@font-face{font-family:Heebo;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/Heebo-hebrew.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Heebo;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/Heebo-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rubik;font-style:normal;font-weight:300 900;font-display:swap;src:url(/fonts/Rubik-hebrew.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik;font-style:normal;font-weight:300 900;font-display:swap;src:url(/fonts/Rubik-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink:#150875;--ink-2:#2a1d8d;--ink-3:#6e6890;--ink-4:#a39fb8;--bg:#f7f6f7;--bg-soft:#f0f0ff;--bg-card:#fff;--line:#e8e6f3;--line-2:#d6d3e6;--mint:#c8e8d6;--blush:#ffe1d9;--sage:#dfead2;--butter:#fff0b8;--lilac:#f0f0ff;--peach:#ffd4b8;--green:#1d7a4f;--display:"Rubik", system-ui, sans-serif;--body:"Heebo", system-ui, sans-serif;--ease:cubic-bezier(.22, 1, .36, 1)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--bg);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;isolation:isolate;flex-direction:column;min-height:100vh;margin:0;font-size:16px;line-height:1.6;display:flex;position:relative}body:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(170deg,#fff 0%,#f0f0ff8c 35%,#f7f6ff59 70%,#0000 100%);width:100%;height:100vh;position:fixed;top:0;left:0}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}input{font:inherit;color:inherit}.wrap{width:100%;max-width:1320px;margin:0 auto;padding:0 32px}@media (width<=720px){.wrap{padding:0 16px}}.biz-nav{z-index:200;background:0 0;padding:18px 32px 0;position:relative}.biz-nav-inner{-webkit-backdrop-filter:blur(20px)saturate(180%);background:#ffffffd9;border:1px solid #15087514;border-radius:999px;justify-content:space-between;align-items:center;gap:16px;max-width:1256px;height:64px;margin:0 auto;padding-block:0;padding-inline:22px 8px;display:flex;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #1508750a,0 8px 28px -8px #1508751f}.biz-nav-brand-mini{transition:transform .2s var(--ease);align-items:center;gap:11px;display:flex}.biz-nav-brand-mini:hover{transform:translateY(-1px)}.biz-nav-brand-mini .bn-wordmark-logo{width:auto;height:22px}.nav-apply-cta{background:var(--ink);color:#fff;font-family:var(--body);cursor:pointer;transition:all .2s var(--ease);border:0;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-size:13px;font-weight:600;display:inline-flex}.nav-apply-cta:hover{background:#0c0541;transform:translateY(-1px)}.nav-apply-cta svg{stroke:#fff;fill:none;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px;transform:scaleX(-1)}@media (width<=960px){.biz-nav{background:#fff;padding:0}.biz-nav-inner{border:0;border-bottom:1px solid var(--line);height:56px;box-shadow:none;-webkit-backdrop-filter:none;background:#fff;border-radius:0;padding-block:0;padding-inline:16px 12px}}.dash-nav{z-index:200;background:0 0;padding:18px 32px 0;position:relative}.dash-nav-inner{-webkit-backdrop-filter:blur(20px)saturate(180%);background:#ffffffd9;border:1px solid #15087514;border-radius:999px;justify-content:space-between;align-items:center;gap:16px;max-width:1256px;height:64px;margin:0 auto;padding-block:0;padding-inline:22px 12px;display:flex;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #1508750a,0 8px 28px -8px #1508751f}.dn-brand{align-items:center;gap:11px;display:flex}.dn-brand-logo{transition:transform .2s var(--ease);align-items:center;display:flex}.dn-brand-logo:hover{transform:translateY(-1px)}.dn-badge{color:var(--ink-2);background:var(--bg-soft);border:1px solid var(--line);border-radius:999px;align-items:center;padding:4px 11px;font-size:10.5px;font-weight:700;display:inline-flex}.dn-tabs{gap:4px;display:flex}.dn-tab{color:var(--ink-3);transition:all .18s var(--ease);white-space:nowrap;border-radius:999px;padding:8px 15px;font-size:13px;font-weight:600}.dn-tab:hover{color:var(--ink);background:#1508750f}.dn-tab.is-active{color:var(--ink);background:#15087514;font-weight:700}.dn-right{align-items:center;gap:10px;display:flex}.dn-user{border:1px solid var(--line);background:#fff;border-radius:999px;align-items:center;gap:10px;padding:6px 6px 6px 14px;display:flex}.dn-avatar{color:#fff;width:30px;height:30px;font-family:var(--display);background:linear-gradient(135deg,#2a1d8d,#6e6890);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;font-weight:700;display:grid}.dn-user-name{color:var(--ink);white-space:nowrap;font-size:13.5px;font-weight:600}.dn-logout{color:var(--ink-3);transition:all .18s var(--ease);white-space:nowrap;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:600}.dn-logout:hover{color:var(--ink);background:#1508750f}@media (width<=720px){.dash-nav{background:#fff;padding:0}.dash-nav-inner{border:0;border-bottom:1px solid var(--line);height:56px;box-shadow:none;-webkit-backdrop-filter:none;background:#fff;border-radius:0;padding-block:0;padding-inline:16px 12px}}@media (width<=760px){.dn-user-name{display:none}.dn-user{background:0 0;border:0;padding:5px}.dn-badge{display:none}}.app-main{flex:1;width:100%;max-width:1320px;margin:0 auto;padding:0 32px 48px}@media (width<=720px){.app-main{padding:0 16px 32px}}.login-main{flex:1;justify-content:center;align-items:center;padding:48px 16px 64px;display:flex}.login-box{width:100%;max-width:440px}.login-card{background:var(--bg-card);border:1px solid var(--line);animation:rise .6s var(--ease);border-radius:26px;padding:40px 40px 34px;box-shadow:inset 0 1px #fffc,0 24px 60px -20px #15087538,0 8px 20px -10px #1508751f}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.lc-eyebrow{color:var(--ink-3);margin-bottom:10px;font-size:12px;font-weight:700;display:inline-block}.lc-title{font-family:var(--display);color:var(--ink);margin-bottom:8px;font-size:28px;font-weight:700;line-height:1.15}.lc-title em{color:var(--ink-3);font-style:normal;font-weight:500}.lc-sub{color:var(--ink-2);font-size:14px;line-height:1.55}.login-form{flex-direction:column;gap:14px;margin-top:24px;display:flex}.ff-label{color:var(--ink-2);margin-bottom:7px;font-size:12px;font-weight:600;display:block}.ff-input,.ff-select{border:1.5px solid var(--line);width:100%;color:var(--ink);font-size:14.5px;font-family:var(--body);transition:all .18s var(--ease);appearance:none;background:#fff;border-radius:12px;padding:13px 14px}.ff-input::placeholder{color:var(--ink-4)}.ff-input:focus,.ff-select:focus{border-color:var(--ink);outline:none;box-shadow:0 0 0 4px #15087514}.ff-input[type=email],.ff-input[type=password]{text-align:end;direction:ltr}.login-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:-2px;display:flex}.remember{color:var(--ink-2);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:13px;display:inline-flex}.remember input{width:16px;height:16px;accent-color:var(--ink);cursor:pointer}.forgot-link{color:var(--ink-2);transition:color .18s var(--ease);font-size:13px;font-weight:600}.forgot-link:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.ff-error{color:#d4501e;background:#d4501e14;border:1px solid #d4501e40;border-radius:12px;padding:12px 16px;font-size:13px;line-height:1.55}.ff-submit{background:var(--ink);color:#fff;cursor:pointer;width:100%;transition:all .22s var(--ease);border-radius:999px;justify-content:center;align-items:center;gap:10px;margin-top:6px;padding:15px 28px;font-size:15px;font-weight:600;display:inline-flex;box-shadow:0 8px 24px -8px #15087566}.ff-submit:hover{background:#0c0541;transform:translateY(-2px);box-shadow:0 14px 32px -8px #15087580}.ff-submit svg{stroke:#fff;fill:none;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;transition:transform .22s var(--ease);transform:scaleX(-1)}.ff-submit:hover svg{transform:scaleX(-1)translate(3px)}.ff-submit:disabled{opacity:.6;cursor:not-allowed;transform:none}.login-note{border-top:1px solid var(--line);color:var(--ink-3);text-align:center;margin-top:18px;padding-top:18px;font-size:13.5px;line-height:1.55}.login-note a{color:var(--ink);font-weight:700}.login-note a:hover{text-underline-offset:3px;text-decoration:underline}.login-note button{font:inherit;cursor:pointer;color:var(--ink);background:0 0;border:0;padding:0;font-weight:700}.login-note button:hover{text-underline-offset:3px;text-decoration:underline}.login-card .hero-form{gap:14px;margin-top:24px}.login-card .apply-success{padding:12px 0 4px}.login-card .apply-success h3{font-size:21px}.login-card .apply-success p{font-size:14px}.reset-msg{background:var(--mint);color:var(--ink);border-radius:12px;margin-top:14px;padding:12px 16px;font-size:13px;line-height:1.55;display:none}.reset-msg.is-shown{animation:rise .4s var(--ease);display:block}.reset-msg b{font-weight:700}.login-chips{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:22px;display:flex}.login-chip{color:var(--ink-3);background:#1508750d;border:1px solid #15087514;border-radius:999px;padding:6px 13px;font-size:11px;font-weight:700}@media (width<=480px){.login-card{padding:30px 22px 26px}.lc-title{font-size:24px}}.dash{padding-top:8px}.welcome-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;padding:36px 0 20px;display:flex}.welcome-row h1{font-family:var(--display);color:var(--ink);margin-bottom:6px;font-size:clamp(26px,3.4vw,38px);font-weight:700;line-height:1.1}.welcome-sub{color:var(--ink-2);font-size:14.5px}.welcome-sub b{color:var(--ink);font-weight:700}.btn-primary{background:var(--ink);color:#fff;transition:all .22s var(--ease);white-space:nowrap;border-radius:999px;align-items:center;gap:10px;padding:14px 24px;font-size:14.5px;font-weight:600;display:inline-flex;box-shadow:0 8px 24px -8px #15087566}.btn-primary:hover{background:#0c0541;transform:translateY(-2px);box-shadow:0 14px 32px -8px #15087580}.btn-primary:disabled{opacity:.55;cursor:not-allowed}.btn-primary svg{stroke:#fff;fill:none;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.filter-bar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px;display:flex}.filter-label{color:var(--ink-3);align-items:center;gap:7px;margin-inline-end:4px;font-size:12px;font-weight:700;display:inline-flex}.filter-label svg{width:14px;height:14px;stroke:var(--ink-3);fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.filter-pill{border:1.5px solid var(--line);color:var(--ink-2);transition:all .18s var(--ease);white-space:nowrap;background:#fff;border-radius:999px;padding:8px 15px;font-size:13px;font-weight:600}.filter-pill:hover{border-color:var(--ink);color:var(--ink)}.filter-pill.is-active{background:var(--ink);border-color:var(--ink);color:#fff}.custom-range{flex-wrap:wrap;align-items:center;gap:8px;display:none}.custom-range.is-open{display:inline-flex}.custom-range input[type=date]{border:1.5px solid var(--line);color:var(--ink);font-size:13px;font-weight:600;font-family:var(--body);transition:all .18s var(--ease);direction:ltr;background:#fff;border-radius:999px;padding:7px 14px}.custom-range input[type=date]:focus{border-color:var(--ink);outline:none;box-shadow:0 0 0 4px #15087514}.custom-range .cr-sep{color:var(--ink-3);font-size:12px;font-weight:600}.custom-apply{background:var(--ink);color:#fff;transition:all .18s var(--ease);border-radius:999px;padding:8px 16px;font-size:13px;font-weight:600}.custom-apply:hover{background:#0c0541}.stat-grid{grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:24px;display:grid}.stat-card{border:1px solid var(--line);transition:all .25s var(--ease);border-radius:20px;flex-direction:column;gap:3px;min-width:0;padding:18px 20px 16px;display:flex}.stat-card:hover{transform:translateY(-2px);box-shadow:0 14px 32px -16px #1508752e}.stat-card.sc-hero{border-color:var(--ink);color:#fff;background:linear-gradient(150deg,#150875 0%,#2a1d8d 100%)}.stat-card.sc-blush{background:var(--blush)}.stat-card.sc-lilac{background:var(--lilac)}.stat-card.sc-butter{background:var(--butter)}.stat-card.sc-sage{background:var(--sage)}.stat-label{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;font-weight:700;overflow:hidden}.sc-hero .stat-label{color:#ffffffa6}.stat-value{font-family:var(--display);color:var(--ink);white-space:nowrap;text-align:end;direction:ltr;align-self:flex-start;font-size:27px;font-weight:700;line-height:1.05}.sc-hero .stat-value{color:#fff}@media (width<=1080px){.stat-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=720px){.stat-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=400px){.stat-grid{grid-template-columns:1fr}}.dash-grid{grid-template-columns:1.6fr 1fr;align-items:start;gap:18px;padding-bottom:64px;display:grid}@media (width<=920px){.dash-grid{grid-template-columns:1fr}}.col-stack{flex-direction:column;gap:18px;display:flex}.panel{background:var(--bg-card);border:1px solid var(--line);border-radius:22px;overflow:hidden}.panel-head{justify-content:space-between;align-items:center;gap:12px;padding:20px 24px 16px;display:flex}.panel-head h2{font-family:var(--display);color:var(--ink);font-size:18px;font-weight:700}.panel-head .ph-hint{color:var(--ink-3);text-align:end;font-size:12.5px;font-weight:500}.panel-note{color:var(--ink-3);margin:0;padding:0 24px 4px;font-size:13px;line-height:1.5}.chart-wrap{padding:8px 24px 16px}.chart-empty{text-align:center;color:var(--ink-3);padding:48px 8px;font-size:13px}.chart-skeleton{background:linear-gradient(90deg,#f5f4fc 25%,#eceafa 37%,#f5f4fc 63%) 0 0/400% 100%;border-radius:14px;animation:1.4s ease-in-out infinite chart-shimmer}@keyframes chart-shimmer{0%{background-position:100%}to{background-position:0}}@media (prefers-reduced-motion:reduce){.chart-skeleton{animation:none}}.chart-bar{fill:#a8a1de;transition:fill .18s var(--ease)}.chart-bar.is-current{fill:var(--ink)}.recharts-bar-rectangle:hover .chart-bar{fill:#8f86d2}.recharts-bar-rectangle:hover .chart-bar.is-current{fill:var(--ink-2)}.chart-val{font-family:var(--display);fill:var(--ink-3);font-size:11.5px;font-weight:700}.chart-wrap .recharts-tooltip-wrapper{z-index:5;outline:none}.chart-tip{background:var(--bg-card);border:1px solid var(--line);text-align:center;pointer-events:none;border-radius:12px;padding:8px 12px;box-shadow:0 8px 24px #1508751f}.chart-tip .ct-month{color:var(--ink-3);margin-bottom:2px;font-size:11.5px;font-weight:600}.chart-tip .ct-val{font-family:var(--display);color:var(--ink);font-size:14px;font-weight:700}.chart-a11y-table{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.catalog-list{flex-direction:column;display:flex}.load-more-row{text-align:center;padding:16px 24px 20px}.catalog-row{border-top:1px solid var(--line);text-align:start;cursor:pointer;width:100%;transition:background .15s var(--ease);grid-template-columns:auto 1.5fr repeat(3,.8fr) auto;align-items:center;gap:14px;padding:14px 24px;display:grid}.catalog-row:hover{background:var(--bg-soft)}.catalog-row.is-new{animation:row-arrive .4s var(--ease), row-flash 2.4s var(--ease)}@keyframes row-arrive{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes row-flash{0%{background:var(--bg-soft);box-shadow:inset 0 0 0 2px var(--ink)}60%{background:var(--bg-soft);box-shadow:inset 0 0 0 2px var(--ink)}to{background:0 0;box-shadow:inset 0 0 0 2px #15087500}}@media (prefers-reduced-motion:reduce){.catalog-row.is-new{animation:row-flash 2.4s var(--ease)}}.cat-name{flex-direction:column;gap:1px;min-width:0;display:flex}.cn-title-line{align-items:center;min-width:0;display:flex}.cat-name .cn-title{font-family:var(--display);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.price-badge{background:var(--lilac);color:var(--ink-2);border-radius:999px;flex-shrink:0;margin-inline-start:7px;padding:2px 7px;font-size:9.5px;font-weight:700}.price-badge.pb-tiered{background:var(--butter)}.cat-metric{flex-direction:column;gap:1px;min-width:0;display:flex}.cat-metric .cm-val{font-family:var(--display);color:var(--ink);white-space:nowrap;text-align:end;direction:ltr;align-self:flex-start;font-size:15px;font-weight:700}.cat-metric .cm-val.is-comm{color:var(--green)}.cat-metric .cm-label{color:var(--ink-4);white-space:nowrap;font-size:10px;font-weight:700}.copy-btn{color:var(--ink-2);border:1.5px solid var(--line);transition:all .18s var(--ease);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:7px;padding:8px 13px;font-size:12px;font-weight:600;display:inline-flex}.copy-btn:hover{border-color:var(--ink);color:var(--ink)}.copy-btn.is-copied{background:var(--mint);border-color:var(--mint);color:var(--ink)}.copy-btn svg{stroke:currentColor;fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.cat-actions{align-items:center;gap:8px;display:inline-flex}.open-btn{width:34px;height:34px;color:var(--ink-2);border:1.5px solid var(--line);transition:all .18s var(--ease);background:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.open-btn:hover{border-color:var(--ink);color:var(--ink)}.open-btn svg{stroke:currentColor;fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}@media (width<=760px){.catalog-row{grid-template-columns:auto 1fr auto}.catalog-row .hide-sm{display:none}}.panel-empty{text-align:center;color:var(--ink-3);padding:36px 28px;font-size:14px}.activity-list{padding:4px 0 10px}.activity-row{border-top:1px solid var(--line);align-items:flex-start;gap:13px;padding:12px 24px;display:flex}.activity-row:first-child{border-top:0}.act-icon{border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;margin-top:2px;display:grid}.act-icon.ai-comm{background:var(--mint)}.act-icon.ai-new{background:var(--butter)}.act-icon svg{width:15px;height:15px;stroke:var(--ink);fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.act-body{min-width:0}.act-title{color:var(--ink);font-size:13.5px;font-weight:600;line-height:1.4}.act-amount{color:var(--green);font-weight:700}.act-catalog{font-weight:700}.act-sub{color:var(--ink-3);margin-top:1px;font-size:12px}.payout-card{border:1px solid var(--ink);color:#fff;background:linear-gradient(150deg,#150875 0%,#2a1d8d 100%);border-radius:22px;padding:24px 26px;position:relative;overflow:hidden}.payout-card:before{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#ffffff1f,#0000 60%);border-radius:50%;width:70%;position:absolute;top:-50%;left:-20%}.po-head{z-index:1;justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex;position:relative}.payout-card .po-label{color:#ffffffa6;font-size:11px;font-weight:700}.po-settings-btn{color:#ffffffbf;transition:all .18s var(--ease);white-space:nowrap;border:1px solid #ffffff40;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:11.5px;font-weight:600;display:inline-flex}.po-settings-btn:hover{color:#fff;background:#ffffff1f;border-color:#fff6}.payout-card .po-amount{font-family:var(--display);text-align:end;z-index:1;direction:ltr;margin-bottom:8px;font-size:44px;font-weight:800;line-height:1;position:relative}.payout-card .po-meta{color:#ffffffc7;z-index:1;font-size:13px;line-height:1.55;position:relative}.invoice-box{z-index:1;background:#ffffff1a;border:1px dashed #ffffff59;border-radius:14px;margin-top:14px;padding:14px 16px;position:relative}.invoice-box.is-done{background:#8ee6b81f;border-style:solid;border-color:#8ee6b880}.ib-title{color:#fff;align-items:center;gap:7px;margin-bottom:3px;font-size:12.5px;font-weight:700;display:flex}.ib-title svg{stroke:currentColor;fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:13px;height:13px}.ib-sub{color:#ffffffbf;margin-bottom:10px;font-size:11.5px;line-height:1.6}.ib-sub b{color:#fff;font-weight:700}.invoice-box.is-done .ib-sub{margin-bottom:0}.ib-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ib-upload{color:var(--ink);transition:all .18s var(--ease);background:#fff;border-radius:999px;align-items:center;gap:7px;padding:8px 14px;font-size:12px;font-weight:700;display:inline-flex}.ib-upload:hover{transform:translateY(-1px);box-shadow:0 6px 16px -6px #00000059}.ib-upload svg{width:12px;height:12px;stroke:var(--ink);fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.ib-mail{color:#ffffffa6;font-size:11px}.ib-mail b{color:#ffffffe6;direction:ltr;unicode-bidi:isolate;font-weight:700}.ib-file{color:#c9f2dc;direction:ltr;unicode-bidi:isolate;font-weight:700}.po-divider{z-index:1;background:#ffffff24;height:1px;margin:16px 0 14px;position:relative}.po-history{z-index:1;position:relative}.po-empty{z-index:1;color:#ffffffa6;font-size:12.5px;position:relative}.po-history-row{color:#fffc;justify-content:space-between;align-items:center;gap:10px;padding:4px 0;font-size:13px;display:flex}.po-history-row .ph-amount{font-family:var(--display);color:#fff;direction:ltr;margin-inline-start:auto;font-weight:700}.po-history-row .ph-badge{color:#c9f2dc;background:#ffffff29;border-radius:999px;padding:3px 9px;font-size:10px;font-weight:700}.page-footer{border-top:1px solid var(--line);padding:28px 0}.pf-row{color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;font-size:13.5px;display:flex}.pf-row a{color:var(--ink-2);transition:color .18s var(--ease)}.pf-row a:hover{color:var(--ink)}.pf-links{flex-wrap:wrap;gap:18px;display:flex}.btn-secondary{color:var(--ink);border:1.5px solid var(--line-2);transition:all .22s var(--ease);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:9px;padding:12px 20px;font-size:14px;font-weight:600;display:inline-flex}.btn-secondary:hover{border-color:var(--ink);transform:translateY(-2px)}.btn-secondary svg{width:14px;height:14px;stroke:var(--ink);fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.payments-page .stat-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:18px}.payments-page .stat-card{padding:20px 22px 18px}.payments-page .stat-value{font-size:30px}.payments-page .stat-card:hover{transform:none}.payments-page .stat-label{white-space:normal}@media (width<=760px){.payments-page .stat-grid{grid-template-columns:1fr}}.stat-hint{color:var(--ink-3);font-size:11.5px;font-weight:500}.sc-hero .stat-hint{color:#ffffffb3}.stat-hint b.up{color:var(--green);font-weight:700}.stat-hint b.down{color:#b3401e;font-weight:700}.sc-hero .stat-hint b.up{color:#8ee6b8}.sc-hero .stat-hint b.down{color:#ffb59b}.invoice-cta{background:var(--butter);border:1.5px dashed #1508754d;border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;padding:22px 26px;display:flex}.invoice-cta.is-done{background:var(--mint);border-style:solid;border-color:#1d7a4f4d}.ic-text h2{font-family:var(--display);color:var(--ink);align-items:center;gap:8px;margin-bottom:3px;font-size:18px;font-weight:700;display:flex}.ic-text h2 svg{width:16px;height:16px;stroke:var(--ink);fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.ic-text p{color:var(--ink-2);max-width:62ch;font-size:13.5px;line-height:1.6}.ic-text p b{color:var(--ink);font-weight:700}.ic-actions{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.ic-upload{background:var(--ink);color:#fff;transition:all .22s var(--ease);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:12px 20px;font-size:13.5px;font-weight:600;display:inline-flex;box-shadow:0 8px 24px -8px #15087566}.ic-upload:hover{background:#0c0541;transform:translateY(-2px)}.ic-upload svg{stroke:#fff;fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.ic-mail{color:var(--ink-3);font-size:11.5px}.ic-mail b{color:var(--ink-2);direction:ltr;unicode-bidi:isolate;font-weight:700}.file-thumb{text-align:start;align-items:center;gap:12px;margin-bottom:12px;display:flex}.file-thumb .ft-frame{border:1px solid var(--line);background:#fff;border-radius:8px;flex:none;justify-content:center;align-items:center;width:64px;height:84px;display:flex;overflow:hidden}.file-thumb .ft-frame img{object-fit:contain;width:100%;height:100%}.file-thumb .ft-fallback{color:var(--ink-4);letter-spacing:.04em;font-size:11px;font-weight:700}.file-thumb .ft-meta{flex-direction:column;gap:2px;min-width:0;display:flex}.file-thumb .ft-name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:700;overflow:hidden}.file-thumb .ft-size{color:var(--ink-3);font-size:11.5px}.ic-attached{border:1px dashed var(--line-2);background:var(--bg-soft);border-radius:14px;margin-top:14px;padding:14px}.ic-attached .file-thumb{margin-bottom:12px}.ic-attached-actions{flex-wrap:wrap;gap:10px;display:flex}.ic-attached-actions .ff-submit,.ic-attached-actions .btn-secondary{flex:auto;width:auto;min-width:150px;margin:0}.ic-attached-note{color:var(--ink-3);margin-top:10px;font-size:11.5px}.preview-backdrop{z-index:400;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);background:#090428eb;flex-direction:column;display:flex;position:fixed;inset:0}.preview-bar{color:#fff;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.preview-bar .pv-name{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.preview-bar .pv-close{color:#fff;cursor:pointer;background:#ffffff24;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.preview-bar .pv-close svg{stroke:currentColor;fill:none;stroke-width:2.2px;stroke-linecap:round;width:18px;height:18px}.preview-stage{-webkit-overflow-scrolling:touch;touch-action:pinch-zoom;flex:auto;justify-content:center;align-items:center;min-height:0;padding:0 12px 12px;display:flex;overflow:auto}.preview-stage img{object-fit:contain;background:#fff;border-radius:8px;max-width:100%;max-height:100%}.preview-stage .pv-empty{text-align:center;color:#ffffffd9;flex-direction:column;align-items:center;gap:8px;max-width:32ch;font-size:13px;display:flex}.preview-stage .pv-empty b{font-size:20px}.preview-pager{color:#fff;flex:none;justify-content:center;align-items:center;gap:14px;padding:10px 16px 16px;font-size:12.5px;display:flex}.preview-pager button{color:#fff;min-height:40px;font:inherit;cursor:pointer;background:#ffffff24;border:0;border-radius:999px;padding:0 18px}.preview-pager button:disabled{opacity:.4;cursor:default}.file-thumb .ft-open{cursor:zoom-in;background:0 0;border:0;padding:0;display:block}.file-thumb .ft-open:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:8px}.file-thumb .ft-hint{color:var(--ink-4);font-size:11px}.ic-mail.is-blocked{color:#b3401e;max-width:42ch;font-weight:500;line-height:1.5}.ic-mail.is-blocked b{color:#b3401e;direction:rtl}@media (width<=640px){.ic-actions{align-items:flex-start}}.payments-page .panel{margin-bottom:48px}.pay-row{border-top:1px solid var(--line);grid-template-columns:1fr .55fr .8fr .9fr 1.35fr 1.1fr;align-items:center;gap:12px;padding:13px 24px;display:grid}.pay-row.is-head{border-top:0;padding-top:2px;padding-bottom:10px}.pay-row.is-head span{color:var(--ink-4);font-size:10.5px;font-weight:700}.pr-month{font-family:var(--display);color:var(--ink);white-space:nowrap;font-size:15px;font-weight:600}.pr-month small{color:var(--ink-3);margin-inline-start:5px;font-size:11.5px;font-weight:500}.pr-num{font-family:var(--display);color:var(--ink);white-space:nowrap;text-align:end;direction:ltr;justify-self:start;font-size:14.5px;font-weight:700}.pr-num.is-comm{color:var(--green)}.inv-file{color:var(--ink-2);align-items:center;gap:6px;min-width:0;font-size:12px;font-weight:600;display:inline-flex}.inv-file svg{width:13px;height:13px;stroke:var(--ink-3);fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.inv-file span{text-overflow:ellipsis;white-space:nowrap;direction:ltr;unicode-bidi:isolate;overflow:hidden}.inv-none{color:var(--ink-4);font-size:12px}.inv-upload-btn{color:var(--ink);background:var(--butter);transition:all .18s var(--ease);white-space:nowrap;border:1.5px solid #15087540;border-radius:999px;align-items:center;gap:7px;padding:7px 13px;font-size:12px;font-weight:700;display:inline-flex}.inv-upload-btn:hover{border-color:var(--ink);transform:translateY(-1px)}.inv-upload-btn svg{stroke:currentColor;fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.status-pill{white-space:nowrap;border-radius:999px;justify-self:start;align-items:center;gap:6px;padding:4px 11px;font-size:10.5px;font-weight:700;display:inline-flex}.status-pill.st-paid{background:var(--mint);color:var(--ink)}.status-pill.st-await{background:var(--butter);color:var(--ink)}.status-pill.st-open{background:var(--lilac);color:var(--ink-2)}.pr-sub{color:var(--ink-3);margin-top:2px;font-size:10.5px;font-weight:500}@media (width<=760px){.pay-row{grid-template-columns:1fr 1.3fr 1.1fr}.pay-row .hide-sm{display:none}}.modal-backdrop{-webkit-backdrop-filter:blur(5px);z-index:300;background:#15087559;justify-content:center;align-items:center;padding:20px;display:none;position:fixed;inset:0}.modal-backdrop.is-open{display:flex}.modal-backdrop.is-closing{animation:backdrop-out .22s var(--ease) forwards}.modal-backdrop.is-closing .modal{animation:modal-sink .22s var(--ease) forwards}@keyframes backdrop-out{0%{opacity:1}to{opacity:0}}@keyframes modal-sink{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(10px)scale(.98)}}@media (prefers-reduced-motion:reduce){.modal-backdrop.is-closing .modal{animation:backdrop-out .22s var(--ease) forwards}}.modal{width:100%;max-width:460px;animation:rise .35s var(--ease);background:#fff;border-radius:24px;padding:30px 30px 26px;position:relative;box-shadow:0 40px 100px -20px #0c054180}.modal-close{top:18px;background:var(--bg-soft);width:34px;height:34px;transition:background .18s var(--ease);border-radius:50%;place-items:center;display:grid;position:absolute;inset-inline-end:18px}.modal-close:hover{background:#1508751a}.modal-close svg{width:13px;height:13px;stroke:var(--ink);fill:none;stroke-width:2.4px;stroke-linecap:round}.modal h3{font-family:var(--display);color:var(--ink);margin-bottom:4px;font-size:22px;font-weight:700}.modal .m-sub{color:var(--ink-2);margin-bottom:18px;font-size:13.5px}.m-note{color:var(--ink-3);text-align:center;margin-top:12px;font-size:12px;line-height:1.55}.m-note b{color:var(--ink);font-weight:700}.set-label{color:var(--ink-2);margin-bottom:8px;font-size:12px;font-weight:600;display:block}.set-label .opt{color:var(--ink-4);margin-inline-start:4px;font-weight:500}.set-hint{color:var(--ink-3);margin-top:7px;font-size:11.5px;line-height:1.5}.set-hint.is-error{color:#b3401e;font-weight:600}.url-board{border:1px solid var(--line);background:var(--bg-soft);border-radius:14px;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:1px;margin:4px 0 14px;padding:16px;font-family:Courier New,monospace;font-size:14px;line-height:1.35;display:flex}.url-board .ub-domain{color:var(--ink-3);white-space:nowrap;font-weight:600}.url-board .ub-sep{color:var(--ink-4);font-weight:600}.url-board .ub-slug{color:var(--ink);overflow-wrap:anywhere;font-weight:700}.caf{--caf-navy:#1b1266;--caf-muted:#8b83ab;--caf-mono-muted:#c3bde0;--caf-border:#ddd8f2;--caf-card-border:#e6e2f7;--caf-hover:#f6f5fd;--caf-btn-hover:#f2f0fb;--caf-ok:#1a7f4f;--caf-ok-bg:#e2f4ea;--caf-bad:#c94a5a;--caf-mono:"IBM Plex Mono", ui-monospace, "Segoe UI Mono", "Cascadia Mono", Consolas, monospace;flex-direction:column;gap:8px;display:flex}.caf-label{color:var(--caf-navy);align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.caf-label .opt{color:var(--caf-muted);font-size:13px;font-weight:400}.caf-hint{color:var(--caf-muted);margin:0;font-size:13px;line-height:1.55}.caf-hint .is-error{color:var(--caf-bad);font-weight:600}.caf-field{border:1px solid var(--caf-border);background:#fff;border-radius:12px;justify-content:flex-end;align-items:center;gap:2px;height:52px;padding:0 14px;transition:border-color .15s,box-shadow .15s;display:flex}.caf-field:focus-within,.caf-field[data-state=available]{border:1.5px solid var(--caf-navy);box-shadow:0 0 0 4px #1b126612}.caf-field[data-state=bad],.caf-field[data-state=bad]:focus-within{border:1.5px solid var(--caf-bad);box-shadow:none}.caf-status{white-space:nowrap;margin-right:auto;font-size:13px;font-weight:700}.caf-status.is-available{color:var(--caf-ok);background:var(--caf-ok-bg);border-radius:999px;padding:4px 10px}.caf-status.is-bad{color:var(--caf-bad)}.caf-status.is-checking{color:var(--caf-muted);font-weight:500}.caf-menu{flex:none;min-width:0;display:flex;position:relative}.caf-domain{font-family:var(--caf-mono);color:var(--caf-navy);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;flex:none;align-items:center;gap:6px;margin:0 -4px;padding:5px 2px 5px 8px;font-size:13px;font-weight:500;transition:background .15s;display:flex}.caf-domain:hover{background:var(--caf-btn-hover)}.caf-domain:focus-visible{background:var(--caf-btn-hover);outline:none;box-shadow:0 0 0 3px #1b126638}.caf-domain.is-static{cursor:default;background:0 0}.caf-chev{color:var(--caf-navy);flex:none;align-items:center;transition:transform .15s;display:flex}.caf-chev[data-open=true]{transform:rotate(180deg)}.caf-chev svg{flex:none;width:13px;max-width:none;height:13px}.caf-list{border:1px solid var(--caf-card-border);z-index:40;background:#fff;border-radius:12px;min-width:max-content;max-width:min(360px,88vw);padding:6px;position:absolute;top:calc(100% + 12px);left:-8px;box-shadow:0 14px 34px #1b126629}.caf-option{font-family:var(--caf-mono);color:var(--caf-navy);cursor:pointer;white-space:nowrap;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;font-size:13px;font-weight:500;display:flex}.caf-option.is-active{background:var(--caf-hover)}.caf-check{font-weight:700}.caf-sep{font-family:var(--caf-mono);color:var(--caf-mono-muted);flex:none;font-size:13px}.caf-slug{min-width:0;max-width:22ch;height:38px;font-family:var(--caf-mono);color:var(--caf-navy);background:0 0;border:0;outline:none;flex:0 auto;padding:0;font-size:13px}.caf-slug::placeholder{color:var(--caf-mono-muted)}@media (pointer:coarse){.caf-domain,.caf-option{min-height:44px}}.switch-row{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.switch-text .st-title{color:var(--ink);font-size:13.5px;font-weight:600}.switch-text .st-sub{color:var(--ink-3);font-size:12px;line-height:1.5}.switch{cursor:pointer;flex-shrink:0;width:44px;height:26px;margin-top:2px;display:inline-block;position:relative}.switch input{opacity:0;cursor:pointer;z-index:2;width:100%;height:100%;margin:0;position:absolute}.switch .sw-track{background:var(--line-2);transition:background .2s var(--ease);border-radius:999px;position:absolute;inset:0}.switch .sw-knob{top:3px;width:20px;height:20px;transition:transform .2s var(--ease);background:#fff;border-radius:50%;position:absolute;inset-inline-start:3px;box-shadow:0 2px 6px #15087540}.switch input:checked~.sw-track{background:var(--ink)}.switch input:checked~.sw-knob{transform:translate(-18px)}.seg{background:var(--bg-soft);border:1px solid var(--line);border-radius:14px;grid-template-columns:1fr 1fr;gap:6px;padding:5px;display:grid}.seg-btn{text-align:start;transition:all .18s var(--ease);border:1px solid #0000;border-radius:10px;padding:10px 12px}.seg-btn:hover{background:#ffffffb3}.seg-btn.is-active{border-color:var(--ink);background:#fff;box-shadow:0 4px 12px -6px #15087540}.seg-btn .sb-title{color:var(--ink);font-size:13px;font-weight:700;display:block}.seg-btn .sb-sub{color:var(--ink-3);margin-top:1px;font-size:11px;line-height:1.4;display:block}.modal .ff-submit{margin-top:18px;padding:14px 26px;font-size:14.5px}.logo-slots{transition:all .18s var(--ease);grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.logo-slot{aspect-ratio:1.2;border:1.5px dashed var(--line-2);cursor:pointer;transition:all .18s var(--ease);text-align:center;background:#fff;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:8px;display:flex;position:relative;overflow:hidden}.logo-slot:hover{border-color:var(--ink);background:var(--bg-soft)}.logo-slot.is-filled{border-style:solid;border-color:var(--line);cursor:default}.logo-slot.is-filled:hover{background:#fff}.logo-slots.slots-error .logo-slot{border-color:#d4501e}.logo-slots.is-invalid .logo-slot{background:#d4501e0b;border-color:#d4501e}.logo-slot .ls-plus{background:var(--lilac);border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.logo-slot .ls-plus svg{width:14px;height:14px;stroke:var(--ink);fill:none;stroke-width:2.2px;stroke-linecap:round}.logo-slot .ls-text{color:var(--ink-3);font-size:11px;font-weight:600;line-height:1.35}.logo-slot img{object-fit:contain;background:#fff;width:100%;height:100%;padding:10px;position:absolute;inset:0}.logo-slot .ls-mono{font-family:var(--display);color:#fff;place-items:center;font-size:26px;font-weight:800;display:grid;position:absolute;inset:0}.logo-slot .ls-remove{top:6px;z-index:2;opacity:0;width:22px;height:22px;transition:opacity .18s var(--ease);cursor:pointer;background:#150875d9;border-radius:50%;place-items:center;display:grid;position:absolute;inset-inline-end:6px}.logo-slot.is-filled:hover .ls-remove{opacity:1}.logo-slot .ls-remove svg{stroke:#fff;fill:none;stroke-width:2.5px;stroke-linecap:round;width:10px;height:10px}.logo-slot .ls-primary{bottom:6px;background:var(--mint);color:var(--ink);z-index:2;border-radius:999px;padding:2px 7px;font-size:9px;font-weight:700;position:absolute;inset-inline-start:6px}.brand-logo-item .ls-primary,.domain-item .ls-primary{background:var(--mint);color:var(--ink);border-radius:999px;padding:2px 7px;font-size:9px;font-weight:700;position:static}.cat-logo{color:#fff;background:var(--ink);width:40px;height:40px;font-family:var(--display);border-radius:11px;flex-shrink:0;place-items:center;font-size:15px;font-weight:800;display:grid}.cat-logo.cat-logo-img{border:1px solid var(--line);background:#fff;overflow:hidden}.cat-logo.cat-logo-img img{object-fit:contain;width:100%;height:100%;padding:4px}.orders-modal{max-width:620px;padding:0;overflow:hidden}.om-head{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:24px 28px 18px;display:flex}.om-head .cat-logo{width:44px;height:44px;font-size:17px}.om-head-text{min-width:0}.om-title{font-family:var(--display);color:var(--ink);font-size:20px;font-weight:700;line-height:1.2}.om-range{color:var(--ink-3);font-size:12.5px;font-weight:500}.om-tabs{border-bottom:1px solid var(--line);background:#fff;gap:2px;padding:0 28px;display:flex}.om-tab{color:var(--ink-3);transition:all .18s var(--ease);border-bottom:2px solid #0000;margin-bottom:-1px;padding:11px 16px 12px;font-size:13.5px;font-weight:600}.om-tab:hover{color:var(--ink)}.om-tab.is-active{color:var(--ink);border-bottom-color:var(--ink)}.om-tabpane{display:none}.om-tabpane.is-active{display:block}.om-totals{border-bottom:1px solid var(--line);background:var(--bg-soft);grid-template-columns:repeat(3,1fr);display:grid}.om-total{text-align:center;border-inline-start:1px solid var(--line);padding:13px 16px}.om-total:first-child{border-inline-start:0}.om-total .omt-val{font-family:var(--display);color:var(--ink);direction:ltr;font-size:20px;font-weight:700;line-height:1.1}.om-total .omt-val.is-comm{color:var(--green)}.om-total .omt-label{color:var(--ink-3);font-size:10px;font-weight:700}.om-list{max-height:min(52vh,480px);overflow-y:auto}.order-row{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding:15px 28px;display:flex}.order-row:first-child{border-top:0}.order-main{flex:1;min-width:0}.order-id-row{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:2px;display:flex}.order-id{font-family:var(--display);color:var(--ink);direction:ltr;unicode-bidi:isolate;font-size:14.5px;font-weight:700}.order-buyer{color:var(--ink-2);font-size:12.5px;font-weight:600}.order-date{color:var(--ink-3);font-size:12px;font-weight:500}.order-items{color:var(--ink-2);font-size:12.5px;line-height:1.55}.order-nums{text-align:start;flex-shrink:0}.order-total{font-family:var(--display);color:var(--ink);white-space:nowrap;direction:ltr;font-size:15px;font-weight:700}.order-comm{color:var(--green);white-space:nowrap;direction:ltr;font-size:12px;font-weight:700}.om-empty{text-align:center;color:var(--ink-3);padding:36px 28px;font-size:14px}.om-empty b{color:var(--ink);font-weight:700}.settings-wrap{flex-direction:column;gap:20px;max-height:min(56vh,520px);padding:20px 28px 26px;display:flex;overflow-y:auto}.nc-fields{flex-direction:column;gap:16px;display:flex}.bump-row{align-items:center;gap:12px;display:flex}.bump-row .st-title{flex:1;min-width:0}.bump-row .pct-field{flex-shrink:0;width:104px}.bump-row .switch{margin-top:0}.pct-field{position:relative}.pct-field input{border:1.5px solid var(--line);width:100%;color:var(--ink);font-size:14.5px;font-family:var(--body);text-align:start;transition:all .18s var(--ease);appearance:none;direction:ltr;background:#fff;border-radius:12px;padding:9px 12px 9px 30px}.pct-field input::placeholder{color:var(--ink-4)}.pct-field input:focus{border-color:var(--ink);outline:none;box-shadow:0 0 0 4px #15087514}.pct-field input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pct-field input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pct-field input[type=number]{-moz-appearance:textfield}.pct-suffix{pointer-events:none;color:var(--ink-3);font-size:13.5px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.biz-nav-right{align-items:center;gap:8px;display:flex}.nav-login{font-family:var(--body);color:var(--ink-2);transition:all .18s var(--ease);white-space:nowrap;border-radius:999px;align-items:center;padding:9px 14px;font-size:13px;font-weight:600;display:inline-flex}.nav-login:hover{color:var(--ink);background:#1508750f}.home-nav .biz-nav-inner{grid-template-columns:1fr auto 1fr;display:grid}.biz-nav-brand-wrap{justify-self:start;align-items:center;display:flex}.biz-nav-links{justify-self:center;align-items:center;gap:4px;display:flex}.biz-nav-links a{font-family:var(--body);color:var(--ink-2);transition:all .18s var(--ease);white-space:nowrap;border-radius:999px;padding:9px 18px;font-size:14px;font-weight:500}.biz-nav-links a:hover{color:var(--ink);background:#1508750f}.biz-nav-links a.is-active{color:var(--ink);background:#15087514;font-weight:600}.home-nav .biz-nav-right{grid-column:3;justify-self:end}@media (width<=960px){.home-nav .biz-nav-links,.home-nav .nav-apply-cta,.home-nav .nav-login{display:none}.home-nav .mobile-menu-toggle{display:flex}}.mobile-menu-toggle{cursor:pointer;width:38px;height:38px;transition:background .2s var(--ease);background:0 0;border:0;border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:4px;display:none}.mobile-menu-toggle:hover{background:#15087514}.mm-line{background:var(--ink);width:18px;height:2px;transition:all .3s var(--ease);transform-origin:50%;border-radius:2px}.mobile-menu-toggle.is-open .mm-line-1{transform:translateY(6px)rotate(45deg)}.mobile-menu-toggle.is-open .mm-line-2{opacity:0}.mobile-menu-toggle.is-open .mm-line-3{transform:translateY(-6px)rotate(-45deg)}.mobile-menu-backdrop{-webkit-backdrop-filter:blur(4px);opacity:0;visibility:hidden;transition:opacity .3s var(--ease), visibility .3s var(--ease);z-index:99;background:#15087552;position:fixed;inset:0}.mobile-menu-backdrop.is-open{opacity:1;visibility:visible}.mobile-menu{width:min(320px,86vw);transition:transform .32s var(--ease);z-index:100;background:#fff;border-inline-start:1px solid #15087514;flex-direction:column;gap:2px;padding:22px 16px 24px;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-100%);box-shadow:16px 0 50px -12px #1508752e}.mobile-menu.is-open{transform:translate(0)}.mobile-menu-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:8px;padding:0 4px 16px;display:flex}.mobile-menu-header .mm-brand{font-family:var(--display);color:var(--ink);font-size:18px;font-weight:700}.mobile-menu-close{background:var(--bg-soft);cursor:pointer;width:36px;height:36px;transition:background .18s var(--ease);border:0;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.mobile-menu-close:hover{background:#1508751a}.mobile-menu-close svg{width:14px;height:14px;stroke:var(--ink);fill:none;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.mobile-menu a{font-family:var(--body);color:var(--ink-2);transition:all .15s var(--ease);border-radius:12px;padding:14px 16px;font-size:16px;font-weight:500}.mobile-menu a:hover{background:var(--bg-soft);color:var(--ink)}.mobile-menu a.is-active{color:var(--ink);background:#15087514;font-weight:600}.mobile-menu .mm-cta{background:var(--ink);color:#fff;text-align:center;border-radius:999px;margin-top:12px;padding:14px;font-weight:600}.mobile-menu .mm-cta:hover{color:#fff;background:#0c0541}.mobile-menu .mm-logout{font-family:var(--body);color:var(--ink-2);text-align:start;transition:all .15s var(--ease);border-radius:12px;padding:14px 16px;font-size:16px;font-weight:500}.mobile-menu .mm-logout:hover{background:var(--bg-soft);color:var(--ink)}@media (width<=960px){.mobile-menu-toggle{display:flex}}@media (width>=961px){.mobile-menu,.mobile-menu-backdrop{display:none!important}}.display{font-family:var(--display);font-weight:700;line-height:1.08}.display em{color:var(--ink-3);font-style:normal;font-weight:500}.ltr{direction:ltr;unicode-bidi:isolate}.hero{padding:56px 0 72px;position:relative}.hero-grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:64px;max-width:1240px;margin:0 auto;display:grid}.hero-text h1{margin-bottom:22px;font-size:clamp(38px,5.2vw,68px)}.hero-text .lead{color:var(--ink-2);max-width:52ch;margin-bottom:32px;font-size:18px;line-height:1.65}.hero-text .lead b{color:var(--ink);font-weight:700}.hero-cta-row{flex-wrap:wrap;gap:12px;margin-bottom:36px;display:flex}.hero-cta-row .btn-primary{padding:16px 26px;font-size:15px}.hero-cta-row .btn-primary svg{transition:transform .22s var(--ease);transform:scaleX(-1)}.hero-cta-row .btn-primary:hover svg{transform:scaleX(-1)translate(3px)}.hero-cta-row .btn-secondary{padding:14.5px 24px;font-size:15px}.hero-cta-row .btn-secondary:hover{background:#fff}.hero-meta{border-top:1px solid var(--line);flex-wrap:wrap;gap:28px;padding-top:28px;display:flex}.hero-meta-item{flex-direction:column;gap:2px;display:flex}.hero-meta-num{font-family:var(--display);color:var(--ink);font-size:24px;font-weight:700;line-height:1}.hero-meta-num em{color:var(--ink-3);font-style:normal;font-weight:500}.hero-meta-label{color:var(--ink-3);font-size:12px;font-weight:600}.hero-signup{justify-self:end;width:100%;max-width:470px;position:relative}.hero-form-card{z-index:2;border:1px solid var(--line);background:#fff;border-radius:26px;padding:32px 32px 28px;position:relative;box-shadow:inset 0 1px #fffc,0 24px 60px -20px #15087538,0 8px 20px -10px #1508751f}.hfc-eyebrow{color:var(--ink-3);margin-bottom:10px;font-size:12px;font-weight:700;display:inline-block}.hfc-title{font-family:var(--display);color:var(--ink);margin-bottom:7px;font-size:25px;font-weight:700;line-height:1.15}.hfc-title em{color:var(--ink-3);font-style:normal;font-weight:500}.hfc-sub{color:var(--ink-2);font-size:13.5px;line-height:1.55}.hfc-sub b{color:var(--ink);font-weight:700}.hero-form{flex-direction:column;gap:13px;margin-top:20px;display:flex}.hero-form .ff-submit{justify-content:center;width:100%;margin-top:4px}.hfc-note{color:var(--ink-3);text-align:center;margin-top:2px;font-size:12px;line-height:1.5}.hero-form-card .apply-success{padding:16px 0 8px}.ff-field-error{color:#d4501e;margin-top:6px;font-size:12px;line-height:1.4}.ff-select{cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'><path d='M1 1.5L6 6.5L11 1.5' stroke='%236e6890' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-position:14px;background-repeat:no-repeat;padding-left:34px}.apply-success{z-index:1;text-align:center;padding:28px 0 12px;position:relative}.apply-success.is-shown{animation:rise .5s var(--ease)}.apply-success .as-icon{background:var(--mint);border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 18px;display:grid}.apply-success .as-icon svg{width:28px;height:28px;stroke:var(--ink);fill:none;stroke-width:2.8px;stroke-linecap:round;stroke-linejoin:round}.apply-success h3{font-family:var(--display);color:var(--ink);margin-bottom:10px;font-size:24px;font-weight:700}.apply-success h3 em{color:var(--ink-3);font-style:normal;font-weight:500}.apply-success p{color:var(--ink-2);max-width:52ch;margin:0 auto;font-size:15px;line-height:1.65}.apply-success p b{color:var(--ink);font-weight:700}.apply-success .dev-signup-note{color:var(--ink-3);margin-top:10px;font-size:12px}.commission-toast{z-index:3;border:1px solid var(--line);background:#fff;border-radius:16px;align-items:center;gap:11px;padding:12px 12px 12px 16px;animation:5s ease-in-out infinite floaty;display:flex;position:absolute;top:-22px;left:-14px;transform:rotate(-2deg);box-shadow:0 16px 40px -12px #15087540}@keyframes floaty{0%,to{transform:rotate(-2deg)translateY(0)}50%{transform:rotate(-2deg)translateY(-6px)}}.commission-toast .ct-icon{background:var(--mint);border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.commission-toast .ct-icon svg{width:16px;height:16px;stroke:var(--ink);fill:none;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.commission-toast .ct-title{font-family:var(--display);color:var(--ink);font-size:14px;font-weight:700;line-height:1.15}.commission-toast .ct-sub{color:var(--ink-3);font-size:10.5px;font-weight:600}@media (width<=1024px){.hero-grid{gap:48px}}@media (width<=880px){.hero{padding:32px 0 60px}.hero-grid{grid-template-columns:1fr;gap:40px}.hero-signup{justify-self:center;max-width:520px;margin:0 auto}.commission-toast{top:-18px;left:4px}}@media (width<=720px){.hero-text h1{margin-bottom:16px}.hero-text .lead{margin-bottom:24px;font-size:16px}.hero-cta-row .btn-primary,.hero-cta-row .btn-secondary{padding:14px 22px;font-size:14px}.hero-meta{gap:20px;padding-top:24px}.hero-meta-num{font-size:20px}}.reveal{opacity:0;animation:reveal .7s var(--ease) forwards;transform:translateY(14px)}@keyframes reveal{to{opacity:1;transform:translateY(0)}}.reveal-d1{animation-delay:50ms}.reveal-d2{animation-delay:.15s}.reveal-d3{animation-delay:.25s}.reveal-d4{animation-delay:.35s}.reveal-d5{animation-delay:.45s}.section-eyebrow-row{text-align:center;margin-bottom:48px}.section-eyebrow-row .eyebrow{font-family:var(--body);color:var(--ink-3);margin-bottom:12px;font-size:12px;font-weight:700;display:inline-block}.section-eyebrow-row h2{font-family:var(--display);color:var(--ink);margin-bottom:14px;font-size:clamp(26px,3.2vw,38px);font-weight:700;line-height:1.15}.section-eyebrow-row h2 em{color:var(--ink-3);font-style:normal;font-weight:500}.section-eyebrow-row .lead{color:var(--ink-2);max-width:60ch;margin:0 auto;font-size:15.5px;line-height:1.6}.section-eyebrow-row .lead b{color:var(--ink);font-weight:700}.earn-section{padding:64px 0 32px}.rate-banner{color:#fff;background:linear-gradient(150deg,#150875 0%,#2a1d8d 100%);border-radius:28px;grid-template-columns:auto 1fr;align-items:center;gap:40px;max-width:1180px;margin:0 auto 40px;padding:40px 48px;display:grid;position:relative;overflow:hidden}.rate-banner:before{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#ffffff1f,#0000 60%);border-radius:50%;width:44%;position:absolute;top:-40%;left:-8%}.rate-banner .rb-rate{font-family:var(--display);white-space:nowrap;direction:ltr;font-size:clamp(72px,9vw,120px);font-weight:800;line-height:.9}.rate-banner .rb-rate em{color:#ffffffb3;font-size:.5em;font-style:normal;font-weight:500}.rate-banner .rb-copy{z-index:1;position:relative}.rate-banner .rb-copy h3{font-family:var(--display);margin-bottom:10px;font-size:clamp(20px,2.4vw,26px);font-weight:700;line-height:1.25}.rate-banner .rb-copy p{color:#ffffffc7;max-width:58ch;font-size:14.5px;line-height:1.65}.rate-banner .rb-copy p b{color:#fff;font-weight:700}.rb-chips{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.rb-chip{background:#ffffff1f;border:1px solid #ffffff2e;border-radius:999px;padding:6px 13px;font-size:11.5px;font-weight:700}@media (width<=880px){.rate-banner{grid-template-columns:1fr;gap:20px;padding:34px 30px}}.calc-card{background:var(--bg-card);border:1px solid var(--line);border-radius:28px;grid-template-columns:1.15fr 1fr;max-width:1180px;margin:0 auto;padding:0;display:grid;overflow:hidden}.calc-left{border-inline-end:1px solid var(--line);padding:44px}.calc-right{background:var(--bg-soft);flex-direction:column;justify-content:space-between;gap:24px;padding:44px;display:flex}.calc-eyebrow{color:var(--ink-3);margin-bottom:14px;font-size:12px;font-weight:700;display:inline-block}.calc-prompt{font-family:var(--display);color:var(--ink-2);margin-bottom:26px;font-size:22px;font-weight:700;line-height:1.3}.calc-ctrl{margin-bottom:30px}.calc-ctrl:last-of-type{margin-bottom:0}.calc-ctrl-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.calc-ctrl-label{color:var(--ink-2);font-size:13.5px;font-weight:600}.calc-ctrl-value{font-family:var(--display);color:var(--ink);white-space:nowrap;direction:ltr;font-size:26px;font-weight:700;line-height:1}.calc-ctrl-value em{color:var(--ink-3);font-size:15px;font-style:normal;font-weight:500}.calc-slider{appearance:none;background:linear-gradient(to left, var(--lilac), #c9c4f2 55%, var(--ink));cursor:pointer;border-radius:999px;outline:none;width:100%;height:8px}.calc-slider::-webkit-slider-thumb{appearance:none;border:3px solid var(--ink);cursor:grab;width:26px;height:26px;transition:transform .12s var(--ease);background:#fff;border-radius:50%;box-shadow:0 4px 12px -2px #1508754d}.calc-slider::-webkit-slider-thumb:hover{transform:scale(1.1)}.calc-slider::-webkit-slider-thumb:active{cursor:grabbing;transform:scale(1.15)}.calc-slider::-moz-range-thumb{border:3px solid var(--ink);cursor:grab;background:#fff;border-radius:50%;width:22px;height:22px;box-shadow:0 4px 12px -2px #1508754d}.calc-slider-ticks{color:var(--ink-3);justify-content:space-between;margin-top:10px;font-size:11px;font-weight:600;display:flex}.calc-presets{flex-wrap:wrap;gap:8px;margin-top:30px;display:flex}.calc-preset{border:1.5px solid var(--line);color:var(--ink-2);cursor:pointer;transition:all .18s var(--ease);background:0 0;border-radius:999px;padding:8px 14px;font-size:12.5px;font-weight:600}.calc-preset:hover{border-color:var(--ink);color:var(--ink);background:#fff}.calc-preset.is-active{background:var(--ink);color:#fff;border-color:var(--ink)}.calc-result-eyebrow{color:var(--ink-3);margin-bottom:12px;font-size:12px;font-weight:700}.calc-earn-label{font-family:var(--display);color:var(--ink-2);margin-bottom:4px;font-size:17px;font-weight:500}.calc-earn-row{direction:ltr;justify-content:flex-end;align-items:baseline;gap:4px;margin-bottom:6px;display:flex}.calc-earn-currency{font-family:var(--display);color:var(--ink);font-size:36px;font-weight:600}.calc-earn{font-family:var(--display);color:var(--ink);font-size:76px;font-weight:800;line-height:.95}.calc-earn-period{color:var(--ink-3);margin-left:4px;font-size:16px;font-weight:500}.calc-earn-annual{color:var(--ink-2);margin-bottom:18px;font-size:14px}.calc-earn-annual b{color:var(--ink);font-weight:700}.calc-breakdown{border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;gap:9px;padding:18px;display:flex}.calc-breakdown-title{color:var(--ink-3);margin-bottom:4px;font-size:12px;font-weight:700}.calc-breakdown-row{color:var(--ink-2);justify-content:space-between;align-items:center;gap:10px;font-size:13.5px;display:flex}.calc-breakdown-row .br-amount{font-family:var(--display);color:var(--ink);direction:ltr;font-weight:700}.calc-breakdown-divider{background:var(--line);height:1px;margin:4px 0}.calc-breakdown-row.is-total{color:var(--ink);font-weight:600}.calc-breakdown-row.is-total .br-amount{font-size:15px}.calc-disclaimer{color:var(--ink-3);text-align:center;max-width:62ch;margin-top:28px;margin-left:auto;margin-right:auto;font-size:12px;line-height:1.6}.calc-disclaimer b{color:var(--ink-2);font-weight:700}@media (width<=920px){.calc-card{grid-template-columns:1fr}.calc-left{border-inline-end:0;border-bottom:1px solid var(--line);padding:36px 28px}.calc-right{padding:36px 28px}}@media (width<=560px){.calc-earn{font-size:56px}.calc-earn-currency{font-size:28px}.calc-ctrl-value{font-size:22px}}.faq-section{padding:56px 0}.faq-list{flex-direction:column;gap:10px;max-width:820px;margin:0 auto;display:flex}.faq-item{background:var(--bg-card);border:1px solid var(--line);transition:all .22s var(--ease);border-radius:18px;overflow:hidden}.faq-item:hover{border-color:var(--line-2)}.faq-item.is-open{border-color:var(--ink);box-shadow:0 12px 32px -16px #15087529}.faq-q{text-align:start;width:100%;font-family:var(--display);color:var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:17px;font-weight:600;line-height:1.35;display:flex}.faq-toggle{background:var(--bg-soft);width:30px;height:30px;transition:all .28s var(--ease);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.faq-item.is-open .faq-toggle{background:var(--ink);transform:rotate(45deg)}.faq-toggle svg{width:12px;height:12px;stroke:var(--ink);fill:none;stroke-width:2.6px;stroke-linecap:round;transition:stroke .28s var(--ease)}.faq-item.is-open .faq-toggle svg{stroke:#fff}.faq-a{max-height:0;transition:max-height .36s var(--ease);overflow:hidden}.faq-a-inner{color:var(--ink-2);padding:0 24px 22px;font-size:15px;line-height:1.7}.faq-a-inner b{color:var(--ink);font-weight:700}.faq-a-inner a{color:var(--ink);text-underline-offset:3px;font-weight:700;text-decoration:underline}@media (width<=560px){.faq-q{padding:18px 20px;font-size:15.5px}.faq-a-inner{padding:0 20px 20px;font-size:14.5px}}.how-section{padding:32px 0 56px}.how-grid{grid-template-columns:repeat(4,1fr);gap:16px;max-width:1180px;margin:0 auto;display:grid;position:relative}.how-card{background:var(--bg-card);border:1px solid var(--line);transition:all .28s var(--ease);border-radius:22px;flex-direction:column;gap:14px;padding:26px 22px 24px;display:flex;position:relative;overflow:hidden}.how-card:hover{border-color:var(--ink);transform:translateY(-3px);box-shadow:0 16px 40px -16px #1508752e}.how-card-num{font-family:var(--display);color:var(--ink);opacity:.12;direction:ltr;font-size:38px;font-weight:700;line-height:1;position:absolute;top:22px;left:22px}.how-card-icon{border-radius:14px;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}.how-card-icon svg{width:22px;height:22px;stroke:var(--ink);fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.hc-blush .how-card-icon{background:var(--blush)}.hc-butter .how-card-icon{background:var(--butter)}.hc-sage .how-card-icon{background:var(--sage)}.hc-mint .how-card-icon{background:var(--mint)}.how-card h3{font-family:var(--display);color:var(--ink);font-size:19px;font-weight:700;line-height:1.25}.how-card p{color:var(--ink-2);font-size:14px;line-height:1.65}.how-card p b{color:var(--ink);font-weight:700}@media (width<=1024px){.how-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.how-grid{grid-template-columns:1fr}}.included-section{padding:56px 0 48px}.included-grid{grid-template-columns:repeat(3,1fr);gap:16px;max-width:1180px;margin:0 auto;display:grid}.feat-card{background:var(--bg-card);border:1px solid var(--line);transition:all .28s var(--ease);border-radius:20px;flex-direction:column;gap:12px;padding:26px 24px;display:flex}.feat-card:hover{border-color:var(--ink);transform:translateY(-3px);box-shadow:0 14px 36px -16px #15087529}.feat-icon{background:var(--bg-soft);width:42px;height:42px;transition:all .28s var(--ease);border-radius:12px;place-items:center;display:grid}.feat-card:hover .feat-icon{background:var(--ink)}.feat-card:hover .feat-icon svg{stroke:#fff}.feat-icon svg{width:20px;height:20px;stroke:var(--ink);fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;transition:stroke .28s var(--ease)}.feat-card h3{font-family:var(--display);color:var(--ink);font-size:17px;font-weight:700;line-height:1.3}.feat-card p{color:var(--ink-2);font-size:14px;line-height:1.6}.feat-card p b{color:var(--ink);font-weight:700}@media (width<=920px){.included-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.included-grid{grid-template-columns:1fr}}.who-section{padding:64px 0 32px}.who-grid{grid-template-columns:repeat(3,1fr);gap:14px;max-width:1180px;margin:0 auto;display:grid}.who-card{transition:all .28s var(--ease);border:1px solid var(--line);border-radius:22px;flex-direction:column;gap:10px;min-height:210px;padding:26px 24px 24px;display:flex;position:relative;overflow:hidden}.who-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px -16px #15087538}.who-card.wc-1{background:var(--blush)}.who-card.wc-2{background:var(--butter)}.who-card.wc-3{background:var(--sage)}.who-card.wc-4{color:#fff;border-color:var(--ink);background:linear-gradient(150deg,#150875 0%,#2a1d8d 100%)}.who-card .wc-icon{background:#ffffffa6;border-radius:13px;place-items:center;width:44px;height:44px;margin-bottom:4px;display:grid}.who-card.wc-4 .wc-icon{background:#ffffff29}.who-card .wc-icon svg{width:20px;height:20px;stroke:var(--ink);fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.who-card.wc-4 .wc-icon svg{stroke:#fff}.who-card h3{font-family:var(--display);color:var(--ink);font-size:19px;font-weight:700;line-height:1.2}.who-card.wc-4 h3{color:#fff}.who-card p{color:var(--ink-2);font-size:13.5px;line-height:1.6}.who-card.wc-4 p{color:#fffc}.who-card .uc-eyebrow{color:var(--ink-3);font-size:11px;font-weight:700}.who-card.wc-4 .uc-eyebrow{color:#fff9}.uc-tags{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.uc-tag{color:var(--ink-2);background:#fff9;border-radius:999px;padding:3px 9px;font-size:10.5px;font-weight:700}.who-card.wc-4 .uc-tag{color:#ffffffd9;background:#ffffff24}.uc-math{color:var(--ink);border-top:1px dashed #1508752e;margin-top:auto;padding-top:14px;font-size:12.5px;font-weight:700;line-height:1.55}.uc-math b{color:#1d7a4f}.who-card.wc-4 .uc-math{color:#ffffffe6;border-top-color:#ffffff40}.who-card.wc-4 .uc-math b{color:#8ee6b8}@media (width<=920px){.who-grid{grid-template-columns:1fr}.who-card{min-height:0}}.trust-section{padding:64px 0}.trust-card{color:#fff;background:linear-gradient(140deg,#150875 0%,#2a1d8d 60%,#1a0f8a 100%);border-radius:32px;max-width:1180px;margin:0 auto;padding:56px 56px 60px;position:relative;overflow:hidden}.trust-card:before{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#ffffff1a,#0000 60%);border-radius:50%;width:50%;position:absolute;top:-30%;left:-10%}.trust-card:after{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#ffffff0f,#0000 60%);border-radius:50%;width:60%;position:absolute;bottom:-40%;right:-15%}.trust-card-inner{z-index:1;grid-template-columns:1fr 1.2fr;align-items:center;gap:56px;display:grid;position:relative}.trust-card .eyebrow{color:#ffffffa6;margin-bottom:16px;font-size:12px;font-weight:700;display:inline-block}.trust-card h2{font-family:var(--display);margin-bottom:18px;font-size:clamp(26px,3.2vw,38px);font-weight:700;line-height:1.15}.trust-card h2 em{color:#ffffffb3;font-style:normal;font-weight:500}.trust-card .trust-lead{color:#ffffffc7;max-width:42ch;font-size:15.5px;line-height:1.65}.trust-card .trust-lead b{color:#fff;font-weight:700}.trust-list{flex-direction:column;gap:14px;display:flex}.trust-item{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:14px;align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.trust-item-check{background:#ffffff2e;border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;margin-top:1px;display:grid}.trust-item-check svg{stroke:#fff;fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.trust-item-text{color:#ffffffeb;font-size:14.5px;line-height:1.55}.trust-item-text b{color:#fff;font-weight:700}@media (width<=920px){.trust-card{padding:40px 32px 44px}.trust-card-inner{grid-template-columns:1fr;gap:32px}}@media (width<=560px){.trust-card{border-radius:24px;padding:32px 22px 36px}}.pf-brand{align-items:center;gap:10px;display:flex}.confirm-modal{max-width:420px}.confirm-actions{gap:10px;margin-top:22px;display:flex}.confirm-actions .ff-submit,.confirm-actions .btn-secondary{flex:1 1 0;justify-content:center;width:auto;margin:0}.settings-page{flex-direction:column;gap:20px;max-width:760px;margin-inline:auto;display:flex}.settings-head{padding:32px 0 0}.settings-page h1{font-family:var(--display);color:var(--ink);margin:0 0 4px;font-size:26px;font-weight:800;line-height:1.2}.settings-sub{color:var(--ink-3);margin:0;font-size:14px}.settings-switch{background:var(--bg-soft);border-radius:14px;align-self:flex-start;gap:4px;max-width:100%;padding:4px;display:inline-flex;overflow-x:auto}.settings-seg{font-family:var(--body);color:var(--ink-3);white-space:nowrap;cursor:pointer;transition:background .18s var(--ease), color .18s var(--ease), box-shadow .18s var(--ease);background:0 0;border:0;border-radius:10px;flex:none;align-items:center;gap:8px;padding:9px 18px;font-size:14px;font-weight:600;display:inline-flex}.settings-seg svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.settings-seg:hover{color:var(--ink)}.settings-seg:focus-visible{outline:2px solid var(--ink-2);outline-offset:2px}.settings-seg.is-active{background:var(--bg-card);color:var(--ink);font-weight:700;box-shadow:0 1px 3px #1508751f}.settings-content{min-width:0}.settings-page .panel{border-radius:16px;box-shadow:0 1px 2px #1508750a}.settings-page .panel+.panel{margin-top:20px}.settings-page .panel-head{border-bottom:1px solid var(--line);padding:18px 24px}.settings-page .panel-head h2{font-family:var(--display);color:var(--ink);font-size:17px;font-weight:800;line-height:1.25}.settings-form{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:start;gap:16px;padding:22px 24px;display:grid}.settings-form>.field-full,.settings-form>.ff-error,.settings-form>.m-note,.settings-form>.ff-submit,.settings-form>.settings-actions{grid-column:1/-1}.settings-form>div:has(textarea){grid-column:1/-1}.settings-form .ff-label{color:var(--ink-3);font-size:13px}.settings-form .ff-input,.settings-form .ff-select{background-color:#fcfbff;border-width:1px;border-radius:10px;height:46px;padding:0 14px;font-size:15px}.settings-form .ff-select{padding-left:34px}.settings-form .ff-input:focus,.settings-form .ff-select:focus{box-shadow:0 0 0 3px #1508751a}.settings-actions{border-top:1px solid var(--line);background:#faf9fe;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;margin:6px -24px -22px;padding:14px 24px;display:flex}.settings-actions .m-note{order:-1;margin:0}.settings-page .ff-submit,.settings-form .ff-submit{width:auto;min-width:0;height:44px;box-shadow:none;border-radius:10px;justify-self:start;margin:0;padding:0 24px;font-weight:700}.settings-page .ff-submit:hover{box-shadow:none;transform:none}.settings-actions .ff-submit{order:-2}.settings-form .ff-error,.settings-form .m-note{margin:0}.settings-form textarea.ff-input{resize:vertical;height:auto;min-height:150px;padding:13px 14px;line-height:1.6}@media (width<=620px){.settings-page{gap:16px}.settings-head{padding-top:20px}.settings-switch{align-self:stretch}.settings-seg{flex:auto;justify-content:center;padding-inline:12px}}.brand-logos{flex-wrap:wrap;gap:12px;display:flex}.brand-logo-item{border:1.5px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;align-items:center;gap:6px;width:100px;padding:10px;display:flex;position:relative}.brand-logo-item img{object-fit:contain;width:100%;height:64px}.brand-logo-actions{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.brand-logo-actions button{color:var(--ink-3);border:1px solid var(--line);background:var(--bg-soft);transition:all .15s var(--ease);border-radius:999px;padding:3px 8px;font-size:11px;font-weight:600}.brand-logo-actions button:hover{color:var(--ink);border-color:var(--ink)}.domain-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.domain-item{border:1.5px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:10px;padding:12px 14px;display:flex}.domain-host{color:var(--ink);direction:ltr;font-size:14px;font-weight:600}.pages-tabs{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.pages-tab{border:1px solid var(--line);background:var(--bg-soft);color:var(--ink-3);transition:all .18s var(--ease);border-radius:999px;padding:8px 14px;font-size:13px;font-weight:600}.pages-tab:hover{color:var(--ink);border-color:var(--ink)}.pages-tab.is-active{background:var(--ink);border-color:var(--ink);color:#fff;box-shadow:0 4px 12px -6px #15087573}.pf-brand .pf-logo{width:auto;height:18px}.toaster{z-index:1000;pointer-events:none;flex-direction:column;gap:10px;max-width:min(380px,100vw - 40px);display:flex;position:fixed;inset-block-end:20px;inset-inline-start:20px}.toast{pointer-events:auto;background:#fff;border:1px solid #0d00711a;border-radius:12px;align-items:flex-start;gap:10px;padding:13px 14px;font-size:14px;line-height:1.45;animation:.22s cubic-bezier(.16,1,.3,1) toast-in;display:flex;box-shadow:0 12px 32px -12px #0d007147}.toast-success{border-inline-start:3px solid #66de93}.toast-error{border-inline-start:3px solid #dc2626}.toast-msg{flex:1;min-width:0}.toast-x{cursor:pointer;color:#6e68a0;background:0 0;border:0;border-radius:6px;flex:none;padding:2px;line-height:0;transition:color .15s}.toast-x:hover{color:#0d0071}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.btn-spinner{border:2px solid;vertical-align:-2px;border-top-color:#0000;border-radius:50%;width:15px;height:15px;margin-inline-end:8px;animation:.65s linear infinite btn-spin;display:inline-block}@keyframes btn-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.toast{animation:none}.btn-spinner{animation-duration:2s}}.logo-slot .ls-setprimary{z-index:2;border-radius:inherit;color:#fff;text-align:center;cursor:pointer;opacity:0;background:#0d0071d1;border:0;place-items:center;padding:4px;font-size:11.5px;font-weight:600;line-height:1.25;transition:opacity .16s;display:grid;position:absolute;inset:0}.logo-slot:hover .ls-setprimary,.logo-slot .ls-setprimary:focus-visible{opacity:1}@media (hover:none){.logo-slot .ls-setprimary{opacity:1;background:#0d0071b8;border-radius:0;height:22px;font-size:10.5px;inset:auto 0 0}}@media (prefers-reduced-motion:reduce){.logo-slot .ls-setprimary{transition:none}}.hero-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.brand-domain-modal{max-width:560px;max-height:88vh;overflow-y:auto}.bd-body{flex-direction:column;gap:24px;margin-top:18px;display:flex}.bd-divider{background:var(--line);height:1px}.bd-block{flex-direction:column;gap:16px;display:flex}.bd-block-label{letter-spacing:.06em;color:var(--ink-3);font-size:13px;font-weight:700}.bd-block-head{justify-content:space-between;align-items:baseline;display:flex}.bd-field{flex-direction:column;gap:7px;display:flex}.bd-field-label{color:var(--ink);font-size:14px;font-weight:600}.bd-status{color:var(--ink-4);font-size:13px}.bd-status.is-saved{color:var(--green);font-weight:600}.bd-status.is-taken{color:#b3401e;font-weight:600}.bd-hint{color:var(--ink-3);margin:0;font-size:13px;line-height:1.55}.bd-input{border:1px solid var(--line);background:var(--bg-card);height:48px;font-family:var(--body);color:var(--ink);transition:border-color .18s var(--ease);border-radius:12px;outline:none;padding:0 14px;font-size:16px}.bd-input:focus{border-color:var(--ink)}.bd-input::placeholder{color:var(--ink-4)}.bd-brand-grid{grid-template-columns:1fr 132px;align-items:end;gap:16px;display:grid}.bd-logo{border:1.5px dashed var(--line-2);background:var(--bg-soft);cursor:pointer;height:100px;transition:border-color .18s var(--ease), background .18s var(--ease);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:relative;overflow:hidden}.bd-logo:hover{border-color:var(--ink);background:#1508750f}.bd-logo.is-busy{cursor:default}.bd-logo.is-filled{border:1px solid var(--line);background:var(--bg-card)}.bd-logo.is-filled:hover{border-color:var(--line-2);background:var(--bg-card)}.bd-logo img{object-fit:contain;max-width:84%;max-height:72%}.bd-logo-plus{width:30px;height:30px;color:var(--ink);background:#1508751a;border-radius:50%;justify-content:center;align-items:center;font-size:19px;line-height:1;display:flex}.bd-logo-title{color:var(--ink-3);font-size:13px;font-weight:600}.bd-logo-meta{color:var(--ink-4);font-size:11px}.bd-logo-swap{bottom:6px;color:var(--ink-3);background:var(--bg-soft);border-radius:6px;padding:2px 7px;font-size:11px;font-weight:600;position:absolute;inset-inline-start:6px}.bd-host-field{border:1px solid var(--line);background:var(--bg-card);height:52px;transition:border-color .18s var(--ease);border-radius:12px;align-items:stretch;display:flex}.bd-host-field:focus-within{border-color:var(--ink)}.bd-host-field.is-taken,.bd-host-field.is-taken:focus-within{border-color:#d4501e}.bd-host-inner{flex:1;align-items:stretch;display:flex}.bd-host-input{min-width:0;font-family:var(--body);color:var(--ink);text-align:right;background:0 0;border:0;outline:none;flex:1;padding:0 12px;font-size:17px;font-weight:600}.bd-host-input::placeholder{color:var(--ink-4);font-weight:500}.bd-domain-menu{display:flex;position:relative}.bd-domain-trigger{background:var(--bg-soft);border:0;border-inline-start:1px solid var(--line);font-family:var(--body);color:var(--ink-3);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .18s var(--ease);border-start-end-radius:11px;border-end-end-radius:11px;align-items:center;gap:8px;padding:0 14px;font-size:16px;font-weight:600;display:flex}.bd-domain-trigger:hover{background:#1508751a}.bd-caret{color:var(--ink-4);font-size:10px}.bd-domain-list{top:calc(100% + 8px);background:var(--bg-card);border:1px solid var(--line);z-index:30;border-radius:12px;min-width:210px;padding:6px;position:absolute;inset-inline-end:0;box-shadow:0 12px 28px #15087521}.bd-domain-item{width:100%;font-family:var(--body);color:var(--ink);cursor:pointer;transition:background .18s var(--ease);background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:15px;font-weight:600;display:flex}.bd-domain-item:hover,.bd-domain-item.is-selected{background:var(--bg-soft)}.bd-check{color:var(--ink)}.bd-domain-note{color:var(--ink-4);padding:9px 12px;font-size:12px}.bd-host-locked{border:1px solid var(--line);background:var(--bg-soft);border-radius:12px;justify-content:space-between;align-items:center;height:52px;padding:0 14px;display:flex}.bd-host{color:var(--ink-3);font-size:17px;font-weight:700}.bd-host-name{color:var(--ink)}.bd-badge{color:var(--green);background:var(--mint);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700}.bd-footer{flex-direction:column;gap:12px;display:flex}.modal .bd-footer .ff-submit.bd-save{border-radius:12px;width:100%;height:52px;margin:0;font-size:17px}.bd-summary{gap:6px;margin:0;padding:0;list-style:none;display:grid}.bd-summary li{color:var(--ink-2);font-size:13px}.bd-summary .bd-summary-host{color:var(--ink);text-align:right;font-weight:700}@media (width<=520px){.bd-brand-grid{grid-template-columns:1fr 116px;gap:12px}}.error-boundary{text-align:center;background:var(--card,#fff);border:1px solid var(--line,#e6e6e6);border-radius:16px;max-width:520px;margin:64px auto;padding:28px 24px}.error-boundary h2{margin:0 0 8px;font-size:20px}.error-boundary p{color:var(--ink-2,#666);margin:0 0 20px;font-size:15px}.back-link{color:var(--ink-3);transition:color .15s var(--ease);align-items:center;gap:7px;margin-bottom:14px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.back-link:hover{color:var(--ink)}.back-link svg{stroke:currentColor;fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.ord-summary{margin-bottom:18px;overflow:hidden}.ord-totals{border-bottom:0;grid-template-columns:repeat(4,1fr)}.ord-row{border-top:1px solid var(--line);color:inherit;transition:background .15s var(--ease);grid-template-columns:1.15fr .6fr 1.1fr 1.25fr .85fr .85fr;align-items:center;gap:12px;padding:13px 24px;text-decoration:none;display:grid}a.ord-row:hover{background:var(--bg-soft)}a.ord-row:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.ord-row.is-head{border-top:0;padding-top:2px;padding-bottom:10px}.ord-row.is-head span{color:var(--ink-4);font-size:10.5px;font-weight:700}.ord-when{color:var(--ink-2);font-size:12.5px;font-weight:500;line-height:1.45}.ord-id{font-family:var(--display);color:var(--ink);direction:ltr;unicode-bidi:isolate;justify-self:start;font-size:14.5px;font-weight:700}.ord-cat,.ord-buyer{min-width:0;color:var(--ink);font-size:13px;font-weight:600}.ord-cat small,.ord-buyer small{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11.5px;font-weight:500;display:block;overflow:hidden}.ord-cat small.ltr{text-align:start;direction:ltr;unicode-bidi:isolate}.ord-num{font-family:var(--display);color:var(--ink);white-space:nowrap;direction:ltr;justify-self:start;font-size:14.5px;font-weight:700}.ord-num.is-comm{color:var(--green)}.ord-detail-grid{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.ord-col{flex-direction:column;gap:18px;min-width:0;display:flex}.odi-row{border-top:1px solid var(--line);grid-template-columns:46px minmax(0,1fr) .5fr .8fr .8fr;align-items:center;gap:12px;padding:12px 24px;display:grid}.odi-row.is-head{border-top:0;padding-top:2px;padding-bottom:10px}.odi-row.is-head span{color:var(--ink-4);font-size:10.5px;font-weight:700}.odi-thumb{width:46px;height:46px}.odi-thumb img{object-fit:contain;border:1px solid var(--line);background:var(--bg-soft);border-radius:10px;width:100%;height:100%}.odi-thumb-empty{border:1px dashed var(--line);background:var(--bg-soft);border-radius:10px;width:100%;height:100%;display:block}.odi-name{min-width:0;color:var(--ink);font-size:13.5px;font-weight:600;line-height:1.4}.odi-name small{color:var(--ink-3);margin-top:2px;font-size:11.5px;font-weight:500;display:block}.odi-num{font-family:var(--display);color:var(--ink-2);white-space:nowrap;direction:ltr;justify-self:start;font-size:13.5px;font-weight:600}.odi-num.is-total{color:var(--ink);font-weight:700}.ods-body{padding:6px 24px 18px}.ods-line{justify-content:space-between;align-items:baseline;gap:16px;padding:9px 0;display:flex}.ods-label{color:var(--ink-2);font-size:13px;font-weight:600}.ods-label small{color:var(--ink-3);margin-top:2px;font-size:11px;font-weight:500;display:block}.ods-val{font-family:var(--display);color:var(--ink);white-space:nowrap;direction:ltr;font-size:14.5px;font-weight:700}.ods-line.is-total{border-top:1px solid var(--line);margin-top:4px;padding-top:13px}.ods-line.is-total .ods-label{color:var(--ink);font-weight:700}.ods-line.is-total .ods-val{font-size:18px}.ods-line.is-comm .ods-val{color:var(--green);font-size:18px}.ods-sep{background:var(--line);height:1px;margin:10px 0 4px}.odc-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px 20px;margin:0;padding:6px 24px 18px;display:grid}.odc-field{min-width:0}.odc-label{color:var(--ink-3);margin-bottom:3px;font-size:11.5px;font-weight:600}.odc-val{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:13.5px;font-weight:600}.odc-val bdi{display:inline}@media (width<=980px){.ord-detail-grid{grid-template-columns:1fr}.ord-col{display:contents}.ord-summary-panel{order:1}.ord-customer-panel{order:2}}@media (width<=760px){.ord-totals{grid-template-columns:repeat(2,1fr)}.om-totals.ord-totals .om-total:nth-child(3){border-inline-start:0}.ord-row{grid-template-columns:1.2fr .7fr .9fr .9fr}.ord-row .hide-sm{display:none}.odi-row{grid-template-columns:40px minmax(0,1fr) .5fr .8fr}.odi-row>:nth-child(4){display:none}.odi-thumb{width:40px;height:40px}}a.activity-row,a.order-row{color:inherit;transition:background .15s var(--ease);text-decoration:none}a.activity-row:hover,a.order-row:hover{background:var(--bg-soft)}a.activity-row:focus-visible,a.order-row:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}
