/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.start\!{inset-inline-start:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.hidden{display:none}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--cream:#f5f9ff;--cream-deep:#e5effc;--forest:#0b3f82;--forest-deep:#062a5b;--leaf:#1769aa;--sage:#d9eaff;--lime:#48b8f2;--gold:#8bd3ff;--ink:#102b4d;--muted:#61758c;--white:#fff;--line:#0b3f8229}*{box-sizing:border-box}html{scroll-behavior:smooth;font-size:16px}html[data-text-size=standard]{font-size:16px}html[data-text-size=large]{font-size:18px}html[data-text-size=xlarge]{font-size:20px}body{background:var(--cream);color:var(--ink);margin:0;font-family:Manrope,Avenir Next,Avenir,Segoe UI,sans-serif}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-header{z-index:30;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fbf7eaeb;position:sticky;top:0}.header-inner{grid-template-columns:1fr auto auto auto;align-items:center;gap:34px;width:min(1480px,100% - 48px);height:92px;margin:0 auto;display:grid}@media (width<=1400px) and (width>=901px){.header-inner{gap:14px;width:calc(100% - 32px)}.main-nav{gap:14px}.main-nav a,.main-nav button{font-size:.8125rem}.header-login{min-width:118px;padding-inline:14px}}.header-cart{min-height:44px;color:var(--forest);cursor:pointer;background:#f7fbef;border:1px solid #cbd5c8;border-radius:8px;align-items:center;gap:7px;padding:0 13px;font-size:.75rem;font-weight:850;display:inline-flex}.header-cart-icon{filter:saturate(.8);font-size:1.3125rem;line-height:1}.header-cart-text{white-space:nowrap}.header-cart b{color:#173306;background:var(--lime);border-radius:50%;place-items:center;min-width:20px;height:20px;font-size:.625rem;display:grid}.brand{width:max-content;color:var(--forest);letter-spacing:-.04em;align-items:center;gap:12px;font-size:1.375rem;font-weight:800;display:inline-flex}.brand strong{color:var(--leaf)}.brand-mark{aspect-ratio:1;border:2px solid;border-radius:50% 50% 50% 12%;place-items:center;width:42px;display:grid;transform:rotate(-7deg)}.brand-mark:before,.brand-mark:after,.brand-mark span{content:"";background:currentColor;display:block}.brand-mark:before{border-radius:50%;width:9px;height:9px;transform:translateY(-1px)}.brand-mark:after{border-radius:15px 15px 3px;width:18px;height:9px;transform:translate(3px,-1px)rotate(-18deg)}.brand-mark span{width:2px;height:21px;position:absolute;transform:translateY(7px)}.main-nav{align-items:center;gap:36px;display:flex}.main-nav a,.main-nav button{color:inherit;cursor:pointer;background:0 0;border:0;padding:10px 0;font-size:.9375rem;font-weight:700;position:relative}.main-nav a:after,.main-nav button:after{content:"";background:var(--lime);transform-origin:0;height:3px;transition:transform .18s;position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}.main-nav a:hover:after,.main-nav button:hover:after,.main-nav>:first-child:after{transform:scaleX(1)}.header-login{border:1.5px solid var(--forest);cursor:pointer;background:0 0;border-radius:8px;justify-self:end;min-width:142px;min-height:48px;padding:0 22px;font-weight:800;transition:background .18s,color .18s}.header-login:hover{background:var(--forest);color:var(--cream)}.menu-toggle{background:0 0;border:0;font-size:1.75rem;display:none}.hero{background:radial-gradient(circle at 4% 15%, #f5c84c2b, transparent 22%), var(--cream);padding:58px 32px 0;overflow:hidden}.hero-grid{grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);align-items:center;gap:58px;width:min(1416px,100%);min-height:600px;margin:0 auto;display:grid}.eyebrow{color:var(--leaf);letter-spacing:.18em;text-transform:uppercase;margin:0 0 20px;font-size:.75rem;font-weight:900}.hero-copy{z-index:2;padding:30px 0 54px;position:relative}.hero h1{max-width:720px;color:var(--forest);letter-spacing:-.065em;margin:0;font-size:clamp(3.625rem,5.4vw,5.5rem);font-weight:850;line-height:.98}.hero h1 span{color:var(--leaf);display:block}.hero-text{color:#385048;max-width:650px;margin:28px 0 0;font-size:1.1875rem;line-height:1.65}.hero-actions{flex-wrap:wrap;gap:16px;margin-top:34px;display:flex}.button{cursor:pointer;border:1.5px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:14px;min-height:56px;padding:0 27px;font-weight:850;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button:disabled{opacity:.55;cursor:wait;transform:none}.button-dark{color:var(--white);background:linear-gradient(135deg,#0b3f82,#1684d7);box-shadow:0 12px 25px #073b2a2e}.button-dark:hover{background:var(--forest-deep)}.button-outline{border-color:var(--forest);color:var(--forest);background:0 0}.button-outline:hover{background:#073b2a0f}.button-lime{color:var(--forest-deep);background:linear-gradient(135deg,#38bdf8,#78d7ff);box-shadow:0 12px 24px #c6f04a29}.workspace-content button:not([aria-label]),.workspace-content a.button,.auth-form button[type=submit]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0b3f82,#1684d7);border:1px solid #0b3f82;border-radius:12px;min-height:46px;padding:0 18px;font-weight:900;transition:transform .16s,box-shadow .16s,filter .16s;box-shadow:0 9px 20px #0b3f8238}.workspace-content button:not([aria-label]):hover,.workspace-content a.button:hover,.auth-form button[type=submit]:hover{filter:saturate(1.12);transform:translateY(-2px);box-shadow:0 13px 26px #0b3f824d}.workspace-content button.secondary,.workspace-content button[class*=cancel],.workspace-content .button-lime{color:#073262;background:linear-gradient(135deg,#6fd0ff,#b7e9ff);border-color:#258dcc}.workspace-content button.danger{color:#fff;background:linear-gradient(135deg,#a92c31,#d34b51);border-color:#a92c31}.workspace-content button:disabled,.auth-form button[type=submit]:disabled{opacity:.55;cursor:wait;box-shadow:none;transform:none}.workspace-avatar img,.account-summary-avatar img{object-fit:cover;width:100%;height:100%;display:block}.workspace-avatar,.account-summary-avatar{overflow:hidden}.account-avatar-editor{align-items:center;gap:16px;display:flex}.account-avatar-actions{gap:7px;display:grid}.account-avatar-upload{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0b3f82,#1684d7);border-radius:11px;justify-content:center;align-items:center;min-height:40px;padding:0 14px;font-size:.6875rem;font-weight:900;display:inline-flex;box-shadow:0 8px 18px #0b3f8238}.account-avatar-upload input{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.account-avatar-actions button{color:#8b252a!important;min-height:34px!important;box-shadow:none!important;background:#fff4f4!important;border-color:#e0b6b8!important}.account-avatar-actions small{color:var(--muted);font-size:.5625rem}@media (width<=640px){.account-avatar-editor{flex-direction:column;align-items:flex-start}.workspace-content button:not([aria-label]),.workspace-content a.button{min-height:50px;font-size:.875rem}}.button-full{width:100%}.trust-note{color:var(--muted);margin:22px 0 0;font-size:.8125rem;font-weight:700}.trust-note span{background:var(--sage);width:22px;height:22px;color:var(--forest);border-radius:50%;place-items:center;margin-right:8px;display:inline-grid}.hero-visual{background:var(--sage);isolation:isolate;border-radius:170px 18px 18px 170px;align-self:stretch;min-height:600px;position:relative;overflow:hidden}.hero-visual:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#073b2a1f,#0000 38%);position:absolute;inset:0}.hero-visual>img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .7s;position:absolute;inset:0}.hero-visual:hover>img{transform:scale(1.018)}.shape{z-index:2;pointer-events:none;position:absolute}.shape-lime{background:var(--lime);width:150px;height:180px;top:-52px;right:-30px;transform:rotate(12deg)}.shape-gold{background:var(--gold);border-radius:50%;width:78px;height:78px;bottom:40px;right:35px}.hero-badge{z-index:3;max-width:330px;color:var(--white);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#03291ee6;border:1px solid #fff6;border-radius:12px;align-items:center;gap:14px;padding:18px 20px;display:flex;position:absolute;bottom:36px;right:36px;box-shadow:0 20px 50px #03291e3d}.hero-badge strong,.hero-badge span span{display:block}.hero-badge strong{margin-bottom:4px;font-size:.875rem}.hero-badge span span{color:#ffffffb8;font-size:.75rem}.badge-icon{background:var(--lime);width:42px;height:42px;color:var(--forest);border-radius:7px;flex:none;place-items:center;font-size:1.3125rem;display:grid!important}.plan-strip{border-radius:14px 14px 0 0;grid-template-columns:repeat(3,1fr);width:min(1416px,100%);margin:-1px auto 0;display:grid;overflow:hidden;box-shadow:0 -16px 45px #073b2a14}.client-entry-strip{background:var(--forest);color:#fff;border-radius:14px 14px 0 0;grid-template-columns:repeat(3,minmax(0,1fr));width:min(1416px,100%);margin:-1px auto 0;display:grid;overflow:hidden;box-shadow:0 -16px 45px #073b2a1f}.client-entry-strip>div{border-right:1px solid #ffffff24;align-items:center;gap:18px;min-height:126px;padding:26px 30px;display:flex}.client-entry-strip>div:last-child{border-right:0}.client-entry-strip>div>span{width:42px;height:42px;color:var(--forest);background:var(--lime);border-radius:50%;flex:none;place-items:center;font-weight:900;display:grid}.client-entry-strip p,.client-entry-strip small,.client-entry-strip strong{margin:0;display:block}.client-entry-strip small{color:#ffffffa8;text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;font-size:.625rem;font-weight:800}.client-entry-strip strong{font-size:1rem;line-height:1.35}.public-neo-guide{background:linear-gradient(135deg,#f5faef,#fff);border:1px solid #dce8d8;border-radius:22px;width:min(1416px,100% - 48px);margin:34px auto 46px;padding:28px;box-shadow:0 18px 48px #073b2a14}.public-neo-guide>header{align-items:flex-start;gap:16px;max-width:900px;display:flex}.public-neo-guide>header>span{width:48px;height:48px;color:var(--forest);background:var(--lime);border-radius:14px;flex:none;place-items:center;font-size:1.25rem;display:grid}.public-neo-guide>header .eyebrow{margin:0 0 5px}.public-neo-guide>header h2{color:#173f35;margin:0;font-size:clamp(1.375rem,2.5vw,2rem)}.public-neo-guide>header p:last-child{color:#607269;max-width:780px;margin:8px 0 0;line-height:1.6}.public-neo-guide-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.public-neo-guide-actions>:is(button,a){color:#29463a;min-width:0;min-height:112px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #d7e5d2;border-radius:15px;grid-template-columns:32px 1fr;align-content:center;align-items:center;gap:4px 10px;padding:16px;text-decoration:none;display:grid}.public-neo-guide-actions>:is(button,a):hover{border-color:#92b57d;transform:translateY(-2px);box-shadow:0 10px 22px #173f3514}.public-neo-guide-actions>:is(button,a)>span{color:#173f35;background:#e3f3ca;border-radius:10px;grid-row:1/3;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.public-neo-guide-actions strong{font-size:.875rem}.public-neo-guide-actions small{color:#6b7b73;font-size:.6875rem;line-height:1.45}html[data-appearance=dark] .public-neo-guide{background:linear-gradient(135deg,#13251f,#101c18);border-color:#2d4039}html[data-appearance=dark] .public-neo-guide>header h2{color:#e3f1eb}html[data-appearance=dark] .public-neo-guide>header p:last-child{color:#a4b5af}html[data-appearance=dark] .public-neo-guide-actions>:is(button,a){color:#e3f1eb;background:#182a24;border-color:#34473f}html[data-appearance=dark] .public-neo-guide-actions small{color:#a4b5af}.public-help-video-link{color:#24473a;background:#eff9e2;border:1px solid #cfe2bd;border-radius:15px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:18px;padding:14px 16px;text-decoration:none;display:grid}.public-help-video-link>span:first-child{color:#173f35;background:var(--lime);border-radius:13px;place-items:center;width:44px;height:44px;font-size:1rem;display:grid}.public-help-video-link>span:nth-child(2){gap:3px;min-width:0;display:grid}.public-help-video-link strong{font-size:.8125rem}.public-help-video-link small{color:#607269;font-size:.6875rem;line-height:1.4}.public-help-video-link>b{font-size:1.125rem}html[data-appearance=dark] .public-help-video-link{color:#e7f0eb;background:#203427;border-color:#40533e}html[data-appearance=dark] .public-help-video-link small{color:#aabbb4}.plan-card{width:100%;min-height:128px;font:inherit;text-align:left;cursor:pointer;border:0;align-items:center;gap:20px;padding:25px 30px;transition:filter .18s,transform .18s;display:flex}.plan-card:hover{z-index:1;filter:brightness(1.04);transform:translateY(-3px)}.plan-card small,.plan-card strong{display:block}.plan-card small{margin-bottom:5px;font-size:.75rem;font-weight:750}.plan-card strong{font-size:clamp(1.375rem,2vw,2rem);line-height:1}.plan-card em{font-size:1rem;font-style:normal;font-weight:700}.plan-action{opacity:.78;margin-top:10px;font-size:.625rem;font-weight:850;display:block}.plan-icon{border:1px solid;border-radius:50%;flex:none;place-items:center;width:50px;height:50px;font-size:1.375rem;display:grid}.plan-client{background:var(--lime);color:var(--forest-deep)}.plan-monthly{background:var(--forest);color:var(--cream)}.plan-yearly{background:var(--gold);color:var(--forest-deep)}.section{width:min(1352px,100% - 64px);margin:0 auto;padding:118px 0}.section-heading{grid-template-columns:1.3fr .7fr;align-items:end;gap:80px;margin-bottom:54px;display:grid}.section-heading h2,.opportunity h2,.join-banner h2{letter-spacing:-.055em;margin:0;font-size:clamp(2.4375rem,4vw,3.875rem);line-height:1.04}.section-heading>p{color:var(--muted);margin:0;font-size:1rem;line-height:1.7}.product-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.catalog-category-filter{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 24px;display:grid}.catalog-category-filter button{color:#244c79;text-align:left;cursor:pointer;background:#fff;border:1px solid #c8d9ee;border-radius:15px;grid-template-columns:32px 1fr;align-content:center;column-gap:9px;min-height:78px;padding:12px 13px;font-size:.625rem;font-weight:850;display:grid;box-shadow:0 7px 18px #1b538f12}.catalog-category-filter button>span{color:#0b3f82;background:#d9eaff;border-radius:10px;grid-row:1/3;place-items:center;width:32px;height:32px;font-size:1.0625rem;display:grid}.catalog-category-filter button strong{align-self:end;font-size:.6875rem;line-height:1.2}.catalog-category-filter button small{color:#73879e;align-self:start;margin-top:3px;font-size:.5rem}.catalog-category-filter button.active{color:#fff;background:linear-gradient(135deg,#0b3f82,#1684d7);border-color:#0b3f82;box-shadow:0 12px 25px #0b3f823d}.catalog-category-filter button.active>span{color:#0b3f82;background:#fff}.catalog-category-filter button.active small{color:#d8efff}.catalog-results-heading{border-bottom:1px solid #d7e3f2;justify-content:space-between;align-items:center;gap:15px;margin:0 0 15px;padding-bottom:12px;display:flex}.catalog-results-heading strong{color:#0b3f82;font-size:1rem}.catalog-results-heading span{color:#155b9a;background:#d9eaff;border-radius:99px;padding:6px 9px;font-size:.5625rem;font-weight:900}.product-card{border:1px solid var(--line);background:var(--white);border-radius:16px;min-height:515px;transition:transform .22s,box-shadow .22s;overflow:hidden;box-shadow:0 12px 35px #073b2a0d}.product-card:hover{transform:translateY(-6px);box-shadow:0 24px 55px #073b2a1f}.product-art{place-items:center;height:270px;display:grid;position:relative;overflow:hidden}.art-0{background:var(--sage)}.art-1{background:var(--lime)}.art-2{background:var(--gold)}.product-art:before,.product-art:after{content:"";border:1px solid #073b2a4d;position:absolute}.product-art:before{border-radius:50%;width:180px;height:180px;top:-80px;left:-40px}.product-art:after{width:120px;height:200px;bottom:-85px;right:20px;transform:rotate(32deg)}.product-art img{object-fit:contain;width:100%;height:100%;padding:24px}.product-pack{z-index:2;background:var(--forest);width:105px;height:170px;color:var(--lime);border-radius:52px 52px 18px 18px;place-items:center;font-size:2.5rem;font-weight:900;display:grid;box-shadow:16px 18px #fffef89e}.product-orbit{border:1px solid #073b2a5c;border-radius:50%;width:210px;height:210px;position:absolute}.product-info{padding:28px}.product-card-labels{justify-content:space-between;align-items:center;gap:8px;display:flex}.product-category-chip{color:#3e732a;text-overflow:ellipsis;white-space:nowrap;background:#e9f5e1;border-radius:99px;max-width:58%;padding:5px 8px;font-size:.5625rem;font-weight:800;overflow:hidden}.product-sku,.mini-label{color:var(--leaf);letter-spacing:.13em;text-transform:uppercase;font-size:.625rem;font-weight:900}.product-info h3{color:var(--forest);letter-spacing:-.025em;margin:9px 0;font-size:1.4375rem}.product-info p{min-height:48px;color:var(--muted);margin:0;font-size:.875rem;line-height:1.6}.product-details{color:var(--forest);margin-top:14px}.product-details summary{width:max-content;color:var(--leaf);cursor:pointer;font-size:.6875rem;font-weight:850}.product-details p{background:#f3f7ed;border-radius:8px;min-height:0;margin-top:9px;padding:12px;font-size:.75rem}.product-bottom{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;margin-top:24px;padding-top:20px;display:flex}.product-bottom strong{font-size:1.125rem}.product-bottom button,.text-button{color:var(--leaf);cursor:pointer;background:0 0;border:0;padding:0;font-weight:850}.skeleton{background:linear-gradient(100deg,#eee8d9 30%,#faf7ed 50%,#eee8d9 70%) 0 0/200% 100%;border:0;min-height:515px;animation:1.4s infinite shimmer}.empty-catalog{border:1px dashed var(--line);text-align:center;border-radius:16px;grid-column:1/-1;padding:80px}.empty-catalog span{font-size:2.1875rem}.opportunity{background:linear-gradient(135deg, transparent 62%, #c6f04a1c 62%), var(--forest-deep);width:min(1440px,100% - 32px);color:var(--cream);border-radius:24px;grid-template-columns:.86fr 1.14fr;align-items:center;gap:88px;margin:20px auto 0;padding:90px;display:grid;overflow:hidden}.eyebrow-light{color:var(--lime)}.opportunity-copy>p:not(.eyebrow){color:#fbf7eab8;margin:26px 0 34px;font-size:1.0625rem;line-height:1.7}.dashboard-preview{background:var(--cream);color:var(--ink);border:1px solid #ffffff26;border-radius:18px;padding:26px;transform:rotate(1.5deg);box-shadow:0 35px 85px #00000040}.dashboard-topline,.status-row{justify-content:space-between;align-items:center;gap:20px;display:flex}.dashboard-topline{padding-bottom:20px;font-weight:900}.live-pill,.status-pill{background:var(--sage);color:var(--forest);text-transform:uppercase;border-radius:999px;padding:6px 10px;font-size:.625rem;font-weight:900}.metric-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.metric-grid article{border:1px solid var(--line);background:var(--white);border-radius:12px;min-height:145px;padding:20px}.metric-grid small,.metric-grid strong,.metric-grid span{display:block}.metric-grid small{color:var(--muted)}.metric-grid strong{margin:14px 0 12px;font-size:2.1875rem}.metric-grid span{color:var(--leaf);font-size:.6875rem;font-weight:800}.metric-grid .metric-accent{border-color:var(--lime);background:var(--lime)}.link-preview{background:var(--forest);color:var(--cream);border-radius:10px;justify-content:space-between;align-items:center;gap:20px;margin-top:12px;padding:18px 20px;display:flex}.link-preview small,.link-preview strong{display:block}.link-preview small{color:#fbf7ea9e;margin-bottom:5px}.link-preview strong{font-size:.8125rem}.link-preview>span{background:var(--lime);color:var(--forest);border-radius:6px;padding:9px 12px;font-size:.6875rem;font-weight:900}.compact-heading{margin-bottom:38px}.payment-grid{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}.payment-grid article{border:1px solid var(--line);background:var(--white);border-radius:12px;flex-direction:column;justify-content:space-between;min-height:152px;padding:22px;display:flex}.payment-grid article>span{background:var(--sage);width:44px;height:44px;color:var(--forest);border-radius:50%;place-items:center;font-size:.75rem;font-weight:900;display:grid}.payment-grid strong,.payment-grid small{display:block}.payment-grid small{color:var(--muted);font-size:.6875rem}.join-banner{background:var(--forest);color:var(--cream);border-radius:16px;justify-content:space-between;align-items:center;gap:48px;margin-top:90px;padding:58px;display:flex}.join-banner h2{max-width:760px;font-size:clamp(2.125rem,4vw,3.375rem)}footer{border-top:1px solid var(--line);background:#f4efdf;grid-template-columns:1fr 1.4fr auto;align-items:center;gap:50px;padding:50px max(32px,50% - 676px);display:grid}footer p,footer>span{color:var(--muted);margin:0;font-size:.6875rem;line-height:1.6}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#03291eb8;place-items:center;padding:24px;animation:.18s ease-out fadeIn;display:grid;position:fixed;inset:0;overflow-y:auto}.auth-panel{background:var(--cream);border-radius:18px;width:min(520px,100%);max-height:calc(100vh - 48px);padding:44px;animation:.22s ease-out modalIn;position:relative;overflow-y:auto;box-shadow:0 35px 100px #00000052}.home-window-backdrop{padding:20px}.home-window{background:var(--cream);border:1px solid #ffffff4d;border-radius:22px;flex-direction:column;width:min(1260px,100%);max-height:calc(100vh - 40px);animation:.22s ease-out modalIn;display:flex;overflow:hidden;box-shadow:0 35px 110px #00000061}.home-window-header{border-bottom:1px solid var(--line);background:#fbf7eaf5;flex:none;justify-content:space-between;align-items:flex-start;gap:30px;padding:28px 32px 24px;display:flex}.home-window-header p{margin-bottom:5px}.modal-back-button{border:1px solid var(--line);width:max-content;color:var(--forest);letter-spacing:.01em;cursor:pointer;background:#ffffff7a;border-radius:9px;align-items:center;gap:7px;padding:8px 11px;font-size:.6875rem;font-weight:850;transition:border-color .16s,background .16s,transform .16s;display:inline-flex}.modal-back-button:hover{background:var(--sage);border-color:#0d4d386b;transform:translate(-2px)}.modal-back-button:focus-visible{outline-offset:2px;outline:3px solid #b9ed3a7a}.home-window-header .modal-back-button{margin-bottom:14px}.home-window-header h2{max-width:820px;color:var(--forest);letter-spacing:-.045em;margin:0;font-size:clamp(1.875rem,4vw,3rem);line-height:1.05}.home-window-header .modal-close{flex:none;position:static}.home-window-content{min-height:0;padding:26px 32px 34px;overflow-y:auto}.home-window-intro{max-width:780px;color:var(--muted);margin:0 0 22px;line-height:1.6}.home-window-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-window-product-grid .product-card{min-width:0}.home-opportunity-window{grid-template-columns:.82fr 1.18fr;align-items:center;gap:42px;display:grid}.home-opportunity-window>div:first-child>p{color:var(--muted);margin:0 0 24px;font-size:1rem;line-height:1.65}.home-opportunity-window ul{gap:9px;margin:0 0 26px;padding:0;list-style:none;display:grid}.home-opportunity-window li{border:1px solid var(--line);background:var(--white);color:var(--forest);border-radius:10px;align-items:center;gap:12px;padding:12px 14px;font-size:.75rem;display:flex}.home-opportunity-window li span{color:var(--leaf);font-size:.625rem;font-weight:900}.home-opportunity-window .dashboard-preview{transform:none}.home-window-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.home-window-plan-grid>button{border:1px solid var(--line);background:var(--white);min-height:210px;color:var(--forest);text-align:left;cursor:pointer;border-radius:16px;align-content:start;gap:8px;padding:24px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.home-window-plan-grid>button:hover{border-color:var(--leaf);transform:translateY(-3px);box-shadow:0 14px 30px #073b2a1a}.home-window-plan-grid>button>span{background:var(--sage);border-radius:12px;place-items:center;width:40px;height:40px;margin-bottom:8px;font-size:1.1875rem;display:grid}.home-window-plan-grid small{color:var(--muted);font-weight:800}.home-window-plan-grid strong{letter-spacing:-.04em;font-size:1.75rem}.home-window-plan-grid b{color:var(--leaf);align-self:end;margin-top:20px;font-size:.6875rem}.home-window-payments{border-top:1px solid var(--line);margin-top:28px;padding-top:25px}.home-window-payments h3{color:var(--forest);margin:0 0 18px;font-size:1.375rem}.home-window-payments .payment-grid article{min-height:125px}.home-window-contact{background:var(--forest-deep);color:var(--cream);border-radius:18px;grid-template-columns:.72fr 1.28fr;gap:34px;margin-top:30px;padding:28px;display:grid}.home-window-contact h3{letter-spacing:-.035em;margin:5px 0 10px;font-size:1.75rem}.home-window-contact>div>p:last-child{color:#fbf7eab3;margin:0;font-size:.75rem;line-height:1.6}.home-window-contact .lead-form{padding:22px}.modal-close{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:50%;width:42px;height:42px;font-size:1.5rem;position:absolute;top:18px;right:18px}.auth-back-button,.cart-back-button{margin:0 0 22px}.empty-cart-panel .cart-back-button{margin-inline:0 auto}.auth-panel h2{color:var(--forest);letter-spacing:-.04em;margin:0;font-size:2.375rem;line-height:1.08}.modal-intro{color:var(--muted);margin:13px 0 26px;font-size:.875rem;line-height:1.6}.auth-tabs{background:var(--sage);border-radius:9px;grid-template-columns:1fr 1fr;margin-bottom:24px;padding:5px;display:grid}.auth-tabs button{cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:42px;font-weight:850}.auth-tabs button.active{background:var(--white);box-shadow:0 5px 15px #073b2a14}.auth-form{gap:17px;display:grid}.auth-forgot-link{width:fit-content;color:var(--forest);text-underline-offset:3px;justify-self:end;margin-top:-8px;font-size:.6875rem;font-weight:850}.auth-form .auth-legal-consent{color:var(--muted);grid-template-columns:auto 1fr;align-items:start;gap:9px;font-size:.625rem;font-weight:700;line-height:1.5}.auth-form .auth-legal-consent input{width:17px;height:17px;min-height:17px;accent-color:var(--forest);margin-top:1px}.auth-form .auth-legal-consent a{color:var(--forest);text-underline-offset:2px;font-weight:900;text-decoration:underline}.registration-choice{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 22px;display:grid}.registration-choice>button{min-height:103px;color:var(--forest);text-align:left;cursor:pointer;background:#f8faf4;border:1px solid #073b2a2e;border-radius:10px;align-content:center;gap:5px;padding:12px;display:grid}.registration-choice>button.active{border-color:var(--forest);background:var(--sage);box-shadow:inset 0 0 0 1px var(--forest)}.registration-choice>button span,.registration-choice>button small{font-size:.5625rem;font-weight:750}.registration-choice>button strong{font-size:.875rem}.registration-choice>button small{color:#68766f;line-height:1.3}.registration-plan-choice{background:#f5f8f2;border:1px solid #073b2a1f;border-radius:10px;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:2px;padding:10px;display:grid}.registration-plan-choice>button{min-height:58px;color:var(--forest);text-align:left;cursor:pointer;background:#fff;border:1px solid #d7dfd9;border-radius:8px;align-content:center;gap:3px;padding:9px 10px;display:grid}.registration-plan-choice>button.active{border-color:var(--forest);background:var(--sage);box-shadow:inset 0 0 0 1px var(--forest)}.registration-plan-choice strong{font-size:.6875rem}.registration-plan-choice small{color:#68766f;font-size:.5rem}.registration-plan-choice>p{color:#5f5430;background:#fff5d2;border-radius:7px;grid-column:1/-1;margin:0;padding:7px 9px;font-size:.5625rem;line-height:1.45}.auth-resend-button{color:#315748;min-height:41px;font:inherit;cursor:pointer;background:#edf5e8;border:1px solid #b9cbbf;border-radius:9px;padding:9px 12px;font-size:.5625rem;font-weight:900}.auth-resend-button:disabled{opacity:.55;cursor:wait}.auth-form label{color:var(--forest);gap:8px;font-size:.75rem;font-weight:850;display:grid}.auth-form input{background:var(--white);width:100%;min-height:50px;color:var(--ink);border:1px solid #073b2a3d;border-radius:8px;padding:0 15px}.auth-form input::placeholder{color:#9aa59f}.auth-password-field{display:block;position:relative}.auth-password-field input{padding-right:50px}.auth-password-toggle{color:#536b61;cursor:pointer;background:0 0;border:0;border-radius:0 8px 8px 0;place-items:center;width:48px;min-height:48px;display:grid;position:absolute;inset:0 0 0 auto}.auth-password-toggle:hover,.auth-password-toggle:focus-visible{color:var(--forest)}.auth-password-toggle:focus-visible{outline:2px solid var(--forest);outline-offset:-3px}.auth-password-toggle svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:21px;height:21px}.auth-password-help{color:#536b61;font-size:.625rem;font-weight:700;line-height:1.45}.form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.form-error,.form-success{border-radius:7px;margin:0;padding:11px 13px;font-size:.75rem;line-height:1.45}.form-error{color:#7a241b;background:#f9ded8}.form-success{background:var(--sage);color:var(--forest)}.distributor-card{background:var(--sage);border-radius:12px;margin:24px 0;padding:24px}.distributor-card h3,.distributor-form h3{color:var(--forest);margin:14px 0 8px;font-size:1.5rem}.distributor-card p{color:#486157;font-size:.8125rem;line-height:1.6}.status-pending{background:var(--gold)}.status-active{background:var(--lime)}.status-suspended{color:#5d4816;background:#eadbb3}.status-rejected{color:#7a241b;background:#f2d7d2}.distributor-form{border-top:1px solid var(--line);margin:28px 0 22px;padding-top:24px}.distributor-plan-note{color:#58665f;background:#f3f7ed;border-radius:8px;margin:0 0 18px;padding:10px 12px;font-size:.6875rem;line-height:1.5}.client-account-card{background:var(--sage);border-radius:12px;margin:24px 0;padding:24px}.client-account-card>span{width:42px;height:42px;color:var(--forest);background:var(--lime);border-radius:50%;place-items:center;font-weight:900;display:grid}.client-account-card h3{color:var(--forest);margin:15px 0 7px;font-size:1.375rem}.client-account-card p{color:#53665e;margin:0 0 18px;font-size:.75rem;line-height:1.55}.client-account-card>div{gap:9px;display:grid}.text-button{text-underline-offset:4px;margin-top:8px;text-decoration:underline}.connection-warning{z-index:90;color:#fff;background:#7a241b;border-radius:8px;padding:12px 16px;font-size:.75rem;position:fixed;bottom:20px;right:20px}.referral-ribbon{background:var(--white);border:1px solid #073b2a2e;border-radius:14px;justify-content:space-between;align-items:center;gap:24px;width:min(1416px,100% - 48px);min-height:84px;margin:22px auto 0;padding:14px 16px 14px 20px;display:flex;box-shadow:0 12px 35px #073b2a0f}.referral-ribbon>div{align-items:center;gap:14px;display:flex}.referral-ribbon .referral-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px}.referral-actions .button{min-height:48px}.dashboard-welcome-actions{flex-direction:column;align-items:flex-end;gap:12px;display:flex}.dashboard-welcome-actions .button{white-space:nowrap;min-height:48px}.referral-ribbon p,.referral-ribbon strong,.referral-ribbon small{margin:0;display:block}.referral-ribbon p{color:var(--muted);font-size:.8125rem}.referral-ribbon strong{color:var(--forest);margin-top:2px;font-size:1.0625rem}.referral-ribbon small{margin-top:2px}.referral-avatar{background:var(--lime);width:48px;height:48px;color:var(--forest);border-radius:50%;flex:none;place-items:center;font-size:1.25rem;font-weight:900;display:grid}.button-whatsapp{color:#fff;background:#1f9e57;min-height:48px;box-shadow:0 10px 24px #1f9e572e}.referral-section{background:var(--forest);width:min(1352px,100% - 64px);color:var(--white);border-radius:20px;grid-template-columns:.8fr 1.2fr;align-items:center;gap:70px;margin:88px auto 0;padding:64px;display:grid}.referral-intro h2{letter-spacing:-.05em;margin:0;font-size:clamp(2.25rem,4vw,3.625rem);line-height:1.02}.referral-intro>p:last-child{color:#ffffffb3;max-width:520px;margin:24px 0 0;line-height:1.7}.lead-form{background:#ffffff14;border:1px solid #ffffff24;border-radius:14px;padding:30px}.lead-form label{color:#ffffffc7;gap:7px;font-size:.75rem;font-weight:800;display:grid}.lead-form input{color:#fff;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:8px;width:100%;height:50px;padding:0 14px}.lead-form input::placeholder{color:#ffffff73}.lead-form .form-grid+.form-grid{margin-top:14px}.lead-form .button{margin-top:20px}.order-panel{width:min(760px,100% - 28px);max-height:calc(100vh - 34px);overflow-y:auto}.empty-cart-panel{text-align:center}.empty-cart-icon{background:var(--sage);border-radius:20px;place-items:center;width:68px;height:68px;margin:0 auto 18px;font-size:2.125rem;display:grid}.empty-cart-panel .eyebrow{text-align:center}.empty-cart-actions{gap:9px;display:grid}.cart-lines{border:1px solid var(--line);background:#fbfcf8;border-radius:12px;gap:8px;margin:20px 0;padding:12px;display:grid}.cart-lines article{border-bottom:1px solid #e5e6e0;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:11px;padding-bottom:8px;display:grid}.cart-line-image{color:#7f9188;background:#eaf2e5;border-radius:9px;place-items:center;width:52px;height:52px;display:grid;overflow:hidden}.cart-line-image img{object-fit:cover;width:100%;height:100%}.cart-lines article>div:nth-child(2){gap:4px;min-width:0;display:grid}.cart-lines article strong{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.cart-lines article small{color:var(--muted);font-size:.625rem}.cart-quantity{align-items:center;gap:8px;display:flex}.cart-quantity button{width:28px;height:28px;color:var(--forest);cursor:pointer;background:#fff;border:1px solid #cbd4c8;border-radius:7px}.cart-quantity b{text-align:center;min-width:18px;font-size:.6875rem}.cart-lines footer{justify-content:space-between;align-items:center;gap:12px;padding-top:4px;display:flex}.cart-lines footer span{color:var(--muted);font-size:.6875rem}.cart-lines footer strong{color:var(--forest);font-size:1rem}.checkout-payment-methods{background:#fbfcf9;border:1px solid #d9ddd5;border-radius:11px;margin:8px 0 0;padding:14px}.checkout-payment-methods legend{color:#39443f;padding:0 6px;font-size:.6875rem;font-weight:850}.checkout-payment-methods>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.checkout-payment-methods button{color:#26372f;text-align:left;cursor:pointer;background:#fff;border:1px solid #d7ddd4;border-radius:9px;justify-items:start;gap:3px;min-height:82px;padding:10px;display:grid}.checkout-payment-methods button.active{background:#eef8e7;border-color:#4e8b29;box-shadow:inset 0 0 0 1px #4e8b29}.checkout-payment-methods button>span{color:#4d8d30;font-size:1.125rem}.checkout-payment-methods button strong{font-size:.625rem}.checkout-payment-methods button small,.checkout-payment-methods>p{color:#78827d;font-size:.5rem}.checkout-payment-methods>p{margin:10px 0 0;line-height:1.5}.cart-success{text-align:center;justify-items:center;gap:9px;padding:28px 0 6px;display:grid}.cart-success>span{color:#275f22;background:#e3f4d8;border-radius:50%;place-items:center;width:52px;height:52px;font-size:1.5rem;font-weight:900;display:grid}.cart-success h3,.cart-success p{margin:0}.cart-success p{max-width:520px;color:var(--muted);font-size:.75rem;line-height:1.6}.order-whatsapp-link{color:#197846;text-align:center;text-underline-offset:4px;font-size:.8125rem;font-weight:800;text-decoration:underline;display:block}.dashboard-shell{background:radial-gradient(circle at 92% 0, #c6f04a29, transparent 20%), var(--cream);min-height:100vh;padding:0 40px 80px}.dashboard-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:28px;width:min(1450px,100%);min-height:88px;margin:0 auto;display:flex}.dashboard-user{color:var(--muted);align-items:center;gap:18px;font-size:.75rem;display:flex}.dashboard-user button,.dashboard-user a,.campaign-form button,.link-list button,.row-actions button,.row-actions a,.template-list button{border:1px solid var(--line);background:var(--white);min-height:38px;color:var(--forest);cursor:pointer;border-radius:7px;padding:0 13px;font-weight:850}.dashboard-user a{align-items:center;display:inline-flex}.dashboard-welcome{justify-content:space-between;align-items:flex-end;gap:34px;width:min(1450px,100%);margin:52px auto 28px;display:flex}.dashboard-welcome h1,.centered-state h1{color:var(--forest);letter-spacing:-.06em;margin:0;font-size:clamp(2.625rem,5vw,4.375rem);line-height:1}.dashboard-welcome>div>p:last-child{color:var(--muted);margin:18px 0 0}.dashboard-notice,.dashboard-error{width:min(1450px,100%);margin:0 auto 22px}.dashboard-notice{color:#634d12;background:#f5c84c2e;border:1px solid #f5c84c73;border-radius:9px;padding:15px 18px;font-size:.8125rem;font-weight:750}.stat-grid{grid-template-columns:repeat(5,1fr);gap:14px;width:min(1450px,100%);margin:0 auto 24px;display:grid}.stat-grid article{border:1px solid var(--line);background:var(--white);border-radius:13px;align-content:space-between;min-height:154px;padding:22px;display:grid}.stat-grid article>span{background:var(--sage);border-radius:8px;place-items:center;width:35px;height:35px;font-weight:900;display:grid}.stat-grid small{color:var(--muted);font-size:.6875rem;font-weight:800}.stat-grid strong{color:var(--forest);letter-spacing:-.04em;font-size:clamp(1.5rem,2.4vw,2.25rem)}.stat-grid .stat-highlight{background:var(--lime)}.stat-grid .stat-highlight>span{background:var(--forest);color:var(--lime)}.dashboard-grid{grid-template-columns:minmax(0,1.55fr) minmax(280px,.45fr);gap:24px;width:min(1450px,100%);margin:0 auto 24px;display:grid}.dashboard-card{border:1px solid var(--line);background:var(--white);border-radius:15px;padding:30px;box-shadow:0 14px 38px #073b2a0b}.dashboard-card .eyebrow{margin-bottom:10px}.dashboard-card h2{color:var(--forest);letter-spacing:-.045em;margin:0;font-size:clamp(1.5625rem,2.5vw,2.3125rem)}.card-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;display:flex}.card-heading>span,.due-count{background:var(--sage);color:var(--forest);text-transform:uppercase;border-radius:999px;padding:7px 10px;font-size:.625rem;font-weight:900}.due-count.active{background:var(--gold)}.campaign-form{grid-template-columns:1fr auto;gap:10px;margin-bottom:15px;display:grid}.campaign-form input,.inline-select select,.order-list select{border:1px solid var(--line);background:var(--cream);min-height:43px;color:var(--forest);border-radius:7px;padding:0 12px}.campaign-form button{background:var(--forest);color:#fff}.link-list,.data-list,.order-list,.template-list{gap:10px;display:grid}.link-list article{border:1px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:minmax(190px,1fr) auto auto;align-items:center;gap:18px;padding:16px;display:grid}.link-list strong,.link-list small,.person-cell strong,.person-cell small,.order-list strong,.order-list small{display:block}.link-list small{max-width:360px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:.625rem;overflow:hidden}.link-metrics{gap:6px;display:flex}.link-metrics span{background:var(--cream-deep);white-space:nowrap;border-radius:5px;padding:5px 7px;font-size:.5625rem;font-weight:800}.whatsapp-card{background:var(--forest);color:#fff;flex-direction:column;justify-content:center;display:flex}.whatsapp-card .eyebrow,.whatsapp-card h2{color:#fff}.whatsapp-card>p:not(.eyebrow){color:#ffffffad;font-size:.8125rem;line-height:1.65}.crm-card{width:min(1450px,100%);margin:0 auto 24px}.prospect-row{border:1px solid var(--line);border-radius:9px;grid-template-columns:1.1fr 1fr 160px auto;align-items:center;gap:18px;padding:15px;display:grid}.person-cell{align-items:center;gap:11px;display:flex}.person-cell>span{background:var(--lime);border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.prospect-row small,.order-list small{color:var(--muted);font-size:.625rem}.prospect-row>div:nth-child(2) strong{margin-top:4px;font-size:.75rem;display:block}.inline-select{gap:4px;display:grid}.row-actions{gap:7px;display:flex}.row-actions a{color:#187245;background:#e3f5e9;align-items:center;display:inline-flex}.lower-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.order-list article{border-bottom:1px solid var(--line);grid-template-columns:1fr auto 155px;align-items:center;gap:16px;padding:14px 0;display:grid}.order-list article:last-child{border-bottom:0}.template-list article{background:var(--cream);border-radius:10px;padding:18px}.template-list p{color:var(--muted);font-size:.75rem;line-height:1.6}.empty-note{border:1px dashed var(--line);color:var(--muted);text-align:center;border-radius:9px;padding:24px;font-size:.8125rem;line-height:1.6}.centered-state{place-content:center;justify-items:start;gap:22px;display:grid}.centered-state>p:not(.eyebrow){max-width:600px;color:var(--muted);margin:0}.centered-actions{flex-wrap:wrap;gap:10px;display:flex}.admin-shell{padding-bottom:90px}.admin-header-actions{align-items:center;gap:10px;display:flex}.admin-header-actions a,.admin-header-actions button{border:1px solid var(--line);background:var(--white);min-height:42px;color:var(--forest);cursor:pointer;border-radius:8px;align-items:center;padding:0 14px;font-size:.75rem;font-weight:850;display:inline-flex}.admin-welcome{align-items:center}.admin-priority-card{background:var(--forest);color:#fff;border-radius:13px;align-items:center;gap:16px;min-width:310px;padding:18px 20px;display:flex}.admin-priority-card>span{background:var(--lime);width:54px;height:54px;color:var(--forest);border-radius:11px;flex:none;place-items:center;font-size:1.625rem;font-weight:900;display:grid}.admin-priority-card strong,.admin-priority-card small{display:block}.admin-priority-card strong{font-size:.875rem}.admin-priority-card small{color:#ffffffa8;max-width:220px;margin-top:4px;font-size:.625rem;line-height:1.4}.admin-feedback,.admin-toolbar,.admin-list{width:min(1450px,100%);margin-left:auto;margin-right:auto}.admin-feedback{margin-bottom:18px}.admin-success{color:#12653d;background:#e3f5e9;border:1px solid #1f9e5740;border-radius:8px;padding:13px 16px;font-size:.75rem;font-weight:800}.admin-toolbar{border:1px solid var(--line);background:var(--white);border-radius:13px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;padding:14px;display:flex}.admin-filters{flex-wrap:wrap;gap:7px;display:flex}.admin-filters button{min-height:40px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:0 12px;font-size:.75rem;font-weight:850;display:inline-flex}.admin-filters button span{background:var(--cream-deep);min-width:22px;color:var(--forest);text-align:center;border-radius:999px;padding:3px 6px;font-size:.5625rem}.admin-filters button.active{border-color:var(--forest);background:var(--forest);color:#fff}.admin-filters button.active span{background:var(--lime)}.admin-search input{border:1px solid var(--line);background:var(--cream);width:min(310px,100%);min-height:44px;color:var(--forest);border-radius:8px;padding:0 14px}.admin-list{gap:12px;display:grid}.admin-distributor-card{border:1px solid var(--line);background:var(--white);border-radius:13px;grid-template-columns:minmax(300px,1.15fr) minmax(220px,.65fr) minmax(210px,auto);align-items:center;gap:24px;padding:22px;display:grid;box-shadow:0 12px 30px #073b2a0a}.admin-distributor-main{align-items:center;gap:14px;min-width:0;display:flex}.admin-avatar{background:var(--sage);width:48px;height:48px;color:var(--forest);border-radius:50%;flex:none;place-items:center;font-size:1.125rem;font-weight:900;display:grid}.admin-name-line{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-name-line h2{color:var(--forest);letter-spacing:-.025em;margin:0;font-size:1.125rem}.admin-name-line .status-pill,.admin-own-label{text-transform:uppercase;border-radius:999px;padding:5px 8px;font-size:.5625rem;font-weight:900}.admin-own-label{background:var(--cream-deep);color:var(--muted)}.admin-distributor-main p{color:var(--muted);margin:6px 0 0;font-size:.6875rem}.admin-distributor-main p span{margin-left:10px}.admin-contact-links{gap:6px;font-size:.6875rem;font-weight:750;display:grid}.admin-contact-links a{color:#197846;text-underline-offset:3px;width:max-content;text-decoration:underline}.admin-contact-links>span{color:var(--muted);font-weight:600}.admin-row-actions{justify-content:flex-end;gap:7px;display:flex}.admin-row-actions button{border:1px solid var(--line);cursor:pointer;border-radius:7px;min-height:40px;padding:0 13px;font-size:.6875rem;font-weight:900}.admin-row-actions button:disabled{cursor:wait;opacity:.55}.admin-action-approve{background:var(--forest);color:#fff}.admin-action-reject{background:var(--white);color:#7a241b}.admin-row-actions small{max-width:210px;color:var(--muted);text-align:right;font-size:.625rem;line-height:1.45}.admin-empty{background:var(--white)}.subscription-shell{padding-bottom:90px}.subscription-hero{background:var(--forest);color:#fff;border-radius:18px;justify-content:space-between;align-items:center;gap:40px;width:min(1450px,100%);margin:52px auto 28px;padding:42px;display:flex}.subscription-hero .eyebrow{color:var(--lime)}.subscription-hero h1{letter-spacing:-.06em;max-width:850px;margin:0;font-size:clamp(2.625rem,5vw,4.5rem);line-height:.98}.subscription-hero>div>p:last-child{color:#ffffffad;max-width:720px;margin:20px 0 0;line-height:1.65}.subscription-price-note{background:#ffffff14;border:1px solid #ffffff26;border-radius:14px;min-width:245px;padding:25px}.subscription-price-note span,.subscription-price-note strong,.subscription-price-note small{display:block}.subscription-price-note span,.subscription-price-note small{color:#ffffffa3;font-size:.625rem}.subscription-price-note strong{color:var(--lime);letter-spacing:-.05em;margin:7px 0 4px;font-size:2.25rem}.subscription-current,.subscription-feedback,.subscription-step,.subscription-summary,.admin-subscription-section{width:min(1450px,100%);margin-left:auto;margin-right:auto}.subscription-current{background:#f5c84c29;border:1px solid #f5c84c6b;border-radius:13px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px;padding:22px 24px;display:flex}.subscription-current h2,.subscription-current p{margin:0}.subscription-current h2{color:var(--forest);font-size:1.375rem}.subscription-current>div>p:last-child{color:var(--muted);margin-top:6px;font-size:.6875rem}.subscription-current>div:last-child{justify-items:end;gap:7px;display:grid}.subscription-current>div:last-child small{color:var(--muted);font-size:.625rem}.subscription-current-active{background:#e3f5e9;border-color:#1f9e574d}.subscription-status-pending{background:var(--gold)}.subscription-status-active{background:var(--lime)}.subscription-status-past_due,.subscription-status-expired,.subscription-status-cancelled{background:var(--cream-deep)}.subscription-feedback{margin-bottom:18px}.subscription-step{border:1px solid var(--line);background:var(--white);border-radius:15px;margin-bottom:20px;padding:30px}.subscription-step-heading{align-items:center;gap:14px;margin-bottom:24px;display:flex}.subscription-step-heading>span{background:var(--forest);width:42px;height:42px;color:var(--lime);border-radius:10px;flex:none;place-items:center;font-weight:900;display:grid}.subscription-step-heading .eyebrow{margin-bottom:5px}.subscription-step-heading h2{color:var(--forest);letter-spacing:-.04em;margin:0;font-size:1.75rem}.plan-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.plan-choice{border:2px solid var(--line);background:var(--cream);color:var(--forest);text-align:left;cursor:pointer;border-radius:13px;justify-items:start;padding:24px;display:grid;position:relative}.plan-choice.active{border-color:var(--forest);background:#c6f04a38}.plan-choice>span{text-transform:uppercase;font-size:.6875rem;font-weight:900}.plan-choice>strong{letter-spacing:-.05em;margin-top:16px;font-size:2.5rem}.plan-choice>strong small{letter-spacing:0;font-size:.8125rem}.plan-choice p{color:var(--muted);margin:0;font-size:.6875rem}.plan-choice em{color:var(--leaf);margin-top:18px;font-size:.6875rem;font-style:normal;font-weight:800}.plan-choice i{border:1px solid var(--line);width:28px;height:28px;color:var(--forest);background:#fff;border-radius:50%;place-items:center;font-style:normal;font-weight:900;display:grid;position:absolute;top:18px;right:18px}.payment-choice-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.payment-choice{border:2px solid var(--line);min-height:120px;color:var(--forest);text-align:left;cursor:pointer;background:#fff;border-radius:11px;grid-template-columns:auto 1fr;align-content:start;gap:12px;padding:16px;display:grid}.payment-choice.active{border-color:var(--forest);background:var(--sage)}.payment-choice:disabled{cursor:not-allowed;opacity:.6}.payment-choice-icon{background:var(--cream-deep);border-radius:8px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.payment-choice strong,.payment-choice small{display:block}.payment-choice strong{font-size:.75rem}.payment-choice small{color:var(--muted);margin-top:3px;font-size:.5625rem}.payment-choice em{color:var(--muted);grid-column:1/-1;align-self:end;font-size:.5625rem;font-style:normal;font-weight:800}.subscription-summary{background:var(--forest);color:#fff;border-radius:15px;justify-content:space-between;align-items:center;gap:28px;padding:28px 30px;display:flex}.subscription-summary .eyebrow{color:var(--lime)}.subscription-summary h2,.subscription-summary p{margin:0}.subscription-summary h2{letter-spacing:-.05em;font-size:2.375rem}.subscription-summary>div>p:last-child{color:#ffffffa6;margin-top:5px;font-size:.6875rem}.subscription-summary-action{justify-items:end;gap:8px;max-width:460px;display:grid}.subscription-summary-action button:disabled{cursor:not-allowed;opacity:.5}.subscription-summary-action small{color:#ffffff94;text-align:right;font-size:.5625rem;line-height:1.4}.admin-subscription-section{border:1px solid var(--line);background:var(--white);border-radius:15px;margin-top:24px;padding:30px}.admin-subscription-section h2{color:var(--forest);letter-spacing:-.04em;margin:0;font-size:1.875rem}.admin-subscription-list{gap:9px;display:grid}.admin-subscription-list article{border:1px solid var(--line);border-radius:9px;grid-template-columns:1.1fr 1fr .8fr auto;align-items:center;gap:18px;padding:15px;display:grid}.admin-subscription-list strong,.admin-subscription-list small{display:block}.admin-subscription-list strong{color:var(--forest);font-size:.75rem}.admin-subscription-list small,.admin-no-contact{color:var(--muted);margin-top:4px;font-size:.5625rem}.admin-subscription-list a{color:#187245;background:#e3f5e9;border-radius:7px;align-items:center;min-height:40px;padding:0 13px;font-size:.625rem;font-weight:900;display:inline-flex}.dashboard-loader{border:4px solid var(--sage);border-top-color:var(--forest);border-radius:50%;width:42px;height:42px;animation:.8s linear infinite spin}.workspace-shell{background:#f8f7f3;min-height:100vh}.workspace-sidebar{z-index:60;color:#f8fff9;background:radial-gradient(circle at 10% 5%,#00b3962e,#0000 28%),linear-gradient(160deg,#002f33 0%,#003f41 55%,#00352f 100%);flex-direction:column;width:260px;padding:28px 12px 20px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto;box-shadow:10px 0 34px #002a261a}.workspace-brand-row{justify-content:space-between;align-items:center;padding:0 14px 24px;display:flex}.workspace-brand-row>button{color:#fff;background:0 0;border:0;font-size:1.75rem;display:none}.workspace-brand{letter-spacing:-.045em;align-items:center;gap:10px;font-size:1.375rem;font-weight:900;display:flex}.workspace-brand>span:last-child{flex-direction:column;line-height:1.02;display:flex}.workspace-brand strong{color:#baff00;letter-spacing:.01em;font-size:.9375rem}.workspace-brand-mark{color:#baff00;border:3px solid #baff00;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;font-size:1.9375rem;font-weight:500;display:grid;transform:rotate(-15deg)}.workspace-nav{gap:3px;display:grid}.workspace-nav a{color:#ffffffe0;border-radius:11px;align-items:center;gap:14px;min-height:48px;padding:10px 16px;font-size:.875rem;font-weight:750;transition:all .16s;display:flex}.workspace-nav a>span{color:#fff;text-align:center;width:28px;font-size:1.5rem;line-height:1}.workspace-nav a:hover,.workspace-nav a.active{color:#fff;background:linear-gradient(90deg,#0a8d76,#08745f);transform:translate(2px)}.workspace-goal{background:#001e185c;border:1px solid #baff0066;border-radius:14px;margin:auto 2px 0;padding:17px 14px 16px;position:relative}.workspace-goal-title{align-items:center;gap:10px;display:flex}.workspace-goal-title span{color:#073b2a;background:#f6c84a;border-radius:12px;place-items:center;width:38px;height:38px;font-size:1.25rem;display:grid}.workspace-goal-title strong{font-size:.875rem}.workspace-goal p{color:#ffffffb3;margin:10px 0 14px 48px;font-size:.6875rem;line-height:1.45}.workspace-progress{background:#ffffff2e;border-radius:99px;height:8px;margin-right:38px;overflow:hidden}.workspace-progress span{border-radius:inherit;background:linear-gradient(90deg,#d8fb00,#92e91b);height:100%;display:block}.workspace-goal>b{font-size:.75rem;position:absolute;bottom:11px;right:13px}.workspace-menu-button,.workspace-overlay{display:none}.workspace-main{min-width:0;margin-left:260px}.workspace-topbar{z-index:40;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f8f7f3ed;border-bottom:1px solid #0d392d14;justify-content:flex-end;align-items:center;gap:24px;min-height:92px;padding:16px 30px;display:flex;position:sticky;top:0}.workspace-search{background:#fff;border:1px solid #d8d6d0;border-radius:12px;align-items:center;width:min(420px,45vw);min-height:50px;padding:0 16px;display:flex;box-shadow:0 4px 16px #073b2a06}.workspace-search input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:.8125rem}.workspace-search input::placeholder{color:#9a9b98}.workspace-search>span:last-child{color:#58615e;font-size:1.75rem;transform:rotate(-15deg)}.workspace-top-actions{align-items:center;gap:10px;display:flex}.workspace-notification-wrap,.workspace-profile-wrap{position:relative}.client-notification-center{margin-left:auto}.notification-mobile-backdrop{z-index:998;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:default;background:#03231b57;border:0;display:block;position:fixed;inset:0}.workspace-profile-backdrop{display:none}.workspace-alert,.workspace-followups{color:#54615c;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:40px;height:40px;font-size:1.625rem;transition:background .16s,color .16s;display:grid;position:relative}.workspace-alert:hover,.workspace-followups:hover{color:#064e43;background:#edf6e8}.workspace-alert>span{filter:grayscale();font-size:1.3125rem}.workspace-followups{font-size:1.5rem}.workspace-alert b,.workspace-followups b{color:#133508;background:#a8e600;border-radius:99px;place-items:center;min-width:20px;height:20px;padding:0 4px;font-size:.625rem;display:grid;position:absolute;top:-4px;right:-3px}.workspace-notifications{z-index:999;background:#fff;border:1px solid #dedcd6;border-radius:16px;flex-direction:column;width:min(370px,100vw - 24px);max-height:calc(100dvh - 98px);display:flex;position:fixed;top:78px;right:20px;overflow:hidden;box-shadow:0 22px 60px #082c202e}.workspace-notifications>header{background:#fbfcf8;border-bottom:1px solid #eceae5;justify-content:space-between;align-items:center;gap:16px;min-height:70px;padding:14px 16px;display:flex}.workspace-notifications>header>div{gap:2px;display:grid}.workspace-notifications>header strong{color:#123f35;font-size:.9375rem}.workspace-notifications>header small{color:#7c8682;font-size:.625rem}.workspace-notifications>header button{color:#075949;cursor:pointer;background:#eaf5e3;border:0;border-radius:8px;min-height:34px;padding:0 10px;font-size:.625rem;font-weight:850}.workspace-notifications>header .notification-header-actions{grid-template-columns:none;align-items:center;gap:7px;display:flex}.workspace-notifications>header .notification-close{color:#173f35;background:#eef2ef;width:34px;min-width:34px;padding:0;font-size:1.375rem;line-height:1}.workspace-notification-list{overscroll-behavior:contain;flex:1;min-height:0;max-height:390px;overflow-y:auto}.workspace-notification-list>button{color:#183b32;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #efeee9;grid-template-columns:38px minmax(0,1fr);gap:11px;width:100%;min-height:90px;padding:13px 16px;display:grid}.workspace-notification-list>button:hover,.workspace-notification-list>button.unread{background:#f3f9ed}.workspace-notification-list>button>span:first-child{color:#124b3d;background:#dff0d5;border-radius:11px;place-items:center;width:38px;height:38px;font-size:1.125rem;display:grid}.workspace-notification-list>button.unread>span:first-child{color:#173600;background:#b9ee37}.workspace-notification-list>button>span:last-child{gap:3px;min-width:0;display:grid}.workspace-notification-list strong,.workspace-notification-list small,.workspace-notification-list time{text-overflow:ellipsis;overflow:hidden}.workspace-notification-list strong{white-space:nowrap;font-size:.75rem}.workspace-notification-list small{color:#596862;font-size:.625rem;line-height:1.35}.workspace-notification-list time{color:#8b928f;font-size:.5625rem}.workspace-notifications>a{color:#075949;justify-content:space-between;align-items:center;min-height:45px;padding:10px 16px;font-size:.6875rem;font-weight:850;display:flex}.workspace-notifications>a:hover{background:#f0f7e9}.workspace-notification-empty,.workspace-notification-error{color:#717c78;text-align:center;margin:0;padding:22px 16px;font-size:.6875rem}.workspace-notification-error{color:#8b2e20;background:#fff1ec;padding:10px 16px}.notification-row-meta{justify-content:space-between;align-items:center;gap:8px;display:flex}.notification-row-meta b{color:#08725d;text-overflow:ellipsis;white-space:nowrap;font-size:.5625rem;overflow:hidden}.notification-page-heading{margin-bottom:24px}.notification-page-heading p{color:#08725d;letter-spacing:.12em;text-transform:uppercase;margin:0 0 7px;font-size:.6875rem;font-weight:900}.notification-page-heading h1{color:#123f35;margin:0 0 8px;font-size:clamp(1.875rem,4vw,3rem);line-height:1.05}.notification-page-heading>span{color:#64736d;max-width:720px;font-size:.8125rem;line-height:1.55;display:block}.notification-inbox{gap:16px;display:grid}.notification-inbox-toolbar{background:#f7faf5;border:1px solid #dbe4dc;border-radius:17px;justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:14px 18px;display:flex}.notification-inbox-toolbar>div{grid-template-columns:12px minmax(0,1fr);align-items:center;column-gap:10px;display:grid}.notification-live-dot{background:#79b700;border-radius:50%;grid-row:1/3;width:10px;height:10px;box-shadow:0 0 0 5px #79b7001f}.notification-inbox-toolbar strong{color:#173f35;font-size:.75rem}.notification-inbox-toolbar small{color:#6b7a74;font-size:.625rem}.notification-inbox-toolbar>button{color:#12370c;cursor:pointer;background:#b9ee37;border:0;border-radius:11px;min-height:44px;padding:0 16px;font-size:.625rem;font-weight:900}.notification-inbox-toolbar-actions{align-items:center;gap:8px;display:flex}.notification-inbox-toolbar-actions button{color:#12370c;background:#b9ee37;border:0;border-radius:11px;min-height:44px;padding:0 14px;font-size:.625rem;font-weight:900}.notification-inbox-toolbar-actions button,.notification-header-actions button{cursor:pointer}.notification-inbox-toolbar-actions .sound-enabled,.notification-header-actions .sound-enabled{color:#234d34;background:#eaf8d9;border-color:#9dcc53}.notification-alert-feedback{color:#31552c;background:#edf8e6;border-radius:9px;margin:0;padding:9px 12px;font-size:.5625rem;line-height:1.45}.notification-inbox-filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.notification-inbox-filters button{color:#53635d;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce3dd;border-radius:13px;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:58px;padding:9px 11px;display:grid}.notification-inbox-filters button>span{color:#185445;background:#e9f3e5;border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.notification-inbox-filters button strong{text-overflow:ellipsis;white-space:nowrap;font-size:.625rem;overflow:hidden}.notification-inbox-filters button b{color:#5a6963;text-align:center;background:#edf1ee;border-radius:99px;min-width:24px;padding:4px 6px;font-size:.5625rem}.notification-inbox-filters button:hover,.notification-inbox-filters button.active{color:#164a3d;background:#f1f8e9;border-color:#9fc944;box-shadow:0 5px 18px #19534312}.notification-inbox-filters button.active b{color:#173800;background:#b9ee37}.notification-inbox-list{gap:10px;display:grid}.notification-inbox-list>article{background:#fff;border:1px solid #e1e5e1;border-radius:16px;grid-template-columns:48px minmax(0,1fr) minmax(160px,auto);align-items:center;gap:15px;padding:17px;display:grid;box-shadow:0 4px 18px #0c362a09}.notification-inbox-list>article.unread{background:linear-gradient(100deg,#f5faee,#fff 60%);border-color:#b9d975}.notification-inbox-icon{color:#154d3f;background:#e4f1df;border-radius:13px;place-items:center;width:48px;height:48px;font-size:1.25rem;display:grid}.notification-inbox-list>article.unread .notification-inbox-icon{color:#153700;background:#b9ee37}.notification-inbox-copy{gap:5px;min-width:0;display:grid}.notification-inbox-copy>div{align-items:center;gap:8px;display:flex}.notification-inbox-copy strong{color:#173f35;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.notification-inbox-copy>div>b{color:#315000;text-transform:uppercase;background:#dff3a8;border-radius:99px;padding:4px 7px;font-size:.5rem}.notification-inbox-copy p{color:#60706a;margin:0;font-size:.6875rem;line-height:1.45}.notification-inbox-copy time{color:#89928f;font-size:.5625rem}.notification-inbox-actions{gap:7px;display:grid}.notification-inbox-actions button{cursor:pointer;border-radius:10px;min-height:42px;padding:8px 13px;font-size:.5625rem;font-weight:900}.notification-inbox-actions .primary{color:#fff;background:#075949;border:0}.notification-inbox-actions .primary span{color:#b9ee37}.notification-inbox-actions .secondary{color:#62706b;background:#fff;border:1px solid #dce3de}.notification-inbox-actions button:disabled{cursor:wait;opacity:.6}.notification-inbox-empty{color:#6e7b76;text-align:center;background:#fafbf8;border:1px dashed #ced9d2;border-radius:16px;align-content:center;place-items:center;gap:8px;min-height:230px;padding:28px;display:grid}.notification-inbox-empty>span:not(.dashboard-loader){color:#265500;background:#dff3a8;border-radius:50%;place-items:center;width:44px;height:44px;font-size:1.25rem;display:grid}.notification-inbox-empty h2,.notification-inbox-empty p{margin:0}.notification-inbox-empty h2{color:#24463d;font-size:1rem}.notification-inbox-empty p{max-width:420px;font-size:.6875rem;line-height:1.5}.notification-inbox-error{color:#8b2e20;background:#fff1ec;border-radius:12px;margin:0;padding:13px 16px;font-size:.6875rem}.client-notification-page{color:#183f35;background:#f6f7f2;min-height:100vh}.client-notification-page-header{background:#fffffff5;border-bottom:1px solid #dfe5df;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;min-height:72px;padding:10px max(18px,50vw - 590px);display:grid}.client-notification-page-header>div{align-items:center;gap:10px;display:flex}.client-notification-page-header>div>span{background:#edf5e9;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.client-notification-page-header>div>div{display:grid}.client-notification-page-header strong{font-size:.875rem}.client-notification-page-header small{color:#74817c;font-size:.5625rem}.client-notification-page-header>a{color:#145345;font-size:.625rem;font-weight:850}.client-notification-page-header>a:last-child{justify-self:end}.client-notification-page-content{width:min(1180px,100% - 36px);margin:0 auto;padding:38px 0 64px}html[data-appearance=dark] :is(.notification-inbox-toolbar,.notification-inbox-filters button,.notification-inbox-list>article,.notification-inbox-actions .secondary,.notification-inbox-empty,.client-notification-page-header){color:#dce9e4;background:#14241f;border-color:#30443c}html[data-appearance=dark] :is(.notification-page-heading h1,.notification-inbox-toolbar strong,.notification-inbox-copy strong,.notification-inbox-empty h2){color:#e2efe9}html[data-appearance=dark] :is(.notification-page-heading>span,.notification-inbox-toolbar small,.notification-inbox-copy p,.notification-inbox-empty p){color:#9eafa8}html[data-appearance=dark] .notification-inbox-list>article.unread{background:linear-gradient(100deg,#1d3125,#14241f 65%);border-color:#5c7740}html[data-appearance=dark] .notification-inbox-filters button.active{background:#23372b;border-color:#78994b}html[data-appearance=dark] .client-notification-page{color:#e4efea;background:#0e1b17}@media (width<=900px){.notification-inbox-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.notification-inbox-list>article{grid-template-columns:44px minmax(0,1fr)}.notification-inbox-icon{width:44px;height:44px}.notification-inbox-actions{grid-column:2;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.notification-row-meta{flex-direction:column;align-items:flex-start;gap:3px}.notification-page-heading{margin-bottom:18px}.notification-page-heading h1{font-size:2rem}.notification-inbox-toolbar{flex-direction:column;align-items:stretch}.notification-inbox-toolbar>button,.notification-inbox-toolbar-actions,.notification-inbox-toolbar-actions button{width:100%}.notification-inbox-toolbar-actions{flex-direction:column;align-items:stretch}.notification-inbox-filters{gap:7px}.notification-inbox-filters button{grid-template-columns:25px minmax(0,1fr) auto;min-height:54px;padding:8px}.notification-inbox-filters button>span{width:25px;height:25px}.notification-inbox-list>article{grid-template-columns:38px minmax(0,1fr);align-items:start;gap:11px;padding:14px}.notification-inbox-icon{border-radius:10px;width:38px;height:38px;font-size:1.0625rem}.notification-inbox-copy>div{flex-direction:column;align-items:flex-start;gap:5px}.notification-inbox-copy strong{white-space:normal}.notification-inbox-actions{grid-column:1/-1;grid-template-columns:1fr}.notification-inbox-actions button{min-height:46px}.client-notification-page-header{grid-template-columns:auto 1fr auto;min-height:66px;padding:8px 12px}.client-notification-page-header>div{justify-content:center}.client-notification-page-header>div>span{display:none}.client-notification-page-header>a{font-size:.5625rem}.client-notification-page-content{width:calc(100% - 24px);padding:24px 0 42px}}.workspace-profile{text-align:left;cursor:pointer;background:#fff;border:1px solid #dedcd6;border-radius:14px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:220px;min-height:58px;padding:7px 13px 7px 8px;display:grid}.workspace-avatar{color:#fff;background:linear-gradient(145deg,#173f32,#0c725e);border-radius:50%;place-items:center;width:42px;height:42px;font-size:.75rem;font-weight:900;display:grid}.workspace-profile>span:nth-child(2){min-width:0;display:grid}.workspace-profile strong{text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.workspace-profile small{color:#8b8f8c;font-size:.6875rem}.workspace-profile>b{color:#6f7975;font-size:1.125rem}.workspace-profile-menu{z-index:5;background:#fff;border:1px solid #dedcd6;border-radius:13px;width:240px;padding:10px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 50px #082c2021}.workspace-profile-menu small{color:#78817e;text-overflow:ellipsis;border-bottom:1px solid #eceae5;padding:8px 10px 12px;overflow:hidden}.workspace-profile-menu a,.workspace-profile-menu button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:40px;padding:8px 10px;font-size:.75rem;font-weight:750}.workspace-profile-menu a:hover,.workspace-profile-menu button:hover{background:#f0f7e9}.workspace-profile-menu p{color:#71807a;letter-spacing:.08em;text-transform:uppercase;margin:8px 10px 4px;font-size:.5625rem;font-weight:900}.workspace-profile-menu hr{border:0;border-top:1px solid #eceae5;width:100%;margin:7px 0}.workspace-content{width:min(1380px,100%);margin:0 auto;padding:18px 28px 48px}.workspace-welcome,.products-heading{justify-content:space-between;align-items:flex-start;gap:24px;min-height:78px;margin-bottom:14px;display:flex}.workspace-welcome h1,.products-heading h1{color:#102c27;letter-spacing:-.045em;margin:0;font-size:clamp(1.875rem,3vw,2.625rem);font-weight:900;line-height:1.08}.workspace-welcome p,.products-heading>div>p:last-child{color:#7b817e;margin:8px 0 0;font-size:.8125rem}.workspace-welcome>.status-pill{margin-top:8px}.workspace-welcome-guide{color:#315548;background:#eff8e4;border:1px solid #d8e8c3;border-radius:999px;align-items:center;gap:7px;margin-top:12px;padding:9px 13px;font-size:.6875rem;font-weight:900;text-decoration:none;display:inline-flex}.workspace-welcome-guide:hover{background:#e4f3cf;border-color:#b8d58f}.workspace-kpi-row{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(260px,1.08fr);gap:18px;margin:14px 0 20px;display:grid}.workspace-kpi,.workspace-ad-cta{border:1px solid #dedcd4;border-radius:14px;min-height:118px;box-shadow:0 6px 14px #0030250d}.workspace-kpi{background:#fff;grid-template-columns:58px minmax(0,1fr) 35px;align-items:center;gap:14px;padding:18px 16px;display:grid;position:relative}.kpi-icon{border-radius:13px;place-items:center;width:58px;height:66px;font-size:2.125rem;display:grid}.kpi-icon.green{color:#5ca423;background:#eff8e9}.kpi-icon.amber{color:#edaa00;background:#fff6dd}.kpi-icon.pale{color:#164a33;background:#eaf5eb}.workspace-kpi>div{gap:4px;min-width:0;display:grid}.workspace-kpi small{color:#2e3834;font-size:.6875rem}.workspace-kpi strong{color:#101513;letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1.25rem,2vw,1.75rem);overflow:hidden}.workspace-kpi em{color:#718078;font-size:.5625rem;font-style:normal}.kpi-spark{color:#32a356;align-self:end;font-size:2.75rem;font-weight:400;transform:rotate(-10deg)}.kpi-spark.amber-line{color:#efa700}.workspace-ad-cta{background:linear-gradient(115deg,#caf500,#a6ed00);border-color:#93ce00;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:16px;padding:17px 18px;display:grid}.workspace-ad-cta>span{color:#d7fa20;background:#074126;border-radius:50%;place-items:center;width:58px;height:58px;font-size:1.8125rem;display:grid}.workspace-ad-cta>div{gap:6px;display:grid}.workspace-ad-cta strong{color:#06160e;font-size:1.1875rem;font-weight:900;line-height:1.1}.workspace-ad-cta small{color:#284617;font-size:.625rem;line-height:1.45}.workspace-ad-cta>b{font-size:2.5rem;font-weight:400}.workspace-primary-grid,.workspace-secondary-grid{gap:18px;margin-bottom:18px;display:grid}.workspace-secondary-grid{grid-template-columns:minmax(0,1.55fr) minmax(310px,.7fr)}.workspace-panel{background:#fff;border:1px solid #dddcd6;border-radius:15px;box-shadow:0 5px 15px #0432230a}.workspace-panel-title{align-items:center;gap:13px;min-height:64px;padding:14px 16px 8px;display:flex}.workspace-panel-title>span{color:#006a52;background:#e8f5eb;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:1.375rem;font-weight:900;display:grid}.workspace-panel-title>span.star{color:#ecad00;background:#fff4d5}.workspace-panel-title h2{color:#111a17;letter-spacing:-.025em;margin:0;font-size:1.125rem;font-weight:900}.workspace-panel-title p{color:#7e8582;margin:3px 0 0;font-size:.5625rem}.campaign-workflow{padding-bottom:14px}.campaign-steps{justify-content:space-around;align-items:center;gap:8px;padding:10px 22px 16px;display:flex}.campaign-steps>button{width:95px;color:inherit;font:inherit;text-align:center;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:12px;place-items:center;padding:8px 5px;display:grid}.campaign-steps>button:hover,.campaign-steps>button:focus-visible{background:#f0f8e9}.campaign-steps>button>span{color:#174e32;background:#f5fbf1;border:1px solid #6ca94b;border-radius:50%;place-items:center;width:54px;height:54px;margin-bottom:8px;font-size:1.5625rem;display:grid}.campaign-steps strong{font-size:.625rem}.campaign-steps small{color:#757c79;margin-top:4px;font-size:.5rem;line-height:1.35}.campaign-steps>i{color:#bcc2be;text-align:center;flex:1;font-size:1.25rem;font-style:normal}.campaign-workbench{border:1px solid #e5e4df;border-radius:12px;grid-template-columns:1.3fr .85fr .85fr;margin:0 10px;display:grid;overflow:hidden}.campaign-workbench>div{min-width:0;min-height:108px;padding:14px}.campaign-workbench>div+div{border-left:1px solid #e6e5e0}.campaign-builder label,.campaign-channels>strong{color:#272f2b;margin-bottom:9px;font-size:.5625rem;font-weight:850;display:block}.campaign-builder>div{gap:6px;display:flex}.campaign-builder input{border:1px solid #d9ded7;border-radius:8px;flex:1;min-width:0;height:40px;padding:0 10px;font-size:.625rem}.campaign-builder button{color:#fff;cursor:pointer;background:#0b3f82;border:0;border-radius:8px;padding:0 12px;font-size:.625rem;font-weight:850}.campaign-builder button:disabled{opacity:.45;cursor:not-allowed}.campaign-status{flex-direction:column;justify-content:center;gap:10px;display:flex}.campaign-status>span{color:#47782d;background:#eff9e8;border-radius:6px;width:max-content;padding:6px 11px;font-size:.625rem;font-weight:800}.campaign-status i{background:#65af21;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.campaign-status small{color:#656e69;font-size:.5625rem}.campaign-channel-placeholders{gap:8px;display:flex}.campaign-channel-placeholders button{color:#fff;width:39px;height:39px;font:inherit;cursor:pointer;touch-action:manipulation;border:0;border-radius:9px;place-items:center;padding:0;font-size:1.4375rem;font-weight:900;display:grid}.campaign-channel-placeholders .facebook{background:#2978e7}.campaign-channel-placeholders .instagram{background:linear-gradient(145deg,#7c3ce8,#ec3e77,#f8a129)}.campaign-channel-placeholders .whatsapp{background:#1fc969}.campaign-channels>.social-share-buttons{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.campaign-channels>.social-share-buttons>a,.campaign-channels>.social-share-buttons>button{min-height:44px}.campaign-links{gap:7px;padding:9px 10px 0;display:flex;overflow-x:auto}.campaign-links button{cursor:pointer;background:#f8fbf6;border:1px solid #dbe4d8;border-radius:8px;justify-content:space-between;gap:10px;min-width:160px;padding:8px 10px;font-size:.5625rem;display:flex}.campaign-links button b{color:#4e8d26}.featured-product-body{grid-template-columns:minmax(170px,1.05fr) minmax(170px,.95fr);gap:18px;padding:2px 12px 14px;display:grid}.featured-product-image{background:#eef2e8;border-radius:13px;min-height:260px;position:relative;overflow:hidden}.featured-product-image img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.featured-product-image small{color:#fff;text-align:center;background:#002f27c2;border-radius:6px;padding:6px 8px;font-size:.5rem;position:absolute;bottom:8px;left:8px;right:8px}.featured-product-copy{flex-direction:column;padding:6px 5px 1px 0;display:flex}.featured-product-copy h3{margin:0;font-size:1rem;line-height:1.2}.featured-product-copy>p{color:#69706d;margin:10px 0;font-size:.625rem;line-height:1.55}.featured-product-copy ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.featured-product-copy li{color:#46514c;padding-left:22px;font-size:.625rem;position:relative}.featured-product-copy li:before{content:"✓";color:#fff;background:#69a80d;border-radius:50%;place-items:center;width:15px;height:15px;font-size:.5625rem;font-weight:900;display:grid;position:absolute;left:0}.featured-price{margin-top:12px;font-size:1.0625rem}.featured-product-copy>a{background:#f4c643;border-radius:7px;width:max-content;margin-top:auto;padding:10px 15px;font-size:.625rem;font-weight:850}.featured-product-copy>a span{padding-left:8px;font-size:1.0625rem}.recent-orders{min-width:0;padding-bottom:8px}.workspace-table-wrap{width:100%;padding:0 12px 8px;overflow-x:auto}.workspace-table{border-collapse:collapse;width:100%;font-size:.625rem}.workspace-table th{color:#262d2a;text-align:left;border-bottom:1px solid #e2e2dd;padding:9px 8px;font-size:.5625rem}.workspace-table td{color:#505a56;border-bottom:1px solid #efeee9;padding:9px 8px}.workspace-table tr:last-child td{border-bottom:0}.order-status{color:#335d30;background:#eaf6e6;border:0;border-radius:99px;max-width:115px;padding:5px 7px;font-size:.5625rem}.communication-card{padding-bottom:14px}.communication-visual{border-radius:11px;height:132px;margin:2px 12px 10px;position:relative;overflow:hidden}.communication-visual img{object-fit:cover;object-position:center 30%;width:100%;height:100%}.communication-visual span{color:#075c35;background:#f3ffefed;border-radius:6px;padding:5px 8px;font-size:.5625rem;font-weight:850;position:absolute;top:9px;left:9px}.communication-card>p,.communication-card>small{color:#68726e;margin:0 14px 10px;font-size:.625rem;line-height:1.5;display:block}.communication-button{color:#fff;background:#0b8b52;border-radius:8px;justify-content:space-between;align-items:center;margin:0 12px;padding:10px 12px;font-size:.625rem;font-weight:850;display:flex}.communication-button span{font-size:1.125rem}.crm-panel,.response-panel{margin-bottom:18px}.workspace-panel-title.split{grid-template-columns:38px minmax(0,1fr) auto;display:grid}.workspace-panel-title.split>b{color:#8b5d00;background:#fff3cf;border-radius:99px;padding:6px 10px;font-size:.5625rem}.crm-rows{padding:0 12px 12px}.crm-rows article{border-top:1px solid #ecebe6;grid-template-columns:38px 1fr 1fr 130px auto;align-items:center;gap:12px;min-height:64px;padding:8px;display:grid}.crm-avatar{color:#fff;background:#0c725e;border-radius:50%;place-items:center;width:35px;height:35px;font-size:.75rem;font-weight:900;display:grid}.crm-rows article>div:not(.crm-actions){gap:3px;min-width:0;display:grid}.crm-rows strong{text-overflow:ellipsis;white-space:nowrap;font-size:.625rem;overflow:hidden}.crm-rows small{color:#838a87;font-size:.5rem}.crm-rows select{background:#fff;border:1px solid #d8ddd6;border-radius:7px;min-width:0;padding:7px;font-size:.5625rem}.crm-actions{justify-content:flex-end;gap:6px;display:flex}.crm-actions a,.crm-actions button{color:#21643f;cursor:pointer;background:#fff;border:1px solid #c9dbca;border-radius:6px;padding:7px 8px;font-size:.5rem;font-weight:750}.response-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:2px 12px 14px;display:grid}.response-grid article{background:#fbfcfa;border:1px solid #e1e3dd;border-radius:10px;padding:12px}.response-grid strong{font-size:.6875rem}.response-grid p{color:#707976;min-height:48px;margin:7px 0;font-size:.5625rem;line-height:1.55}.response-grid button,.panel-empty button,.panel-empty a{color:#fff;cursor:pointer;background:#0b3f82;border:0;border-radius:6px;padding:7px 10px;font-size:.5625rem;font-weight:800}.panel-empty{color:#858d89;text-align:center;align-content:center;place-items:center;gap:10px;min-height:240px;padding:22px;display:grid}.panel-empty.compact{min-height:130px}.panel-empty>span{color:#9bb19e;font-size:2.125rem}.panel-empty p{margin:0;font-size:.6875rem}.distributor-products-hero{background:radial-gradient(circle at 88% 16%,#c4f6004d,#0000 25%),linear-gradient(125deg,#fffef9 0%,#f2f7e9 100%);border:1px solid #d7dfcf;border-radius:20px;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:center;gap:54px;min-height:500px;padding:clamp(34px,5vw,72px);display:grid;overflow:hidden;box-shadow:0 10px 30px #04342612}.distributor-products-copy{z-index:2;position:relative}.distributor-products-copy .eyebrow{margin-bottom:13px}.distributor-products-copy h1{color:#0c3228;letter-spacing:-.055em;max-width:720px;margin:0;font-size:clamp(2.375rem,4.7vw,4rem);font-weight:900;line-height:1.02}.distributor-products-copy>p:not(.eyebrow){color:#5f7069;max-width:660px;margin:22px 0 0;font-size:.9375rem;line-height:1.7}.products-shop-button{color:#062b20;background:linear-gradient(105deg,#c9f500,#a8e900);border-radius:11px;align-items:center;gap:12px;width:max-content;min-height:56px;margin-top:28px;padding:0 19px;font-size:.8125rem;font-weight:900;transition:transform .16s,box-shadow .16s;display:inline-flex;box-shadow:0 10px 24px #72ae0033}.products-shop-button:hover{transform:translateY(-2px);box-shadow:0 14px 28px #72ae0040}.products-shop-button>span{color:#cafa00;background:#064a35;border-radius:50%;place-items:center;width:31px;height:31px;font-size:1.1875rem;display:grid}.products-shop-button>b{font-size:1.0625rem}.distributor-products-copy>small{color:#84908b;margin-top:12px;font-size:.625rem;display:block}.products-shop-missing{background:#fff9e8;border:1px solid #ead8a7;border-radius:10px;max-width:500px;margin-top:25px;padding:14px 16px}.products-shop-missing strong{color:#805d08;font-size:.75rem}.products-shop-missing p{color:#7f7150;margin:5px 0 0;font-size:.625rem}.distributor-products-visual{place-items:center;min-height:390px;display:grid;position:relative}.shop-window{background:#fff;border:1px solid #09453340;border-radius:20px;width:min(390px,100%);overflow:hidden;transform:rotate(2deg);box-shadow:0 28px 70px #0437292e}.shop-window>header{background:#064b42;align-items:center;gap:6px;height:46px;padding:0 16px;display:flex}.shop-window>header i{background:#ffffffb3;border-radius:50%;width:8px;height:8px}.shop-window-body{background:radial-gradient(circle at 50% 38%,#c0f0303d,#0000 30%),#fbfcf8;align-content:center;place-items:center;gap:9px;min-height:280px;padding:30px;display:grid}.shop-window-body>span{color:#0c5d40;background:#fff;border:3px solid #aee800;border-radius:50%;place-items:center;width:76px;height:76px;font-size:.8125rem;font-weight:900;display:grid}.shop-window-body>b{color:#0a392c;font-size:1.375rem}.shop-product-lines{gap:6px;width:190px;margin:5px 0 8px;display:grid}.shop-product-lines i{background:#dce5da;border-radius:99px;height:7px}.shop-product-lines i:nth-child(2){width:75%}.shop-product-lines i:nth-child(3){width:55%}.shop-window-body>strong{color:#fff;background:#0a6b4d;border-radius:8px;padding:10px 18px;font-size:.625rem}.product-orbit{z-index:2;color:#164d35;background:#c9f400;border-radius:16px;place-items:center;width:58px;height:58px;font-size:1.5625rem;font-weight:900;display:grid;position:absolute;box-shadow:0 10px 25px #08412f2e}.product-orbit.orbit-one{top:25px;right:0;transform:rotate(8deg)}.product-orbit.orbit-two{color:#c8f300;background:#064b3b;bottom:22px;left:0;transform:rotate(-7deg)}.distributor-product-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.distributor-product-steps article{background:#fff;border:1px solid #dddfd8;border-radius:13px;align-items:center;gap:14px;min-height:118px;padding:18px;display:flex;box-shadow:0 5px 16px #0432230a}.distributor-product-steps article>span{color:#fff;background:#096348;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:.8125rem;font-weight:900;display:grid}.distributor-product-steps strong{font-size:.75rem}.distributor-product-steps p{color:#78827e;margin:5px 0 0;font-size:.5625rem;line-height:1.5}.products-redirect-note{align-items:center;gap:15px;padding:18px 20px;display:flex}.products-redirect-note>span{color:#3c791e;background:#e8f6dc;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-size:1.125rem;font-weight:900;display:grid}.products-redirect-note h2{margin:0;font-size:.875rem}.products-redirect-note p{color:#6e7773;margin:5px 0 0;font-size:.625rem;line-height:1.5}.products-heading .eyebrow{margin-bottom:8px}.products-heading-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.products-secondary-button,.products-add-button{color:#082b1e;cursor:pointer;background:linear-gradient(105deg,#c8f400,#a9e900);border:0;border-radius:10px;align-items:center;gap:9px;min-height:48px;padding:0 18px;font-size:.75rem;font-weight:900;display:flex;box-shadow:0 7px 18px #74ad0033}.products-secondary-button{color:#154b36;background:#fff;border:1px solid #cbd7cc;box-shadow:0 5px 14px #003a280d}.products-secondary-button.import{background:#f4faed;border-color:#9bbf82}.products-secondary-button span,.products-add-button span{font-size:1.3125rem}.product-import-panel,.category-manager-panel{margin-bottom:18px;overflow:hidden}.product-import-panel>header,.category-manager-panel>header{background:#f4faed;border-bottom:1px solid #e1e5dd;justify-content:space-between;align-items:center;gap:18px;min-height:78px;padding:14px 18px;display:flex}.product-import-panel>header>div{align-items:center;gap:12px;display:flex}.product-import-panel>header>div>span{color:#0b3f82;background:#cef200;border-radius:11px;place-items:center;width:42px;height:42px;font-size:1.4375rem;font-weight:900;display:grid}.product-import-panel h2,.category-manager-panel h2{margin:0;font-size:1.125rem}.product-import-panel header p,.category-manager-panel header p{color:#78817d;margin:4px 0 0;font-size:.625rem}.product-import-panel>header>button{cursor:pointer;background:#e7ece4;border:0;border-radius:50%;width:38px;height:38px;font-size:1.375rem}.product-import-panel>form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding:18px 18px 10px;display:grid}.product-import-panel label,.category-manager-panel label{gap:6px;display:grid}.product-import-panel label span,.category-manager-panel label span{color:#39423e;font-size:.5625rem;font-weight:850}.product-import-panel input,.category-manager-panel input,.product-toolbar-filters select{color:#173025;background:#fff;border:1px solid #d4d9d2;border-radius:8px;width:100%;min-height:43px;padding:9px 11px;font-size:.6875rem}.product-import-panel form>button,.category-manager-panel form>button{color:#fff;cursor:pointer;background:#0b3f82;border:0;border-radius:8px;min-height:43px;padding:0 15px;font-size:.625rem;font-weight:900}.product-import-panel button:disabled,.category-manager-panel button:disabled{opacity:.55;cursor:wait}.product-import-panel>p{color:#68746e;margin:0;padding:2px 18px 18px;font-size:.625rem;line-height:1.55}.category-manager-panel>header .eyebrow{margin:0 0 5px}.category-manager-panel>header>span{color:#285f29;white-space:nowrap;background:#e6f4db;border-radius:99px;padding:7px 10px;font-size:.5625rem;font-weight:900}.category-manager-panel>form{border-bottom:1px solid #e9e9e4;grid-template-columns:minmax(170px,.7fr) minmax(240px,1.3fr) auto;align-items:end;gap:10px;padding:16px;display:grid}.category-admin-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:14px;display:grid}.category-admin-list article{background:#fff;border:1px solid #e0e2dd;border-radius:9px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:11px;display:grid}.category-admin-list article.archived{opacity:.58;background:#f1f2f0}.category-admin-list article>span{color:#347939;background:#e9f5e1;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.category-admin-list article>div{gap:3px;min-width:0;display:grid}.category-admin-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;overflow:hidden}.category-admin-list small{color:#7c8581;text-overflow:ellipsis;white-space:nowrap;font-size:.5rem;overflow:hidden}.category-admin-list button{color:#1d6040;cursor:pointer;background:#fff;border:1px solid #ccd7cb;border-radius:7px;min-height:32px;padding:0 9px;font-size:.5rem;font-weight:850}.product-form-panel{margin-bottom:18px;overflow:hidden}.product-form-heading{background:#f8fbf4;border-bottom:1px solid #e3e2dd;justify-content:space-between;align-items:center;min-height:78px;padding:14px 18px;display:flex}.product-form-heading>div{align-items:center;gap:12px;display:flex}.product-form-heading>div>span{color:#125c3b;background:#dff1d5;border-radius:10px;place-items:center;width:40px;height:40px;font-size:1.375rem;display:grid}.product-form-heading h2{margin:0;font-size:1.125rem}.product-form-heading p{color:#7e8582;margin:4px 0 0;font-size:.625rem}.product-form-heading>button{cursor:pointer;background:#edf0eb;border:0;border-radius:50%;width:38px;height:38px;font-size:1.375rem}.product-import-notice{color:#315d25;background:#eef8e7;border-bottom:1px solid #d9e7cf;margin:0;padding:11px 18px;font-size:.625rem;line-height:1.5}.product-import-notice span{margin-right:6px;font-weight:900}.product-form{grid-template-columns:240px minmax(0,1fr);gap:22px;padding:20px;display:grid}.product-image-field{flex-direction:column;align-items:center;gap:10px;display:flex}.product-image-preview{aspect-ratio:1;background:#f3f6f0;border:1px dashed #bfc8bd;border-radius:14px;place-items:center;width:100%;display:grid;overflow:hidden}.product-image-preview img{object-fit:cover;width:100%;height:100%}.product-image-preview>span{color:#8b9790;place-items:center;gap:9px;font-size:.625rem;display:grid}.product-image-preview b{font-size:2.625rem}.product-image-button{color:#1b6742;cursor:pointer;background:#f7fbf5;border:1px solid #bdd3ba;border-radius:8px;padding:9px 12px;font-size:.625rem;font-weight:850}.product-image-button input{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.product-image-field>small{color:#8a918e;font-size:.5rem}.product-form-fields{min-width:0}.product-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.product-field-grid label{gap:6px;min-width:0;display:grid}.product-field-grid label.full{grid-column:1/-1}.product-field-grid label>span,.product-market-fields legend{color:#39423e;font-size:.5625rem;font-weight:850}.product-field-grid input,.product-field-grid select,.product-field-grid textarea{color:#17261f;background:#fff;border:1px solid #d6dad4;border-radius:8px;width:100%;min-height:41px;padding:10px 11px;font-size:.6875rem}.product-field-grid textarea{resize:vertical}.product-field-grid label>small{color:#929895;font-size:.5rem}.product-source-field input{color:#68736e;background:#f3f5f1}.product-market-fields{background:#fbfcfa;border:1px solid #e1e3de;border-radius:10px;margin:18px 0 0;padding:14px}.product-market-fields legend{padding:0 6px}.market-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.product-toggle-row{flex-wrap:wrap;gap:20px;margin-top:17px;display:flex}.product-toggle-row label{cursor:pointer;align-items:center;gap:8px;display:flex}.product-toggle-row input{opacity:0;position:absolute}.product-toggle-row label>span{background:#c7ceca;border-radius:99px;width:34px;height:19px;transition:all .16s;position:relative}.product-toggle-row label>span:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;transition:all .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #0003}.product-toggle-row input:checked+span{background:#63a920}.product-toggle-row input:checked+span:after{transform:translate(15px)}.product-toggle-row b{font-size:.625rem}.product-form-actions{border-top:1px solid #ecebe6;justify-content:flex-end;gap:9px;margin-top:20px;padding-top:15px;display:flex}.product-form-actions button{cursor:pointer;background:#fff;border:1px solid #cfd5cf;border-radius:8px;min-height:42px;padding:0 15px;font-size:.625rem;font-weight:850}.product-form-actions button.primary{color:#fff;background:#0b3f82;border-color:#0b3f82}.product-form-actions button:disabled{opacity:.55;cursor:wait}.product-summary-row{grid-template-columns:repeat(6,minmax(0,1fr));gap:13px;margin-bottom:17px;display:grid}.product-data-attention{color:#573f08;background:#fff8df;border:1px solid #efca70;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;margin-bottom:16px;padding:13px 15px;display:grid}.product-data-attention>span{background:#f6cf63;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.product-data-attention strong{font-size:.75rem}.product-data-attention p{margin:3px 0 0;font-size:.625rem;line-height:1.45}.product-data-attention button{color:#fff;min-height:39px;font:inherit;cursor:pointer;background:#123f77;border:0;border-radius:9px;padding:0 13px;font-size:.625rem;font-weight:850}.product-data-attention.document{color:#234b70;background:#eff7ff;border-color:#aac9e8}.product-data-attention.document>span{color:#fff;background:#3c78ad}.product-summary-row article{background:#fff;border:1px solid #dedcd6;border-radius:12px;align-items:center;gap:12px;min-height:78px;padding:12px 14px;display:flex}.product-summary-row article>span{color:#357e45;background:#eaf5e8;border-radius:10px;place-items:center;width:43px;height:43px;font-size:1.25rem;display:grid}.product-summary-row article>div{display:grid}.product-summary-row small{color:#77817d;font-size:.5625rem}.product-summary-row strong{font-size:1.4375rem}.product-list-panel{overflow:hidden}.product-list-toolbar{border-bottom:1px solid #e6e5e0;justify-content:space-between;align-items:center;gap:14px;min-height:72px;padding:12px 16px;display:flex}.product-list-toolbar h2{margin:0;font-size:1.125rem}.product-list-toolbar p{color:#838b87;margin:3px 0 0;font-size:.5625rem}.product-toolbar-filters{align-items:flex-end;gap:10px;display:flex}.product-toolbar-filters>label{gap:4px;display:grid}.product-toolbar-filters>label>span{color:#7a837f;font-size:.5rem;font-weight:850}.product-toolbar-filters select{min-width:180px;min-height:35px;padding:6px 9px;font-size:.5625rem}.product-filters{background:#f0f2ef;border-radius:9px;gap:5px;padding:4px;display:flex}.product-filters button{color:#66716c;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:7px 11px;font-size:.5625rem;font-weight:800}.product-filters button.active{color:#195638;background:#fff;box-shadow:0 2px 6px #00312314}.product-admin-list{padding:4px 14px}.product-admin-list>article{border-bottom:1px solid #ecebe6;grid-template-columns:76px minmax(0,1fr) 130px auto;align-items:center;gap:15px;min-height:108px;padding:12px 0;display:grid}.product-admin-list>article:last-child{border-bottom:0}.product-admin-list>article.archived{opacity:.7}.product-card-image{color:#8fa197;background:#edf2e9;border-radius:10px;place-items:center;width:76px;height:76px;font-size:1.75rem;display:grid;overflow:hidden}.product-card-image img{object-fit:contain;width:100%;height:100%;padding:5px}.combination-card.unavailable{cursor:not-allowed;opacity:.62}.combination-card.unavailable:hover{transform:none}.product-card-main{min-width:0}.product-card-title{align-items:center;gap:8px;display:flex}.product-card-title h3{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.8125rem;overflow:hidden}.product-card-title span{border-radius:99px;padding:4px 7px;font-size:.5rem;font-weight:850}.product-card-title span.active{color:#3d7529;background:#e8f5e4}.product-card-title span.archived{color:#6f7471;background:#eceeed}.product-card-title span.imported{color:#1c5d6c;background:#e1f4f5}.product-card-main>small,.product-card-market small,.product-card-market span{color:#818a86;font-size:.5rem}.product-card-main>p{color:#69726e;text-overflow:ellipsis;white-space:nowrap;max-width:630px;margin:7px 0 0;font-size:.5625rem;overflow:hidden}.product-card-market{gap:3px;display:grid}.product-card-market strong{font-size:.875rem}.product-card-actions{gap:6px;display:flex}.product-card-actions button{color:#225f3d;cursor:pointer;background:#fff;border:1px solid #c8d7c8;border-radius:7px;min-height:34px;padding:0 10px;font-size:.5625rem;font-weight:800}.product-card-actions button.archive{color:#8b4b30;border-color:#e2c9bf}.product-card-actions button.activate{color:#fff;background:#2d7e4d;border-color:#2d7e4d}.product-combinations-panel{justify-content:space-between;align-items:center;gap:20px;min-height:112px;margin-top:18px;padding:18px;display:flex}.product-combinations-panel>div{align-items:center;gap:14px;display:flex}.product-combinations-panel>div>span{color:#173d29;background:#d7f200;border-radius:12px;flex:none;place-items:center;width:50px;height:50px;font-size:1.375rem;font-weight:900;display:grid}.product-combinations-panel .eyebrow{margin:0 0 3px;font-size:.5rem}.product-combinations-panel h2{margin:0;font-size:.9375rem}.product-combinations-panel p:last-child{color:#78817d;max-width:760px;margin:5px 0 0;font-size:.5625rem;line-height:1.5}.product-combinations-panel>button{color:#1c5f3d;white-space:nowrap;cursor:pointer;background:#f6faf2;border:1px solid #bfd0bb;border-radius:8px;min-height:40px;padding:0 13px;font-size:.5625rem;font-weight:850}@media (width<=1280px){.workspace-kpi-row{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-ad-cta{grid-column:1/-1;min-height:92px}.campaign-workbench{grid-template-columns:1.2fr .8fr}.campaign-channels{border-top:1px solid #e6e5e0;grid-column:1/-1;border-left:0!important;min-height:auto!important}}@media (width<=1100px){.distributor-products-hero{grid-template-columns:minmax(0,1fr) minmax(300px,.75fr);gap:28px;padding:40px}.distributor-products-visual{min-height:340px}.workspace-sidebar{width:270px;transition:transform .2s;transform:translate(-105%)}.workspace-sidebar.is-open{transform:translate(0)}.workspace-brand-row>button{display:block}.workspace-overlay{z-index:55;background:#001b1885;border:0;display:block;position:fixed;inset:0}.workspace-menu-button{z-index:48;color:#fff;background:#00453e;border:0;border-radius:10px;place-items:center;width:43px;height:43px;font-size:1.25rem;display:grid;position:fixed;top:23px;left:18px;box-shadow:0 6px 18px #0027232e}.workspace-main{margin-left:0}.workspace-topbar{padding-left:76px}.workspace-primary-grid,.workspace-secondary-grid{grid-template-columns:1fr}.featured-product-body{grid-template-columns:minmax(220px,.8fr) 1.2fr}}@media (width<=760px){.distributor-products-hero{grid-template-columns:1fr;gap:30px;padding:32px 22px}.distributor-products-copy h1{font-size:2.5rem}.distributor-products-copy>p:not(.eyebrow){font-size:.8125rem}.distributor-products-visual{min-height:310px}.distributor-product-steps{grid-template-columns:1fr}.workspace-topbar{gap:10px;min-height:76px;padding:11px 12px 11px 70px}.workspace-search{width:100%;min-height:46px}.workspace-top-actions{gap:5px}.workspace-followups{display:none}.workspace-alert{width:38px;height:38px}.workspace-notifications{width:auto;position:fixed;top:70px;left:10px;right:10px}.workspace-profile{grid-template-columns:38px;min-width:52px;min-height:50px;padding:6px}.workspace-avatar{width:38px;height:38px}.workspace-profile>span:nth-child(2),.workspace-profile>b{display:none}.workspace-content{padding:17px 14px 36px}.workspace-welcome,.products-heading{display:grid}.products-heading-actions{justify-content:stretch}.products-heading-actions>button{flex:180px;justify-content:center}.product-import-panel>form,.category-manager-panel>form,.category-admin-list{grid-template-columns:1fr}.workspace-welcome h1,.products-heading h1{font-size:1.9375rem}.workspace-kpi-row{grid-template-columns:1fr}.workspace-ad-cta{grid-column:auto}.campaign-steps{grid-template-columns:repeat(2,1fr);display:grid}.campaign-steps>button{width:auto}.campaign-steps>i{display:none}.campaign-workbench{grid-template-columns:1fr}.campaign-workbench>div+div{border-top:1px solid #e6e5e0;border-left:0}.campaign-channels{grid-column:auto}.featured-product-body{grid-template-columns:1fr}.featured-product-image{min-height:230px}.featured-product-copy>a{margin-top:15px}.crm-rows article{grid-template-columns:38px minmax(0,1fr)}.crm-rows article>div:nth-child(3),.crm-rows article>select,.crm-actions{grid-column:2}.crm-actions{justify-content:flex-start}.response-grid,.product-summary-row,.product-form{grid-template-columns:1fr}.product-image-preview{max-width:260px}.market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-list-toolbar{flex-direction:column;align-items:flex-start}.product-toolbar-filters{flex-direction:column;align-items:stretch;width:100%}.product-toolbar-filters select{width:100%}.product-combinations-panel{flex-direction:column;align-items:stretch}.product-admin-list>article{grid-template-columns:66px minmax(0,1fr)}.product-card-image{width:66px;height:66px}.product-card-market,.product-card-actions{grid-column:2}}.catalog-solutions-entry{margin:22px 0}.catalog-solutions-entry>header{gap:4px;margin-bottom:10px;display:grid}.catalog-solutions-entry>header h3{color:#173f35;margin:0;font-size:clamp(1rem,2vw,1.25rem)}.hair-skin-nails-shortcut{color:#173f35;text-align:left;cursor:pointer;background:radial-gradient(circle at 92% 15%,#bee76f47,#0000 32%),linear-gradient(135deg,#f8fbf1,#eef6e7);border:1px solid #cfe0c5;border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;width:100%;min-height:92px;padding:18px 20px;display:grid;box-shadow:0 12px 32px #20533e14}.hair-skin-nails-shortcut:hover{border-color:#8bae5a;transform:translateY(-1px);box-shadow:0 16px 36px #20533e1f}.hair-skin-nails-shortcut>span:nth-child(2){gap:5px;min-width:0;display:grid}.hair-skin-nails-shortcut strong{font-size:clamp(1.05rem,2vw,1.35rem)}.hair-skin-nails-shortcut small{color:#5c7168;font-size:.9rem}.hair-skin-nails-shortcut>b{color:#315849;white-space:nowrap}.hair-skin-nails-icon{color:#fff;background:linear-gradient(145deg,#315c4b,#769d41);border-radius:18px;flex:none;place-items:center;width:58px;height:58px;display:grid;box-shadow:inset 0 1px #ffffff40}.solution-back-button{color:#31584a;cursor:pointer;background:#fff;border:1px solid #d6e1da;border-radius:12px;align-items:center;gap:8px;min-height:44px;margin:0 0 14px;padding:9px 14px;font-weight:800;display:inline-flex}.product-solution-browser{gap:18px;display:grid}.product-solution-heading{background:linear-gradient(135deg,#f9fbf4,#eef6e8);border:1px solid #d9e7cf;border-radius:22px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;padding:22px;display:grid}.product-solution-heading .hair-skin-nails-icon{border-radius:21px;width:68px;height:68px}.product-solution-heading h2{color:#173f35;margin:2px 0 7px;font-size:clamp(1.55rem,4vw,2.25rem)}.product-solution-heading p:last-child{color:#52685f;max-width:760px;margin:0;line-height:1.6}.product-solution-filters{flex-wrap:wrap;gap:9px;display:flex}.product-solution-filters button{color:#385d50;cursor:pointer;background:#fff;border:1px solid #cfddd5;border-radius:999px;min-height:44px;padding:9px 17px;font-weight:850}.product-solution-filters button.active{color:#fff;background:#315d49;border-color:#315d49}.product-solution-result-count{color:#677a72;margin:-4px 0 0;font-size:.86rem;font-weight:750}.product-solution-grid{grid-template-columns:repeat(auto-fill,minmax(260px,360px));justify-content:start;gap:16px;display:grid}.product-solution-card{background:#fff;border:1px solid #dbe5df;border-radius:20px;grid-template-rows:220px 1fr auto;min-width:0;display:grid;overflow:hidden;box-shadow:0 10px 28px #14403112}.product-solution-image{cursor:pointer;background:linear-gradient(145deg,#f4f7f3,#ebf2ed);border:0;border-bottom:1px solid #e4ebe7;width:100%;min-height:0;padding:12px}.product-solution-image .product-visual{width:100%;height:100%}.product-solution-image img{object-fit:contain;width:100%;height:100%}.product-solution-copy{align-content:start;gap:9px;padding:17px 17px 10px;display:grid}.product-solution-copy h3{color:#173f35;margin:0;font-size:1.12rem}.product-solution-copy p{color:#60736b;margin:0;line-height:1.52}.product-solution-copy>strong{color:#183f35;font-size:1.08rem}.product-availability{border-radius:999px;width:fit-content;padding:4px 8px;font-size:.72rem;font-weight:850}.product-availability.available{color:#27602b;background:#e4f4dd}.product-solution-card>footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px 17px 17px;display:grid}.product-solution-card>footer button{color:#fff;cursor:pointer;background:#315d49;border:1px solid #315d49;border-radius:11px;min-height:44px;padding:8px 10px;font-size:.78rem;font-weight:850}.product-solution-card>footer button.secondary{color:#315d49;background:#fff}.product-structured-details{gap:13px;margin:18px 0;display:grid}.product-structured-details>div{background:#f8faf8;border:1px solid #dce6df;border-radius:14px;padding:15px 17px}.product-structured-details h3{color:#244d3e;margin:0 0 8px;font-size:1rem}.product-structured-details ul{gap:6px;margin:0;padding-left:20px;display:grid}.product-structured-details li,.product-structured-details p{color:#536a60;margin:0;line-height:1.55}.product-solution-detail-actions{flex-wrap:wrap;gap:9px;display:flex}.product-solution-detail-actions>*{flex:150px;min-height:44px}.distributor-solution-panel{padding:clamp(16px,3vw,28px)}.product-solutions-fieldset{border:1px solid #d8e4dc;border-radius:14px;min-width:0;margin:8px 0;padding:16px}.product-field-grid>fieldset.full{grid-column:1/-1}.product-solutions-fieldset>legend{color:#244e3e;padding:0 7px;font-weight:900}.product-solutions-fieldset>p{color:#65776f;margin:0 0 12px;font-size:.82rem}.product-solutions-fieldset>div{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;display:grid}.product-solutions-fieldset label{color:#36594d;cursor:pointer;background:#fff;border:1px solid #dfe8e2;border-radius:10px;align-items:center;gap:9px;min-height:44px;padding:9px 11px;font-weight:750;display:flex}.product-solutions-fieldset input{accent-color:#315d49;width:18px;height:18px}.solution-manager-form{grid-template-columns:repeat(3,minmax(0,1fr))!important}.solution-manager-form .wide{grid-column:span 3}.solution-admin-list article.group{background:#f3f8ec;border-color:#a8c58e}.solution-admin-list button{min-height:44px;font-size:.625rem}html[data-appearance=dark] :is(.hair-skin-nails-shortcut,.product-solution-heading,.product-solution-card,.solution-back-button,.product-solution-filters button,.product-structured-details>div,.product-solutions-fieldset,.product-solutions-fieldset label){color:#e2eee8;background:#15261f;border-color:#34483f}html[data-appearance=dark] :is(.catalog-solutions-entry h3,.hair-skin-nails-shortcut strong,.product-solution-heading h2,.product-solution-copy h3,.product-solution-copy>strong,.product-structured-details h3,.product-solutions-fieldset>legend){color:#e4f0eb}html[data-appearance=dark] :is(.hair-skin-nails-shortcut small,.product-solution-heading p:last-child,.product-solution-copy p,.product-structured-details li,.product-structured-details p,.product-solutions-fieldset>p){color:#a7b8b1}html[data-appearance=dark] .product-solution-filters button.active{background:#31543b;border-color:#91b662}@media (width<=640px){.hair-skin-nails-shortcut{grid-template-columns:auto minmax(0,1fr);gap:12px;padding:14px}.hair-skin-nails-shortcut>b{white-space:normal;grid-column:2;font-size:.78rem}.hair-skin-nails-icon{width:52px;height:52px}.product-solution-heading{grid-template-columns:1fr;padding:17px}.product-solution-heading .hair-skin-nails-icon{width:58px;height:58px}.product-solution-filters{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.product-solution-filters button{padding-inline:10px}.product-solution-grid{grid-template-columns:1fr}.product-solution-card{grid-template-rows:200px 1fr auto}.solution-manager-form{grid-template-columns:1fr!important}.solution-manager-form .wide{grid-column:auto}.product-solutions-fieldset>div{grid-template-columns:1fr}}@media (width<=480px){.products-shop-button{text-align:center;justify-content:center;width:100%;padding:10px 14px}.distributor-products-copy h1{font-size:2.125rem}.distributor-products-visual{min-height:270px}.product-orbit{width:48px;height:48px}.workspace-search input::placeholder{color:#0000}.workspace-topbar{padding-left:66px}.workspace-menu-button{left:12px}.workspace-ad-cta{grid-template-columns:48px minmax(0,1fr) auto}.workspace-ad-cta>span{width:48px;height:48px}.campaign-builder>div,.product-form-actions,.product-card-actions{flex-direction:column}.campaign-builder input,.campaign-builder button{min-height:40px}.product-field-grid,.market-grid{grid-template-columns:1fr}.products-add-button{justify-content:center;width:100%}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalIn{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (width<=1120px){.header-inner{grid-template-columns:1fr auto auto auto}.main-nav{gap:19px}.hero-grid{grid-template-columns:1fr .86fr}.hero-visual{border-radius:120px 18px 18px 120px;min-height:535px}.opportunity{gap:50px;padding:64px}.payment-grid,.stat-grid{grid-template-columns:repeat(3,1fr)}.prospect-row{grid-template-columns:1fr 1fr}.admin-distributor-card{grid-template-columns:minmax(300px,1fr) minmax(220px,auto)}.admin-row-actions{border-top:1px solid var(--line);grid-column:1/-1;padding-top:12px}.payment-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-subscription-list article{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.header-inner{width:min(100% - 30px,720px);height:76px}.brand{font-size:1.1875rem}.brand-mark{width:36px}.menu-toggle{display:block}.header-login{min-width:auto;min-height:42px;padding:0 14px}.header-cart{min-height:42px;padding:0 11px}.header-cart-icon{font-size:1.25rem}.header-cart-text{display:none}.header-cart b{font-size:.5625rem}.main-nav{border-bottom:1px solid var(--line);background:var(--cream);flex-direction:column;align-items:stretch;gap:4px;padding:24px;display:none;position:absolute;top:76px;left:0;right:0}.main-nav.open{display:flex}.main-nav a,.main-nav button{text-align:left;padding:13px 6px}.checkout-payment-methods>div{grid-template-columns:repeat(2,minmax(0,1fr))}.hero{padding:38px 22px 0}.hero-grid{grid-template-columns:1fr;gap:12px}.hero-copy{padding-bottom:34px}.hero h1{max-width:680px;font-size:clamp(3rem,10vw,4.5rem)}.hero-visual{border-radius:80px 12px 12px;min-height:520px}.plan-strip{margin-top:20px}.plan-card{padding:22px}.plan-icon{display:none}.section-heading,.opportunity{grid-template-columns:1fr}.section-heading{gap:24px}.product-grid{grid-template-columns:repeat(2,1fr)}.opportunity{padding:60px 40px}.home-window-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-opportunity-window,.home-window-contact,.home-window-plan-grid{grid-template-columns:1fr}.home-window-plan-grid>button{min-height:165px}.dashboard-preview{transform:none}footer{grid-template-columns:1fr;gap:24px}.referral-section,.dashboard-grid,.lower-grid{grid-template-columns:1fr}.referral-section{gap:36px;padding:48px 36px}.dashboard-shell{padding-inline:24px}.link-list article{grid-template-columns:1fr auto}.link-metrics{grid-area:2/1/auto/-1}.admin-toolbar{flex-direction:column;align-items:stretch}.admin-search input{width:100%}.subscription-hero{flex-direction:column;align-items:flex-start}.subscription-price-note{width:100%}}@media (width<=640px){.registration-choice{grid-template-columns:1fr}.registration-choice>button{min-height:82px}.registration-plan-choice{grid-template-columns:1fr 1fr}.registration-plan-choice>button{min-height:54px}.header-inner{grid-template-columns:1fr auto auto}.header-login{display:none}.cart-lines article{grid-template-columns:44px minmax(0,1fr)}.cart-line-image{width:44px;height:44px}.cart-quantity{grid-column:2}.checkout-payment-methods>div{grid-template-columns:1fr}.hero{padding-inline:16px}.home-window-backdrop{padding:8px}.home-window{border-radius:15px;max-height:calc(100vh - 16px)}.home-window-header{padding:20px 18px 17px}.home-window-header h2{padding-right:4px;font-size:1.875rem}.home-window-header .modal-close{width:37px;height:37px}.home-window-content{padding:18px}.home-window-product-grid,.home-opportunity-window .metric-grid{grid-template-columns:1fr}.hero-copy{text-align:left}.hero h1{font-size:2.875rem}.hero-text{font-size:1rem}.hero-actions,.hero-actions .button{width:100%}.hero-visual{min-height:420px}.hero-visual>img{object-position:61% center}.hero-badge{bottom:16px;left:16px;right:16px}.shape-lime{width:100px;height:130px}.plan-strip,.client-entry-strip{border-radius:12px 12px 0 0;grid-template-columns:1fr}.client-entry-strip>div{border-bottom:1px solid #ffffff24;border-right:0;min-height:92px;padding:18px 22px}.client-entry-strip>div:last-child{border-bottom:0}.public-neo-guide{width:min(100% - 32px,560px);margin:20px auto 32px;padding:20px}.public-neo-guide>header{align-items:center}.public-neo-guide-actions{grid-template-columns:1fr}.public-neo-guide-actions>:is(button,a){min-height:88px}.plan-card{min-height:105px}.plan-icon{display:grid}.section{width:min(100% - 32px,560px);padding:85px 0}.section-heading h2,.opportunity h2{font-size:2.4375rem}.product-grid{grid-template-columns:1fr}.opportunity{border-radius:16px;width:calc(100% - 20px);padding:48px 20px}.metric-grid{grid-template-columns:1fr}.metric-grid article{min-height:120px}.link-preview{flex-direction:column;align-items:flex-start}.link-preview strong{word-break:break-all}.payment-grid{grid-template-columns:repeat(2,1fr)}.join-banner{flex-direction:column;align-items:flex-start;padding:38px 24px}.auth-panel{padding:38px 22px 28px}.form-grid{grid-template-columns:1fr}.referral-ribbon{flex-direction:column;align-items:stretch;width:calc(100% - 24px)}.referral-ribbon .button{width:100%}.referral-ribbon .referral-actions,.dashboard-welcome-actions{align-items:stretch;width:100%}.referral-section{width:calc(100% - 20px);margin-top:60px;padding:38px 18px}.lead-form{padding:20px}.dashboard-shell{padding:0 14px 55px}.dashboard-header,.dashboard-welcome,.card-heading{flex-direction:column;align-items:flex-start}.dashboard-header{padding:18px 0}.admin-header-actions{width:100%}.admin-header-actions a,.admin-header-actions button{flex:1;justify-content:center}.dashboard-user{justify-content:space-between;width:100%}.dashboard-welcome{margin-top:35px}.dashboard-welcome h1{font-size:2.6875rem}.stat-grid{grid-template-columns:repeat(2,1fr)}.stat-grid article{min-height:135px;padding:17px}.dashboard-card{padding:22px 16px}.campaign-form,.link-list article,.prospect-row,.order-list article{grid-template-columns:1fr}.link-list article>button,.campaign-form button{width:100%}.link-metrics{flex-wrap:wrap;grid-area:auto}.row-actions{flex-wrap:wrap}.row-actions a,.row-actions button{flex:auto;justify-content:center}.admin-priority-card{width:100%;min-width:0}.admin-filters{grid-template-columns:repeat(2,1fr);display:grid}.admin-filters button{justify-content:space-between}.admin-distributor-card{grid-template-columns:1fr;gap:18px}.admin-row-actions{grid-column:auto;justify-content:stretch}.admin-row-actions button{flex:1}.admin-row-actions small{text-align:left;max-width:none}.subscription-hero{margin-top:30px;padding:30px 20px}.subscription-hero h1{font-size:2.6875rem}.subscription-current,.subscription-summary{flex-direction:column;align-items:flex-start}.subscription-current>div:last-child,.subscription-summary-action{justify-items:start;width:100%}.subscription-step{padding:22px 16px}.plan-choice-grid,.payment-choice-grid,.admin-subscription-list article{grid-template-columns:1fr}.subscription-summary-action .button{width:100%}.subscription-summary-action small{text-align:left}}.module-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin:4px 0 28px;display:flex}.module-heading p{color:#5a8f20;text-transform:uppercase;letter-spacing:.08em;margin:0 0 6px;font-size:.75rem;font-weight:800}.module-heading h1{color:#0c2428;letter-spacing:-.045em;margin:0;font-size:clamp(2.125rem,4vw,3.25rem)}.module-heading span{color:#687579;margin-top:7px;display:block}.module-kpis{grid-template-columns:repeat(3,1fr)}.module-filter{color:#163236;background:#fff;border:1px solid #d8dfdc;border-radius:12px;min-width:190px;padding:12px 15px}.module-two-columns{grid-template-columns:1.15fr .85fr;gap:18px;margin-bottom:18px;display:grid}.module-form{gap:16px;margin-top:22px;display:grid}.module-form label{color:#234044;gap:8px;font-weight:700;display:grid}.module-form input{width:100%;font:inherit;border:1px solid #d8dfdc;border-radius:12px;padding:14px}.module-form button,.campaign-list button{color:#092d2d;cursor:pointer;background:#b9f000;border:0;border-radius:12px;padding:13px 18px;font-weight:800}.module-form button:disabled{opacity:.5;cursor:default}.mini-stat-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:28px;display:grid}.mini-stat-grid div{text-align:center;background:#f2f8ee;border-radius:14px;padding:18px 10px}.mini-stat-grid strong,.mini-stat-grid span{display:block}.mini-stat-grid strong{color:#123c34;font-size:1.75rem}.mini-stat-grid span{color:#66766f;margin-top:4px;font-size:.75rem}.campaign-list{gap:10px;margin-top:20px;display:grid}.campaign-list article{border:1px solid #e2e8e4;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:15px;display:flex}.campaign-list article div,.campaign-list article small{gap:4px;display:grid}.campaign-list article small{color:#718078}.shop-module{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:380px;display:flex}.shop-module-icon{color:#164e3e;background:#efffd5;border-radius:24px;place-items:center;width:76px;height:76px;font-size:2.375rem;display:grid}.shop-module h2{margin:22px 0 8px}.shop-module p{color:#687579;max-width:570px;margin:0 0 24px}.combination-summary{background:#eaff9c;border-radius:14px;min-width:190px;padding:13px 17px}.combination-summary strong,.combination-summary span{margin:0;display:block}.combination-summary span{color:#385047;margin-top:4px;font-size:.8125rem}.wellness-guide{background:linear-gradient(135deg,#f6faef,#eef6e8);border:1px solid #dce5d8;border-radius:22px;margin-bottom:30px;padding:24px}.wellness-guide-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:18px;display:flex}.wellness-guide-heading p,.combination-catalog-heading p{color:#629026;letter-spacing:.08em;text-transform:uppercase;margin:0 0 5px;font-size:.6875rem;font-weight:850}.wellness-guide-heading h2,.combination-catalog-heading h2{color:#123b34;letter-spacing:-.025em;margin:0;font-size:1.5625rem}.wellness-guide-heading>span{color:#68766e;text-align:right;max-width:330px;font-size:.6875rem;line-height:1.45}.wellness-guide-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.wellness-guide-card{color:#163c35;text-align:left;cursor:pointer;background:#fff;border:1px solid #d8e2d4;border-radius:16px;grid-template-rows:auto auto 1fr auto;gap:8px;min-height:190px;padding:17px;transition:border-color .18s,transform .18s,box-shadow .18s;display:grid}.wellness-guide-card:hover{border-color:#96c641;transform:translateY(-2px);box-shadow:0 10px 24px #12403014}.wellness-guide-card.active{background:#fbfff2;border-color:#83b800;box-shadow:inset 0 0 0 1px #83b800}.wellness-guide-card:disabled{cursor:default;opacity:.55;transform:none}.wellness-guide-card>span{color:#17483b;background:#dff1c9;border-radius:10px;place-items:center;width:34px;height:34px;font-size:1.125rem;display:grid}.wellness-guide-card strong{font-size:.9375rem}.wellness-guide-card small{color:#68766f;font-size:.6875rem;line-height:1.5}.wellness-guide-card b{color:#5e9022;font-size:.625rem}.wellness-disclaimer{color:#68766f;border-top:1px solid #dbe4d7;margin:17px 0 0;padding-top:15px;font-size:.625rem;line-height:1.55}.combination-catalog-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin:8px 0 18px;display:flex}.combination-catalog-heading button{color:#537e1f;cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:.6875rem;font-weight:850}.combination-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.combination-card{text-align:left;cursor:pointer;background:#fff;border:2px solid #0000;border-radius:18px;gap:8px;padding:14px;display:grid;position:relative;box-shadow:0 8px 30px #18353012}.combination-card.selected{background:#fbfff2;border-color:#9ed900}.combination-card img{object-fit:contain;background:#f3f5ef;border-radius:13px;width:100%;height:180px;padding:16px}.combination-card strong{color:#102f32;font-size:1.0625rem}.combination-card small{color:#6b7975;min-height:36px}.combination-card b{color:#4f8513}.combination-check{z-index:1;color:#123a31;background:#b9f000;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:900;display:grid;position:absolute;top:24px;right:24px}.template-category{color:#56811f;text-transform:capitalize;background:#eef7e8;border-radius:20px;width:max-content;padding:4px 8px}.book-reference-section{background:#fff;border:1px solid #dce4df;border-radius:20px;margin:0 0 32px;overflow:hidden;box-shadow:0 8px 30px #1835300d}.book-reference-section>summary{color:#123b34;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;list-style:none;display:flex}.book-reference-section>summary::-webkit-details-marker{display:none}.book-reference-section>summary span{gap:3px;display:grid}.book-reference-section>summary small{color:#6a8d3c;letter-spacing:.08em;text-transform:uppercase;font-size:.625rem;font-weight:850}.book-reference-section>summary strong{font-size:1.25rem}.book-reference-section>summary b{color:#264a28;background:#eaff9c;border-radius:10px;padding:9px 13px;font-size:.6875rem}.book-reference-content{border-top:1px solid #edf0ed;padding:0 22px 22px}.book-reference-warning{color:#6c571c;background:#fff8df;border:1px solid #f0d99c;border-radius:14px;align-items:flex-start;gap:12px;margin:20px 0;padding:15px;display:flex}.book-reference-warning>span{color:#503b06;background:#e7bc42;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-weight:900;display:grid}.book-reference-warning p{margin:0;font-size:.75rem;line-height:1.55}.book-reference-search{color:#344b47;gap:7px;max-width:520px;margin-bottom:18px;font-size:.6875rem;font-weight:800;display:grid}.book-reference-search input{font:inherit;background:#fbfcfa;border:1px solid #d8dfdc;border-radius:11px;padding:12px 14px}.book-reference-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.book-reference-grid article{background:#fbfcfa;border:1px solid #e2e8e4;border-radius:14px;padding:15px}.book-reference-grid article header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.book-reference-grid article header strong{color:#173b35;font-size:.8125rem}.book-reference-grid article header span{color:#78857f;flex:none;font-size:.5625rem}.book-reference-grid article>div{flex-wrap:wrap;gap:5px;margin-top:12px;display:flex}.book-reference-grid article small{color:#4d7228;background:#eaf4e4;border-radius:20px;padding:5px 7px;font-size:.5625rem}.book-reference-empty{color:#718078;text-align:center;margin:0;padding:28px}.client-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.client-kpi-grid button{color:#173b35;text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e6e1;border-radius:17px;gap:3px;padding:18px;display:grid;position:relative;box-shadow:0 8px 24px #123c300d}.client-kpi-grid button.active{border-color:#8dc220;box-shadow:inset 0 0 0 1px #8dc220}.client-kpi-grid button>span{color:#52821d;background:#eaf6dc;border-radius:10px;place-items:center;width:31px;height:31px;display:grid;position:absolute;top:16px;right:16px}.client-kpi-grid strong{font-size:1.875rem;line-height:1}.client-kpi-grid small{color:#6d7c76;margin-top:5px}.client-tracking-panel{padding:0;overflow:hidden}.client-tracking-header{border-bottom:1px solid #e9eeea;justify-content:space-between;align-items:center;gap:22px;padding:20px 22px;display:flex}.client-tracking-header>div{align-items:center;gap:12px;display:flex}.client-tracking-header>div>span{color:#23492e;background:#eaff9c;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.client-tracking-header h2,.client-tracking-header p{margin:0}.client-tracking-header h2{color:#143a34;font-size:1.125rem}.client-tracking-header p{color:#76837e;margin-top:3px;font-size:.6875rem}.client-filter-tabs{flex-wrap:wrap;gap:6px;display:flex}.client-filter-tabs button{color:#50625c;cursor:pointer;background:#f1f4f1;border:0;border-radius:9px;padding:8px 10px;font-size:.625rem;font-weight:800}.client-filter-tabs button.active{color:#fff;background:#173f37}.client-filter-tabs button span{opacity:.75;margin-left:4px}.client-feedback{border-radius:10px;margin:16px 22px 0;padding:11px 13px;font-size:.75rem}.client-feedback.error{color:#8f342e;background:#fde7e4}.client-feedback.success{color:#286337;background:#e4f5e6}.client-card-list{gap:14px;padding:18px;display:grid}.client-card{background:#fff;border:1px solid #e1e7e3;border-radius:17px;overflow:hidden}.client-card.reminder-due{border-color:#e9bd4b;box-shadow:inset 4px 0 #e9bd4b}.client-card>header{border-bottom:1px solid #edf1ee;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:17px 18px;display:grid}.client-avatar{color:#21483a;background:#dff1c9;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.client-identity{gap:4px;min-width:0;display:grid}.client-identity strong{color:#163a35}.client-identity small{color:#74817d;text-overflow:ellipsis;white-space:nowrap;font-size:.625rem;overflow:hidden}.client-status-select{color:#76827e;gap:4px;font-size:.5625rem;display:grid}.client-status-select select{color:#24483f;font:inherit;background:#fbfcfa;border:1px solid #d8e0db;border-radius:9px;padding:9px 28px 9px 10px;font-weight:800}.client-evolution{background:#fafbf9;grid-template-columns:repeat(4,1fr);padding:18px 24px 14px;display:grid}.client-evolution div{color:#8a9691;text-align:center;justify-items:center;gap:6px;font-size:.5625rem;display:grid;position:relative}.client-evolution div:not(:last-child):after{content:"";background:#e2e8e4;width:calc(100% - 30px);height:2px;position:absolute;top:12px;left:calc(50% + 15px)}.client-evolution i{z-index:1;background:#e9eeea;border-radius:50%;place-items:center;width:25px;height:25px;font-style:normal;font-weight:900;display:grid}.client-evolution .done{color:#477b1c;font-weight:800}.client-evolution .done i,.client-evolution .done:not(:last-child):after{color:#173b32;background:#b9f000}.client-details-grid{border-top:1px solid #edf1ee;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:16px 18px;display:grid}.client-details-grid div{gap:4px;min-width:0;display:grid}.client-details-grid small{color:#7a8782;text-transform:uppercase;letter-spacing:.04em;font-size:.5625rem}.client-details-grid strong{overflow-wrap:anywhere;color:#294840;font-size:.6875rem}.client-details-grid .date-due strong{color:#a26a00}.client-follow-up-grid{grid-template-columns:1.35fr .65fr;gap:12px;padding:0 18px 16px;display:grid}.client-follow-up-grid label{grid-template-columns:1fr auto;gap:7px;display:grid}.client-follow-up-grid label>span{color:#52635d;grid-column:1/-1;font-size:.625rem;font-weight:800}.client-follow-up-grid textarea,.client-follow-up-grid input{width:100%;font:inherit;background:#fbfcfa;border:1px solid #dbe2de;border-radius:10px;padding:11px;font-size:.6875rem}.client-follow-up-grid textarea{resize:vertical;grid-column:1/-1}.client-follow-up-grid button,.client-actions button,.client-actions a{color:#335d2a;font:inherit;cursor:pointer;background:#e7f2df;border:0;border-radius:9px;padding:9px 11px;font-size:.625rem;font-weight:850;text-decoration:none}.client-follow-up-grid button:disabled,.client-actions button:disabled{opacity:.45;cursor:default}.client-actions{background:#f7f9f6;border-top:1px solid #edf1ee;flex-wrap:wrap;align-items:center;gap:8px;padding:13px 18px;display:flex}.client-actions a{color:#fff;background:#167c53}.client-actions small{color:#75817d;margin-left:auto}.library-heading{align-items:center}.library-count{background:#eaff9c;border-radius:12px;flex:none;padding:10px 13px;font-size:.6875rem;font-weight:850;color:#264a2b!important}.library-intro{background:linear-gradient(120deg,#f6faef,#eef6e8);border:1px solid #dce6d9;border-radius:17px;align-items:center;gap:16px;margin-bottom:22px;padding:18px 20px;display:flex}.library-intro>span{color:#28523d;background:#dff1c9;border-radius:14px;flex:none;place-items:center;width:48px;height:48px;font-size:1.5rem;display:grid}.library-intro strong{color:#173b35}.library-intro p{color:#6a7973;margin:4px 0 0;font-size:.75rem;line-height:1.5}.library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.library-card{background:#fff;border:1px solid #dde5df;border-radius:20px;grid-template-columns:160px minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 12px 34px #123a2f12}.library-card.private{border-color:#ecd699}.library-cover{color:#fff;background:linear-gradient(155deg,#1d5b48,#0a292d 75%);flex-direction:column;justify-content:flex-end;min-height:285px;padding:20px;display:flex}.library-card.private .library-cover{background:linear-gradient(155deg,#766029,#2f291a 75%)}.library-cover span{color:#b9f000;margin-bottom:auto;font-weight:900}.library-cover strong{font-size:1.5rem;line-height:1.05}.library-cover small{color:#ffffffb3;margin-top:8px;font-size:.625rem}.library-card-content{flex-direction:column;min-width:0;padding:20px;display:flex}.library-card-badges{flex-wrap:wrap;gap:6px;display:flex}.library-card-badges span,.library-card-badges b{color:#507528;text-transform:uppercase;letter-spacing:.04em;background:#eaf4e4;border-radius:20px;padding:5px 7px;font-size:.5rem}.library-card-badges b{color:#826010;background:#fff1c8}.library-card h2{color:#143b35;margin:15px 0 7px;font-size:1.1875rem}.library-card p{color:#697873;margin:0;font-size:.6875rem;line-height:1.55}.library-card aside{color:#765c18;background:#fff6dc;border-radius:9px;margin-top:12px;padding:10px;font-size:.5625rem;line-height:1.5}.library-card footer{gap:12px;margin-top:auto;padding-top:18px;display:grid}.library-card footer>small{color:#798680;font-size:.5625rem}.library-card footer>div{flex-wrap:wrap;gap:7px;display:flex}.library-card button{color:#fff;font:inherit;cursor:pointer;background:#173f37;border:0;border-radius:9px;padding:9px 11px;font-size:.625rem;font-weight:850}.library-card button.secondary{color:#315149;background:#fff;border:1px solid #d7dfda}.library-card button:disabled{opacity:.5;cursor:default}.library-disclaimer{color:#76847f;margin:18px 0 0;font-size:.625rem;line-height:1.55}.library-source-note{color:#244b3e;background:linear-gradient(125deg,#f4faef,#edf7e9);border:1px solid #cfe2c6;border-radius:16px;align-items:flex-start;gap:14px;margin-bottom:18px;padding:16px 18px;display:flex}.library-source-note>span{color:#163c31;background:#b9f000;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-weight:950;display:grid}.library-source-note strong{font-size:.8125rem;display:block}.library-source-note p{color:#667871;margin:4px 0 0;font-size:.6875rem;line-height:1.55}.library-tools{gap:12px;margin-bottom:20px;display:grid}.library-tools>label{background:#fff;border:1px solid #d7e1dc;border-radius:14px;align-items:center;gap:10px;width:min(100%,620px);padding:0 15px;display:flex;box-shadow:0 7px 22px #11372e0b}.library-tools>label>span{color:#70827b;font-size:1.125rem}.library-tools input{width:100%;min-width:0;min-height:48px;font:inherit;background:0 0;border:0;outline:0;font-size:.8125rem}.library-category-row{scrollbar-width:thin;gap:8px;max-width:100%;padding:1px 1px 6px;display:flex;overflow-x:auto}.library-category-row button{color:#456059;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9e2dd;border-radius:999px;flex:none;padding:8px 13px;font-size:.6875rem;font-weight:780}.library-category-row button.active{color:#2d5a2d;background:#eef8df;border-color:#93bd42}.library-language-row{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(min(100%,145px),1fr));gap:7px;width:100%;display:grid}.library-language-row button{color:#456059;width:100%;min-width:0;min-height:40px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #d7e1dc;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:8px 11px;font-size:.65rem;font-weight:800;display:flex}.library-language-label{overflow-wrap:normal;word-break:normal;min-width:0;line-height:1.25}.library-language-count{color:#60736b;text-align:center;background:#edf2ef;border-radius:999px;flex:none;min-width:25px;padding:3px 6px;font-size:.55rem}.library-language-row button.active{color:#fff;background:#175747;border-color:#347963}.library-language-row button.active .library-language-count{color:#175747;background:#fff}.library-document-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.library-document-card{background:#fff;border:1px solid #dce5e0;border-radius:18px;flex-direction:column;min-width:0;min-height:320px;padding:18px;display:flex;box-shadow:0 10px 30px #123a2f0e}.library-document-card.private{background:linear-gradient(160deg,#fffef9,#fffaf0);border-color:#e8d7a5}.library-document-card>header{align-items:center;gap:10px;display:flex}.library-document-card>header>span{color:#3f6f2d;background:#e6f3dc;border-radius:11px;flex:none;place-items:center;width:42px;height:42px;font-size:.625rem;font-weight:950;display:grid}.library-document-card>header>div{gap:2px;min-width:0;display:grid}.library-document-card>header small{color:#6b7d76;letter-spacing:.05em;text-transform:uppercase;font-size:.5625rem;font-weight:850}.library-document-card>header strong{color:#35534b;text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;overflow:hidden}.library-document-card>header b{color:#7a5d17;background:#fff0c7;border-radius:999px;margin-left:auto;padding:5px 7px;font-size:.5rem}.library-document-card h2{color:#143b35;letter-spacing:-.02em;margin:18px 0 7px;font-size:1.0625rem;line-height:1.18}.library-original-filename{color:#7d8985;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.625rem;overflow:hidden}.library-document-card dl{grid-template-columns:1fr 72px 72px;gap:7px;margin:18px 0 0;display:grid}.library-document-card dl div{background:#f5f8f5;border-radius:10px;min-width:0;padding:9px}.library-document-card dt{color:#84908c;text-transform:uppercase;font-size:.5rem}.library-document-card dd{color:#335149;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:.625rem;font-weight:820;overflow:hidden}.library-document-card footer{gap:9px;margin-top:auto;padding-top:18px;display:grid}.library-document-card footer button{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#173f37;border:0;border-radius:10px;padding:9px 12px;font-size:.625rem;font-weight:850}.library-document-card footer button:disabled{opacity:.5;cursor:wait}.library-document-card footer button.secondary{color:#315149;background:#fff;border:1px solid #d6e0da}.library-translate-control{grid-template-columns:92px minmax(0,1fr);gap:8px;display:grid}.library-translate-control label{color:#6a7b75;border:1px solid #d6e0da;border-radius:10px;align-items:center;gap:6px;min-height:42px;padding:5px 8px;font-size:.5625rem;display:flex}.library-translate-control input{color:#23483e;width:42px;min-height:30px;font:inherit;text-align:center;background:#f1f5f1;border:0;border-radius:7px;padding:3px;font-weight:800}.library-document-skeleton{background:#fff;border-radius:18px;min-height:280px;padding:18px}.library-document-skeleton span,.library-document-skeleton b,.library-document-skeleton i{background:linear-gradient(90deg,#edf2ee,#f8faf8,#edf2ee) 0 0/200% 100%;border-radius:9px;animation:1.3s ease-in-out infinite productSkeleton;display:block}.library-document-skeleton span{width:44px;height:44px}.library-document-skeleton b{width:75%;height:22px;margin-top:28px}.library-document-skeleton i{width:100%;height:86px;margin-top:22px}@media (width<=1120px){.library-document-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.library-heading{align-items:flex-start}.library-count{margin-top:4px}.library-source-note{padding:14px}.library-document-grid{grid-template-columns:1fr}.library-document-card{min-height:0;padding:16px}.library-document-card dl{grid-template-columns:minmax(0,1fr) 64px 64px}.library-translate-control{grid-template-columns:88px minmax(0,1fr)}}.library-heading,.library-source-note,.library-tools,.library-document-grid,.library-document-card{box-sizing:border-box;min-width:0;max-width:100%}.library-tools{grid-template-columns:minmax(240px,520px) minmax(0,1fr);align-items:start}.library-category-row{flex-wrap:wrap;gap:7px;padding:1px;display:flex;overflow:visible}.library-category-row button{white-space:nowrap;flex:0 auto;min-width:0}.library-category-select{display:none!important}.library-document-grid{grid-template-columns:repeat(3,minmax(280px,1fr));align-items:start;gap:13px;padding-bottom:90px}.library-document-card{min-height:0;padding:15px;overflow:visible}:is(.library-document-card:has(.library-translation-menu),.library-document-card:has(.library-document-menu)){z-index:30}.library-document-card>header{min-width:0}.library-document-card>header>div{flex:1}.library-document-card>header small,.library-document-card>header strong{text-overflow:ellipsis;white-space:nowrap;word-break:normal;max-width:100%;overflow:hidden}.library-document-card>header b{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:42%;overflow:hidden}.library-document-card h2{overflow-wrap:break-word;word-break:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.4em;margin:14px 0 5px;display:-webkit-box;overflow:hidden}.library-original-filename{word-break:normal;max-width:100%}.library-document-meta{color:#536b62;background:#f4f8f5;border-radius:9px;flex-wrap:wrap;align-items:center;gap:4px 7px;min-height:34px;margin:13px 0 0;padding:8px 9px;font-size:.64rem;line-height:1.35;display:flex}.library-document-meta span{white-space:nowrap}.library-document-meta i{color:#a4b0aa;font-style:normal}.library-document-card footer{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 40px;gap:7px;margin-top:14px;padding-top:0}.library-document-card footer>button,.library-document-card footer>div>button{text-overflow:ellipsis;white-space:nowrap;word-break:normal;width:100%;min-width:0;min-height:40px;padding:8px 9px;overflow:hidden}.library-translate-menu-wrap,.library-more-wrap{min-width:0;position:relative}.library-more-wrap>button.more{color:#315149;background:#fff;border:1px solid #d6e0da;padding:0;font-size:1.25rem}.library-translation-menu,.library-document-menu{z-index:80;background:#fff;border:1px solid #d4e0d9;border-radius:11px;gap:3px;width:min(210px,100vw - 40px);padding:7px;display:grid;position:absolute;bottom:calc(100% + 7px);right:0;box-shadow:0 16px 40px #092a2033}.library-translation-menu strong{color:#61736c;padding:6px 7px 4px;font-size:.65rem}.library-translation-menu button,.library-document-menu button{text-align:left;white-space:nowrap;color:#23483e!important;background:0 0!important;border:0!important;min-height:36px!important;padding:7px 8px!important;font-size:.68rem!important}.library-translation-menu button:hover,.library-document-menu button:hover{background:#edf5ef!important}.library-translation-menu button:disabled{opacity:.5}.library-translation-menu label{color:#61736c;border-top:1px solid #e2e9e5;justify-content:space-between;align-items:center;gap:8px;padding:7px;font-size:.64rem;display:flex}.library-translation-menu input{text-align:center;border:1px solid #d5e0da;border-radius:7px;width:52px;min-height:32px;padding:4px}.library-pdf-backdrop{z-index:950;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#051914c2;place-items:center;padding:12px;display:grid;position:fixed;inset:0}.library-pdf-viewer{background:#e8eeeb;border-radius:16px;grid-template-rows:auto minmax(0,1fr);width:min(1180px,100%);min-width:0;height:calc(100dvh - 24px);display:grid;overflow:hidden;box-shadow:0 28px 90px #00000061}.library-pdf-viewer>header{color:#24483e;background:#fff;border-bottom:1px solid #d4dfd9;flex-wrap:wrap;align-items:center;gap:7px;min-width:0;padding:9px 11px;display:flex}.library-pdf-viewer>header button{color:#24483e;white-space:nowrap;cursor:pointer;background:#f8faf8;border:1px solid #d5e0da;border-radius:8px;min-width:40px;min-height:38px;padding:7px 9px;font-weight:800}.library-pdf-viewer>header>strong{white-space:nowrap;align-items:center;gap:4px;margin-left:auto;font-size:.72rem;display:flex}.library-pdf-viewer>header>strong input{text-align:center;border:1px solid #d5e0da;border-radius:7px;width:46px;min-height:34px;padding:3px}.library-pdf-zoom{align-items:center;gap:4px;display:flex}.library-pdf-zoom button{font-size:1rem}.library-pdf-zoom span{text-align:center;white-space:nowrap;min-width:52px;font-size:.68rem;font-weight:850}.library-pdf-viewer>header button.library-viewer-download{color:#fff;background:#3b8436;border-color:#2d742c}.library-viewer-download span{font-size:.62rem}.library-pdf-viewer>header button.library-viewer-original{color:#155a92;background:#eaf5fc;border-color:#bad3e7}.library-document-reader{background:#dce5e0;min-width:0;padding:clamp(12px,3vw,28px);overflow:auto}.library-document-reader>article{color:#203f37;background:#fff;border-radius:8px;width:min(820px,100%);min-height:100%;margin:0 auto;padding:clamp(22px,5vw,52px);line-height:1.65;box-shadow:0 10px 34px #10372c1f}.library-document-reader>article>header{border-bottom:2px solid #dce9e2;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:24px;padding-bottom:15px;display:flex}.library-document-reader>article>header small{color:#2d745f;letter-spacing:.06em;text-transform:uppercase;font-size:.78em;font-weight:850}.library-document-reader>article>header h2{color:#123f34;margin:4px 0 0;font-size:1.35em;line-height:1.25}.library-document-reader>article>header span{color:#31584d;background:#edf6f1;border-radius:999px;flex:none;padding:5px 9px;font-size:.78em;font-weight:800}.library-reader-page-text{white-space:pre-line;overflow-wrap:anywhere;font-size:1em}.library-regulatory-notice{color:#536b62;background:#f7faf8;border:1px solid #dce5e0;border-radius:10px;margin-top:24px}.library-regulatory-notice summary{cursor:pointer;color:#31584d;padding:12px 14px;font-size:.82em;font-weight:850}.library-regulatory-notice>p{margin:0;padding:0 14px 12px;font-size:.72em;line-height:1.5}.library-regulatory-notice>div{white-space:pre-wrap;overflow-wrap:anywhere;border-top:1px solid #dce5e0;padding:12px 14px;font-size:.72em;line-height:1.55}.library-document-reader>article>footer{border-top:1px solid #dce5e0;justify-content:space-between;gap:10px;margin-top:28px;padding-top:16px;display:flex}.library-document-reader>article>footer button,.library-reader-status button{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#166047;border:0;border-radius:9px;padding:9px 14px;font-size:.85em;font-weight:800}.library-document-reader>article>footer button:disabled{opacity:.35;cursor:not-allowed}.library-reader-status{color:#315149;text-align:center;background:#fff;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:min(520px,100%);min-height:280px;margin:0 auto;padding:28px;display:flex}.library-reader-status>span{color:#fff;background:#a33434;border-radius:50%;place-items:center;width:48px;height:48px;font-size:1.4rem;font-weight:900;display:grid}.library-reader-status p{color:#61736c;margin:0;font-size:.86rem}.library-reader-status>div{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px;display:flex}.library-reader-status button.secondary{color:#315149;background:#fff;border:1px solid #d6e0da}.library-reader-spinner{border:4px solid #d9ebe2;border-top-color:#197052;animation:.8s linear infinite library-reader-spin;background:0 0!important}@keyframes library-reader-spin{to{transform:rotate(360deg)}}.library-viewer-more{position:relative}.library-viewer-more>div{z-index:4;background:#fff;border:1px solid #d5e0da;border-radius:10px;gap:3px;width:175px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 14px 36px #0003}.library-viewer-more>div button{text-align:left;border:0;min-height:35px}.library-translation-backdrop{z-index:960;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#051914b3;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.library-translation-preview{background:#fff;border-radius:18px;grid-template-rows:auto minmax(0,1fr) auto;width:min(760px,100%);max-height:calc(100dvh - 36px);display:grid;overflow:hidden;box-shadow:0 28px 90px #00000059}.library-translation-preview>header{border-bottom:1px solid #dce5e0;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.library-translation-preview>header small{color:#668078;font-weight:800}.library-translation-preview>header small b{color:#765819;background:#fff0bd;border-radius:999px;padding:3px 6px;font-size:.58rem;display:inline-flex}.library-translation-preview>header small b.validated{color:#185438;background:#d7f3df}.library-translation-preview>header h2{color:#143b35;margin:4px 0 0;font-size:1.15rem}.library-translation-preview>header button{color:#fff;cursor:pointer;background:#174f41;border:0;border-radius:50%;flex:none;width:40px;height:40px;font-size:1.5rem}.library-translation-text{color:#294a41;white-space:pre-wrap;overflow-wrap:break-word;min-width:0;padding:20px;font-size:.78rem;line-height:1.7;overflow-y:auto}.library-translation-editor{resize:vertical;color:#294a41;width:100%;min-width:0;min-height:360px;font:inherit;background:#fbfdfb;border:0;outline:0;padding:20px;font-size:.78rem;line-height:1.7}.library-translation-preview>footer{color:#647871;border-top:1px solid #dce5e0;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;font-size:.66rem;display:flex}.library-translation-preview>footer>div{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.library-translation-preview>footer button{color:#fff;cursor:pointer;background:#175747;border:0;border-radius:9px;min-height:38px;padding:8px 14px;font-weight:850}.library-translation-preview>footer button.secondary{color:#315149;background:#fff;border:1px solid #d6e0da}.library-translation-preview>footer button.danger{background:#a52c32}.library-translation-preview>footer button:disabled{opacity:.55;cursor:not-allowed}@media (width<=1180px){.library-tools{grid-template-columns:1fr}.library-document-grid{grid-template-columns:repeat(2,minmax(280px,1fr))}}@media (width<=700px){.library-source-note{display:none}.library-tools{gap:9px}.library-category-row{display:none}.library-category-select{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;width:100%!important;padding:7px 10px!important;display:grid!important}.library-category-select>span{white-space:nowrap;color:#61736c!important;font-size:.72rem!important}.library-category-select select{width:100%;min-width:0;min-height:38px;font:inherit;background:0 0;border:0;font-size:.75rem}.library-document-grid{padding-bottom:calc(105px + env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr);gap:10px}.library-document-card{padding:13px}.library-document-card h2{min-height:0}.library-document-card footer{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 42px}.library-document-card footer>button,.library-document-card footer>div>button{min-height:44px;padding-inline:7px;font-size:.64rem}.library-document-meta{gap:3px 6px}.library-pdf-backdrop{padding:0}.library-pdf-viewer{border-radius:0;width:100%;height:100dvh}.library-pdf-viewer>header{padding:7px}.library-pdf-viewer>header>strong{margin-left:0}.library-pdf-zoom{margin-left:auto}.library-viewer-download span{display:none}.library-document-reader{padding:10px}.library-document-reader>article{border-radius:7px;min-height:calc(100dvh - 142px);padding:22px 17px}.library-document-reader>article>header{gap:10px}.library-document-reader>article>footer{flex-direction:column;align-items:stretch}.library-language-row{grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:3px;overflow:visible}.library-language-row button:first-child{grid-column:1/-1}.library-translation-backdrop{padding:0}.library-translation-preview{border-radius:0;width:100%;height:100dvh;max-height:none}.library-translation-preview>footer{flex-direction:column;align-items:flex-start}.library-translation-preview>footer>div{justify-content:flex-start;width:100%}.library-translation-editor{resize:none;min-height:0}}.library-document-grid{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:12px}.library-document-card{border-radius:14px;align-self:start;height:auto;min-height:0;padding:12px}.library-document-card>header{gap:8px}.library-document-card>header>span{border-radius:10px;width:38px;height:38px}.library-document-card>header small{font-size:.53rem}.library-document-card>header strong{font-size:.63rem}.library-document-card>header b{padding:4px 7px}.library-document-card h2{min-height:0;margin:11px 0 4px;font-size:.92rem;line-height:1.25}.library-original-filename{font-size:.58rem}.library-document-meta{min-height:0;margin-top:9px;padding:6px 8px;font-size:.59rem}.library-document-card footer{background:0 0;flex-wrap:nowrap;flex:none;align-items:center;gap:7px;width:100%;min-height:0;margin-top:10px;padding:0;display:flex}.library-document-card footer>button,.library-document-card footer>div>button{text-overflow:clip;white-space:nowrap;word-break:keep-all;flex:none;justify-content:center;align-items:center;width:auto;min-width:max-content;min-height:36px;padding:7px 10px;font-size:.59rem;line-height:1;display:inline-flex;overflow:visible}.library-document-card footer>button:first-child,.library-translate-menu-wrap{flex:auto;min-width:0}.library-document-card footer>button:first-child,.library-translate-menu-wrap>button{width:100%}.library-more-wrap{flex:0 0 38px}.library-more-wrap>button.more{width:38px!important;min-width:38px!important;padding:0!important}@media (width<=430px){.library-document-grid{grid-template-columns:minmax(0,1fr)}.library-document-card{padding:11px}.library-document-card footer{gap:5px}.library-document-card footer>button,.library-document-card footer>div>button{min-height:40px;padding-inline:8px;font-size:.57rem}}.library-full-translation-label{border-top:1px solid #e2e9e5;margin-top:4px}.library-full-translation{background:#fff;border-radius:18px;grid-template-rows:auto minmax(0,1fr) auto;width:min(820px,100%);max-height:calc(100dvh - 36px);display:grid;overflow:hidden;box-shadow:0 28px 90px #00000059}.library-full-translation>header{border-bottom:1px solid #dce5e0;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.library-full-translation>header small{color:#668078;font-size:.68rem;font-weight:850}.library-full-translation>header h2{color:#143b35;margin:4px 0 0;font-size:1.15rem}.library-full-translation>header button{color:#fff;cursor:pointer;background:#174f41;border:0;border-radius:50%;flex:none;width:40px;height:40px;font-size:1.5rem}.library-full-translation>header button:disabled{opacity:.45;cursor:not-allowed}.library-full-translation-body{min-width:0;padding:20px;overflow-y:auto}.library-translation-progress{background:#f2f7f3;border-radius:13px;padding:15px}.library-translation-progress>div{color:#22483e;justify-content:space-between;gap:12px;font-size:.76rem;display:flex}.library-translation-progress progress{accent-color:#52a53d;border:0;border-radius:999px;width:100%;height:10px;margin-top:10px;overflow:hidden}.library-translation-progress p{color:#61766e;margin:8px 0 0;font-size:.66rem;line-height:1.5}.library-translation-pages{grid-template-columns:repeat(auto-fit,minmax(78px,1fr));gap:8px;margin-top:16px;display:grid}.library-translation-pages button{color:#64766f;cursor:pointer;background:#f7f9f7;border:1px solid #dce5e0;border-radius:10px;place-items:center;gap:2px;min-width:0;min-height:56px;padding:7px;font-weight:900;display:grid}.library-translation-pages button span{white-space:nowrap;font-size:.58rem}.library-translation-pages button.automatic{color:#805f16;background:#fff8df;border-color:#ead48e}.library-translation-pages button.validated{color:#1e603d;background:#e7f6eb;border-color:#a8d8b5}.library-translation-pages button:disabled{opacity:.58;cursor:default}.library-full-translation-body aside{color:#526b62;background:#f7faf7;border-left:4px solid #77b93f;border-radius:0 10px 10px 0;margin-top:16px;padding:12px 14px}.library-full-translation-body aside strong{color:#234b40;font-size:.7rem}.library-full-translation-body aside p{margin:4px 0 0;font-size:.64rem;line-height:1.55}.library-full-translation>footer{border-top:1px solid #dce5e0;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:13px 20px;display:flex}.library-full-translation>footer button{color:#fff;white-space:nowrap;cursor:pointer;background:#175747;border:0;border-radius:9px;min-height:40px;padding:8px 13px;font-weight:850}.library-full-translation>footer button.secondary{color:#315149;background:#fff;border:1px solid #d6e0da}.library-full-translation>footer button.publish{background:#346f25}.library-full-translation>footer button:disabled{opacity:.48;cursor:not-allowed}@media (width<=620px){.library-full-translation{border-radius:0;width:100%;height:100dvh;max-height:none}.library-full-translation>header,.library-full-translation-body,.library-full-translation>footer{padding-inline:14px}.library-full-translation>footer{padding-bottom:calc(14px + env(safe-area-inset-bottom));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.library-full-translation>footer button{min-width:0;padding-inline:8px;font-size:.62rem}.library-translation-pages{grid-template-columns:repeat(4,minmax(0,1fr))}}.library-guide-hero{color:#fff;background:linear-gradient(135deg,#164c40,#0b2c30 72%);border-radius:24px;justify-content:space-between;align-items:flex-end;gap:30px;margin:-4px 0 24px;padding:36px;display:flex}.library-guide-hero a{color:#c7e985;font-size:.6875rem;font-weight:800;text-decoration:none}.library-guide-hero p{color:#b9f000;letter-spacing:.1em;text-transform:uppercase;margin:34px 0 5px;font-size:.625rem;font-weight:900}.library-guide-hero h1{letter-spacing:-.055em;margin:0;font-size:clamp(2.375rem,5vw,4rem)}.library-guide-hero div>span{color:#ffffffb8;max-width:670px;margin-top:10px;font-size:.8125rem;line-height:1.55;display:block}.library-guide-hero button{color:#fff;font:inherit;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff40;border-radius:11px;flex:none;padding:12px 15px;font-size:.625rem;font-weight:850}.library-guide-warning{color:#6c571c;background:#fff8df;border:1px solid #efd794;border-radius:15px;margin-bottom:26px;padding:17px 20px}.library-guide-warning strong{font-size:.75rem}.library-guide-warning p{margin:5px 0 0;font-size:.6875rem;line-height:1.55}.library-guide-section{margin-bottom:28px}.library-guide-section>header{margin-bottom:16px;padding-right:90px;position:relative}.library-guide-section>header p{color:#639226;letter-spacing:.1em;text-transform:uppercase;margin:0 0 4px;font-size:.5625rem;font-weight:900}.library-guide-section>header h2{color:#133b35;letter-spacing:-.035em;margin:0;font-size:1.6875rem}.library-guide-section>header span{color:#74827d;font-size:.625rem;position:absolute;bottom:3px;right:0}.library-guide-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.library-guide-products article{background:#fff;border:1px solid #e1e7e3;border-radius:16px;grid-template-columns:105px minmax(0,1fr);min-height:155px;display:grid;overflow:hidden}.library-guide-products img{object-fit:contain;background:#f2f5ef;width:100%;height:100%;min-height:155px;padding:12px}.library-guide-products article>div{padding:16px 14px}.library-guide-products small{color:#629026;text-transform:uppercase;font-size:.5rem;font-weight:850}.library-guide-products h3{color:#163b35;margin:7px 0 6px;font-size:.9375rem}.library-guide-products p{color:#6b7974;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:.625rem;line-height:1.5;display:-webkit-box;overflow:hidden}.library-guide-package,.product-package-size{color:#064f9f;background:#eaf4ff;border:1px solid #b9d9ff;border-radius:8px;align-items:center;gap:6px;width:fit-content;margin:5px 0 8px;padding:6px 9px;font-size:.5625rem;font-weight:800;display:inline-flex}.product-package-size b{color:#173f66;text-transform:uppercase;font-size:.4375rem}.library-guide-products em,.product-package-source{color:#73857d;margin-top:7px;font-size:.4375rem;font-style:normal;display:block}.public-product-modal .product-package-size.modal-size{margin-bottom:12px;font-size:.6875rem}.library-guide-combinations{gap:10px;display:grid}.library-guide-combinations article{background:#fff;border:1px solid #dfe6e1;border-radius:15px;grid-template-columns:auto 1fr minmax(220px,.75fr);align-items:center;gap:16px;padding:17px 20px;display:grid}.library-guide-combinations article>span{color:#264a31;background:#eaff9c;border-radius:12px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.library-guide-combinations h3{color:#163b35;margin:0 0 4px;font-size:.875rem}.library-guide-combinations p{color:#6f7d78;margin:0;font-size:.625rem}.library-guide-combinations ul{flex-wrap:wrap;justify-content:flex-end;gap:5px;margin:0;padding:0;list-style:none;display:flex}.library-guide-combinations li{color:#4f7527;text-transform:capitalize;background:#edf5e8;border-radius:20px;padding:5px 7px;font-size:.5rem}.library-guide-footer{color:#244a36;background:#e9f6df;border-radius:18px;margin-top:34px;padding:24px}.library-guide-footer p{color:#617469;margin:5px 0 14px;font-size:.6875rem}.library-guide-footer a{color:#356719;font-size:.6875rem;font-weight:900;text-decoration:none}@media (width<=850px){.module-heading{flex-direction:column;align-items:flex-start}.wellness-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.module-two-columns,.module-kpis,.combination-grid{grid-template-columns:1fr}.wellness-guide-heading{flex-direction:column;align-items:flex-start}.wellness-guide-heading>span{text-align:left}.campaign-list article{flex-direction:column;align-items:stretch}.book-reference-grid,.client-kpi-grid,.client-details-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.client-tracking-header{flex-direction:column;align-items:flex-start}.client-follow-up-grid,.library-grid{grid-template-columns:1fr}.library-guide-products{grid-template-columns:repeat(2,minmax(0,1fr))}.library-guide-combinations article{grid-template-columns:auto 1fr}.library-guide-combinations ul{grid-column:2;justify-content:flex-start}}@media (width<=560px){.wellness-guide{padding:18px}.wellness-guide-grid{grid-template-columns:1fr}.wellness-guide-card{min-height:0}.combination-catalog-heading{flex-direction:column;align-items:flex-start}.book-reference-section>summary{padding:17px}.book-reference-content{padding:0 17px 17px}.book-reference-grid,.client-kpi-grid,.client-details-grid{grid-template-columns:1fr}.client-card>header{grid-template-columns:auto 1fr}.client-status-select{grid-column:1/-1}.client-evolution{grid-template-columns:repeat(4,80px);padding-inline:14px;overflow-x:auto}.client-follow-up-grid{padding-inline:14px}.library-card{grid-template-columns:1fr}.library-cover{min-height:210px}.library-guide-hero{flex-direction:column;align-items:flex-start;padding:25px 20px}.library-guide-hero p{margin-top:26px}.library-guide-products{grid-template-columns:1fr}.library-guide-products article{grid-template-columns:90px minmax(0,1fr)}.library-guide-combinations article{grid-template-columns:auto 1fr;align-items:flex-start;padding:15px}}@media print{.workspace-sidebar,.workspace-topbar,.workspace-menu-button,.library-guide-hero button{display:none!important}.workspace-shell,.workspace-main,.workspace-content{background:#fff!important;width:100%!important;margin:0!important;padding:0!important;display:block!important}.library-guide-hero{-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:0}.library-guide-products{grid-template-columns:repeat(2,1fr)}.library-guide-products article,.library-guide-combinations article{break-inside:avoid}}.header-orders{color:#123c34;white-space:nowrap;font-size:.8125rem;font-weight:800;text-decoration:none}.customer-orders{color:#102f32;background:#f6f7f1;min-height:100vh;padding:0 5vw 70px}.customer-orders.centered-state{padding:40px 20px;display:flex}.customer-orders-header{border-bottom:1px solid #dfe6dd;justify-content:space-between;align-items:center;gap:24px;min-height:88px;display:flex}.customer-orders-header nav{align-items:center;gap:22px;display:flex}.customer-orders-header nav a,.customer-orders-header nav button{color:#24443f;font:inherit;cursor:pointer;background:0 0;border:0;font-weight:750;text-decoration:none}.customer-orders-hero{justify-content:space-between;align-items:flex-end;gap:28px;padding:52px 0 34px;display:flex}.customer-orders-hero h1{letter-spacing:-.055em;margin:4px 0 8px;font-size:clamp(2.625rem,6vw,4.375rem)}.customer-orders-hero p{color:#64746f;margin:0}.customer-orders-hero label{width:min(100%,380px)}.customer-orders-hero input{width:100%;font:inherit;background:#fff;border:1px solid #d4ddd8;border-radius:14px;padding:15px 18px}.customer-order-list{gap:18px;display:grid}.customer-order-card{background:#fff;border:1px solid #e0e6e1;border-radius:22px;overflow:hidden;box-shadow:0 10px 35px #11372e0f}.customer-order-card>header{border-bottom:1px solid #edf0ed;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;display:flex}.customer-order-card>header small,.customer-order-card>header span{color:#75817d;display:block}.customer-order-card>header h2{margin:3px 0;font-size:1.375rem}.customer-order-badges{align-items:center;gap:8px;display:flex}.payment-badge{background:#f1f2ef;border-radius:30px;padding:8px 11px;font-size:.75rem}.payment-paid{color:#276a34;background:#e2f6e5}.payment-pending{color:#8b6511;background:#fff3d2}.payment-failed{color:#9b342d;background:#fde2df}.order-timeline{border-bottom:1px solid #edf0ed;grid-template-columns:repeat(5,1fr);padding:24px;display:grid}.order-timeline div{color:#8a9691;text-align:center;justify-items:center;gap:7px;font-size:.75rem;display:grid;position:relative}.order-timeline div:not(:last-child):after{content:"";background:#e0e7e2;width:calc(100% - 36px);height:2px;position:absolute;top:14px;left:calc(50% + 18px)}.order-timeline i{z-index:1;background:#edf1ed;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;font-weight:900;display:grid}.order-timeline .done{color:#3d7617;font-weight:800}.order-timeline .done i,.order-timeline .done:not(:last-child):after{color:#153b2f;background:#b9f000}.customer-order-grid{grid-template-columns:1fr 1fr;gap:36px;padding:24px;display:grid}.customer-order-grid section{min-width:0}.customer-order-grid h3{margin:0 0 14px;font-size:.9375rem}.customer-order-grid p,.customer-order-grid footer{border-bottom:1px solid #eef1ee;justify-content:space-between;align-items:flex-start;gap:18px;margin:0;padding:9px 0;font-size:.875rem;display:flex}.customer-order-grid p strong{text-align:right}.customer-order-grid footer{border:0;margin-top:8px;font-size:1.0625rem}.customer-order-grid aside{color:#6f591c;background:#fff7dc;border-radius:12px;margin-top:14px;padding:13px;font-size:.8125rem;line-height:1.5}.customer-order-footer{background:#f4f8f1;justify-content:space-between;align-items:center;gap:18px;padding:17px 24px;font-size:.8125rem;display:flex}.customer-order-footer a{color:#fff;background:#167c53;border-radius:10px;padding:9px 13px;font-weight:800;text-decoration:none}@media (width<=760px){.header-orders{display:none}.customer-orders{padding-inline:16px}.customer-orders-header{min-height:76px}.customer-orders-header nav a{display:none}.customer-orders-hero{flex-direction:column;align-items:stretch;padding-top:34px}.customer-orders-hero label{width:100%}.customer-order-card>header,.customer-order-footer{flex-direction:column;align-items:flex-start}.customer-order-badges{flex-wrap:wrap}.customer-order-grid{grid-template-columns:1fr;gap:24px;padding:18px}.order-timeline{grid-template-columns:repeat(5,90px);justify-content:start;padding:20px 14px;overflow-x:auto}.customer-order-footer a{text-align:center;width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.checkout-recipient-account{color:#26483c;text-align:left;background:#f2faea;border:1px solid #b8d6a2;border-radius:10px;gap:4px;margin-top:12px;padding:14px;display:grid}.checkout-recipient-account small{color:#5c7d4d;letter-spacing:.04em;text-transform:uppercase;font-size:.5625rem;font-weight:850}.checkout-recipient-account strong{overflow-wrap:anywhere;color:#133d32;font-size:1.0625rem}.checkout-recipient-account span{color:#526c63;font-size:.625rem}.checkout-payment-methods .checkout-recipient-account p,.cart-success .checkout-recipient-account p{color:#526c63;border-top:1px solid #d7e8cc;max-width:none;margin:7px 0 0;padding-top:7px;font-size:.625rem;line-height:1.5}.checkout-recipient-success{text-align:left;width:min(100%,520px);margin:8px 0 4px}.payment-settings-count{background:#eaff9c;border-radius:12px;padding:11px 14px;font-size:.6875rem;font-weight:850;color:#264a2b!important}.payment-settings-warning{color:#624f18;background:#fff8dc;border:1px solid #eed28a;border-radius:15px;align-items:flex-start;gap:13px;margin-bottom:18px;padding:16px 18px;display:flex}.payment-settings-warning>span{color:#4c3704;background:#e6b83f;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;font-weight:900;display:grid}.payment-settings-warning strong{font-size:.8125rem}.payment-settings-warning p{margin:4px 0 0;font-size:.6875rem;line-height:1.55}.payment-settings-feedback{border-radius:11px;margin:0 0 16px;padding:12px 14px;font-size:.75rem;font-weight:700}.payment-settings-feedback.error{color:#8f342e;background:#fde7e4}.payment-settings-feedback.success{color:#286337;background:#e4f5e6}.payment-settings-layout{grid-template-columns:minmax(360px,.82fr) minmax(0,1.18fr);align-items:start;gap:18px;display:grid}.payment-settings-loading{color:#67766f;text-align:center;padding:34px}.payment-account-form-panel,.payment-account-list-panel{padding:22px}.payment-account-form-panel>header{border-bottom:1px solid #e7ece8;align-items:center;gap:12px;padding-bottom:18px;display:flex}.payment-account-form-panel>header>span{color:#254b31;background:#eaff9c;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;font-size:1.375rem;font-weight:900;display:grid}.payment-account-form-panel h2,.payment-account-form-panel p,.payment-account-list-panel h2,.payment-account-list-panel p{margin:0}.payment-account-form-panel h2,.payment-account-list-panel h2{color:#153c35;font-size:1.125rem}.payment-account-form-panel header p,.payment-account-list-panel header p{color:#73817c;margin-top:3px;font-size:.625rem}.payment-account-form{gap:15px;margin-top:20px;display:grid}.payment-account-form label{color:#304b45;gap:7px;font-size:.6875rem;font-weight:800;display:grid}.payment-account-form label small{color:#83908b;font-weight:600}.payment-account-form input,.payment-account-form select,.payment-account-form textarea{color:#193d36;width:100%;font:inherit;background:#fbfcfa;border:1px solid #d7dfda;border-radius:11px;padding:12px 13px;font-weight:500}.payment-account-form textarea{resize:vertical}.payment-account-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.payment-account-options{background:#f4f8f1;border-radius:11px;gap:8px;padding:13px;display:grid}.payment-account-options label{cursor:pointer;align-items:center;gap:9px;font-size:.625rem;display:flex}.payment-account-options input{width:16px;height:16px;padding:0}.payment-account-form-actions{justify-content:flex-end;gap:8px;display:flex}.payment-account-form-actions button{color:#123a31;cursor:pointer;background:#b9f000;border:0;border-radius:10px;padding:12px 16px;font-size:.625rem;font-weight:850}.payment-account-form-actions button.secondary{color:#4f635c;background:#fff;border:1px solid #d5ded8}.payment-account-form-actions button:disabled{opacity:.55;cursor:default}.payment-account-list-panel>header{border-bottom:1px solid #e7ece8;padding-bottom:17px}.payment-account-list-panel>header p{color:#659027;letter-spacing:.06em;text-transform:uppercase;margin-bottom:3px;font-weight:850}.payment-account-list{gap:12px;margin-top:16px;display:grid}.payment-account-list article{background:#fff;border:1px solid #dfe6e1;border-radius:16px;overflow:hidden}.payment-account-list article.inactive{opacity:.68;background:#f6f7f5}.payment-account-list article>header{border-bottom:1px solid #edf1ee;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:15px 16px;display:grid}.payment-account-list article>header>span{color:#3e711d;background:#eaf6dc;border-radius:12px;place-items:center;width:39px;height:39px;font-size:.75rem;font-weight:900;display:grid}.payment-account-list article>header>div:nth-child(2){gap:3px;display:grid}.payment-account-list article>header strong{color:#183f37;font-size:.8125rem}.payment-account-list article>header small{color:#74827d;font-size:.5625rem}.payment-account-badges{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.payment-account-badges b,.payment-account-badges em{color:#345321;background:#eaff9c;border-radius:20px;padding:5px 7px;font-size:.5rem;font-style:normal}.payment-account-badges em{color:#3e6846;background:#e9f4ea}.payment-account-details{gap:5px;padding:17px 16px;display:grid}.payment-account-details strong{overflow-wrap:anywhere;color:#123b33;font-size:1.125rem}.payment-account-details span,.payment-account-details small{color:#60736c;font-size:.625rem}.payment-account-details p{color:#6a7974;border-top:1px solid #edf1ee;margin-top:7px;padding-top:9px;font-size:.625rem;line-height:1.5}.payment-account-list article>footer{background:#f8faf7;border-top:1px solid #edf1ee;flex-wrap:wrap;gap:6px;padding:12px 16px;display:flex}.payment-account-list footer button{color:#315c2d;font:inherit;cursor:pointer;background:#e5efdf;border:0;border-radius:8px;padding:8px 10px;font-size:.5625rem;font-weight:850}.payment-account-list footer button.danger{color:#953d35;background:#fde7e4;margin-left:auto}.payment-account-empty{color:#697973;text-align:center;align-content:center;justify-items:center;gap:8px;min-height:340px;padding:28px;display:grid}.payment-account-empty>span{color:#497a28;background:#eaf6dc;border-radius:19px;place-items:center;width:60px;height:60px;font-size:1.8125rem;display:grid}.payment-account-empty h3{color:#183f37;margin:8px 0 0}.payment-account-empty p{max-width:410px;margin:0;font-size:.6875rem;line-height:1.55}@media (width<=1040px){.payment-settings-layout{grid-template-columns:1fr}}@media (width<=620px){.payment-account-form-panel,.payment-account-list-panel{padding:17px}.payment-account-form-grid{grid-template-columns:1fr}.payment-account-list article>header{grid-template-columns:auto 1fr}.payment-account-badges{grid-column:1/-1;justify-content:flex-start}.payment-account-list footer button,.payment-account-list footer button.danger{flex:auto;margin-left:0}}.client-space{color:#102f32;background:#f6f7f1;min-height:100vh;padding:0 5vw 72px}.client-space-centered{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex}.client-space-centered h1{letter-spacing:-.05em;max-width:840px;margin:0;font-size:clamp(2.125rem,5vw,3.875rem)}.client-space-centered>p:not(.eyebrow){color:#687872;max-width:650px;margin:0 0 8px;line-height:1.6}.client-referral-recovery{gap:22px;padding-block:clamp(34px,7vw,74px)}.client-referral-recovery>h1{max-width:900px}.client-referral-recovery-card{text-align:left;background:#ffffffe6;border:1px solid #073b2a21;border-radius:24px;gap:18px;width:min(780px,100%);padding:clamp(20px,4vw,30px);display:grid;box-shadow:0 18px 50px #073b2a14}.client-referral-recovery-card h2{color:#073b2a;margin:4px 0 6px;font-size:clamp(1.25rem,3vw,1.65rem)}.client-referral-recovery-card p{color:#687872;margin:0;line-height:1.5}.client-referral-recovery-card small{color:#087cb8;letter-spacing:.1em;text-transform:uppercase;font-weight:800}.client-referral-recovery-card form{gap:8px;display:grid}.client-referral-recovery-card label{color:#173f33;font-weight:750}.client-referral-entry{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.client-referral-entry input{min-width:0;min-height:52px;font:inherit;color:#073b2a;background:#fff;border:1px solid #073b2a38;border-radius:14px;padding:0 15px}.client-distributor-options{gap:10px;display:grid}.client-distributor-options article{background:#f8fbf4;border:1px solid #073b2a1f;border-radius:17px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:13px;display:grid}.client-distributor-options article>div{gap:3px;min-width:0;display:grid}.client-distributor-options article strong{overflow-wrap:anywhere;color:#073b2a}.client-distributor-options .client-space-avatar{width:42px;height:42px;font-size:1rem}.client-referral-recovery-error,.client-referral-empty{border-radius:14px;width:min(780px,100%);margin:0;padding:13px 16px}.client-referral-recovery-error{background:#fff0ed;color:#8b2e1b!important}.client-referral-empty{background:#fff8dd;color:#705b12!important}.client-referral-recovery-actions{flex-wrap:wrap;justify-content:center;gap:10px;width:min(780px,100%);display:flex}@media (width<=640px){.client-referral-entry{grid-template-columns:1fr}.client-referral-entry .button{width:100%}.client-distributor-options article{grid-template-columns:auto minmax(0,1fr)}.client-distributor-options article .button{grid-column:1/-1;width:100%}.client-referral-recovery-actions{display:grid}.client-referral-recovery-actions .button{width:100%}}.client-space-header{border-bottom:1px solid #dfe6dd;justify-content:space-between;align-items:center;gap:24px;min-height:88px;display:flex}.client-space-header nav{align-items:center;gap:19px;display:flex}.client-space-header nav a,.client-space-header nav button{color:#24443f;font:inherit;cursor:pointer;background:0 0;border:0;font-size:.75rem;font-weight:800;text-decoration:none}.client-space-header nav button:nth-last-child(2){color:#fff;background:#173f37;border-radius:10px;padding:9px 12px}.client-space-header nav button b{color:#14382f;background:#b9f000;border-radius:20px;place-items:center;min-width:19px;margin-left:4px;padding:2px 5px;display:inline-grid}.client-account-switcher{position:relative}.client-account-switcher>button{border-radius:9px;padding:8px 10px;background:#fff!important;border:1px solid #d6e0da!important}.client-account-switcher>div{z-index:85;background:#fff;border:1px solid #dce4df;border-radius:14px;width:245px;padding:10px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 22px 55px #082c202e}.client-account-switcher div small{color:#77847f;letter-spacing:.07em;text-transform:uppercase;padding:7px 10px 10px;font-size:.5625rem;font-weight:900}.client-account-switcher div a,.client-account-switcher div button{color:#24443f;text-align:left;border-radius:8px;align-items:center;min-height:39px;padding:8px 10px;font-weight:800;background:0 0!important;border:0!important;font-size:.6875rem!important;display:flex!important}.client-account-switcher div a:hover,.client-account-switcher div button:hover,.client-account-switcher div button.active{color:#153f35;background:#edf7e7!important}.client-workspace-backdrop{z-index:75;padding:18px}.client-workspace-window{color:#102f32;background:#f6f7f1;border:1px solid #ffffffa3;border-radius:27px;grid-template-rows:auto minmax(0,1fr);width:min(1220px,100%);max-height:calc(100vh - 36px);display:grid;overflow:hidden;box-shadow:0 35px 100px #031b1761}.client-workspace-window>header{background:#fff;border-bottom:1px solid #dce4de;justify-content:space-between;align-items:center;gap:24px;min-height:112px;padding:18px 28px;display:flex}.client-workspace-window>header>div{grid-template-columns:auto 1fr;align-items:center;column-gap:16px;display:grid}.client-workspace-window>header>div>button{color:#3a5d54;font:inherit;cursor:pointer;background:0 0;border:0;border-right:1px solid #dce4de;grid-row:1/3;align-self:stretch;padding:0 17px 0 0;font-size:.625rem;font-weight:850}.client-workspace-window>header .eyebrow{margin:0}.client-workspace-window>header h2{color:#153d35;letter-spacing:-.035em;margin:3px 0 0;font-size:clamp(1.5rem,3vw,2.25rem)}.client-workspace-window>header>.modal-close{flex:none;position:static}.client-workspace-window-content{overscroll-behavior:contain;min-height:0;padding:28px;overflow-y:auto}.client-workspace-window-content>.client-catalog,.client-workspace-window-content>.client-associations,.client-workspace-window-content>.client-delivery-profile,.client-workspace-window-content>.client-payment-directory,.client-workspace-window-content>.client-orders-dashboard{margin:0}.client-workspace-window-content>.client-delivery-profile,.client-workspace-window-content>.client-payment-directory,.client-workspace-window-content>.client-orders-dashboard{box-shadow:none}.client-space-hero{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:30px;padding:52px 0 30px;display:grid}.client-space-hero>div{color:#fff;background:linear-gradient(135deg,#164d40,#0a2c30 76%);border-radius:28px;padding:42px}.client-space-hero h1{letter-spacing:-.06em;margin:6px 0 12px;font-size:clamp(2.6875rem,6vw,4.625rem)}.client-space-hero>div>p:not(.eyebrow){color:#ffffffb8;max-width:690px;line-height:1.65}.client-space-hero>div>div{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.client-space-hero .button-outline{color:#fff;background:#ffffff14;border-color:#ffffff4d}.client-space-hero>aside{background:#fff;border:1px solid #dce5da;border-radius:28px;flex-direction:column;justify-content:center;align-items:flex-start;padding:30px;display:flex;box-shadow:0 14px 40px #11372e12}.client-space-avatar{color:#173c33;text-transform:uppercase;background:#b9f000;border-radius:18px;place-items:center;width:58px;height:58px;margin-bottom:16px;font-size:1.5625rem;font-weight:900;display:grid}.client-space-hero aside small{color:#739146;letter-spacing:.08em;text-transform:uppercase;font-size:.625rem;font-weight:900}.client-space-hero aside strong{color:#143b34;margin-top:6px;font-size:1.375rem}.client-space-hero aside p{color:#718079;margin:5px 0 16px}.client-space-hero aside a{color:#fff;background:#167c53;border-radius:10px;padding:10px 13px;font-size:.6875rem;font-weight:850;text-decoration:none}.client-space-quick-links{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:52px;display:grid}.client-space-quick-links a,.client-space-quick-links button{color:#183c35;min-height:138px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe6e1;border-radius:18px;grid-template-rows:auto auto 1fr;gap:7px;padding:19px;text-decoration:none;display:grid}.client-space-quick-links span{color:#31552a;background:#eaff9c;border-radius:8px;width:max-content;padding:5px 7px;font-size:.5625rem;font-weight:900}.client-space-quick-links strong{font-size:.9375rem}.client-space-quick-links small{color:#74817d;font-size:.625rem;line-height:1.45}.client-catalog,.client-associations{margin:0 0 56px;scroll-margin-top:18px}.client-catalog>header,.client-associations>header{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:22px;display:flex}.client-catalog h2,.client-associations h2{letter-spacing:-.045em;margin:3px 0 6px;font-size:clamp(2rem,4vw,3.25rem)}.client-catalog header p:not(.eyebrow),.client-associations header p:not(.eyebrow){color:#6f7d78;margin:0}.client-catalog>header input,.client-associations>header input{width:min(100%,360px);font:inherit;background:#fff;border:1px solid #d5ded8;border-radius:13px;padding:14px 16px}.client-category-tabs{flex-wrap:wrap;gap:7px;margin-bottom:18px;display:flex}.client-category-tabs button{color:#52645e;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9e1dc;border-radius:30px;padding:9px 12px;font-size:.625rem;font-weight:850}.client-category-tabs button.active{color:#fff;background:#173f37;border-color:#173f37}.client-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.client-product-grid article{background:#fff;border:1px solid #dfe6e1;border-radius:21px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 10px 32px #143a300f}.client-product-image{cursor:pointer;background:linear-gradient(145deg,#eef6e5,#dfeecf);border:0;place-items:center;width:100%;height:235px;display:grid}.client-product-image img{object-fit:contain;width:100%;height:100%;padding:22px}.client-product-image>span{color:#193e35;background:#fff;border-radius:11px;place-items:center;width:78px;height:104px;font-size:2.375rem;font-weight:900;display:grid;box-shadow:0 15px 25px #113d2f26}.client-product-grid article>div{flex:1;padding:19px}.client-product-grid article small{color:#639326;text-transform:uppercase;font-size:.5625rem;font-weight:900}.client-product-grid h3{color:#153c35;margin:7px 0;font-size:1.1875rem}.client-product-grid p{color:#6b7974;min-height:48px;margin:0 0 14px;font-size:.6875rem;line-height:1.5}.client-product-grid article>div>strong{color:#163d34;font-size:1.125rem}.client-product-grid footer{grid-template-columns:.8fr 1.2fr;gap:7px;padding:0 19px 19px;display:grid}.client-product-grid footer button{color:#153b33;font:inherit;cursor:pointer;background:#b9f000;border:0;border-radius:10px;padding:11px 8px;font-size:.5625rem;font-weight:900}.client-product-grid footer button.secondary{background:#fff;border:1px solid #d8e0db}.client-associations{color:#fff;background:#113d34;border-radius:26px;padding:32px}.client-associations header p:not(.eyebrow){color:#ffffffa8}.client-associations>header input{color:#fff;background:#ffffff14;border-color:#ffffff2e}.client-associations>aside{color:#f8e6a9;background:#58420c40;border:1px solid #ffd67059;border-radius:13px;gap:12px;margin-bottom:20px;padding:14px 16px;display:flex}.client-associations>aside p{margin:0;font-size:.75rem;line-height:1.6}.client-topic-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.client-topic-grid article{background:#ffffff12;border:1px solid #ffffff21;border-radius:14px;padding:15px}.client-topic-grid article header{justify-content:space-between;gap:10px;display:flex}.client-topic-grid article header strong{font-size:.75rem}.client-topic-grid article header small{color:#ffffff7a;flex:none;font-size:.5rem}.client-topic-grid article>div{flex-wrap:wrap;gap:5px;margin-top:12px;display:flex}.client-topic-grid article span{color:#dff3ba;background:#b9f00021;border-radius:20px;padding:5px 7px;font-size:.5rem}.client-product-modal{background:#fff;border-radius:24px;grid-template-columns:.86fr 1.14fr;width:min(960px,100vw - 30px);max-height:calc(100vh - 30px);display:grid;position:relative;overflow-y:auto;box-shadow:0 30px 90px #031b174d}.client-product-modal-image{background:linear-gradient(145deg,#e8f4dd,#cfe7b8);border-radius:24px 0 0 24px;place-items:center;min-height:610px;display:grid}.client-product-modal-image img{object-fit:contain;width:100%;height:100%;max-height:610px;padding:42px}.client-product-modal-image>span{color:#173f35;background:#fff;border-radius:18px;place-items:center;width:120px;height:170px;font-size:3.4375rem;font-weight:900;display:grid}.client-product-modal h2{color:#143b34;letter-spacing:-.045em;margin:5px 0 10px;font-size:2.4375rem}.client-product-summary{color:#61736c;line-height:1.6}.client-product-modal section{border-top:1px solid #e5eae6;margin-top:21px;padding-top:18px}.client-product-modal h3{color:#1a4239;margin:0 0 8px;font-size:.8125rem}.client-product-modal section p,.client-product-modal>div>aside{color:#667770;font-size:.6875rem;line-height:1.6}.client-product-modal>div>aside{color:#705a1c;background:#fff6d8;border-radius:11px;margin-top:19px;padding:13px;display:block}.client-product-topic-links{flex-wrap:wrap;gap:5px;display:flex}.client-product-topic-links span{color:#4d7527;background:#eaf5e2;border-radius:12px;gap:2px;padding:7px 9px;font-size:.5625rem;display:grid}.client-product-topic-links b{font-size:.5625rem}.client-product-topic-links small{color:#708765;font-size:.5rem}.client-product-documentary-section>p{color:#6b7974;margin:0 0 10px;font-size:.625rem;line-height:1.55}.client-product-modal-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:22px;display:grid}.client-checkout{color:#153b34;background:#fff;border-radius:23px;width:min(720px,100vw - 28px);max-height:calc(100vh - 28px);padding:34px;position:relative;overflow-y:auto;box-shadow:0 30px 90px #031b174d}.client-checkout h2{letter-spacing:-.04em;margin:5px 0 20px;font-size:2rem}.client-checkout-progress{background:#f7f9f5;border:1px solid #e0e7e2;border-radius:15px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 20px;padding:12px;display:grid}.client-checkout-progress>div{color:#81908a;text-align:center;justify-items:center;gap:6px;display:grid;position:relative}.client-checkout-progress>div:not(:last-child):after{content:"";z-index:0;background:#dce4de;width:calc(100% - 36px);height:2px;position:absolute;top:14px;left:calc(50% + 18px)}.client-checkout-progress span{z-index:1;color:#61716a;background:#e4e9e5;border-radius:50%;place-items:center;width:29px;height:29px;font-size:.5625rem;font-weight:900;display:grid;position:relative}.client-checkout-progress small{font-size:.5rem;font-weight:850;line-height:1.25}.client-checkout-progress>div.done,.client-checkout-progress>div.active{color:#214b39}.client-checkout-progress>div.done span,.client-checkout-progress>div.active span{color:#173b32;background:#b9f000}.client-checkout-progress>div.done:not(:last-child):after{background:#9dd330}.client-cart-lines{gap:7px;margin-bottom:20px;display:grid}.client-cart-lines article{border:1px solid #e2e8e4;border-radius:12px;grid-template-columns:48px 1fr auto;align-items:center;gap:11px;padding:9px;display:grid}.client-cart-lines article>span{background:#edf5e7;border-radius:9px;place-items:center;width:48px;height:48px;display:grid}.client-cart-lines img{object-fit:contain;width:100%;height:100%;padding:4px}.client-cart-lines article>div:nth-child(2){gap:4px;display:grid}.client-cart-lines article small{color:#74817c}.client-cart-lines article>div:last-child{align-items:center;gap:8px;display:flex}.client-cart-lines article button{cursor:pointer;background:#edf2ed;border:0;border-radius:8px;width:27px;height:27px}.client-cart-lines footer{justify-content:space-between;padding:13px 4px;font-size:1.125rem;display:flex}.client-checkout-fields{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:18px;display:grid}.client-checkout-fields label,.client-payment-confirmation label{color:#39534d;gap:6px;font-size:.625rem;font-weight:800;display:grid}.client-checkout-fields input,.client-payment-confirmation input{width:100%;font:inherit;background:#fbfcfa;border:1px solid #d7dfda;border-radius:10px;padding:12px}.client-payment-methods{border:0;grid-template-columns:repeat(3,1fr);gap:8px;margin:0 0 12px;padding:0;display:grid}.client-payment-methods legend{color:#324d47;grid-column:1/-1;margin-bottom:3px;font-size:.6875rem;font-weight:850}.client-payment-methods button{color:#25463e;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce3df;border-radius:12px;gap:4px;padding:12px;display:grid}.client-payment-methods button.active{background:#f8ffe9;border-color:#88b927;box-shadow:inset 0 0 0 1px #88b927}.client-payment-methods button span{color:#214a37;background:#e8f4df;border-radius:8px;place-items:center;width:30px;height:30px;font-size:.5625rem;font-weight:900;display:grid}.client-payment-methods button strong{font-size:.625rem}.client-payment-methods button small{color:#798680;font-size:.5rem}.client-payment-coordinates{color:#294b40;background:#f2faea;border:1px solid #b8d6a2;border-radius:12px;gap:4px;margin:12px 0;padding:15px;display:grid}.client-payment-coordinates small{color:#5e814a;text-transform:uppercase;font-size:.5625rem;font-weight:900}.client-payment-coordinates strong{overflow-wrap:anywhere;font-size:1.25rem}.client-payment-coordinates span,.client-payment-coordinates p{color:#5c6f67;margin:0;font-size:.625rem}.client-payment-coordinates p{border-top:1px solid #d6e7cb;margin-top:7px;padding-top:7px;line-height:1.5}.client-payment-note{color:#765b17;background:#fff5d5;border-radius:10px;padding:12px;font-size:.625rem;line-height:1.5}.client-card-security{color:#49655c;background:#eef3ef;border-radius:11px;gap:11px;margin:13px 0;padding:13px;display:flex}.client-card-security p{margin:0;font-size:.5625rem;line-height:1.55}.client-card-security strong{color:#21473d;display:block}.client-payment-confirmation{gap:12px;display:grid}.client-payment-confirmation>p{color:#536860;margin:0;line-height:1.55}.client-payment-confirmation>small{color:#8b671b}.client-payment-confirmation a{text-align:center}.client-checkout-whatsapp-note{color:#397050;text-align:center;margin-top:8px;font-size:.625rem;font-weight:750;line-height:1.45;display:block}.client-checkout .button-full:disabled{color:#66746f;cursor:not-allowed;box-shadow:none;background:#e2e7e3}.client-whatsapp-manual-step{background:#edf9f1;border:1px solid #b8dfc8;border-radius:13px;grid-template-columns:38px minmax(0,1fr);gap:10px 12px;padding:14px;display:grid}.client-whatsapp-manual-step>span{color:#fff;background:#1d9a57;border-radius:50%;place-items:center;width:38px;height:38px;font-size:1.25rem;font-weight:900;display:grid}.client-whatsapp-manual-step strong{color:#17683e;display:block}.client-whatsapp-manual-step p{color:#48665a;margin:3px 0 0;font-size:.625rem;line-height:1.5}.client-whatsapp-manual-step a{grid-column:1/-1}.client-empty-cart{text-align:center;justify-items:center;gap:10px;padding:30px;display:grid}.client-empty-cart>span{font-size:2.75rem}.customer-order-feedback,.order-workflow-feedback{color:#285f36;background:#e3f4e4;border-radius:11px;margin:0 0 18px;padding:12px 14px;font-size:.75rem;font-weight:750}.payment-processing{color:#755915;background:#fff1bf}.order-timeline{grid-template-columns:repeat(6,1fr)}.customer-order-actions{padding:0 24px 22px}.customer-order-actions>div,.customer-order-actions>p{color:#52655e;background:#f8faf7;border:1px solid #dce4df;border-radius:13px;gap:8px;margin:0;padding:15px;font-size:.6875rem;line-height:1.5;display:grid}.customer-order-actions label{color:#314e46;gap:6px;font-weight:850;display:grid}.customer-order-actions input{width:100%;max-width:460px;font:inherit;border:1px solid #d5ded8;border-radius:10px;padding:11px}.customer-order-actions button{color:#17382f;width:max-content;font:inherit;cursor:pointer;background:#b9f000;border:0;border-radius:9px;padding:10px 13px;font-weight:900}.customer-order-actions button:disabled{opacity:.55}.customer-order-actions .receipt-confirmation{background:#f1fae8;border-color:#a8cc78}.customer-order-actions .order-completed-note,.customer-order-grid .order-confirmed-note{color:#296039;background:#e4f4e7}.order-workflow-table td>strong+small{color:#7c8984;margin-top:4px;font-size:.5rem;display:block}.distributor-payment-state,.distributor-order-state{justify-items:start;gap:7px;display:grid}.distributor-payment-state button{color:#173a31;font:inherit;cursor:pointer;background:#b9f000;border:0;border-radius:8px;padding:8px 10px;font-size:.5625rem;font-weight:900}.distributor-payment-state small,.distributor-order-state small{color:#6f7e78;font-size:.5rem}.order-client-whatsapp{color:#167451;width:max-content;margin-top:5px;font-size:.5rem;font-weight:850;text-decoration:none;display:block}@media (width<=980px){.client-space-header nav a,.client-space-header nav .client-nav-shortcut{display:none}.client-space-quick-links,.client-product-grid,.client-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.client-space{padding-inline:16px}.client-space-header{min-height:76px}.client-space-header nav button:last-child{display:none}.client-space-hero{grid-template-columns:1fr;padding-top:26px}.client-space-hero>div{padding:28px 22px}.client-space-quick-links{grid-template-columns:1fr 1fr}.client-catalog>header,.client-associations>header{flex-direction:column;align-items:stretch}.client-catalog>header input,.client-associations>header input{width:100%}.client-product-grid,.client-topic-grid{grid-template-columns:1fr}.client-associations{padding:22px 17px}.client-product-modal{grid-template-columns:1fr}.client-product-modal-image{border-radius:24px 24px 0 0;min-height:260px}.client-product-modal-image img{max-height:280px;padding:20px}.client-product-modal>div:last-child{padding:26px 20px}.client-product-modal-actions,.client-checkout-fields{grid-template-columns:1fr}.client-checkout{padding:28px 18px}.client-payment-methods{grid-template-columns:repeat(2,1fr)}.order-timeline{grid-template-columns:repeat(6,88px)}.customer-order-actions{padding-inline:18px}.client-workspace-backdrop{padding:0}.client-workspace-window{border:0;border-radius:0;width:100%;min-height:100vh;max-height:100vh}.client-workspace-window>header{min-height:94px;padding:13px 15px}.client-workspace-window>header>div{column-gap:11px}.client-workspace-window>header>div>button{width:72px;padding-right:10px;line-height:1.35}.client-workspace-window>header h2{font-size:1.3125rem}.client-workspace-window-content{padding:15px}}@media (width<=460px){.client-space-header nav{gap:7px}.client-space-header nav button:nth-last-child(2){font-size:0}.client-space-header nav button b{font-size:.6875rem}.client-space-quick-links,.client-payment-methods{grid-template-columns:1fr}}.client-delivery-profile,.client-payment-directory,.client-orders-dashboard{background:#fff;border:1px solid #dce5df;border-radius:25px;margin:0 0 56px;padding:30px;scroll-margin-top:18px;box-shadow:0 12px 38px #11372e0f}.client-delivery-profile>header,.client-payment-directory>header,.client-orders-dashboard>header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}.client-delivery-profile h2,.client-payment-directory h2,.client-orders-dashboard h2{color:#123b34;letter-spacing:-.045em;margin:3px 0 6px;font-size:clamp(1.8125rem,4vw,2.8125rem)}.client-delivery-profile header p:not(.eyebrow),.client-payment-directory header p:not(.eyebrow),.client-orders-dashboard header p:not(.eyebrow){color:#6d7b76;max-width:720px;margin:0;line-height:1.55}.client-delivery-profile>header>span,.client-orders-dashboard>header>span{color:#355d2d;text-transform:uppercase;background:#eaff9c;border-radius:30px;flex:none;padding:9px 12px;font-size:.5625rem;font-weight:900}.client-orders-header-actions{flex:none;align-items:center;gap:8px;display:flex}.client-orders-header-actions>span,.client-orders-header-actions>button{min-height:36px;font:inherit;border-radius:30px;justify-content:center;align-items:center;padding:8px 11px;font-size:.5625rem;font-weight:900;display:inline-flex}.client-orders-header-actions>span{color:#355d2d;text-transform:uppercase;background:#eaff9c}.client-orders-header-actions>button{color:#31564c;cursor:pointer;background:#fff;border:1px solid #ccdad1}.client-orders-header-actions>button:disabled{opacity:.6;cursor:wait}.client-delivery-profile form{background:#f6f9f3;border-radius:18px;padding:22px}.client-delivery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.client-delivery-grid label,.client-order-action label{color:#334f48;gap:7px;font-size:.625rem;font-weight:850;display:grid}.client-delivery-grid label.wide{grid-column:span 2}.client-delivery-grid input,.client-order-action input{color:#173c35;width:100%;font:inherit;background:#fff;border:1px solid #d4ded7;border-radius:11px;padding:12px 13px}.client-delivery-grid input[readonly]{color:#6f7c77;background:#edf1ed}.client-delivery-profile form>footer{border-top:1px solid #dde5df;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding-top:16px;display:flex}.client-delivery-profile form>footer p{color:#6c7b75;max-width:600px;margin:0;font-size:.625rem;line-height:1.5}.client-payment-directory>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.client-payment-directory article{background:#f8faf6;border:1px solid #dfe7e1;border-radius:16px;gap:5px;padding:18px;display:grid;position:relative}.client-payment-directory article>span{color:#1d4839;background:#dff1c9;border-radius:11px;place-items:center;width:38px;height:38px;margin-bottom:5px;font-size:.625rem;font-weight:900;display:grid}.client-payment-directory article small{color:#668d35;text-transform:uppercase;font-size:.5rem;font-weight:900}.client-payment-directory article strong{overflow-wrap:anywhere;color:#153d34;font-size:1.125rem}.client-payment-directory article p{color:#6b7974;margin:0;font-size:.625rem}.client-payment-directory article b{color:#31552c;background:#eaff9c;border-radius:20px;padding:5px 7px;font-size:.5rem;position:absolute;top:16px;right:16px}.client-payment-directory>aside{color:#765b16;background:#fff5d5;border-radius:14px;padding:18px;font-size:.6875rem;line-height:1.55}.client-dashboard-order-list{gap:15px;display:grid}.client-dashboard-order-list>article{background:#fff;border:1px solid #dfe6e1;border-radius:18px;overflow:hidden}.client-dashboard-order-list>article>header{border-bottom:1px solid #e9eeea;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.client-dashboard-order-list>article>header>div:first-child{gap:3px;display:grid}.client-dashboard-order-list>article>header small,.client-dashboard-order-list>article>header span{color:#77847f;font-size:.5625rem}.client-dashboard-order-list>article>header strong{color:#143b34;font-size:1.125rem}.client-dashboard-order-list>article>header>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.client-dashboard-order-list>article>section{grid-template-columns:1.35fr .65fr;gap:25px;padding:20px;display:grid}.client-dashboard-order-list h3{color:#183f37;margin:0 0 11px;font-size:.8125rem}.client-dashboard-order-list section>div>p,.client-dashboard-order-list section>div>footer{color:#5c6d66;border-bottom:1px solid #edf1ee;justify-content:space-between;gap:18px;margin:0;padding:8px 0;font-size:.6875rem;display:flex}.client-dashboard-order-list section>div>footer{color:#173d35;border:0;margin-top:5px;font-size:.875rem}.client-dashboard-order-list section>aside{background:#f1f7eb;border-radius:13px;padding:15px}.client-dashboard-order-list section>aside>strong{color:#326027}.client-dashboard-order-list section>aside p{color:#65766e;margin:7px 0 0;font-size:.5625rem;line-height:1.5}.client-order-action,.client-order-waiting,.client-order-receipt{background:#f8faf7;border-top:1px solid #e7ede9;gap:8px;padding:16px 20px;display:grid}.client-order-pay-now{color:#244d34;background:#f2fae9;border-top:1px solid #dce8ce;justify-content:space-between;align-items:center;gap:18px;padding:16px 20px;display:flex}.client-order-pay-now>div{gap:4px;display:grid}.client-order-pay-now strong{font-size:.75rem}.client-order-pay-now span{color:#607466;font-size:.5625rem;line-height:1.5}.client-order-pay-now button{color:#173a31;font:inherit;cursor:pointer;background:#b9f000;border:0;border-radius:10px;flex:none;padding:11px 16px;font-size:.6875rem;font-weight:900}.client-order-action small{color:#8a681c;font-size:.5rem}.client-order-action button,.client-order-receipt button{color:#163a31;width:max-content;font:inherit;cursor:pointer;background:#b9f000;border:0;border-radius:9px;padding:10px 13px;font-size:.625rem;font-weight:900}.client-order-waiting{color:#725a1d;background:#fff7da;grid-template-columns:auto 1fr;font-size:.625rem}.client-order-receipt{color:#315b31;background:#edf8e6;justify-content:space-between;align-items:center;gap:18px;display:flex}.client-order-receipt p{margin:0;font-size:.625rem}.client-order-receipt.is-blocked{color:#765723;background:#fff7df}.client-order-receipt.is-blocked button:disabled{color:#765723;background:#ead9aa}.client-dashboard-empty{color:#677770;text-align:center;border:1px dashed #ced9d1;border-radius:17px;justify-items:center;gap:8px;padding:42px 20px;display:grid}.client-dashboard-empty>span{font-size:2.375rem}.client-dashboard-empty h3,.client-dashboard-empty p{margin:0}.client-dashboard-empty p{margin-bottom:8px;font-size:.6875rem}.client-checkout-saved-note{color:#3f6739;background:#eaf5e3;border-radius:10px;margin:0 0 14px;padding:10px 12px;font-size:.5625rem;line-height:1.45}.client-checkout-fields label.wide{grid-column:1/-1}@media (width<=1100px){.client-space-quick-links{grid-template-columns:repeat(3,minmax(0,1fr))}.client-delivery-grid,.client-payment-directory>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.client-order-pay-now{flex-direction:column;align-items:stretch}.client-order-pay-now button{width:100%}}@media (width<=720px){.client-delivery-profile,.client-payment-directory,.client-orders-dashboard{padding:20px 16px}.client-delivery-profile>header,.client-payment-directory>header,.client-orders-dashboard>header,.client-delivery-profile form>footer{flex-direction:column;align-items:flex-start}.client-delivery-grid,.client-payment-directory>div,.client-dashboard-order-list>article>section{grid-template-columns:1fr}.client-delivery-grid label.wide{grid-column:auto}.client-dashboard-order-list>article>header,.client-order-receipt{flex-direction:column;align-items:flex-start}.client-dashboard-order-list>article>header>div:last-child{justify-content:flex-start}.client-orders-header-actions{flex-direction:column;align-items:stretch;width:100%}.client-orders-header-actions>:is(span,button){width:100%}}.client-space-quick-links{grid-template-columns:repeat(3,minmax(0,1fr))}.client-product-image{height:172px}.client-product-image img{padding:14px}.client-product-grid h3{font-size:1rem}.client-product-grid p{min-height:40px;font-size:.625rem}.client-product-grid footer{padding:0 15px 15px}.client-product-grid footer button:disabled,.home-window-product-grid .product-bottom button:disabled{opacity:.52;cursor:not-allowed;color:#6e7b76;background:#e1e6e2}.home-window-product-grid .product-art img{padding:10px}.home-window-product-grid .product-info{padding:11px}.home-window-product-grid .product-info h3{font-size:1.0625rem}.testimonial-gallery{color:#153b34}.testimonial-gallery>header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}.testimonial-gallery>header p{color:#71913f;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.5625rem;font-weight:900}.testimonial-gallery>header h3{letter-spacing:-.04em;margin:4px 0;font-size:clamp(1.625rem,4vw,2.625rem)}.testimonial-gallery>header span{color:#6f7d78;font-size:.6875rem}.testimonial-filters{flex-wrap:wrap;gap:8px;display:flex}.testimonial-filters select{color:#25483f;min-width:175px;font:inherit;background:#fff;border:1px solid #d7e0da;border-radius:10px;padding:11px 12px;font-size:.625rem;font-weight:750}.testimonial-public-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.testimonial-public-grid>article{background:#fff;border:1px solid #dde5df;border-radius:19px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 11px 30px #0e342a0f}.testimonial-media{background:linear-gradient(145deg,#eaf4e2,#d9e9cb);place-items:center;min-height:205px;display:grid}.testimonial-media img,.testimonial-media video{object-fit:cover;width:100%;height:205px}.testimonial-audio{color:#153e35;background:linear-gradient(145deg,#e7f5dc,#cfe8bd);place-items:center;gap:12px;width:100%;min-height:205px;padding:20px;display:grid}.testimonial-audio>span{color:#fff;background:#17463b;border-radius:50%;place-items:center;width:64px;height:64px;font-size:1.875rem;display:grid}.testimonial-audio audio{width:100%}.testimonial-copy{flex-direction:column;flex:1;padding:18px;display:flex}.testimonial-copy>small{color:#6d9437;text-transform:uppercase;font-size:.5rem;font-weight:900}.testimonial-copy h4{margin:7px 0;font-size:1.125rem}.testimonial-copy>p{color:#687772;margin:0 0 16px;font-size:.625rem;line-height:1.6}.testimonial-copy footer{border-top:1px solid #e8ece9;gap:3px;margin-top:auto;padding-top:13px;display:grid}.testimonial-copy footer strong{font-size:.6875rem}.testimonial-copy footer span{color:#82908a;font-size:.5rem}.testimonial-share-button{color:#17483c;min-height:40px;font:inherit;cursor:pointer;background:#eff7eb;border:1px solid #cbdccf;border-radius:9px;margin-top:8px;padding:8px 12px;font-size:.625rem;font-weight:900}.testimonial-share-feedback{color:#315f38;background:#edf7e8;border-radius:9px;margin:0 0 12px;padding:9px 12px;font-size:.625rem;font-weight:800}.testimonial-gallery>aside{color:#765f22;background:#fff5d8;border-radius:12px;margin-top:18px;padding:13px 15px;font-size:.5625rem;line-height:1.5}.testimonial-empty{color:#6c7c75;text-align:center;border:1px dashed #ccd8d0;border-radius:17px;align-content:center;place-items:center;gap:8px;min-height:220px;padding:30px;display:grid}.testimonial-empty>span{font-size:2.375rem}.testimonial-empty p{margin:0;font-size:.625rem}.testimonial-admin-layout{align-items:start}.testimonial-form textarea,.testimonial-form select,.ad-upload-form input{width:100%;font:inherit;background:#fff;border:1px solid #d5ded8;border-radius:10px;padding:12px}.testimonial-form textarea{resize:vertical}.file-drop{color:#31534a;cursor:pointer;background:#f4f9ef;border:1px dashed #9db88e;border-radius:12px;gap:7px;padding:15px;display:grid}.file-drop input{max-width:100%}.file-drop span{color:#718078;font-size:.5625rem;font-weight:650}.consent-check{align-items:flex-start;grid-template-columns:none!important;gap:9px!important;display:flex!important}.consent-check input{flex:none;height:16px;margin-top:2px;width:16px!important}.consent-check span{color:#4f625b;font-size:.625rem;line-height:1.5}.testimonial-form>aside{color:#735c20;background:#fff4d2;border-radius:10px;padding:11px;font-size:.5625rem;line-height:1.5}.testimonial-guidance ol{gap:12px;margin:0;padding:0;list-style:none;display:grid}.testimonial-guidance li{background:#f4f8f1;border-radius:13px;gap:12px;padding:14px;display:flex}.testimonial-guidance li b{color:#173d34;background:#b9f000;border-radius:10px;flex:none;place-items:center;width:31px;height:31px;display:grid}.testimonial-guidance li span{color:#718078;gap:3px;font-size:.5625rem;line-height:1.4;display:grid}.testimonial-guidance li strong{color:#24483f;font-size:.6875rem}.testimonial-management-grid{gap:13px;display:grid}.testimonial-management-grid>article{border:1px solid #dfe6e1;border-radius:15px;grid-template-columns:180px 1fr;gap:18px;padding:14px;display:grid}.testimonial-management-media{background:#edf4e8;border-radius:11px;place-items:center;min-height:135px;display:grid;overflow:hidden}.testimonial-management-media img,.testimonial-management-media video{object-fit:cover;width:100%;height:135px}.testimonial-management-media audio{width:calc(100% - 12px)}.testimonial-management-grid article>div:last-child{min-width:0}.testimonial-management-grid header{justify-content:space-between;gap:12px;display:flex}.testimonial-management-grid header small{color:#74847d;text-transform:uppercase;font-size:.5rem;font-weight:850}.testimonial-management-grid h3{color:#173d35;margin:8px 0 4px}.testimonial-management-grid p,.testimonial-management-grid span{color:#718079;font-size:.5625rem;line-height:1.45}.testimonial-management-grid footer{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.testimonial-management-grid footer button{color:#173c33;font:inherit;cursor:pointer;background:#b9f000;border:0;border-radius:8px;padding:8px 10px;font-size:.5625rem;font-weight:850}.testimonial-management-grid footer button.secondary{background:#edf1ee}.testimonial-management-grid footer button.danger{color:#8b342f;background:#fff0ee;margin-left:auto}.testimonial-status{text-transform:uppercase;border-radius:20px;padding:5px 7px;font-size:.5rem}.testimonial-status.pending{color:#765d18;background:#fff1bd}.testimonial-status.approved{color:#326036;background:#e4f4e5}.testimonial-status.rejected{color:#8b352f;background:#ffe7e3}.ad-library-panel{margin-bottom:18px}.ad-upload-form{background:#f5f8f3;border-radius:15px;grid-template-columns:minmax(180px,.65fr) minmax(260px,1.35fr) auto;align-items:end;gap:12px;margin-bottom:22px;padding:18px;display:grid}.ad-upload-form>label{color:#354f48;gap:7px;font-size:.625rem;font-weight:850;display:grid}.ad-upload-form>button{color:#163a31;min-height:43px;font:inherit;cursor:pointer;background:#b9f000;border:0;border-radius:10px;padding:10px 14px;font-size:.625rem;font-weight:900}.ad-asset-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ad-asset-grid article{background:#fff;border:1px solid #dfe6e1;border-radius:14px;grid-template-columns:auto 1fr;gap:12px;padding:14px;display:grid}.ad-file-icon{color:#174137;background:#e5f2da;border-radius:11px;place-items:center;width:42px;height:42px;font-size:.6875rem;font-weight:900;display:grid}.ad-asset-grid article>div{gap:3px;min-width:0;display:grid}.ad-asset-grid strong,.ad-asset-grid small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ad-asset-grid small,.ad-asset-grid article>div>span{color:#7a8782;font-size:.5rem}.ad-asset-grid footer{border-top:1px solid #e9eeea;grid-column:1/-1;gap:7px;padding-top:10px;display:flex}.ad-asset-grid footer a,.ad-asset-grid footer button{color:#173d34;font:inherit;text-align:center;cursor:pointer;background:#e9f5df;border:0;border-radius:8px;flex:1;padding:8px;font-size:.5rem;font-weight:850;text-decoration:none}.ad-asset-grid footer button{color:#8a3832;background:#fff0ee}@media (width<=1100px){.client-product-grid,.home-window-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.testimonial-public-grid,.ad-asset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ad-upload-form{grid-template-columns:1fr 1fr}.ad-upload-form>button{grid-column:1/-1}}@media (width<=720px){.client-space-quick-links,.client-product-grid,.home-window-product-grid,.testimonial-public-grid,.ad-asset-grid{grid-template-columns:1fr}.testimonial-gallery>header{flex-direction:column;align-items:stretch}.testimonial-filters{grid-template-columns:1fr;display:grid}.testimonial-filters select{width:100%}.testimonial-management-grid>article{grid-template-columns:1fr}.testimonial-management-media,.testimonial-management-media img,.testimonial-management-media video{height:190px}.ad-upload-form{grid-template-columns:1fr;padding:14px}.ad-upload-form>button{grid-column:auto}}.wellness-guide-heading input{color:#23463d;width:min(100%,390px);font:inherit;background:#ffffffe0;border:1px solid #cfdcc9;border-radius:11px;padding:12px 14px}.wellness-guide-card{cursor:default;flex-direction:column;gap:0;min-height:0;padding:0;display:flex;overflow:hidden}.wellness-guide-card>button{color:#163c35;min-height:205px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;grid-template-rows:auto auto 1fr auto;gap:8px;padding:17px;display:grid}.wellness-guide-card>button>span{color:#17483b;background:#dff1c9;border-radius:10px;place-items:center;width:34px;height:34px;font-size:1.125rem;display:grid}.wellness-guide-card.archived{opacity:.58}.wellness-guide-card>footer{background:#f8faf6;border-top:1px solid #e5ebe2;grid-template-columns:1fr 1fr;gap:6px;padding:9px;display:grid}.wellness-guide-card>footer button{color:#315a46;font:inherit;cursor:pointer;background:#e8f2df;border:0;border-radius:8px;padding:8px;font-size:.5625rem;font-weight:850}.combination-admin-toolbar{color:#21463b;background:#f2f8eb;border:1px solid #d7e2d1;border-radius:15px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;padding:15px 17px;display:flex}.combination-admin-toolbar>div{gap:3px;display:grid}.combination-admin-toolbar>div:last-child{justify-content:flex-end;align-items:center;gap:8px;display:flex}.combination-admin-toolbar span{color:#718078;font-size:.625rem}.combination-admin-toolbar>button,.combination-admin-toolbar>div:last-child button,.combination-admin-panel footer button,.combination-detail-modal>footer button,.applied-combination>div button{color:#173a32;font:inherit;cursor:pointer;background:#b9f000;border:0;border-radius:9px;padding:10px 13px;font-size:.625rem;font-weight:900}.combination-admin-panel{margin-bottom:20px}.combination-admin-panel form{grid-template-columns:1fr 1fr 110px;gap:14px;margin-top:20px;display:grid}.combination-admin-panel form>label{color:#36534b;gap:7px;font-size:.625rem;font-weight:850;display:grid}.combination-admin-panel input,.combination-admin-panel select,.combination-admin-panel textarea{width:100%;font:inherit;background:#fbfcfa;border:1px solid #d5ded8;border-radius:10px;padding:12px}.combination-permissions-panel{margin-bottom:20px}.combination-permissions-list{gap:8px;margin-top:16px;display:grid}.combination-permissions-list article{background:#fbfcfa;border:1px solid #dce5df;border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.combination-permissions-list article>div{gap:3px;min-width:0;display:grid}.combination-permissions-list strong{color:#294d43;text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;overflow:hidden}.combination-permissions-list small{color:#72827b;font-size:.5rem}.combination-permissions-list label{color:#34544b;align-items:center;gap:6px;font-size:.5625rem;font-weight:850;display:flex}.combination-permissions-list input{accent-color:#5f8f16;width:17px;height:17px}.combination-admin-panel textarea{resize:vertical}.combination-admin-panel .wide{grid-column:1/-1}.combination-admin-panel fieldset{border:1px solid #dce4df;border-radius:12px;margin:0;padding:14px}.combination-admin-panel legend{color:#315148;padding:0 6px;font-size:.625rem;font-weight:850}.combination-admin-panel fieldset>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.combination-admin-panel fieldset label{color:#38534c;background:#f2f7ee;border-radius:9px;align-items:flex-start;gap:8px;padding:9px;font-size:.5625rem;line-height:1.4;display:flex}.combination-admin-panel fieldset input{flex:none;width:15px;padding:0}.combination-admin-panel form>footer{justify-content:space-between;align-items:center;gap:18px;display:flex}.combination-admin-panel form>footer small{color:#755f25;line-height:1.45}.applied-combination{margin:0 0 25px}.applied-combination>div{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.applied-combination>div span{color:#668078;font-size:.6875rem}.applied-combination>div a{color:#234b38;background:#ebf6e2;border-radius:8px;padding:9px 11px;font-size:.625rem;font-weight:850;text-decoration:none}.applied-combination>div button{color:#7b3933;background:#fff0ee;margin-left:auto}.combination-detail-backdrop{z-index:130}.combination-detail-modal{color:#173d35;background:#fff;border-radius:23px;width:min(720px,100%);max-height:calc(100vh - 40px);padding:31px;position:relative;overflow-y:auto;box-shadow:0 35px 100px #03201859}.combination-detail-modal>header{align-items:flex-start;gap:14px;padding-right:38px;display:flex}.combination-detail-modal>header>span{background:#e1f2d0;border-radius:14px;flex:none;place-items:center;width:48px;height:48px;font-size:1.4375rem;display:grid}.combination-detail-modal header p,.combination-detail-modal header h2,.combination-detail-modal header small{margin:0}.combination-detail-modal header p{color:#6c9436;text-transform:uppercase;font-size:.5625rem;font-weight:900}.combination-detail-modal header h2{margin:4px 0 5px;font-size:1.8125rem}.combination-detail-modal header small{color:#6c7c75;line-height:1.5}.combination-detail-products{gap:8px;margin:21px 0;display:grid}.combination-detail-products article{border:1px solid #e1e7e3;border-radius:12px;grid-template-columns:62px 1fr;align-items:center;gap:12px;padding:10px;display:grid}.combination-detail-products img,.combination-detail-products article>span{object-fit:contain;background:#eff5e9;border-radius:9px;width:62px;height:62px;padding:5px}.combination-detail-products article>span{place-items:center;font-weight:900;display:grid}.combination-detail-products article>div{gap:4px;display:grid}.combination-detail-products small{color:#718079;font-size:.5625rem;line-height:1.4}.combination-detail-products p{color:#536962;margin:3px 0 0;font-size:.5625rem}.combination-detail-copy{color:#52665f;font-size:.6875rem;line-height:1.65}.combination-detail-modal>aside{color:#715a1d;background:#fff5d6;border-radius:10px;margin:17px 0;padding:12px;font-size:.5625rem;line-height:1.5;display:block}.combination-detail-modal>footer{flex-wrap:wrap;gap:8px;display:flex}.combination-detail-modal>footer .secondary{background:#edf1ee}.client-product-name,.public-product-title{color:#153c35;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:7px 0;padding:0;font-size:1rem;font-weight:850;display:block}.client-product-name:hover,.public-product-title:hover{color:#5c8b21}.client-detail-layer,.catalog-detail-layer{z-index:140}.client-combination-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.client-combination-grid>button,.client-topic-grid>button{color:#fff;font:inherit;text-align:left;cursor:pointer;background:#ffffff13;border:1px solid #ffffff24;border-radius:14px;gap:7px;padding:15px;display:grid}.client-combination-grid>button:hover,.client-topic-grid>button:hover{background:#b9f00017;border-color:#b9f0008c}.client-combination-grid>button>span{color:#173d34;background:#b9f000;border-radius:11px;place-items:center;width:38px;height:38px;font-size:1.1875rem;display:grid}.client-combination-grid>button small{color:#cde2ae;letter-spacing:.06em;text-transform:uppercase;font-size:.5rem;font-weight:900}.client-combination-grid>button strong{font-size:.875rem}.client-combination-grid>button p{color:#ffffffa6;min-height:49px;margin:0;font-size:.5625rem;line-height:1.5}.client-combination-grid>button b{color:#dfffa7;font-size:.5625rem}.client-association-empty{color:#ffffffb3;text-align:center;border:1px dashed #ffffff40;border-radius:14px;padding:25px}.client-documentary-associations{border-top:1px solid #ffffff24;margin-top:20px}.client-documentary-associations>summary{color:#dff0d4;cursor:pointer;padding:18px 0 12px;font-size:.625rem;font-weight:850}.client-topic-grid>button header{justify-content:space-between;gap:10px;display:flex}.client-topic-grid>button header strong{font-size:.75rem}.client-topic-grid>button header small{color:#ffffff7a;flex:none;font-size:.5rem}.client-topic-grid>button>div{flex-wrap:wrap;gap:5px;display:flex}.client-topic-grid>button span{color:#dff3ba;background:#b9f00021;border-radius:20px;padding:5px 7px;font-size:.5rem}.client-category-modal,.client-combination-modal,.client-topic-modal,.public-category-modal,.public-product-modal{color:#173d35;background:#fff;border-radius:23px;width:min(780px,100%);max-height:calc(100vh - 36px);padding:31px;position:relative;overflow-y:auto;box-shadow:0 35px 100px #03201861}.client-category-modal h2,.client-topic-modal h2,.public-category-modal h2{margin:5px 0 9px;font-size:1.9375rem}.client-category-modal>p:not(.eyebrow),.public-category-modal>p:not(.eyebrow){color:#697a73;line-height:1.6}.client-category-modal>div,.public-category-modal>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:18px 0;display:grid}.client-category-modal>div>button,.public-category-modal>div>button{color:#21463c;font:inherit;text-align:left;cursor:pointer;background:#fafcf8;border:1px solid #e0e7e2;border-radius:12px;grid-template-columns:52px 1fr;align-items:center;gap:9px;padding:10px;display:grid}.client-category-modal>div img,.client-category-modal>div button>span,.public-category-modal>div img,.public-category-modal>div button>span{object-fit:contain;background:#edf5e7;border-radius:8px;grid-row:1/3;place-items:center;width:52px;height:52px;padding:4px;font-weight:900;display:grid}.client-category-modal>div small,.public-category-modal>div small{color:#6d8d3e;font-size:.5rem}.client-category-modal>footer,.public-category-modal>footer{justify-content:flex-end;display:flex}.client-combination-modal{width:min(720px,100%)}.client-combination-modal>header{gap:14px;padding-right:36px;display:flex}.client-combination-modal>header>span{color:#174038;background:#dff1c9;border-radius:13px;flex:none;place-items:center;width:48px;height:48px;font-size:1.4375rem;display:grid}.client-combination-modal header p,.client-combination-modal header h2,.client-combination-modal header small{margin:0}.client-combination-modal header p{color:#6c9436;text-transform:uppercase;font-size:.5625rem;font-weight:900}.client-combination-modal header h2{margin:4px 0 5px;font-size:1.8125rem}.client-combination-modal header small{color:#6c7c75}.client-combination-modal>div:not(.modal-close){gap:8px;margin:20px 0;display:grid}.client-combination-modal>div>article{border:1px solid #e0e6e2;border-radius:12px;grid-template-columns:60px 1fr;align-items:center;gap:12px;padding:10px;display:grid}.client-combination-modal article>img,.client-combination-modal article>span{object-fit:contain;background:#eef5e9;border-radius:9px;place-items:center;width:60px;height:60px;padding:5px;display:grid}.client-combination-modal article section{gap:4px;display:grid}.client-combination-modal article small{color:#718079;font-size:.5625rem;line-height:1.4}.client-combination-modal article p{color:#566a63;margin:0;font-size:.5625rem}.client-combination-details{color:#52665f;font-size:.6875rem;line-height:1.65}.client-combination-modal>aside,.client-topic-modal>aside,.public-product-modal aside{color:#715a1d;background:#fff5d6;border-radius:10px;margin:16px 0;padding:12px;font-size:.75rem;line-height:1.6;display:block}.client-combination-modal>footer,.public-product-modal footer{flex-wrap:wrap;gap:8px;display:flex}.client-topic-products{flex-wrap:wrap;gap:7px;margin:16px 0 22px;display:flex}.client-topic-products span{color:#426b25;background:#eaf5e2;border-radius:20px;padding:7px 9px;font-size:.5625rem}.client-topic-modal h3{margin:18px 0 9px;font-size:.8125rem}.client-topic-combination-links{gap:7px;display:grid}.client-topic-combination-links button{color:#254a3d;font:inherit;text-align:left;cursor:pointer;background:#eaf5e2;border:0;border-radius:9px;padding:11px;font-size:.625rem;font-weight:850}.product-art{width:100%;font:inherit;cursor:pointer;border:0;padding:0}.public-product-title{font-size:1.125rem}.product-detail-trigger{color:#315c42!important}.public-product-modal{grid-template-columns:.8fr 1.2fr;gap:28px;width:min(900px,100%);padding:0;display:grid;overflow-y:auto}.public-product-modal-image{background:linear-gradient(145deg,#e8f4dd,#cfe7b8);place-items:center;min-height:520px;display:grid}.public-product-modal-image img{object-fit:contain;width:100%;height:100%;max-height:560px;padding:36px}.public-product-modal-image>span{color:#173f35;background:#fff;border-radius:16px;place-items:center;width:110px;height:155px;font-size:3.125rem;font-weight:900;display:grid}.public-product-modal>div:last-child{padding:36px 31px 30px 0}.public-product-modal h2{margin:5px 0 10px;font-size:2.25rem}.public-product-modal section{border-top:1px solid #e2e8e4;margin-top:18px;padding-top:16px}.public-product-modal section h3{margin:0 0 7px;font-size:.8125rem}.public-product-modal section p,.public-product-modal>div:last-child>p{color:#61736c;font-size:.6875rem;line-height:1.65}.campaign-list .campaign-open{color:#21453c;text-align:left;background:0 0;flex:1;justify-items:start;gap:4px;padding:3px;display:grid}.simple-ad-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 20px;display:grid}.simple-ad-steps button{color:#143f36;min-height:92px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:2px solid #d9e4dd;border-radius:16px;grid-template-rows:auto auto;grid-template-columns:42px 1fr;align-items:center;gap:2px 10px;padding:14px;display:grid}.simple-ad-steps button>span{color:#0d5db8;background:#e8f1ff;border-radius:12px;grid-row:1/3;place-items:center;width:42px;height:42px;font-size:1.25rem;display:grid}.simple-ad-steps button strong{font-size:1rem}.simple-ad-steps button small{color:#667970;font-size:.75rem}.simple-ad-steps button.active{background:#edf6ff;border-color:#1269c7;box-shadow:0 10px 25px #1269c71f}.simple-ad-steps button.active>span{color:#fff;background:#1269c7}.simple-ad-steps button.done:not(.active){background:#f3faed;border-color:#9ccc7c}.simple-ad-steps button.done:not(.active)>span{color:#fff;background:#348348}.simple-ad-panel{gap:22px;display:grid}.simple-ad-heading{align-items:center;gap:14px;display:flex}.simple-ad-heading>span{color:#fff;background:#1269c7;border-radius:50%;flex:0 0 48px;place-items:center;height:48px;font-size:1.3125rem;font-weight:900;display:grid}.simple-ad-heading h2,.simple-ad-heading p{margin:0}.simple-ad-heading h2{color:#123a32;font-size:clamp(1.375rem,3vw,2rem)}.simple-ad-heading p{color:#667970;margin-top:5px}.simple-ad-grid{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:20px;display:grid}.simple-ad-media{background:#f7faf6;border:1px solid #d8e5dd;border-radius:16px;align-self:start;gap:12px;padding:20px;display:grid}.simple-ad-media p,.simple-ad-media small{color:#667970;margin:0}.simple-ad-media label{gap:7px;font-weight:800;display:grid}.simple-ad-media input{width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #cddad2;border-radius:11px;padding:11px 13px}.simple-ad-media button,.simple-primary-action,.simple-ad-empty button{color:#fff;min-height:50px;font:inherit;cursor:pointer;background:#1269c7;border:0;border-radius:12px;padding:12px 18px;font-weight:900}.simple-ad-media button:disabled,.simple-primary-action:disabled{opacity:.55;cursor:not-allowed}.simple-ad-panel,.simple-ad-grid,.ad-asset-library{min-width:0;max-width:100%}.ad-asset-library{background:linear-gradient(#fff,#f7fbff);border:1px solid #cbdde9;border-radius:18px;gap:14px;width:100%;padding:18px;display:grid;overflow-x:clip}.ad-asset-library>header{justify-content:space-between;align-items:start;gap:18px;display:flex}.ad-asset-library>header .eyebrow{color:#1769aa;text-transform:uppercase;margin:0 0 3px;font-size:.7rem;font-weight:900}.ad-asset-library>header h3{color:#123a5e;margin:0;font-size:1.35rem}.ad-asset-library>header small{color:#667970;max-width:700px;margin-top:5px;line-height:1.5;display:block}.ad-asset-library>header>strong{color:#0d5db8;background:#e7f2ff;border-radius:999px;flex:none;padding:7px 10px;font-size:.75rem}.ad-asset-tools{grid-template-columns:minmax(180px,1fr) minmax(0,1.65fr) auto;gap:10px;min-width:0;display:grid}.ad-asset-tools input{background:#fff;border:1px solid #cbd9e3;border-radius:11px;width:100%;min-height:44px;padding:10px 13px}.ad-asset-tools>div{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.ad-asset-tools button{color:#425e74;cursor:pointer;background:#fff;border:1px solid #cbd9e3;border-radius:11px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:8px;font-weight:800;display:flex}.ad-asset-tools button span{background:#edf2f6;border-radius:999px;min-width:22px;padding:2px 5px;font-size:.68rem}.ad-asset-tools button.active{color:#fff;background:#1769aa;border-color:#1769aa}.ad-asset-tools button.active span{color:#0d5db8;background:#fff}.ad-asset-add{white-space:nowrap;color:#fff!important;background:#1269c7!important;border-color:#1269c7!important;padding-inline:13px!important}.ad-asset-grid{grid-template-columns:repeat(auto-fill,minmax(min(210px,100%),1fr));gap:12px;min-width:0;display:grid}.ad-asset-library article{background:#fff;border:1px solid #dce6e0;border-radius:13px;min-width:0;position:relative;box-shadow:0 5px 16px #0e3f600f}.ad-asset-library article:has(.ad-asset-menu){z-index:100}.ad-asset-preview{color:#6d8077;width:100%;height:142px;font:inherit;cursor:pointer;background:#edf3f7;border:0;border-radius:12px 12px 0 0;place-items:center;padding:0;font-size:2rem;display:grid;position:relative;overflow:hidden}.ad-asset-preview img,.ad-asset-preview video{object-fit:contain;width:100%;height:100%}.ad-asset-preview>b{color:#fff;background:#05233cc7;border-radius:999px;padding:4px 7px;font-size:.65rem;position:absolute;top:8px;left:8px}.ad-asset-preview.audio{color:#1769aa;background:linear-gradient(145deg,#e7f2ff,#d5e9ff);grid-template-rows:1fr auto;gap:8px;padding:18px 12px 12px}.ad-asset-preview.audio>.ad-audio-icon{font-size:3rem}.ad-asset-preview audio{display:none}.ad-media-play{color:#fff;background:#05233cd1;border-radius:50%;place-items:center;width:40px;height:40px;padding-left:3px;font-size:1rem;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 4px 16px #0000003d}.ad-asset-info,.ad-asset-edit{gap:7px;padding:12px;display:grid}.ad-asset-info>strong{text-overflow:ellipsis;white-space:nowrap;line-height:1.3;overflow:hidden}.ad-asset-info>small{color:#667970;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.ad-asset-info>span{color:#805c05;background:#fff0ba;border-radius:999px;width:fit-content;padding:4px 7px;font-size:.7rem;font-weight:800}.ad-asset-info>div,.ad-asset-edit>div{gap:6px;margin-top:3px;display:flex}.ad-asset-info button,.ad-asset-edit button{color:#fff;cursor:pointer;background:#1269c7;border:0;border-radius:9px;flex:1;min-height:38px;padding:8px 10px;font-size:.74rem;font-weight:850}.ad-asset-info button.selected{color:#174b2d;background:#c9f2d5}.ad-asset-info button.secondary{color:#173d35;background:#e7ede9}.ad-asset-info button.danger{background:#a52c32}.ad-asset-primary-actions>button.secondary{flex:0 0 66px}.ad-asset-primary-actions>button.use{color:#fff;background:#1269c7;min-width:0}.ad-asset-more{flex:0 0 38px;position:relative}.ad-asset-more>button.more{color:#173d35;background:#e7ede9;width:38px;min-width:38px;padding:0;font-size:1.25rem}.ad-asset-menu{z-index:12;background:#fff;border:1px solid #d6e1e8;border-radius:10px;width:155px;padding:5px;position:absolute;bottom:calc(100% + 6px);right:0;box-shadow:0 14px 36px #04223a33;gap:2px!important;display:grid!important}.ad-asset-menu button,.ad-asset-menu a{color:#193b52;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;min-height:37px;padding:8px 9px;font-size:.72rem;font-weight:800;text-decoration:none;display:flex}.ad-asset-menu button:hover,.ad-asset-menu a:hover{background:#edf5fb}.ad-asset-menu button.danger{color:#a52c32;background:0 0}.ad-asset-info button:disabled,.ad-asset-edit button:disabled{opacity:.55;cursor:not-allowed}.ad-asset-edit label{gap:5px;font-weight:800;display:grid}.ad-asset-edit input{border:1px solid #cddad2;border-radius:9px;width:100%;min-height:42px;padding:9px 10px}.ad-asset-edit button.secondary{color:#173d35;background:#e7ede9}.ad-asset-empty{color:#667970;text-align:center;border:1px dashed #bfd0dc;border-radius:14px;align-content:center;place-items:center;gap:5px;min-height:180px;padding:24px;display:grid}.ad-asset-empty>span{color:#1769aa;font-size:2.2rem}.ad-asset-empty p{margin:0}.campaign-audio-preview{color:#1769aa;background:linear-gradient(145deg,#e7f2ff,#d5e9ff);align-content:center;place-items:center;gap:20px;width:100%;min-height:220px;padding:30px;display:grid}.campaign-audio-preview span{font-size:4rem}.campaign-audio-preview audio{width:min(420px,100%)}.campaign-audio-preview button,.campaign-image-open span{color:#fff;cursor:pointer;background:#05233cdb;border:0;border-radius:9px;padding:8px 11px;font-size:.72rem;font-weight:900}.campaign-image-open{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;display:block;position:relative}.campaign-image-open img{object-fit:contain;width:100%;height:100%}.campaign-image-open span{position:absolute;bottom:10px;right:10px}.asset-viewer-backdrop{z-index:980;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#031526c7;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.asset-viewer{background:#fff;border-radius:20px;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);width:min(980px,100%);max-height:calc(100dvh - 36px);display:grid;position:relative;overflow:hidden;box-shadow:0 32px 100px #00000061}.asset-viewer-close{z-index:2;color:#fff;cursor:pointer;background:#05233cd6;border:0;border-radius:50%;width:42px;height:42px;font-size:1.7rem;position:absolute;top:10px;right:10px}.asset-viewer-media{background:#10253a;place-items:center;min-height:510px;display:grid;overflow:hidden}.asset-viewer-media img,.asset-viewer-media video{object-fit:contain;width:100%;height:100%;max-height:calc(100dvh - 36px)}.asset-viewer-media.audio{color:#8bd3ff;background:linear-gradient(145deg,#10253a,#1769aa);align-content:center;gap:25px;padding:35px}.asset-viewer-media.audio>span{font-size:5rem}.asset-viewer-media audio{width:min(480px,100%)}.asset-viewer-details{padding:32px 26px;overflow-y:auto}.asset-viewer-details h2{overflow-wrap:anywhere;margin:5px 0 20px}.asset-viewer-details dl{gap:0;margin:0;display:grid}.asset-viewer-details dl>div{border-bottom:1px solid #e2e9e5;gap:3px;padding:11px 0;display:grid}.asset-viewer-details dt{color:#6b7c75;text-transform:uppercase;font-size:.7rem;font-weight:800}.asset-viewer-details dd{overflow-wrap:anywhere;margin:0;font-weight:750}.asset-viewer-actions{gap:8px;margin-top:20px;display:grid}.asset-viewer-actions button,.asset-viewer-actions a{color:#fff;cursor:pointer;background:#1269c7;border:0;border-radius:10px;place-items:center;min-height:44px;padding:9px 12px;font-weight:900;text-decoration:none;display:grid}.asset-viewer-actions button.secondary{color:#173d35;background:#e7ede9}.asset-viewer-actions button.danger{background:#a52c32}.asset-use-backdrop{z-index:990;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#031526ad;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.asset-use-dialog{text-align:center;background:#fff;border-radius:20px;width:min(440px,100%);padding:26px;box-shadow:0 28px 80px #0000004d}.asset-use-dialog>span{color:#0d5db8;background:#e7f2ff;border-radius:50%;place-items:center;width:48px;height:48px;margin:0 auto 12px;font-size:1.5rem;display:grid}.asset-use-dialog h2{margin:0}.asset-use-dialog p{color:#61736c;line-height:1.5}.asset-use-dialog>div{gap:8px;display:grid}.asset-use-dialog button{color:#fff;cursor:pointer;background:#1269c7;border:0;border-radius:10px;min-height:46px;padding:9px 12px;font-weight:900}.asset-use-dialog button.secondary{color:#173d35;background:#e7ede9}.asset-use-dialog button.ghost{color:#61736c;background:0 0}.asset-use-dialog button:disabled{opacity:.45;cursor:not-allowed}@media (width<=760px){.simple-ad-panel{padding-bottom:calc(92px + env(safe-area-inset-bottom));overflow-x:clip}.ad-asset-library{border-radius:14px;padding:12px}.ad-asset-library>header{display:grid}.ad-asset-library>header>strong{width:fit-content}.ad-asset-tools{grid-template-columns:minmax(0,1fr)}.ad-asset-tools>div{grid-template-columns:repeat(2,1fr)}.ad-asset-add{width:100%}.ad-asset-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ad-asset-preview{height:clamp(112px,31vw,145px)}.ad-asset-info{padding:9px}.ad-asset-primary-actions{flex-wrap:nowrap}.ad-asset-primary-actions>button.secondary{flex-basis:42px;padding-inline:5px;font-size:.85rem}.ad-asset-primary-actions>button.secondary span{display:none}.ad-asset-primary-actions>button.use{padding-inline:6px;font-size:.68rem}.asset-viewer{grid-template-columns:1fr;max-height:calc(100dvh - 20px);overflow-y:auto}.asset-viewer-media{min-height:280px;max-height:42dvh}.asset-viewer-details{padding:22px 16px;overflow:visible}}@media (width<=370px){.ad-asset-grid{grid-template-columns:minmax(0,1fr)}}.workspace-shell,.workspace-main,.workspace-content,.simple-ad-panel,.ad-asset-library,.ad-asset-tools,.ad-asset-grid,.media-card,.media-card-body{box-sizing:border-box;min-width:0;max-width:100%}.ad-asset-library{overflow:visible}.ad-asset-tools{flex-wrap:wrap;align-items:center;gap:10px;width:100%;display:flex}.ad-asset-tools>label{flex:260px;min-width:min(260px,100%)}.ad-asset-tools>div{flex-wrap:wrap;flex:0 auto;gap:7px;min-width:0;display:flex}.ad-asset-tools button{white-space:nowrap;overflow-wrap:normal;word-break:normal;flex:none;width:auto;min-width:max-content;padding:9px 13px}.ad-asset-tools .ad-asset-add{flex:none;width:auto}.ad-asset-grid{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));align-items:start;gap:16px;width:100%;display:grid}.ad-asset-library article.media-card{border-radius:14px;flex-direction:column;width:100%;min-width:0;display:flex;overflow:visible}.media-preview{aspect-ratio:16/9;color:#6d8077;width:100%;height:auto;min-height:0;font:inherit;cursor:pointer;background:#edf3f7;border:0;border-radius:13px 13px 0 0;place-items:center;padding:0;font-size:2rem;display:grid;position:relative;overflow:hidden}.media-preview img,.media-preview video{object-fit:contain;background:#edf3f7;width:100%;height:100%;display:block}.media-preview>b{color:#fff;background:#05233ccc;border-radius:999px;padding:4px 8px;font-size:.65rem;position:absolute;top:9px;right:9px}.media-preview.audio{color:#1769aa;background:linear-gradient(145deg,#e7f2ff,#d5e9ff);align-content:center;gap:8px;padding:18px}.media-preview.audio .ad-audio-icon{font-size:3rem}.media-preview audio{display:none}.media-card-body{flex-direction:column;flex:1;gap:7px;padding:12px;display:flex}.media-title{-webkit-line-clamp:2;overflow-wrap:break-word;word-break:normal;-webkit-box-orient:vertical;min-width:0;min-height:2.6em;line-height:1.3;display:-webkit-box;overflow:hidden}.media-meta{color:#667970;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.72rem;overflow:hidden}.media-used{color:#805c05;background:#fff0ba;border-radius:999px;width:fit-content;padding:4px 7px;font-size:.68rem;font-weight:800}.media-actions{flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;margin-top:auto;padding-top:4px;display:flex}.media-actions button{white-space:nowrap;overflow-wrap:normal;word-break:normal;cursor:pointer;border:0;border-radius:9px;flex:none;min-width:max-content;min-height:40px;padding:8px 11px;font-size:.74rem;font-weight:850}.media-actions>button.use{color:#fff;background:#1269c7;flex:auto;min-width:max-content}.media-actions>button.selected{color:#174b2d;background:#c9f2d5}.media-actions>button.secondary{color:#173d35;background:#e7ede9}.media-actions .ad-asset-more{flex:0 0 40px}.media-actions .ad-asset-more>button.more{width:40px;min-width:40px}@media (width<=1020px){.ad-asset-tools>label{flex-basis:calc(100% - 130px)}.ad-asset-tools>div{flex-basis:100%;order:3}}@media (width<=760px){.ad-asset-tools{display:flex}.ad-asset-tools>label{flex:100%}.ad-asset-tools>div{scrollbar-width:thin;flex-wrap:nowrap;flex-basis:auto;order:2;width:100%;padding-bottom:3px;overflow-x:auto}.ad-asset-tools .ad-asset-add{order:3;justify-content:center;width:100%}.ad-asset-grid{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:12px}.media-preview{height:auto}}@media (width<=390px){.media-actions{gap:6px}.media-actions button{padding-inline:9px}.media-view-action span{display:none}}.app-confirm-backdrop{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#05182c8f;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.app-confirm-dialog{color:#173d35;text-align:center;background:#fff;border-radius:20px;width:min(430px,100%);padding:25px;box-shadow:0 28px 90px #03172a57}.app-confirm-icon{color:#0d5db8;background:#e7f2ff;border-radius:50%;place-items:center;width:50px;height:50px;margin:0 auto 13px;font-size:1.5rem;font-weight:950;display:grid}.app-confirm-icon.danger{color:#a3242b;background:#ffe8e8}.app-confirm-dialog h2{margin:0;font-size:1.45rem}.app-confirm-dialog p{color:#61736c;margin:10px 0 20px;line-height:1.55}.app-confirm-actions{grid-template-columns:1fr 1fr;gap:9px;display:grid}.app-confirm-actions button{cursor:pointer;border:0;border-radius:11px;min-height:47px;font-weight:900}.app-confirm-actions .secondary{color:#173d35;background:#edf1ee}.app-confirm-actions .primary{color:#fff;background:#1269c7}.app-confirm-actions .danger{color:#fff;background:#a52c32}.simple-ad-existing{border-top:1px solid #e0e8e3;gap:8px;padding-top:18px;display:grid}.simple-ad-existing button{color:#17453a;font:inherit;cursor:pointer;background:#fff;border:1px solid #dbe5df;border-radius:11px;justify-content:space-between;gap:12px;padding:13px 15px;display:flex}.ad-copy-link-shortcut{background:linear-gradient(135deg,#f5faff,#eaf5ff);border:2px solid #80b9ee;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(220px,320px) auto;align-items:end;gap:14px;min-width:0;margin:0 0 18px;padding:16px;display:grid;box-shadow:0 10px 28px #0d5ba91a}.ad-copy-link-shortcut>div,.ad-copy-link-shortcut label{gap:5px;min-width:0;display:grid}.ad-copy-link-shortcut strong{color:#123e69;font-size:1rem}.ad-copy-link-shortcut small,.ad-copy-link-shortcut label>span{color:#5e746b;font-size:.76rem;font-weight:750}.ad-copy-link-shortcut select{color:#173d35;width:100%;min-width:0;min-height:46px;font:inherit;background:#fff;border:1px solid #a9c9e7;border-radius:10px;padding:9px 36px 9px 11px}.ad-copy-link-primary{color:#fff;min-width:150px;min-height:46px;font:inherit;white-space:normal;cursor:pointer;background:linear-gradient(135deg,#0d5ba9,#168be0);border:0;border-radius:11px;padding:10px 17px;font-weight:900;box-shadow:0 9px 20px #0d5ba93b}.simple-payment-form{max-width:760px}.ad-targeting-fields{background:#f5faff;border:1px solid #b9d9f8;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:16px;display:grid}.ad-targeting-fields legend{color:#0d559f;padding:0 8px;font-weight:900}.ad-targeting-fields>small{color:#65776f;grid-column:1/-1}.campaign-target-summary{color:#536a60;background:#f2f7f4;border-radius:10px;padding:12px 14px}.meta-wait-notice{color:#624c10;background:#fff7dc;border:1px solid #edce75;border-radius:14px;align-items:flex-start;gap:14px;max-width:900px;padding:16px 18px;display:flex}.meta-wait-notice>span{font-size:1.625rem}.meta-wait-notice strong{color:#4e3d0e}.meta-wait-notice p{margin:5px 0 0;line-height:1.55}.simple-ad-total{background:#edf6ff;border-radius:14px;gap:8px;padding:16px;display:grid}.simple-ad-total>span,.simple-ad-total>b{justify-content:space-between;gap:15px;display:flex}.simple-ad-total>b{color:#0c4e94;border-top:1px solid #cbdff3;padding-top:9px;font-size:1.125rem}.simple-meta-card{border:2px solid #e1e8e4;border-radius:16px;grid-template-columns:52px 1fr auto;align-items:center;gap:14px;padding:18px;display:grid}.simple-meta-card.connected{background:#f2faeb;border-color:#9ccf79}.simple-meta-icon{color:#fff;background:#1877f2;border-radius:14px;place-items:center;width:52px;height:52px;font-size:1.875rem;font-weight:900;display:grid}.simple-meta-card>div{gap:4px;display:grid}.simple-meta-card small{color:#667970}.simple-meta-card>b{color:#267640}.simple-primary-action{justify-self:start}.ad-sync-timeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.ad-sync-timeline>div{background:#f7f9f8;border:1px solid #dfe7e2;border-radius:12px;align-items:center;gap:9px;min-height:58px;padding:11px;display:flex}.ad-sync-timeline span{color:#687970;background:#e6ece8;border-radius:50%;flex:0 0 30px;place-items:center;height:30px;font-weight:900;display:grid}.ad-sync-timeline small{color:#536a60;font-weight:800}.ad-sync-timeline>.done{background:#f0fae9;border-color:#a8d68c}.ad-sync-timeline>.done span{color:#fff;background:#348348}.ad-sync-timeline>.current{background:#fff7d9;border-color:#e8c761}.ad-sync-timeline>.current span{color:#fff;background:#b88705}.simple-ad-share{background:#fff;border:1px solid #dce7e0;border-radius:16px;gap:15px;padding:18px;display:grid}.simple-ad-share>div{gap:4px;display:grid}.simple-ad-share small{color:#667970}.simple-ad-share>button,.simple-launch-status button,.simple-campaign-tracking button{color:#0d5ba9;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #1269c7;border-radius:10px;padding:10px 14px;font-weight:850}.simple-launch-status{background:#f5f8f6;border-radius:14px;align-items:center;gap:15px;padding:16px;display:flex}.simple-launch-status span{color:#60736a;flex:1}.simple-ad-note{color:#6d561d;background:#fff6d9;border-radius:12px;margin:0;padding:14px 16px}.simple-ad-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.simple-ad-kpis article{background:#edf6ff;border-radius:14px;gap:3px;padding:18px;display:grid}.simple-ad-kpis strong{color:#0d559f;font-size:1.75rem}.simple-ad-kpis span{color:#64776e}.simple-campaign-tracking,.simple-request-tracking{gap:10px;display:grid}.simple-campaign-tracking h3,.simple-request-tracking h3{margin:0 0 4px}.simple-campaign-tracking article{border:1px solid #dde6e1;border-radius:12px;grid-template-columns:minmax(190px,1fr) repeat(3,auto) auto;align-items:center;gap:16px;padding:14px;display:grid}.simple-campaign-tracking .campaign-summary-card{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.campaign-summary-main{text-align:left;grid-template-columns:minmax(190px,1fr) repeat(3,auto) auto;align-items:center;gap:16px;min-width:0;display:grid;color:inherit!important;background:0 0!important;border:0!important;padding:0!important}.campaign-summary-main>div{gap:3px;display:grid}.campaign-summary-main>b{color:#0d5ba9;white-space:nowrap}.campaign-summary-actions{grid-template-columns:repeat(2,minmax(130px,1fr));gap:8px;min-width:0;display:grid}.campaign-summary-actions button{white-space:normal;overflow-wrap:anywhere;min-width:0;min-height:42px;padding:9px 11px}.copy-link-only{color:#0d5ba9!important;background:#edf6ff!important;border-color:#84b8ea!important}.campaign-summary-actions .danger,.campaign-result-actions .danger{color:#a22525;border-color:#d8a7a7}.simple-campaign-tracking article>div,.simple-request-tracking article>div{gap:3px;display:grid}.simple-campaign-tracking small,.simple-request-tracking small{color:#6c7c74}.simple-request-tracking article{border:1px solid #dde6e1;border-radius:12px;align-items:center;gap:16px;padding:14px;display:flex}.simple-request-tracking article>div{flex:1}.simple-ad-empty{background:#f5f8f6;border-radius:14px;justify-items:start;gap:12px;padding:24px;display:grid}.simple-ad-empty p{margin:0}.campaign-result-modal{color:#173d35;background:#fff;border-radius:22px;width:min(760px,100%);min-width:0;max-width:100%;max-height:calc(100dvh - 32px);padding:30px;position:relative;overflow:hidden auto;box-shadow:0 35px 100px #03201859}.campaign-result-modal>*{min-width:0;max-width:100%}.campaign-result-modal h2{margin:5px 45px 14px 0;font-size:clamp(1.55rem,4vw,2.25rem)}.campaign-result-close{color:#315148;cursor:pointer;background:#eef3f0;border:0;border-radius:50%;width:42px;height:42px;font-size:1.7rem;position:absolute;top:18px;right:18px}.campaign-result-status{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.campaign-result-status small{color:#6c7c74}.campaign-result-budget{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.campaign-result-budget span{color:#687970;background:#edf6ff;border-radius:12px;gap:4px;padding:14px;display:grid}.campaign-result-budget strong{color:#0d559f}.campaign-result-timeline{gap:4px;margin:16px 0;display:grid}.campaign-result-timeline>div{border-bottom:1px solid #edf0ee;grid-template-columns:34px 1fr;align-items:center;gap:10px;padding:9px 0;display:grid}.campaign-result-timeline>div>span{color:#77857e;background:#e9eeeb;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.campaign-result-timeline>.done>span{color:#fff;background:#348348}.campaign-result-timeline>div>div{gap:2px;display:grid}.campaign-result-timeline small{color:#718078}.campaign-result-reference{background:#f5f8f6;border-radius:10px;padding:12px 14px}.meta-live-insights{background:#f5faff;border:1px solid #b9d9f8;border-radius:16px;gap:14px;width:100%;min-width:0;max-width:100%;margin:18px 0;padding:18px;display:grid;overflow:hidden}.meta-live-insights>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.meta-live-insights>header>div{min-width:0}.meta-live-insights h3,.meta-live-insights p{margin:0}.meta-live-insights header button{color:#fff;min-width:0;max-width:100%;min-height:42px;font:inherit;text-align:center;white-space:normal;overflow-wrap:anywhere;cursor:pointer;background:#1877f2;border:1px solid #1877f2;border-radius:10px;padding:9px 13px;font-weight:850;line-height:1.3}.meta-live-insights header button:disabled{opacity:.65;cursor:wait}.meta-live-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.meta-live-grid article{text-align:center;background:#fff;border-radius:10px;gap:3px;padding:12px 9px;display:grid}.meta-live-grid strong{color:#0d559f;font-size:1.25rem}.meta-live-grid span{color:#65776f;font-size:.75rem}.meta-live-proof{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.meta-live-proof small{color:#687970}.meta-network-state{color:#54685f;background:#e8eeeb;border-radius:999px;padding:7px 10px;font-weight:850}.meta-network-state.active{color:#17672e;background:#dcf4e2}.meta-network-state.paused{color:#815b05;background:#fff0c8}.meta-live-empty{background:#fff;border-radius:12px;width:100%;min-width:0;max-width:100%;padding:15px;overflow:hidden}.meta-live-empty p{color:#65776f;margin:5px 0}.meta-live-empty small{color:#a22525}.meta-sync-error{white-space:normal;overflow-wrap:anywhere;word-break:break-word;background:#fff1ef;border-radius:9px;width:100%;min-width:0;margin-top:10px;padding:10px 12px;line-height:1.5;display:block}.central-meta-settings{background:linear-gradient(145deg,#f7fbff,#fff);border-color:#a9cdf7}.central-meta-settings .card-heading>span.configured{color:#17672e;background:#dcf4e2}.central-meta-current{background:#eaf4ff;border-radius:12px;gap:4px;margin:14px 0;padding:15px;display:grid}.central-meta-current strong{color:#0d559f}.central-meta-current span,.central-meta-current small{color:#60736a}.central-meta-form{grid-template-columns:auto minmax(220px,1fr) 150px auto;align-items:end;gap:10px;display:grid}.central-meta-form label{color:#536a60;gap:6px;font-weight:800;display:grid}.central-meta-form input,.central-meta-form select{width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #cad8d1;border-radius:10px;padding:9px 11px}.central-meta-form button{color:#092d2d;min-height:44px;font:inherit;cursor:pointer;background:#b9f000;border:0;border-radius:10px;padding:10px 14px;font-weight:850}.central-meta-form button.secondary{color:#0d5ba9;background:#fff;border:1px solid #1877f2}.central-meta-reconnect{color:#65776f;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:12px 0 0;display:flex}.central-meta-reconnect p{flex:320px;margin:0}.central-meta-reconnect button{color:#0d5ba9;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #1877f2;border-radius:10px;padding:9px 13px;font-weight:850}.campaign-result-actions,.campaign-edit-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.campaign-result-actions button,.campaign-edit-actions button{color:#0d5ba9;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #1269c7;border-radius:10px;padding:10px 14px;font-weight:850}.campaign-result-actions button:first-child,.campaign-edit-actions button:first-child{color:#092d2d;background:#b9f000;border-color:#b9f000}.campaign-edit-form{border-top:1px solid #e1e8e4;margin-top:20px;padding-top:20px}.campaign-edit-actions .secondary{color:#526a60;background:#fff;border-color:#ccd7d1}@media (width<=900px){.ad-copy-link-shortcut{grid-template-columns:minmax(0,1fr) auto}.ad-copy-link-shortcut>div{grid-column:1/-1}.simple-ad-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.simple-ad-grid{grid-template-columns:1fr}.simple-ad-kpis,.ad-sync-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}.simple-campaign-tracking article{grid-template-columns:1fr 1fr 1fr}.simple-campaign-tracking article>div{grid-column:1/-1}.simple-campaign-tracking .campaign-summary-card{grid-template-columns:1fr}.campaign-summary-main{grid-template-columns:1fr 1fr 1fr}.campaign-summary-main>div{grid-column:1/-1}.campaign-summary-actions{grid-column:auto!important}}@media (width<=560px){.ad-copy-link-shortcut{grid-template-columns:1fr;gap:11px;padding:14px}.ad-copy-link-shortcut>div{grid-column:auto}.ad-copy-link-primary{width:100%;min-width:0;min-height:50px}.simple-ad-steps{gap:8px}.simple-ad-steps button{grid-template-columns:34px 1fr;min-height:82px;padding:10px}.simple-ad-steps button>span{width:34px;height:34px;font-size:1rem}.simple-ad-steps button strong{font-size:.875rem}.simple-ad-steps button small{font-size:.6875rem}.simple-ad-heading{align-items:flex-start}.simple-ad-heading>span{flex-basis:40px;height:40px}.simple-meta-card{grid-template-columns:44px 1fr}.simple-meta-icon{width:44px;height:44px}.simple-meta-card>b{grid-column:2}.simple-launch-status,.simple-request-tracking article{flex-direction:column;align-items:stretch}.simple-ad-kpis{grid-template-columns:1fr 1fr}.ad-sync-timeline{grid-template-columns:1fr}.simple-campaign-tracking article{grid-template-columns:1fr 1fr;gap:10px}.simple-campaign-tracking article>button{grid-column:1/-1}.campaign-detail-backdrop{padding-inline:max(10px, env(safe-area-inset-left), env(safe-area-inset-right));place-items:start center;overflow-x:hidden}.campaign-result-modal{border-radius:18px;width:100%;min-width:0;max-width:100%;padding:22px 14px}.campaign-result-budget{grid-template-columns:1fr}.meta-live-insights{padding:13px}.meta-live-insights>header{flex-direction:column;align-items:stretch;width:100%;min-width:0}.meta-live-insights header button{width:100%}.meta-live-grid{grid-template-columns:1fr 1fr}.central-meta-form,.ad-targeting-fields{grid-template-columns:1fr}.ad-targeting-fields>small{grid-column:auto}.campaign-detail-stats,.campaign-summary-main{grid-template-columns:1fr 1fr}.campaign-summary-main>b{grid-column:1/-1}.campaign-summary-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.campaign-summary-actions button{width:100%}}.campaign-list .campaign-open small{color:#718078;font-weight:500}.campaign-list .campaign-open span{color:#5d8c26;font-size:.5625rem}.campaign-detail-backdrop{z-index:995;padding:max(16px, env(safe-area-inset-top)) 16px max(88px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);overscroll-behavior:contain;background:#031526b8;place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.campaign-detail-modal{color:#173d35;background:#fff;border-radius:22px;width:min(650px,100%);max-height:calc(100vh - 40px);padding:32px;position:relative;overflow-y:auto;box-shadow:0 35px 100px #03201859}.campaign-detail-modal h2{margin:5px 0 20px;font-size:2rem}.campaign-detail-code{background:#f0f6eb;border-radius:12px;gap:5px;padding:14px;display:grid}.campaign-detail-code small{color:#638a35;text-transform:uppercase;font-size:.5625rem;font-weight:900}.campaign-detail-code strong{overflow-wrap:anywhere;font-size:.6875rem}.campaign-detail-code span{color:#728079;font-size:.5625rem}.campaign-detail-stats{grid-template-columns:repeat(4,1fr);gap:8px;margin:17px 0;display:grid}.campaign-detail-stats article{text-align:center;background:#f4f7f2;border-radius:11px;gap:3px;padding:13px 8px;display:grid}.campaign-detail-stats strong{font-size:1.375rem}.campaign-detail-stats span{color:#708079;font-size:.5rem}.campaign-detail-modal>p:not(.eyebrow){color:#718079;font-size:.625rem}.campaign-detail-modal>footer{flex-wrap:wrap;gap:8px;margin-top:19px;display:flex}.campaign-detail-modal>footer button,.campaign-detail-modal>footer a{color:#173a32;font:inherit;cursor:pointer;background:#b9f000;border:0;border-radius:9px;padding:10px 13px;font-size:.625rem;font-weight:900;text-decoration:none}.campaign-detail-modal>footer a{background:#edf1ee}.product-combinations-panel>a{color:#173b32;background:#b9f000;border-radius:10px;padding:11px 14px;font-size:.625rem;font-weight:900;text-decoration:none}.admin-product-preview-backdrop{z-index:130}.admin-product-preview{background:#fff;border-radius:22px;grid-template-columns:.8fr 1.2fr;width:min(820px,100%);max-height:calc(100vh - 40px);display:grid;position:relative;overflow-y:auto;box-shadow:0 35px 100px #03201859}.admin-product-preview-image{background:#edf5e7;place-items:center;min-height:470px;display:grid}.admin-product-preview-image img{object-fit:contain;width:100%;height:100%;max-height:520px;padding:30px}.admin-product-preview-image>span{font-size:3.75rem}.admin-product-preview-copy{padding:34px 30px}.admin-product-preview-copy h2{margin:5px 0 7px;font-size:2rem}.admin-product-preview-copy>small{color:#718079;font-size:.5625rem}.admin-product-preview-copy>p:not(.eyebrow){color:#60716a;font-size:.6875rem;line-height:1.65}.admin-product-preview-copy dl{grid-template-columns:repeat(3,1fr);gap:8px;margin:20px 0;display:grid}.admin-product-preview-copy dl div{background:#f1f6ed;border-radius:10px;padding:11px}.admin-product-preview-copy dt{color:#74817d;font-size:.5rem}.admin-product-preview-copy dd{margin:4px 0 0;font-size:.6875rem;font-weight:850}.admin-product-documentary{background:#fff9e7;border:1px solid #efd794;border-radius:12px;margin:0 0 20px;padding:14px}.admin-product-documentary h3{color:#654e17;margin:0 0 6px;font-size:.75rem}.admin-product-documentary p{color:#74632f;margin:0 0 10px;font-size:.5625rem;line-height:1.55}.admin-product-documentary>div{flex-wrap:wrap;gap:6px;display:flex}.admin-product-documentary span{color:#5c4d22;background:#fff;border-radius:10px;gap:2px;padding:7px 9px;display:grid}.admin-product-documentary b{font-size:.5625rem}.admin-product-documentary small{color:#8a7947;font-size:.5rem}.admin-product-preview-copy footer{flex-wrap:wrap;gap:8px;display:flex}.admin-product-preview-copy footer button{color:#25483f;font:inherit;cursor:pointer;background:#edf1ee;border:0;border-radius:9px;padding:10px 13px;font-size:.625rem;font-weight:850}.admin-product-preview-copy footer button.primary{background:#b9f000}@media (width<=980px){.client-combination-grid,.combination-admin-panel fieldset>div,.wellness-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-bottom{flex-wrap:wrap}}@media (width<=720px){.combination-admin-toolbar,.wellness-guide-heading,.combination-admin-panel form>footer{flex-direction:column;align-items:stretch}.combination-admin-panel form{grid-template-columns:1fr}.combination-admin-panel .wide{grid-column:auto}.combination-admin-panel fieldset>div,.client-combination-grid,.wellness-guide-grid,.client-category-modal>div,.public-category-modal>div{grid-template-columns:1fr}.wellness-guide-heading input{width:100%}.combination-admin-toolbar>div:last-child{flex-direction:column;align-items:stretch}.combination-permissions-list article{grid-template-columns:minmax(0,1fr) auto}.combination-permissions-list article>label:last-child{grid-column:2}.wellness-guide-card>button{min-height:0}.applied-combination>div{flex-direction:column;align-items:stretch}.applied-combination>div button{margin-left:0}.combination-detail-modal,.client-category-modal,.client-combination-modal,.client-topic-modal,.public-category-modal,.campaign-detail-modal{border-radius:18px;max-height:calc(100vh - 20px);padding:25px 17px}.public-product-modal,.admin-product-preview{border-radius:18px;grid-template-columns:1fr;max-height:calc(100vh - 20px)}.public-product-modal-image,.admin-product-preview-image{min-height:230px}.public-product-modal-image img,.admin-product-preview-image img{max-height:260px;padding:18px}.public-product-modal>div:last-child,.admin-product-preview-copy{padding:25px 17px}.campaign-detail-stats{grid-template-columns:repeat(2,1fr)}.client-combination-modal>footer,.public-product-modal footer,.campaign-detail-modal>footer{grid-template-columns:1fr;display:grid}.client-combination-modal>footer>*,.public-product-modal footer>*,.campaign-detail-modal>footer>*{text-align:center;width:100%}.admin-product-preview-copy dl{grid-template-columns:1fr}}.delivery-update-toggle{color:#21483a;font:inherit;cursor:pointer;background:#e9f5df;border:0;border-radius:8px;padding:8px 10px;font-size:.5625rem;font-weight:900}.delivery-latest-note{text-overflow:ellipsis;white-space:nowrap;max-width:235px;overflow:hidden;color:#5f746b!important}.delivery-update-editor-row>td{background:#f4f8f1;padding:0!important}.delivery-update-editor{border-top:1px solid #dce5de;padding:20px}.delivery-update-editor>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:15px;display:flex}.delivery-update-editor>header>div{gap:3px;display:grid}.delivery-update-editor>header strong{color:#173e35;font-size:.8125rem}.delivery-update-editor>header span{color:#718079;font-size:.5625rem}.delivery-update-editor>header b{color:#426527;background:#e5f2d9;border-radius:20px;padding:6px 8px;font-size:.5rem}.delivery-update-fields{grid-template-columns:1fr 1fr;gap:11px;display:grid}.delivery-update-fields label{color:#3c554e;gap:6px;font-size:.5625rem;font-weight:850;display:grid}.delivery-update-fields label.wide{grid-column:1/-1}.delivery-update-fields input,.delivery-update-fields select,.delivery-update-fields textarea{color:#27473f;width:100%;font:inherit;background:#fff;border:1px solid #d4ded7;border-radius:9px;padding:11px;font-size:.625rem}.delivery-update-fields textarea{resize:vertical}.delivery-update-editor>footer{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.delivery-update-editor>footer button,.delivery-update-editor>footer a{color:#173a31;font:inherit;cursor:pointer;background:#b9f000;border:0;border-radius:9px;padding:10px 12px;font-size:.5625rem;font-weight:900;text-decoration:none}.delivery-update-editor>footer a{color:#fff;background:#187a55}.delivery-update-editor>footer button:disabled{opacity:.5;cursor:default}.delivery-update-history{border-top:1px solid #dce4de;gap:7px;margin-top:17px;padding-top:15px;display:grid}.delivery-update-history article{background:#fff;border-radius:10px;grid-template-columns:25px 1fr;gap:9px;padding:10px;display:grid}.delivery-update-history article>span{color:#244b37;background:#dff1c9;border-radius:50%;place-items:center;width:25px;height:25px;font-size:.5625rem;font-weight:900;display:grid}.delivery-update-history article>div{gap:3px;display:grid}.delivery-update-history p{color:#576c64;margin:0;font-size:.5625rem;line-height:1.45}.delivery-update-history small{color:#83908b;font-size:.5rem}.client-dashboard-order-list>article>section.client-delivery-timeline{background:#f6f9f3;border-top:1px solid #e3eae5;padding:0;display:block}.client-delivery-timeline>header{justify-content:space-between;align-items:center;gap:18px;padding:14px 20px;display:flex}.client-delivery-timeline>header strong{color:#22473d;font-size:.6875rem}.client-delivery-timeline>header span{color:#73817b;font-size:.5rem}.client-delivery-timeline>div{gap:0;padding:0 20px 16px;display:grid}.client-delivery-timeline article{border-top:1px solid #e1e8e3;grid-template-columns:28px 1fr;gap:10px;padding:11px 0;display:grid}.client-delivery-timeline article>span{color:#204735;background:#b9f000;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.5625rem;font-weight:900;display:grid}.client-delivery-timeline article>div{gap:3px;display:grid}.client-delivery-timeline article strong{color:#264b40;font-size:.625rem}.client-delivery-timeline article p{color:#5f716a;margin:0;font-size:.5625rem;line-height:1.5}.client-delivery-timeline article small{color:#82908a;font-size:.5rem}.client-dashboard-order-list section>aside .client-delivery-latest{color:#3f5f4e;border-top:1px solid #d8e6d0;margin-top:10px;padding-top:9px}.client-dashboard-order-list section>aside>b{color:#4b712b;margin-top:8px;font-size:.5625rem;line-height:1.45;display:block}@media (width<=720px){.delivery-update-editor>header{flex-direction:column}.delivery-update-fields{grid-template-columns:1fr}.delivery-update-fields label.wide{grid-column:auto}.delivery-update-editor>footer{grid-template-columns:1fr;display:grid}.delivery-update-editor>footer>*{text-align:center;width:100%}}.mobile-app-nav,.client-mobile-nav,.workspace-mobile-nav,.workspace-mobile-title,.client-mobile-account-backdrop,.client-mobile-account-sheet{display:none}@media (width<=760px){.workspace-main{padding-bottom:calc(76px + env(safe-area-inset-bottom))}.workspace-menu-button{display:none}.workspace-topbar{background:#fffffff5;border-bottom-color:#dce4df;justify-content:space-between;gap:10px;min-height:66px;padding:8px 12px}.workspace-search{display:none}.workspace-mobile-title{align-items:center;gap:9px;min-width:0;display:flex}.workspace-mobile-title>.workspace-brand-mark{border-width:2px;width:34px;height:34px;font-size:1.25rem}.workspace-mobile-title>span:last-child{gap:1px;min-width:0;display:grid}.workspace-mobile-title strong{color:#123d35;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.workspace-mobile-title small{color:#73817c;font-size:.5rem;font-weight:750}.workspace-top-actions{margin-left:auto}.workspace-profile{grid-template-columns:34px;min-width:44px;min-height:44px;padding:5px}.workspace-avatar{width:34px;height:34px;font-size:.625rem}.workspace-alert{width:40px;height:40px}.workspace-content{padding:15px 12px 24px}.workspace-sidebar{z-index:130;width:min(320px,88vw);padding-bottom:94px}.workspace-overlay{z-index:120}.workspace-notifications{z-index:150;inset:62px 8px 78px;overflow-y:auto}.notification-mobile-backdrop,.workspace-profile-backdrop{z-index:140;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#03231b7a;border:0;display:block;position:fixed;inset:0}.workspace-profile-menu{z-index:150;width:auto;position:fixed;top:62px;left:8px;right:8px}.workspace-mobile-nav{z-index:100;min-height:70px;padding:6px 5px calc(6px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff7;border-top:1px solid #d9e2dc;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 30px #0730251a}.workspace-mobile-nav>a,.workspace-mobile-nav>button{color:#65736e;min-width:0;min-height:55px;font:inherit;background:0 0;border:0;border-radius:12px;align-content:center;place-items:center;gap:3px;padding:4px 2px;text-decoration:none;display:grid;position:relative}.workspace-mobile-nav span{font-size:1.25rem;line-height:1}.workspace-mobile-nav small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.5rem;font-weight:850;overflow:hidden}.workspace-mobile-nav>.active{color:#123e34;background:#e9f7dc}.workspace-mobile-nav b{color:#173b32;background:#b9f000;border-radius:20px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:.4375rem;display:grid;position:absolute;top:3px;left:calc(50% + 7px)}.module-heading{margin-bottom:18px}.module-heading h1{font-size:2rem}.module-heading span{font-size:.6875rem;line-height:1.5}.workspace-panel{border-radius:16px}}@media (width<=640px){main:has(>.site-header){padding-bottom:calc(72px + env(safe-area-inset-bottom))}.site-header{z-index:70;background:#fbf7eaf7}.header-inner{grid-template-columns:1fr auto;gap:10px;width:calc(100% - 28px);height:68px}.header-inner .brand{gap:9px;max-width:calc(100vw - 88px);font-size:1.125rem}.header-inner .brand-mark{width:36px}.header-cart,.header-login,.header-orders{display:none}.menu-toggle{border-radius:12px;place-items:center;width:46px;height:46px;font-size:1.6875rem;display:grid}.main-nav{z-index:65;width:100vw;height:calc(100dvh - 138px - env(safe-area-inset-bottom));background:#fbf7ea;border-bottom:0;padding:18px;position:absolute;inset:68px auto auto calc(50% - 50vw);overflow-y:auto;box-shadow:inset 0 1px #e5e0d2}.main-nav.open{align-content:start;gap:6px;display:grid}.main-nav a,.main-nav button{text-align:left;border-radius:11px;min-height:52px;padding:11px 12px;font-size:.9375rem}.main-nav a:hover,.main-nav button:hover{background:#edf5e6}.hero{flex-direction:column;padding:24px 14px 0;display:flex}.hero-grid{width:100%;min-height:0;display:contents}.hero-copy{order:1;padding:8px 2px 20px}.hero-copy .eyebrow{letter-spacing:.14em;margin-bottom:12px;font-size:.5625rem}.hero h1{letter-spacing:-.055em;max-width:360px;font-size:clamp(2.25rem,10vw,2.5625rem);line-height:.98}.hero-text{margin-top:18px;font-size:.875rem;line-height:1.55}.hero-actions{gap:9px;margin-top:21px}.hero-actions .button{min-height:50px;padding-inline:16px;font-size:.75rem}.trust-note{margin-top:15px;font-size:.625rem}.trust-note span{width:20px;height:20px}.plan-strip{border-radius:18px;order:2;width:100%;margin:0 0 14px;box-shadow:0 12px 32px #073b2a1a}.client-entry-strip{border-radius:18px;order:2;width:100%;margin:0 0 14px;box-shadow:0 12px 32px #073b2a1f}.client-entry-strip>div{gap:12px;min-height:80px;padding:14px 16px}.client-entry-strip>div>span{width:36px;height:36px;font-size:.75rem}.client-entry-strip small{margin-bottom:3px;font-size:.5rem}.client-entry-strip strong{font-size:.75rem}.plan-card{gap:13px;min-height:94px;padding:17px 18px}.plan-card .plan-icon{width:43px;height:43px;font-size:1.125rem;display:grid}.plan-card small{margin-bottom:3px;font-size:.5625rem}.plan-card strong{font-size:1.375rem}.plan-card .plan-action{margin-top:5px;font-size:.5rem}.hero-visual{border-radius:28px 28px 8px 8px;order:3;align-self:auto;min-height:290px}.hero-visual>img{object-position:60% center}.shape-lime{width:95px;height:110px}.shape-gold{width:48px;height:48px;bottom:18px;right:20px}.hero-badge{gap:10px;max-width:none;padding:12px;bottom:12px;left:12px;right:12px}.hero-badge .badge-icon{width:36px;height:36px;font-size:1.0625rem}.hero-badge strong{font-size:.6875rem}.hero-badge span span,.hero-badge>span:last-child{font-size:.625rem}main>footer{padding:34px 18px 100px}.mobile-app-nav{z-index:85;min-height:70px;padding:6px 5px calc(6px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff7;border-top:1px solid #d8e1da;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 30px #0730251c}.mobile-app-nav>button,.mobile-app-nav>a{color:#65736e;min-width:0;min-height:54px;font:inherit;background:0 0;border:0;border-radius:12px;align-content:center;place-items:center;gap:3px;padding:3px;text-decoration:none;display:grid;position:relative}.mobile-app-nav span{font-size:1.25rem;line-height:1}.mobile-app-nav small{white-space:nowrap;font-size:.5rem;font-weight:850}.mobile-app-nav>.active{color:#123e34;background:#e9f7dc}.mobile-app-nav b{color:#173b32;background:#b9f000;border-radius:20px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:.4375rem;display:grid;position:absolute;top:3px;left:calc(50% + 7px)}.modal-backdrop,.home-window-backdrop,.catalog-detail-layer{align-items:stretch;padding:0}.home-window,.auth-panel,.order-panel,.empty-cart-panel,.public-category-modal,.public-product-modal{width:100%;min-height:100dvh;max-height:100dvh;box-shadow:none;border:0;border-radius:0}.home-window{background:#f7f8f3}.home-window-header{min-height:calc(76px + env(safe-area-inset-top,0px));padding:calc(11px + env(safe-area-inset-top,0px)) 14px 11px;align-items:center;gap:10px}.home-window-header>div{grid-template-columns:auto 1fr;align-items:center;column-gap:10px;min-width:0;display:grid}.home-window-header .modal-back-button{grid-row:1/3;justify-content:center;width:44px;min-height:44px;margin:0;padding:8px 10px;font-size:0;overflow:hidden}.home-window-header .modal-back-button span{font-size:1.125rem}.home-window-header .eyebrow{margin:0;font-size:.4375rem}.home-window-header h2{text-overflow:ellipsis;padding:0;font-size:1.375rem;line-height:1.05;overflow:hidden}.home-window-header .modal-close{width:42px;height:42px}.home-window-content{padding:15px 12px calc(90px + env(safe-area-inset-bottom))}.home-window-intro{margin-bottom:14px;font-size:.6875rem}.catalog-category-filter{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 18px;padding:0;overflow:visible}.catalog-category-filter button{grid-template-columns:28px 1fr;column-gap:7px;min-height:70px;padding:9px}.catalog-category-filter button>span{border-radius:8px;width:28px;height:28px;font-size:.875rem}.catalog-category-filter button strong{font-size:.625rem}.home-window-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.home-window-product-grid .product-card{border-radius:14px;min-height:0}.home-window-product-grid .product-art{height:128px;min-height:128px}.home-window-product-grid .product-art img{padding:10px}.home-window-product-grid .product-info{padding:11px}.home-window-product-grid .product-card-labels{flex-direction:column;align-items:flex-start;gap:4px}.home-window-product-grid .product-category-chip{max-width:100%}.home-window-product-grid .public-product-title{min-height:34px;margin:6px 0 4px;font-size:.8125rem;line-height:1.25}.home-window-product-grid .product-info>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:30px;margin:0;font-size:.5rem;line-height:1.4;display:-webkit-box;overflow:hidden}.home-window-product-grid .product-details{display:none}.home-window-product-grid .product-bottom{grid-template-columns:1fr;gap:7px;margin-top:10px;padding-top:9px;display:grid}.home-window-product-grid .product-bottom strong{font-size:.75rem}.home-window-product-grid .product-bottom button{background:#edf3e9;border-radius:8px;min-height:39px;padding:7px;font-size:.5rem}.home-window-product-grid .product-bottom button:last-child{color:#173b32;background:#b9f000}.auth-panel,.order-panel,.empty-cart-panel{padding:25px 17px calc(92px + env(safe-area-inset-bottom))}.auth-panel>.modal-close,.order-panel>.modal-close{z-index:2;float:right;position:sticky;top:0}.public-product-modal{display:block;overflow-y:auto}.public-product-modal>.modal-close,.client-product-modal>.modal-close{top:calc(18px + env(safe-area-inset-top,0px))}.public-product-modal-image{min-height:215px}.public-product-modal-image img{max-height:230px;padding:15px}.public-product-modal>div:last-child{padding:22px 16px calc(90px + env(safe-area-inset-bottom))}.public-product-modal h2{font-size:1.75rem}.public-category-modal{padding:24px 16px calc(90px + env(safe-area-inset-bottom));overflow-y:auto}.client-space{padding:0 12px calc(94px + env(safe-area-inset-bottom))}.client-space-header{z-index:70;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff7;border-bottom-color:#dce4de;min-height:66px;margin-inline:-12px;padding:0 13px;position:sticky;top:0}.client-space-header:has(.workspace-notifications){-webkit-backdrop-filter:none;backdrop-filter:none}.client-space-header .brand{gap:8px;font-size:1.0625rem}.client-space-header .brand-mark{width:34px}.client-space-header>nav{display:none}.client-notification-center .workspace-alert{background:#edf5e9;border-radius:12px;width:42px;height:42px}.client-space-hero{gap:10px;padding:18px 0 14px}.client-space-hero>div{border-radius:21px;padding:24px 18px}.client-space-hero h1{margin:4px 0 8px;font-size:2.1875rem;line-height:1.02}.client-space-hero>div>p:not(.eyebrow){margin:0;font-size:.6875rem;line-height:1.5}.client-space-hero>div>div{grid-template-columns:1fr 1fr;margin-top:17px;display:grid}.client-space-hero>div .button{min-height:45px;padding:8px;font-size:.5625rem}.client-space-hero>div .client-space-guide-link{grid-column:1/-1}.client-space-hero>aside{border-radius:17px;grid-template-columns:46px 1fr auto;align-items:center;column-gap:11px;min-height:88px;padding:14px;display:grid}.client-space-avatar{border-radius:13px;grid-row:1/4;width:46px;height:46px;margin:0;font-size:1.125rem}.client-space-hero aside small,.client-space-hero aside strong,.client-space-hero aside p{grid-column:2;margin:0}.client-space-hero aside strong{font-size:.875rem}.client-space-hero aside a{grid-area:1/3/4;padding:9px;font-size:0}.client-space-hero aside a:after{content:"WA";font-size:.5625rem}.client-space-quick-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:18px}.client-space-quick-links a,.client-space-quick-links button{border-radius:15px;min-height:112px;padding:13px}.client-space-quick-links strong{font-size:.75rem}.client-space-quick-links small{font-size:.5rem}.client-mobile-nav{z-index:95;min-height:72px;padding:6px 4px calc(6px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff7;border-top:1px solid #d8e1da;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 30px #0730251c}.client-mobile-nav>button{color:#66746f;min-width:0;min-height:55px;font:inherit;background:0 0;border:0;border-radius:12px;align-content:center;place-items:center;gap:3px;padding:3px 1px;display:grid;position:relative}.client-mobile-nav span{font-size:1.1875rem;line-height:1}.client-mobile-nav small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.4375rem;font-weight:850;overflow:hidden}.client-mobile-nav>button.active{color:#123e34;background:#e9f7dc}.client-mobile-nav b{color:#173b32;background:#b9f000;border-radius:20px;place-items:center;min-width:16px;height:16px;padding:0 3px;font-size:.4375rem;display:grid;position:absolute;top:3px;left:calc(50% + 6px)}.client-mobile-account-backdrop{z-index:170;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#03231b9e;border:0;display:block;position:fixed;inset:0}.client-mobile-account-sheet{z-index:180;right:8px;bottom:calc(78px + env(safe-area-inset-bottom));color:#173d35;background:#fff;border-radius:21px;padding:16px;display:block;position:fixed;left:8px;box-shadow:0 28px 80px #031f1859}.client-mobile-account-sheet>header{border-bottom:1px solid #e3e9e5;justify-content:space-between;align-items:center;gap:15px;padding-bottom:12px;display:flex}.client-mobile-account-sheet header>div{gap:2px;min-width:0;display:grid}.client-mobile-account-sheet header small{color:#73817c;font-size:.5rem}.client-mobile-account-sheet header strong{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.client-mobile-account-sheet header button{background:#edf2ee;border:0;border-radius:50%;width:40px;height:40px;font-size:1.4375rem}.client-mobile-account-sheet nav{gap:4px;padding:10px 0;display:grid}.client-mobile-account-sheet nav a,.client-mobile-account-sheet nav button{color:#284b42;min-height:44px;font:inherit;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;padding:9px 11px;font-size:.6875rem;font-weight:800;display:flex}.client-mobile-account-sheet nav .active{background:#edf7e6}.client-mobile-signout{color:#8b3d36;width:100%;min-height:44px;font:inherit;background:#fff0ee;border:0;border-radius:10px;font-size:.625rem;font-weight:850}.client-workspace-backdrop{z-index:80}.client-workspace-window{min-height:100dvh;max-height:100dvh}.client-workspace-window>header{min-height:70px;padding:8px 10px}.client-workspace-window>header>div{grid-template-columns:auto 1fr;column-gap:8px;min-width:0}.client-workspace-window>header>div>button{border:1px solid #dce4df;border-radius:10px;align-self:center;width:auto;min-height:44px;padding:0 9px;font-size:0}.client-workspace-window>header>div>button:after{content:"← Retour";font-size:.5625rem}.client-workspace-window>header .eyebrow{font-size:.4375rem}.client-workspace-window>header h2{text-overflow:ellipsis;white-space:nowrap;font-size:1.125rem;overflow:hidden}.client-workspace-window>header>.modal-close{width:40px;height:40px}.client-workspace-window-content{padding:12px 10px calc(86px + env(safe-area-inset-bottom))}.client-catalog>header,.client-associations>header{gap:12px;margin-bottom:13px}.client-catalog h2,.client-associations h2{font-size:1.6875rem}.client-catalog header p:not(.eyebrow),.client-associations header p:not(.eyebrow){font-size:.625rem;line-height:1.5}.client-category-tabs{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-10px;padding:0 10px 7px;overflow-x:auto}.client-category-tabs::-webkit-scrollbar{display:none}.client-category-tabs button{flex:none;min-height:40px}.client-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.client-product-grid article{border-radius:14px}.client-product-image{height:128px}.client-product-image img{padding:9px}.client-product-grid article>div{padding:11px}.client-product-name{min-height:34px;margin:5px 0;font-size:.8125rem;line-height:1.25}.client-product-grid p{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:30px;margin-bottom:8px;font-size:.5rem;display:-webkit-box;overflow:hidden}.client-product-grid article>div>strong{font-size:.8125rem}.client-product-grid footer{grid-template-columns:1fr;gap:5px;padding:0 10px 10px}.client-product-grid footer button{min-height:40px}.client-associations{border-radius:17px;padding:17px 12px}.client-product-modal,.client-checkout,.client-category-modal,.client-combination-modal,.client-topic-modal{border-radius:0;width:100%;min-height:100dvh;max-height:100dvh}.client-product-modal{display:block;overflow-y:auto}.client-product-modal-image{border-radius:0;min-height:215px}.client-product-modal-image img{max-height:230px;padding:15px}.client-product-modal>div:last-child{padding:22px 16px calc(88px + env(safe-area-inset-bottom))}.client-product-modal h2{font-size:1.75rem}.client-checkout{padding:24px 15px calc(88px + env(safe-area-inset-bottom))}.client-category-modal,.client-combination-modal,.client-topic-modal{padding:24px 15px calc(88px + env(safe-area-inset-bottom));overflow-y:auto}.client-cart-lines article button{width:38px;height:38px}}@media (width<=350px){.hero h1{font-size:2.25rem}.home-window-product-grid,.client-product-grid,.client-space-quick-links{grid-template-columns:1fr}.mobile-app-nav small,.workspace-mobile-nav small{font-size:.4375rem}}.appearance-control{color:#173e35;background:#f8faf6;border:1px solid #dce4df;border-radius:14px;gap:10px;padding:12px;display:grid}.appearance-control>header{gap:2px;display:grid}.appearance-control>header strong{font-size:.6875rem}.appearance-control>header small{color:#72817b;font-size:.5rem;line-height:1.35}.appearance-control>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.appearance-control>div>button{color:#52655e;min-width:0;min-height:48px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dce4df;border-radius:10px;align-content:center;place-items:center;gap:3px;padding:5px 2px;display:grid}.appearance-control>div>button>span{font-size:1rem;line-height:1}.appearance-control>div>button>small{color:inherit;letter-spacing:0;text-transform:none;border:0;padding:0;font-size:.4375rem;font-weight:850}.appearance-control>div>button.active{color:#173d34;background:#e8f6db;border-color:#93bc52;box-shadow:inset 0 0 0 1px #93bc52}.appearance-control>.text-size-heading{border-top:1px solid #73817b38;margin-top:3px;padding-top:10px}.appearance-control .text-size-options>button>span{letter-spacing:-.04em;font-weight:900}.appearance-control .text-size-options>button:nth-child(2)>span{font-size:1.125rem}.appearance-control .text-size-options>button:nth-child(3)>span{font-size:1.25rem}.appearance-control .text-size-status{color:#72817b;margin:0;font-size:.4375rem;line-height:1.4}.public-appearance-control{display:none}.workspace-appearance-control{color:#fff;background:#001e1847;border-color:#ffffff29;margin:12px 2px}.workspace-appearance-control>header small{color:#ffffff9e}.workspace-appearance-control>div>button{color:#ffffffc7;background:#ffffff14;border-color:#ffffff26}.workspace-appearance-control>div>button.active{color:#eaffbb;background:#b9f00024;border-color:#b9f000}.workspace-appearance-control .text-size-status{color:#ffffff9e}.client-account-appearance{margin:7px 0}html[data-appearance=light]{--cream:#f7faf8;--cream-deep:#e8eeea;--white:#fff;--line:#0b3c2d1f}html[data-appearance=light] body,html[data-appearance=light] .hero,html[data-appearance=light] .client-space,html[data-appearance=light] .workspace-shell{background-color:#f7faf8}html[data-appearance=light] .site-header,html[data-appearance=light] .main-nav{background:#fff}html[data-appearance=dark]{--cream:#0c1714;--cream-deep:#14241f;--ink:#e6f0ec;--muted:#a2b2ac;--white:#14231e;--line:#d6eee326}html[data-appearance=dark] body{color:#e5efeb;background:#0c1714}html[data-appearance=dark] :is(.site-header,.main-nav){background:#101f1a;border-color:#293b35}html[data-appearance=dark] :is(.brand,.hero h1,.hero h1 span,.home-window h2,.public-category-modal h2,.public-product-modal h2){color:#dff2e8}html[data-appearance=dark] :is(.hero-text,.home-window-intro,.public-product-modal p,.public-category-modal>p){color:#a9bab4}html[data-appearance=dark] .hero{background:radial-gradient(circle at 4% 15%,#b9f00014,#0000 24%),#0c1714}html[data-appearance=dark] :is(.home-window,.auth-panel,.order-panel,.empty-cart-panel,.public-category-modal,.public-product-modal){color:#e5efeb;background:#111f1b}html[data-appearance=dark] :is(.registration-choice>button,.registration-plan-choice,.registration-plan-choice>button,.auth-resend-button){color:#e4efea;background:#172a23;border-color:#35483f}html[data-appearance=dark] :is(.registration-choice>button.active,.registration-plan-choice>button.active){background:#263c2c;border-color:#8db54f}html[data-appearance=dark] :is(.registration-choice>button small,.registration-plan-choice small){color:#a9bab3}html[data-appearance=dark] :is(.home-window-header,.product-card,.product-info,.home-window-contact){background-color:#152620;border-color:#2b3d37}html[data-appearance=dark] :is(.product-info h3,.product-info strong,.home-window-contact h3){color:#e3f1eb}html[data-appearance=dark] :is(.product-info p,.product-details,.home-window-contact p){color:#a4b5af}html[data-appearance=dark] :is(input,select,textarea){color:#e5efeb;background-color:#14241f;border-color:#354840}html[data-appearance=dark] :is(input,textarea)::placeholder{color:#82938c}html[data-appearance=dark] :is(.client-space,.client-workspace-window,.client-workspace-window-content){color:#e4efea;background:#0e1b17}html[data-appearance=dark] :is(.client-space-header,.client-workspace-window>header,.client-space-hero>aside,.client-space-quick-links button,.client-space-quick-links a,.client-product-grid article,.client-product-modal,.client-checkout,.client-category-modal,.client-combination-modal,.client-topic-modal,.client-delivery-profile,.client-payment-directory,.client-orders-dashboard){color:#e4efea;background:#14241f;border-color:#2d4039}html[data-appearance=dark] :is(.client-space h1,.client-space h2,.client-space h3,.client-space strong,.client-workspace-window h2,.client-product-modal h2,.client-product-modal h3){color:#e6f2ed}html[data-appearance=dark] :is(.client-space p,.client-space small,.client-product-summary,.client-product-grid p){color:#a3b3ad}html[data-appearance=dark] :is(.client-category-tabs button,.client-product-grid footer button.secondary,.client-payment-methods button,.client-cart-lines article){color:#d9e7e1;background:#182a24;border-color:#34473f}html[data-appearance=dark] :is(.workspace-shell,.workspace-main,.workspace-content){color:#e4efea;background:#0c1714}html[data-appearance=dark] :is(.workspace-topbar,.workspace-panel,.workspace-profile,.workspace-notifications,.workspace-profile-menu){color:#e4efea;background:#14241f;border-color:#2d4039}html[data-appearance=dark] :is(.workspace-welcome h1,.products-heading h1,.module-heading h1,.workspace-panel h2,.workspace-panel h3,.workspace-profile strong,.workspace-notifications strong){color:#e5f1ec}html[data-appearance=dark] :is(.workspace-welcome p,.module-heading span,.workspace-profile small,.workspace-profile-menu small,.workspace-profile-menu p){color:#9dafaa}html[data-appearance=dark] .workspace-welcome-guide{color:#dce9e4;background:#203a2e;border-color:#405f50}html[data-appearance=dark] :is(.workspace-notifications>header,.workspace-notification-list>button){color:#dce9e3;background:#14241f;border-color:#2d4039}html[data-appearance=dark] .workspace-notification-list>button.unread{background:#1c3328}html[data-appearance=dark] :is(.mobile-app-nav,.client-mobile-nav,.workspace-mobile-nav){color:#b8c7c1;background:#0f1e19fa;border-color:#2b3d36}html[data-appearance=dark] :is(.mobile-app-nav,.client-mobile-nav,.workspace-mobile-nav)>.active{color:#dff4d0;background:#24432f}html[data-appearance=dark] .appearance-control{color:#e5efeb;background:#15251f;border-color:#34473f}html[data-appearance=dark] .appearance-control>header small{color:#9eafa8}html[data-appearance=dark] .appearance-control>div>button{color:#b8c8c1;background:#1a2d26;border-color:#35483f}html[data-appearance=dark] .appearance-control>div>button.active{color:#e4f6d4;background:#294832;border-color:#9ac45a}@media (width<=760px){.modal-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f6f7f1;align-items:stretch!important;padding:0!important}.modal-backdrop>[role=dialog]{width:100%!important;min-width:100%!important;min-height:100dvh!important;max-height:100dvh!important;box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important;animation:none!important;overflow-y:auto!important}.workspace-notifications,.workspace-profile-menu{z-index:150;top:66px;right:0;bottom:calc(70px + env(safe-area-inset-bottom));width:100%;max-height:none;box-shadow:none;border-width:1px 0 0;border-radius:0;position:fixed;left:0;overflow-y:auto}.workspace-notifications{flex-direction:column;display:flex}.workspace-notification-list{flex:1;max-height:none}.workspace-profile-menu{align-content:start;padding:18px 14px}.client-mobile-account-backdrop{display:block}.client-mobile-account-sheet{top:66px;right:0;bottom:calc(72px + env(safe-area-inset-bottom));box-shadow:none;border-radius:0;left:0;overflow-y:auto}html[data-appearance=dark] .modal-backdrop{background:#0e1b17}html[data-appearance=dark] :is(.workspace-notifications,.workspace-profile-menu,.client-mobile-account-sheet){color:#e4efea;background:#14241f}}.product-official-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.product-official-facts>span{background:#eaf4ff;border:1px solid #b9d9ff;border-radius:11px;gap:3px;padding:11px 12px;display:grid}.product-official-facts small{color:#47739e;text-transform:uppercase;font-size:.5rem;font-weight:850}.product-official-facts strong{color:#073f78;font-size:.8125rem}.official-document-section{max-height:430px;padding-right:8px;overflow-y:auto}.official-document-section>div{white-space:pre-wrap;color:#435b53;font-size:.625rem;line-height:1.65}.official-document-section>small{color:#6e8079;margin-top:12px;font-size:.5rem;display:block}.official-language-note{background:#fff4d3;border-radius:8px;padding:8px 10px;font-weight:750;color:#765c1f!important}.product-document-details{border-top:1px solid #dce7e1;gap:14px;margin-top:20px;padding-top:18px;display:grid}.product-document-details>header{gap:5px;display:grid}.product-document-details>header .eyebrow{color:#397f47;margin:0}.product-document-details>header h3{color:#163d32;margin:0;font-size:1rem;line-height:1.25}.product-document-details>header>p:last-child{color:#61736c;margin:0;font-size:.6875rem;line-height:1.55}.product-official-source-card,.product-manual-source-card{background:#f8fbf9;border:1px solid #d9e5df;border-radius:16px;gap:12px;padding:15px;display:grid}.product-manual-source-card{background:#fffaf0;border-color:#e9d89c}.product-source-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.product-source-heading>div{gap:2px;display:grid}.product-source-heading small{color:#6a7c75;letter-spacing:.08em;text-transform:uppercase;font-size:.5625rem;font-weight:800}.product-source-heading strong{color:#173f35;font-size:.8125rem}.product-source-heading>span{color:#315c42;background:#e6f1e7;border-radius:999px;flex:none;padding:6px 9px;font-size:.5625rem;font-weight:900}.product-manual-source-card .product-source-heading>span{color:#715a1d;background:#f8e9b6}.product-official-source-card h4{color:#315c42;margin:0;font-size:.6875rem}.product-document-points{gap:8px;margin:0;padding:0;list-style:none;display:grid}.product-document-points li{color:#435b53;margin:0;padding-left:17px;font-size:.6875rem;line-height:1.55;position:relative}.product-document-points li:before{content:"✓";color:#4c9b4c;font-weight:900;position:absolute;top:0;left:0}.product-manual-focus{color:#4d5f58;margin:0;font-size:.75rem;font-weight:750;line-height:1.5}.product-manual-source-card>aside{color:#715a1d;background:#fff1c9;border-radius:10px;margin:0;padding:10px 11px;font-size:.625rem;line-height:1.55}.product-source-missing{color:#674d10;background:#fff8df;border:1px solid #e1bd67;border-radius:12px;align-items:flex-start;gap:10px;padding:12px;display:flex}.product-source-missing>span{color:#fff;background:#b77912;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:.6875rem;font-weight:900;display:grid}.product-source-missing strong{font-size:.6875rem;display:block}.product-source-missing p{margin:3px 0 0;font-size:.625rem;line-height:1.5}.product-full-document{border-top:1px solid #dce7e1;padding-top:10px}.product-full-document summary{cursor:pointer;color:#24533e;font-size:.6875rem;font-weight:850}.product-full-document>p{color:#6a7c75;margin:9px 0;font-size:.625rem}.product-full-document pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#3e554d;max-height:360px;font:inherit;background:#fff;border-radius:12px;margin:10px 0 0;padding:13px;font-size:.625rem;line-height:1.6;overflow:auto}.product-full-document>small{color:#6e8079;margin-top:8px;font-size:.5625rem;display:block}.product-source-link{color:#174f38;align-items:center;gap:7px;margin-top:12px;font-size:.6875rem;font-weight:850;text-decoration:none;display:inline-flex}.product-source-link:hover{text-decoration:underline}.product-source-access-note{color:#6a7c75;margin:10px 0 0;font-size:.625rem}.ai-message-sources{border-top:1px solid #24533e24;margin-top:10px;padding-top:9px}.ai-message-sources summary{cursor:pointer;color:#315c42;font-size:.625rem;font-weight:850}.ai-message-sources ul{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.ai-message-sources li,.ai-message-sources li>a{color:#52675f;justify-content:space-between;align-items:baseline;gap:12px;font-size:.5625rem;display:flex}.ai-message-sources li>a{width:100%;text-decoration:none}.ai-message-sources li>span,.ai-message-sources li>a>span{gap:2px;display:grid}.ai-message-sources li strong{color:#284b3d}.ai-message-sources li small{color:#75837d;overflow-wrap:anywhere}.ai-message-sources li em{color:#315c42;flex:none;font-style:normal;font-weight:800}.ai-message-sources li>a:hover strong{text-decoration:underline}.legal-contact-paths{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px;margin-top:14px;display:grid}.legal-contact-paths article{background:#f8fbf9;border:1px solid #dce7e1;border-radius:14px;padding:16px}.legal-contact-paths article strong{color:#173f35}.legal-contact-paths article p{margin:7px 0 10px}.legal-contact-paths article a{color:#174f38;font-weight:850;text-decoration:none}.legal-contact-paths article a:hover{text-decoration:underline}.product-restricted-document{border-top-color:#e6d59a}.admin-product-preview-copy .product-document-details{margin-top:8px}@media (width<=640px){.product-official-facts{grid-template-columns:1fr}.official-document-section{max-height:none;overflow:visible}.product-document-details{gap:11px}.product-official-source-card,.product-manual-source-card{border-radius:13px;padding:12px}.product-source-heading{align-items:flex-start}.product-source-heading>span{white-space:nowrap}.product-full-document pre{max-height:50vh}.public-appearance-control{margin-top:10px;display:grid}.main-nav .appearance-control button:after{display:none}.main-nav .appearance-control>div>button{text-align:center;min-height:50px;padding:5px 2px}.main-nav .appearance-control>div>button:hover{background:#edf5e6}.main-nav .appearance-control>div>button.active{background:#e8f6db}.home-window-product-grid .product-art,.client-product-image{height:92px;min-height:92px}.home-window-product-grid .product-pack{border-radius:25px 25px 10px 10px;width:58px;height:88px;font-size:1.4375rem;box-shadow:7px 8px #fffef87a}.client-product-image>span{width:55px;height:82px;font-size:1.5rem}.home-window-product-grid .product-art img,.client-product-image img,.public-product-modal-image img,.client-product-modal-image img{width:100%;height:100%;padding:6px;object-fit:contain!important;object-position:center!important}.home-window-product-grid .product-info,.client-product-grid article>div{padding:9px}.home-window-product-grid .public-product-title,.client-product-name{min-height:30px;font-size:.75rem}.home-window-product-grid .product-bottom,.client-product-grid footer{padding-inline:9px}.client-account-switcher .appearance-control button,.client-mobile-account-sheet .appearance-control button{text-align:center;min-height:48px;padding:5px 2px!important;display:grid!important}}@media (width<=350px){.home-window-product-grid,.client-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-window-product-grid .product-art,.client-product-image{height:84px;min-height:84px}.home-window-product-grid .product-pack{width:50px;height:70px;font-size:1.25rem}.client-product-image>span{width:48px;height:68px;font-size:1.25rem}}.module-form textarea,.campaign-builder textarea{resize:vertical;color:#193b34;width:100%;font:inherit;background:#fff;border:1px solid #d8dfdc;border-radius:12px;padding:12px 14px;font-size:.6875rem;line-height:1.5}.campaign-builder textarea{border-radius:8px;min-height:68px;margin-top:8px;font-size:.5625rem}.quick-ad-share,.dashboard-quick-share{background:#f6faef;border:1px solid #dce6d6;border-radius:14px;gap:11px;margin-top:18px;padding:14px;display:grid}.quick-ad-share>header,.dashboard-quick-share>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.quick-ad-share>header strong,.dashboard-quick-share>header strong{color:#173d34;font-size:.6875rem}.quick-ad-share>header small,.dashboard-quick-share>header small{color:#74827c;font-size:.5rem}.social-share-buttons{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.social-share-buttons>a,.social-share-buttons>button{color:#fff;min-width:0;min-height:58px;font:inherit;text-align:center;cursor:pointer;touch-action:manipulation;border:0;border-radius:11px;align-content:center;place-items:center;gap:4px;padding:7px 3px;text-decoration:none;display:grid}.social-share-buttons span{font-size:1.125rem;font-weight:900;line-height:1}.social-share-buttons small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.4375rem;font-weight:850;overflow:hidden}.social-share-buttons.compact>a,.social-share-buttons.compact>button{min-height:48px}.social-facebook{background:#2475e8!important}.social-instagram{background:linear-gradient(145deg,#6d3ce4,#e23b79,#f4a02d)!important}.social-whatsapp{background:#1aae61!important}.social-tiktok{background:#111b1d!important}.social-linkedin{background:#1267a5!important}.social-x{background:#17201e!important}.dashboard-quick-share{margin:10px}.dashboard-quick-share>a{color:#4b7f27;text-align:right;font-size:.5rem;font-weight:850}.campaign-feedback{color:#2f6738;background:#e6f4e3;border-radius:9px;margin:10px 10px 0;padding:9px 11px;font-size:.5625rem}.social-connections-panel{margin-bottom:18px}.meta-business-setup{background:linear-gradient(135deg,#f4f8ff,#edf6ff);border:1px solid #b9cce8;border-radius:15px;margin-top:17px;padding:16px}.meta-business-setup.ready{background:linear-gradient(135deg,#f7fced,#eef8e7);border-color:#9bc982}.meta-business-setup>header{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.meta-business-setup>header>span{color:#fff;background:#1769e0;border-radius:12px;place-items:center;width:42px;height:42px;font-size:1.5rem;font-weight:900;display:grid}.meta-business-setup>header>div{gap:2px;display:grid}.meta-business-setup>header small{color:#64758f;text-transform:uppercase;font-size:.5rem;font-weight:800}.meta-business-setup>header strong{color:#123c72;font-size:.875rem}.meta-business-setup>header b{color:#795b19;background:#fff0bd;border-radius:999px;padding:6px 9px;font-size:.5rem}.meta-business-setup.ready>header b{color:#275d32;background:#dff1d8}.meta-business-setup>p{color:#4d6078;margin:13px 0;font-size:.625rem;line-height:1.6}.meta-business-setup>ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.meta-business-setup>ol li{background:#ffffffb8;border:1px solid #456fa82e;border-radius:10px;grid-template-columns:25px minmax(0,1fr);gap:8px;padding:10px;display:grid}.meta-business-setup>ol li>span{color:#fff;background:#1769e0;border-radius:50%;place-items:center;width:25px;height:25px;font-size:.5625rem;font-weight:900;display:grid}.meta-business-setup>ol li>div{gap:3px;min-width:0;display:grid}.meta-business-setup>ol strong{color:#173d60;font-size:.5625rem}.meta-business-setup>ol small{overflow-wrap:anywhere;color:#6a7887;font-size:.5rem;line-height:1.45}.meta-business-setup>footer{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.meta-business-setup>footer :is(button,a){color:#fff;min-height:40px;font:inherit;cursor:pointer;background:#1769e0;border:0;border-radius:9px;place-items:center;padding:9px 13px;font-size:.5625rem;font-weight:850;display:grid}.meta-business-setup>footer button:disabled{opacity:.55;cursor:not-allowed}.meta-business-setup>footer button.secondary{color:#164477;background:#dbeafe}.meta-business-setup>footer button.danger{background:#a43a3a}.meta-connected-summary{background:#f5fced;border:1px solid #a7d296;border-radius:11px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;margin:12px 0;padding:12px;display:grid}.meta-connected-summary>span{color:#fff;background:#2f7a3f;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.meta-connected-summary>div{gap:3px;display:grid}.meta-connected-summary strong{color:#245b30;font-size:.6875rem}.meta-connected-summary small{color:#5b745f;font-size:.5625rem}.meta-admin-settings{gap:16px;margin-bottom:18px;display:grid}.meta-admin-settings>header{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.meta-admin-settings>header>span{color:#fff;background:#1769e0;border-radius:12px;place-items:center;width:42px;height:42px;font-size:1.5rem;font-weight:900;display:grid}.meta-admin-settings>header>b{border-radius:999px;padding:7px 10px;font-size:.5625rem}.meta-admin-settings>header>b.ready{color:#245b30;background:#dff1d8}.meta-admin-settings>header>b.waiting{color:#795b19;background:#fff0bd}.meta-security-note{color:#315579;background:#f1f7ff;border:1px solid #b9cce8;border-radius:11px;align-items:center;gap:10px;padding:12px 14px;display:flex}.meta-security-note strong{white-space:nowrap;font-size:.6875rem}.meta-security-note span{font-size:.625rem;line-height:1.5}.meta-admin-settings>form{grid-template-columns:1fr 1fr;gap:12px;display:grid}.meta-admin-settings>form label{color:#294e47;gap:6px;font-size:.625rem;font-weight:800;display:grid}.meta-admin-settings>form input{min-height:46px;font:inherit;background:#fff;border:1px solid #c9d8d2;border-radius:10px;padding:10px 12px;font-size:.75rem}.meta-admin-settings>form footer{flex-wrap:wrap;grid-column:1/-1;gap:9px;display:flex}.meta-admin-settings>form footer :is(button,a){color:#fff;min-height:43px;font:inherit;cursor:pointer;background:#1769e0;border:0;border-radius:10px;place-items:center;padding:10px 15px;font-size:.625rem;font-weight:850;display:grid}.meta-admin-settings>form footer button.danger{background:#a43a3a}.meta-admin-settings>form footer button:disabled{opacity:.55;cursor:not-allowed}.meta-admin-settings>small{color:#6c7c77;font-size:.5625rem}.social-account-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.social-account-grid>article{background:#fbfcfa;border:1px solid #dfe6e1;border-radius:14px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:13px;display:grid}.social-account-grid>article.connected{background:#f7fced;border-color:#a8cc7c}.social-platform-icon{color:#fff;border-radius:12px;grid-row:1/3;place-items:center;width:44px;height:44px;font-size:1.125rem;font-weight:900;display:grid}.social-account-grid article>div{gap:3px;min-width:0;display:grid}.social-account-grid article>div strong,.social-account-grid article>div small,.social-account-grid article>div em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.social-account-grid article>div strong{color:#173d34;font-size:.6875rem}.social-account-grid article>div small{color:#75827d;font-size:.5rem}.social-account-grid article>div em{color:#57832f;font-size:.5rem;font-style:normal}.social-connection-state{color:#7b6a38;background:#f2eddf;border-radius:20px;padding:5px 7px;font-size:.4375rem;font-weight:850}.social-account-grid article.connected .social-connection-state{color:#32643a;background:#dff1d8}.social-account-grid footer{border-top:1px solid #e4eae5;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:11px;display:grid}.social-account-grid footer button,.social-account-grid footer a{min-width:0;min-height:46px;font:inherit;text-align:center;cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:9px 10px;font-size:.625rem;font-weight:850;line-height:1.25;display:flex}.social-account-grid footer :is(button,a)>span{flex:none;font-size:.9375rem;line-height:1}.social-account-grid footer .social-action-edit{color:#fff;background:linear-gradient(135deg,#0b4c9b,#1684d7);box-shadow:0 7px 16px #1469bd2e}.social-account-grid footer .social-action-profile{color:#164b7c;background:#fff;border-color:#a9c7e5}.social-account-grid footer .social-action-advertise{color:#fff;background:linear-gradient(135deg,#26753c,#4a9a4e);box-shadow:0 7px 16px #27753c29}.social-account-grid footer .danger.social-action-disconnect{color:#8a2929;background:#fff3f2;border-color:#e2a8a8;grid-column:1/-1}.advertising-roadmap{margin-bottom:18px}.advertising-roadmap>ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:17px 0 0;padding:0;list-style:none;display:grid}.advertising-roadmap>ol li{background:#f7fbff;border:1px solid #d8e5f3;border-radius:12px;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:9px;min-width:0;padding:13px;display:grid}.advertising-roadmap>ol li>span{color:#fff;background:#176fc1;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.advertising-roadmap>ol li>div{gap:4px;display:grid}.advertising-roadmap>ol strong{color:#123f78;font-size:.6875rem}.advertising-roadmap>ol small{color:#5e716a;font-size:.5625rem;line-height:1.45}.social-account-form{background:#f8fcec;border:1px solid #aacd7c;border-radius:15px;margin-top:16px;padding:17px}.social-account-modal-backdrop{z-index:150;padding:18px}.social-account-modal{width:min(760px,100%);max-height:calc(100dvh - 36px);margin:0;overflow-y:auto;box-shadow:0 26px 80px #08271f47}.social-account-form>header{justify-content:space-between;align-items:center;gap:15px;margin-bottom:14px;display:flex}.social-account-form>header>div{gap:2px;display:grid}.social-account-form>header small{color:#638a36;text-transform:uppercase;font-size:.5rem;font-weight:850}.social-account-form>header strong{color:#173d34;font-size:.9375rem}.social-account-form>header button{cursor:pointer;background:#e3eddc;border:0;border-radius:50%;width:38px;height:38px;font-size:1.25rem}.social-account-form>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.social-account-form label{color:#38534b;gap:6px;font-size:.5625rem;font-weight:800;display:grid}.social-account-form label.wide{grid-column:1/-1}.social-account-form input{width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #d3ded0;border-radius:9px;padding:11px 12px}.social-account-form>aside,.social-api-note{color:#725e24;background:#fff4cf;border-radius:10px;margin-top:12px;padding:10px 12px;font-size:.5rem;line-height:1.5}.social-account-form>footer{justify-content:flex-end;gap:7px;margin-top:13px;display:flex}.social-account-form>footer button{color:#163a31;min-height:40px;font:inherit;cursor:pointer;background:#b9f000;border:0;border-radius:9px;padding:8px 12px;font-size:.5rem;font-weight:850}.social-account-form>footer button.secondary{background:#e8eee5}.client-upgrade-card{background:linear-gradient(135deg,#eef7ff,#f8fdf2);border:1px solid #9fc8ef;border-radius:20px;margin:18px 0;padding:22px;box-shadow:0 14px 34px #124d8b17}.client-upgrade-card>div:first-child h2{color:#123f78;margin:3px 0 8px;font-size:clamp(1.375rem,3vw,2.125rem)}.client-upgrade-card>div:first-child p:last-child{color:#536b62;max-width:760px;line-height:1.6}.client-upgrade-card form{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.client-upgrade-card label{color:#274e69;gap:6px;font-size:.75rem;font-weight:800;display:grid}.client-upgrade-card input{min-width:0;font:inherit;background:#fff;border:1px solid #b7cfe2;border-radius:10px;padding:13px}.client-upgrade-card form aside{background:#e5f1fb;border-radius:11px;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px 14px;padding:12px;display:flex}.client-upgrade-card form aside small{color:#557590}.client-upgrade-card form aside strong{color:#123f78}.client-upgrade-card form aside span{color:#557590}.client-upgrade-card form>button{grid-column:1/-1;min-height:50px}.client-upgrade-status{color:#214b3e;background:#e8f6e9;border:1px solid #c7dfca;border-radius:13px;gap:7px;margin-top:16px;padding:16px;text-decoration:none;display:grid}.client-upgrade-status strong{font-size:1rem}.client-upgrade-status span{line-height:1.5}.client-upgrade-status .button{margin-top:5px}.client-upgrade-status small{color:#2d6d54;font-weight:850}.client-upgrade-status:hover{border-color:#79a986;transform:translateY(-1px)}.client-upgrade-rejection{color:#7d2925;background:#fff0ed;border:1px solid #f0b2aa;border-radius:11px;grid-column:1/-1;gap:5px;padding:13px 14px;text-decoration:none;display:grid}.client-upgrade-rejection span{line-height:1.45}.client-upgrade-rejection small{font-weight:850}.client-upgrade-feedback{color:#184d76;background:#e5f2ff;border:1px solid #a9cdeb;border-radius:10px;grid-template-columns:28px 1fr;align-items:center;gap:2px 9px;margin:12px 0 0;padding:12px 13px;text-decoration:none;display:grid}.client-upgrade-feedback>span{color:#fff;background:#347caf;border-radius:50%;grid-row:1/3;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.client-upgrade-feedback strong{line-height:1.45}.client-upgrade-feedback small{color:#326b94;font-weight:800}.client-upgrade-feedback:hover{border-color:#4e92c2}.client-upgrade-whatsapp{flex-wrap:wrap;align-items:center;gap:9px;margin-top:12px;display:flex}.client-upgrade-whatsapp strong{color:#244d43;width:100%}.sponsor-upgrade-panel{margin-bottom:18px}.sponsor-upgrade-list{gap:10px;display:grid}.sponsor-upgrade-list article{background:#fbfdf9;border:1px solid #d9e5d4;border-radius:13px;grid-template-columns:minmax(180px,.8fr) minmax(240px,1.2fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.sponsor-upgrade-list article>div:first-child{gap:3px;display:grid}.sponsor-upgrade-list article p{color:#607269;margin:0;line-height:1.5}.sponsor-upgrade-list article>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.sponsor-upgrade-list a,.sponsor-upgrade-list button{color:#fff;min-height:40px;font:inherit;cursor:pointer;background:#176fc1;border:0;border-radius:9px;padding:9px 12px;font-size:.5625rem;font-weight:850;text-decoration:none}.sponsor-upgrade-list button.secondary{color:#7b2626;background:#f8e5e5}.campaign-detail-copy{background:#fbfcf8;border:1px solid #dfe7da;border-radius:11px;margin-top:10px;padding:13px}.campaign-detail-copy small{color:#638a35;text-transform:uppercase;font-size:.5rem;font-weight:900}.campaign-detail-copy p{color:#52655e;margin:6px 0 0;font-size:.625rem;line-height:1.55}.campaign-social-share{border-top:1px solid #e0e7e2;margin-top:17px;padding-top:15px}.campaign-social-share h3{margin:0 0 10px;font-size:.75rem}.campaign-ad-managers{background:#f2f6ef;border-radius:11px;margin-top:14px;padding:12px}.campaign-ad-managers>strong{margin-bottom:8px;font-size:.5625rem;display:block}.campaign-ad-managers>div{flex-wrap:wrap;gap:5px;display:flex}.campaign-ad-managers a{color:#21473d;background:#fff;border-radius:7px;padding:7px 8px;font-size:.4375rem;font-weight:850}html[data-appearance=dark] :is(.quick-ad-share,.dashboard-quick-share,.social-account-grid>article,.social-account-form,.meta-business-setup,.campaign-detail-copy,.campaign-ad-managers){color:#e2eee8;background:#172a23;border-color:#34483f}html[data-appearance=dark] :is(.quick-ad-share strong,.dashboard-quick-share strong,.social-account-grid article>div strong,.social-account-form strong,.campaign-detail-copy p){color:#e2eee8}html[data-appearance=dark] :is(.social-account-form input,.module-form textarea,.campaign-builder textarea){color:#e4efea;background:#14241f;border-color:#35483f}@media (width<=1100px){.social-account-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.social-share-buttons{grid-template-columns:repeat(3,minmax(0,1fr))}.advertising-roadmap>ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.meta-business-setup>header{grid-template-columns:42px minmax(0,1fr)}.meta-business-setup>header b{grid-column:1/-1;justify-self:start}.meta-business-setup>ol{grid-template-columns:1fr}.meta-business-setup>footer{grid-template-columns:1fr;display:grid}.social-account-grid,.advertising-roadmap>ol{grid-template-columns:1fr}.social-account-form{padding:13px}.social-account-form>div{grid-template-columns:1fr}.social-account-form label.wide{grid-column:auto}.social-account-form>footer{grid-template-columns:1fr 1fr;display:grid}.social-share-buttons{grid-template-columns:repeat(3,minmax(0,1fr))}.social-share-buttons>a,.social-share-buttons>button{min-height:62px;padding:9px 5px}.social-share-buttons span{font-size:1.25rem}.social-share-buttons small{font-size:.5625rem}.quick-ad-panel .module-form button{width:100%;min-height:52px}.client-upgrade-card{padding:16px 13px}.client-upgrade-card form{grid-template-columns:1fr}.client-upgrade-card form aside,.client-upgrade-card form>button{grid-column:auto}.client-upgrade-whatsapp{display:grid}.sponsor-upgrade-list article{grid-template-columns:1fr}.sponsor-upgrade-list article>div:last-child{justify-content:stretch;display:grid}.social-account-grid footer button,.social-account-grid footer a{min-height:50px;font-size:.8125rem}.campaign-ad-managers>div{grid-template-columns:1fr 1fr;display:grid}.campaign-ad-managers a{text-align:center;place-items:center;min-height:36px;display:grid}}.settings-admin-grid{grid-template-columns:minmax(0,1.55fr) minmax(260px,.45fr);gap:16px;margin-bottom:16px;display:grid}.app-settings-form>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:18px;display:grid}.app-settings-form label,.faq-editor label{color:#38534c;gap:6px;font-size:.5625rem;font-weight:800;display:grid}.app-settings-form label.wide{grid-column:1/-1}.app-settings-form input,.app-settings-form textarea,.app-settings-form select,.faq-editor input,.faq-editor textarea{color:#173a33;width:100%;min-width:0;font:inherit;background:#fbfcfa;border:1px solid #d6dfda;border-radius:9px;padding:11px 12px;line-height:1.45}.app-settings-form textarea,.faq-editor textarea{resize:vertical}.app-settings-form fieldset{border:1px solid #dfe6e1;border-radius:13px;margin:16px 0 0;padding:14px}.app-settings-form legend{color:#173d34;padding:0 6px;font-size:.625rem;font-weight:850}.app-settings-form fieldset>div{grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:12px;display:grid}.app-settings-form fieldset button{color:#50635d;min-height:55px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dbe3de;border-radius:10px;gap:3px;padding:9px;font-size:.5625rem;font-weight:850;display:grid}.app-settings-form fieldset button span{color:#85908c;font-size:.4375rem}.app-settings-form fieldset button.active{color:#173d34;background:#edf8df;border-color:#91bc50;box-shadow:inset 0 0 0 1px #91bc50}.app-settings-form>footer{justify-content:flex-end;margin-top:15px;display:flex}.app-settings-form>footer button,.faq-editor>footer button{color:#173b32;min-height:42px;font:inherit;cursor:pointer;background:#b9f000;border:0;border-radius:9px;padding:9px 14px;font-size:.5625rem;font-weight:900}.settings-appearance-panel{align-self:start}.settings-appearance-panel .appearance-control{margin-top:18px}.settings-faq-layout{grid-template-columns:minmax(280px,.65fr) minmax(0,1.35fr);gap:16px;display:grid}.faq-editor>label{margin-top:12px}.faq-editor>div{grid-template-columns:130px 1fr;align-items:end;gap:12px;margin-top:12px;display:grid}.faq-editor .faq-active-toggle{background:#fafcf9;border:1px solid #dce4df;border-radius:9px;grid-template-columns:auto 1fr;align-items:center;gap:8px;min-height:42px;padding:9px 11px;display:flex}.faq-editor .faq-active-toggle input{width:17px;height:17px}.faq-editor>footer{justify-content:flex-end;gap:7px;margin-top:15px;display:flex}.faq-editor>footer button.secondary{background:#e8eee9}.faq-admin-list>div{gap:8px;margin-top:17px;display:grid}.faq-admin-list article{background:#fbfcfa;border:1px solid #dfe6e1;border-radius:12px;padding:13px}.faq-admin-list article>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.faq-admin-list article>header strong{color:#183d35;font-size:.6875rem;line-height:1.4}.faq-admin-list article>header span{border-radius:20px;flex:none;padding:5px 7px;font-size:.4375rem;font-weight:850}.faq-admin-list article>header span.active{color:#35633a;background:#e2f2df}.faq-admin-list article>header span.inactive{color:#7f6635;background:#f5edda}.faq-admin-list article>p{color:#687872;margin:8px 0 0;font-size:.5625rem;line-height:1.55}.faq-admin-list article>footer{gap:6px;margin-top:11px;display:flex}.faq-admin-list article>footer button{color:#173b32;min-height:34px;font:inherit;cursor:pointer;background:#e7f1e2;border:0;border-radius:8px;padding:7px 10px;font-size:.5rem;font-weight:850}.faq-admin-list article>footer button.danger{color:#893932;background:#fff0ee}.public-help-layout{grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);gap:14px;display:grid}.public-help-contact,.public-language-choice{background:#fff;border:1px solid #dde5df;border-radius:18px;padding:22px}.public-help-contact h3,.public-faq-section h3{color:#173d34;margin:4px 0 9px;font-size:1.5625rem}.public-help-contact>p:not(.eyebrow){color:#687872;margin:0;font-size:.6875rem;line-height:1.6}.public-help-contact>div{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.public-help-contact .button{min-height:45px;padding-inline:14px;font-size:.5625rem}.public-help-contact div>span{color:#75817d;font-size:.625rem}.public-language-choice>div{gap:6px;display:grid}.public-language-choice button{color:#36534b;min-height:53px;font:inherit;text-align:left;cursor:pointer;background:#fafcf9;border:1px solid #dbe3de;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.public-language-choice button strong{font-size:.625rem}.public-language-choice button small{color:#7a8983;font-size:.5rem}.public-language-choice button.active{color:#173d34;background:#ecf8de;border-color:#8fbc4b;box-shadow:inset 0 0 0 1px #8fbc4b}.public-language-choice>p:last-child{color:#7b8883;margin:11px 0 0;font-size:.5rem;line-height:1.5}.public-faq-section{background:#fff;border:1px solid #dde5df;border-radius:18px;margin-top:14px;padding:22px}.public-faq-section>header{margin-bottom:14px}.public-faq-section>div{gap:7px;display:grid}.public-faq-section details{background:#fbfcfa;border:1px solid #dfe6e1;border-radius:12px}.public-faq-section summary{color:#183d35;cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:52px;padding:12px 14px;font-size:.625rem;font-weight:850;list-style:none;display:flex}.public-faq-section summary::-webkit-details-marker{display:none}.public-faq-section summary span{font-size:1.0625rem;transition:transform .16s}.public-faq-section details[open] summary span{transform:rotate(45deg)}.public-faq-section details>p{color:#687872;margin:0;padding:0 14px 14px;font-size:.5625rem;line-height:1.6}html[data-appearance=dark] :is(.app-settings-form fieldset,.app-settings-form fieldset button,.faq-editor .faq-active-toggle,.faq-admin-list article,.public-help-contact,.public-language-choice,.public-faq-section,.public-faq-section details){color:#e3eee9;background:#15261f;border-color:#34473f}html[data-appearance=dark] :is(.faq-admin-list strong,.public-help-contact h3,.public-faq-section h3,.public-faq-section summary){color:#e3eee9}@media (width<=980px){.settings-admin-grid,.settings-faq-layout{grid-template-columns:1fr}.settings-appearance-panel{align-self:auto}}@media (width<=640px){.app-settings-form>div,.public-help-layout{grid-template-columns:1fr}.app-settings-form label.wide{grid-column:auto}.app-settings-form fieldset>div,.faq-editor>div{grid-template-columns:1fr}.app-settings-form>footer button,.faq-editor>footer button{width:100%}.faq-editor>footer{grid-template-columns:1fr 1fr;display:grid}.public-help-contact,.public-language-choice,.public-faq-section{border-radius:14px;padding:15px}.public-help-contact>div{display:grid}.public-help-contact .button{width:100%}}.interface-management-heading{align-items:center}.interface-management-heading .button{flex:none;min-height:42px;padding-inline:14px;font-size:.5625rem}.interface-audience-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.interface-audience-tabs button{color:#526660;min-height:78px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce4df;border-radius:14px;gap:5px;padding:15px 17px;display:grid}.interface-audience-tabs button strong{color:#244b41;font-size:.75rem}.interface-audience-tabs button small{color:#7a8984;font-size:.5rem;line-height:1.45}.interface-audience-tabs button.active{background:#eff8e5;border-color:#8eb84e;box-shadow:inset 0 0 0 1px #8eb84e}.interface-feedback{margin-bottom:14px}.interface-management-layout{grid-template-columns:minmax(0,1.55fr) minmax(290px,.65fr);align-items:start;gap:16px;display:grid}.interface-module-editor{min-width:0}.interface-module-list{gap:8px;margin-top:17px;display:grid}.interface-module-list>article{background:#fbfcfa;border:1px solid #dfe6e1;border-radius:12px;grid-template-columns:38px 34px minmax(0,1fr) 132px;align-items:center;gap:10px;padding:11px;transition:opacity .16s,background .16s;display:grid}.interface-module-list>article.disabled{opacity:.62;background:#f1f3f1}.interface-module-order{justify-items:center;gap:2px;display:grid}.interface-module-order button{color:#34554c;width:25px;height:21px;font:inherit;cursor:pointer;background:#e8eee9;border:0;border-radius:6px;font-size:.5625rem;font-weight:900}.interface-module-order button:disabled{opacity:.3;cursor:default}.interface-module-order span{color:#7b8984;font-size:.4375rem;font-weight:850}.interface-module-icon{color:#315943;background:#e8f3dd;border-radius:9px;place-items:center;width:32px;height:32px;font-size:.9375rem;display:grid}.interface-module-fields{grid-template-columns:minmax(150px,.65fr) minmax(220px,1.35fr);gap:8px;display:grid}.interface-module-fields label{color:#75827e;gap:4px;font-size:.4375rem;font-weight:850;display:grid}.interface-module-fields input{color:#203e35;min-width:0;height:38px;font:inherit;background:#fff;border:1px solid #dce4df;border-radius:8px;outline:none;padding:8px 10px;font-size:.5625rem}.interface-module-fields input:focus{border-color:#8eb84e;box-shadow:0 0 0 2px #8eb84e26}.interface-module-controls{justify-items:stretch;gap:7px;display:grid}.interface-default-choice{color:#60736c;cursor:pointer;align-items:center;gap:6px;font-size:.4375rem;font-weight:800;display:flex}.interface-default-choice input{accent-color:#6f9e2d}.interface-visibility-toggle{color:#765c39;min-height:34px;font:inherit;cursor:pointer;background:#f2e9d9;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:7px 9px;font-size:.5rem;font-weight:850;display:flex}.interface-visibility-toggle span{background:#b38a4d;border-radius:50%;width:9px;height:9px}.interface-visibility-toggle.active{color:#2f6136;background:#e2f2df}.interface-visibility-toggle.active span{background:#6ca744}.interface-visibility-toggle:disabled{cursor:not-allowed}.interface-save-bar{border-top:1px solid #e1e7e3;justify-content:space-between;align-items:center;gap:14px;margin-top:16px;padding-top:14px;display:flex}.interface-save-bar p{color:#77857f;margin:0;font-size:.5rem}.interface-save-bar button{color:#173b32;min-height:42px;font:inherit;cursor:pointer;background:#b9f000;border:0;border-radius:9px;padding:9px 15px;font-size:.5625rem;font-weight:900}.interface-preview{position:sticky;top:84px;overflow:hidden}.interface-preview>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.interface-preview>header div{gap:3px;display:grid}.interface-preview>header small{color:#7a8983;text-transform:uppercase;letter-spacing:.08em;font-size:.4375rem;font-weight:850}.interface-preview>header strong{color:#173d34;font-size:.8125rem}.interface-preview>header>span{color:#3f6b38;background:#e8f3df;border-radius:20px;padding:5px 8px;font-size:.4375rem;font-weight:850}.interface-preview-screen{background:#f4f7f4;border:5px solid #183d35;border-radius:20px;margin-top:14px;overflow:hidden;box-shadow:0 18px 45px #173d3521}.interface-preview-top{color:#fff;background:#183d35;justify-content:space-between;align-items:center;height:45px;padding:0 12px;font-size:.5625rem;display:flex}.interface-preview-top b{color:#b9f000}.interface-preview-top i{background:#ffffff3d;border-radius:8px;width:24px;height:8px}.interface-preview-screen>section{background:linear-gradient(135deg,#eef7e3,#fff);padding:16px 13px 12px}.interface-preview-screen>section small{color:#789066;text-transform:uppercase;font-size:.4375rem;font-weight:850}.interface-preview-screen>section h2{color:#173d34;margin:4px 0;font-size:1.0625rem}.interface-preview-screen>section p{color:#687872;margin:0;font-size:.5rem;line-height:1.45}.interface-preview-screen nav{gap:5px;max-height:405px;padding:10px;display:grid;overflow:auto}.interface-preview-screen nav>div{background:#fff;border:1px solid #e0e7e2;border-radius:9px;grid-template-columns:28px 1fr;align-items:center;gap:8px;padding:8px;display:grid}.interface-preview-screen nav>div.active{background:#eef7e5;border-color:#95bd5b}.interface-preview-screen nav>div>span{color:#376049;background:#eaf2e5;border-radius:7px;place-items:center;width:27px;height:27px;font-size:.75rem;display:grid}.interface-preview-screen nav>div div{gap:2px;min-width:0;display:grid}.interface-preview-screen nav strong{color:#27483f;text-overflow:ellipsis;white-space:nowrap;font-size:.5rem;overflow:hidden}.interface-preview-screen nav small{color:#7a8883;text-overflow:ellipsis;white-space:nowrap;font-size:.375rem;overflow:hidden}.interface-preview>p{color:#7b8883;margin:12px 0 0;font-size:.4375rem;line-height:1.5}html[data-appearance=dark] :is(.interface-audience-tabs button,.interface-module-list>article,.interface-module-fields input,.interface-preview-screen nav>div){color:#e3eee9;background:#15261f;border-color:#34473f}html[data-appearance=dark] :is(.interface-audience-tabs button strong,.interface-preview>header strong,.interface-preview-screen>section h2,.interface-preview-screen nav strong){color:#e3eee9}html[data-appearance=dark] .interface-preview-screen{background:#102019}html[data-appearance=dark] .interface-preview-screen>section{background:#1b3027}@media (width<=1180px){.interface-management-layout{grid-template-columns:1fr}.interface-preview{position:static}.interface-preview-screen{max-width:520px}}@media (width<=760px){.interface-management-heading{align-items:stretch}.interface-management-heading .button{width:100%}.interface-audience-tabs{grid-template-columns:1fr}.interface-module-list>article{grid-template-columns:32px 30px minmax(0,1fr)}.interface-module-fields{grid-template-columns:1fr}.interface-module-controls{grid-column:2/-1;grid-template-columns:1fr 120px;align-items:center}.interface-save-bar{flex-direction:column;align-items:stretch}.interface-save-bar button{width:100%}}@media (width<=480px){.interface-module-list>article{grid-template-columns:30px 1fr}.interface-module-order{grid-row:span 2}.interface-module-icon{display:none}.interface-module-controls{grid-column:2;grid-template-columns:1fr}}.account-heading{align-items:center}.account-role-badges{justify-content:flex-end;align-items:center;gap:7px;display:flex}.account-role-badges>span,.account-role-badges>b{border-radius:20px;padding:7px 10px;font-size:.5rem;font-weight:850}.account-role-badges>span{color:#285546;background:#e8f3df}.account-status.active{color:#2f6537;background:#dff1dd}.account-status.pending{color:#795f31;background:#f6ecd5}.account-status.suspended,.account-status.rejected{color:#873d37;background:#fde5e2}.account-feedback{margin-bottom:14px}.account-summary{grid-template-columns:56px minmax(180px,.7fr) minmax(300px,1.3fr);align-items:center;gap:14px;margin-bottom:16px;display:grid}.account-summary-avatar{color:#183d35;background:#b9f000;border-radius:16px;place-items:center;width:54px;height:54px;font-size:1.3125rem;font-weight:950;display:grid}.account-summary>div:nth-child(2){gap:3px;min-width:0;display:grid}.account-summary small{color:#7c8985;text-transform:uppercase;letter-spacing:.06em;font-size:.4375rem;font-weight:850}.account-summary strong{color:#183d35;font-size:.8125rem}.account-summary span{color:#667871;text-overflow:ellipsis;font-size:.5625rem;overflow:hidden}.account-public-link{background:#f7faf6;border:1px solid #dce5df;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 8px;min-width:0;padding:10px 11px;display:grid}.account-public-link small{grid-column:1/-1}.account-public-link code{color:#49625a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.5rem;overflow:hidden}.account-public-link button{color:#173d34;min-height:32px;font:inherit;cursor:pointer;background:#b9f000;border:0;border-radius:8px;padding:6px 9px;font-size:.4375rem;font-weight:900}.account-settings-grid,.account-secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;margin-bottom:16px;display:grid}.account-form{gap:12px;display:grid}.account-form>label,.account-form>div>label{color:#52675f;gap:5px;font-size:.5rem;font-weight:850;display:grid}.account-form>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.account-form input,.account-form textarea{color:#203e35;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #dce4df;border-radius:9px;outline:none;padding:10px 11px;font-size:.5625rem}.account-form input{height:41px}.account-form textarea{resize:vertical;line-height:1.5}.account-form input:focus,.account-form textarea:focus{border-color:#8eb84e;box-shadow:0 0 0 2px #8eb84e26}.account-form input[readonly]{color:#77857f;background:#f2f5f2}.account-form label small{color:#8a9591;font-size:.4375rem;font-weight:650;line-height:1.45}.account-form>footer{justify-content:flex-end;padding-top:3px;display:flex}.account-form>footer button{color:#173b32;min-height:42px;font:inherit;cursor:pointer;background:#b9f000;border:0;border-radius:9px;padding:9px 14px;font-size:.5625rem;font-weight:900}.account-form>footer button:disabled{opacity:.55;cursor:wait}.account-no-distributor{text-align:center;align-content:center;place-items:center;gap:9px;min-height:290px;display:grid}.account-no-distributor>span{color:#33594c;background:#e7f2de;border-radius:15px;place-items:center;width:48px;height:48px;font-size:1.375rem;display:grid}.account-no-distributor h2{color:#183d35;margin:3px 0 0;font-size:1.125rem}.account-no-distributor p{color:#718079;margin:0;font-size:.5625rem}.account-no-distributor .button{margin-top:7px;font-size:.5rem}.account-shortcuts{gap:8px;display:grid}.account-shortcuts>a{min-height:58px;color:inherit;background:#fbfcfa;border:1px solid #dfe6e1;border-radius:11px;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:10px;text-decoration:none;display:grid}.account-shortcuts>a>span{color:#315943;background:#e8f3dd;border-radius:9px;place-items:center;width:32px;height:32px;font-size:.875rem;display:grid}.account-shortcuts>a>div{gap:2px;display:grid}.account-shortcuts>a strong{color:#23483d;font-size:.5625rem}.account-shortcuts>a small{color:#7b8984;font-size:.4375rem}.account-shortcuts>a b{color:#8aa64c;font-size:1.125rem}html[data-appearance=dark] :is(.account-public-link,.account-form input,.account-form textarea,.account-shortcuts>a){color:#e3eee9;background:#15261f;border-color:#34473f}html[data-appearance=dark] :is(.account-summary strong,.account-no-distributor h2,.account-shortcuts>a strong){color:#e3eee9}html[data-appearance=dark] .account-form input[readonly]{background:#1b2d25}@media (width<=980px){.account-settings-grid,.account-secondary-grid{grid-template-columns:1fr}.account-summary{grid-template-columns:56px 1fr}.account-public-link{grid-column:1/-1}}@media (width<=640px){.account-heading{align-items:stretch}.account-role-badges{justify-content:flex-start}.account-summary{grid-template-columns:46px 1fr}.account-summary-avatar{border-radius:13px;width:44px;height:44px;font-size:1.0625rem}.account-public-link{grid-template-columns:1fr}.account-public-link button{width:100%}.account-form>div{grid-template-columns:1fr}.account-form>footer button{width:100%}}.admin-distributor-card{grid-template-columns:minmax(260px,1fr) minmax(185px,.62fr) minmax(150px,.45fr) minmax(210px,auto)}.admin-identity-check{background:#f8faf7;border:1px solid #dfe6e1;border-radius:10px;gap:7px;min-width:0;padding:11px 12px;display:grid}.admin-identity-check>div{gap:3px;min-width:0;display:grid}.admin-identity-check small{color:#7c8883;text-transform:uppercase;font-size:.5rem;font-weight:800}.admin-identity-check strong{color:#173d34;text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;overflow:hidden}.admin-identity-check>span{color:#71591d;background:#fff0be;border-radius:999px;width:max-content;max-width:100%;padding:5px 7px;font-size:.4375rem;font-weight:900}.admin-identity-check.verified>span,.admin-identity-check.verified_manually>span{color:#2d6635;background:#dff2df}.admin-identity-check.rejected>span{color:#85362f;background:#fde3df}.identity-verification-card{background:#fff8e4;border:1px solid #ead9a7;border-radius:12px;padding:13px}.identity-verification-card>div{grid-template-columns:34px 1fr;align-items:start;gap:10px;display:grid}.identity-verification-card>div>span{color:#6a541d;background:#ffe8a6;border-radius:10px;place-items:center;width:32px;height:32px;font-size:.875rem;font-weight:950;display:grid}.identity-verification-card strong,.identity-verification-card p{margin:0;display:block}.identity-verification-card strong{color:#4f451e;font-size:.625rem}.identity-verification-card p{color:#756b47;margin-top:4px;font-size:.5rem;line-height:1.5}.identity-verification-card.verified,.identity-verification-card.verified_manually{background:#edf8e9;border-color:#cce4c8}.identity-verification-card.verified>div>span,.identity-verification-card.verified_manually>div>span{color:#276135;background:#d4edce}.identity-verification-card.rejected{background:#fff0ee;border-color:#efc9c3}.subscription-identity-status{background:#fff7dd;border:1px solid #e7d39b;border-radius:13px;grid-template-columns:42px 1fr;align-items:start;gap:14px;width:min(1450px,100%);margin:0 auto 20px;padding:18px 21px;display:grid}.subscription-identity-status>span{color:#66511b;background:#ffe49a;border-radius:12px;place-items:center;width:40px;height:40px;font-weight:950;display:grid}.subscription-identity-status small{color:#806d3e;letter-spacing:.06em;text-transform:uppercase;font-size:.5rem;font-weight:900}.subscription-identity-status h2{color:#4c431f;margin:3px 0 4px;font-size:1.125rem}.subscription-identity-status p{color:#736949;margin:0;font-size:.625rem;line-height:1.55}.subscription-identity-status a{color:#426b2e;margin-top:8px;font-size:.5625rem;font-weight:850;display:inline-block}.subscription-identity-status.verified,.subscription-identity-status.verified_manually{background:#eaf7e6;border-color:#c9e2c5}.subscription-identity-status.verified>span,.subscription-identity-status.verified_manually>span{color:#235d33;background:#cfeac9}html[data-appearance=dark] :is(.admin-identity-check,.identity-verification-card,.subscription-identity-status){color:#e7eee9;background:#242b22;border-color:#495044}html[data-appearance=dark] :is(.admin-identity-check strong,.identity-verification-card strong,.subscription-identity-status h2){color:#e7eee9}html[data-appearance=dark] :is(.identity-verification-card p,.subscription-identity-status p){color:#b7c1ba}@media (width<=1180px){.admin-distributor-card{grid-template-columns:minmax(260px,1fr) minmax(210px,.8fr)}.admin-row-actions{grid-column:1/-1}}@media (width<=720px){.meta-admin-settings>header{grid-template-columns:42px minmax(0,1fr)}.meta-admin-settings>header>b{grid-column:1/-1;justify-self:start}.meta-security-note{flex-direction:column;align-items:flex-start}.meta-admin-settings>form{grid-template-columns:1fr}.meta-admin-settings>form footer{grid-column:auto;display:grid}.admin-distributor-card{grid-template-columns:1fr}.admin-row-actions{grid-column:auto}.subscription-identity-status{grid-template-columns:36px 1fr;padding:15px}.subscription-identity-status>span{width:34px;height:34px}}.admin-subscription-manage-link{color:#173d34;background:#b9f000;border-radius:9px;padding:7px 10px;font-size:.5rem;font-weight:900;text-decoration:none}.subscription-admin-feedback{margin-bottom:14px}.subscription-admin-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.subscription-admin-stats article{background:#fff;border:1px solid #dfe6e1;border-radius:14px;align-items:center;gap:11px;min-height:82px;padding:15px;display:flex}.subscription-admin-stats article>span{color:#315943;background:#e8f3dd;border-radius:11px;place-items:center;width:38px;height:38px;font-size:1rem;display:grid}.subscription-admin-stats article>div{gap:3px;display:grid}.subscription-admin-stats small{color:#7b8984;font-size:.5rem}.subscription-admin-stats strong{color:#183d35;font-size:1.125rem}.subscription-plan-admin{margin-bottom:16px}.subscription-plan-admin>div{gap:8px;margin-top:15px;display:grid}.subscription-plan-admin article{background:#fbfcfa;border:1px solid #dfe6e1;border-radius:11px;grid-template-columns:minmax(180px,1fr) 130px 85px 88px auto;align-items:end;gap:9px;padding:11px;display:grid}.subscription-plan-admin article>div,.subscription-plan-admin article>label{color:#71817a;gap:4px;font-size:.4375rem;font-weight:850;display:grid}.subscription-plan-admin input,.subscription-plan-admin select,.platform-account-form input,.platform-account-form select,.platform-account-form textarea,.subscription-request-reference input,.subscription-payment-instructions input{color:#203e35;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #dce4df;border-radius:8px;outline:none;padding:9px 10px;font-size:.5625rem}.subscription-plan-admin input,.subscription-plan-admin select,.platform-account-form input,.platform-account-form select,.subscription-request-reference input,.subscription-payment-instructions input{height:39px}.subscription-plan-admin article>div>input{color:#183d35;font-weight:850}.subscription-plan-toggle{grid-template-columns:auto 1fr;align-items:center;min-height:39px;gap:6px!important;display:flex!important}.subscription-plan-toggle input{accent-color:#77a638;width:17px;height:17px}.subscription-plan-admin article>button{color:#173b32;min-height:39px;font:inherit;cursor:pointer;background:#b9f000;border:0;border-radius:8px;padding:8px 10px;font-size:.5rem;font-weight:900}.subscription-payment-admin-grid{grid-template-columns:minmax(300px,.85fr) minmax(0,1.15fr);align-items:start;gap:16px;margin-bottom:16px;display:grid}.platform-account-form{gap:11px;display:grid}.platform-account-form>label,.platform-account-form>div>label{color:#52675f;gap:5px;font-size:.5rem;font-weight:850;display:grid}.platform-account-form>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.platform-account-form>div:nth-of-type(2){grid-template-columns:repeat(3,minmax(0,1fr))}.platform-account-form textarea{resize:vertical;line-height:1.5}.platform-account-default{grid-template-columns:auto 1fr;align-items:center;min-height:36px;gap:7px!important;display:flex!important}.platform-account-default input{accent-color:#77a638;width:17px;height:17px}.platform-account-form>footer{justify-content:flex-end;gap:7px;display:flex}.platform-account-form>footer button{color:#173b32;min-height:40px;font:inherit;cursor:pointer;background:#b9f000;border:0;border-radius:8px;padding:8px 12px;font-size:.5rem;font-weight:900}.platform-account-form>footer button.secondary{background:#e7ede8}.platform-account-list>div{gap:8px;margin-top:15px;display:grid}.platform-account-list article{background:#fbfcfa;border:1px solid #dfe6e1;border-radius:11px;padding:12px}.platform-account-list article.inactive{opacity:.58}.platform-account-list article>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.platform-account-list article>header div{gap:3px;display:grid}.platform-account-list article small{color:#798782;font-size:.4375rem}.platform-account-list article strong{color:#183d35;font-size:.6875rem}.platform-account-list article>header>span{color:#35633a;background:#e2f2df;border-radius:20px;padding:5px 7px;font-size:.4375rem;font-weight:850}.platform-account-list article>p{color:#667872;margin:8px 0;font-size:.5rem}.platform-account-list article>footer{gap:6px;display:flex}.platform-account-list article>footer button{color:#274f43;min-height:32px;font:inherit;cursor:pointer;background:#e8f1e4;border:0;border-radius:7px;padding:6px 9px;font-size:.4375rem;font-weight:850}.subscription-request-admin>header{justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.subscription-request-admin>header h2{color:#183d35;margin:3px 0 0;font-size:1.25rem}.subscription-request-filters{gap:5px;display:flex}.subscription-request-filters button{color:#61726c;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dce4df;border-radius:8px;padding:7px 10px;font-size:.4375rem;font-weight:850}.subscription-request-filters button.active{color:#173d34;background:#edf7e3;border-color:#8eb84e}.subscription-request-list{gap:8px;margin-top:15px;display:grid}.subscription-request-list>article{background:#fbfcfa;border:1px solid #dfe6e1;border-radius:12px;grid-template-columns:minmax(180px,1.1fr) minmax(150px,.8fr) minmax(170px,.9fr) minmax(160px,.9fr);align-items:center;gap:12px;padding:12px;display:grid}.subscription-request-main{grid-template-columns:38px 1fr;align-items:center;gap:9px;display:grid}.subscription-request-main>span{color:#173d34;background:#b9f000;border-radius:11px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.subscription-request-main>div,.subscription-request-status{gap:3px;display:grid}.subscription-request-main strong{color:#183d35;font-size:.625rem}.subscription-request-main small,.subscription-request-status small,.subscription-request-reference small,.subscription-request-actions>small{color:#7b8984;font-size:.4375rem;line-height:1.4}.subscription-state,.payment-state{border-radius:20px;width:fit-content;padding:4px 6px;font-size:.4375rem;font-weight:850}.subscription-state.active,.payment-state.paid{color:#2f6638;background:#dff1dd}.subscription-state.pending,.payment-state.pending{color:#7b6134;background:#f5ecd9}.payment-state.processing{color:#295a72;background:#dceef5}.subscription-state.cancelled,.payment-state.failed{color:#8a4039;background:#fde7e4}.subscription-request-reference label{color:#667972;gap:4px;font-size:.4375rem;font-weight:850;display:grid}.subscription-request-actions{gap:5px;display:grid}.subscription-request-actions button,.subscription-request-actions a{min-height:33px;font:inherit;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;padding:6px 8px;font-size:.4375rem;font-weight:900;text-decoration:none;display:flex}.subscription-request-actions .approve{color:#173b32;background:#b9f000}.subscription-request-actions .reject{color:#8a3d37;background:#fde7e4}.subscription-request-actions a{color:#fff;background:#218c59}.subscription-payment-instructions{background:#fff;border:1px solid #dce5df;border-radius:16px;margin-bottom:16px;padding:20px}.subscription-payment-instructions.processing{background:#f4fbfe;border-color:#b8d8e6}.subscription-payment-instructions>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.subscription-payment-instructions h2{color:#183d35;margin:4px 0 0;font-size:1.25rem}.subscription-payment-instructions>header>span{color:#173d34;background:#b9f000;border-radius:10px;padding:8px 10px;font-size:.6875rem;font-weight:900}.subscription-payment-account{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:15px;display:grid}.subscription-payment-account>div{background:#fafcf9;border:1px solid #e0e6e2;border-radius:10px;gap:4px;padding:11px;display:grid}.subscription-payment-account small{color:#7b8984;font-size:.4375rem}.subscription-payment-account strong{overflow-wrap:anywhere;color:#23483d;font-size:.5625rem}.subscription-payment-note{color:#536d62;background:#eef5e9;border-radius:9px;margin:10px 0;padding:10px;font-size:.5rem;line-height:1.5}.subscription-payment-note.warning{color:#765b31;background:#f8eedb}.subscription-payment-instructions>label{color:#52675f;gap:5px;margin-top:11px;font-size:.5rem;font-weight:850;display:grid}.subscription-payment-instructions>.button{margin-top:10px;font-size:.5rem}.subscription-payment-safety{color:#85908c;margin-top:8px;font-size:.4375rem;display:block}.subscription-payment-review{color:#285568;background:#e1f1f7;border-radius:11px;align-items:flex-start;gap:11px;margin-top:15px;padding:14px;display:flex}.subscription-payment-review>span{color:#fff;background:#3985a0;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.subscription-payment-review strong{font-size:.625rem}.subscription-payment-review p{margin:4px 0;font-size:.5rem;line-height:1.5}.subscription-payment-review small{font-size:.4375rem}html[data-appearance=dark] :is(.subscription-admin-stats article,.subscription-plan-admin article,.platform-account-list article,.subscription-request-list>article,.subscription-plan-admin input,.platform-account-form input,.platform-account-form select,.platform-account-form textarea,.subscription-request-reference input,.subscription-payment-instructions,.subscription-payment-account>div){color:#e3eee9;background:#15261f;border-color:#34473f}html[data-appearance=dark] :is(.subscription-admin-stats strong,.subscription-plan-admin input,.platform-account-list strong,.subscription-request-admin h2,.subscription-request-main strong,.subscription-payment-instructions h2,.subscription-payment-account strong){color:#e3eee9}@media (width<=1100px){.subscription-payment-admin-grid{grid-template-columns:1fr}.subscription-request-list>article{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.subscription-admin-stats{grid-template-columns:1fr}.subscription-plan-admin article{grid-template-columns:repeat(2,minmax(0,1fr))}.subscription-plan-admin article>div,.subscription-plan-admin article>button{grid-column:1/-1}.subscription-request-admin>header{flex-direction:column;align-items:stretch}.subscription-request-filters{grid-template-columns:repeat(3,1fr);display:grid}.subscription-request-list>article,.subscription-payment-account{grid-template-columns:1fr}}@media (width<=520px){.platform-account-form>div,.platform-account-form>div:nth-of-type(2),.subscription-plan-admin article{grid-template-columns:1fr}.subscription-plan-toggle,.subscription-plan-admin article>button{grid-column:auto}.platform-account-form>footer{grid-template-columns:1fr 1fr;display:grid}.platform-account-form>footer button{width:100%}.subscription-payment-instructions>header{flex-direction:column;align-items:stretch}.subscription-payment-instructions>header>span{width:fit-content}}.subscription-gate-shell{background:radial-gradient(circle at 20% 10%,#edf9d8 0,#0000 34%),linear-gradient(145deg,#f8faf6,#eaf1ed);align-content:center;place-items:center;gap:16px;min-height:100vh;padding:28px;display:grid}.subscription-gate-brand{color:#173d34;align-items:center;gap:6px;font-size:.875rem;font-weight:650;text-decoration:none;display:flex}.subscription-gate-brand>span{color:#173d34;background:#b9f000;border-radius:10px;place-items:center;width:31px;height:31px;font-size:1rem;display:grid}.subscription-gate-brand strong{color:#739f33}.subscription-gate-card{text-align:center;background:#fffffff0;border:1px solid #dbe4de;border-radius:24px;width:min(100%,610px);padding:38px;box-shadow:0 24px 70px #193c3321}.subscription-gate-icon{background:#eef8df;border-radius:22px;place-items:center;width:72px;height:72px;margin:0 auto 18px;display:grid}.subscription-gate-icon span{color:#5e8b27;border:2px solid #83ae43;border-radius:50%;place-items:center;width:43px;height:43px;font-size:1.375rem;display:grid}.subscription-gate-card h1{color:#173d34;max-width:480px;margin:7px auto 10px;font-size:clamp(1.6875rem,4vw,2.4375rem);line-height:1.08}.subscription-gate-card>p:not(.eyebrow){color:#657871;max-width:485px;margin:0 auto;font-size:.6875rem;line-height:1.65}.subscription-gate-card>small{color:#83908c;margin-top:10px;font-size:.5rem;display:block}.activation-problems{text-align:left;gap:9px;margin-top:22px;display:grid}.activation-problems>header{color:#21463c;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.activation-problems>header strong{font-size:.75rem}.activation-problems>header span{color:#71837c;font-size:.5625rem}.activation-problem{color:#68433d;background:#fff7f4;border:1px solid #ebc8c1;border-radius:12px;grid-template-columns:32px 1fr;gap:10px;padding:12px;text-decoration:none;transition:border-color .2s,transform .2s;display:grid}.activation-problem.waiting{color:#34516e;background:#f4f8fd;border-color:#cbd8e8}.activation-problem>span{color:#8a3f34;background:#f7ded8;border-radius:50%;place-items:center;width:32px;height:32px;font-size:.75rem;font-weight:900;display:grid}.activation-problem.waiting>span{color:#315b86;background:#dfeaf7}.activation-problem div{gap:3px;display:grid}.activation-problem strong{font-size:.625rem}.activation-problem p{color:inherit;margin:0;font-size:.5rem;line-height:1.5}.activation-problem small{color:inherit;font-size:.5rem;font-weight:850}.activation-problem:hover{border-color:#bc7165;transform:translateY(-1px)}.activation-problem.waiting:hover{border-color:#7599bc}.subscription-gate-card>div:not(.subscription-gate-icon){justify-content:center;gap:8px;margin-top:22px;display:flex}.subscription-gate-card .button{min-height:45px;padding-inline:15px;font-size:.5625rem}.subscription-gate-signout{color:#74837d;font:inherit;cursor:pointer;background:0 0;border:0;margin-top:16px;font-size:.5rem;text-decoration:underline}.subscription-gate-shell>aside{color:#587069;background:#ffffffbf;border:1px solid #dce5df;border-radius:12px;align-items:center;gap:9px;max-width:560px;padding:11px 14px;display:flex}.subscription-gate-shell>aside>span{color:#315f38;background:#dff0dc;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:.5625rem;font-weight:900;display:grid}.subscription-gate-shell>aside p{margin:0;font-size:.5rem;line-height:1.5}html[data-appearance=dark] .subscription-gate-shell{background:radial-gradient(circle at 20% 10%,#263c25 0,#0000 34%),#0e1c17}html[data-appearance=dark] :is(.subscription-gate-card,.subscription-gate-shell>aside){color:#dce8e3;background:#15261f;border-color:#34473f}html[data-appearance=dark] .subscription-gate-card h1{color:#e4eee9}html[data-appearance=dark] .activation-problems>header{color:#dce8e3}html[data-appearance=dark] .activation-problem{color:#f0c9c2;background:#2d201d;border-color:#67443f}html[data-appearance=dark] .activation-problem.waiting{color:#c7d9ec;background:#182634;border-color:#3e5369}:is(#devenir-distributeur,#upgrade-full-name,#upgrade-whatsapp,#upgrade-neolife-id,#upgrade-sponsor,#upgrade-whatsapp-actions,#upgrade-admin-contact,#coordonnees-personnelles,#identite-distributeur,#paiement-abonnement,#choisir-formule){scroll-margin-top:110px}.password-reset-shell{background:radial-gradient(circle at 82% 12%,#edf9d8 0,#0000 32%),linear-gradient(145deg,#f8faf6,#eaf1ed);align-content:center;place-items:center;gap:16px;min-height:100vh;padding:28px;display:grid}.password-reset-brand{color:#173d34;align-items:center;gap:6px;font-size:.875rem;font-weight:650;text-decoration:none;display:flex}.password-reset-brand>span{color:#173d34;background:#b9f000;border-radius:11px;place-items:center;width:34px;height:34px;font-size:1.0625rem;font-weight:950;display:grid}.password-reset-brand strong{color:#739f33}.password-reset-card{background:#fffffff0;border:1px solid #dbe4de;border-radius:24px;width:min(100%,540px);padding:38px;box-shadow:0 24px 70px #193c3321}.password-reset-icon{color:#315f38;background:#eef8df;border-radius:18px;place-items:center;width:58px;height:58px;margin-bottom:18px;font-size:1.6875rem;font-weight:900;display:grid}.password-reset-card h1{color:#173d34;letter-spacing:-.035em;margin:7px 0 11px;font-size:clamp(1.6875rem,5vw,2.375rem);line-height:1.08}.password-reset-card>p:not(.eyebrow){color:#657871;margin:0;font-size:.75rem;line-height:1.65}.password-reset-form{gap:15px;margin-top:24px;display:grid}.password-reset-form label{color:#294d42;gap:7px;font-size:.6875rem;font-weight:850;display:grid}.password-reset-form input{color:#173d34;width:100%;min-height:50px;font:inherit;background:#fff;border:1px solid #cdd9d1;border-radius:9px;padding:0 14px}.password-reset-form .button{min-height:49px;font-size:.625rem;text-decoration:none}.password-reset-card>footer{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:20px;display:flex}.password-reset-card>footer :is(a,button){color:#657871;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:.5625rem;font-weight:800;text-decoration:underline}html[data-appearance=dark] .password-reset-shell{background:radial-gradient(circle at 82% 12%,#263c25 0,#0000 32%),#0e1c17}html[data-appearance=dark] .password-reset-brand{color:#e4eee9}html[data-appearance=dark] .password-reset-card{color:#dce8e3;background:#15261f;border-color:#34473f}html[data-appearance=dark] .password-reset-card h1{color:#e4eee9}html[data-appearance=dark] .password-reset-card>p:not(.eyebrow){color:#a6b7b0}html[data-appearance=dark] .password-reset-form label{color:#dce8e3}@media (width<=600px){.password-reset-shell{align-content:start;padding:22px 14px 100px}.password-reset-card{border-radius:19px;padding:28px 18px}.subscription-gate-shell{align-content:start;padding:22px 14px 100px}.subscription-gate-card{border-radius:19px;padding:28px 18px}.subscription-gate-card>div:not(.subscription-gate-icon){display:grid}.subscription-gate-card .button{width:100%}}.interface-audience-tabs button strong{justify-content:space-between;align-items:center;gap:8px;display:flex}.interface-audience-tabs button strong b{color:#7b5a23;text-transform:uppercase;letter-spacing:.04em;background:#f7e9c9;border-radius:12px;padding:4px 6px;font-size:.375rem}.interface-control-summary{grid-template-columns:.55fr .55fr 1.4fr;gap:8px;margin-top:16px;display:grid}.interface-control-summary article{background:#f8faf7;border:1px solid #e0e7e2;border-radius:10px;gap:4px;min-width:0;padding:11px 12px;display:grid}.interface-control-summary small{color:#7c8984;font-size:.4375rem;font-weight:800}.interface-control-summary strong{color:#21483d;text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;overflow:hidden}.interface-quick-actions{background:#edf3e9;border-radius:10px;flex-wrap:wrap;align-items:center;gap:7px;margin-top:10px;padding:9px 10px;display:flex}.interface-quick-actions>span{color:#536a61;margin-right:auto;font-size:.5rem;font-weight:900}.interface-quick-actions button{color:#34564c;font:inherit;cursor:pointer;background:#fff;border:1px solid #d4dfd5;border-radius:7px;padding:7px 9px;font-size:.4375rem;font-weight:850}.interface-module-list>article.required{border-left:3px solid #8db94c}.interface-module-fields label b{color:#5f8d2f;margin-left:5px;font-size:.375rem}.interface-save-bar button:disabled{opacity:.58;cursor:default}.order-delivery-address{text-overflow:ellipsis;white-space:nowrap;max-width:210px;overflow:hidden;color:#60736b!important}.delivery-recipient-card{background:#fff;border:1px solid #dbe4dd;border-radius:11px;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:10px;padding:12px 14px;display:flex}.delivery-recipient-card>div{gap:4px;display:grid}.delivery-recipient-card small{color:#7b8984;text-transform:uppercase;font-size:.4375rem;font-weight:850}.delivery-recipient-card strong{color:#1f473c;font-size:.6875rem}.delivery-recipient-card p{color:#5f726a;margin:0;font-size:.5625rem;line-height:1.5}.delivery-recipient-card a{color:#3f722e;font-size:.5rem;font-weight:850;text-decoration:none}.delivery-update-requirement{color:#6f5b2f;background:#f8efd9;border-radius:8px;margin:0 0 11px;padding:9px 11px;font-size:.5rem;line-height:1.5}.delivery-update-fields label>b{color:#a15a2c;font-size:.4375rem}.client-order-progress{background:#fbfcfa;border-bottom:1px solid #e6ebe7;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding:15px 20px;display:grid}.client-order-progress>div{color:#89938f;justify-items:center;gap:6px;display:grid;position:relative}.client-order-progress>div:not(:last-child):after{content:"";background:#dce3de;width:calc(100% - 32px);height:2px;position:absolute;top:13px;left:calc(50% + 16px)}.client-order-progress span{z-index:1;color:#75827d;background:#fff;border:2px solid #d7dfda;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.5rem;font-weight:900;display:grid;position:relative}.client-order-progress small{text-align:center;font-size:.4375rem;font-weight:800}.client-order-progress>div.done span,.client-order-progress>div.active span{color:#234d35;background:#b9f000;border-color:#80aa43}.client-order-progress>div.done:not(:last-child):after{background:#91bd52}.client-order-progress>div.active small,.client-order-progress>div.done small{color:#41664f}.client-order-cancelled{color:#7d423b;background:#fbe7e4;margin:0;padding:12px 20px;font-size:.5625rem;font-weight:750;line-height:1.5}.client-order-address{background:#ffffffa6;border-radius:8px;gap:3px;padding:8px;display:grid}.client-order-address b{color:#365e4c;text-transform:uppercase;font-size:.4375rem}html[data-appearance=dark] :is(.interface-control-summary article,.interface-quick-actions,.interface-quick-actions button,.delivery-recipient-card,.client-order-progress){color:#e3eee9;background:#15261f;border-color:#34473f}html[data-appearance=dark] :is(.interface-control-summary strong,.delivery-recipient-card strong){color:#e3eee9}@media (width<=720px){.interface-control-summary{grid-template-columns:repeat(2,1fr)}.interface-control-summary article:last-child{grid-column:1/-1}.interface-quick-actions{grid-template-columns:1fr;display:grid}.interface-quick-actions>span{margin:0}.interface-quick-actions button{width:100%;min-height:36px}.delivery-recipient-card{flex-direction:column}.client-order-progress{padding-inline:10px}.client-order-progress small{font-size:.375rem}}.global-legal-footer{border-top:1px solid var(--line);color:#607169;background:#f2f5f1;justify-content:center;align-items:center;gap:28px;min-height:58px;padding:14px 24px;display:flex}.global-legal-footer>span{color:inherit;white-space:nowrap;font-size:.5625rem;font-weight:800}.legal-navigation{flex-wrap:wrap;justify-content:center;gap:8px 17px;display:flex}.legal-navigation a{color:#4d675c;text-underline-offset:4px;font-size:.5625rem;font-weight:800;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:color .15s,text-decoration-color .15s}.legal-navigation a:hover,.legal-navigation a.active{color:#315f38;text-decoration-color:currentColor}.pwa-install-control{z-index:75;bottom:max(22px, env(safe-area-inset-bottom));left:max(22px, env(safe-area-inset-left));color:#fff;background:linear-gradient(135deg,#0d4c3d,#082f35 78%);border:1px solid #ffffff38;border-radius:18px;grid-template-columns:42px minmax(0,1fr) auto 30px;align-items:center;gap:10px;width:min(440px,100vw - 44px);min-height:68px;padding:10px 10px 10px 11px;display:grid;position:fixed;box-shadow:0 18px 48px #05271f4d}.pwa-install-icon{color:#123b31;background:#b9f000;border-radius:13px;place-items:center;width:42px;height:42px;font-size:1.5625rem;font-weight:950;display:grid}.pwa-install-copy{gap:2px;min-width:0;display:grid}.pwa-install-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.pwa-install-copy small{color:#ffffffb8;text-overflow:ellipsis;white-space:nowrap;font-size:.5rem;overflow:hidden}.pwa-install-button{color:#143705;min-height:40px;font:inherit;cursor:pointer;background:#b9f000;border:0;border-radius:11px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:.5625rem;font-weight:950;display:inline-flex}.pwa-install-button span{font-size:.9375rem;line-height:1}.pwa-install-close{color:#ffffffb3;cursor:pointer;background:0 0;border:0;border-radius:9px;width:30px;height:38px;font-size:1.25rem}.pwa-install-close:hover{color:#fff;background:#ffffff1a}.pwa-ios-help{color:#274d42;background:#fff;border:1px solid #d2ddd5;border-radius:14px;width:min(360px,100vw - 44px);padding:15px 17px;position:absolute;bottom:calc(100% + 10px);left:0;box-shadow:0 18px 46px #10392d38}.pwa-ios-help>strong{color:#17483c;font-size:.6875rem}.pwa-ios-help ol{gap:6px;margin:9px 0 0;padding-left:18px;display:grid}.pwa-ios-help li{color:#576c64;font-size:.5625rem;line-height:1.45}.pwa-ios-help p{color:#8a5426;margin:8px 0 0;font-size:.5625rem;line-height:1.45}.pwa-open-chrome{color:#143705;background:#b9f000;border-radius:10px;justify-content:center;align-items:center;min-height:42px;margin-top:12px;font-size:.6875rem;font-weight:900;text-decoration:none;display:flex}.meta-consent-banner{z-index:2200;right:20px;bottom:max(20px, env(safe-area-inset-bottom));color:#173f35;background:#fffffffa;border:1px solid #cfdcd3;border-radius:18px;justify-content:space-between;align-items:center;gap:22px;width:min(760px,100vw - 40px);margin-inline:auto;padding:18px 20px;display:flex;position:fixed;left:20px;box-shadow:0 22px 70px #05271f42}.meta-consent-banner>div:first-child{min-width:0}.meta-consent-banner strong{font-size:.75rem}.meta-consent-banner p{color:#5c7067;margin:5px 0 0;font-size:.625rem;line-height:1.55}.meta-consent-banner a{color:#315f38;font-weight:850}.meta-consent-actions{flex:none;gap:8px;display:flex}.meta-consent-actions button,.meta-consent-settings button{color:#fff;min-height:40px;font:inherit;cursor:pointer;background:#194d3f;border:1px solid #194d3f;border-radius:10px;padding:9px 14px;font-size:.5625rem;font-weight:900}.meta-consent-actions button.secondary,.meta-consent-settings button:first-child{color:#315348;background:#f3f7f4}.meta-consent-settings{background:#f7faf7;border:1px solid #dce5df;border-radius:13px;gap:12px;margin-top:14px;padding:15px;display:grid}.meta-consent-settings p{margin:0}.meta-consent-settings>div{flex-wrap:wrap;gap:8px;display:flex}.meta-consent-settings button[aria-pressed=true]{outline-offset:2px;outline:3px solid #7eb71a61}.legal-page-shell{background:radial-gradient(circle at 85% 4%,#ebf7d8 0,#0000 25%),linear-gradient(145deg,#f8faf6,#edf2ef);min-height:100vh;padding:22px 22px 70px}.legal-page-header{justify-content:space-between;align-items:center;gap:18px;width:min(1050px,100%);margin:0 auto 22px;display:flex}.legal-page-brand{color:#173d34;align-items:center;gap:6px;font-size:.875rem;font-weight:650;text-decoration:none;display:flex}.legal-page-brand>span{color:#173d34;background:#b9f000;border-radius:11px;place-items:center;width:34px;height:34px;font-size:1.0625rem;font-weight:950;display:grid}.legal-page-brand strong{color:#739f33}.legal-back-link{color:#49635a;background:#ffffffb8;border:1px solid #d1ddd5;border-radius:9px;padding:9px 12px;font-size:.5625rem;font-weight:850}.legal-document{background:#fffffff2;border:1px solid #dbe4de;border-radius:24px;width:min(1050px,100%);margin:0 auto;overflow:hidden;box-shadow:0 24px 70px #193c331a}.legal-document-heading{background:linear-gradient(145deg,#fff,#f7faef);border-bottom:1px solid #e3e9e5;padding:42px 48px 30px}.legal-document-heading h1{color:#173d34;letter-spacing:-.04em;max-width:760px;margin:7px 0 12px;font-size:clamp(1.875rem,5vw,3rem);line-height:1.06}.legal-document-heading>p:not(.eyebrow){color:#61766d;max-width:780px;margin:0;font-size:.8125rem;line-height:1.65}.legal-document-heading>span{color:#82918b;margin-top:14px;font-size:.5rem;font-weight:800;display:block}.legal-document>.legal-navigation{background:#f3f7f0;border-bottom:1px solid #e3e9e5;justify-content:flex-start;padding:14px 48px}.legal-document-content{padding:34px 48px 50px}.legal-document-content>section{padding:7px 0 22px}.legal-document-content>section+section{border-top:1px solid #e5ebe7;padding-top:27px}.legal-document-content h2{color:#1d493d;margin:0 0 11px;font-size:1.125rem;line-height:1.25}.legal-document-content :is(p,li,dd){color:#536a61;font-size:.6875rem;line-height:1.75}.legal-document-content p{margin:0 0 10px}.legal-document-content :is(ul,ol){gap:7px;margin:10px 0 13px;padding-left:22px;display:grid}.legal-document-content li strong{color:#2c5145}.legal-document-content a{color:#366b43;text-underline-offset:3px;font-weight:850;text-decoration:underline}.legal-document-content dl{border:1px solid #e0e7e2;border-radius:13px;gap:0;margin:8px 0 0;display:grid;overflow:hidden}.legal-document-content dl>div{grid-template-columns:minmax(180px,.8fr) minmax(0,1.5fr);gap:20px;padding:12px 15px;display:grid}.legal-document-content dl>div+div{border-top:1px solid #e4ebe6}.legal-document-content dt{color:#36574c;font-size:.5625rem;font-weight:900}.legal-document-content dd{margin:0}.legal-launch-notice{color:#695624;background:#fff7df;border:1px solid #ead59d;border-radius:12px;margin-bottom:25px;padding:16px 18px}.legal-launch-notice strong{font-size:.6875rem}.legal-launch-notice p{color:#756435;margin:5px 0 0;font-size:.625rem;line-height:1.55}html[data-appearance=dark] .global-legal-footer{color:#9eb0a8;background:#101f1a;border-color:#2d4039}html[data-appearance=dark] .legal-navigation a{color:#b0c1ba}html[data-appearance=dark] .legal-navigation a:hover,html[data-appearance=dark] .legal-navigation a.active{color:#dff4d0}html[data-appearance=dark] .pwa-ios-help{color:#d8e6df;background:#182a24;border-color:#34473f}html[data-appearance=dark] .pwa-ios-help>strong{color:#e3eee9}html[data-appearance=dark] .pwa-ios-help li{color:#bac9c3}html[data-appearance=dark] .meta-consent-banner{color:#e5f0eb;background:#14251ffa;border-color:#3a5148}html[data-appearance=dark] .meta-consent-banner p{color:#b1c1ba}html[data-appearance=dark] .meta-consent-banner a{color:#dff4d0}html[data-appearance=dark] .meta-consent-settings{background:#182b24;border-color:#34473f}html[data-appearance=dark] .legal-page-shell{background:radial-gradient(circle at 85% 4%,#263c25 0,#0000 25%),#0e1c17}html[data-appearance=dark] .legal-page-brand{color:#e4eee9}html[data-appearance=dark] .legal-back-link{color:#cfddd7;background:#15261f;border-color:#34473f}html[data-appearance=dark] .legal-document{background:#14241f;border-color:#34473f}html[data-appearance=dark] .legal-document-heading{background:linear-gradient(145deg,#172922,#14241f);border-color:#34473f}html[data-appearance=dark] .legal-document-heading h1,html[data-appearance=dark] .legal-document-content h2{color:#e4eee9}html[data-appearance=dark] .legal-document-heading>p:not(.eyebrow),html[data-appearance=dark] .legal-document-content :is(p,li,dd){color:#a6b7b0}html[data-appearance=dark] .legal-document>.legal-navigation{background:#182b24;border-color:#34473f}html[data-appearance=dark] .legal-document-content>section+section,html[data-appearance=dark] .legal-document-content dl,html[data-appearance=dark] .legal-document-content dl>div+div{border-color:#34473f}html[data-appearance=dark] .legal-document-content dt,html[data-appearance=dark] .legal-document-content li strong{color:#d6e5de}@media (width<=680px){.global-legal-footer{padding-bottom:calc(88px + env(safe-area-inset-bottom));flex-direction:column;align-items:flex-start;gap:10px}.global-legal-footer .legal-navigation{justify-content:flex-start}.legal-page-shell{padding:14px 10px 90px}.legal-page-header{flex-direction:column;align-items:flex-start;padding-inline:5px}.legal-back-link{text-align:center;width:100%}.legal-document{border-radius:18px}.legal-document-heading{padding:30px 20px 24px}.legal-document>.legal-navigation{grid-template-columns:1fr;padding:13px 20px;display:grid}.legal-document>.legal-navigation a{align-items:center;min-height:35px;display:flex}.legal-document-content{padding:25px 20px 36px}.legal-document-content dl>div{grid-template-columns:1fr;gap:4px}.meta-consent-banner{right:10px;bottom:calc(88px + env(safe-area-inset-bottom));flex-direction:column;align-items:stretch;gap:13px;width:auto;padding:16px;left:10px}.meta-consent-actions{grid-template-columns:1fr 1fr;display:grid}.meta-consent-actions button{min-height:44px}.meta-consent-settings>div{grid-template-columns:1fr;display:grid}}@media (width<=760px){.pwa-install-control{right:max(12px, env(safe-area-inset-right));bottom:calc(140px + env(safe-area-inset-bottom));left:max(12px, env(safe-area-inset-left));border-radius:17px;grid-template-columns:38px minmax(0,1fr) auto 28px;gap:8px;width:auto;min-height:64px;padding:9px}.pwa-install-icon{border-radius:12px;width:38px;height:38px;font-size:1.375rem}.pwa-install-copy small{display:none}.pwa-install-button{min-height:42px;padding-inline:11px}.pwa-install-close{width:28px}.pwa-ios-help{width:auto;right:0}}@media (width<=420px){.pwa-install-control{grid-template-columns:36px minmax(0,1fr) 28px}.pwa-install-icon{width:36px;height:36px}.pwa-install-copy strong{font-size:.625rem}.pwa-install-button{grid-column:1/-1;min-height:44px}}@media print{.pwa-install-control,.meta-consent-banner{display:none!important}}.privacy-center-shell{color:#173d34;background:radial-gradient(circle at 90% 0,#eaf7d8 0,#0000 26%),linear-gradient(145deg,#f8faf6,#edf2ef);min-height:100vh;padding:22px 22px 72px}.privacy-center-state{text-align:center;align-content:center;place-items:center;gap:11px;display:grid}.privacy-center-state h1{max-width:660px;margin:0;font-size:clamp(1.625rem,5vw,2.625rem)}.privacy-center-state p{color:#65786f;max-width:620px;margin:0}.privacy-center-header{justify-content:space-between;align-items:center;gap:18px;width:min(1120px,100%);min-height:54px;margin:0 auto 22px;display:flex}.privacy-center-brand{color:#173d34;align-items:center;gap:6px;font-size:.875rem;text-decoration:none;display:flex}.privacy-center-brand>span{color:#173d34;background:#b9f000;border-radius:11px;place-items:center;width:36px;height:36px;margin-right:2px;font-size:1.125rem;font-weight:950;display:grid}.privacy-center-brand strong{color:#739f33}.privacy-center-header nav{align-items:center;gap:8px;display:flex}.privacy-center-header nav>:is(a,button){color:#466158;min-height:38px;font:inherit;cursor:pointer;background:#ffffffc2;border:1px solid #d2ded6;border-radius:9px;justify-content:center;align-items:center;padding:8px 11px;font-size:.5rem;font-weight:850;text-decoration:none;display:inline-flex}.privacy-center-header .appearance-control{min-width:0}.privacy-center-heading{background:#ffffffed;border:1px solid #dce5df;border-radius:23px;justify-content:space-between;align-items:flex-start;gap:24px;width:min(1120px,100%);margin:0 auto 16px;padding:33px 36px;display:flex;box-shadow:0 18px 55px #163c3114}.privacy-center-heading h1{letter-spacing:-.045em;margin:5px 0 9px;font-size:clamp(1.8125rem,5vw,3rem);line-height:1.05}.privacy-center-heading>div>p:last-child{color:#64776f;max-width:780px;margin:0;font-size:.6875rem;line-height:1.65}.privacy-center-heading>span{color:#315f38;background:#e5f2dc;border-radius:20px;flex:none;padding:8px 11px;font-size:.5rem;font-weight:900}.privacy-center-feedback{width:min(1120px,100%);margin:0 auto 14px}.privacy-data-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;width:min(1120px,100%);margin:0 auto 16px;display:grid}.privacy-data-overview article{background:#ffffffe6;border:1px solid #dce5df;border-radius:15px;gap:10px;min-height:100px;padding:15px;display:flex}.privacy-data-overview article>span{color:#244a3f;background:#b9f000;border-radius:9px;flex:none;place-items:center;width:28px;height:28px;font-size:.6875rem;font-weight:950;display:grid}.privacy-data-overview article>div{align-content:start;gap:5px;display:grid}.privacy-data-overview strong{font-size:.625rem}.privacy-data-overview p{color:#708079;margin:0;font-size:.5rem;line-height:1.5}.privacy-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:min(1120px,100%);margin:0 auto 16px;display:grid}.privacy-action-card,.privacy-deletion-card{background:#fffffff0;border:1px solid #dce5df;border-radius:19px;padding:22px;box-shadow:0 12px 38px #163c310f}.privacy-action-card>header,.privacy-deletion-card>header{align-items:flex-start;gap:12px;display:flex}.privacy-action-card>header>span,.privacy-deletion-card>header>span{color:#254d40;background:#e8f3df;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;font-size:1.0625rem;font-weight:950;display:grid}.privacy-action-card h2,.privacy-deletion-card h2{margin:1px 0 4px;font-size:1rem}.privacy-action-card header p,.privacy-deletion-card header p{color:#6f8079;margin:0;font-size:.5rem;line-height:1.5}.privacy-action-card ul{color:#5f746b;gap:6px;margin:17px 0;padding-left:18px;font-size:.5625rem;line-height:1.45;display:grid}.privacy-primary-button,.privacy-secondary-button,.privacy-deletion-form>button,.privacy-request-status>button{color:#173b32;min-height:42px;font:inherit;cursor:pointer;background:#b9f000;border:0;border-radius:9px;padding:9px 13px;font-size:.5625rem;font-weight:900}.privacy-secondary-button{color:#315449;background:#e6eee8}.privacy-primary-button:disabled,.privacy-secondary-button:disabled,.privacy-deletion-form>button:disabled,.privacy-request-status>button:disabled{opacity:.5;cursor:wait}.privacy-local-count{align-items:baseline;gap:9px;margin:18px 0 5px;display:flex}.privacy-local-count strong{font-size:2rem;line-height:1}.privacy-local-count span{color:#64786f;font-size:.5625rem}.privacy-note{color:#82908a;min-height:34px;margin:0 0 12px;font-size:.5rem;line-height:1.5}.privacy-deletion-card{border-color:#ecd9d4;width:min(1120px,100%);margin:0 auto 16px}.privacy-deletion-card>header>span{color:#913b33;background:#fde7e4}.privacy-deletion-form{grid-template-columns:minmax(0,1.4fr) minmax(220px,.8fr) auto;align-items:end;gap:10px;margin-top:18px;display:grid}.privacy-deletion-form label{color:#5f6f69;gap:5px;font-size:.5rem;font-weight:800;display:grid}.privacy-deletion-form :is(input,textarea){color:#263f37;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #dfd7d4;border-radius:9px;outline:none;padding:10px 11px;font-size:.5625rem}.privacy-deletion-form input{height:42px}.privacy-deletion-form textarea{resize:vertical}.privacy-deletion-form>button{color:#fff;background:#a4473f}.privacy-deletion-warning{color:#79544f;background:#fff2ef;border-radius:9px;margin:13px 0 0;padding:10px 12px;font-size:.5rem;line-height:1.5}.privacy-request-status{background:#fffbee;border:1px solid #e2dfd1;border-radius:12px;justify-content:space-between;align-items:center;gap:15px;margin-top:18px;padding:15px;display:flex}.privacy-request-status>div{gap:4px;display:grid}.privacy-request-status small{color:#806c43;text-transform:uppercase;font-size:.4375rem;font-weight:900}.privacy-request-status strong{color:#634e25;font-size:.75rem}.privacy-request-status span,.privacy-request-status p{color:#7c6d50;margin:0;font-size:.5rem}.privacy-request-status>button{color:#743f38;background:#f4ded9}.privacy-center-links{flex-wrap:wrap;gap:8px 18px;width:min(1120px,100%);margin:0 auto;padding:8px 2px;display:flex}.privacy-center-links a{color:#526d62;text-underline-offset:3px;font-size:.5rem;font-weight:850;text-decoration:underline}html[data-appearance=dark] .privacy-center-shell{color:#e3eee9;background:radial-gradient(circle at 90% 0,#263c25 0,#0000 26%),#0e1c17}html[data-appearance=dark] .privacy-center-brand{color:#e3eee9}html[data-appearance=dark] .privacy-center-header nav>:is(a,button),html[data-appearance=dark] :is(.privacy-center-heading,.privacy-data-overview article,.privacy-action-card,.privacy-deletion-card){color:#e3eee9;background:#14241f;border-color:#34473f}html[data-appearance=dark] :is(.privacy-center-heading>div>p:last-child,.privacy-data-overview p,.privacy-action-card header p,.privacy-deletion-card header p,.privacy-action-card ul,.privacy-local-count span,.privacy-note){color:#a7b8b1}html[data-appearance=dark] .privacy-deletion-form :is(input,textarea){color:#e8efec;background:#192923;border-color:#4a403d}html[data-appearance=dark] .privacy-deletion-warning{color:#e1b7ae;background:#422824}html[data-appearance=dark] .privacy-request-status{background:#302b1d;border-color:#514832}@media (width<=900px){.privacy-data-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.privacy-deletion-form{grid-template-columns:1fr 1fr}.privacy-deletion-form>label:first-child{grid-column:1/-1}}@media (width<=680px){.privacy-center-shell{padding:12px 10px 94px}.privacy-center-header{flex-direction:column;align-items:stretch;padding:3px 4px}.privacy-center-header nav{grid-template-columns:1fr 1fr;display:grid}.privacy-center-header nav>a:first-child{grid-column:1/-1}.privacy-center-header nav>:is(a,button){min-height:43px}.privacy-center-heading{border-radius:18px;flex-direction:column-reverse;align-items:flex-start;padding:25px 20px}.privacy-center-heading>span{align-self:flex-start}.privacy-data-overview,.privacy-action-grid{grid-template-columns:1fr}.privacy-data-overview article{min-height:86px}.privacy-action-card,.privacy-deletion-card{border-radius:16px;padding:18px}.privacy-primary-button,.privacy-secondary-button{width:100%}.privacy-deletion-form{grid-template-columns:1fr}.privacy-deletion-form>label:first-child{grid-column:auto}.privacy-deletion-form>button{width:100%}.privacy-request-status{flex-direction:column;align-items:stretch}.privacy-request-status>button{width:100%}}.admin-privacy-section{background:#fff;border:1px solid #dfe6e1;border-radius:15px;margin-top:16px;padding:18px}.admin-privacy-section>.card-heading>span{color:#704b25;background:#fff1d5;border-radius:20px;padding:7px 10px;font-size:.5rem;font-weight:900}.admin-privacy-guidance{color:#725a2a;background:#fff7df;border-radius:10px;margin:10px 0 15px;padding:11px 13px;font-size:.5rem;line-height:1.55}.admin-privacy-list{gap:10px;display:grid}.admin-privacy-list article{background:#fbfcfa;border:1px solid #e1e7e3;border-radius:12px;grid-template-columns:minmax(190px,1fr) minmax(220px,1.3fr) auto auto;align-items:center;gap:14px;padding:13px;display:grid}.admin-privacy-list article>div{gap:3px;min-width:0;display:grid}.admin-privacy-list small{color:#81908a;text-transform:uppercase;font-size:.4375rem;font-weight:850}.admin-privacy-list strong{overflow-wrap:anywhere;color:#24483e;font-size:.625rem}.admin-privacy-list article>div span{color:#718079;text-overflow:ellipsis;font-size:.5rem;line-height:1.4;overflow:hidden}.admin-privacy-status{text-transform:uppercase;white-space:nowrap;border-radius:20px;padding:6px 8px;font-size:.4375rem}.admin-privacy-status.pending{color:#785d1c;background:#fff0bd}.admin-privacy-status.processing{color:#345b72;background:#dfeff7}.admin-privacy-list footer{gap:6px;display:flex}.admin-privacy-list footer :is(button,a){color:#173d34;min-height:36px;font:inherit;cursor:pointer;background:#b9f000;border:0;border-radius:8px;justify-content:center;align-items:center;padding:7px 10px;font-size:.4375rem;font-weight:900;text-decoration:none;display:inline-flex}.admin-privacy-list footer button.secondary{color:#743f38;background:#f6e4e0}.admin-privacy-list footer button.danger{color:#fff;background:linear-gradient(135deg,#9d2c32,#cc454c)}.admin-privacy-list footer button:disabled{opacity:.55;cursor:wait}.admin-account-search{color:#586a63;text-transform:uppercase;gap:6px;max-width:520px;margin:0 0 14px;font-size:.5rem;font-weight:900;display:grid}.admin-account-search input{color:#173d34;min-height:42px;font:inherit;text-transform:none;background:#fff;border:1px solid #d7e0db;border-radius:9px;outline:none;padding:0 13px;font-size:.6875rem}.admin-account-search input:focus{border-color:#258dcc;box-shadow:0 0 0 3px #258dcc24}html[data-appearance=dark] .admin-privacy-section,html[data-appearance=dark] .admin-privacy-list article{color:#e3eee9;background:#15261f;border-color:#34473f}html[data-appearance=dark] .admin-privacy-list strong{color:#e3eee9}html[data-appearance=dark] .admin-account-search input{color:#e3eee9;background:#102019;border-color:#34473f}@media (width<=900px){.admin-privacy-list article{grid-template-columns:1fr 1fr}.admin-privacy-list footer{justify-content:flex-end}}@media (width<=620px){.admin-privacy-section{padding:14px}.admin-privacy-list article{grid-template-columns:1fr}.admin-privacy-list footer{grid-template-columns:1fr;display:grid}.admin-privacy-list footer :is(button,a){width:100%;min-height:42px}}.client-workspace-window>header{min-height:92px;padding:14px 22px}.client-workspace-window>header h2{font-size:clamp(1.375rem,2.5vw,1.875rem)}.client-workspace-window-content{padding:20px}.client-catalog>header{gap:18px;margin-bottom:15px}.client-catalog h2{font-size:clamp(1.5625rem,3vw,2.25rem)}.client-catalog header p:not(.eyebrow){font-size:.625rem;line-height:1.45}.client-catalog>header input{width:min(100%,310px);padding:11px 13px;font-size:.625rem}.client-category-tabs{gap:6px;margin-bottom:13px}.client-category-tabs button{padding:7px 10px;font-size:.5rem}.client-product-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:11px}.client-product-grid article{isolation:isolate;border-radius:15px;min-width:0;box-shadow:0 7px 22px #143a300e}.client-product-image{flex:0 0 112px;height:112px;min-height:112px;position:relative;overflow:hidden}.client-product-image img{object-fit:contain;object-position:center;width:100%;max-width:100%;height:100%;max-height:100%;padding:9px;display:block;position:absolute;inset:0}.client-product-grid article>div,.client-product-grid article>footer{z-index:1;background:inherit;position:relative}.client-product-grid article>div{padding:11px 11px 9px}.client-product-grid article small{text-overflow:ellipsis;white-space:nowrap;font-size:.4375rem;line-height:1.25;display:block;overflow:hidden}.client-product-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:32px;margin:5px 0 4px;font-size:.8125rem;line-height:1.22;display:-webkit-box;overflow:hidden}.client-product-grid p{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:27px;margin:0 0 8px;font-size:.5rem;line-height:1.4;display:-webkit-box;overflow:hidden}.client-product-grid article>div>strong{font-size:.875rem}.client-product-grid footer{grid-template-columns:1fr 1fr;gap:5px;padding:0 10px 10px}.client-product-grid footer button{border-radius:8px;min-height:36px;padding:7px 5px;font-size:.4375rem;line-height:1.25}.client-product-modal{grid-template-columns:.8fr 1.2fr;width:min(860px,100vw - 30px)}.client-product-modal-image{min-height:460px}.client-product-modal-image img{max-height:460px;padding:30px}.client-product-modal>div:last-child{padding:31px 27px 25px}.client-product-modal h2{font-size:2rem}@media (width<=1179px){.client-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=899px){.client-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.client-product-image{flex-basis:108px;height:108px;min-height:108px}}@media (width<=720px){.client-workspace-window>header{min-height:66px;padding:7px 8px}.client-workspace-window>header h2{font-size:1.0625rem}.client-workspace-window-content{padding:10px 8px calc(84px + env(safe-area-inset-bottom))}.client-catalog>header{gap:9px;margin-bottom:10px}.client-catalog h2{font-size:1.375rem}.client-catalog header p:not(.eyebrow){font-size:.5625rem}.client-catalog>header input{min-height:42px;padding:9px 11px}.client-category-tabs{margin-inline:-8px;padding-inline:8px}.client-category-tabs button{min-height:36px;padding:7px 9px}.client-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.client-product-grid article{border-radius:12px}.client-product-image{flex-basis:88px;height:88px;min-height:88px}.client-product-image img{padding:6px}.client-product-grid article>div{padding:8px 8px 7px}.client-product-name{min-height:28px;margin-block:4px;font-size:.6875rem}.client-product-grid p{min-height:24px;margin-bottom:6px;font-size:.4375rem}.client-product-grid article>div>strong{font-size:.75rem}.client-product-grid footer{grid-template-columns:1fr;padding:0 8px 8px}.client-product-grid footer button{min-height:38px;font-size:.4375rem}.client-product-modal{width:100%;display:block}.client-product-modal-image{min-height:190px}.client-product-modal-image img{max-height:205px;padding:12px}.client-product-modal>div:last-child{padding:19px 14px calc(86px + env(safe-area-inset-bottom))}.client-product-modal h2{font-size:1.5625rem}}.client-order-receipt>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.client-order-receipt button.secondary,.client-order-issue-form button.secondary{color:#7b3f34;background:#fff;border:1px solid #d6a494}.client-order-receipt button:disabled{color:#66736c;opacity:.78;cursor:not-allowed;background:#dfe7dc}.client-order-issue-form,.client-order-issue-open,.client-order-issue-resolved{color:#5f4741;background:#fff8f5;border-top:1px solid #eadbd6;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:10px;padding:17px 20px;display:grid}.client-order-issue-form>header,.client-order-issue-open>div{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.client-order-issue-form>header>div,.client-order-issue-open>div{flex:1}.client-order-issue-form>header>div,.client-order-issue-open>div:first-child{gap:3px;display:grid}.client-order-issue-form strong,.client-order-issue-open strong,.client-order-issue-resolved strong{color:#6f382e;font-size:.6875rem}.client-order-issue-form span,.client-order-issue-open span,.client-order-issue-open small,.client-order-issue-resolved small{color:#846b64;font-size:.5rem;line-height:1.5}.client-order-issue-open p,.client-order-issue-resolved p{color:#654e48;margin:0;font-size:.625rem;line-height:1.55}.client-order-issue-resolved{color:#365c3c;background:#f1f8ed;border-color:#cfe0c6}.client-order-issue-resolved strong{color:#315b38}.client-order-issue-form>header>button{color:#744138;width:30px;height:30px;font:inherit;cursor:pointer;background:#f5e5e0;border:0;border-radius:8px;flex:none;font-weight:900}.client-order-issue-form label{color:#644940;gap:6px;font-size:.5625rem;font-weight:850;display:grid}.client-order-issue-form :is(select,textarea),.distributor-order-issue textarea{color:#4f3e39;width:100%;font:inherit;background:#fff;border:1px solid #decac3;border-radius:9px;padding:10px 11px;font-size:.5625rem;line-height:1.5}.client-order-issue-form textarea,.distributor-order-issue textarea{resize:vertical}.client-order-issue-form>div:last-child{justify-content:flex-end;gap:8px;display:flex}.client-order-issue-form>div:last-child button,.distributor-order-issue>button{color:#17382f;min-height:38px;font:inherit;cursor:pointer;background:#b9f000;border:0;border-radius:9px;padding:9px 12px;font-size:.5rem;font-weight:900}.client-order-issue-form button:disabled,.distributor-order-issue>button:disabled{opacity:.55;cursor:wait}.distributor-order-issue{color:#65473f;background:#fff5f1;border:1px solid #e3b5a8;border-radius:10px;gap:8px;width:min(360px,100%);margin-top:4px;padding:11px;display:grid}.distributor-order-issue>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.distributor-order-issue>header strong{color:#7c3d31;font-size:.5625rem}.distributor-order-issue>header span,.distributor-order-issue label{color:#80655e;font-size:.4375rem}.distributor-order-issue p{color:#624b45;margin:0;font-size:.5rem;line-height:1.5}.distributor-order-issue label{gap:5px;font-weight:850;display:grid}.distributor-order-issue>button{width:max-content}.distributor-issue-resolved{font-weight:850;color:#347047!important}html[data-appearance=dark] :is(.client-order-issue-form,.client-order-issue-open,.distributor-order-issue){color:#efdcd6;background:#2b201d;border-color:#6f4940}html[data-appearance=dark] .client-order-issue-resolved{color:#ddecda;background:#17271d;border-color:#385941}@media (width<=720px){.client-order-receipt>div,.client-order-issue-form>div:last-child{grid-template-columns:1fr;width:100%;display:grid}.client-order-receipt button,.client-order-issue-form>div:last-child button,.distributor-order-issue,.distributor-order-issue>button{width:100%;min-height:42px}.client-order-issue-form,.client-order-issue-open,.client-order-issue-resolved{padding-inline:14px}}.client-order-document{color:#365044;background:#f6faf3;border-top:1px solid #dce8d5;justify-content:space-between;align-items:center;gap:16px;padding:15px 20px;display:flex}.client-order-document>div{gap:3px;display:grid}.client-order-document strong{color:#234236;font-size:.625rem}.client-order-document span{color:#607169;font-size:.5rem;line-height:1.5}.client-order-document button,.order-receipt-list button{color:#17382f;min-height:38px;font:inherit;white-space:nowrap;cursor:pointer;background:#b9f000;border:0;border-radius:9px;padding:9px 13px;font-size:.5rem;font-weight:900}.client-order-document button:disabled,.order-receipt-list button:disabled{opacity:.58;cursor:wait}.order-receipt-list{background:#fff;border:1px solid #dfe8da;border-radius:14px;gap:0;margin-top:16px;display:grid;overflow:hidden;box-shadow:0 8px 24px #2242350f}.order-receipt-list>header,.order-receipt-list article{justify-content:space-between;align-items:center;gap:16px;display:flex}.order-receipt-list>header{background:#f5f9f2;padding:15px 18px}.order-receipt-list>header h2{color:#223c32;margin:2px 0 0;font-size:.8125rem}.order-receipt-list>header>span{color:#547064;font-size:.5rem;font-weight:900}.order-receipt-list>div{display:grid}.order-receipt-list article{border-top:1px solid #edf1ea;padding:12px 18px}.order-receipt-list article>div{gap:3px;display:grid}.order-receipt-list article strong{color:#263e34;font-size:.625rem}.order-receipt-list article span{color:#6b7b74;font-size:.5rem}html[data-appearance=dark] :is(.client-order-document,.order-receipt-list){color:#dce8e1;background:#1d2823;border-color:#354940}html[data-appearance=dark] .order-receipt-list>header{background:#233029}html[data-appearance=dark] :is(.client-order-document strong,.order-receipt-list h2,.order-receipt-list article strong){color:#edf5f0}html[data-appearance=dark] :is(.client-order-document span,.order-receipt-list article span){color:#aabbb2}html[data-appearance=dark] .order-receipt-list article{border-color:#354940}@media (width<=720px){.client-order-document,.order-receipt-list article{flex-direction:column;align-items:stretch}.client-order-document{padding-inline:14px}.client-order-document button,.order-receipt-list button{width:100%;min-height:42px}}.ai-assistant-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:18px;display:grid}.ai-assistant-main,.ai-assistant-safety{background:#fff;border:1px solid #dfe8da;border-radius:16px;box-shadow:0 10px 28px #2242350f}.ai-assistant-main{overflow:hidden}.ai-assistant-intro{color:#f7fff0;background:linear-gradient(135deg,#123c2e,#245a3e);align-items:flex-start;gap:14px;padding:22px 24px;display:flex}.ai-assistant-intro>span{color:#18320f;background:var(--lime);border:1px solid #ffffff47;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;font-size:1.25rem;display:grid}.ai-assistant-intro div{gap:5px;display:grid}.ai-assistant-intro>div{flex:1}.ai-assistant-intro small{color:#cfe0d4;font-size:.5625rem;font-weight:800}.ai-assistant-intro h2{letter-spacing:-.025em;margin:0;font-size:1.1875rem}.ai-assistant-intro p{color:#dce8df;max-width:680px;margin:0;font-size:.625rem;line-height:1.6}.ai-assistant-intro>button{color:#f4fff2;min-height:38px;font:inherit;cursor:pointer;background:#ffffff14;border:1px solid #ffffff52;border-radius:10px;flex:none;padding:8px 12px;font-size:.5rem;font-weight:850}.ai-assistant-intro>button:hover{background:#ffffff29}.ai-daily-briefing{background:linear-gradient(90deg,#f1f8e9,#fbfdf9);border-bottom:1px solid #d9e7d2;justify-content:space-between;align-items:center;gap:16px;padding:15px 20px;display:flex}.ai-daily-briefing>div{align-items:center;gap:11px;min-width:0;display:flex}.ai-daily-briefing>div>span{color:#173f35;background:#d9efb9;border-radius:11px;flex:none;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.ai-daily-briefing>div>div{gap:2px;display:grid}.ai-daily-briefing small{color:#6a7b72;text-transform:uppercase;letter-spacing:.08em;font-size:.4375rem;font-weight:850}.ai-daily-briefing strong{color:#234236;font-size:.6875rem}.ai-daily-briefing p{color:#66766f;margin:0;font-size:.5rem;line-height:1.45}.ai-daily-briefing>button{color:#16330f;background:var(--lime);min-height:40px;font:inherit;cursor:pointer;border:0;border-radius:10px;flex:none;padding:9px 14px;font-size:.5rem;font-weight:900}.ai-daily-briefing button:disabled{opacity:.58;cursor:wait}.ai-assistant-actions{background:#fbfdf9;border-bottom:1px solid #edf1ea;grid-template-columns:repeat(4,1fr);gap:10px;padding:18px 20px;display:grid}.ai-assistant-actions button{color:#29463a;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce7d8;border-radius:12px;justify-items:start;gap:6px;min-width:0;padding:13px;display:grid}.ai-assistant-actions button:hover{border-color:#9fbe8d;transform:translateY(-1px)}.ai-assistant-actions button:disabled{opacity:.58;cursor:wait;transform:none}.ai-assistant-actions button>span{color:#51733d;font-size:1.0625rem}.ai-assistant-actions strong{font-size:.5625rem}.ai-assistant-actions small{color:#748178;font-size:.4375rem;line-height:1.5}.ai-assistant-conversation{background:#f8faf6;align-content:start;gap:12px;min-height:210px;padding:22px;display:grid}.ai-message{align-items:flex-start;gap:10px;display:flex}.ai-message-user{justify-content:flex-end}.ai-message-user>span{color:#f5ffe9;background:#28543f;order:2}.ai-message-user>div{color:#f5ffe9;background:#28543f;border-radius:13px 4px 13px 13px;order:1}.ai-message-user strong,.ai-message-user p{color:#f5ffe9}.ai-message-loading p{animation:1.1s ease-in-out infinite ai-pulse}@keyframes ai-pulse{50%{opacity:.45}}.ai-message>span{color:#1b370e;background:var(--lime);border-radius:9px;flex:none;place-items:center;width:28px;height:28px;font-size:.75rem;display:grid}.ai-message>div{background:#fff;border:1px solid #dce7d8;border-radius:4px 13px 13px;gap:5px;max-width:min(680px,88%);padding:12px 14px;display:grid}.ai-message strong{color:#234236;font-size:.5rem}.ai-message p{color:#53675d;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.5625rem;line-height:1.65}.ai-structured-answer{color:#53675d;gap:10px;display:grid}.ai-structured-answer h3{color:#173f78;margin:0;font-size:.9375rem;line-height:1.3}.ai-structured-answer h4{color:#234236;margin:4px 0 0;font-size:.6875rem;line-height:1.4}.ai-structured-answer p{margin:0}.ai-structured-answer p strong{color:#29493b}.ai-structured-answer ul{gap:7px;margin:0;padding-left:20px;display:grid}.ai-structured-answer li{color:#53675d;padding-left:2px;font-size:.5625rem;line-height:1.55}.ai-structured-answer li::marker{color:#176dba}.ai-message-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.ai-message-actions button{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#145bab,#1f8ed5);border:1px solid #0f65b5;border-radius:12px;padding:9px 14px;font-weight:850}.ai-message-actions button:hover{filter:brightness(1.08);transform:translateY(-1px)}.ai-video-generator{background:#eff7ff;border:1px solid #b9d8f2;border-radius:13px;gap:9px;margin-top:13px;padding:12px;display:grid}.ai-video-generator>button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#174f9c,#218ed5);border:0;border-radius:11px;padding:10px 14px;font-weight:850}.ai-video-generator>div{color:#234236;grid-template-columns:1fr auto;align-items:center;gap:7px;display:grid}.ai-video-generator progress{accent-color:#1d79c4;grid-column:1/-1;width:100%}.ai-video-generator small{color:#5d6e66;line-height:1.45}.ai-video-generator .ai-video-error{color:#a52f2f}.ai-video-wallet{background:#f2f8ff;border:1px solid #b9d8f2;border-radius:14px;gap:10px;padding:14px;display:grid}.ai-video-wallet>div{flex-wrap:wrap;align-items:baseline;gap:8px 14px;display:flex}.ai-video-wallet b{color:#145bab;font-size:1.25rem}.ai-video-wallet small{color:#60726a;flex-basis:100%}.ai-video-wallet form{grid-template-columns:repeat(3,1fr) auto;gap:8px;display:grid}.ai-video-wallet :is(select,input,button){min-height:44px;font:inherit;border:1px solid #bdd0e1;border-radius:10px;padding:8px 10px}.ai-video-wallet button{color:#fff;cursor:pointer;background:#176dba;font-weight:800}.ai-video-library{background:#f7fbff;border:1px solid #bad5ee;border-radius:16px;gap:14px;padding:16px;display:grid}.ai-video-library>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.ai-video-library h2{color:#123f73;margin:2px 0 0;font-size:1.5rem}.ai-video-library>header>span{color:#144f8b;background:#ddecfb;border-radius:999px;padding:6px 10px;font-weight:800}.ai-video-library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ai-video-library-grid article{background:#fff;border:1px solid #d1e1ee;border-radius:13px;gap:10px;padding:13px;display:grid}.ai-video-library-grid article>div{gap:3px;display:grid}.ai-video-library-grid small{color:#65756e}.ai-video-library-grid footer{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ai-video-library-grid button,.ai-video-preview button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#176dba;border:0;border-radius:10px;font-weight:800}.ai-video-status{color:#785600;background:#fff0bd;border-radius:999px;width:fit-content;padding:5px 9px;font-size:.8125rem;font-weight:850}.ai-video-status-completed{color:#17603c;background:#d9f4e5}.ai-video-status-failed{color:#932d2d;background:#ffe0e0}.ai-video-preview{gap:8px;display:grid}.ai-video-preview video{background:#0b1721;border-radius:14px;width:min(100%,360px);max-height:560px;margin:auto}.ai-assistant-composer{border-top:1px solid #e8eee5;gap:7px;padding:16px 20px 20px;display:grid}.ai-assistant-composer>label{color:#304b3f;font-size:.5rem;font-weight:900}.ai-assistant-composer>div{grid-template-columns:1fr auto;align-items:end;gap:10px;display:grid}.ai-assistant-composer textarea{resize:vertical;color:#2c453b;width:100%;min-height:74px;font:inherit;background:#fbfdf9;border:1px solid #d4dfd0;border-radius:11px;padding:11px 12px;font-size:.5625rem;line-height:1.5}.ai-assistant-composer button{color:#16330f;background:var(--lime);min-height:40px;font:inherit;border:0;border-radius:10px;padding:10px 17px;font-size:.5rem;font-weight:900}.ai-assistant-composer :disabled{cursor:not-allowed;opacity:.58}.ai-assistant-composer>small{color:#78847d;font-size:.4375rem;line-height:1.5}.ai-configuration-notice{color:#6f4e13;background:#fff8e5;border-bottom:1px solid #f1d08d;align-items:center;gap:10px;padding:11px 20px;font-size:.5rem;line-height:1.5;display:flex}.ai-configuration-notice strong{white-space:nowrap}.ai-memory-notice{color:#315b48;background:#eff8f1;border-bottom:1px solid #cfe2d4;align-items:center;gap:8px;padding:10px 20px;font-size:.5rem;line-height:1.45;display:flex}.ai-memory-notice>span:first-child{color:#fff;background:#3e7d58;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-weight:900;display:grid}.ai-message-confirmation{color:#6b5017;background:#fff7dc;border:1px solid #e5c879;border-radius:10px;gap:4px;margin-top:10px;padding:10px 11px;font-size:.5625rem;line-height:1.5;display:grid}.ai-message-confirmation strong{color:#65470d}.ai-assistant-safety{padding:20px}.ai-assistant-safety .eyebrow{margin:0 0 7px}.ai-assistant-safety h2{color:#233f33;margin:0;font-size:.9375rem;line-height:1.25}.ai-assistant-safety ul{gap:10px;margin:18px 0;padding:0;list-style:none;display:grid}.ai-assistant-safety li{color:#52685e;padding-left:20px;font-size:.5rem;line-height:1.55;position:relative}.ai-assistant-safety li:before{content:"✓";color:#557e35;font-weight:900;position:absolute;left:0}.ai-assistant-safety>p:last-child{color:#6e7e76;border-top:1px solid #e3ebe0;margin:0;padding-top:14px;font-size:.4375rem;line-height:1.5}html[data-appearance=dark] :is(.ai-assistant-main,.ai-assistant-safety,.ai-assistant-actions button,.ai-message>div){color:#dce8e1;background:#1d2823;border-color:#354940}html[data-appearance=dark] :is(.ai-assistant-actions,.ai-assistant-conversation,.ai-assistant-composer textarea){background:#17231e}html[data-appearance=dark] :is(.ai-assistant-safety h2,.ai-message strong){color:#edf5f0}html[data-appearance=dark] :is(.ai-assistant-safety li,.ai-message p),html[data-appearance=dark] :is(.ai-structured-answer,.ai-structured-answer li){color:#afc0b7}html[data-appearance=dark] .ai-structured-answer h3{color:#7bf}html[data-appearance=dark] .ai-structured-answer h4{color:#edf5f0}html[data-appearance=dark] .ai-message-user>div{background:#315c47}html[data-appearance=dark] .ai-configuration-notice{color:#f0d9a5;background:#302916;border-color:#735c2a}html[data-appearance=dark] .ai-daily-briefing{background:#1a2821;border-color:#354940}html[data-appearance=dark] .ai-daily-briefing :is(strong,p){color:#dce8e1}html[data-appearance=dark] .ai-memory-notice{color:#c9ddd0;background:#1b2b22;border-color:#354940}html[data-appearance=dark] .ai-message-confirmation{color:#f0d9a5;background:#302916;border-color:#735c2a}@media (width<=1000px){.ai-assistant-layout{grid-template-columns:1fr}.ai-assistant-safety{order:-1}.ai-assistant-safety ul{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.ai-assistant-layout{gap:12px}.ai-assistant-intro{flex-wrap:wrap;padding:18px 16px}.ai-assistant-intro>button{width:100%}.ai-assistant-intro h2{font-size:1rem}.ai-daily-briefing{flex-direction:column;align-items:stretch;padding:14px}.ai-daily-briefing>button{width:100%;min-height:46px}.ai-assistant-actions{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px}.ai-assistant-actions button{min-height:106px}.ai-assistant-conversation{min-height:180px;padding:16px 14px}.ai-message>div{max-width:calc(100% - 38px)}.ai-assistant-composer{padding:14px}.ai-assistant-composer>div{grid-template-columns:1fr}.ai-assistant-composer button{width:100%;min-height:44px}.ai-assistant-safety{padding:16px}.ai-assistant-safety ul{grid-template-columns:1fr;gap:8px}}.home-window-product-grid .product-art img,.client-product-grid .client-product-image img{max-width:calc(100% - 16px);max-height:calc(100% - 16px);margin:auto;padding:0;display:block;position:static;inset:auto;object-fit:contain!important;object-position:center!important;width:auto!important;height:auto!important}.cart-feedback-toast{z-index:260;color:#173c30;background:#f7fff0;border:1px solid #b7d99f;border-radius:15px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;width:min(410px,100vw - 30px);padding:12px;display:grid;position:fixed;bottom:18px;right:18px;box-shadow:0 18px 50px #0a2d213d}.cart-feedback-toast>span{color:#16340d;background:var(--lime);border-radius:50%;place-items:center;width:38px;height:38px;font-weight:950;display:grid}.cart-feedback-toast>div{min-width:0}.cart-feedback-toast strong{font-size:.625rem;display:block}.cart-feedback-toast p{color:#52675e;margin:2px 0 0;font-size:.5625rem;line-height:1.4}.cart-feedback-toast button{color:#fff;min-height:38px;font:inherit;cursor:pointer;background:#173d34;border:0;border-radius:9px;padding:8px 10px;font-size:.5rem;font-weight:900}.order-whatsapp-step{text-align:left;border-width:2px;margin:4px 0;box-shadow:0 8px 24px #1d9a571f}.order-whatsapp-step.is-unavailable{box-shadow:none;background:#fff8e5;border-color:#ead39d}.order-whatsapp-step.is-unavailable>span{color:#6f4e13;background:#f0c75e}.order-whatsapp-step.is-unavailable strong{color:#6f4e13}html,body{max-width:100%;overflow-x:hidden}@media (width<=760px){.modal-backdrop{width:100vw!important;min-width:0!important;max-width:100vw!important;overflow:hidden!important}.modal-backdrop>[role=dialog]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;width:100vw!important;min-width:0!important;max-width:100vw!important;height:100dvh!important;min-height:0!important;max-height:100dvh!important;overflow:hidden auto!important}:is(.home-window-content,.client-workspace-window-content,.client-checkout,.order-panel,.auth-panel,.public-product-modal,.client-product-modal){width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:hidden!important}:is(.modal-backdrop,.client-space,.home-window-content,.client-workspace-window-content) :is(input,select,textarea){width:100%;min-width:0;max-width:100%;font-size:1rem!important}.client-checkout,.order-panel,.auth-panel{padding:20px 12px calc(88px + env(safe-area-inset-bottom))!important}.client-checkout h2,.order-panel h2,.auth-panel h2{font-size:clamp(1.4375rem,7vw,1.75rem)!important}.cart-feedback-toast{width:auto;right:10px;bottom:calc(78px + env(safe-area-inset-bottom));grid-template-columns:34px minmax(0,1fr);padding:10px;left:10px}.cart-feedback-toast>span{width:34px;height:34px}.cart-feedback-toast button{grid-column:1/-1;width:100%}.order-whatsapp-step{padding:13px 11px}.order-whatsapp-step a{justify-content:center;align-items:center;min-height:48px;display:flex}}html[data-appearance=dark] .cart-feedback-toast{color:#edf5f0;background:#192b22;border-color:#476448}html[data-appearance=dark] .cart-feedback-toast p{color:#bdcbc4}.order-workflow-card-panel+.workspace-panel{display:none}.order-workflow-card-panel{overflow:hidden}.order-workflow-card-panel>.workspace-panel-title>b{color:#355d2d;text-transform:uppercase;background:#eaff9c;border-radius:20px;margin-left:auto;padding:7px 10px;font-size:.5rem}.order-workflow-card-list{gap:9px;padding:0 12px 14px;display:grid}.order-workflow-card{background:#fff;border:1px solid #dce4df;border-radius:13px;overflow:hidden}.order-workflow-card[open]{border-color:#a9c989;box-shadow:0 10px 28px #183f3114}.order-workflow-card>summary{color:#183d34;cursor:pointer;background:#fbfcfa;grid-template-columns:minmax(135px,.85fr) minmax(180px,1.45fr) minmax(90px,.55fr) auto auto auto;align-items:center;gap:10px;min-width:0;padding:13px 14px;list-style:none;display:grid}.order-workflow-card>summary::-webkit-details-marker{display:none}.order-workflow-card[open]>summary{background:#f5faef;border-bottom:1px solid #e0e8e2}.order-workflow-card>summary>span{min-width:0}.order-card-number,.order-card-customer,.order-card-total{gap:3px;display:grid}.order-card-number small,.order-card-customer small,.order-card-total small{color:#78857f;text-overflow:ellipsis;white-space:nowrap;font-size:.4375rem;overflow:hidden}.order-card-number strong,.order-card-customer strong,.order-card-total strong{text-overflow:ellipsis;white-space:nowrap;font-size:.625rem;overflow:hidden}.order-card-open{color:#41623a;align-items:center;gap:6px;font-size:.5rem;display:flex}.order-card-open i{font-size:.9375rem;font-style:normal;transition:transform .18s}.order-workflow-card[open] .order-card-open i{transform:rotate(180deg)}.order-workflow-card-body{grid-template-columns:minmax(260px,.75fr) minmax(0,1.45fr);gap:14px;padding:14px;display:grid}.order-card-overview{align-content:start;gap:9px;display:grid}.order-card-overview>article{background:#fafcf9;border:1px solid #e2e9e4;border-radius:11px;gap:4px;min-width:0;padding:12px;display:grid}.order-card-overview article>small,.order-card-operations>header small{color:#718078;text-transform:uppercase;font-size:.4375rem;font-weight:900}.order-card-overview article>strong{overflow-wrap:anywhere;color:#24483e;font-size:.625rem}.order-card-overview article>span,.order-card-overview article>a{color:#6a7973;font-size:.5rem;line-height:1.45}.order-card-overview article>a{color:#347140;font-weight:850}.order-card-products p{color:#566b62;border-top:1px solid #e9eeea;justify-content:space-between;gap:10px;margin:0;padding-top:6px;font-size:.5rem;display:flex}.order-card-products p strong{color:#24463d;white-space:nowrap}.order-card-operations{align-content:start;gap:11px;min-width:0;display:grid}.order-card-operations>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.order-card-operations h3{color:#183f36;margin:2px 0 0;font-size:.875rem}.order-card-operations>header>b{color:#345c32;background:#e9f6df;border-radius:20px;padding:6px 9px;font-size:.5rem}.order-payment-action-row{color:#68541e;background:#fff7dd;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:11px;display:flex}.order-payment-action-row>div{gap:3px;display:grid}.order-payment-action-row strong{font-size:.5625rem}.order-payment-action-row small{font-size:.4375rem}.order-payment-action-row>button,.order-message-actions>button{color:#fff;min-height:38px;font:inherit;cursor:pointer;background:#185440;border:0;border-radius:8px;padding:8px 11px;font-size:.5rem;font-weight:900}.order-stage-actions{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:7px;display:grid}.order-stage-actions>:is(span,button){color:#35564b;text-align:left;background:#fff;border:1px solid #d9e3dc;border-radius:10px;align-content:center;gap:4px;min-width:0;min-height:58px;padding:9px 10px;display:grid}.order-stage-actions button{font:inherit;cursor:pointer}.order-stage-actions small{color:#7a8881;font-size:.4375rem;font-weight:850}.order-stage-actions strong{font-size:.5625rem}.order-stage-actions .current{background:#f0f8e8;border-color:#bdd59d}.order-stage-actions .primary{color:#264d2c;background:#eaff9c;border-color:#a8cb73}.order-stage-actions .danger{color:#7c4137;background:#fff7f4;border-color:#e2bdb4}.order-stage-actions button:disabled{opacity:.5;cursor:not-allowed}.order-guided-workflow{gap:10px;display:grid}.order-progress-track{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.order-progress-track li{color:#7b8882;text-align:center;justify-items:center;gap:5px;min-width:0;display:grid;position:relative}.order-progress-track li:before{z-index:0;content:"";background:#dce5df;width:100%;height:2px;position:absolute;top:15px;right:50%}.order-progress-track li:first-child:before{display:none}.order-progress-track li>span{z-index:1;color:#6c7d75;background:#fff;border:2px solid #d6e0da;border-radius:50%;place-items:center;width:30px;height:30px;font-size:.5625rem;font-weight:950;display:grid}.order-progress-track li>small{overflow-wrap:anywhere;font-size:.4375rem;font-weight:850}.order-progress-track li.completed:before,.order-progress-track li.completed>span{color:#214b32;background:#dfff92;border-color:#82b447}.order-progress-track li.current>span{color:#fff;background:#165642;border-color:#165642;box-shadow:0 0 0 4px #7db94a2e}.order-progress-track li.current>small{color:#174c3b}.order-next-action{background:linear-gradient(135deg,#f4fbdf,#edffd0);border:1px solid #9dc668;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.order-next-action>div{gap:4px;min-width:0;display:grid}.order-next-action small{color:#54713c;text-transform:uppercase;font-size:.4375rem;font-weight:950}.order-next-action strong{color:#173f31;font-size:.75rem}.order-next-action p{color:#53685d;margin:0;font-size:.5rem;line-height:1.45}.order-next-action em{color:#8a601a;font-size:.5rem;font-style:normal;font-weight:800}.order-next-action>button{color:#fff;min-height:46px;font:inherit;cursor:pointer;background:#174f3d;border:0;border-radius:9px;flex:none;padding:10px 14px;font-size:.5625rem;font-weight:950}.order-next-action>button:disabled{opacity:.48;cursor:not-allowed}.order-next-action.completed{background:#f4f8f5;border-color:#cbd9d0}.order-cancel-secondary{color:#8b493f;font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:5px 0;font-size:.5rem;font-weight:850;text-decoration:underline}.order-message-actions{grid-template-columns:minmax(140px,.45fr) repeat(2,minmax(0,1fr));gap:7px;display:grid}.order-message-actions>p{color:#66776f;background:#f2f6f1;border-radius:9px;gap:3px;margin:0;padding:9px 10px;font-size:.4375rem;line-height:1.4;display:grid}.order-message-actions>p strong{color:#315549;font-size:.5rem}.order-message-actions>p.success{color:#3d6a3f;background:#e9f7e4}.order-card-delivery-editor{border:1px solid #dbe5de;border-radius:12px;margin:0}html[data-appearance=dark] :is(.order-workflow-card,.order-workflow-card>summary,.order-card-overview>article,.order-stage-actions>:is(span,button)){color:#e2eee8;background:#172720;border-color:#34483f}html[data-appearance=dark] .order-next-action{background:#22351d;border-color:#56733f}html[data-appearance=dark] :is(.order-next-action strong,.order-progress-track li.current>small){color:#e9f6ef}html[data-appearance=dark] .order-next-action p{color:#bccbc3}html[data-appearance=dark] .order-progress-track li>span{background:#172720;border-color:#4a5d53}html[data-appearance=dark] .order-workflow-card[open]>summary{background:#1b2d25}html[data-appearance=dark] :is(.order-card-number strong,.order-card-customer strong,.order-card-total strong,.order-card-overview article>strong,.order-card-products p strong,.order-card-operations h3){color:#e2eee8}.workspace-primary-grid{grid-template-columns:minmax(0,1fr)}.campaign-workflow{min-width:0;overflow:visible}.campaign-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.campaign-steps>i{display:none}.campaign-steps>button{background:#fbfdf9;border:1px solid #dce6d8;width:100%;min-width:0;min-height:116px}.campaign-workbench{grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.campaign-builder{border-bottom:1px solid #e6e5e0;grid-column:1/-1}.campaign-workbench>.campaign-status{border-left:0}.campaign-channels{min-width:0}.campaign-links{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:visible}.campaign-links button{width:100%;min-width:0}@media (width<=900px){.order-workflow-card>summary{grid-template-columns:minmax(125px,1fr) minmax(170px,1.4fr) auto auto auto}.order-card-total{display:none}.order-workflow-card-body{grid-template-columns:1fr}}@media (width<=620px){.order-workflow-card-panel>.workspace-panel-title{align-items:flex-start}.order-workflow-card-panel>.workspace-panel-title>b{display:none}.order-workflow-card-list{padding-inline:7px}.order-workflow-card>summary{grid-template-columns:minmax(0,1fr) auto;gap:7px;padding:11px}.order-card-customer{grid-area:2/1/auto/-1}.order-workflow-card>summary>.payment-badge{grid-area:3/1;justify-self:start}.order-workflow-card>summary>.order-status{grid-area:3/2}.order-card-open{grid-area:1/2}.order-workflow-card-body{padding:9px}.order-card-operations>header{flex-direction:column;align-items:flex-start}.order-payment-action-row{flex-direction:column;align-items:stretch}.order-payment-action-row>button{width:100%}.order-stage-actions{grid-template-columns:1fr 1fr}.order-next-action{flex-direction:column;align-items:stretch}.order-next-action>button{width:100%}.order-progress-track{padding:3px 0 7px;overflow-x:auto}.order-progress-track li{min-width:66px}.order-message-actions{grid-template-columns:1fr}.campaign-steps{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:10px}.campaign-steps>button{min-height:104px}.campaign-workbench{grid-template-columns:1fr}.campaign-builder{grid-column:auto}.campaign-workbench>div+div{border-left:0}.campaign-links{grid-template-columns:1fr}body,:is(button,.button,input,select,textarea){font-size:1rem}:is(button,.button,a.button){min-height:48px;padding:12px 15px}:is(.product-info p,.client-product-summary,.client-payment-note,.checkout-recipient-account span,.checkout-recipient-account p){font-size:.9375rem;line-height:1.55}:is(.product-info strong,.public-product-title,.client-product-modal h2,.client-checkout h2){font-size:clamp(1.125rem,5vw,1.5rem)}:is(.mobile-app-nav button,.mobile-app-nav a){min-height:58px}.mobile-app-nav small,.order-card-number small,.order-card-customer small,.order-card-overview article>small,.order-card-operations>header small,.order-stage-actions small,.order-message-actions>p{font-size:.75rem}.order-card-number strong,.order-card-customer strong,.order-card-overview article>strong,.order-stage-actions strong,.order-payment-action-row strong{font-size:.9375rem}}.ad-landing-testimonials{background:#f7fbf2;border:1px solid #dce9d9;border-radius:20px;margin-top:24px;padding:20px}.ad-landing-testimonials>header{max-width:760px;margin-bottom:16px}.ad-landing-testimonials h3{color:#174735;margin:4px 0 8px;font-size:clamp(1.375rem,3vw,2.125rem)}.ad-landing-testimonials>header>p:last-child{color:#5f7168;line-height:1.6}.checkout-cod{background:#f2fadf;border-color:#8fbd54}.checkout-cod strong{color:#174f2d}.client-payment-timing{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;display:grid}.client-payment-timing legend{color:#214a3d;grid-column:1/-1;margin-bottom:8px;font-weight:850}.client-payment-timing button{color:#214a3d;min-height:116px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:2px solid #dce6df;border-radius:20px;grid-template-rows:auto auto;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:3px 12px;padding:18px;display:grid}.client-payment-timing button>span{color:#174f2d;background:#edf5e8;border-radius:12px;grid-row:1/3;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.client-payment-timing button strong{font-size:1rem}.client-payment-timing button small{color:#708079;line-height:1.35}.client-payment-timing button.active{background:#f4fbe3;border-color:#8fbd32;box-shadow:0 10px 25px #5a89221f}.client-payment-timing button.active>span{color:#073b2a;background:#dff2c8}.client-payment-timing button:nth-of-type(2).active{background:#edfaff;border-color:#22a9df}.client-payment-timing button:nth-of-type(2).active>span{color:#075075;background:#cdefff}.client-pay-now-help{color:#49655b;background:#eef7f3;border-radius:13px;margin:-4px 0 0;padding:12px 14px;line-height:1.5}.client-pay-now-unavailable{background:#fff8df;border:1px solid #e6c76c;border-radius:17px;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:17px;display:grid}.client-pay-now-unavailable>span{color:#765800;background:#ffe8a5;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.client-pay-now-unavailable strong{color:#5d4600}.client-pay-now-unavailable p{color:#735f25;margin:5px 0 0;line-height:1.5}.client-pay-now-unavailable .button{grid-column:1/-1}@media (width<=620px){.client-payment-timing{grid-template-columns:1fr}.client-payment-timing button{min-height:96px}}.client-to-distributor{text-align:left;background:#f3fae9;border:1px solid #c9dfaa;border-radius:15px;gap:9px;margin-top:12px;padding:16px;display:grid}.client-to-distributor small{color:#537d24;text-transform:uppercase;font-size:.6875rem;font-weight:900}.client-to-distributor strong{color:#163f35;font-size:1.125rem}.client-to-distributor p{color:#60736b;margin:0 0 3px;font-size:.8125rem;line-height:1.5}.language-control{color:#123f72;background:#eef6ff;border:1px solid #12416f33;border-radius:11px;align-items:center;gap:7px;min-height:42px;padding:5px 8px;display:inline-flex}.language-control>span:first-child{font-size:1.0625rem}.language-control select{min-width:94px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:5px 22px 5px 5px;font-size:.75rem;font-weight:850}.workspace-language-control{color:#fff;background:#ffffff14;border-color:#ffffff2e;margin:8px 18px 2px}.workspace-language-control select{color:#fff}.workspace-language-control option{color:#173d35;background:#fff}.main-nav>button{align-items:center;gap:6px;display:inline-flex}.main-nav>button>span{color:#176ab0;text-align:center;min-width:18px;font-weight:900}.main-nav-assistant{color:inherit;align-items:center;gap:6px;font-weight:800;text-decoration:none;display:inline-flex}.main-nav-assistant>span{color:#176ab0}.header-login{justify-content:center;align-items:center;gap:7px;display:inline-flex}.button>span[aria-hidden=true]:first-child{margin-right:4px;font-size:1.08em}html[data-appearance=dark] .language-control{color:#dcecf7;background:#1a3029;border-color:#38514a}.universal-assistant-shell{background:#f4f7f2;min-height:100vh;padding:0 24px 50px}.universal-assistant-shell>header{background:#fff;border-bottom:1px solid #dce6dc;justify-content:space-between;align-items:center;gap:16px;min-height:72px;margin:0 -24px 24px;padding:0 24px;display:flex}.universal-assistant-shell>header a{color:#155d9b;font-weight:850;text-decoration:none}.universal-assistant-shell>div{max-width:1240px;margin:0 auto}.ai-language-helper{background:#f6fbef;border:1px solid #dce8d4;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin:14px;padding:13px 15px;display:flex}.ai-language-helper>div{align-items:center;gap:10px;display:flex}.ai-language-helper>div>span{font-size:1.5rem}.ai-language-helper>div>div{gap:3px;display:grid}.ai-language-helper strong{color:#24483b;font-size:.75rem}.ai-language-helper small{color:#6d7d76;font-size:.5625rem;line-height:1.4}.ai-assistant-composer button{justify-content:center;align-items:center;gap:7px;display:inline-flex}.module-form button>span,.ad-upload-form button>span{margin-right:6px}@media (width<=900px){.public-language-control{justify-content:center;width:100%}.public-language-control select{flex:1}.ai-language-helper{flex-direction:column;align-items:stretch}}.account-summary{grid-template-columns:minmax(210px,.8fr) minmax(180px,.7fr) minmax(300px,1.3fr)}.account-summary>.account-avatar-editor{gap:13px;display:flex}.account-summary>.account-avatar-editor+div{gap:3px;min-width:0;display:grid}.home-window-product-grid{grid-template-columns:repeat(3,minmax(240px,1fr));gap:18px}.home-window-product-grid .product-card{flex-direction:column;min-height:0;display:flex}.home-window-product-grid .product-art{height:190px;min-height:190px}.home-window-product-grid .product-info{flex-direction:column;flex:1;min-width:0;padding:18px;display:flex}.home-window-product-grid .product-info>p{min-height:0;margin:4px 0 14px;font-size:.875rem;line-height:1.5}.home-window-product-grid .product-bottom{grid-template-columns:1fr 1fr;gap:9px;margin-top:auto;padding-top:14px;display:grid}.home-window-product-grid .product-bottom>strong{grid-column:1/-1;font-size:1.125rem}.home-window-product-grid .product-bottom>button{text-align:center;border-radius:11px;width:100%;min-height:48px;padding:10px 12px;font-size:.8125rem;line-height:1.2}.home-window-product-grid .product-detail-trigger{background:#e7f2ff;color:#0b4f91!important}.home-window-product-grid .product-bottom>button:last-child{color:#fff;background:#1168b5}@media (width<=1100px){.home-window-product-grid{grid-template-columns:repeat(2,minmax(220px,1fr))}}@media (width<=980px){.account-summary{grid-template-columns:minmax(210px,1fr) minmax(200px,1fr)}.account-public-link{grid-column:1/-1}}@media (width<=620px){.account-summary{grid-template-columns:1fr}.account-summary>.account-avatar-editor{flex-direction:row;align-items:center}.account-public-link{grid-column:auto}.home-window-product-grid{grid-template-columns:1fr;gap:14px}.home-window-product-grid .product-art{height:170px;min-height:170px}.home-window-product-grid .product-info{padding:16px}.home-window-product-grid .product-info>p{font-size:.9375rem}.home-window-product-grid .product-bottom{grid-template-columns:1fr}.home-window-product-grid .product-bottom>strong{grid-column:auto}.home-window-product-grid .product-bottom>button{min-height:52px;font-size:1rem}}.ad-funding-panel{background:linear-gradient(145deg,#f8fcff,#eef7ff);border-color:#b9d8f2}.ad-funding-layout{grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);align-items:start;gap:22px;display:grid}.ad-funding-panel .module-form aside{color:#31546f;background:#fff;border:1px solid #c7dcee;border-radius:12px;padding:12px;line-height:1.5}.ad-funding-payment-account{color:#173f68;background:#eaf5ff;border:1px solid #b9d8f2;border-radius:12px;gap:4px;padding:12px;display:grid}.ad-funding-payment-account strong{overflow-wrap:anywhere;font-size:1.0625rem}.ad-funding-payment-account.warning{color:#795700;background:#fff8df;border-color:#ead18a}.ad-funding-history{gap:10px;display:grid}.ad-funding-history h3{color:#123f73;margin:0}.ad-funding-history article{background:#fff;border:1px solid #cedfeb;border-radius:13px;gap:8px;padding:13px;display:grid}.ad-funding-history article>div{gap:4px;display:grid}.ad-funding-history small{color:#64766f}.ad-funding-status{color:#715400;background:#fff0bd;border-radius:999px;width:fit-content;padding:5px 9px;font-size:.8125rem;font-weight:850}.ad-funding-status.funded{color:#155b37;background:#d9f3e4}.ad-funding-status.launched{color:#fff;background:#176dba}.ad-funding-status.rejected{color:#942d2d;background:#ffe0e0}.rejected-ad-delete{color:#8d2f27;cursor:pointer;background:#fff5f3;border:1px solid #d9948d;border-radius:10px;width:fit-content;padding:9px 12px;font-weight:800}.rejected-ad-delete:hover{color:#fff;background:#a33a31}.rejected-ad-delete:disabled{cursor:wait;opacity:.65}.campaign-creative-review{background:#f8fcfa;border:1px solid #cbded6;border-radius:18px;grid-template-columns:minmax(240px,.9fr) minmax(0,1.1fr);gap:18px;padding:16px;display:grid}.campaign-media-preview{background:#10271e;border-radius:14px;place-items:center;min-height:240px;display:grid;overflow:hidden}.campaign-media-preview img,.campaign-media-preview video{object-fit:contain;background:#10271e;width:100%;max-height:430px;display:block}.campaign-media-missing{color:#d8e8e0;justify-items:center;gap:8px;display:grid}.campaign-media-missing span{font-size:2rem}.campaign-creative-details{align-content:start;gap:10px;min-width:0;display:grid}.campaign-creative-details h3,.campaign-creative-details p{overflow-wrap:anywhere;margin:0}.campaign-creative-details dl{gap:8px;margin:4px 0;display:grid}.campaign-creative-details dl div{border-bottom:1px solid #d9e8e1;grid-template-columns:90px minmax(0,1fr);gap:10px;padding-bottom:7px;display:grid}.campaign-creative-details dt{color:#64766f;font-size:.82rem;font-weight:750}.campaign-creative-details dd{overflow-wrap:anywhere;margin:0;font-weight:800}.campaign-review-warning{color:#6c5109;background:#fff8df;border:1px solid #e0bd65;border-radius:14px;padding:14px 16px}.campaign-review-warning p{margin:5px 0 0;line-height:1.5}@media (width<=720px){.campaign-creative-review{grid-template-columns:1fr}.campaign-media-preview{min-height:190px}}.my-ad-request-shortcut{color:#123f73;background:#eef7ff;border:2px solid #78b7e8;border-radius:14px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:72px;margin:0 0 18px;padding:13px 16px;display:grid}.my-ad-request-shortcut>span{color:#fff;background:#176fc1;border-radius:12px;place-items:center;width:44px;height:44px;font-size:1.3125rem;display:grid}.my-ad-request-shortcut>div{gap:3px;display:grid}.my-ad-request-shortcut strong{font-size:.875rem}.my-ad-request-shortcut small{color:#60768a;font-size:.6875rem}.my-ad-request-shortcut b{color:#176fc1;font-size:.6875rem}.ad-funding-history{scroll-margin-top:22px}.admin-request-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 18px;display:grid}.admin-request-shortcuts>a{color:#123f73;background:linear-gradient(135deg,#f5faff,#eaf5ff);border:1px solid #a9cce9;border-radius:14px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;min-height:78px;padding:14px 16px;display:grid;box-shadow:0 9px 22px #124c8014}.admin-request-shortcuts>a>span{color:#fff;background:#176fc1;border-radius:11px;place-items:center;width:42px;height:42px;font-size:1.25rem;display:grid}.admin-request-shortcuts>a>div{gap:4px;min-width:0;display:grid}.admin-request-shortcuts strong{font-size:.875rem}.admin-request-shortcuts small{color:#5f7485;font-size:.6875rem}.admin-request-shortcuts b{color:#176fc1;white-space:nowrap;font-size:.6875rem}.admin-highlighted-request-section{background:linear-gradient(145deg,#fbfdff,#eef7ff);border:2px solid #78b7e8;scroll-margin-top:22px}.workspace-content :is(button:not([aria-label]),a.button){white-space:normal;overflow-wrap:anywhere;min-height:max(40px,2.5em);font-size:max(.625rem,1em);line-height:1.25}@media (width<=760px){html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body :is(input,select,textarea){line-height:1.45;font-size:1rem!important}body :where(p,li,dd){font-size:max(.875rem,1em)}body :where(label,small){font-size:max(.75rem,1em)}body :where(button,.button,a.button){font-size:max(.875rem,1em)}.ai-assistant-intro h2{font-size:1.375rem}.ai-assistant-intro p,.ai-assistant-actions strong{font-size:.9375rem}.ai-assistant-actions small{font-size:.8125rem;line-height:1.45}.ai-message strong{font-size:.8125rem}.ai-message p{font-size:1rem;line-height:1.6}.ai-structured-answer{gap:13px}.ai-structured-answer h3{border-bottom:2px solid #d7e7f7;padding-bottom:7px;font-size:1.3125rem}.ai-structured-answer h4{font-size:1.125rem}.ai-structured-answer p,.ai-structured-answer li{font-size:1rem;line-height:1.55}.ai-message-actions{grid-template-columns:1fr;display:grid}.ai-message-actions button{width:100%;min-height:48px;font-size:1rem}.ai-video-generator{padding:14px}.ai-video-generator>button{min-height:50px;font-size:1rem}.ai-video-generator small{font-size:.8125rem}.ai-video-wallet form{grid-template-columns:1fr}.ai-video-wallet :is(select,input,button){min-height:48px;font-size:1rem}.ai-video-library-grid{grid-template-columns:1fr}.ai-video-library{padding:14px}.ai-video-library h2{font-size:1.375rem}.ai-assistant-composer>label{font-size:.875rem}.ai-assistant-composer textarea{min-height:96px;font-size:1rem!important}.ai-assistant-composer button{font-size:.9375rem}.ai-assistant-composer>small{font-size:.75rem}.ai-assistant-safety h2{font-size:1.25rem}.ai-assistant-safety li{font-size:.875rem}.ad-funding-layout{grid-template-columns:1fr}.ad-funding-panel{padding:16px}.admin-request-shortcuts{grid-template-columns:1fr}.admin-request-shortcuts>a{grid-template-columns:44px minmax(0,1fr);min-height:84px}.admin-request-shortcuts b{grid-column:2}.my-ad-request-shortcut{grid-template-columns:44px minmax(0,1fr)}.my-ad-request-shortcut>b{grid-column:2}.notification-mobile-backdrop{z-index:998}.workspace-notifications{z-index:999;top:max(66px, env(safe-area-inset-top));right:8px;bottom:calc(78px + env(safe-area-inset-bottom));border:1px solid #c9ddd2;border-radius:16px;width:auto;max-height:none;position:fixed;left:8px;overflow:hidden;box-shadow:0 20px 52px #03231b47}.workspace-notification-list{flex:1;min-height:0;max-height:none;overflow-y:auto}}.workspace-topbar.has-account-overlay{z-index:40;isolation:isolate;-webkit-backdrop-filter:none}:is(.workspace-topbar:has(.workspace-notifications),.workspace-topbar:has(.workspace-profile-menu)){z-index:1200;-webkit-backdrop-filter:none}.workspace-profile-backdrop{z-index:998;-webkit-backdrop-filter:none;background:#03231b61;border:0;display:block;position:fixed;inset:0}.workspace-notifications,.workspace-profile-menu{z-index:999;opacity:1;filter:none;-webkit-backdrop-filter:none;isolation:isolate;color:#183b32;background:#fff}.workspace-profile-menu{width:min(320px,100vw - 24px);max-height:calc(100dvh - 98px);position:fixed;top:78px;right:20px;overflow-y:auto;box-shadow:0 22px 60px #082c203d}.workspace-profile-menu :is(a,button){color:#173f35;background:#fff;font-size:.875rem}.workspace-profile-menu small,.workspace-profile-menu p{opacity:1}@media (width>=761px) and (width<=1024px){.notification-mobile-backdrop,.workspace-profile-backdrop{z-index:998;-webkit-backdrop-filter:none;background:#03231b6b}.workspace-notifications,.workspace-profile-menu{z-index:999;top:calc(84px + env(safe-area-inset-top,0px));right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));border:1px solid #c9ddd2;border-radius:18px;width:min(420px,100vw - 32px);max-height:none;left:auto;box-shadow:0 24px 64px #03231b47}.workspace-notifications{display:flex;overflow:hidden}.workspace-notification-list{flex:1;min-height:0;max-height:none;overflow-y:auto}.workspace-profile-menu{align-content:start;padding:16px;overflow-y:auto}.workspace-profile-menu :is(a,button){min-height:48px;font-size:.9375rem}}@media (width<=760px){.notification-mobile-backdrop,.workspace-profile-backdrop{z-index:998;-webkit-backdrop-filter:none;background:#03231b6b}.workspace-notifications,.workspace-profile-menu{z-index:999;top:calc(66px + env(safe-area-inset-top,0px));right:8px;bottom:calc(78px + env(safe-area-inset-bottom,0px));border:1px solid #c9ddd2;border-radius:16px;width:auto;max-height:none;left:8px;box-shadow:0 20px 52px #03231b47}.workspace-profile-menu{align-content:start;padding:14px;overflow-y:auto}.workspace-profile-menu :is(a,button){min-height:50px;font-size:1rem}.workspace-notification-list :is(strong,small,time){opacity:1;filter:none}.workspace-notification-list strong{font-size:.9375rem}.workspace-notification-list small{color:#465f57;font-size:.875rem}.workspace-notification-list time{color:#64756f;font-size:.75rem}}@media (height<=540px){.workspace-notifications,.workspace-profile-menu{top:calc(8px + env(safe-area-inset-top,0px));right:8px;bottom:calc(8px + env(safe-area-inset-bottom,0px));width:auto;max-height:none;left:8px}}.account-management-heading{justify-content:space-between;align-items:center;gap:20px}.account-management-heading>.button{flex:none}.account-management-stats{margin-top:18px}.account-management-toolbar{justify-content:space-between;align-items:end;gap:16px;margin-bottom:16px;display:flex}.account-management-toolbar .admin-account-search{width:min(520px,100%);margin:0}.account-role-filters{flex-wrap:wrap;gap:7px;display:flex}.account-role-filters button{white-space:nowrap;color:#36564c;cursor:pointer;background:#fff;border:1px solid #d4dfd9;border-radius:10px;flex:auto;min-height:42px;padding:8px 14px;font-size:.75rem;font-weight:850}.account-role-filters button.active{color:#fff;background:#0b7762;border-color:#0b7762}.account-payment-guidance{color:var(--forest);margin:8px 0 0;font-size:.85rem;line-height:1.5}.account-identity-input{text-align:left;gap:6px;width:100%;display:grid}.account-identity-input input{border:1px solid var(--line);border-radius:10px;width:100%;min-width:0;padding:10px}.admin-account-list footer>a.button{white-space:normal;text-align:center;min-height:44px}.subscription-target-account{border:1px solid var(--line);background:var(--sage);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:16px 0;padding:16px;display:flex}.subscription-target-account p{margin:6px 0 0}:is(.account-request-section,.account-directory-section) .admin-privacy-guidance{font-size:.8125rem}:is(.account-request-section,.account-directory-section) .admin-privacy-list small{font-size:.625rem}:is(.account-request-section,.account-directory-section) .admin-privacy-list strong{font-size:.875rem}:is(.account-request-section,.account-directory-section) .admin-privacy-list article>div span{font-size:.75rem}:is(.account-request-section,.account-directory-section) .admin-privacy-status,:is(.account-request-section,.account-directory-section) .admin-privacy-list footer :is(button,a){font-size:.6875rem}html[data-appearance=dark] .account-role-filters button{color:#d9e8e1;background:#15261f;border-color:#34473f}html[data-appearance=dark] .account-role-filters button.active{color:#102019;background:#b9f000;border-color:#9ac45a}@media (width<=760px){.account-management-heading{flex-direction:column;align-items:stretch}.account-management-heading>.button,.account-management-toolbar .admin-account-search{width:100%}.account-management-toolbar{flex-direction:column;align-items:stretch}.account-role-filters{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));display:grid}.account-role-filters button{min-width:0;padding-inline:7px}}.payment-proof-field{gap:.55rem;display:grid}.payment-proof-field input[type=file]{border:1px dashed var(--lime);width:100%;padding:.75rem}@supports (color:color-mix(in lab, red, red)){.payment-proof-field input[type=file]{border:1px dashed color-mix(in srgb, var(--lime) 58%, var(--line))}}.payment-proof-field input[type=file]{background:var(--lime);border-radius:.9rem}@supports (color:color-mix(in lab, red, red)){.payment-proof-field input[type=file]{background:color-mix(in srgb, var(--lime) 7%, var(--white))}}.payment-proof-field input[type=file]{color:var(--ink)}.payment-proof-field>span,.payment-proof-note{color:var(--muted);font-size:.82rem;line-height:1.5}.payment-proof-note{background:#f4c542;border-left:3px solid #d7a91e;border-radius:.5rem;margin:0;padding:.75rem .9rem}@supports (color:color-mix(in lab, red, red)){.payment-proof-note{background:color-mix(in srgb, #f4c542 10%, var(--white))}}.order-payment-action-row>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;display:flex}@media (width<=720px){.order-payment-action-row>div:last-child{justify-content:stretch;width:100%}.order-payment-action-row>div:last-child button{flex:12rem}}.lia-access{z-index:70;right:max(22px, env(safe-area-inset-right));bottom:max(22px, env(safe-area-inset-bottom));color:#fff;background:linear-gradient(135deg,#0d4c3d,#082f35 78%);border:1px solid #fff3;border-radius:18px;grid-template-columns:40px 1fr auto;align-items:center;gap:10px;min-width:178px;min-height:58px;padding:8px 12px 8px 9px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:grid;position:fixed;box-shadow:0 16px 42px #05271f47}.lia-access:hover{transform:translateY(-2px);box-shadow:0 20px 48px #05271f57}.lia-access:focus-visible{outline-offset:3px;outline:3px solid #b9f000}.lia-access-mark{color:#123b31;background:#b9f000;border-radius:13px;place-items:center;width:40px;height:40px;font-size:1.1875rem;display:grid;box-shadow:inset 0 0 0 1px #ffffff52}.lia-access-copy{gap:1px;min-width:0;display:grid}.lia-access-copy strong{letter-spacing:.04em;font-size:.9375rem;line-height:1.1}.lia-access-copy small{color:#ffffffb8;text-overflow:ellipsis;white-space:nowrap;font-size:.5625rem;font-weight:750;line-height:1.25;overflow:hidden}.lia-access-arrow{color:#b9f000;font-size:1.5rem;line-height:1}@media (width<=760px){.lia-access{right:max(12px, env(safe-area-inset-right));bottom:calc(76px + env(safe-area-inset-bottom));border-radius:17px;grid-template-columns:38px auto;min-width:0;min-height:54px;padding:7px 12px 7px 8px}.lia-access-mark{width:38px;height:38px}.lia-access-copy small,.lia-access-arrow{display:none}}@media print{.lia-access{display:none!important}}@media (prefers-reduced-motion:reduce){.lia-access{transition:none}}.neo-panel-backdrop{z-index:120;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#05181452;justify-content:flex-end;align-items:stretch;padding:16px;display:flex;position:fixed;inset:0}.neo-panel{background:#f7faf8;border:1px solid #d6e5dd;border-radius:22px;grid-template-rows:auto minmax(0,1fr) auto auto;width:min(430px,100%);min-height:0;display:grid;overflow:hidden;box-shadow:0 24px 70px #05231d4d}.neo-panel>header{color:#fff;background:linear-gradient(135deg,#0d4c3d,#082f35);justify-content:space-between;align-items:center;gap:12px;min-height:68px;padding:12px 14px;display:flex}.neo-panel>header>div{align-items:center;gap:10px;display:flex}.neo-panel>header>div>span{color:#153c31;background:#b9f000;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.neo-panel>header>div>div{gap:2px;display:grid}.neo-panel>header strong{font-size:1rem}.neo-panel>header small{color:#ffffffc2;font-size:.75rem}.neo-panel>header button{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:12px;width:42px;height:42px;font-size:1.7rem}.neo-panel-messages{flex-direction:column;gap:10px;min-height:0;padding:16px;display:flex;overflow-y:auto}.neo-panel-message{background:#fff;border:1px solid #dbe8e0;border-radius:15px;gap:5px;max-width:90%;padding:11px 13px;display:grid}.neo-panel-message-user{color:#fff;background:#176c58;border-color:#176c58;align-self:flex-end}.neo-panel-message strong{font-size:.75rem}.neo-panel-message p{white-space:pre-wrap;margin:0;font-size:.9rem;line-height:1.5}.neo-panel-message>div{flex-wrap:wrap;gap:7px;margin-top:4px;display:flex}.neo-panel-message a{color:#0c5b4a;background:#e8f5ee;border-radius:9px;padding:8px 10px;font-size:.78rem;font-weight:850;text-decoration:none}.neo-panel-loading{color:#5e7269;margin:0;font-size:.8rem}.neo-panel>form{background:#fff;border-top:1px solid #dbe8e0;grid-template-columns:1fr auto;gap:8px;padding:12px 14px;display:grid}.neo-panel>form label{color:#35574a;grid-column:1/-1;font-size:.75rem;font-weight:850}.neo-panel>form textarea{resize:none;min-width:0;font:inherit;border:1px solid #bed4c8;border-radius:12px;padding:11px;font-size:1rem}.neo-panel>form button{color:#fff;cursor:pointer;background:#116b57;border:0;border-radius:12px;min-width:88px;font-weight:850}.neo-panel>form button:disabled{opacity:.5;cursor:not-allowed}.neo-panel-signin{background:#fff;border-top:1px solid #dbe8e0;gap:10px;padding:15px 16px;display:grid}.neo-panel-signin p{color:#526b60;margin:0;font-size:.86rem;line-height:1.5}.neo-panel-signin a{color:#fff;background:#116b57;border-radius:10px;width:fit-content;padding:10px 14px;font-size:.82rem;font-weight:850;text-decoration:none}.neo-panel>footer{padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:#f1f7f3;border-top:1px solid #dbe8e0;justify-content:space-between;align-items:center;gap:10px;display:flex}.neo-panel>footer a{color:#0c5b4a;font-size:.78rem;font-weight:850}.neo-panel>footer small{color:#64766e;text-align:right;font-size:.65rem}.settings-language-panel{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin-bottom:18px;display:grid}.settings-language-panel>header{grid-column:1/-1}.settings-language-panel>div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.settings-language-panel>div>p,.settings-language-panel>small{color:#607269;margin:0;line-height:1.45}.settings-translation-layout{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:18px;margin:18px 0;display:grid}.translation-editor{align-content:start;gap:13px;display:grid}.translation-editor>label{color:#35554a;gap:6px;font-size:.82rem;font-weight:800;display:grid}.translation-editor :is(input,select,textarea){width:100%;font:inherit;background:#fff;border:1px solid #c9dbd1;border-radius:10px;padding:11px 12px;font-size:1rem}.translation-editor footer button{color:#fff;background:#126a55;border:0;border-radius:10px;min-height:44px;padding:10px 16px;font-weight:850}.translation-coverage>div{gap:10px;margin-top:14px;display:grid}.translation-coverage article{background:#f9fcfa;border:1px solid #dce8e1;border-radius:12px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px;display:grid}.translation-coverage article>span{font-size:1.45rem}.translation-coverage article>div{gap:4px;display:grid}.translation-coverage article small{color:#667970}.translation-coverage progress{accent-color:#5b8f34;width:100%;height:7px}.translation-coverage>p{color:#6b7a73;margin:14px 0 0;font-size:.78rem;line-height:1.5}.add-language-form{border-top:1px solid #dce8e1;grid-template-columns:90px 1fr 1fr auto;align-items:end;gap:8px;margin-top:16px;padding-top:14px;display:grid}.add-language-form>strong{color:#274b3e;grid-column:1/-1}.add-language-form label{color:#586f65;gap:5px;font-size:.72rem;font-weight:800;display:grid}.add-language-form input{min-width:0;font:inherit;border:1px solid #c9dbd1;border-radius:9px;padding:9px 10px;font-size:.88rem}.add-language-form button{color:#fff;background:#176a56;border:0;border-radius:9px;min-height:40px;padding:8px 12px;font-weight:850}html[data-appearance=dark] .neo-panel{background:#14231d;border-color:#344b41}html[data-appearance=dark] :is(.neo-panel-message,.neo-panel>form,.neo-panel-signin,.neo-panel>footer){color:#edf5f0;background:#1b2d25;border-color:#344b41}html[data-appearance=dark] .neo-panel-signin p{color:#c9d8d1}html[data-appearance=dark] :is(.translation-editor input,.translation-editor select,.translation-editor textarea,.translation-coverage article){color:#edf5f0;background:#1a2d25;border-color:#385044}@media (width<=640px){.neo-panel-backdrop{align-items:flex-end;padding:0}.neo-panel{border-radius:22px 22px 0 0;width:100%;height:min(82dvh,720px)}.neo-panel>form{grid-template-columns:1fr}.neo-panel>form button{min-height:46px}.neo-panel>footer{flex-direction:column;align-items:flex-start}.neo-panel>footer small{text-align:left}.settings-language-panel,.settings-translation-layout{grid-template-columns:1fr}.settings-language-panel>div{flex-direction:column;align-items:stretch}.add-language-form{grid-template-columns:1fr}}.workspace-nav-label{color:#ffffff7a;letter-spacing:.13em;text-transform:uppercase;padding:4px 16px 6px;font-size:.5625rem;font-weight:900}.workspace-nav-more{border-top:1px solid #ffffff1f;margin-top:7px;padding-top:7px}.workspace-nav-more>summary{color:#ffffffc7;cursor:pointer;border-radius:11px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:46px;padding:9px 16px;font-size:.8125rem;font-weight:800;list-style:none;display:grid}.workspace-nav-more>summary::-webkit-details-marker{display:none}.workspace-nav-more>summary:hover{color:#fff;background:#ffffff14}.workspace-nav-more>summary>span{color:#baff00;letter-spacing:.08em;text-align:center;font-size:.9375rem}.workspace-nav-more>summary>b{font-size:1.0625rem;transition:transform .18s}.workspace-nav-more[open]>summary>b{transform:rotate(180deg)}.workspace-nav-more>div{gap:3px;padding-top:3px;display:grid}.distributor-today{background:linear-gradient(135deg,#f7fbf4 0%,#fff 58%,#f3f9e8 100%);border:1px solid #d8e1da;border-radius:18px;margin:0 0 18px;padding:18px;box-shadow:0 10px 28px #0d3f2d0f}.distributor-today>header{justify-content:space-between;align-items:end;gap:18px;margin-bottom:14px;display:flex}.distributor-today>header>div{gap:3px;display:grid}.distributor-today>header span{color:#56842b;letter-spacing:.12em;text-transform:uppercase;font-size:.5625rem;font-weight:950}.distributor-today>header h2{color:#123a31;letter-spacing:-.035em;margin:0;font-size:1.4375rem}.distributor-today>header small{color:#6f7d77;font-size:.625rem}.distributor-priority-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.distributor-priority-card{color:#173e34;background:#fff;border:1px solid #dce4de;border-radius:14px;grid-template-columns:46px minmax(0,1fr);gap:12px;min-width:0;min-height:132px;padding:15px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.distributor-priority-card:hover{border-color:#9fc478;transform:translateY(-2px);box-shadow:0 10px 22px #0f463217}.distributor-priority-card.is-urgent{background:#fffdf4;border-color:#d9c475}.distributor-priority-card.is-ad{background:#f9fff2;border-color:#bed799}.distributor-priority-icon{color:#164537;background:#e7f3e3;border-radius:13px;place-items:center;width:46px;height:46px;font-size:1.5rem;display:grid}.distributor-priority-card.is-urgent .distributor-priority-icon{color:#6f5006;background:#fff0b9}.distributor-priority-card.is-ad .distributor-priority-icon{color:#183c0e;background:#dffc91}.distributor-priority-card>div{align-content:start;gap:4px;min-width:0;display:grid}.distributor-priority-card>div small{color:#73807a;font-size:.5625rem;font-weight:850}.distributor-priority-card>div strong{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:1.0625rem;overflow:hidden}.distributor-priority-card>div p{color:#65736d;margin:0;font-size:.5625rem;line-height:1.45}.distributor-priority-card>b{color:#4b7d2b;grid-column:2;align-items:center;gap:6px;font-size:.5625rem;display:flex}.distributor-priority-card>b i{font-size:.9375rem;font-style:normal}html[data-appearance=dark] .distributor-today{background:linear-gradient(135deg,#14251f,#172a23);border-color:#33483f}html[data-appearance=dark] .distributor-today>header h2{color:#e5f1ec}html[data-appearance=dark] .distributor-priority-card{color:#e2eee8;background:#192b24;border-color:#34483f}html[data-appearance=dark] .distributor-priority-card.is-urgent{background:#29271d;border-color:#6d6238}html[data-appearance=dark] .distributor-priority-card.is-ad{background:#1d2c1d;border-color:#4d6637}@media (width<=900px){.distributor-priority-grid{grid-template-columns:1fr}.distributor-priority-card{grid-template-columns:46px minmax(0,1fr) auto;align-items:center;min-height:104px}.distributor-priority-card>b{grid-area:1/3}}@media (width<=760px){.distributor-today{border-radius:16px;padding:14px}.distributor-today>header{flex-direction:column;align-items:flex-start;gap:5px}.distributor-today>header h2{font-size:1.375rem}.distributor-priority-grid{gap:9px}.distributor-priority-card{grid-template-columns:42px minmax(0,1fr) auto;gap:10px;min-height:96px;padding:12px}.distributor-priority-icon{width:42px;height:42px;font-size:1.3125rem}.distributor-priority-card>div strong{font-size:.9375rem}.distributor-priority-card>div p{font-size:.6875rem}.distributor-priority-card>b{min-height:40px;padding:7px;font-size:0}.distributor-priority-card>b i{font-size:1.25rem}}.admin-management-center{background:linear-gradient(135deg,#f7fbf4,#fff 58%,#f1f8e8);border:1px solid #d8e4da;border-radius:20px;margin:0 0 20px;padding:20px;box-shadow:0 12px 30px #10433212}.admin-management-center>header{margin-bottom:15px}.admin-management-center>header h2{color:#143c32;margin:3px 0 4px;font-size:clamp(1.25rem,2.3vw,1.75rem)}.admin-management-center>header span{color:#6a7972;font-size:.6875rem}.admin-management-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.admin-management-grid>a{color:#153f34;background:#fff;border:1px solid #d8e3dc;border-radius:15px;grid-template-rows:auto 1fr auto;gap:10px;min-width:0;min-height:156px;padding:16px;text-decoration:none;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid}.admin-management-grid>a:hover{border-color:#91b66c;transform:translateY(-2px);box-shadow:0 12px 24px #124a361a}.admin-management-grid>a>span{background:#e8f3df;border-radius:13px;place-items:center;width:42px;height:42px;font-size:1.3125rem;display:grid}.admin-management-grid>a>div{align-content:start;gap:4px;display:grid}.admin-management-grid>a strong{font-size:.9375rem;line-height:1.25}.admin-management-grid>a small{color:#75817b;font-size:.625rem;line-height:1.4}.admin-management-grid>a>b{color:#4f7d2f;font-size:.625rem}.advertising-management-heading{align-items:center}.advertising-management-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.subscription-view-tabs,.account-view-tabs{background:#f6f9f6;border:1px solid #dae3dc;border-radius:14px;flex-wrap:wrap;gap:8px;margin:0 0 18px;padding:6px;display:flex}.subscription-view-tabs button,.account-view-tabs button{color:#52635c;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:150px;padding:9px 14px;font-size:.6875rem;font-weight:850}.subscription-view-tabs button.active,.account-view-tabs button.active{color:#143c32;background:#fff;box-shadow:0 4px 14px #0f3e2f17}.subscription-view-hidden,.account-view-hidden{display:none!important}.account-settings-grid.identity-only{grid-template-columns:minmax(0,1fr)}.subscription-payment-empty{text-align:center;background:#fafcf9;border:1px dashed #c9d7cc;border-radius:18px;justify-items:center;gap:8px;padding:34px 20px;display:grid}.subscription-payment-empty>span{color:#315d4c;background:#e7f0e8;border-radius:50%;place-items:center;width:48px;height:48px;font-size:1.5rem;display:grid}.subscription-payment-empty h2{margin:3px 0 0}.subscription-payment-empty p{color:#68766f;margin:0}.subscription-payment-empty>div{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:7px;display:flex}.client-upgrade-launch{background:linear-gradient(135deg,#eef7ff,#f7fcec);border:1px solid #a9cce8;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;margin:18px 0;padding:20px;display:flex}.client-upgrade-launch h2{color:#123f78;margin:3px 0 5px}.client-upgrade-launch p:last-child{color:#566d65;margin:0;line-height:1.5}.client-upgrade-launch>button{flex:none}.client-upgrade-window{box-shadow:none;margin:0}.client-upgrade-status,.client-upgrade-rejection,.client-upgrade-feedback{width:100%;font:inherit;text-align:left}.client-upgrade-status{border:1px solid #c7dfca}.client-upgrade-rejection{cursor:pointer;border:1px solid #f0b2aa}.client-upgrade-feedback{cursor:pointer;border:1px solid #a9cdeb}html[data-appearance=dark] :is(.admin-management-center,.subscription-payment-empty){color:#e5f1eb;background:#172a23;border-color:#354940}html[data-appearance=dark] .admin-management-grid>a{color:#e5f1eb;background:#192d25;border-color:#354940}html[data-appearance=dark] :is(.subscription-view-tabs,.account-view-tabs){background:#14251f;border-color:#354940}html[data-appearance=dark] :is(.subscription-view-tabs,.account-view-tabs) button.active{color:#e5f1eb;background:#22372f}@media (width<=1050px){.admin-management-grid,.advertising-management-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.admin-management-center{border-radius:16px;padding:14px}.admin-management-grid{grid-template-columns:1fr}.admin-management-grid>a{min-height:122px}.advertising-management-heading{align-items:stretch}.advertising-management-heading>a{justify-content:center;width:100%}.advertising-management-stats{grid-template-columns:1fr}.subscription-view-tabs,.account-view-tabs{grid-template-columns:1fr;display:grid}.subscription-view-tabs button,.account-view-tabs button{width:100%}.client-upgrade-launch{flex-direction:column;align-items:stretch;padding:16px}.client-upgrade-launch>button{width:100%}}.account-management-navigation,.billing-navigation,.collection-navigation{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 18px;display:grid}.billing-navigation{grid-template-columns:repeat(5,minmax(0,1fr))}.collection-navigation{grid-template-columns:repeat(3,minmax(0,1fr))}:is(.account-management-navigation,.billing-navigation,.collection-navigation)>button{color:#1b483c;min-width:0;min-height:82px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #d7e1da;border-radius:14px;align-content:center;gap:4px;padding:13px 38px 13px 14px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative}:is(.account-management-navigation,.billing-navigation,.collection-navigation)>button:hover{border-color:#94b875;transform:translateY(-1px);box-shadow:0 9px 22px #11463417}:is(.account-management-navigation,.billing-navigation,.collection-navigation)>button.active{background:linear-gradient(135deg,#edf7e7,#fff);border-color:#6e9d45;box-shadow:inset 0 0 0 1px #5385341f}:is(.account-management-navigation,.billing-navigation,.collection-navigation)>button span,:is(.account-management-navigation,.billing-navigation,.collection-navigation)>button strong{text-overflow:ellipsis;font-size:.75rem;font-weight:900;overflow:hidden}:is(.account-management-navigation,.billing-navigation,.collection-navigation)>button small{color:#74817b;text-overflow:ellipsis;font-size:.5625rem;line-height:1.35;overflow:hidden}:is(.account-management-navigation,.collection-navigation)>button>b{color:#285442;background:#e6efe7;border-radius:999px;place-items:center;min-width:23px;height:23px;padding:0 6px;font-size:.5625rem;display:grid;position:absolute;top:12px;right:12px}.account-view-heading{background:#f6faf4;border-left:4px solid #78a653;border-radius:0 14px 14px 0;justify-content:space-between;align-items:end;gap:18px;margin:0 0 14px;padding:15px 18px;display:flex}.account-view-heading>div{gap:2px;display:grid}.account-view-heading h2{color:#153e33;margin:0;font-size:1.375rem}.account-view-heading>div>span,.account-view-heading>small{color:#6f7d76;font-size:.625rem}.account-state-badge,.upgrade-state{white-space:nowrap;border-radius:999px;place-self:center start;padding:7px 10px;font-size:.5625rem}.account-state-badge.active{color:#24603e;background:#dff2e4}.account-state-badge.pending,.upgrade-state.pending_sponsor{color:#75550b;background:#fff0bd}.upgrade-state.pending_admin{color:#184e7c;background:#dfeeff}.account-state-badge.rejected{color:#8d3029;background:#ffe4e0}.account-state-badge.suspended{color:#5a4b75;background:#ece6f7}.account-state-badge.deleted{color:#59625e;background:#e9eeeb}.billing-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.billing-overview-grid>button{color:#183f34;min-height:126px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #d8e2da;border-radius:15px;align-content:start;gap:6px;padding:17px;display:grid}.billing-overview-grid>button:hover{border-color:#8daf70;box-shadow:0 10px 24px #11463414}.billing-overview-grid span{font-size:.875rem;font-weight:900}.billing-overview-grid small{color:#718078;font-size:.625rem}.billing-overview-grid b{color:#568132;align-self:end;font-size:.625rem}.billing-revenue-totals{flex-wrap:wrap;gap:10px;padding:0 18px 18px;display:flex}.billing-revenue-totals article{background:#edf7e9;border-radius:13px;gap:4px;min-width:180px;padding:14px;display:grid}.billing-revenue-totals small{color:#6b7b73;font-size:.5625rem}.billing-revenue-totals strong{color:#174437;font-size:1.125rem}.billing-revenue-list,.collection-payment-list{gap:9px;padding:0 18px 18px;display:grid}.billing-revenue-list>article,.collection-payment-list>article{background:#fff;border:1px solid #dde5df;border-radius:13px;grid-template-columns:1fr 1fr 1.2fr;align-items:center;gap:14px;padding:14px;display:grid}.billing-revenue-list>article>div,.collection-payment-list>article>div{gap:3px;min-width:0;display:grid}.billing-revenue-list strong,.collection-payment-list strong{color:#173f34;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.billing-revenue-list small,.billing-revenue-list>article>span,.collection-payment-list small,.collection-payment-list span{color:#718078;font-size:.5625rem;line-height:1.4}.collection-payment-list>article{grid-template-columns:1fr .8fr 1fr auto}.collection-payment-list footer{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.collection-payment-list footer :is(button,a){color:#fff;min-height:38px;font:inherit;cursor:pointer;background:#285843;border:1px solid #285843;border-radius:9px;justify-content:center;align-items:center;padding:8px 11px;font-size:.5625rem;font-weight:850;text-decoration:none;display:inline-flex}.collection-payment-list footer .secondary{color:#285843;background:#fff}html[data-appearance=dark] :is(.account-view-heading,.billing-overview-grid>button,.billing-revenue-list>article,.collection-payment-list>article,:is(.account-management-navigation,.billing-navigation,.collection-navigation)>button){color:#e5f1eb;background:#192d25;border-color:#354940}html[data-appearance=dark] :is(.account-management-navigation,.billing-navigation,.collection-navigation)>button.active{background:#22382d;border-color:#6f9551}@media (width<=1050px){.account-management-navigation,.billing-navigation,.billing-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-payment-list>article{grid-template-columns:1fr 1fr}.collection-payment-list footer{grid-column:1/-1;justify-content:flex-start}}@media (width<=640px){.account-management-navigation,.billing-navigation,.collection-navigation,.billing-overview-grid{grid-template-columns:1fr;gap:8px}:is(.account-management-navigation,.billing-navigation,.collection-navigation)>button{min-height:68px}.account-view-heading{flex-direction:column;align-items:flex-start}.billing-revenue-list>article,.collection-payment-list>article{grid-template-columns:1fr}.collection-payment-list footer{grid-column:auto}.collection-payment-list footer :is(button,a){width:100%;min-height:44px}}.product-visual{color:#285147;background:#f5f7f2;place-items:center;width:100%;min-width:0;height:100%;min-height:0;display:grid;position:relative;overflow:hidden}.product-visual>img{width:100%;max-width:100%;height:100%;max-height:100%;padding:12px;display:block;object-fit:contain!important;object-position:center!important;position:absolute!important;inset:0!important}.product-visual-placeholder{aspect-ratio:.84;color:#1b4c3e;background:linear-gradient(145deg,#fff,#eaf3e3);border:1px solid #d9e4d4;border-radius:15px;align-content:center;place-items:center;gap:7px;width:min(74%,132px);padding:12px 8px;display:grid;box-shadow:0 12px 28px #16453517}.product-visual-placeholder b{font-size:1.75rem;line-height:1}.product-visual-placeholder small{text-align:center;font-weight:850;line-height:1.2;color:#668176!important;text-transform:none!important;white-space:normal!important;font-size:.4375rem!important}.client-product-image>.product-visual,.product-art>.product-visual{border-radius:inherit;width:100%;height:100%;box-shadow:none}.client-product-image>.product-visual>img,.product-art>.product-visual>img{margin:auto;position:static;inset:auto}.home-window-product-grid .product-art .product-visual>img,.client-product-grid .client-product-image .product-visual>img{object-fit:contain!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;padding:12px!important;position:absolute!important;inset:0!important}.product-image-preview .product-visual>img{object-fit:contain!important}.public-catalog-search,.product-catalog-search,.client-catalog-search{color:#648078;background:#fff;border:1px solid #d4dfd7;border-radius:13px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.public-catalog-search{margin:14px 0;padding:0 14px}.public-catalog-search input,.product-catalog-search input,.client-catalog-search input{color:#173d34;width:100%;min-width:0;min-height:46px;font:inherit;outline:0;padding:8px 0;font-size:.6875rem;background:0 0!important;border:0!important}.public-catalog-search>span,.product-catalog-search>span,.client-catalog-search>span{font-size:1.125rem}.catalog-category-filter,.product-category-chips,.client-category-tabs{overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:8px;max-width:100%;display:flex;overflow-x:auto}.catalog-category-filter::-webkit-scrollbar{display:none}.product-category-chips::-webkit-scrollbar{display:none}.client-category-tabs::-webkit-scrollbar{display:none}.catalog-category-filter{grid-template-columns:none;padding:2px 1px 8px}.catalog-category-filter button{flex:none;grid-template-columns:28px auto;min-width:max-content;min-height:48px;padding:8px 13px}.catalog-category-filter button>span{width:28px;height:28px}.catalog-category-filter button small{display:none}.product-admin-tool-backdrop{z-index:150;align-items:center;padding:20px}.product-admin-tool-panel{overscroll-behavior:contain;border-radius:20px;width:min(1040px,100%);max-height:calc(100dvh - 40px);margin:0;overflow-y:auto;box-shadow:0 32px 95px #03211857}.product-editor-dialog{width:min(1120px,100%)}.product-tool-close{color:#173d34;width:38px;height:38px;font:inherit;cursor:pointer;background:#e7ece4;border:0;border-radius:50%;flex:none;place-items:center;font-size:1.375rem;display:grid}.distributor-catalog-heading{background:radial-gradient(circle at 92% 0,#b8f00033,#0000 34%),#fff;border:1px solid #dce5d8;border-radius:20px;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:16px;padding:26px 28px;display:flex;box-shadow:0 10px 30px #0d3c2d0d}.distributor-catalog-heading h1{color:#123b32;letter-spacing:-.045em;margin:3px 0 7px;font-size:clamp(2rem,4vw,3.25rem)}.distributor-catalog-heading p:not(.eyebrow){color:#6d7e77;max-width:720px;margin:0;font-size:.75rem;line-height:1.55}.products-shop-button.compact{flex:none;min-height:48px;margin:0}.products-shop-missing.compact{flex:0 0 min(330px,100%);margin:0}.visual-catalog-toolbar{flex-wrap:wrap}.visual-catalog-toolbar .product-catalog-search{flex:290px;width:min(420px,100%);padding:0 12px}.visual-catalog-toolbar .product-filters{flex:none}.product-category-chips{border-bottom:1px solid #e8ede9;padding:12px 16px 14px}.product-category-chips button{color:#52675f;min-height:40px;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d7e1da;border-radius:999px;flex:none;align-items:center;gap:7px;padding:8px 13px;font-size:.5625rem;font-weight:850;display:inline-flex}.product-category-chips button.active{color:#fff;background:#17483a;border-color:#397553}.product-category-chips small{min-width:18px;color:inherit;background:#b9f00047;border-radius:99px;padding:2px 5px;font-size:.4375rem}.product-admin-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;padding:16px;display:grid}.product-admin-grid>article{background:#fff;border:1px solid #dce4de;border-radius:16px;flex-direction:column;min-width:0;display:flex;overflow:hidden;box-shadow:0 8px 24px #0d382b0e}.product-admin-grid>article.archived{opacity:.72}.product-card-visual{background:#f4f7f1;place-items:center;height:178px;display:grid;position:relative;overflow:hidden}.product-card-visual>.product-visual>img{padding:15px}.product-card-visual>span:not(.product-visual),.product-card-visual>small{z-index:2;color:#44782e;background:#e8f7e0f5;border-radius:999px;padding:5px 8px;font-size:.4375rem;font-weight:900;position:absolute;top:10px;left:10px}.product-card-visual>span.archived{color:#666f6b;background:#eef0eff5}.product-card-visual>small{color:#236070;background:#e4f6f7f5;left:auto;right:10px}.product-card-copy{flex:1;padding:13px 13px 10px}.product-card-copy>small{color:#618c36;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.5rem;font-weight:900;display:block;overflow:hidden}.product-card-copy h3{color:#153d34;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:38px;margin:7px 0 5px;font-size:.9375rem;line-height:1.25;display:-webkit-box;overflow:hidden}.product-card-copy p{color:#6b7b75;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:34px;margin:0 0 10px;font-size:.5625rem;line-height:1.5;display:-webkit-box;overflow:hidden}.product-card-copy>strong,.product-card-copy>div strong{color:#23912c;font-size:.9375rem}.product-card-copy>div{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.product-card-copy>div span{color:#76857e;font-size:.5rem}.product-card-copy>.product-document-status{flex-wrap:wrap;justify-content:flex-start;align-items:stretch;gap:4px;margin-top:8px}.product-document-status>span{border-radius:999px;padding:4px 6px;font-weight:850;font-size:.4375rem!important}.product-document-status>span.complete{color:#2f6e3f;background:#e5f4e3}.product-document-status>span.missing{color:#8b4b2b;background:#fff0e8}.product-document-status>span.manual{color:#705719;background:#fff2c8}.product-admin-grid footer{grid-template-columns:1fr 1fr;gap:6px;padding:0 11px 11px;display:grid}.product-admin-grid footer :is(button,a){color:#225e43;min-width:0;min-height:38px;font:inherit;text-align:center;cursor:pointer;background:#fff;border:1px solid #cddbd0;border-radius:9px;justify-content:center;align-items:center;padding:7px 8px;font-size:.5rem;font-weight:850;line-height:1.25;text-decoration:none;display:inline-flex}.product-admin-grid footer .details{color:#0b3f82;border-color:#0b3f82;grid-column:1/-1}.product-admin-grid footer .archive{color:#8b4b30;border-color:#e2c9bf}.product-admin-grid footer .activate,.product-admin-grid.readonly footer a{color:#17382f;background:#b9f000;border-color:#b9f000}.product-admin-grid.readonly footer{grid-template-columns:1fr}.product-admin-grid.readonly footer button:first-child{color:#0b3f82;border-color:#0b3f82}.catalog-skeleton-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;padding:16px;display:grid}.catalog-skeleton-grid>span{background:linear-gradient(100deg,#eff3ee 25%,#f9fbf7 43%,#eff3ee 62%) 0 0/300% 100%;border-radius:16px;min-height:340px;animation:1.3s linear infinite catalog-shimmer}@keyframes catalog-shimmer{to{background-position:-150% 0}}.catalog-state{color:#64766f;text-align:center;grid-column:1/-1;align-content:center;place-items:center;gap:8px;min-height:230px;padding:24px;display:grid}.catalog-state>span{color:#315f4e;background:#edf5e8;border-radius:50%;place-items:center;width:44px;height:44px;font-size:1.375rem;display:grid}.catalog-state strong{color:#26483e;font-size:.8125rem}.catalog-state p{max-width:480px;margin:0;font-size:.625rem;line-height:1.5}.catalog-state button{color:#fff;min-height:40px;font:inherit;cursor:pointer;background:#17483a;border:0;border-radius:9px;padding:8px 14px;font-size:.5625rem;font-weight:850}.catalog-state-error>span{color:#8a3f30;background:#fff0ec}.catalog-inline-error{color:#804235;background:#fff1ed;border-radius:9px;margin:10px 16px 0;padding:10px 12px;font-size:.5625rem}.client-catalog-search{width:min(100%,390px);padding:0 12px}.client-catalog>header input{width:100%}.client-category-tabs button small{color:inherit;font-size:.4375rem}.client-product-grid .product-visual>img{padding:10px}.client-product-grid footer button{white-space:normal}.client-product-modal-image>.product-visual,.public-product-modal-image>.product-visual,.admin-product-preview-image>.product-visual{background:0 0;width:100%;height:100%}.client-product-modal-image,.public-product-modal-image,.admin-product-preview-image{min-width:0;height:min(520px,100dvh - 40px);max-height:520px;overflow:hidden}.client-cart-lines .product-visual-placeholder{border-radius:6px;width:80%;padding:3px}.client-cart-lines .product-visual-placeholder small{display:none}.admin-product-preview-copy footer a.primary{color:#17382f;background:#b9f000;border-radius:9px;align-items:center;min-height:39px;padding:10px 13px;font-size:.625rem;font-weight:850;text-decoration:none;display:inline-flex}html[data-appearance=dark] :is(.product-admin-grid>article,.distributor-catalog-heading,.product-category-chips button,.public-catalog-search,.product-catalog-search,.client-catalog-search){color:#e3eee9;background:#172820;border-color:#354940}html[data-appearance=dark] :is(.product-card-copy h3,.catalog-state strong,.distributor-catalog-heading h1){color:#e8f3ed}html[data-appearance=dark] .product-visual{background:#1a2a23}@media (width>=1440px){.product-admin-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (width<=900px){.distributor-catalog-heading{flex-direction:column;align-items:stretch;padding:22px}.products-shop-button.compact{justify-content:center;width:100%}.product-summary-row{grid-template-columns:repeat(2,minmax(0,1fr))}.product-admin-grid,.catalog-skeleton-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.workspace-content{padding-bottom:calc(92px + env(safe-area-inset-bottom))}.product-data-attention{grid-template-columns:auto minmax(0,1fr);gap:9px;padding:11px}.product-data-attention button{grid-column:1/-1;width:100%}.products-heading{gap:14px;margin-bottom:12px}.products-heading h1{font-size:1.625rem}.products-heading>div>p:last-child{font-size:.625rem;line-height:1.45}.products-heading-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.products-heading-actions>button{text-align:center;align-content:center;place-items:center;gap:2px;min-width:0;min-height:52px;padding:7px;font-size:.625rem;line-height:1.2;display:grid}.products-heading-actions>button span{font-size:1rem}.product-admin-tool-backdrop{align-items:stretch;padding:0}.product-admin-tool-panel{width:100%;min-height:100dvh;max-height:100dvh;padding-bottom:calc(84px + env(safe-area-inset-bottom));border-radius:0}.product-import-panel>header,.category-manager-panel>header,.product-form-heading{z-index:5;min-height:calc(70px + env(safe-area-inset-top,0px));padding:calc(11px + env(safe-area-inset-top,0px)) 13px 11px;position:sticky;top:0}.category-manager-panel>header{grid-template-columns:minmax(0,1fr) auto auto;display:grid}.category-manager-panel>header>span{font-size:.4375rem}.product-form{grid-template-columns:1fr;padding:14px}.product-image-preview{width:min(220px,100%)}.visual-catalog-toolbar{padding:12px}.visual-catalog-toolbar>div:first-child{width:100%}.visual-catalog-toolbar .product-catalog-search{flex-basis:100%}.visual-catalog-toolbar .product-filters{grid-template-columns:repeat(3,1fr);width:100%;display:grid}.visual-catalog-toolbar .product-filters button{min-height:38px}.product-category-chips{margin:0;padding:10px 12px 12px}.product-category-chips button{min-height:38px;padding:7px 11px}.product-summary-row{gap:7px;margin-bottom:10px}.product-summary-row article{gap:8px;min-height:68px;padding:9px}.product-summary-row article>span{width:35px;height:35px}.product-summary-row small{font-size:.4375rem}.product-summary-row strong{font-size:1.0625rem}.product-admin-grid,.catalog-skeleton-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:8px}.product-card-visual{height:122px}.product-card-visual>.product-visual>img{padding:8px}.product-card-copy{padding:9px 9px 7px}.product-card-copy h3{min-height:34px;margin-block:5px 4px;font-size:.75rem}.product-card-copy p{min-height:28px;margin-bottom:7px;font-size:.4375rem}.product-card-copy>strong,.product-card-copy>div strong{font-size:.75rem}.product-admin-grid footer{grid-template-columns:1fr;padding:0 8px 8px}.product-admin-grid footer .details{grid-column:auto}.product-admin-grid footer :is(button,a){min-height:39px;padding:6px 4px;font-size:.4375rem}.catalog-skeleton-grid>span{min-height:310px}.distributor-catalog-heading{border-radius:15px;gap:14px;padding:18px 15px}.distributor-catalog-heading h1{font-size:1.875rem}.distributor-catalog-heading p:not(.eyebrow){font-size:.625rem}.client-catalog>header{align-items:stretch}.client-catalog-search{width:100%}.client-product-image{flex-basis:116px;height:116px;min-height:116px}.client-product-grid .product-visual>img{padding:7px}.client-product-grid article>div{padding:9px 9px 7px}.client-product-name{min-height:32px;font-size:.75rem}.client-product-grid article>div>strong{font-size:.75rem}.client-product-grid footer{padding:0 8px 8px}.client-product-grid footer button{min-height:40px}.client-product-modal-image,.public-product-modal-image,.admin-product-preview-image{height:220px;min-height:220px;max-height:220px}.catalog-category-filter{gap:7px;margin-inline:-1px;padding-bottom:8px;display:flex;overflow-x:auto}.catalog-category-filter button{grid-template-columns:24px auto;min-width:max-content;min-height:42px}.catalog-category-filter button>span{width:24px;height:24px}.public-catalog-search{margin-block:10px}}@media (width<=339px){.product-admin-grid,.catalog-skeleton-grid,.client-product-grid,.home-window-product-grid{grid-template-columns:1fr}.product-card-visual,.client-product-image{flex-basis:170px;height:170px;min-height:170px}.products-heading-actions{grid-template-columns:1fr}.products-heading-actions>button{min-height:44px;display:flex}}.campaign-media-picker{border:1px solid #d8dfd9;border-radius:16px;margin:0;padding:14px}.campaign-media-picker legend{padding:0 6px;font-weight:800}.campaign-media-picker>p{color:#61706b;margin:0 0 10px;font-size:.9rem}.campaign-media-picker>div{gap:8px;max-height:260px;display:grid;overflow:auto}.campaign-media-picker label{background:#fff;border:1px solid #e2e8e3;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.campaign-media-picker input{width:20px;height:20px}.campaign-media-picker span{overflow-wrap:anywhere}.campaign-media-picker small{color:#61706b}.campaign-media-gallery{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:10px;width:100%;display:grid}.campaign-media-gallery video,.campaign-media-gallery img{object-fit:contain;background:#eef2ee;border-radius:12px;width:100%;max-height:280px}.campaign-media-gallery .campaign-image-open{width:100%}.auth-callback-form{text-align:left;gap:.75rem;width:min(100%,34rem);margin-top:.5rem;display:grid}.auth-callback-form input{color:#0d456f;width:100%;min-height:3.25rem;font:inherit;background:#fff;border:1px solid #0d456f47;border-radius:.9rem;padding:.8rem 1rem}.auth-callback-form label{color:#0d456f;font-weight:750}.manual-publication-notice{color:#173b31;background:#f7ffe2;border:1px solid #b9f000;border-radius:14px;gap:5px;padding:16px 18px;display:grid}.manual-publication-notice p{color:#526b61;margin:0}.manual-share-flow{gap:18px}.manual-content-actions{flex-wrap:wrap;gap:9px;display:flex}.manual-content-actions a,.manual-content-actions button,.manual-published-button{color:#0d5ba9;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #1269c7;border-radius:10px;justify-content:center;align-items:center;padding:10px 14px;font-weight:850;text-decoration:none;display:inline-flex}.manual-platform-picker{border:1px solid #dce7e0;border-radius:12px;flex-wrap:wrap;gap:10px 18px;padding:14px;display:flex}.manual-platform-picker legend{color:#173b31;padding:0 6px;font-weight:850}.manual-platform-picker label{align-items:center;gap:7px;font-weight:750;display:inline-flex}.manual-platform-picker input{width:18px;height:18px}.manual-published-button{color:#173b31;background:#b9f000;border-color:#b9f000}.meta-later-option{background:#f8fbf9;border:1px dashed #b9c8c0;border-radius:14px;padding:14px 16px}.meta-later-option summary{cursor:pointer;color:#526b61;font-weight:850}.meta-later-option[open]{gap:12px;display:grid}.manual-results-panel{background:#f8fbf9;border:1px solid #dce7e0;border-radius:16px;gap:14px;margin-top:20px;padding:18px;display:grid}.manual-results-panel header{justify-content:space-between;align-items:center;gap:12px;display:flex}.manual-results-panel header h3,.manual-results-panel header p{margin:0}.manual-results-panel header>span{color:#173b31;background:#eaffae;border-radius:999px;padding:6px 10px;font-weight:850}.manual-results-panel form{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.manual-results-panel label{color:#173b31;gap:6px;font-weight:750;display:grid}.manual-results-panel input{width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #c9d8d0;border-radius:9px;padding:8px 10px}.manual-results-panel button{color:#173b31;min-height:44px;font:inherit;background:#b9f000;border:0;border-radius:10px;grid-column:1/-1;font-weight:900}@media (width<=720px){.manual-results-panel form{grid-template-columns:repeat(2,minmax(0,1fr))}.manual-content-actions>*{flex:100%}}.workspace-sidebar{z-index:600;overscroll-behavior:contain;grid-template-rows:auto minmax(0,1fr) auto;width:260px;height:100dvh;padding:0;display:grid;overflow:hidden}.workspace-brand-row{z-index:2;min-width:0;min-height:88px;padding:max(18px, env(safe-area-inset-top)) 16px 14px;border-bottom:1px solid #ffffff1a;gap:10px;position:relative}.workspace-brand{min-width:0}.workspace-brand>span:last-child{white-space:nowrap}.workspace-drawer-close{color:#fff;min-width:44px;min-height:44px;font:inherit;cursor:pointer;background:#ffffff14;border:1px solid #fff3;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-size:.75rem;font-weight:800;display:none}.workspace-sidebar-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#b9f0006b transparent;min-width:0;min-height:0;padding:12px 10px;overflow:hidden auto}.workspace-nav{gap:6px;min-width:0;display:grid}.workspace-nav-group{border:1px solid #0000;border-radius:13px;min-width:0}.workspace-nav-group.contains-active{background:#b9f0000b;border-color:#b9f00030}.workspace-nav-group-toggle{color:#ffffffc2;width:100%;min-width:0;min-height:46px;font:inherit;letter-spacing:.075em;text-align:left;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:11px;grid-template-columns:26px minmax(0,1fr) 18px;align-items:center;gap:11px;padding:9px 11px;font-size:.6875rem;font-weight:900;display:grid}.workspace-nav-group-toggle:hover,.workspace-nav-group-toggle:focus-visible{color:#fff;background:#ffffff14;outline:none}.workspace-nav-group-toggle[aria-expanded=true]{color:#fff}.workspace-nav-chevron{transition:transform .18s}.workspace-nav-group-toggle[aria-expanded=true] .workspace-nav-chevron{transform:rotate(180deg)}.workspace-nav-icon{color:currentColor;flex:0 0 26px;place-items:center;width:26px;height:26px;display:grid}.workspace-nav-icon svg{width:21px;height:21px}.workspace-nav-group-items{gap:2px;min-width:0;padding:2px 5px 7px;display:grid}.workspace-nav-group-items[hidden]{display:none}.workspace-nav a,.workspace-secondary-actions a,.workspace-secondary-actions button{color:#ffffffd6;min-width:0;min-height:46px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:11px;padding:8px 11px;font-size:.8125rem;font-weight:760;line-height:1.25;text-decoration:none;transition:color .16s,background .16s;display:grid}.workspace-nav a>span,.workspace-secondary-actions :is(a,button)>span{width:auto;font-size:inherit;text-align:left}.workspace-nav a>.workspace-nav-icon,.workspace-secondary-actions :is(a,button)>.workspace-nav-icon{text-align:center;width:26px}.workspace-nav-text{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;min-width:0;overflow:visible}.workspace-nav a:hover,.workspace-nav a.active,.workspace-secondary-actions a:hover,.workspace-secondary-actions a.active,.workspace-secondary-actions button:hover{color:#fff;background:#ffffff17;transform:none}.workspace-nav a.active,.workspace-secondary-actions a.active{color:#f2ffd4;background:linear-gradient(90deg,#108e75f0,#076757eb);box-shadow:inset 3px 0 #baff00}.workspace-nav a.active .workspace-nav-icon,.workspace-secondary-actions a.active .workspace-nav-icon{color:#baff00}.workspace-sidebar-footer{z-index:2;min-width:0;max-height:min(44dvh,360px);padding:10px 10px max(12px, env(safe-area-inset-bottom));overscroll-behavior:contain;background:#00211d52;border-top:1px solid #ffffff1f;position:relative;overflow:hidden auto}.workspace-secondary-actions{gap:2px;display:grid}.workspace-secondary-actions button{width:100%}.workspace-signout{color:#ffd9d2!important}.workspace-preferences{border-top:1px solid #ffffff1a;margin-top:7px;padding-top:7px}.workspace-preferences>summary{color:#ffffffc7;cursor:pointer;border-radius:10px;grid-template-columns:26px minmax(0,1fr) 18px;align-items:center;gap:11px;min-height:44px;padding:8px 11px;font-size:.75rem;font-weight:800;list-style:none;display:grid}.workspace-preferences>summary::-webkit-details-marker{display:none}.workspace-preferences>summary:hover{color:#fff;background:#ffffff14}.workspace-preferences>summary>svg{transition:transform .18s}.workspace-preferences[open]>summary>svg{transform:rotate(180deg)}.workspace-preferences>div{padding:4px 0 0}.workspace-appearance-control{margin:7px 0}.workspace-language-control{margin:7px 0 0}.workspace-goal{margin:16px 0 4px}.workspace-menu-button>svg,.workspace-followups>svg,.workspace-search>svg{width:22px;height:22px}.workspace-profile>svg{color:#718078}.workspace-overlay{z-index:2400;-webkit-backdrop-filter:blur(2px);touch-action:none;background:#021814a3}.workspace-mobile-nav{z-index:300}.lia-access{z-index:400}.neo-panel-backdrop{z-index:2600}body.workspace-drawer-open{overscroll-behavior:none;overflow:hidden}body.workspace-drawer-open :is(.workspace-mobile-nav,.lia-access,.pwa-install-control){visibility:hidden;opacity:0;pointer-events:none}.workspace-shell.drawer-open .workspace-main{pointer-events:none}@media (width<=1100px){.workspace-sidebar{z-index:2410;visibility:hidden;pointer-events:none;width:78vw;min-width:min(280px,78vw);max-width:334px;height:100dvh;box-shadow:none;will-change:transform;transition:transform .2s,box-shadow .2s,visibility 0s linear .2s;inset:0 auto auto 0;transform:translate(-105%)}.workspace-sidebar.is-open{visibility:visible;pointer-events:auto;transition-delay:0s;transform:translate(0);box-shadow:24px 0 70px #00191566}.workspace-drawer-close{display:inline-flex}.workspace-brand-row{min-height:76px;padding-top:max(12px, env(safe-area-inset-top));padding-inline:12px}.workspace-brand-mark{border-width:2px;width:40px;height:40px;font-size:1.5rem}.workspace-brand{gap:8px;font-size:1.125rem}.workspace-brand strong{font-size:.75rem}.workspace-overlay{display:block}.workspace-menu-button{z-index:500}}@media (width<=760px){.workspace-sidebar{width:78vw;min-width:0;max-width:334px}.workspace-sidebar-scroll{padding:9px 8px}.workspace-sidebar-footer{max-height:42dvh;padding:8px 8px max(9px, env(safe-area-inset-bottom))}.workspace-nav{gap:4px}.workspace-nav-group-toggle{min-height:44px;padding:8px 10px;font-size:.625rem}.workspace-nav a,.workspace-secondary-actions a,.workspace-secondary-actions button{min-height:46px;padding:8px 10px;font-size:.75rem}.workspace-goal{display:none}.workspace-preferences>summary{min-height:46px}.workspace-mobile-nav>.workspace-mobile-link{color:#65736e;min-width:0;min-height:55px;font:inherit;background:0 0;border-radius:12px;grid-template-columns:1fr;align-content:center;place-items:center;gap:3px;padding:4px 2px;display:grid}.workspace-mobile-nav>.workspace-mobile-link .workspace-nav-icon{width:24px;height:24px}.workspace-mobile-nav>.workspace-mobile-link .workspace-nav-icon svg{width:21px;height:21px}.workspace-mobile-nav>.workspace-mobile-link .workspace-nav-text{max-width:100%;color:inherit;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.5rem;font-weight:850;line-height:1.15;display:-webkit-box;overflow:hidden}.workspace-mobile-nav>.workspace-mobile-link.active{color:#123e34;box-shadow:none;background:#e9f7dc}.workspace-mobile-nav>button svg{width:21px;height:21px}.workspace-mobile-nav>:is(a,button):focus-visible{outline-offset:-2px;outline:2px solid #6f9f2c}.role-client .workspace-mobile-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-alert>span{filter:none;place-items:center;display:grid}.workspace-alert>span svg{width:22px;height:22px}.workspace-alert b{min-width:21px;height:21px;font-size:.625rem;top:-2px;right:-2px;box-shadow:0 0 0 2px #fff}.workspace-profile>svg{display:none}}@media (width<=380px){.workspace-sidebar{width:80vw}.workspace-brand>span:last-child{font-size:1rem}.workspace-drawer-close{width:44px;padding:0}.workspace-drawer-close span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}}@media (height<=520px) and (orientation:landscape) and (width<=1100px){.workspace-brand-row{min-height:60px;padding-top:max(6px, env(safe-area-inset-top));padding-bottom:6px}.workspace-brand-mark{width:34px;height:34px;font-size:1.25rem}.workspace-sidebar-footer{max-height:38dvh}.workspace-nav-group-toggle,.workspace-nav a,.workspace-secondary-actions a,.workspace-secondary-actions button{min-height:42px}}@media (prefers-reduced-motion:reduce){.workspace-sidebar,.workspace-nav-chevron,.workspace-preferences>summary>svg{transition:none}}html[data-appearance=dark] .workspace-mobile-nav>.workspace-mobile-link.active{color:#dff4d0;background:#24432f}@media (width<=760px){.workspace-topbar{min-height:calc(66px + env(safe-area-inset-top,0px));padding:calc(8px + env(safe-area-inset-top,0px)) 10px 8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:8px;display:grid;overflow:visible}.workspace-mobile-title{max-width:100%;overflow:hidden}.workspace-top-actions{flex:none;justify-content:flex-end;align-items:center;gap:7px;min-width:max-content;display:flex;overflow:visible}.workspace-notification-wrap,.workspace-profile-wrap{z-index:2;pointer-events:auto;flex:0 0 44px;width:44px;min-width:44px;height:44px;position:relative;overflow:visible}.workspace-alert,.workspace-profile{z-index:3;pointer-events:auto;box-sizing:border-box;color:#174d40;appearance:none;touch-action:manipulation;background:#f3f8f4;border:1px solid #d7e3dc;border-radius:12px;width:44px;min-width:44px;max-width:44px;height:44px;min-height:44px;margin:0;padding:5px;position:relative;box-shadow:0 2px 8px #073b2a0f}.workspace-alert{place-items:center;display:grid}.workspace-alert>span,.workspace-alert svg{flex:none;display:block}.workspace-profile{grid-template-columns:32px;place-content:center;display:grid}.workspace-avatar{width:32px;height:32px}.workspace-alert:focus-visible,.workspace-profile:focus-visible{outline-offset:2px;outline:3px solid #7eb71a73}.workspace-alert b{z-index:2;top:-5px;right:-5px}.workspace-notifications,.workspace-profile-menu{top:calc(66px + env(safe-area-inset-top,0px))}}.conversion-summary{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.conversion-summary>div{gap:4px;padding:8px 12px;display:grid}.conversion-summary small{color:#667870;font-weight:700}.conversion-summary strong{color:#173f35;font-size:1.75rem}.conversion-summary span{color:#718078;font-size:.78rem}.install-guide-page{background:linear-gradient(145deg,#eef6e9,#f8fbf6);place-items:center;min-height:100dvh;padding:24px;display:grid}.install-guide-page>section{background:#fff;border:1px solid #dce8df;border-radius:24px;width:min(680px,100%);padding:32px;box-shadow:0 24px 70px #0e3a2e1f}.install-guide-page h1{color:#173f35;margin:6px 0 10px;font-size:clamp(2rem,7vw,3rem)}.install-guide-page>section>p{color:#65776f;line-height:1.7}.install-guide-icon{color:#fff;background:#173f35;border-radius:15px;place-items:center;width:52px;height:52px;font-size:1.7rem;display:grid}.install-guide-steps{background:#f3f7f1;border-radius:16px;margin:22px 0;padding:20px}.install-guide-steps h2{color:#173f35;margin-top:0;font-size:1.1rem}.install-guide-steps li{color:#52665e;margin:9px 0;line-height:1.5}.install-guide-page aside{color:#705a1c;background:#fff5d6;border-radius:12px;margin-bottom:20px;padding:14px;line-height:1.5}@media (width<=640px){.conversion-summary{grid-template-columns:1fr}.install-guide-page{padding:12px}.install-guide-page>section{padding:22px 16px}}.app-guide-page{background:radial-gradient(circle at 88% 3%,#e4f8bd 0,#0000 25%),linear-gradient(145deg,#f7faf5,#edf3ef);min-height:100dvh;padding:24px 24px 110px}.app-guide-header{justify-content:space-between;align-items:center;gap:16px;width:min(1180px,100%);margin:0 auto 26px;display:flex}.app-guide-header>a:last-child{color:#45635a;font-size:.75rem;font-weight:800;text-decoration:none}.app-guide-brand{color:#173d34;align-items:center;gap:6px;font-size:.875rem;font-weight:700;text-decoration:none;display:flex}.app-guide-brand>span{color:#173d34;background:var(--lime);border-radius:11px;place-items:center;width:36px;height:36px;font-size:1.0625rem;font-weight:950;display:grid}.app-guide-brand strong{color:#739f33}.app-guide-hero{background:#ffffffeb;border:1px solid #dbe8da;border-radius:26px;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:center;gap:40px;width:min(1180px,100%);margin:0 auto;padding:38px;display:grid;box-shadow:0 24px 70px #0f3d311c}.app-guide-introduction h1{color:#173f35;letter-spacing:-.045em;max-width:620px;margin:7px 0 14px;font-size:clamp(2rem,5vw,4rem);line-height:1.02}.app-guide-introduction>p:last-of-type{color:#607269;max-width:620px;margin:0;line-height:1.7}.app-guide-quick-links{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.app-guide-video{min-width:0}.app-guide-video-frame{aspect-ratio:16/9;background:#082c23;border:1px solid #284c41;border-radius:20px;overflow:hidden;box-shadow:0 22px 50px #082c2333}.app-guide-video video{object-fit:contain;background:#061e18;width:100%;height:100%;display:block}.app-guide-video-placeholder{color:#fff;text-align:center;background:radial-gradient(circle at 50% 35%,#246b56 0,#0b3a2e 46%,#06261e 100%);place-content:center;justify-items:center;gap:12px;width:100%;height:100%;padding:24px;display:grid}.app-guide-video-placeholder>span{color:#173f35;background:var(--lime);border-radius:50%;place-items:center;width:60px;height:60px;padding-left:4px;font-size:1.25rem;display:grid;box-shadow:0 12px 30px #b9f0003d}.app-guide-video-placeholder strong{max-width:440px;font-size:clamp(.875rem,2.3vw,1.2rem);line-height:1.35}.app-guide-video-placeholder small{color:#ffffffb8;font-size:.6875rem}.app-guide-video-placeholder button{color:#173f35;background:var(--lime);min-height:42px;font:inherit;cursor:pointer;border:0;border-radius:999px;padding:10px 18px;font-size:.7rem;font-weight:900}.app-guide-video-placeholder button:disabled{opacity:.72;cursor:wait}.app-guide-video>p{color:#6a7c75;margin:11px 4px 0;font-size:.6875rem;line-height:1.45}.app-guide-steps{width:min(1180px,100%);margin:30px auto 0}.app-guide-steps>header{max-width:740px}.app-guide-steps h2{color:#173f35;margin:5px 0 18px;font-size:clamp(1.5rem,3vw,2.3rem)}.app-guide-steps>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.app-guide-steps article{background:#fff;border:1px solid #dce7df;border-radius:18px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:5px 12px;min-width:0;padding:20px;display:grid}.app-guide-steps article>span{color:#173f35;background:#e1f3c8;border-radius:13px;grid-row:1/3;place-items:center;width:42px;height:42px;font-weight:950;display:grid}.app-guide-steps article strong{color:#274b40;font-size:.8125rem}.app-guide-steps article p{color:#667970;margin:0;font-size:.6875rem;line-height:1.5}html[data-appearance=dark] .app-guide-page{background:radial-gradient(circle at 88% 3%,#233d23 0,#0000 25%),#0e1c17}html[data-appearance=dark] .app-guide-header>a:last-child,html[data-appearance=dark] .app-guide-brand{color:#dce9e4}html[data-appearance=dark] .app-guide-hero,html[data-appearance=dark] .app-guide-steps article{background:#14251f;border-color:#30453c}html[data-appearance=dark] .app-guide-introduction h1,html[data-appearance=dark] .app-guide-steps h2,html[data-appearance=dark] .app-guide-steps article strong{color:#e5f0eb}html[data-appearance=dark] .app-guide-introduction>p:last-of-type,html[data-appearance=dark] .app-guide-video>p,html[data-appearance=dark] .app-guide-steps article p{color:#a8bab2}@media (width<=840px){.app-guide-page{padding:14px 12px 110px}.app-guide-header{margin-bottom:14px;padding-inline:3px}.app-guide-hero{border-radius:20px;grid-template-columns:minmax(0,1fr);gap:24px;padding:24px 18px}.app-guide-video{order:-1}.app-guide-steps>div{grid-template-columns:minmax(0,1fr)}}@media (width<=420px){.app-guide-header>a:last-child{font-size:.6875rem}.app-guide-introduction h1{font-size:clamp(1.9rem,11vw,2.8rem)}.app-guide-quick-links{grid-template-columns:minmax(0,1fr);display:grid}.app-guide-video-placeholder{gap:8px;padding:14px}.app-guide-video-placeholder>span{width:46px;height:46px}.app-guide-video-placeholder strong{font-size:.75rem}.app-guide-video-placeholder small{font-size:.6rem}}@media (width<=760px){.site-header{padding-top:env(safe-area-inset-top,0px)}.client-space-header{min-height:calc(66px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) 13px 0}.client-workspace-window>header{min-height:calc(66px + env(safe-area-inset-top,0px));padding:calc(7px + env(safe-area-inset-top,0px)) 8px 7px}.client-notification-page-header{min-height:calc(66px + env(safe-area-inset-top,0px));padding:calc(8px + env(safe-area-inset-top,0px)) 12px 8px}}.local-tabs{flex-wrap:wrap;gap:10px;margin:0 0 24px;display:flex}.local-tabs button,.local-tabs a{background:var(--white);color:var(--ink);border:1px solid #bed0c3;border-radius:22px;padding:10px 17px;font-weight:650;text-decoration:none}.local-tabs button[aria-pressed=true]{color:#fff;background:#174631}.local-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.local-card{color:var(--ink);background:var(--white);border:1px solid #dce6de;border-radius:20px;min-width:0;margin-bottom:22px;padding:24px}.local-card h2{margin:0 0 14px;font-size:21px}.local-card p{color:var(--muted,#506958);margin:10px 0;line-height:1.6}.local-card button,.local-actions button{color:#174631;cursor:pointer;background:#e6f3df;border:1px solid #bed0c3;border-radius:10px;padding:10px 14px;font-weight:650}.local-card button:disabled,.local-actions button:disabled{opacity:.5;cursor:wait}.local-form{gap:14px;display:grid}.local-form label{gap:6px;font-size:14px;font-weight:600;display:grid}.local-form input,.local-form select,.local-form textarea,.local-actions input,.local-actions select{background:var(--white);width:100%;color:inherit;border:1px solid #bfcec3;border-radius:9px;padding:12px}.local-form textarea{min-height:84px}.local-row{color:inherit;border-bottom:1px solid #e2e9e3;flex-direction:column;gap:7px;padding:15px 0;text-decoration:none;display:flex}.local-row button{align-self:flex-start}.local-row span{overflow-wrap:anywhere;font-size:14px}.local-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.local-stats article{color:var(--ink);background:var(--white);border:1px solid #dae5dc;border-radius:18px;gap:7px;padding:22px;display:grid}.local-stats strong{color:#276a43;font-size:30px}.local-stats span{font-size:14px}.local-message{color:#214c3f;background:#edf7e9;border:1px solid #bccfbd;border-radius:12px;margin:15px 0;padding:14px}.local-small{margin-top:5px;font-size:12px;display:block}.local-actions{border:1px solid #dce6de;border-radius:14px;margin-top:15px;padding:16px}.local-actions summary{cursor:pointer;font-weight:700}.local-actions form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.local-actions label{gap:4px;font-size:13px;display:grid}.local-actions label.wide,.local-actions p{grid-column:1/-1}.local-actions .local-check{align-items:flex-start;gap:8px;display:flex}.local-check input{width:auto;margin-top:4px}.local-independence{text-align:center;color:#355441;background:#edf3ee;padding:12px 20px;font-size:13px;line-height:1.5}.local-doc-meta{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:12px;margin-top:12px;font-size:.875rem;display:grid}.local-doc-meta dt{font-weight:650}.local-doc-meta dd{overflow-wrap:anywhere;margin:0}@media (width<=760px){.local-grid{grid-template-columns:1fr}.local-stats{grid-template-columns:1fr 1fr}.local-card{padding:18px}.local-actions form{grid-template-columns:1fr}.local-tabs{gap:7px}.local-tabs a,.local-tabs button{padding:9px 12px;font-size:13px}}.library-pdf-viewer .library-reader-toolbar{z-index:2;flex:none;gap:8px;padding:10px 12px;position:relative}.library-pdf-viewer .library-reader-toolbar button{min-width:44px;min-height:44px;box-shadow:none;padding:8px 10px;font-size:.875rem;line-height:1.3}.library-pdf-viewer .library-reader-toolbar button:disabled{opacity:.5;cursor:wait}.library-pdf-viewer .library-reader-toolbar .library-reader-back{color:#fff;white-space:nowrap;background:#155a92;border-color:#155a92}.library-pdf-viewer .library-reader-pagination{gap:5px;font-size:.875rem}.library-pdf-viewer .library-reader-pagination input{color:#203f37;background:#fff;width:52px;min-height:44px}.library-pdf-viewer .library-pdf-zoom{margin-left:auto}.library-pdf-viewer .library-pdf-zoom span{font-size:.875rem}.library-pdf-viewer .library-viewer-more{margin-left:auto;position:static}.library-pdf-viewer .library-viewer-more .library-reader-actions{z-index:5;gap:4px;width:min(290px,100% - 24px);max-height:calc(100dvh - 160px);padding:8px;position:absolute;top:62px;right:12px;overflow-y:auto}.library-pdf-viewer .library-reader-actions button{color:#203f37;white-space:normal;overflow-wrap:anywhere;text-align:left;background:#fff;border:0;border-radius:7px;width:100%;min-height:48px;padding:12px;font-size:1rem;font-weight:650}.library-pdf-viewer .library-reader-actions button:hover,.library-pdf-viewer .library-reader-actions button:focus-visible{background:#eaf5fc}.library-pdf-viewer .library-reader-feedback{color:#174f3b;overflow-wrap:anywhere;background:#edf6f1;border-radius:8px;flex-basis:100%;min-width:0;padding:10px 12px;font-size:.875rem}.library-pdf-viewer .library-reader-feedback.is-error{color:#842626;background:#fff0ed}.library-reader-feedback a{color:#155a92;margin:4px 0 0 8px;font-weight:750;text-decoration:underline;display:inline-block}.library-reader-translate{border-top:1px solid #dce5e0;flex-wrap:wrap;flex-basis:100%;align-items:end;gap:8px;margin:0;padding-top:8px;display:flex}.library-reader-translate label{flex:140px;gap:5px;min-width:0;font-size:.875rem;display:grid}.library-reader-translate select{color:#203f37;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #d5e0da;border-radius:8px;padding:7px}.library-document-reader{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0}.library-document-reader>article{box-sizing:border-box}.library-document-reader>article>header>div{min-width:0}.library-document-reader>article>header h2{overflow-wrap:anywhere}@media (width<=700px){.library-pdf-viewer .library-reader-toolbar{padding:max(6px, env(safe-area-inset-top)) max(8px, env(safe-area-inset-right)) 6px max(8px, env(safe-area-inset-left));grid-template-columns:auto minmax(0,1fr) 44px;gap:6px;display:grid}.library-pdf-viewer .library-reader-back{grid-area:1/1}.library-pdf-viewer .library-reader-pagination{grid-area:1/2;justify-content:center;margin:0}.library-pdf-viewer .library-viewer-more{grid-area:1/3;margin:0}.library-pdf-viewer .library-pdf-zoom{grid-area:2/1/auto/3;justify-content:center;margin:0}.library-pdf-viewer .library-reader-fullscreen{grid-area:2/3}.library-pdf-viewer .library-viewer-original,.library-pdf-viewer .library-viewer-download{display:none}.library-pdf-viewer .library-reader-feedback,.library-pdf-viewer .library-reader-translate{grid-column:1/-1}.library-pdf-viewer .library-viewer-more .library-reader-actions{right:8px;top:calc(50px + max(6px, env(safe-area-inset-top)));width:min(290px,100% - 16px)}.library-document-reader{padding:8px 8px max(8px, env(safe-area-inset-bottom))}.library-document-reader>article{min-height:100%;padding:18px 14px}.library-document-reader>article>header{flex-wrap:wrap;gap:8px;margin-bottom:18px}.library-document-reader>article>header h2{font-size:1.15em}}.admin-access-notice,.admin-distributor-scope{color:#214c3f;background:#edf7f1;border:1px solid #b9d8cc;border-radius:18px;margin:0 0 24px;padding:20px}.admin-access-notice p,.admin-distributor-scope p{margin:8px 0 0}.admin-access-notice>div{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.admin-distributor-scope label{margin-bottom:8px;font-weight:700;display:block}.admin-distributor-scope select{color:#214c3f;width:100%;min-width:0;max-width:100%;font:inherit;background:#fff;border:1px solid #b9d8cc;border-radius:10px;padding:12px}.local-row>details{min-width:0}.local-row>details>summary{cursor:pointer;overflow-wrap:anywhere}.local-official-text{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;color:var(--ink);margin:1rem 0;font-family:inherit;font-size:1rem;line-height:1.65}.local-card :is(input,select,textarea){min-width:0;max-width:100%}html[data-appearance=dark] :is(.local-card,.local-stats article,.local-actions,.local-row){border-color:#354940}html[data-appearance=dark] :is(.local-card button,.local-actions button,.local-tabs button,.local-tabs a){color:#e4efea;background:#20382c;border-color:#486556}html[data-appearance=dark] .local-tabs button[aria-pressed=true]{color:#fff;background:#326744}html[data-appearance=dark] .local-stats strong{color:#b7e5c2}html[data-appearance=dark] :is(.local-message,.local-independence){color:#dcece3;background:#20382c;border-color:#354940}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
