.b-portal .marketplace-lab.ml-v2{--ml-ink:#233036;--ml-muted:#617077;--ml-line:#dce2e3;--ml-gold:#a47638;--ml-blue:#986a30;--ml-dark:#172125;--ml-soft:#f5f7f7;color:var(--ml-ink);isolation:isolate;max-width:1600px;margin:auto;padding:0 0 48px;font-size:16px;line-height:1.5}.ml-v2 *{box-sizing:border-box}.b-portal .ml-v2 :is(h1,h2,h3,p){margin:0}.b-portal .ml-v2 :is(h1,h2,h3){color:var(--ml-ink);font-weight:650}.b-portal .ml-v2 h2{letter-spacing:-.55px;font-size:21px;line-height:1.35}.b-portal .ml-v2 h3{font-size:17px;line-height:1.4}.b-portal .ml-v2 button{font:inherit;border:1px solid var(--ml-line);color:var(--ml-ink);cursor:pointer;min-height:44px;box-shadow:none;text-transform:none;letter-spacing:normal;background:#fff;border-radius:10px;padding:10px 14px;font-size:14px;font-weight:600;line-height:1.4;transition:background .18s,border-color .18s,box-shadow .18s}.b-portal .ml-v2 button:hover:not(:disabled){color:#293237;background:#f5f3ed;border-color:#b99359;box-shadow:0 3px 12px #26323608}.b-portal .ml-v2 button:disabled{opacity:.5;cursor:not-allowed}.b-portal .ml-v2 :is(button,input,select,a,summary):focus-visible{outline-offset:3px;outline:3px solid #a77736}.b-portal .ml-v2 :is(input,select){font:inherit;border:1px solid var(--ml-line);width:100%;min-width:0;max-width:100%;color:var(--ml-ink);min-height:44px;box-shadow:none;background:#fff;border-radius:9px;padding:10px 12px;font-size:14px}.b-portal .ml-v2 label{color:var(--ml-muted);gap:7px;font-size:14px;font-weight:500;display:grid}.b-portal .ml-v2 small{font-size:12px;line-height:1.5}.b-portal .ml-v2 svg{flex-shrink:0}.b-portal .ml-v2 .ml-eyebrow{letter-spacing:1.7px;color:var(--ml-gold);font-size:12px;font-weight:700;display:block}.b-portal .ml-v2 .ml-heading{box-shadow:none;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;height:auto;min-height:0;padding:12px 0 28px;display:flex;position:relative;overflow:visible}.b-portal .ml-v2 .ml-heading h1{letter-spacing:-1.7px;color:#202a2e;margin:8px 0 10px;font-size:clamp(32px,3.4vw,48px);line-height:1.15}.b-portal .ml-v2 .ml-heading h1 em{color:var(--ml-gold);font-style:normal;font-weight:400}.b-portal .ml-v2 .ml-heading p{color:var(--ml-muted);font-size:16px}.b-portal .ml-v2 .ml-heading-badge{letter-spacing:1.3px;color:var(--ml-muted);align-items:center;gap:14px;font-size:10px;display:flex}.b-portal .ml-v2 .ml-heading-badge svg{width:46px;height:46px;color:var(--ml-gold);border:1px solid #d6bc94;border-radius:50%;padding:10px;box-shadow:0 0 20px #c3a27316}.b-portal .ml-v2 .ml-heading-badge strong{color:var(--ml-ink);letter-spacing:0;font-size:15px;font-weight:500}.b-portal .ml-v2 .ml-tabs{border:0;border-bottom:1px solid var(--ml-line);background:0 0;align-items:center;gap:8px;width:100%;margin:0 0 20px;padding:0 0 16px;display:flex;position:static;overflow:visible}.b-portal .ml-v2 .ml-tabs button{background:0 0;border-color:#0000;align-items:center;gap:10px;padding:11px 16px;display:flex}.b-portal .ml-v2 .ml-tabs button[aria-pressed=true]{color:#fff;background:#202b2f;border-color:#202b2f;box-shadow:0 4px 12px #17212518}.b-portal .ml-v2 .ml-tabs b{color:#48575b;background:#e6eae8;border-radius:5px;padding:2px 7px;font-size:12px}.b-portal .ml-v2 .ml-tab-note{color:var(--ml-muted);margin-left:auto;font-size:12px}.b-portal .ml-v2 .ml-flow{border:1px solid var(--ml-line);background:#fff;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:100%;margin:0 0 16px;padding:6px;display:grid;position:static;overflow:visible}.b-portal .ml-v2 .ml-flow button{text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:10px 14px;display:flex;position:relative}.b-portal .ml-v2 .ml-flow button+button{border-left:1px solid #e6eaea;border-radius:0 9px 9px 0}.b-portal .ml-v2 .ml-flow strong{font-size:14px;display:block}.b-portal .ml-v2 .ml-flow small{color:var(--ml-muted);margin-top:2px;font-weight:400;display:block}.b-portal .ml-v2 .ml-flow-number{color:#6b787d;background:#f0f3f3;border:1px solid #dce3e3;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:12px;display:grid}.b-portal .ml-v2 .ml-flow .is-current .ml-flow-number{color:#79511d;background:#fcf7ed;border-color:#cda771;animation:4s ease-in-out infinite ml-breathe}.b-portal .ml-v2 .ml-flow .is-complete .ml-flow-number{color:#f5e7ce;background:#263236;border-color:#263236;box-shadow:0 0 0 3px #b3905318}.b-portal .ml-v2 .ml-live-strip{background:linear-gradient(105deg,#f1f4f3,#fff);border:1px solid #dce2e2;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:center;gap:16px;margin:0 0 22px;padding:18px 22px;display:grid}.b-portal .ml-v2 .ml-live-strip small{color:var(--ml-muted);display:block}.b-portal .ml-v2 .ml-live-strip strong{letter-spacing:-.5px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:23px;display:block}.b-portal .ml-v2 .ml-live-strip button{background:#fff;align-items:center;gap:10px;font-size:13px;display:flex}.b-portal .ml-v2 .ml-workspace{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px;display:grid}.b-portal .ml-v2 .ml-editor{gap:20px;min-width:0;display:grid}.b-portal .ml-v2 :is(.ml-panel,.ml-radar){border:1px solid var(--ml-line);background:#fff;border-radius:16px;min-width:0;margin:0;padding:24px;box-shadow:0 8px 28px #26323604}.b-portal .ml-v2 :is(#ml-products,#ml-channel,#ml-strategy){scroll-margin-top:24px}.b-portal .ml-v2 :is(#ml-products,#ml-channel,#ml-strategy):focus{outline:none}.b-portal .ml-v2 .ml-panel-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.b-portal .ml-v2 .ml-panel-title h2{align-items:center;gap:10px;display:flex}.b-portal .ml-v2 .ml-panel-title p{color:var(--ml-muted);max-width:760px;margin-top:8px;font-size:14px}.b-portal .ml-v2 .ml-step{color:#8a6330;letter-spacing:.5px;background:#fbf8f1;border:1px solid #dbc8ab;border-radius:8px;place-items:center;min-width:30px;height:30px;font-size:12px;display:grid}.b-portal .ml-v2 .ml-pill{color:#2c614a;white-space:normal;background:#eaf3ee;border-radius:6px;padding:5px 9px;font-size:12px;font-weight:600;display:inline-block}.b-portal .ml-v2 .warn{color:#80531a;background:#fff3de}.b-portal .ml-v2 .ml-filters{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:18px;display:grid}.b-portal .ml-v2 .ml-filters label:last-child{grid-column:1/-1}.b-portal .ml-v2 .ml-catalog{scrollbar-width:thin;scrollbar-color:#b7c1c0 transparent;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-height:345px;padding:2px 5px 8px 2px;display:grid;overflow-y:auto}.b-portal .ml-v2 .ml-product{text-align:left;background:#fff;flex-direction:column;align-items:stretch;gap:5px;padding:10px;display:flex;position:relative;overflow:hidden}.b-portal .ml-v2 .ml-product:hover:not(:disabled){color:#233036;background:#fcfbf8;border-color:#b99359}.b-portal .ml-v2 .ml-product[data-selected=true]{background:#fdfbf6;border-color:#bf9a63;box-shadow:inset 0 0 0 1px #bf9a6324}.b-portal .ml-v2 .ml-product strong{-webkit-line-clamp:2;min-height:39px;color:inherit;-webkit-box-orient:vertical;font-size:14px;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.b-portal .ml-v2 .ml-product b{font-variant-numeric:tabular-nums;color:inherit;font-size:17px}.b-portal .ml-v2 .ml-product small{color:var(--ml-muted)}.b-portal .ml-v2 .ml-product-image{background:radial-gradient(at 50% 70%,#e9eeec,#f7f9f8 70%);border-radius:7px;place-items:center;height:112px;margin-bottom:5px;display:grid;position:relative}.b-portal .ml-v2 .ml-product img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;padding:6px}.b-portal .ml-v2 .ml-product-image>span{color:#fff;background:#253136;border-radius:50%;place-items:center;width:28px;height:28px;font-size:22px;font-weight:400;display:grid;position:absolute;bottom:6px;right:6px;box-shadow:0 3px 8px #23303520}.b-portal .ml-v2 .ml-product-count{color:#87622f;font-size:12px;font-weight:600}.b-portal .ml-v2 .ml-bench{border-top:1px solid var(--ml-line);margin-top:22px;padding-top:18px}.b-portal .ml-v2 .ml-bench-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.b-portal .ml-v2 .ml-bench h3{align-items:center;gap:8px;display:flex}.b-portal .ml-v2 .ml-bench-heading button{min-height:36px;padding:7px 10px;font-size:12px}.b-portal .ml-v2 .ml-line{border-bottom:1px solid #e8eded;grid-template-columns:44px minmax(90px,1fr) 104px 28px;align-items:center;gap:10px;padding:16px 0;display:grid}.b-portal .ml-v2 .ml-line>img{object-fit:contain;width:44px;height:50px}.b-portal .ml-v2 .ml-line strong{font-size:14px;font-weight:500;line-height:1.4;display:block}.b-portal .ml-v2 .ml-line small{color:var(--ml-muted);margin-top:3px;display:block}.b-portal .ml-v2 .ml-line .ml-field{grid-area:2/2/auto/4;max-width:210px}.b-portal .ml-v2 .ml-line .ml-remove{grid-area:1/4}.b-portal .ml-v2 .ml-counter{align-items:center;gap:0;display:flex}.b-portal .ml-v2 .ml-counter button{background:#f4f6f6;border-radius:7px;min-width:30px;min-height:40px;padding:4px}.b-portal .ml-v2 .ml-counter input{text-align:center;appearance:textfield;border:0;min-height:40px;padding:2px}.b-portal .ml-v2 .ml-counter input::-webkit-inner-spin-button{appearance:none}.b-portal .ml-v2 .ml-remove{border:0;min-width:28px;padding:2px;font-size:23px}.b-portal .ml-v2 .ml-field>div{border:1px solid var(--ml-line);background:#fff;border-radius:8px;align-items:center;padding-left:10px;display:flex}.b-portal .ml-v2 .ml-field>div small{color:var(--ml-muted);flex-shrink:0;margin:0}.b-portal .ml-v2 .ml-field input{background:0 0;border:0;min-height:42px}.b-portal .ml-v2 .ml-line .ml-field>span{font-size:12px}.b-portal .ml-v2 .ml-empty{text-align:center;color:var(--ml-muted);background:#f7f9f8;border:1px dashed #cbd5d3;border-radius:10px;margin:12px 0;padding:24px 16px}.b-portal .ml-v2 .ml-empty h3{margin:10px 0 5px}.b-portal .ml-v2 .ml-note{color:var(--ml-muted);margin-top:12px;font-size:12px;line-height:1.65}.b-portal .ml-v2 summary{cursor:pointer;align-content:center;min-height:44px;font-size:14px;font-weight:600}.b-portal .ml-v2 .ml-suggestions{color:var(--ml-gold);margin-top:15px}.b-portal .ml-v2 .ml-suggestions summary svg{vertical-align:middle;margin-right:7px}.b-portal .ml-v2 .ml-suggestions p{color:var(--ml-muted);margin:6px 0 10px;font-size:14px}.b-portal .ml-v2 .ml-suggestions>div{gap:8px;display:grid}.b-portal .ml-v2 .ml-suggestions button{text-align:left;align-items:center;gap:10px;font-size:14px;display:flex}.b-portal .ml-v2 .ml-suggestions img{object-fit:contain;width:44px;height:44px}.b-portal .ml-v2 .ml-suggestions small{color:var(--ml-muted);display:block}.b-portal .ml-v2 .ml-suggestions button b{margin-left:auto}.b-portal .ml-v2 .ml-channels{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.b-portal .ml-v2 .ml-channels button{text-align:left;grid-template-columns:36px 1fr;align-items:center;gap:3px 10px;padding:14px 12px;display:grid}.b-portal .ml-v2 .ml-channels button[aria-pressed=true]{background:#faf7f0;border-color:#b78d52;box-shadow:inset 0 0 0 1px #b78d5240}.b-portal .ml-v2 .ml-channels strong{font-size:14px}.b-portal .ml-v2 .ml-channels small{color:var(--ml-muted);grid-column:2;font-size:12px}.b-portal .ml-v2 .ml-channels i{grid-row:1/3}.b-portal .ml-v2 :is(.ml-channels,.ml-compare-grid) i{color:#252a2e;border-radius:10px;place-items:center;width:36px;height:36px;font-size:16px;font-style:normal;font-weight:800;display:grid}.b-portal .ml-v2 .ml-rate-status{padding-top:18px}.b-portal .ml-v2 .ml-rate-status p{color:var(--ml-muted);margin-top:8px;font-size:14px}.b-portal .ml-v2 .ml-rate-date{color:var(--ml-muted);margin-top:6px;display:block}.b-portal .ml-v2 .ml-rate-cta{color:#795424;background:#faf7f0;border-color:#b99359;width:100%;margin-top:12px}.b-portal .ml-v2 .ml-cost-details{border-top:1px solid var(--ml-line);margin-top:18px;padding-top:8px}.b-portal .ml-v2 .ml-cost-details summary b{float:right}.b-portal .ml-v2 .ml-cost-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:14px 0;display:grid}.b-portal .ml-v2 .ml-rate-editor{border:1px solid var(--ml-line);background:#f5f7f6;border-radius:12px;margin-top:18px;padding:20px}.b-portal .ml-v2 .ml-rate-editor p{font-size:14px}.b-portal .ml-v2 .ml-rate-editor a{color:#795522;text-underline-offset:4px;font-size:14px;text-decoration:underline}.b-portal .ml-v2 .ml-check{flex-direction:row;align-items:flex-start;gap:10px;margin:16px 0;font-size:14px;display:flex}.b-portal .ml-v2 .ml-check input{width:18px;height:18px;min-height:18px;accent-color:var(--ml-gold);flex-shrink:0;margin-top:3px}.b-portal .ml-v2 .ml-primary{color:#fff;background:#273236;border-color:#273236;width:100%;min-height:48px}.b-portal .ml-v2 .ml-primary:hover:not(:disabled){color:#fff;background:#39494d;border-color:#54686d}.b-portal .ml-v2 .ml-results{min-width:0;position:sticky;top:20px}.b-portal .ml-v2 .ml-console{color:#f4f6f4;background:radial-gradient(at 100% 0,#65736a30,#0000 55%),#182226;border:1px solid #3d4b4b;border-radius:16px;padding:24px;position:relative;overflow:hidden;box-shadow:0 16px 38px #1721251a}.b-portal .ml-v2 .ml-console:before{content:"";background:linear-gradient(90deg,#0000,#ead1a0,#0000);height:1px;position:absolute;top:0;left:18%;right:18%;box-shadow:0 0 14px #e6bd7750}.b-portal .ml-v2 .ml-console-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.b-portal .ml-v2 .ml-console .ml-eyebrow{color:#d7b981;letter-spacing:1.2px;font-size:11px}.b-portal .ml-v2 .ml-signal{color:#a8b7b9;white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:flex}.b-portal .ml-v2 .ml-signal:before{content:"";background:#8c9c9d;border-radius:50%;width:5px;height:5px}.b-portal .ml-v2 .ml-signal.is-ready:before{background:#b8dbbe;animation:4s ease-in-out infinite ml-signal;box-shadow:0 0 8px #8cdfa570}.b-portal .ml-v2 .ml-console :is(label,.ml-note){color:#b6c1c3}.b-portal .ml-v2 .ml-console :is(input,select){color:#fff!important;background:#253136!important;border-color:#4b5c5e!important}.b-portal .ml-v2 .ml-console .ml-field>div{background:#253136;border-color:#4b5c5e}.b-portal .ml-v2 .ml-console .ml-field input{background:0 0!important}.b-portal .ml-v2 .ml-console .ml-field small{color:#b8c6c6}.b-portal .ml-v2 .ml-switch{background:#0f181c;border:1px solid #37474b;border-radius:10px;margin:20px 0;padding:4px;display:flex}.b-portal .ml-v2 .ml-switch button{color:#bbc6c7;background:0 0;border:0;flex:1;min-height:40px;padding:9px 4px;font-size:14px}.b-portal .ml-v2 .ml-switch button[aria-pressed=true]{color:#262c2a;background:#d8bd8b;box-shadow:0 2px 8px #0002}.b-portal .ml-v2 .ml-switch button:hover:not([aria-pressed=true]){color:#fff;background:#29393d}.b-portal .ml-v2 .ml-presets{flex-wrap:wrap;gap:6px;margin:14px 0;display:flex}.b-portal .ml-v2 .ml-presets button{flex:1;min-height:38px;padding:7px;font-size:14px}.b-portal .ml-v2 .ml-presets button[aria-pressed=true]{color:#78551f;background:#f6eedf;border-color:#b99158}.b-portal .ml-v2 .ml-console .ml-presets button{color:#d2dcdd;background:#253236;border-color:#455759}.b-portal .ml-v2 .ml-console .ml-presets button[aria-pressed=true]{color:#30332c;background:#e6d0a7;border-color:#e6d0a7}.b-portal .ml-v2 .ml-console .ml-presets button:hover{color:#fff;background:#435355}.b-portal .ml-v2 .ml-console .ml-field{margin-top:12px}.b-portal .ml-v2 .ml-price-display{border-bottom:1px solid #455052;margin-bottom:20px;padding:26px 0 24px}.b-portal .ml-v2 .ml-price-display>span{letter-spacing:1.4px;color:#c7d2cf;font-size:12px;display:block}.b-portal .ml-v2 .ml-price-display>strong{font-variant-numeric:tabular-nums;letter-spacing:-1.8px;color:#f3e6cb;overflow-wrap:anywhere;margin:8px 0;font-size:clamp(34px,3.2vw,48px);font-weight:500;line-height:1.3;display:block}.b-portal .ml-v2 .ml-price-display>small{color:#b3c2c2;display:block}.b-portal .ml-v2 .ml-result-pair{grid-template-columns:1.1fr 1fr;gap:14px;display:grid}.b-portal .ml-v2 .ml-result-pair span{color:#c0cccc;font-size:12px;display:block}.b-portal .ml-v2 .ml-result-pair strong{color:#a4e1c6;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:24px;font-weight:500;display:block}.b-portal .ml-v2 .negative{color:#b44131!important}.b-portal .ml-v2 .ml-console .negative{color:#ffac95!important}.b-portal .ml-v2 .ml-health{color:#c4efd4;background:#263d36;border:1px solid #4a685a;border-radius:8px;gap:2px;margin:18px 0;padding:11px 12px;font-size:14px;display:grid}.b-portal .ml-v2 .ml-health small{font-size:12px}.b-portal .ml-v2 .ml-health.warn{color:#f3d19a;background:#433b2b;border-color:#786342}.b-portal .ml-v2 .ml-breakdown{border-top:1px solid #435153;padding-top:4px}.b-portal .ml-v2 .ml-breakdown summary{color:#e0e7e5;margin-bottom:8px;font-size:14px;font-weight:500}.b-portal .ml-v2 .ml-stack{border-radius:4px;gap:3px;height:7px;margin:8px 0 14px;display:flex;overflow:hidden}.b-portal .ml-v2 .ml-stack i{min-width:0}.b-portal .ml-v2 .ml-breakdown>div:not(.ml-stack){color:#becbca;justify-content:space-between;gap:16px;padding:7px 0;font-size:13px;display:flex}.b-portal .ml-v2 .ml-breakdown b{color:#f4f6f3;white-space:nowrap;font-weight:500}.b-portal .ml-v2 .ml-breakdown .ml-total{border-top:1px solid #455153;margin-top:6px;padding-top:12px!important}.b-portal .ml-v2 .ml-console .ml-primary{color:#252c2b;background:linear-gradient(110deg,#e4cda2,#c4a16a);border-color:#dfc99f;margin-top:20px;box-shadow:0 3px 15px #d8b67b0c}.b-portal .ml-v2 .ml-console .ml-primary:hover:not(:disabled){color:#202a2e;background:#ecdbb9;box-shadow:0 0 18px #d8b67b25}.b-portal .ml-v2 .ml-experiments{border:1px solid var(--ml-line);background:linear-gradient(125deg,#edf1ef,#f8f9f7);border-radius:16px;margin:24px 0;padding:26px}.b-portal .ml-v2 .ml-experiment-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.b-portal .ml-v2 .ml-experiment-grid>article{background:#fff;border:1px solid #dbe2de;border-radius:12px;padding:22px}.b-portal .ml-v2 .ml-experiment-grid p{color:var(--ml-muted);margin:6px 0 12px;font-size:14px}.b-portal .ml-v2 .ml-mini-metrics{grid-template-columns:1fr 1fr;gap:14px;margin-top:18px;display:grid}.b-portal .ml-v2 .ml-mini-metrics small{color:var(--ml-muted);display:block}.b-portal .ml-v2 .ml-mini-metrics strong{overflow-wrap:anywhere;margin-top:5px;font-size:23px;font-weight:600;display:block}.b-portal .ml-v2 .ml-stress{gap:10px;margin-top:22px;display:grid}.b-portal .ml-v2 .ml-stress>div{border-bottom:1px solid var(--ml-line);grid-template-columns:1fr auto;gap:4px 12px;padding:6px 0 12px;font-size:14px;display:grid}.b-portal .ml-v2 .ml-stress small{text-align:right;color:var(--ml-muted);grid-column:2}.b-portal .ml-v2 .ml-comparison{margin-bottom:24px}.b-portal .ml-v2 :is(.ml-compare-grid,.ml-bundles){grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.b-portal .ml-v2 :is(.ml-compare-grid,.ml-bundles) article{border:1px solid var(--ml-line);background:linear-gradient(145deg,#fff,#f8faf9);border-radius:12px;flex-direction:column;align-items:flex-start;min-width:0;padding:18px;display:flex}.b-portal .ml-v2 .ml-compare-grid h3{margin:12px 0}.b-portal .ml-v2 :is(.ml-compare-grid,.ml-bundles) small{color:var(--ml-muted)}.b-portal .ml-v2 :is(.ml-compare-grid,.ml-bundles)>article>strong{letter-spacing:-.7px;overflow-wrap:anywhere;max-width:100%;margin:6px 0;font-size:25px;font-weight:600;display:block}.b-portal .ml-v2 :is(.ml-compare-grid,.ml-bundles) p{color:var(--ml-muted);margin:8px 0 18px;font-size:14px}.b-portal .ml-v2 :is(.ml-compare-grid,.ml-bundles) button{width:100%;margin-top:auto;padding:10px 6px;font-size:13px}.b-portal .ml-v2 .ml-channel-result{border-top:1px solid var(--ml-line);border-bottom:1px solid var(--ml-line);width:100%;color:var(--ml-muted);gap:4px;margin:6px 0;padding:12px 0;font-size:12px;display:grid}.b-portal .ml-v2 .ml-channel-result b{color:#32614b;font-size:16px}.b-portal .ml-v2 .ml-channel-result small{font-weight:400}.b-portal .ml-v2 .ml-bundles span{color:var(--ml-muted);font-size:12px}.b-portal .ml-v2 .ml-bundles h3{margin:5px 0}.b-portal .ml-v2 :is(.ml-message,.ml-error){color:#295c48;background:#f0f8f3;border:1px solid #c6d9cf;border-radius:10px;margin-bottom:18px;padding:14px 18px;font-size:14px}.b-portal .ml-v2 .ml-error{color:#923e2e;background:#fff3ef;border-color:#e3b9aa}.b-portal .ml-v2 .ml-saved{border-top:1px solid var(--ml-line);grid-template-columns:1.5fr 1fr auto;align-items:center;gap:20px;padding:22px 0;display:grid}.b-portal .ml-v2 .ml-saved h3{margin:7px 0}.b-portal .ml-v2 .ml-saved p{color:var(--ml-muted);margin-bottom:10px;font-size:14px}.b-portal .ml-v2 .ml-saved strong{font-size:22px;display:block}.b-portal .ml-v2 .ml-saved strong span{color:var(--ml-gold)}.b-portal .ml-v2 .ml-saved small{color:var(--ml-muted);display:block}.b-portal .ml-v2 .ml-saved-actions{gap:8px;display:grid}.b-portal .ml-v2 .ml-saved-actions span{font-size:14px}.b-portal .ml-v2 .ml-kit-analysis{margin:0 0 24px}.b-portal .ml-v2 .ml-kit-metrics{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.b-portal .ml-v2 .ml-kit-metrics small{color:var(--ml-muted);display:block}.b-portal .ml-v2 .ml-kit-metrics strong{color:var(--ml-gold);overflow-wrap:anywhere;margin-top:8px;font-size:28px;display:block}@keyframes ml-breathe{0%,to{box-shadow:0 0 0 3px #c7a06b12}50%{box-shadow:0 0 0 4px #c7a06b20,0 0 14px #c7a06b20}}@keyframes ml-signal{0%,to{opacity:.7}50%{opacity:1}}@media (min-width:1500px){.b-portal .ml-v2 .ml-workspace{grid-template-columns:minmax(0,1fr) 380px}.b-portal .ml-v2 .ml-filters{grid-template-columns:1fr 1fr 1.2fr}.b-portal .ml-v2 .ml-filters label:last-child{grid-column:auto}.b-portal .ml-v2 .ml-catalog{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1200px){.b-portal .ml-v2 .ml-workspace{grid-template-columns:minmax(0,1fr) 315px;gap:16px}.b-portal .ml-v2 .ml-panel{padding:18px}.b-portal .ml-v2 .ml-console{padding:20px}.b-portal .ml-v2 .ml-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}.b-portal .ml-v2 .ml-heading-badge{display:none}.b-portal .ml-v2 .ml-flow button{padding:10px}.b-portal .ml-v2 .ml-flow small{font-size:12px}}@media (max-width:980px){.b-portal .ml-v2 .ml-workspace{grid-template-columns:1fr}.b-portal .ml-v2 .ml-results{position:static}.b-portal .ml-v2 .ml-console{max-width:none}.b-portal .ml-v2 .ml-console-head .ml-eyebrow{font-size:12px}.b-portal .ml-v2 :is(.ml-compare-grid,.ml-bundles){grid-template-columns:repeat(2,minmax(0,1fr))}.b-portal .ml-v2 .ml-catalog{grid-template-columns:repeat(3,minmax(0,1fr));max-height:330px}.b-portal .ml-v2 .ml-saved{grid-template-columns:1fr 1fr}.b-portal .ml-v2 .ml-saved-actions{flex-wrap:wrap;grid-column:1/-1;display:flex}.b-portal .ml-v2 .ml-live-strip{gap:12px;padding:14px}.b-portal .ml-v2 .ml-live-strip button{padding:10px;font-size:12px}.b-portal .ml-v2 .ml-live-strip button svg{display:none}}@media (max-width:600px){.b-portal .ml-v2 .ml-heading{padding:4px 0 22px}.b-portal .ml-v2 .ml-heading h1{letter-spacing:-1.1px;font-size:34px}.b-portal .ml-v2 .ml-heading p{font-size:14px}.b-portal .ml-v2 .ml-eyebrow{letter-spacing:1.3px;font-size:11px}.b-portal .ml-v2 .ml-tabs{gap:6px;margin-bottom:14px}.b-portal .ml-v2 .ml-tabs button{flex:1;justify-content:center;gap:6px;padding:10px 6px;font-size:14px}.b-portal .ml-v2 .ml-tabs svg{width:17px}.b-portal .ml-v2 .ml-tab-note{display:none}.b-portal .ml-v2 .ml-flow{padding:4px}.b-portal .ml-v2 .ml-flow button{flex-direction:column;align-items:flex-start;gap:8px;padding:8px}.b-portal .ml-v2 .ml-flow strong{font-size:12px}.b-portal .ml-v2 .ml-flow small{display:none}.b-portal .ml-v2 .ml-flow-number{width:28px;height:28px}.b-portal .ml-v2 .ml-live-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:16px;padding:14px}.b-portal .ml-v2 .ml-live-strip small{min-height:32px;font-size:12px;line-height:1.35}.b-portal .ml-v2 .ml-live-strip strong{letter-spacing:-.3px;margin-top:4px;font-size:19px}.b-portal .ml-v2 .ml-live-strip button{grid-column:1/-1;justify-content:center;width:100%;min-height:42px;margin-top:6px;font-size:14px}.b-portal .ml-v2 .ml-panel{padding:16px}.b-portal .ml-v2 .ml-panel-title{flex-wrap:wrap;gap:10px}.b-portal .ml-v2 h2{font-size:20px}.b-portal .ml-v2 .ml-catalog{grid-template-columns:repeat(2,minmax(0,1fr));max-height:350px}.b-portal .ml-v2 .ml-product-image{height:120px}.b-portal .ml-v2 :is(.ml-cost-grid,.ml-experiment-grid){grid-template-columns:1fr}.b-portal .ml-v2 .ml-experiments,.b-portal .ml-v2 .ml-experiment-grid>article{padding:16px}.b-portal .ml-v2 :is(.ml-compare-grid,.ml-bundles) article{padding:14px}.b-portal .ml-v2 :is(.ml-compare-grid,.ml-bundles)>article>strong{font-size:22px}.b-portal .ml-v2 .ml-compare-grid button{font-size:12px}.b-portal .ml-v2 .ml-line{grid-template-columns:38px minmax(0,1fr) 95px 25px;gap:7px}.b-portal .ml-v2 .ml-line>img{width:38px}.b-portal .ml-v2 .ml-counter button{min-width:28px}.b-portal .ml-v2 .ml-saved{grid-template-columns:1fr}.b-portal .ml-v2 .ml-saved-actions{grid-column:auto}.b-portal .ml-v2 .ml-radar{padding:16px}.b-portal .ml-v2 .ml-kit-metrics{grid-template-columns:1fr;gap:16px}.b-portal .ml-v2 .ml-rate-editor{padding:14px}.b-portal .ml-v2 .ml-channels button{grid-template-columns:30px 1fr;gap:4px 8px;padding:12px 8px}.b-portal .ml-v2 .ml-channels i{width:30px;height:30px}.b-portal .ml-v2 .ml-channels strong{font-size:14px}.b-portal .ml-v2 :is(input,select){font-size:16px}}@media (prefers-reduced-motion:reduce){.b-portal .ml-v2 *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (min-width:981px){.b-portal .ml-v2 .ml-heading{padding:4px 0 18px}.b-portal .ml-v2 .ml-heading h1{margin:5px 0;font-size:40px}.b-portal .ml-v2 .ml-tabs{margin-bottom:14px;padding-bottom:12px}.b-portal .ml-v2 .ml-flow{margin-bottom:12px}.b-portal .ml-v2 .ml-flow button{padding:7px 12px}.b-portal .ml-v2 .ml-live-strip{margin-bottom:18px;padding:12px 18px}.b-portal .ml-v2 .ml-panel-title{margin-bottom:16px}.b-portal .ml-v2 .ml-filters{grid-template-columns:1fr 1fr}.b-portal .ml-v2 .ml-filters label:last-child{grid-column:1/-1}}@media (min-width:1200px){.b-portal .ml-v2 .ml-filters{grid-template-columns:1fr 1fr 1.1fr}.b-portal .ml-v2 .ml-filters label:last-child{grid-column:auto}}.b-portal .ml-v2 .ml-console details.ml-breakdown{background:0 0;border-radius:0;margin:0;border:0!important;border-top:1px solid #435153!important;padding:4px 0 0!important}.b-portal .ml-v2 .ml-console details.ml-breakdown[open]{padding-bottom:0!important}.b-portal .ml-v2 .ml-console details.ml-breakdown>summary{color:#e0e7e5;background:0 0;border:0;margin:0 0 8px;padding:10px 0}.b-portal .ml-v2 .ml-apply-promotion{color:#735020;background:#f7f2e8;border-color:#c4a575;width:100%;margin-top:18px}.b-portal .ml-simple .ml-heading{padding-bottom:20px}.b-portal .ml-simple .ml-workspace{grid-template-columns:minmax(0,1fr) 340px}.b-portal .ml-simple .ml-catalog{max-height:400px}.b-portal .ml-simple .ml-more{width:100%;margin-top:12px}.b-portal .ml-simple .ml-selection{gap:16px;display:grid}.b-portal .ml-simple .ml-selected-product{border-bottom:1px solid var(--ml-line);grid-template-columns:90px minmax(0,1fr) 28px;gap:14px;padding:16px 0;display:grid}.b-portal .ml-simple .ml-selected-product>img{object-fit:contain;mix-blend-mode:multiply;background:#f5f7f5;border-radius:10px;width:90px;height:100px}.b-portal .ml-simple .ml-selected-product h3{margin:4px 0 10px;font-size:16px;line-height:1.45}.b-portal .ml-simple .ml-selected-product>div>small{color:var(--ml-muted)}.b-portal .ml-simple .ml-selected-product .ml-remove{align-self:start}.b-portal .ml-simple .ml-selected-inputs{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:14px;display:grid}.b-portal .ml-simple .ml-cost-source{flex-wrap:wrap;gap:7px;display:flex}.b-portal .ml-simple .ml-cost-source button{text-align:left;min-height:38px;padding:8px;font-size:12px}.b-portal .ml-simple .ml-cost-source button[aria-pressed=true]{color:#795723;background:#f8f1e4;border-color:#b99560}.b-portal .ml-simple .ml-cost-source small{font-weight:400;display:block}.b-portal .ml-simple .ml-selection-total{justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.b-portal .ml-simple .ml-selection-total strong{font-size:24px}.b-portal .ml-simple .ml-channels button{grid-template-columns:30px 1fr;gap:8px;min-height:60px}.b-portal .ml-simple .ml-channels i{grid-row:auto;width:30px;height:30px}.b-portal .ml-simple .ml-config-select{background:#f5f7f5;border:1px solid #dde4df;border-radius:12px;margin-top:20px;padding:16px}.b-portal .ml-simple .ml-config-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.b-portal .ml-simple .ml-config-actions button{min-height:36px;padding:7px 10px;font-size:12px}.b-portal .ml-simple .ml-goal-choice{grid-template-columns:1fr 1fr;gap:8px;display:grid}.b-portal .ml-simple .ml-goal-choice button{color:#d4dfdd;background:#253236;border-color:#435655;padding:10px 6px;font-size:13px}.b-portal .ml-simple .ml-goal-choice button[aria-pressed=true]{color:#fff;background:#3e514c;border-color:#b4c2af}.b-portal .ml-simple .ml-total-visible{color:#c4d0cd;border-top:1px solid #455253;justify-content:space-between;gap:12px;margin-top:18px;padding-top:15px;font-size:14px;display:flex}.b-portal .ml-simple .ml-total-visible b{color:#fff}.b-portal .ml-simple .ml-band-head{justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:flex}.b-portal .ml-simple .ml-band-head button{min-height:36px;padding:8px;font-size:12px}.b-portal .ml-simple .ml-band{border:1px solid var(--ml-line);background:#f5f7f5;border-radius:10px;margin-top:14px;padding:14px}.b-portal .ml-simple .ml-band .ml-band-head{margin-top:0}.b-portal .ml-simple .ml-delete-confirm{background:#fff8ea;border-radius:8px;margin-top:12px;padding:14px;font-size:14px}.b-portal .ml-simple .ml-delete-confirm button{margin:10px 6px 0 0}.b-portal .ml-simple .ml-field>small{color:var(--ml-muted);font-weight:400}.b-portal .ml-simple .ml-field>small[role=alert]{color:#a33b2c}.b-portal .ml-simple details.ml-extras{background:#f8faf8;margin:24px 0 0;border:1px solid var(--ml-line)!important;padding:0 20px!important}.b-portal .ml-simple details.ml-extras>summary{color:#34423d;font-size:16px}.b-portal .ml-simple details.ml-extras>summary small{color:var(--ml-muted);margin-top:3px;font-size:13px;font-weight:400;display:block}.b-portal .ml-simple .ml-extras .ml-experiments{background:0 0;border:0;padding:0}.b-portal .ml-simple .ml-bundles{margin-top:18px}.b-portal .ml-simple .ml-bundles button{margin-top:16px}@media (min-width:1500px){.b-portal .ml-simple .ml-workspace{grid-template-columns:minmax(0,1fr) 380px}}@media (max-width:1100px){.b-portal .ml-simple .ml-workspace{grid-template-columns:1fr}.b-portal .ml-simple .ml-results{position:static}}@media (max-width:600px){.b-portal .ml-simple .ml-selected-product{grid-template-columns:64px minmax(0,1fr) 25px;gap:10px}.b-portal .ml-simple .ml-selected-product>img{width:64px;height:84px}.b-portal .ml-simple .ml-selected-inputs{grid-template-columns:1fr}.b-portal .ml-simple .ml-cost-source{grid-column:1/-1}.b-portal .ml-simple .ml-selection-total{align-items:flex-start}.b-portal .ml-simple details.ml-extras{padding:0 14px!important}.b-portal .ml-simple .ml-band{padding:10px}.b-portal .ml-simple .ml-cost-grid{grid-template-columns:1fr}}
.b-portal .pi.pi-v2 .pi-product-focus{background:radial-gradient(at 100% 0,#e6c5aa33,#0000 65%),linear-gradient(125deg,#fff,#fbf7f3);border:1px solid #bd8a62;border-radius:16px;flex:0 340px;align-items:center;gap:14px;min-width:0;max-width:360px;margin:0;padding:16px 40px 16px 16px;display:flex;position:relative;box-shadow:0 7px 24px #6e442010,inset 0 1px #fff}.b-portal .pi.pi-v2 .pi-product-preview{color:#ac7147;background:#fff;border:1px solid #ddc8b7;border-radius:12px;flex:0 0 56px;place-items:center;width:56px;height:64px;display:grid;box-shadow:0 3px 9px #30241c06}.b-portal .pi.pi-v2 .pi-product-preview img{object-fit:contain;width:48px;height:56px}.b-portal .pi.pi-v2 .pi-product-preview svg{width:34px;height:34px}.b-portal .pi.pi-v2 .pi-product-copy{flex:1;min-width:0}.b-portal .pi.pi-v2 .pi-product-kicker{color:#98623d;letter-spacing:.13em;margin-bottom:5px;font-size:8px;font-weight:700;display:block}.b-portal .pi.pi-v2 .pi-product-focus strong{color:#242729;overflow-wrap:anywhere;font-size:13px;line-height:1.4}.b-portal .pi.pi-v2 .pi-product-focus small{color:#7c7168;margin:5px 0 9px;font-size:10px;line-height:1.5}.b-portal .pi.pi-v2 .pi-product-focus .pi-product-cta{color:#f5dfce;background:linear-gradient(115deg,#343536,#202224);border:1px solid #514138;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;min-height:36px;margin:0;padding:7px 12px;font-size:11px;display:flex;box-shadow:inset 0 1px #ffffff15}.b-portal .pi.pi-v2 .pi-product-focus .pi-product-cta:hover{background:#3d3029;border-color:#b47b51;box-shadow:0 3px 12px #82553818}.b-portal .pi.pi-v2 .pi-product-cta>span{color:#d7a983;font-size:15px}.b-portal .pi.pi-v2 .pi-product-focus .lv-remove-product{color:#756558;background:#fff;border:1px solid #e3d7cd;border-radius:50%;place-items:center;width:26px;height:26px;min-height:26px;padding:0;font-size:19px;display:grid;position:absolute;top:7px;right:7px}.b-portal .pi.pi-v2 .pi-product-picker{background:linear-gradient(125deg,#fff,#fcfaf7);border:1px solid #d8b79c;border-radius:16px;min-width:0;margin:0 0 20px;padding:20px;box-shadow:0 10px 28px #654a2e0b}.b-portal .pi.pi-v2 .pi-drawer-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.b-portal .pi.pi-v2 .pi-drawer-head h2{margin:0;font-size:19px}.b-portal .pi.pi-v2 .pi-product-search{color:#786c62;margin:16px 0;font-size:11px}.b-portal .pi.pi-v2 .pi-product-search input{background:#fff;border-color:#ded4ca;border-radius:10px;min-height:44px}.b-portal .pi.pi-v2 .pi-product-picker .pi-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:360px;display:grid}.b-portal .pi.pi-v2 .pi-products button{background:#fff;border-color:#e6dfd8;border-radius:11px;gap:12px;min-width:0;padding:12px}.b-portal .pi.pi-v2 .pi-products button>span{overflow-wrap:anywhere;min-width:0;line-height:1.5}.b-portal .pi.pi-v2 .pi-products button:hover{background:#fcf7f2;border-color:#b67a50}.b-portal .pi .lv-channelbar nav button:disabled{opacity:1;color:#909599;cursor:not-allowed;box-shadow:none;background:0 0}.b-portal .pi .lv-channelbar nav button:disabled:hover{box-shadow:none;background:0 0;border-color:#0000}.b-portal .pi .lv-coming-soon{color:#a08470;letter-spacing:.02em;font-size:8px;font-weight:500;line-height:1.3;display:block}@media (max-width:820px){.b-portal .pi.pi-v2 input:not([type=checkbox]):not([aria-label="Preço de venda"]),.b-portal .pi.pi-v2 select{line-height:1.35;font-size:16px!important}.b-portal .pi.pi-v2{overflow-wrap:anywhere;width:100%;min-width:0;max-width:100%}.b-portal .pi.pi-v2 .ml-live,.b-portal .pi.pi-v2 .lv-workspace,.b-portal .pi.pi-v2 .lv-result,.b-portal .pi.pi-v2 .lv-analysis-grid>section{min-width:0;max-width:100%}.b-portal .pi.pi-v2 .lv-workspace{grid-template-columns:minmax(0,1fr)}.b-portal .pi.pi-v2 .pi-product-focus{width:100%;max-width:none;margin-top:14px;padding:16px 36px 16px 14px}.b-portal .pi.pi-v2 .pi-product-focus .pi-product-cta{width:100%;min-height:42px;font-size:12px}.b-portal .pi.pi-v2 .pi-product-picker{padding:16px}.b-portal .pi.pi-v2 .pi-product-picker .pi-products{grid-template-columns:minmax(0,1fr)}.b-portal .pi.pi-v2 .lv-goal-top{flex-wrap:wrap}.b-portal .pi.pi-v2 .lv-goal-values>label{width:76px;min-width:0}.b-portal .pi.pi-v2 .lv-goal-values input{width:100%;min-width:0}.b-portal .pi.pi-v2 .lv-channelbar nav{grid-template-columns:repeat(4,minmax(0,1fr));min-width:0}.b-portal .pi.pi-v2 .lv-channelbar nav button{white-space:normal;overflow-wrap:normal;min-width:0;min-height:46px;padding:7px 3px;font-size:10px}.b-portal .pi.pi-v2 .lv-mobile-result{opacity:1;font-variant-numeric:tabular-nums;min-height:60px}.b-portal .pi.pi-v2 .lv-mobile-result>span{flex:1;min-width:0}.b-portal .pi.pi-v2 .lv-mobile-result>span:last-child{text-align:right}.b-portal .pi.pi-v2 .lv-mobile-result strong{font-size:clamp(14px,4vw,17px)}.b-portal .pi.pi-v2 .lv-result .lv-hero-price{overflow-wrap:anywhere;font-size:clamp(32px,10vw,48px)}.b-portal .pi.pi-v2 .lv-profit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.b-portal .pi.pi-v2 .lv-profit-grid strong{font-variant-numeric:tabular-nums;font-size:clamp(18px,5.5vw,25px)}.b-portal .pi.pi-v2 .lv-help>span{width:210px;max-width:60vw;left:auto;right:0}html:has(.pi.pi-v2){-moz-text-size-adjust:100%;text-size-adjust:100%;overflow-x:hidden}body:has(.pi.pi-v2){width:100%;max-width:100%;overflow-x:clip}.b-portal:has(.pi.pi-v2){width:100%;min-width:0;max-width:100%}.b-portal .b-layout:has(.pi.pi-v2){width:100%;min-width:0;max-width:100%}.b-portal .b-layout>main:has(.pi.pi-v2){width:100%;min-width:0;max-width:100%}.b-portal .pi.pi-v2 .lv-form{width:100%;min-width:0;max-width:100%}.b-portal .pi.pi-v2 .lv-row,.b-portal .pi.pi-v2 .lv-number{grid-template-columns:minmax(0,1fr) minmax(0,48%)}.b-portal .pi.pi-v2 .lv-entry{grid-template-columns:auto minmax(0,1fr);gap:6px;width:100%;min-width:0;max-width:100%;display:grid;overflow:hidden}.b-portal .pi.pi-v2 .lv-entry>span{white-space:nowrap;flex:none}.b-portal .pi.pi-v2 .lv-entry input{width:100%;min-width:0;max-width:100%;padding-left:0;font-size:16px!important}.b-portal .pi.pi-v2 .lv-row select{width:100%;min-width:0;max-width:100%}.b-portal .pi.pi-v2 .lv-manual-price{grid-template-columns:auto minmax(0,1fr);min-width:0;max-width:100%;display:grid}.b-portal .pi.pi-v2 .lv-manual-price input{width:100%;min-width:0;max-width:100%}}
.onforge-signature{z-index:10000;color:#273238;background:#fff;place-items:center;animation:.22s ease-out both onforge-screen-in;display:grid;position:fixed;inset:0}.onforge-signature-dark{color:#fff;background:#1c2327}.onforge-signature-core{justify-items:center;gap:15px;max-width:90vw;padding:30px;display:grid}.onforge-signature-logo{width:min(240px,58vw);position:relative;overflow:hidden}.onforge-signature-logo img{opacity:.12;width:100%;height:auto;animation:.7s cubic-bezier(.2,.7,.2,1) forwards onforge-define;display:block}.onforge-signature-dark .onforge-signature-logo img{filter:invert()}.onforge-signature-logo>span{mix-blend-mode:screen;background:linear-gradient(100deg,#0000 35%,#fff9 49%,#0000 60%);animation:1.1s ease-out .22s forwards onforge-sheen;position:absolute;inset:0;transform:translate(-130%);-webkit-mask:url(/assets/logo.png) 50%/contain no-repeat;mask:url(/assets/logo.png) 50%/contain no-repeat}.onforge-signature p{color:#61717a;letter-spacing:.08em;text-align:center;margin:0;font-size:11px}.onforge-signature-dark p{color:#afbdc3}.onforge-signature-core>i{transform-origin:0;background:linear-gradient(90deg,#0000,#8ba9b8,#0000);width:94px;height:1px;animation:.9s ease-in-out infinite onforge-line;display:block}.onforge-micro{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.onforge-micro i{transform-origin:0;background:currentColor;border-radius:2px;width:16px;height:2px;animation:.8s ease-in-out infinite onforge-line;display:inline-block}.onforge-skeleton{gap:10px;padding:18px;display:grid}.onforge-skeleton>span{background:linear-gradient(100deg,#edf1f2 20%,#f7f9f9 42%,#edf1f2 65%) 0 0/200% 100%;border-radius:8px;height:50px;animation:1.5s ease-in-out infinite onforge-skeleton;display:block}.onforge-skeleton>span:nth-child(2){width:86%}.onforge-skeleton>span:nth-child(3){width:71%}@keyframes onforge-screen-in{0%{opacity:0}to{opacity:1}}@keyframes onforge-define{0%{opacity:.12;transform:scale(.99)}65%{opacity:1;transform:scale(1.01)}to{opacity:1;transform:scale(1)}}@keyframes onforge-sheen{to{transform:translate(130%)}}@keyframes onforge-line{0%{opacity:.4;transform:scaleX(.15)}55%{opacity:.8;transform:scaleX(1)}to{opacity:.4;transform:scaleX(.15)}}@keyframes onforge-skeleton{to{background-position-x:-200%}}@media (prefers-reduced-motion:reduce){.onforge-signature,.onforge-signature-logo img{animation:.15s ease-out both onforge-screen-in}.onforge-signature-logo>span,.onforge-signature-core>i,.onforge-micro i,.onforge-skeleton>span{animation:none}.onforge-signature-logo>span{display:none}}.b-portal,.pm,.rep-entry{animation:.32s ease-out onforge-content-in}@keyframes onforge-content-in{0%{opacity:.7}to{opacity:1}}@media (prefers-reduced-motion:reduce){.b-portal,.pm,.rep-entry{animation:none}}
.coverage-picker{background:#fbfcfc;border:1px solid #e5e8e9;border-radius:16px;gap:15px;padding:22px;display:grid}.coverage-intro strong{color:#222b32;font-size:15px}.coverage-intro p{color:#69757d;margin:5px 0 0;font-size:12px;line-height:1.55}.coverage-row{align-items:end;gap:10px;display:flex}.coverage-row label{color:#424d55;flex:1;gap:7px;font-size:12px;font-weight:650;display:grid}.coverage-row label em{color:#88939a;font-style:normal;font-weight:400;display:inline}.coverage-row select,.coverage-row input{background:#fff;width:100%;min-height:44px}.ad-shell .coverage-row button{white-space:nowrap;min-height:44px;padding:10px 15px}.coverage-chips{flex-wrap:wrap;align-items:center;gap:7px;min-height:35px;display:flex}.coverage-chips span{color:#fff;background:#222d34;border-radius:7px;align-items:center;gap:8px;padding:6px 7px 6px 11px;font-size:12px;display:inline-flex}.coverage-chips.cities span{color:#34322e;background:#eee9e0}.ad-shell .coverage-chips button{color:inherit;background:0 0;border:0;width:18px;min-height:18px;padding:0;font-size:16px;line-height:1}.ad-shell .coverage-chips button:hover{background:#ffffff24}.coverage-chips small{color:#929ba0;font-size:11px}.coverage-picker.compact{padding:17px}@media (max-width:620px){.coverage-row{flex-direction:column;align-items:stretch}.coverage-row button{width:100%}}.b-portal.ad-shell .coverage-picker{border-color:var(--of-ui-line);background:var(--of-ui-canvas);border-radius:10px}.b-portal.ad-shell .coverage-intro strong{color:var(--of-ui-ink)}.b-portal.ad-shell .coverage-intro p,.b-portal.ad-shell .coverage-row label em,.b-portal.ad-shell .coverage-chips small,.b-portal.ad-shell .coverage-row label{color:var(--of-ui-muted)}.b-portal.ad-shell .coverage-row :is(select,input){border:1px solid var(--of-ui-line);border-radius:var(--of-ui-radius-control);color:var(--of-ui-ink)}.b-portal.ad-shell .coverage-row button{border-radius:var(--of-ui-radius-control);font-size:12px;font-weight:700}.b-portal.ad-shell .coverage-chips span{background:var(--of-ui-ink);color:#fff}.b-portal.ad-shell .coverage-chips.cities span{background:var(--of-ui-highlight-soft);color:var(--of-ui-ink)}
.seller-editor{color:#222b32;max-width:1300px;margin:0 auto}.seller-page-head{justify-content:space-between;align-items:end;gap:24px;margin-bottom:25px;display:flex}.seller-page-head small,.seller-form-heading small{letter-spacing:.16em;color:#9a7754;font-size:10px;font-weight:700}.ad-shell .seller-page-head h1{letter-spacing:-.055em;margin:7px 0 8px;font-size:clamp(34px,3.5vw,54px);font-weight:530;line-height:1.08}.seller-page-head p,.seller-form-heading p{color:#778087;margin:0;font-size:14px;line-height:1.6}.seller-page-head button{white-space:nowrap;padding:12px 18px}.seller-form,.seller-directory{background:#fff;border:1px solid #e3e7e9;border-radius:18px;overflow:hidden;box-shadow:0 13px 38px #25303b0b}.seller-form-heading{background:#fcfcfb;border-bottom:1px solid #eceeed;justify-content:space-between;align-items:start;gap:15px;padding:27px 32px;display:flex}.seller-form-heading h2{letter-spacing:-.04em;margin:5px 0;font-size:26px}.seller-form-body{padding:0 32px}.seller-block{border-bottom:1px solid #eceeed;grid-template-columns:minmax(170px,220px) minmax(0,1fr);gap:28px;padding:31px 0;display:grid}.seller-block:last-child{border-bottom:0}.seller-block-intro{align-items:flex-start;gap:12px;display:flex}.seller-block-intro>b{color:#927452;background:#f8f4ef;border:1px solid #e4d6c5;border-radius:8px;flex:none;place-items:center;width:29px;height:29px;font-size:11px;display:grid}.seller-block-intro h3{letter-spacing:-.03em;margin:1px 0 6px;font-size:18px}.seller-block-intro p{color:#828b91;margin:0;font-size:12px;line-height:1.55}.seller-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 18px;display:grid}.seller-field-grid label,.seller-zip-row label,.seller-block>label{color:#48535b;gap:7px;font-size:12px;font-weight:650;display:grid}.seller-field-grid input,.seller-field-grid select,.seller-zip-row input,.seller-block>label input{color:#212a32;background:#fff;border:1px solid #dce1e3;border-radius:9px;width:100%;min-height:44px;padding:10px 12px}.seller-field-grid label small{color:#8a949a;font-size:11px;font-weight:400;line-height:1.5}.seller-full{grid-column:1/-1}.seller-commission-preview{color:#fff;background:#253139;border-radius:11px;align-content:center;gap:2px;min-height:70px;padding:12px 17px;display:grid}.seller-commission-preview small{letter-spacing:.11em;color:#c1b6a7;font-size:10px}.seller-commission-preview strong{font-size:25px;font-weight:500}.seller-block:has(.coverage-picker){display:block}.seller-block:has(.coverage-picker) .seller-block-intro{margin-bottom:20px}.seller-zip-row{align-items:end;gap:10px;margin-bottom:16px;display:flex}.seller-zip-row label{flex:0 240px}.ad-shell .seller-zip-row button{min-height:44px;padding:10px 14px}.seller-zip-row span{color:#58724f;padding-bottom:13px;font-size:12px}.seller-block:has(.coverage-picker)>label{max-width:440px;margin-bottom:16px}.seller-form-footer{background:#fbfbfa;border-top:1px solid #eceeed;justify-content:space-between;align-items:center;gap:20px;padding:22px 32px;display:flex}.seller-form-footer p{color:#69747c;margin:0;font-size:12px}.seller-form-footer button{white-space:nowrap;min-height:44px;padding:11px 22px}.seller-directory{margin-bottom:24px}.seller-directory-head{border-bottom:1px solid #eceeed;justify-content:space-between;align-items:center;gap:20px;padding:21px 25px;display:flex}.seller-directory-head>div{gap:3px;display:grid}.seller-directory-head strong{font-size:16px}.seller-directory-head span{color:#8a949a;font-size:12px}.seller-directory-head input{background:#fafbfb;width:100%;max-width:330px}.seller-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.ad-shell .seller-directory-grid button{color:#27313a;text-align:left;background:#fff;border:0;border-bottom:1px solid #eef0f0;border-radius:0;align-items:center;gap:13px;min-width:0;min-height:84px;padding:17px 22px;display:flex}.ad-shell .seller-directory-grid button:hover,.ad-shell .seller-directory-grid button.selected{background:#f8f5f0}.seller-avatar{color:#fff;letter-spacing:.06em;background:#26323a;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;font-size:11px;display:grid}.seller-card-main{flex:1;gap:3px;min-width:0;display:grid}.seller-card-main strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.seller-card-main small,.seller-card-main em{color:#828d94;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-style:normal;overflow:hidden}.seller-access{white-space:nowrap;color:#487342;background:#eaf1e7;border-radius:30px;padding:5px 8px;font-size:10px}.seller-access.pending{color:#a5682e;background:#fff0df}.seller-select-hint{text-align:center;color:#8a949a;background:#fff;border:1px dashed #d9dedf;border-radius:13px;padding:30px;font-size:13px}.ad-nav-caption-row{justify-content:space-between;align-items:center;margin:0 10px 10px;display:flex}.ad-nav-caption-row .ad-nav-caption{margin:0}.ad-shell .b-layout>nav.ad-nav .ad-nav-organize{color:#6c7379;background:0 0;width:auto;min-height:24px;padding:2px 5px;font-size:11px}.ad-shell .b-layout>nav.ad-nav .ad-nav-organize:hover{background:#f1f2f2}.ad-nav-item{width:100%;min-width:0;position:relative}.ad-shell .b-layout>nav.ad-nav .ad-nav-item .ad-nav-link{text-align:left;justify-content:flex-start;align-items:center;width:100%;min-width:0;padding-right:8px;display:flex}.ad-nav-item .ad-nav-link>span:first-child{overflow-wrap:anywhere;min-width:0;line-height:1.3}.ad-nav-item .ad-nav-link em{margin-left:auto}.ad-nav-item.is-organizing .ad-nav-link{cursor:grab;padding-right:27px!important}.ad-nav-item.is-organizing .ad-nav-link:active{cursor:grabbing}.ad-nav-grip{color:#8a9298;pointer-events:none;font-size:13px;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.ad-nav-item.is-organizing:hover{background:#f6f6f5;border-radius:7px}@media (max-width:1000px){.seller-block{grid-template-columns:1fr;gap:17px}.seller-directory-grid{grid-template-columns:1fr}}@media (max-width:650px){.seller-page-head,.seller-directory-head,.seller-form-footer{flex-direction:column;align-items:stretch}.seller-form-heading,.seller-form-footer{padding:22px}.seller-form-body{padding:0 22px}.seller-field-grid{grid-template-columns:1fr}.seller-full{grid-column:auto}.seller-zip-row{flex-wrap:wrap}.seller-zip-row label{flex:100%}.seller-page-head button,.seller-form-footer button,.seller-directory-head input{width:100%;max-width:none}}.ad-shell .ad-nav.is-organizing .ad-nav-children{margin-left:12px;padding-left:9px}.ad-shell .b-layout>nav.ad-nav .ad-nav-item.is-organizing .ad-nav-link{font-size:13px;padding-right:16px!important}.b-portal.ad-shell .seller-editor{max-width:1440px;color:var(--of-ui-ink)}.b-portal.ad-shell .seller-page-head{border:1px solid var(--of-ui-line);border-radius:var(--of-ui-radius-card);background:linear-gradient(115deg,#fff 55%,var(--of-ui-highlight-soft));box-shadow:var(--of-ui-shadow-card);margin:4px 0 18px;padding:24px 28px}.b-portal.ad-shell .seller-page-head small,.b-portal.ad-shell .seller-form-heading small{color:var(--of-ui-highlight);font-weight:800}.b-portal.ad-shell .seller-page-head h1{color:var(--of-ui-ink);letter-spacing:-.045em;font-size:clamp(30px,3.5vw,44px);font-weight:700}.b-portal.ad-shell .seller-page-head p,.b-portal.ad-shell .seller-form-heading p{color:var(--of-ui-muted);font-size:13px;line-height:1.5}.b-portal.ad-shell .seller-page-head button{border-radius:var(--of-ui-radius-control);min-height:42px;padding:9px 15px;font-size:12px;font-weight:700}.b-portal.ad-shell .seller-form,.b-portal.ad-shell .seller-directory{border-color:var(--of-ui-line);border-radius:var(--of-ui-radius-card);box-shadow:var(--of-ui-shadow-card)}.b-portal.ad-shell .seller-form-heading{border-color:var(--of-ui-line);background:var(--of-ui-canvas);padding:22px 26px}.b-portal.ad-shell .seller-form-heading h2{color:var(--of-ui-ink);font-size:24px}.b-portal.ad-shell .seller-form-heading .b-secondary{border:1px solid var(--of-ui-line);border-radius:var(--of-ui-radius-control);min-height:40px;color:var(--of-ui-ink);background:#fff;padding:8px 13px;font-size:12px;font-weight:700}.b-portal.ad-shell .seller-form-body{padding:0 26px}.b-portal.ad-shell .seller-block{border-color:var(--of-ui-line)}.b-portal.ad-shell .seller-block-intro>b{background:var(--of-ui-highlight-soft);color:var(--of-ui-highlight);border-color:#e4d6c5}.b-portal.ad-shell .seller-block-intro h3{color:var(--of-ui-ink)}.b-portal.ad-shell .seller-block-intro p,.b-portal.ad-shell .seller-field-grid label small,.b-portal.ad-shell .seller-field-grid label,.b-portal.ad-shell .seller-zip-row label,.b-portal.ad-shell .seller-block>label{color:var(--of-ui-muted)}.b-portal.ad-shell .seller-field-grid :is(input,select),.b-portal.ad-shell .seller-zip-row input,.b-portal.ad-shell .seller-block>label input{border-color:var(--of-ui-line);border-radius:var(--of-ui-radius-control);color:var(--of-ui-ink)}.b-portal.ad-shell .seller-commission-preview{background:var(--of-ui-ink);color:#fff}.b-portal.ad-shell .seller-commission-preview small{color:#e8d9c6}.b-portal.ad-shell .seller-commission-preview strong{font-weight:700}.b-portal.ad-shell .seller-zip-row button{border:1px solid var(--of-ui-line);border-radius:var(--of-ui-radius-control);color:var(--of-ui-ink);background:#fff;font-size:12px;font-weight:700}.b-portal.ad-shell .seller-form-footer{border-color:var(--of-ui-line);background:var(--of-ui-canvas)}.b-portal.ad-shell .seller-form-footer p{color:var(--of-ui-muted)}.b-portal.ad-shell .seller-form-footer button{border-radius:var(--of-ui-radius-control);font-size:12px;font-weight:700}.b-portal.ad-shell .seller-directory-head{border-color:var(--of-ui-line)}.b-portal.ad-shell .seller-directory-head strong{color:var(--of-ui-ink)}.b-portal.ad-shell .seller-directory-head span{color:var(--of-ui-muted)}.b-portal.ad-shell .seller-directory-head input{border:1px solid var(--of-ui-line);border-radius:var(--of-ui-radius-control);min-height:42px;color:var(--of-ui-ink);background:#fff;padding:9px 11px}.b-portal.ad-shell .seller-directory-grid button{border-color:var(--of-ui-line);color:var(--of-ui-ink)}.b-portal.ad-shell .seller-directory-grid button:hover,.b-portal.ad-shell .seller-directory-grid button.selected{background:var(--of-ui-highlight-soft)}.b-portal.ad-shell .seller-directory-grid button.selected{box-shadow:inset 3px 0 var(--of-ui-highlight)}.b-portal.ad-shell .seller-avatar{background:var(--of-ui-ink)}.b-portal.ad-shell .seller-card-main small,.b-portal.ad-shell .seller-card-main em{color:var(--of-ui-muted)}.b-portal.ad-shell .seller-access.ready{background:var(--of-ui-success-soft);color:var(--of-ui-success)}.b-portal.ad-shell .seller-access.pending{background:var(--of-ui-highlight-soft);color:var(--of-ui-highlight)}.b-portal.ad-shell .seller-select-hint{border-color:var(--of-ui-line);color:var(--of-ui-muted);background:#fff}@media (max-width:650px){.b-portal.ad-shell .seller-page-head,.b-portal.ad-shell .seller-form-heading{padding:20px}.b-portal.ad-shell .seller-form-body{padding:0 20px}.b-portal.ad-shell .seller-form-footer{padding:20px}.b-portal.ad-shell .seller-directory-grid button{flex-wrap:wrap}.b-portal.ad-shell .seller-access{margin-left:53px}.b-portal.ad-shell .seller-directory-grid button{grid-template-columns:40px minmax(0,1fr) auto;gap:8px 13px;display:grid}.b-portal.ad-shell .seller-card-main{grid-area:1/2}.b-portal.ad-shell .seller-card-main :is(strong,small,em){white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}.b-portal.ad-shell .seller-access{grid-area:2/2;justify-self:start;margin-left:0}.b-portal.ad-shell .seller-directory-grid button>span:last-child{grid-area:1/3}}
.territory-manager{max-width:1350px;margin:auto}.territory-head small,.territory-form-title small{letter-spacing:.15em;color:#9a7754;font-size:10px;font-weight:700}.ad-shell .territory-head h1{letter-spacing:-.05em;margin:8px 0;font-size:clamp(35px,3.8vw,54px)}.territory-head p{color:#778087;margin:0 0 25px;font-size:14px}.territory-explainer{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:22px;display:grid}.territory-explainer>div{background:#fff;border:1px solid #e5e8e9;border-radius:13px;grid-template-columns:29px 1fr;gap:3px 10px;padding:17px;display:grid}.territory-explainer b{color:#9a7754;background:#f8f3ed;border-radius:7px;grid-row:1/3;place-items:center;width:26px;height:26px;font-size:11px;display:grid}.territory-explainer strong{font-size:13px}.territory-explainer span{color:#859097;font-size:11px;line-height:1.4}.territory-workspace{grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);align-items:start;gap:20px;display:grid}.territory-list,.territory-form{background:#fff;border:1px solid #e4e8e9;border-radius:17px;overflow:hidden;box-shadow:0 10px 30px #25303b0b}.territory-list-head{border-bottom:1px solid #edf0f0;justify-content:space-between;align-items:center;gap:12px;padding:20px;display:flex}.territory-list-head div{gap:3px;display:grid}.territory-list-head strong{font-size:16px}.territory-list-head small{color:#8a949a;font-size:11px}.ad-shell .territory-list-head button{white-space:nowrap;min-height:34px;padding:7px 11px;font-size:12px}.ad-shell .territory-card{text-align:left;color:#2a3339;background:#fff;border:0;border-bottom:1px solid #eef0f0;border-radius:0;gap:7px;width:100%;padding:17px 20px;display:grid}.ad-shell .territory-card:hover,.ad-shell .territory-card.selected{background:#f8f5f0}.territory-card-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.territory-card-top strong{font-size:14px}.territory-card-top small{color:#987858;white-space:nowrap;font-size:10px}.territory-card>span:not(.territory-card-top){color:#5e6970;font-size:12px}.territory-card em{color:#879198;font-size:11px;font-style:normal}.territory-card b{color:#9a7754;font-size:11px;font-weight:600}.territory-empty{color:#8b969c;padding:30px 20px;font-size:12px}.territory-form-title{background:#fcfcfb;border-bottom:1px solid #eef0f0;padding:24px 25px}.territory-form-title h2{letter-spacing:-.04em;margin:5px 0;font-size:24px}.territory-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:22px 25px;display:grid}.territory-fields label{color:#48535b;gap:7px;font-size:12px;font-weight:650;display:grid}.territory-fields input,.territory-fields select{background:#fff;width:100%;min-height:44px}.territory-form>.coverage-picker,.territory-advanced{margin:0 25px 20px}.territory-advanced summary{cursor:pointer;color:#58636a;font-size:12px;font-weight:650}.territory-advanced p{color:#8a949a;font-size:11px}.territory-advanced .territory-fields{padding:15px 0}.territory-footer{background:#fbfbfa;border-top:1px solid #edf0f0;justify-content:space-between;align-items:center;gap:15px;padding:18px 25px;display:flex}.territory-footer span{color:#78838a;font-size:12px}.territory-footer button{white-space:nowrap;padding:10px 15px}@media (max-width:1000px){.territory-workspace{grid-template-columns:1fr}}@media (max-width:700px){.territory-explainer,.territory-fields{grid-template-columns:1fr}.territory-footer{flex-direction:column;align-items:stretch}.territory-footer button{width:100%}}.b-portal.ad-shell .territory-manager{max-width:1440px;color:var(--of-ui-ink)}.b-portal.ad-shell .territory-head{border:1px solid var(--of-ui-line);border-radius:var(--of-ui-radius-card);background:linear-gradient(115deg,#fff 55%,var(--of-ui-highlight-soft));box-shadow:var(--of-ui-shadow-card);margin:4px 0 16px;padding:24px 28px}.b-portal.ad-shell .territory-head small,.b-portal.ad-shell .territory-form-title small{color:var(--of-ui-highlight);font-weight:800}.b-portal.ad-shell .territory-head h1{color:var(--of-ui-ink);letter-spacing:-.045em;font-size:clamp(30px,3.5vw,44px);font-weight:700;line-height:1.08}.b-portal.ad-shell .territory-head p{max-width:650px;color:var(--of-ui-muted);margin:0;font-size:13px;line-height:1.5}.b-portal.ad-shell .territory-explainer{margin-bottom:16px}.b-portal.ad-shell .territory-explainer>div{border-color:var(--of-ui-line);border-radius:var(--of-ui-radius-card);box-shadow:var(--of-ui-shadow-card)}.b-portal.ad-shell .territory-explainer b{background:var(--of-ui-highlight-soft);color:var(--of-ui-highlight)}.b-portal.ad-shell .territory-explainer strong{color:var(--of-ui-ink)}.b-portal.ad-shell .territory-explainer span{color:var(--of-ui-muted)}.b-portal.ad-shell .territory-list,.b-portal.ad-shell .territory-form{border-color:var(--of-ui-line);border-radius:var(--of-ui-radius-card);box-shadow:var(--of-ui-shadow-card)}.b-portal.ad-shell .territory-list-head{border-color:var(--of-ui-line)}.b-portal.ad-shell .territory-list-head strong{color:var(--of-ui-ink)}.b-portal.ad-shell .territory-list-head small,.b-portal.ad-shell .territory-empty{color:var(--of-ui-muted)}.b-portal.ad-shell .territory-list-head button{border-radius:var(--of-ui-radius-control);min-height:39px;padding:8px 13px;font-weight:700}.b-portal.ad-shell .territory-card{border-color:var(--of-ui-line);color:var(--of-ui-ink)}.b-portal.ad-shell .territory-card:hover,.b-portal.ad-shell .territory-card.selected{background:var(--of-ui-highlight-soft)}.b-portal.ad-shell .territory-card.selected{box-shadow:inset 3px 0 var(--of-ui-highlight)}.b-portal.ad-shell .territory-card-top small,.b-portal.ad-shell .territory-card b{color:var(--of-ui-highlight)}.b-portal.ad-shell .territory-card>span:not(.territory-card-top),.b-portal.ad-shell .territory-card em{color:var(--of-ui-muted)}.b-portal.ad-shell .territory-form-title{border-color:var(--of-ui-line);background:var(--of-ui-canvas)}.b-portal.ad-shell .territory-form-title h2{color:var(--of-ui-ink)}.b-portal.ad-shell .territory-fields label{color:var(--of-ui-muted)}.b-portal.ad-shell .territory-fields :is(input,select){border:1px solid var(--of-ui-line);border-radius:var(--of-ui-radius-control);color:var(--of-ui-ink);padding:9px 11px}.b-portal.ad-shell .territory-advanced summary{color:var(--of-ui-ink)}.b-portal.ad-shell .territory-advanced p{color:var(--of-ui-muted)}.b-portal.ad-shell .territory-footer{border-color:var(--of-ui-line);background:var(--of-ui-canvas)}.b-portal.ad-shell .territory-footer span{color:var(--of-ui-muted)}.b-portal.ad-shell .territory-footer button{border-radius:var(--of-ui-radius-control);min-height:42px;font-size:12px;font-weight:700}@media (max-width:700px){.b-portal.ad-shell .territory-head{padding:20px}.b-portal.ad-shell .territory-list-head{flex-direction:column;align-items:flex-start}.b-portal.ad-shell .territory-list-head button{width:100%}}
.ad-shell .studio{--ink:#203c31;--lime:#d1ed9e;--muted:#7a887d;box-shadow:none;background:0 0;border:0;max-width:1720px;margin:0 auto;padding:0}.studio-heading{justify-content:space-between;align-items:center;gap:24px;margin:4px 0 30px;display:flex}.studio-eyebrow{letter-spacing:.16em;color:#7d8b7d;font-size:9px;font-weight:500}.ad-shell .studio-heading h1{letter-spacing:-.06em;color:var(--ink);margin:9px 0 8px;font-size:clamp(30px,3.3vw,50px);font-weight:450}.studio-heading h1 i{font-style:normal;font-weight:650}.studio-heading p{color:#77867b;margin:0;font-size:13px}.studio-header-actions{align-items:center;gap:10px;display:flex}.ad-shell .studio button,.ad-shell .studio input,.ad-shell .studio select{box-shadow:none;min-height:0;font-family:inherit}.ad-shell .studio-header-actions button,.ad-shell .studio-header-actions select{color:#3e5345;background:#fff;border:1px solid #d9e0d7;border-radius:9px;width:auto;padding:12px 14px;font-size:11px}.ad-shell .studio-brief{background:#fff;border:1px solid #dce3d9;border-radius:13px;grid-template-columns:2fr .7fr 1.2fr 1.3fr;margin-bottom:26px;display:grid;overflow:hidden}.ad-shell .studio-brief label{border-right:1px solid #e8ede5;min-width:0;margin:0;padding:19px 22px;display:block}.studio-brief label:last-child{border:0}.studio-brief label>span{letter-spacing:.09em;color:#879081;font-size:9px}.ad-shell .studio-brief input,.ad-shell .studio-brief select{color:#1f3b2d;outline-offset:4px;background:0 0;border:0;border-radius:0;width:100%;padding:10px 0 0;font-size:14px}.studio-percent{align-items:center;gap:5px;display:flex}.studio-percent b{color:#3a543e;margin-top:9px;font-size:17px}.studio-workspace{grid-template-columns:minmax(0,1.05fr) minmax(360px,1fr);align-items:start;gap:28px;display:grid}.studio-picker{min-width:0}.studio-section-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.ad-shell .studio-section-heading h2{letter-spacing:-.03em;color:#264031;margin:7px 0 0;font-size:22px;font-weight:500}.ad-shell .studio-random{color:#3f5a30;text-align:left;white-space:nowrap;background:#e5eddb;border:1px solid #d3e2c4;border-radius:9px;padding:11px 14px;font-size:11px}.studio-random small{opacity:.6;margin-top:3px;font-size:9px;display:block}.studio-search{grid-template-columns:1.4fr 1fr;gap:9px;display:grid}.ad-shell .studio-search input,.ad-shell .studio-search select{color:#465b46;background:#fff;border:1px solid #dce3d9;border-radius:8px;padding:12px;font-size:11px}.studio-count{color:#8a9386;justify-content:space-between;align-items:center;gap:8px;margin:14px 0;font-size:10px;display:flex}.ad-shell .studio-count button{color:#48603c;background:0 0;border:0;padding:0;font-size:10px}.studio-count b{background:#e3edda;border-radius:5px;margin-left:4px;padding:4px 7px;display:inline-block}.studio-product-grid{scrollbar-width:thin;scrollbar-color:#d4ddcd transparent;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;max-height:690px;padding:2px 6px 8px 2px;display:grid;overflow-y:auto}.ad-shell .studio-product{text-align:left;color:#273f2c;background:#fff;border:1px solid #e1e6dd;border-radius:9px;align-self:start;width:100%;padding:8px;transition:border-color .15s,transform .15s;display:block}.ad-shell .studio-product:hover{border-color:#93b671;transform:translateY(-2px)}.ad-shell .studio-product.is-selected{background:#f6faef;border:1px solid #779b59;box-shadow:0 0 0 1px #779b59}.studio-product-photo{aspect-ratio:1;background:#f5f6f2;border-radius:5px;position:relative;overflow:hidden}.studio-product-photo img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.studio-product-photo>span{color:#628b44;background:#fff;border:1px solid #dfe6d8;border-radius:50%;place-items:center;width:22px;height:22px;font-size:15px;display:grid;position:absolute;top:7px;right:7px}.is-selected .studio-product-photo>span{color:#d9edb6;background:#294631;border:0;font-size:12px}.studio-product-photo>b{color:#819076;font-size:9px;font-weight:500;position:absolute;bottom:7px;left:7px}.studio-product>small{letter-spacing:.025em;color:#829075;margin:10px 2px 5px;font-size:8px;display:block}.studio-product>strong{-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:43px;margin:0 2px 5px;font-size:10px;font-weight:500;line-height:1.45;display:-webkit-box;overflow:hidden}.studio-preview{background:#e8ede4;border:1px solid #dce3d4;border-radius:14px;min-width:0;padding:18px;position:sticky;top:20px}.studio-preview-heading{color:#78846e;justify-content:space-between;margin:1px 2px 17px;font-size:10px;display:flex}.studio-preview-heading i{vertical-align:middle;background:#6b9653;border-radius:50%;width:5px;height:5px;margin-right:6px;display:inline-block}.studio-artboard{background:radial-gradient(#f6f8f0,#e8ede4);justify-content:center;align-items:center;min-height:300px;padding:8px 8px 4px;display:flex}.studio-paper{width:100%;max-width:470px;transition:opacity .2s;box-shadow:0 14px 35px #344a2520}.studio-paper svg{width:100%;height:auto;display:block}.studio-placeholder{color:#eef4db;box-sizing:border-box;background:#193a2b;width:100%;max-width:470px;padding:34px;position:relative;overflow:hidden}.studio-placeholder>span{letter-spacing:.18em;color:#a3bf89;font-size:9px}.ad-shell .studio-placeholder h2{letter-spacing:-.05em;color:#e7f0d5;margin:30px 0;font-size:42px;font-weight:450;line-height:1.04}.studio-placeholder-images{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.studio-placeholder-images img{aspect-ratio:1;object-fit:contain;background:#f6f6ee;width:100%}.studio-placeholder p{color:#b0c09f;margin:20px 0 0;font-size:12px;line-height:1.7}.studio-pages{color:#77856b;justify-content:center;align-items:center;gap:20px;margin:15px 0;font-size:10px;display:flex}.ad-shell .studio-pages button{color:#405839;background:0 0;border:0;padding:3px 9px}.studio-styles{gap:6px;margin:15px 0;display:flex}.ad-shell .studio-styles button{color:#657458;background:#eff3e9;border:1px solid #d6dfcc;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:5px;padding:9px 5px;font-size:9px;display:flex}.ad-shell .studio-styles button[aria-pressed=true]{color:#2c4b25;background:#fff;border-color:#5c7b44}.studio-styles i{border-radius:50%;width:10px;height:10px;display:block}.studio-styles .light{background:#e4e1d4;border:1px solid #cecbbd}.studio-styles .green{background:#284b33}.ad-shell .studio-primary{color:#eff7de;background:#253f2e;border:0;border-radius:8px;width:100%;padding:14px;font-size:12px;font-weight:500;display:block}.studio-hint{color:#8b9482;margin:12px 0;line-height:1.6;font-size:10px!important}.studio-downloads{flex-wrap:wrap;gap:6px;display:flex}.ad-shell .studio-downloads button{color:#4f6840;white-space:nowrap;background:#f3f6ef;border:1px solid #d1dcc5;border-radius:7px;flex:1;padding:10px 7px;font-size:9px}.studio-error:empty,.studio-status:empty{display:none}.studio-error{color:#933c29;background:#fff2ee;border-radius:7px;margin:14px 0;padding:12px;font-size:12px}.studio-status{color:#415c33;background:#e4eedb;border-radius:7px;margin:14px 0;padding:12px;font-size:12px}.studio-mobile{display:none}.ad-shell .studio button:disabled{opacity:.4;cursor:not-allowed}.ad-shell .studio button:focus-visible,.ad-shell .studio input:focus-visible,.ad-shell .studio select:focus-visible{outline-offset:3px;outline:2px solid #749552}@media (min-width:1550px){.studio-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1150px){.studio-workspace{grid-template-columns:1fr 1fr;gap:16px}.studio-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ad-shell .studio-brief{grid-template-columns:2fr 1fr}.ad-shell .studio-brief label{padding:14px 16px}.studio-heading{align-items:flex-start}.studio-header-actions{flex-direction:column}.studio-search{grid-template-columns:1fr}.studio-styles{flex-wrap:wrap}.studio-preview{padding:13px}.studio-section-heading{gap:8px}.ad-shell .studio-section-heading h2{font-size:18px}}@media (max-width:760px){.studio-heading{margin-bottom:20px}.ad-shell .studio-heading h1{font-size:30px}.studio-heading p{font-size:11px}.studio-header-actions select{max-width:120px}.ad-shell .studio-header-actions button,.ad-shell .studio-header-actions select{padding:10px;font-size:9px}.ad-shell .studio-brief{grid-template-columns:1fr 1fr;margin-bottom:14px}.ad-shell .studio-title-field,.ad-shell .studio-brief label:last-child{grid-column:1/-1}.studio-mobile{z-index:2;background:#f5f6f8;gap:8px;margin-bottom:14px;padding:10px 0;display:flex;position:sticky;top:0}.ad-shell .studio-mobile button{color:#5e7452;background:#fff;border:1px solid #d4decb;border-radius:7px;flex:1;padding:12px 8px;font-size:11px}.ad-shell .studio-mobile button[aria-pressed=true]{color:#edf4df;background:#264530}.studio-workspace{display:block}.studio-show-preview .studio-picker,.studio-show-products .studio-preview{display:none}.studio-preview{position:static}.studio-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none}.studio-product>strong{font-size:12px}.studio-product>small{font-size:9px}.studio-product-photo>span{width:28px;height:28px}.studio-count{font-size:9px}.studio-search{grid-template-columns:1fr}.studio-placeholder{padding:28px}.studio-styles button{min-height:40px!important}.studio-downloads button{font-size:10px!important}.studio-paper{overflow:auto}.studio-artboard{padding:2px}}@media (prefers-reduced-motion:reduce){.studio-product,.studio-paper{transition:none!important}}.ad-shell .studio-recommend{flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0;display:flex}.ad-shell .studio-recommend button,.ad-shell .studio-suggestion>button{color:#3b5732;background:#eff5e7;border:1px solid #cddbc1;border-radius:8px;padding:11px 14px;font-size:14px}.studio-recommend small,.studio-suggestion>small{color:#79876c;font-size:12px;line-height:1.6;display:block}.studio-suggestion{background:#f4f8ee;border:1px solid #d8e3cc;border-radius:10px;margin:14px 0;padding:18px}.studio-suggestion p{color:#4a603d;font-size:14px;line-height:1.6}.studio-suggestion details{margin:15px 0;font-size:13px}.studio-suggestion summary{cursor:pointer}.studio-suggestion ul{padding-left:18px}.studio-suggestion li{margin:12px 0}.studio-suggestion li strong,.studio-suggestion li span{font-size:12px;line-height:1.6;display:block}.studio-suggestion>button{margin-bottom:9px}.ad-shell .studio-recommend button:hover,.ad-shell .studio-suggestion>button:hover{color:#fff;background:#2d482f}.studio-config{background:#fff;border:1px solid #dce3d9;border-radius:14px;margin-bottom:25px;overflow:hidden}.studio-config-head{padding:22px 25px 0}.ad-shell .studio-config-head h2{letter-spacing:-.04em;color:#253f32;margin:6px 0 18px;font-size:24px;font-weight:500}.studio-config-grid{border-top:1px solid #edf0e9;border-bottom:1px solid #edf0e9;grid-template-columns:1.5fr 1.3fr .9fr .8fr;display:grid}.studio-config-grid label{border-right:1px solid #edf0e9;min-width:0;padding:16px 20px}.studio-config-grid label:last-child{border:0}.studio-config-grid label>span{letter-spacing:.1em;color:#809080;font-size:10px;display:block}.ad-shell .studio-config-grid input,.ad-shell .studio-config-grid select{color:#203c31;outline-offset:3px;background:0 0;border:0;width:100%;padding:10px 0 1px;font-size:14px}.studio-audience{border-bottom:1px solid #edf0e9;grid-template-columns:1.2fr repeat(3,1fr);gap:12px;padding:17px 22px;display:grid}.studio-audience strong,.studio-group-head strong,.studio-order strong{color:#284330;font-size:13px}.studio-audience p,.studio-group-head p{color:#7d8c7b;margin:5px 0 0;font-size:11px;line-height:1.5}.studio-audience details{min-width:0;position:relative}.studio-audience summary{cursor:pointer;color:#3a523d;white-space:nowrap;text-overflow:ellipsis;background:#fafbf8;border:1px solid #d8e0d4;border-radius:8px;padding:12px;font-size:11px;list-style:none;overflow:hidden}.studio-audience summary::-webkit-details-marker{display:none}.studio-audience details[open] .studio-choice-grid{z-index:5;background:#fff;border:1px solid #d8e0d4;border-radius:8px;max-height:245px;padding:11px;position:absolute;top:42px;left:0;right:0;overflow:auto;box-shadow:0 12px 28px #203c311f}.studio-choice-grid{display:none}.studio-audience details[open] .studio-choice-grid{gap:6px;display:grid}.studio-choice-grid label{cursor:pointer;align-items:center;gap:8px;padding:5px;font-size:11px;display:flex}.studio-choice-grid input{accent-color:#315439}.studio-group-head{justify-content:space-between;align-items:center;gap:12px;padding:16px 22px;display:flex}.ad-shell .studio-group-head button{color:#30503a;white-space:nowrap;background:#f4f8f1;border:1px solid #d3decf;border-radius:8px;padding:10px 14px;font-size:11px}.studio-group-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 22px 20px;display:grid}.studio-group{background:#f8faf5;border:1px solid #dce5d5;border-radius:8px;align-items:center;gap:9px;padding:8px 10px;display:flex}.ad-shell .studio-group input{color:#294631;background:0 0;border:0;min-width:0;font-size:12px}.studio-group>input{flex:1}.studio-group>div{align-items:center;width:72px;display:flex}.studio-group>div input{text-align:right;width:54px}.studio-group b{font-size:12px}.studio-group span{color:#82917d;font-size:10px}.ad-shell .studio-group button{color:#8c9b86;background:0 0;border:0;padding:0 4px;font-size:20px}.ad-shell .studio-recommend select{color:#3c543c;background:#fff;border:1px solid #d8e2d1;border-radius:8px;max-width:150px;padding:10px;font-size:12px}.studio-product em{color:#a55d44;padding:0 2px 5px;font-size:10px;font-style:normal;display:block}.studio-order{background:#fff;border:1px solid #d6dfd0;border-radius:9px;margin:15px 0;padding:13px}.studio-order>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.studio-order>div small{color:#859384;font-size:10px}.studio-order ol{max-height:310px;margin:10px 0 0;padding:0;list-style:none;overflow:auto}.studio-order li{cursor:grab;border-top:1px solid #edf0e9;align-items:center;gap:8px;padding:6px 0;display:flex}.studio-order li.is-dragging{opacity:.45}.studio-grip{color:#9eae9c;letter-spacing:-4px;padding-right:5px;font-size:15px}.studio-order img{object-fit:contain;background:#f6f7f2;border-radius:4px;width:35px;height:35px}.studio-order-name{color:#344c38;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:10px;overflow:hidden}.studio-order-name small{color:#91a08d;margin-top:3px;display:block}.ad-shell .studio-order select{color:#35513e;background:#fafcf8;border:1px solid #dae3d6;border-radius:5px;max-width:115px;padding:6px;font-size:9px}.studio-order-arrows{display:flex}.ad-shell .studio-order-arrows button{color:#416244;background:0 0;border:0;padding:5px}.studio-styles{grid-template-columns:repeat(3,1fr);display:grid}.studio-styles .cream{background:#d6be9b}.studio-styles .coral{background:#e6a07a}.studio-styles .blue{background:#a9cbd6}.studio-styles .gold{background:#c3a269}@media (max-width:1150px){.studio-config-grid,.studio-audience{grid-template-columns:1fr 1fr}.studio-audience>div:first-child{grid-column:1/-1}}@media (max-width:760px){.studio-config-grid{grid-template-columns:1fr 1fr}.studio-config-grid label{padding:12px}.studio-audience{padding:14px;display:block}.studio-audience details{margin-top:8px}.studio-audience details[open] .studio-choice-grid{max-height:210px;position:static}.studio-group-grid{grid-template-columns:1fr;padding:0 14px 15px}.studio-group-head{padding:14px}.studio-order>div{display:block}.studio-order>div small{margin-top:4px;display:block}.studio-styles{grid-template-columns:repeat(2,1fr)}}.ad-shell .studio-config{border-color:#d5ddd6;box-shadow:0 14px 35px #203c310a}.ad-shell .studio-config-head{padding:25px 28px 4px}.ad-shell .studio-config-head h2{font-size:26px}.studio-config-grid{grid-template-columns:1.45fr 1.3fr .9fr .8fr 1fr}.studio-config-grid label{padding:18px 20px}.studio-config-grid label>span{letter-spacing:.075em;color:#5f7165;font-size:12px;font-weight:700}.ad-shell .studio-config-grid input,.ad-shell .studio-config-grid select{color:#1a3027;min-height:32px;font-size:15px}.ad-shell .studio-audience{background:#f8faf7;border-bottom:1px solid #dfe6de;padding:22px 28px 24px;display:block}.studio-audience-intro{flex-wrap:wrap;align-items:baseline;gap:15px;margin-bottom:15px;display:flex}.studio-audience-intro strong{letter-spacing:-.03em;font-size:19px}.studio-audience-intro p{max-width:620px;margin:0;font-size:13px}.studio-audience-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ad-shell .studio-audience-tabs button{text-align:left;color:#203d2e;background:#fff;border:1px solid #cbd9ce;border-radius:11px;min-height:72px;padding:14px 39px 14px 16px;transition:border-color .18s,box-shadow .18s;position:relative}.ad-shell .studio-audience-tabs button:hover,.ad-shell .studio-audience-tabs button.is-open{border-color:#285840;box-shadow:0 0 0 2px #28584019}.studio-audience-tabs button>span{letter-spacing:.08em;text-transform:uppercase;color:#647b6b;font-size:12px;font-weight:700;display:block}.studio-audience-tabs button>strong{white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:15px;display:block;overflow:hidden}.studio-audience-tabs button>b{color:#346247;font-size:24px;font-weight:300;position:absolute;top:19px;right:17px}.studio-audience-panel{background:#fff;border:1px solid #cbd9ce;border-radius:12px;margin-top:12px;padding:17px}.studio-audience-panel-head{justify-content:space-between;align-items:start;gap:15px;margin-bottom:13px;display:flex}.studio-audience-panel-head strong{font-size:16px}.studio-audience-panel-head p{margin:4px 0 0;font-size:13px}.ad-shell .studio-audience-panel-head button{color:#31553b;background:#eff3ee;border:0;border-radius:7px;width:32px;height:32px;font-size:22px}.studio-audience-panel .studio-choice-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;max-height:245px;display:grid;overflow:auto}.studio-audience-panel .studio-choice-grid label{cursor:pointer;color:#36513e;background:#fafcf9;border:1px solid #dce5db;border-radius:7px;align-items:center;gap:7px;min-height:37px;padding:10px 9px;font-size:13px;display:flex}.studio-audience-panel .studio-choice-grid label.is-selected{color:#163522;background:#e9f3ea;border-color:#2d6748;font-weight:700}.studio-audience-panel .studio-choice-grid input{flex:none;width:15px;height:15px}.studio-audience-panel .studio-choice-grid small{color:#718071;font-size:11px}.ad-shell .studio-audience-clear{color:#486f51;background:0 0;border:0;margin-top:14px;padding:2px;font-size:13px;text-decoration:underline}.studio-group-head strong{font-size:16px}.studio-group-head p{font-size:13px}.ad-shell .studio-group-head button{color:#fff;background:#244a34;border-color:#244a34;font-size:13px}.studio-group{background:#fff;border-color:#ccd9ce}.ad-shell .studio-group input{font-size:14px}.studio-group span{font-size:12px}.studio-count,.studio-hint{font-size:12px!important}.studio-styles{gap:8px}.ad-shell .studio-styles button{border-radius:9px;min-height:45px;font-size:12px;font-weight:600}.ad-shell .studio-downloads button{font-size:12px}.ad-shell .studio-recommend select{max-width:180px;font-size:13px}.studio-product>small{font-size:10px}.studio-product>strong,.studio-order-name{font-size:12px}.studio-order>div small{font-size:11px}@media (max-width:1280px){.studio-config-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.studio-config-grid label:nth-child(3){border-right:0}.studio-config-grid label:nth-child(n+4){border-top:1px solid #edf0e9}}@media (max-width:850px){.studio-audience-panel .studio-choice-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){.studio-config-grid{grid-template-columns:1fr 1fr}.studio-config-grid label:nth-child(3){border-right:1px solid #edf0e9}.studio-config-grid label:nth-child(n+3){border-top:1px solid #edf0e9}.studio-config-grid label:last-child{grid-column:1/-1}.ad-shell .studio-audience{padding:18px}.studio-audience-intro{display:block}.studio-audience-intro p{margin-top:5px}.studio-audience-tabs{grid-template-columns:1fr;gap:7px}.ad-shell .studio-audience-tabs button{min-height:61px}.studio-audience-panel .studio-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:420px){.studio-audience-panel .studio-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.studio-readiness{color:#1b1b19;background:#fff;border:1px solid #dedbd3;border-radius:18px;margin:24px 0 18px;padding:22px 24px;box-shadow:0 8px 30px #2020140a}.studio-readiness-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.studio-readiness-head strong{letter-spacing:-.02em;font-size:16px}.studio-readiness-head span{text-transform:uppercase;letter-spacing:.15em;color:#7f6954;font-size:10px}.studio-readiness ul{margin:14px 0;padding-left:20px}.studio-readiness li{margin:7px 0;font-size:13px;line-height:1.5}.studio-readiness li::marker{color:#b86b42}.studio-readiness p{margin:12px 0 0;font-size:13px;line-height:1.55}.studio-readiness .studio-readiness-note{color:#6f6d67;border-top:1px solid #ece9e2;padding-top:13px;font-size:11px}.studio-config-grid label span small,.studio-audience-intro strong small,.studio-group-head strong small,.studio-section-heading h2 small{letter-spacing:0;text-transform:none;color:#8a7663;margin-left:5px;font-size:10px;font-weight:500}.studio-section-heading h2 small{margin:5px 0 0;display:block}.studio-styles i.black{background:#090b10;border:1px solid #829047;box-shadow:0 0 0 2px #ddff7420,0 0 7px #ddff7430}
.brochure-manager{max-width:1400px;margin:auto}.bm-heading h1{margin:8px 0 12px}.bm-heading p,.bm-note{color:#606c64;font-size:14px;line-height:1.6}.bm-status-tabs{flex-wrap:wrap;gap:8px;margin:26px 0;display:flex}.ad-shell .bm-status-tabs button{color:#39473f;background:#fff;border-color:#dce3dd;align-items:center;gap:12px;font-size:14px;display:flex}.ad-shell .bm-status-tabs button[aria-pressed=true]{color:#fff;background:#26342e;border-color:#26342e}.bm-status-tabs b{opacity:.8;font-size:12px}.bm-search{max-width:480px}.bm-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:22px 0;display:grid}.bm-card{background:#fff;border:1px solid #e0e5e1;border-radius:16px;padding:24px}.bm-card-top{justify-content:space-between;gap:20px;display:flex}.bm-card h2{overflow-wrap:anywhere;margin:14px 0 24px;font-size:21px}.bm-discount{white-space:nowrap;color:#26342e;font-size:38px;font-weight:550}.bm-discount small{font-size:18px;display:inline}.bm-badge{color:#59645e;background:#edf0ee;border-radius:30px;padding:6px 10px;font-size:12px;display:inline-block}.bm-badge.active{color:#375828;background:#e5f3d9}.bm-badge.expired{color:#854523;background:#f8e8df}.bm-badge.paused{color:#795d1c;background:#fff0d4}.bm-card dl{grid-template-columns:2fr 1fr auto;gap:16px;margin:0 0 24px;display:grid}.bm-card dt{color:#717e74;margin-bottom:5px;font-size:12px}.bm-card dd{overflow-wrap:anywhere;margin:0;font-size:14px}.bm-actions{border-top:1px solid #eef0ed;flex-wrap:wrap;gap:8px;padding-top:18px;display:flex}.bm-actions button{padding:10px 13px;font-size:14px!important}.ad-shell .bm-delete{color:#9a3f37;background:#fff;border-color:#ead1ce}.bm-card>p{color:#67756b;font-size:13px}.bm-empty{text-align:center;background:#fff;border:1px dashed #cbd4ca;border-radius:16px;padding:60px 24px}.bm-empty h2{font-size:22px}.bm-empty p{color:#657366}.bm-overlay{z-index:110;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#14211cad;justify-content:center;align-items:center;padding:22px;display:flex;position:fixed;inset:0}.bm-dialog{background:#fff;border-radius:18px;width:min(640px,100%);max-height:90dvh;padding:28px;overflow:auto;box-shadow:0 24px 80px #14251b40}.bm-dialog h2{margin:0;font-size:24px}.bm-dialog p{color:#58665c;font-size:14px;line-height:1.6}.bm-dialog-heading{justify-content:space-between;align-items:start;gap:16px;display:flex}.bm-fields{grid-template-columns:1fr 1fr;gap:18px;display:grid}.bm-dialog legend{font-size:15px;font-weight:600}.b-portal .bm-radio{align-items:center;gap:12px;font-size:14px;display:flex}.b-portal .bm-radio input{accent-color:#426334;flex-shrink:0;width:18px;height:18px;min-height:18px}.bm-customers{border:1px solid #e3e8e1;border-radius:8px;max-height:230px;padding:0 10px;overflow:auto}.bm-dialog-actions{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.ad-shell .bm-delete-confirm{color:#fff;background:#963e35;border-color:#963e35}@media (max-width:1000px){.bm-list{grid-template-columns:1fr}}@media (max-width:600px){.bm-card{padding:18px}.bm-card dl{grid-template-columns:1fr 1fr}.bm-card dl>div:first-child{grid-column:1/-1}.bm-actions>button{flex:1}.bm-fields{grid-template-columns:1fr;gap:0}.bm-dialog{padding:22px}.bm-overlay{padding:12px}.bm-status-tabs{gap:6px}.ad-shell .bm-status-tabs button{padding:9px;font-size:13px}}.b-portal .brochure-manager .bm-heading{min-width:0;height:auto;display:block}.b-portal .brochure-manager .bm-heading>span{margin:0;display:block}.b-portal .brochure-manager .bm-heading h1,.b-portal .brochure-manager .bm-heading p{overflow-wrap:break-word;min-width:0}
.pi{max-width:1600px;margin:auto}.ad-shell .pi button{color:#263035;background:#fff;border:1px solid #e1e2e2;border-radius:9px;padding:12px 16px}.pi-filters{grid-template-columns:180px 240px 1fr;align-items:center;gap:20px;margin:28px 0;display:grid}.ad-shell .pi label{color:#677176;gap:8px;margin:0;font-size:11px;display:grid}.ad-shell .pi input,.ad-shell .pi select{color:#263035;width:100%;font:inherit;background:#fff;border:1px solid #e1e2e2;border-radius:8px;padding:12px}.pi-filters>div{text-align:right;gap:5px;display:grid}.pi-filters span,.pi-summary span{letter-spacing:.12em;color:#7c746a;font-size:9px}.pi-filters strong{font-size:13px;font-weight:500}.pi-filters small{color:#7c8589;font-size:10px}.pi-summary{grid-template-columns:1.3fr repeat(3,1fr);gap:16px;display:grid}.pi-summary article,.ad-shell .pi-summary button{text-align:left;border:1px solid #e4e3df;border-radius:14px;gap:18px;padding:26px;display:grid}.pi-summary article{color:#fff;background:#202629}.pi-summary article span,.pi-summary article small{color:#c9bcaa}.pi-summary strong{letter-spacing:-.05em;font-size:30px;font-weight:500}.pi-summary strong small{letter-spacing:0;font-size:11px}.pi-summary small{font-size:10px}.ad-shell .pi-summary .pi-A{background:#f4eee5}.ad-shell .pi-summary .pi-B{background:#f0f1f2}.ad-shell .pi-summary .pi-C{background:#faf7f1}.ad-shell .pi-summary button[aria-pressed=true]{outline-offset:3px;outline:2px solid #b78a54}.pi-track{background:#fff9;border-radius:9px;height:4px;overflow:hidden}.pi-track i{background:#b78a54;height:100%;display:block}.pi-method{color:#727a7d;flex-wrap:wrap;gap:15px;margin:24px 0;font-size:11px;display:flex}.pi-method strong{color:#363d40}.pi-method p{flex-basis:100%;max-width:900px;margin:0;line-height:1.7}.pi-results{background:#fff;border:1px solid #e4e3df;border-radius:14px;padding:24px}.pi-search{grid-template-columns:1fr 190px;gap:20px;display:grid}.pi-caption{color:#798185;margin:20px 0;font-size:10px}.pi-product{border-top:1px solid #ececeb;grid-template-columns:70px minmax(0,1fr) 140px 65px 40px;align-items:center;gap:20px;padding:18px 0;display:grid}.pi-product img,.pi-no-image{object-fit:contain;background:#f7f7f5;border-radius:8px;width:70px;height:70px}.pi-product-name{gap:7px;display:grid}.pi-product-name small{color:#8b7862;letter-spacing:.03em;font-size:9px}.pi-product-name strong{font-size:13px;font-weight:500}.pi-product-name span,.pi-value small,.pi-score span{color:#778084;font-size:10px}.pi-value,.pi-score{gap:7px;display:grid}.pi-value strong{font-size:14px;font-weight:500}.pi-score strong{font-size:13px;font-weight:500}.pi-badge{background:#f1f2f2;border-radius:10px;place-items:center;width:34px;height:34px;font-weight:600;display:grid}.pi-badge.pi-A{color:#805d35;background:#f4eee5}.pi-badge.pi-B{color:#566269;background:#f0f1f2}.pi-badge.pi-C{color:#8a6b43;background:#faf7f1}.pi-settings{background:#f5f1ea;border-radius:14px;grid-template-columns:repeat(3,1fr);gap:20px;margin:24px 0;padding:26px;display:grid}.pi-settings>div,.pi-settings>p{grid-column:1/-1}.ad-shell .pi-settings h2{margin:8px 0;font-size:24px}.pi-settings p{color:#6c7478;font-size:12px}.ad-shell .pi-settings button{color:#fff;background:#202629}.pi-override{grid-column:2/-1}.pi-empty{text-align:center;padding:40px 10px}.pi-empty p{color:#727b80;font-size:13px}.pi-error{color:#923d30;background:#fff0eb;border-radius:8px;padding:15px}.pi button:focus-visible,.pi input:focus-visible,.pi select:focus-visible{outline-offset:3px;outline:2px solid #b78a54}.pi button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:1100px){.pi-summary{grid-template-columns:repeat(2,1fr)}.pi-filters{grid-template-columns:1fr 1fr}.pi-filters>div{text-align:left;grid-column:1/-1}.pi-product{grid-template-columns:55px minmax(0,1fr) 110px 34px;gap:12px}.pi-product img{width:55px;height:55px}.pi-score{display:none}}@media (max-width:600px){.pi-summary{gap:10px}.pi-summary article,.ad-shell .pi-summary button{gap:14px;padding:18px}.pi-summary strong{font-size:24px}.pi-filters{gap:12px}.pi-search{grid-template-columns:1fr}.pi-results{padding:16px}.pi-product{grid-template-columns:55px minmax(0,1fr) 34px}.pi-product-name strong{font-size:12px}.pi-value{flex-wrap:wrap;grid-area:auto/2;align-items:center;display:flex}.pi-badge{grid-area:1/3}.pi-product{position:relative}.pi-badge{grid-row:auto}.pi-settings{grid-template-columns:1fr;padding:20px}.pi-override{grid-column:1/-1}}.b-portal.ad-shell .pi .ad-page-head{background:linear-gradient(120deg,#fff,#f4f0e9);border:1px solid #e5e3df;border-radius:18px;align-items:center;gap:20px;margin-bottom:24px;padding:28px;box-shadow:0 10px 28px #18202506}.b-portal.ad-shell .pi .ad-page-head h1{overflow-wrap:anywhere;color:#202629;margin:10px 0;line-height:1.12}.b-portal.ad-shell .pi .ad-page-head p{margin-bottom:0;line-height:1.6}.b-portal.ad-shell .pi .ad-kicker{color:#99744c}.b-portal.ad-shell .pi .pi-summary article{background:radial-gradient(circle at 95% 0,#4a3b2a,#202629 70%);box-shadow:0 8px 22px #18202512}.b-portal.ad-shell .pi .pi-summary button:hover{border-color:#b78a54;box-shadow:0 5px 18px #91683a12}.b-portal.ad-shell .pi .mix-overview{background:linear-gradient(125deg,#fff,#f5f2ec);border-color:#e4e0d9}.b-portal.ad-shell .pi .mix-head p,.b-portal.ad-shell .pi .mix-title small,.b-portal.ad-shell .pi .mix-numbers,.b-portal.ad-shell .pi .mix-note{color:#727b80}.b-portal.ad-shell .pi .mix-tabs button{color:#364046;border-color:#e0ded9}.b-portal.ad-shell .pi .mix-tabs button[aria-pressed=true]{color:#fff;background:#202629;border-color:#202629}.b-portal.ad-shell .pi .mix-grid article{border-color:#e4e2dd;box-shadow:0 6px 18px #18202504}.b-portal.ad-shell .pi .mix-title h3,.b-portal.ad-shell .pi .mix-numbers b{color:#263035}.b-portal.ad-shell .pi .mix-title>span{color:#87633b}.b-portal.ad-shell .pi .mix-share{background:#eee9e1}.b-portal.ad-shell .pi .mix-share i{background:linear-gradient(90deg,#ad7c47,#dfbc87)}.b-portal.ad-shell .pi .mix-distribution span{color:#657077;background:#f1f2f2}.b-portal.ad-shell .pi .mix-distribution .mix-curve-A{color:#805d35;background:#f4eee5}.b-portal.ad-shell .pi .mix-distribution .mix-curve-B{color:#566269;background:#f0f1f2}.b-portal.ad-shell .pi .mix-distribution .mix-curve-C{color:#8a6b43;background:#faf7f1}.b-portal.ad-shell .pi .mix-grid button{color:#3b454a;background:#f8f7f4;border-color:#e4e0d9}.b-portal.ad-shell .pi .mix-grid button:hover,.b-portal.ad-shell .pi .mix-grid button[aria-pressed=true]{color:#fff;background:#202629}.b-portal.ad-shell .pi .mix-grid .mix-selected{border-color:#b78a54;box-shadow:0 0 0 1px #b78a54}.b-portal.ad-shell .pi .mix-overview button:focus-visible{outline-color:#b78a54}@media (max-width:650px){.b-portal.ad-shell .pi .ad-page-head{flex-direction:column;align-items:flex-start;padding:22px}.b-portal.ad-shell .pi .ad-page-head h1{font-size:30px}.b-portal.ad-shell .pi .ad-page-head>button{align-self:flex-start}}
.mix-overview{background:#f0f4ea;border:1px solid #dce5d4;border-radius:14px;margin:28px 0;padding:26px}.mix-head{justify-content:space-between;align-items:center;gap:22px;display:flex}.ad-shell .mix-head h2{margin:0 0 8px;font-size:24px}.mix-head p{color:#64735a;margin:0;font-size:14px;line-height:1.5}.mix-tabs{gap:5px;display:flex}.ad-shell .mix-tabs button{color:#4b603e;background:#fff;border:1px solid #d5dfcd;padding:12px;font-size:14px}.ad-shell .mix-tabs button[aria-pressed=true]{color:#eff7e0;background:#2b4630;border-color:#2b4630}.ad-shell .mix-search{max-width:360px;margin:24px 0;font-size:14px}.ad-shell .mix-search input{font-size:14px}.mix-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.mix-grid article{background:#fff;border:1px solid #dfe6d8;border-radius:12px;min-width:0;padding:22px}.mix-title{justify-content:space-between;align-items:start;gap:14px;min-height:60px;display:flex}.ad-shell .mix-title h3{color:#31452c;overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:550;line-height:1.4}.mix-title>span{text-align:right;color:#526d40;white-space:nowrap;font-size:17px}.mix-title small{color:#7a886c;margin-top:5px;font-size:12px;display:block}.mix-revenue{letter-spacing:-.035em;margin:18px 0;font-size:26px;font-weight:500;display:block}.mix-share{background:#edf2e6;border-radius:5px;height:5px;overflow:hidden}.mix-share i{background:#95bb6c;height:100%;display:block}.mix-numbers{color:#758169;gap:8px;margin:17px 0;font-size:13px;display:grid}.mix-numbers b{color:#3a5030;font-weight:550}.mix-distribution{flex-wrap:wrap;gap:6px;margin:20px 0;display:flex}.mix-distribution span{color:#5e6d52;background:#f0f3ec;border-radius:6px;gap:8px;padding:7px 9px;font-size:12px;display:flex}.mix-distribution .mix-curve-A{background:#e5f1d5}.mix-distribution .mix-curve-B{background:#eee9f5}.mix-distribution .mix-curve-C{background:#faf0de}.ad-shell .mix-grid button{color:#395330;background:#f6f9f1;width:100%;padding:12px;font-size:14px}.ad-shell .mix-grid button:hover,.ad-shell .mix-grid button[aria-pressed=true]{color:#fff;background:#2b4630}.mix-grid .mix-selected{border-color:#628848;box-shadow:0 0 0 1px #628848}.mix-note{color:#718064;margin:22px 0 0;font-size:12px;line-height:1.8}.pi-group-filter{justify-content:space-between;align-items:center;gap:16px;margin:22px 0;font-size:14px;display:flex}.ad-shell .pi-group-filter button{font-size:14px}.mix-overview button:focus-visible{outline-offset:3px;outline:2px solid #527a38}@media (max-width:1200px){.mix-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mix-head{display:block}.mix-tabs{margin-top:20px}}@media (max-width:650px){.mix-overview{padding:18px}.mix-grid{grid-template-columns:1fr}.mix-tabs{flex-wrap:wrap}.mix-tabs button{flex:1}.pi-group-filter{flex-direction:column;align-items:flex-start}.mix-title{min-height:0}.mix-grid article{padding:20px}}
.ci-metrics{grid-template-columns:repeat(3,1fr);gap:18px;margin:24px 0;display:grid}.ci-metrics article{background:#fff;border:1px solid #e4e3df;border-radius:12px;gap:14px;padding:24px;display:grid}.ci-metrics span{color:#727b80;font-size:14px}.ci-metrics strong{color:#263035;font-size:34px;font-weight:500}.ci .mix-grid{margin-top:24px}.ci-list-head{justify-content:space-between;align-items:end;gap:20px;display:flex}.ad-shell .ci-list-head label{flex:1;max-width:420px;font-size:14px}.ci-row{border-top:1px solid #ececeb;justify-content:space-between;gap:24px;padding:22px 0;display:flex}.ci-row>div{gap:9px;display:grid}.ci-row strong{font-size:16px;font-weight:500}.ci-row span{color:#727b80;font-size:13px}.ci-row>div:last-child{text-align:right}.ci-note{color:#727b80;margin:22px 0;font-size:13px;line-height:1.8}.ad-shell .ci button{font-size:14px}.ci .pi-results>p{color:#727b80;font-size:14px}@media (max-width:650px){.ci-metrics{grid-template-columns:1fr}.ci-metrics article{justify-content:space-between;align-items:center;display:flex}.ci-row{flex-direction:column;gap:16px}.ci-row>div:last-child{text-align:left}.ci-list-head{display:block}.ci-list-head button{margin-top:14px}}.ci-segments{background:#fff;border:1px solid #dce5d4;border-radius:12px;margin:22px 0;padding:20px}.ci-segments summary{cursor:pointer;color:#35502d;font-size:16px}.ci-segments p{font-size:14px;line-height:1.6}.ci-segment-tags{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.ci-segment-tags span{color:#516646;background:#eef3e7;border-radius:8px;padding:8px 12px;font-size:13px}
.sp-hero{grid-template-columns:1.65fr 1fr;gap:22px;margin:25px 0;display:grid}.sp-goal{color:#fff;background:#202629;border-radius:16px;padding:34px}.sp-goal .ad-kicker{color:#d6b58a}.sp-goal-value{flex-wrap:wrap;align-items:baseline;gap:14px;margin:30px 0;display:flex}.sp-goal-value strong{letter-spacing:-.05em;font-size:clamp(30px,3.3vw,50px);font-weight:500}.sp-goal-value span{color:#c9bcaa;font-size:13px}.sp-goal-track{background:#ffffff18;border-radius:8px;height:8px;overflow:hidden}.sp-goal-track i{background:#dbb47e;height:100%;display:block}.sp-goal-meta{color:#d4c7b5;justify-content:space-between;gap:12px;margin:12px 0 28px;font-size:11px;display:flex}.sp-goal small{color:#c7c0b6;font-size:11px}.sp-projection{background:#f4eee5;border-radius:16px;flex-direction:column;justify-content:center;padding:32px;display:flex}.sp-projection strong{letter-spacing:-.04em;color:#263035;margin:22px 0 10px;font-size:36px;font-weight:500}.sp-projection p{color:#727b80;font-size:12px;line-height:1.8}.sp-projection small{color:#7a8387;font-size:10px}.sp-comparisons{grid-template-columns:repeat(3,1fr);gap:18px;margin:25px 0;display:grid}.sp-comparisons article{background:#fff;border:1px solid #e4e3df;border-radius:12px;gap:13px;padding:24px;display:grid}.sp-comparisons span,.sp-comparisons small{color:#7a8387;font-size:10px}.sp-comparisons strong{letter-spacing:-.03em;font-size:24px;font-weight:500}.sp-comparisons b{color:#87633b;font-size:12px;font-weight:500}.sp-chart{background:#fff;border:1px solid #e4e3df;border-radius:14px;margin:24px 0;padding:30px}.sp-chart-head{justify-content:space-between;align-items:center;gap:20px;display:flex}.ad-shell .sp-chart h2{margin:12px 0 24px;font-size:24px}.sp-chart-head>strong{font-size:16px;font-weight:500}.sp-bars{border-bottom:1px solid #e4e3df;align-items:flex-end;gap:6px;height:190px;margin:25px 0 42px;display:flex}.ad-shell .sp-bars button{background:#d5ae77;border:0;border-radius:4px 4px 0 0;flex:1;min-width:0;min-height:3px;padding:0;position:relative}.ad-shell .sp-bars button:hover,.ad-shell .sp-bars button:focus{background:#946738}.ad-shell .sp-bars button:disabled{background:#e2e4e5}.sp-bars span{color:#7a8387;padding-top:10px;font-size:9px;position:absolute;top:100%;left:50%;transform:translate(-50%)}.sp-history>div{grid-template-columns:85px 1fr 140px 65px;align-items:center;gap:18px;padding:12px 0;display:grid}.sp-history span,.sp-history small{color:#7a8387;font-size:11px}.sp-history strong{text-align:right;font-size:13px;font-weight:500}.sp-history>div>div{background:#f0efec;border-radius:6px;height:8px;overflow:hidden}.sp-history i{background:#d5ae77;border-radius:6px;height:100%;display:block}@media (max-width:1000px){.sp-hero{grid-template-columns:1fr}.sp-comparisons{gap:10px}.sp-comparisons article{padding:18px}.sp-comparisons strong{font-size:20px}}@media (max-width:600px){.sp-goal,.sp-projection{padding:24px}.sp-goal-value strong{font-size:34px}.sp-goal-meta{flex-direction:column}.sp-comparisons{grid-template-columns:1fr}.sp-comparisons article{grid-template-columns:1fr 1fr}.sp-comparisons strong{grid-area:1/2}.sp-chart{padding:20px}.sp-chart-head{display:block}.sp-bars{gap:3px;height:150px}.sp-bars span{display:none}.sp-bars button:nth-child(5n+1) span{display:block}.sp-history>div{grid-template-columns:55px 1fr 100px;gap:9px}.sp-history small{display:none}.sp-history strong{font-size:11px}.ad-shell .sp-chart h2{font-size:21px}}.ad-shell .sp .ad-page-head>button:hover,.ad-shell .sp .ad-page-head>button:focus{color:#263035;background:#f4eee5}.ad-shell .sp-goal .ad-kicker{color:#d6b58a}
