:root{--iti-flag-width:20px;--iti-flag-count:244}.iti__ac{--iti-flag-offset:0}.iti__ad{--iti-flag-offset:-1}.iti__ae{--iti-flag-offset:-2}.iti__af{--iti-flag-offset:-3}.iti__ag{--iti-flag-offset:-4}.iti__ai{--iti-flag-offset:-5}.iti__al{--iti-flag-offset:-6}.iti__am{--iti-flag-offset:-7}.iti__ao{--iti-flag-offset:-8}.iti__ar{--iti-flag-offset:-9}.iti__as{--iti-flag-offset:-10}.iti__at{--iti-flag-offset:-11}.iti__au{--iti-flag-offset:-12}.iti__aw{--iti-flag-offset:-13}.iti__ax{--iti-flag-offset:-14}.iti__az{--iti-flag-offset:-15}.iti__ba{--iti-flag-offset:-16}.iti__bb{--iti-flag-offset:-17}.iti__bd{--iti-flag-offset:-18}.iti__be{--iti-flag-offset:-19}.iti__bf{--iti-flag-offset:-20}.iti__bg{--iti-flag-offset:-21}.iti__bh{--iti-flag-offset:-22}.iti__bi{--iti-flag-offset:-23}.iti__bj{--iti-flag-offset:-24}.iti__bl{--iti-flag-offset:-25}.iti__bm{--iti-flag-offset:-26}.iti__bn{--iti-flag-offset:-27}.iti__bo{--iti-flag-offset:-28}.iti__bq{--iti-flag-offset:-29}.iti__br{--iti-flag-offset:-30}.iti__bs{--iti-flag-offset:-31}.iti__bt{--iti-flag-offset:-32}.iti__bw{--iti-flag-offset:-33}.iti__by{--iti-flag-offset:-34}.iti__bz{--iti-flag-offset:-35}.iti__ca{--iti-flag-offset:-36}.iti__cc{--iti-flag-offset:-37}.iti__cd{--iti-flag-offset:-38}.iti__cf{--iti-flag-offset:-39}.iti__cg{--iti-flag-offset:-40}.iti__ch{--iti-flag-offset:-41}.iti__ci{--iti-flag-offset:-42}.iti__ck{--iti-flag-offset:-43}.iti__cl{--iti-flag-offset:-44}.iti__cm{--iti-flag-offset:-45}.iti__cn{--iti-flag-offset:-46}.iti__co{--iti-flag-offset:-47}.iti__cr{--iti-flag-offset:-48}.iti__cu{--iti-flag-offset:-49}.iti__cv{--iti-flag-offset:-50}.iti__cw{--iti-flag-offset:-51}.iti__cx{--iti-flag-offset:-52}.iti__cy{--iti-flag-offset:-53}.iti__cz{--iti-flag-offset:-54}.iti__de{--iti-flag-offset:-55}.iti__dj{--iti-flag-offset:-56}.iti__dk{--iti-flag-offset:-57}.iti__dm{--iti-flag-offset:-58}.iti__do{--iti-flag-offset:-59}.iti__dz{--iti-flag-offset:-60}.iti__ec{--iti-flag-offset:-61}.iti__ee{--iti-flag-offset:-62}.iti__eg{--iti-flag-offset:-63}.iti__eh{--iti-flag-offset:-64}.iti__er{--iti-flag-offset:-65}.iti__es{--iti-flag-offset:-66}.iti__et{--iti-flag-offset:-67}.iti__fi{--iti-flag-offset:-68}.iti__fj{--iti-flag-offset:-69}.iti__fk{--iti-flag-offset:-70}.iti__fm{--iti-flag-offset:-71}.iti__fo{--iti-flag-offset:-72}.iti__fr{--iti-flag-offset:-73}.iti__ga{--iti-flag-offset:-74}.iti__gb{--iti-flag-offset:-75}.iti__gd{--iti-flag-offset:-76}.iti__ge{--iti-flag-offset:-77}.iti__gf{--iti-flag-offset:-78}.iti__gg{--iti-flag-offset:-79}.iti__gh{--iti-flag-offset:-80}.iti__gi{--iti-flag-offset:-81}.iti__gl{--iti-flag-offset:-82}.iti__gm{--iti-flag-offset:-83}.iti__gn{--iti-flag-offset:-84}.iti__gp{--iti-flag-offset:-85}.iti__gq{--iti-flag-offset:-86}.iti__gr{--iti-flag-offset:-87}.iti__gt{--iti-flag-offset:-88}.iti__gu{--iti-flag-offset:-89}.iti__gw{--iti-flag-offset:-90}.iti__gy{--iti-flag-offset:-91}.iti__hk{--iti-flag-offset:-92}.iti__hn{--iti-flag-offset:-93}.iti__hr{--iti-flag-offset:-94}.iti__ht{--iti-flag-offset:-95}.iti__hu{--iti-flag-offset:-96}.iti__id{--iti-flag-offset:-97}.iti__ie{--iti-flag-offset:-98}.iti__il{--iti-flag-offset:-99}.iti__im{--iti-flag-offset:-100}.iti__in{--iti-flag-offset:-101}.iti__io{--iti-flag-offset:-102}.iti__iq{--iti-flag-offset:-103}.iti__ir{--iti-flag-offset:-104}.iti__is{--iti-flag-offset:-105}.iti__it{--iti-flag-offset:-106}.iti__je{--iti-flag-offset:-107}.iti__jm{--iti-flag-offset:-108}.iti__jo{--iti-flag-offset:-109}.iti__jp{--iti-flag-offset:-110}.iti__ke{--iti-flag-offset:-111}.iti__kg{--iti-flag-offset:-112}.iti__kh{--iti-flag-offset:-113}.iti__ki{--iti-flag-offset:-114}.iti__km{--iti-flag-offset:-115}.iti__kn{--iti-flag-offset:-116}.iti__kp{--iti-flag-offset:-117}.iti__kr{--iti-flag-offset:-118}.iti__kw{--iti-flag-offset:-119}.iti__ky{--iti-flag-offset:-120}.iti__kz{--iti-flag-offset:-121}.iti__la{--iti-flag-offset:-122}.iti__lb{--iti-flag-offset:-123}.iti__lc{--iti-flag-offset:-124}.iti__li{--iti-flag-offset:-125}.iti__lk{--iti-flag-offset:-126}.iti__lr{--iti-flag-offset:-127}.iti__ls{--iti-flag-offset:-128}.iti__lt{--iti-flag-offset:-129}.iti__lu{--iti-flag-offset:-130}.iti__lv{--iti-flag-offset:-131}.iti__ly{--iti-flag-offset:-132}.iti__ma{--iti-flag-offset:-133}.iti__mc{--iti-flag-offset:-134}.iti__md{--iti-flag-offset:-135}.iti__me{--iti-flag-offset:-136}.iti__mf{--iti-flag-offset:-137}.iti__mg{--iti-flag-offset:-138}.iti__mh{--iti-flag-offset:-139}.iti__mk{--iti-flag-offset:-140}.iti__ml{--iti-flag-offset:-141}.iti__mm{--iti-flag-offset:-142}.iti__mn{--iti-flag-offset:-143}.iti__mo{--iti-flag-offset:-144}.iti__mp{--iti-flag-offset:-145}.iti__mq{--iti-flag-offset:-146}.iti__mr{--iti-flag-offset:-147}.iti__ms{--iti-flag-offset:-148}.iti__mt{--iti-flag-offset:-149}.iti__mu{--iti-flag-offset:-150}.iti__mv{--iti-flag-offset:-151}.iti__mw{--iti-flag-offset:-152}.iti__mx{--iti-flag-offset:-153}.iti__my{--iti-flag-offset:-154}.iti__mz{--iti-flag-offset:-155}.iti__na{--iti-flag-offset:-156}.iti__nc{--iti-flag-offset:-157}.iti__ne{--iti-flag-offset:-158}.iti__nf{--iti-flag-offset:-159}.iti__ng{--iti-flag-offset:-160}.iti__ni{--iti-flag-offset:-161}.iti__nl{--iti-flag-offset:-162}.iti__no{--iti-flag-offset:-163}.iti__np{--iti-flag-offset:-164}.iti__nr{--iti-flag-offset:-165}.iti__nu{--iti-flag-offset:-166}.iti__nz{--iti-flag-offset:-167}.iti__om{--iti-flag-offset:-168}.iti__pa{--iti-flag-offset:-169}.iti__pe{--iti-flag-offset:-170}.iti__pf{--iti-flag-offset:-171}.iti__pg{--iti-flag-offset:-172}.iti__ph{--iti-flag-offset:-173}.iti__pk{--iti-flag-offset:-174}.iti__pl{--iti-flag-offset:-175}.iti__pm{--iti-flag-offset:-176}.iti__pr{--iti-flag-offset:-177}.iti__ps{--iti-flag-offset:-178}.iti__pt{--iti-flag-offset:-179}.iti__pw{--iti-flag-offset:-180}.iti__py{--iti-flag-offset:-181}.iti__qa{--iti-flag-offset:-182}.iti__re{--iti-flag-offset:-183}.iti__ro{--iti-flag-offset:-184}.iti__rs{--iti-flag-offset:-185}.iti__ru{--iti-flag-offset:-186}.iti__rw{--iti-flag-offset:-187}.iti__sa{--iti-flag-offset:-188}.iti__sb{--iti-flag-offset:-189}.iti__sc{--iti-flag-offset:-190}.iti__sd{--iti-flag-offset:-191}.iti__se{--iti-flag-offset:-192}.iti__sg{--iti-flag-offset:-193}.iti__sh{--iti-flag-offset:-194}.iti__si{--iti-flag-offset:-195}.iti__sj{--iti-flag-offset:-196}.iti__sk{--iti-flag-offset:-197}.iti__sl{--iti-flag-offset:-198}.iti__sm{--iti-flag-offset:-199}.iti__sn{--iti-flag-offset:-200}.iti__so{--iti-flag-offset:-201}.iti__sr{--iti-flag-offset:-202}.iti__ss{--iti-flag-offset:-203}.iti__st{--iti-flag-offset:-204}.iti__sv{--iti-flag-offset:-205}.iti__sx{--iti-flag-offset:-206}.iti__sy{--iti-flag-offset:-207}.iti__sz{--iti-flag-offset:-208}.iti__tc{--iti-flag-offset:-209}.iti__td{--iti-flag-offset:-210}.iti__tg{--iti-flag-offset:-211}.iti__th{--iti-flag-offset:-212}.iti__tj{--iti-flag-offset:-213}.iti__tk{--iti-flag-offset:-214}.iti__tl{--iti-flag-offset:-215}.iti__tm{--iti-flag-offset:-216}.iti__tn{--iti-flag-offset:-217}.iti__to{--iti-flag-offset:-218}.iti__tr{--iti-flag-offset:-219}.iti__tt{--iti-flag-offset:-220}.iti__tv{--iti-flag-offset:-221}.iti__tw{--iti-flag-offset:-222}.iti__tz{--iti-flag-offset:-223}.iti__ua{--iti-flag-offset:-224}.iti__ug{--iti-flag-offset:-225}.iti__us{--iti-flag-offset:-226}.iti__uy{--iti-flag-offset:-227}.iti__uz{--iti-flag-offset:-228}.iti__va{--iti-flag-offset:-229}.iti__vc{--iti-flag-offset:-230}.iti__ve{--iti-flag-offset:-231}.iti__vg{--iti-flag-offset:-232}.iti__vi{--iti-flag-offset:-233}.iti__vn{--iti-flag-offset:-234}.iti__vu{--iti-flag-offset:-235}.iti__wf{--iti-flag-offset:-236}.iti__ws{--iti-flag-offset:-237}.iti__xk{--iti-flag-offset:-238}.iti__ye{--iti-flag-offset:-239}.iti__yt{--iti-flag-offset:-240}.iti__za{--iti-flag-offset:-241}.iti__zm{--iti-flag-offset:-242}.iti__zw{--iti-flag-offset:-243}:root{--iti-hover-color:#0000000d;--iti-border-color:#ccc;--iti-country-selector-bg:white;--iti-icon-color:#555;--iti-spacer-horizontal:10px;--iti-flag-height:calc(var(--iti-flag-width) * 3 / 4);--iti-globe-icon-size:17px;--iti-clear-icon-size:15px;--iti-border-width:1px;--iti-arrow-size:5px;--iti-arrow-width:1.5px;--iti-arrow-padding:7px;--iti-mobile-popup-margin:30px;--iti-strict-reject-flash-color:#ff00001f}.iti{display:inline-block;position:relative}.iti *{box-sizing:border-box}.iti input.iti__tel-input,.iti input.iti__tel-input[type=text],.iti input.iti__tel-input[type=tel]{z-index:0;min-width:100%;display:block;position:relative;margin:0!important}.iti__a11y-text{clip:rect(1px, 1px, 1px, 1px);width:1px;height:1px;position:absolute;overflow:hidden}.iti__country-container{padding:var(--iti-border-width);position:absolute;top:0;bottom:0;left:0}.iti__selected-country{z-index:1;height:100%;font-family:inherit;font-size:inherit;color:inherit;font-weight:inherit;line-height:inherit;background:0 0;border:0;border-radius:0;align-items:center;margin:0;padding:0;text-decoration:none;display:flex;position:relative}.iti__selected-country-primary{height:100%;padding:0 var(--iti-arrow-padding) 0 var(--iti-spacer-horizontal);align-items:center;display:flex}.iti__selected-dial-code{margin-left:4px}.iti__arrow{margin-left:var(--iti-arrow-padding);width:var(--iti-arrow-size);height:var(--iti-arrow-size);box-sizing:border-box;border-right:var(--iti-arrow-width) solid var(--iti-icon-color);border-bottom:var(--iti-arrow-width) solid var(--iti-icon-color);margin-top:-2px;transform:rotate(45deg)}.iti__arrow--up{margin-top:4px;transform:rotate(-135deg)}.iti__country-selector{background-color:var(--iti-country-selector-bg);border-radius:3px}.iti--inline-country-selector .iti__country-selector{border:var(--iti-border-width) solid var(--iti-border-color);box-shadow:1px 1px 4px #0003}.iti--inline-country-selector:not(.iti--detached-country-selector) .iti__country-selector{z-index:2;position:absolute;left:0}.iti__search-input{width:100%;padding-left:calc(var(--iti-spacer-horizontal) + var(--iti-globe-icon-size) + var(--iti-spacer-horizontal));padding-right:calc(var(--iti-spacer-horizontal) + var(--iti-clear-icon-size) + var(--iti-spacer-horizontal));border-width:0;border-radius:3px}[dir=rtl] .iti__search-input{padding-left:inherit;background-position:right 8px center;padding-right:30px}.iti__search-input::-webkit-search-cancel-button{appearance:none}.iti__search-input,.iti__country{padding-top:8px;padding-bottom:8px}.iti__search-input-wrapper{border-bottom:1px solid var(--iti-border-color);align-items:center;display:flex;position:relative}.iti__search-icon{left:var(--iti-spacer-horizontal);pointer-events:none;display:flex;position:absolute}[dir=rtl] .iti__search-icon{left:auto;right:var(--iti-spacer-horizontal)}.iti__search-icon-svg{width:var(--iti-globe-icon-size);height:var(--iti-globe-icon-size);stroke:var(--iti-icon-color);fill:none;stroke-width:3px;display:block}.iti__search-clear{right:calc(var(--iti-spacer-horizontal) / 2);cursor:pointer;padding:calc(var(--iti-spacer-horizontal) / 2);background:0 0;border:0;border-radius:3px;justify-content:center;align-items:center;transition:background-color .15s;display:flex;position:absolute}.iti__search-clear .iti__search-clear-x{stroke-width:2px}.iti__search-clear .iti__search-clear-bg{fill:var(--iti-icon-color)}[dir=rtl] .iti__search-clear{right:auto;left:var(--iti-spacer-horizontal)}.iti__search-clear:hover,.iti__search-clear:focus-visible{background:var(--iti-hover-color);outline:none}.iti__search-clear-svg{width:var(--iti-clear-icon-size);height:var(--iti-clear-icon-size);display:block}.iti__no-results{text-align:center;padding:30px 0}.iti__country-list{cursor:pointer;-webkit-overflow-scrolling:touch;margin:0;padding:0;list-style:none;overflow-y:scroll}.iti--inline-country-selector .iti__country-list{max-height:185px}.iti--flexible-dropdown-width .iti__country-list{white-space:nowrap}@media (width<=500px){.iti--flexible-dropdown-width .iti__country-list{white-space:normal}}.iti__country{padding-left:var(--iti-spacer-horizontal);padding-right:var(--iti-spacer-horizontal);outline:none;align-items:center;display:flex}.iti__country.iti__highlight{background-color:var(--iti-hover-color)}.iti__country-name{flex-grow:1}.iti__country-check{margin-left:var(--iti-spacer-horizontal);color:var(--iti-icon-color);align-items:center;display:flex}.iti__country-check-svg{width:var(--iti-clear-icon-size);height:var(--iti-clear-icon-size);display:block}.iti__country-list .iti__flag{margin-right:var(--iti-spacer-horizontal);flex-shrink:0}[dir=rtl] :is(.iti__country-list .iti__flag){margin-right:0;margin-left:var(--iti-spacer-horizontal)}:is(.iti--has-country-selector .iti__country-container:has(+input[disabled]),.iti--has-country-selector .iti__country-container:has(+input[readonly])) button.iti__selected-country{cursor:not-allowed}:is(.iti--has-country-selector .iti__country-container:has(+input[disabled]),.iti--has-country-selector .iti__country-container:has(+input[readonly])) button.iti__selected-country .iti__arrow{visibility:hidden}.iti--has-country-selector .iti__country-container:not(:has(+input[disabled])):not(:has(+input[readonly])) .iti__selected-country-primary:hover,.iti--has-country-selector .iti__country-container:not(:has(+input[disabled])):not(:has(+input[readonly])) .iti__selected-country[aria-expanded=true] .iti__selected-country-primary{background-color:var(--iti-hover-color)}.iti--detached-country-selector{z-index:1060;position:fixed;top:-1000px;left:-1000px}.iti--detached-country-selector:hover{cursor:pointer}.iti--detached-country-selector{top:calc(anchor(bottom) + 3px);left:anchor(left);position-try-fallbacks:--iti-flip-above}@position-try --iti-flip-above{top: auto; bottom: calc(anchor(top) + 3px);}.iti__hide{display:none}.iti__v-hide{visibility:hidden}.iti--fullscreen-popup.iti--detached-country-selector{padding:var(--iti-mobile-popup-margin);background-color:#00000080;flex-direction:column;justify-content:flex-start;display:flex;position:fixed;inset:0}.iti--fullscreen-popup .iti__country-selector{flex-direction:column;max-height:100%;display:flex;position:relative}.iti--fullscreen-popup .iti__country,.iti--fullscreen-popup .iti__search-input{padding-top:10px;padding-bottom:10px}.iti--fullscreen-popup .iti__country{padding-left:10px;padding-right:10px;line-height:1.5em}.iti__flag{height:var(--iti-flag-height);width:var(--iti-flag-width);background-image:image-set(var(--iti-path-flags-1x) 1x, var(--iti-path-flags-2x) 2x);background-repeat:no-repeat;background-position:calc(var(--iti-flag-offset,100) * var(--iti-flag-width)) 0;background-size:calc(var(--iti-flag-count) * var(--iti-flag-width)) var(--iti-flag-height);border-radius:1px;box-shadow:0 0 1px #888}.iti__loading{box-shadow:none;background:0 0;position:relative}.iti__loading:after{content:"";width:var(--iti-flag-height);height:var(--iti-flag-height);box-sizing:border-box;border:2px solid var(--iti-icon-color);border-right-color:#0000;border-radius:50%;margin:auto;animation:1s linear infinite iti-spinner;position:absolute;inset:0}@keyframes iti-spinner{to{transform:rotate(360deg)}}.iti__strict-reject-animation .iti__tel-input,.iti__strict-reject-animation .iti__selected-country{animation:.3s cubic-bezier(.36,.07,.19,.97) iti-strict-reject-shake}@media (prefers-reduced-motion:reduce){.iti__strict-reject-animation .iti__tel-input{animation:.3s ease-out both iti-strict-reject-flash}.iti__strict-reject-animation .iti__selected-country{animation:none}}@keyframes iti-strict-reject-shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-3px)}40%,60%{transform:translate(3px)}}@keyframes iti-strict-reject-flash{40%{background-color:var(--iti-strict-reject-flash-color)}}.iti__globe{box-shadow:none;height:var(--iti-globe-icon-size);background:0 0;justify-content:center;align-items:center;padding:0;display:flex}.iti__globe .iti__globe-svg{width:100%;height:100%;fill:var(--iti-icon-color)}@supports ((-webkit-appearance:none)) and (not (background:-webkit-canvas(foo))){.iti__tel-input:focus{outline-offset:1px}}:root{--iti-path-flags-1x:url(/assets/flags-DjVgN9ag.webp);--iti-path-flags-2x:url(/assets/flags@2x-QBzdwbZ8.webp)}.iti{width:100%;font-size:1.4rem;line-height:normal;display:block}.iti input[type=tel]{width:100%;display:block}.iti__selected-country{position:relative;top:-3px}.billing-muted[data-v-0de21f4c]{color:var(--muted);padding:1rem 0}.billing-status-card[data-v-0de21f4c]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.billing-status-card.walled[data-v-0de21f4c]{border:1px solid #dc2626}.billing-status-actions[data-v-0de21f4c]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.8rem;display:flex}.resume-action[data-v-0de21f4c]{border-radius:var(--radius-md);color:#fff;cursor:pointer;white-space:nowrap;background:#16a34a;border:0;min-height:4rem;padding:.8rem 1.6rem;font-weight:900}.resume-action[data-v-0de21f4c]:disabled{opacity:.6;cursor:default}.confirm-cancel-action[data-v-0de21f4c]{border-radius:var(--radius-md);color:#fff;cursor:pointer;white-space:nowrap;background:#dc2626;border:0;min-height:4rem;padding:.8rem 1.6rem;font-weight:900}.confirm-cancel-action[data-v-0de21f4c]:disabled{opacity:.6;cursor:default}.billing-portal-link[data-v-0de21f4c]{color:var(--text-muted);margin-top:1rem;font-size:1.2rem}.billing-portal-link a[data-v-0de21f4c]{color:inherit;text-decoration:underline}.billing-status-main[data-v-0de21f4c]{flex-direction:column;gap:.4rem;display:flex}.billing-status-pill[data-v-0de21f4c]{text-transform:uppercase;letter-spacing:.03em;border-radius:999px;align-self:flex-start;padding:.2rem .7rem;font-size:1.1rem;font-weight:700}.billing-status-pill.ok[data-v-0de21f4c]{color:#166534;background:#dcfce7}.billing-status-pill.info[data-v-0de21f4c]{color:#1e40af;background:#dbeafe}.billing-status-pill.danger[data-v-0de21f4c]{color:#991b1b;background:#fee2e2}.billing-status-note[data-v-0de21f4c]{color:var(--muted);margin:0;font-size:1.4rem}.billing-plan-body[data-v-0de21f4c]{padding:1.8rem 2rem 2.2rem}.billing-plan-grid[data-v-0de21f4c]{grid-template-columns:repeat(auto-fill,minmax(26rem,1fr));align-items:stretch;gap:1.6rem;display:grid}.billing-plan[data-v-0de21f4c]{border:1px solid var(--line);background:var(--surface);border-radius:14px;flex-direction:column;gap:.8rem;padding:2rem 1.8rem 1.8rem;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex;position:relative;box-shadow:0 1px 2px #0f172a0d,0 8px 20px #0f172a0d}.billing-plan[data-v-0de21f4c]:hover{border-color:var(--brand,#4f46e5);transform:translateY(-2px);box-shadow:0 2px 4px #0f172a0f,0 14px 32px #0f172a1a}@media (prefers-reduced-motion:reduce){.billing-plan[data-v-0de21f4c],.billing-plan[data-v-0de21f4c]:hover{transition:none;transform:none}}.billing-plan-retired[data-v-0de21f4c]{color:var(--muted);background:var(--line);text-transform:uppercase;letter-spacing:.03em;border-radius:999px;padding:.2rem .7rem;font-size:1.05rem;font-weight:700}.billing-plan.free[data-v-0de21f4c]{background:var(--ground,var(--surface));box-shadow:none}.billing-plan.free[data-v-0de21f4c]:hover{border-color:var(--line);box-shadow:none;transform:none}.billing-plan-foot[data-v-0de21f4c]{color:var(--muted);margin:auto 0 0;font-size:1.25rem}.billing-plan.current[data-v-0de21f4c]{border-color:var(--brand,#4f46e5);box-shadow:0 0 0 2px var(--brand,#4f46e5), 0 8px 20px #4f46e51f}.billing-plan-head[data-v-0de21f4c]{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.billing-plan-head h3[data-v-0de21f4c]{margin:0;font-size:1.7rem}.billing-plan-current[data-v-0de21f4c]{color:var(--brand,#4f46e5);text-transform:uppercase;letter-spacing:.03em;background:#4f46e51a;border-radius:999px;padding:.2rem .7rem;font-size:1.05rem;font-weight:700}.billing-plan-price[data-v-0de21f4c]{align-items:baseline;gap:.3rem;margin:0;display:flex}.billing-plan-price strong[data-v-0de21f4c]{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:3.2rem;line-height:1.1}.billing-plan-price span[data-v-0de21f4c]{color:var(--muted);font-size:1.3rem}.billing-plan-tagline[data-v-0de21f4c]{color:var(--muted);margin:0}.billing-plan-features[data-v-0de21f4c]{color:var(--text);border-top:1px solid var(--line);gap:.5rem;margin:.6rem 0 .2rem;padding:1rem 0 0 1.2rem;font-size:1.35rem;display:grid}.billing-plan-features li[data-v-0de21f4c]::marker{color:var(--brand,#4f46e5)}.billing-plan .primary-action[data-v-0de21f4c]{width:100%;min-height:4rem;margin-top:auto}.billing-promo[data-v-0de21f4c]{border-top:1px solid var(--line);margin-top:2.4rem;padding-top:2rem}.billing-promo label[data-v-0de21f4c]{max-width:28rem;color:var(--muted);flex-direction:column;gap:.5rem;font-size:1.3rem;display:flex}.billing-promo input[data-v-0de21f4c]{border:1px solid var(--line);background:var(--surface);color:var(--text);font:inherit;border-radius:8px;padding:.9rem 1.1rem}.billing-promo input[data-v-0de21f4c]:focus-visible{outline:2px solid var(--brand,#4f46e5);outline-offset:1px;border-color:var(--brand,#4f46e5)}.danger-zone[data-v-37cf9c99]{border:1px solid #ef444459}.danger-action[data-v-37cf9c99]{color:#fff;cursor:pointer;background:#dc2626;border:0;border-radius:8px;padding:.9rem 1.6rem;font-weight:700}.danger-action[data-v-37cf9c99]:hover{background:#b91c1c}.danger-action[data-v-37cf9c99]:disabled{opacity:.6;cursor:default}.danger-title[data-v-37cf9c99]{color:#dc2626}.danger-text[data-v-37cf9c99]{color:#b91c1c}.delete-scope[data-v-37cf9c99]{color:var(--text-muted);margin:.4rem 0 1rem 1.2rem;padding:0;line-height:1.6}.delete-summary[data-v-37cf9c99]{color:#16a34a;margin-top:.8rem}.delete-test-data-modal[data-v-37cf9c99]{width:min(100%,52rem)}.refund-class[data-v-37cf9c99]{border-top:1px solid var(--border,#94a3b840);gap:.75rem;margin-top:1rem;padding-top:1rem;display:grid}.refund-class[data-v-37cf9c99]:first-of-type{border-top:0;margin-top:0;padding-top:0}.refund-class-head[data-v-37cf9c99]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.refund-class-head h3[data-v-37cf9c99]{margin:0 0 .2rem;font-size:1rem}.refund-class-head .field-note[data-v-37cf9c99]{max-width:46ch;margin:0}.refund-preview[data-v-37cf9c99]{border-left:3px solid var(--accent,#6366f1);background:var(--surface-muted,#94a3b814);border-radius:0 8px 8px 0;gap:.35rem;padding:.7rem .9rem;display:grid}.refund-preview p[data-v-37cf9c99]{margin:0;line-height:1.55}.refund-preview-badge[data-v-37cf9c99]{letter-spacing:.02em;text-transform:uppercase;color:var(--text-muted);justify-self:start;font-size:.78rem;font-weight:700}.refund-preview .field-note[data-v-37cf9c99]{margin:0}.connect-intro-card[data-v-7d568452]{text-align:left;box-sizing:border-box;max-width:56rem;padding:3.2rem 3.6rem}.ci-brandline[data-v-7d568452]{align-items:center;gap:1rem;margin-bottom:1.2rem;display:flex}.ci-handshake[data-v-7d568452]{font-size:2rem}.ci-stripe[data-v-7d568452]{color:#635bff;letter-spacing:-.02em;font-size:2.2rem;font-weight:900}.connect-intro-card h2[data-v-7d568452]{margin:0 0 .6rem}.ci-sub[data-v-7d568452]{color:var(--text-muted);margin:0 0 1.4rem}.ci-checklist[data-v-7d568452]{border:1px solid var(--line-strong);border-radius:var(--radius-md);margin-bottom:1.4rem;padding:1.2rem 1.4rem}.ci-checklist-title[data-v-7d568452]{margin:0 0 .6rem;font-weight:700}.ci-checklist ul[data-v-7d568452]{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.ci-country[data-v-7d568452]{gap:.4rem;max-width:28rem;margin-bottom:1.4rem;font-weight:600;display:grid}.ci-reassure[data-v-7d568452]{color:var(--text-muted);margin:0 0 1.4rem;font-size:1.25rem}.ci-actions[data-v-7d568452]{flex-wrap:wrap;justify-content:flex-end;gap:.8rem;display:flex}.collections-grid[data-v-fff72c49]{grid-template-columns:repeat(auto-fill,minmax(28rem,1fr));gap:1.2rem;display:grid}.collection-card[data-v-fff72c49]{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:.5rem;padding:1.2rem 1.4rem;display:flex}.collection-card-head[data-v-fff72c49]{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.collection-card-head h3[data-v-fff72c49]{margin:0;font-size:1.6rem}.collection-meta[data-v-fff72c49]{color:var(--muted);flex-wrap:wrap;gap:.4rem;margin:0;display:flex}.collection-usage[data-v-fff72c49]{color:var(--muted);margin:.2rem 0 0;font-size:1.3rem}.collection-usage.muted[data-v-fff72c49]{opacity:.8;font-style:italic}.collection-card .button-row[data-v-fff72c49]{margin-top:.4rem}.rule-modes[data-v-fff72c49]{flex-wrap:wrap;gap:.4rem;display:flex}.rule-mode[data-v-fff72c49]{border:1px solid var(--line);background:var(--surface,#fff);cursor:pointer;min-width:9rem;font:inherit;border-radius:8px;flex:1;padding:.7rem 1rem}.rule-mode.active[data-v-fff72c49]{border-color:var(--brand,#4f46e5);background:var(--brand,#4f46e5);color:#fff;font-weight:600}.member-list[data-v-fff72c49]{gap:.4rem;margin:0;padding-left:2rem;list-style:decimal;display:grid}.member-row[data-v-fff72c49]{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.member-name[data-v-fff72c49]{flex-direction:column;display:flex}.member-name em[data-v-fff72c49]{color:var(--muted);font-size:1.2rem;font-style:normal}.member-controls[data-v-fff72c49]{gap:.3rem;display:flex}.icon-btn[data-v-fff72c49]{border:1px solid var(--line);background:var(--surface,#fff);cursor:pointer;border-radius:6px;width:2.6rem;height:2.6rem;font-size:1.4rem;line-height:1}.icon-btn[data-v-fff72c49]:disabled{opacity:.4;cursor:default}.icon-btn.danger[data-v-fff72c49]{color:#dc2626}.product-empty-state.compact[data-v-fff72c49]{padding:.8rem;font-size:1.3rem}.link-danger[data-v-fff72c49]{color:#dc2626;cursor:pointer;font:inherit;background:0 0;border:none}.link-danger[data-v-fff72c49]:hover{text-decoration:underline}.cropper-backdrop[data-v-2d33b912]{z-index:1200;background:#0f172a8c;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.cropper-panel[data-v-2d33b912]{background:#fff;border-radius:14px;max-width:100%;max-height:100%;padding:1.5rem;overflow:auto;box-shadow:0 20px 50px #0f172a40}.cropper-title[data-v-2d33b912]{text-align:center;margin:0 0 1rem;font-size:1.05rem}.cropper-frame[data-v-2d33b912]{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#0f172a;border-radius:8px;max-width:100%;margin:0 auto;position:relative;overflow:hidden}.cropper-frame.is-circle[data-v-2d33b912]{border-radius:50%}.cropper-frame.is-circle[data-v-2d33b912]:after{content:"";pointer-events:none;border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 0 2px #ffffffd9}.cropper-frame[data-v-2d33b912]:active{cursor:grabbing}.cropper-frame[data-v-2d33b912]:focus-visible{outline-offset:2px;outline:2px solid #4f46e5}.cropper-image[data-v-2d33b912]{transform-origin:0 0;max-width:none;position:absolute;top:0;left:0}.cropper-ratios[data-v-2d33b912]{flex-wrap:wrap;justify-content:center;gap:.4rem;margin-bottom:.9rem;display:flex}.cropper-ratio[data-v-2d33b912]{cursor:pointer;color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:999px;padding:.25rem .7rem;font-size:.8rem}.cropper-ratio.is-active[data-v-2d33b912]{color:#4f46e5;border-color:#4f46e5;font-weight:600}.cropper-zoom[data-v-2d33b912]{align-items:center;gap:.75rem;max-width:420px;margin:1rem auto 0;display:flex}.cropper-zoom input[type=range][data-v-2d33b912]{flex:1}.cropper-zoom-step[data-v-2d33b912]{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:6px;width:2rem;height:2rem;font-size:1.1rem;line-height:1}.cropper-hint[data-v-2d33b912]{text-align:center;color:#64748b;margin:1rem 0 0;font-size:.85rem}.cropper-actions[data-v-2d33b912]{justify-content:flex-end;gap:.75rem;margin-top:1.25rem;display:flex}.image-upload-field[data-v-b6a19f1a]{flex-direction:column;gap:.5rem;display:flex}.image-upload-preview[data-v-b6a19f1a]{background:#f1f5f9;border-radius:8px;width:120px;position:relative;overflow:hidden}.image-upload-preview img[data-v-b6a19f1a]{display:block}.image-upload-actions[data-v-b6a19f1a]{flex-wrap:wrap;gap:.5rem;display:flex}.image-alt-field[data-v-b6a19f1a]{flex-direction:column;gap:.25rem;display:flex}.image-alt-field input[data-v-b6a19f1a]{width:100%}.image-alt-field small[data-v-b6a19f1a]{color:#64748b;font-size:.75rem}.store-avatar-field[data-v-f90b8bdd]{flex-direction:column;align-items:flex-start;gap:.6rem;display:flex}.connect-account-summary[data-v-9ad35d5a]{flex-direction:column;gap:.15rem;margin:.4rem 0 .5rem;font-size:.9rem;display:flex}.connect-account-summary .connect-account-name[data-v-9ad35d5a]{font-weight:600}.connect-account-summary .connect-account-id[data-v-9ad35d5a]{opacity:.6;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem}.link-action[data-v-9ad35d5a]{color:inherit;cursor:pointer;opacity:.85;background:0 0;border:none;padding:0;font-size:.85rem;text-decoration:underline}.link-action[data-v-9ad35d5a]:hover:not(:disabled){opacity:1}.link-action[data-v-9ad35d5a]:disabled{cursor:default;opacity:.5}.acc-item[data-v-0b274c3a]{border:1px solid var(--line);border-radius:var(--radius-md)}.acc-head[data-v-0b274c3a]{border-radius:calc(var(--radius-md) - 1px)}.acc-item.open .acc-head[data-v-0b274c3a]{border-radius:calc(var(--radius-md) - 1px) calc(var(--radius-md) - 1px) 0 0}.acc-body[data-v-0b274c3a]{border-radius:0 0 calc(var(--radius-md) - 1px) calc(var(--radius-md) - 1px)}.acc-item.open[data-v-0b274c3a]{border-color:var(--accent)}.acc-head[data-v-0b274c3a]{background:var(--panel);cursor:pointer;width:100%;font:inherit;font-size:var(--text-label);line-height:var(--leading-label);text-align:left;color:var(--text);border:0;align-items:baseline;gap:.8rem;padding:1rem 1.2rem;display:flex}.acc-caret[data-v-0b274c3a]{color:var(--text-muted);font-size:1.1rem}.acc-icon[data-v-0b274c3a]{background:var(--accent-soft);width:2.6rem;height:2.6rem;color:var(--accent);border-radius:999px;flex:none;justify-content:center;align-self:center;align-items:center;display:inline-flex}.acc-icon svg[data-v-0b274c3a]{width:1.4rem;height:1.4rem}.acc-item.open .acc-icon[data-v-0b274c3a]{background:var(--accent);color:#fff}.acc-hint[data-v-0b274c3a]{color:var(--text-muted);font-size:var(--text-hint);font-weight:var(--weight-normal)}.acc-body[data-v-0b274c3a]{border-top:1px solid var(--line);align-content:start;gap:1rem;padding:1.2rem 1.2rem 1.6rem;display:grid}.aip-backdrop[data-v-b3933d7c]{z-index:1200;background:#0d142099;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.aip[data-v-b3933d7c]{background:#fff;border-radius:14px;flex-direction:column;width:min(860px,100%);max-height:88vh;display:flex;box-shadow:0 20px 60px #0d14204d}.aip-head[data-v-b3933d7c]{border-bottom:1px solid #e6e9ef;align-items:center;gap:12px;padding:18px 22px;display:flex}.aip-head h2[data-v-b3933d7c]{flex:1;margin:0;font-size:17px;font-weight:600}.aip-credits[data-v-b3933d7c]{font-variant-numeric:tabular-nums;color:#0b5294;white-space:nowrap;background:#e9f1fa;border-radius:999px;padding:3px 10px;font-size:12px}.aip-x[data-v-b3933d7c]{color:#6b7684;cursor:pointer;background:0 0;border:none;font-size:24px;line-height:1}.aip-body[data-v-b3933d7c]{padding:18px 22px 24px;overflow-y:auto}.aip-hint[data-v-b3933d7c]{color:#6b7684;margin:0 0 12px;font-size:13px}.aip-compose[data-v-b3933d7c]{flex-wrap:wrap;gap:8px;display:flex}.aip-prompt[data-v-b3933d7c]{border:1px solid #d7dce4;border-radius:9px;flex:260px;min-width:0;padding:10px 12px;font-size:14px}.aip-prompt[data-v-b3933d7c]:focus,.aip-style[data-v-b3933d7c]:focus,.aip-count[data-v-b3933d7c]:focus{outline-offset:1px;outline:2px solid #0b5294}.aip-style[data-v-b3933d7c],.aip-count[data-v-b3933d7c]{background:#fff;border:1px solid #d7dce4;border-radius:9px;padding:10px}.aip-count[data-v-b3933d7c]{width:64px}.aip-go[data-v-b3933d7c]{color:#fff;cursor:pointer;background:#0b5294;border:none;border-radius:9px;padding:10px 18px;font-weight:600}.aip-go[data-v-b3933d7c]:disabled{opacity:.45;cursor:not-allowed}.aip-note[data-v-b3933d7c]{border-radius:9px;margin:12px 0 0;padding:9px 12px;font-size:13px}.aip-note.is-limit[data-v-b3933d7c]{color:#8a5316;background:#fdf3e7}.aip-note.is-error[data-v-b3933d7c]{color:#a3272b;background:#fdecec}.aip-waiting[data-v-b3933d7c]{color:#6b7684;align-items:center;gap:10px;margin-top:14px;font-size:13px;display:flex}.aip-spinner[data-v-b3933d7c]{border:2px solid #e6e9ef;border-top-color:#0b5294;border-radius:50%;width:16px;height:16px;animation:1s linear infinite aip-spin-b3933d7c}@keyframes aip-spin-b3933d7c{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.aip-spinner[data-v-b3933d7c]{animation-duration:3s}}.aip-sub[data-v-b3933d7c]{color:#6b7684;margin:22px 0 10px;font-size:13px;font-weight:600}.aip-groups[data-v-b3933d7c]{flex-direction:column;gap:18px;display:flex}.aip-group[data-v-b3933d7c]{border:1px solid #e6e9ef;border-radius:12px;overflow:hidden}.aip-shots[data-v-b3933d7c]{background:#e6e9ef;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:2px;display:grid}.aip-shot[data-v-b3933d7c]{cursor:pointer;aspect-ratio:3/2;background:#f4f6f8;border:none;padding:0;position:relative}.aip-shot img[data-v-b3933d7c]{object-fit:cover;width:100%;height:100%;display:block}.aip-use[data-v-b3933d7c]{color:#fff;opacity:0;background:#0b5294e6;padding:5px;font-size:12px;transition:opacity .15s;position:absolute;inset:auto 0 0}.aip-shot:hover .aip-use[data-v-b3933d7c],.aip-shot:focus-visible .aip-use[data-v-b3933d7c]{opacity:1}.aip-meta[data-v-b3933d7c]{flex-direction:column;gap:6px;padding:10px 12px;display:flex}.aip-prompt-text[data-v-b3933d7c]{color:#3c4756;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;display:-webkit-box;overflow:hidden}.aip-actions[data-v-b3933d7c]{align-items:center;gap:8px;display:flex}.aip-mini[data-v-b3933d7c]{color:#6b7684;cursor:pointer;background:0 0;border:1px solid #d7dce4;border-radius:999px;padding:3px 10px;font-size:12px}.aip-mini[data-v-b3933d7c]:hover{color:#0b5294;border-color:#0b5294}.aip-mini.is-danger[data-v-b3933d7c]:hover{color:#a3272b;border-color:#a3272b}.aip-when[data-v-b3933d7c]{color:#9aa4b2;margin-left:auto;font-size:12px}.aip-empty[data-v-b3933d7c]{color:#9aa4b2;text-align:center;padding:30px 0;font-size:13px}.media-list-hint[data-v-a283e728]{color:var(--muted);font-size:var(--text-hint);margin:0 0 .8rem}.media-list-card[data-v-a283e728]{border:1px solid var(--line);border-radius:var(--radius-md);gap:1rem;padding:1rem;display:grid}.media-list[data-v-a283e728]{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.media-list-item[data-v-a283e728]{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel);cursor:grab;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.6rem;display:grid}.media-drag[data-v-a283e728]{color:var(--text-muted);cursor:grab}.media-thumb[data-v-a283e728]{border-radius:var(--radius-md);border:1px solid var(--line);background:#f3f4f6;place-items:center;width:4rem;height:4rem;display:grid;overflow:hidden}.media-thumb img[data-v-a283e728]{object-fit:cover;width:100%;height:100%;display:block}.media-thumb.is-video[data-v-a283e728]{color:#fff;background:#111827;font-size:1.4rem}.media-meta[data-v-a283e728]{min-width:0;display:grid}.media-kind[data-v-a283e728]{font-size:var(--text-micro);font-weight:var(--weight-bold);letter-spacing:.06em;color:var(--accent)}.media-name[data-v-a283e728]{font-size:var(--text-hint);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.media-remove[data-v-a283e728]{color:var(--text-muted);cursor:pointer;background:0 0;border:0;padding:.4rem}.media-remove[data-v-a283e728]:hover{color:#dc2626}.media-list-empty[data-v-a283e728]{color:var(--text-muted);font-size:var(--text-hint);margin:0}.media-list-item.is-derived[data-v-a283e728]{cursor:default;background:0 0;border-style:dashed}.media-drag.is-placeholder[data-v-a283e728]{width:1.2rem}.media-kind.is-auto[data-v-a283e728]{color:var(--text-muted)}.media-thumb.is-empty[data-v-a283e728]{color:var(--text-muted);background:#f3f4f6}.media-empty-glyph[data-v-a283e728]{font-size:1.6rem}.media-actions[data-v-a283e728]{flex-wrap:wrap;gap:.8rem;display:flex}.media-actions button[data-v-a283e728]{align-items:center;gap:.6rem;display:inline-flex}.mlf-icon[data-v-a283e728]{flex:none}.media-drag[data-v-a283e728],.media-play[data-v-a283e728]{display:inline-flex}.media-remove[data-v-a283e728]{align-items:center;display:inline-flex}.media-url-entry[data-v-a283e728]{align-items:center;gap:.8rem;display:flex}.media-url-entry input[data-v-a283e728]{flex:1;min-width:0}.media-suggestions[data-v-a283e728]{flex-wrap:wrap;gap:.8rem;margin-top:1rem;display:flex}.subdomain-input[data-v-eeb19fbc]{border:1px solid var(--line-strong);border-radius:8px;align-items:stretch;display:flex;overflow:hidden}.subdomain-input input[data-v-eeb19fbc]{min-width:0;color:var(--text);font:inherit;background:0 0;border:none;outline:none;flex:1;padding:.6rem .75rem}.subdomain-suffix[data-v-eeb19fbc]{background:var(--bg);color:var(--muted);white-space:nowrap;align-items:center;padding:0 .75rem;font-family:ui-monospace,monospace;display:flex}.subdomain-suggestions[data-v-eeb19fbc]{flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.35rem;display:flex}.subdomain-chip[data-v-eeb19fbc]{border:1px solid var(--line-strong);background:var(--bg);color:var(--text);cursor:pointer;border-radius:999px;padding:.15rem .7rem;font-family:ui-monospace,monospace;font-size:.85em}.subdomain-ok[data-v-eeb19fbc]{color:#22c55e;font-weight:600}.subdomain-bad[data-v-eeb19fbc]{color:#f87171;font-weight:600}.subdomain-hint[data-v-eeb19fbc]{color:#38bdf8;font-weight:600}.review-count-note[data-v-2673b966]{color:var(--muted);margin-left:.6rem;font-size:1.3rem;font-weight:600}.reviews-grid[data-v-2673b966]{gap:1.2rem;display:grid}.review-card[data-v-2673b966]{border:1px solid var(--line);border-radius:10px;padding:1.2rem 1.4rem}.review-card-head[data-v-2673b966]{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.review-stars[data-v-2673b966]{color:#f59e0b;letter-spacing:.08em;font-size:1.6rem}.review-meta[data-v-2673b966]{color:var(--muted);flex-wrap:wrap;gap:.5rem;margin:.6rem 0 0;display:flex}.review-meta strong[data-v-2673b966]{color:var(--text)}.review-title[data-v-2673b966]{margin:.6rem 0 0;font-weight:700}.review-body[data-v-2673b966]{margin:.4rem 0 .9rem;line-height:1.5}.link-danger[data-v-2673b966]{color:#dc2626;cursor:pointer;font:inherit;background:0 0;border:none}.link-danger[data-v-2673b966]:hover{text-decoration:underline}.review-card-foot[data-v-2673b966]{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.review-reported[data-v-2673b966]{color:var(--muted);font-size:1.3rem}.link-muted[data-v-2673b966]{color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:none;padding:0;text-decoration:underline}.link-muted[data-v-2673b966]:hover{color:var(--text)}.review-report-form[data-v-2673b966]{border-top:1px solid var(--line);margin-top:1rem;padding-top:1rem}.reports-unknown[data-v-f9c8d60a]{opacity:.55}.danger-action[data-v-23664cae]{color:#fff;cursor:pointer;background:#dc2626;border:0;border-radius:8px;padding:.9rem 1.6rem;font-weight:700}.danger-action[data-v-23664cae]:hover{background:#b91c1c}.danger-action[data-v-23664cae]:disabled{opacity:.6;cursor:default}.danger-action.compact[data-v-23664cae]{padding:.35rem .8rem;font-size:.8rem;font-weight:600}.danger-title[data-v-23664cae]{color:#dc2626}.font-list[data-v-23664cae]{flex-direction:column;gap:.5rem;margin:0 0 1rem;padding:0;list-style:none;display:flex}.font-list li[data-v-23664cae]{align-items:center;gap:.75rem;display:flex}.font-list li span[data-v-23664cae]:first-child{font-size:1.1rem}.font-list li small[data-v-23664cae]{color:#64748b;flex:1}.wizard-embed[data-v-09520a8a]{margin-top:1.2rem}.wizard-review[data-v-09520a8a]{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.wizard-review-line[data-v-09520a8a]{border:0;border-bottom:1px solid var(--border,#e5e7eb);cursor:pointer;text-align:left;width:100%;font:inherit;background:0 0;justify-content:space-between;align-items:baseline;gap:1rem;padding:.7rem .2rem;display:flex}.wizard-review-line[data-v-09520a8a]:hover{background:var(--surface-hover,#00000008)}.wizard-review-label[data-v-09520a8a]{color:var(--text-muted,#6b7280)}.wizard-review-value[data-v-09520a8a]{font-weight:700}.currency-input[data-v-069b5e60]{align-items:center;gap:.35rem;display:flex}.currency-symbol[data-v-069b5e60]{opacity:.7}.currency-input input[data-v-069b5e60]{flex:1}.copy-replace-warning[data-v-eca3f250]{color:var(--danger,#c0392b)}.homepage-picker[data-v-eca3f250]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.homepage-picker select[data-v-eca3f250]{flex:12rem}.homepage-picker .attach-slug[data-v-eca3f250]{flex:0 10rem}.subdomain-input[data-v-eca3f250]{border:1px solid var(--line-strong);border-radius:8px;align-items:stretch;display:flex;overflow:hidden}.subdomain-input input[data-v-eca3f250]{border:none;border-radius:0;flex:auto;min-width:0}.subdomain-input input[data-v-eca3f250]:focus{outline:none}.subdomain-input[data-v-eca3f250]:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.subdomain-suffix[data-v-eca3f250]{background:var(--bg);color:var(--muted);white-space:nowrap;align-items:center;padding:0 .75rem;font-family:ui-monospace,monospace;display:flex}.subdomain-suggestions[data-v-eca3f250]{flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.35rem;display:flex}.subdomain-chip[data-v-eca3f250]{border:1px solid var(--line-strong);background:var(--bg);color:var(--text);cursor:pointer;border-radius:999px;padding:.15rem .7rem;font-family:ui-monospace,monospace;font-size:.85em}.subdomain-chip[data-v-eca3f250]:hover{border-color:var(--accent);color:var(--accent)}.dns-provider-row[data-v-eca3f250]{align-items:center;gap:.6rem;margin:.3rem 0 .6rem;font-size:1.3rem;font-weight:600;display:flex}.dns-provider-row select[data-v-eca3f250]{flex:none;width:auto;padding:.3rem .6rem}.dns-accordion[data-v-eca3f250]{border:1px solid var(--line-strong);border-radius:8px;overflow:hidden}.dns-step+.dns-step[data-v-eca3f250]{border-top:1px solid var(--line-strong)}.dns-step-header[data-v-eca3f250]{cursor:pointer;text-align:left;width:100%;color:var(--text);background:0 0;border:none;align-items:center;gap:.7rem;padding:.7rem .9rem;font-size:1.35rem;display:flex}.dns-step-header[data-v-eca3f250]:hover{background:var(--accent-soft)}.dns-step-title[data-v-eca3f250]{flex:auto;font-weight:600}.dns-step-status[data-v-eca3f250]{color:var(--muted);font-size:1.2rem}.dns-chevron[data-v-eca3f250]{color:var(--muted)}.dns-badge[data-v-eca3f250]{border-radius:999px;flex:none;justify-content:center;align-items:center;width:1.7rem;height:1.7rem;font-size:1.1rem;font-weight:700;display:inline-flex}.dns-badge.ok[data-v-eca3f250]{color:#15803d;background:#dcfce7}.dns-badge.bad[data-v-eca3f250]{color:#b91c1c;background:#fee2e2}.dns-badge.idle[data-v-eca3f250]{background:var(--line);color:var(--muted)}.dns-step-status.ok[data-v-eca3f250]{color:#22c55e}.dns-step-status.bad[data-v-eca3f250]{color:#f87171}.dns-step-body[data-v-eca3f250]{background:var(--bg);padding:.2rem .9rem .9rem;display:none}.dns-step.open .dns-step-body[data-v-eca3f250]{display:block}.dns-field[data-v-eca3f250]{align-items:center;gap:.6rem;margin-top:.4rem;display:flex}.dns-field-label[data-v-eca3f250]{text-transform:uppercase;color:var(--muted);flex:0 0 3.6rem;font-size:1.1rem;font-weight:700}.dns-chosen[data-v-eca3f250]{align-items:center;gap:.6rem;margin:.5rem 0;display:flex}.link-button[data-v-eca3f250]{cursor:pointer;color:var(--accent);font-weight:600;font-size:inherit;background:0 0;border:none;padding:0}.link-button[data-v-eca3f250]:hover{text-decoration:underline}.managed-waiting[data-v-eca3f250]{align-items:center;gap:.5rem;display:flex}.managed-spinner[data-v-eca3f250]{border:2px solid var(--line-strong);border-top-color:var(--accent);border-radius:50%;flex:none;width:.9rem;height:.9rem;animation:.9s linear infinite managed-spin-eca3f250}@keyframes managed-spin-eca3f250{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.managed-spinner[data-v-eca3f250]{animation:none}}.dns-choice[data-v-eca3f250]{flex-wrap:wrap;gap:.8rem;margin:.6rem 0;display:flex}.dns-choice-card[data-v-eca3f250]{text-align:left;cursor:pointer;border:1px solid var(--line-strong);background:var(--panel);color:var(--text);border-radius:8px;flex-direction:column;flex:15rem;gap:.3rem;padding:.8rem .9rem;display:flex}.dns-choice-card[data-v-eca3f250]:hover{border-color:var(--accent)}.dns-choice-card small[data-v-eca3f250]{color:var(--muted);line-height:1.45}.dns-choice-card em[data-v-eca3f250]{color:var(--accent);font-size:1.1rem;font-style:normal;font-weight:600}.managed-dns[data-v-eca3f250]{margin-top:.6rem}.managed-dns ul[data-v-eca3f250]{margin:.4rem 0 0 1.1rem}.step-line[data-v-eca3f250]{margin-bottom:.55rem;line-height:1.5}.step-line strong[data-v-eca3f250]{color:var(--text)}.dns-code[data-v-eca3f250]{margin-top:.5rem}.dns-code pre[data-v-eca3f250]{background:var(--panel);border:1px solid var(--line-strong);border-radius:6px;margin:0 0 .3rem;padding:.6rem .7rem;overflow-x:auto}.dns-code code[data-v-eca3f250]{color:var(--text);white-space:pre;font-family:ui-monospace,monospace;font-size:1.1rem}.dns-step-header.optional .dns-step-title[data-v-eca3f250]{font-weight:500}.dns-step-header.optional .dns-badge[data-v-eca3f250]{opacity:.55}.apex-advice p[data-v-eca3f250]{margin:0 0 .5rem}.apex-advice button[data-v-eca3f250]{margin-top:.2rem}.dns-values[data-v-eca3f250]{flex-direction:column;flex:auto;gap:.35rem;min-width:0;display:flex}.dns-value-row[data-v-eca3f250]{align-items:center;gap:.6rem;display:flex}.dns-blank[data-v-eca3f250]{color:var(--muted);font-style:italic;background:0 0!important;border-style:dashed!important}.dns-field code[data-v-eca3f250]{background:var(--panel);color:var(--text);border:1px solid var(--line-strong);word-break:break-all;border-radius:6px;flex:auto;padding:.35rem .6rem;font-family:ui-monospace,monospace;font-size:1.25rem}.copy-btn[data-v-eca3f250]{color:var(--accent);cursor:pointer;background:0 0;border:none;flex:none;font-size:1.2rem;font-weight:600}.copy-btn[data-v-eca3f250]:hover{text-decoration:underline}.subdomain-ok[data-v-eca3f250]{color:#22c55e;font-weight:600}.checkbox-row[data-v-eca3f250]{align-items:center;gap:8px;font-weight:400;display:flex}.checkbox-row input[data-v-eca3f250]{width:auto;margin:0}.checkbox-row.is-disabled[data-v-eca3f250]{color:var(--muted)}.checkbox-row em[data-v-eca3f250]{color:var(--muted);font-style:normal}.site-page-list[data-v-eca3f250]{border:1px solid var(--line);border-radius:8px;max-height:240px;margin:0;padding:0;list-style:none;overflow-y:auto}.site-page-list li[data-v-eca3f250]{justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;font-size:1.3rem;font-weight:400;display:flex}.site-page-list li+li[data-v-eca3f250]{border-top:1px solid var(--line)}.link-danger[data-v-eca3f250]{color:#dc2626;cursor:pointer;font:inherit;background:0 0;border:none;padding:0}.link-danger[data-v-eca3f250]:hover:not(:disabled){text-decoration:underline}.link-danger[data-v-eca3f250]:disabled{color:var(--muted);cursor:default}.subdomain-bad[data-v-eca3f250]{color:#f87171;font-weight:600}.footer-spacer[data-v-eca3f250]{flex:auto}.hours-row[data-v-eca3f250],.social-row[data-v-eca3f250]{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.social-url[data-v-eca3f250]{flex:18rem;min-width:0}.social-status[data-v-eca3f250]{white-space:nowrap;border:1px solid var(--sl-border,#d7d7dc);color:var(--sl-muted,#6a6a72);border-radius:999px;padding:2px 8px;font-size:.82rem}.social-status.good[data-v-eca3f250]{color:#146c43;background:#eaf6f0;border-color:#a9d5bd}.social-status.bad[data-v-eca3f250]{color:#a12a2a;background:#fbeeee;border-color:#e2b4b4}.social-error[data-v-eca3f250]{color:#a12a2a;margin:4px 0 8px;font-size:.85rem}.hours-days[data-v-eca3f250]{flex-wrap:wrap;gap:4px;display:flex}.day-chip[data-v-eca3f250]{border:1px solid var(--line);background:var(--panel);min-width:3.4rem;color:var(--muted);font:inherit;cursor:pointer;border-radius:6px;padding:4px 6px;font-size:1.2rem}.day-chip.on[data-v-eca3f250]{background:var(--accent-soft);color:var(--accent);border-color:var(--accent);font-weight:700}.hours-time[data-v-eca3f250]{width:auto;min-width:9rem}.hours-dash[data-v-eca3f250]{color:var(--muted)}.hours-remove[data-v-eca3f250]{font-size:1.2rem}.link-danger-btn[data-v-eca3f250]{color:#dc2626;border-color:#f3c0c0}.tax-state[data-v-775cca40]{text-transform:uppercase;letter-spacing:.03em;border:1px solid var(--line);border-radius:.4rem;padding:.2rem .7rem;font-size:1.1rem;font-weight:600}.tax-state.active[data-v-775cca40]{color:var(--money-in,#0a7f5b);border-color:currentColor}.tax-state.pending[data-v-775cca40]{color:var(--warn,#9a6b00);border-color:currentColor}.tax-headline[data-v-775cca40]{margin:0 0 .4rem;font-size:1.5rem;font-weight:600}.tax-detail[data-v-775cca40]{color:var(--muted);margin:0;font-size:1.3rem}.tax-switch-row[data-v-775cca40]{cursor:pointer;align-items:center;gap:.8rem;margin:1.4rem 0 0;display:flex}.tax-switch-row input[data-v-775cca40]{opacity:0;width:0;height:0;position:absolute}.tax-switch-label[data-v-775cca40]{font-weight:600}.tax-link[data-v-775cca40]{margin-top:1.2rem;font-weight:600;display:inline-block}.bnpl-list[data-v-775cca40]{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.bnpl-row[data-v-775cca40]{border:1px solid var(--line);border-radius:10px;padding:1rem 1.2rem}.bnpl-row-head[data-v-775cca40]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.bnpl-row-name[data-v-775cca40]{align-items:center;gap:.6rem;display:flex}.bnpl-label[data-v-775cca40]{font-size:1.5rem;font-weight:700}.bnpl-status[data-v-775cca40]{text-transform:uppercase;letter-spacing:.03em;border-radius:.4rem;padding:.1rem .5rem;font-size:1.1rem;font-weight:600}.bnpl-status.active[data-v-775cca40]{color:#166534;background:#dcfce7}.bnpl-status.pending[data-v-775cca40]{color:#854d0e;background:#fef9c3}.bnpl-status.inactive[data-v-775cca40]{background:var(--line);color:var(--muted)}.bnpl-note[data-v-775cca40]{color:var(--muted);margin:.6rem 0 0;font-size:1.3rem}.bnpl-countries[data-v-775cca40]{color:var(--muted);margin:.5rem 0 0;font-size:1.25rem;line-height:1.5}.bnpl-info[data-v-775cca40]{cursor:pointer;color:var(--muted);background:0 0;border:none;padding:0 .2rem;font-size:1.3rem}.bnpl-finish[data-v-775cca40]{color:var(--accent,#635bff);white-space:nowrap;font-weight:700;text-decoration:none}.bnpl-finish[data-v-775cca40]:hover{text-decoration:underline}.bnpl-info[data-v-775cca40]:hover{color:var(--text)}.bnpl-toggle[data-v-775cca40]{flex:none;width:4.4rem;height:2.4rem;display:inline-flex;position:relative}.bnpl-toggle.disabled[data-v-775cca40]{opacity:.45}.bnpl-toggle input[data-v-775cca40]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.bnpl-toggle input[data-v-775cca40]:disabled{cursor:not-allowed}.bnpl-switch[data-v-775cca40]{background:var(--line);border-radius:999px;transition:background .15s;position:absolute;inset:0}.bnpl-switch[data-v-775cca40]:after{content:"";background:#fff;border-radius:50%;width:1.8rem;height:1.8rem;transition:transform .15s;position:absolute;top:.3rem;left:.3rem;box-shadow:0 1px 3px #0000004d}.bnpl-toggle input:checked+.bnpl-switch[data-v-775cca40]{background:var(--brand,#4f46e5)}.bnpl-toggle input:checked+.bnpl-switch[data-v-775cca40]:after{transform:translate(2rem)}.toast-host[data-v-55a5c1e5]{z-index:1000;pointer-events:none;flex-direction:column;gap:.7rem;max-width:min(92vw,380px);display:flex;position:fixed;top:1.2rem;right:1.2rem}.toast[data-v-55a5c1e5]{pointer-events:auto;background:var(--surface,#fff);color:var(--text,#111);border:1px solid var(--border,#e3e3e3);border-left:4px solid var(--toast-accent,#6b7280);border-radius:12px;align-items:flex-start;gap:.6rem;padding:.9rem 1rem;display:flex;box-shadow:0 8px 28px #00000029}.toast-clickable[data-v-55a5c1e5]{cursor:pointer}.toast-clickable[data-v-55a5c1e5]:hover{border-color:var(--toast-accent,#6b7280)}.toast-success[data-v-55a5c1e5]{--toast-accent:#16a34a}.toast-warning[data-v-55a5c1e5]{--toast-accent:#d97706}.toast-error[data-v-55a5c1e5]{--toast-accent:#dc2626}.toast-info[data-v-55a5c1e5]{--toast-accent:#2563eb}.toast-body[data-v-55a5c1e5]{flex:1;min-width:0}.toast-title[data-v-55a5c1e5]{align-items:center;gap:.4rem;margin:0;font-size:.95rem;font-weight:700;display:flex}.toast-icon[data-v-55a5c1e5]{font-size:1.05rem}.toast-message[data-v-55a5c1e5]{color:var(--text,#1f2937);margin:.25rem 0 0;font-size:.85rem;line-height:1.35}.toast-close[data-v-55a5c1e5]{color:var(--muted,#888);cursor:pointer;background:0 0;border:0;flex:none;padding:0 .15rem;font-size:1.35rem;line-height:1}.toast-close[data-v-55a5c1e5]:hover{color:var(--text,#111)}.toast-enter-active[data-v-55a5c1e5],.toast-leave-active[data-v-55a5c1e5]{transition:all .25s}.toast-enter-from[data-v-55a5c1e5],.toast-leave-to[data-v-55a5c1e5]{opacity:0;transform:translate(20px)}:root{--bg:#f4f5f7;--panel:#fff;--text:#1f2937;--muted:#6b7280;--text-muted:#9ca3af;--line:#e5e7eb;--line-strong:#d1d5db;--surface:#fff;--border:#e5e7eb;--accent:#4f46b5;--accent-soft:#eef2ff;--success-strong:#4f46b5;--radius-md:.8rem;--radius-lg:1rem;--shadow-sm:0 .1rem .3rem #0f172a14;--text-page:2.6rem;--text-card:1.8rem;--leading-card:2.7rem;--text-body:1.4rem;--text-label:1.2rem;--leading-label:1.8rem;--text-control:1.2rem;--leading-control:1.8rem;--text-section:1.15rem;--text-hint:1.1rem;--text-micro:1rem;--weight-normal:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700}*{box-sizing:border-box}html{font-size:62.5%}@font-face{font-family:Ubuntu Titling;font-style:normal;font-weight:700;src:url(/fonts/UbuntuTitling-Bold.woff2)format("woff2");font-display:swap}body{background:var(--bg);min-height:100vh;color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--text-body);margin:0;line-height:1.5}button,input,select{font:inherit}.app-shell{background:var(--bg);height:100dvh;color:var(--text);grid-template-rows:minmax(0,1fr);grid-template-columns:26rem minmax(0,1fr);transition:grid-template-columns .18s;display:grid;overflow:hidden}.app-shell.sidebar-collapsed{grid-template-columns:7.2rem minmax(0,1fr)}.sidebar{border-right:1px solid var(--line);background:var(--panel);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.sidebar>.brand{flex:none}.sidebar>nav{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;overflow-y:auto}.brand{border-bottom:1px solid var(--line);align-items:center;gap:1rem;height:7.2rem;padding:0 2.4rem;font-size:2rem;display:flex;overflow:hidden}.brand img{flex:none;width:3.8rem;height:3.8rem}.brand strong{white-space:nowrap;letter-spacing:.02em;font-family:Ubuntu Titling,Inter,ui-sans-serif,system-ui,sans-serif;font-size:2.4rem;font-weight:700}nav{padding:2.4rem 0}.nav-section-title{width:100%;color:var(--text-muted);letter-spacing:.08rem;text-transform:uppercase;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.8rem;padding:1.2rem 2rem .4rem;font-size:1.1rem;font-weight:700;display:flex}.nav-section-title:hover{color:var(--text)}.nav-section-chevron{flex:none;width:1.4rem;height:1.4rem;transition:transform .15s}.nav-section-chevron.collapsed{transform:rotate(-90deg)}.nav-section-title:first-child{padding-top:0}.nav-item{width:100%;color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-left:.3rem solid #0000;align-items:center;gap:1rem;min-height:3.6rem;padding:.7rem 2rem;font-size:1.4rem;font-weight:600;display:flex}.nav-item:disabled{cursor:default}.nav-item:disabled:not(.active){color:var(--muted)}.nav-item.active{border-left-color:var(--accent);color:var(--accent);background:#eef2ff}.nav-icon,.nav-icon svg{flex:none;width:1.8rem;height:1.8rem}.nav-label{text-overflow:ellipsis;overflow:hidden}.sidebar-collapsed .brand{justify-content:center;padding:0}.sidebar-collapsed .brand strong,.sidebar-collapsed .nav-section-title,.sidebar-collapsed .nav-label{display:none}.sidebar-collapsed .nav-item{justify-content:center;gap:0;padding:.7rem 0}.sidebar-collapsed .nav-item.active{background:#eef2ff}main{flex-direction:column;min-width:0;min-height:0;display:flex}.app-view{scrollbar-gutter:stable;flex:1;min-height:0;overflow-y:auto}.auth-page{background:var(--bg);place-items:center;min-height:100vh;padding:3.2rem;display:grid}.auth-card{border:1px solid var(--line);background:var(--panel);border-radius:1.2rem;width:min(100%,44rem);overflow:hidden;box-shadow:0 2.4rem 5rem #0f172a1f}.auth-header{text-align:center;border-bottom:1px solid var(--line);justify-items:center;gap:1.2rem;padding:3.2rem 2.4rem 2.8rem;display:grid}.auth-header img{width:5.6rem;height:5.6rem}.auth-header h1,.auth-form h2{margin:0}.auth-header p{color:var(--muted);margin:0}.auth-body{gap:2rem;padding:2.4rem;display:grid}.auth-tabs{grid-template-columns:repeat(3,1fr);gap:.8rem;display:grid}.auth-tabs button{border:1px solid var(--line);border-radius:var(--radius-md);min-height:4.2rem;color:var(--muted);cursor:pointer;background:#eef0f5;font-weight:800}.auth-tabs button.active{border-color:var(--accent);background:var(--accent);color:#fff}.auth-form,.auth-form-stack{gap:1.6rem;display:grid}.field-note{color:var(--text-muted);font-size:var(--text-hint);font-weight:var(--weight-normal);margin-top:-1rem}.field-error{color:#b91c1c;margin-top:-1rem;font-size:1.3rem;font-weight:700}.info-toast{border-radius:var(--radius-md);color:#3b82f6;background:#eff6ff;border:1px solid #93c5fd;padding:1.4rem 1.6rem;font-weight:800}.topbar{border-bottom:1px solid var(--line);background:var(--panel);flex:none;justify-content:flex-start;align-items:center;gap:1.6rem;height:7.2rem;padding:0 2.4rem;display:flex}.topbar-actions{align-items:center;gap:1.4rem;margin-left:auto;display:flex}.environment-pill{color:#334155;letter-spacing:.04em;text-transform:uppercase;background:#e2e8f0;border-radius:999px;align-items:center;min-height:3.8rem;padding:.6rem 1.6rem;font-size:1.2rem;font-weight:900;display:inline-flex}.topbar-icon-button{width:4.2rem;height:4.2rem;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:.8rem;place-items:center;display:grid}.topbar-icon-button:hover,.topbar-icon-button:focus-visible,.topbar-icon-button[aria-expanded=true]{color:var(--text);background:#eef0f5;outline:none}.topbar-icon-button svg{width:2.8rem;height:2.8rem}.notification-button svg{width:2.4rem;height:2.4rem}.menu-button{cursor:pointer;background:0 0;border:.2rem solid #0000;border-radius:.8rem;gap:.5rem;padding:.6rem;display:grid}.menu-button:hover,.menu-button:focus-visible,.menu-button[aria-pressed=true]{border-color:#2563eb;outline:none}.menu-button span{background:var(--muted);border-radius:999px;width:3rem;height:.3rem;display:block}.user-menu{position:relative}.user-pill{color:var(--text);cursor:pointer;font:inherit;text-align:left;background:#eef0f5;border:0;border-radius:999px;align-items:center;gap:1rem;padding:.5rem 1.4rem .5rem .5rem;display:flex}.user-pill:hover,.user-pill:focus-visible{background:#e5e8ef;outline:none}.user-pill>span{color:#fff;background:#6157d4;border-radius:999px;place-items:center;width:4rem;height:4rem;font-weight:900;display:grid}.user-pill-avatar{object-fit:cover;background:#6157d4;border-radius:999px;width:4rem;height:4rem;display:block}.user-pill strong,.user-pill small{display:block}.user-pill-text{min-width:0}.user-pill-sub{white-space:nowrap;text-overflow:ellipsis;max-width:22ch;overflow:hidden}.user-pill small{color:var(--muted)}.user-dropdown{z-index:20;border:1px solid var(--line);background:var(--panel);border-radius:.8rem;width:22rem;position:absolute;top:calc(100% + .8rem);right:0;overflow:hidden;box-shadow:0 1.8rem 4rem #0f172a29}.user-dropdown-item{color:#6b7280;cursor:pointer;width:100%;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:1rem;padding:1.2rem 1.6rem;font-weight:700;display:flex}.user-dropdown-item svg{flex:none;width:1.9rem;height:1.9rem}.user-dropdown-item:disabled{cursor:default;opacity:.78}.user-dropdown-item:not(:disabled):hover,.user-dropdown-item:not(:disabled):focus-visible{color:var(--text);background:#f4f6fb;outline:none}.signout-item{border-top:1px solid var(--line);color:var(--text);background:#f0f2f6}.page{gap:2.4rem;padding:3.2rem;display:grid}.page-header,.dashboard-card-header{justify-content:space-between;align-items:center;gap:1.6rem;display:flex}.page-header h1,.dashboard-card-header h2,.stripe-key-panel h3{margin:0}.dashboard-card-header h2,.modal-card-header h2,.stripe-key-panel h3{font-size:var(--text-card)}.page-header h1{font-size:var(--text-page)}.page-header p,.dashboard-card-header p{color:var(--muted);margin:.4rem 0 0}.dashboard-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);box-shadow:var(--shadow-sm);overflow:hidden}.dashboard-card-body{gap:1.6rem;padding:1.8rem 2rem;display:grid}.dashboard-card-header{border-bottom:1px solid var(--line);padding:1.8rem 2rem}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;display:grid}.stats-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);min-height:9.6rem;box-shadow:var(--shadow-sm);align-items:center;gap:1.6rem;padding:2rem;display:flex}.stats-icon{border-radius:var(--radius-md);place-items:center;width:4.8rem;height:4.8rem;display:inline-grid}.stats-icon .icon{width:2.8rem;height:2.8rem;display:block}.stats-icon.primary{color:var(--accent);background:var(--accent-soft)}.stats-icon.success{color:#10b981;background:#10b9811f}.stats-icon.warning{color:#f59e0b;background:#f59e0b1f}.stats-icon.danger{color:#ef4444;background:#ef44441f}.stats-content{gap:.2rem;display:grid}.stats-label{color:var(--text-muted);font-size:1.4rem}.stats-value{color:var(--text);font-size:2.4rem;line-height:1.1}.stats-meta{color:var(--muted);font-size:1.2rem}.dashboard-grid{grid-template-columns:minmax(0,2fr) minmax(32rem,1fr);gap:2rem;display:grid}.dashboard-table{border:1px solid var(--line);border-radius:var(--radius-lg);margin:2rem;overflow:hidden}.dashboard-table-row{border-top:1px solid var(--line);min-height:4.6rem;color:var(--text);grid-template-columns:16rem 1.4fr 12rem 2fr;align-items:center;gap:1.6rem;padding:0 1.6rem;display:grid}.dashboard-table-note{color:var(--text-muted);grid-column:1/-1}.dashboard-table-row:first-child{border-top:0}.dashboard-table-row.table-head{min-height:4.2rem;color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;background:#f0f2f6;font-size:1.2rem;font-weight:800}.muted-row{color:var(--muted)}.activity-notification-dot{background:#ef4444;border-radius:999px;width:1rem;height:1rem}.activity-list{gap:2.4rem;padding:2rem;display:grid}.activity-item{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1.6rem;display:grid}.activity-dot{background:#2ec4b6;border-radius:50%;width:1.2rem;height:1.2rem;margin-top:.6rem}.activity-item div{gap:.8rem;display:grid}.activity-item strong{color:var(--text);line-height:1.35}.activity-item span{color:var(--text-muted)}.button-row{flex-wrap:wrap;justify-content:flex-end;gap:1rem;display:flex}.product-filter-bar{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(20rem,1fr) minmax(18rem,.8fr) minmax(16rem,.65fr) minmax(14rem,.55fr) auto;align-items:end;gap:1.6rem;padding:2rem;display:grid}.product-filter-actions{gap:1rem;display:flex}.product-empty-state{border:1px dashed var(--line-strong);border-radius:var(--radius-lg);color:var(--muted);text-align:center;margin:2rem;padding:3.2rem;font-weight:800}.product-card-list{gap:1.6rem;padding:2rem;display:grid}.product-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);box-shadow:var(--shadow-sm);grid-template-columns:10rem minmax(0,1fr);align-items:start;gap:2rem;padding:2rem;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative}.product-card:hover{border-color:var(--accent);z-index:1;transform:translateY(-1px);box-shadow:0 .8rem 2rem #4b49ac24}.product-card.archived{background:#fff1f2;border-color:#334155}.product-card-image,.product-details-image{border-radius:var(--radius-md);width:10rem;height:10rem;color:var(--text-muted);background:#eef0f5;place-items:center;font-size:3.2rem;font-weight:900;display:grid;overflow:hidden}.product-card-image img,.product-details-image img{object-fit:cover;width:100%;height:100%}.product-card-placeholder-icon,.product-card-image .service-tools-icon,.product-card-image .offer-card-icon{width:4rem;height:4rem}.offer-status-filter{margin-bottom:1rem}.offer-status-filter label{align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.product-card-body{gap:1rem;min-width:0;display:grid}.product-card-heading{justify-content:space-between;align-items:start;gap:1.2rem;min-width:0;display:flex}.product-card-heading h3{min-width:0;font-size:var(--text-card);line-height:var(--leading-card);font-weight:var(--weight-semibold);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.product-card p{color:var(--muted);font-size:var(--text-label);line-height:var(--leading-label);-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.product-status{font-size:var(--text-label);border-radius:999px;justify-content:center;align-items:center;padding:.5rem 1rem;font-weight:900;line-height:1;display:inline-flex}.product-status.active{color:#166534;background:#dcfce7}.product-status.archived{color:#991b1b;background:#fee2e2}.product-status.inactive{color:#374151;background:#e5e7eb}.product-status.expired,.product-status.pending,.product-status.fully_redeemed{color:#92400e;background:#fef3c7}.product-status.connected,.product-status.default{color:#166534;background:#dcfce7}.product-status.error{color:#991b1b;background:#fee2e2}.calendar-connection-list{flex-direction:column;gap:.75rem;margin:0 0 1rem;padding:0;list-style:none;display:flex}.calendar-connection{border:1px solid var(--line,#e5e7eb);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}.calendar-connection-main{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.calendar-connection-email{width:100%;color:var(--muted,#6b7280);margin:.2rem 0 0;font-size:1.3rem}.calendar-connection-actions{flex-wrap:wrap;gap:.4rem;display:flex}.calendar-waiting{color:var(--muted,#6b7280);margin-top:.75rem;font-style:italic}.product-card-price{flex-wrap:wrap;align-items:baseline;gap:1.2rem;display:flex}.product-card-price strong{font-size:1.6rem;line-height:2.4rem;font-weight:var(--weight-semibold)}.product-card-compare{color:var(--text-muted);font-size:var(--text-label);line-height:var(--leading-label);font-weight:var(--weight-normal)}.product-card-actions{flex-wrap:wrap;gap:1rem;display:flex}.product-card-actions .primary-action,.product-card-actions .secondary-action{font-size:1.1rem;line-height:normal;font-weight:var(--weight-medium)}.product-archived-label{color:var(--text);font-weight:800}.modal-backdrop{z-index:50;background:#0f172a6b;place-items:center;padding:2.4rem;display:grid;position:fixed;inset:0}.modal-card{background:var(--panel);border-radius:1.2rem;width:min(100%,72rem);max-height:calc(100vh - 4.8rem);overflow:auto;box-shadow:0 2.4rem 7rem #0f172a47}.modal-card-body{padding:1.8rem 2.4rem 2.4rem}.modal-card-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:1.8rem 2.4rem;display:flex}.modal-card-header h2{margin:0}.modal-close{color:var(--text-muted);cursor:pointer;background:0 0;border:0;font-size:3rem;font-weight:800;line-height:1}.product-details-body{gap:2rem;padding:2.4rem;display:grid}.product-details-summary{grid-template-columns:12rem minmax(0,1fr);align-items:start;gap:2rem;display:grid}.product-details-image{width:12rem;height:12rem}.product-details-summary h3,.product-details-summary p{margin:0}.product-details-summary p{color:var(--muted);margin-top:.8rem}.product-details-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;margin:0;display:grid}.product-details-grid div{border:1px solid var(--line);border-radius:var(--radius-md);padding:1.2rem}.product-details-grid dt{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:1.2rem;font-weight:900}.product-details-grid dd{overflow-wrap:anywhere;margin:.4rem 0 0;font-weight:800}.product-details-tags{flex-wrap:wrap;gap:.8rem;display:flex}.product-tag-pill{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:.6rem;padding:.6rem 1rem;font-weight:800}.product-json-details summary{cursor:pointer;font-weight:900}.product-json-details pre{border-radius:var(--radius-md);color:#e5e7eb;background:#0f172a;max-height:32rem;padding:1.6rem;overflow:auto}.confirm-card{text-align:center;justify-items:center;gap:1.6rem;width:min(100%,44rem);padding:3.2rem;display:grid}.confirm-card h2,.confirm-card p{margin:0}.confirm-icon{border-radius:999px;place-items:center;width:6.4rem;height:6.4rem;font-size:3rem;font-weight:900;display:grid}.confirm-icon.danger{color:#ef4444;background:#fee2e2}.confirm-icon.primary{color:var(--accent);background:#eef2ff}.confirm-actions{gap:1.2rem;display:flex}.confirm-card .modal-input{border:1px solid var(--line,#e5e7eb);border-radius:8px;width:100%;padding:.7rem .9rem;font-size:1.5rem}.text-muted{color:var(--text-muted)}.product-create-modal{width:min(100%,98rem)}.product-create-body{gap:2rem;padding:2.4rem;display:grid}textarea{border:1px solid var(--line-strong);border-radius:var(--radius-md);width:100%;color:var(--text);font:inherit;resize:vertical;background:#fff;padding:1rem 1.2rem;font-weight:700}textarea:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 .3rem #4b49ac1f}.required{color:#ef4444}.modal-inline-grid,.modal-dimensions-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem;display:grid}.modal-dimensions-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.modal-form-section{gap:1.4rem;display:grid}.price-recurring-field{border:1px solid var(--border,#e5e7eb);border-radius:.8rem;gap:1.2rem;margin:1.2rem 0 0;padding:1.4rem;display:grid}.price-recurring-row,.price-trial-options{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:1.2rem;display:grid}.price-interval-count{align-items:center;gap:.8rem;display:flex}.price-interval-count input{width:8rem}.price-interval-count span{color:var(--text-muted,#6b7280);font-size:1.3rem}.price-recurring-warning{color:var(--warning-text,#b45309);font-size:1.25rem;line-height:1.5}@media (width<=640px){.price-recurring-row,.price-trial-options{grid-template-columns:minmax(0,1fr)}}.price-model-stated strong{margin:.4rem 0 .2rem;font-size:1.4rem;display:block}.price-model-stated small{color:var(--text-muted,#6b7280);font-size:1.2rem;line-height:1.5;display:block}.product-identifiers-group,.product-variants-group,.product-images-field{gap:1.4rem;display:grid}.product-images-field h3,.product-variants-group h3{margin:0}.wizard-subsection{border-top:1px solid var(--border,#e5e7eb);gap:1.4rem;padding-top:1.4rem;display:grid}.modal-form-section h3{margin:0}.field-note{color:var(--muted);font-size:var(--text-hint);font-weight:var(--weight-normal)}.field-warning{color:#b45309;margin-top:.4rem;font-size:1.35rem;font-weight:700;display:block}.product-identifiers{border:1px solid var(--border,#e5e7eb);border-radius:.8rem;margin:.4rem 0;padding:1.2rem 1.6rem 1.6rem}.product-identifiers>legend{padding:0 .6rem;font-size:1.45rem;font-weight:800}.sku-disclosure{margin:.4rem 0}.sku-disclosure>summary{cursor:pointer;color:var(--muted);padding:.4rem 0;font-size:1.4rem;font-weight:700}.field-heading{color:var(--muted);justify-content:space-between;align-items:center;gap:1rem;font-weight:900;display:flex}.product-tags-field{gap:1rem;display:grid}.product-tag-list{flex-wrap:wrap;gap:.8rem;min-height:1rem;display:flex}.product-tag-pill.dismissible{align-items:center;gap:.6rem;display:inline-flex}.product-tag-pill button{color:#ef4444;cursor:pointer;background:0 0;border:0;padding:0;font-weight:900}.lead-action-toast{border-radius:var(--radius-md);color:#1d4ed8;background:#eff6ff;border:1px solid #60a5fa;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.4rem;padding:1.4rem 1.6rem;display:grid}.lead-action-info{border:.2rem solid;border-radius:999px;place-items:center;width:2rem;height:2rem;font-size:1.3rem;font-weight:900;display:grid}.lead-action-toast div{flex-wrap:wrap;align-items:baseline;gap:.6rem;font-weight:800;display:flex}.lead-action-toast em{color:#ef4444;font-style:normal;font-weight:900}.modal-pricing-card{border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden}.modal-pricing-card>header{border-bottom:1px solid var(--line);padding:1.6rem 2rem}.modal-pricing-card h3,.modal-pricing-card p{margin:0}.modal-pricing-card p{color:var(--muted);margin-top:.4rem}.product-price-row{gap:1.8rem;padding:2rem;display:grid}.product-price-row+.product-price-row{border-top:1px solid var(--line)}.price-row-heading{justify-content:space-between;align-items:center;gap:1.2rem;display:flex}.price-row-actions{align-items:center;gap:1.2rem;display:flex}.default-price-check{color:var(--muted);align-items:center;gap:.7rem;font-weight:900;display:flex}.default-price-check input{width:auto;min-height:0}.danger-action{color:#fff;background:#dc2626;border-color:#dc2626}.danger-action:hover:not(:disabled){background:#b91c1c;border-color:#b91c1c}.danger-action:disabled{opacity:.55}.price-card-footer{border-top:1px solid var(--line);padding:1.6rem 2rem}.price-top-row{grid-template-columns:minmax(16rem,1.2fr) minmax(14rem,.8fr) minmax(12rem,.6fr) minmax(10rem,.6fr);gap:1.4rem;display:grid}.price-options-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;display:grid}fieldset{border:0;gap:1rem;min-width:0;margin:0;padding:0;display:grid}fieldset legend{color:var(--text);margin-bottom:.6rem;font-weight:900}fieldset label{color:var(--text);align-items:center;gap:.8rem;display:flex}fieldset input[type=radio]{width:auto;min-height:0}.price-context-field{max-width:28rem}.price-preview{border-radius:var(--radius-md);color:var(--muted);background:#f7f7d8;flex-wrap:wrap;align-items:center;gap:1.2rem;padding:1.4rem 1.6rem;font-weight:900;display:flex}.price-preview strong{color:#10b981}.price-preview-compare{color:var(--text-muted);text-decoration:line-through}.price-preview-discount{color:#166534;background:#dcfce7;border-radius:999px;padding:.4rem .8rem}.product-modal-footer{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:1.2rem;margin:0 -2.4rem -2.4rem;padding:1.8rem 2.4rem;display:flex}.lead-picker-modal{width:min(100%,78rem)}.lead-picker-body{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2rem;padding:2.4rem;display:grid}.lead-action-card{border:1px solid var(--line);border-radius:var(--radius-md);min-height:16rem;color:var(--text);cursor:pointer;text-align:left;background:#fff;gap:1rem;padding:1.6rem;display:grid;position:relative}.lead-action-card.selected{border-color:var(--accent);box-shadow:0 0 0 .3rem #4f46b529}.lead-action-card small{color:var(--muted);font-weight:700;line-height:1.35}.lead-action-icon{border-radius:.8rem;place-items:center;width:4.6rem;height:4.6rem;display:grid}.lead-action-icon svg{width:2.4rem;height:2.4rem}.lead-action-icon.blue{color:#2563eb;background:#dbeafe}.lead-action-icon.green{color:#047857;background:#d1fae5}.lead-action-icon.purple{color:#5b4bc4;background:#ede9fe}.lead-action-icon.amber{color:#a16207;background:#fef3c7}.lead-action-icon.red{color:#b45309;background:#fee2e2}.lead-action-icon.lime{color:#4d7c0f;background:#ecfccb}.lead-action-icon.pink{color:#be185d;background:#fce7f3}.lead-selected-check{width:2.4rem;height:2.4rem;color:var(--accent);background:#e0e7ff;border-radius:999px;place-items:center;font-weight:900;display:grid;position:absolute;top:1.2rem;right:1.2rem}.lead-target-fields{border-top:1px solid var(--line);padding:0 2.4rem 2.4rem}.lead-picker-actions{gap:1rem;display:flex}.upload-dropzone{border:.2rem dashed var(--line-strong);border-radius:var(--radius-lg);min-height:18rem;color:var(--text);cursor:pointer;text-align:center;background:#fff;align-content:center;place-items:center;gap:1rem;padding:2.4rem;display:grid}.upload-dropzone:hover,.upload-dropzone:focus-visible,.upload-dropzone.dragging{background:#eff6ff;border-color:#60a5fa;outline:none}.upload-dropzone small{color:var(--muted);font-weight:800}.product-image-previews{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:1rem;display:grid}.product-image-preview{border:1px solid var(--line);border-radius:var(--radius-md);background:#fff;margin:0;overflow:hidden}.product-image-preview img{object-fit:cover;width:100%;height:8rem;display:block}.product-image-preview figcaption{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;padding:.8rem;font-size:1.2rem;font-weight:800;overflow:hidden}.upload-status{color:var(--muted);font-weight:800}.upload-status.success{color:#059669}.upload-status.error{color:#dc2626}.upload-status.uploading{color:#2563eb}.switch-row{color:var(--text);align-items:flex-start;gap:1rem;display:flex}.switch-row input[type=checkbox]{width:auto;min-height:0;margin-top:.35rem}.switch-row span{gap:.3rem;display:grid}.switch-row small{color:var(--text-muted);font-weight:800}.variant-options{border-left:.3rem solid #e0e7ff;gap:1rem;padding-left:1.4rem;display:grid}.variant-row-list{gap:1rem;display:grid}.variant-item-row{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);grid-template-columns:14rem minmax(0,1fr) 5.2rem;align-items:center;gap:1rem;padding:1rem;display:grid}.color-variant-row{grid-template-columns:14rem 5.2rem minmax(0,1fr) 5.2rem}.variant-label-input{text-align:center;font-weight:900}.variant-color-preview{cursor:pointer;min-height:4.4rem;padding:.45rem}.variant-remove-button{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);min-height:4.4rem;color:var(--muted);cursor:pointer;font-size:2.4rem;font-weight:900;line-height:1}.variant-remove-button:hover,.variant-remove-button:focus-visible{color:#dc2626;border-color:#fecaca;outline:none}.tenant-field{width:min(100%,32rem);min-width:0}.tenant-field input{cursor:copy}.stripe-keys-body{gap:1.8rem;padding:1.6rem;font-size:1.5rem;display:grid}.stripe-key-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.8rem;display:grid}.stripe-key-panel{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:#fff;overflow:hidden}.stripe-key-panel>header{border-bottom:1px solid var(--line);padding:1.4rem 1.6rem}.stripe-key-panel>header h3,.stripe-keys-card .dashboard-card-header h2,.connect-card .dashboard-card-header h2{font-size:2rem}.stripe-key-panel-live{color:#e5e7eb;background:#111827;border-color:#334155}.stripe-key-panel-live>header{border-bottom-color:#334155}.stripe-key-panel-body{gap:1.3rem;padding:1.6rem;display:grid}.stripe-key-panel-body label,.stripe-keys-card label{font-size:1.4rem}label{color:var(--muted);gap:.5rem;font-size:1.3rem;font-weight:600;display:grid}input,select,textarea{border:1px solid var(--line-strong);border-radius:var(--radius-md);width:100%;min-height:3.2rem;color:var(--text);font-size:var(--text-control);line-height:var(--leading-control);font-weight:var(--weight-normal);letter-spacing:0;background:#fff;padding:.55rem 1rem}textarea{resize:vertical;min-height:auto}input[type=checkbox],input[type=radio]{width:1.6rem;height:1.6rem;min-height:0;accent-color:var(--accent);cursor:pointer;border:0;border-radius:0;flex:none;margin:0;padding:0}.stripe-key-panel-live input{color:#f8fafc;background:#273244;border-color:#64748b}input:focus,select:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 .3rem #4b49ac1f}.verify-row{grid-template-columns:14rem auto;justify-content:start;align-items:end;gap:1.2rem;display:grid}.primary-action,.secondary-action{border-radius:var(--radius-md);cursor:pointer;min-height:3.6rem;padding:.6rem 1.4rem;font-size:1.4rem;font-weight:700}.primary-action{background:var(--success-strong);color:#fff;border:0;justify-self:start}.primary-action.publish-action{background:#10b981}.primary-action.publish-action:hover:not(:disabled){background:#059669}.primary-action.publish-action.unpublished{background:#64748b}.primary-action.publish-action.unpublished:hover:not(:disabled){background:#475569}.primary-action.stretch{justify-self:stretch}.secondary-action{border:1px solid var(--line-strong);color:var(--text);background:#fff}.secondary-action.danger-action{color:#fff;background:#dc2626;border-color:#dc2626}.secondary-action.danger-action:hover:not(:disabled){background:#b91c1c;border-color:#b91c1c}.secondary-action.stretch{justify-self:stretch;width:100%}button:disabled{opacity:.58;cursor:not-allowed}.stripe-setup-banner{border-radius:var(--radius-md);color:#92400e;background:#fef3c7;border:1px solid #f59e0b;justify-content:space-between;align-items:center;gap:1.6rem;padding:1.4rem 1.6rem;font-weight:700;display:flex}.stripe-setup-banner strong{margin-right:.4rem}.setup-action{border-radius:var(--radius-md);color:#111827;cursor:pointer;white-space:nowrap;background:#f59e0b;border:0;min-height:4rem;padding:.8rem 1.6rem;font-weight:900}.keys-status-banner{border-radius:var(--radius-md);color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;align-items:center;gap:1.2rem;padding:1.4rem 1.6rem;font-weight:800;display:flex}.status-banner-dismiss{color:inherit;cursor:pointer;opacity:.65;background:0 0;border:0;flex:none;margin-left:auto;padding:.2rem .4rem;font-size:1.3rem;line-height:1}.status-banner-dismiss:hover{opacity:1}.bump-postage-field{align-items:center;gap:.5rem;display:flex}.bump-postage-field input{flex:1;min-width:0}.bump-postage-field button{white-space:nowrap;flex:none}.keys-status-banner.is-prose{font-weight:500;line-height:1.55;display:block}.keys-status-banner.is-prose strong{font-weight:800}.keys-status-banner.is-prose .banner-line{display:block}.keys-status-banner.is-prose .banner-line+.banner-line{margin-top:.45rem}.keys-status-banner.is-prose ul{margin:.5rem 0 0;padding-left:1.3rem}.keys-status-banner.success{color:#10b981;background:#ecfdf5;border-color:#99f6e4}.keys-status-banner.warning{color:#c2410c;background:#fff7ed;border-color:#fed7aa}.connect-card-header{text-align:center;justify-content:center;position:relative}.connect-card-header .tier-pill{position:absolute;top:50%;right:2rem;transform:translateY(-50%)}.tier-pill{color:var(--success-strong);text-transform:uppercase;letter-spacing:.02em;background:#eef2ff;border-radius:999px;padding:.6rem 1rem;font-size:1.2rem;font-weight:900}.connect-card-body{gap:1.6rem;padding:2rem;display:grid}.connect-copy,.connect-muted{color:var(--muted);margin:0;font-weight:700}.connect-fee-panel{gap:1rem;max-width:42rem;display:grid}.connect-fee-panel h3{margin:0;font-size:1.6rem}.connect-fee-list{grid-template-columns:1fr auto;gap:1rem 2rem;margin:0;display:grid}.connect-fee-list dt{color:var(--muted);font-weight:700}.connect-fee-list dd{color:var(--text);margin:0;font-weight:800}.connect-actions{flex-wrap:wrap;gap:1rem;display:flex}.connect-connected{background:#a5a4dc}.connect-account-lines{color:var(--muted);gap:.4rem;font-weight:700;display:grid}.connect-account-lines p{margin:0}.connect-warning{border-radius:var(--radius-md);color:#f97316;background:#fff7ed;border:1px solid #fed7aa;padding:1.4rem 1.6rem;font-weight:800}.stripe-onboarding-modal{width:min(100%,72rem)}.stripe-onboarding-modal .modal-card-header{align-items:start}.stripe-onboarding-modal .modal-card-header p{color:var(--muted);margin:.8rem 0 0;font-weight:700}.onboarding-body{gap:1.6rem;padding:2.4rem;display:grid}.onboarding-step{gap:1.4rem;display:grid}.onboarding-step p{color:var(--muted);margin:0;line-height:1.45}.onboarding-option-card{border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--panel);color:var(--text);cursor:pointer;text-align:left;gap:.6rem;padding:1.4rem 1.6rem;display:grid}.onboarding-option-card.selected{border-color:var(--success-strong);background:var(--accent-soft);box-shadow:0 0 0 .2rem #4f46b52e}.onboarding-option-card span{color:var(--muted);font-weight:700}.onboarding-link{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.onboarding-check{align-items:center;gap:1rem;font-weight:800;display:flex}.onboarding-check input{width:1.8rem;height:1.8rem}.onboarding-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem;display:grid}.onboarding-review{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;margin:0;display:grid}.onboarding-review div{border:1px solid var(--line);border-radius:var(--radius-md);padding:1.2rem}.onboarding-review dt{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:1.2rem;font-weight:900}.onboarding-review dd{overflow-wrap:anywhere;margin:.4rem 0 0;font-weight:800}.onboarding-actions-row,.onboarding-footer-actions{flex-wrap:wrap;gap:1rem;display:flex}.onboarding-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:1.6rem;padding:1.6rem 2.4rem;display:flex}.link-action{color:var(--muted);cursor:pointer;background:0 0;border:0;font-weight:800;text-decoration:underline}.offer-card-body{gap:1.6rem;padding:2rem;display:grid}.offer-management-card,.landing-pages-card{overflow:visible}.offer-empty-state,.selector-load-state{min-height:12rem;color:var(--muted);text-align:center;place-items:center;gap:1.2rem;font-weight:800;display:grid}.offer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem;display:grid}.offer-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);grid-template-columns:11rem minmax(0,1fr);gap:1.6rem;min-height:15rem;padding:1.6rem;display:grid;position:relative}.offer-card-media,.offer-card-placeholder{border-radius:var(--radius-md);background:var(--input-bg);width:11rem;height:11rem;overflow:hidden}.offer-card-media img{object-fit:cover;width:100%;height:100%}.offer-card-placeholder{color:var(--text-muted);place-items:center;display:grid}.offer-card-placeholder svg{width:4.4rem;height:4.4rem}.offer-card-copy{grid-template-rows:auto auto 1fr auto;min-width:0;display:grid}.offer-card-heading{justify-content:space-between;align-items:start;gap:1.2rem;min-width:0;display:flex}.offer-card-heading h3,.offer-card-copy p{margin:0}.offer-card-heading h3{min-width:0}.offer-card-copy p{color:var(--muted);overflow-wrap:anywhere;margin-top:.8rem}.offer-card-menu{flex:none;position:relative}.offer-kebab-button{border-radius:var(--radius-sm);width:3.2rem;height:3.2rem;color:var(--text-muted);cursor:pointer;background:0 0;border:0;place-items:center;font-size:2.2rem;font-weight:800;line-height:1;display:grid}.offer-kebab-button:hover,.offer-kebab-button[aria-expanded=true]{background:var(--input-bg);color:var(--text)}.offer-action-menu{z-index:20;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel);min-width:14rem;box-shadow:var(--shadow-sm);padding:.8rem;display:grid;position:absolute;top:calc(100% + .6rem);right:0}.offer-action-menu button{border-radius:var(--radius-sm);color:var(--text);cursor:pointer;font:inherit;font-size:1.3rem;line-height:normal;font-weight:var(--weight-normal);text-align:left;background:0 0;border:0;align-items:center;gap:.8rem;padding:.9rem 1rem;display:flex}.offer-action-menu button svg{flex:none;width:1.8rem;height:1.8rem}.offer-action-menu button span{min-width:0}.offer-action-menu button:hover{background:var(--input-bg)}.offer-action-menu button.danger{color:#ef4444}.offer-card-footer{justify-content:flex-end;margin-top:1.2rem;display:flex}.offer-intent-badge{color:#047857;background:#22c55e29;border-radius:999px;justify-content:center;align-items:center;min-height:2.8rem;padding:.4rem 1rem;font-size:1.3rem;font-weight:900;display:inline-flex}.offer-intent-badge.lead_gen{color:#1d4ed8;background:#3b82f629}[data-theme=dark] .offer-intent-badge{color:#86efac}[data-theme=dark] .offer-intent-badge.lead_gen{color:#93c5fd}.offer-details-modal{width:min(100%,80rem)}.offer-details-body{gap:1.6rem;padding:2rem;display:grid}.offer-details-summary{color:var(--muted);flex-wrap:wrap;align-items:center;gap:1rem;font-weight:800;display:flex}.offer-details-funnel{min-width:0}.offer-details-funnel h3{font-size:var(--text-section,1.5rem);margin:0 0 1.2rem}.offer-details-body pre{border-radius:var(--radius-md);color:#d1fae5;background:#10141c;max-height:42rem;margin:0;padding:1.6rem;font-size:1.3rem;overflow:auto}.offer-modal{width:min(100%,108rem)}.offer-form{gap:1.8rem;max-height:min(78vh,86rem);padding:2.4rem;display:grid;overflow:auto}.offer-form-section{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel);gap:1.6rem;padding:1.8rem;display:grid}.offer-section-header{justify-content:space-between;align-items:start;gap:1.2rem;display:flex}.offer-section-header h3,.offer-section-header p{margin:0}.offer-section-header p{color:var(--muted);margin-top:.4rem;font-weight:700}.offer-two-column,.offer-three-column{gap:1.4rem;display:grid}.offer-two-column{grid-template-columns:repeat(2,minmax(0,1fr))}.offer-three-column{grid-template-columns:repeat(3,minmax(0,1fr))}.offer-field{font-size:var(--text-label);line-height:var(--leading-label);color:var(--muted);font-weight:var(--weight-medium);align-content:start;gap:.5rem;display:grid}.offer-field>span strong{color:#ef4444}.offer-field small{color:var(--text-muted);font-size:var(--text-hint);font-weight:var(--weight-normal)}.offer-field small.field-error,.offer-field p.field-error,.offer-field small.field-warning,.offer-field p.field-warning{font-size:1.3rem;font-weight:700}.offer-field small.field-error,.offer-field p.field-error{color:#b91c1c}.offer-field small.field-warning,.offer-field p.field-warning{color:#b45309}.selected-products-list{flex-wrap:wrap;gap:.8rem;display:flex}.selected-products-empty{border-radius:var(--radius-md);background:var(--input-bg);color:var(--text-muted);padding:1.2rem 1.4rem;font-style:italic}.selected-product-badge{border-radius:var(--radius-md);color:#1f2937;cursor:pointer;background:#eff6ff;border:1px solid #bfdbfe;align-items:center;gap:.8rem;padding:.9rem 1.2rem;font-weight:700;display:inline-flex}.selected-product-badge span:last-child{color:#f87171;font-size:1.8rem;line-height:1}.offer-type-row{flex-wrap:wrap;align-items:center;gap:1.2rem;display:flex}.offer-type-badge{color:#fff;letter-spacing:.04em;background:#8b5cf6;border-radius:.6rem;align-items:center;padding:.7rem 1.2rem;font-size:1.2rem;font-weight:900;display:inline-flex}.detected-offer-type{color:var(--muted);flex-wrap:wrap;align-items:center;gap:1.2rem;font-weight:800;display:flex}.detected-offer-type span{color:#fff;letter-spacing:.04em;background:#8b5cf6;border-radius:.6rem;align-items:center;padding:.7rem 1.2rem;font-size:1.2rem;font-weight:900;display:inline-flex}.coupon-select-row{grid-template-columns:minmax(0,1fr) auto;gap:.8rem;display:grid}.coupon-picker{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel);gap:.6rem;padding:.8rem;display:grid}.coupon-picker button{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--input-bg);color:var(--text);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;display:flex}.coupon-management-card .product-filter-bar{grid-template-columns:minmax(24rem,1fr) minmax(18rem,.35fr) auto}.coupon-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem;padding:2rem;display:grid}.coupon-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);box-shadow:var(--shadow-sm);gap:1.4rem;padding:1.8rem;display:grid}.coupon-card header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.coupon-card h3,.coupon-card p{margin:0}.coupon-card p{color:var(--muted);margin-top:.4rem}.coupon-discount{color:var(--accent);font-size:2.4rem}.coupon-detail-list{gap:.8rem;margin:0;display:grid}.coupon-detail-list div{gap:.3rem;display:grid}.coupon-detail-list dt{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:1.2rem;font-weight:900}.coupon-detail-list dd{color:var(--muted);overflow-wrap:anywhere;margin:0}.coupon-modal{width:min(100%,96rem)}.coupon-tier-editor{justify-items:start;gap:1rem;display:grid}.coupon-tier-row{grid-template-columns:1fr 1fr auto;align-items:end;gap:1.2rem;width:100%;display:grid}.coupon-scope-list{border:1px solid var(--border);border-radius:.8rem;gap:.2rem;max-height:24rem;padding:.6rem;display:grid;overflow:auto}.coupon-scope-row{border-radius:.6rem;grid-template-columns:auto 1fr;align-items:center;gap:.8rem;padding:.5rem .7rem;display:grid}.coupon-scope-row:hover{background:color-mix(in srgb, var(--border) 35%, transparent)}.coupon-scope-row small{color:var(--text-muted);grid-column:2}.coupon-scope-row.is-unavailable{opacity:.6}.coupon-grant-table-wrap{border:1px solid var(--border);border-radius:.8rem;max-height:28rem;overflow:auto}.coupon-grant-table{border-collapse:collapse;width:100%;font-size:1.3rem}.coupon-grant-table th,.coupon-grant-table td{text-align:left;border-bottom:1px solid var(--border);padding:.8rem 1.2rem}.coupon-grant-table th{background:var(--surface);color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:1.15rem;font-weight:900;position:sticky;top:0}.coupon-grant-table tr:last-child td{border-bottom:0}.coupon-grant-table tr.is-revoked td:not(:last-child){opacity:.5;text-decoration:line-through}.coupon-form{gap:1.8rem;padding:2.4rem;display:grid}.uppercase-input{text-transform:uppercase}.coupon-selector-modal{width:min(100%,86rem)}.coupon-selector-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem;max-height:48rem;padding:.4rem;display:grid;overflow:auto}.coupon-selector-card{border:2px solid var(--line);border-radius:var(--radius-md);background:var(--panel);min-height:16rem;color:var(--text);text-align:left;cursor:pointer;gap:1rem;padding:1.6rem;display:grid;position:relative}.coupon-selector-card:hover,.coupon-selector-card.selected{border-color:var(--success-strong);box-shadow:0 .8rem 2rem #4b49ac29}.coupon-code-pill{color:#1d4ed8;background:#eff6ff;border-radius:999px;justify-self:start;padding:.4rem .9rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:1.2rem;font-weight:900}.coupon-selector-card small{color:var(--accent);font-size:1.8rem;font-weight:900}.coupon-selector-card span:last-child{color:var(--muted)}.checkbox-row{align-items:center;gap:.8rem;font-weight:800;display:flex}.offer-downsell-note{color:var(--muted);font-style:italic}.funnel-diagram{flex-direction:column;align-items:center;gap:0;display:flex}.funnel-node{border-radius:var(--radius-md);text-align:center;flex-direction:column;align-items:center;gap:.25rem;padding:.8rem 1.4rem;display:flex}.funnel-node strong{font-size:1.3rem}.funnel-node-kind{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:.9rem;font-weight:700}.funnel-offer{background:var(--surface-muted,#6366f11a);border:1px solid var(--line)}.funnel-thankyou{background:#10b9811f;border:1px solid #10b98166}.funnel-connector{background:var(--line);width:2px;height:1.6rem}.funnel-stage{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface,#7f7f7f08);flex-direction:column;gap:.8rem;width:100%;min-width:0;padding:1rem;display:flex}.funnel-stage-head{flex-wrap:wrap;align-items:baseline;gap:.8rem;display:flex}.funnel-stage-label{font-size:1.2rem;font-weight:700}.funnel-stage-hint{color:var(--muted);font-size:1rem}.funnel-cards{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.funnel-card{text-align:center;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--card,#7f7f7f0a);flex-direction:column;flex:13rem;align-items:center;gap:.5rem;min-width:11rem;padding:.9rem 1rem;display:flex}.funnel-card-name{font-size:1.3rem;line-height:1.3}.funnel-pricing{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.price-chip{border:1px solid var(--line);color:var(--text);white-space:nowrap;background:#7f7f7f1f;border-radius:999px;padding:.2rem .7rem;font-size:1.1rem;font-weight:700}.intent-badge{text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;color:#fff;border-radius:999px;align-self:center;padding:.25rem .7rem;font-size:.95rem;font-weight:700}.intent-primary{background:#4f46e5}.intent-cross_sell{background:#0f766e}.intent-upgrade{background:#7e22ce}.intent-recovery{background:#92400e}.funnel-downsell{border-top:1px dashed var(--line);width:100%;color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem;margin-top:.4rem;padding-top:.7rem;font-size:1.1rem;display:flex}.funnel-stale-notice{border-radius:var(--radius-md);color:#92400e;background:#f59e0b1a;border:1px solid #f59e0b73;border-left:3px solid #b45309;margin:0 0 1.2rem;padding:.9rem 1.2rem;font-size:1.2rem;line-height:1.5}.funnel-extra-warning,.price-context-warning{color:#7c2d12;max-width:30rem;font-size:1.2rem;font-weight:500;line-height:1.45}.price-context-warning{margin-top:.3rem;display:block}.offer-hint{color:var(--muted)}.offer-checkbox-inline{align-self:end;min-height:4.8rem}.offer-items-list{gap:1.4rem;display:grid}.offer-item-editor{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--input-bg);gap:1.4rem;padding:1.4rem;display:grid}.offer-item-editor>header{justify-content:space-between;align-items:start;gap:1.2rem;display:flex}.offer-item-editor h4,.offer-item-editor p{margin:0}.offer-item-editor p{color:var(--text-muted);margin-top:.3rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:1.2rem}.compact{min-height:3.8rem;padding:.7rem 1.2rem}.selectable-price-list{gap:.8rem;display:grid}.selectable-price-heading{color:var(--muted);justify-content:space-between;align-items:center;gap:1.2rem;font-weight:800;display:flex}.selectable-price-heading small{color:var(--text-muted)}.selectable-price-row{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel);color:var(--text);grid-template-columns:auto minmax(16rem,1fr) minmax(12rem,.8fr) minmax(12rem,.8fr) auto;align-items:center;gap:1rem;padding:1rem;font-weight:800;display:grid}.selectable-price-row input[type=text]{min-height:4rem;padding:.9rem 1rem}.selectable-price-image-controls{grid-column:2/-1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.8rem;display:grid}.selectable-price-image-controls.has-image-preview{grid-template-columns:auto auto minmax(0,1fr)}.selectable-price-image-preview{aspect-ratio:1;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);width:5.6rem;overflow:hidden}.selectable-price-image-preview img{object-fit:cover;width:100%;height:100%;display:block}.selectable-price-image-controls input[type=url]{min-height:4rem}.price-image-error{color:#dc2626;grid-column:2/-1;font-size:1.3rem}.default-price-choice{white-space:nowrap;color:var(--muted);align-items:center;gap:.6rem;display:inline-flex}.offer-json-preview{border:1px solid var(--line);border-radius:var(--radius-md);overflow:hidden}.offer-json-preview summary{cursor:pointer;color:var(--muted);padding:1.2rem 1.4rem;font-weight:900}.offer-json-preview pre{color:#d1fae5;background:#10141c;max-height:32rem;margin:0;padding:1.4rem;font-size:1.2rem;overflow:auto}.modal-footer{border-top:1px solid var(--line);justify-content:flex-end;gap:1.2rem;padding:1.8rem 2.4rem;display:flex}.offer-form .modal-footer{margin:0 -2.4rem -2.4rem}.offer-selector-backdrop{z-index:60}.offer-product-selector-modal{width:min(100%,100rem)}.offer-product-selector-body{gap:1.6rem;padding:2.4rem;display:grid}.offer-product-search{width:100%}.landing-pages-card{min-height:32rem}.landing-pages-toolbar{align-items:center;gap:1.6rem}.landing-pages-actions{flex-wrap:nowrap;flex:0 auto;justify-content:flex-end;gap:1rem;min-width:min(100%,58rem);display:flex}.landing-site-filter{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel);min-height:3.2rem;color:var(--text);font-size:1.3rem;line-height:2rem;font-weight:var(--weight-normal);padding:0 1rem}.landing-search{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel);width:28rem;min-width:20rem;min-height:3.2rem;color:var(--text);font-size:1.3rem;line-height:2rem;font-weight:var(--weight-normal);padding:0 1.2rem}.landing-pages-actions .primary-action,.landing-pages-actions .secondary-action{white-space:nowrap;min-height:3.2rem;font-size:1.3rem;line-height:2rem;font-weight:var(--weight-normal);padding:.6rem 1.2rem}.landing-pages-actions .primary-action{font-weight:var(--weight-medium)}.landing-search.full{width:100%}.landing-pages-body{gap:1.6rem;padding:2rem;display:grid}.landing-empty-state{min-height:16rem;color:var(--muted);text-align:center;place-items:center;font-weight:800;display:grid}.landing-page-list{gap:1.6rem;display:grid}.landing-page-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);box-shadow:var(--shadow-sm);grid-template-columns:14rem minmax(0,1fr) max-content;align-items:start;gap:1.6rem;padding:1.6rem;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative}.landing-page-card:hover{border-color:var(--accent);z-index:1;transform:translateY(-1px);box-shadow:0 .8rem 2rem #4b49ac24}.landing-page-card.is-menu-open{z-index:30}.landing-page-image,.landing-page-placeholder{border-radius:var(--radius-md);width:14rem;height:10rem;overflow:hidden}.landing-page-image img{object-fit:cover;width:100%;height:100%}.landing-page-placeholder{background:var(--input-bg);color:var(--text-muted);place-items:center;display:grid}.landing-page-placeholder svg{width:4.4rem;height:4.4rem}.landing-page-copy{gap:1.2rem;min-width:0;display:grid}.landing-page-title-row{min-width:0;display:block}.landing-page-title-row>div:first-child{min-width:0}.landing-page-title-row h3{overflow-wrap:anywhere;font-size:var(--text-card);line-height:var(--leading-card);font-weight:var(--weight-semibold);margin:0}.landing-page-title-row p{color:var(--muted);font-size:var(--text-label);line-height:var(--leading-label);font-weight:var(--weight-normal);flex-wrap:wrap;gap:1.2rem;margin:.4rem 0 0;display:flex}.landing-page-title-row p span{color:var(--text-muted);font-family:Monaco,Courier New,monospace;font-size:1.1rem;line-height:1.7rem;font-weight:var(--weight-normal);overflow-wrap:anywhere}.landing-page-title-row p span.landing-page-site{background:var(--accent-soft);color:var(--accent);border-radius:999px;padding:.1rem .6rem;font-family:inherit;font-size:1.2rem;font-weight:700}.landing-page-title-row p span.landing-page-site.is-unassigned{background:var(--line);color:var(--muted)}.attach-site-modal{width:100%;max-width:32rem}.landing-page-badges{flex-wrap:wrap;grid-area:1/3;justify-content:flex-end;justify-self:end;align-items:flex-start;gap:.8rem;min-width:0;max-width:30rem;display:flex}.page-status-badge,.page-source-badge{border-radius:var(--radius-sm);text-transform:uppercase;white-space:nowrap;padding:.4rem .8rem;font-size:1.2rem;font-weight:900}.page-status-badge{color:#4f46e5;background:#eef2ff}.page-status-badge.published{color:#15803d;background:#dcfce7}.page-status-badge.archived{color:#b91c1c;background:#fee2e2}.page-source-badge{color:#2563eb;background:#dbeafe}.landing-page-url-row{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.landing-page-url{max-width:min(100%,32rem);color:var(--accent);font-family:Monaco,Courier New,monospace;font-size:1.2rem;line-height:1.8rem;font-weight:var(--weight-normal);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.landing-page-pending-url{max-width:100%;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:.4rem 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em;display:flex;overflow:hidden}.landing-page-pending-url .field-note{text-transform:uppercase;letter-spacing:.04em;font-size:.82em;font-weight:700}.landing-page-view-picker{gap:.4rem;display:inline-flex}.landing-page-view-picker button{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);min-height:3rem;color:var(--muted);cursor:pointer;font:inherit;white-space:nowrap;padding:0 .9rem;font-weight:800}.landing-page-view-picker button.active{border-color:var(--accent);color:var(--accent)}.copy-icon-button{font-size:1.2rem;line-height:normal;font-weight:var(--weight-normal);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);width:3.6rem;height:3.6rem;color:var(--text-muted);cursor:pointer;place-items:center;display:grid}.copy-icon-button:hover{color:var(--text);border-color:var(--accent)}.copy-icon-button svg{width:1.8rem;height:1.8rem}.secondary-action.compact{min-height:3.6rem;padding:0 1.2rem}.landing-page-url-row .secondary-action{font-size:1.1rem;line-height:normal;font-weight:var(--weight-medium)}.landing-page-meta{color:var(--text-muted);font-size:1.2rem;line-height:1.8rem;font-weight:var(--weight-normal);flex-wrap:wrap;gap:1.4rem;display:flex}.landing-page-meta strong{color:var(--text);font-weight:var(--weight-semibold)}.copy-replace-warning{color:#dc2626;margin-top:.4rem;display:inline-block}.landing-page-meta .landing-page-slug{color:var(--accent);font-family:Monaco,Courier New,monospace;font-size:1.2rem;line-height:1.8rem;font-weight:var(--weight-normal);text-overflow:ellipsis;white-space:nowrap;max-width:32ch;overflow:hidden}.landing-wizard-modal{width:min(100%,104rem)}.modal-card-header p{color:var(--muted);margin:.4rem 0 0;font-weight:900}.landing-wizard-modal .wizard-steps,.service-wizard .wizard-steps{padding:0 2.4rem}.landing-wizard-body{gap:1.6rem;padding:2.4rem;display:grid}.landing-builder-shell{--landing-builder-pane-height:calc(100vh - 22rem);--preview-pane-width:42rem;grid-template-columns:minmax(42rem, 1fr) var(--preview-pane-width);align-items:start;gap:2rem;display:grid}.landing-builder-shell.preview-only{grid-template-columns:minmax(0,1fr)}.landing-builder-shell.preview-only .landing-builder-preview-card{justify-self:center;width:min(100%,82rem)}.landing-builder-form-card,.landing-builder-preview-card{height:var(--landing-builder-pane-height);overflow:hidden}.landing-builder-form-card{flex-direction:column;display:flex}.landing-builder-preview-card{grid-template-rows:auto minmax(0,1fr);display:grid}.landing-builder-header,.landing-builder-preview-header{align-items:center}.preview-header-actions{align-items:center;gap:1rem;display:flex}.landing-builder-header p{color:var(--muted);margin:.2rem 0 0;font-size:1.3rem;font-weight:500}.landing-builder-status{margin:1.6rem 2rem 0}.landing-builder-body{flex:auto;gap:0;min-height:0;padding:1.6rem;display:grid;overflow:auto}.builder-section{border-bottom:1px solid var(--line);gap:1rem;margin-bottom:1.6rem;padding:0 0 1.6rem;display:grid}.builder-section:last-child{border-bottom:0;margin-bottom:0}.builder-section h3,.builder-section p{margin:0}.builder-section h3{text-transform:uppercase;letter-spacing:.08rem;color:var(--muted);font-size:1.3rem;font-weight:700}.builder-section p,.builder-section small{color:var(--muted);font-size:var(--text-hint);font-weight:var(--weight-normal)}.builder-section-title{justify-content:space-between;align-items:center;gap:1rem;display:flex}.funnel-accordion{gap:.8rem;display:grid}.funnel-acc-item{border:1px solid var(--line);border-radius:var(--radius-md);overflow:hidden}.funnel-acc-item.open{border-color:var(--accent)}.funnel-acc-head{background:var(--panel);cursor:pointer;width:100%;font:inherit;text-align:left;color:var(--text);border:0;align-items:center;gap:1rem;padding:1rem 1.2rem;display:flex}.funnel-acc-head:hover{background:var(--input-bg)}.funnel-acc-caret{color:var(--muted);flex:none;width:1rem}.funnel-acc-num{background:var(--accent);color:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;width:2.6rem;height:2.6rem;font-size:1.2rem;font-weight:700;display:inline-flex}.funnel-acc-num.thank_you{background:var(--success-strong)}.funnel-acc-label{color:var(--text);flex:1;font-size:1.4rem;font-weight:600}.funnel-acc-hint{color:var(--accent);font-size:1.2rem;font-weight:600}.funnel-acc-body{border-top:1px solid var(--line);gap:1rem;padding:1.2rem;display:grid}.funnel-shared-note{color:var(--muted);font-size:1.25rem}.preview-funnel-badge{background:var(--accent-soft);color:var(--accent);border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .3rem .3rem .9rem;font-size:1.2rem;font-weight:700;display:inline-flex}.preview-funnel-badge button{color:inherit;cursor:pointer;background:0 0;border:0;padding:.2rem .4rem;font-size:1.3rem;line-height:1}.ty-field-row{align-items:flex-end;gap:.8rem;display:flex}.ty-field-row .offer-field{flex:1}.ty-field-row .ty-emoji{flex:0 0 5rem}.ty-card-editor{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);gap:.6rem;padding:.8rem;display:grid}.ty-card-remove{color:var(--muted);cursor:pointer;background:0 0;border:0;align-self:center;padding:0 .4rem;font-size:1.3rem}.ty-card-remove:hover{color:var(--text)}.builder-inline-media{grid-template-columns:4rem minmax(0,1fr);align-items:center;gap:.8rem;display:grid}.builder-inline-media img{border:1px solid var(--line);border-radius:var(--radius-md);object-fit:cover;width:4rem;height:4rem}.builder-upload-stack{gap:.6rem;min-width:0;display:grid}.builder-upload-error{color:#b91c1c}.service-hero-preview{align-items:center;gap:1rem;display:flex}.service-hero-preview img{object-fit:cover;border-radius:var(--radius-md);border:1px solid var(--line);width:8rem;height:8rem}.builder-toggle{color:var(--text);align-items:center;gap:.8rem;font-size:1.4rem;font-weight:600;display:inline-flex}.builder-toggle input{width:1.6rem;height:1.6rem;accent-color:var(--accent)}.business-email-row{align-items:center;gap:.8rem;display:flex}.business-email-row input{flex:auto;min-width:0}.business-email-badge.verified{color:#166534;font-size:var(--text-hint);background:#dcfce7;border-radius:999px;flex:none;padding:.3rem .9rem;font-weight:700}.business-email-code{border:1px solid var(--line);border-radius:.8rem;gap:.8rem;margin-top:1rem;padding:1.2rem;display:grid}.business-email-actions{justify-content:flex-end;gap:.8rem;display:flex}.selector-grid{grid-template-columns:repeat(auto-fill,minmax(min(20rem,100%),1fr));gap:1.2rem;max-height:54rem;padding:.4rem;display:grid;overflow:auto}.selector-card{text-align:left;background:var(--surface);border:2px solid var(--line);cursor:pointer;border-radius:1rem;grid-template-rows:16rem auto;gap:0;padding:0;display:grid;position:relative;overflow:hidden}.selector-card:hover:not(.disabled),.selector-card.selected{border-color:var(--accent)}.selector-card.disabled{opacity:.5;cursor:not-allowed}.selector-card-media{background:var(--subtle,#f1f5f9);place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.selector-card-media img{object-fit:contain;width:100%;height:100%}.selector-card-initial{width:100%;height:100%;color:var(--muted);place-items:center;font-size:4rem;font-weight:700;display:grid}.selector-card-check{background:var(--accent);color:#fff;text-align:center;border-radius:50%;width:2.4rem;height:2.4rem;font-size:1.4rem;line-height:2.4rem;display:none;position:absolute;top:.8rem;right:.8rem}.selector-card.selected .selector-card-check{display:block}.selector-card-badge{color:var(--text);font-size:var(--text-hint);text-transform:uppercase;letter-spacing:.04em;background:#ffffffeb;border-radius:999px;padding:.2rem .8rem;font-weight:700;position:absolute;top:.8rem;left:.8rem}.selector-card-body{gap:.2rem;padding:.9rem 1.1rem;display:grid}.selector-card-title{color:var(--text);font-size:1.4rem;font-weight:600;line-height:1.3}.selector-card.has-overlay{grid-template-rows:1fr}.selector-card.has-overlay .selector-card-body{-webkit-backdrop-filter:blur(8px);background:#0000008c;position:absolute;bottom:0;left:0;right:0}.selector-card.has-overlay .selector-card-title{color:#fffffff5}.selector-card-sub{font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--text-hint);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.selector-card.has-overlay .selector-card-sub{color:#ffffffb8}.ribbon-page-choice{border:1px solid var(--line);border-radius:.8rem;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1rem;display:flex}.ribbon-page-chosen{gap:.2rem;min-width:0;display:grid}.ribbon-page-chosen small{color:var(--muted);font-size:var(--text-hint);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ribbon-page-empty{color:var(--muted);font-size:1.4rem}.builder-choice{border:1px solid var(--line);border-radius:.8rem;gap:.8rem;margin:0;padding:1.2rem 1.4rem;display:grid}.builder-choice legend{color:var(--muted);font-size:var(--text-hint);text-transform:uppercase;letter-spacing:.04em;padding:0 .4rem;font-weight:600}.builder-choice-option{color:var(--text);cursor:pointer;align-items:flex-start;gap:.8rem;font-size:1.4rem;line-height:1.45;display:flex}.builder-choice-option input{width:1.6rem;height:1.6rem;accent-color:var(--accent);flex:none;margin-top:.1rem}.builder-countdown-options{gap:1.2rem;display:grid}.builder-sale-options{border-left:2px solid var(--line,#e5e7eb);gap:1rem;margin:.6rem 0 1.2rem;padding-left:1.6rem;display:grid}.builder-countdown-row{grid-template-columns:minmax(12rem,auto) 4.8rem minmax(0,1fr) 4.8rem;align-items:center;gap:1rem;display:grid}.builder-countdown-row input[type=color]{width:4.8rem;min-height:4.8rem;padding:.4rem}.builder-icon-input{text-align:center}.builder-media-picker{flex-wrap:wrap;gap:1rem;display:flex}.builder-media-thumb{border:2px solid var(--line);border-radius:var(--radius-md);background:var(--input-bg);cursor:pointer;width:8rem;height:6rem;padding:0;overflow:hidden}.builder-media-thumb.selected,.builder-media-thumb:hover{border-color:var(--accent)}.builder-media-thumb img{object-fit:cover;width:100%;height:100%}.builder-repeat-list{gap:.6rem;display:grid}.builder-repeat-row{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--input-bg);gap:.8rem;padding:.8rem 1rem;display:grid}.builder-repeat-row.compact{grid-template-columns:5.6rem minmax(0,1fr)}.builder-trust-badge-row{grid-template-columns:auto 9rem 4rem minmax(0,1fr);align-items:center}.element-add-row{flex-wrap:wrap;gap:.6rem;margin-bottom:1rem;display:flex}.composition-list{gap:.4rem;margin-top:.8rem;display:grid}.advanced-colors{gap:1.2rem;margin-top:.8rem;display:grid}.advanced-colors-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.saved-themes{gap:.8rem;display:grid}.saved-theme-list{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.saved-theme-row{align-items:center;gap:.8rem;display:flex}.saved-theme-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.saved-theme-swatches{border:1px solid var(--line);border-radius:.4rem;flex:none;display:inline-flex;overflow:hidden}.saved-theme-swatches i{width:1.4rem;height:1.4rem;display:block}.saved-theme-save{align-items:center;gap:.8rem;display:flex}.saved-theme-save input{flex:1;min-width:0}.color-group{gap:.4rem;display:grid}.color-group-title{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted,#6b7280);font-size:1.15rem;font-weight:700}.color-row{grid-template-columns:2.4rem minmax(0,1fr) 12rem;align-items:center;gap:.8rem;display:grid}.font-row{grid-template-columns:minmax(0,1fr) 12rem;align-items:center;gap:.8rem;margin-left:3.2rem;display:grid}.font-row select{width:100%}@media (width<=640px){.font-row{grid-template-columns:minmax(0,1fr);margin-left:0}}.color-picker{border:1px solid var(--border,#e5e7eb);cursor:pointer;background:0 0;border-radius:.5rem;width:2.4rem;height:2.4rem;padding:0}.color-picker::-webkit-color-swatch-wrapper{padding:.2rem}.color-picker::-webkit-color-swatch{border:none;border-radius:.3rem}.color-label{font-size:1.4rem}.color-row input{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.3rem}.composition-subhead{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted,#6b7280);border-top:1px solid var(--border,#e5e7eb);margin-top:1.6rem;margin-bottom:.4rem;padding-top:1.2rem;font-size:1.15rem;font-weight:700}.composition-row{border:1px solid var(--border,#e5e7eb);cursor:pointer;border-radius:.8rem;align-items:center;gap:.8rem;padding:.6rem .8rem;display:flex}.composition-name{flex:1;font-size:1.4rem}.composition-tag{border-radius:999px;padding:.2rem .7rem;font-size:1.1rem;font-weight:600}.composition-tag.is-recommended{color:#166534;background:#dcfce7}.composition-tag.is-optional{color:#6b7280;background:#f3f4f6}.composition-tag.is-preset{white-space:nowrap;color:var(--accent);background:#eef2ff;flex:none}.element-empty{color:var(--text-muted,#6b7280);font-size:1.3rem}.element-empty.is-warning{color:var(--text,#111827);background:var(--warning-bg,#fffbeb);border:1px solid var(--warning-border,#fde68a);border-radius:.6rem;padding:1rem 1.2rem}.wizard-field{justify-items:start;gap:.6rem;display:grid}.wizard-field-label{color:var(--text,#111827);font-size:1.3rem;font-weight:600}.element-empty.tip-jar-pitch{justify-items:start;gap:.8rem;display:grid}.element-empty.tip-jar-pitch p{margin:0}.builder-settings-head{border-top:2px solid var(--line);margin:2.4rem 0 1.6rem;padding-top:1.6rem}.builder-settings-head h3{font-size:var(--text-card);line-height:var(--leading-card);font-weight:var(--weight-semibold);margin:0}.builder-settings-head small{color:var(--muted);font-size:var(--text-hint)}.preview-device-btn{justify-content:center;align-items:center;width:3.2rem;height:3.2rem;padding:0;display:inline-flex}.preview-device-btn svg{width:1.7rem;height:1.7rem}.page-settings-row{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--input-bg);align-items:center;gap:.8rem;margin-bottom:1.6rem;padding:.7rem 1rem;display:flex}.page-settings-icon{font-size:1.3rem;line-height:1}.content-sequence{gap:1.2rem;margin:1.6rem 0;display:grid}.content-sequence-head{flex-wrap:wrap;align-items:baseline;gap:.35rem .6rem;display:flex}.content-sequence-head small{flex:auto}.content-sequence-head .link-action{font-size:var(--text-hint);flex:none}.content-sequence-head h3{font-size:var(--text-card);line-height:var(--leading-card);font-weight:var(--weight-semibold);flex:0 0 100%;margin:0}.content-sequence-head small{color:var(--muted);font-size:var(--text-hint)}.content-section{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel);align-items:center;gap:.8rem;padding:.7rem 1rem;display:flex}.builder-speed-row{align-items:center;gap:1rem;display:flex}.builder-speed-row input[type=range]{min-width:0;min-height:0;accent-color:var(--accent);flex:1;padding:0}.builder-speed-row span{font-size:1.6rem;line-height:1}.content-section.is-locked{background:0 0;border-style:dashed}.content-section-lock{opacity:.55;font-size:1.1rem;line-height:1}.content-row-name{font-size:var(--text-label);line-height:var(--leading-label);font-weight:var(--weight-semibold)}.content-row-summary{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-muted);font-size:var(--text-hint);flex:1;overflow:hidden}.section-editor-modal{grid-template-rows:auto minmax(0,1fr) auto;width:min(64rem,100%);max-height:min(84vh,72rem);display:grid}.section-editor-body{align-content:start;gap:1rem;min-height:0;padding:1.6rem 2rem;display:grid;overflow:auto}.section-editor-body p{margin:0}.section-editor-body small{color:var(--muted);font-size:var(--text-hint);font-weight:var(--weight-normal)}.section-editor-footer{border-top:1px solid var(--line);justify-content:flex-end;gap:1rem;padding:1.4rem 2rem;display:flex}.content-section-drag{color:var(--text-muted);cursor:grab;-webkit-user-select:none;user-select:none;font-size:1.4rem;line-height:1}.content-section-drag:active{cursor:grabbing}.builder-section-heading{align-items:center;gap:.8rem;display:flex}.builder-section-drag{color:var(--text-muted);cursor:grab;-webkit-user-select:none;user-select:none;font-size:1.4rem;line-height:1}.builder-section-drag:active{cursor:grabbing}.element-list{gap:1rem;display:grid}.element-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--input-bg);gap:.8rem;padding:1rem;display:grid}.element-card-header{align-items:center;gap:.8rem;display:flex}.element-card-header strong{flex:1}.element-drag{cursor:grab;color:var(--text-muted,#9ca3af);-webkit-user-select:none;user-select:none;font-size:1.4rem}.element-subrow{border:1px dashed var(--line);border-radius:var(--radius-sm,8px);gap:.6rem;padding:.8rem;display:grid}.element-subrow-inline{align-items:center;gap:.6rem;display:flex}.element-subrow-inline>input{flex:auto;min-width:0}.landing-builder-preview-body{flex-direction:column;min-height:0;display:flex}.landing-live-preview-frame{background:#fff;border:0;flex:1;width:100%;min-height:0;display:block}.landing-live-preview-frame.mobile{margin:0}.landing-live-preview-status{text-align:center;color:#64748b;padding:3.2rem 2.4rem;font-size:1.4rem}.preview-context-note{color:#92400e;font-size:var(--text-hint);background:#fffbeb;border-bottom:1px solid #fde68a;margin:0;padding:1rem 1.6rem;line-height:1.5}.preview-render-error{color:#b91c1c;background:#fee2e2;padding:1.2rem 1.6rem;font-size:1.3rem}.preview-token-probe{visibility:hidden;pointer-events:none;height:0;position:absolute;overflow:hidden}.carousel-offer-picker{gap:.4rem;max-height:18rem;display:grid;overflow-y:auto}.carousel-offer-choice{align-items:center;gap:.6rem;font-size:1.3rem;display:flex}.builder-avatar-row{flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:.4rem;display:flex}.builder-avatar-preview{object-fit:cover;border:1px solid var(--border,#e5e7eb);border-radius:50%;width:5.6rem;height:5.6rem}.builder-trust-badge-row strong{color:var(--muted);font-size:1.3rem;font-weight:600}.builder-trust-badge-row input:disabled{cursor:not-allowed;opacity:.55}.badge-icon-picker-btn{border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--panel);cursor:pointer;justify-content:center;align-items:center;width:100%;height:3.2rem;font-size:1.5rem;transition:border-color .12s,background .12s;display:flex}.badge-icon-picker-btn:hover:not(:disabled){border-color:var(--accent);background:var(--accent-soft)}.badge-icon-picker-btn:disabled{cursor:not-allowed;opacity:.55}.builder-switch{align-items:center;display:inline-flex}.builder-switch input{display:none}.builder-switch span{background:var(--line-strong);border-radius:999px;width:3.6rem;height:2rem;transition:background .16s;display:inline-flex;position:relative}.builder-switch span:after{content:"";background:var(--panel);width:1.4rem;height:1.4rem;box-shadow:var(--shadow-sm);border-radius:999px;transition:transform .16s;position:absolute;top:.3rem;left:.3rem}.builder-switch input:checked+span{background:var(--accent)}.builder-switch input:checked+span:after{transform:translate(1.6rem)}.builder-switch input:focus-visible+span{outline:.2rem solid var(--accent);outline-offset:.2rem}.builder-repeat-row .selectable-price-image-controls,.builder-repeat-row .price-image-error{grid-column:1/-1}.builder-json{border-radius:var(--radius-md);color:#d1fae5;background:#10141c;max-height:32rem;margin:0;padding:1.4rem;font-size:1.2rem;overflow:auto}.landing-builder-footer{border-top:1px solid var(--line);flex-shrink:0;justify-content:flex-end;gap:1rem;padding:1.6rem 2rem;display:flex}.landing-builder-status{flex-shrink:0}.preview-device-controls{gap:.6rem;display:inline-flex}.preview-device-controls button{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);min-height:3.4rem;color:var(--muted);cursor:pointer;font:inherit;padding:0 1rem;font-weight:900}.preview-device-controls button.active{border-color:var(--accent);color:var(--accent)}.preview-share-link{align-items:center;gap:.6rem;margin:.4rem 0 .8rem;display:flex}.preview-share-link .preview-share-label{color:var(--muted);white-space:nowrap;font-weight:900}.preview-share-link input{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);min-width:0;min-height:3rem;color:var(--ink);font:inherit;flex:auto;padding:0 .8rem}.preview-share-link button{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);min-height:3rem;color:var(--accent);cursor:pointer;font:inherit;white-space:nowrap;padding:0 1rem;font-weight:900}.landing-live-preview{--preview-bg:#f8fafc;--preview-card:#fff;--preview-text:#0f172a;--preview-muted:#64748b;--preview-brand:#0ea5e9;--preview-accent:#38bdf8;--preview-headline:#0284c7;--preview-cta-from:#0ea5e9;--preview-cta-to:#0284c7;--preview-cta-text:#fff;--preview-chip-bg:#e0f2fe;--preview-chip-text:#0369a1;--preview-chip-border:#bae6fd;--preview-savings-bg:#e0f2fe;--preview-savings-text:#0369a1;--preview-savings-border:#7dd3fc;--preview-featured-badge-bg:#0ea5e9;--preview-featured-badge-text:#fff;--preview-border:#cbd5e1;--preview-highlight-text:#f97316;--preview-highlight-bg:#facc15;--preview-highlight-bg-text:#1a1a1a;--preview-countdown-text:#fff;--preview-brand-label-text:var(--preview-muted);--preview-brand-dot:var(--preview-brand);--preview-subheadline-text:var(--preview-muted);--preview-hero-bg:var(--preview-card);--preview-hero-border:var(--preview-border);--preview-trust-badge-bg:var(--preview-chip-bg);--preview-trust-badge-text:var(--preview-chip-text);--preview-trust-badge-border:var(--preview-chip-border);--preview-price-card-bg:var(--preview-card);--preview-price-card-border:var(--preview-border);--preview-price-card-selected-border:var(--preview-brand);--preview-price-radio:var(--preview-accent);--preview-price-title:var(--preview-text);--preview-price-description:var(--preview-muted);--preview-price-amount:var(--preview-brand);--preview-price-regular:var(--preview-muted);--preview-content-heading:var(--preview-text);--preview-content-text:var(--preview-muted);--preview-content-border:var(--preview-border);--preview-faq-bg:var(--preview-card);--preview-faq-border:var(--preview-border);--preview-faq-summary:var(--preview-text);--preview-faq-text:var(--preview-muted);--preview-legal-text:var(--preview-muted);--preview-legal-link:var(--preview-muted);--preview-cta-scrim:var(--preview-bg);background:var(--preview-bg);min-height:0;color:var(--preview-text);gap:1.6rem;padding:2.4rem 2.4rem 9.6rem;display:grid;overflow:auto}.landing-live-preview.mobile{width:min(100%,39rem);margin:0 auto}.landing-live-preview.simple{--preview-bg:#fff;--preview-card:#f8fafc;--preview-text:#111827;--preview-muted:#6b7280;--preview-brand:#4f46b5;--preview-accent:#4f46b5;--preview-headline:#4f46b5;--preview-cta-from:#4f46b5;--preview-cta-to:#4338ca}.landing-live-preview.techno-green{--preview-bg:#0b1220;--preview-card:#0f172a;--preview-text:#f8fafc;--preview-muted:#cbd5e1;--preview-brand:#22c55e;--preview-accent:#4ade80;--preview-headline:#a3e635;--preview-cta-from:#22c55e;--preview-cta-to:#16a34a;--preview-cta-text:#052e16;--preview-chip-bg:#103f35;--preview-chip-text:#d1fae5;--preview-chip-border:#1f6f55;--preview-savings-bg:#14532d;--preview-savings-text:#86efac;--preview-savings-border:#267342;--preview-featured-badge-bg:#f97316;--preview-featured-badge-text:#fff;--preview-border:#334155}.landing-live-preview.rose-minimalist{--preview-bg:#fefefe;--preview-card:#fff;--preview-text:#1f2937;--preview-muted:#6b7280;--preview-brand:#ff4181;--preview-accent:#ff6b9d;--preview-headline:#ff4181;--preview-cta-from:#d63d76;--preview-cta-to:#c22d66;--preview-chip-bg:#fff1f6;--preview-chip-text:#d63d76;--preview-chip-border:#ffc4d8;--preview-savings-bg:#fff1f6;--preview-savings-text:#be185d;--preview-savings-border:#f9a8d4;--preview-featured-badge-bg:#ff4181;--preview-border:#e5e7eb}.landing-live-preview.midnight-luxe{--preview-bg:#0a0a0a;--preview-card:#1a1a1a;--preview-text:#f5f5f5;--preview-muted:#a3a3a3;--preview-brand:#d4af37;--preview-accent:#f4d03f;--preview-headline:#d4af37;--preview-cta-from:#d4af37;--preview-cta-to:#c9a227;--preview-cta-text:#0a0a0a;--preview-chip-bg:#3a3218;--preview-chip-text:#f4d03f;--preview-chip-border:#6b5a23;--preview-savings-bg:#3a3218;--preview-savings-text:#f4d03f;--preview-savings-border:#6b5a23;--preview-featured-badge-bg:#d4af37;--preview-featured-badge-text:#0a0a0a;--preview-border:#3f3f46}.landing-live-preview.trust-blue{--preview-bg:#0c1929;--preview-card:#132337;--preview-text:#f0f9ff;--preview-muted:#93c5fd;--preview-brand:#3b82f6;--preview-accent:#60a5fa;--preview-headline:#60a5fa;--preview-cta-from:#3b82f6;--preview-cta-to:#2563eb;--preview-chip-bg:#142f57;--preview-chip-text:#93c5fd;--preview-chip-border:#24518d;--preview-savings-bg:#14532d;--preview-savings-text:#86efac;--preview-savings-border:#267342;--preview-featured-badge-bg:#3b82f6;--preview-border:#334155}.landing-live-preview.coral-sunrise{--preview-bg:#fffbf7;--preview-card:#fff7ed;--preview-text:#1c1917;--preview-muted:#78716c;--preview-brand:#f97316;--preview-accent:#fb923c;--preview-headline:#ea580c;--preview-cta-from:#f97316;--preview-cta-to:#ea580c;--preview-chip-bg:#ffedd5;--preview-chip-text:#c2410c;--preview-chip-border:#fed7aa;--preview-savings-bg:#ffedd5;--preview-savings-text:#c2410c;--preview-savings-border:#fdba74;--preview-featured-badge-bg:#f97316;--preview-border:#fed7aa}.landing-live-preview.royal-velvet{--preview-bg:#0a0512;--preview-card:#fff;--preview-text:#f5f3ff;--preview-muted:#b3a8cc;--preview-brand:#8b5cf6;--preview-accent:#7c3aed;--preview-headline:#fff;--preview-highlight-text:#fff;--preview-cta-from:#7c3aed;--preview-cta-to:#c026d3;--preview-chip-bg:#7c3aed;--preview-chip-text:#fff;--preview-chip-border:#a78bfa;--preview-savings-bg:#8b5cf624;--preview-savings-text:#7c3aed;--preview-savings-border:#8b5cf659;--preview-featured-badge-bg:#7c3aed;--preview-border:#2a1b45}.landing-live-preview.fire-sale{--preview-bg:#18181b;--preview-card:#27272a;--preview-text:#fafafa;--preview-muted:#a1a1aa;--preview-brand:#ef4444;--preview-accent:#f87171;--preview-headline:#f87171;--preview-cta-from:#ef4444;--preview-cta-to:#dc2626;--preview-chip-bg:#4a1d1d;--preview-chip-text:#fca5a5;--preview-chip-border:#7f2d2d;--preview-savings-bg:#4a1d1d;--preview-savings-text:#fca5a5;--preview-savings-border:#7f2d2d;--preview-featured-badge-bg:#ef4444;--preview-border:#3f3f46}.landing-live-preview.natural-calm{--preview-bg:#fefdf8;--preview-card:#f7f6f0;--preview-text:#1a1a1a;--preview-muted:#57534e;--preview-brand:#15803d;--preview-accent:#22c55e;--preview-headline:#15803d;--preview-cta-from:#22c55e;--preview-cta-to:#16a34a;--preview-chip-bg:#dcfce7;--preview-chip-text:#166534;--preview-chip-border:#bbf7d0;--preview-savings-bg:#dcfce7;--preview-savings-text:#166534;--preview-savings-border:#86efac;--preview-featured-badge-bg:#15803d;--preview-border:#d6d3d1}.landing-live-preview.cyber-pulse{--preview-bg:#0c0a1d;--preview-card:#1e1b4b;--preview-text:#eef2ff;--preview-muted:#a5b4fc;--preview-brand:#6366f1;--preview-accent:#818cf8;--preview-headline:#a5b4fc;--preview-cta-from:#6366f1;--preview-cta-to:#4f46e5;--preview-chip-bg:#312e81;--preview-chip-text:#c7d2fe;--preview-chip-border:#4f46e5;--preview-savings-bg:#312e81;--preview-savings-text:#c7d2fe;--preview-savings-border:#4f46e5;--preview-featured-badge-bg:#6366f1;--preview-border:#3730a3}.landing-live-preview.linkedin-blue{--preview-bg:#f3f2ef;--preview-card:#fff;--preview-text:#000;--preview-muted:#666;--preview-brand:#0077b5;--preview-accent:#00a0dc;--preview-headline:#000;--preview-cta-from:#0077b5;--preview-cta-to:#005582;--preview-cta-text:#fff;--preview-chip-bg:#0077b51a;--preview-chip-text:#0077b5;--preview-chip-border:#0077b533;--preview-savings-bg:#22c55e1a;--preview-savings-text:#16a34a;--preview-savings-border:#22c55e33;--preview-featured-badge-bg:#0077b5;--preview-border:#e5e7eb}.landing-live-preview.instagram-gradient{--preview-bg:#fafafa;--preview-card:#fff;--preview-text:#262626;--preview-muted:#8e8e8e;--preview-brand:#e1306c;--preview-accent:#fd1d1d;--preview-headline:#262626;--preview-cta-from:#701cf2;--preview-cta-to:#e7348b;--preview-cta-text:#fff;--preview-chip-bg:#e1306c1a;--preview-chip-text:#e1306c;--preview-chip-border:#e1306c33;--preview-savings-bg:#22c55e1a;--preview-savings-text:#16a34a;--preview-savings-border:#22c55e33;--preview-featured-badge-bg:#e1306c;--preview-border:#dbdbdb;--preview-avatar-ring:linear-gradient(90deg, #833ab4, #fcb045)}.landing-live-preview.tiktok-dark{--preview-bg:#000;--preview-card:#121212;--preview-text:#fff;--preview-muted:#8a8a8a;--preview-brand:#ff0050;--preview-accent:#00f2ea;--preview-headline:#fff;--preview-cta-from:#ff0050;--preview-cta-to:#00f2ea;--preview-cta-text:#fff;--preview-chip-bg:#ff005026;--preview-chip-text:#ff6090;--preview-chip-border:#ff00504d;--preview-savings-bg:#00f2ea26;--preview-savings-text:#00f2ea;--preview-savings-border:#00f2ea4d;--preview-featured-badge-bg:#ff0050;--preview-border:#2a2a2a;--preview-avatar-ring:linear-gradient(90deg, #ff0050, #00f2ea)}.landing-live-preview.youtube-red{--preview-bg:#fff;--preview-card:#fff;--preview-text:#0f0f0f;--preview-muted:#606060;--preview-brand:red;--preview-accent:#c00;--preview-headline:#0f0f0f;--preview-cta-from:red;--preview-cta-to:#c00;--preview-cta-text:#fff;--preview-chip-bg:#ff00001a;--preview-chip-text:#c00;--preview-chip-border:#f003;--preview-savings-bg:#22c55e1a;--preview-savings-text:#16a34a;--preview-savings-border:#22c55e33;--preview-featured-badge-bg:red;--preview-border:#e5e7eb}.landing-live-preview.twitter-dark{--preview-bg:#15202b;--preview-card:#192734;--preview-text:#fff;--preview-muted:#8899a6;--preview-brand:#1d9bf0;--preview-accent:#1a8cd8;--preview-headline:#fff;--preview-cta-from:#1d9bf0;--preview-cta-to:#1a8cd8;--preview-cta-text:#fff;--preview-chip-bg:#1d9bf026;--preview-chip-text:#1d9bf0;--preview-chip-border:#1d9bf04d;--preview-savings-bg:#00ba7c26;--preview-savings-text:#00ba7c;--preview-savings-border:#00ba7c4d;--preview-featured-badge-bg:#1d9bf0;--preview-border:#38444d}.landing-live-preview.professional-gray{--preview-bg:#f8f9fa;--preview-card:#fff;--preview-text:#212529;--preview-muted:#6c757d;--preview-brand:#495057;--preview-accent:#6c757d;--preview-headline:#212529;--preview-cta-from:#343a40;--preview-cta-to:#212529;--preview-cta-text:#fff;--preview-chip-bg:#49505714;--preview-chip-text:#495057;--preview-chip-border:#49505726;--preview-savings-bg:#1987541a;--preview-savings-text:#198754;--preview-savings-border:#19875433;--preview-featured-badge-bg:#495057;--preview-border:#dee2e6}.landing-live-preview h1{max-width:52rem;color:var(--preview-headline);letter-spacing:0;text-align:center;justify-self:center;margin:0;font-size:clamp(2.4rem,5vw,3.2rem);font-weight:800;line-height:1.2}.landing-live-preview p{max-width:46rem;color:var(--preview-subheadline-text);text-align:center;justify-self:center;margin:0;font-size:1.5rem;line-height:1.55}@media (width<=900px){.landing-builder-shell{grid-template-columns:1fr}.builder-countdown-row{grid-template-columns:1fr 4.8rem}.builder-countdown-row input[type=text]:not(.builder-icon-input){grid-column:1/-1}}.wizard-step,.wizard-step-header{gap:1.4rem;display:grid}.wizard-step-header h3,.wizard-step-header p{margin:0}.wizard-step-header p{color:var(--muted);font-weight:800}.selector-load-state{min-height:10rem;color:var(--muted);place-items:center;font-weight:900;display:grid}.wizard-offer-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;max-height:42rem;padding:.4rem;display:grid;overflow:auto}.wizard-offer-card{border:2px solid var(--line);border-radius:var(--radius-md);background:var(--panel);color:var(--text);cursor:pointer;text-align:left;grid-template-columns:8rem minmax(0,1fr);align-items:center;gap:1.2rem;padding:1.2rem 4.4rem 1.2rem 1.2rem;display:grid;position:relative}.wizard-offer-card.selected .wizard-choice-check{display:block}.wizard-offer-card:hover,.wizard-offer-card.selected{border-color:var(--accent);box-shadow:0 .8rem 2rem #4b49ac24}.wizard-goal-list{gap:1rem;display:grid}.wizard-inline-site-create{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg);gap:.8rem;margin-top:1rem;padding:1rem;display:grid}.wizard-warning{border-radius:var(--radius-md);color:#92400e;background:#fef3c7;margin:0 0 .6rem;padding:.7rem .9rem;font-size:1.25rem;line-height:1.4}.subdomain-input{border:1px solid var(--line-strong);border-radius:8px;align-items:stretch;display:flex;overflow:hidden}.subdomain-input input{border:none;border-radius:0;flex:auto;min-width:0}.subdomain-input input:focus{outline:none}.subdomain-input:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.subdomain-suffix{background:var(--bg);color:var(--muted);align-items:center;padding:0 .75rem;font-family:ui-monospace,monospace;display:flex}.subdomain-ok{color:#22c55e;font-weight:600}.subdomain-bad{color:#f87171;font-weight:600}.storefront-page-picker{border:1px solid var(--line);border-radius:var(--radius-md);gap:.4rem;max-height:22rem;padding:.6rem;display:grid;overflow-y:auto}.storefront-name-modes{border:1px solid var(--line);border-radius:var(--radius-md);gap:0;margin-bottom:.5rem;display:inline-flex;overflow:hidden}.storefront-name-mode{background:var(--panel);color:var(--text);cursor:pointer;font:inherit;border:0;padding:.4rem .9rem}.storefront-name-mode+.storefront-name-mode{border-left:1px solid var(--line)}.storefront-name-mode.active{background:var(--accent);color:var(--accent-contrast,#fff)}.storefront-logo-field{align-items:flex-start;gap:1rem;display:flex}.storefront-logo-preview{border-radius:var(--radius-md);border:1px solid var(--line);background:var(--input-bg);flex:none;place-items:center;width:5.6rem;height:5.6rem;display:grid;overflow:hidden}.storefront-logo-preview img{object-fit:contain;width:100%;height:100%}.storefront-logo-preview.faux{background:var(--accent);color:var(--accent-contrast,#fff);border-color:#0000}.storefront-logo-preview.faux svg{width:55%;height:55%}.storefront-logo-actions{flex-direction:column;align-items:flex-start;gap:.4rem;display:flex}.link-btn,.link-danger-btn{cursor:pointer;font:inherit;color:var(--accent);background:0 0;border:0;padding:0;text-decoration:underline}.link-danger-btn{color:var(--danger,#c0392b)}.storefront-dup-warning{color:var(--warning,#b7791f);margin-top:.4rem;display:block}.landing-page-mark{background:var(--input-bg);place-items:center;width:100%;height:100%;display:grid}.landing-page-mark-inner{border-radius:50%;place-items:center;width:8.4rem;height:8.4rem;display:grid;overflow:hidden}.landing-page-mark-inner img{object-fit:contain;width:100%;height:100%}.landing-page-mark-inner.faux svg{width:3.8rem;height:3.8rem}.storefront-page-option{cursor:pointer;align-items:center;gap:.6rem;padding:.4rem .6rem;display:flex}.storefront-page-option em{color:var(--muted);font-size:1.2rem}.page-picker-id{opacity:.85;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.95em}.page-picker-draft{background:var(--line);color:var(--muted);text-transform:uppercase;letter-spacing:.03em;vertical-align:middle;border-radius:.4rem;margin-left:.5rem;padding:.05rem .4rem;font-size:1rem;font-weight:600}.wizard-goal-adds{font-weight:700;color:var(--accent)!important}.wizard-goal-adds.is-lean{font-weight:400;color:var(--muted)!important}.wizard-sections-summary{border:1px solid var(--line);border-radius:var(--radius-md);gap:.4rem;margin-top:1.2rem;padding:1.2rem 1.4rem;display:grid}.wizard-sections-summary span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:1.2rem}.wizard-sections-summary strong{font-size:1.3rem;font-weight:600;line-height:1.5}.wizard-offer-image{border-radius:var(--radius-sm);background:var(--input-bg);width:8rem;height:6rem;color:var(--text-muted);place-items:center;display:grid;overflow:hidden}.wizard-offer-image img{object-fit:cover;width:100%;height:100%}.wizard-offer-image svg{width:3.2rem;height:3.2rem}.wizard-offer-card strong,.wizard-offer-card small{display:block}.wizard-offer-card strong{overflow-wrap:anywhere}.wizard-offer-card small{color:var(--muted);margin-top:.4rem;font-weight:800}.wizard-selected-summary,.lead-action-summary{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--input-bg);flex-wrap:wrap;align-items:center;gap:1rem;padding:1.2rem 1.4rem;display:flex}.lead-action-summary{flex-direction:column;align-items:flex-start}.lead-action-summary span{color:var(--muted);font-weight:800}.lead-action-summary code{overflow-wrap:anywhere;max-width:100%;font-size:1.3rem}.experience-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;display:grid}.experience-option{border:2px solid var(--line);border-radius:var(--radius-md);background:var(--panel);color:var(--text);cursor:pointer;text-align:left;gap:.6rem;padding:1.4rem;display:grid}.experience-option span{color:var(--muted);font-weight:800}.experience-option:hover,.experience-option.selected{border-color:var(--accent)}.wizard-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;display:grid}.wizard-review-grid div{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--input-bg);gap:.4rem;padding:1.2rem;display:grid}.wizard-review-grid span{color:var(--muted);text-transform:uppercase;font-size:1.2rem;font-weight:900}.wizard-review-grid strong{overflow-wrap:anywhere}.keys-status-banner.error{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.output-card pre{color:#d1fae5;background:#10141c;margin:0;padding:1.6rem;overflow:auto}@media (width<=900px){.app-shell{grid-template-columns:1fr}.sidebar{display:none}.stripe-key-grid,.verify-row,.stats-grid,.dashboard-grid,.offer-grid,.selector-grid,.landing-page-card,.wizard-offer-list,.experience-options,.wizard-review-grid,.coupon-card-grid,.coupon-selector-grid,.offer-two-column,.offer-three-column,.selectable-price-row{grid-template-columns:1fr}.connect-card-header{text-align:left;justify-content:space-between}.connect-card-header .tier-pill{position:static;transform:none}.offer-card{grid-template-columns:8rem minmax(0,1fr)}.offer-card-media,.offer-card-placeholder{width:8rem;height:8rem}.landing-pages-toolbar,.landing-page-title-row{flex-direction:column;align-items:stretch}.landing-page-badges{grid-area:auto/1;justify-content:flex-start;justify-self:stretch;max-width:none}.landing-pages-actions,.landing-search{width:100%;min-width:0}.landing-pages-actions{flex-wrap:wrap}.landing-page-image,.landing-page-placeholder{width:100%;height:16rem}.dashboard-table-row{grid-template-columns:1fr;gap:.6rem;padding:1.2rem 1.6rem}}.emoji-picker-overlay{z-index:9999;background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.emoji-picker-dialog{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);flex-direction:column;width:min(48rem,92vw);max-height:80vh;display:flex;overflow:hidden;box-shadow:0 2rem 4rem #00000040}.emoji-picker-header{border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;padding:1.6rem 2rem;display:flex}.emoji-picker-header h3{color:var(--text);margin:0;font-size:1.6rem;font-weight:700}.emoji-picker-close{width:3.2rem;height:3.2rem;color:var(--text-muted);border-radius:var(--radius-md);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:background .12s,color .12s;display:flex}.emoji-picker-close:hover{background:var(--hover);color:var(--text)}.emoji-picker-grid{grid-template-columns:repeat(auto-fill,minmax(4.8rem,1fr));gap:.4rem;padding:1.6rem;display:grid;overflow-y:auto}.emoji-picker-item{aspect-ratio:1;border-radius:var(--radius-md);cursor:pointer;background:0 0;border:2px solid #0000;justify-content:center;align-items:center;width:100%;font-size:2.2rem;transition:background .1s,border-color .1s;display:flex}.emoji-picker-item:hover{background:var(--hover)}.emoji-picker-item.selected{border-color:var(--accent);background:var(--accent-soft)}.emoji-picker-item.no-icon-option{color:var(--text-muted);font-size:1.6rem}.config-save-bar{background:linear-gradient(transparent, var(--surface,#fff) 40%);justify-content:flex-end;gap:1.2rem;margin-top:.8rem;padding:1.2rem 0;display:flex;position:sticky;bottom:0}.details-subheading{color:var(--text-muted,#6b7280);text-transform:uppercase;letter-spacing:.04em;margin:1.6rem 0 .4rem;font-size:1.3rem;font-weight:700}.notification-message{color:var(--text,inherit);margin:.4rem 0 .8rem;line-height:1.5}.notification-button{position:relative}.notification-badge{box-sizing:border-box;color:#fff;background:#ef4444;border-radius:999px;justify-content:center;align-items:center;min-width:1.8rem;height:1.8rem;padding:0 .5rem;font-size:1.1rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-4px;right:-4px}.notification-list{margin:0;padding:0;list-style:none}.notification-row{border:0;border-bottom:1px solid var(--border,#e5e7eb);width:100%;color:var(--text);text-align:left;cursor:pointer;font:inherit;background:0 0;align-items:center;gap:1rem;padding:1.3rem .8rem;display:flex}.notification-row:hover,.notification-row:focus-visible{background:#94a3b81a;outline:none}.notification-row-dot{background:0 0;border-radius:999px;flex:none;width:.8rem;height:.8rem}.notification-row.is-unread .notification-row-dot{background:#2563eb}.notification-row-title{color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:32rem;font-weight:600;overflow:hidden}.notification-row.is-unread .notification-row-title{font-weight:800}.notification-row-type{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);flex:none;font-size:1.1rem;font-weight:700}.notification-row-snippet{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.notification-row-date{color:var(--muted);white-space:nowrap;flex:none;font-size:1.3rem}.product-status.draft{color:#374151;background:#e5e7eb}.product-status.running{color:#166534;background:#dcfce7}.product-status.paused{color:#92400e;background:#fef3c7}.product-status.completed{color:#1e40af;background:#dbeafe}.modal-card-footer{justify-content:flex-end;gap:1rem;margin-top:1.5rem;display:flex}.ab-variant-row{border-top:1px solid var(--line);align-items:end;margin-top:1.25rem;padding-top:1.25rem}.ab-variant-weight{align-items:end;gap:.75rem;display:flex}.ab-variant-weight .danger-action{flex:none;align-self:end;height:4rem;padding:0 1.2rem}.ab-weight-total{color:var(--muted);margin-top:1.25rem;font-size:1.4rem}.ab-weight-total.warn{color:#92400e}.ab-results{flex-direction:column;gap:1.5rem;padding-bottom:.5rem;display:flex}.ab-results-table{border-collapse:collapse;width:100%;font-size:1.4rem}.ab-results-table th,.ab-results-table td{text-align:left;border-bottom:1px solid var(--line);padding:.9rem 1rem}.ab-results-table th{color:var(--muted);font-weight:700}.ab-results-table tr.winner td{background:#dcfce7}.ab-tag{background:var(--accent-soft);color:var(--accent);border-radius:999px;margin-left:.6rem;padding:.1rem .7rem;font-size:1.1rem;font-weight:700;display:inline-block}.ab-tag.winner,.ab-tag.verdict-clear{color:#166534;background:#dcfce7}.ab-tag.verdict-likely{color:#854d0e;background:#fef9c3}.ab-tag.verdict-too_close,.ab-tag.verdict-insufficient{background:var(--surface-muted,#f1f5f9);color:var(--text-muted,#64748b)}.ab-verdict{white-space:nowrap;margin-left:0;padding:.35rem .9rem;line-height:1.3}.ab-vs-control{white-space:nowrap;min-width:19ch}.ab-lift{font-variant-numeric:tabular-nums;color:var(--text-muted,#64748b);margin-left:.5rem}.ab-test-url{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.ab-test-url a{font-variant-numeric:tabular-nums}.ab-copy{white-space:nowrap;padding:.2rem .9rem;font-size:1.1rem}.ab-test-url-missing{color:var(--text-muted,#64748b)}.ab-results-note{color:var(--text-muted,#64748b);margin-top:1rem;padding-left:1rem;padding-right:1rem;font-size:1.25rem;line-height:1.5}.ab-winner-picker{border-top:1px solid var(--line);flex-wrap:wrap;align-items:end;gap:1rem;padding:1.25rem 1rem .75rem;display:flex}.product-stripe-sync{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.2rem;padding:1.2rem 0;display:flex}.product-stripe-sync-status{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.product-sync-label{color:var(--muted);font-size:1.3rem;font-weight:800}.product-details-digital{align-items:center;gap:.8rem;padding-top:.4rem;font-size:1.4rem;display:flex}.digital-asset-field{gap:.8rem;display:grid}.digital-asset-current{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--input-bg);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.2rem;display:flex}.digital-asset-picker{border:1px dashed var(--line-strong);border-radius:var(--radius-md);cursor:pointer;color:var(--muted);flex-direction:column;gap:.6rem;padding:1.4rem;font-weight:600;display:flex}.product-status.warning{color:#92400e;background:#fef3c7}.refunds-filter{color:var(--muted);align-items:center;gap:.6rem;font-size:1.3rem;font-weight:700;display:flex}.refunds-filter select{width:auto;min-width:14rem}.weekly-hours{gap:.8rem;margin:.4rem 0 1.2rem;display:grid}.weekly-hours-row{grid-template-columns:4rem 3.6rem 1fr 1fr;align-items:center;gap:1rem;display:grid}.weekly-hours-day{color:var(--muted);font-weight:700}.weekly-hours-row input[type=time]{min-height:0}.switch{width:3.4rem;height:1.9rem;display:inline-flex;position:relative}.switch input{opacity:0;cursor:pointer;z-index:1;width:100%;height:100%;margin:0;position:absolute;inset:0}.switch .switch-track{background:var(--line);border-radius:999px;flex:1;transition:background .15s;position:relative}.switch .switch-track:after{content:"";background:#fff;border-radius:50%;width:1.5rem;height:1.5rem;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000040}.switch input:checked+.switch-track{background:#22c55e}.switch input:checked+.switch-track:after{transform:translate(1.5rem)}.services-subheading{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-top:.8rem;font-size:1.3rem;font-weight:800}.services-hint{color:var(--muted);margin:.2rem 0 .8rem;font-size:1.3rem}.services-hint.warning{color:#b45309}.quick-add-fulfiller{border:1px dashed var(--line,#e5e7eb);border-radius:10px;flex-direction:column;gap:.6rem;margin-top:.6rem;padding:1.2rem;display:flex}.services-form-actions{justify-content:flex-end;margin-top:1.2rem}.services-table{margin-top:1.6rem}.services-row-actions{gap:.6rem;display:flex}.secondary-action.danger{color:#b91c1c;border-color:#b91c1c66}.product-status.invited{color:#1d4ed8;background:#2563eb1f}.secondary-action.compact.active{background:var(--accent);color:#fff;border-color:var(--accent)}.appt-layout{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:1.6rem;margin-bottom:1.6rem;display:grid}@media (width<=60rem){.appt-layout{grid-template-columns:1fr}}.appt-calendar-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.appt-period{text-align:center;min-width:12rem}.appt-weekdays,.appt-grid{grid-template-columns:repeat(7,1fr);gap:.4rem;display:grid}.appt-weekdays{color:var(--muted);text-align:center;margin-bottom:.4rem;font-size:1.2rem;font-weight:700}.appt-cell{aspect-ratio:1;border:1px solid var(--line);background:var(--panel);cursor:pointer;border-radius:.8rem;justify-content:flex-start;align-items:flex-start;padding:.6rem;font-size:1.3rem;display:flex;position:relative}.appt-cell.muted{color:var(--muted);opacity:.55}.appt-cell.today{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.appt-cell.today .appt-cell-day{color:var(--accent);font-weight:800}.appt-cell.selected{background:color-mix(in srgb, var(--accent) 14%, transparent);border-color:var(--accent)}.appt-count{background:var(--accent);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:1.7rem;height:1.7rem;font-size:1.1rem;font-weight:700;display:flex;position:absolute;bottom:.4rem;right:.4rem}.appt-day-list{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.appt-day-list li{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.appt-assign{width:auto;min-width:10rem;min-height:0}.calendar-waiting{color:var(--muted);margin-top:.8rem;font-size:1.3rem}.discoverability-drawer>summary{cursor:pointer;align-items:center;gap:.8rem;list-style:none;display:flex}.discoverability-drawer>summary::-webkit-details-marker{display:none}.discoverability-drawer>summary:after{content:"+";color:var(--muted);margin-left:auto;font-size:1.8rem;line-height:1}.discoverability-drawer[open]>summary:after{content:"–"}.discoverability-drawer>summary h3{margin:0}.discoverability-hint{color:var(--muted);font-size:1.2rem}.discoverability-emits{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel);align-items:baseline;gap:.8rem;margin-top:1.2rem;padding:1rem 1.2rem;display:flex}.discoverability-emits span{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:1.1rem}.discoverability-emits strong{font-size:1.3rem}.discoverability-note{color:var(--muted);margin-top:.8rem;font-size:1.2rem}.discoverability-warnings{border-radius:var(--radius-md);background:#fffbeb;border:1px solid #fcd34d;margin-top:1.2rem;padding:1.2rem 1.4rem}.discoverability-warnings strong{color:#92400e;font-size:1.3rem;display:block}.discoverability-warnings ul{margin:.6rem 0 0;padding-left:1.8rem}.discoverability-warnings li{color:#92400e;font-size:1.3rem;line-height:1.6}.discoverability-warnings small{color:#a16207;margin-top:.8rem;font-size:1.2rem;display:block}.category-autocomplete{position:relative}.category-menu{z-index:30;background:var(--panel,#fff);border:1px solid var(--line,#e2e8f0);border-radius:var(--radius-md,.8rem);max-height:24rem;margin:.2rem 0 0;padding:.4rem;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 1.2rem 3rem #0f172a2e}.category-menu li{border-radius:var(--radius-sm,.6rem);cursor:pointer;justify-content:space-between;align-items:center;gap:.8rem;padding:.8rem 1rem;font-size:1.4rem;display:flex}.category-menu li:hover,.category-menu li.is-selected{background:var(--accent-soft,#eef2ff)}.category-tag{color:var(--muted,#64748b);white-space:nowrap;font-size:1.1rem}.page-health-warnings{border-radius:var(--radius-md,.8rem);background:#fffbeb;border:1px solid #fcd34d;margin:0 0 1.2rem;padding:1.2rem 1.4rem}.page-health-warnings strong{color:#92400e;font-size:1.3rem;display:block}.page-health-warnings.is-blocking{background:#fef2f2;border-color:#fca5a5}.page-health-warnings.is-blocking strong{color:#991b1b}.page-health-warnings.is-blocking p{color:var(--text,#111827);margin:.6rem 0 0;font-size:1.3rem;line-height:1.55}.page-health-warnings ul{margin:.6rem 0 0;padding-left:1.8rem}.page-health-warnings li{color:#92400e;font-size:1.3rem;line-height:1.6}.billing-banner{justify-content:space-between;align-items:center;gap:1rem;padding:.7rem 1.5rem;font-size:1.35rem;display:flex}.billing-banner.info{color:#2563eb;background:#3b82f624}.billing-banner.danger{color:#b91c1c;background:#ef444424}.billing-banner-cta{font:inherit;color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:6px;padding:.4rem 1.1rem;font-weight:700}.billing-banner.info .billing-banner-cta{background:#2563eb}.billing-banner.danger .billing-banner-cta{background:#dc2626}.nav-item.locked .nav-label,.nav-item.locked .nav-icon{opacity:.5}.nav-lock{opacity:.55;flex:none;width:1.4rem;height:1.4rem;margin-left:auto}.auth-trial-note{color:#1e40af;background:#3b82f61f;border-radius:8px;margin:0 0 1rem;padding:.7rem 1rem;font-size:1.3rem;line-height:1.5}.env-live .brand,.env-live .topbar{background:#0b5294;border-color:#ffffff24}.env-live .brand strong,.env-live .brand .wm-junior{color:#fff}.env-live .brand .wm-bay{color:#ff8309}.env-live .menu-button span{background:#fff}.env-live .topbar-icon-button{color:#ffffffe0}.env-live .topbar-icon-button:hover,.env-live .topbar-icon-button:focus-visible{color:#fff;background:#ffffff24}.env-live .environment-pill{color:#fff;background:#ff8309;box-shadow:0 .2rem .6rem #0000002e}.link-click-count{font-variant-numeric:tabular-nums;color:var(--text-muted,#6b7280);white-space:nowrap;align-self:center;font-size:1.2rem}.link-click-list{flex-direction:column;gap:.4rem;margin:.8rem 0 0;padding:0;list-style:none;display:flex}.link-click-list li{color:var(--text-muted,#6b7280);justify-content:space-between;gap:1.2rem;font-size:1.2rem;display:flex}.link-click-list li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.link-click-list li strong{font-variant-numeric:tabular-nums;color:var(--text,#111827)}.wizard-steps{color:var(--text-muted,#6b7280);flex-wrap:wrap;gap:1.6rem;margin:0 0 2rem;padding:0;font-size:1.2rem;list-style:none;display:flex}.wizard-steps li{align-items:center;gap:.6rem;display:flex}.wizard-steps-num{border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;font-size:1.1rem;font-weight:700;display:inline-flex}.wizard-steps li.is-current{color:var(--accent,#4f46e5);font-weight:700}.wizard-steps li.is-done{color:var(--success,#16a34a)}.wizard-steps li.is-done .wizard-steps-num{background:var(--success,#16a34a);border-color:var(--success,#16a34a);color:#fff}.wizard-choice-card{text-align:left;border:1px solid var(--border,#e5e7eb);border-radius:var(--radius-md,.8rem);background:var(--surface,#fff);cursor:pointer;gap:.4rem;width:100%;padding:1.4rem 4.4rem 1.4rem 1.6rem;display:grid;position:relative}.wizard-choice-card:hover,.wizard-choice-card.selected{border-color:var(--accent,#4f46e5);box-shadow:0 .8rem 2rem #4b49ac24}.wizard-choice-card strong{font-size:1.5rem}.wizard-choice-card>span{color:var(--text-muted,#6b7280);font-size:1.3rem}.wizard-choice-check{background:var(--accent);color:#fff;text-align:center;border-radius:50%;width:2.4rem;height:2.4rem;font-size:1.4rem;line-height:2.4rem;display:none;position:absolute;top:1.2rem;right:1.2rem}.wizard-choice-card.selected .wizard-choice-check{display:block}.wizard-choice-list{gap:1rem;display:grid}.wizard-panel{flex-direction:column;gap:1.4rem;display:flex}.wizard-lede{margin:0;font-size:1.6rem;font-weight:700}.refund-fee-note{border-left:3px solid var(--warning,#f59e0b);background:var(--surface-muted,#f9fafb);color:var(--text-muted,#6b7280);margin:1.2rem 0 0;padding:1rem 1.2rem;font-size:1.3rem;line-height:1.5}.refund-fee-note strong{color:var(--text,#111827)}.tip-amount-rows{gap:.6rem;margin:0 0 .8rem;padding:0;list-style:none;display:grid}.tip-amount-rows li{align-items:center;gap:1rem;display:flex}.tip-amount-input{border:1px solid var(--border,#e5e7eb);background:var(--surface,#fff);border-radius:999px;align-items:center;gap:.2rem;padding:.2rem .8rem;display:inline-flex}.tip-amount-input input{background:0 0;border:0;width:6rem;padding:.4rem 0}.tip-amount-preview{color:var(--text-muted,#6b7280);flex:1;font-size:1.3rem}.tip-amount-preview strong{color:var(--text,#111827)}.orders-table-wrap{border:1px solid var(--line);border-radius:var(--radius-lg);margin:1.6rem 0 0;overflow-x:auto}.orders-table{border-collapse:collapse;width:100%;min-width:82rem;font-size:1.4rem}.orders-table thead th{z-index:1;color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;text-align:left;white-space:nowrap;background:#f0f2f6;padding:1rem 1.4rem;font-size:1.2rem;font-weight:800;position:sticky;top:0}.orders-table tbody td{border-top:1px solid var(--line);vertical-align:top;padding:1.2rem 1.4rem}.orders-table tbody tr:hover{background:#fafbfc}.orders-primary{color:var(--text);font-weight:700}.orders-secondary{color:var(--muted);margin-top:.2rem;font-size:1.25rem}.orders-col-money,.orders-col-money .orders-primary{font-variant-numeric:tabular-nums}.orders-col-order{min-width:24rem}.orders-col-actions{text-align:right;white-space:nowrap;vertical-align:top}.orders-col-actions>*{width:fit-content;margin-left:auto;display:block}.orders-col-actions>*+*{margin-top:.45rem}.orders-issue-refund{color:var(--danger,#c0392b)}.orders-issue-refund:disabled{opacity:.6;cursor:default}.orders-id{color:var(--muted);cursor:pointer;background:0 0;border:0;margin-top:.2rem;padding:0;font-size:1.2rem;display:inline-block}.orders-id:hover{color:var(--brand);text-decoration:underline}.orders-sort{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;padding:0;display:inline-flex}.orders-sort:hover{color:var(--text)}.orders-sort-caret{font-size:.9em}.orders-copied{color:var(--muted);margin:.8rem 0 0;font-size:1.25rem}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.orders-col-select{text-align:center;width:4rem}.orders-col-select input{cursor:pointer;width:1.6rem;height:1.6rem}.orders-col-select input:disabled{cursor:not-allowed;opacity:.35}.orders-row-selected{background:#f0fdf4}.orders-row-selected:hover{background:#e7f9ee}.orders-col-fulfilment{min-width:22rem}.orders-col-fulfilment .link-action{text-align:left;margin-top:.4rem;display:block}.orders-bulk-bar{border-radius:var(--radius-md);color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;align-items:center;gap:1.6rem;margin-top:1.2rem;padding:1rem 1.6rem;font-weight:700;display:flex}.field-optional{color:var(--muted);text-transform:none;letter-spacing:0;margin-left:.6rem;font-size:1.15rem;font-weight:500}.orders-col-rate{min-width:24rem}.orders-rate-select{width:100%;max-width:26rem;font-size:1.3rem}.orders-rate-error{color:#b91c1c;margin-top:.3rem;font-size:1.25rem;display:block}.orders-bulk-total{font-variant-numeric:tabular-nums}.orders-bulk-bar .primary-action{margin-left:auto}.orders-buy-list{margin:1.2rem 0;padding-left:1.8rem;font-size:1.35rem;line-height:1.8}.drawer-backdrop{z-index:60;background:#0f172a59;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer{background:#fff;flex-direction:column;width:min(48rem,100%);height:100%;display:flex;overflow:hidden;box-shadow:-2px 0 24px #0f172a2e}.drawer-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:2rem 2.4rem;display:flex}.drawer-header h2{margin:0;font-size:2rem}.drawer-banner{border-bottom:1px solid var(--line);background:#f0f4f9;justify-content:space-between;align-items:center;gap:1.6rem;padding:1.8rem 2.4rem;display:flex}.drawer-banner-muted{background:#f6f7f9}.drawer-carrier{font-size:1.5rem;font-weight:800}.drawer-tracking{margin-top:.3rem;font-size:1.3rem;display:inline-block}.drawer-body{flex:1;padding:2rem 2.4rem;overflow-y:auto}.drawer-grid{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:1.6rem;margin:0 0 1.6rem;display:grid}.drawer-grid dt{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:1.15rem;font-weight:800}.drawer-grid dd{overflow-wrap:anywhere;min-width:0;margin:.4rem 0 0;font-size:1.4rem}.drawer-lines{border-collapse:collapse;width:100%;font-size:1.4rem}.drawer-lines td{border-bottom:1px solid var(--line);padding:.8rem 0}.drawer-lines .drawer-total td{font-weight:800}.drawer-footer{border-top:1px solid var(--line);padding:1.6rem 2.4rem}.drawer-footer .primary-action{text-align:center;text-decoration:none;display:block}.orders-row{cursor:pointer}.orders-row:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}@media (width<=640px){.drawer{width:100%}}.orders-col-customer{min-width:18rem}.orders-col-carrier{min-width:16rem}.orders-place{color:var(--muted);margin-top:.2rem;font-size:1.15rem;line-height:1.35}a.orders-place{text-decoration:underline}.orders-label-button{padding:.6rem 1.8rem;font-size:1.3rem}.orders-label-button:disabled{opacity:.4;cursor:not-allowed}.orders-table .orders-col-actions a.secondary-action{text-decoration:none;display:inline-block}.drawer-suggestion{border-radius:var(--radius-md);background:#f5f9ff;border:1px solid #bfdbfe;margin-top:1rem;padding:1.2rem 1.4rem}.drawer-order-ref{letter-spacing:.02em;font-size:1.5rem;font-weight:800}.drawer-order-full{width:100%;color:var(--muted);text-align:left;cursor:pointer;overflow-wrap:anywhere;word-break:break-all;background:0 0;border:0;margin-top:.3rem;padding:0;font-size:1.1rem;line-height:1.4;display:block}.drawer-order-full:hover{color:var(--brand)}.drawer-order-ref{color:var(--text);cursor:pointer;background:0 0;border:0;padding:0}.drawer-order-ref:hover{color:var(--brand)}.carrier-chips{flex-wrap:wrap;align-items:center;gap:.4rem;min-height:1.9rem;margin:.3rem 0;display:flex}.carrier-chip{border:1px solid var(--border,#94a3b866);background:var(--surface-muted,#94a3b81a);cursor:pointer;border-radius:999px;padding:.25rem .7rem;font-size:.85rem}.carrier-chip:hover{color:#dc2626;border-color:#dc2626}.carrier-add{max-width:16rem}.locked-field{background:var(--surface-muted,#94a3b81f);cursor:default}.composition-warning{background:#d9770614;border-left:3px solid #d97706;border-radius:0 6px 6px 0;margin:.6rem 0 0;padding:.5rem .7rem;font-size:.88rem;line-height:1.5}.orders-group-toggle{border:1px solid var(--border,#d7d9e0);cursor:pointer;background:#fff;border-radius:6px;width:22px;height:22px;margin-right:6px;font-size:15px;line-height:1}.orders-group-toggle:hover{background:#f4f5f8}.orders-parcel-row>td{background:#f8f9fc;padding:12px 16px 16px}.orders-parcel-intro{color:#555b6b;margin:0 0 10px;font-size:13px}.orders-parcel{border:1px solid var(--border,#e3e5ea);background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:8px;padding:10px 12px;display:flex}.orders-parcel:last-child{margin-bottom:0}.orders-parcel-what{flex-direction:column;gap:2px;min-width:0;display:flex}.orders-parcel-contents{color:#555b6b;font-size:13px}:root{--money-out:#b42318;--money-in:#067647;--statement-rule:var(--line-strong);--statement-total-bg:var(--accent-soft)}.reports-controls{flex-wrap:wrap;align-items:center;gap:1.2rem;display:flex}.period-chips{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);flex-wrap:wrap;gap:.4rem;padding:.4rem;display:inline-flex}.period-chip{border-radius:calc(var(--radius-lg) - .4rem);color:var(--muted);font-size:var(--text-label);font-weight:var(--weight-medium);line-height:var(--leading-label);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:.6rem 1.2rem}.period-chip:hover:not(:disabled){color:var(--text);background:var(--bg)}.period-chip:disabled{cursor:default;opacity:.6}.period-chip.is-active{background:var(--accent);color:#fff;font-weight:var(--weight-semibold)}.period-chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.reports-headline{grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));gap:1.6rem;display:grid}.reports-figure{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);box-shadow:var(--shadow-sm);flex-direction:column;gap:.6rem;padding:2rem;display:flex}.reports-figure.is-lead{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent), var(--shadow-sm)}.reports-figure-label{font-size:var(--text-section);font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.reports-figure-value{font-size:3.2rem;line-height:1.1;font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--text)}.reports-figure-value.is-unknown{color:var(--text-muted);font-weight:var(--weight-medium)}.reports-figure-change,.reports-figure-scope{font-size:var(--text-hint);color:var(--muted);line-height:1.5}.reports-figure-change.is-up{color:var(--money-in);font-weight:var(--weight-semibold)}.reports-figure-change.is-down{color:var(--money-out);font-weight:var(--weight-semibold)}.reports-figure-versus{color:var(--muted);font-weight:var(--weight-normal);margin-left:.4rem}.reports-panel{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);box-shadow:var(--shadow-sm);padding:.8rem 2.4rem 1.6rem;overflow-x:auto}.reports-table{border-collapse:collapse;width:100%}.reports-table th[scope=col]{font-size:var(--text-section);font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);padding-bottom:.8rem}.reports-table th[scope=row]{font-size:var(--text-body);font-weight:var(--weight-semibold);text-align:left;padding:1.3rem 1.6rem 1.3rem .8rem}.reports-table th[scope=row] small{font-size:var(--text-hint);font-weight:var(--weight-normal);color:var(--muted);margin-top:.2rem;line-height:1.5;display:block}.reports-table td{font-size:var(--text-body);padding:1.3rem .8rem 1.3rem 2.4rem}.reports-table th[scope=col]:first-child{padding-left:.8rem}.reports-table th[scope=col]:last-child,.reports-table td:last-child{padding-right:.8rem}.reports-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.reports-muted{color:var(--muted)}.reports-unknown{color:var(--text-muted)}.reports-table tbody tr+tr th[scope=row],.reports-table tbody tr+tr td{border-top:1px solid var(--line)}.reports-table .is-cost td:first-of-type{color:var(--money-out)}.reports-table .is-total th[scope=row],.reports-table .is-total td{font-weight:var(--weight-bold);background:var(--statement-total-bg);border-top:2px solid var(--statement-rule)!important}.reports-table .is-total th[scope=row]{border-radius:var(--radius-md) 0 0 var(--radius-md)}.reports-table .is-total td:last-child{border-radius:0 var(--radius-md) var(--radius-md) 0}.reports-table .is-up{color:var(--money-in);font-weight:var(--weight-semibold)}.reports-table .is-down{color:var(--money-out);font-weight:var(--weight-semibold)}.orders-parcel-count{color:#475569;margin-left:.5rem;font-size:.8rem;font-weight:700;display:inline-block}.reports-share{background:var(--line);border-radius:999px;width:min(18rem,100%);height:.4rem;margin-top:.6rem;display:block;overflow:hidden}.reports-share-fill{border-radius:inherit;background:var(--accent);opacity:.55;height:100%;display:block}.reports-section{gap:.8rem;display:grid}.reports-section h2{font-size:var(--text-card);line-height:var(--leading-card);font-weight:var(--weight-semibold);margin:0 0 .4rem}.reports-table tfoot .is-total th,.reports-table tfoot .is-total td{border-top:2px solid var(--statement-rule)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--money-out:#ff7b72;--money-in:#3fb950;--statement-total-bg:#4f46b52e}}:root[data-theme=dark]{--money-out:#ff7b72;--money-in:#3fb950;--statement-total-bg:#4f46b52e}.offer-unplaceable p{margin:0 0 .4rem}.offer-unplaceable p:last-child{opacity:.85;margin-bottom:0}
