:root{--surface:#fff;--text:#191716;--muted:#716b67;--border:#e6e1de;--primary:#2f2825;--soft:#f7f5f3;--danger:#b42318;--focus:#1f6feb;--content:1240px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:Arial,sans-serif}*{box-sizing:border-box}html{min-width:320px}body{color:var(--text);background:var(--surface);margin:0}.site-route-content{min-height:calc(100svh - 190px)}body:has(.admin-shell)>.site-route-content{min-height:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.site-header{border-bottom:1px solid var(--border);min-height:76px;padding:0 max(24px,calc((100% - var(--content))/2));justify-content:space-between;align-items:center;gap:24px;display:flex}.brand{color:inherit;letter-spacing:-.065em;text-transform:lowercase;white-space:nowrap;align-items:flex-start;font:900 27px/1 Arial,Helvetica Neue,sans-serif;display:inline-flex}.brand>span{align-items:flex-start;display:inline-flex}.brand sup{letter-spacing:0;margin:1px 0 0 3px;font-size:7px;font-weight:900;line-height:1}nav{align-items:center;gap:24px;font-size:14px;display:flex}main{min-height:60vh}.intro{text-align:center;background:var(--soft);place-content:center;min-height:360px;padding:32px 20px;display:grid}.intro p,.eyebrow{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:11px}.intro h1{margin:16px 0;font:500 54px Georgia,serif}.intro span{color:var(--muted);font-size:14px}.button,button{border:1px solid var(--primary);background:var(--primary);color:#fff;cursor:pointer;min-height:48px;font:inherit;justify-content:center;align-items:center;padding:13px 22px;display:inline-flex}.button.secondary,button.secondary{color:var(--text);border-color:var(--border);background:#fff}button:disabled{cursor:not-allowed;opacity:.48}body:not(:has(.lifevita-home)):not(:has(.commerce-product-page)):not(:has(.admin-shell)){--primary:#111;--focus:#111}body:not(:has(.lifevita-home)):not(:has(.commerce-product-page)):not(:has(.admin-shell)) .site-route-content :where(.about-promise a,.account-empty a,.account-form>button,.customer-claim-panel button:not(.danger),.account-order-filters a.active,.order-summary>a:not(.flow-back),.order-summary>button:not(.kakaopay),.order-summary .payment-submit:not(.kakaopay),.flow-empty a,.checkout-access-grid a.primary,.review-complete a,.review-access-state a:not(.secondary),.postcode-control button,.guest-review-form>button){color:#fff;background:#111;border-color:#111}body:not(:has(.lifevita-home)):not(:has(.commerce-product-page)):not(:has(.admin-shell)) .site-route-content :where(.checkout-access-grid a.secondary,.checkout-access-grid a.guest,.review-access-state a.secondary,.account-logout button,.address-book-list article button){color:#111;background:#fff;border-color:#bbb}body:not(:has(.lifevita-home)):not(:has(.commerce-product-page)):not(:has(.admin-shell))>.analytics-consent button.accept{color:#fff;background:#111;border-color:#111}body:not(:has(.lifevita-home)):not(:has(.commerce-product-page)):not(:has(.admin-shell)) .site-route-content :where(button:not(:disabled),a):where(.primary,.button,[class*=submit]):not(.kakao):not(.naver):not(.kakaopay):hover{filter:brightness(.88)}body:not(:has(.lifevita-home)):not(:has(.commerce-product-page)):not(:has(.admin-shell)) .site-route-content :where(.checkout-access-grid a.secondary,.checkout-access-grid a.guest,.review-access-state a.secondary,.account-logout button,.address-book-list article button):hover{color:#111;background:#f5f5f5;border-color:#111}.section{max-width:var(--content);margin:0 auto;padding:64px 24px}.section-title{border-bottom:1px solid var(--border);margin-bottom:24px;padding-bottom:16px}.section-title h2{margin:4px 0 0;font:500 28px Georgia,serif}.section h1,.narrow h1{font:500 32px Georgia,serif}.empty{border:1px solid var(--border);min-height:180px;color:var(--muted);text-align:center;place-items:center;padding:24px;display:grid}.narrow{width:calc(100% - 40px);max-width:560px;margin:0 auto;padding:64px 0}form{gap:18px;display:grid}label{gap:8px;font-size:14px;display:grid}input,textarea,select{border:1px solid var(--border);width:100%;font:inherit;background:#fff;border-radius:0;padding:14px}input:focus,textarea:focus,select:focus,button:focus-visible,a:focus-visible{outline:3px solid color-mix(in srgb,var(--focus) 35%,transparent);outline-offset:2px}.notice{border:1px solid var(--border);background:var(--soft);padding:14px;font-size:14px}.notice.error{color:var(--danger)}.notice.success{color:#126b54;background:#edf8f4;border-color:#a8d7c7}.text-link{text-align:center;text-underline-offset:4px;margin-top:20px;text-decoration:underline;display:block}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 18px;display:grid}.product-card{gap:8px;min-width:0;font-size:14px;display:grid}.product-media{aspect-ratio:1;background:var(--soft);width:100%;display:block;position:relative}.product-media img{object-fit:cover}.product-card span{color:var(--muted)}.product-detail{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:start;gap:56px;display:grid}.product-cover{aspect-ratio:1;background:var(--soft);position:relative}.product-cover img{object-fit:contain}.purchase-panel{gap:20px;display:grid;position:sticky;top:24px}.purchase-panel h1,.purchase-panel p{margin:0}.metrics{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.metrics div{border:1px solid var(--border);gap:16px;padding:20px;display:grid}.metrics span{font-size:32px}.list{border-top:1px solid var(--border)}.list a{border-bottom:1px solid var(--border);justify-content:space-between;gap:20px;padding:18px 0;display:flex}.list span{color:var(--muted)}footer{border-top:1px solid var(--border);padding:36px max(24px,calc((100% - var(--content))/2));color:var(--muted);justify-content:space-between;gap:32px;font-size:13px;display:flex}footer div{gap:8px;display:grid}footer nav{flex-wrap:wrap;justify-content:flex-end;font-size:13px}.setup-shell{width:min(1120px,100% - 40px);margin:0 auto;padding:56px 0 88px}.setup-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-end;gap:28px;padding-bottom:24px;display:flex}.setup-head h1{margin:0 0 10px;font:600 36px/1.15 Arial,sans-serif}.setup-head p{color:var(--muted);margin:0}.setup-overview{border-bottom:1px solid var(--border);grid-template-columns:160px 1fr auto;align-items:center;gap:24px;padding:26px 0;display:grid}.setup-overview div:first-child{gap:4px;display:grid}.setup-overview small{color:var(--muted);font-weight:700}.setup-overview strong{font-size:30px}.setup-overview p{color:var(--muted);margin:0;font-size:14px}.setup-progress{background:#e7ecea;height:8px;overflow:hidden}.setup-progress i{background:#147d65;height:100%;transition:width .25s;display:block}.setup-list{border-bottom:1px solid var(--border)}.setup-row{border-top:1px solid var(--border);grid-template-columns:42px minmax(0,1fr) 110px 130px;align-items:center;gap:18px;padding:22px 0;display:grid}.setup-row:first-child{border-top:0}.setup-number{color:#147d65;background:#eef4f1;place-items:center;width:32px;height:32px;font-weight:800;display:grid}.setup-copy h2{margin:0 0 5px;font-size:17px}.setup-copy p{color:var(--muted);margin:0 0 7px;font-size:14px}.setup-copy small{color:#48534f;font-weight:700}.setup-state{text-align:center;color:#5d6864;background:#f2f4f3;padding:7px 9px;font-size:12px;font-weight:800}.setup-state.ready{color:#0c785e;background:#e6f5ef}.setup-state.action_required{color:#9b5e00;background:#fff1df}.setup-next{color:#fff;background:#1f2422;justify-content:space-between;align-items:center;gap:24px;margin-top:24px;padding:20px;display:flex}.setup-next strong{margin-bottom:6px;display:block}.setup-next p{color:#d6dedb;margin:0}.setup-next span{color:#aeb9b5;font-size:13px}@media (max-width:800px){.site-header{min-height:64px;padding:0 16px}nav{gap:14px;font-size:12px}.site-header nav a:first-child,.site-header nav a:nth-child(3){display:none}.intro{min-height:280px}.intro h1{font-size:38px}.section{padding:40px 16px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 8px}.product-detail{grid-template-columns:1fr;gap:28px}.purchase-panel{position:static}.metrics{grid-template-columns:1fr}.list a{gap:8px;display:grid}footer{padding:28px 16px;display:grid}footer nav{justify-content:flex-start}.setup-head,.setup-next{flex-direction:column;align-items:stretch}.setup-overview{grid-template-columns:1fr;gap:12px}.setup-row{grid-template-columns:36px 1fr}.setup-row .setup-state,.setup-row>.button{grid-column:2;justify-self:start}}:root{--life-green:#0c4b45;--life-mint:#dcece8;--admin-bg:#f5f7f6;--admin-ink:#16201d}body:has(.lifevita-home){background:#050a16}body:has(.lifevita-home) .site-header{z-index:30;color:#f6f7fb;background:0 0;border:0;min-height:76px;position:absolute;inset:0 0 auto}body:has(.lifevita-home) .brand{letter-spacing:-.065em;align-items:flex-start;gap:0;font:900 27px/1 Arial,Helvetica Neue,sans-serif;display:inline-flex}body:has(.lifevita-home) .brand>span{display:inline-flex}body:has(.lifevita-home) .site-nav{margin-left:auto;margin-right:auto;font-size:13px;font-weight:500}body:has(.lifevita-home) .site-nav a{border-bottom:1px solid #0000;padding:28px 2px}body:has(.lifevita-home) .site-nav a:hover{border-color:#dcb878}body:has(.lifevita-home) .site-tools{gap:6px}body:has(.lifevita-home) .site-tools a{place-items:center;width:40px;height:40px;display:grid}body:has(.lifevita-home) .site-tools svg{stroke-width:1.35px;width:18px;height:18px}body:has(.lifevita-home)>.coupon-pack-topbar{display:none}body:has(.lifevita-home) .site-route-content{min-height:100vh}body:has(.lifevita-home)>footer{color:#8d95a5;background:#050a16;border-color:#202a3b}.lifevita-home{--gold:#d8ae68;--ice:#a7a9f4;color:#f5f6fa;background:#050a16;overflow:clip}.lv-motion{--scroll-progress:0;height:270vh;position:relative}.lv-sticky{background:#050a16;height:100vh;min-height:640px;position:sticky;top:0;overflow:hidden}.lv-halo-wrap{transform-origin:70%;transform:translate3d(calc(var(--scroll-progress) * -3vw),0,0) scale(calc(1 + var(--scroll-progress) * 2.35));opacity:calc(1 - var(--scroll-progress) * .08);will-change:transform,opacity;position:absolute;inset:0}.lv-halo{object-fit:cover;object-position:center;filter:saturate(.9);width:100%;height:100%;animation:12s ease-in-out infinite alternate lv-optical-breathe}.lv-optical-motion{pointer-events:none;filter:blur(.15px);width:100%;height:100%;position:absolute;inset:0}@keyframes lv-optical-breathe{0%{filter:saturate(.86)brightness(.94);transform:scale(1.01)translate(-.25%)}to{filter:saturate(1.04)brightness(1.05);transform:scale(1.045)translate(.35%,-.25%)}}.lv-sticky:after{content:"";pointer-events:none;background:linear-gradient(90deg,#050a16c7 0%,#050a1640 40%,#0000 64%);position:absolute;inset:0}.lv-hero-copy{z-index:2;transform:translate3d(0,calc(-50% - var(--scroll-progress) * 120px),0);opacity:clamp(0,calc(1 - var(--scroll-progress) * 1.8),1);filter:blur(calc(var(--scroll-progress) * 5px));will-change:transform,opacity,filter;position:absolute;top:50%;left:max(7vw,40px)}.lv-hero-copy p{color:var(--gold);letter-spacing:.42em;margin:0 0 26px;font-size:10px}.lv-hero-copy h1{letter-spacing:-.055em;margin:0;font:300 clamp(48px,5.5vw,82px)/1.22 Arial,sans-serif}.lv-hero-copy a{color:#f1e5d2;align-items:center;gap:28px;width:max-content;margin-top:42px;font-size:14px;display:flex}.lv-hero-copy svg,.lv-shop-all svg,.lv-product-meta svg{stroke-width:1.25px;width:18px}.lv-scroll-cue{z-index:3;color:#b7becd;letter-spacing:.2em;opacity:calc(1 - var(--scroll-progress) * 1.8);justify-items:center;gap:8px;font-size:10px;display:grid;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.lv-scroll-cue svg{width:16px}.lv-brand-stage{background:radial-gradient(circle at 50% 36%,#15182c 0,#0000 28%),#050a16;grid-template-columns:1fr 1fr;align-items:center;min-height:720px;padding:80px 7vw 210px;display:grid;position:relative;overflow:hidden}.lv-brand-stage:before,.lv-brand-stage:after{content:"";filter:blur(42px);opacity:.4;border-radius:50%;width:70vw;height:42vw;position:absolute;bottom:-20vw}.lv-brand-stage:before{background:radial-gradient(circle,#c59650 0,#0000 68%);left:-27vw}.lv-brand-stage:after{background:radial-gradient(circle,#777bd4 0,#0000 68%);right:-27vw}.lv-brand-word{z-index:1;gap:22px;display:grid;position:relative}.lv-brand-word small{letter-spacing:.18em;font-size:13px}.lv-brand-word strong{letter-spacing:-.04em;font:300 clamp(54px,7vw,112px)/.9 Arial,sans-serif}.lv-brand-word-gold{color:var(--gold)}.lv-brand-word-blue{color:var(--ice);text-align:right}.lv-brand-stage p{z-index:2;white-space:nowrap;letter-spacing:-.035em;margin:0;font:300 clamp(25px,3vw,42px)/1.3 Arial,sans-serif;position:absolute;bottom:110px;left:50%;transform:translate(-50%)}.lv-brand-stage p span{color:#b6bdca;text-align:center;letter-spacing:.45em;margin-bottom:18px;font-size:9px;display:block}.lv-reveal{opacity:0;filter:blur(7px);will-change:transform,opacity,filter;transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform 1.05s cubic-bezier(.16,1,.3,1),filter .9s;transform:translateY(56px)}.lv-reveal.is-visible{opacity:1;filter:blur();transform:translate(0,0)}.lv-brand-stage p.lv-reveal{transform:translate(-50%,56px)}.lv-brand-stage p.lv-reveal.is-visible{transform:translate(-50%)}.lv-delay-1{transition-delay:.14s}.lv-delay-2{transition-delay:.28s}.lv-collection{background:radial-gradient(circle at 18% 45%,#a979391c,#0000 31%),radial-gradient(circle at 82% 47%,#7174d921,#0000 32%),#050a16;padding:150px 0 160px;position:relative;overflow:hidden}.lv-collection:before{content:"";pointer-events:none;background:linear-gradient(115deg,#d8ae6809,#0000 38%,#9a9ef60a);position:absolute;inset:0}.lv-collection header{z-index:1;justify-content:space-between;align-items:end;gap:40px;width:min(1400px,100% - 96px);margin:0 auto 62px;display:flex;position:relative}.lv-collection header span{color:#aab2c2;letter-spacing:.42em;writing-mode:vertical-rl;font-size:9px;transform:rotate(180deg)}.lv-collection header h2{letter-spacing:-.055em;margin:0 auto 0 0;font:300 clamp(38px,4.4vw,68px)/1.13 Arial,sans-serif}.lv-product-grid{z-index:1;background:0 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;width:min(1440px,100% - 96px);margin:0 auto;display:grid;position:relative}.lv-product-grid-1{grid-template-columns:1fr}.lv-product{isolation:isolate;background:#0a101d;border:1px solid #d2d9e824;min-width:0;min-height:clamp(520px,52vw,760px);display:block;position:relative;overflow:hidden}.lv-product:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0409130d 28%,#04091347 58%,#040913f0 100%);position:absolute;inset:0}.lv-product:first-child:before,.lv-product:nth-child(2):before{content:"";z-index:2;opacity:.9;height:1px;position:absolute;top:0;left:0;right:0}.lv-product:first-child:before{background:linear-gradient(90deg,#0000,#d8ae68,#0000)}.lv-product:nth-child(2):before{background:linear-gradient(90deg,#0000,#a7a9f4,#0000)}.lv-product-image{background:#131722;display:block;position:absolute;inset:0;overflow:hidden}.lv-product-image img{object-fit:cover;transition:transform 1.1s cubic-bezier(.2,.75,.25,1),filter .8s}.lv-product:first-child .lv-product-image img{filter:brightness(.68)contrast(1.08)saturate(.68)}.lv-product:nth-child(2) .lv-product-image img{filter:brightness(.68)saturate(.72)contrast(1.03)}.lv-product:hover .lv-product-image img{filter:brightness(.8)saturate(.85);transform:scale(1.045)}.lv-product[aria-disabled=true]{cursor:default}.lv-product-meta{z-index:3;color:#f6f7fa;border-top:1px solid #e4e8f02e;grid-template-columns:1fr auto auto;align-items:center;gap:20px;min-height:118px;padding:22px 30px;display:grid;position:absolute;bottom:0;left:0;right:0}.lv-product-meta>span{gap:8px;display:grid}.lv-product-meta small{color:#b3bac8;letter-spacing:.25em;font-size:8px}.lv-product-meta strong{letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:18px;font-weight:400;overflow:hidden}.lv-product-meta b{color:#c4cad5;font-size:13px;font-weight:400}.lv-shop-all{z-index:1;color:#dce0e8;letter-spacing:.04em;border-bottom:1px solid #7c8494;align-items:center;gap:30px;width:max-content;margin:58px auto 0;padding-bottom:8px;font-size:13px;display:flex;position:relative}@media (prefers-reduced-motion:reduce){.lv-halo-wrap,.lv-halo,.lv-hero-copy,.lv-product-image img{transition:none!important;animation:none!important;transform:none!important}.lv-reveal{opacity:1!important;filter:none!important;transition:none!important;transform:none!important}}@media (max-width:800px){body:has(.lifevita-home) .site-header{min-height:64px;padding:0 16px}body:has(.lifevita-home) .site-nav{gap:16px}body:has(.lifevita-home) .site-nav a{padding:22px 0;display:block!important}body:has(.lifevita-home) .site-tools a:first-child{display:none}.lv-motion{height:230vh}.lv-sticky{min-height:560px}.lv-halo{object-position:62% center}.lv-sticky:after{background:linear-gradient(#050a1633,#050a16ad 70%,#050a16)}.lv-hero-copy{transform:translateY(calc(var(--scroll-progress) * -36px));inset:auto 24px 90px}.lv-hero-copy p{margin-bottom:16px}.lv-hero-copy h1{font-size:clamp(39px,11vw,56px)}.lv-hero-copy a{margin-top:26px}.lv-brand-stage{grid-template-columns:1fr;align-content:center;gap:52px;min-height:600px;padding:90px 24px 180px}.lv-brand-word-blue{text-align:left}.lv-brand-word strong{font-size:clamp(48px,14vw,76px)}.lv-brand-stage p{text-align:center;width:100%;font-size:25px;bottom:70px}.lv-product-grid{grid-template-columns:1fr}.lv-collection{padding:100px 0 120px}.lv-collection header{width:calc(100% - 40px);margin-bottom:40px}.lv-collection header span{display:none}.lv-product-grid{gap:12px;width:calc(100% - 24px)}.lv-product{min-height:122vw}.lv-product:first-child .lv-product-image img{object-fit:contain;transform:scale(.9)}.lv-product:first-child:hover .lv-product-image img{transform:scale(.94)}.lv-product-meta{min-height:104px;padding:18px}}.site-footer{border-top:1px solid var(--border);padding:54px max(24px,calc((100% - var(--content))/2)) 30px;color:var(--muted);grid-template-columns:minmax(260px,1.25fr) minmax(220px,.7fr) minmax(180px,.55fr);gap:54px 34px;font-size:12px;display:grid}.site-footer .footer-intro{display:block}.site-footer .footer-intro strong{color:var(--text);letter-spacing:.16em;font:500 28px/1 Arial,sans-serif;display:block}.site-footer .footer-intro p{max-width:360px;margin:20px 0 0;font-size:15px;line-height:1.7}.site-footer .footer-contact{align-content:start;gap:8px;display:grid}.site-footer .footer-contact small{letter-spacing:.3em;margin-bottom:10px;font-size:9px}.site-footer .footer-contact strong{color:var(--text);font-size:16px;font-weight:500}.site-footer nav{align-content:start;justify-items:start;gap:11px;font-size:12px;display:grid}.site-footer nav a{border-bottom:1px solid #0000;padding-bottom:3px}.site-footer nav a:hover{border-color:currentColor}.site-footer .footer-business{border-top:1px solid var(--border);flex-wrap:wrap;grid-column:1/-1;gap:8px 20px;padding-top:28px;line-height:1.7;display:flex}.site-footer .footer-business strong{width:100%;color:var(--text);font-size:12px;font-weight:600}.site-footer .footer-business a{color:var(--text);text-underline-offset:4px;text-decoration:underline}.site-footer .footer-business.is-pending{color:#765b25;background:#fffaf0;border:1px solid #d9c38f;padding:20px}.site-footer .footer-bottom{border-top:1px solid var(--border);letter-spacing:.08em;grid-column:1/-1;justify-content:space-between;gap:20px;padding-top:20px;font-size:10px;display:flex}body:has(.lifevita-home) .site-footer{background:linear-gradient(#070d19,#040812);border-color:#202a3b;padding-top:76px}:is(body:has(.lifevita-home) .site-footer .footer-intro strong,body:has(.lifevita-home) .site-footer .footer-contact strong,body:has(.lifevita-home) .site-footer .footer-business strong){color:#f1f3f8}body:has(.lifevita-home) .site-footer .footer-intro p{color:#9099aa}body:has(.lifevita-home) .site-footer .footer-contact small{color:#d8ae68}:is(body:has(.lifevita-home) .site-footer .footer-business,body:has(.lifevita-home) .site-footer .footer-bottom){border-color:#202a3b}body:has(.lifevita-home) .site-footer .footer-business.is-pending{color:#c6b895;background:#0c1019;border-color:#5e5139}body:has(.lifevita-home) .site-footer .footer-business a{color:#e4c78e}@media (max-width:800px){.site-footer{grid-template-columns:1fr;gap:36px;padding:48px 20px 26px}.site-footer .footer-business,.site-footer .footer-bottom{grid-column:1}.site-footer .footer-bottom{display:grid}}body:has(.admin-shell)>.coupon-pack-topbar{display:none}body:has(.admin-shell)>.site-header{display:none}body:has(.admin-shell)>footer{display:none}.admin-shell{--line:var(--border);--ink:var(--admin-ink);--brand:var(--life-green);background:var(--admin-bg);min-height:100vh;color:var(--admin-ink);grid-template-columns:248px minmax(0,1fr);display:grid}.admin-shell button{color:var(--admin-ink)}.admin-sidebar{color:#eaf0ee;background:#17201e;flex-direction:column;height:100vh;padding:24px 16px;display:flex;position:sticky;top:0;overflow-y:auto}.admin-brand{border-bottom:1px solid #33403d;align-items:center;gap:10px;padding:0 10px 24px;display:flex}.admin-brand>span{background:#27a581;place-items:center;width:34px;height:34px;font-size:12px;font-weight:900;display:grid}.admin-brand strong{font-size:16px}.admin-sidebar nav{margin-top:22px;display:block}.admin-nav-group{gap:4px;margin-bottom:22px;display:grid}.admin-nav-group>small{color:#82918d;text-transform:uppercase;padding:0 12px 7px;font-size:10px;font-weight:800}.admin-nav-group a{color:#bcc7c4;border-radius:6px;grid-template-columns:22px 1fr 16px;align-items:center;gap:8px;min-height:44px;padding:0 12px;font-size:13px;font-weight:700;display:grid}.admin-nav-group a:hover{color:#fff;background:#222d2a}.admin-nav-group a.active{color:#17201e;background:#fff}.admin-account{border-top:1px solid #33403d;align-items:center;gap:10px;margin-top:auto;padding:20px 10px 0;display:flex}.admin-account>span{gap:2px;display:grid}.admin-account strong{font-size:12px}.admin-account small{color:#8fa09b;font-size:10px}.admin-main{width:100%;min-width:0;padding:36px clamp(24px,4vw,56px) 72px}.admin-page-head{border-bottom:1px solid #dce3e1;justify-content:space-between;align-items:start;gap:28px;min-height:78px;margin-bottom:28px;display:flex}.admin-page-head h1{margin:0;font:800 28px/1.2 Arial,sans-serif}.admin-page-head p{color:#687672;margin:8px 0 0;font-size:14px}.admin-page-head button{color:#fff;background:#16785f;border-color:#16785f;border-radius:6px;gap:8px;min-height:44px;padding:0 18px;font-size:13px;font-weight:800}.admin-primary-action{color:#fff;background:#16785f;border-radius:6px;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-size:13px;font-weight:800;display:inline-flex}.admin-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.admin-secondary-action{color:#174c40;background:#fff;border:1px solid #b8cac4;border-radius:6px;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-size:13px;font-weight:800;display:inline-flex}.npay-admin-action,.npay-row-link{color:#087b3b!important;background:#f1fff7!important;border-color:#03c75a!important}.admin-back-link{align-items:center;gap:7px;min-height:40px;font-size:13px;font-weight:800;display:flex}.admin-live{color:#4d5b57;align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.admin-live i{background:#18a979;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #d9f3ea}.admin-metrics-row{background:#fff;border:1px solid #dce3e1;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:20px;display:grid}.admin-metrics-row.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-metric{border-right:1px solid #e2e7e5;gap:7px;min-width:0;padding:22px 24px;display:grid}.admin-metric:last-child{border-right:0}.admin-metric>span{color:#687672;font-size:12px;font-weight:800}.admin-metric strong{overflow-wrap:anywhere;font-size:26px;line-height:1.2}.admin-metric small{color:#89938f;font-size:11px}.admin-grid-main{grid-template-columns:minmax(0,1.8fr) minmax(280px,.7fr);gap:20px;display:grid}.admin-panel{background:#fff;border:1px solid #dce3e1;min-width:0;padding:24px}.admin-panel-head{justify-content:space-between;align-items:start;gap:20px;min-height:52px;margin-bottom:18px;display:flex}.admin-panel-head h2{margin:0;font-size:17px}.admin-panel-head p{color:#7a8682;margin:7px 0 0;font-size:12px}.admin-panel-head>a{color:#376057;align-items:center;gap:6px;font-size:12px;font-weight:800;display:flex}.admin-table-wrap{width:100%;overflow:auto}.admin-table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:12px}.admin-table th{color:#78837f;text-align:left;background:#f7f9f8;font-weight:700}.admin-table th,.admin-table td{border-bottom:1px solid #e8eceb;padding:14px 12px}.admin-table td:first-child{color:#24312e;font-weight:800}.status-badge{color:#16785f;background:#e7f4ef;border-radius:4px;align-items:center;min-height:25px;padding:0 8px;font-size:10px;font-weight:800;display:inline-flex}.status-badge.link-only{color:#4f5f69;background:#eef1f4}.publish-product-button{color:#12644f;cursor:pointer;background:#fff;border:1px solid #16785f;border-radius:5px;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-size:10px;font-weight:800;display:inline-flex}.publish-product-button:hover{background:#eaf5f1}.publish-product-button:active{transform:translateY(1px)}.admin-empty-row{text-align:center;color:#7a8682;border-top:1px solid #e8eceb;place-items:center;min-height:170px;font-size:13px;display:grid}.admin-action-panel{align-self:start}.admin-action-panel>a{color:#40504c;border-top:1px solid #e8eceb;align-items:center;gap:12px;min-height:72px;display:flex}.admin-action-panel>a>span{gap:5px;display:grid}.admin-action-panel strong{font-size:13px}.admin-action-panel small{color:#7a8682;font-size:11px}.funnel-bars{gap:18px;padding:10px 0;display:grid}.funnel-bars>div{grid-template-columns:90px minmax(100px,1fr) 40px;align-items:center;gap:12px;font-size:12px;display:grid}.funnel-bars i{background:#e5ebe9;height:9px;overflow:hidden}.funnel-bars b{background:#238465;height:100%;display:block}.funnel-bars strong{text-align:right}.data-checks{align-content:start;display:grid}.data-checks>span{border-top:1px solid #e8eceb;align-items:center;gap:9px;min-height:43px;font-size:12px;display:flex}.data-checks>span>i{background:#e3a12b;border-radius:50%;width:8px;height:8px}.data-checks>span>i.ready{background:#1aa479}.journey-row{grid-template-columns:repeat(6,minmax(130px,1fr));padding-bottom:8px;display:grid;overflow:auto}.journey-row>div{border:1px solid #dfe5e3;border-right:0;align-content:start;gap:10px;min-height:140px;padding:18px;display:grid;position:relative}.journey-row>div:last-child{border-right:1px solid #dfe5e3}.journey-row span{color:#16785f;background:#e4f2ed;border-radius:50%;place-items:center;width:26px;height:26px;font-size:11px;font-weight:900;display:grid}.journey-row strong{font-size:13px}.journey-row small{color:#7a8682;font-size:11px;line-height:1.45}.site-admin-list{background:#fff;border:1px solid #dce3e1}.site-admin-list>a{border-bottom:1px solid #e4e9e7;grid-template-columns:42px 1fr 24px;align-items:center;gap:18px;min-height:104px;padding:18px 24px;display:grid}.site-admin-list>a:last-child{border-bottom:0}.site-admin-list>a>svg:first-child{color:#16785f}.site-admin-list span{gap:7px;display:grid}.site-admin-list strong{font-size:15px}.site-admin-list small{color:#74817d;font-size:12px}.admin-form-panel{gap:20px;display:grid}.admin-form-panel>section{background:#fff;border:1px solid #dce3e1;padding:26px}.admin-form-panel h2{margin:0;font-size:17px}.admin-form-panel section>p{color:#75817d;margin:7px 0 22px;font-size:12px}.admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.admin-form-grid label{font-size:12px;font-weight:800}.admin-form-grid label.wide{grid-column:1/-1}.admin-form-grid label small{color:#87918e;font-weight:400}.admin-form-grid input,.admin-form-grid textarea,.admin-form-grid select{border-color:#d5ddda;border-radius:4px;font-size:14px}.admin-form-error{color:#9c2f20;background:#fff1ef;border:1px solid #efc4bd;padding:14px 16px;font-size:13px;font-weight:700}.admin-form-success{color:#126c54;background:#eaf7f1;border:1px solid #b8dfd1;padding:14px 16px;font-size:13px;font-weight:800}.product-edit-tabs{border-bottom:1px solid #d7dfdc;align-items:end;gap:6px;min-height:52px;margin:-8px 0 20px;display:flex}.product-edit-tabs a{color:#5c6c67;align-items:center;gap:7px;min-height:43px;padding:0 16px;font-size:12px;font-weight:800;display:flex}.product-edit-tabs a.active{color:#116c54;border-bottom:3px solid #16785f}.product-media-fields{grid-template-columns:1fr 1fr;gap:22px;display:grid}.product-media-fields>label{color:#31433d;gap:8px;display:grid}.product-media-fields>label>b{font-size:13px}.product-media-fields>label>span{color:#667670;font-size:10px}.product-media-fields input[type=file]{background:#f8faf9;border:1px solid #d2dcda;min-height:44px;padding:9px;font-size:10px}.product-media-preview{color:#4f6d65;background:#edf2f0 50%/contain no-repeat;border:1px dashed #9bb0aa;place-content:center;min-height:290px;display:grid}.product-media-preview.square{aspect-ratio:1;min-height:0}.product-media-preview.cover{aspect-ratio:4/5;min-height:0}.product-media-preview[style] svg{opacity:0}.product-media-fields.single{grid-template-columns:minmax(240px,360px);margin-bottom:24px}.product-thumbnail-replace{color:#116c54;cursor:pointer;background:#fff;border:1px solid #16785f;justify-content:center;align-items:center;gap:7px;min-height:42px;font-size:11px;font-weight:900;display:flex}.product-thumbnail-replace svg{width:15px}.product-gallery-media-editor{border-top:1px solid #dce3e1;gap:14px;padding-top:22px;display:grid}.product-gallery-media-editor>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.product-gallery-media-editor>header>div{gap:6px;display:grid}.product-gallery-media-editor>header b{font-size:13px}.product-gallery-media-editor>header span{color:#667670;font-size:10px}.product-gallery-media-editor>header>button{color:#fff;background:#16785f;border:1px solid #16785f;align-items:center;gap:7px;min-height:42px;padding:0 15px;font-size:11px;font-weight:900;display:inline-flex}.product-gallery-media-editor>header>button svg{width:16px}.product-gallery-media-editor>header>button:disabled{color:#7d8b86;background:#dfe6e3;border-color:#becac6}.product-gallery-media-editor .spin{animation:.8s linear infinite gallery-upload-spin}@keyframes gallery-upload-spin{to{transform:rotate(360deg)}}.product-gallery-upload-progress{background:#e4ebe8;height:5px;overflow:hidden}.product-gallery-upload-progress span{background:#16785f;height:100%;transition:width .2s;display:block}.product-gallery-media-error{background:#fff1ef;border:1px solid #efc4bd;padding:10px 12px;font-weight:800;color:#9c2f20!important;margin:0!important;font-size:11px!important}.product-gallery-media-empty{color:#386257;background:#f7faf8;border:1px dashed #9bb0aa;align-content:center;place-items:center;gap:8px;min-height:170px;display:grid}.product-gallery-media-empty svg{width:25px}.product-gallery-media-empty b{font-size:13px}.product-gallery-media-empty span{color:#70807a;font-size:10px}.product-gallery-media-list{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px;display:grid}.product-gallery-media-list article{background:#fff;border:1px solid #d4ddda;min-width:0;overflow:hidden}.product-gallery-media-thumb{aspect-ratio:1;background:#edf2f0;position:relative}.product-gallery-media-thumb img{object-fit:cover}.product-gallery-media-order{gap:8px;min-height:74px;padding:10px;display:grid}.product-gallery-media-order>span{color:#116c54;align-items:center;gap:5px;width:max-content;font-size:10px;font-weight:900;display:inline-flex}.product-gallery-media-order>span svg{fill:currentColor;width:13px}.product-gallery-media-order>small{color:#677670;font-size:10px;font-weight:800}.product-gallery-media-order>div{align-items:center;gap:5px;display:flex}.product-gallery-media-order button{color:#31463f;background:#fff;border:1px solid #d0dad6;place-items:center;min-width:32px;min-height:32px;padding:0;display:grid}.product-gallery-media-order button svg{width:14px}.product-gallery-media-order button:disabled{opacity:.35}.product-gallery-media-order button.make-primary,.product-gallery-media-order button.replace{gap:5px;width:auto;padding:0 8px;font-size:9px;font-weight:900;display:inline-flex}.product-gallery-media-order button.replace{color:#116c54}.product-gallery-media-order button.remove{color:#a4382d;margin-left:auto}.product-gallery-media-note{color:#71807b;font-size:10px}.product-name-link{color:#182723;align-items:center;gap:11px;width:max-content;max-width:100%;display:flex}.product-name-link>span:last-child{gap:4px;display:grid}.product-name-link b{font-size:12px}.product-name-link small{color:#677670;font-size:9px}.product-list-thumb{background:#e7eeeb 50%/cover no-repeat;border:1px solid #d4ddda;flex:0 0 48px;width:48px;height:48px}.table-actions{flex-wrap:wrap;gap:6px;display:flex}.admin-form-actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.admin-form-actions>a{background:#fff;border:1px solid #d5ddda;place-items:center;min-height:44px;padding:0 20px;font-size:13px;font-weight:800;display:grid}.admin-form-actions>button{color:#fff;background:#16785f;border-color:#16785f;border-radius:4px;min-height:44px;font-size:13px;font-weight:800}.business-settings-form h2{align-items:center;gap:8px;display:flex}.admin-toggle-row{cursor:pointer;background:#f7faf9;border:1px solid #c9d8d3;align-items:flex-start;gap:12px;margin:18px 0;padding:15px;display:flex}.admin-toggle-row input{accent-color:#16785f;width:19px;height:19px;margin-top:2px}.admin-toggle-row span{gap:4px;display:grid}.admin-toggle-row b{font-size:11px}.admin-toggle-row small{color:#66756f;font-size:9px;font-weight:500}.business-settings-notice{color:#41544e;background:#f2f8f5;border:1px solid #c9d8d3;align-items:flex-start;gap:10px;padding:16px;font-size:12px;line-height:1.6;display:flex}.business-settings-notice svg{color:#16785f;flex:none}.admin-toggle-row.critical{background:#fffaf0;border-color:#e6c37a}.npay-review-badge{color:#176b48;background:#eef8f3;border-left:3px solid #03c75a;margin:0 0 7px;padding:7px 9px;font-size:10px;font-weight:800}.npay-review-direct-button{color:#0b7255;cursor:pointer;background:#fff;border:1px solid #0b7255;width:100%;min-height:42px;margin-top:10px;font-weight:900}.npay-review-direct-button:hover{background:#eef8f3}.npay-review-direct-button:active{transform:translateY(1px)}.npay-review-direct-button:disabled{cursor:wait;opacity:.65}.npay-review-status{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.npay-review-status span{background:#f5f7f6;border:1px solid #d8dfdd;padding:7px 9px;font-size:10px;font-weight:800}.npay-review-status span.ready{color:#11694f;background:#eef8f3;border-color:#b8dacc}.npay-review-status span.pending{color:#8a520d;background:#fff7eb;border-color:#e9c9a0}.npay-review-links{border-top:1px solid #dce3e0;margin:0;display:grid}.npay-review-links>div{border-bottom:1px solid #dce3e0;grid-template-columns:190px minmax(0,1fr);gap:16px;padding:13px 0;display:grid}.npay-review-links dt{color:#4c5e58;font-size:11px;font-weight:900}.npay-review-links dd{overflow-wrap:anywhere;gap:5px;min-width:0;margin:0;font-size:11px;display:grid}.npay-review-links a{color:#086e52;align-items:center;gap:5px;display:inline-flex}.npay-review-links code{color:#263b35;font-size:10px}.npay-review-links small{color:#71807b}.npay-review-actions{background:#f3f8f6;border:1px solid #cddbd6;align-items:center;gap:12px;margin-top:16px;padding:14px;display:flex}.npay-review-actions label{color:#29423a;gap:7px;min-width:min(360px,100%);font-size:13px;font-weight:900;display:grid}.npay-review-actions select{color:#152e27;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #aebfba;border-radius:4px;padding:0 36px 0 12px}.npay-review-actions button{color:#fff;background:#16785f;border:0;border-radius:4px;min-height:42px;padding:0 16px;font-weight:900}.npay-review-actions button:disabled{cursor:not-allowed;background:#9aaca6}.npay-review-actions small{color:#64736e;line-height:1.6}.npay-review-page{color:#14221e;background:#f4f7f6;min-height:100vh;padding:72px max(24px,50vw - 560px) 100px}.npay-review-page>header{border-bottom:1px solid #ccd7d3;max-width:760px;padding-bottom:34px}.npay-review-page>header span{color:#00835f;font-size:11px;font-weight:900}.npay-review-page>header h1{margin:12px 0 14px;font-size:38px}.npay-review-page>header p{color:#60706b;margin:0;line-height:1.7}.npay-review-guide{background:#fff;border:1px solid #cfdad6;margin:24px 0 42px;padding:22px}.npay-review-guide ol{color:#53625d;margin:12px 0 18px;padding-left:22px;line-height:1.8}.npay-review-guide a{color:#fff;background:#142e27;align-items:center;gap:7px;min-height:42px;padding:0 15px;font-weight:800;display:inline-flex}.npay-review-products-heading{border-bottom:2px solid #17352d;justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.npay-review-products-heading h2{margin:0;font-size:22px}.npay-review-products-heading span{color:#66756f;font-size:12px}.npay-review-product-list{display:grid}.npay-review-product-list article{border-bottom:1px solid #d6dfdc;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:20px 4px;display:grid}.npay-review-product-list article span{color:#00835f;font-size:10px;font-weight:900}.npay-review-product-list article h3{margin:5px 0;font-size:17px}.npay-review-product-list article p{color:#65746f;margin:0;font-size:12px}.npay-review-product-list article>a{color:#11674f;background:#fff;border:1px solid #abc1b9;align-items:center;gap:6px;min-height:40px;padding:0 14px;font-weight:800;display:inline-flex}.npay-product-review-list{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.npay-product-review-list b{width:100%;font-size:11px}.npay-product-review-list a{color:#155d49;border:1px solid #cbd8d4;align-items:center;gap:4px;padding:7px 9px;font-size:10px;font-weight:800;display:inline-flex}.discount-setting-heading{grid-template-columns:32px minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.discount-setting-heading>svg{color:#16785f;margin-top:3px}.discount-setting-heading h2{margin:0 0 4px}.discount-setting-heading p{margin:0}.admin-setting-switch{color:#176f59;background:#f2f8f5;border:1px solid #bfd2cb;align-items:center;gap:8px;padding:8px 11px;font-weight:900;display:flex!important}.admin-setting-switch input{width:18px;height:18px}.admin-check-row{background:#f8faf9;border:1px solid #d4dfdb;align-items:flex-start;gap:10px;min-height:74px;padding:14px;flex-direction:row!important;display:flex!important}.admin-check-row input{width:18px;height:18px;margin-top:2px}.admin-check-row span{gap:4px;display:grid}.admin-check-row small{color:#6b7874;line-height:1.5}.discount-tier-editor{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.discount-tier-editor article{background:#fafcfb;border:1px solid #d2ddd9;grid-template-columns:auto 1fr 1fr;align-items:end;gap:12px;padding:18px;display:grid}.discount-tier-editor article>strong{color:#176f59;grid-column:1/-1;font-size:14px}.discount-tier-editor label{color:#52615c;gap:7px;font-size:11px;font-weight:800;display:grid}.discount-tier-editor input{background:#fff;border:1px solid #cbd7d3;min-height:42px;padding:0 11px}.discount-tier-editor em{color:#176f59;background:#eef7f3;grid-column:1/-1;padding:10px;font-size:11px;font-style:normal;font-weight:900}.discount-settings-preview{border:1px solid #cad8d3;align-items:center;gap:12px;padding:15px;display:flex}.discount-settings-preview svg{color:#176f59}.discount-settings-preview div{gap:3px;display:grid}.discount-settings-preview span{color:#6c7975;font-size:10px}.discount-settings-preview b{font-size:13px}.admin-inline-setting-link{color:#176f59;border:1px solid #176f59;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 16px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.admin-inline-setting-link svg{width:16px}.signup-coupon-card .coupon-countdown{border-top:1px solid #d8e3df;justify-items:start;gap:4px;min-width:145px;margin-top:4px;padding:9px 0 0;display:grid}.signup-coupon-card .coupon-countdown>span{color:#61716b;align-items:center;gap:4px;font-size:8px;display:flex}.signup-coupon-card .coupon-countdown>span svg{width:13px}.signup-coupon-card .coupon-countdown>b{color:#123f35;font-variant-numeric:tabular-nums;letter-spacing:0;font-size:27px;line-height:1}.signup-coupon-card.active .coupon-countdown>b{color:#0c745b}.signup-coupon-card:has(.coupon-action-feedback){flex-wrap:wrap}.signup-coupon-card .coupon-action-feedback{color:#176b55;background:#e9f7f1;border:1px solid #b8ddcf;flex:1 0 100%;align-items:center;gap:9px;min-width:100%;padding:11px 13px;display:flex}.signup-coupon-card .coupon-action-feedback.error{color:#973829;background:#fff1ef;border-color:#e7c4bd}.signup-coupon-card .coupon-action-feedback>svg{flex:none;width:18px}.signup-coupon-card .coupon-action-feedback>span{gap:3px;display:grid}.signup-coupon-card .coupon-action-feedback b{font-size:10px}.signup-coupon-card .coupon-action-feedback small{color:inherit;font-size:8px;line-height:1.5}.signup-coupon-card button:disabled{cursor:wait;opacity:.78}.coupon-spinner{animation:.8s linear infinite coupon-spin}@keyframes coupon-spin{to{transform:rotate(360deg)}}.guest-signup-benefit-bar{color:#164b3f;background:#eaf7f2;border:1px solid #b9d8ce;justify-content:space-between;align-items:center;gap:14px;min-height:62px;margin-top:10px;padding:12px 14px;text-decoration:none;transition:transform 80ms,border-color .16s;display:flex}.guest-signup-benefit-bar:hover{border-color:#178063}.guest-signup-benefit-bar:active{transform:translateY(2px)}.guest-signup-benefit-bar span{gap:4px;display:grid}.guest-signup-benefit-bar b{font-size:11px}.guest-signup-benefit-bar small{color:#58716a;font-size:8px}.guest-signup-benefit-bar strong{color:#0d7259;white-space:nowrap;font-size:20px}.footer-business{max-width:760px}.policy{min-height:60vh}.policy h1{margin-bottom:34px}.policy section{border-top:1px solid var(--border);max-width:780px;padding:24px 0}.policy section h2{margin:0 0 12px;font-size:18px}.policy section p{color:var(--muted);margin:0;line-height:1.8}.privacy-policy{max-width:1120px;padding-top:72px;padding-bottom:100px}.policy-hero{max-width:820px;padding-bottom:42px}.policy-hero>span{color:var(--accent);margin-bottom:14px;font-size:12px;font-weight:800;display:block}.policy-hero h1{margin:0 0 18px;font-size:42px;line-height:1.2}.policy-hero p{color:var(--muted);margin:0 0 18px;font-size:17px;line-height:1.8}.policy-hero small{color:var(--muted)}.policy-index{flex-wrap:wrap;gap:8px;max-width:1000px;margin-bottom:28px;display:flex}.policy-index a{border:1px solid var(--border);color:var(--text);padding:10px 14px;font-size:13px;font-weight:700}.privacy-policy section{max-width:1000px;padding:34px 0;scroll-margin-top:100px}.privacy-policy section h2{font-size:22px}.privacy-policy section h3{margin:26px 0 12px;font-size:16px}.privacy-policy section ul{color:var(--muted);margin:16px 0 0;padding-left:20px;line-height:1.9}.policy-table-wrap{border:1px solid var(--border);margin-top:20px;overflow-x:auto}.policy-table-wrap table{border-collapse:collapse;width:100%;min-width:760px;font-size:14px}.policy-table-wrap th,.policy-table-wrap td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:15px 16px;line-height:1.65}.policy-table-wrap th{background:var(--surface);color:var(--muted);font-size:12px}.policy-table-wrap tbody tr:last-child td{border-bottom:0}.policy-note{background:var(--surface);padding:14px 16px;font-size:13px;margin-top:14px!important}.policy-contact{border:1px solid var(--border);background:var(--surface);margin:18px 0;padding:22px}.policy-contact dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px;margin:0;display:grid}.policy-contact dl div{gap:5px;display:grid}.policy-contact dt{color:var(--muted);font-size:12px}.policy-contact dd{overflow-wrap:anywhere;margin:0;font-weight:700}@media (max-width:720px){.privacy-policy{padding-top:44px;padding-bottom:72px}.policy-hero h1{font-size:32px}.policy-index{flex-wrap:nowrap;padding-bottom:6px;overflow-x:auto}.policy-index a{flex:none}.privacy-policy section{padding:28px 0}.privacy-policy section h2{font-size:19px}.policy-contact dl{grid-template-columns:1fr}}.analysis-stack{gap:20px;display:grid}.analysis-kpis{background:#fff;border:1px solid #dce3e1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.analysis-kpis>div{border-right:1px solid #e2e7e5;align-content:start;gap:7px;min-width:0;min-height:118px;padding:21px 22px;display:grid}.analysis-kpis>div:last-child{border-right:0}.analysis-kpis small{color:#687672;font-size:11px;font-weight:800}.analysis-kpis b{overflow-wrap:anywhere;font-size:24px;line-height:1.2}.analysis-kpis span{color:#8a9491;font-size:10px}.analysis-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.analysis-grid.wide-left{grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr)}.analysis-tag,.analysis-live{color:#16785f;white-space:nowrap;background:#e7f4ef;border-radius:4px;align-self:start;align-items:center;gap:7px;min-height:28px;padding:0 9px;font-size:10px;font-weight:900;display:inline-flex}.analysis-tag.warn{color:#966311;background:#fff3d9}.analysis-live i{background:#1aa479;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #d7f2e8}.live-feed-status{cursor:pointer;font:inherit;border:1px solid #cce5dc}.live-feed-status.syncing{color:#52635d;background:#f1f5f3}.live-feed-status.error{color:#a9362f;background:#fff1ef;border-color:#efc8c4}.live-feed-error{color:#922f29;background:#fff6f5;border:1px solid #efc8c4;margin:0 0 14px;padding:12px 14px;font-size:13px;font-weight:700}.live-feed-footer{color:#6c7974;text-align:right;padding-top:12px;font-size:12px}.analysis-empty{color:#74817d;border-top:1px solid #e8eceb;justify-content:center;align-items:center;gap:10px;min-height:150px;font-size:12px;display:flex}.product-traffic-panel{overflow:hidden}.product-traffic-head{align-items:flex-start}.product-traffic-period{background:#f5f7f6;border:1px solid #d7dfdc;gap:4px;padding:3px;display:flex}.product-traffic-period button{color:#66736f;cursor:pointer;background:0 0;border:0;min-width:52px;height:32px;padding:0 10px;font-size:11px;font-weight:850}.product-traffic-period button.active{color:#fff;background:#173f35;box-shadow:0 1px 3px #0a241c20}.product-traffic-summary{background:#f8faf9;border-top:1px solid #e4e9e7;border-bottom:1px solid #e4e9e7;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.product-traffic-summary span{border-right:1px solid #e4e9e7;align-content:center;gap:6px;min-height:80px;padding:16px 20px;display:grid}.product-traffic-summary span:last-child{border-right:0}.product-traffic-summary small{color:#72807b;font-size:10px;font-weight:800}.product-traffic-summary b{font-size:20px}.product-traffic-table td:first-child{min-width:230px}.product-traffic-table td:not(:first-child),.product-traffic-table th:not(:first-child){white-space:nowrap;text-align:right}@media (max-width:700px){.product-traffic-head{flex-direction:column;align-items:stretch}.product-traffic-period{grid-template-columns:repeat(4,1fr);width:100%;display:grid}.product-traffic-period button{min-width:0}.product-traffic-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.product-traffic-summary span:nth-child(2){border-right:0}.product-traffic-summary span:nth-child(-n+2){border-bottom:1px solid #e4e9e7}.product-traffic-summary b{font-size:17px}}.today-visitor-overview{background:#fff;border:1px solid #d4dedb;overflow:hidden;box-shadow:0 10px 28px #1b3d350f}.today-overview-head{border-bottom:1px solid #e2e8e6;justify-content:space-between;align-items:center;gap:20px;min-height:104px;padding:22px 24px;display:flex}.today-overview-head>div{gap:5px;display:grid}.today-overview-head span{color:#138164;font-size:10px;font-weight:900}.today-overview-head h2{margin:0;font-size:22px}.today-overview-head p{color:#73807c;margin:0;font-size:11px}.today-overview-head time{color:#566762;white-space:nowrap;font-size:11px;font-weight:800}.today-kpi-grid{border-bottom:1px solid #e2e8e6;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.today-kpi-grid article{border-right:1px solid #e2e8e6;align-content:center;gap:8px;min-width:0;min-height:126px;padding:22px;display:grid}.today-kpi-grid article:last-child{border-right:0}.today-kpi-grid article.primary{color:#fff;background:#183f3b}.today-kpi-grid small{color:#687672;font-size:10px;font-weight:800}.today-kpi-grid .primary small,.today-kpi-grid .primary span{color:#b9d2cc}.today-kpi-grid b{font-size:27px;line-height:1}.today-kpi-grid span{color:#84908c;font-size:9px}.today-overview-grid{grid-template-columns:minmax(0,1.5fr) minmax(220px,.75fr) minmax(220px,.75fr);display:grid}.today-overview-grid>article{border-right:1px solid #e2e8e6;min-width:0;min-height:245px;padding:22px}.today-overview-grid>article:last-child{border-right:0}.today-overview-grid h3{margin:0;font-size:14px}.today-overview-grid article>div>p{color:#87928e;margin:5px 0 0;font-size:9px}.hour-bars{background:repeating-linear-gradient(#eef2f1 0 1px,#0000 1px 54px);border-bottom:1px solid #ccd7d3;grid-template-columns:repeat(24,minmax(4px,1fr));align-items:end;gap:4px;height:165px;margin-top:16px;display:grid}.hour-bars span{grid-template-rows:1fr 18px;place-items:end center;height:100%;display:grid}.hour-bars i{background:#1b8064;border-radius:2px 2px 0 0;width:min(14px,80%);min-height:4px}.hour-bars small{color:#85918d;font-size:7px}.today-ranking{align-content:start;display:grid}.today-ranking>p{border-bottom:1px solid #e7ecea;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:37px;margin:0;font-size:9px;display:grid}.today-ranking>p:first-of-type{margin-top:13px}.today-ranking>p span{text-overflow:ellipsis;white-space:nowrap;color:#4c5c57;overflow:hidden}.today-ranking>p b{color:#172b26;font-size:10px}.today-ranking em{color:#89948f;text-align:center;margin-top:48px;font-size:10px;font-style:normal}.live-visitor-board{background:#fff;border:1px solid #d4dedb;overflow:hidden;box-shadow:0 10px 28px #1b3d350f}.live-visitor-head{border-bottom:1px solid #e2e8e6;justify-content:space-between;align-items:center;gap:20px;min-height:96px;padding:20px 22px;display:flex}.live-visitor-head>div{grid-template-columns:auto 1fr;align-items:center;gap:6px 10px;display:grid}.live-visitor-head h2{margin:0;font-size:20px}.live-visitor-head p{color:#73807c;grid-column:1/-1;margin:0;font-size:11px}.live-visitor-head button{color:#314640;background:#fff;border:1px solid #ccd7d3;align-items:center;gap:7px;min-height:36px;padding:0 11px;font-size:10px;font-weight:800;display:flex}.live-visitor-head button:disabled{opacity:.65}.spinning{animation:.8s linear infinite live-spin}@keyframes live-spin{to{transform:rotate(360deg)}}.live-visitor-kpis{border-bottom:1px solid #e2e8e6;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.live-visitor-kpis article{border-right:1px solid #e2e8e6;align-items:center;gap:14px;min-height:110px;padding:20px 22px;display:flex}.live-visitor-kpis article:last-child{border-right:0}.live-visitor-kpis article>svg{color:#197c63;background:#edf5f2;width:34px;height:34px;padding:8px}.live-visitor-kpis article.primary{color:#fff;background:#183f3b}.live-visitor-kpis article.primary>svg{color:#bde4da;background:#2c5a53}.live-visitor-kpis article span{gap:6px;display:grid}.live-visitor-kpis small{color:#73807c;font-size:10px;font-weight:800}.live-visitor-kpis .primary small{color:#b6cec8}.live-visitor-kpis b{font-size:24px;line-height:1}.live-visitor-table-wrap{overflow:auto}.live-visitor-table{border-collapse:collapse;width:100%;min-width:860px}.live-visitor-table th{color:#71807b;text-align:left;background:#f5f8f7;height:44px;padding:0 16px;font-size:9px}.live-visitor-table td{color:#4a5b56;border-top:1px solid #e7ecea;height:58px;padding:0 16px;font-size:10px}.visitor-identity,.visitor-device,.visitor-time{white-space:nowrap;align-items:center;gap:7px;display:flex}.visitor-identity b,.visitor-page{color:#1e2f2a;font-size:10px}.visitor-page{text-overflow:ellipsis;white-space:nowrap;max-width:310px;display:block;overflow:hidden}.online-dot{background:#18a677;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #dff5ed}.visitor-action{color:#426058;white-space:nowrap;background:#edf3f1;align-items:center;min-height:26px;padding:0 8px;font-weight:800;display:inline-flex}.visitor-action.hot{color:#9b5d05;background:#fff0dc}.visitor-time{color:#187a61;font-weight:800}.live-visitor-empty{color:#73807c;text-align:center;place-content:center;justify-items:center;gap:8px;min-height:180px;display:grid}.live-visitor-empty svg{color:#87a099}.live-visitor-empty b{color:#344640;font-size:12px}.live-visitor-empty span{font-size:10px}.live-visitor-board>footer{color:#84908c;border-top:1px solid #e7ecea;justify-content:flex-end;align-items:center;min-height:36px;padding:0 16px;font-size:9px;display:flex}.admin-empty-row:has(svg){gap:9px;display:flex}.admin-secondary-action{white-space:nowrap;align-items:center;gap:7px;display:inline-flex;color:#344540!important;background:#fff!important;border:1px solid #cfd8d5!important;min-height:38px!important;padding:0 12px!important;font-size:11px!important}.icon-action{place-items:center;width:36px;height:36px;display:grid;color:#31413d!important;background:#fff!important;border:1px solid #d9e0de!important;min-height:36px!important;padding:0!important}.analysis-select{background:#fff;border:1px solid #d6dddb;border-radius:4px;width:auto;max-width:200px;min-height:36px;padding:0 34px 0 10px;font-size:11px}.status-badge.waiting{color:#9a6411;background:#fff0d7}.table-action{color:#2f4540;background:#fff;border:1px solid #ccd6d3;border-radius:4px;min-height:30px;padding:0 10px;font-size:10px;font-weight:800}.admin-table code{color:#36564e;background:#f0f4f2;border-radius:3px;padding:3px 6px;font-size:10px}.attention-map{gap:11px;display:grid}.attention-map>div{background:linear-gradient(90deg,#d9efe7,#f2f7f5);border-left:5px solid #198368;align-content:center;gap:5px;min-height:58px;padding:0 15px;display:grid}.attention-map>div:nth-child(2){background:linear-gradient(90deg,#deedf3,#f4f8fa);border-color:#397e9b}.attention-map>div:nth-child(3){background:linear-gradient(90deg,#fff0cf,#fbf8f0);border-color:#d39a29}.attention-map>div:nth-child(4){background:linear-gradient(90deg,#fae2de,#fbf7f6);border-color:#df6f5e}.attention-map b{font-size:12px}.attention-map span{color:#6e7b77;font-size:10px}.replay-placeholder{color:#fff;text-align:center;background:#1c2624;place-content:center;justify-items:center;gap:12px;min-height:260px;padding:28px;display:grid}.replay-placeholder span{color:#aebbb7;max-width:330px;font-size:11px;line-height:1.6}.replay-placeholder button{color:#e8efed;background:#273330;border:1px solid #53605d;border-radius:4px;min-height:36px;padding:0 12px;font-size:10px;font-weight:800}.trend-chart{background:repeating-linear-gradient(#eef2f1 0 1px,#0000 1px 54px);border-bottom:1px solid #cfd8d5;align-items:end;gap:7px;height:220px;padding-top:18px;display:flex}.trend-chart>div{flex-direction:column;flex:1;justify-content:end;align-items:center;gap:7px;height:100%;display:flex}.trend-chart span{background:#197d62;border-radius:3px 3px 0 0;width:min(32px,80%);min-height:5px}.trend-chart>div:nth-child(3n+2) span{background:#3c7891}.trend-chart small{color:#87918e;min-height:16px;font-size:8px}.chart-footnote{color:#8a9491;margin:12px 0 0;font-size:10px}.funnel-stage-grid{grid-template-columns:repeat(5,minmax(120px,1fr));display:grid;overflow:auto}.funnel-stage-grid>button,.funnel-stage-grid>div{text-align:left;background:#fff;border:1px solid #dde4e2;border-right:0;align-content:start;gap:9px;min-height:160px;padding:20px;display:grid;position:relative;overflow:hidden}.funnel-stage-grid>button:last-child,.funnel-stage-grid>div:last-child{border-right:1px solid #dde4e2}.funnel-stage-grid small{color:#75817d;font-size:9px}.funnel-stage-grid b{font-size:12px}.funnel-stage-grid strong{font-size:22px}.funnel-stage-grid>button>span,.funnel-stage-grid>div>span{background:#238465;height:7px;position:absolute;bottom:0;left:0}.repeat-funnel{align-items:center;gap:8px;min-height:210px;display:flex;overflow:auto}.repeat-funnel>button{text-align:center;background:#f7f9f8;border:1px solid #dce3e1;place-content:center;gap:8px;min-width:118px;min-height:120px;display:grid}.repeat-funnel>button b{font-size:11px}.repeat-funnel>button strong{color:#16785f;font-size:22px}.repeat-funnel>button span{color:#7d8985;font-size:9px}.repeat-funnel>svg{color:#93a09c;flex:none}.cohort-list{display:grid}.cohort-list button{text-align:left;background:#fff;border:0;border-top:1px solid #e5eae8;grid-template-columns:1fr auto auto;align-items:center;gap:16px;min-height:66px;display:grid}.cohort-list span{font-size:12px;font-weight:700}.cohort-list b{font-size:15px}.cohort-list small{color:#16785f;font-size:10px;font-weight:800}.retention-table{border:1px solid #dce3e1;overflow:auto}.retention-table>div{grid-template-columns:1.4fr repeat(4,1fr);min-width:650px;display:grid}.retention-table b,.retention-table span{border-bottom:1px solid #e5eae8;border-right:1px solid #e5eae8;padding:15px;font-size:11px}.retention-table>div:first-child{background:#f5f8f7}.signal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.signal-grid span{color:#75817d;background:#f5f8f7;align-content:center;gap:5px;min-height:70px;padding:12px;font-size:10px;display:grid}.signal-grid b{color:#24312e;font-size:11px}.guard-list{margin-top:14px;display:grid}.guard-list span{color:#4c5d58;border-top:1px solid #e4e9e7;align-items:center;gap:9px;min-height:48px;font-size:11px;display:flex}.guard-list span svg{color:#d06452}.guard-list span:last-child svg{color:#1a9a74}.donut-layout{justify-content:center;align-items:center;gap:32px;min-height:240px;display:flex}.donut{aspect-ratio:1;text-align:center;background:radial-gradient(circle,#fff 0 48%,transparent 50%),conic-gradient(#1b8064 0 1%,#3e7894 1% 2%,#dfe6e4 2% 100%);border-radius:50%;place-content:center;width:148px;display:grid}.donut b{font-size:24px}.donut span{color:#77837f;font-size:10px}.legend-list{gap:14px;display:grid}.legend-list span{grid-template-columns:10px 1fr auto;align-items:center;gap:8px;font-size:10px;display:grid}.legend-list i{background:#dfe6e4;border-radius:2px;width:9px;height:9px}.legend-list i.green{background:#1b8064}.legend-list i.blue{background:#3e7894}.legend-list i.gray{background:#cfd8d5}.creative-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.creative-grid>div{border:1px solid #dce3e1;gap:7px;min-width:0;padding:12px;display:grid}.creative-thumb{aspect-ratio:16/8;color:#fff;background:#163e3a;place-content:center;font-size:24px;font-weight:900;display:grid}.creative-thumb.alt{background:#3c6b83}.creative-thumb.warm{background:#b8782d}.creative-grid b{font-size:11px}.creative-grid small{color:#7a8682;font-size:9px}.creative-grid .trend-chart{background:0 0;gap:3px;height:85px}.creative-grid .trend-chart small{display:none}.creative-grid .trend-chart span{width:70%}.connector-grid,.channel-status{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.connector-grid button,.connector-grid>a,.channel-status button{min-height:86px;color:inherit;text-align:left;background:#fff;border:1px solid #dce3e1;grid-template-columns:24px 1fr auto;align-items:center;gap:10px;padding:14px;display:grid}.connector-grid button:hover,.connector-grid>a:hover{background:#f5faf8;border-color:#88b8aa}.connector-grid span,.channel-status span{gap:5px;display:grid}.connector-grid b,.channel-status b{font-size:11px}.connector-grid small,.channel-status small{color:#7d8985;font-size:9px}.connector-grid em,.channel-status em{color:#9c6512;font-size:9px;font-style:normal;font-weight:800}.claim-flow{background:#fff;border:1px solid #dce3e1;grid-template-columns:repeat(5,1fr);display:grid}.claim-flow div{border-right:1px solid #e2e7e5;align-items:center;gap:10px;min-height:92px;padding:15px;display:flex}.claim-flow div:last-child{border-right:0}.claim-flow span{color:#16785f;background:#e7f4ef;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:10px;font-weight:900;display:grid}.claim-flow b{font-size:11px}.delivery-rules{display:grid}.delivery-rules span{border-top:1px solid #e4e9e7;grid-template-columns:24px 1fr;align-items:center;gap:2px 9px;min-height:70px;display:grid}.delivery-rules span>svg{color:#1b8064;grid-row:1/3}.delivery-rules b{font-size:11px}.delivery-rules small{color:#7d8985;font-size:9px}.crm-workspace{grid-template-columns:minmax(300px,.65fr) minmax(0,1.35fr);gap:20px;display:grid}.trigger-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.trigger-grid button{text-align:left;background:#f7f9f8;border:1px solid #dce3e1;grid-template-columns:22px 1fr;align-content:center;gap:3px 8px;min-height:96px;padding:13px;display:grid}.trigger-grid svg{color:#178165;grid-row:1/3}.trigger-grid b{font-size:11px}.trigger-grid small{color:#78847f;font-size:9px}.sequence-columns{grid-template-columns:repeat(2,minmax(240px,1fr));gap:12px;display:grid;overflow:auto}.sequence-columns>div{background:#f2faf6;border:1px solid #c8e7db;min-width:0;padding:13px}.sequence-columns>div.negative{background:#fff6f4;border-color:#f0d1cb}.sequence-columns header{justify-content:space-between;align-items:start;min-height:42px;display:flex}.sequence-columns header b{color:#137b5e;font-size:12px}.sequence-columns .negative header b{color:#bf493a}.sequence-columns header span{background:#fff;border-radius:4px;padding:4px 7px;font-size:9px;font-weight:800}.sequence-columns button{text-align:left;background:#fff;border:1px solid #dce3e1;grid-template-columns:38px minmax(0,1fr) 24px;align-items:center;gap:10px;width:100%;min-height:78px;margin-top:8px;padding:10px;display:grid}.sequence-columns button em{color:#147b5f;background:#e5f4ed;border-radius:4px;place-content:center;min-height:32px;font-size:10px;font-style:normal;font-weight:900;display:grid}.sequence-columns .negative button em{color:#c34a3b;background:#ffe8e4}.sequence-columns button span{gap:5px;min-width:0;display:grid}.sequence-columns button b{white-space:normal;overflow-wrap:anywhere;font-size:10px}.sequence-columns button small{color:#7d8985;white-space:normal;overflow-wrap:anywhere;font-size:9px}.popup-list{display:grid}.popup-list>a{min-height:76px;color:inherit;text-align:left;background:#fff;border-top:1px solid #e4e9e7;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:0 8px;display:grid}.popup-list>a:hover{background:#f5faf8}.popup-list span{gap:5px;display:grid}.popup-list b{font-size:11px}.popup-list small{color:#7d8985;font-size:9px}.popup-list em{color:#9c6512;font-size:9px;font-style:normal;font-weight:900}.launch-summary{color:#fff;background:#183f3b;align-items:center;gap:28px;min-height:130px;margin-bottom:20px;padding:22px 26px;display:flex}.launch-summary div{display:grid}.launch-summary b{font-size:30px}.launch-summary span{color:#b9d3ce;font-size:10px}.launch-summary p{color:#d6e4e1;max-width:620px;font-size:12px;line-height:1.7}.launch-checks{background:#e1e7e5;border:1px solid #e1e7e5;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.launch-checks>a{min-height:78px;color:inherit;text-align:left;background:#fff;grid-template-columns:28px 1fr auto 18px;align-items:center;gap:10px;padding:14px;display:grid}.launch-checks>a:hover{background:#f5faf8}.launch-checks b{font-size:11px}.launch-checks small{color:#7c8884;font-size:9px}.launch-checks .ready{color:#168164}.launch-checks .waiting{color:#d08822}.page-status-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.page-status-grid article{background:#fff;border:1px solid #dce3e1;grid-template-rows:auto 1fr auto;min-height:220px;padding:22px;display:grid}.page-status-grid header{grid-template-columns:32px 1fr auto;align-items:center;gap:10px;display:grid}.page-status-grid header>span{gap:4px;display:grid}.page-status-grid header b{font-size:13px}.page-status-grid header small{color:#7c8884;font-size:9px}.page-status-grid header em{color:#16785f;background:#e7f4ef;border-radius:4px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:900}.page-status-grid header em.off{color:#78837f;background:#f0f2f1}.page-status-grid p{color:#67746f;margin:22px 0;font-size:11px;line-height:1.6}.page-status-grid footer{gap:8px;display:flex}.page-status-grid footer a,.page-status-grid footer button{color:#31433e;background:#fff;border:1px solid #d4ddda;border-radius:4px;align-items:center;gap:6px;min-height:36px;padding:0 11px;font-size:10px;font-weight:800;display:inline-flex}.studio-shell{background:#fff;border:1px solid #cfd8d5;overflow:hidden}.studio-toolbar{border-bottom:1px solid #dce3e1;align-items:center;gap:14px;min-height:62px;padding:8px 12px;display:flex}.studio-page-select{align-items:center;gap:8px;display:flex;position:relative}.studio-page-select>span{color:#72807b;font-size:10px;font-weight:800}.studio-page-select>button{color:#283934;background:#fff;border:1px solid #d3dcda;border-radius:4px;align-items:center;gap:20px;min-height:38px;padding:0 11px;font-size:11px;font-weight:800;display:flex}.studio-page-menu{z-index:10;background:#fff;border:1px solid #d3dcda;width:180px;padding:5px;display:none;position:absolute;top:42px;right:0;box-shadow:0 8px 24px #1c2b2818}.studio-page-select:focus-within .studio-page-menu{display:grid}.studio-page-menu button{text-align:left;background:#fff;border:0;min-height:34px;padding:0 8px;font-size:10px}.device-toggle{border:1px solid #d3dcda;margin-left:auto;display:flex}.device-toggle button{color:#6d7a76;background:#fff;border:0;width:38px;height:36px;min-height:36px;padding:0}.device-toggle button.active{color:#fff;background:#17201e}.studio-actions{gap:7px;display:flex}.studio-actions button{color:#2d3f39;background:#fff;border:1px solid #d3dcda;border-radius:4px;align-items:center;gap:6px;min-height:38px;padding:0 11px;font-size:10px;font-weight:800;display:flex}.studio-actions button.save{color:#fff;background:#16785f;border-color:#16785f}.studio-workspace{grid-template-columns:210px minmax(420px,1fr) 250px;min-height:720px;display:grid}.studio-layers,.studio-properties{background:#f8faf9;border-right:1px solid #dce3e1;min-width:0;padding:13px}.studio-properties{border-left:1px solid #dce3e1;border-right:0}.studio-pane-title{justify-content:space-between;align-items:center;min-height:44px;display:flex}.studio-pane-title b{font-size:11px}.studio-pane-title button{color:#40514c;background:#fff;border:1px solid #d6dedc;place-items:center;width:30px;height:30px;min-height:30px;padding:0;display:grid}.studio-layers>button{text-align:left;background:0 0;border:1px solid #0000;grid-template-columns:17px 1fr 16px;align-items:center;gap:7px;width:100%;min-height:55px;padding:7px;display:grid}.studio-layers>button.selected{background:#fff;border-color:#9bcdbd}.studio-layers>button span{gap:3px;display:grid}.studio-layers>button b{font-size:10px}.studio-layers>button small{color:#87928e;font-size:8px}.studio-layers>button.add-section{color:#45605a;border:1px dashed #abb8b4;justify-content:center;margin-top:10px;display:flex}.studio-canvas{background:#e6ebe9;padding:28px;overflow:auto}.studio-page-frame{background:#fff;width:min(100%,900px);min-height:800px;margin:0 auto;transition:width .2s;box-shadow:0 8px 30px #22312d20}.studio-canvas.mobile .studio-page-frame{width:390px}.mock-store-head{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;min-height:50px;padding:0 22px;display:flex}.mock-store-head b{font-size:12px}.mock-store-head span{color:#89938f;font-size:7px}.studio-page-frame section{cursor:pointer;background:#e8f0ed;align-content:center;min-height:290px;padding:60px 9%;display:grid}.studio-page-frame section small{color:#377165;font-size:7px;font-weight:900}.studio-page-frame section h2{margin:12px 0;font-size:27px;line-height:1.25}.studio-page-frame section p{color:#5d6e69;font-size:9px}.studio-page-frame section button,.mock-product button{color:#fff;background:#183f3b;border:0;border-radius:3px;width:max-content;min-height:34px;margin-top:10px;padding:0 12px;font-size:8px}.mock-trust{text-align:center;cursor:pointer;border-bottom:1px solid #e3e8e6;grid-template-columns:repeat(3,1fr);align-items:center;min-height:58px;font-size:8px;display:grid}.mock-product{cursor:pointer;grid-template-columns:1fr 1fr;align-items:center;gap:28px;min-height:250px;padding:32px 8%;display:grid}.mock-product>div{background:#dce6e3;height:180px}.mock-product span{gap:7px;display:grid}.mock-product small{color:#52746c;font-size:7px}.mock-product h3{margin:0;font-size:16px}.mock-product p{color:#78847f;margin:0;font-size:8px}.mock-content{text-align:center;cursor:pointer;background:#f4f6f5;place-content:center;gap:8px;min-height:190px;display:grid}.mock-content b{font-size:12px}.mock-content span{color:#7b8783;font-size:8px}.mock-reviews{text-align:center;cursor:pointer;place-content:center;gap:8px;min-height:120px;display:grid}.mock-reviews b{font-size:11px}.mock-reviews span{color:#7b8783;font-size:8px}.studio-page-frame .selected{outline-offset:-3px;outline:3px solid #2b8e73;position:relative}.studio-properties label{color:#53625e;gap:7px;margin-top:15px;font-size:9px;font-weight:800;display:grid}.studio-properties input,.studio-properties select{background:#fff;border:1px solid #d4ddda;border-radius:4px;min-height:38px;padding:0 9px;font-size:10px}.color-field{grid-template-columns:42px 1fr;gap:6px;display:grid}.color-field input[type=color]{padding:3px}.property-buttons{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:15px;display:grid}.property-buttons button{color:#40514c;background:#fff;border:1px solid #d4ddda;place-items:center;gap:4px;min-height:55px;padding:5px;font-size:8px;display:grid}.property-footer{justify-content:space-between;gap:8px;margin-top:28px;display:flex}.property-footer button{background:#fff;border:1px solid #d4ddda;border-radius:4px;align-items:center;gap:6px;min-height:38px;padding:0 9px;font-size:9px;font-weight:800;display:flex}.property-footer button:last-child{color:#fff;background:#16785f;border-color:#16785f}.overview-chart-grid{grid-template-columns:minmax(0,1.4fr) minmax(330px,.6fr);gap:20px;margin-bottom:20px;display:grid}.revenue-bars{background:repeating-linear-gradient(#eef2f1 0 1px,#0000 1px 62px);border-bottom:1px solid #ccd6d3;align-items:end;gap:8px;height:250px;display:flex}.revenue-bars div{flex-direction:column;flex:1;justify-content:end;align-items:center;gap:6px;height:100%;display:flex}.revenue-bars span{background:#1b8064;border-radius:3px 3px 0 0;width:min(36px,75%);min-height:4px}.revenue-bars b{min-height:14px;font-size:8px}.revenue-bars small{color:#7d8985;min-height:16px;font-size:7px}.mini-funnel{justify-content:center;align-items:center;gap:10px;min-height:250px;display:flex;overflow:auto}.mini-funnel>div{justify-items:center;gap:10px;min-width:100px;display:grid}.mini-funnel>div>span{justify-items:center;gap:4px;display:grid}.mini-funnel b{font-size:22px}.mini-funnel small{color:#7a8682;font-size:9px}.mini-funnel svg{color:#26856a}.mini-funnel>svg{color:#a1adaa}.growth-decision{color:#fff;background:#183f3b;margin-bottom:20px}.growth-decision header{border-bottom:1px solid #38605a;justify-content:space-between;gap:20px;padding:24px;display:flex}.growth-decision header span{color:#9ec6bd;text-transform:uppercase;font-size:9px;font-weight:900}.growth-decision h2{margin:7px 0 4px;font-size:20px}.growth-decision header p{color:#c5d8d4;margin:0;font-size:10px}.growth-decision header>b{color:#d8e7e4;background:#315650;border-radius:4px;align-self:start;padding:7px 9px;font-size:9px}.growth-decision header>b.ready{background:#1f6e59}.growth-decision>div{grid-template-columns:repeat(3,1fr);display:grid}.growth-decision article{border-right:1px solid #38605a;grid-template-columns:25px 1fr;align-content:start;gap:10px;min-height:150px;padding:22px;display:grid}.growth-decision article:last-child{border-right:0}.growth-decision article>svg{color:#9dc8bd}.growth-decision article span{gap:8px;display:grid}.growth-decision article small{color:#91b7af;font-size:8px}.growth-decision article b{font-size:12px}.growth-decision article p{color:#c5d8d4;margin:0;font-size:9px;line-height:1.6}@media (max-width:1000px){.science-band{grid-template-columns:1fr;gap:44px}.admin-shell{grid-template-columns:86px minmax(0,1fr)}.admin-brand strong,.admin-nav-group a span,.admin-nav-group a>svg:last-child,.admin-nav-group>small,.admin-account span{display:none}.admin-brand{justify-content:center;padding-left:0;padding-right:0}.admin-nav-group a{grid-template-columns:1fr;place-items:center;padding:0}.admin-account{justify-content:center}.admin-grid-main,.analysis-grid,.analysis-grid.wide-left,.crm-workspace,.overview-chart-grid{grid-template-columns:1fr}.analysis-kpis,.live-visitor-kpis,.today-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.today-kpi-grid article{border-bottom:1px solid #e2e8e6}.today-kpi-grid article:nth-child(2n){border-right:0}.today-kpi-grid article:last-child{border-bottom:0;grid-column:1/-1}.today-overview-grid{grid-template-columns:1fr 1fr}.today-overview-grid>article:first-child{border-bottom:1px solid #e2e8e6;border-right:0;grid-column:1/-1}.live-visitor-kpis article:nth-child(2){border-right:0}.live-visitor-kpis article:nth-child(-n+2){border-bottom:1px solid #e2e8e6}.analysis-kpis>div:nth-child(2){border-right:0}.analysis-kpis>div:nth-child(-n+2){border-bottom:1px solid #e2e7e5}.studio-workspace{grid-template-columns:180px minmax(390px,1fr)}.studio-properties{border-top:1px solid #dce3e1;border-left:0;grid-column:1/-1}}@media (max-width:800px){.site-header{gap:10px;padding:0 14px}.site-nav{display:none}.site-tools{margin-left:auto}.site-tools a{width:36px;display:grid!important}.store-hero{align-items:flex-end;min-height:580px}.store-hero>img{object-position:63% center}.store-hero-copy{width:calc(100% - 32px);padding-bottom:42px}.store-hero-copy h1{font-size:40px}.store-hero-copy p{font-size:14px}.trust-strip{grid-template-columns:repeat(2,1fr);padding:10px 0}.trust-strip span{border-right:0;min-height:48px;font-size:11px}.store-title{align-items:start}.store-title h2{font-size:28px}.store-title>a{white-space:nowrap;flex:none;font-size:11px}.science-band{padding:58px 20px}.science-band h2{font-size:34px}.science-points{grid-template-columns:1fr}.science-points article{padding:20px 2px}.review-band h2{font-size:26px}.admin-shell{padding-top:66px;display:block}.live-visitor-head{align-items:flex-start;padding:16px}.today-overview-head{align-items:flex-start;min-height:auto;padding:18px 16px}.today-overview-head h2{font-size:19px}.today-overview-head p{line-height:1.55}.today-kpi-grid article{min-height:108px;padding:16px}.today-kpi-grid b{font-size:23px}.today-overview-grid{grid-template-columns:1fr}.today-overview-grid>article{border-bottom:1px solid #e2e8e6;border-right:0;min-height:220px;padding:17px 15px}.today-overview-grid>article:last-child{border-bottom:0}.live-visitor-head>div{grid-template-columns:1fr}.live-visitor-head h2{font-size:17px}.live-visitor-head p{grid-column:auto}.live-visitor-kpis article{gap:9px;min-height:92px;padding:15px 13px}.live-visitor-kpis article>svg{width:30px;height:30px}.live-visitor-kpis b{font-size:19px}.admin-sidebar{z-index:30;scrollbar-width:none;flex-direction:row;align-items:center;width:100%;height:66px;padding:10px 12px;position:fixed;inset:0 0 auto;overflow-x:auto}.admin-sidebar::-webkit-scrollbar{display:none}.admin-brand{z-index:2;background:#17201e;border:0;border-right:1px solid #34413e;flex:none;padding:0 12px 0 0;position:sticky;left:0}.admin-brand>span{width:36px;height:36px}.admin-sidebar nav{gap:4px;margin:0 0 0 10px;display:flex}.admin-nav-group{margin:0;display:flex}.admin-nav-group a{flex:0 0 42px;width:42px;height:42px;min-height:42px}.admin-account{display:none}.admin-main{padding:24px 14px 54px}.admin-page-head{align-items:start;min-height:auto;padding-bottom:20px}.admin-page-head h1{font-size:23px}.admin-page-head p{font-size:12px;line-height:1.55}.admin-page-head button,.admin-primary-action{flex:none;padding:0 12px}.admin-metrics-row,.admin-metrics-row.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-metric{border-bottom:1px solid #e2e7e5;padding:17px 15px}.admin-metric strong{font-size:21px}.admin-panel{padding:18px 14px}.admin-live{display:none}.journey-row{grid-template-columns:repeat(6,150px)}.admin-form-panel>section{padding:20px 15px}.admin-form-grid{grid-template-columns:1fr}.admin-form-grid label.wide{grid-column:auto}.npay-review-links>div{grid-template-columns:1fr;gap:5px}.analysis-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.analysis-kpis>div{min-height:102px;padding:16px 14px}.analysis-kpis b{font-size:19px}.analysis-grid,.analysis-grid.wide-left,.crm-workspace,.overview-chart-grid,.page-status-grid,.creative-grid,.connector-grid,.channel-status,.signal-grid,.trigger-grid,.launch-checks{grid-template-columns:1fr}.sequence-columns{grid-template-columns:repeat(2,minmax(260px,1fr))}.claim-flow{grid-template-columns:1fr}.claim-flow div{border-bottom:1px solid #e2e7e5;border-right:0}.growth-decision>div{grid-template-columns:1fr}.growth-decision article{border-bottom:1px solid #38605a;border-right:0}.donut-layout{flex-direction:column}.studio-shell{border-left:0;border-right:0;margin-left:-14px;margin-right:-14px}.studio-toolbar{overflow:auto}.studio-page-select>span{display:none}.studio-workspace{display:block}.studio-layers{border-bottom:1px solid #dce3e1;border-right:0;gap:6px;display:flex;overflow:auto}.studio-pane-title{display:none}.studio-layers>button{min-width:150px}.studio-layers>button.add-section{margin:0}.studio-canvas{padding:18px}.studio-page-frame{min-width:390px}.studio-properties{border-left:0}.revenue-bars{min-width:620px}.overview-chart-grid>article:first-child{overflow:auto}}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.editor-head-actions{align-items:center;gap:16px;display:flex}.table-link{color:#176f59;border:1px solid #b9ccc6;border-radius:4px;align-items:center;min-height:30px;padding:0 10px;font-size:10px;font-weight:900;display:inline-flex}.table-subtext{color:#65736f;margin-top:4px;font-size:9px;display:block}.detail-editor{background:#fff;border:1px solid #cfd8d5;min-width:0}.detail-editor-toolbar{border-bottom:1px solid #dce3e1;align-items:center;gap:10px;min-height:68px;padding:10px 13px;display:flex}.detail-editor-toolbar>div:first-child{gap:4px;display:grid}.detail-editor-toolbar>div:first-child b{font-size:13px}.detail-editor-toolbar>div:first-child span{color:#65736f;font-size:10px}.detail-editor-toolbar .device-toggle{margin-left:auto}.detail-preview-button,.detail-save-button{border-radius:4px;align-items:center;gap:6px;min-height:38px;padding:0 12px;font-size:10px;font-weight:900;display:flex}.detail-preview-button{color:#33443f;background:#fff;border:1px solid #cfd8d5}.detail-save-button{background:#16785f;border:1px solid #16785f;color:#fff!important}.editor-notice{border:1px solid;margin:12px;padding:12px 14px;font-size:11px;font-weight:800}.editor-notice.success{color:#126c54;background:#eaf7f1;border-color:#b8dfd1}.editor-notice.error{color:#a13c2d;background:#fff0ed;border-color:#ebc0b8}.detail-editor-workspace{grid-template-columns:190px minmax(430px,1fr) minmax(300px,.72fr);min-height:760px;display:grid}.detail-block-palette{background:#f7f9f8;border-right:1px solid #dce3e1;padding:17px 13px}.detail-block-palette h2,.detail-live-preview>h2,.detail-seo h2{margin:0;font-size:12px}.detail-block-palette>p{color:#65736f;margin:7px 0 15px;font-size:10px;line-height:1.5}.detail-block-palette>button{color:#344540;text-align:left;background:#fff;border:1px solid #d6dedc;grid-template-columns:23px 1fr;align-items:center;gap:8px;width:100%;min-height:58px;margin-bottom:6px;padding:8px;display:grid}.detail-block-palette>button.featured{color:#126d55;background:#e8f5f0;border-color:#99cdbd;min-height:74px}.detail-block-palette>button span{gap:4px;display:grid}.detail-block-palette>button b{font-size:10px}.detail-block-palette>button small{color:#65736f;font-size:9px}.detail-block-list{background:#edf1ef;padding:16px;overflow:auto}.detail-dropzone{color:#48645d;cursor:pointer;background:#f9fbfa;border:1px dashed #92aaa3;justify-content:center;align-items:center;gap:10px;min-height:76px;margin-bottom:12px;display:flex}.detail-dropzone>span{gap:4px;display:grid}.detail-dropzone b{font-size:10px}.detail-dropzone small{color:#65736f;font-size:9px}.detail-block-card{background:#fff;border:1px solid #d4ddda;margin-bottom:10px}.detail-block-card>header{border-bottom:1px solid #e4e9e7;justify-content:space-between;align-items:center;min-height:43px;padding:6px 8px 6px 12px;display:flex}.detail-block-card>header>span{color:#52635e;text-transform:uppercase;align-items:center;gap:8px;font-size:9px;font-weight:800;display:flex}.detail-block-card>header>span b{color:#16785f;background:#e7f4ef;border-radius:4px;place-items:center;width:22px;height:22px;font-size:9px;display:grid}.detail-block-card>header>div{gap:4px;display:flex}.detail-block-card>header button{color:#4f615c;background:#fff;border:1px solid #d7dfdc;border-radius:3px;place-items:center;width:30px;height:30px;min-height:30px;padding:0;display:grid}.detail-block-card>header button:last-child{color:#a83d2f}.detail-block-fields{padding:13px}.detail-block-fields label{color:#4d5f59;gap:6px;font-size:10px;font-weight:800;display:grid}.detail-block-fields input,.detail-block-fields textarea,.detail-block-fields select,.detail-seo input,.detail-seo textarea{color:#24312e;background:#fff;border:1px solid #d3dcda;border-radius:4px;min-height:38px;padding:9px;font-size:11px}.detail-block-fields textarea{resize:vertical}.detail-block-fields>select{width:120px;margin-bottom:7px}.detail-image-thumb{background:#e7ecea 50%/contain no-repeat;border:1px solid #dce3e1;min-height:190px;margin-bottom:11px}.detail-two-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.detail-divider-preview{background:#9ea9a6;height:1px;margin:18px 0}.detail-empty{color:#556762;text-align:center;place-content:center;justify-items:center;gap:9px;min-height:330px;display:grid}.detail-empty b{font-size:12px}.detail-empty span{font-size:10px}.detail-live-preview{background:#f8faf9;border-left:1px solid #dce3e1;padding:16px;overflow:auto}.detail-preview-frame{background:#fff;border:1px solid #d4ddda;width:100%;min-height:540px;margin-top:13px;overflow:hidden;box-shadow:0 6px 20px #27383312}.detail-preview-frame.mobile{width:320px;max-width:100%;margin-left:auto;margin-right:auto}.detail-preview-frame>header{border-bottom:1px solid #e5eae8;gap:7px;padding:20px;display:grid}.detail-preview-frame>header small{color:#397162;font-size:8px}.detail-preview-frame>header b{font-size:14px}.detail-preview-frame>header span{font-size:12px;font-weight:900}.preview-block.heading,.preview-block.text{padding:18px 20px}.preview-block h2{margin:0;font-size:20px;line-height:1.35}.preview-block h3{margin:0;font-size:15px}.preview-block p{color:#4e605a;white-space:pre-wrap;margin:0;font-size:11px;line-height:1.75}.preview-image{color:#65736f;background:#e8edeb 50%/contain no-repeat;place-content:center;min-height:220px;font-size:10px;display:grid}.preview-video{color:#fff;background:#1b2623;place-content:center;justify-items:center;gap:8px;min-height:180px;font-size:10px;display:grid}.preview-block.button{padding:16px 20px}.preview-block.button a{color:#fff;background:#16785f;justify-content:center;align-items:center;min-height:40px;font-size:10px;font-weight:900;display:flex}.preview-block.divider{padding:10px 20px}.preview-block.divider hr{border:0;border-top:1px solid #d2dad7}.detail-seo{border-top:1px solid #dce3e1;gap:11px;margin-top:16px;padding-top:16px;display:grid}.detail-seo label{color:#4d5f59;gap:6px;font-size:10px;font-weight:800;display:grid}.commerce-product-page{background:#fff}.product-breadcrumb{color:#65736f;align-items:center;gap:7px;max-width:1240px;min-height:58px;margin:0 auto;padding:0 24px;font-size:11px;display:flex}.product-buy-layout{grid-template-columns:minmax(0,1.12fr) minmax(360px,.72fr);gap:70px;max-width:1240px;margin:0 auto;padding:18px 24px 70px;display:grid}.product-gallery{background:#eef2f0;min-height:650px;position:relative;overflow:hidden}.product-gallery img{object-fit:cover}.product-image-empty{color:#65736f;place-content:center;height:100%;min-height:650px;font-size:12px;display:grid}.product-purchase-panel{align-self:start;padding:18px 0;position:sticky;top:24px}.product-kicker{color:#27725f;font-size:10px;font-weight:900;line-height:1.4}.product-purchase-panel h1{margin:15px 0 12px;font-size:34px;line-height:1.28}.product-summary{color:#566762;margin:0;font-size:14px;line-height:1.72}.product-price{flex-wrap:wrap;align-items:center;gap:10px 14px;margin:30px 0 24px;display:flex}.product-price b{color:#151a18;font-size:36px;line-height:1.05}.product-price del{color:#7b8682;font-size:15px;line-height:1.2}.product-option-label{gap:8px;margin-top:24px;font-size:11px;font-weight:900;display:grid}.product-option-label select{border-radius:4px;min-height:52px}.product-buy-actions{grid-template-columns:.7fr 1.3fr;gap:8px;margin-top:12px;display:grid}.product-buy-actions button{color:#fff;cursor:pointer;background:#183f3b;border:0;min-height:54px;font-size:13px;font-weight:900}.product-buy-actions button.secondary{color:#183f3b;background:#fff;border:1px solid #183f3b}.product-buy-actions button:active{transform:translateY(1px)}.product-buy-actions button:disabled{cursor:not-allowed;background:#87938f;grid-column:1/-1}.product-purchase-note{color:#65736f;margin-top:12px;font-size:9px;line-height:1.5;display:block}.product-section-nav{z-index:8;background:#fff;border-top:1px solid #dce3e1;border-bottom:1px solid #dce3e1;justify-content:center;min-height:58px;display:flex;position:sticky;top:0}.product-section-nav a{white-space:nowrap;color:#40524c;justify-content:center;align-items:center;gap:5px;width:170px;font-size:11px;font-weight:800;display:flex}.product-section-nav a small{color:#17755d;font-size:9px;font-weight:900}.published-detail{max-width:900px;min-height:300px;margin:0 auto;padding:70px 24px}.published-block.heading,.published-block.text{padding:28px 8%}.published-block h2{margin:0;font-size:36px;line-height:1.35}.published-block h3{margin:0;font-size:25px}.published-block p{color:#40524c;white-space:pre-wrap;margin:0;font-size:16px;line-height:1.9}.published-block.image img{width:100%;height:auto;display:block}.published-video{aspect-ratio:16/9}.published-video iframe{border:0;width:100%;height:100%}.published-block.button{padding:24px 8%}.published-cta{color:#fff;background:#173f3b;justify-content:center;align-items:center;min-height:56px;font-size:14px;font-weight:900;display:flex}.published-block.divider{padding:20px 8%}.published-block.divider hr{border:0;border-top:1px solid #dce3e1}.published-detail-empty{text-align:center;place-content:center;min-height:320px;display:grid}.published-detail-empty b{font-size:20px}.published-detail-empty p{color:#5b6b66}.product-community-placeholder{border-top:1px solid #dce3e1;justify-content:space-between;align-items:center;gap:20px;max-width:1200px;min-height:230px;margin:0 auto;padding:50px 24px;display:flex}.product-community-placeholder span{color:#237460;font-size:9px;font-weight:900}.product-community-placeholder h2{margin:10px 0;font-size:24px}.product-community-placeholder p{color:#566762;margin:0;font-size:12px}.product-community-placeholder>a{border:1px solid #b9c7c3;align-items:center;min-height:44px;padding:0 17px;font-size:11px;font-weight:900;display:flex}.product-reviews{border-top:1px solid #dce3e1;max-width:1200px;margin:0 auto;padding:72px 24px}.product-reviews>header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:30px;display:flex}.product-reviews>header span{color:#237460;font-size:9px;font-weight:900}.product-reviews>header h2{margin:10px 0 8px;font-size:27px}.product-reviews>header p{color:#64736e;margin:0;font-size:11px}.product-reviews>header>a{color:#173f3b;border:1px solid #9eb3ad;align-items:center;min-height:44px;padding:0 17px;font-size:11px;font-weight:900;display:flex}.review-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.review-card-grid>article{background:#fff;border:1px solid #dce3e1;min-width:0}.review-card-grid>article.best{border-color:#287a64;grid-column:span 2}.review-card-media{aspect-ratio:4/3;background:#edf2f0;position:relative;overflow:hidden}.review-card-media img{object-fit:cover}.review-card-copy{padding:20px}.review-card-copy>header{justify-content:space-between;gap:10px;display:flex}.review-card-copy>header>b{color:#16785f;align-items:center;gap:5px;font-size:9px;display:flex}.review-card-copy>header>b svg{fill:#16785f;width:13px;height:13px}.review-card-copy>header>span{gap:1px;display:flex}.review-card-copy>header>span svg{color:#c5cfcc;width:13px;height:13px}.review-card-copy>header>span svg.filled{color:#e3a51d;fill:#e3a51d}.review-card-copy h3{margin:17px 0 9px;font-size:16px}.review-card-copy>p{color:#52625d;white-space:pre-wrap;min-height:62px;margin:0;font-size:11px;line-height:1.75}.review-card-copy>footer{color:#697773;border-top:1px solid #e5eae8;align-items:center;gap:9px;margin-top:18px;padding-top:13px;font-size:9px;display:flex}.review-card-copy>footer em{color:#16785f;align-items:center;gap:3px;font-style:normal;display:flex}.review-card-copy>footer em svg{width:12px;height:12px}.review-card-copy>footer time{margin-left:auto}.review-empty{text-align:center;background:#f5f8f7;place-content:center;justify-items:center;gap:8px;min-height:230px;display:grid}.review-empty>svg{color:#2b7b66}.review-empty b{font-size:15px}.review-empty p{color:#66746f;margin:0;font-size:10px}.guest-review-page{background:#f3f6f5;min-height:80vh;padding:60px 20px 100px}.guest-review-form{background:#fff;border:1px solid #d7e0dd;max-width:820px;margin:0 auto;padding:42px}.guest-review-form>header>a{color:#49615a;align-items:center;gap:5px;font-size:10px;font-weight:800;display:flex}.guest-review-form>header>a svg{width:15px}.guest-review-form>header>span{color:#19755c;margin-top:32px;font-size:9px;font-weight:900;display:block}.guest-review-form>header h1{margin:10px 0 9px;font-size:30px}.guest-review-form>header p{color:#64736e;margin:0;font-size:11px}.guest-review-form>section{border-top:1px solid #e1e7e5;margin-top:30px;padding-top:28px}.guest-review-form h2{margin:0 0 18px;font-size:17px}.guest-review-form h2 small{color:#697873;font-size:9px;font-weight:600}.review-rating{gap:6px;display:flex}.review-rating button{color:#b4c0bc;cursor:pointer;background:#fff;border:1px solid #cbd6d2;place-items:center;width:42px;height:42px;padding:0;display:grid}.review-rating button svg{width:21px}.review-rating button.selected{color:#dda31f;background:#fff9e9;border-color:#dda31f}.review-rating button.selected svg{fill:#dda31f}.review-form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.review-form-grid label{color:#354841;gap:7px;font-size:10px;font-weight:900;display:grid}.review-form-grid label.wide{grid-column:1/-1}.review-form-grid label em{color:#7b8984;font-size:8px;font-style:normal}.review-form-grid input,.review-form-grid textarea{color:#1b2c27;resize:vertical;background:#fff;border:1px solid #cbd5d2;width:100%;padding:13px}.review-form-grid input{min-height:48px}.review-form-grid small{color:#71807b;font-size:8px;font-weight:500;line-height:1.5}.review-photo-picker{color:#47645c;cursor:pointer;background:#f8faf9;border:1px dashed #9eb2ac;place-content:center;justify-items:center;gap:8px;min-height:120px;display:grid}.review-photo-picker svg{width:25px}.review-photo-picker span{font-size:9px}.review-photo-picker input{max-width:250px;font-size:9px}.review-photo-previews{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:12px;display:grid}.review-photo-previews>div{aspect-ratio:1;background:#edf2f0 50%/cover no-repeat;position:relative;overflow:hidden}.review-photo-previews span{color:#fff;text-overflow:ellipsis;white-space:nowrap;background:#14231fcc;padding:5px;font-size:7px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.review-privacy{color:#566762;align-items:start;gap:8px;margin-top:24px;font-size:9px;line-height:1.5;display:flex}.review-submit{color:#fff;cursor:pointer;background:#173f3b;border:0;width:100%;min-height:54px;margin-top:16px;font-size:12px;font-weight:900}.review-submit:disabled{cursor:wait;background:#82908b}.review-form-error{color:#b52d38;background:#fff1f1;margin-top:20px;padding:13px;font-size:10px}.review-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important}.review-complete{text-align:center;background:#fff;border:1px solid #d7e0dd;place-content:center;justify-items:center;max-width:680px;min-height:520px;margin:0 auto;display:grid}.review-complete>svg{color:#16785f;width:44px;height:44px}.review-complete h1{margin:18px 0 8px}.review-complete p{color:#65736f}.review-complete a{color:#fff;background:#173f3b;align-items:center;min-height:44px;margin-top:14px;padding:0 17px;font-size:10px;font-weight:900;display:flex}.admin-review-list{display:grid}.admin-review-list>article{border-top:1px solid #e1e7e5;padding:24px}.admin-review-list>article>header{justify-content:space-between;gap:16px;display:flex}.admin-review-list>article>header>div{flex-wrap:wrap;gap:6px;display:flex}.admin-review-list time{color:#73817c;font-size:9px}.review-admin-status,.review-admin-best,.review-admin-verified{border-radius:3px;align-items:center;gap:4px;min-height:24px;padding:0 7px;font-size:8px;font-weight:900;display:inline-flex}.review-admin-status{color:#566762;background:#eef2f1}.review-admin-status.pending{color:#94620a;background:#fff3d7}.review-admin-status.approved{color:#087353;background:#e3f5ee}.review-admin-status.rejected,.review-admin-status.hidden{color:#b52d38;background:#fde9eb}.review-admin-best{color:#9b6b0a;background:#fff6d9}.review-admin-verified{color:#1765a0;background:#e8f3ff}.review-admin-best svg,.review-admin-verified svg{width:12px}.admin-review-product{align-items:center;gap:9px;margin-top:17px;display:flex}.admin-review-product a{font-size:11px;font-weight:900}.admin-review-product span{color:#6b7974;font-size:9px}.admin-review-list h3{margin:13px 0 7px;font-size:15px}.admin-review-list article>p{color:#4f615b;white-space:pre-wrap;max-width:780px;margin:0;font-size:11px;line-height:1.7}.admin-review-media{flex-wrap:wrap;gap:7px;margin-top:15px;display:flex}.admin-review-media img{object-fit:cover;border:1px solid #d8e0dd}.admin-review-no-media{color:#84908c;align-items:center;gap:5px;margin-top:14px;font-size:9px;display:flex}.admin-review-no-media svg{width:14px}.admin-review-list article>footer{flex-wrap:wrap;gap:6px;margin-top:18px;display:flex}.admin-review-list article>footer button{color:#29453d;cursor:pointer;background:#fff;border:1px solid #b7c6c1;min-height:34px;padding:0 10px;font-size:9px;font-weight:900}.admin-review-list article>footer button.danger{color:#b52d38;border-color:#e2b6ba}@media (max-width:1000px){.detail-editor-workspace{grid-template-columns:170px minmax(420px,1fr)}.detail-live-preview{border-top:1px solid #dce3e1;border-left:0;grid-column:1/-1}.detail-preview-frame{max-width:600px;margin-left:auto;margin-right:auto}.product-buy-layout{grid-template-columns:1fr 1fr;gap:34px}}@media (max-width:800px){.editor-head-actions{display:none}.detail-editor{border-left:0;border-right:0;width:calc(100% + 28px);min-width:0;max-width:calc(100% + 28px);margin-left:-14px;margin-right:-14px;overflow:hidden}.detail-editor-toolbar{box-sizing:border-box;z-index:12;background:#fff;width:100%;min-width:0;max-width:100%;position:sticky;top:66px;overflow-x:auto}.detail-editor-toolbar>div:first-child{min-width:130px}.detail-preview-button{display:none}.detail-editor-workspace{width:100%;min-width:0;max-width:100%;display:block}.detail-block-palette{box-sizing:border-box;border-bottom:1px solid #dce3e1;border-right:0;gap:6px;width:100%;min-width:0;max-width:100%;display:flex;overflow-x:auto}.detail-block-palette h2,.detail-block-palette>p{display:none}.detail-block-palette>button{min-width:130px;margin:0}.detail-block-list,.detail-live-preview{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.detail-block-list{padding:12px}.detail-two-fields{grid-template-columns:1fr}.detail-live-preview{border-left:0}.product-breadcrumb{padding:0 16px}.product-buy-layout{grid-template-columns:1fr;gap:24px;padding:0 16px 42px}.product-gallery,.product-image-empty{min-height:430px}.product-purchase-panel{position:static}.product-purchase-panel h1{font-size:26px}.product-section-nav{justify-content:start;overflow:auto}.product-section-nav a{min-width:120px;min-height:54px}.published-detail{padding:38px 0}.published-block.heading,.published-block.text{padding:22px 20px}.published-block h2{font-size:27px}.published-block h3{font-size:21px}.published-block p{font-size:14px}.product-community-placeholder{flex-direction:column;align-items:start;padding:36px 20px}.product-reviews{padding:48px 16px}.product-reviews>header{flex-direction:column;align-items:start}.review-card-grid{grid-template-columns:1fr}.review-card-grid>article.best{grid-column:auto}.review-card-grid>article.best .review-card-media{aspect-ratio:1}.guest-review-page{padding:24px 10px 60px}.guest-review-form{padding:25px 18px}.guest-review-form>header h1{font-size:25px}.review-form-grid{grid-template-columns:1fr}.review-form-grid label.wide{grid-column:auto}.review-photo-previews{grid-template-columns:repeat(3,1fr)}}.analytics-consent{z-index:90;color:#1d2c28;background:#fff;border:1px solid #b9c9c4;justify-content:space-between;align-items:center;gap:20px;max-width:760px;margin:auto;padding:17px 18px;display:flex;position:fixed;bottom:20px;left:24px;right:24px;box-shadow:0 14px 42px #102b2440}.analytics-consent b{font-size:13px}.analytics-consent p{color:#53635e;max-width:520px;margin:5px 0 0;font-size:10px;line-height:1.55}.analytics-consent>div:last-child{gap:7px;display:flex}.analytics-consent button{color:#30423d;background:#fff;border:1px solid #aebdb8;min-height:40px;padding:0 15px;font-size:10px;font-weight:900}.analytics-consent button.accept{color:#fff;background:#176f59;border-color:#176f59}@media (max-width:600px){.analytics-consent{flex-direction:column;align-items:stretch;padding:15px;bottom:10px;left:10px;right:10px}.analytics-consent>div:last-child button{flex:1}}.commerce-flow{max-width:1180px;min-height:70vh;margin:0 auto;padding:65px 24px 100px}.commerce-flow>header{border-bottom:1px solid #dbe2df;padding-bottom:28px}.commerce-flow>header span{color:#1b775e;font-size:10px;font-weight:900}.commerce-flow>header h1{margin:10px 0 7px;font-size:36px}.commerce-flow>header p{color:#596963;margin:0;font-size:13px}.cart-layout,.checkout-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:42px;padding-top:28px;display:grid}.cart-line{border-bottom:1px solid #dbe2df;grid-template-columns:130px minmax(0,1fr) auto 38px;align-items:center;gap:20px;min-height:170px;padding:20px 0;display:grid}.cart-thumb{aspect-ratio:1;background:#edf1ef 50%/cover no-repeat;width:130px}.cart-copy{gap:8px;display:grid}.cart-copy>a{font-size:17px;font-weight:900}.cart-copy>span{color:#64736e;font-size:11px}.cart-line>strong{font-size:15px}.quantity-control{border:1px solid #cbd5d2;grid-template-columns:36px 1fr 36px;width:112px;min-height:36px;display:grid}.quantity-control form{display:grid}.quantity-control button{color:#33443f;cursor:pointer;background:#fff;border:0;width:100%;padding:0}.quantity-control button:disabled{color:#bac3c0;cursor:not-allowed}.quantity-control b{place-items:center;font-size:11px;display:grid}.cart-line>form{display:grid}.cart-remove{color:#71807b;cursor:pointer;background:#fff;border:0;width:36px;min-height:36px;padding:0}.order-summary{background:#f6f8f7;border:1px solid #d8e0dd;padding:24px}.order-summary h2{margin:0 0 22px;font-size:17px}.order-summary dl{gap:13px;margin:0;display:grid}.order-summary dl>div{color:#53635e;justify-content:space-between;gap:15px;font-size:11px;display:flex}.order-summary dd{margin:0;font-weight:800}.order-summary .total{color:#14241f;border-top:1px solid #ced8d4;margin-top:8px;padding-top:17px;font-size:15px}.order-summary>a:not(.flow-back),.order-summary>button{color:#fff;background:#173f3b;border:0;justify-content:center;align-items:center;width:100%;min-height:52px;margin-top:22px;font-size:13px;font-weight:900;display:flex}.order-summary>button:disabled{cursor:not-allowed;background:#87938f}.order-summary>small{color:#66746f;margin-top:10px;font-size:9px;line-height:1.5;display:block}.flow-back{color:#2b6858;width:max-content;margin-top:18px;font-size:10px;font-weight:900;display:inline-flex}.flow-empty{text-align:center;place-content:center;justify-items:center;gap:10px;min-height:420px;display:grid}.flow-empty svg{color:#287a64}.flow-empty h1,.flow-empty h2{margin:8px 0 0}.flow-empty p{color:#64736e}.flow-empty a{color:#fff;background:#173f3b;align-items:center;min-height:44px;margin-top:8px;padding:0 18px;font-size:11px;font-weight:900;display:flex}.checkout-form{gap:18px;display:grid}.checkout-form>section{border:1px solid #d8e0dd;padding:25px}.checkout-form h2{margin:0 0 20px;font-size:18px}.checkout-fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.checkout-fields label{color:#465650;gap:7px;font-size:10px;font-weight:900;display:grid}.checkout-fields .wide{grid-column:1/-1}.checkout-fields input,.checkout-fields select{color:#1e2d28;background:#fff;border:1px solid #cbd5d2;min-height:48px;padding:0 13px}.checkout-fields small{color:#65736f;font-size:9px;font-weight:500}.payment-methods{grid-template-columns:1fr;gap:8px;display:grid}.payment-methods label{color:#263a34;cursor:pointer;background:#fff;border:1px solid #bac8c3;place-items:center;min-height:66px;font-size:11px;font-weight:900;display:grid;position:relative}.payment-methods label>span{justify-items:center;gap:5px;display:grid}.payment-methods label small{color:#63736e;font-size:9px;font-weight:600}.payment-methods input{opacity:0;position:absolute}.payment-methods label:has(input:checked){color:#12634f;background:#eaf5f1;border-color:#176f59;box-shadow:inset 0 0 0 1px #176f59}.integration-note{color:#566762;background:#f2f6f4;gap:8px;margin:14px 0 0;padding:12px;font-size:9px;line-height:1.5;display:flex}.checkout-agree{color:#40514c;cursor:pointer;background:#f8faf9;border:1px solid #d8e0dd;justify-content:flex-start;align-items:center;gap:10px;min-height:48px;padding:13px 15px;font-size:10px;line-height:1.5;display:flex}.checkout-agree input[type=checkbox]{accent-color:#176f59;cursor:pointer;flex:0 0 18px;width:18px;height:18px;min-height:18px;margin:0;padding:0}.checkout-product{border-bottom:1px solid #ced8d4;gap:6px;margin-bottom:20px;padding-bottom:18px;display:grid}.checkout-product span{color:#65736f;font-size:10px}.checkout-product strong{font-size:11px}.order-summary form{margin-top:22px}.order-summary .payment-submit{color:#fff;cursor:pointer;background:#173f3b;border:0;justify-content:center;align-items:center;gap:8px;width:100%;min-height:54px;font-size:12px;font-weight:900;display:flex}.order-summary .payment-submit:active{transform:translateY(2px)}.checkout-layout{grid-template-columns:minmax(0,1fr) 380px}.checkout-order-summary{min-width:0}.checkout-benefit-selector{background:#fff;border:1px solid #ccd8d4;margin:18px 0;padding:16px}.checkout-benefit-selector>header{justify-content:space-between;align-items:end;gap:12px;margin-bottom:12px;display:flex}.checkout-benefit-selector>header div{gap:3px;display:grid}.checkout-benefit-selector>header span{color:#14765e;font-size:7px;font-weight:900}.checkout-benefit-selector>header h3{margin:0;font-size:14px}.checkout-benefit-selector>header small{color:#687772;text-align:right;max-width:150px;font-size:8px;line-height:1.45}.checkout-benefit-options{gap:8px;display:grid}.checkout-benefit-options label{cursor:pointer;background:#fbfcfc;border:1px solid #d8e0dd;grid-template-columns:30px minmax(0,1fr) auto 20px;align-items:center;gap:9px;min-height:66px;padding:11px;display:grid}.checkout-benefit-options label.selected{background:#eef8f4;border-color:#18765f;box-shadow:inset 0 0 0 1px #18765f}.checkout-benefit-options input{opacity:0;pointer-events:none;position:absolute}.checkout-benefit-options .benefit-icon{color:#467067;background:#e8f1ee;place-items:center;width:30px;height:30px;display:grid}.checkout-benefit-options .benefit-icon svg{width:16px}.checkout-benefit-options label.selected .benefit-icon{color:#0e775d;background:#d6efe6}.checkout-benefit-options .benefit-copy{gap:4px;min-width:0;display:grid}.checkout-benefit-options .benefit-copy b{font-size:10px}.checkout-benefit-options .benefit-copy small{color:#697771;font-size:8px;line-height:1.35}.checkout-benefit-options strong{color:#137158;white-space:nowrap;font-size:10px}.checkout-benefit-options .benefit-check{color:#0000;border:1px solid #aebcb7;place-items:center;width:18px;height:18px;display:grid}.checkout-benefit-options .benefit-check svg{width:12px}.checkout-benefit-options label.selected .benefit-check{color:#fff;background:#14765e;border-color:#14765e}.bank-transfer-checkout{color:#1d3a32;background:#f2f8f5;border:1px solid #b9cec7;grid-template-columns:auto minmax(0,1fr);gap:12px;margin-top:12px;padding:16px;display:grid}.bank-transfer-checkout>div{gap:5px;display:grid}.bank-transfer-checkout b{font-size:11px}.bank-transfer-checkout span,.bank-transfer-checkout p{color:#5b6d67;font-size:9px}.bank-transfer-checkout label{color:#334942;grid-column:1/-1;gap:7px;font-size:9px;font-weight:900;display:grid}.bank-transfer-checkout input{color:#1e2d28;background:#fff;border:1px solid #b9c8c3;min-height:46px;padding:0 12px}.bank-transfer-checkout p{grid-column:1/-1;margin:0}.prepared-order-status{border-bottom:1px solid #dbe2df;align-items:center;gap:20px;min-height:150px;padding:28px 0;display:flex}.prepared-order-status>svg{color:#17805f;width:42px;height:42px}.prepared-order-status>div{gap:5px;display:grid}.prepared-order-status small{color:#64736e;font-size:9px}.prepared-order-status strong{font-size:23px}.prepared-order-status p{color:#64736e;margin:0;font-size:10px}@media (max-width:800px){.commerce-flow{padding:38px 16px 70px}.commerce-flow>header h1{font-size:30px}.cart-layout,.checkout-layout{grid-template-columns:1fr;gap:24px}.cart-line{grid-template-columns:92px minmax(0,1fr) 34px;gap:13px}.cart-thumb{width:92px}.cart-line>strong{grid-column:2}.cart-remove{grid-area:1/3}.checkout-fields{grid-template-columns:1fr}.checkout-fields .wide{grid-column:auto}.payment-methods{grid-template-columns:1fr}.checkout-benefit-selector{margin-left:-8px;margin-right:-8px;padding:13px}.checkout-benefit-selector>header{flex-direction:column;align-items:start}.checkout-benefit-selector>header small{text-align:left;max-width:none}.checkout-benefit-options label{grid-template-columns:30px minmax(0,1fr) 20px}.checkout-benefit-options strong{grid-column:2}.checkout-benefit-options .benefit-check{grid-area:1/3/3}}@media (max-width:700px){.product-media-fields{grid-template-columns:1fr}.product-edit-tabs{overflow-x:auto}.product-edit-tabs a{min-width:max-content}.product-settings-form .admin-form-actions{z-index:10;background:#f4f7f5;border-top:1px solid #d5dfdc;padding:10px;position:sticky;bottom:0}.npay-review-actions{flex-direction:column;align-items:stretch}.npay-review-page{padding:42px 16px 70px}.npay-review-page>header h1{font-size:28px}.npay-review-product-list article{grid-template-columns:1fr}.npay-review-product-list article>a{justify-content:center}.npay-review-guide{padding:18px 16px}}.account-order-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:36px;padding-top:24px;display:grid}.account-order-grid>section{border-top:2px solid #20322c}.account-order-grid>section h2{margin:0;padding:20px 0;font-size:17px}.account-order-item{border-top:1px solid #dbe2df;justify-content:space-between;gap:20px;min-height:110px;padding:18px 0;display:flex}.account-order-item>div{gap:7px;display:grid}.account-order-item span,.account-order-item small{color:#63726d;font-size:10px}.account-order-item strong{font-size:13px}.address-title{border-top:1px solid #ced8d4;padding-top:20px;margin-top:28px!important}.order-address{color:#53635e;margin:0;font-size:10px;line-height:1.7}@media (max-width:800px){.account-order-grid{grid-template-columns:1fr}.account-order-item{min-height:90px}}.option-editor{gap:18px;display:grid}.option-editor>section{background:#fff;border:1px solid #d7e0dd;padding:25px}.option-editor-intro{justify-content:space-between;align-items:center;gap:28px;display:flex}.admin-eyebrow{color:#16785f;align-items:center;gap:6px;font-size:10px;font-weight:900;display:flex}.option-editor h2,.option-editor h3{margin:0}.option-editor-intro h2{margin-top:9px;font-size:24px}.option-editor-intro p,.option-group-panel header p,.variant-matrix-panel header p{color:#687772;margin:7px 0 0;font-size:11px;line-height:1.55}.product-type-selector{grid-template-columns:1fr 1fr;gap:12px;display:grid}.product-type-selector>button{color:#2c4039;text-align:left;background:#fff;border:1px solid #cfdad6;border-radius:4px;align-items:center;gap:14px;min-height:92px;padding:18px;transition:border-color .16s,background .16s,transform 80ms;display:flex}.product-type-selector>button:active{transform:translateY(2px)}.product-type-selector>button.active{color:#105d49;background:#eef8f4;border-color:#13775b;box-shadow:inset 0 0 0 1px #13775b}.product-type-selector svg{flex:none;width:24px;height:24px}.product-type-selector span{gap:5px;display:grid}.product-type-selector b{font-size:14px}.product-type-selector small{color:#687772;font-size:10px}.option-summary{border:1px solid #d5dfdc;flex:none;display:flex}.option-summary span{color:#64736e;border-left:1px solid #d5dfdc;gap:3px;min-width:95px;padding:13px 16px;font-size:9px;display:grid}.option-summary span:first-child{border-left:0}.option-summary b{color:#14241f;font-size:19px}.option-group-panel>header,.variant-matrix-panel>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.option-editor h3{font-size:16px}.admin-secondary-button{background:#fff;border:1px solid #b8c6c1;border-radius:4px;gap:6px;min-height:38px;padding:0 12px;font-size:10px;font-weight:900;display:flex;color:#27463d!important}.option-group-list{gap:9px;display:grid}.option-group-list article{background:#f9fbfa;border:1px solid #dce4e1;grid-template-columns:36px 1fr 1fr 2fr 36px;align-items:end;gap:10px;padding:13px;display:grid}.option-group-list label{color:#51635d;font-size:9px;font-weight:900}.option-group-list input{color:#1d2d28;border-radius:3px;min-height:42px;padding:9px 11px;font-size:11px}.option-number{color:#14765c;background:#e5f3ee;place-items:center;width:32px;height:42px;font-size:12px;font-weight:900;display:grid}.icon-delete-button{background:#fff;border:1px solid #dfc5c5;border-radius:3px;place-items:center;width:36px;min-height:42px;padding:0;display:grid;color:#ad4040!important}.variant-order-actions{align-items:center;gap:5px;display:flex}.variant-order-actions>button{color:#31584c;background:#fff;border:1px solid #ccd8d4;border-radius:3px;place-items:center;width:34px;min-height:38px;padding:0;display:grid}.variant-order-actions>button:hover:not(:disabled){color:#15745a;border-color:#15745a}.variant-order-actions>button:disabled{cursor:not-allowed;opacity:.35}.variant-table-wrap{border:1px solid #d9e1de;width:100%;overflow:auto}.variant-table{border-collapse:collapse;width:100%;min-width:930px}.variant-table th{color:#5b6965;text-align:left;background:#f3f6f5;padding:12px;font-size:9px}.variant-table td{border-top:1px solid #e1e7e5;padding:10px 12px}.variant-table input,.variant-table select{color:#1b2b26;border-radius:3px;min-height:40px;padding:8px 9px;font-size:10px}.variant-option-chips{flex-wrap:wrap;gap:5px;min-width:185px;display:flex}.variant-option-chips span{color:#165f4d;background:#edf7f3;border:1px solid #c9d9d4;border-radius:3px;gap:2px;padding:6px 8px;font-size:10px;font-weight:900;display:grid}.variant-option-chips small{color:#668078;font-size:7px;font-weight:700}.money-input{min-width:130px;position:relative}.money-input input{padding-right:28px}.money-input span{color:#71807b;font-size:9px;position:absolute;top:14px;right:10px}.option-editor-footer{z-index:8;color:#fff;background:#1e2926;justify-content:space-between;align-items:center;gap:20px;padding:14px 18px;display:flex;position:sticky;bottom:0;box-shadow:0 -8px 24px #10231d21}.option-editor-footer>div{gap:4px;display:grid}.option-editor-footer b{font-size:11px}.option-editor-footer span{color:#b8c6c1;font-size:9px}.option-editor-footer button{background:#2e9a77;border:0;border-radius:3px;gap:7px;min-height:44px;padding:0 18px;font-size:11px;font-weight:900;display:flex;color:#fff!important}.product-gallery-shell{min-width:0}.product-gallery{width:100%}.gallery-arrow{z-index:2;color:#1c332c;background:#fffffff0;border:1px solid #ffffffc7;border-radius:50%;place-items:center;width:42px;min-height:42px;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 5px 18px #1d302928}.gallery-arrow.previous{left:16px}.gallery-arrow.next{right:16px}.gallery-count{color:#fff;background:#15251fd1;border-radius:20px;padding:6px 9px;font-size:9px;font-weight:900;position:absolute;bottom:15px;right:15px}.gallery-thumbnails{grid-template-columns:repeat(6,72px);gap:7px;margin-top:9px;display:grid;overflow-x:auto}.gallery-thumbnails button{background:#eef2f0;border:1px solid #d6dfdc;width:72px;min-height:72px;padding:0;position:relative}.gallery-thumbnails button.active{border:2px solid #16785f}.gallery-thumbnails img{object-fit:cover}.private-timeout-overlay{z-index:3;pointer-events:none;background:linear-gradient(#060d0b2e,#060d0b94);place-items:center;padding:24px;display:grid;position:absolute;inset:0}.private-timeout-card{color:#fff;text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0d1915c7;border:1px solid #fff6;align-content:center;place-items:center;gap:11px;width:min(360px,82%);min-height:188px;padding:28px 24px;display:grid;box-shadow:0 24px 70px #07120f80}.private-timeout-card span{color:#cceadd;justify-content:center;align-items:center;gap:7px;font-size:12px;font-weight:900;display:flex}.private-timeout-card span svg{width:17px;height:17px}.private-timeout-card strong{font-variant-numeric:tabular-nums;letter-spacing:0;font-size:58px;font-weight:950;line-height:1}.private-timeout-card small{color:#e7f1ed;max-width:260px;font-size:11px;line-height:1.6}.private-timeout-fields{grid-template-columns:190px minmax(0,1fr);gap:14px;margin-top:16px;display:grid}.private-timeout-fields label{color:#53645e;gap:7px;font-size:10px;font-weight:900;display:grid}.private-timeout-fields label.wide{grid-column:1/-1}.private-timeout-fields input,.private-timeout-fields textarea,.private-timeout-fields select{color:#1b2d28;background:#fff;border:1px solid #cfdad6;width:100%;min-height:42px;padding:10px 12px;font-size:12px}.private-timeout-fields small{color:#71807b;font-size:8px;font-weight:600}.private-timeout-preview{color:#fff;text-align:center;background:linear-gradient(#1b2f29,#0e1916);place-items:center;gap:7px;min-height:150px;margin-top:16px;padding:20px;display:grid}.private-timeout-preview span{color:#c9eadc;font-size:10px;font-weight:900}.private-timeout-preview strong{font-variant-numeric:tabular-nums;font-size:42px;line-height:1}.private-timeout-preview small{color:#dce9e4;max-width:360px;font-size:9px;line-height:1.55}.product-price strong{color:#0c785b;background:#e3f4ee;border-radius:3px;padding:6px 9px;font-size:12px;line-height:1.35}.product-option-picker{margin-top:26px}.product-option-picker>header{color:#2c403a;justify-content:space-between;align-items:baseline;margin-bottom:11px;font-size:13px;display:flex}.product-option-picker>header b{font-size:13px}.product-option-picker>header span{color:#6a7873;font-size:10px}.product-option-list{gap:9px;display:grid}.product-option-list>button{color:#21342e;text-align:left;background:#fff;border:1px solid #ccd7d3;border-radius:4px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:84px;padding:16px;transition:border-color .16s,box-shadow .16s,transform 80ms;display:grid;position:relative}.product-option-list>button:hover{border-color:#6f988c}.product-option-list>button:active{transform:scale(.993)}.product-option-list>button.active{background:#f4faf7;border-color:#15745a;box-shadow:inset 0 0 0 1px #15745a}.option-radio{background:#fff;border:1px solid #9aaca6;border-radius:50%;width:17px;height:17px}.active>.option-radio{border:5px solid #16785f}.option-copy{gap:6px;min-width:0;display:grid}.option-copy b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.35;overflow:hidden}.option-copy small{color:#687772;font-size:10px;line-height:1.45}.option-price{justify-items:end;gap:4px;display:grid}.option-price b{font-size:14px;line-height:1.3}.option-price del{color:#85908c;font-size:9px}.product-option-list em{color:#fff;background:#176f59;padding:5px 8px;font-size:8px;font-style:normal;font-weight:900;line-height:1.2;position:absolute;top:0;right:0}.product-option-empty{color:#6b7874;border:1px solid #d8e0dd;padding:18px;font-size:11px}.product-order-summary{background:#f7f9f8;border:1px solid #d8e0dd;margin-top:12px}.product-order-summary>div{justify-content:space-between;align-items:center;gap:10px;min-height:55px;padding:10px 12px;display:flex}.product-order-summary>div>span{color:#455750;font-size:9px}.quantity-stepper{background:#fff;border:1px solid #c6d1cd;grid-template-columns:32px 32px 32px;align-items:center;min-width:98px;display:grid}.quantity-stepper button{color:#30443d;background:#fff;border:0;place-items:center;min-height:32px;padding:0;display:grid}.quantity-stepper svg{width:13px}.quantity-stepper b{text-align:center;font-size:10px}.product-order-summary>footer{color:#43544f;border-top:1px solid #d8e0dd;justify-content:space-between;align-items:center;padding:12px;font-size:10px;display:flex}.product-order-summary>footer b{color:#d92d20;font-size:16px}.product-order-summary>.discount-detail-line{background:#fbfcfc;border-top:1px dashed #d6dfdc;min-height:39px;padding:8px 12px}.product-order-summary>.discount-detail-line span{color:#63726d}.product-order-summary>.discount-detail-line b{color:#24735e;font-size:11px}.product-order-summary>.discount-detail-line.coupon{background:#f2f8f5}.product-order-summary>.discount-detail-line.coupon b{color:#0d7459}.option-price>small{color:#16785f;font-size:8px;font-weight:900}.product-buy-actions button{transition:transform 80ms,filter .16s}.product-buy-actions button svg{width:16px}.product-buy-actions button:active{filter:brightness(.92);transform:translateY(2px)scale(.99)}.product-sticky-purchase-bar{z-index:70;opacity:0;visibility:hidden;pointer-events:none;background:#fff;border-top:1px solid #cad6d2;padding:10px max(20px,50vw - 620px);transition:opacity .18s,transform .22s,visibility .22s;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%);box-shadow:0 -10px 30px #10231d1f}.product-sticky-purchase-bar.visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.product-sticky-purchase-inner{grid-template-columns:minmax(220px,1fr) minmax(380px,520px);align-items:center;gap:24px;min-height:58px;display:grid}.product-sticky-purchase-summary{justify-content:space-between;align-items:center;gap:18px;min-width:0;display:flex}.product-sticky-purchase-summary small{color:#596963;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.product-sticky-purchase-summary b{color:#172b25;flex:none;font-size:20px}.product-sticky-purchase-actions{grid-template-columns:.72fr 1.28fr;gap:8px;display:grid}.product-sticky-purchase-actions button{color:#fff;cursor:pointer;background:#183f3b;border:1px solid #183f3b;justify-content:center;align-items:center;gap:7px;min-height:52px;font-size:13px;font-weight:900;transition:transform 80ms,filter .16s;display:flex}.product-sticky-purchase-actions button.secondary{color:#183f3b;background:#fff}.product-sticky-purchase-actions button:active{filter:brightness(.93);transform:translateY(2px)scale(.99)}.product-sticky-purchase-actions button:disabled{cursor:wait;opacity:.65}.product-sticky-purchase-actions svg{width:17px;height:17px}@media (max-width:800px){.product-sticky-purchase-bar{padding:8px 10px calc(8px + env(safe-area-inset-bottom))}.product-sticky-purchase-inner{min-height:54px;display:block}.product-sticky-purchase-summary{display:none}.product-sticky-purchase-actions{grid-template-columns:.78fr 1.22fr;gap:7px;height:54px}.product-sticky-purchase-actions button{min-height:54px;padding:0 10px;font-size:14px}}.product-policy{border-top:1px solid #dce3e1;border-bottom:1px solid #dce3e1;grid-template-columns:1fr 1fr;gap:50px;max-width:1200px;margin:0 auto 80px;padding:42px 24px;display:grid}.product-policy h3{margin:0 0 10px;font-size:15px}.product-policy p{color:#596963;margin:0;font-size:10px;line-height:1.75}.product-review-preview{border-top:1px solid #dce3e1;grid-template-columns:180px minmax(0,1fr) 94px;align-items:center;gap:22px;max-width:1240px;min-height:154px;margin:-34px auto 34px;padding:22px 0;display:grid}.review-preview-summary{gap:4px;display:grid}.review-preview-summary>span{color:#16765d;font-size:8px;font-weight:900}.review-preview-summary>strong{color:#15251f;font-size:28px}.review-preview-summary>div{gap:2px;display:flex}.review-preview-summary svg{fill:#d8dfdc;color:#d8dfdc;width:13px}.review-preview-summary svg.filled{fill:#efad16;color:#efad16}.review-preview-summary p{color:#65746f;margin:1px 0 0;font-size:9px}.review-preview-summary>a{color:#183c32;text-underline-offset:3px;width:max-content;margin-top:3px;font-size:9px;font-weight:900;text-decoration:underline}.review-preview-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;display:grid}.review-preview-cards>a{color:#1d2d28;background:#fff;border:1px solid #dde4e2;grid-template-columns:72px minmax(0,1fr);gap:10px;min-width:0;min-height:88px;padding:8px;display:grid}.review-preview-photo{background:#edf2f0;min-height:70px;position:relative;overflow:hidden}.review-preview-photo img{object-fit:cover}.review-preview-photo.fallback{place-items:center;display:grid}.review-preview-photo.fallback svg{color:#daa019;fill:#f2c34f;width:22px}.review-preview-copy{align-content:center;gap:4px;min-width:0;display:grid}.review-preview-copy em{color:#fff;background:#173d33;width:max-content;padding:2px 4px;font-size:6px;font-style:normal;font-weight:900}.review-preview-copy b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.review-preview-copy small{color:#63716d;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:8px;line-height:1.45;display:-webkit-box;overflow:hidden}.review-preview-copy i{color:#75827e;font-size:7px;font-style:normal}.review-preview-empty{color:#61716b;text-align:center;border:1px dashed #ccd8d4;place-content:center;justify-items:center;gap:4px;min-height:86px;display:grid}.review-preview-empty svg{color:#c3972d;width:17px}.review-preview-empty b{color:#293c35;font-size:10px}.review-preview-empty p{margin:0;font-size:8px}.review-preview-write{color:#173d33;border:1px solid #173d33;place-content:center;min-height:42px;font-size:10px;font-weight:900;transition:transform 80ms,background .16s,color .16s;display:grid}.review-preview-write:hover{color:#fff;background:#173d33}.review-preview-write:active{transform:translateY(2px)}@media (max-width:900px){.option-group-list article{grid-template-columns:36px 1fr 1fr 36px}.option-values-field{grid-column:2/4}.option-summary{width:100%}.option-editor-intro{flex-direction:column;align-items:stretch}}@media (max-width:1000px){.product-review-preview{grid-template-columns:160px minmax(0,1fr) 90px;padding:20px 18px}.review-preview-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.review-preview-cards>a:nth-child(3){display:none}}@media (max-width:800px){.product-review-preview{grid-template-columns:1fr auto;gap:16px;min-height:0;margin:0;padding:24px 16px}.review-preview-summary{grid-column:1}.review-preview-cards,.review-preview-empty{grid-area:2/1/auto/-1}.review-preview-cards{grid-template-columns:1fr}.review-preview-cards>a:nth-child(2){display:none}.review-preview-write{grid-area:1/2;min-width:82px}}@media (max-width:700px){.product-type-selector{grid-template-columns:1fr}.option-editor>section{padding:18px 13px}.option-group-panel>header,.variant-matrix-panel>header{flex-direction:column;align-items:stretch}.option-group-list article{grid-template-columns:32px minmax(0,1fr) 34px}.option-group-list article label{grid-column:2}.option-group-list .icon-delete-button{grid-area:1/3}.option-values-field{grid-column:2!important}.option-summary span{flex:1;min-width:0;padding:10px}.option-editor-footer{flex-direction:column;align-items:stretch}.option-editor-footer button{width:100%}.gallery-thumbnails{grid-template-columns:repeat(6,58px)}.gallery-thumbnails button{width:58px;min-height:58px}.private-timeout-card{width:88%;min-height:150px;padding:21px 17px}.private-timeout-card strong{font-size:42px}.private-timeout-fields{grid-template-columns:1fr}.product-option-list>button{grid-template-columns:18px minmax(0,1fr)}.option-price{grid-column:2;grid-template-columns:auto auto;place-items:center start;gap:7px}.product-policy{grid-template-columns:1fr;gap:25px;margin-bottom:40px;padding:30px 20px}.discount-setting-heading{grid-template-columns:26px minmax(0,1fr)}.discount-setting-heading .admin-setting-switch{grid-column:1/-1;justify-content:center}.discount-tier-editor{grid-template-columns:1fr}.discount-tier-editor article{grid-template-columns:1fr 1fr}.discount-settings-form .admin-form-actions{z-index:10;background:#f4f7f5;border-top:1px solid #d5dfdc;padding:10px;position:sticky;bottom:0}}.tracking-settings-form{max-width:1180px}.tracking-overview{color:#fff;background:#15251f!important}.tracking-overview .admin-panel-head p{color:#b8c8c2}.tracking-diagnostic-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.tracking-ready,.tracking-waiting{border:1px solid #3e5b51;align-items:center;gap:8px;min-height:52px;padding:12px;font-size:11px;font-weight:900;display:flex}.tracking-ready{color:#bff4df;background:#1d493b}.tracking-waiting{color:#f5d99a;background:#332c1d}.tracking-ready svg,.tracking-waiting svg{flex:none;width:17px;height:17px}.tracking-runtime-state>span{flex-direction:column;gap:2px;min-width:0;display:flex}.tracking-runtime-state b{color:inherit;font-size:11px}.tracking-runtime-state small{color:inherit;opacity:.78;font-size:9px;line-height:1.4}.tracking-status-note,.pixel-status-guide{color:#36574c;background:#edf8f4;border-left:3px solid #45b993;margin:12px 0 0;padding:11px 12px;font-size:11px;line-height:1.6}.tracking-overview .tracking-status-note{color:#cce5dc;background:#20372f}.tracking-provider-fields{margin-top:20px}.tracking-provider-pair{grid-template-columns:1fr 1fr;gap:14px;background:0 0!important;border:0!important;padding:0!important;display:grid!important}.tracking-provider-pair article{background:#fff;border:1px solid #dce3e1;padding:24px}.tracking-provider-pair article>label{color:#52615c;gap:8px;margin-top:20px;font-size:11px;font-weight:900;display:grid}.tracking-provider-pair article>label input{color:#17241f;background:#fff;border:1px solid #cbd7d3;min-height:46px;padding:0 12px;font-size:14px}.meta-catalog-diagnostic{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.meta-catalog-diagnostic span{color:#17241f;background:#f8fbfa;border:1px solid #d7e1de;align-content:center;gap:4px;min-height:74px;padding:14px;display:grid}.meta-catalog-diagnostic span.warn{background:#fff7f4;border-color:#f2b5a8}.meta-catalog-diagnostic b{color:#0f6f5c;font-size:24px;line-height:1}.meta-catalog-diagnostic small{color:#667772;font-size:10px;font-weight:800}.meta-catalog-product-form{max-width:1280px}.meta-catalog-hero{background:#f7fbf9;border:1px solid #d7e1de;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;padding:28px;display:grid}.meta-catalog-hero h2{margin:7px 0 8px;font-size:28px}.meta-catalog-hero p{color:#61716c;max-width:780px;margin:0;line-height:1.6}.meta-catalog-grid{grid-template-columns:minmax(340px,.85fr) minmax(0,1.15fr);gap:18px;margin-top:18px;display:grid}.meta-catalog-grid article,.meta-catalog-match-panel{background:#fff;border:1px solid #d7e1de;padding:24px}.meta-catalog-grid header,.meta-catalog-match-panel header{justify-content:space-between;gap:14px;margin-bottom:18px;display:flex}.meta-catalog-grid h3,.meta-catalog-match-panel h3{margin:0 0 6px;font-size:20px}.meta-catalog-grid p,.meta-catalog-match-panel p{color:#65746f;margin:0;font-size:12px;line-height:1.6}.meta-catalog-selected-preview{color:#4a655d;background:#edf3f0 50%/contain no-repeat;border:1px solid #cbd9d4;place-items:center;min-height:330px;display:grid;position:relative}.meta-catalog-selected-preview span{color:#fff;background:#12251f;padding:7px 10px;font-size:10px;font-weight:900;position:absolute;bottom:14px;left:14px}.meta-catalog-image-choice{grid-template-columns:1fr 1fr;gap:10px;margin:14px 0;display:grid}.meta-catalog-image-choice label{cursor:pointer;background:#fbfcfc;border:1px solid #d2ddd9;grid-template-columns:18px minmax(0,1fr);align-content:start;gap:8px 10px;min-height:78px;padding:14px;display:grid}.meta-catalog-image-choice label.selected{background:#eef8f4;border-color:#12745d}.meta-catalog-image-choice b{font-size:12px}.meta-catalog-image-choice small{color:#67756f;grid-column:2;font-size:10px;line-height:1.5}.product-media-fields.compact{gap:12px}.product-media-fields.compact .product-media-preview{min-height:140px}.meta-catalog-score{justify-items:end;gap:6px;display:grid}.meta-catalog-score span{color:#11745d;background:#e8f6f1;align-items:center;gap:6px;padding:8px 10px;font-size:11px;font-weight:900;display:inline-flex}.meta-catalog-score span.warn{color:#b7422d;background:#fff2ee}.meta-catalog-score b{font-size:18px}.meta-catalog-checks{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.meta-catalog-checks span{color:#175f4f;background:#f5faf8;border:1px solid #d5e2dd;align-items:center;gap:8px;min-height:44px;padding:10px 12px;font-size:11px;font-weight:900;display:flex}.meta-catalog-checks span.warn{color:#b4442e;background:#fff5f1;border-color:#f0b9ad}.tracking-event-map>div:last-child{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.tracking-event-map span{background:#f8faf9;border:1px solid #d7e1de;gap:6px;padding:15px;display:grid}.tracking-event-map b{font-size:12px}.tracking-event-map code{color:#16785f;overflow-wrap:anywhere;font-size:10px}.tracking-doc-links{background:#fff;border:1px solid #cad8d3;align-items:center;gap:12px;padding:16px;display:flex}.tracking-doc-links>svg{color:#16785f;flex:none}.tracking-doc-links span{color:#62716c;flex:1;gap:3px;font-size:11px;display:grid}.tracking-doc-links a{color:#116c56;align-items:center;gap:5px;font-size:11px;font-weight:900;display:flex}.tracking-doc-links a svg{width:14px}@media (max-width:900px){.tracking-diagnostic-grid,.tracking-event-map>div:last-child,.meta-catalog-diagnostic{grid-template-columns:repeat(2,minmax(0,1fr))}.meta-catalog-grid,.meta-catalog-checks,.meta-catalog-hero{grid-template-columns:1fr}.meta-catalog-hero .admin-setting-switch{width:max-content}}@media (max-width:700px){.tracking-provider-pair,.tracking-diagnostic-grid,.tracking-event-map>div:last-child,.meta-catalog-diagnostic{grid-template-columns:1fr}.tracking-doc-links{flex-wrap:wrap;align-items:flex-start}.tracking-settings-form .admin-form-actions{z-index:10;background:#f4f7f5;border-top:1px solid #d5dfdc;padding:10px;position:sticky;bottom:0}.meta-catalog-grid article,.meta-catalog-match-panel,.meta-catalog-hero{padding:18px 14px}.meta-catalog-hero h2{font-size:23px}.meta-catalog-selected-preview{min-height:230px}.meta-catalog-image-choice{grid-template-columns:1fr}.meta-catalog-product-form .admin-form-actions{z-index:10;background:#f4f7f5;border-top:1px solid #d5dfdc;padding:10px;position:sticky;bottom:0}}.payment-settings-form{max-width:1180px}.payment-settings-overview .admin-panel-head>b{text-align:center;letter-spacing:0;border:1px solid #cbd8d4;min-width:64px;padding:8px 12px;font-size:11px}.payment-settings-overview .admin-panel-head>b.live{color:#fff;background:#14785f;border-color:#14785f}.payment-settings-overview .admin-panel-head>b.test{color:#8a5b00;background:#fff5dc;border-color:#e7c875}.payment-diagnostic-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.payment-status{color:#5d6b66;background:#f8faf9;border:1px solid #d8e1de;align-items:center;gap:9px;min-height:52px;padding:12px;font-size:11px;font-weight:800;display:flex}.payment-status svg{flex:0 0 18px;width:18px}.payment-status.ready{color:#126f59;background:#eef8f4;border-color:#b9ddcf}.payment-status.waiting{color:#8b5a00;background:#fff9ea;border-color:#ead59e}.payment-runtime-summary{border:1px solid #dce3e1;grid-template-columns:repeat(4,minmax(0,1fr));margin:14px 0 0;display:grid}.payment-runtime-summary div{border-right:1px solid #dce3e1;min-width:0;padding:14px}.payment-runtime-summary div:last-child{border-right:0}.payment-runtime-summary dt{color:#76827e;font-size:9px}.payment-runtime-summary dd{overflow-wrap:anywhere;color:#203b35;margin:5px 0 0;font-size:11px;font-weight:800}.payment-provider-fields{margin-top:18px}.secret-field-label{color:#14785f;align-items:center;gap:4px;font-size:9px;display:inline-flex}.secret-field-label svg{width:13px;height:13px}.payment-production-confirm{background:#fffaf0;border-color:#e3c372;margin-top:16px}.payment-callback-list{grid-template-columns:1fr 1fr;gap:12px;margin:18px 0;display:grid}.payment-callback-list label{color:#52625c;gap:7px;font-size:10px;font-weight:800;display:grid}.payment-callback-list input{color:#243d36;background:#f7faf9;border:1px solid #ccd8d4;width:100%;min-height:44px;padding:10px 12px}.payment-go-live-checklist ol{grid-template-columns:1fr 1fr;gap:10px;margin:18px 0;padding:0;list-style:none;display:grid}.payment-go-live-checklist li{border:1px solid #dce3e1;gap:10px;padding:14px;display:flex}.payment-go-live-checklist li svg{color:#16785f;flex:0 0 18px;width:18px}.payment-go-live-checklist li span{gap:4px;display:grid}.payment-go-live-checklist li b{font-size:11px}.payment-go-live-checklist li small{color:#6e7c77;font-size:9px;line-height:1.5}@media (max-width:800px){.payment-diagnostic-grid,.payment-runtime-summary,.payment-callback-list,.payment-go-live-checklist ol{grid-template-columns:1fr}.payment-runtime-summary div{border-bottom:1px solid #dce3e1;border-right:0}.payment-runtime-summary div:last-child{border-bottom:0}.payment-settings-form .admin-form-actions{z-index:10;background:#f4f7f5;border-top:1px solid #d5dfdc;padding:10px;position:sticky;bottom:0}.signup-coupon-card .coupon-countdown{border-top:1px solid #d8e3df;width:100%;padding:12px 0 0}.signup-coupon-card .coupon-countdown>b{font-size:34px}.guest-signup-benefit-bar{flex-direction:column;align-items:flex-start}.guest-signup-benefit-bar strong{font-size:24px}.product-kicker{font-size:9px}.product-summary{font-size:13px}.product-price{gap:8px 11px;margin:24px 0 21px}.product-price b{font-size:32px}.product-price del{font-size:13px}.product-price strong{font-size:11px}.product-option-picker>header,.product-option-picker>header b{font-size:12px}.product-option-list>button{min-height:80px;padding:14px}.option-copy b,.option-price b{font-size:13px}.option-copy small{font-size:9px}}.scroll-depth-chart{gap:17px;display:grid}.scroll-depth-chart>div{gap:7px;display:grid}.scroll-depth-chart header{color:#4e605a;justify-content:space-between;font-size:10px;display:flex}.scroll-depth-chart header strong{color:#14241f}.scroll-depth-chart>div>span{background:#e8eeec;border-radius:8px;height:9px;overflow:hidden}.scroll-depth-chart i{background:#178063;border-radius:8px;height:100%;display:block}.click-ranking{display:grid}.click-ranking>div{border-top:1px solid #e1e7e5;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:48px;display:grid}.click-ranking>div:first-child{border-top:0}.click-ranking span{color:#16765c;background:#e5f3ee;border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;font-weight:900;display:grid}.click-ranking b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.click-ranking strong{color:#16765c;font-size:10px}.replay-console{overflow:hidden}.replay-privacy{color:#12694f;background:#e6f4ef;border-radius:3px;align-items:center;gap:5px;min-height:29px;padding:0 9px;font-size:8px;font-weight:900;display:flex}.replay-privacy svg{width:13px}.replay-console-grid{border-top:1px solid #dce3e1;grid-template-columns:280px minmax(0,1fr);display:grid}.replay-console-grid>aside{background:#f6f8f7;border-right:1px solid #dce3e1;max-height:620px;overflow:auto}.replay-console-grid>aside button{color:#3d514a;text-align:left;background:0 0;border:0;border-bottom:1px solid #dce3e1;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:78px;padding:12px;display:grid}.replay-console-grid>aside button.active{color:#135f4c;background:#e5f3ee;box-shadow:inset 3px 0 #17795f}.replay-console-grid>aside button>svg{width:18px}.replay-console-grid>aside button span{gap:5px;min-width:0;display:grid}.replay-console-grid>aside button b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.replay-console-grid>aside button small{color:#6f7e79;align-items:center;gap:3px;font-size:7px;display:flex}.replay-console-grid>aside button small svg{width:10px}.replay-console-grid>aside button em{color:#6c7a75;font-size:7px;font-style:normal}.replay-player-shell{background:#17211e;min-width:0;padding:16px;overflow:auto}.replay-player-shell>div{min-width:320px}.replay-player-shell .rr-player{box-shadow:none;margin:0 auto}.replay-empty{text-align:center;background:#f6f8f7;border-top:1px solid #dce3e1;place-content:center;justify-items:center;gap:9px;min-height:330px;display:grid}.replay-empty svg{color:#17795f;width:31px;height:31px}.replay-empty b{font-size:13px}.replay-empty p{color:#63716d;max-width:430px;margin:0;font-size:9px;line-height:1.6}.event-name{align-items:center;gap:5px;font-size:10px;display:flex}.event-name svg{color:#17795f;width:13px}.event-property{color:#4b5d57;background:#edf2f0;border-radius:3px;margin:2px 4px 2px 0;padding:4px 6px;font-size:8px;display:inline-block}.replay-unavailable{color:#24332f;text-align:center;background:#f7f9f8;place-content:center;justify-items:center;gap:10px;min-height:420px;padding:32px;display:grid}.replay-unavailable svg{color:#17795f;width:34px;height:34px}.replay-unavailable b{font-size:15px}.replay-unavailable p{color:#66736f;max-width:430px;margin:0;font-size:11px;line-height:1.7}.table-subcopy{color:#73807c;margin-top:4px;font-size:8px;display:block}.product-table-actions{min-width:260px}.product-table-actions .table-link{align-items:center;gap:4px;display:inline-flex}.delete-product-button{cursor:pointer;color:#b52d38!important;background:#fff!important;border-color:#e3b9bd!important}.delete-product-button:hover{background:#fff5f6!important;border-color:#b52d38!important}.delete-product-button:disabled{cursor:wait;opacity:.55}@media (max-width:900px){.replay-console-grid{grid-template-columns:1fr}.replay-console-grid>aside{border-bottom:1px solid #dce3e1;border-right:0;max-height:230px}.replay-console-grid>aside button{min-height:64px}.product-table-actions{min-width:210px}}.utm-trend{padding-top:8px}.utm-trend-legend{color:#53635e;flex-wrap:wrap;gap:14px;margin-bottom:18px;font-size:9px;display:flex}.utm-trend-legend span{align-items:center;gap:6px;display:flex}.utm-trend-legend i{border-radius:50%;width:9px;height:9px}.series-1{background:#2d65d8!important}.series-2{background:#168063!important}.series-3{background:#d29922!important}.utm-trend-grid{border-bottom:1px solid #cfd9d5;grid-template-columns:repeat(14,minmax(36px,1fr));gap:5px;height:250px;padding-top:10px;display:grid;overflow-x:auto}.utm-trend-grid>div{grid-template-rows:1fr 22px;align-items:end;min-width:36px;display:grid}.utm-day-bars{justify-content:center;align-items:end;gap:2px;height:100%;display:flex}.utm-day-bars i{border-radius:3px 3px 0 0;width:7px;min-height:3px}.utm-trend-grid small{color:#72807b;text-align:center;padding-top:7px;font-size:7px}.channel-pill{color:#116b53;background:#e6f3ef;border-radius:3px;padding:5px 7px;font-size:8px;font-weight:900}.creative-performance-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.creative-performance-grid article{background:#fff;border:1px solid #d9e1de;min-width:0;padding:17px}.creative-performance-grid article>header{align-items:center;gap:9px;display:flex}.creative-performance-grid article>header>span{color:#fff;background:#173f3b;border-radius:3px;place-items:center;width:32px;height:32px;font-size:9px;font-weight:900;display:grid}.creative-performance-grid article>header>div{gap:3px;min-width:0;display:grid}.creative-performance-grid article>header b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.creative-performance-grid article>header small{color:#6b7974;font-size:8px}.creative-performance-grid dl{grid-template-columns:1fr 1fr;gap:10px;margin:17px 0 14px;display:grid}.creative-performance-grid dl>div{gap:3px;display:grid}.creative-performance-grid dt{color:#72807b;font-size:7px}.creative-performance-grid dd{margin:0;font-size:11px;font-weight:900}.creative-mini-trend{border-bottom:1px solid #d5dfdc;align-items:end;gap:4px;height:48px;display:flex}.creative-mini-trend i{background:#2b8069;flex:1;min-height:4px}.connector-icon{color:#15745a;background:#e5f3ee;border-radius:3px;place-items:center;width:31px;height:31px;display:grid}.connector-icon svg{width:16px}@media (max-width:1100px){.creative-performance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.creative-performance-grid{grid-template-columns:1fr}.utm-trend-grid{grid-template-columns:repeat(14,42px)}}.order-revenue-chart{border-bottom:1px solid #ced8d4;grid-template-columns:repeat(14,minmax(62px,1fr));gap:8px;height:310px;display:grid;overflow-x:auto}.order-revenue-chart>div{grid-template-rows:32px 1fr 22px 18px;place-items:end center;min-width:62px;display:grid}.order-revenue-chart strong{color:#31443e;text-overflow:ellipsis;white-space:nowrap;max-width:78px;font-size:8px;overflow:hidden}.order-revenue-chart span{align-items:end;width:72%;height:100%;display:flex}.order-revenue-chart i{background:#218064;border-radius:4px 4px 0 0;width:100%;min-height:2px}.order-revenue-chart b{color:#4e605a;padding-top:7px;font-size:9px}.order-revenue-chart small{color:#7b8984;font-size:7px}.order-number-link{color:#146e56;align-items:center;gap:6px;font-weight:900;display:inline-flex}.order-number-link svg{width:14px}.order-workbench-panel{padding-bottom:10px}.order-workbench{border-top:1px solid #dce3e1;margin:0 -24px}.order-workbench-head,.order-workbench-order>summary{grid-template-columns:minmax(290px,1.35fr) minmax(210px,1fr) 140px 110px 110px;align-items:center;gap:16px;display:grid}.order-workbench-head{color:#71807b;background:#f4f7f6;min-height:44px;padding:0 24px;font-size:9px;font-weight:900}.order-workbench-order{border-bottom:1px solid #dfe5e3}.order-workbench-order>summary{cursor:pointer;min-height:92px;padding:14px 24px;list-style:none;transition:background .16s}.order-workbench-order>summary::-webkit-details-marker{display:none}.order-workbench-order>summary:hover{background:#f8faf9}.order-workbench-order[open]>summary{background:#eff7f4;box-shadow:inset 4px 0 #177b60}.order-workbench-order>summary:active{background:#e7f2ee}.order-summary-customer,.order-summary-product{gap:6px;min-width:0;display:grid}.order-summary-customer{grid-template-columns:18px minmax(0,1fr);align-items:center}.order-summary-customer .order-cleanup-check{accent-color:#177b60;cursor:pointer;grid-row:1/3;width:16px;height:16px;margin:0}.order-summary-customer .order-number-link,.order-summary-contact{grid-column:2}.order-summary-contact{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px 8px;min-width:0;display:grid}.order-summary-contact b{font-size:9px}.order-summary-contact small{min-width:0}.order-summary-contact small:last-child{grid-column:1/-1}.order-summary-contact .order-ip-line{grid-column:1/-1;align-items:center;gap:6px;display:flex;overflow:visible}.order-ip-line em{color:#9a5b00;background:#fff5df;border:1px solid #e4a33d;flex:none;padding:2px 5px;font-size:7px;font-style:normal;font-weight:900}.order-summary-customer small,.order-summary-product small{color:#73807c;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.order-summary-product b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.order-summary-payment{justify-items:start;gap:7px;display:grid}.order-summary-payment strong{font-size:11px}.payment-provider-badge{color:#42524d;text-overflow:ellipsis;white-space:nowrap;background:#edf1f0;border-radius:3px;max-width:100%;padding:5px 7px;font-size:8px;line-height:1;overflow:hidden}.payment-provider-badge.naverpay{color:#087b38;background:#e3f8ea}.payment-provider-badge.easypay{color:#195f9c;background:#e9f3ff}.payment-provider-badge.bank_transfer{color:#8a5a08;background:#fff2d9}.order-list-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.order-list-actions nav{background:#fff;border:1px solid #cfd8d5;align-items:center;min-height:38px;display:flex}.order-list-actions nav a{color:#596a64;align-items:center;min-height:36px;padding:0 11px;font-size:9px;font-weight:900;display:flex}.order-list-actions nav a.active{color:#126c54;background:#e5f3ee}.order-list-actions form button{color:#9b3f36;cursor:pointer;background:#fff8f6;border:1px solid #d6bdb8;align-items:center;gap:6px;min-height:38px;padding:0 12px;font-size:9px;font-weight:900;display:flex}.order-list-actions form button:active{background:#f7e8e4;transform:translateY(1px)}.order-workbench-order>summary>strong{font-size:11px}.order-open-control{color:#176d57;background:#fff;border:1px solid #becdc8;border-radius:4px;justify-content:center;align-items:center;gap:6px;min-height:34px;font-size:9px;display:flex}.order-open-control svg{width:14px;transition:transform .18s}.order-workbench-order[open] .order-open-control svg{transform:rotate(180deg)}.order-workbench-body{background:#eff7f4;grid-template-columns:minmax(180px,.65fr) minmax(300px,1.1fr) minmax(290px,1fr) minmax(230px,.8fr);padding:0 24px 22px;display:grid}.order-operation-block{background:#fff;border-top:1px solid #cdded8;border-right:1px solid #cdded8;min-width:0;min-height:230px;padding:18px}.order-operation-block:last-child{border-right:0}.order-operation-block>header{align-items:flex-start;gap:9px;min-height:43px;margin-bottom:15px;display:flex}.order-operation-block>header>svg{color:#17785e;width:18px}.order-operation-block>header>span{gap:4px;min-width:0;display:grid}.order-operation-block>header b{font-size:10px}.order-operation-block>header small{color:#72807b;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.order-operation-block form{gap:8px;display:grid}.order-operation-block input,.order-operation-block select{color:#1c2c27;background:#fff;border:1px solid #cdd8d4;border-radius:3px;width:100%;min-height:38px;padding:0 10px;font-size:9px}.order-operation-block button{cursor:pointer;background:#176f59;border:0;border-radius:3px;justify-content:center;align-items:center;gap:6px;min-height:39px;padding:0 12px;font-size:9px;font-weight:900;display:flex;color:#fff!important}.order-operation-block button:active{filter:brightness(.92);transform:translateY(1px)}.order-operation-block button svg{width:14px}.order-notify-check{color:#4f625c;align-items:center;gap:7px;min-height:30px;font-size:8px;font-weight:800;display:flex!important}.order-notify-check input{accent-color:#177b60;width:15px;min-height:15px}.order-operation-block>p{color:#73817d;margin:0;font-size:8px;line-height:1.6}.order-operation-block.bank-deposit{background:#edf8f3;grid-column:1/-1;grid-template-columns:minmax(180px,.7fr) minmax(260px,1.4fr) minmax(180px,.6fr);align-items:center;gap:18px;min-height:0;display:grid}.order-operation-block.bank-deposit>header{min-height:0;margin:0}.order-operation-block.bank-deposit form{margin:0}.order-operation-block.bank-deposit p{color:#40564f;font-size:9px}.order-operation-block.disabled{background:#f8faf9}.order-message-state{align-items:center;gap:6px;display:flex;margin-top:9px!important}.status-dot{background:#d49c29;border-radius:50%;width:7px;height:7px}.status-dot.delivered{background:#1b9a74}.status-dot.failed,.status-dot.dead{background:#d25448}.order-digital-list{gap:7px;display:grid}.order-digital-list>span{border-bottom:1px solid #e1e7e5;gap:3px;min-width:0;padding-bottom:7px;display:grid}.order-digital-list b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.order-digital-list small{color:#7a8782;font-size:7px}.order-digital-list em{color:#17765d;font-size:8px;font-style:normal;font-weight:900}.order-operation-block.digital>a{color:#176d57;align-items:center;gap:5px;width:max-content;margin-top:14px;font-size:8px;font-weight:900;display:flex}.order-operation-block.digital>a svg{width:12px}@media (max-width:1250px){.order-workbench-body{grid-template-columns:repeat(2,minmax(0,1fr))}.order-operation-block:nth-child(2){border-right:0}.order-workbench-head,.order-workbench-order>summary{grid-template-columns:minmax(260px,1.25fr) minmax(190px,1fr) 125px 100px 100px}}@media (max-width:900px){.order-list-actions{justify-content:flex-start;width:100%}.order-workbench-head{display:none}.order-workbench-order>summary{grid-template-columns:minmax(0,1fr) auto;gap:10px 14px}.order-summary-customer{grid-area:1/1}.order-summary-payment{grid-area:1/2;justify-items:end}.order-summary-product{grid-area:2/1/auto/-1}.order-workbench-order>summary>.status-badge{grid-area:3/1;justify-self:start}.order-open-control{grid-area:3/2;justify-self:end;width:100px}.order-workbench-body{grid-template-columns:1fr}.order-operation-block{border-right:0;min-height:0}.order-operation-block.bank-deposit{grid-template-columns:1fr;gap:10px}.order-workbench{margin:0 -18px}.order-workbench-order>summary,.order-workbench-body{padding-left:18px;padding-right:18px}}@media (max-width:560px){.order-workbench-order>summary{grid-template-columns:1fr auto}.order-summary-contact{grid-template-columns:1fr}.order-summary-contact small:last-child,.order-summary-contact .order-ip-line{grid-column:auto}.order-summary-payment strong{font-size:10px}.order-workbench-order>summary>.status-badge{grid-column:1}.order-open-control{grid-column:2;justify-self:end;width:96px}.order-workbench-body{padding-left:0;padding-right:0}.order-operation-block{padding:16px 18px}}.order-detail-status{color:#fff;background:#1e2926;justify-content:space-between;align-items:center;gap:20px;min-height:82px;padding:16px 20px;display:flex}.order-detail-status>div{gap:5px;display:grid}.order-detail-status span{color:#b7c5c0;font-size:8px}.order-detail-status b{font-size:18px}.order-detail-status form{gap:7px;display:flex}.order-detail-status select{color:#1c2c27;background:#fff;border:1px solid #53625d;min-width:160px;min-height:42px;padding:0 10px;font-size:10px}.order-detail-status button{background:#2d9875;border:0;border-radius:3px;min-height:42px;padding:0 15px;font-size:10px;font-weight:900;color:#fff!important}.order-detail-grid{grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);gap:18px;display:grid}.order-detail-items{display:grid}.order-detail-items>div{border-top:1px solid #e1e7e5;grid-template-columns:minmax(0,1fr) 50px 110px;align-items:center;gap:12px;min-height:72px;display:grid}.order-detail-items>div:first-child{border-top:0}.order-detail-items span{gap:5px;display:grid}.order-detail-items b{font-size:11px}.order-detail-items small{color:#6b7974;font-size:8px}.order-detail-items em{color:#61706b;font-size:9px;font-style:normal}.order-detail-items strong{text-align:right;font-size:11px}.order-money{gap:12px;margin:0;display:grid}.order-money>div{color:#5e6d68;justify-content:space-between;font-size:9px;display:flex}.order-money dd{color:#263a34;margin:0;font-weight:900}.order-money .total{border-top:1px solid #d6dfdc;padding-top:14px;font-size:12px}.payment-record{background:#f2f6f4;grid-template-columns:1fr auto;gap:5px;margin-top:14px;padding:12px;display:grid}.payment-record b,.payment-record strong{font-size:9px}.payment-record span{color:#64736e;font-size:8px}.payment-record strong{grid-area:1/2/3;align-self:center}.kicc-cancel-diagnostic{border-color:#e6b45d;margin-bottom:18px}.kicc-cancel-diagnostic-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.kicc-cancel-diagnostic-grid>span{background:#f7faf9;border:1px solid #dce5e2;align-content:center;gap:5px;min-height:70px;padding:12px;display:grid}.kicc-cancel-diagnostic-grid small{color:#67766f;font-size:9px;font-weight:800}.kicc-cancel-diagnostic-grid b{overflow-wrap:anywhere;color:#172a24;font-size:11px}.kicc-cancel-attempts{border-top:1px solid #dce5e2;margin-top:12px}.kicc-cancel-attempts>div{border-bottom:1px solid #e4ebe8;grid-template-columns:minmax(0,1fr) 70px minmax(180px,.8fr);align-items:center;gap:12px;min-height:58px;padding:10px 4px;display:grid}.kicc-cancel-attempts span{gap:3px;display:grid}.kicc-cancel-attempts b{font-size:10px}.kicc-cancel-attempts small,.kicc-cancel-attempts em{color:#66756f;overflow-wrap:anywhere;font-size:9px;font-style:normal}.kicc-cancel-attempts strong{color:#b13b2f;font-size:12px}.kicc-cancel-support{background:#fff8ec;border-left:3px solid #d8962e;gap:9px;margin-top:14px;padding:14px;display:grid}.kicc-cancel-support p{color:#4f5f59;margin:0;font-size:10px;line-height:1.7}.kicc-cancel-support code{overflow-wrap:anywhere;color:#182a24;font-size:9px}.kicc-cancel-support a{color:#08705b;font-size:10px;font-weight:900}.kicc-cancel-credential-compare{background:#f7faf9;border:1px solid #dce5e2;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;padding:12px;display:grid}.kicc-cancel-credential-compare span{gap:4px;display:grid}.kicc-cancel-credential-compare small{color:#67766f;font-size:9px;font-weight:800}.kicc-cancel-credential-compare b{overflow-wrap:anywhere;color:#172a24;font-size:11px}.kicc-cancel-credential-compare strong{color:#a13227;background:#fff0ed;border-left:3px solid #c84435;grid-column:1/-1;padding:9px 10px;font-size:10px;line-height:1.6}.kicc-cancel-credential-compare.is-mismatch{border-color:#e7a39b}.payment-record>small{color:#52645e;grid-column:1/-1;font-size:8px;font-weight:800}.bank-confirm-form{border-top:1px solid #d5dfdc;grid-column:1/-1;gap:9px;margin-top:6px;padding-top:10px;display:grid}.bank-confirm-form small{color:#596b65;font-size:8px}.bank-confirm-form>input{color:#172b25;background:#fff;border:1px solid #c8d5d1;min-height:40px;padding:0 12px;font-size:9px}.bank-confirm-form button{color:#fff;cursor:pointer;background:#16785f;border:0;min-height:40px;font-size:9px;font-weight:900}.bank-confirm-form button:active{transform:translateY(2px)}.admin-confirm-check{color:#42564f;align-items:flex-start;gap:8px;font-size:8px;line-height:1.5;display:flex}.admin-confirm-check input{accent-color:#16785f;flex:none;width:16px;height:16px;margin:0}.address-record{background:#f5f8f7;gap:10px;margin-bottom:18px;padding:14px;display:flex}.address-record>svg{color:#18785e}.address-record span{gap:4px;display:grid}.address-record b{font-size:10px}.address-record small,.address-record p{color:#65736f;margin:0;font-size:8px;line-height:1.55}.shipment-form,.claim-create-form{grid-template-columns:1fr 1fr;gap:10px;display:grid}.shipment-form label,.claim-create-form label{color:#50615b;font-size:9px;font-weight:900}.shipment-form input,.shipment-form select,.claim-create-form select,.claim-create-form textarea{color:#1e2e29;border-radius:3px;min-height:42px;padding:9px;font-size:10px}.shipment-form button,.claim-create-form button{background:#176f59;border:0;border-radius:3px;grid-column:1/-1;gap:6px;min-height:44px;font-size:10px;font-weight:900;display:flex;color:#fff!important}.claim-create-form{grid-template-columns:1fr}.claim-create-form button{grid-column:auto}.claim-history{gap:7px;margin-top:16px;display:grid}.claim-history>div{background:#fff7f5;border:1px solid #e1d6d3;grid-template-columns:auto auto 1fr;gap:7px;padding:10px;font-size:8px;display:grid}.claim-history small{color:#6b7974;grid-column:1/-1}@media (max-width:900px){.order-detail-grid{grid-template-columns:1fr}.kicc-cancel-diagnostic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.order-detail-status{flex-direction:column;align-items:stretch}.order-detail-status form{grid-template-columns:1fr auto;display:grid}.shipment-form{grid-template-columns:1fr}.shipment-form button{grid-column:auto}.order-detail-items>div{grid-template-columns:minmax(0,1fr) 40px}.order-detail-items strong{text-align:left;grid-column:1/-1}.kicc-cancel-diagnostic-grid,.kicc-cancel-credential-compare{grid-template-columns:1fr}.kicc-cancel-attempts>div{grid-template-columns:1fr auto}.kicc-cancel-attempts em{grid-column:1/-1}}.order-cancel-panel{align-self:start}.order-cancel-guide{color:#293d36;background:#fff8ed;border-left:3px solid #b16b1b;align-items:flex-start;gap:10px;margin-bottom:14px;padding:14px;display:flex}.order-cancel-guide>svg{color:#b16b1b;flex:0 0 20px}.order-cancel-guide span{gap:5px;display:grid}.order-cancel-guide b{font-size:11px}.order-cancel-guide small{color:#66756f;font-size:9px;line-height:1.6}.claim-resolution-form{background:#f8faf9;border:1px solid #d9e2df;gap:11px;margin-top:12px;padding:14px;display:grid}.claim-resolution-form>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.claim-resolution-form>div b{font-size:11px}.claim-resolution-form>div span{color:#11745b;background:#e5f3ee;padding:4px 7px;font-size:8px;font-weight:900}.claim-resolution-form p{color:#52635d;margin:0;font-size:9px;line-height:1.55}.claim-resolution-form label{color:#40534c;gap:6px;font-size:9px;font-weight:900;display:grid}.claim-resolution-form textarea{color:#1f302b;width:100%;min-height:72px;font:inherit;resize:vertical;background:#fff;border:1px solid #cfdad6;border-radius:3px;padding:10px}.product-qna{border-top:1px solid #dce3e1;max-width:1200px;margin:0 auto;padding:72px 24px 84px}.product-qna>header{justify-content:space-between;align-items:end;gap:28px;padding-bottom:30px;display:flex}.product-qna>header>div:first-child>span{color:#16785f;letter-spacing:0;font-size:10px;font-weight:900}.product-qna>header h2{margin:10px 0 8px;font-size:29px;line-height:1.25}.product-qna>header p{color:#65746f;margin:0;font-size:13px;line-height:1.65}.product-qna-summary{white-space:nowrap;grid-template-columns:auto auto 1px auto auto;align-items:center;gap:9px;display:grid}.product-qna-summary b{color:#143d35;font-size:22px}.product-qna-summary small{color:#74817d;font-size:11px}.product-qna-summary i{background:#dce3e1;width:1px;height:28px;margin:0 8px}.product-qna-notice{margin:0 0 18px;padding:14px 16px;font-size:12px;font-weight:800}.product-qna-notice.success{color:#126a53;background:#ebf7f2;border:1px solid #b7ddcf}.product-qna-notice.error{color:#a03627;background:#fff2f0;border:1px solid #efc7c1}.product-qna-write{background:#f8faf9;border:1px solid #cbd7d3;margin-bottom:24px}.product-qna-write>summary{color:#173f37;cursor:pointer;align-items:center;gap:9px;min-height:56px;padding:0 18px;font-size:13px;font-weight:900;list-style:none;display:flex}.product-qna-write>summary::-webkit-details-marker{display:none}.product-qna-write>summary svg:last-child{margin-left:auto;transition:transform .2s}.product-qna-write[open]>summary svg:last-child{transform:rotate(180deg)}.product-qna-write form{background:#fff;border-top:1px solid #dbe3e0;grid-template-columns:1fr 2fr;gap:16px;padding:24px;display:grid}.product-qna-write label{color:#344942;gap:7px;font-size:11px;font-weight:900;display:grid}.product-qna-write label.wide{grid-column:1/-1}.product-qna-write input,.product-qna-write textarea{color:#172722;resize:vertical;border:1px solid #cbd6d2;min-height:46px;padding:12px;font-size:13px}.product-qna-write form>p{color:#71807b;align-self:center;margin:0;font-size:10px;line-height:1.6}.product-qna-write form>button{color:#fff;cursor:pointer;background:#174b40;border:0;justify-self:end;min-height:46px;padding:0 28px;font-size:12px;font-weight:900}.product-qna-write label.qna-admin-only{cursor:pointer;background:#f5f8f7;border:1px solid #d7e1de;grid-template-columns:none;align-items:center;gap:11px;min-height:64px;padding:12px 14px;display:flex}.product-qna-write label.qna-admin-only input{accent-color:#16785f;flex:0 0 18px;width:18px;min-height:18px;margin:0;padding:0}.product-qna-write label.qna-admin-only span{gap:3px;display:grid}.product-qna-write label.qna-admin-only b{color:#213a33;font-size:12px}.product-qna-write label.qna-admin-only small{color:#6b7a75;font-size:10px;font-weight:600;line-height:1.5}.qna-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important;overflow:hidden!important}.product-qna-board{border-top:2px solid #173f37}.product-qna-board-head,.product-qna-row>summary,.product-qna-secret-summary{grid-template-columns:110px minmax(0,1fr) 110px 110px 20px;align-items:center;gap:16px;display:grid}.product-qna-board-head{color:#65736e;text-align:center;border-bottom:1px solid #dce3e1;min-height:47px;padding:0 16px;font-size:10px;font-weight:900}.product-qna-board-head span:nth-child(2){text-align:left}.product-qna-row{border-bottom:1px solid #e0e6e4}.product-qna-row>summary{cursor:pointer;min-height:62px;padding:0 16px;list-style:none}.product-qna-row>summary::-webkit-details-marker{display:none}.product-qna-row>summary>span:first-child{justify-self:center;place-items:center;width:76px;min-height:25px;font-size:9px;font-weight:900;display:grid}.product-qna-row>summary>span.answered{color:#137158;background:#e5f5ef}.product-qna-row>summary>span.pending{color:#6a7773;background:#f2f4f3}.product-qna-row>summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.product-qna-row>summary>span:nth-of-type(2),.product-qna-row>summary time{color:#71807b;text-align:center;font-size:10px}.product-qna-row>summary>svg{color:#687872;transition:transform .2s}.product-qna-row[open]>summary>svg{transform:rotate(180deg)}.product-qna-secret-row{background:#f8faf9}.product-qna-secret-summary{min-height:62px;padding:0 16px}.product-qna-secret-summary>span:first-child{color:#52635e;background:#edf1f0;justify-content:center;justify-self:center;align-items:center;gap:5px;width:76px;min-height:25px;font-size:9px;font-weight:900;display:flex}.product-qna-secret-summary>strong{color:#43534e;align-items:center;gap:7px;font-size:13px;display:flex}.product-qna-secret-summary>strong svg,.product-qna-secret-summary>svg{color:#71807b}.product-qna-secret-summary>span:nth-of-type(2),.product-qna-secret-summary time{color:#71807b;text-align:center;font-size:10px}.product-qna-thread{background:#f8faf9;border-top:1px solid #edf0ef;gap:12px;padding:24px 42px 28px 126px;display:grid}.product-qna-thread article{grid-template-columns:30px minmax(0,1fr);gap:13px;display:grid}.product-qna-thread article>i{color:#365a51;background:#e3ebe8;place-items:center;width:28px;height:28px;font-size:12px;font-style:normal;font-weight:900;display:grid}.product-qna-thread article.answer{border-top:1px solid #dce4e1;padding-top:17px}.product-qna-thread article.answer>i{color:#fff;background:#16785f}.product-qna-thread article b{font-size:11px}.product-qna-thread article p{color:#3d4e48;white-space:pre-wrap;margin:7px 0 0;font-size:12px;line-height:1.75}.product-qna-thread article time{color:#81908b;margin-top:8px;font-size:9px;display:block}.product-qna-waiting{color:#667570;background:#fff;align-items:center;gap:7px;margin:0;padding:12px 14px;font-size:11px;display:flex}.product-qna-empty{color:#667570;text-align:center;place-content:center;justify-items:center;gap:7px;min-height:180px;display:grid}.product-qna-empty svg{color:#21836a}.product-qna-empty b{color:#24342f;font-size:13px}.product-qna-empty p{margin:0;font-size:11px}.product-qna-pagination{justify-content:center;align-items:center;gap:7px;margin-top:22px;display:flex}.product-qna-pagination a,.product-qna-pagination span{color:#173f37;border:1px solid #cbd7d3;place-items:center;min-width:48px;min-height:40px;padding:0 12px;font-size:11px;font-weight:900;text-decoration:none;display:grid}.product-qna-pagination span{background:#edf7f3;border-color:#16785f}.product-qna-pagination a.disabled{color:#a4aeaa;pointer-events:none}.admin-qna-filter{background:#fff;border:1px solid #dce3e1;grid-template-columns:minmax(260px,1fr) 180px 88px;gap:10px;margin:20px 0;padding:14px;display:grid}.admin-qna-filter label{border:1px solid #d4ddda;align-items:center;gap:8px;padding-left:12px;display:flex}.admin-qna-filter label input{border:0;min-width:0;padding-left:0}.admin-qna-filter select,.admin-qna-filter button{min-height:46px}.admin-qna-filter button{color:#fff;background:#193f37;border:0;font-size:12px;font-weight:900}.admin-qna-list{gap:14px;display:grid}.admin-qna-list>article{background:#fff;border:1px solid #d9e1df}.admin-qna-list>article.hidden{opacity:.65}.admin-qna-list>article>header{border-bottom:1px solid #e4e9e7;grid-template-columns:94px minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px 20px;display:grid}.admin-qna-list>article>header>span{justify-content:center;align-items:center;gap:5px;min-height:28px;font-size:9px;font-weight:900;display:flex}.admin-qna-list>article>header>span.pending{color:#8c5b0d;background:#fff3dc}.admin-qna-list>article>header>span.answered{color:#146b55;background:#e7f6f0}.admin-qna-list>article>header>span.hidden{color:#66736f;background:#ecefee}.admin-qna-list>article>header small{color:#788681;font-size:9px}.admin-qna-list>article>header h2{margin:5px 0 0;font-size:15px}.admin-qna-list>article>header h2 .admin-only-badge{vertical-align:2px;color:#fff;background:#253d36;align-items:center;gap:4px;width:max-content;margin:0 8px 0 0;padding:4px 7px;font-size:9px;font-style:normal;font-weight:900;display:inline-flex}.admin-qna-list>article>header>a{color:#1a6654;border:1px solid #c9d5d1;align-items:center;min-height:34px;padding:0 12px;font-size:9px;font-weight:900;display:flex}.admin-qna-question{grid-template-columns:24px 1fr;gap:11px;padding:20px;display:grid}.admin-qna-question svg{color:#16785f}.admin-qna-question p{color:#354942;white-space:pre-wrap;margin:0;font-size:12px;line-height:1.75}.admin-qna-answer{background:#f8faf9;border-top:1px solid #e4e9e7;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;padding:20px;display:grid}.admin-qna-answer label{color:#52615c;gap:7px;font-size:10px;font-weight:900;display:grid}.admin-qna-answer textarea{color:#1c2c27;resize:vertical;border:1px solid #cbd6d2;min-height:96px;padding:12px;font-size:12px}.admin-qna-answer>div{gap:7px;display:grid}.admin-qna-answer button{color:#fff;background:#16785f;border:0;min-width:104px;min-height:42px;font-size:10px;font-weight:900}.admin-qna-answer button.danger{color:#9f3225;background:#fff;border:1px solid #dda69d}.admin-qna-empty{color:#6d7a76;background:#fff;border:1px solid #dce3e1;place-items:center;min-height:180px;font-size:12px;display:grid}@media (max-width:800px){.product-qna{padding:48px 16px 60px}.product-qna>header{flex-direction:column;align-items:start}.product-qna-summary{grid-template-columns:auto auto 1px auto auto;justify-content:start;width:100%}.product-qna-write form{grid-template-columns:1fr;padding:18px 14px}.product-qna-write label.wide{grid-column:auto}.product-qna-write form>button{justify-self:stretch;width:100%}.product-qna-board-head{display:none}.product-qna-row>summary,.product-qna-secret-summary{grid-template-columns:82px minmax(0,1fr) 18px;gap:8px;min-height:82px;padding:13px 4px}.product-qna-row>summary>span:first-child{justify-self:start}.product-qna-row>summary strong{white-space:normal;line-height:1.45}.product-qna-row>summary>span:nth-of-type(2),.product-qna-row>summary time{text-align:left;grid-row:2}.product-qna-row>summary>span:nth-of-type(2){grid-column:2}.product-qna-row>summary time{grid-column:2;margin-left:66px}.product-qna-row>summary>svg{grid-area:1/3/-1}.product-qna-secret-summary>span:first-child{justify-self:start}.product-qna-secret-summary>strong{line-height:1.45}.product-qna-secret-summary>span:nth-of-type(2),.product-qna-secret-summary time{text-align:left;grid-row:2}.product-qna-secret-summary>span:nth-of-type(2){grid-column:2}.product-qna-secret-summary time{grid-column:2;margin-left:46px}.product-qna-secret-summary>svg{grid-area:1/3/-1}.product-qna-thread{padding:20px 14px}.admin-qna-filter{grid-template-columns:1fr}.admin-qna-list>article>header{grid-template-columns:86px minmax(0,1fr);padding:15px 13px}.admin-qna-list>article>header>a{grid-column:1/-1;justify-content:center}.admin-qna-answer{grid-template-columns:1fr;padding:15px 13px}.admin-qna-answer>div{grid-template-columns:1fr 1fr}}.claim-resolution-form input[type=text],.claim-resolution-form input:not([type]){color:#1f302b;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #cfdad6;border-radius:3px;padding:9px 10px}.claim-resolution-form button{background:#9b322d;border:0;border-radius:3px;min-height:44px;font-size:10px;font-weight:900;color:#fff!important}.external-cancel-form{background:#fffaf0;border-color:#e2c992}.external-cancel-form>div span{color:#725516;background:#f6e7bd}.external-cancel-confirm{align-items:start;line-height:1.5;grid-template-columns:18px 1fr!important;font-weight:800!important}.external-cancel-confirm input{width:16px;height:16px;margin:1px 0 0}.admin-checkbox-row{background:#fff7f5;border:1px solid #e1c7c2;align-items:center;padding:10px;gap:8px!important;display:flex!important}.admin-checkbox-row input{accent-color:#9b322d;width:18px;height:18px;margin:0}.shipping-provider-section{background:#f7fbf9;border:1px solid #cbd9d4;gap:14px;padding:18px;display:grid}.shipping-provider-section.muted{background:#fafafa}.shipping-provider-heading{align-items:center;gap:10px;min-width:0;display:flex}.shipping-provider-heading>span{color:#08775f;background:#e3f3ed;border-radius:4px;place-items:center;width:36px;height:36px;display:grid}.shipping-provider-heading>div{gap:2px;min-width:0;display:grid}.shipping-provider-heading b{color:#18362e;font-size:14px}.shipping-provider-heading small{color:#66746f;font-size:11px}.shipping-provider-toggle{background:#fff;border:1px solid #b9cec6;align-items:center;gap:7px;margin-left:auto;padding:8px 10px;display:flex!important}.shipping-provider-toggle input{accent-color:#08775f;width:17px;height:17px;margin:0}.shipment-run-status{background:#f4faf8;border:1px solid #cfe2db;justify-content:space-between;gap:18px;margin:0 0 18px;padding:13px 15px;display:flex}.shipment-run-status>span{gap:3px;display:grid}.shipment-run-status>span:last-child{text-align:right}.shipment-run-status b{color:#173a31;font-size:12px}.shipment-run-status small{color:#66746f;font-size:10px}.shipment-run-status.failed{background:#fff6f6;border-color:#edc8c8}.shipment-run-status.failed b{color:#a33a3a}.shipping-tracking-table td{vertical-align:top}.shipping-tracking-table td:nth-child(3){white-space:normal;min-width:260px}.shipping-tracking-table .table-subtext{font-size:10px;line-height:1.45}.shipment-no-event{color:#86908c;font-size:10px}.status-badge.shipment-delivered{color:#08775f;background:#daf2e8}.status-badge.shipment-exception{color:#9a6411;background:#fff0d7}@media (max-width:650px){.shipment-run-status{flex-direction:column;gap:8px}.shipment-run-status>span:last-child{text-align:left}.order-cancel-guide,.claim-resolution-form{padding:12px}.claim-resolution-form button{width:100%}}.repeat-purchase-bars{border-bottom:1px solid #ced8d4;grid-template-columns:repeat(4,minmax(100px,1fr));gap:22px;height:360px;padding:30px 20px 0;display:grid;overflow-x:auto}.repeat-purchase-bars button{color:#233630;background:0 0;border:0;grid-template-rows:25px 1fr 24px 18px;place-items:end center;min-width:100px;height:100%;padding:0;display:grid;position:relative}.repeat-purchase-bars button>span{align-items:end;width:72%;height:100%;display:flex}.repeat-purchase-bars button i{background:#2f66dc;width:100%;min-height:4px;transition:height .2s}.repeat-purchase-bars button:nth-child(2) i{background:#218064}.repeat-purchase-bars button:nth-child(3) i{background:#d49b23}.repeat-purchase-bars button:nth-child(4) i{background:#a75458}.repeat-purchase-bars button.active i{filter:saturate(1.3);box-shadow:0 0 0 3px #182c2640}.repeat-purchase-bars strong{font-size:11px}.repeat-purchase-bars b{font-size:10px}.repeat-purchase-bars small{color:#6e7d78;font-size:8px}.repeat-purchase-bars em{color:#53635e;background:#eef3f1;border-radius:3px;padding:4px 6px;font-size:7px;font-style:normal;position:absolute;top:5px;right:5px}.cohort-customer-table{border:1px solid #d9e1de;margin-top:24px}.cohort-customer-table>header{background:#f4f7f6;justify-content:space-between;align-items:center;gap:15px;min-height:70px;padding:13px 16px;display:flex}.cohort-customer-table>header>div{align-items:center;gap:9px;display:flex}.cohort-customer-table>header svg{color:#17795f}.cohort-customer-table>header span{gap:4px;display:grid}.cohort-customer-table>header b{font-size:11px}.cohort-customer-table>header small{color:#697873;font-size:8px}.cohort-customer-table>header>a{color:#176f59;background:#fff;border:1px solid #aabdb7;align-items:center;gap:5px;min-height:36px;padding:0 11px;font-size:8px;font-weight:900;display:flex}.cohort-customer-table>header>a svg{width:12px}.retention-rate-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.retention-rate-grid article{border:1px solid #d9e1de;gap:7px;padding:18px;display:grid}.retention-rate-grid span{color:#52635d;font-size:9px;font-weight:900}.retention-rate-grid b{font-size:26px}.retention-rate-grid small{color:#71807b;min-height:28px;font-size:8px;line-height:1.5}.retention-rate-grid i{background:#e7eeeb;border-radius:7px;height:7px;overflow:hidden}.retention-rate-grid em{background:#198064;border-radius:7px;height:100%;display:block}@media (max-width:700px){.repeat-purchase-bars{grid-template-columns:repeat(4,110px);height:320px;padding-left:0;padding-right:0}.cohort-customer-table>header{flex-direction:column;align-items:stretch}.retention-rate-grid{grid-template-columns:1fr}}.studio-save-state{color:#6d7a76;align-items:center;gap:7px;font-size:10px;font-weight:800;display:flex}.studio-save-state i{background:#e5a11c;border-radius:50%;width:8px;height:8px}.studio-save-state i.saved{background:#19a477}.studio-page-menu.open{display:grid}.studio-layers>button i{color:#73817d;place-items:center;display:grid}.studio-layers>button.add-section.review{color:#126d55;border-color:#8dc7b5;margin-top:6px}.studio-pane-title>span{gap:4px;display:flex}.studio-pane-title>span button{width:28px;height:28px;min-height:28px}.studio-properties textarea{resize:vertical;color:#1b2925;width:100%;font:inherit;background:#fff;border:1px solid #d4ddda;border-radius:4px;padding:9px;line-height:1.5}.studio-properties label>b{color:#17765e}.studio-render-section{cursor:pointer;min-height:0!important;padding-left:8%!important;padding-right:8%!important;display:block!important}.studio-render-section.width-normal .studio-section-copy{max-width:620px;margin-inline:auto}.studio-render-section.width-wide .studio-section-copy{max-width:820px;margin-inline:auto}.studio-render-section.width-full{padding-left:0!important;padding-right:0!important}.studio-render-section.width-full .studio-section-copy{width:100%}.studio-section-copy>small{opacity:.68;margin-bottom:10px;font-weight:900;display:block;color:inherit!important;font-size:8px!important}.studio-section-copy>h2{max-width:720px;color:inherit;letter-spacing:0;white-space:pre-line;margin:0 0 12px!important;font-size:clamp(18px,3vw,32px)!important;line-height:1.28!important}.studio-section-copy>p{opacity:.72;white-space:pre-line;max-width:660px;margin:0;line-height:1.65;color:inherit!important;font-size:10px!important}.studio-render-cta{color:#fff!important;background:#173f3b!important;border:0!important;border-radius:4px!important;min-height:38px!important;margin-top:18px!important;padding:0 16px!important;font-size:9px!important}.studio-section-image{background:50%/cover no-repeat;min-height:220px;margin-bottom:24px}.studio-render-hero{align-content:center!important;min-height:430px!important;display:grid!important}.studio-render-trust .studio-section-copy{text-align:center}.studio-render-trust h2{max-width:none;margin:0!important;font-size:13px!important}.studio-render-trust p,.studio-render-trust small{display:none}.studio-render-product .studio-section-copy{grid-template-columns:minmax(0,.8fr) minmax(280px,1.2fr);align-items:start;gap:28px;display:grid}.studio-render-product .studio-section-copy>small,.studio-render-product .studio-section-copy>h2,.studio-render-product .studio-section-copy>p{grid-column:1}.studio-option-sample{grid-area:1/2/6;gap:8px;display:grid}.studio-option-sample button{text-align:left;justify-content:space-between;align-items:center;color:#213a34!important;background:#fff!important;border:1px solid #ccd8d4!important;width:100%!important;min-height:70px!important;margin:0!important;padding:12px!important;display:flex!important}.studio-option-sample button:last-child{border:2px solid #137a60!important}.studio-option-sample span{gap:4px;display:grid}.studio-option-sample b{font-size:10px}.studio-option-sample small{color:#65756f;font-size:8px}.studio-option-sample strong{font-size:11px}.studio-review-sample{background:#fff;border:1px solid #e0e5e3;grid-template-columns:220px 1fr;margin-top:22px;display:grid}.studio-review-sample>div>span{background:#e8eeec 50%/cover no-repeat;place-items:center;min-height:190px;display:grid}.studio-review-sample aside{align-content:center;gap:10px;padding:24px;display:grid}.studio-review-sample aside>b{color:#e5a000;font-size:13px}.studio-review-sample aside strong{font-size:12px}.studio-review-sample aside p{color:#65736f;margin:0;font-size:9px;line-height:1.6}.studio-qna-sample{border-top:1px solid #dfe6e3;border-bottom:1px solid #dfe6e3;justify-content:space-between;align-items:center;min-height:48px;margin-top:20px;padding:0 14px;font-size:9px;display:flex}.studio-qna-sample b{color:#14785e}.crm-builder{gap:18px;display:grid}.crm-builder-head{color:#fff;background:#17231f;justify-content:space-between;align-items:center;gap:24px;padding:22px 24px;display:flex}.crm-builder-head>div:first-child{min-width:0}.crm-builder-head .analysis-tag{color:#14765d;background:#e4f7f0;align-items:center;gap:7px;width:max-content;margin-bottom:12px;display:flex}.crm-builder-head input{color:#fff;background:0 0;border:0;border-bottom:1px solid #ffffff38;width:min(100%,620px);padding:0;font-size:23px;font-weight:900}.crm-builder-head p{color:#b9c8c3;margin:10px 0 0;font-size:11px}.crm-builder-head>div:last-child{white-space:nowrap;justify-items:end;gap:9px;display:grid}.crm-builder-head>div:last-child span{color:#f1c761;font-size:9px;font-weight:800}.crm-builder-head>div:last-child span.saved{color:#78d8b7}.crm-builder-head button{color:#18342c;background:#fff;border:0;align-items:center;gap:8px;min-height:42px;padding:0 15px;font-weight:900;display:flex}.crm-builder-head button svg{width:16px}.crm-live-metrics{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.crm-live-metrics div{background:#fff;border:1px solid #dce3e1;align-content:center;gap:8px;min-height:88px;padding:16px;display:grid}.crm-live-metrics small{color:#71807b;font-size:9px;font-weight:800}.crm-live-metrics b{font-size:19px}.crm-product-scope{background:#f4faf7;border:1px solid #cbdad5;grid-template-columns:minmax(220px,.8fr) minmax(300px,1fr) minmax(260px,.8fr);align-items:center;gap:14px;padding:18px 20px;display:grid}.crm-product-scope>div:first-child{align-items:center;gap:10px;min-width:0;display:flex}.crm-product-scope>div:first-child svg{color:#157d60}.crm-product-scope>div:first-child span{gap:4px;min-width:0;display:grid}.crm-product-scope b{font-size:11px}.crm-product-scope small{color:#74817d;font-size:8px}.crm-product-scope select{color:#17251f;background:#fff;border:1px solid #bfcfc9;width:100%;min-height:46px;padding:0 12px;font-weight:800}.crm-scope-status{background:#fff;border-left:3px solid #71827c;align-content:center;gap:3px;min-height:58px;padding:10px 12px;display:grid}.crm-scope-status.product{border-left-color:#14815f}.crm-scope-status strong{color:#176f58;font-size:10px}.crm-scope-status span{color:#63716c;font-size:8px}.crm-scope-status a{color:#126d58;width:max-content;font-size:8px;font-weight:900;text-decoration:underline}.crm-builder-stage{background:#fff;border:1px solid #d8e1de;padding:22px}.crm-builder-stage>header{align-items:center;gap:12px;margin-bottom:18px;display:flex}.crm-builder-stage>header>span{color:#fff;background:#14815f;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;font-weight:900;display:grid}.crm-builder-stage>header div{gap:4px;display:grid}.crm-builder-stage>header b{font-size:14px}.crm-builder-stage>header small{color:#73807c;font-size:9px}.crm-trigger-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.crm-trigger-cards button{text-align:left;background:#f8faf9;border:1px solid #dce3e1;grid-template-columns:24px 1fr;align-items:center;gap:10px;min-height:82px;padding:12px;display:grid}.crm-trigger-cards button.active{background:#eff9f5;border:2px solid #14815f}.crm-trigger-cards svg{color:#168263;width:19px}.crm-trigger-cards span{gap:5px;display:grid}.crm-trigger-cards b{font-size:10px}.crm-trigger-cards small{color:#77847f;font-size:8px}.crm-wait-rule{background:#f7f9f8;border:1px solid #dce3e1;align-items:center;gap:10px;min-height:66px;margin-top:12px;padding:12px;font-size:9px;font-weight:800;display:flex}.crm-wait-rule>svg{color:#168263}.crm-wait-rule span{gap:4px;margin-right:auto;display:grid}.crm-wait-rule small{color:#7b8883;font-size:8px;font-weight:500}.crm-wait-rule input{border:1px solid #ccd7d3;width:72px;min-height:36px;padding:0 8px}.crm-sequence-workspace{grid-template-columns:minmax(520px,1.35fr) minmax(300px,.65fr);align-items:start;gap:14px;display:grid}.crm-sequence-board{grid-template-columns:repeat(2,minmax(250px,1fr));gap:10px;display:grid}.crm-sequence-branch{background:#f2faf7;border:1px solid #bfe1d4;min-width:0;padding:13px}.crm-sequence-branch.unreacted{background:#fff7f5;border-color:#f0ccc7}.crm-sequence-branch>header{justify-content:space-between;align-items:start;min-height:46px;display:flex}.crm-sequence-branch>header div{gap:4px;display:grid}.crm-sequence-branch>header b{color:#14775d;font-size:11px}.crm-sequence-branch.unreacted>header b{color:#c44a3d}.crm-sequence-branch>header small{color:#788580;font-size:8px}.crm-sequence-branch>header button{background:#fff;border:1px solid #cbd8d3;place-items:center;width:30px;height:30px;min-height:30px;padding:0;display:grid}.crm-sequence-branch>header svg{width:15px}.crm-sequence-branch>button{text-align:left;background:#fff;border:1px solid #d8e1de;grid-template-columns:38px minmax(0,1fr) 24px;align-items:center;gap:9px;width:100%;min-height:76px;margin-top:8px;padding:10px;display:grid}.crm-sequence-branch>button.selected{border:2px solid #177b60;box-shadow:0 0 0 3px #177b6012}.crm-sequence-branch.unreacted>button.selected{border-color:#d95748}.crm-sequence-branch button em{color:#14785d;background:#e2f5ed;border-radius:4px;place-items:center;min-height:34px;font-size:9px;font-style:normal;font-weight:900;display:grid}.crm-sequence-branch.unreacted button em{color:#c4493d;background:#ffe7e3}.crm-sequence-branch button span{gap:5px;min-width:0;display:grid}.crm-sequence-branch button b{overflow-wrap:anywhere;font-size:9px}.crm-sequence-branch button small{color:#77847f;font-size:8px}.crm-step-editor{background:#fbfcfc;border:1px solid #d9e1df;padding:16px}.crm-step-editor>header{justify-content:space-between;align-items:start;min-height:36px;display:flex}.crm-step-editor>header b{font-size:12px}.crm-step-editor>header span{gap:5px;display:flex}.crm-step-editor>header button{background:#fff;border:1px solid #d7dfdd;place-items:center;width:30px;height:30px;min-height:30px;padding:0;display:grid}.crm-step-editor>header svg{width:14px}.crm-step-editor label{color:#596762;gap:6px;margin-top:11px;font-size:9px;font-weight:800;display:grid}.crm-step-editor input,.crm-step-editor select,.crm-step-editor textarea{color:#192823;width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #ced8d5;padding:8px}.crm-delay-fields{grid-template-columns:1fr 1fr;gap:8px;display:grid}.crm-variables{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.crm-variables button{color:#2f5b4f;background:#fff;border:1px solid #cdd8d4;min-height:28px;padding:0 7px;font-size:8px}.crm-step-editor label.crm-checkbox{grid-template-columns:18px 1fr;align-items:center;display:flex}.crm-checkbox input{width:16px;min-height:16px}.crm-message-preview{background:#fff;border:1px dashed #b8c8c3;gap:7px;margin-top:14px;padding:13px;display:grid}.crm-message-preview small{color:#167c60;font-size:8px;font-weight:900}.crm-message-preview b{font-size:10px}.crm-message-preview p{color:#51625c;white-space:pre-line;margin:0;font-size:9px;line-height:1.6}.crm-message-preview span{color:#8a7773;font-size:7px}.crm-channel-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.crm-channel-grid article{background:#fff;border:1px solid #dce3e1;grid-template-columns:24px 1fr;align-items:center;gap:9px;min-height:90px;padding:13px;display:grid}.crm-channel-grid article>svg{color:#177d61}.crm-channel-grid article span{gap:5px;display:grid}.crm-channel-grid article b{font-size:10px}.crm-channel-grid article small{color:#76847f;font-size:8px}.crm-channel-grid article em{color:#a06b16;grid-column:2;font-size:8px;font-style:normal;font-weight:900}@media (max-width:1180px){.crm-sequence-workspace{grid-template-columns:1fr}.crm-live-metrics,.crm-channel-grid,.crm-trigger-cards{grid-template-columns:repeat(2,1fr)}.crm-product-scope{grid-template-columns:1fr 1fr}.crm-scope-status{grid-column:1/-1}.studio-render-product .studio-section-copy{grid-template-columns:1fr}.studio-option-sample{grid-area:auto/1}}@media (max-width:720px){.crm-builder-head{flex-direction:column;align-items:flex-start}.crm-builder-head>div:last-child{justify-items:stretch;width:100%}.crm-live-metrics,.crm-channel-grid,.crm-trigger-cards,.crm-sequence-board,.crm-product-scope{grid-template-columns:1fr}.crm-scope-status{grid-column:auto}.crm-sequence-workspace{display:block}.crm-step-editor{margin-top:10px}.studio-save-state{display:none}.studio-review-sample{grid-template-columns:1fr}.studio-render-product .studio-section-copy{display:block}.studio-option-sample{margin-top:18px}}.social-login-grid{gap:8px;display:grid}.social-login-grid form{margin:0!important}.social-login-grid button,.social-login-grid>a{color:#172621;text-align:center;background:#fff;border:1px solid #cad4d1;border-radius:4px;grid-template-columns:26px 1fr 26px;align-items:center;width:100%;min-height:48px;font-size:11px;font-weight:900;display:grid}.social-login-grid button span,.social-login-grid>a span{background:#f1f4f3;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;display:grid}.social-login-grid>a i{font-size:18px;font-style:normal}.social-login-grid>a.kakao{color:#211f16;background:#fee500;border-color:#f5df00}.social-login-grid button.naver{color:#fff;opacity:.55;cursor:not-allowed;background:#03c75a;border-color:#03c75a}.social-login-grid button.naver span{color:#03a94e;background:#fff}.auth-divider{color:#80908a;align-items:center;gap:10px;margin:20px 0;font-size:8px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#dce3e1;flex:1;height:1px}.kakao-onboarding-page{background:#f7f8f7;grid-template-columns:minmax(420px,560px) minmax(0,1fr);min-height:calc(100vh - 130px);display:grid}.kakao-onboarding-shell{background:#fff;flex-direction:column;justify-content:center;width:100%;padding:48px clamp(34px,6vw,80px) 58px;display:flex}.kakao-onboarding-back{color:#60706b;align-items:center;gap:7px;width:max-content;margin-bottom:44px;font-size:11px;font-weight:800;display:flex}.kakao-onboarding-back svg{width:16px}.kakao-onboarding-shell>header{max-width:430px}.kakao-bubble{color:#1e1c13;background:#fee500;border-radius:15px;place-items:center;width:48px;height:48px;margin-bottom:22px;display:grid}.kakao-bubble svg{fill:currentColor;width:25px}.kakao-onboarding-shell>header small{color:#786c00;font-size:9px;font-weight:900;display:block}.kakao-onboarding-shell>header h1{margin:9px 0 16px;font-size:39px;line-height:1.2}.kakao-onboarding-shell>header p{color:#62716c;margin:0;font-size:13px;line-height:1.75}.kakao-onboarding-benefits{background:#e0e5e3;border:1px solid #e0e5e3;gap:1px;margin:30px 0 26px;display:grid}.kakao-onboarding-benefits>div{background:#fff;align-items:center;gap:13px;min-height:68px;padding:14px 16px;display:flex}.kakao-onboarding-benefits>div>svg{color:#176f59;width:20px}.kakao-onboarding-benefits span{gap:3px;display:grid}.kakao-onboarding-benefits b{font-size:11px}.kakao-onboarding-benefits small{color:#73807c;font-size:9px}.kakao-onboarding-action{margin:0!important}.kakao-onboarding-action button{color:#211f16;background:#fee500;border:1px solid #fee500;border-radius:4px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:58px;font-size:13px;font-weight:900;transition:transform 80ms,filter .15s;display:flex}.kakao-onboarding-action button:hover{filter:brightness(.98)}.kakao-onboarding-action button:active{transform:translateY(2px)}.kakao-onboarding-action button svg{fill:currentColor;width:20px}.kakao-onboarding-action button:disabled{color:#75817d;cursor:not-allowed;filter:none;background:#e7eae9;border-color:#d8dddb}.kakao-onboarding-legal{color:#7a8581;margin:14px 0 0;font-size:8px;line-height:1.65}.kakao-onboarding-legal a{color:#455650;text-decoration:underline}.kakao-existing-link{color:#475b54;text-underline-offset:4px;margin:20px auto 0;font-size:10px;font-weight:800;text-decoration:underline}.kakao-onboarding-visual{color:#fff;background:#173f3b;align-items:flex-end;gap:18px;padding:8vw;display:flex}.kakao-onboarding-visual>div{border:1px solid #ffffff4d;flex-direction:column;flex:1;justify-content:flex-end;min-height:190px;padding:26px;display:flex}.kakao-onboarding-visual>div:first-child{color:#1f1c12;background:#fee500;border-color:#fee500}.kakao-onboarding-visual span{font-size:9px;font-weight:900}.kakao-onboarding-visual strong{margin:12px 0 6px;font-size:25px}.kakao-onboarding-visual p{opacity:.72;margin:0;font-size:10px}.kakao-connected-state{color:#211f16;background:#fff9bc;border:1px solid #eedb00;align-items:center;gap:12px;margin-bottom:24px;padding:14px;display:flex}.kakao-connected-state>svg{fill:currentColor;width:24px}.kakao-connected-state span{gap:4px;display:grid}.kakao-connected-state b{font-size:11px}.kakao-connected-state small{align-items:center;gap:4px;font-size:9px;display:flex}.kakao-connected-state small svg{width:12px}.auth-page .kakao-profile-submit{color:#211f16;background:#fee500;border-color:#fee500}@media (max-width:900px){.kakao-onboarding-page{grid-template-columns:1fr}.kakao-onboarding-visual{display:none}.kakao-onboarding-shell{max-width:560px;min-height:calc(100vh - 110px);margin:auto}}@media (max-width:560px){.kakao-onboarding-shell{justify-content:flex-start;padding:30px 20px 44px}.kakao-onboarding-back{margin-bottom:34px}.kakao-onboarding-shell>header h1{font-size:32px}.kakao-onboarding-benefits{margin-top:24px}}.signup-address-heading{border-top:1px solid #dce3e1;gap:5px;margin-top:4px;padding-top:18px;display:grid}.signup-address-heading b{font-size:14px}.signup-address-heading small{color:#687772;font-size:10px}.signup-address-heading em{color:#70807a;margin-left:4px;font-size:9px;font-style:normal;font-weight:700}.signup-agreements{border:0;border-top:1px solid #dce3e1;margin:4px 0 0;padding:18px 0 0}.signup-agreements legend{color:#263a34;padding:0;font-size:12px;font-weight:900}.signup-agreements label{cursor:pointer}.signup-agreement-all{color:#183d33;background:#f0f7f4;border:1px solid #b9ccc6;align-items:center;gap:10px;min-height:48px;margin:12px 0 8px;padding:0 14px;font-size:10px;font-weight:900;display:flex}.signup-agreements input{accent-color:#176f59;width:17px;height:17px}.signup-agreements>div{border-top:1px solid #e2e8e6;grid-template-columns:1fr auto;display:grid}.signup-agreements>div label,.signup-agreements>div>a,.signup-agreements>div>span{align-items:center;min-height:42px;display:flex}.signup-agreements>div label{color:#40534c;gap:9px;font-size:9px}.signup-agreements>div>a{color:#50665f;text-underline-offset:3px;padding-left:16px;font-size:8px;font-weight:800;text-decoration:underline}.signup-demographics{grid-template-columns:1fr 1fr;gap:14px;display:grid}.signup-demographics fieldset{border:0;min-width:0;margin:0;padding:0}.signup-demographics legend,.signup-demographics>label{color:#263a34;font-size:10px;font-weight:800}.signup-demographics em{color:#b43a42;margin-left:4px;font-size:8px;font-style:normal}.signup-gender-options{border:1px solid #cad4d1;border-radius:3px;grid-template-columns:repeat(3,1fr);height:48px;margin-top:7px;display:grid;overflow:hidden}.signup-gender-options label{cursor:pointer;border-left:1px solid #d8e0de;place-items:center;display:grid;position:relative}.signup-gender-options label:first-child{border-left:0}.signup-gender-options input{opacity:0;width:1px;height:1px;position:absolute}.signup-gender-options span{color:#53655f;place-items:center;width:100%;height:100%;font-size:9px;font-weight:900;display:grid}.signup-gender-options input:checked+span{color:#fff;background:#176f59}.signup-gender-options input:focus-visible+span{outline-offset:-3px;outline:2px solid #163f3a}.signup-demographics>label input{margin-top:7px}.signup-source-fieldset{border:0;border-top:1px solid #dce3e1;margin:4px 0 0;padding:18px 0}.signup-source-fieldset legend{color:#263a34;padding:0;font-size:12px;font-weight:900}.signup-source-fieldset legend em{color:#b43a42;margin-left:4px;font-size:8px;font-style:normal}.signup-source-fieldset>p{color:#687772;margin:6px 0 12px;font-size:9px}.signup-source-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.signup-source-options label{cursor:pointer;min-width:0;position:relative}.signup-source-options input{opacity:0;width:1px;height:1px;position:absolute}.signup-source-options span{color:#4f615b;text-align:center;background:#fff;border:1px solid #cad4d1;border-radius:3px;place-items:center;min-height:42px;padding:6px;font-size:9px;font-weight:800;display:grid}.signup-source-options input:checked+span{color:#126c54;background:#e9f5f0;border-color:#176f59;box-shadow:inset 0 0 0 1px #176f59}.signup-source-options input:focus-visible+span{outline-offset:2px;outline:2px solid #163f3a}.address-search-fields{grid-template-columns:1fr 1fr;gap:14px;min-width:0;display:grid}.checkout-fields>.address-search-fields,.address-search-fields .wide{grid-column:1/-1}.postcode-control{grid-template-columns:minmax(0,1fr) auto;display:grid}.postcode-control input{border-right:0}.postcode-control button{color:#fff;white-space:nowrap;background:#176f59;border-color:#176f59;gap:6px;min-height:48px;padding:0 14px;font-size:10px;font-weight:900;display:flex}.postcode-control button svg{width:15px}.address-search-error{color:#a13c2d;background:#fff0ed;grid-column:1/-1;margin:0;padding:10px;font-size:10px}.postcode-modal{z-index:150;background:#13221dcc;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.postcode-dialog{background:#fff;grid-template-rows:58px 1fr;width:min(520px,100%);height:min(680px,100vh - 48px);display:grid;box-shadow:0 20px 60px #0005}.postcode-dialog>header{border-bottom:1px solid #d7e0dd;justify-content:space-between;align-items:center;padding:0 16px 0 20px;display:flex}.postcode-dialog>header span{color:#193b31;align-items:center;gap:8px;font-size:13px;font-weight:900;display:flex}.postcode-dialog>header span svg{color:#16785f;width:18px}.postcode-dialog>header button{color:#40534c;background:#fff;border:1px solid #d4ddda;place-items:center;width:38px;min-height:38px;padding:0;display:grid}.postcode-dialog>header button svg{width:17px}.postcode-embed{min-height:0;overflow:hidden}.checkout-access-page{max-width:940px;min-height:76vh;margin:0 auto;padding:70px 24px 100px}.checkout-access-page>header{text-align:center}.checkout-access-page>header span{color:#16785f;font-size:10px;font-weight:900}.checkout-access-page>header h1{margin:12px 0 10px;font-size:34px}.checkout-access-page>header p{color:#61706b;margin:0;font-size:12px}.checkout-access-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:38px;display:grid}.checkout-access-grid>section{background:#fff;border:1px solid #d5dfdc;flex-direction:column;align-items:flex-start;padding:32px;display:flex}.checkout-access-grid>section.member{border-top:3px solid #16785f}.checkout-access-grid>section>svg{color:#16785f;width:30px;height:30px}.checkout-access-grid>section>span{color:#19755c;margin-top:22px;font-size:9px;font-weight:900}.checkout-access-grid h2{margin:8px 0;font-size:20px}.checkout-access-grid p{color:#66746f;min-height:44px;margin:0;font-size:10px;line-height:1.65}.checkout-benefit{color:#126c54;background:#eaf6f1;align-items:center;gap:8px;width:100%;min-height:50px;margin:20px 0;padding:0 13px;display:flex}.checkout-benefit.muted{color:#465a53;background:#f2f5f4}.checkout-benefit svg{width:17px}.checkout-benefit b{font-size:10px}.checkout-access-grid a{border:1px solid #173f3b;justify-content:center;align-items:center;width:100%;min-height:48px;margin-top:8px;font-size:11px;font-weight:900;display:flex}.checkout-access-grid a.primary{color:#fff;background:#173f3b}.checkout-access-grid a.secondary,.checkout-access-grid a.guest{color:#173f3b;background:#fff}.checkout-access-grid a.guest{margin-top:auto}.checkout-access-back{color:#4e615b;text-underline-offset:4px;width:max-content;margin:22px auto 0;font-size:10px;text-decoration:underline;display:block}.payment-launch-note{color:#687772;margin-top:8px;font-size:8px;line-height:1.5;display:block}.payment-spinner{width:18px;animation:.8s linear infinite payment-spin}@keyframes payment-spin{to{transform:rotate(360deg)}}@media (max-width:700px){.address-search-fields,.checkout-access-grid,.signup-demographics{grid-template-columns:1fr}.signup-source-options{grid-template-columns:repeat(2,minmax(0,1fr))}.address-search-fields .wide{grid-column:auto}.postcode-modal{padding:0}.postcode-dialog{width:100%;height:100%}.checkout-access-page{padding:44px 16px 70px}.checkout-access-page>header h1{font-size:28px}.checkout-access-grid>section{padding:24px}}.profile-completion-page{min-height:70vh;padding-top:70px}.profile-completion-copy{color:#65746f;margin:0 0 24px;font-size:10px;line-height:1.6}.route-loading{z-index:250;background:#dce9e4;width:100%;height:3px;position:fixed;top:0;left:0;overflow:hidden}.route-loading span{background:#11785e;width:38%;height:100%;animation:.9s ease-in-out infinite route-loading-slide;display:block}@keyframes route-loading-slide{0%{transform:translate(-110%)}to{transform:translate(370%)}}@media (prefers-reduced-motion:reduce){.route-loading span{width:100%;animation:none}}.product-discount-switch{width:max-content;margin:12px 0}.product-buy-actions .brand-payment,.naverpay-order-area .brand-payment{border-radius:3px;grid-column:1/-1;justify-content:center;align-items:center;gap:7px;min-height:50px;display:flex}.naverpay-order-area{gap:8px;margin-top:8px;display:grid}.npay-sdk-wrap{background:#f8fbfa;border:1px solid #d5dfdc;place-items:center;min-height:50px;display:grid}.npay-sdk-wrap.loading{opacity:.72;pointer-events:none}.npay-sdk-wrap:empty:before{content:"네이버페이 버튼 불러오는 중";color:#526760;font-size:10px;font-weight:900}.product-buy-actions .brand-payment b,.naverpay-order-area .brand-payment b{font-size:12px}.product-buy-actions .brand-payment small,.naverpay-order-area .brand-payment small{opacity:.72;font-size:8px;font-weight:700}.brand-payment.naverpay{color:#fff;background:#03c75a}.brand-payment.naverpay:disabled{cursor:wait;background:#5aa984}.npay-mark{color:#03a84f;background:#fff;border-radius:2px;place-items:center;width:23px;height:23px;font-size:14px;font-weight:950;display:grid}.naverpay-order-error{color:#a93620;background:#fff6f4;border:1px solid #f0beb5;margin:0;padding:10px 12px;font-size:10px;font-weight:800;line-height:1.55}.product-buy-actions .brand-payment.kakaopay{color:#181600;background:#fee500}.kakao-pay-symbol,.kakao-pay-mark{color:#fee500;letter-spacing:0;background:#181600;border-radius:10px;padding:3px 6px;font-size:9px;font-weight:950}.naver-order-modal{z-index:180;background:#10201bcc;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.naver-order-modal>section{background:#fff;border-top:4px solid #03c75a;width:min(440px,100%);padding:34px;position:relative;box-shadow:0 24px 70px #0005}.naver-order-modal .modal-close{color:#344740;background:#fff;border:1px solid #d7dfdc;place-items:center;width:36px;min-height:36px;padding:0;display:grid;position:absolute;top:14px;right:14px}.naver-order-modal .modal-close svg{width:17px}.npay-modal-brand{color:#121a17;align-items:center;gap:5px;font-size:16px;font-weight:900;display:flex}.npay-modal-brand b{color:#fff;background:#03c75a;place-items:center;width:25px;height:25px;display:grid}.naver-order-modal h2{margin:22px 0 10px;font-size:21px}.naver-order-modal p{color:#5b6c66;margin:0;font-size:11px;line-height:1.75}.naver-order-modal a{color:#fff;background:#173f3b;justify-content:center;align-items:center;gap:6px;min-height:44px;margin-top:22px;padding:0 14px;font-size:10px;font-weight:900;display:flex}.naver-order-modal a svg{width:14px}.payment-methods.two{grid-template-columns:1fr 1fr}.payment-methods.three{grid-template-columns:repeat(3,1fr)}.payment-methods .kakaopay-option{background:#fffdf0}.payment-methods .kakaopay-option:has(input:checked){color:#241f00;background:#fff8bd;border-color:#d5be00;box-shadow:inset 0 0 0 1px #d5be00}.order-summary .payment-submit.kakaopay{color:#181600;background:#fee500}.auth-settings-page{gap:24px;display:grid}.auth-settings-page>section{background:#fff;border:1px solid #dce4e1;padding:26px}.auth-settings-overview{background:#f7faf9!important}.auth-settings-overview .admin-panel-head>b{letter-spacing:0;border-radius:3px;padding:8px 10px;font-size:9px}.auth-settings-overview .auth-live{color:#08765b;background:#dff5ec}.auth-settings-overview .auth-off{color:#9c5b00;background:#fff0da}.auth-setting-fields{margin-top:20px}.auth-copy-field{min-width:0}.auth-copy-control{grid-template-columns:minmax(0,1fr) 44px;display:grid}.auth-copy-control input{border-right:0!important}.auth-copy-control button{color:#176f59;background:#f5f8f7;border:1px solid #cbd7d3;place-items:center;display:grid}.auth-copy-control button:hover{background:#e9f3f0}.auth-copy-control button:active{transform:translateY(1px)}.auth-copy-control button svg{width:17px}.auth-settings-links{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.auth-settings-links a svg{width:15px}.admin-primary-link{color:#fff;background:#176f59;border:1px solid #176f59;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-size:10px;font-weight:900;display:inline-flex}.auth-setup-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}.auth-setup-steps li{background:#f9fbfa;border:1px solid #dce4e1;gap:12px;min-height:84px;padding:16px;display:flex}.auth-setup-steps li>span{color:#fff;background:#173f3b;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:10px;font-weight:900;display:grid}.auth-setup-steps li>div{align-content:start;gap:5px;display:grid}.auth-setup-steps b{font-size:10px}.auth-setup-steps small{color:#6d7c77;font-size:8px;line-height:1.5}.auth-go-live-checklist>div:last-child{border-top:1px solid #e1e7e5;border-left:1px solid #e1e7e5;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px;display:grid}.auth-go-live-checklist span{border-bottom:1px solid #e1e7e5;border-right:1px solid #e1e7e5;align-items:center;gap:9px;min-height:54px;padding:13px;display:flex}.auth-go-live-checklist span svg{color:#148267;width:18px}.auth-go-live-checklist span b{font-size:9px}@media (max-width:760px){.auth-settings-page>section{padding:18px}.auth-setup-steps,.auth-go-live-checklist>div:last-child{grid-template-columns:1fr}.auth-settings-links>a{width:100%}}@media (max-width:700px){.payment-methods.two,.payment-methods.three{grid-template-columns:1fr}}@media (max-width:560px){body{overflow-x:hidden}.coupon-pack-topbar{text-align:center;gap:7px;min-height:42px;padding:8px 14px;line-height:1.35}.coupon-pack-topbar b{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100vw - 72px);font-size:11px;overflow:hidden}.coupon-pack-topbar svg{flex:none;width:15px;height:15px}.site-header{gap:8px;min-height:58px;padding:0 12px}.brand{gap:7px;font-size:16px}.brand>span{width:28px;height:28px;font-size:10px}.site-tools{gap:2px}.site-tools a{width:34px;height:34px}.site-tools svg{width:17px;height:17px}.store-hero{min-height:500px}.store-hero-copy{width:calc(100% - 28px);padding-bottom:34px}.store-hero-copy h1{font-size:34px;line-height:1.16}.store-hero-copy p{max-width:270px;margin:16px 0 22px;font-size:13px;line-height:1.62}.trust-strip{grid-template-columns:repeat(2,1fr);min-height:0}.trust-strip span{min-height:54px;padding:0 8px;font-size:11px}.catalog-section{padding-top:46px;padding-bottom:58px}.store-title{flex-direction:column;align-items:flex-start}.store-title h2{font-size:27px}.product-grid{gap:22px 10px}.product-card strong{font-size:13px;line-height:1.35}.product-card>span:last-child{font-size:12px}.science-band{padding:48px 18px}.science-points{grid-template-columns:1fr}.review-band{min-height:260px;padding:44px 18px}.review-band h2{font-size:27px;line-height:1.35}.product-breadcrumb{white-space:nowrap;min-height:44px;padding:0 14px;overflow:hidden}.product-buy-layout{gap:20px;padding:0 14px 36px}.product-gallery,.product-image-empty{aspect-ratio:1;min-height:0}.gallery-arrow{width:38px;min-height:38px}.gallery-arrow.previous{left:10px}.gallery-arrow.next{right:10px}.gallery-thumbnails{grid-template-columns:repeat(6,54px);gap:6px}.gallery-thumbnails button{width:54px;min-height:54px}.product-purchase-panel{padding:8px 0 0}.product-kicker{font-size:8px}.product-purchase-panel h1{overflow-wrap:anywhere;margin:10px 0 8px;font-size:24px;line-height:1.25}.product-summary{font-size:12px;line-height:1.58}.product-price{margin:18px 0}.product-price b{font-size:34px;line-height:1}.signup-coupon-card{flex-direction:column;align-items:stretch;gap:14px;padding:18px}.signup-coupon-card .coupon-copy{width:100%}.signup-coupon-card .coupon-copy strong{font-size:26px;line-height:1.18}.signup-coupon-card form,.signup-coupon-card button,.signup-coupon-card em{width:100%}.signup-coupon-card button,.signup-coupon-card em{min-height:48px}.signup-coupon-card .coupon-countdown>b{font-size:31px}.product-key-facts{padding:22px 20px}.product-key-facts h2{font-size:19px}.product-key-facts li{align-items:flex-start;gap:10px;font-size:13px;line-height:1.55}.product-option-list>button{gap:10px;min-height:86px;padding:14px 12px}.option-copy b,.option-price b{font-size:15px}.option-copy small{font-size:11px;line-height:1.45}.option-price{width:100%}.product-order-summary>div{min-height:62px;padding:12px 14px}.product-order-summary>div>span{max-width:calc(100% - 112px);font-size:11px;line-height:1.45}.quantity-stepper{grid-template-columns:34px 34px 34px;min-width:102px}.quantity-stepper button{min-height:34px}.product-order-summary>footer{padding:14px;font-size:11px}.product-order-summary>footer b{font-size:19px}.product-buy-actions{grid-template-columns:1fr;gap:9px}.product-buy-actions button,.product-buy-actions .brand-payment{grid-column:1;width:100%;min-height:54px}.product-buy-actions .brand-payment{text-align:left;grid-template-columns:auto minmax(0,1fr);justify-content:center;display:grid}.product-buy-actions .brand-payment small{grid-column:2}.product-section-nav{overscroll-behavior-x:contain;scrollbar-width:none;gap:8px;padding:0 10px;top:0;overflow-x:auto}.product-section-nav::-webkit-scrollbar{display:none}.product-section-nav a{flex:none;width:auto;min-width:82px;min-height:48px;padding:0 12px;font-size:10px}.product-reviews{padding:42px 14px}.product-reviews>header h2{font-size:23px;line-height:1.28}.product-reviews>header>a{justify-content:center;width:100%}.published-block.image img{width:100%;height:auto}.product-community-placeholder{margin:0 14px 24px;padding:28px 18px}.product-policy{margin:0 14px 38px;padding:24px 18px}footer{gap:18px;font-size:11px;line-height:1.55}footer nav{gap:12px}}.meta-customer-signals{overflow:hidden}.meta-signal-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:22px 0;display:grid}.meta-signal-kpis>div{border:1px solid var(--line);background:#f7faf8;align-items:center;gap:12px;min-height:86px;padding:16px;display:flex}.meta-signal-kpis svg{color:#08785f;width:21px}.meta-signal-kpis span{gap:4px;display:grid}.meta-signal-kpis small{color:var(--muted)}.meta-signal-kpis b{font-size:22px}.meta-signal-toolbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;display:flex}.meta-signal-toolbar label{border:1px solid var(--line);background:#fff;align-items:center;gap:9px;width:min(460px,100%);padding:0 13px;display:flex}.meta-signal-toolbar label svg{width:17px;color:var(--muted)}.meta-signal-toolbar input{background:0 0;border:0;outline:0;width:100%;min-height:44px}.meta-signal-toolbar>span{color:var(--muted);text-align:right;font-size:12px}.meta-customer-table{min-width:1240px}.meta-customer-table td{vertical-align:top;white-space:normal}.meta-customer-person{gap:5px;min-width:225px;display:grid}.meta-customer-person b{font-size:15px}.meta-customer-person span,.meta-customer-person small{color:var(--muted);font-size:12px}.meta-customer-person code,.meta-product-cell code{color:#5c6c66;font-size:11px}.meta-match-cell{gap:8px;min-width:220px;display:grid}.meta-match-cell strong{color:#08785f;font-size:20px}.meta-match-cell>div{flex-wrap:wrap;gap:5px;display:flex}.meta-match-cell span{border:1px solid var(--line);padding:4px 7px;font-size:10px;font-weight:800}.meta-match-cell span.ready{color:#08785f;background:#e8f6f1;border-color:#a8d7c9}.meta-match-cell span.missing{color:#9a9f9c;background:#f4f4f3}.meta-match-cell small{color:var(--muted)}.meta-product-cell{align-items:flex-start;gap:9px;min-width:230px;display:flex}.meta-product-cell svg{color:#08785f;width:18px}.meta-product-cell span{gap:5px;display:grid}.meta-product-cell small{max-width:220px;color:var(--muted);line-height:1.5}.meta-frequency-grid{grid-template-columns:repeat(4,54px);gap:5px;min-width:235px;display:grid}.meta-frequency-grid span{text-align:center;background:#f3f7f5;gap:3px;padding:8px 5px;display:grid}.meta-frequency-grid small{color:var(--muted);font-size:10px}.meta-frequency-grid b{font-size:17px}.meta-frequency-grid em{color:#08785f;grid-column:1/-1;font-size:11px;font-style:normal;font-weight:800}.meta-privacy-note{color:#42534d;background:#eef8f4;border-left:3px solid #08785f;align-items:flex-start;gap:11px;margin-top:18px;padding:16px;font-size:12px;line-height:1.65;display:flex}.meta-privacy-note svg{color:#08785f;flex:0 0 18px}.meta-privacy-note b{color:#142620;display:block}@media (max-width:900px){.meta-signal-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.meta-signal-toolbar{flex-direction:column;align-items:stretch}.meta-signal-toolbar>span{text-align:left}}@media (max-width:560px){.meta-signal-kpis{grid-template-columns:1fr}}.naverpay-order-area .npay-sdk-wrap{background:0 0;border:0;width:100%;min-width:0;min-height:88px;overflow:visible}.naverpay-order-area .npay-sdk-wrap>*{max-width:100%}.naverpay-order-area .npay_button_sdk_wrapper{width:100%!important}.naverpay-order-area .npay-sdk-wrap:empty:before{content:"네이버페이 SDK v2 공식 버튼을 불러오는 중";color:#526760;border:1px solid #d7dfdc;place-items:center;min-height:88px;font-size:12px;font-weight:800;display:grid}.payment-auto-sync-panel{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.payment-auto-sync-panel>div:first-child{flex:320px;min-width:0}.payment-auto-sync-panel>.easypay-auto-sync{flex:0 300px}.payment-auto-sync-panel>div:first-child b{margin-bottom:5px;font-size:17px;display:block}.payment-auto-sync-panel>div:first-child p{color:var(--admin-muted,#667085);margin:0;font-size:14px;line-height:1.55}.easypay-auto-sync{color:#126b55;background:#f2faf7;border:1px solid #c8ddd6;grid-template-columns:20px minmax(180px,1fr) 38px;align-items:center;gap:10px;min-width:300px;padding:12px 12px 12px 15px;display:grid}.easypay-auto-sync.attention{color:#9a5b0b;background:#fff8ed;border-color:#e9c8a1}.easypay-auto-sync.checking{color:#315f54}.easypay-auto-sync span{min-width:0}.easypay-auto-sync b,.easypay-auto-sync small{display:block}.easypay-auto-sync b{font-size:14px}.easypay-auto-sync small{color:#667085;margin-top:2px;font-size:12px}.easypay-auto-sync button{width:38px;height:38px;color:inherit;cursor:pointer;background:#fff;border:1px solid;place-items:center;display:inline-grid}.easypay-auto-sync button:active{transform:translateY(1px)}.easypay-auto-sync button:disabled{cursor:wait;opacity:.55}.easypay-auto-sync .spin{animation:.9s linear infinite easypay-auto-sync-spin}@keyframes easypay-auto-sync-spin{to{transform:rotate(360deg)}}@media (max-width:760px){.payment-auto-sync-panel{flex-direction:column;align-items:stretch;gap:14px}.easypay-auto-sync{width:100%;min-width:0}}.naverpay-order-credentials>form{grid-template-columns:minmax(150px,.65fr) minmax(260px,1fr) minmax(260px,1fr) auto;align-items:end;gap:14px;padding:0 24px 24px;display:grid}.naverpay-order-credentials label{gap:7px;min-width:0;display:grid}.naverpay-order-credentials label>span{color:var(--ink);font-size:13px;font-weight:800}.naverpay-order-credentials input,.naverpay-order-credentials select{border:1px solid var(--line);width:100%;min-height:46px;color:var(--ink);font:inherit;background:#fff;padding:0 12px}.naverpay-order-credentials small{min-height:34px;color:var(--muted);font-size:11px;line-height:1.5}.naverpay-order-credentials form>button{background:var(--brand);color:#fff;cursor:pointer;white-space:nowrap;border:0;min-height:46px;margin-bottom:34px;padding:0 18px;font-weight:800}@media (max-width:1080px){.naverpay-order-credentials>form{grid-template-columns:1fr 1fr}.naverpay-order-credentials form>button{margin-bottom:0}}@media (max-width:680px){.naverpay-order-credentials>form{grid-template-columns:1fr;padding-inline:16px}}.customer-directory-tools{grid-template-columns:minmax(260px,1fr) 210px auto;gap:10px;padding:0 24px 20px;display:grid}.customer-directory-tools label{border:1px solid var(--line);background:#fff;align-items:center;gap:9px;min-width:0;padding:0 13px;display:flex}.customer-directory-tools input,.customer-directory-tools select{width:100%;min-height:44px;color:var(--ink);font:inherit;background:#fff;border:0}.customer-directory-tools select{border:1px solid var(--line);padding:0 12px}.customer-directory-tools button{background:var(--brand);color:#fff;cursor:pointer;border:0;min-height:44px;padding:0 22px;font-weight:800}.customer-name-cell{align-items:center;gap:10px;min-width:190px;display:inline-flex}.customer-name-cell>span,.customer-product-affinity span,.customer-signal-grid span{gap:3px;display:grid}.customer-name-cell small,.customer-cell-note,.customer-product-affinity small,.customer-signal-grid small{color:var(--muted);font-size:12px;font-weight:500;display:block}.customer-grade{color:#31534a;white-space:nowrap;background:#f4f8f6;border:1px solid #cbd8d3;align-items:center;min-height:28px;padding:0 9px;font-size:12px;font-weight:900;display:inline-flex}.customer-grade.first{color:#12755e;background:#edf7f3;border-color:#b9dccf}.customer-grade.repeat{color:#2856a8;background:#eff4ff;border-color:#c9d7ef}.customer-grade.vip{color:#8a5b00;background:#fff5df;border-color:#ead09a}.customer-grade.lead{color:#656565;background:#f5f5f5;border-color:#ddd}.customer-opportunity,.customer-risk{align-items:center;gap:5px;font-size:12px;font-weight:800;display:inline-flex}.customer-opportunity{color:#0c795f}.customer-risk{color:#b2362d}.customer-detail-link{border:1px solid var(--line);width:48px;height:36px;color:var(--brand);justify-content:center;align-items:center;gap:3px;display:inline-flex}.customer-back-link{color:var(--muted);align-items:center;gap:7px;margin-bottom:12px;font-size:13px;font-weight:800;display:inline-flex}.customer-hero{border:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:24px;padding:24px 26px;display:flex}.customer-identity{align-items:center;gap:16px;min-width:0;display:flex}.customer-avatar{width:58px;height:58px;color:var(--brand);background:#e8f4ef;flex:0 0 58px;place-items:center;display:grid}.customer-identity h2{margin:7px 0 3px;font-size:25px;line-height:1.1}.customer-identity p{color:var(--muted);overflow-wrap:anywhere;margin:0}.customer-hero-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.customer-hero-actions a,.customer-replay-link{border:1px solid var(--line);min-height:40px;color:var(--ink);background:#fff;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:13px;font-weight:800;display:inline-flex}.customer-hero-actions a:last-child{border-color:var(--brand);background:var(--brand);color:#fff}.customer-kpis{margin-top:14px}.customer-opportunity-strip{color:#144a3e;background:#edf8f4;border-left:4px solid #15906e;align-items:center;gap:14px;margin:14px 0;padding:17px 20px;display:flex}.customer-opportunity-strip.risk{color:#70271f;background:#fff3f1;border-color:#c84d3f}.customer-opportunity-strip div{flex:1}.customer-opportunity-strip b{margin-bottom:4px;display:block}.customer-opportunity-strip p{color:inherit;margin:0}.customer-opportunity-strip>span{white-space:nowrap;font-weight:900}.customer-profile-grid{grid-template-columns:minmax(0,1.65fr) minmax(310px,.75fr);align-items:start;gap:14px;display:grid}.customer-profile-main,.customer-profile-aside{gap:14px;display:grid}.customer-product-affinity>div{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 120px 120px;align-items:center;gap:16px;padding:15px 22px;display:grid}.customer-product-affinity>div:first-child{border-top:0}.customer-product-affinity>div>span:nth-child(n+2){text-align:right}.customer-signal-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.customer-signal-grid>div{border-right:1px solid var(--line);align-items:center;gap:10px;padding:17px;display:flex}.customer-signal-grid>div:last-child{border-right:0}.customer-event-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;padding:12px 22px;display:grid}.customer-event-list>div{border-bottom:1px solid #edf0ef;justify-content:space-between;gap:12px;padding:9px 0;font-size:13px;display:flex}.customer-replay-link{color:var(--brand);margin:4px 22px 20px}.customer-timeline{max-height:560px;padding:0 22px 12px;overflow:auto}.customer-timeline>div,.customer-timeline>a{color:var(--ink);border-bottom:1px solid #edf0ef;grid-template-columns:12px minmax(0,1fr) auto;align-items:start;gap:10px;padding:13px 0;display:grid}.customer-timeline span:nth-child(2){gap:4px;display:grid}.customer-timeline small{color:var(--muted);overflow-wrap:anywhere}.customer-timeline time{color:var(--muted);white-space:nowrap;font-size:11px}.customer-timeline-dot{background:#aab4b0;width:8px;height:8px;margin-top:5px}.customer-timeline-dot.order{background:#148266}.customer-timeline-dot.event{background:#416fd2}.customer-facts,.customer-facts div{margin:0}.customer-facts div{border-top:1px solid var(--line);grid-template-columns:105px minmax(0,1fr);gap:12px;padding:12px 20px;display:grid}.customer-facts dt{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:flex}.customer-facts dd{text-align:right;overflow-wrap:anywhere;margin:0;font-size:13px}.customer-attribution,.customer-consents,.customer-reviews{padding:0 20px 18px;display:grid}.customer-attribution>div{border-top:1px solid var(--line);gap:4px;padding:11px 0;display:grid}.customer-attribution small,.customer-consents small,.customer-reviews small{color:var(--muted);font-size:11px}.customer-attribution b{overflow-wrap:anywhere}.customer-consents>div{border-top:1px solid var(--line);grid-template-columns:64px 1fr auto;align-items:center;gap:10px;padding:11px 0;font-size:12px;display:grid}.customer-consents b.on{color:#08785d}.customer-consents b.off{color:#a33d35}.customer-coupon-state{background:#f4f7f6;justify-content:space-between;align-items:center;gap:14px;margin:0 20px 20px;padding:14px;display:flex}.customer-coupon-state>span:first-child{gap:3px;display:grid}.customer-coupon-state small{color:var(--muted)}.customer-coupon-state>span:last-child{font-weight:900}.customer-reviews>div{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;padding:13px 0;display:grid}.customer-reviews>div>span{gap:3px;display:grid}.customer-reviews strong{color:#c68300;font-size:12px}.customer-reviews p{color:var(--muted);grid-column:1/-1;margin:0;font-size:12px}@media (max-width:1100px){.customer-profile-grid{grid-template-columns:1fr}.customer-profile-aside{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.customer-directory-tools{grid-template-columns:1fr;padding:0 14px 16px}.customer-hero{flex-direction:column;align-items:flex-start;padding:18px}.customer-hero-actions{justify-content:stretch;width:100%}.customer-hero-actions a{flex:1}.customer-opportunity-strip{align-items:flex-start}.customer-opportunity-strip>span{display:none}.customer-product-affinity>div{grid-template-columns:1fr auto;padding:14px}.customer-product-affinity>div>span:last-child{text-align:left;grid-column:1/-1}.customer-signal-grid{grid-template-columns:repeat(2,1fr)}.customer-signal-grid>div:nth-child(2){border-right:0}.customer-signal-grid>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.customer-event-list{grid-template-columns:1fr;padding:10px 14px}.customer-profile-aside{grid-template-columns:1fr}.customer-timeline{padding-inline:14px}.customer-timeline>div,.customer-timeline>a{grid-template-columns:12px 1fr}.customer-timeline time{grid-column:2}}
