:root{--ink:#17201d;--muted:#68746f;--line:#dce5df;--cream:#f7f7f1;--paper:#ffffff;--green:#164d3d;--green-bright:#2f9b68;--lime:#c9f36b;--coral:#ff805e;--brand-plum:#24133f;--brand-violet:#6b3fe0;--brand-magenta:#e744c3;--brand-yellow:#ffe545;--brand-soft:#f3efff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);color:var(--ink);font-family:Arial,Helvetica,sans-serif}.public-landing-shell{min-height:100vh;background:radial-gradient(circle at top,#f8fbf6 0,#eef2ed 42%,#e7ece8 100%);padding:28px 16px 64px}.public-landing-shell.image-only{background:#fff;padding:0}.public-landing-unavailable{box-sizing:border-box;display:grid;justify-items:center;min-height:100vh;padding:96px 28px;text-align:center;align-content:center;background:radial-gradient(circle at 50% 0,#fffaf0 0,#f3f0e9 45%,#e7ece8 100%);color:#24352d}.public-landing-unavailable .mobile-kicker{color:#718178;letter-spacing:.18em}.public-landing-unavailable-mark{display:grid;place-items:center;width:64px;height:64px;margin-bottom:24px;border:1px solid #d8cdbb;border-radius:22px;background:rgba(255,255,255,.74);color:#a87539;font:500 32px/1 Georgia,serif;box-shadow:0 15px 40px rgba(39,56,46,.08)}.public-landing-unavailable h1{max-width:480px;margin:14px 0 10px;font:600 clamp(32px,8vw,54px)/1.04 Georgia,serif;letter-spacing:-.04em}.public-landing-unavailable p{max-width:430px;margin:0;color:#526159;font-size:16px;line-height:1.65}.public-landing-unavailable small{max-width:390px;margin-top:18px;color:#89958e;font-size:13px;line-height:1.55}.landing-image-only-list{background:#fff;margin:0;min-height:100vh;padding:0;width:100%}.landing-image-only-list img{border:0;border-radius:0;display:block;height:auto;margin:0;padding:0;width:100%}.landing-image-only-layout{background:#fff;width:100%}.public-landing-shell .landing-image-only-layout{border-radius:24px;box-shadow:0 22px 55px rgba(29,54,43,.14);margin:0 auto;max-width:430px;min-height:100vh;overflow:hidden}a{color:inherit}button,input,textarea{font:inherit}.marketing-page{--ink:#17201d;--muted:#68746f;--line:#dce5df;--cream:#f7f7f1;--paper:#ffffff;--green:#164d3d;--green-bright:#2f9b68;--lime:#c9f36b;--coral:#ff805e;background:var(--cream);color:var(--ink);min-height:100vh;overflow:hidden}.site-header{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1180px;padding:24px}.brand{align-items:center;font-size:13px;font-weight:800;gap:10px;letter-spacing:.12em;text-decoration:none}.brand,.brand-mark{display:inline-flex}.brand-mark{border-radius:12px;flex:0 0 auto;height:34px;overflow:hidden;width:34px}.brand-mark,.marketing-page .brand-mark{background:var(--green) url(/mixmo-logo.png) center /cover no-repeat}.marketing-page .brand-mark{align-items:center;color:var(--lime);font-size:15px;justify-content:center;letter-spacing:0}.header-nav{align-items:center;display:flex;gap:28px}.header-nav a{color:var(--muted);font-size:13px;font-weight:700;text-decoration:none}.header-nav a.button-primary{color:#fff}.header-nav a:hover{color:var(--green)}.text-link{text-decoration:underline;-webkit-text-decoration-color:var(--green-bright);text-decoration-color:var(--green-bright);text-underline-offset:4px}.button{align-items:center;border:0;border-radius:999px;cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:800;gap:10px;justify-content:center;min-height:48px;padding:0 22px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.button:hover{box-shadow:0 12px 24px rgba(22,77,61,.14);transform:translateY(-2px)}.button-primary{background:var(--green);color:#fff}.button-lime{background:var(--lime);color:var(--green)}.button-ghost{border:1px solid var(--line);color:var(--green)}.hero{display:grid;grid-gap:48px;gap:48px;grid-template-columns:minmax(0,1.04fr) minmax(360px,.96fr);margin:0 auto;max-width:1180px;padding:76px 24px 92px}.eyebrow,.section-kicker{color:var(--green-bright);font-size:12px;font-weight:900;letter-spacing:.16em;margin:0 0 18px;text-transform:uppercase}.hero h1{font-size:clamp(45px,6vw,78px);letter-spacing:-.075em;line-height:.94;margin:0;max-width:700px}.hero h1 em{color:var(--green-bright);font-style:normal}.hero-copy{color:var(--muted);font-size:18px;line-height:1.65;margin:26px 0 0;max-width:570px}.hero-actions{flex-wrap:wrap;gap:14px;margin-top:32px}.hero-actions,.hero-note{align-items:center;display:flex}.hero-note{color:var(--muted);font-size:12px;gap:8px;margin-top:18px}.hero-note span{background:var(--green-bright);border-radius:50%;height:7px;width:7px}.hero-visual{align-items:center;background:#e8f0e8;border-radius:34px;display:flex;justify-content:center;min-height:540px;overflow:hidden;position:relative}.hero-visual:after,.hero-visual:before{border:1px solid rgba(22,77,61,.15);border-radius:50%;content:"";height:340px;position:absolute;width:340px}.hero-visual:after{height:500px;width:500px}.floating-label{background:var(--paper);border-radius:14px;box-shadow:0 16px 35px rgba(22,77,61,.12);color:var(--green);font-size:12px;font-weight:800;padding:13px 15px;position:absolute;z-index:2}.floating-label.top{right:11%;top:13%;transform:rotate(5deg)}.floating-label.bottom{bottom:13%;left:9%;transform:rotate(-5deg)}.phone-frame{background:#13201c;border:7px solid #13201c;border-radius:38px;box-shadow:0 28px 55px rgba(22,77,61,.25);max-width:280px;overflow:hidden;position:relative;transform:rotate(3deg);width:64%;z-index:1}.phone-topbar{color:#d4dfd7;display:flex;font-size:9px;justify-content:space-between;padding:10px 12px}.phone-screen{background:#fff;border-radius:27px;overflow:hidden}.phone-image{align-items:flex-end;background:#e7f1ad;display:flex;height:180px;justify-content:center;overflow:hidden}.phone-image img{display:block;height:100%;object-fit:cover;width:100%}.product-orb{align-items:center;background:rgba(255,255,255,.73);border-radius:50%;color:var(--green);display:flex;font-size:25px;height:105px;justify-content:center;transform:rotate(-7deg);width:105px}.phone-content{padding:18px 16px 20px}.phone-content small{color:var(--green-bright);font-size:9px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.phone-content h3{font-size:21px;letter-spacing:-.06em;line-height:1;margin:8px 0 12px}.phone-price{align-items:baseline;display:flex;gap:8px}.phone-price strong{color:var(--green);font-size:19px}.phone-price del{color:#9ba8a0;font-size:10px}.phone-cta{background:var(--green);border-radius:8px;color:white;display:block;font-size:11px;font-weight:800;margin-top:15px;padding:11px;text-align:center}.proof-strip{background:var(--green);color:#e5f1d5}.proof-strip-inner{display:grid;grid-gap:1px;gap:1px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1180px}.proof-item{padding:24px;text-align:center}.proof-item strong{display:block;font-size:16px;margin-bottom:5px}.proof-item span{color:#a8c5b1;font-size:12px}.viral-section{padding-bottom:24px;padding-top:24px}.viral-panel{align-items:center;background:var(--green);border-radius:30px;color:white;display:grid;grid-gap:28px;gap:28px;grid-template-columns:minmax(0,1fr) minmax(150px,.35fr) auto;overflow:hidden;padding:48px 52px;position:relative}.viral-panel:after{border:1px solid rgba(201,243,107,.3);border-radius:50%;content:"";height:330px;position:absolute;right:-100px;top:-150px;width:330px}.viral-panel .section-kicker{color:var(--lime);position:relative;z-index:1}.viral-panel h2{font-size:clamp(34px,4vw,58px);letter-spacing:-.07em;line-height:.98;margin:0;max-width:700px;position:relative;z-index:1}.viral-panel p:not(.section-kicker){color:#c5d8ca;line-height:1.65;margin:18px 0 0;max-width:650px;position:relative;z-index:1}.viral-visual{align-self:stretch;min-height:180px;position:relative;z-index:1}.viral-visual img{border-radius:20px;display:block;height:100%;max-height:230px;object-fit:cover;width:100%}.viral-panel .button{position:relative;white-space:nowrap;z-index:1}.section{margin:0 auto;max-width:1180px;padding:100px 24px}.section-heading{align-items:flex-end;display:flex;gap:30px;justify-content:space-between;margin-bottom:40px}.section-heading h2{font-size:clamp(34px,4vw,56px);letter-spacing:-.07em;line-height:.98;margin:0;max-width:620px}.section-heading p{color:var(--muted);line-height:1.6;margin:0;max-width:340px}.templates-section{background:#edf4eb;border-bottom:1px solid #dbe8dc;border-top:1px solid #dbe8dc;max-width:none}.templates-section-inner{margin:0 auto;max-width:1180px}.templates-section .section-kicker{color:#258457}.templates-section .section-heading h2{color:var(--green)}.templates-section .text-link{color:var(--green);font-weight:800}.benefits-grid,.pricing-grid,.template-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(3,1fr)}.benefit-card,.price-card,.template-card{background:var(--paper);border:1px solid var(--line);border-radius:22px;padding:26px}.benefit-number{align-items:center;background:#e6f2d2;border-radius:11px;color:var(--green);display:flex;font-size:12px;font-weight:900;height:34px;justify-content:center;width:34px}.benefit-card h3,.price-card h3,.template-card h3{font-size:20px;letter-spacing:-.04em;margin:28px 0 9px}.benefit-card p,.price-card p,.template-card p{color:var(--muted);font-size:14px;line-height:1.6;margin:0}.template-card{padding:12px 12px 24px}.template-preview{border-radius:16px;height:190px;isolation:isolate;overflow:hidden;padding:17px;position:relative}.template-preview-image{display:block;filter:saturate(1.08) contrast(1.05);height:100%;inset:0;object-fit:cover;position:absolute;transform:scale(1.01);transition:transform .35s ease,filter .35s ease;width:100%;z-index:0}.template-preview.direct{background:linear-gradient(145deg,#d9f2af,#75af8a)}.template-preview.solution{background:linear-gradient(145deg,#dceacb,#83a77a)}.template-preview.flash{background:linear-gradient(145deg,#ffd09e,#f47e63)}.template-preview:before{background:linear-gradient(180deg,rgba(11,35,27,.02) 26%,rgba(11,35,27,.7));content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.template-preview:hover .template-preview-image{filter:saturate(1.12) contrast(1.08);transform:scale(1.05)}.preview-pill{background:rgba(255,255,255,.92);border:1px solid rgba(255,255,255,.7);border-radius:999px;box-shadow:0 5px 14px rgba(11,35,27,.12);color:var(--green);display:inline-block;font-size:9px;font-weight:900;padding:7px 9px;position:relative;text-transform:uppercase;z-index:2}.preview-title{bottom:25px;color:#fff;font-size:17px;font-weight:900;left:20px;letter-spacing:-.04em;position:absolute;text-shadow:0 2px 12px rgba(11,35,27,.42);z-index:2}.template-card h3,.template-card p{margin-left:10px;margin-right:10px}.template-card h3{margin-top:22px}.steps-section{background:#e8f0e8;max-width:none}.steps-inner{margin:0 auto;max-width:1180px}.steps-grid{display:grid;grid-gap:0;gap:0;grid-template-columns:repeat(3,1fr)}.step{border-top:1px solid #b8cbbd;padding:24px 24px 0 0}.step-image{border-radius:16px;display:block;height:170px;margin-bottom:22px;object-fit:cover;width:100%}.step+.step{border-left:1px solid #b8cbbd;padding-left:24px}.step-index{color:var(--green-bright);font-size:12px;font-weight:900}.step h3{font-size:24px;letter-spacing:-.05em;margin:22px 0 10px}.step p{color:var(--muted);font-size:14px;line-height:1.6;margin:0;max-width:260px}.price-card{position:relative}.price-card.featured{background:var(--green);border-color:var(--green);color:white;transform:translateY(-10px)}.price-card.featured p{color:#b8d0bf}.price-card.featured h3{color:var(--lime)}.price-tag{color:var(--green-bright);font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.price-card.featured .price-tag{color:#b8d0bf}.price-card ul{color:var(--muted);font-size:13px;line-height:1.8;list-style:none;margin:24px 0 0;padding:0}.price-card li:before{color:var(--green-bright);content:"✓";font-weight:900;margin-right:8px}.price-card.featured li{color:#d7e8d8}.price-card.featured li:before{color:var(--lime)}.daily-rental-card{align-items:center;background:#e8f0e8;border:1px solid #c4d6c7;border-radius:26px;display:grid;grid-gap:34px;gap:34px;grid-template-columns:minmax(0,1.2fr) minmax(200px,.7fr) minmax(180px,.7fr);padding:34px}.daily-rental-intro h3{color:var(--green);font-size:34px;letter-spacing:-.06em;margin:13px 0 9px}.daily-rental-intro p{color:var(--muted);font-size:14px;line-height:1.6;margin:0;max-width:510px}.daily-rental-price{border-left:1px solid #b8cbbd;display:grid;grid-gap:5px;gap:5px;padding-left:28px}.daily-rental-price strong{color:var(--green);font-size:27px;letter-spacing:-.06em}.daily-rental-price span{color:var(--muted);font-size:13px;line-height:1.45}.daily-rental-card ul{color:var(--green);font-size:13px;line-height:1.9;list-style:none;margin:0;padding:0}.daily-rental-card li:before{color:var(--green-bright);content:"✓";font-weight:900;margin-right:8px}.follow-panel{background:#eef5ed;border:1px solid #d3e3d1;border-radius:24px;box-shadow:0 12px 30px rgba(23,77,61,.06);color:var(--green);display:grid;grid-gap:28px;gap:28px;grid-template-columns:minmax(0,1fr) auto;overflow:hidden;padding:34px 38px;position:relative}.follow-panel h2{font-size:clamp(30px,3.2vw,44px);letter-spacing:-.06em;line-height:1.02;margin:0;max-width:590px;position:relative;z-index:1}.follow-panel .section-kicker{color:var(--green-bright);margin:0 0 12px;position:relative;z-index:1}.follow-panel p{color:var(--muted);font-size:15px;line-height:1.55;margin:14px 0 0;max-width:540px;position:relative;z-index:1}.follow-actions{align-items:center;display:flex;position:relative;z-index:1}.follow-panel .button-primary{background:var(--green);box-shadow:0 8px 18px rgba(23,77,61,.14);color:white;white-space:nowrap}.follow-steps{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:20px 0 0;padding:0;position:relative;z-index:1}.follow-steps li{background:white;border:1px solid #d8e6d6;border-radius:999px;color:var(--green);font-size:11px;font-weight:800;padding:8px 11px}.header-login-link{color:var(--green)!important}.start-panel{align-items:center;background:linear-gradient(135deg,#164d3d,#21664d 54%,#2f9b68);border-radius:30px;box-shadow:0 24px 60px rgba(22,77,61,.18);color:#f4fbf5;display:grid;grid-gap:35px;gap:35px;grid-template-columns:minmax(0,1fr) auto;isolation:isolate;overflow:hidden;padding:52px;position:relative}.start-panel:before{background:radial-gradient(circle,rgba(201,243,107,.24) 0,rgba(201,243,107,0) 68%);border-radius:50%;height:380px;left:-170px;top:-220px;width:380px}.start-panel:after,.start-panel:before{content:"";position:absolute;z-index:-1}.start-panel:after{border:1px solid rgba(201,243,107,.34);border-radius:50%;height:390px;right:-115px;top:-150px;width:390px}.start-panel .section-kicker{color:var(--lime)}.start-panel h2{font-size:clamp(34px,4vw,58px);letter-spacing:-.07em;line-height:.98;margin:0;max-width:670px;position:relative;z-index:1}.start-panel>div>p:last-child{color:#cfe1d4;line-height:1.6;margin:18px 0 0;max-width:570px;position:relative;z-index:1}.start-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;position:relative;z-index:1}.start-panel .button-primary{background:var(--lime);box-shadow:0 12px 24px rgba(11,47,34,.2);color:var(--green);white-space:nowrap}.start-panel .button-primary:hover{background:#d9fb8d}.start-panel .button-ghost{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.38);color:#f4fbf5;white-space:nowrap}.marketing-fixed-cta{align-items:center;background:var(--lime);border:1px solid rgba(22,77,61,.12);border-radius:999px;bottom:24px;box-shadow:0 14px 30px rgba(22,77,61,.2);color:var(--green);display:inline-flex;font-size:13px;font-weight:900;gap:8px;min-height:48px;padding:0 18px;position:fixed;right:24px;text-decoration:none;transition:background .2s ease,box-shadow .2s ease,transform .2s ease;z-index:30}.marketing-fixed-cta:hover{background:#d9fb8d;box-shadow:0 18px 34px rgba(22,77,61,.24);transform:translateY(-2px)}.site-footer{color:var(--muted);display:flex;font-size:12px;justify-content:space-between;margin:0 auto;max-width:1180px;padding:0 24px 30px}.demo-link{color:#b42318;display:inline-block;font-size:13px;font-weight:800;margin-top:18px;text-decoration:none}.dashboard-shell{background:#f8f6f1;color:#18211f;min-height:100vh;padding:0 5vw 80px}.dashboard-header{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1240px;padding:24px 0}.demo-badge{background:#fff6f2;border:1px solid #e8b6a4;border-radius:999px;color:#b42318;font-size:11px;font-weight:900;letter-spacing:.1em;padding:7px 10px}.dashboard-intro,.dashboard-section{margin:0 auto;max-width:1240px}.dashboard-intro{align-items:flex-end;border-bottom:1px solid #dfddd5;display:flex;gap:24px;justify-content:space-between;padding:72px 0 52px}.dashboard-intro h1{font-size:clamp(42px,6vw,72px);letter-spacing:-.06em;line-height:.98;margin:10px 0 12px;max-width:720px}.dashboard-intro p:not(.section-kicker){color:#66716b;font-size:17px;line-height:1.6;margin:0;max-width:560px}.dashboard-section{padding-top:54px}.dashboard-section-heading{align-items:flex-end;display:flex;gap:24px;justify-content:space-between;margin-bottom:22px}.dashboard-section-heading h2{font-size:clamp(28px,4vw,42px);letter-spacing:-.045em;margin:8px 0 0}.dashboard-muted{color:#66716b;font-size:14px}.dashboard-template-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(3,1fr)}.dashboard-page-row,.dashboard-template-card{background:#fffdf9;border:1px solid #dfddd5;border-radius:18px;box-shadow:0 12px 32px rgba(31,35,29,.04)}.dashboard-template-preview{align-items:flex-end;border-radius:17px 17px 0 0;color:#fffdf9;display:flex;font-size:24px;font-weight:900;letter-spacing:-.04em;min-height:190px;padding:20px}.dashboard-template-preview.product-direct{background:linear-gradient(145deg,#1d3431,#8a9b73)}.dashboard-template-preview.problem-solution{background:linear-gradient(145deg,#4f3829,#d5a06b)}.dashboard-template-preview.flash-sale{background:linear-gradient(145deg,#6e2020,#ee6b4d)}.dashboard-card-body{padding:20px}.dashboard-card-body h3{font-size:19px;margin:0}.dashboard-card-body p{color:#66716b;font-size:14px;line-height:1.5;margin:8px 0 18px;min-height:44px}.button-copy,.button-dark,.button-small{border:0;cursor:pointer}.dashboard-card-body .button{width:100%}.button-dark{background:#18211f;color:#fffdf9}.button-small{font-size:12px;padding:9px 12px}.button-copy{background:#efece4;color:#18211f}.dashboard-page-list{display:grid;grid-gap:10px;gap:10px}.dashboard-page-row{align-items:center;display:grid;grid-gap:16px;gap:16px;grid-template-columns:auto minmax(0,1fr) auto auto;padding:14px}.dashboard-page-icon{align-items:center;background:#fff0eb;border-radius:12px;color:#b42318;display:grid;font-size:20px;font-weight:900;height:42px;justify-content:center;width:42px}.dashboard-page-info h3{font-size:16px;margin:0 0 4px}.dashboard-page-info p{color:#66716b;font-size:13px;margin:0}.status-pill{border-radius:999px;font-size:11px;font-weight:900;padding:6px 9px;white-space:nowrap}.status-pill.draft{background:#fff1d6;color:#8a4b0f}.status-pill.published{background:#dcfae6;color:#067647}.dashboard-page-actions{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.dashboard-empty{border:1px dashed #c9c6bc;border-radius:16px;color:#66716b;display:flex;flex-direction:column;gap:8px;padding:28px}.dashboard-empty strong{color:#18211f}.dashboard-error{background:#fff0eb;border-radius:12px;color:#b42318;padding:12px 14px}.dashboard-refresh{background:none;border:0;cursor:pointer}@media (max-width:820px){.site-header{padding-bottom:16px;padding-top:16px}.header-nav{gap:10px}.header-nav a:not(.header-cta){display:none}.hero{gap:24px;grid-template-columns:1fr;padding-bottom:56px;padding-top:42px}.hero h1{font-size:clamp(46px,11vw,64px);line-height:.93}.hero-copy{font-size:16px;line-height:1.58;margin-top:20px}.hero-actions{gap:10px;margin-top:26px}.hero-visual{min-height:400px}.benefits-grid,.pricing-grid,.proof-strip-inner,.steps-grid,.template-grid{grid-template-columns:1fr}.proof-item{padding:16px 20px}.section{padding:56px 18px}.section-heading{align-items:start;flex-direction:column;gap:14px;margin-bottom:28px}.section-heading h2{font-size:clamp(34px,9vw,46px)}.step,.step+.step{border-left:0;padding:22px 0}.step+.step{border-top:1px solid #b8cbbd}.price-card.featured{transform:none}.follow-panel,.start-panel,.viral-panel{border-radius:24px;grid-template-columns:1fr;padding:28px 22px}.viral-visual{min-height:200px}.follow-panel{gap:20px;padding:24px 20px}.follow-panel h2{font-size:clamp(28px,8vw,38px)}.follow-actions{justify-content:flex-start}.daily-rental-card{gap:22px;grid-template-columns:1fr;padding:24px}.daily-rental-price{border-left:0;border-top:1px solid #d7c8ef;padding-left:0;padding-top:20px}.site-footer{flex-direction:column;gap:8px}.dashboard-intro{align-items:flex-start;display:block;padding:48px 0 36px}.dashboard-intro .button{margin-top:22px}.dashboard-template-grid{grid-template-columns:1fr}.dashboard-template-preview{min-height:140px}.dashboard-page-row{grid-template-columns:auto minmax(0,1fr)}.status-pill{grid-column:2;justify-self:start}.dashboard-page-actions{grid-column:1/-1;justify-content:flex-start}}@media (max-width:480px){.site-header{padding-left:18px;padding-right:18px}.brand{font-size:12px;gap:8px}.brand-mark{border-radius:10px;height:30px;width:30px}.header-cta{font-size:12px;min-height:42px;padding:0 14px}.hero,.section{padding-left:16px;padding-right:16px}.hero{padding-bottom:48px;padding-top:36px}.section{padding-bottom:50px;padding-top:50px}.hero h1{font-size:clamp(44px,13vw,54px)}.follow-panel h2,.hero h1,.section-heading h2,.start-panel h2,.viral-panel h2{word-spacing:-.03em}.daily-rental-intro p,.follow-panel p,.hero-copy,.section-heading p,.start-panel>div>p:last-child,.viral-panel p:not(.section-kicker){letter-spacing:-.01em;line-height:1.5;word-spacing:-.02em}.hero-note{font-size:11px;line-height:1.4}.hero-actions,.hero-actions .button{align-items:stretch;flex-direction:column;width:100%}.hero-visual{border-radius:24px;min-height:370px}.phone-frame{width:76%}.floating-label{font-size:10px}.floating-label.top{right:4%}.floating-label.bottom{left:4%}.benefit-card,.price-card,.template-card{padding:22px}.template-card{padding:10px 10px 22px}.step-image{height:180px}.start-panel{padding:24px 18px}.marketing-fixed-cta{bottom:calc(14px + env(safe-area-inset-bottom));justify-content:center;min-height:46px;right:16px}.follow-actions,.follow-actions .button,.start-actions,.start-actions .button{align-items:stretch;flex-direction:column;width:100%}}@media (prefers-reduced-motion:reduce){.template-preview-image{transition:none}}.admin-shell{background:#f4f6f0;color:var(--ink);min-height:100vh}.admin-topbar{align-items:center;background:rgba(255,255,255,.86);border-bottom:1px solid #dce5df;display:flex;justify-content:space-between;padding:18px 4vw;position:-webkit-sticky;position:sticky;top:0;z-index:20}.admin-brand{align-items:center;color:var(--green);display:inline-flex;font-size:12px;font-weight:900;gap:10px;letter-spacing:.13em;text-decoration:none}.admin-brand .brand-mark{border-radius:10px;height:30px;width:30px}.admin-topbar-right{align-items:center;display:flex;gap:14px}.admin-role-pill{background:#e4f0d6;border-radius:999px;color:#276247;font-size:9px;font-weight:900;letter-spacing:.1em;padding:7px 9px}.admin-user-email{color:#6b776e;font-size:12px}.admin-logout-button,.admin-refresh-button{background:transparent;border:1px solid #cbd8cf;border-radius:999px;color:var(--green);cursor:pointer;font-size:11px;font-weight:800;padding:9px 13px}.admin-logout-button:disabled,.admin-refresh-button:disabled{cursor:wait;opacity:.55}.admin-layout{display:grid;grid-gap:48px;gap:48px;grid-template-columns:220px minmax(0,1fr);margin:0 auto;max-width:1500px;padding:44px 4vw 100px}.admin-sidebar{align-self:start;display:grid;grid-gap:7px;gap:7px;position:-webkit-sticky;position:sticky;top:100px}.admin-eyebrow,.admin-sidebar-label{color:#6b8d76;font-size:10px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.admin-sidebar-label{margin:7px 0 14px}.admin-sidebar>a{align-items:center;border-radius:11px;color:#708078;display:flex;font-size:13px;font-weight:800;justify-content:space-between;padding:12px 13px;text-decoration:none}.admin-sidebar>a.active,.admin-sidebar>a:hover{background:var(--green);color:white}.admin-sidebar>a span{font-size:10px;opacity:.7}.admin-sidebar-note{background:#e7f0df;border-radius:15px;display:grid;grid-gap:5px;gap:5px;line-height:1.4;margin-top:28px;padding:15px}.admin-sidebar-note strong{color:var(--green);font-size:11px}.admin-sidebar-note span{color:#718173;font-size:10px}.admin-main{min-width:0}.admin-heading-row{align-items:flex-end;border-bottom:1px solid #dce5df;display:flex;gap:24px;justify-content:space-between;padding-bottom:40px}.admin-heading-row h1{color:var(--green);font-size:clamp(55px,7vw,94px);letter-spacing:-.09em;line-height:.83;margin:15px 0 18px}.admin-heading-row h1 em{color:#8fae5d;font-style:normal}.admin-heading-row p,.admin-section-intro{color:#718078;font-size:14px;line-height:1.6;margin:0;max-width:560px}.admin-refresh-button{background:white}.admin-alert{border-radius:12px;font-size:13px;margin:22px 0 0;padding:13px 15px}.admin-alert-error{background:#fff0eb;color:#a33b2b}.admin-alert-success{background:#e4f4dc;color:#276247}.admin-section{padding-top:56px}.admin-section-heading{align-items:flex-end;display:flex;gap:20px;justify-content:space-between;margin-bottom:22px}.admin-section-heading h2{color:var(--green);font-size:clamp(28px,4vw,46px);letter-spacing:-.07em;line-height:1;margin:9px 0 0}.admin-section-caption{color:#91a097;font-size:11px}.admin-metric-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.admin-metric-card{background:white;border:1px solid #dce5df;border-radius:16px;display:grid;grid-gap:8px;gap:8px;min-height:132px;padding:18px}.admin-metric-card small,.admin-metric-card span{color:#829087;font-size:11px}.admin-metric-card strong{color:var(--green);font-size:clamp(22px,3vw,34px);letter-spacing:-.07em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-table-wrap{background:white;border:1px solid #dce5df;border-radius:16px;overflow-x:auto}.admin-table{border-collapse:collapse;min-width:760px;width:100%}.admin-table th{background:#f1f5ee;color:#7c8d82;font-size:9px;letter-spacing:.12em;padding:13px 15px;text-align:left;text-transform:uppercase}.admin-table td{border-top:1px solid #edf1ec;color:#586961;font-size:12px;padding:15px;vertical-align:middle}.admin-table td small,.admin-table td strong{display:block}.admin-table td strong{color:var(--green);font-size:12px}.admin-table td small{color:#9aa59e;font-size:10px;margin-top:4px}.admin-status-dot,.admin-status-pill,.admin-tier-badge{border-radius:999px;display:inline-flex;font-size:9px;font-weight:900;padding:6px 8px;white-space:nowrap}.admin-status-dot.active{background:#e4f4dc;color:#276247}.admin-status-pill{background:#edf2eb;color:#68786d}.admin-status-pill.published{background:#e4f4dc;color:#276247}.admin-status-pill.draft,.admin-status-pill.pending{background:#fff2d9;color:#95601e}.admin-status-pill.confirmed{background:#e4f4dc;color:#276247}.admin-status-pill.expired{background:#fff0eb;color:#a33b2b}.admin-order-action{display:grid;grid-gap:5px;gap:5px;min-width:178px}.admin-order-action small{color:#91a097;font-size:10px;line-height:1.35}.admin-order-action.active strong,.admin-order-action.waiting strong{color:#52745b;font-size:11px}.admin-order-action.active strong{color:#276247}.admin-confirm-button{background:var(--green);border:0;border-radius:9px;color:white;cursor:pointer;font-size:11px;font-weight:900;min-height:36px;padding:0 11px;white-space:nowrap}.admin-confirm-button:hover{background:#276247}.admin-confirm-button:disabled{cursor:wait;opacity:.58}.admin-card-grid{display:grid;grid-gap:13px;gap:13px;grid-template-columns:repeat(3,minmax(0,1fr))}.admin-page-card,.admin-payment-card{background:white;border:1px solid #dce5df;border-radius:16px;padding:18px}.admin-page-card-top,.admin-page-footer,.admin-payment-actions,.admin-payment-card-heading{align-items:center;display:flex;justify-content:space-between}.admin-tier-badge.tier-1{background:#e4f4dc;color:#276247}.admin-tier-badge.tier-2{background:#eee9ff;color:#6045a0}.admin-tier-badge.tier-3{background:#fff0eb;color:#a33b2b}.admin-page-id{color:var(--green);font-size:14px;margin-top:27px}.admin-page-id,.admin-page-owner{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-page-owner{color:#8b9990;font-size:10px;margin-top:6px}.admin-page-meta{border-bottom:1px solid #edf1ec;display:flex;gap:15px;margin-top:22px;padding-bottom:16px}.admin-page-footer,.admin-page-meta span{color:#8b9990;font-size:10px}.admin-page-meta b{color:var(--green);display:block;font-size:15px;margin-bottom:3px}.admin-page-footer{gap:10px;margin-top:14px}.admin-page-footer span:last-child{color:#6b8d76;font-weight:800}.admin-section-intro{margin:-9px 0 20px}.admin-payment-grid{display:grid;grid-gap:13px;gap:13px;grid-template-columns:repeat(3,minmax(0,1fr))}.admin-payment-card-heading{margin-bottom:22px}.admin-payment-card-heading>div{align-items:center;display:flex;gap:10px}.admin-payment-logo{align-items:center;background:var(--green);border-radius:11px;color:var(--lime);display:inline-flex;font-size:16px;font-weight:900;height:36px;justify-content:center;width:36px}.admin-payment-card h3{color:var(--green);font-size:20px;letter-spacing:-.05em;margin:0}.admin-payment-card-heading small{color:#91a097;display:block;font-size:10px;margin-top:3px}.admin-payment-card label,.admin-prefix-input{color:#718078;display:grid;font-size:11px;font-weight:800;grid-gap:7px;gap:7px;margin-top:14px}.admin-login-form input,.admin-payment-card input,.admin-prefix-input input{background:#f7f9f5;border:1px solid #dce5df;border-radius:9px;color:var(--green);font-size:13px;min-height:42px;outline:none;padding:0 12px;width:100%}.admin-login-form input:focus,.admin-payment-card input:focus,.admin-prefix-input input:focus{border-color:var(--green-bright);box-shadow:0 0 0 3px rgba(47,155,104,.12)}.admin-switch input{height:0;opacity:0;position:absolute;width:0}.admin-switch span{background:#d8e0d8;border-radius:99px;cursor:pointer;display:block;height:24px;position:relative;transition:background .2s ease;width:43px}.admin-switch span:after{background:white;border-radius:50%;content:"";height:18px;left:3px;position:absolute;top:3px;transition:transform .2s ease;width:18px}.admin-switch input:checked+span{background:var(--green-bright)}.admin-switch input:checked+span:after{transform:translateX(19px)}.admin-qr-preview{background:#fff;border:1px solid #edf1ec;border-radius:9px;display:block;height:120px;margin-top:13px;object-fit:contain;padding:5px;width:120px}.admin-payment-actions{align-items:flex-end;gap:16px;margin-top:18px}.admin-prefix-input{flex:1 1;margin-top:0;max-width:380px}.admin-submit-button{background:var(--green);border:0;border-radius:11px;color:white;cursor:pointer;font-size:12px;font-weight:900;min-height:46px;padding:0 18px}.admin-submit-button:disabled{cursor:wait;opacity:.6}.admin-updated-note{color:#91a097;font-size:10px;margin:17px 0 0}.admin-empty{background:white;border:1px dashed #cbd8cf;border-radius:16px;color:#829087;display:grid;grid-gap:5px;gap:5px;padding:25px}.admin-empty strong{color:var(--green)}.admin-pagination{align-items:center;color:#829087;display:flex;font-size:11px;justify-content:space-between;margin-top:12px}.admin-pagination>div{display:flex;gap:7px}.admin-pagination button{background:white;border:1px solid #cbd8cf;border-radius:9px;color:var(--green);cursor:pointer;font-size:10px;font-weight:900;min-height:34px;padding:0 11px}.admin-pagination button:disabled{cursor:not-allowed;opacity:.4}.admin-customer-link-card{background:#eef5e8;border:1px solid #d4e3d0;border-radius:16px;margin-top:20px;padding:20px}.admin-customer-link-card .admin-section-heading{border:0;padding-bottom:12px}.admin-customer-link-card h3{color:var(--green);font-size:24px;letter-spacing:-.05em;margin:8px 0 0}.admin-customer-link-modes{display:flex;gap:8px;margin:4px 0 15px}.admin-customer-link-modes button{background:rgba(255,255,255,.72);border:1px solid #cbdcc8;border-radius:9px;color:#52745b;cursor:pointer;font-size:11px;font-weight:900;min-height:34px;padding:0 12px}.admin-customer-link-modes button.selected{background:var(--green);border-color:var(--green);color:white}.admin-customer-link-form{align-items:end;display:grid;grid-gap:12px;gap:12px;grid-template-columns:1.2fr .8fr 1.2fr auto}.admin-customer-link-form label{color:#718078;display:grid;font-size:11px;font-weight:800;grid-gap:7px;gap:7px}.admin-customer-link-fixed small,.admin-customer-link-form label span{color:#91a097;font-size:10px;font-weight:600}.admin-customer-link-form input,.admin-customer-link-form select,.admin-customer-link-result input{background:white;border:1px solid #cbdcc8;border-radius:9px;color:var(--green);font-size:12px;min-height:42px;outline:none;padding:0 11px;width:100%}.admin-customer-link-form input:focus,.admin-customer-link-form select:focus,.admin-customer-link-result input:focus{border-color:var(--green-bright);box-shadow:0 0 0 3px rgba(47,155,104,.12)}.admin-customer-link-form .admin-submit-button{white-space:nowrap}.admin-customer-link-fixed{align-content:center;background:rgba(255,255,255,.58);border:1px dashed #cbdcc8;border-radius:9px;display:grid;grid-gap:3px;gap:3px;min-height:42px;padding:7px 11px}.admin-customer-link-fixed span{color:#718078;font-size:10px;font-weight:800}.admin-customer-link-fixed strong{color:var(--green);font-size:12px}.admin-customer-pending{color:#9b7a54;font-size:10px;font-weight:800;white-space:nowrap}.admin-customer-link-result{display:grid;grid-gap:8px;gap:8px;margin-top:15px}.admin-customer-link-result strong{color:#276247;font-size:11px}.admin-customer-link-result a{color:#52745b;font-size:11px;font-weight:900}.admin-login-shell{align-items:center;background:radial-gradient(circle at 80% 10%,#e3f1d2,transparent 35%),#f4f6f0;display:flex;justify-content:center;min-height:100vh;padding:24px}.admin-login-card{background:rgba(255,255,255,.92);border:1px solid #dce5df;border-radius:24px;box-shadow:0 25px 80px rgba(22,77,61,.12);max-width:490px;padding:42px;width:100%}.admin-login-brand{align-items:center;color:var(--green);display:flex;font-size:10px;font-weight:900;gap:9px;letter-spacing:.14em;margin-bottom:60px}.admin-login-brand .brand-mark{border-radius:10px;height:30px;width:30px}.admin-login-card h1{color:var(--green);font-size:clamp(52px,12vw,78px);letter-spacing:-.09em;line-height:.84;margin:15px 0 20px}.admin-login-card h1 em{color:#8fae5d;font-style:normal}.admin-login-copy{color:#718078;font-size:14px;line-height:1.6;margin:0;max-width:350px}.admin-login-form{display:grid;grid-gap:16px;gap:16px;margin-top:32px}.admin-login-form label{color:#607167;display:grid;font-size:11px;font-weight:800;grid-gap:7px;gap:7px}.admin-login-form input{background:#f7f9f5}.admin-login-footnote{color:#9aa59e;font-size:10px;margin:27px 0 0}.zalo-follow-modal-backdrop{align-items:end;background:rgba(10,31,24,.5);display:grid;inset:0;justify-items:center;padding:16px;position:fixed;z-index:100}.zalo-follow-modal{animation:zalo-follow-slide-up .24s ease-out;background:#fff;border:1px solid #dce5df;border-radius:24px;box-shadow:0 24px 80px rgba(10,45,32,.25);max-width:420px;padding:28px 22px 20px;position:relative;width:100%}.zalo-follow-modal-close{align-items:center;background:#f0f4ef;border:0;border-radius:50%;color:#174f40;cursor:pointer;display:flex;font-size:24px;height:34px;justify-content:center;line-height:1;position:absolute;right:16px;top:16px;width:34px}.zalo-follow-modal-kicker{color:#5d886e;font-size:10px;font-weight:900;letter-spacing:.16em;margin:0 0 10px}.zalo-follow-modal h2{color:#174f40;font-size:30px;letter-spacing:-.05em;line-height:.98;margin:0 36px 10px 0}.zalo-follow-modal-copy{color:#687970;font-size:13px;line-height:1.55;margin:0}.zalo-follow-widget-shell{align-items:center;background:#f4f7f1;border:1px solid #e2eadf;border-radius:16px;display:grid;grid-gap:8px;gap:8px;justify-items:center;margin:22px 0 12px;min-height:104px;padding:14px}.zalo-follow-only-button{min-height:42px}.zalo-follow-widget-status{color:#789080;font-size:11px;margin:0;text-align:center}.zalo-follow-widget-status.error{color:#a65b48}.zalo-follow-direct-link{justify-content:center;width:100%}.zalo-follow-cancel{color:#5e7469;display:block;font-size:12px;margin:13px auto 0;padding:5px 10px}.follow-text-trigger,.zalo-follow-cancel{background:transparent;border:0;cursor:pointer}.follow-text-trigger{font:inherit;padding:0}@keyframes zalo-follow-slide-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (max-width:980px){.admin-layout{gap:24px;grid-template-columns:1fr;padding-top:30px}.admin-sidebar{display:flex;overflow-x:auto;position:static}.admin-sidebar-label,.admin-sidebar-note{display:none}.admin-sidebar>a{flex:0 0 auto}.admin-card-grid,.admin-customer-link-form,.admin-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.admin-topbar{align-items:flex-start;gap:12px;padding:15px 18px}.admin-topbar-right{flex-wrap:wrap;gap:7px;justify-content:flex-end}.admin-user-email{display:none}.admin-layout{padding:20px 18px 70px}.admin-heading-row{align-items:flex-start;flex-direction:column;padding-bottom:28px}.admin-heading-row h1{font-size:62px}.admin-refresh-button{align-self:flex-end;margin-top:-8px}.admin-section{padding-top:38px}.admin-section-heading{align-items:flex-start;flex-direction:column;gap:8px}.admin-card-grid,.admin-metric-grid,.admin-payment-grid{grid-template-columns:1fr}.admin-payment-actions{align-items:stretch;flex-direction:column}.admin-customer-link-form{grid-template-columns:1fr}.admin-prefix-input{max-width:none}.admin-submit-button{width:100%}.admin-login-card{padding:28px 22px}.admin-login-brand{margin-bottom:48px}}.mobile-app-shell,.mobile-editor-shell{--dashboard-bg:#f5f8f4;--dashboard-surface:#ffffff;--dashboard-surface-muted:#eef4ec;--dashboard-ink:#17352b;--dashboard-muted:#5f7066;--dashboard-subtle:#849188;--dashboard-line:#dce7de;--dashboard-brand:#155a45;--dashboard-brand-bright:#34966a;--dashboard-lime:#d2f477;--dashboard-coral:#f2785d;--dashboard-success:#087443;--dashboard-warning:#8c5a0a;--dashboard-danger:#b14a38;--dashboard-shadow:0 12px 28px rgba(23,53,43,.06);--green:var(--dashboard-brand);--green-bright:var(--dashboard-brand-bright);--lime:var(--dashboard-lime);--coral:var(--dashboard-coral);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.mobile-app-shell,.mobile-editor-shell{background:var(--dashboard-bg);color:var(--dashboard-ink)}.mobile-app-shell{min-height:100svh}.mobile-app-shell :is(a,button,input,textarea,[role=button]):focus-visible{outline:3px solid var(--coral);outline-offset:3px}.customer-claim-shell{align-items:center;background:radial-gradient(circle at 14% 12%,rgba(201,243,107,.28),transparent 27%),radial-gradient(circle at 92% 88%,rgba(255,128,94,.13),transparent 29%),#f7f8f2;display:flex;justify-content:center;overflow:hidden;padding:24px 18px;position:relative}.customer-claim-card{background:rgba(255,255,255,.94);border:1px solid rgba(220,229,223,.96);border-radius:28px;box-shadow:0 24px 70px rgba(22,77,61,.12);max-width:430px;overflow:hidden;position:relative;width:100%;z-index:1}.customer-claim-header{align-items:center;border-bottom:1px solid #edf1eb;display:flex;justify-content:space-between;padding:18px 20px}.customer-claim-brand{align-items:center;color:var(--green);display:inline-flex;gap:9px;text-decoration:none}.customer-claim-brand-mark{background:var(--brand-violet) url(/mixmo-logo.png) center /cover no-repeat;border-radius:10px;display:inline-flex;flex:0 0 auto;height:30px;overflow:hidden;width:30px}.customer-claim-brand strong{display:block;font-size:12px;letter-spacing:.1em;line-height:1}.customer-claim-brand small{color:#8a958d;display:block;font-size:7px;font-weight:900;letter-spacing:.17em;margin-top:4px}.customer-claim-channel{color:#8a958d;font-size:8px;font-weight:900;letter-spacing:.1em}.customer-claim-channel span{color:var(--green-bright);font-size:12px;margin-right:4px;vertical-align:-1px}.customer-claim-body{padding:46px 32px 30px;text-align:center}.customer-claim-icon{align-items:center;border-radius:50%;display:flex;font-size:25px;font-weight:900;height:64px;justify-content:center;margin:0 auto 25px;width:64px}.customer-claim-icon-ready{background:var(--green);box-shadow:0 10px 24px rgba(22,77,61,.2);color:var(--lime)}.customer-claim-icon-loading{background:#e7f2df;color:var(--green)}.customer-claim-icon-error{background:#fff0eb;color:#b54b35}.customer-claim-spinner{animation:customer-claim-spin .8s linear infinite;border-radius:50%;border:3px solid rgba(22,77,61,.2);border-top:3px solid var(--green);display:block;height:26px;width:26px}@keyframes customer-claim-spin{to{transform:rotate(1turn)}}.customer-claim-body .mobile-kicker{display:block}.customer-claim-body h1{color:var(--green);font-size:clamp(34px,9vw,49px);letter-spacing:-.075em;line-height:.95;margin:12px auto 16px;max-width:350px}.customer-claim-card-error .customer-claim-body h1{color:#7f3f2d}.customer-claim-message{color:#69746e;font-size:14px;line-height:1.55;margin:0 auto;max-width:330px}.customer-claim-steps{align-items:center;background:#f5f8f2;border:1px solid #e5ece2;border-radius:12px;color:#8a958d;display:flex;font-size:9px;font-weight:800;gap:12px;justify-content:center;margin:26px auto 18px;max-width:290px;padding:11px 10px}.customer-claim-steps span{align-items:center;display:inline-flex;gap:5px}.customer-claim-steps span+span:before{color:#c1ccc2;content:"•";margin-right:2px}.customer-claim-steps b{align-items:center;background:#e1ebdd;border-radius:50%;color:#66806e;display:inline-flex;font-size:7px;height:18px;justify-content:center;width:18px}.customer-claim-steps .active{color:var(--green)}.customer-claim-steps .active b{background:var(--green);color:var(--lime)}.customer-claim-primary{border:0;cursor:pointer;gap:12px;margin-top:25px;min-height:54px}.customer-claim-primary span{font-size:18px;line-height:1}.customer-claim-primary:disabled{background:#bdc8bd;cursor:wait}.customer-claim-browser-link{align-items:center;color:#52745b;display:inline-flex;font-size:11px;font-weight:900;gap:6px;margin-top:17px;text-decoration:none}.customer-claim-browser-link:hover{color:var(--green);text-decoration:underline;text-underline-offset:4px}.customer-claim-browser-link span{color:var(--green-bright);font-size:14px}.customer-claim-helper{align-items:flex-start;color:#8a958d;display:flex;font-size:9px;gap:6px;justify-content:center;line-height:1.45;margin:25px auto 0;max-width:310px}.customer-claim-helper span{color:#6b8d76;font-size:13px;line-height:1}.customer-claim-orb{border:1px solid rgba(22,77,61,.1);border-radius:50%;position:absolute}.customer-claim-orb-one{height:360px;left:-220px;top:12%;width:360px}.customer-claim-orb-two{bottom:-260px;height:470px;right:-250px;width:470px}@media (max-width:480px){.customer-claim-shell{align-items:flex-start;padding:16px 12px}.customer-claim-card{border-radius:23px;margin-top:6vh}.customer-claim-header{padding:16px}.customer-claim-channel{font-size:7px}.customer-claim-body{padding:39px 22px 26px}.customer-claim-body h1{font-size:clamp(34px,11vw,44px)}.customer-claim-steps{gap:7px;font-size:8px}}.mobile-state-card{border-radius:16px;display:grid;grid-gap:6px;gap:6px;line-height:1.45}.mobile-state-card strong{font-size:13px}.mobile-state-card span{color:#7c8980;font-size:11px}.customer-profile-setup{background:radial-gradient(circle at 85% 8%,#e5f2d7,transparent 34%),#f7f8f2}.customer-profile-setup-card{background:white;border:1px solid #dfe7df;border-radius:22px;box-shadow:0 20px 55px rgba(23,79,64,.08);display:grid;grid-gap:14px;gap:14px;margin-top:24px;padding:22px}.customer-profile-setup-card label{color:#607167;display:grid;font-size:11px;font-weight:800;grid-gap:7px;gap:7px}.customer-profile-setup-card label span{color:#99a69d;font-weight:600}.customer-profile-setup-card input{background:#f7f9f5;border:1px solid #d7e2d8;border-radius:10px;color:var(--green);font-size:14px;min-height:46px;outline:none;padding:0 12px}.customer-profile-setup-card input:focus{border-color:var(--green-bright);box-shadow:0 0 0 3px rgba(47,155,104,.12)}.customer-profile-setup-card .mobile-primary-button{border:0;margin-top:4px;text-align:center}.account-credential-setup{background:#fff;border:1px solid #dfe7df;border-radius:18px;margin-top:14px;padding:16px}.account-credential-setup h2{color:var(--green);font-size:20px;letter-spacing:-.045em;margin:7px 0 0}.account-credential-setup>p{color:#69746e;font-size:11px;line-height:1.5;margin:10px 0 0}.account-credential-form{display:grid;grid-gap:11px;gap:11px;margin-top:14px}.account-credential-form label{color:#607167;display:grid;font-size:11px;font-weight:800;grid-gap:6px;gap:6px}.account-credential-form label span{color:#99a69d;font-weight:600}.account-credential-form input{background:#f7f9f5;border:1px solid #d7e2d8;border-radius:10px;color:var(--green);font-size:13px;min-height:44px;outline:none;padding:0 11px}.account-credential-form input:focus{border-color:var(--green-bright);box-shadow:0 0 0 3px rgba(47,155,104,.12)}.account-credential-form .mobile-primary-button{border:0;cursor:pointer;margin-top:2px}.account-profile-section{background:#fff;border:1px solid #dfe7df;border-radius:18px;margin-top:14px;padding:16px}.account-profile-section h2{color:var(--green);font-size:20px;letter-spacing:-.045em;margin:7px 0 0}.account-profile-section>p{color:#69746e;font-size:11px;line-height:1.5;margin:10px 0 0}.account-profile-form{display:grid;grid-gap:11px;gap:11px;margin-top:14px}.account-profile-form label{color:#607167;display:grid;font-size:11px;font-weight:800;grid-gap:6px;gap:6px}.account-profile-form label span{color:#99a69d;font-weight:600}.account-profile-form input{background:#f7f9f5;border:1px solid #d7e2d8;border-radius:10px;color:var(--green);font-size:13px;min-height:44px;outline:none;padding:0 11px}.account-profile-form input:focus{border-color:var(--green-bright);box-shadow:0 0 0 3px rgba(47,155,104,.12)}.account-profile-form input::placeholder{color:#a4afa7}.account-profile-form .mobile-primary-button{border:0;cursor:pointer;margin-top:2px}.account-profile-form .mobile-primary-button:disabled{background:#bdc8bd;cursor:wait}.account-profile-divider{border-top:1px solid #e7eee7;color:#52745b;font-size:10px;font-weight:900;letter-spacing:.08em;margin-top:4px;padding-top:14px;text-transform:uppercase}.account-google-status{align-items:center;background:#f7f9f5;border:1px solid #dfe7df;border-radius:12px;display:flex;gap:10px;min-height:56px;padding:9px 11px}.account-google-mark{align-items:center;background:#fff;border:1px solid #d8e4da;border-radius:50%;color:#4285f4;display:inline-flex;flex:0 0 auto;font-size:16px;font-weight:900;height:28px;justify-content:center;width:28px}.account-google-copy{display:grid;grid-gap:2px;gap:2px;min-width:0}.account-google-copy strong{color:var(--green);font-size:12px}.account-google-copy small{color:#7b887f;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-google-badge{background:#e2f7e8;border-radius:999px;color:#16734a;font-size:9px;font-weight:900;margin-left:auto;padding:5px 7px;white-space:nowrap}.customer-auth-shell{align-items:center;background:radial-gradient(circle at 14% 12%,rgba(201,243,107,.28),transparent 27%),radial-gradient(circle at 92% 88%,rgba(255,128,94,.13),transparent 29%),#f7f8f2;display:flex;justify-content:center;overflow:hidden;padding:24px 18px;position:relative}.customer-auth-card{background:rgba(255,255,255,.96);border:1px solid #dce7de;border-radius:26px;box-shadow:0 24px 70px rgba(22,77,61,.12);max-width:440px;overflow:hidden;width:100%}.customer-auth-header{align-items:center;border-bottom:1px solid #edf1eb;display:flex;justify-content:space-between;padding:18px 20px}.customer-auth-brand{align-items:center;color:var(--green);display:inline-flex;gap:9px;text-decoration:none}.customer-auth-brand-mark{background:var(--brand-violet) url(/mixmo-logo.png) center /cover no-repeat;border-radius:10px;display:inline-flex;flex:0 0 auto;height:30px;overflow:hidden;width:30px}.customer-auth-brand strong{display:block;font-size:12px;letter-spacing:.1em;line-height:1}.customer-auth-brand small{color:#8a958d;display:block;font-size:7px;font-weight:900;letter-spacing:.17em;margin-top:4px}.customer-auth-badge{color:#8a958d;font-size:8px;font-weight:900;letter-spacing:.1em}.customer-auth-body{padding:42px 32px 28px}.customer-auth-body .mobile-kicker{display:block}.customer-auth-body h1{color:var(--green);font-size:clamp(38px,10vw,56px);letter-spacing:-.075em;line-height:.94;margin:11px 0 14px}.customer-auth-copy{color:#69746e;font-size:14px;line-height:1.55;margin:0}.customer-auth-form{display:grid;grid-gap:15px;gap:15px;margin-top:27px}.customer-auth-form label{color:#53645a;display:grid;font-size:11px;font-weight:800;grid-gap:7px;gap:7px}.customer-auth-label-note{color:#9aa79e;font-size:10px;font-weight:600}.customer-auth-form input{background:#f7f9f5;border:1px solid #d7e2d8;border-radius:11px;color:var(--green);font-size:14px;min-height:48px;outline:none;padding:0 13px;width:100%}.customer-auth-form input:focus{border-color:var(--green-bright);box-shadow:0 0 0 3px rgba(47,155,104,.12)}.customer-auth-form input::placeholder{color:#a4afa7}.customer-auth-divider,.customer-claim-divider{align-items:center;color:#9aa79e;display:flex;font-size:9px;font-weight:900;gap:10px;justify-content:center;letter-spacing:.12em;margin-top:22px;text-transform:uppercase}.customer-auth-divider:after,.customer-auth-divider:before,.customer-claim-divider:after,.customer-claim-divider:before{background:#e4ece5;content:"";flex:1 1;height:1px}.customer-auth-form-compact{gap:11px;margin-top:14px}.customer-auth-form-compact input{min-height:44px}.customer-auth-error{background:#fff0eb;border:1px solid #f0c4b7;border-radius:10px;color:#9a4734;font-size:12px;line-height:1.45;margin:0;padding:10px 12px}.customer-auth-submit{border:0;cursor:pointer;gap:12px;margin-top:2px;min-height:52px;width:100%}.customer-auth-submit span{font-size:18px;line-height:1}.customer-auth-submit:disabled{background:#bdc8bd;cursor:wait}.customer-auth-switch{color:#8a958d;font-size:12px;margin:24px 0 0;text-align:center}.customer-auth-switch a{color:var(--green);font-weight:900;text-decoration:underline;-webkit-text-decoration-color:var(--green-bright);text-decoration-color:var(--green-bright);text-underline-offset:3px}@media (max-width:480px){.customer-auth-shell{align-items:flex-start;padding:16px 12px}.customer-auth-card{border-radius:23px;margin-top:5vh}.customer-auth-header{padding:16px}.customer-auth-body{padding:36px 22px 25px}}.mobile-status-badge,.mobile-tier-badge{border-radius:999px;display:inline-flex;font-size:9px;font-weight:900;letter-spacing:.08em;padding:6px 8px;text-transform:uppercase;white-space:nowrap}.mobile-tier-badge{background:#e7f0df;color:#176b45}.mobile-tier-badge.tier-b{background:#eee9ff;color:#6045a0}.mobile-tier-badge.tier-c{background:#fff0eb;color:#b54b35}.mobile-status-badge{background:#edf2eb;color:#6b776e}.mobile-status-badge.status-published{background:#dcfae6;color:#067647}.mobile-status-badge.status-expired{background:#fff1d6;color:#8a4b0f}.mobile-metric-pair{background:#f5f7f2;border-radius:12px;min-width:0;padding:10px}.mobile-metric-pair small,.mobile-metric-pair span{color:#7c8980;display:block;font-size:9px}.mobile-metric-pair strong{color:var(--green);display:block;font-size:16px;letter-spacing:-.045em;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-metric-pair small{margin-top:3px}.mobile-topbar{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:480px;padding:18px 18px 12px}.mobile-topbar .brand{font-size:12px}.mobile-topbar .brand-mark{height:28px;width:28px}.dashboard-topbar-meta{align-items:center;display:flex;gap:6px}.dashboard-tier-chip{background:#e7f0df;border:1px solid #cbdcc8;border-radius:999px;color:#176b45;font-size:9px;font-weight:900;letter-spacing:.08em;padding:7px 9px}.mobile-screen-content{margin:0 auto;max-width:480px;padding:10px 18px 112px}.mobile-welcome-block{padding:30px 0 24px}.mobile-card-label,.mobile-kicker{color:#6b8d76;font-size:10px;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.mobile-page-header h1,.mobile-welcome-block h1{font-size:clamp(44px,15vw,66px);letter-spacing:-.075em;line-height:.9;margin:12px 0 16px}.mobile-page-header h1 em,.mobile-welcome-block h1 em{color:#8fae5d;font-style:normal}.mobile-page-header>p,.mobile-welcome-block>p:not(.mobile-kicker){color:#69746e;font-size:14px;line-height:1.55;margin:0 0 20px;max-width:355px}.mobile-primary-button{align-items:center;background:var(--green);border-radius:12px;color:white;display:inline-flex;font-size:13px;font-weight:900;justify-content:center;min-height:48px;padding:0 17px;text-decoration:none}.mobile-full-button{display:flex;width:100%}.dashboard-content .mobile-welcome-block{padding-bottom:20px;padding-top:23px}.customer-auth-google-action{margin-top:18px}.customer-auth-social-button{align-items:center;background:#fff!important;border:1px solid #d8e3db;border-radius:10px;box-shadow:none;cursor:pointer;font-size:12px;font-weight:800;gap:10px;min-height:46px;padding:0 14px;width:100%}.customer-auth-social-button:hover{box-shadow:0 6px 16px rgba(22,77,61,.08);transform:translateY(-1px)}.customer-auth-social-button:disabled{cursor:wait;opacity:.7;transform:none}.customer-auth-google-action .google-sign-in-button{background:#fff;color:var(--green)}.google-sign-in-button:disabled{background:#bdc8bd!important;cursor:wait}.google-sign-in-mark{align-items:center;background:#fff;border-radius:50%;color:#4285f4;display:inline-flex;font-size:14px;font-weight:900;height:22px;justify-content:center;width:22px}.google-sign-in-arrow{font-size:16px;line-height:1;margin-left:auto}.customer-auth-zalo-action{margin-top:8px}.zalo-sign-in-button{background:#fff;color:#0b67c6}.zalo-sign-in-button:hover{box-shadow:0 6px 16px rgba(8,124,240,.12)}.zalo-sign-in-mark{align-items:center;background:#fff;border-radius:50%;color:#087cf0;display:inline-flex;font-size:14px;font-weight:900;height:22px;justify-content:center;width:22px}.zalo-sign-in-arrow{font-size:16px;line-height:1;margin-left:auto}.customer-auth-trust{color:#8a958d;font-size:10px;line-height:1.45;margin:14px 0 0;text-align:center}.dashboard-content .mobile-welcome-block>p:not(.mobile-kicker){margin-bottom:17px}.dashboard-primary-actions{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.dashboard-primary-actions .mobile-primary-button{min-height:50px}.dashboard-primary-actions .mobile-card-link{margin-top:0}.dashboard-credit-card{align-items:center;background:#e7f0df;border:1px solid #cbdcc8;border-radius:18px;display:flex;gap:15px;justify-content:space-between;margin-top:12px;padding:16px}.dashboard-credit-card .mobile-card-label{color:#6b8d76;display:block}.dashboard-credit-card strong{color:var(--green);display:block;font-size:30px;letter-spacing:-.07em;line-height:1;margin-top:8px}.dashboard-credit-card small{color:#718173;display:block;font-size:9px;margin-top:6px}.customer-claim-body .google-sign-in-button{background:#fff;border:1px solid #d8e3db;color:var(--green);margin-top:18px;min-height:46px}.customer-claim-zalo-action .zalo-sign-in-button{margin-top:8px}.customer-claim-manual{margin-top:2px}.customer-claim-methods{background:#f4f8f2;border:1px solid #e0e9df;border-radius:10px;display:grid;grid-template-columns:1fr 1fr;grid-gap:4px;gap:4px;margin-top:15px;padding:4px}.customer-claim-methods button{background:transparent;border:0;border-radius:7px;color:#7a897d;cursor:pointer;font-size:10px;font-weight:900;min-height:34px}.customer-claim-methods button.active{background:white;box-shadow:0 2px 8px rgba(22,77,61,.08);color:var(--green)}.customer-claim-manual .customer-auth-form label{text-align:left}.customer-claim-manual .customer-auth-submit{font-size:11px;min-height:45px}.dashboard-credit-action{background:var(--green);border-radius:10px;color:white;flex:0 0 auto;font-size:10px;font-weight:900;padding:11px 12px;text-decoration:none}.dashboard-credit-balance{min-width:0}.dashboard-credit-note{color:#718173;font-size:10px;line-height:1.45;margin:9px 2px 0}.mobile-focus-card{background:var(--coral);border-radius:22px;color:#3d2119;padding:22px;position:relative;overflow:hidden}.mobile-focus-card:after{border:1px solid rgba(61,33,25,.2);border-radius:50%;content:"";height:180px;position:absolute;right:-82px;top:-75px;width:180px}.mobile-focus-card.has-page{background:var(--green);color:white}.mobile-focus-card.has-page .mobile-card-label{color:#b8d0bf}.mobile-focus-card h2{font-size:26px;letter-spacing:-.06em;line-height:1;margin:12px 0 9px;max-width:280px;position:relative;z-index:1}.mobile-focus-card p{color:rgba(61,33,25,.72);font-size:13px;line-height:1.45;margin:0;max-width:285px;position:relative;z-index:1}.mobile-focus-card.has-page p{color:#c4d6c8}.mobile-card-link{color:inherit;display:inline-block;font-size:12px;font-weight:900;margin-top:20px;position:relative;text-decoration:none;z-index:1}.dashboard-focus-card{margin-top:2px;padding:20px}.dashboard-focus-top{align-items:center;display:flex;justify-content:space-between;position:relative;z-index:1}.dashboard-live-pill{background:#c9f36b;border-radius:999px;color:#164d3d;font-size:9px;font-weight:900;letter-spacing:.1em;padding:6px 8px}.dashboard-focus-actions{align-items:center;display:flex;flex-wrap:wrap;gap:7px;margin-top:18px;position:relative;z-index:1}.dashboard-focus-primary,.dashboard-focus-secondary{border:0;border-radius:10px;cursor:pointer;display:inline-flex;font-size:10px;font-weight:900;min-height:37px;padding:0 11px;text-decoration:none}.dashboard-focus-primary{align-items:center;background:var(--lime);color:var(--green)}.dashboard-focus-secondary{align-items:center;background:rgba(255,255,255,.12);color:#f1f8e9}.dashboard-tier-card{background:white;border:1px solid #e0e5dc;border-radius:20px;margin-top:12px;padding:17px}.dashboard-tier-heading{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.dashboard-tier-heading h2{color:var(--green);font-size:20px;letter-spacing:-.055em;margin:7px 0 4px}.dashboard-tier-heading p{color:#69746e;font-size:10px;line-height:1.35;margin:0}.dashboard-tier-heading>strong{color:var(--green);font-size:20px;letter-spacing:-.06em;white-space:nowrap}.dashboard-tier-heading>strong small{color:#8a958d;display:block;font-size:9px;letter-spacing:0;text-align:right}.dashboard-quota-foot,.dashboard-quota-label{align-items:center;display:flex;justify-content:space-between}.dashboard-quota-label{color:#69746e;font-size:10px;margin-top:17px}.dashboard-quota-label strong{color:var(--green);font-size:11px}.dashboard-quota-progress{background:#edf2eb;border-radius:99px;height:6px;margin-top:8px;overflow:hidden}.dashboard-quota-progress i{background:var(--green-bright);border-radius:inherit;display:block;height:100%}.dashboard-quota-foot{color:#9aa49c;font-size:9px;margin-top:7px}.dashboard-quota-foot a{color:#6b8d76;font-weight:900;text-decoration:none}.mobile-metric-grid{display:grid;grid-gap:9px;gap:9px;grid-template-columns:repeat(3,1fr);margin:12px 0 30px}.dashboard-metric-grid{grid-template-columns:repeat(2,1fr);margin:12px 0 28px}.mobile-metric{background:white;border:1px solid #e0e5dc;border-radius:14px;min-width:0;padding:13px 11px}.mobile-metric span{color:#69746e;display:block;font-size:10px;font-weight:800}.mobile-metric strong{display:block;font-size:24px;letter-spacing:-.06em;margin-top:9px}.mobile-metric small{color:#9aa49c;display:block;font-size:9px;margin-top:3px;white-space:nowrap}.dashboard-metric-grid .mobile-metric{min-height:88px;padding:13px 14px}.dashboard-metric-grid .mobile-metric strong{font-size:25px}.mobile-section-block{margin-top:28px}.dashboard-content>.mobile-section-block{margin-top:0}.mobile-section-heading{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:13px}.mobile-section-heading h2{font-size:23px;letter-spacing:-.055em;margin:7px 0 0}.mobile-section-heading>a{color:#6b8d76;font-size:11px;font-weight:900;text-decoration:none}.mobile-page-list{display:grid;grid-gap:10px;gap:10px}.mobile-page-card{background:white;border:1px solid #e0e5dc;border-radius:18px;overflow:hidden}.mobile-page-card.compact{border-radius:16px}.mobile-page-thumb{align-items:flex-end;background:linear-gradient(145deg,#d9f2af,#75af8a);color:var(--green);display:flex;height:105px;padding:13px;position:relative}.mobile-page-thumb.problem-solution{background:linear-gradient(145deg,#e4d9ff,#a18bd6)}.mobile-page-thumb.flash-sale{background:linear-gradient(145deg,#ffd09e,#f47e63)}.mobile-page-thumb.has-cover{background-position:50%;background-repeat:no-repeat;background-size:cover;color:white}.mobile-page-thumb.has-cover:after{background:linear-gradient(0deg,rgba(13,50,39,.6),rgba(13,50,39,0) 70%);content:"";inset:0;position:absolute}.mobile-page-thumb span{font-size:17px;font-weight:900;letter-spacing:-.05em}.mobile-page-thumb.has-cover span{position:relative;z-index:1}.mobile-page-card-content{padding:14px}.mobile-page-card-top{align-items:flex-start;display:flex;gap:8px;justify-content:space-between}.mobile-page-card-top>div{align-items:center;display:flex;flex-wrap:wrap;gap:7px;min-width:0}.mobile-page-card-top h3{font-size:15px;letter-spacing:-.035em;margin:0}.mobile-page-card-content>p{color:#8a958d;font-size:11px;margin:6px 0 12px}.page-list-tier{color:#6b8d76;display:block;font-size:9px;font-weight:900;letter-spacing:.08em;margin-bottom:5px;text-transform:uppercase}.page-list-summary-grid{display:grid;grid-gap:7px;gap:7px;grid-template-columns:1.25fr 1fr 1fr;margin:14px 0 10px}.page-list-summary-item{background:#f5f7f2;border-radius:11px;min-width:0;padding:10px}.page-list-summary-item span{color:#7c8980;display:block;font-size:9px;font-weight:800}.page-list-summary-item strong{color:var(--green);font-size:14px;letter-spacing:-.045em;margin-top:6px}.page-list-summary-item small,.page-list-summary-item strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-list-summary-item small{color:#9aa49c;font-size:8px;margin-top:4px}.page-list-edit-meta{background:#eef5e9;border:1px solid #dbe8d6;border-radius:11px;display:grid;grid-gap:3px;gap:3px;margin:0 0 12px;padding:9px 10px}.page-list-edit-meta span{color:#6b8d76;font-size:9px;font-weight:800}.page-list-edit-meta strong{color:var(--green);font-size:12px}.page-list-edit-meta small{color:#7c8980;font-size:9px}.page-list-updated{color:#8a958d;font-size:10px;margin:0 0 12px}.page-list-edit-note{color:#6b8d76;font-size:10px;font-weight:800;margin:0 0 8px}.mobile-page-actions{display:flex;flex-wrap:wrap;gap:6px}.mobile-page-actions .mobile-secondary-button,.page-list-primary-action{align-items:center;display:inline-flex;min-height:38px}.page-list-primary-action{border:0;font-size:11px}.page-list-primary-action:disabled{cursor:wait;opacity:.65}.page-list-copy-locked,.page-list-edit-locked{align-items:center;background:#f5f7f2;border-radius:9px;color:#9aa49c;display:inline-flex;font-size:10px;font-weight:800;padding:9px 10px}.mobile-page-card.compact .mobile-page-thumb{height:92px}.mobile-page-card.compact .mobile-page-card-content{padding:12px}.mobile-page-card.compact .page-list-summary-grid{margin-top:11px}.mobile-page-card.compact .page-list-summary-item{padding:8px}.mobile-page-card.compact .page-list-summary-item strong{font-size:14px}.mobile-page-card.compact .page-list-updated{margin-bottom:9px}.mobile-secondary-button{background:#f0f3ed;border:0;border-radius:9px;color:var(--green);cursor:pointer;font-size:10px;font-weight:900;padding:9px 10px;text-decoration:none}.mobile-bottom-nav{align-items:flex-end;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:rgba(255,255,255,.93);border-top:1px solid #e0e5dc;bottom:0;display:grid;grid-template-columns:repeat(5,1fr);left:0;margin:0 auto;max-width:480px;padding:8px 8px calc(8px + env(safe-area-inset-bottom));position:fixed;right:0;z-index:20}.mobile-nav-item{align-items:center;color:#9aa49c;display:flex;flex-direction:column;font-size:9px;font-weight:800;gap:5px;min-height:47px;justify-content:center;text-decoration:none}.mobile-nav-item.active{color:var(--green)}.mobile-nav-icon{font-size:18px;line-height:1}.mobile-nav-item.create{color:white}.mobile-nav-item.create .mobile-nav-icon{align-items:center;background:var(--coral);border-radius:12px;color:#3d2119;display:flex;font-size:22px;height:34px;justify-content:center;width:42px}.mobile-avatar,.mobile-date-chip,.mobile-icon-button{align-items:center;background:white;border:1px solid #e0e5dc;border-radius:11px;color:var(--green);display:flex;font-weight:900;height:34px;justify-content:center;text-decoration:none;width:34px}.mobile-date-chip{border-radius:999px;font-size:10px;height:31px;padding:0 11px;width:auto}.mobile-avatar{background:var(--green);border-color:var(--green);color:var(--lime)}.mobile-page-header{padding:26px 0 18px}.mobile-page-header h1{font-size:46px}.pages-page-header{padding:22px 0 0}.pages-page-heading{align-items:flex-end;display:flex;gap:12px;justify-content:space-between}.pages-page-heading h1{color:var(--green);font-size:clamp(37px,12vw,50px);letter-spacing:-.075em;line-height:.92;margin:9px 0 0}.pages-create-button{flex:0 0 auto;min-height:42px;padding:0 12px}.pages-create-button span{font-size:17px;line-height:1;margin-left:5px}.pages-page-meta{align-items:center;border-bottom:1px solid #e7ece6;display:flex;justify-content:space-between;padding:12px 0 14px}.pages-page-meta>span{color:#8a958d;font-size:10px;font-weight:800}.pages-list-section{margin-top:18px}.pages-filter-bar{display:flex;gap:6px;overflow-x:auto;padding:2px 1px 4px;scrollbar-width:none}.pages-filter-bar::-webkit-scrollbar{display:none}.pages-filter-bar button{align-items:center;background:#eef2ec;border:0;border-radius:999px;color:#6b776e;cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:10px;font-weight:900;gap:6px;min-height:34px;padding:0 11px}.pages-filter-bar button.selected{background:var(--green);color:white}.pages-filter-bar button span{background:rgba(23,107,69,.1);border-radius:999px;font-size:9px;min-width:17px;padding:3px 4px}.pages-filter-bar button.selected span{background:rgba(255,255,255,.16);color:var(--lime)}.pages-section-heading{margin-top:18px}.pages-section-heading h2{font-size:20px}.pages-empty-action{margin-top:8px;min-height:42px}.account-page-header{align-items:flex-end;display:flex;justify-content:space-between;padding:18px 0 10px}.account-page-header h1{color:var(--green);font-size:38px;letter-spacing:-.07em;line-height:1;margin:7px 0 0}.account-page-topup-link{background:#e7f2df;border:1px solid #cbdcc8;border-radius:10px;color:#176b45;font-size:10px;font-weight:900;padding:10px 11px;text-decoration:none}.mobile-first-section{margin-top:28px}.mobile-text-button{background:none;border:0;color:#6b8d76;cursor:pointer;font-size:11px;font-weight:900;padding:0}.mobile-analytics-hero{background:var(--green);border-radius:22px;color:white;padding:22px}.mobile-analytics-hero .mobile-card-label{color:#b8d0bf}.mobile-analytics-hero strong{display:block;color:var(--lime);font-size:56px;letter-spacing:-.08em;line-height:1;margin-top:14px}.mobile-analytics-hero p{color:#c4d6c8;font-size:12px;margin:6px 0 0}.mobile-analytics-signal{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,1fr);margin-top:22px}.mobile-analytics-signal>div{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.12);border-radius:13px;padding:11px}.mobile-analytics-signal small,.mobile-analytics-signal span{color:#c4d6c8;display:block;font-size:9px}.mobile-analytics-signal strong{color:var(--lime);display:block;font-size:22px;letter-spacing:-.06em;margin-top:8px}.mobile-analytics-signal small{margin-top:3px}.mobile-analytics-metrics{margin-top:12px}.mobile-analytics-pages{margin-top:22px}.mobile-analytics-pages>.mobile-section-heading>span{color:#8a958d;font-size:10px;font-weight:800}.mobile-analytics-page-row{align-items:center;background:#fff;border:1px solid #e0e5dc;border-radius:15px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) auto auto;margin-top:8px;padding:13px}.mobile-analytics-page-row>div{min-width:0}.mobile-analytics-page-row>div:not(:first-child){min-width:58px;text-align:right}.mobile-analytics-page-row span{color:#6b8d76;display:block;font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.mobile-analytics-page-row strong{color:var(--green);display:block;font-size:13px;margin-top:3px}.mobile-analytics-page-row>div:not(:first-child) strong{font-size:14px}.mobile-analytics-page-row small{color:#9aa49c;display:block;font-size:9px;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-analytics-pages .mobile-empty-card{background:white;border:1px dashed #b8c7b9;border-radius:15px;color:#69746e;display:grid;grid-gap:6px;gap:6px;padding:17px}.mobile-analytics-pages .mobile-empty-card strong{color:var(--green);font-size:12px}.mobile-analytics-pages .mobile-empty-card span{font-size:11px;line-height:1.45}.mobile-analytics-pages .mobile-empty-card .mobile-card-link{color:var(--green);font-size:11px;margin-top:5px}.mobile-insight-card,.mobile-support-card{background:var(--mint);border-radius:20px;padding:20px}.mobile-insight-card h2,.mobile-support-card h2{font-size:23px;letter-spacing:-.055em;line-height:1;margin:12px 0 8px}.mobile-insight-card p,.mobile-support-card p{color:#69746e;font-size:12px;line-height:1.55;margin:0}.mobile-account-tier{align-items:center;background:var(--green);border-radius:20px;color:white;display:flex;justify-content:space-between;padding:20px}.mobile-account-tier .mobile-card-label{color:#b8d0bf}.mobile-account-tier h2{font-size:21px;letter-spacing:-.05em;margin:10px 0 5px}.mobile-account-tier p{color:#c4d6c8;font-size:12px;margin:0}.mobile-tier-dot{background:var(--lime);border-radius:50%;font-size:12px;font-weight:900;height:48px;justify-content:center;width:48px}.media-account-link,.mobile-tier-dot{align-items:center;color:var(--green);display:flex}.media-account-link{background:white;border:1px solid #e0e5dc;border-radius:16px;gap:10px;margin-top:12px;padding:13px;text-decoration:none}.media-account-link>span{align-items:center;background:#e7f0df;border-radius:10px;color:#067647;display:flex;font-size:20px;height:36px;justify-content:center;width:36px}.media-account-link>div{display:grid;flex:1 1;grid-gap:3px;gap:3px}.media-account-link strong{font-size:12px}.media-account-link small{color:#8a958d;font-size:10px}.media-account-link>b{color:#6b8d76;font-size:18px}.mobile-status-list{background:white;border:1px solid #e0e5dc;border-radius:18px;margin-top:12px;overflow:hidden}.mobile-status-row{align-items:center;border-bottom:1px solid #edf0ea;display:flex;gap:10px;padding:14px}.mobile-status-row:last-child{border-bottom:0}.mobile-status-row>div{flex:1 1;min-width:0}.mobile-status-row small,.mobile-status-row strong{display:block}.mobile-status-row strong{font-size:12px}.mobile-status-row small{color:#8a958d;font-size:10px;line-height:1.35;margin-top:3px}.status-check,.status-pending{align-items:center;border-radius:50%;display:flex;font-size:11px;font-weight:900;height:24px;justify-content:center;width:24px}.status-check{background:#dcfae6;color:#067647}.status-pending{background:#fff1d6;color:#8a4b0f}.status-text{color:#067647;font-size:10px;font-weight:900;white-space:nowrap}.status-text.pending{color:#8a4b0f}.mobile-support-card{background:#fff0eb;margin-top:12px}.mobile-support-card .mobile-kicker{color:#b54b35}.credit-balance-card{align-items:center;background:var(--green);border-radius:22px;color:white;display:flex;justify-content:space-between;margin-top:8px;padding:21px}.credit-balance-card .mobile-card-label{color:#b8d0bf;display:block}.credit-balance-card small{color:#c4d6c8;display:block;font-size:10px;margin-top:6px}.credit-balance-value{color:var(--lime);display:block;font-size:48px;letter-spacing:-.08em;line-height:1;margin-top:11px}.credit-balance-mark{align-items:center;background:var(--lime);border-radius:50%;color:var(--green);display:flex;font-size:18px;font-weight:900;height:53px;justify-content:center;width:53px}.credit-history-section{margin-top:22px}.credit-history-count{align-items:center;background:#eef2ec;border-radius:999px;color:#6b8d76;display:inline-flex;font-size:10px;font-weight:900;min-height:24px;min-width:24px;justify-content:center;padding:0 7px}.credit-history-list{background:white;border:1px solid #e0e5dc;border-radius:17px;overflow:hidden}.credit-history-item{align-items:center;border-bottom:1px solid #edf0ea;display:flex;gap:10px;min-width:0;padding:12px}.credit-history-item:last-child{border-bottom:0}.credit-history-icon{align-items:center;background:#e7f2df;border-radius:50%;color:#176b45;display:flex;flex:0 0 auto;font-size:16px;font-weight:900;height:28px;justify-content:center;width:28px}.credit-history-icon.negative{background:#fff1d6;color:#8a4b0f}.credit-history-main{display:grid;flex:1 1;grid-gap:3px;gap:3px;min-width:0}.credit-history-main strong{color:var(--green);font-size:11px}.credit-history-main small,.credit-history-main time{color:#8a958d;font-size:9px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.credit-history-delta{font-size:13px;letter-spacing:-.03em;white-space:nowrap}.credit-history-delta.positive{color:#067647}.credit-history-delta.negative{color:#b54b35}.credit-history-delta small{color:#8a958d;display:block;font-size:8px;font-weight:700;letter-spacing:0;margin-top:2px;text-align:right}.credit-history-empty{background:white;border:1px solid #e0e5dc;border-radius:17px;color:#718173;font-size:10px;line-height:1.5;padding:14px}.credit-package-section{margin-top:24px}.account-topup-section{margin-top:14px;scroll-margin-top:12px}.credit-package-grid{display:grid;grid-gap:8px;gap:8px}.credit-package-card{background:white;border:1px solid #e0e5dc;border-radius:15px;color:var(--green);cursor:pointer;display:grid;grid-gap:4px;gap:4px;padding:13px;text-align:left}.credit-package-card.selected{background:#edf7e8;border-color:#6b8d76;box-shadow:0 0 0 2px #d8edc9}.credit-package-card>span{font-size:12px;font-weight:900}.credit-package-card strong{font-size:20px;letter-spacing:-.05em}.credit-package-card small{color:#7c8980;font-size:9px}.credit-package-card b{color:#067647;font-size:9px;margin-top:3px}.credit-provider-tabs{margin-top:12px}.credit-topup-button{border:0;cursor:pointer;margin-top:10px;width:100%}.credit-confirmed-card,.credit-topup-panel{background:white;border:1px solid #e0e5dc;border-radius:20px;margin-top:12px;padding:16px}.credit-topup-panel .mobile-section-heading{align-items:flex-start}.credit-topup-panel h2{color:var(--green);font-size:20px;letter-spacing:-.055em;margin:7px 0 0}.credit-proof-fields{display:grid;grid-gap:10px;gap:10px;margin-top:15px}.credit-proof-fields label{color:#69746e;display:grid;font-size:10px;font-weight:800;grid-gap:5px;gap:5px}.credit-proof-fields input{background:#f7f9f5;border:1px solid #dce5dc;border-radius:9px;color:var(--green);font-size:12px;min-height:38px;padding:8px 10px}.credit-confirmed-card{background:#eaf4e5;border-color:#cbdcc8}.credit-confirmed-card h2{color:var(--green);font-size:25px;letter-spacing:-.065em;line-height:1;margin:10px 0 8px}.credit-confirmed-card .mobile-primary-button{width:100%}.account-support-link{align-items:center;border-top:1px solid #e0e5dc;color:var(--green);display:flex;font-size:11px;font-weight:900;justify-content:space-between;margin:24px 2px 0;padding:14px 0;text-decoration:none}.account-support-link span{color:#8a958d;font-size:10px;font-weight:700}.visually-hidden-input{display:none}.media-library-content{padding-bottom:126px}.media-quota-card{background:var(--green);border-radius:21px;color:white;padding:18px}.media-quota-heading{align-items:flex-start;display:flex;justify-content:space-between}.media-quota-heading .mobile-card-label{color:#b8d0bf}.media-quota-heading h2{font-size:22px;letter-spacing:-.06em;margin:8px 0 0}.media-quota-limit{background:rgba(255,255,255,.12);border-radius:999px;color:#d7e8d8;font-size:9px;font-weight:900;padding:7px 8px;white-space:nowrap}.media-quota-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:1fr 1fr;margin-top:19px}.media-quota-item{background:rgba(255,255,255,.09);border-radius:13px;padding:11px}.media-quota-item>div:first-child{align-items:flex-end;display:flex;justify-content:space-between}.media-quota-item>div:first-child span{color:#c4d6c8;font-size:10px}.media-quota-item strong{color:var(--lime);font-size:26px;letter-spacing:-.06em;line-height:1}.media-quota-item strong small{color:#c4d6c8;font-size:12px;letter-spacing:0}.media-quota-item>small{color:#b8d0bf;display:block;font-size:9px;margin-top:7px}.media-progress{background:rgba(255,255,255,.17);border-radius:99px;height:5px;margin-top:11px;overflow:hidden}.media-progress i{background:var(--lime);border-radius:inherit;display:block;height:100%}.media-progress.video i{background:var(--coral)}.landing-public-page{--landing-accent:#176b45;--landing-accent-strong:#164d3d;--landing-accent-soft:#edf7e8;background:#fff;border-radius:24px;box-shadow:0 22px 55px rgba(29,54,43,.14);color:var(--landing-text-color,#17211e);margin:0 auto;max-width:430px;min-height:100%;overflow:hidden;position:relative}.landing-public-page.is-preview{box-shadow:0 8px 28px rgba(16,24,40,.12)}.landing-public-page.landing-template-problem-solution{--landing-accent:#6f54a5;--landing-accent-strong:#47356f;--landing-accent-soft:#f3effc}.landing-public-page.landing-template-flash-sale{--landing-accent:#c44935;--landing-accent-strong:#8d2e26;--landing-accent-soft:#fff1eb}.landing-public-page .landing-block{margin:0}.landing-public-page .landing-block-hero{background:linear-gradient(145deg,var(--landing-accent-strong),var(--landing-accent));color:#fff;overflow:hidden;padding:28px 22px 25px;position:relative}.landing-public-page .landing-block-hero:after{border:1px solid rgba(255,255,255,.18);border-radius:50%;content:"";height:200px;position:absolute;right:-74px;top:-82px;width:200px}.landing-public-page .landing-offer{color:#dff2b8;font-size:calc(11px * var(--landing-font-scale, 1));font-weight:900;letter-spacing:.14em;margin:0 0 12px;position:relative;text-transform:uppercase;z-index:1}.landing-public-page .landing-title{font-size:calc(30px * var(--landing-font-scale, 1));letter-spacing:-.065em;line-height:1.06;margin:0;max-width:340px;position:relative;z-index:1}.landing-public-page .landing-subtitle{color:rgba(255,255,255,.84);font-size:calc(15px * var(--landing-font-scale, 1));line-height:1.45;margin:11px 0 0;max-width:355px;position:relative;z-index:1}.landing-public-page .landing-block-product{padding:16px 16px 6px}.landing-public-page .landing-gallery-image,.landing-public-page .landing-image-link-image,.landing-public-page .landing-media-image{background:#f1f4f0;display:block;object-fit:cover;width:100%}.landing-public-page .landing-media-image-single{aspect-ratio:1;border-radius:18px}.landing-public-page .landing-gallery-track{display:flex;gap:10px;margin:0 -2px;overflow-x:auto;padding:0 2px 5px;scroll-snap-type:x mandatory;scrollbar-width:none}.landing-public-page .landing-gallery-track::-webkit-scrollbar{display:none}.landing-public-page .landing-gallery-image{aspect-ratio:1;border-radius:18px;flex:0 0 82%;scroll-snap-align:start}.landing-public-page .landing-image-link-list{display:grid;grid-gap:10px;gap:10px}.landing-public-page .landing-image-link{border-radius:16px;display:block;overflow:hidden;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.landing-public-page a.landing-image-link:hover{box-shadow:0 10px 22px rgba(26,54,41,.12);transform:translateY(-2px)}.landing-public-page .landing-image-link-image{border-radius:16px}.landing-public-page .landing-product-video{border-radius:16px;margin-top:10px;max-height:520px}.landing-public-page .landing-block-price{background:var(--landing-accent-soft);border:1px solid color-mix(in srgb,var(--landing-accent) 18%,white);border-radius:17px;margin:10px 16px 4px;padding:16px 18px 17px}.landing-public-page .landing-price-row{align-items:baseline;display:flex;flex-wrap:wrap;gap:9px}.landing-public-page .landing-price{color:var(--landing-accent-strong);font-size:calc(29px * var(--landing-font-scale, 1));font-weight:900;letter-spacing:-.07em;line-height:1}.landing-public-page .landing-compare-price{color:#87958b;font-size:calc(13px * var(--landing-font-scale, 1))}.landing-public-page .landing-block-benefits{padding:19px 21px 17px}.landing-public-page .landing-block-benefits ul{display:grid;grid-gap:9px;gap:9px;list-style:none;margin:0;padding:0}.landing-public-page .landing-block-benefits li{align-items:flex-start;display:flex;font-size:calc(14px * var(--landing-font-scale, 1));gap:9px;line-height:1.42}.landing-public-page .landing-check{align-items:center;background:var(--landing-accent-soft);border-radius:50%;color:var(--landing-accent);display:inline-flex;flex:0 0 auto;font-size:11px;font-weight:900;height:20px;justify-content:center;margin-top:1px;width:20px}.landing-public-page .landing-countdown{align-items:center;background:#fff6da;border:1px solid #f3df9e;border-radius:12px;color:#8a5b13;display:flex;font-size:calc(13px * var(--landing-font-scale, 1));font-weight:800;gap:8px;margin:0 16px 10px;padding:11px 13px}.landing-public-page .landing-countdown-icon{align-items:center;background:#ffe8a3;border-radius:50%;display:inline-flex;font-size:14px;height:23px;justify-content:center;width:23px}.landing-public-page .landing-info-card{align-items:flex-start;background:#f7f9f6;border:1px solid #e1e9df;border-radius:14px;display:flex;gap:10px;margin:4px 16px 12px;padding:13px 14px}.landing-public-page .landing-info-card p{color:var(--landing-text-color,#17211e);font-size:calc(13px * var(--landing-font-scale, 1));line-height:1.45;margin:0}.landing-public-page .landing-info-icon{align-items:center;background:var(--landing-accent-soft);border-radius:50%;color:var(--landing-accent);display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:900;height:23px;justify-content:center;width:23px}.landing-public-page .landing-article-list{display:grid;grid-gap:10px;gap:10px}.landing-public-page .landing-article-link{color:inherit;display:block;text-decoration:none}.landing-public-page .landing-article-card{align-items:center;background:#f8faf7;border:1px solid #e1e9df;border-radius:15px;display:grid;grid-gap:11px;gap:11px;grid-template-columns:1fr;padding:11px;transition:border-color .2s ease,transform .2s ease}.landing-public-page .landing-article-card.has-image{grid-template-columns:76px minmax(0,1fr)}.landing-public-page a.landing-article-link:hover .landing-article-card{border-color:var(--landing-accent);transform:translateY(-2px)}.landing-public-page .landing-article-image{background:#f1f4f0;border-radius:11px;height:76px;object-fit:cover;width:76px}.landing-public-page .landing-article-title{display:block;font-size:calc(14px * var(--landing-font-scale, 1));line-height:1.25}.landing-public-page .landing-article-excerpt{color:#68766d;font-size:calc(12px * var(--landing-font-scale, 1));line-height:1.4;margin:6px 0 0}.landing-public-page .landing-empty-copy{color:#68766d;font-size:calc(13px * var(--landing-font-scale, 1));margin:0}.landing-public-page .landing-block-product:has(.landing-article-list){padding-bottom:10px}.landing-public-page .landing-block-cta{padding:7px 16px 26px}.landing-public-page .landing-cta{align-items:center;background:var(--landing-accent-strong);border-radius:13px;box-shadow:0 8px 16px color-mix(in srgb,var(--landing-accent-strong) 20%,transparent);color:#fff;display:flex;font-size:calc(14px * var(--landing-font-scale, 1));font-weight:900;justify-content:center;min-height:51px;padding:13px 16px;text-align:center;text-decoration:none;transition:filter .2s ease,transform .2s ease}.landing-public-page .landing-cta:hover{filter:brightness(1.08);transform:translateY(-2px)}.landing-public-page .landing-cta.is-disabled{background:#a2aea6;box-shadow:none;cursor:not-allowed;pointer-events:none}.landing-public-page .landing-footer{border-top:1px solid #edf1ec;color:#99a69d;font-size:11px;padding:16px 20px 24px;text-align:center}.landing-public-page .landing-layout-preset{background:transparent}.landing-public-page .landing-layout-preset-mosaic{gap:5px;padding:0 0 10px}.landing-public-page .landing-layout-preset-mosaic .landing-layout-slot{border-radius:9px}.landing-public-page .landing-layout-preset-carousel{padding:0 0 10px}.landing-public-page .landing-layout-carousel-cover{border-radius:17px}.landing-public-page .landing-layout-carousel-track{margin-top:9px}.landing-public-page .landing-layout-preset-editorial{padding:0 0 10px}.landing-public-page .landing-layout-preset-editorial .landing-layout-slot{border-radius:13px}@media (max-width:480px){.public-landing-shell{padding:0 0 30px}.landing-public-page,.public-landing-shell .landing-image-only-layout{border-radius:0;box-shadow:none;max-width:none}}@media (prefers-reduced-motion:reduce){.landing-public-page .landing-article-card,.landing-public-page .landing-cta,.landing-public-page .landing-image-link{transition:none}.landing-public-page .landing-animated-cta{animation:none}}.landing-product-video{background:#17201d;border-radius:16px;display:block;margin-top:12px;max-height:520px;object-fit:cover;width:100%}.landing-animated-cta{animation-duration:1.15s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;background:#fff4cf;border:1px solid #f5d98d;border-radius:12px;color:#8a4b08;font-weight:800;margin:0 0 12px;padding:12px 14px;text-align:center}@keyframes landing-cta-shake{0%,to{transform:translateX(0)}25%{transform:translateX(-3px) rotate(-1deg)}75%{transform:translateX(3px) rotate(1deg)}}@keyframes landing-cta-wobble{0%,to{transform:rotate(0)}25%{transform:rotate(-2deg)}50%{transform:rotate(2deg)}75%{transform:rotate(-1deg)}}.landing-animated-cta-shake{animation-name:landing-cta-shake}.landing-animated-cta-wobble{animation-name:landing-cta-wobble}.media-upload-button{align-items:center;background:white;border:1px dashed #9bb29f;border-radius:17px;color:var(--green);cursor:pointer;display:flex;gap:11px;margin-top:12px;padding:13px;text-align:left;width:100%}.media-upload-button:disabled{cursor:wait;opacity:.65}.media-upload-button>span{align-items:center;background:#e7f0df;border-radius:11px;color:#067647;display:flex;font-size:23px;height:42px;justify-content:center;width:42px}.media-upload-button>div{display:grid;flex:1 1;grid-gap:4px;gap:4px}.media-upload-button strong{font-size:12px}.media-upload-button small{color:#8a958d;font-size:10px}.media-upload-button>b{color:#6b8d76;font-size:20px}.media-assets-section{margin-top:28px}.media-filter-row{display:flex;gap:7px;margin:0 0 13px;overflow-x:auto;padding-bottom:2px}.media-filter-row button{background:white;border:1px solid #e0e5dc;border-radius:999px;color:#69746e;cursor:pointer;font-size:10px;font-weight:900;padding:8px 12px;white-space:nowrap}.media-filter-row button.active{background:var(--green);border-color:var(--green);color:var(--lime)}.media-asset-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:1fr 1fr}.media-asset-card{background:white;border:1px solid #e0e5dc;border-radius:15px;overflow:hidden}.media-asset-preview{align-items:center;background:#e9eee7;display:flex;height:145px;justify-content:center;overflow:hidden}.media-asset-preview img,.media-asset-preview video{height:100%;object-fit:cover;width:100%}.media-asset-preview video{background:#17201d}.media-asset-body{padding:10px;position:relative}.media-asset-name{font-size:11px;font-weight:900;overflow:hidden;padding-right:4px;text-overflow:ellipsis;white-space:nowrap}.media-asset-body>small{color:#8a958d;display:block;font-size:9px;margin-top:5px}.media-delete-button{background:#fff0eb;border:0;border-radius:7px;color:#b54b35;cursor:pointer;font-size:9px;font-weight:900;margin-top:9px;padding:7px 9px}.media-delete-button:disabled{cursor:wait;opacity:.6}.media-empty-card,.mobile-error-card{border-radius:15px;font-size:11px;line-height:1.45;padding:17px}.media-empty-card{background:white;border:1px dashed #b8c7b9;color:#69746e;display:grid;grid-gap:5px;gap:5px;text-align:center}.media-empty-card strong{color:var(--green);font-size:12px}.mobile-error-card{background:#fff0eb;color:#b42318;margin:12px 0 0}.media-help-card{background:#fff1d6;border-radius:19px;color:#8a4b0f;margin-top:27px;padding:19px}.media-help-card h2{color:#6e3c0a;font-size:24px;letter-spacing:-.06em;line-height:.98;margin:10px 0 8px}.media-help-card p{font-size:11px;line-height:1.45;margin:0}.media-help-card>div{display:flex;gap:7px;margin-top:14px}.media-help-card .mobile-secondary-button{background:rgba(255,255,255,.5)}@media (min-width:481px){.mobile-app-shell{border-left:1px solid #e0e5dc;border-right:1px solid #e0e5dc;margin:0 auto;max-width:480px}}.mobile-editor-shell{min-height:100svh;background:var(--dashboard-bg);color:var(--dashboard-ink)}.mobile-editor-topbar{align-items:center;background:rgba(247,248,242,.95);border-bottom:1px solid #e0e5dc;display:flex;gap:11px;justify-content:space-between;padding:12px 16px;position:-webkit-sticky;position:sticky;top:0;z-index:15}.mobile-editor-back{color:var(--green);font-size:31px;line-height:1;text-decoration:none}.mobile-editor-topbar>div{flex:1 1;min-width:0}.mobile-editor-topbar strong{display:block;font-size:13px;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editor-save-state{border-radius:99px;font-size:9px;font-weight:900;padding:7px 9px;white-space:nowrap}.editor-save-state.saved{background:#dcfae6;color:#067647}.editor-save-state.unsaved{background:#fff1d6;color:#8a4b0f}.mobile-editor-content{margin:0 auto;max-width:480px;padding:14px 16px 106px}.mobile-editor-preview-section{margin-bottom:25px}.mobile-editor-preview-label{align-items:center;color:#8a958d;display:flex;font-size:9px;font-weight:900;justify-content:space-between;letter-spacing:.14em;margin-bottom:10px}.mobile-editor-preview-label button{background:none;color:#6b8d76;font-size:11px}.mobile-editor-preview-frame{border:1px solid #dbe2d9;border-radius:24px;background:#e9eee7;box-shadow:0 12px 28px rgba(23,33,30,.1);max-height:485px;overflow:auto;padding:12px}.mobile-editor-preview-frame>article{margin:0 auto;max-width:390px}.dashboard-preview-content{padding-bottom:32px}.dashboard-preview-frame{max-height:none;margin:0 0 14px}.dashboard-preview-frame>article{max-width:430px}.mobile-editor-components{margin-top:23px}.mobile-editor-tier-layout{background:#18211f;border-radius:17px;color:white;display:grid;grid-gap:11px;gap:11px;margin-bottom:13px;padding:15px}.mobile-editor-tier-layout>div:first-child{display:grid;grid-gap:4px;gap:4px}.mobile-editor-tier-layout .mobile-kicker{color:#b8d99d}.mobile-editor-tier-layout strong{color:#f1f8e9;font-size:19px;letter-spacing:-.04em}.mobile-editor-tier-layout p{color:#c6d4c7;font-size:11px;line-height:1.45;margin:0}.editor-tier-layout-tags{display:flex;flex-wrap:wrap;gap:5px}.editor-tier-layout-tags span{background:rgba(220,250,230,.13);border:1px solid rgba(220,250,230,.22);border-radius:999px;color:#d8ebce;font-size:9px;font-weight:800;padding:5px 7px}.editor-components-list-builder .mobile-editor-tier-layout{background:linear-gradient(135deg,#234438,#53765b)}.editor-components-campaign-builder .mobile-editor-tier-layout{background:linear-gradient(135deg,#3e3131,#8b5e4b)}.editor-components-signature-builder .mobile-editor-tier-layout{background:linear-gradient(135deg,#222e3d,#586e8d)}.editor-drag-hint{color:#9aa49c;font-size:10px}.mobile-component-list{background:white;border:1px solid #e0e5dc;border-radius:17px;overflow:hidden}.mobile-component-row{align-items:center;background:transparent;border:0;border-bottom:1px solid #edf0ea;color:var(--green);cursor:pointer;display:flex;gap:10px;min-height:66px;padding:10px 13px;text-align:left;width:100%}.mobile-component-row.dragging{background:#eef5e8;box-shadow:inset 3px 0 0 #6b8d76}.mobile-component-row:last-child{border-bottom:0}.mobile-component-index{color:#a4aea6;font-size:9px;font-weight:900;width:18px}.mobile-component-drag-handle{color:#6b8d76;cursor:-webkit-grab;cursor:grab;font-size:18px;letter-spacing:-4px;line-height:1;padding:8px 2px;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:17px}.mobile-component-drag-handle:active{cursor:-webkit-grabbing;cursor:grabbing}.mobile-component-fixed{color:#8fae5d;font-size:14px;text-align:center;width:17px}.mobile-component-icon{align-items:center;background:#eff4ed;border-radius:9px;color:#6b8d76;display:flex;font-size:17px;height:34px;justify-content:center;width:34px}.mobile-component-copy{display:grid;flex:1 1;grid-gap:3px;gap:3px;min-width:0}.mobile-component-copy strong{font-size:12px}.mobile-component-copy small{color:#8a958d;font-size:10px}.mobile-component-arrow{color:#a4aea6;font-size:20px}.mobile-theme-control{align-items:center;background:#eaf2e5;border:1px solid #cbdcc8;border-radius:15px;color:var(--green);cursor:pointer;display:flex;gap:10px;margin:10px 0;padding:12px 13px;text-align:left;width:100%}.mobile-theme-control>span{align-items:center;background:#d9eacb;border-radius:10px;color:#176b45;display:flex;font-size:20px;height:35px;justify-content:center;width:35px}.mobile-theme-control>div{display:grid;flex:1 1;grid-gap:3px;gap:3px}.mobile-theme-control strong{font-size:12px}.mobile-theme-control small{color:#69746e;font-size:10px}.mobile-theme-control>b{color:#6b8d76;font-size:20px}.mobile-add-component{background:transparent;border:1px dashed #b8c7b9;border-radius:12px;color:#6b8d76;cursor:pointer;font-size:11px;font-weight:900;margin-top:10px;min-height:42px;width:100%}.mobile-editor-actionbar{align-items:center;background:rgba(255,255,255,.95);border-top:1px solid #e0e5dc;bottom:0;display:flex;gap:8px;justify-content:stretch;left:0;margin:0 auto;max-width:480px;padding:10px 14px calc(10px + env(safe-area-inset-bottom));position:fixed;right:0;z-index:14}.mobile-editor-action{border:0;border-radius:11px;cursor:pointer;font-size:11px;font-weight:900;min-height:45px;padding:0 12px}.mobile-editor-action.secondary{background:#eef2ec;color:var(--green)}.mobile-editor-action.primary{background:var(--coral);color:#3d2119;flex:1 1}.mobile-sheet-backdrop{align-items:flex-end;background:rgba(23,33,30,.35);display:flex;inset:0;justify-content:center;position:fixed;z-index:30}.mobile-edit-sheet,.mobile-review-sheet{background:#fffdf9;border-radius:25px 25px 0 0;box-shadow:0 -10px 35px rgba(23,33,30,.18);max-height:88svh;max-width:480px;overflow:auto;padding:10px 18px calc(22px + env(safe-area-inset-bottom));width:100%}.mobile-sheet-handle{background:#c9d2c8;border-radius:99px;height:4px;margin:3px auto 18px;width:42px}.mobile-sheet-heading{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:18px}.mobile-sheet-heading h2{font-size:27px;letter-spacing:-.065em;margin:8px 0 0}.mobile-sheet-heading button{background:#eef2ec;border:0;border-radius:50%;color:var(--green);cursor:pointer;font-size:22px;height:32px;width:32px}.mobile-sheet-fields{display:grid;grid-gap:12px;gap:12px}.mobile-sheet-fields label{color:var(--green);display:grid;font-size:11px;font-weight:900;grid-gap:6px;gap:6px}.mobile-sheet-fields input,.mobile-sheet-fields textarea{background:#f7f8f2;border:1px solid #dce5dc;border-radius:11px;color:var(--green);font:inherit;font-size:13px;font-weight:500;min-height:45px;padding:11px 12px;width:100%}.mobile-sheet-options{display:grid;grid-gap:9px;gap:9px}.mobile-sheet-options button{background:#f7f8f2;border:1px solid #dce5dc;border-radius:13px;color:var(--green);cursor:pointer;display:grid;grid-gap:5px;gap:5px;padding:14px;text-align:left}.mobile-sheet-options button.selected{background:#e7f0df;border-color:#6b8d76}.mobile-sheet-options strong{font-size:13px}.mobile-sheet-options small{color:#69746e;font-size:11px;line-height:1.4}.mobile-style-controls{display:grid;grid-gap:20px;gap:20px}.mobile-style-choice-grid{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,1fr);margin-top:9px}.mobile-style-choice-grid button{align-items:center;background:#f7f8f2;border:1px solid #dce5dc;border-radius:12px;color:var(--green);cursor:pointer;display:grid;grid-gap:4px;gap:4px;min-height:58px;padding:9px 6px;text-align:center}.mobile-style-choice-grid button.selected{background:#e7f0df;border-color:#6b8d76;box-shadow:inset 0 0 0 1px #6b8d76}.mobile-style-choice-grid strong{font-size:11px}.mobile-style-choice-grid small{color:#8a958d;font-size:10px}.mobile-color-swatch{border:2px solid rgba(255,255,255,.85);border-radius:50%;box-shadow:0 0 0 1px rgba(23,33,30,.16);height:20px;justify-self:center;width:20px}.editor-media-picker{background:#f7f8f2;border:1px solid #dce5dc;border-radius:14px;padding:12px}.editor-media-picker-heading{align-items:flex-start;display:flex;gap:8px;justify-content:space-between}.editor-media-picker-heading>div{display:grid;grid-gap:4px;gap:4px}.editor-media-picker-heading strong{font-size:12px}.editor-media-picker-heading a,.editor-media-picker-heading small{color:#69746e;font-size:10px}.editor-media-picker-heading a{color:#176b45;font-weight:900;text-decoration:none;white-space:nowrap}.editor-media-grid{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,1fr);margin-top:11px}.editor-media-panel{display:grid;grid-gap:16px;gap:16px}.editor-tier-capability-note{align-items:center;background:#edf5e8;border:1px solid #d4e3cf;border-radius:11px;color:#176b45;display:flex;font-size:10px;justify-content:space-between;padding:9px 10px}.editor-tier-capability-note span{color:#69746e;font-size:9px}.editor-media-layout-options{display:grid;grid-gap:8px;gap:8px}.editor-media-layout-grid{display:grid;grid-gap:7px;gap:7px;grid-template-columns:repeat(3,1fr)}.editor-media-layout-grid button{background:white;border:1px solid #dce5dc;border-radius:11px;color:var(--green);cursor:pointer;display:grid;grid-gap:4px;gap:4px;min-height:58px;padding:8px 5px;text-align:center}.editor-media-layout-grid button.selected{background:#e7f0df;border-color:#6b8d76;box-shadow:inset 0 0 0 1px #6b8d76}.editor-media-layout-grid strong{font-size:10px}.editor-media-layout-grid small{color:#69746e;font-size:9px;line-height:1.2}.editor-locked-note{color:#8a4b0f;font-size:9px}.editor-upload-image-button{align-items:center;background:#eef5e8;border:1px dashed #9bb29f;border-radius:14px;color:var(--green);cursor:pointer;display:flex;gap:9px;padding:11px}.editor-upload-image-button.disabled{cursor:not-allowed;opacity:.55}.editor-upload-image-button>span{align-items:center;background:#d9eacb;border-radius:9px;color:#176b45;display:flex;font-size:20px;height:32px;justify-content:center;width:32px}.editor-upload-image-button>div{display:grid;flex:1 1;grid-gap:3px;gap:3px}.editor-upload-image-button strong{font-size:11px}.editor-upload-image-button small{color:#69746e;font-size:9px}.editor-hidden-file-input{height:1px;opacity:0;overflow:hidden;position:absolute;width:1px}.editor-media-section-heading{align-items:flex-end;display:flex;gap:8px;justify-content:space-between}.editor-media-section-heading>div{display:grid;grid-gap:3px;gap:3px}.editor-media-section-heading strong{font-size:11px}.editor-media-section-heading small{color:#69746e;font-size:9px}.editor-media-grid-large{margin-top:0}.editor-selected-order{display:grid;grid-gap:6px;gap:6px}.editor-selected-row{align-items:center;background:white;border:1px solid #e0e5dc;border-radius:10px;display:flex;gap:7px;min-height:38px;padding:5px 7px}.editor-selected-row>span{color:#9aa49c;font-size:9px;font-weight:900;width:16px}.editor-selected-row>strong{flex:1 1;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editor-selected-row button{background:#eef2ec;border:0;border-radius:6px;color:var(--green);cursor:pointer;font-size:12px;height:26px;width:26px}.editor-selected-row button:disabled{cursor:not-allowed;opacity:.35}.editor-selected-row button.remove{background:#fff0eb;color:#b54b35}.editor-ai-image-card,.editor-image-link-list,.editor-video-library{display:grid;grid-gap:8px;gap:8px}.editor-image-link-row{align-items:center;background:white;border:1px solid #dce5dc;border-radius:11px;display:flex;gap:6px;padding:6px}.editor-image-link-row>img{aspect-ratio:1;border-radius:7px;height:48px;object-fit:cover;width:48px}.editor-image-link-row>div{display:grid;flex:1 1;grid-gap:4px;gap:4px;min-width:0}.editor-image-link-row>div>span{color:#6b8d76;font-size:8px;font-weight:900;letter-spacing:.08em}.editor-ai-image-card textarea,.editor-animated-cta-fields input,.editor-animated-cta-fields select,.editor-image-link-row input{background:#f7f8f2;border:1px solid #dce5dc;border-radius:8px;color:var(--green);font:inherit;font-size:10px;min-height:34px;padding:7px 8px;width:100%}.editor-image-link-row button,.editor-remove-video{background:#eef2ec;border:0;border-radius:7px;color:var(--green);cursor:pointer;font-size:11px;height:26px;min-width:26px}.editor-image-link-row button:disabled{cursor:not-allowed;opacity:.35}.editor-image-link-row button.remove,.editor-remove-video{background:#fff0eb;color:#b54b35}.editor-video-grid{grid-template-columns:repeat(2,1fr);margin-top:0}.editor-video-grid .editor-media-option video{aspect-ratio:1;background:#17201d;display:block;object-fit:cover;width:100%}.editor-locked-card{background:#f7f8f2;border:1px dashed #c9d2c8;border-radius:11px;display:grid;grid-gap:3px;gap:3px;padding:10px}.editor-locked-card strong{color:#69746e;font-size:10px}.editor-locked-card small{color:#8a958d;font-size:9px}.editor-ai-image-card{background:#fff9e9;border:1px solid #f1dda3;border-radius:13px;padding:11px}.editor-ai-image-card>strong{color:#8a4b08;font-size:11px}.editor-ai-image-card>small{color:#8a6c36;font-size:9px;line-height:1.35}.editor-ai-image-card .mobile-secondary-button{justify-self:start}.editor-animated-cta-fields{background:#fff9e9;border:1px solid #f1dda3;border-radius:11px;display:grid;grid-gap:8px;gap:8px;margin-top:6px;padding:10px}.editor-animated-cta-fields>small{color:#8a6c36;font-size:9px}.editor-article-list-editor{display:grid;grid-gap:10px;gap:10px}.editor-add-article-button{background:#e7f0df;border:1px solid #cbdcc8;border-radius:8px;color:#176b45;cursor:pointer;font-size:10px;font-weight:900;padding:7px 9px}.editor-add-article-button:disabled{cursor:not-allowed;opacity:.45}.editor-article-editor-card{background:white;border:1px solid #dce5dc;border-radius:14px;display:grid;grid-gap:9px;gap:9px;padding:11px}.editor-article-editor-heading{align-items:center;display:flex;justify-content:space-between}.editor-article-editor-heading>span{color:#6b8d76;font-size:9px;font-weight:900;letter-spacing:.1em}.editor-article-editor-heading button{background:#fff0eb;border:0;border-radius:7px;color:#b54b35;cursor:pointer;font-size:9px;font-weight:900;padding:6px 8px}.editor-article-editor-card>label{color:var(--green);display:grid;font-size:10px;font-weight:900;grid-gap:5px;gap:5px}.editor-article-editor-card input,.editor-article-editor-card textarea{background:#f7f8f2;border:1px solid #dce5dc;border-radius:9px;color:var(--green);font:inherit;font-size:12px;font-weight:500;min-height:38px;padding:8px 9px;width:100%}.editor-article-image-row{align-items:center;display:flex;font-size:10px;font-weight:900;justify-content:space-between}.editor-upload-inline{align-items:center;background:#e7f0df;border-radius:8px;color:#176b45;cursor:pointer;display:flex;height:28px;justify-content:center;width:28px}.editor-article-image-grid{grid-template-columns:repeat(4,1fr);margin-top:0}.editor-article-image-grid .editor-media-option span{font-size:8px}.editor-article-empty{background:#f7f8f2;border:1px dashed #b8c7b9;border-radius:12px;display:grid;grid-gap:5px;gap:5px;padding:16px;text-align:center}.editor-article-empty strong{font-size:11px}.editor-article-empty small{color:#69746e;font-size:10px}.editor-article-empty .mobile-secondary-button{justify-self:center;margin-top:5px}.editor-media-option{background:white;border:1px solid #dce5dc;border-radius:10px;color:var(--green);cursor:pointer;overflow:hidden;padding:0;text-align:left}.editor-media-option.selected{border-color:#176b45;box-shadow:0 0 0 2px #b8d99d}.editor-media-option img{aspect-ratio:1;background:#e9eee7;display:block;object-fit:cover;width:100%}.editor-media-option span{display:block;font-size:9px;overflow:hidden;padding:6px;text-overflow:ellipsis;white-space:nowrap}.editor-legacy-media-note,.editor-media-note{color:#69746e;display:block;font-size:10px;line-height:1.4;margin:10px 0 0}.editor-media-note.error{color:#b42318}.mobile-edit-sheet .mobile-full-button{border:0;margin-top:18px}.mobile-review-sheet{padding-bottom:calc(24px + env(safe-area-inset-bottom))}.mobile-review-list{border:1px solid #e0e5dc;border-radius:16px;overflow:hidden}.mobile-review-row{align-items:center;border-bottom:1px solid #edf0ea;display:flex;gap:9px;min-height:52px;padding:10px 12px}.mobile-review-row:last-child{border-bottom:0}.mobile-review-row>span:not(.status-check):not(.status-pending){flex:1 1;font-size:11px}.mobile-review-row>strong{color:#067647;font-size:10px}.mobile-review-row .status-pending+span+strong{color:#b42318}.mobile-review-warning{background:#fff1d6;border-radius:10px;color:#8a4b0f;font-size:11px;line-height:1.45;margin:12px 0 0;padding:11px}.mobile-published-card{background:#dcfae6;border-radius:18px;color:#067647;margin-top:20px;padding:18px}.mobile-published-card h2{color:#185b38;font-size:22px;letter-spacing:-.05em;margin:10px 0 7px}.mobile-published-card p{font-size:11px;overflow-wrap:anywhere}.mobile-published-card>div{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}.mobile-published-card .mobile-secondary-button{background:#f3fff5}.oa-review-content{padding-bottom:48px}.oa-review-heading{padding:18px 0 16px}.oa-review-heading h1{font-size:clamp(32px,10vw,46px);letter-spacing:-.07em;line-height:.95;margin:10px 0 9px}.oa-review-heading p{color:#69746e;font-size:12px;line-height:1.5;margin:0}.oa-review-status-card{background:#e7f0df;border:1px solid #cbdcc8;border-radius:16px;display:grid;grid-gap:10px;gap:10px;margin-bottom:14px;padding:13px}.oa-review-status-card div{align-items:center;display:flex;justify-content:space-between;gap:12px}.oa-review-status-card span{color:#6b8d76;font-size:9px;font-weight:900;letter-spacing:.09em}.oa-review-status-card strong{color:var(--green);font-size:11px;text-align:right}.oa-review-preview{background:white;border:1px solid #e0e5dc;border-radius:18px;overflow:hidden}.oa-review-preview>*{margin:0}.oa-review-copy-card{background:white;border:1px solid #e0e5dc;border-radius:16px;display:grid;grid-gap:9px;gap:9px;margin-top:14px;padding:14px}.oa-review-url{background:#f7f8f2;border:1px solid #e0e5dc;border-radius:10px;color:#52745b;font-size:11px;line-height:1.4;margin:0;overflow-wrap:anywhere;padding:10px}.oa-review-copy-card small{color:#69746e;font-size:10px;line-height:1.4}.oa-review-copy-error{color:#b42318!important}.mobile-flow-header{align-items:center;background:rgba(247,248,242,.95);border-bottom:1px solid #e0e5dc;display:flex;justify-content:space-between;padding:13px 16px;position:-webkit-sticky;position:sticky;top:0;z-index:15}.mobile-flow-title{font-size:13px;font-weight:900}.mobile-back-button,.mobile-close-button{background:none;border:0;color:var(--green);cursor:pointer;font-size:29px;line-height:1;text-decoration:none}.mobile-close-button{font-size:25px}.mobile-flow-header-actions{align-items:center;display:flex;gap:8px}.mobile-flow-option-button{background:#e7f2df;border:1px solid #cbdcc8;border-radius:999px;color:#176b45;cursor:pointer;font-size:9px;font-weight:900;padding:7px 9px}.mobile-flow-option-button:hover{background:#dcefc5}.mobile-flow-content{padding-top:18px}.mobile-flow-progress{align-items:flex-start;display:flex;gap:18px;margin-bottom:28px}.mobile-flow-progress-step{align-items:center;color:#94a297;display:flex;flex-direction:column;font-size:10px;font-weight:900;gap:5px;position:relative;width:31px}.mobile-flow-progress-step:not(:last-child):after{background:#dfe8de;content:"";height:1px;left:29px;position:absolute;top:12px;width:18px}.mobile-flow-progress-step b{align-items:center;background:#e4ebe1;border-radius:50%;display:flex;font-size:10px;height:25px;justify-content:center;width:25px}.mobile-flow-progress-step small{font-size:9px;font-weight:900}.mobile-flow-progress-step.active{color:#52745b}.mobile-flow-progress-step.active b{background:#dcefc5}.mobile-flow-progress-step.current{color:var(--green)}.mobile-flow-progress-step.current b{background:var(--green);color:var(--lime)}.flow-step{padding-bottom:85px}.flow-step h1{font-size:clamp(42px,13vw,61px);letter-spacing:-.075em;line-height:.91;margin:12px 0 15px}.flow-step h1 em{color:#8fae5d;font-style:normal}.flow-description{color:#69746e;font-size:13px;line-height:1.55;margin:0 0 20px}.quick-create-shell .mobile-flow-content{padding-top:24px}.quick-create-shell .flow-step{padding-bottom:98px}.quick-create-defaults{align-items:center;background:#e7f2df;border:1px solid #cbdcc8;border-radius:15px;display:flex;gap:11px;justify-content:space-between;margin:0 0 19px;padding:12px 13px}.quick-create-defaults>div{display:grid;grid-gap:5px;gap:5px;min-width:0}.quick-create-defaults .mobile-card-label{color:#52745b;font-size:8px}.quick-create-defaults strong{color:var(--green);font-size:11px;line-height:1.3}.quick-create-defaults-check{align-items:center;background:var(--green);border-radius:50%;color:var(--lime);display:flex;flex:0 0 auto;font-size:12px;font-weight:900;height:23px;justify-content:center;width:23px}.quick-publish-status{align-items:center;background:#eef5e9;border:1px solid #dbe8d6;border-radius:12px;display:flex;gap:8px;justify-content:space-between;margin:12px 0;padding:10px 12px}.quick-publish-status strong{color:var(--green);font-size:11px}.quick-publish-status span{color:#6b8d76;font-size:10px}.quick-published-url{background:rgba(255,255,255,.72);border:1px solid #cce3d0;border-radius:10px;margin-top:12px;padding:10px 12px}.quick-published-url code{color:#185b38;display:block;line-height:1.45;overflow-wrap:anywhere}.quick-published-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.quick-published-actions>*{flex:1 1 auto;min-width:0}.quick-published-actions .mobile-primary-button,.quick-published-actions .mobile-secondary-button{white-space:nowrap}.quick-create-topup-link{display:inline-block;margin-top:14px}.quick-create-shell .tier-a-published-card{background:linear-gradient(145deg,#e3f9e8,#d7f5df);border:1px solid #c8ecd3;box-shadow:0 14px 28px rgba(22,91,56,.08);color:#2d7650;padding:17px}.quick-published-heading{align-items:center;display:flex;gap:10px;justify-content:space-between}.quick-published-heading .mobile-card-label{color:#21885b;font-size:9px}.quick-publish-balance{background:rgba(255,255,255,.58);border:1px solid rgba(78,146,95,.16);border-radius:999px;color:#36714d;flex:0 0 auto;font-size:9px;font-weight:800;padding:5px 8px}.quick-publish-balance.needs-topup{background:#fff5df;border-color:#f0d9a8;color:#8a5a1b}.quick-create-shell .tier-a-published-card h2{color:#165b3c;font-size:24px;letter-spacing:-.055em;line-height:1.05;margin:12px 0 7px}.quick-published-description{color:#367a54;font-size:10px;line-height:1.5;margin:0}.quick-published-url{background:rgba(255,255,255,.8);border-color:#bfe3c9;margin-top:14px;padding:9px 11px}.quick-published-url>span{color:#5c9470;display:block;font-size:8px;font-weight:900;letter-spacing:.12em;margin-bottom:5px;text-transform:uppercase}.quick-published-url code{color:#145e3d;font-size:10px;line-height:1.4}.quick-create-shell .quick-publish-status{background:rgba(255,255,255,.42);border-color:rgba(78,146,95,.16);gap:9px;justify-content:flex-start;margin:10px 0 0;padding:9px 10px}.quick-publish-status-icon{align-items:center;background:#277c50;border-radius:50%;color:white!important;display:flex;flex:0 0 auto;font-size:9px!important;font-weight:900!important;height:20px;justify-content:center;width:20px}.quick-create-shell .quick-publish-status>div{display:grid;grid-gap:2px;gap:2px;min-width:0}.quick-create-shell .quick-publish-status strong{color:#1a6945;font-size:10px}.quick-create-shell .quick-publish-status>div>span{color:#5c9470;font-size:9px}.quick-create-shell .quick-published-actions{display:grid;grid-gap:7px;gap:7px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:13px}.quick-create-shell .quick-published-actions>*{align-items:center;display:inline-flex;justify-content:center;min-height:39px;padding:8px 7px}.quick-create-shell .quick-published-actions>.mobile-primary-button{border:0;grid-column:1/-1;min-height:44px}.quick-create-shell .quick-published-actions .mobile-secondary-button,.quick-create-shell .quick-published-actions .page-list-copy-locked{font-size:9px;text-align:center}.quick-create-shell .quick-published-actions .page-list-copy-locked{background:rgba(255,255,255,.44);padding-inline:5px}.quick-create-shell .quick-create-topup-link{border-top:1px solid rgba(78,146,95,.2);color:#4d7f5d;display:block;font-size:10px;font-weight:900;margin-top:14px;padding-top:12px;text-decoration:none}@media (max-width:360px){.quick-published-heading{align-items:flex-start;flex-direction:column;gap:7px}.quick-publish-balance{font-size:8px}.quick-create-shell .quick-published-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}.quick-edit-footer-actions{align-items:center;display:flex;gap:8px}.quick-edit-footer-actions .mobile-secondary-button{white-space:nowrap}.quick-image-slot-flow{margin-inline:-18px;padding-bottom:102px}.quick-image-slot-heading{margin:4px 0 18px;padding-inline:18px}.quick-image-slot-heading h1{color:var(--green);font-size:clamp(34px,10vw,46px);letter-spacing:-.075em;line-height:.95;margin:8px 0 7px}.quick-image-slot-heading p{color:#69746e;font-size:11px;margin:0}.quick-image-slot-grid{display:grid;grid-gap:0;gap:0;width:100%}.quick-image-slot-row{min-height:0;position:relative;transition:opacity .18s ease,transform .18s ease}.quick-image-slot{align-items:center;background:#f7f8f2;border:0;border-bottom:1px dashed #b8c7b9;border-radius:0;color:var(--green);cursor:pointer;display:flex;height:auto;justify-content:center;min-height:86px;overflow:hidden;padding:0;position:relative;text-align:center;transition:background .2s ease,box-shadow .2s ease,filter .2s ease,transform .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.quick-image-slot:focus-visible{box-shadow:inset 0 0 0 3px #176b45;outline:0}.quick-image-slot:disabled{cursor:not-allowed;opacity:.55}.quick-image-slot-row.filled .quick-image-slot{background:#dfead5;border-bottom:0;cursor:-webkit-grab;cursor:grab;touch-action:none}.quick-image-slot-row.filled .quick-image-slot:active{cursor:-webkit-grabbing;cursor:grabbing}.quick-image-slot-row.dragging{opacity:.68;transform:scale(.985);z-index:3}.quick-image-slot-row.dragging .quick-image-slot{box-shadow:0 14px 30px rgba(23,33,30,.22);cursor:-webkit-grabbing;cursor:grabbing;filter:brightness(.96) saturate(.8)}.quick-image-slot-row.drag-over{z-index:2}.quick-image-slot-row.drag-over .quick-image-slot{background:#eef5e8;box-shadow:inset 0 0 0 3px #c9f36b,inset 0 0 0 7px rgba(255,255,255,.38);filter:brightness(.98);transform:scale(.995)}.quick-image-slot img{display:block;height:auto;object-fit:contain;transform:translateZ(0);width:100%}.quick-image-slot-empty{gap:10px}.quick-image-slot-empty,.quick-image-slot-empty b{align-items:center;display:flex;justify-content:center}.quick-image-slot-empty b{background:white;border:1px solid #cbdcc8;border-radius:50%;color:#52745b;font-size:25px;font-weight:500;height:38px;line-height:1;width:38px}.quick-image-slot-empty small{color:#52745b;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.quick-image-slot-remove{align-items:center;background:#fff0eb;border:0;border-radius:50%;color:#b54b35;cursor:pointer;display:flex;font-size:17px;height:27px;justify-content:center;line-height:1;position:absolute;right:8px;top:8px;width:27px;z-index:1}.quick-image-slot-remove:focus-visible{box-shadow:0 0 0 3px #c9f36b;outline:0}.quick-image-slot-loading{color:#69746e;font-size:10px;margin:12px 0 0;text-align:center}.tier-mobile-list{display:grid;grid-gap:10px;gap:10px}.tier-mobile-card{align-items:flex-start;background:white;border:1px solid #e0e5dc;border-radius:17px;color:var(--green);cursor:pointer;display:flex;gap:10px;padding:14px;text-align:left;width:100%}.tier-mobile-card.selected{background:#eef5e8;border-color:#6b8d76;box-shadow:0 8px 18px rgba(23,33,30,.07)}.tier-select-dot{align-items:center;background:#eff3ed;border:1px solid #cbd8ca;border-radius:50%;color:#067647;display:flex;flex:0 0 auto;font-size:11px;font-weight:900;height:22px;justify-content:center;margin-top:2px;width:22px}.tier-mobile-card.selected .tier-select-dot{background:#dcfae6;border-color:#067647}.tier-mobile-copy{display:grid;flex:1 1;grid-gap:3px;gap:3px;min-width:0}.tier-mobile-copy strong{color:#6b8d76;font-size:10px;letter-spacing:.04em;text-transform:uppercase}.tier-mobile-copy b{font-size:16px;letter-spacing:-.035em}.tier-mobile-copy small,.tier-mobile-copy span{color:#69746e;font-size:10px;line-height:1.35}.tier-mobile-features{color:#52745b;display:grid;font-size:10px;grid-gap:2px;gap:2px;line-height:1.35;list-style:none;margin:4px 0 1px;padding:0}.tier-mobile-features li:before{color:#8fae5d;content:"✓";font-weight:900;margin-right:5px}.tier-mobile-price{color:var(--green);font-size:17px;font-weight:900;white-space:nowrap}.tier-mobile-price small{color:#8a958d;display:block;font-size:9px;font-weight:700;text-align:right}.style-mobile-list{display:grid;grid-gap:10px;gap:10px;margin-top:16px}.style-mobile-card{align-items:center;background:white;border:1px solid #e0e5dc;border-radius:17px;color:var(--green);cursor:pointer;display:flex;gap:11px;padding:15px 13px;text-align:left;width:100%}.style-mobile-card.selected{background:#eef5e8;border-color:#6b8d76}.style-select-dot{align-items:center;border:1px solid #bec9bf;border-radius:50%;color:#176b45;display:flex;flex:0 0 auto;font-size:12px;font-weight:900;height:24px;justify-content:center;width:24px}.style-mobile-card.selected .style-select-dot{background:#dcfae6;border-color:#067647}.style-mobile-card>span:nth-child(2){display:grid;flex:1 1;grid-gap:5px;gap:5px}.style-mobile-card strong{font-size:14px}.style-mobile-card small{color:#69746e;font-size:11px;line-height:1.4}.style-mobile-card i{color:#6b8d76;font-size:22px;font-style:normal;font-weight:900}.mobile-flow-footer{align-items:center;background:rgba(255,255,255,.95);border-top:1px solid #e0e5dc;bottom:0;display:flex;gap:10px;justify-content:space-between;left:0;margin:0 auto;max-width:480px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));position:fixed;right:0;z-index:14}.mobile-flow-footer>div{display:grid;grid-gap:4px;gap:4px;min-width:0}.mobile-flow-footer-copy strong{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-flow-footer>div span{font-size:11px;font-weight:900}.mobile-flow-footer>div small{color:#69746e;font-size:9px;max-width:145px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-flow-footer .mobile-primary-button{border:0;cursor:pointer;min-width:145px}.mobile-flow-footer .mobile-primary-button:disabled{background:#cbd5cb;cursor:not-allowed}.mobile-search{align-items:center;background:white;border:1px solid #e0e5dc;border-radius:12px;display:flex;gap:8px;padding:0 12px}.mobile-search span{color:#8a958d;font-size:23px}.mobile-search input{background:transparent;border:0;color:var(--green);font-size:13px;min-height:46px;outline:0;width:100%}.product-mobile-list,.template-mobile-list{display:grid;grid-gap:9px;gap:9px;margin-top:13px}.product-mobile-card{align-items:center;background:white;border:1px solid #e0e5dc;border-radius:15px;color:var(--green);cursor:pointer;display:flex;gap:10px;padding:10px;text-align:left;width:100%}.product-mobile-card.selected{background:#eef5e8;border-color:#6b8d76}.product-mobile-image{background-position:50%;background-size:cover;border-radius:11px;flex:0 0 auto;height:52px;width:52px}.product-mobile-card>span{display:grid;flex:1 1;grid-gap:3px;gap:3px;min-width:0}.product-mobile-card strong{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-mobile-card small{color:#8a958d;font-size:10px}.product-mobile-card b{font-size:11px}.product-mobile-card i,.template-mobile-card i{color:#6b8d76;font-size:21px;font-style:normal;font-weight:900}.template-mobile-card{align-items:center;background:white;border:1px solid #e0e5dc;border-radius:16px;color:var(--green);cursor:pointer;display:flex;gap:11px;padding:9px;text-align:left;width:100%}.template-mobile-card.selected{background:#eef5e8;border-color:#6b8d76}.template-mobile-preview{align-items:flex-end;border-radius:11px;color:var(--green);display:flex;flex:0 0 auto;height:70px;padding:9px;width:80px}.template-mobile-preview.product-direct{background:linear-gradient(145deg,#d9f2af,#75af8a)}.template-mobile-preview.problem-solution{background:linear-gradient(145deg,#e4d9ff,#a18bd6)}.template-mobile-preview.flash-sale{background:linear-gradient(145deg,#ffd09e,#f47e63)}.template-mobile-preview span{font-size:10px;font-weight:900;line-height:1}.template-mobile-card>div:nth-child(2){flex:1 1;min-width:0}.template-mobile-card strong{font-size:13px}.template-mobile-card p{color:#69746e;font-size:10px;line-height:1.35;margin:4px 0 0}.template-recommendation{color:#176b45;display:block;font-size:10px;font-weight:800;margin-top:7px}.tier-a-create-content{padding-bottom:125px}.tier-a-quota-card{background:var(--green);border-radius:20px;color:white;margin:19px 0 25px;padding:17px}.tier-a-quota-card>div:first-child{align-items:flex-end;display:flex;justify-content:space-between}.tier-a-quota-card .mobile-card-label{color:#b8d0bf}.tier-a-quota-card strong{color:var(--lime);font-size:31px;letter-spacing:-.08em;line-height:1}.tier-a-quota-card strong small{color:#c4d6c8;font-size:10px;letter-spacing:0;margin-left:4px}.tier-a-quota-card>small{color:#b8d0bf;display:block;font-size:9px;margin-top:9px}.tier-a-progress{background:rgba(255,255,255,.16);border-radius:99px;height:6px;margin-top:14px;overflow:hidden}.tier-a-progress i{background:var(--lime);border-radius:inherit;display:block;height:100%;transition:width .2s ease}.tier-a-library-section,.tier-a-selected-section{margin-top:25px}.tier-a-selected-list{display:grid;grid-gap:10px;gap:10px;margin-top:13px}.tier-a-selected-card{background:white;border:1px solid #e0e5dc;border-radius:17px;padding:11px}.tier-a-selected-top{align-items:center;display:flex;gap:10px}.tier-a-selected-top>div:nth-child(2){display:grid;flex:1 1;grid-gap:4px;gap:4px;min-width:0}.tier-a-selected-top strong{font-size:12px}.tier-a-selected-top small{color:#8a958d;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tier-a-image-preview{background:#e9eee7;border-radius:10px;flex:0 0 auto;height:54px;overflow:hidden;width:54px}.tier-a-image-preview img{height:100%;object-fit:cover;width:100%}.tier-a-image-preview span{align-items:center;color:#8a958d;display:flex;font-size:9px;font-weight:900;height:100%;justify-content:center}.tier-a-remove-button{background:#fff0eb;border:0;border-radius:50%;color:#b54b35;cursor:pointer;font-size:19px;height:27px;line-height:1;width:27px}.tier-a-link-field{color:var(--green);display:grid;font-size:9px;font-weight:900;grid-gap:6px;gap:6px;margin-top:11px}.tier-a-link-field input{background:#f7f8f2;border:1px solid #dce5dc;border-radius:10px;color:var(--green);font:inherit;font-size:12px;font-weight:500;min-height:43px;outline:0;padding:10px;width:100%}.tier-a-link-field input:focus{border-color:#6b8d76;box-shadow:0 0 0 3px rgba(107,141,118,.13)}.tier-a-field-error{color:#b42318;font-size:9px;font-weight:600}.tier-a-empty-card{background:white;border:1px dashed #b8c7b9;border-radius:15px;color:#69746e;display:grid;font-size:11px;grid-gap:5px;gap:5px;line-height:1.4;margin-top:13px;padding:17px;text-align:center}.tier-a-empty-card strong{color:var(--green);font-size:12px}.tier-a-upload-button{align-items:center;background:#eef5e8;border:1px dashed #9bb29f;border-radius:16px;color:var(--green);cursor:pointer;display:flex;gap:10px;margin-top:12px;padding:12px;text-align:left;width:100%}.tier-a-upload-button:disabled{cursor:not-allowed;opacity:.55}.tier-a-upload-button>span{align-items:center;background:white;border-radius:10px;color:#067647;display:flex;font-size:22px;height:39px;justify-content:center;width:39px}.tier-a-upload-button>div{display:grid;flex:1 1;grid-gap:4px;gap:4px}.tier-a-upload-button strong{font-size:12px}.tier-a-upload-button small{color:#69746e;font-size:9px}.tier-a-upload-button>b{font-size:18px}.media-upload-status{align-items:center;background:#fff;border:1px solid #cbdcc8;border-radius:12px;color:#52745b;display:flex;font-size:10px;gap:8px;line-height:1.35;margin-top:8px;padding:10px 11px}.media-upload-spinner{animation:media-upload-spin .75s linear infinite;border-radius:50%;border:2px solid #cbdcc8;border-top-color:#176b45;flex:0 0 auto;height:15px;width:15px}@keyframes media-upload-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.media-upload-spinner{animation:none}}.tier-a-library-grid{display:grid;grid-gap:9px;gap:9px;grid-template-columns:repeat(3,1fr);margin-top:13px}.tier-a-library-option{background:white;border:1px solid #e0e5dc;border-radius:13px;color:var(--green);cursor:pointer;overflow:hidden;padding:0 0 7px;text-align:left}.media-asset-card,.tier-a-library-option,.tier-media-picker-card{content-visibility:auto;contain-intrinsic-size:180px}.tier-a-library-option.selected{border-color:#067647;box-shadow:0 0 0 2px #dcfae6}.tier-a-library-option img{aspect-ratio:1;background:#e9eee7;display:block;object-fit:cover;width:100%}.tier-a-library-option span{display:block;font-size:9px;font-weight:900;overflow:hidden;padding:7px 6px 0;text-overflow:ellipsis;white-space:nowrap}.tier-a-upload-note{background:#eef5e8;border-radius:15px;color:#52745b;display:grid;font-size:10px;grid-gap:4px;gap:4px;line-height:1.4;margin-top:12px;padding:13px}.tier-a-upload-note strong{color:var(--green);font-size:11px}.tier-a-published-card{margin-bottom:18px}.tier-b-layout-library{background:#18211f;border-radius:20px;color:white;margin-top:20px;padding:15px}.tier-b-library-heading{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.tier-b-library-heading .mobile-kicker{color:#b8d99d}.tier-b-library-heading h2{color:#f1f8e9;font-size:20px;letter-spacing:-.05em;margin:7px 0 6px}.tier-b-library-heading p{color:#c6d4c7;font-size:10px;line-height:1.45;margin:0}.tier-b-library-count{background:rgba(220,250,230,.12);border:1px solid rgba(220,250,230,.2);border-radius:999px;color:#d8ebce;font-size:9px;font-weight:900;padding:7px 8px;white-space:nowrap}.tier-b-layout-list{display:grid;grid-gap:9px;gap:9px;margin-top:14px}.tier-b-layout-card{align-items:center;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.13);border-radius:14px;color:white;cursor:pointer;display:flex;gap:10px;padding:8px;text-align:left;width:100%}.tier-b-layout-card.selected{background:rgba(201,243,107,.14);border-color:#b8d99d}.tier-b-layout-card>i{color:#b8d99d;font-size:21px;font-style:normal;font-weight:900}.tier-b-layout-card-copy{flex:1 1;min-width:0}.tier-b-layout-card-copy .mobile-card-label{color:#b8d99d;display:block}.tier-b-layout-card-copy strong{display:block;font-size:12px;margin-top:4px}.tier-b-layout-card-copy p{color:#c6d4c7;font-size:9px;line-height:1.35;margin:4px 0 0}.tier-b-layout-preview{background:#dfead5;border-radius:10px;display:grid;flex:0 0 auto;grid-gap:3px;gap:3px;height:70px;overflow:hidden;padding:3px;width:84px}.tier-b-layout-preview .tier-b-preview-slot{background:linear-gradient(145deg,#a8c780,#5b8d70);border-radius:3px;display:block;min-height:0}.tier-b-layout-preview-mosaic{grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(3,1fr)}.tier-b-layout-preview-mosaic .cover{grid-column:span 2;grid-row:span 2}.tier-b-layout-preview-mosaic .tile-3{grid-column:span 2}.tier-b-layout-preview-carousel{grid-template-columns:1.5fr repeat(4,.5fr);grid-template-rows:1fr}.tier-b-layout-preview-carousel .cover{grid-column:span 2}.tier-b-layout-preview-editorial{grid-template-columns:1fr 1fr;grid-template-rows:1.25fr .75fr}.tier-b-layout-preview-editorial .card-3,.tier-b-layout-preview-editorial .cover{grid-column:span 2}.tier-b-layout-preview-list{display:grid;grid-gap:3px;gap:3px;grid-template-rows:repeat(3,1fr)}.tier-b-layout-preview-list span{background:linear-gradient(145deg,#a8c780,#5b8d70);border-radius:3px;display:block}.tier-b-builder-shell{background:#f7f8f2}.tier-b-builder-content{padding-bottom:110px}.interactive-template-card{background:#18211f;border-radius:22px;box-shadow:0 12px 28px rgba(23,33,30,.16);color:white;margin:6px 0 20px;overflow:hidden;padding:14px}.interactive-template-card-heading{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:12px}.interactive-template-card-heading>div{display:grid;grid-gap:5px;gap:5px;min-width:0}.interactive-template-card-heading .mobile-kicker{color:#b8d99d}.interactive-template-card-heading strong{color:#f1f8e9;font-size:16px;letter-spacing:-.04em}.interactive-template-hint{background:rgba(201,243,107,.14);border:1px solid rgba(201,243,107,.28);border-radius:999px;color:#d8ebce;flex:0 0 auto;font-size:9px;font-weight:900;padding:7px 8px}.interactive-template-slot-grid{background:#e3eddb;border-radius:15px;display:grid;grid-gap:4px;gap:4px;overflow:hidden;padding:4px}.interactive-template-slot-grid-mosaic{grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(3,1fr);min-height:300px}.interactive-template-slot-grid-mosaic .cover{grid-column:span 2;grid-row:span 2}.interactive-template-slot-grid-mosaic .tile-3{grid-column:span 2}.interactive-template-slot-grid-carousel{grid-template-columns:1.7fr repeat(4,.58fr);grid-template-rows:minmax(190px,1fr);min-height:190px}.interactive-template-slot-grid-carousel .cover{grid-column:span 2}.interactive-template-slot-grid-editorial{grid-template-columns:1fr 1fr;grid-template-rows:minmax(160px,1.25fr) minmax(100px,.75fr);min-height:285px}.interactive-template-slot-grid-editorial .card-3,.interactive-template-slot-grid-editorial .cover{grid-column:span 2}.interactive-template-slot,.interactive-template-slot-shell{min-height:0;position:relative}.interactive-template-slot{align-items:center;background:#d6e2d0;border:1px dashed #8cae8f;border-radius:9px;color:#456b53;cursor:pointer;display:flex;height:100%;justify-content:center;overflow:hidden;padding:0;text-align:center;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease;width:100%}.interactive-template-slot:focus-visible,.interactive-template-slot:hover{border-color:#176b45;box-shadow:0 0 0 3px rgba(201,243,107,.8);outline:0;transform:translateY(-1px)}.interactive-template-slot.selected{border-color:#176b45;box-shadow:0 0 0 3px #c9f36b}.interactive-template-slot.filled{background:#b7d19e;border-style:solid}.interactive-template-slot img,.interactive-template-slot video{display:block;height:100%;object-fit:cover;width:100%}.interactive-template-empty-slot{display:grid;grid-gap:3px;gap:3px;place-items:center;padding:8px}.interactive-template-empty-slot b{align-items:center;background:rgba(255,255,255,.7);border-radius:50%;color:#52745b;display:flex;font-size:22px;height:34px;justify-content:center;line-height:1;width:34px}.interactive-template-empty-slot small{font-size:9px;font-weight:900;line-height:1.2}.interactive-template-empty-slot em{color:#78917b;font-size:8px;font-style:normal}.interactive-template-edit-badge{background:rgba(24,33,31,.72);border-radius:999px;bottom:6px;color:#f1f8e9;font-size:8px;font-weight:900;padding:5px 7px;position:absolute;right:6px}.interactive-template-remove{align-items:center;background:#fff0eb;border:0;border-radius:50%;color:#b54b35;cursor:pointer;display:flex;font-size:15px;height:25px;justify-content:center;line-height:1;position:absolute;right:6px;top:6px;width:25px;z-index:2}.interactive-template-remove:focus-visible{box-shadow:0 0 0 3px #c9f36b;outline:0}.interactive-template-footer{color:#b8d0bf;font-size:9px;line-height:1.4;margin:11px 2px 1px}.tier-b-preview-frame{padding:8px}.mobile-editor-preview-section.collapsed .tier-b-preview-frame{max-height:285px;overflow:hidden}.mobile-editor-preview-section.expanded .tier-b-preview-frame{max-height:520px}.mobile-editor-preview-label button{background:transparent;border:0;color:#176b45;cursor:pointer;font:inherit;font-size:9px;font-weight:900;letter-spacing:0;margin-left:6px;padding:0;text-decoration:underline}.tier-b-preview-frame>article{max-width:100%}.tier-b-layout-intro{align-items:flex-start;background:#18211f;border-radius:19px;color:white;display:flex;gap:10px;justify-content:space-between;margin:20px 0 25px;padding:16px}.tier-b-layout-intro .mobile-kicker{color:#b8d99d}.tier-b-layout-intro h1{color:#f1f8e9;font-size:26px;letter-spacing:-.06em;margin:8px 0 6px}.tier-b-layout-intro p{color:#c6d4c7;font-size:10px;line-height:1.45;margin:0}.tier-b-layout-badge,.tier-b-slot-count{background:#c9f36b;border-radius:999px;color:#164d3d;font-size:9px;font-weight:900;padding:7px 9px;white-space:nowrap}.tier-b-helper{color:#69746e;font-size:10px;line-height:1.45;margin:-4px 0 12px}.tier-media-selection-card{align-items:center;background:#eaf4e5;border:1px solid #cbdcc8;border-radius:16px;display:flex;gap:10px;justify-content:space-between;margin:-8px 0 22px;padding:12px}.tier-media-selection-copy{display:grid;grid-gap:4px;gap:4px;min-width:0}.tier-media-selection-copy strong{color:#164d3d;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tier-media-selection-copy small{color:#52745b;font-size:9px;line-height:1.35}.tier-media-picker-trigger{background:#176b45;border:0;border-radius:10px;color:white;cursor:pointer;flex:0 0 auto;font-size:10px;font-weight:900;min-height:40px;padding:0 11px}.tier-media-picker-trigger span{font-size:15px;margin-left:3px}.tier-b-slot-grid{display:grid;grid-gap:9px;gap:9px;grid-template-columns:repeat(2,1fr)}.tier-b-slot-card{background:white;border:1px solid #e0e5dc;border-radius:14px;cursor:pointer;min-width:0;overflow:hidden;padding:0;position:relative;text-align:left}.tier-b-slot-card.selected{border-color:#176b45;box-shadow:0 0 0 2px #c9f36b}.tier-b-slot-card.empty{border-style:dashed}.tier-b-slot-preview{align-items:center;background:#e9eee7;display:flex;height:112px;justify-content:center;overflow:hidden}.tier-b-slot-preview img{height:100%;object-fit:cover;width:100%}.tier-b-slot-preview>span{color:#809285;display:grid;font-size:23px;font-weight:900;place-items:center}.tier-b-slot-preview>span small{font-size:9px;font-weight:700;margin-top:3px}.tier-b-slot-meta{display:grid;grid-gap:4px;gap:4px;padding:9px}.tier-b-slot-meta strong{color:#164d3d;font-size:11px}.tier-b-slot-meta small{color:#8a958d;font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tier-b-remove-slot{background:#fff0eb;border:0;border-radius:50%;color:#b54b35;cursor:pointer;font-size:17px;height:25px;line-height:1;position:absolute;right:7px;top:7px;width:25px}.tier-b-media-section{margin-top:27px}.tier-b-selected-target{color:#176b45;font-size:9px;font-weight:900;max-width:112px;text-align:right}.tier-media-open-library{align-items:center;background:white;border:1px solid #dce5dc;border-radius:15px;color:var(--green);cursor:pointer;display:flex;gap:10px;margin-top:10px;padding:11px;text-align:left;width:100%}.tier-media-open-icon{align-items:center;background:#eaf4e5;border-radius:10px;color:#176b45;display:flex;flex:0 0 auto;font-size:21px;height:39px;justify-content:center;width:39px}.tier-media-open-library>span:nth-child(2){display:grid;flex:1 1;grid-gap:3px;gap:3px;min-width:0}.tier-media-open-library strong{font-size:12px}.tier-media-open-library small{color:#69746e;font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tier-media-open-library>b{color:#6b8d76;font-size:18px}.tier-b-library-grid{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(4,1fr);margin-top:12px}.tier-b-library-option{background:white;border:1px solid #e0e5dc;border-radius:11px;color:#164d3d;cursor:-webkit-grab;cursor:grab;min-width:0;overflow:hidden;padding:0 0 6px;text-align:left}.tier-b-library-option:active{cursor:-webkit-grabbing;cursor:grabbing}.tier-b-library-option.assigned{border-color:#176b45;box-shadow:0 0 0 2px #dcfae6}.tier-b-library-option img{aspect-ratio:1;background:#e9eee7;display:block;object-fit:cover;width:100%}.tier-b-library-option span{display:block;font-size:8px;font-weight:900;overflow:hidden;padding:6px 5px 0;text-overflow:ellipsis;white-space:nowrap}.tier-b-upload-button{align-items:center;background:#eef5e8;border:1px dashed #9bb29f;border-radius:15px;color:#164d3d;cursor:pointer;display:flex;gap:10px;margin-top:11px;padding:11px;text-align:left;width:100%}.tier-b-upload-button:disabled{cursor:not-allowed;opacity:.55}.tier-b-upload-button>span{align-items:center;background:white;border-radius:9px;color:#067647;display:flex;font-size:21px;height:38px;justify-content:center;width:38px}.tier-b-upload-button>div{display:grid;flex:1 1;grid-gap:3px;gap:3px}.tier-b-upload-button strong{font-size:11px}.tier-b-upload-button small{color:#69746e;font-size:8px;line-height:1.35}.tier-b-upload-button>b{font-size:18px}.tier-b-product-link{display:grid;grid-gap:6px;gap:6px;margin-top:25px}.tier-b-product-link .mobile-kicker{color:#6b8d76}.tier-b-product-link input{background:white;border:1px solid #dce5dc;border-radius:10px;color:#164d3d;font-size:11px;min-height:42px;outline:0;padding:9px 10px;width:100%}.tier-b-product-link input:focus{border-color:#6b8d76;box-shadow:0 0 0 3px rgba(107,141,118,.13)}.tier-b-product-link small{color:#8a958d;font-size:9px;line-height:1.35}.mobile-success-card{background:#dcfae6;border-radius:12px;color:#067647;font-size:10px;line-height:1.4;margin:13px 0 0;padding:11px}.tier-b-published-card{background:#dcfae6;border-radius:18px;color:#067647;margin-top:15px;padding:15px}.tier-b-published-card strong{display:block;font-size:10px;line-height:1.4;margin-top:8px;overflow-wrap:anywhere}.tier-b-published-card>div{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.tier-b-published-card .mobile-secondary-button{background:#f3fff5}.tier-b-builder-footer{align-items:center;background:rgba(255,255,255,.96);border-top:1px solid #e0e5dc;bottom:0;display:flex;gap:8px;left:0;margin:0 auto;max-width:480px;padding:9px 16px calc(9px + env(safe-area-inset-bottom));position:fixed;right:0;z-index:14}.tier-b-builder-footer .mobile-secondary-button{flex:1 1;min-height:42px}.tier-b-builder-footer .mobile-primary-button{border:0;flex:1.25 1;min-height:42px}.tier-media-builder-shell{background:#f7f8f2}.tier-media-quota-card{background:#18211f;border-radius:16px;color:#f1f8e9;margin:-10px 0 22px;padding:13px 15px}.tier-media-quota-card>div:first-child{align-items:center;display:flex;justify-content:space-between}.tier-media-quota-card strong{color:#c9f36b;font-size:11px}.tier-media-quota-card span{color:#d8ebce;font-size:11px;font-weight:900}.tier-media-quota-card small{color:#b8d0bf;display:block;font-size:9px;margin-top:8px}.tier-media-quota-bar{background:rgba(255,255,255,.14);border-radius:99px;height:5px;margin-top:9px;overflow:hidden}.tier-media-quota-bar i{background:#c9f36b;border-radius:inherit;display:block;height:100%;transition:width .2s ease}.tier-media-kind-note{background:#f0f6eb;border-radius:10px;color:#52745b;font-size:9px;line-height:1.4;margin:10px 0 0;padding:9px 10px}.tier-media-picker-overlay{align-items:flex-end;animation:tier-media-picker-fade-in .2s ease-out both;display:flex;inset:0;justify-content:center;position:fixed;z-index:30}.tier-media-picker-backdrop{background:rgba(23,33,30,.42);border:0;inset:0;padding:0;position:absolute;width:100%}.tier-media-picker-sheet{animation:tier-media-picker-slide-up .32s cubic-bezier(.22,.8,.24,1) both;background:#fffdf9;border-radius:25px 25px 0 0;box-shadow:0 -10px 35px rgba(23,33,30,.18);max-height:88svh;max-width:480px;overflow:auto;padding:10px 18px calc(22px + env(safe-area-inset-bottom));position:relative;will-change:transform;width:100%;z-index:1}@keyframes tier-media-picker-fade-in{0%{opacity:0}to{opacity:1}}@keyframes tier-media-picker-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.tier-media-picker-overlay,.tier-media-picker-sheet{animation:none}}.tier-media-picker-sheet .mobile-sheet-heading{margin-bottom:13px}.tier-media-picker-sheet .mobile-sheet-heading h2{margin-top:7px}.tier-media-picker-target{background:#eaf4e5;border:1px solid #cbdcc8;border-radius:13px;display:grid;grid-gap:3px;gap:3px;margin-bottom:12px;padding:10px 11px}.tier-media-picker-target span{color:#6b8d76;font-size:8px;font-weight:900;letter-spacing:.13em}.tier-media-picker-target strong{color:#164d3d;font-size:13px}.tier-media-picker-target small{color:#52745b;font-size:9px}.tier-media-picker-tabs{background:#eef2ec;border-radius:11px;display:grid;grid-gap:3px;gap:3px;grid-template-columns:repeat(3,1fr);margin-bottom:12px;padding:3px}.tier-media-picker-tabs button{background:transparent;border:0;border-radius:8px;color:#69746e;cursor:pointer;font-size:10px;font-weight:900;min-height:32px}.tier-media-picker-tabs button.selected{background:white;box-shadow:0 1px 5px rgba(23,33,30,.08);color:#176b45}.tier-media-picker-grid{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,1fr)}.tier-media-picker-card{background:white;border:1px solid #dce5dc;border-radius:12px;color:var(--green);cursor:pointer;min-width:0;overflow:hidden;padding:0 0 7px;position:relative;text-align:left}.tier-media-picker-card.assigned{border-color:#176b45;box-shadow:0 0 0 2px #c9f36b}.tier-media-picker-preview{aspect-ratio:1;background:#e9eee7;overflow:hidden;width:100%}.tier-media-picker-preview img,.tier-media-picker-preview video{display:block;height:100%;object-fit:cover;width:100%}.tier-media-picker-card>small,.tier-media-picker-card>span{display:block;overflow:hidden;padding:5px 6px 0;text-overflow:ellipsis;white-space:nowrap}.tier-media-picker-card>span{font-size:9px;font-weight:900}.tier-media-picker-card>small{color:#69746e;font-size:8px}.tier-media-picker-upload{margin-top:12px}.tier-b-slot-preview video,.tier-media-library-preview video{display:block;height:100%;object-fit:cover;width:100%}.tier-media-list-section{margin-top:27px}.tier-media-list-slots{display:grid;grid-gap:8px;gap:8px;margin-top:12px}.tier-media-list-row{align-items:center;background:white;border:1px solid #e0e5dc;border-radius:13px;cursor:pointer;display:flex;gap:8px;min-height:67px;padding:7px}.tier-media-list-row.selected{border-color:#176b45;box-shadow:0 0 0 2px #c9f36b}.tier-media-list-row.empty{border-style:dashed}.tier-media-list-number{color:#8a958d;flex:0 0 auto;font-size:9px;font-weight:900;width:21px}.tier-media-list-thumb{align-items:center;background:#e9eee7;border-radius:9px;display:flex;flex:0 0 auto;height:51px;justify-content:center;overflow:hidden;width:51px}.tier-media-list-thumb img{height:100%;object-fit:cover;width:100%}.tier-media-list-thumb span{color:#809285;font-size:21px;font-weight:900}.tier-media-list-copy{display:grid;flex:1 1;grid-gap:3px;gap:3px;min-width:0}.tier-media-list-copy strong{color:#164d3d;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tier-media-list-copy small{color:#8a958d;font-size:9px}.tier-media-list-actions{display:flex;gap:3px}.tier-media-list-actions button{background:#f1f5ee;border:0;border-radius:7px;color:#52745b;cursor:pointer;font-size:13px;height:27px;width:27px}.tier-media-list-actions button:last-child{background:#fff0eb;color:#b54b35}.tier-media-list-actions button:disabled{cursor:not-allowed;opacity:.35}.tier-media-library-option{min-height:104px}.tier-media-library-preview{aspect-ratio:1;background:#e9eee7;overflow:hidden;width:100%}.tier-media-library-option span{min-height:20px}.tier-media-ai-section{background:#18211f;border-radius:18px;color:white;margin-top:25px;padding:15px}.tier-media-ai-section .mobile-section-heading h2{color:#f1f8e9;font-size:19px;letter-spacing:-.04em;margin:6px 0 0}.tier-media-ai-section .mobile-kicker{color:#b8d99d}.tier-media-ai-section>p{color:#c6d4c7;font-size:10px;line-height:1.45;margin:8px 0 12px}.tier-media-ai-badge{background:#c9f36b;border-radius:999px;color:#164d3d;font-size:9px;font-weight:900;padding:7px 8px}.tier-media-ai-section textarea{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.18);border-radius:11px;color:white;font-size:11px;line-height:1.4;outline:0;padding:10px;resize:vertical;width:100%}.tier-media-ai-section textarea::placeholder{color:#a8b9aa}.tier-media-ai-section textarea:focus{border-color:#c9f36b;box-shadow:0 0 0 3px rgba(201,243,107,.13)}.tier-media-ai-actions{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-top:9px}.tier-media-ai-actions small{color:#b8d0bf;font-size:9px}.tier-media-ai-actions .mobile-primary-button{border:0;font-size:10px;min-height:39px;padding:8px 10px}.checkout-content{padding-bottom:38px}.checkout-hero{padding:25px 0 20px}.checkout-hero h1{color:var(--green);font-size:42px;letter-spacing:-.08em;line-height:.96;margin:11px 0 13px}.checkout-hero h1 em{color:#8db35c;font-style:normal}.checkout-hero p{color:#69746e;font-size:12px;line-height:1.55;margin:0;max-width:390px}.checkout-contract-next,.checkout-free-card,.checkout-method-card,.checkout-order-card,.checkout-payment-card,.checkout-proof-card,.checkout-status-card{background:white;border:1px solid #e0e5dc;border-radius:20px;margin-top:12px;padding:16px}.checkout-order-top{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.checkout-order-top>div{min-width:0}.checkout-order-top h2{color:var(--green);font-size:20px;letter-spacing:-.055em;margin:8px 0 4px}.checkout-order-top p{color:#8a958d;font-size:10px;line-height:1.35;margin:0}.checkout-order-top>strong{color:var(--green);font-size:16px;letter-spacing:-.05em;white-space:nowrap}.checkout-order-top>strong small{color:#8a958d;display:block;font-size:9px;letter-spacing:0;margin-top:2px;text-align:right}.checkout-day-options{display:grid;grid-gap:7px;gap:7px;grid-template-columns:repeat(5,1fr);margin-top:18px}.checkout-day-options button{background:#f7f9f5;border:1px solid #dce5dc;border-radius:11px;color:var(--green);cursor:pointer;display:grid;font-size:16px;font-weight:900;min-height:54px;place-items:center;padding:5px 2px}.checkout-day-options button.selected{background:#e7f2df;border-color:#6b8d76;box-shadow:0 0 0 2px #d8edc9}.checkout-day-options small{color:#7c8980;font-size:8px;font-weight:800}.checkout-custom-days{align-items:center;color:#69746e;display:flex;font-size:10px;font-weight:800;gap:10px;justify-content:space-between;margin-top:12px}.checkout-custom-days input{background:#f7f9f5;border:1px solid #dce5dc;border-radius:9px;color:var(--green);font-size:12px;min-height:38px;padding:8px 10px;text-align:right;width:90px}.checkout-estimate{align-items:baseline;border-top:1px solid #edf0ea;display:flex;justify-content:space-between;margin-top:15px;padding-top:13px}.checkout-estimate span{color:#8a958d;font-size:10px}.checkout-estimate strong{color:var(--green);font-size:19px;letter-spacing:-.045em}.checkout-free-note{color:#52745b;display:block;font-size:9px;line-height:1.4;margin-top:8px}.checkout-create-button,.checkout-submit-button{border:0;cursor:pointer;margin-top:14px;width:100%}.checkout-create-button:disabled,.checkout-submit-button:disabled{background:#bdc8bd;cursor:wait}.checkout-status-card{align-items:center;background:var(--green);color:white;display:flex;gap:10px;justify-content:space-between}.checkout-status-card>div{display:grid;grid-gap:4px;gap:4px;min-width:0}.checkout-status-card .mobile-card-label{color:#b8d0bf}.checkout-status-card strong{color:var(--lime);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.checkout-status-card small{color:#d0e0d1;font-size:9px;line-height:1.35}.checkout-status-pill{background:#fff1d6;border-radius:999px;color:#8a4b0f;font-size:9px;font-weight:900;padding:7px 8px;white-space:nowrap}.checkout-status-pill.submitted{background:#dcfae6;color:#067647}.checkout-free-card{background:#eaf4e5;border-color:#cbdcc8}.checkout-free-card h2{color:var(--green);font-size:25px;letter-spacing:-.065em;line-height:1;margin:10px 0 8px}.checkout-free-card p{color:#52745b;font-size:11px;line-height:1.5;margin:0 0 14px}.checkout-contract-next{background:#0d4e3c;border-color:#0d4e3c;color:white}.checkout-contract-next .mobile-kicker{color:#b9db7c}.checkout-contract-next h2{color:#f5f9ef;font-size:23px;letter-spacing:-.06em;line-height:1;margin:9px 0 8px}.checkout-contract-next p{color:#d0e0d1;font-size:11px;line-height:1.45;margin:0 0 14px}.checkout-contract-next .mobile-primary-button{background:#c5e884;color:#0d4e3c;display:inline-flex}.checkout-payment-card .mobile-section-heading,.checkout-proof-card .mobile-section-heading{align-items:flex-start;margin-bottom:13px}.checkout-method-card .mobile-section-heading{align-items:flex-start;margin-bottom:11px}.checkout-method-card .mobile-section-heading h2{color:var(--green);font-size:20px;letter-spacing:-.055em;margin:7px 0 0}.checkout-credit-copy{color:#69746e;font-size:11px;line-height:1.5;margin:0}.checkout-payment-card .mobile-section-heading h2,.checkout-proof-card .mobile-section-heading h2{color:var(--green);font-size:20px;letter-spacing:-.055em;margin:7px 0 0}.checkout-amount-chip{background:#e7f2df;border-radius:999px;color:#176b45;font-size:11px;font-weight:900;padding:8px 9px;white-space:nowrap}.checkout-provider-tabs{background:#eef2ec;border-radius:12px;display:grid;grid-gap:4px;gap:4px;grid-template-columns:repeat(3,minmax(0,1fr));padding:4px}.checkout-provider-tabs button{background:transparent;border:0;border-radius:9px;color:#69746e;cursor:pointer;display:grid;font-size:12px;font-weight:900;grid-gap:3px;gap:3px;min-height:45px;place-items:center}.checkout-provider-tabs button.selected{background:white;box-shadow:0 1px 5px rgba(23,33,30,.08);color:var(--green)}.checkout-provider-tabs small{color:#8a958d;font-size:8px;font-weight:700}.checkout-qr-panel{display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(130px,.9fr) minmax(0,1.1fr);margin-top:14px}.checkout-qr-frame{align-items:center;aspect-ratio:1;background:#f7f9f5;border:1px dashed #b8c7b9;border-radius:13px;display:flex;justify-content:center;overflow:hidden;padding:8px}.checkout-qr-frame img{display:block;height:100%;object-fit:contain;width:100%}.checkout-qr-placeholder{color:#6b8d76;display:grid;font-size:11px;grid-gap:6px;gap:6px;padding:12px;text-align:center}.checkout-qr-placeholder small{color:#8a958d;font-size:8px;line-height:1.35}.checkout-transfer-details{align-content:center;display:grid;grid-gap:5px;gap:5px;min-width:0}.checkout-transfer-details>span{color:#8a958d;font-size:9px;font-weight:800;margin-top:4px}.checkout-transfer-details strong{color:var(--green);font-size:13px}.checkout-transfer-details small{color:#8a958d;font-size:9px;line-height:1.35}.checkout-transfer-details button{background:#eaf4e5;border:1px solid #cbdcc8;border-radius:9px;color:#176b45;cursor:pointer;font-size:10px;font-weight:900;overflow:hidden;padding:10px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.checkout-proof-card>label{color:var(--green);display:grid;font-size:10px;font-weight:900;grid-gap:6px;gap:6px;margin-top:11px}.checkout-proof-card>label input{background:#f7f9f5;border:1px solid #dce5dc;border-radius:10px;color:var(--green);font-size:12px;min-height:42px;outline:0;padding:10px;width:100%}.checkout-proof-card>label input:focus{border-color:#6b8d76;box-shadow:0 0 0 3px rgba(107,141,118,.13)}.checkout-file-input input{padding:8px}.checkout-file-input small{color:#8a958d;font-size:9px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.checkout-proof-submitted{display:grid;grid-gap:9px;gap:9px}.checkout-support-note{color:#8a958d;font-size:10px;line-height:1.5;margin:17px 3px 0;text-align:center}.checkout-support-note strong{color:var(--green)}.checkout-review-content{padding-bottom:42px}.checkout-review-summary{background:var(--green);border-radius:20px;color:white;display:grid;grid-gap:11px;gap:11px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px;padding:16px}.checkout-review-summary>div{display:grid;grid-gap:4px;gap:4px;min-width:0}.checkout-review-summary>div:first-child{grid-column:1/-1}.checkout-review-summary span{color:#b8d0bf;font-size:9px;font-weight:800}.checkout-review-summary strong{color:#f5f9ef;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.checkout-review-summary>div:first-child strong{color:var(--lime)}.checkout-review-frame{background:#f7f9f5;border:1px solid #dce5dc;border-radius:20px;margin-top:12px;overflow:hidden;padding:12px}.checkout-review-frame>*{margin:0}.checkout-review-note{background:#eaf4e5;border:1px solid #cbdcc8;border-radius:20px;margin-top:12px;padding:16px}.checkout-review-note .mobile-kicker{color:#52745b}.checkout-review-note h2{color:var(--green);font-size:22px;letter-spacing:-.06em;line-height:1;margin:8px 0}.checkout-review-note p{color:#52745b;font-size:10px;line-height:1.5;margin:0}.checkout-review-content .mobile-full-button{justify-content:center;margin-top:12px;width:100%}.contract-status-card{align-items:center;background:var(--green);border-radius:20px;color:white;display:flex;gap:10px;justify-content:space-between;margin-top:12px;padding:16px}.contract-status-card>div{display:grid;grid-gap:4px;gap:4px;min-width:0}.contract-status-card .mobile-card-label{color:#b8d0bf}.contract-status-card strong{color:var(--lime);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contract-status-card small{color:#d0e0d1;font-size:9px}.contract-effective-card,.contract-sign-card,.contract-summary-card{background:white;border:1px solid #e0e5dc;border-radius:20px;margin-top:12px;padding:16px}.contract-effective-card h2,.contract-sign-card h2,.contract-summary-card h2{color:var(--green);font-size:23px;letter-spacing:-.06em;line-height:1;margin:8px 0 14px}.contract-summary-grid{display:grid;grid-gap:9px 12px;gap:9px 12px;grid-template-columns:1fr auto}.contract-summary-grid span{color:#8a958d;font-size:10px}.contract-summary-grid strong{color:var(--green);font-size:11px;text-align:right}.contract-hash{border-top:1px solid #edf0ea;color:#8a958d;font-size:8px;line-height:1.4;margin:14px 0 0;padding-top:11px;word-break:break-all}.contract-hash code{color:#52745b}.contract-sign-card{display:grid;grid-gap:11px;gap:11px}.contract-agreement{align-items:flex-start;color:var(--green);display:flex;font-size:11px;font-weight:800;gap:9px;line-height:1.35}.contract-agreement input{accent-color:#176b45;height:17px;margin:0;width:17px}.contract-effective-card .mobile-primary-button,.contract-sign-card .mobile-primary-button,.contract-sign-card .mobile-secondary-button{justify-content:center;width:100%}.contract-effective-card p,.contract-provider-note{color:#69746e;font-size:10px;line-height:1.5;margin:0}.contract-effective-card{background:#eaf4e5;border-color:#cbdcc8}.contract-effective-card h2{margin-bottom:8px}.contract-effective-card p{color:#52745b;margin-bottom:14px}.contract-exception-card{background:#fff6e9;border:1px solid #f0d4a5;border-radius:20px;color:#8a4b0f;display:grid;grid-gap:9px;gap:9px;margin-top:12px;padding:16px}.contract-exception-card .mobile-kicker{color:#b56a17}.contract-exception-card h2{color:#8a4b0f;font-size:23px;letter-spacing:-.06em;line-height:1;margin:0}.contract-exception-card p{font-size:10px;line-height:1.5;margin:0}.contract-exception-card strong{font-size:11px}.activation-content{padding-bottom:42px}.activation-date-card,.activation-order-card,.activation-success-card{background:white;border:1px solid #e0e5dc;border-radius:20px;margin-top:12px;padding:16px}.activation-order-card{align-items:center;display:flex;gap:12px;justify-content:space-between}.activation-order-card>div{min-width:0}.activation-order-card h2{color:var(--green);font-size:24px;letter-spacing:-.06em;line-height:1;margin:8px 0 5px}.activation-order-card p{color:#69746e;font-size:11px;margin:0}.activation-date-card{display:grid;grid-gap:14px;gap:14px}.activation-date-card label{color:var(--green);display:grid;font-size:11px;font-weight:900;grid-gap:7px;gap:7px}.activation-date-card input{background:#f7f9f5;border:1px solid #cbdcc8;border-radius:11px;color:var(--green);font-size:14px;min-height:46px;outline:0;padding:10px 12px;width:100%}.activation-date-card input:focus{box-shadow:0 0 0 3px rgba(107,141,118,.13)}.activation-date-preview{align-items:center;background:#edf5e9;border-radius:14px;display:grid;grid-gap:9px;gap:9px;grid-template-columns:1fr auto 1fr;padding:12px}.activation-date-preview div{display:grid;grid-gap:4px;gap:4px;min-width:0}.activation-date-preview div:last-child{text-align:right}.activation-date-preview small{color:#6b8d76;font-size:8px;font-weight:900}.activation-date-preview strong{color:var(--green);font-size:11px;line-height:1.25}.activation-date-preview>span{color:#8db35c;font-size:18px;font-weight:900}.activation-date-card p,.activation-success-card p,.activation-success-card small{color:#69746e;font-size:10px;line-height:1.5;margin:0}.activation-submit{border:0;cursor:pointer;margin-top:14px;width:100%}.activation-submit:disabled{background:#bdc8bd;cursor:wait}.activation-success-card{background:#eaf4e5;border-color:#cbdcc8;display:grid;grid-gap:10px;gap:10px}.activation-success-card h2{color:var(--green);font-size:26px;letter-spacing:-.065em;line-height:1;margin:0}.activation-success-card .mobile-kicker{color:#52745b}.activation-success-card .mobile-primary-button,.activation-success-card .mobile-secondary-button{justify-content:center;width:100%}.activation-success-card .mobile-secondary-button{background:white;border:1px solid #cbdcc8;color:var(--green)}.landing-layout-preset{background:#fff}.landing-layout-slot{background:#edf2ea;min-height:100px;overflow:hidden;position:relative}.landing-layout-slot img,.landing-layout-slot video{display:block;height:100%;object-fit:cover;width:100%}.landing-layout-slot-empty{align-items:center;color:#8a958d;display:flex;flex-direction:column;font-size:10px;font-weight:800;gap:3px;height:100%;justify-content:center;min-height:100px}.landing-layout-slot-empty span{color:#b3c2b1;font-size:22px}.landing-layout-preset-mosaic{display:grid;grid-gap:4px;gap:4px;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(3,90px);padding:0 12px 16px}.landing-layout-preset-mosaic .landing-layout-slot-cover{grid-column:span 2;grid-row:span 2}.landing-layout-preset-mosaic .landing-layout-slot-tile-3{grid-column:span 2}.landing-layout-preset-mosaic .landing-layout-slot{border-radius:4px}.landing-layout-preset-carousel{padding:0 16px 18px}.landing-layout-carousel-cover{aspect-ratio:1.25;border-radius:15px;overflow:hidden}.landing-layout-carousel-track{display:flex;gap:8px;margin-top:10px;overflow-x:auto;padding-bottom:3px;scroll-snap-type:x mandatory}.landing-layout-carousel-track .landing-layout-slot{border-radius:11px;flex:0 0 72%;aspect-ratio:1;scroll-snap-align:start}.landing-layout-preset-editorial{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,1fr);grid-template-rows:185px 112px 112px;padding:0 16px 18px}.landing-layout-preset-editorial .landing-layout-slot-cover{grid-column:span 2}.landing-layout-preset-editorial .landing-layout-slot{border-radius:12px}.landing-layout-preset-editorial .landing-layout-slot-card-3{grid-column:span 2}@media (min-width:481px){.mobile-editor-actionbar,.mobile-editor-shell,.mobile-flow-footer{border-left:1px solid #e0e5dc;border-right:1px solid #e0e5dc}.mobile-editor-shell{margin:0 auto;max-width:480px}}.mobile-app-shell{font-size:14px;line-height:1.45}.mobile-app-shell .mobile-editor-topbar,.mobile-app-shell .mobile-topbar{border-color:var(--dashboard-line);color:var(--dashboard-ink)}.mobile-app-shell .mobile-date-chip,.mobile-app-shell .mobile-editor-topbar,.mobile-app-shell .mobile-topbar{background:var(--dashboard-bg)}.mobile-app-shell .mobile-avatar,.mobile-app-shell .mobile-date-chip,.mobile-app-shell .mobile-icon-button{border-color:var(--dashboard-line);color:var(--dashboard-brand)}.mobile-app-shell .mobile-avatar{background:var(--dashboard-brand);color:var(--dashboard-lime)}.mobile-app-shell .mobile-page-header h1,.mobile-app-shell .mobile-welcome-block h1{font-size:clamp(40px,12vw,56px);line-height:.94}.mobile-app-shell .mobile-page-header h1 em,.mobile-app-shell .mobile-welcome-block h1 em{color:var(--dashboard-brand-bright)}.mobile-app-shell .mobile-page-header>p,.mobile-app-shell .mobile-welcome-block>p:not(.mobile-kicker){color:var(--dashboard-muted);font-size:14px;line-height:1.55}.mobile-app-shell .mobile-card-label,.mobile-app-shell .mobile-kicker{color:var(--dashboard-brand-bright);font-size:10px}.mobile-app-shell .mobile-primary-button{background:var(--dashboard-brand);font-size:13px}.mobile-app-shell .mobile-secondary-button{background:var(--dashboard-surface-muted);color:var(--dashboard-brand);font-size:11px}.mobile-app-shell .mobile-metric,.mobile-app-shell .mobile-metric-pair,.mobile-app-shell .mobile-page-card,.mobile-app-shell .mobile-status-list{background:var(--dashboard-surface);border-color:var(--dashboard-line);box-shadow:var(--dashboard-shadow)}.mobile-app-shell .mobile-metric span,.mobile-app-shell .mobile-metric-pair small,.mobile-app-shell .mobile-metric-pair span,.mobile-app-shell .mobile-state-card span{color:var(--dashboard-muted)}.mobile-app-shell .mobile-section-heading h2{font-size:24px;line-height:1.05}.mobile-app-shell .mobile-bottom-nav{background:rgba(255,255,255,.94);border-color:var(--dashboard-line)}.mobile-app-shell .mobile-nav-item{color:var(--dashboard-subtle);font-size:10px}.mobile-app-shell .mobile-nav-item.active{color:var(--dashboard-brand)}.mobile-app-shell :is(a,button,input,textarea,[role=button]):focus-visible{outline-color:var(--dashboard-coral)}.mobile-app-shell .credit-confirmed-card,.mobile-app-shell .credit-history-empty,.mobile-app-shell .credit-history-list,.mobile-app-shell .credit-package-card,.mobile-app-shell .credit-topup-panel,.mobile-app-shell .dashboard-credit-card,.mobile-app-shell .dashboard-tier-card,.mobile-app-shell .media-asset-card,.mobile-app-shell .mobile-analytics-page-row,.mobile-app-shell .mobile-page-card,.mobile-app-shell .mobile-status-list{border-color:var(--dashboard-line);box-shadow:var(--dashboard-shadow)}.mobile-app-shell .dashboard-credit-card{background:var(--dashboard-surface-muted)}.mobile-app-shell .dashboard-credit-card .mobile-card-label,.mobile-app-shell .dashboard-credit-card small,.mobile-app-shell .dashboard-credit-note{color:var(--dashboard-muted)}.mobile-app-shell .dashboard-credit-card strong,.mobile-app-shell .dashboard-quota-foot a,.mobile-app-shell .dashboard-quota-label strong,.mobile-app-shell .dashboard-tier-heading h2,.mobile-app-shell .dashboard-tier-heading>strong{color:var(--dashboard-brand)}.mobile-app-shell .dashboard-credit-action,.mobile-app-shell .pages-filter-bar button.selected{background:var(--dashboard-brand)}.mobile-app-shell .credit-balance-card,.mobile-app-shell .media-quota-card,.mobile-app-shell .mobile-account-tier,.mobile-app-shell .mobile-analytics-hero,.mobile-app-shell .mobile-focus-card{box-shadow:var(--dashboard-shadow)}.mobile-app-shell .mobile-focus-card:not(.has-page){background:var(--dashboard-coral)}.mobile-app-shell .credit-balance-card,.mobile-app-shell .media-quota-card,.mobile-app-shell .mobile-account-tier,.mobile-app-shell .mobile-analytics-hero,.mobile-app-shell .mobile-focus-card.has-page{background:var(--dashboard-brand)}.mobile-app-shell .credit-confirmed-card,.mobile-app-shell .credit-history-empty,.mobile-app-shell .credit-history-list,.mobile-app-shell .credit-package-card,.mobile-app-shell .credit-topup-panel,.mobile-app-shell .dashboard-tier-card,.mobile-app-shell .media-asset-card,.mobile-app-shell .mobile-analytics-page-row,.mobile-app-shell .mobile-page-card{background:var(--dashboard-surface)}.mobile-app-shell .credit-history-delta small,.mobile-app-shell .credit-history-main small,.mobile-app-shell .credit-history-main time,.mobile-app-shell .credit-proof-fields label,.mobile-app-shell .dashboard-quota-foot,.mobile-app-shell .dashboard-quota-label,.mobile-app-shell .dashboard-tier-heading p,.mobile-app-shell .media-asset-body>small,.mobile-app-shell .mobile-analytics-page-row small,.mobile-app-shell .mobile-page-card-content>p{color:var(--dashboard-muted)}.mobile-app-shell .credit-history-count,.mobile-app-shell .dashboard-quota-progress,.mobile-app-shell .media-filter-row button,.mobile-app-shell .page-list-summary-item{background:var(--dashboard-surface-muted)}.mobile-app-shell .dashboard-quota-progress i,.mobile-app-shell .media-filter-row button.active{background:var(--dashboard-brand-bright)}.mobile-app-shell .dashboard-live-pill,.mobile-app-shell .mobile-status-badge.status-published,.mobile-app-shell .status-check{background:var(--dashboard-lime);color:var(--dashboard-brand)}.mobile-app-shell .mobile-status-badge.status-active,.mobile-app-shell .mobile-status-badge.status-paid,.mobile-app-shell .mobile-status-badge.status-submitted{background:#e2f6e8;color:var(--dashboard-success)}.mobile-app-shell .mobile-status-badge.status-draft,.mobile-app-shell .mobile-status-badge.status-pending,.mobile-app-shell .status-pending{background:#fff1d6;color:var(--dashboard-warning)}.mobile-app-shell .mobile-status-badge.status-error,.mobile-app-shell .mobile-status-badge.status-expired,.mobile-app-shell .mobile-status-badge.status-failed{background:#fff0eb;color:var(--dashboard-danger)}.mobile-app-shell .account-page-header h1,.mobile-app-shell .credit-history-main strong,.mobile-app-shell .credit-package-card,.mobile-app-shell .media-asset-name,.mobile-app-shell .mobile-analytics-page-row strong,.mobile-app-shell .pages-page-heading h1{color:var(--dashboard-brand)}.mobile-app-shell .account-support-link,.mobile-app-shell .pages-page-meta{border-color:var(--dashboard-line)}.mobile-app-shell .account-support-link span,.mobile-app-shell .credit-history-count,.mobile-app-shell .mobile-analytics-pages>.mobile-section-heading>span,.mobile-app-shell .pages-page-meta>span{color:var(--dashboard-subtle)}.mobile-app-shell .pages-filter-bar button{background:var(--dashboard-surface-muted);color:var(--dashboard-muted)}.mobile-app-shell .pages-filter-bar button span{background:rgba(21,90,69,.1)}.mobile-app-shell .pages-filter-bar button.selected span{background:rgba(255,255,255,.16);color:var(--dashboard-lime)}.mobile-app-shell .page-list-summary-item small,.mobile-app-shell .page-list-summary-item span,.mobile-app-shell .page-list-updated{color:var(--dashboard-subtle)}.mobile-app-shell .media-quota-item,.mobile-app-shell .mobile-analytics-signal>div{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.14)}.mobile-app-shell .media-quota-item>div:first-child span,.mobile-app-shell .media-quota-item>small,.mobile-app-shell .mobile-analytics-signal small,.mobile-app-shell .mobile-analytics-signal span{color:#cfe1d4}.mobile-app-shell .media-empty-card,.mobile-app-shell .mobile-analytics-pages .mobile-empty-card{background:var(--dashboard-surface);border-color:var(--dashboard-line);color:var(--dashboard-muted)}.mobile-app-shell .media-empty-card strong,.mobile-app-shell .mobile-analytics-pages .mobile-empty-card strong{color:var(--dashboard-brand)}.mobile-app-shell .credit-balance-mark,.mobile-app-shell .credit-balance-value,.mobile-app-shell .media-quota-item strong{color:var(--dashboard-lime)}.mobile-app-shell .credit-balance-mark{background:var(--dashboard-lime);color:var(--dashboard-brand)}.mobile-app-shell .credit-package-card.selected{background:var(--dashboard-surface-muted);border-color:var(--dashboard-brand-bright);box-shadow:0 0 0 2px rgba(52,150,106,.18)}.mobile-app-shell .credit-history-delta.positive,.mobile-app-shell .credit-package-card b{color:var(--dashboard-success)}.mobile-app-shell .credit-history-delta.negative,.mobile-app-shell .media-delete-button{color:var(--dashboard-danger)}.mobile-app-shell .media-upload-button{background:var(--dashboard-surface);border-color:var(--dashboard-brand-bright);color:var(--dashboard-brand);box-shadow:var(--dashboard-shadow)}.mobile-app-shell .media-account-link>span,.mobile-app-shell .media-upload-button>span{background:var(--dashboard-surface-muted);color:var(--dashboard-brand)}.mobile-app-shell .media-filter-row button.active{border-color:var(--dashboard-brand-bright);color:var(--dashboard-lime)}.mobile-app-shell .media-asset-preview{background:var(--dashboard-surface-muted)}.mobile-app-shell .media-delete-button{background:#fff0eb}.mobile-app-shell .mobile-insight-card,.mobile-app-shell .mobile-support-card{background:var(--dashboard-surface-muted)}.mobile-app-shell .mobile-support-card{color:var(--dashboard-danger)}.mobile-editor-shell{font-size:13px;line-height:1.45}.mobile-editor-shell .editor-article-editor-card,.mobile-editor-shell .editor-media-picker,.mobile-editor-shell .editor-selected-row,.mobile-editor-shell .mobile-component-list,.mobile-editor-shell .mobile-editor-actionbar,.mobile-editor-shell .mobile-editor-preview-frame,.mobile-editor-shell .mobile-editor-topbar,.mobile-editor-shell .tier-a-library-option,.mobile-editor-shell .tier-a-selected-card,.mobile-editor-shell .tier-b-slot-card,.mobile-editor-shell .tier-media-list-row,.mobile-editor-shell .tier-media-picker-card{border-color:var(--dashboard-line);box-shadow:var(--dashboard-shadow)}.mobile-editor-shell .mobile-editor-actionbar,.mobile-editor-shell .mobile-editor-topbar{background:rgba(245,248,244,.96)}.mobile-editor-shell .editor-media-option,.mobile-editor-shell .mobile-component-row,.mobile-editor-shell .mobile-editor-back,.mobile-editor-shell .tier-a-library-option,.mobile-editor-shell .tier-a-selected-card,.mobile-editor-shell .tier-b-slot-card,.mobile-editor-shell .tier-media-list-row,.mobile-editor-shell .tier-media-picker-card{color:var(--dashboard-brand)}.mobile-editor-shell .editor-article-editor-card,.mobile-editor-shell .editor-media-picker,.mobile-editor-shell .editor-selected-row,.mobile-editor-shell .mobile-component-list,.mobile-editor-shell .mobile-editor-preview-frame,.mobile-editor-shell .tier-a-library-option,.mobile-editor-shell .tier-a-selected-card,.mobile-editor-shell .tier-b-slot-card,.mobile-editor-shell .tier-media-list-row,.mobile-editor-shell .tier-media-picker-card{background:var(--dashboard-surface)}.mobile-editor-shell .mobile-editor-preview-frame{background:var(--dashboard-surface-muted)}.mobile-editor-shell .mobile-editor-tier-layout,.mobile-editor-shell .tier-b-layout-intro,.mobile-editor-shell .tier-b-layout-library,.mobile-editor-shell .tier-media-ai-section{background:var(--dashboard-brand);box-shadow:var(--dashboard-shadow)}.mobile-editor-shell .mobile-editor-tier-layout strong,.mobile-editor-shell .tier-b-layout-intro h1,.mobile-editor-shell .tier-b-library-heading h2,.mobile-editor-shell .tier-media-ai-section .mobile-section-heading h2{color:#f4fbf5}.mobile-editor-shell .mobile-editor-tier-layout p,.mobile-editor-shell .tier-b-layout-intro p,.mobile-editor-shell .tier-b-library-heading p,.mobile-editor-shell .tier-media-ai-section>p{color:#cfe1d4}.mobile-editor-shell .mobile-component-row{border-bottom-color:var(--dashboard-line)}.mobile-editor-shell .mobile-component-row.dragging{background:var(--dashboard-surface-muted);box-shadow:inset 3px 0 0 var(--dashboard-brand-bright)}.mobile-editor-shell .mobile-component-drag-handle,.mobile-editor-shell .mobile-component-icon,.mobile-editor-shell .mobile-theme-control>span{color:var(--dashboard-brand-bright)}.mobile-editor-shell .mobile-component-icon{background:var(--dashboard-surface-muted)}.mobile-editor-shell .editor-tier-capability-note,.mobile-editor-shell .editor-upload-image-button,.mobile-editor-shell .mobile-theme-control,.mobile-editor-shell .tier-a-upload-button,.mobile-editor-shell .tier-b-upload-button,.mobile-editor-shell .tier-media-kind-note,.mobile-editor-shell .tier-media-selection-card{background:var(--dashboard-surface-muted);border-color:var(--dashboard-line);color:var(--dashboard-brand)}.mobile-editor-shell .editor-upload-image-button>span,.mobile-editor-shell .mobile-theme-control>span,.mobile-editor-shell .tier-a-upload-button>span,.mobile-editor-shell .tier-b-upload-button>span{background:var(--dashboard-surface)}.mobile-editor-shell .mobile-add-component{border-color:var(--dashboard-line);color:var(--dashboard-brand-bright)}.mobile-editor-shell .editor-media-layout-grid button,.mobile-editor-shell .editor-selected-row button,.mobile-editor-shell .mobile-editor-action.secondary,.mobile-editor-shell .mobile-sheet-heading button,.mobile-editor-shell .mobile-sheet-options button,.mobile-editor-shell .mobile-style-choice-grid button,.mobile-editor-shell .tier-media-list-actions button{background:var(--dashboard-surface-muted);color:var(--dashboard-brand)}.mobile-editor-shell .mobile-editor-action.primary{background:var(--dashboard-coral)}.mobile-editor-shell .mobile-sheet-backdrop,.mobile-editor-shell .tier-media-picker-backdrop{background:rgba(23,53,43,.42)}.mobile-editor-shell .mobile-edit-sheet,.mobile-editor-shell .mobile-review-sheet,.mobile-editor-shell .tier-media-picker-sheet{background:var(--dashboard-surface);box-shadow:0 -10px 35px rgba(23,53,43,.18)}.mobile-editor-shell .editor-article-editor-card input,.mobile-editor-shell .editor-article-editor-card textarea,.mobile-editor-shell .editor-image-link-row input,.mobile-editor-shell .mobile-sheet-fields input,.mobile-editor-shell .mobile-sheet-fields textarea,.mobile-editor-shell .tier-a-link-field input,.mobile-editor-shell .tier-b-product-link input{background:var(--dashboard-bg);border-color:var(--dashboard-line);color:var(--dashboard-brand)}.mobile-editor-shell .editor-media-layout-grid button.selected,.mobile-editor-shell .editor-media-option.selected,.mobile-editor-shell .mobile-sheet-options button.selected,.mobile-editor-shell .mobile-style-choice-grid button.selected,.mobile-editor-shell .tier-a-library-option.selected,.mobile-editor-shell .tier-b-slot-card.selected,.mobile-editor-shell .tier-media-list-row.selected,.mobile-editor-shell .tier-media-picker-card.assigned{background:var(--dashboard-surface-muted);border-color:var(--dashboard-brand-bright);box-shadow:0 0 0 2px rgba(52,150,106,.18)}.mobile-editor-shell .editor-drag-hint,.mobile-editor-shell .editor-media-picker-heading small,.mobile-editor-shell .editor-media-section-heading small,.mobile-editor-shell .mobile-editor-preview-label,.mobile-editor-shell .tier-a-selected-top small,.mobile-editor-shell .tier-b-helper,.mobile-editor-shell .tier-b-slot-meta small,.mobile-editor-shell .tier-media-list-copy small{color:var(--dashboard-subtle)}.mobile-editor-shell .mobile-published-card,.mobile-editor-shell .quick-create-defaults,.mobile-editor-shell .quick-publish-status,.mobile-editor-shell .tier-a-upload-note,.mobile-editor-shell .tier-b-published-card{background:var(--dashboard-surface-muted);border-color:var(--dashboard-line);color:var(--dashboard-brand)}.mobile-editor-shell .quick-create-defaults .mobile-card-label,.mobile-editor-shell .quick-create-defaults strong,.mobile-editor-shell .quick-publish-status span,.mobile-editor-shell .quick-publish-status strong{color:var(--dashboard-brand)}.mobile-editor-shell .quick-image-slot{background:var(--dashboard-surface-muted);border-bottom-color:var(--dashboard-line)}.mobile-editor-shell .quick-image-slot-row.filled .quick-image-slot{background:var(--dashboard-surface)}.mobile-editor-shell .quick-image-slot-row.dragging .quick-image-slot{box-shadow:0 14px 30px rgba(23,53,43,.2)}.mobile-editor-shell .quick-image-slot-row.drag-over .quick-image-slot{background:#e8f6d7;box-shadow:inset 0 0 0 3px var(--dashboard-lime),inset 0 0 0 7px rgba(255,255,255,.45)}