:root{--ink:#17231d;--ink-soft:#34453c;--muted:#616e68;--line:#dfe5df;--line-soft:#edf0ec;--canvas:#f4f6f6;--surface:#fff;--surface-muted:#f7f8f5;--forest:#1c1f28;--forest-2:#292e39;--violet:#4ed8c0;--violet-dark:#147966;--violet-soft:#e5faf6;--mint:#147966;--mint-soft:#e5faf6;--amber:#8a5510;--amber-soft:#fff1d7;--red:#b63b46;--red-soft:#fee9ea;--blue:#2b5f9e;--blue-soft:#e8f1fb;--shadow-sm:0 1px 2px #17231d0a, 0 4px 14px #17231d0a;--shadow-lg:0 22px 70px #10291f2e;--radius-sm:10px;--radius-md:16px;--radius-lg:22px;--radius:var(--radius-md);--text:var(--ink);--surface-soft:#f3f6f4;--teal:var(--violet-dark);--shadow-md:0 10px 28px #17231d14;--brand-accent:var(--violet);--brand-accent-deep:var(--violet-dark);--brand-accent-soft:var(--violet-soft);--brand-ink:var(--ink);--brand-line:var(--line);--brand-muted:var(--muted);--brand-surface:var(--surface)}*{box-sizing:border-box}html{background:var(--canvas);scroll-behavior:smooth;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background:var(--canvas);color:var(--ink);font-family:var(--font-instrument), "Instrument Sans", ui-sans-serif, system-ui, sans-serif;text-rendering:optimizelegibility;margin:0;font-size:14px;line-height:1.5}h1,h2,.page-heading h1{font-family:var(--font-fraunces), Fraunces, ui-serif, Georgia, serif}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent;color:inherit}:focus-visible{outline-offset:3px;outline:3px solid #4ed8c0}.portal-shell,.partner-main,.page-stack,.page-heading,.metric-grid,.panel,.data-table{min-width:0}.metric-card,.panel,.report-export-list>li,.wallet-record-list article{overflow:hidden}.metric-card>strong,.commission-summary strong,.wallet-overview__facts dd{font-variant-numeric:tabular-nums}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:1000;background:var(--surface);color:var(--forest);border-radius:8px;padding:10px 14px;font-weight:800;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.engagement-hero{background:radial-gradient(circle at 92% 0%, #4ed8c038, transparent 34%), var(--forest);color:#fff;grid-template-columns:minmax(260px,1.2fr) minmax(360px,1fr) auto;align-items:center;gap:24px;padding:25px;display:grid;overflow:hidden}.engagement-hero .eyebrow{color:var(--violet)}.engagement-hero h2{letter-spacing:-.055em;margin:6px 0;font-size:clamp(28px,4vw,46px)}.engagement-hero h2 small{color:#cbd6d1;letter-spacing:0;font-size:.32em}.engagement-hero p:last-child{color:#b7c5bf;margin:0;font-size:13px}.engagement-hero dl{grid-template-columns:repeat(3,1fr);margin:0;display:grid}.engagement-hero dl div{border-left:1px solid #ffffff29;padding:4px 16px}.engagement-hero dt{color:#aebbb6;font-size:11px}.engagement-hero dd{margin:6px 0 0;font-size:15px;font-weight:850}.engagement-section{gap:14px;display:grid}.engagement-challenge-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.engagement-challenge{padding:21px}.engagement-card-head{color:var(--muted);text-transform:capitalize;justify-content:space-between;align-items:center;gap:12px;font-size:.72rem;display:flex}.engagement-challenge h3,.engagement-reward-list h3{margin:14px 0 6px;font-size:1.06rem}.engagement-challenge>p,.engagement-reward-list p{color:var(--muted);margin:0}.engagement-metric{font-weight:750;color:var(--ink)!important;margin-top:14px!important}.engagement-progress-label{justify-content:space-between;margin-top:17px;font-size:.76rem;display:flex}.engagement-progress{background:var(--line-soft);border-radius:999px;height:8px;margin-top:7px;overflow:hidden}.engagement-progress span{border-radius:inherit;background:linear-gradient(90deg, var(--violet-dark), var(--violet));height:100%;display:block}.engagement-challenge footer,.engagement-reward-list footer{border-top:1px solid var(--line-soft);color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-top:17px;padding-top:13px;font-size:.72rem;display:flex}.engagement-challenge footer strong,.engagement-reward-list footer strong{color:var(--violet-dark)}.engagement-layout{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:start;gap:17px;display:grid}.engagement-history,.engagement-rewards{padding-top:21px;overflow:hidden}.engagement-history>.section-heading,.engagement-rewards>.section-heading{padding:0 21px 15px}.engagement-entry-list{border-top:1px solid var(--line-soft)}.engagement-entry-list article{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:15px;padding:14px 21px;display:flex}.engagement-entry-list article:first-child{border-top:0}.engagement-entry-list strong,.engagement-entry-list small{display:block}.engagement-entry-list small{color:var(--muted);text-transform:capitalize;margin-top:4px;font-size:.72rem}.engagement-entry-list b{font-size:.92rem}.engagement-entry-list .is-positive{color:var(--violet-dark)}.engagement-entry-list .is-negative{color:var(--red)}.engagement-reward-list{border-top:1px solid var(--line-soft);gap:10px;padding:14px;display:grid}.engagement-reward-list article{border:1px solid var(--line-soft);background:var(--surface-muted);border-radius:12px;padding:15px}.engagement-reward-action{width:100%;margin-top:13px}.engagement-redemption-form{background:var(--violet-soft);border:1px solid #bce9df;border-radius:13px;gap:14px;margin:0 14px 14px;padding:16px;display:grid}.engagement-redemption-form h3{margin:4px 0}.engagement-redemption-form p{color:var(--ink-soft);margin:0}.engagement-redemption-form label{color:var(--ink-soft);align-items:flex-start;gap:9px;font-size:.78rem;display:flex}.engagement-redemption-form label input{margin-top:3px}.engagement-redemption-form>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.engagement-command-feedback{border-radius:10px;margin:0 14px 14px;padding:11px 13px;font-size:.78rem}.engagement-command-feedback--success{background:var(--violet-soft);color:var(--violet-dark)}.engagement-command-feedback--error{background:var(--red-soft);color:var(--red)}.engagement-redemption-heading{border-top:1px solid var(--line-soft);padding:18px 21px 12px}.engagement-redemption-list{border-top:1px solid var(--line-soft)}.engagement-redemption-list article{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;padding:13px 21px;display:flex}.engagement-redemption-list article:first-child{border-top:0}.engagement-redemption-list strong,.engagement-redemption-list small{display:block}.engagement-redemption-list small{color:var(--muted);margin-top:4px;font-size:.7rem}.engagement-boundary{border-top:1px solid var(--line-soft);background:var(--violet-soft);color:var(--ink-soft);margin:0;padding:13px 21px;font-size:.75rem}.engagement-boundary strong{display:block}.engagement-empty{color:var(--muted);margin:0;padding:23px}.ib-games{border-radius:var(--radius);background:var(--ib-game-primary);color:#fff;box-shadow:var(--shadow-md);overflow:hidden}.ib-games__hero{background:radial-gradient(circle at 94% 0%, color-mix(in srgb, var(--ib-game-accent) 26%, transparent), transparent 38%), var(--ib-game-primary);justify-content:space-between;align-items:center;gap:28px;padding:clamp(23px,4vw,38px);display:flex}.ib-games__hero h2{letter-spacing:-.055em;margin:4px 0 7px;font-size:clamp(28px,4vw,44px)}.ib-games__hero>div>p:last-child{color:#b6c1bf;margin:0}.ib-games__hero .eyebrow{color:var(--ib-game-accent)}.ib-games__hero dl{background:#ffffff0f;border:1px solid #ffffff21;border-radius:15px;grid-template-columns:repeat(3,1fr);margin:0;display:grid}.ib-games__hero dl div{border-left:1px solid #ffffff1f;min-width:85px;padding:14px}.ib-games__hero dl div:first-child{border-left:0}.ib-games__hero dt{color:#a9b5b3;text-transform:uppercase;font-size:.62rem}.ib-games__hero dd{margin:5px 0 0;font-size:1.15rem;font-weight:850}.ib-games__boundary{color:#a9b5b3;border-block:1px solid #ffffff1a;margin:0;padding:11px clamp(23px,4vw,38px);font-size:.66rem}.ib-username{background:var(--ib-game-surface);border:1px solid #ffffff1c;border-radius:15px;grid-template-columns:minmax(0,1fr) minmax(300px,.75fr);align-items:end;gap:22px;margin:18px;padding:19px;display:grid}.ib-username h3{margin:2px 0 5px}.ib-username p:not(.eyebrow){color:#a9b5b3;margin:0;font-size:.72rem}.ib-username label{color:#a9b5b3;text-transform:uppercase;margin-bottom:6px;font-size:.61rem;font-weight:800;display:block}.ib-username>div:last-child>span{display:flex}.ib-username input{color:#fff;background:#ffffff12;border:1px solid #ffffff26;border-radius:9px 0 0 9px;width:100%;min-width:0;padding:0 11px}.ib-username button{background:var(--ib-game-accent);color:var(--ib-game-primary);border-radius:0 9px 9px 0}.ib-username small{color:var(--ib-game-accent);margin-top:6px;font-size:.62rem;display:block}.ib-game-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:0 18px 18px;display:grid}.ib-game-card{background:color-mix(in srgb, var(--ib-game-surface) 90%, #fff 10%);border:1px solid #ffffff1a;border-radius:16px;min-width:0;padding:19px}.ib-game-card>header,.ib-game-card footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.ib-game-card>header{color:#9ca8a6;text-transform:uppercase;letter-spacing:.07em;font-size:.61rem;font-weight:800}.ib-game-card h3{margin:20px 0 5px;font-size:1.05rem}.ib-game-card>p{color:#aeb8b7;min-height:38px;margin:0;font-size:.72rem;line-height:1.5}.ib-game-options{grid-template-columns:repeat(auto-fit,minmax(76px,1fr));gap:6px;margin-top:15px;display:grid}.ib-game-options input{opacity:0;position:absolute}.ib-game-options span{color:#c4cecc;text-align:center;cursor:pointer;border:1px solid #ffffff1f;border-radius:9px;place-items:center;min-height:38px;font-size:.67rem;font-weight:750;display:grid}.ib-game-options label.is-selected span{border-color:var(--ib-game-accent);background:color-mix(in srgb, var(--ib-game-accent) 14%, transparent);color:var(--ib-game-accent)}.ib-game-target{color:#aeb8b7;margin-top:15px;font-size:.64rem;display:block}.ib-game-target input{color:#fff;background:#ffffff12;border:1px solid #ffffff1f;border-radius:9px;width:100%;height:39px;margin-top:6px;padding:0 11px;display:block}.ib-game-card footer{border-top:1px solid #ffffff17;margin-top:15px;padding-top:13px}.ib-game-card footer strong{color:var(--ib-game-accent);font-size:.7rem}.ib-game-card footer button{background:var(--ib-game-accent);color:var(--ib-game-primary)}.ib-game-card form>small{color:#a9b5b3;margin-top:8px;font-size:.62rem;display:block}.ib-game-community{border-top:1px solid #ffffff17;margin-top:13px;padding-top:12px}.ib-game-community>div:first-child{color:#a9b5b3;justify-content:space-between;gap:9px;margin-bottom:9px;font-size:.61rem;display:flex}.ib-game-community>p{color:var(--ib-game-accent);margin:0;font-size:1.05rem;font-weight:850}.ib-game-community__row{color:#c4cecc;grid-template-columns:minmax(66px,.7fr) minmax(76px,1fr) 32px;align-items:center;gap:7px;margin-top:6px;font-size:.61rem;display:grid}.ib-game-community__row>span:nth-child(2){background:#ffffff17;border-radius:999px;height:6px;overflow:hidden}.ib-game-community__row i{border-radius:inherit;background:var(--ib-game-accent);height:100%;display:block}.ib-game-community__row b{color:var(--ib-game-accent);text-align:right}.ib-game-community-wrap{margin-top:8px}.ib-game-refresh{border:1px solid var(--line);min-height:30px;color:var(--ink);cursor:pointer;background:#fff;border-radius:8px;padding:0 9px;font-size:.62rem;font-weight:800}.ib-leaderboard nav{background:var(--surface-muted);border-radius:9px;flex-wrap:wrap;align-items:center;gap:3px;padding:3px;display:inline-flex}.ib-leaderboard nav .ib-game-refresh{background:0 0;border-color:#0000}.ib-leaderboard{color:var(--ink);background:#fff;border-radius:16px;margin:0 18px 18px;padding:19px}.ib-leaderboard>header{justify-content:space-between;align-items:end;gap:16px;display:flex}.ib-leaderboard h3{margin:0;font-size:1.3rem}.ib-leaderboard nav button{min-height:30px;color:var(--muted);text-transform:capitalize;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 9px;font-size:.62rem;font-weight:800}.ib-leaderboard nav button.is-active{background:var(--ib-game-primary);color:#fff}.ib-leaderboard__rows{margin-top:12px;overflow-x:auto}.ib-leaderboard__rows>div{border-top:1px solid var(--line-soft);grid-template-columns:50px minmax(130px,1fr) 75px 75px 95px;align-items:center;gap:8px;min-width:500px;padding:11px 6px;font-size:.7rem;display:grid}.ib-leaderboard__rows>div:first-child{color:var(--muted);text-transform:uppercase;border-top:0;font-size:.57rem;font-weight:800}.ib-leaderboard__rows>div>:nth-last-child(-n+3){text-align:right}.ib-leaderboard__rows b{color:var(--violet-dark)}.ib-leaderboard>p{color:var(--muted);margin:10px 0 0;font-size:.61rem}.ib-games-unavailable{padding:24px}.ib-games-unavailable h2{margin:3px 0 6px}.ib-games-unavailable>p:last-child{color:var(--muted);margin:0}.engagement-unavailable{align-items:flex-start;gap:18px;padding:25px;display:flex}.engagement-unavailable>span{background:var(--violet-soft);width:44px;height:44px;color:var(--violet-dark);border-radius:13px;flex:none;place-items:center;display:grid}.engagement-unavailable h2{margin:5px 0}.engagement-unavailable p:last-child{color:var(--muted);max-width:760px;margin:0}.portal-shell{min-height:100vh}.side-nav{z-index:50;background:var(--forest);color:#dfe9e3;flex-direction:column;width:260px;padding:28px 18px 20px;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden}.brand-lockup{background:url(/hx-nexus-wordmark-dark-bg.svg) 0/contain no-repeat;flex:0 0 44px;width:100%;max-width:180px;height:44px;margin:0 0 18px;display:block}.partner-switcher{background:#ffffff0f;border:1px solid #ffffff1c;border-radius:13px;flex:none;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.partner-avatar{color:#132a26;background:#34bda6;border-radius:10px;place-items:center;width:36px;height:36px;font-size:11px;font-weight:850;display:grid}.partner-switcher strong,.partner-switcher small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.partner-switcher strong{color:#fff;font-size:12px}.partner-switcher small{color:#9fb2a8;margin-top:1px;font-size:10px}.partner-switcher__boundary{color:#83caba;letter-spacing:.05em;text-transform:uppercase;background:#4ed8c01a;border-radius:99px;padding:4px 6px;font-size:7px;font-weight:850}.primary-nav{flex:auto;min-height:0;margin-top:25px;overflow:hidden auto}.nav-label{color:#758b80;letter-spacing:.18em;text-transform:uppercase;margin:0 11px 9px;font-size:9px;font-weight:800}.nav-label--secondary{margin-top:24px}.nav-item{color:#b8c8c0;border-radius:11px;align-items:center;gap:12px;min-height:44px;margin:3px 0;padding:0 11px;font-size:13px;font-weight:650;text-decoration:none;transition:background .18s,color .18s;display:flex}.nav-item:hover{color:#fff;background:#ffffff0f}.nav-item--active{color:var(--forest);background:#f4f6f6;box-shadow:inset 3px 0 #4ed8c0}.nav-item--active:hover{color:var(--forest);background:#fff}.nav-item--muted{color:#6f847a;cursor:not-allowed}.nav-mark{opacity:.88;border:1px solid;border-radius:8px;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:9px;font-weight:850;display:grid}.activation-card{background:#4ed8c012;border:1px solid #4ed8c038;border-radius:14px;flex:none;min-width:0;margin-top:16px;padding:14px}.activation-card .eyebrow{color:#7fd4c4;margin:0 0 6px}.activation-card strong{color:#fff;letter-spacing:-.02em;font-size:14px;font-weight:750;display:block}.activation-card p:not(.eyebrow){color:#9fb2a8;margin:8px 0 12px;font-size:12px;line-height:1.5}.activation-card a{width:100%;min-height:44px;color:var(--forest);text-overflow:unset;white-space:nowrap;background:#fff;border-radius:11px;justify-content:center;align-items:center;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex;overflow:visible}.portal-stage{min-width:0;margin-left:260px}.top-bar{z-index:30;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;align-items:center;gap:18px;height:72px;padding:0 34px;display:flex;position:sticky;top:0}.command-search{border:1px solid var(--line);background:var(--surface-muted);width:min(420px,34vw);min-height:40px;color:var(--muted);cursor:pointer;text-align:left;border-radius:11px;align-items:center;gap:9px;padding:0 11px;display:flex}.command-search>span:first-child{color:var(--ink);font-size:21px;line-height:1}.command-search>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:11px;overflow:hidden}.command-search kbd{color:#727d76;background:#fff;border:1px solid #d8ddd8;border-radius:6px;padding:2px 6px;font-family:inherit;font-size:9px;box-shadow:0 1px 1px #0000000a}.command-search:hover{box-shadow:var(--shadow-sm);background:#fff;border-color:#c7d5cf}.command-search:disabled{cursor:not-allowed;opacity:.55}.top-bar__actions{align-items:center;gap:9px;margin-left:auto;display:flex}.system-health{color:#34705d;background:#f1faf6;border:1px solid #d8ebe3;border-radius:99px;align-items:center;gap:7px;min-height:36px;padding:0 11px;font-size:10px;font-weight:750;display:flex}.system-health i{background:#29a279;border-radius:99px;width:7px;height:7px;box-shadow:0 0 0 3px #29a27921}.system-health--demo{color:#8b601e;background:#fff8eb;border-color:#eadfca}.system-health--demo i{background:#d7942d;box-shadow:0 0 0 3px #d7942d24}.icon-button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;place-items:center;width:38px;height:38px;display:grid;position:relative}.icon-button>span{color:#7c8881;font-size:9px}.icon-button i{background:var(--violet);color:#15312b;border:2px solid #fff;border-radius:50%;place-items:center;width:17px;height:17px;font-size:8px;font-style:normal;font-weight:850;display:grid;position:absolute;top:-4px;right:-4px}.profile-button{cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:8px;min-height:44px;padding:3px 5px 3px 6px;text-decoration:none;display:flex}.profile-button:hover,.profile-button--active{background:var(--surface-muted)}.profile-button--static{cursor:default}.profile-button>span:first-child{color:#147966;background:#ddf8f3;border-radius:10px;place-items:center;width:35px;height:35px;font-size:10px;font-weight:850;display:grid}.profile-button__copy{text-align:left}.profile-button__copy strong,.profile-button__copy small{display:block}.profile-button__copy strong{font-size:11px}.profile-button__copy small{color:var(--muted);margin-top:1px;font-size:9px}.profile-button b{color:var(--muted);font-size:10px}.menu-button{display:none}.partner-launcher-overlay{z-index:500;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0d121194;place-items:start center;padding:clamp(72px,12vh,132px) 18px 40px;display:grid;position:fixed;inset:0;overflow-y:auto}.partner-launcher{background:#fff;border:1px solid #ffffff26;border-radius:21px;width:min(650px,100%);animation:.18s ease-out partner-launcher-enter;overflow:hidden;box-shadow:0 35px 100px #050c0a4d}.partner-launcher>header{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:13px;display:flex}.partner-launcher__search{border:1px solid var(--line);background:var(--surface-muted);border-radius:12px;flex:1;align-items:center;gap:10px;min-width:0;min-height:46px;padding:0 13px;display:flex}.partner-launcher__search>span{color:var(--ink);font-size:22px}.partner-launcher__search input{min-width:0;min-height:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:13px}.partner-launcher>header>button{border:1px solid var(--line);min-width:45px;min-height:38px;color:var(--muted);cursor:pointer;background:#fff;border-radius:10px;font-size:9px;font-weight:800}.partner-launcher__heading{justify-content:space-between;align-items:end;gap:18px;padding:19px 19px 11px;display:flex}.partner-launcher__heading h2{letter-spacing:-.035em;margin:2px 0 0;font-size:20px}.partner-launcher__heading>span{color:var(--muted);font-size:9px}.partner-launcher__results{gap:4px;max-height:min(50vh,430px);padding:4px 11px 12px;display:grid;overflow-y:auto}.partner-launcher__results a{border:1px solid #0000;border-radius:12px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:58px;padding:9px 11px;text-decoration:none;display:grid}.partner-launcher__results a:hover,.partner-launcher__results a:focus-visible{background:#f1faf7;border-color:#cce5de}.partner-launcher__results a[aria-current=page]{background:var(--violet-soft);border-color:#b8ddd2}.partner-launcher__results a>span{background:var(--forest);width:38px;height:38px;color:var(--violet);border-radius:10px;place-items:center;font-size:8px;font-weight:900;display:grid}.partner-launcher__results strong,.partner-launcher__results small{min-width:0;display:block}.partner-launcher__results strong{font-size:11px}.partner-launcher__results strong em{color:var(--violet-dark);letter-spacing:.06em;text-transform:uppercase;background:#d8f4ed;border-radius:99px;margin-left:7px;padding:2px 6px;font-size:6px;font-style:normal;display:inline-flex}.partner-launcher__results small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:8px;overflow:hidden}.partner-launcher__results a>i{color:var(--violet-dark);font-size:15px;font-style:normal}.partner-launcher__empty{background:var(--surface-muted);text-align:center;border:1px dashed #cbd8d3;border-radius:13px;margin:7px 19px 18px;padding:24px}.partner-launcher__empty strong{font-size:11px}.partner-launcher__empty p{color:var(--muted);margin:4px 0 0;font-size:9px}.partner-launcher>footer{border-top:1px solid var(--line-soft);background:var(--surface-muted);color:var(--muted);justify-content:space-between;align-items:center;gap:15px;padding:11px 19px;font-size:7px;display:flex}.partner-launcher>footer kbd{color:var(--ink-soft);background:#fff;border:1px solid #d7ded9;border-radius:5px;padding:2px 4px;font-family:inherit}@keyframes partner-launcher-enter{0%{opacity:0;transform:translateY(-8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.portal-main{padding:36px clamp(24px,3.2vw,52px) 60px}.page-stack{width:min(1440px,100%);margin:0 auto}.page-stack>*+*{margin-top:23px}.access-gate{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);text-align:center;width:min(560px,100%);box-shadow:var(--shadow-sm);margin:clamp(52px,10vh,120px) auto;padding:clamp(28px,5vw,52px)}.access-gate__mark{background:var(--forest);width:58px;height:58px;color:var(--violet);letter-spacing:-.06em;border-radius:18px;place-items:center;margin:0 auto 22px;font-size:20px;font-weight:850;display:grid}.access-gate h1{letter-spacing:-.045em;margin:8px 0 10px;font-size:clamp(28px,5vw,40px);line-height:1.08}.access-gate>p:not(.eyebrow){max-width:430px;color:var(--muted);margin:0 auto}.access-gate small{color:var(--muted);margin-top:24px;font-size:9px;display:block}.access-gate__action{background:var(--forest);color:#fff;border-radius:10px;justify-content:center;align-items:center;min-height:44px;margin-top:20px;padding:0 18px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.portal-logout{margin:0}.portal-logout button{border:1px solid var(--line);background:var(--surface);min-height:40px;color:var(--ink-soft);font:inherit;cursor:pointer;border-radius:10px;padding:0 13px;font-size:10px;font-weight:800}.page-heading{justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.page-heading h1{letter-spacing:-.045em;margin:1px 0 7px;font-size:clamp(28px,3vw,39px);font-weight:720;line-height:1.08}.page-heading p:not(.eyebrow){color:var(--muted);margin:0;font-size:13px}.eyebrow{color:var(--violet-dark);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:11px;font-weight:850}.page-heading__action{flex:none}.period-button,.filter-button{border:1px solid var(--line);background:var(--surface);min-height:42px;color:var(--ink-soft);cursor:pointer;box-shadow:var(--shadow-sm);border-radius:10px;padding:0 14px;font-size:12px;font-weight:700}.period-button span{color:var(--muted);margin-left:16px}.button{cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:0 16px;font-size:12px;font-weight:800;text-decoration:none;transition:transform .15s,background .15s;display:inline-flex}.button:hover:not(:disabled){transform:translateY(-1px)}.button:disabled{cursor:not-allowed;opacity:.5}.button--primary{background:var(--violet);color:#15231f;box-shadow:0 8px 20px #4ed8c038}.button--primary:hover:not(:disabled){background:var(--violet-dark);color:#fff}.button--secondary{border-color:var(--line);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-sm)}.button--light{color:var(--forest);background:#fff}.button--small{border-radius:10px;min-height:36px;padding:0 12px;font-size:11px}.portal-shell select,.page-stack select,.report-export-form select,.dispute-form select,form select{appearance:none;border:1px solid var(--line);width:100%;min-width:0;min-height:44px;color:var(--ink);font:inherit;cursor:pointer;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4 6l4 4 4-4' stroke='%23147966' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;border-radius:12px;padding:0 40px 0 14px;font-size:13px;font-weight:650}select option,.portal-shell select option,form select option{color:var(--ink);background:#fff}.portal-shell select:focus,.page-stack select:focus,.report-export-form select:focus,form select:focus{border-color:var(--violet);outline:none;box-shadow:0 0 0 3px #4ed8c059}.freshness{background:var(--mint-soft);color:#236e59;letter-spacing:.04em;text-transform:uppercase;border-radius:99px;align-items:center;gap:5px;padding:4px 8px;font-size:8px;font-weight:850;display:inline-flex}.freshness i{background:#26a37b;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #26a37b1f}.freshness--delayed{background:var(--amber-soft);color:var(--amber)}.freshness--delayed i{background:#d38b24}.balance-banner,.balance-banner__glow,.balance-banner__main,.balance-banner__pipeline,.balance-banner__label{display:none!important}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.partner-metric-grid--comfortable .metric-card{min-height:124px;padding:18px 20px}.metric-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);text-align:left;cursor:pointer;min-width:0;box-shadow:var(--shadow-sm);padding:18px;transition:border .17s,transform .17s,box-shadow .17s;position:relative}.metric-card:hover{border-color:#9fd9cd;transform:translateY(-2px);box-shadow:0 10px 28px #252f2914}.metric-card--static{cursor:default;min-height:132px}.metric-card--static:hover{border-color:var(--line);box-shadow:var(--shadow-sm);transform:none}.metric-card__head{color:var(--muted);justify-content:space-between;font-size:11px;font-weight:720;display:flex}.metric-card__head span:last-child{letter-spacing:2px}.metric-card>strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:10px 0 6px;font-size:24px;display:block}.metric-card__foot{min-height:18px;color:var(--muted);font-size:11px;display:block}.trend{color:var(--mint);align-items:center;gap:2px;font-weight:850;display:inline-flex}.trend--down{color:var(--red)}.metric-card__target{color:var(--muted);grid-template-columns:1fr auto;align-items:center;gap:7px;margin-top:12px;font-size:7px;display:grid}.metric-card__target i{background:#ecefeb;border-radius:99px;height:4px;overflow:hidden}.metric-card__target b{border-radius:inherit;background:var(--violet);height:100%;display:block}.panel{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-sm)}.dashboard-grid{grid-template-columns:minmax(0,1.85fr) minmax(250px,.65fr);gap:17px;display:grid}.dashboard-grid--lower{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr)}.performance-panel,.pipeline-panel,.activity-panel{padding:22px}.panel-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.panel-heading h2,.next-step-panel h2,.section-heading h2{letter-spacing:-.02em;margin:0;font-size:18px}.panel-heading p,.section-heading>p:last-child{color:var(--muted);margin:4px 0 0;font-size:12px}.panel-heading>a,.text-button{color:var(--violet-dark);cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:800;text-decoration:none}.legend{color:var(--muted);align-items:center;gap:5px;font-size:8px;display:flex}.legend i{background:var(--violet);border-radius:2px;width:8px;height:8px}.legend span{background:#b7beb9;width:10px;height:2px;margin-left:7px}.bar-chart{height:230px;margin-top:20px;padding-left:37px;position:relative}.chart-gridlines{flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0 0 25px}.chart-gridlines span{color:#909a94;font-size:7px;display:block;position:relative}.chart-gridlines span:after{content:"";border-top:1px dashed #e8ebe7;position:absolute;top:50%;left:34px;right:0}.bar-chart__bars{z-index:1;align-items:flex-end;gap:clamp(4px,.8vw,10px);height:calc(100% - 24px);display:flex;position:relative}.bar-column{flex:1;grid-template-rows:1fr 20px;align-items:end;min-width:0;height:100%;display:grid}.bar-column>span{width:100%;height:var(--bar-height);opacity:.9;background:linear-gradient(#66e5ce,#22aa94);border-radius:5px 5px 2px 2px;min-height:4px;transition:height .24s;display:block}.bar-column:nth-child(3n)>span{opacity:.62}.bar-column small{color:#909a94;white-space:nowrap;padding-top:7px;font-size:6px;overflow:visible}.chart-summary{border-top:1px solid var(--line-soft);grid-template-columns:repeat(3,1fr);padding-top:14px;display:grid}.chart-summary div{border-left:1px solid var(--line-soft);padding-left:16px}.chart-summary div:first-child{border-left:0;padding-left:0}.chart-summary span,.chart-summary strong{display:block}.chart-summary span{color:var(--muted);font-size:8px}.chart-summary strong{margin-top:3px;font-size:14px}.chart-summary strong small{color:var(--muted);font-size:8px;font-weight:600}.chart-summary .positive{color:var(--mint)}.next-step-panel{background:#e8faf7;border-color:#ceeee7;padding:25px;position:relative;overflow:hidden}.next-step-panel:after{content:"";border:38px solid #4ed8c01c;border-radius:50%;width:190px;height:190px;position:absolute;bottom:-95px;right:-80px}.step-orbit{background:#ffffff7a;border:1px solid #4ed8c06b;border-radius:50%;place-items:center;width:68px;height:68px;margin-bottom:31px;display:grid}.step-orbit:before,.step-orbit:after{content:"";border-radius:50%;position:absolute}.step-orbit:before{background:#f2bd5c;width:10px;height:10px;transform:translate(31px,-15px)}.step-orbit:after{background:#5dbea0;width:6px;height:6px;transform:translate(-26px,24px)}.step-orbit span{background:var(--violet);color:#18312b;border-radius:50%;place-items:center;width:43px;height:43px;font-size:14px;font-weight:850;display:grid;box-shadow:0 8px 20px #4ed8c047}.next-step-panel h2{margin-top:7px;font-size:20px;line-height:1.18}.next-step-panel>p:not(.eyebrow){color:#635f79;max-width:300px;margin:10px 0 18px;font-size:10px;line-height:1.6}.next-step-panel>small{z-index:1;color:#807a9c;margin-top:12px;font-size:7px;display:block;position:relative}.pipeline-flow{grid-template-columns:1fr 24px 1fr 24px 1fr;align-items:center;margin-top:21px;display:grid}.pipeline-flow>div{grid-template-columns:12px 1fr;column-gap:6px;display:grid}.pipeline-flow span{color:var(--muted);font-size:8px}.pipeline-flow strong{grid-column:2;margin-top:3px;font-size:16px}.pipeline-flow small{color:var(--muted);grid-column:2;font-size:7px}.pipeline-flow>b{color:#b5bdb8;text-align:center;font-size:13px}.pipeline-dot{border-radius:50%;width:8px;height:8px;margin-top:2px}.pipeline-dot--violet{background:var(--violet)}.pipeline-dot--blue{background:var(--blue)}.pipeline-dot--mint{background:var(--mint)}.activity-list{margin:15px 0 0;padding:0;list-style:none}.activity-list li{border-top:1px solid var(--line-soft);grid-template-columns:30px 1fr auto;align-items:center;gap:9px;padding:8px 0;display:grid}.activity-list li:first-child{border-top:0}.activity-icon{border-radius:9px;place-items:center;width:28px;height:28px;font-size:9px;font-style:normal;font-weight:900;display:grid}.activity-icon--mint{background:var(--mint-soft);color:var(--mint)}.activity-icon--violet{background:var(--violet-soft);color:var(--violet-dark)}.activity-icon--blue{background:var(--blue-soft);color:var(--blue)}.activity-icon--amber{background:var(--amber-soft);color:var(--amber)}.activity-list strong,.activity-list small{display:block}.activity-list small{color:var(--muted);margin-top:2px;font-size:7px}.activity-list time{color:var(--muted);font-size:7px}.partner-metric-grid--compact .metric-card{min-height:98px;padding:13px 15px}.partner-metric-grid--compact .metric-card__foot{min-height:0}.partner-overview-empty{border-radius:var(--radius-md);background:var(--surface-muted);text-align:center;border:1px dashed #cbd8d3;padding:28px 18px}.partner-overview-empty strong{font-size:13px}.partner-overview-empty p{color:var(--muted);margin:5px 0 12px;font-size:12px}.partner-overview-empty button{border:1px solid var(--line);min-height:38px;color:var(--violet-dark);cursor:pointer;background:#fff;border-radius:9px;padding:0 12px;font-size:12px;font-weight:800}.partner-trend-panel{padding:22px}.partner-overview>*+*{margin-top:18px}.partner-quick-actions{border-radius:var(--radius-lg);background:var(--forest);color:#fff;padding:24px}.partner-quick-actions header h2{letter-spacing:-.03em;margin:3px 0 0;font-size:22px}.partner-quick-actions .eyebrow{color:var(--violet)}.partner-quick-actions>div{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin-top:16px;display:grid}.partner-quick-actions a{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:6px 10px;min-height:108px;padding:16px;text-decoration:none;display:grid}.partner-quick-actions a:hover{background:#4ed8c014;border-color:#4ed8c059}.partner-quick-actions a strong{font-size:14px}.partner-quick-actions a span{color:#b8c8c0;font-size:12px;line-height:1.5}.partner-quick-actions a i{color:var(--violet);grid-area:1/2/3;align-self:center;font-size:16px;font-style:normal}.commission-summary,.link-summary{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-sm);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.commission-summary>div,.link-summary>div{border-left:1px solid var(--line-soft);padding:19px 21px}.commission-summary>div:first-child,.link-summary>div:first-child{border-left:0}.commission-summary span:not(.freshness),.link-summary span:not(.trend,.freshness){color:var(--muted);font-size:11px;display:block}.commission-summary strong,.link-summary strong{letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin:7px 0 4px;font-size:21px;display:block}.commission-summary small,.link-summary small{color:var(--muted);font-size:11px}.commission-summary .freshness,.link-summary .freshness{margin-right:5px;padding:2px 5px;font-size:9px}.commission-table-panel,.links-panel{overflow:hidden}.commission-disputes{opacity:.92;overflow:hidden}.commission-disputes--secondary{opacity:.82;background:var(--surface-muted);box-shadow:none}.commission-disputes--secondary .panel-heading h2{font-size:16px}.commission-disputes--secondary .data-table th{font-size:10px}.commission-primary .commission-toolbar{padding:16px 20px 0}.commission-primary .tab{min-height:44px;font-size:12px}.commission-primary .table-search,.commission-primary .table-filter{min-height:44px}.commission-primary .table-search input,.commission-primary .table-filter{font-size:12px}.commission-primary .data-table th{font-size:11px}.commission-primary .data-table td{font-size:13px}.commission-primary .data-table td strong{font-size:14px}.commission-disputes__unavailable{color:var(--muted);padding:18px 22px}.commission-disputes__unavailable strong{color:var(--ink);font-size:13px}.commission-disputes__unavailable p{margin:5px 0 0;font-size:12px}.commission-disputes__boundary{border-top:1px solid var(--line-soft);color:var(--muted);margin:0;padding:12px 18px;font-size:11px;line-height:1.5}.dispute-form{border:1px solid var(--line-soft);background:var(--surface-muted);text-align:left;border-radius:10px;width:100%;padding:12px}.dispute-form .field{margin-bottom:10px}.dispute-form textarea{resize:vertical;border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:9px;outline:0;padding:9px 11px;font-size:13px;line-height:1.5}.dispute-form textarea:focus{border-color:var(--violet);box-shadow:0 0 0 3px #4ed8c029}.dispute-form__error{color:#a43d3d;margin:0 0 10px;font-size:8px;line-height:1.4}.dispute-form__actions{justify-content:flex-end;gap:8px;display:flex}.dispute-table td:nth-child(2) small{white-space:normal;max-width:280px}.dispute-status{white-space:nowrap;background:#eef1ee;border-radius:99px;padding:4px 8px;font-size:7px;font-weight:850;display:inline-flex}.dispute-status--open{background:var(--blue-soft);color:var(--blue)}.dispute-status--under-review{background:var(--amber-soft);color:var(--amber)}.dispute-status--upheld,.dispute-status--adjusted{background:var(--violet-soft);color:var(--violet-dark)}.dispute-status--closed{background:var(--mint-soft);color:var(--mint)}.commission-toolbar{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:18px;padding:13px 18px 0;display:flex}.tabs{gap:2px;min-width:0;display:flex;overflow-x:auto}.tab{min-height:43px;color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0 10px;font-size:9px;font-weight:700;display:flex;position:relative}.tab:after{content:"";background:0 0;border-radius:2px;height:2px;position:absolute;inset:auto 10px -1px}.tab span{color:#7e8983;background:#eff2ee;border-radius:6px;place-items:center;min-width:16px;height:16px;font-size:7px;display:grid}.tab--active{color:var(--ink)}.table-actions{align-items:center;gap:8px;display:flex}.table-search{border:1px solid var(--line);background:var(--surface-muted);width:190px;min-height:34px;color:var(--muted);border-radius:9px;align-items:center;gap:7px;padding:0 10px;display:flex}.table-search input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;font-size:9px}.filter-button{min-height:34px;box-shadow:none;font-size:9px}.table-filter{border:1px solid var(--line);background:var(--surface);min-height:34px;color:var(--muted);white-space:nowrap;border-radius:10px;align-items:center;gap:7px;padding:0 8px 0 10px;font-size:8px;font-weight:700;display:flex}.table-filter select{min-width:104px;color:var(--ink-soft);font:inherit;cursor:pointer;background:0 0;border:0;outline:0}.table-filter:focus-within{border-color:var(--teal);box-shadow:0 0 0 3px #44cdb71f}.table-scroll{max-width:100%;overflow-x:auto}.data-table{border-collapse:collapse;width:100%;min-width:920px}.data-table th{border-bottom:1px solid var(--line);color:#7a857f;letter-spacing:.06em;text-align:left;text-transform:uppercase;background:#fafbf9;padding:12px 13px;font-size:10px;font-weight:850}.data-table td{border-bottom:1px solid var(--line-soft);color:var(--ink-soft);overflow-wrap:anywhere;padding:13px;font-size:12px}.data-table tbody tr{transition:background .15s}.data-table tbody tr:hover{background:var(--mint-soft)}.data-table tbody tr.is-selected{background:var(--mint-soft);box-shadow:inset 3px 0 var(--mint)}.data-table .cell-id,.data-table td.cell-id{text-overflow:ellipsis;white-space:nowrap;max-width:11rem;overflow:hidden}.data-table td strong,.data-table td small{display:block}.data-table td strong{color:var(--ink);font-size:13px}.data-table td small{color:var(--muted);margin-top:3px;font-size:11px}.data-table .numeric{text-align:right;font-variant-numeric:tabular-nums}.data-table .numeric--negative strong{color:var(--red)}.status-badge{border-radius:99px;align-items:center;padding:4px 8px;font-size:7px;font-weight:850;display:inline-flex}.status-badge--pending,.status-badge--draft,.status-badge--not-funded{background:var(--amber-soft);color:var(--amber)}.status-badge--approved{background:var(--blue-soft);color:var(--blue)}.status-badge--paid,.status-badge--active,.status-badge--funded{background:var(--mint-soft);color:var(--mint)}.status-badge--reversed{background:var(--red-soft);color:var(--red)}.status-badge--disputed{background:var(--violet-soft);color:var(--violet-dark)}.explain-button{min-height:30px;color:var(--violet-dark);cursor:pointer;background:#effbf8;border:1px solid #c8ede6;border-radius:8px;padding:0 9px;font-size:8px;font-weight:800}.table-footer{color:var(--muted);justify-content:space-between;align-items:center;padding:12px 18px;font-size:8px;display:flex}.table-footer div{gap:4px;display:flex}.table-footer button{border:1px solid var(--line);background:#fff;border-radius:7px;place-items:center;width:26px;height:26px;font-size:8px;display:grid}.table-footer button[aria-current]{border-color:var(--violet);background:var(--violet);color:#15312b}.table-footer button:disabled{color:#b7bdb9}.drawer-backdrop{z-index:100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#08140f80;justify-content:flex-end;display:flex;position:fixed;inset:0}.explanation-drawer{background:var(--surface);width:min(500px,100%);height:100%;box-shadow:var(--shadow-lg);padding:25px;animation:.22s ease-out drawer-in;overflow-y:auto}@keyframes drawer-in{0%{opacity:.6;transform:translate(35px)}}.drawer-heading{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding-bottom:19px;display:flex}.drawer-heading h2{letter-spacing:-.035em;margin:4px 0;font-size:22px}.drawer-heading>div>p:last-child{color:var(--muted);margin:0;font-size:8px}.drawer-heading button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:9px;flex:0 0 35px;place-items:center;width:35px;height:35px;font-size:22px;display:grid}.drawer-amount{background:var(--forest);color:#fff;border-radius:13px;grid-template-columns:1fr auto;align-items:center;margin:20px 0;padding:17px;display:grid}.drawer-amount>span:not(.status-badge){color:#a4b8ad;font-size:8px}.drawer-amount>strong{letter-spacing:-.04em;grid-area:1/2/3;font-size:27px}.drawer-amount .status-badge{width:max-content;margin-top:5px}.drawer-notice{border-left:3px solid var(--violet);background:var(--violet-soft);color:#24675b;border-radius:0 9px 9px 0;padding:11px 13px}.drawer-notice--warning{background:var(--amber-soft);color:#77501a;border-left-color:#d78723}.drawer-notice p{margin:4px 0 0;font-size:8px;line-height:1.55}.trace-section,.status-history{margin-top:23px}.trace-section h3,.status-history h3{margin:0 0 13px;font-size:11px}.trace-list{margin:0;padding:0;list-style:none}.trace-list li{grid-template-columns:27px 1fr;gap:10px;padding-bottom:15px;display:grid;position:relative}.trace-list li:not(:last-child):after{content:"";border-left:1px solid #d9dfda;position:absolute;top:28px;bottom:0;left:13px}.trace-list li>span{width:27px;height:27px;color:var(--violet-dark);background:#effbf8;border:1px solid #c4ebe4;border-radius:50%;place-items:center;font-size:8px;font-weight:900;display:grid}.trace-list small,.trace-list strong,.trace-list p{display:block}.trace-list small{color:var(--muted);font-size:7px}.trace-list strong{margin-top:2px;font-size:9px}.trace-list p{color:var(--muted);margin:2px 0 0;font-size:8px}.trace-math{border:1px solid var(--line);background:var(--surface-muted);border-radius:12px;margin:7px 0 0;padding:7px 14px}.trace-math div{border-top:1px solid var(--line);justify-content:space-between;padding:8px 0;font-size:8px;display:flex}.trace-math div:first-child{border-top:0}.trace-math dt{color:var(--muted)}.trace-math dd{margin:0;font-weight:750}.trace-math .trace-math__total{color:var(--ink);font-size:10px;font-weight:850}.status-history ol{margin:0;padding:0;list-style:none}.status-history li{align-items:flex-start;gap:10px;padding-bottom:15px;display:flex;position:relative}.status-history li:not(:last-child):after{content:"";border-left:1px solid #cbd7d0;position:absolute;top:11px;bottom:1px;left:4px}.status-history i{z-index:1;border:2px solid var(--surface);background:var(--mint);width:9px;height:9px;box-shadow:0 0 0 1px var(--mint);border-radius:50%;flex:0 0 9px;margin-top:2px}.status-history__pending i{background:#fff;box-shadow:0 0 0 1px #aeb7b2}.status-history strong,.status-history small{display:block}.status-history small{color:var(--muted);margin-top:2px;font-size:7px}.drawer-footer{border-top:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;justify-content:flex-end;align-items:center;gap:8px;margin:8px -25px -25px;padding:15px 25px;display:flex;position:sticky;bottom:-25px}.dispute-boundary-copy{color:var(--muted);flex:1;margin:0;font-size:7px;line-height:1.45}.dispute-resolution{color:var(--muted);grid-template-columns:110px 1fr;gap:8px;margin:7px 0 0;font-size:8px;display:grid}.dispute-resolution strong{color:var(--ink)}.link-summary .trend{display:inline-flex}.campaign-builder{grid-template-columns:minmax(0,1.32fr) minmax(310px,.68fr);display:grid;overflow:hidden}.campaign-form-wrap{padding:27px}.section-heading h2{margin-top:5px;font-size:21px}.campaign-form{margin-top:23px}.type-picker{border:0;grid-template-columns:repeat(4,1fr);gap:8px;margin:0 0 19px;padding:0;display:grid}.type-picker legend{color:var(--ink-soft);margin-bottom:7px;font-size:9px;font-weight:750}.type-option{border:1px solid var(--line);background:var(--surface-muted);cursor:pointer;border-radius:11px;align-content:center;place-items:center;gap:5px;min-height:70px;display:grid;position:relative}.type-option input{opacity:0;position:absolute}.type-option>span{color:var(--muted);font-size:19px;line-height:1}.type-option strong{font-size:8px}.type-option--selected{border-color:var(--violet);background:var(--violet-soft);box-shadow:inset 0 0 0 1px var(--violet)}.type-option--selected>span,.type-option--selected strong{color:var(--violet-dark)}.field-row{grid-template-columns:1fr 1fr;gap:11px;display:grid}.field{margin-bottom:12px;display:block}.field>span{color:var(--ink-soft);justify-content:space-between;margin-bottom:6px;font-size:8px;font-weight:750;display:flex}.field>span small{color:var(--muted);font-size:7px;font-weight:500}.field input,.field select{border:1px solid var(--line);width:100%;height:42px;color:var(--ink);background:#fff;border-radius:9px;outline:0;padding:0 11px;font-size:9px}.field input:focus,.field select:focus{border-color:var(--violet);box-shadow:0 0 0 3px #4ed8c029}.market-error{background:var(--red-soft);color:#87313a;border:1px solid #f0cccf;border-radius:10px;align-items:flex-start;gap:9px;margin:1px 0 12px;padding:10px;display:flex}.market-error>span{color:#fff;background:#cf5963;border-radius:50%;flex:0 0 18px;place-items:center;width:18px;height:18px;font-size:9px;font-weight:900;display:grid}.market-error p{margin:0;font-size:8px;line-height:1.5}.market-error strong{display:block}.campaign-save-state{color:#176758;background:#eefaf7;border:1px solid #bfe7df;border-radius:9px;margin:0 0 12px;padding:9px 10px;font-size:8px;line-height:1.5}.campaign-save-state--error{background:var(--red-soft);color:#87313a;border-color:#f0cccf}.create-link-button{width:100%;margin-top:2px}.campaign-preview{border-left:1px solid var(--line);background:#eef7f6;flex-direction:column;padding:22px;display:flex}.preview-top{color:var(--muted);justify-content:space-between;align-items:center;font-size:8px;font-weight:750;display:flex}.phone-preview{background:#fff;border:7px solid #1c1f28;border-radius:26px;width:min(255px,90%);margin:18px auto;overflow:hidden;box-shadow:0 18px 40px #1c1f282e}.phone-preview__bar{color:#29352f;background:#fff;justify-content:flex-end;align-items:center;gap:3px;height:20px;padding:0 10px;font-size:5px;display:flex}.phone-preview__bar span{margin-right:auto;font-weight:800}.phone-preview__bar i{background:#29352f;border-radius:1px;width:5px;height:3px}.phone-preview__brand{background:#1c1f28 url(/hx-nexus-wordmark-dark-bg.svg) 50%/108px no-repeat;border-bottom:1px solid #30343e;height:31px}.phone-preview__body{background:radial-gradient(circle at 90% 10%,#4ed8c047,#0000 34%),linear-gradient(160deg,#eaf7f4 0%,#f8faf9 55%,#dfeeea 100%);min-height:280px;padding:46px 17px 15px}.phone-preview__eyebrow{color:var(--violet-dark);letter-spacing:.14em;text-transform:uppercase;font-size:5px;font-weight:900}.phone-preview h3{color:var(--forest);letter-spacing:-.05em;margin:6px 0 10px;font-size:21px;line-height:1.02}.phone-preview p{color:#52675d;max-width:175px;margin:0;font-size:6px;line-height:1.55}.phone-preview__cta{background:var(--forest);color:#fff;border-radius:6px;align-items:center;min-height:28px;margin-top:17px;padding:0 11px;font-size:6px;font-weight:800;display:inline-flex}.phone-preview__body>small{color:#809087;margin-top:39px;font-size:4px;display:block}.generated-link{background:#ffffffc7;border:1px solid #cfe7e2;border-radius:10px;align-items:center;gap:9px;padding:9px;display:flex}.generated-link>div{flex:1;min-width:0}.generated-link span,.generated-link strong{display:block}.generated-link span{color:var(--muted);font-size:6px}.generated-link strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:8px;overflow:hidden}.generated-link>button{color:var(--violet-dark);cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:850}.generated-link>button:disabled{color:var(--muted);cursor:not-allowed}.preview-capability{color:var(--muted);background:#ffffff94;border:1px solid #cfe7e2;border-radius:9px;margin:8px 0 0;padding:8px 9px;font-size:7px;line-height:1.5}.button--share{background:var(--forest);color:#fff;width:100%;margin-top:9px}.preview-compliance{color:var(--muted);justify-content:center;gap:5px;margin:8px 0 0;font-size:6px;display:flex}.preview-compliance i{color:var(--mint);font-style:normal;font-weight:900}.links-panel{padding-top:20px}.links-panel>.panel-heading{padding:0 20px 15px}.links-table td:first-child{min-width:230px}.links-table td small span{color:var(--violet-dark);font-weight:750}.row-menu{border:1px solid var(--line);min-width:44px;min-height:32px;color:var(--muted);cursor:pointer;background:#fff;border-radius:8px;padding:0 8px;font-size:7px;font-weight:800}.campaign-empty{border-top:1px solid var(--line-soft);color:var(--muted);text-align:center;margin:0;padding:28px 20px;font-size:9px}.attribution-panel{padding-top:20px;overflow:hidden}.attribution-panel>.panel-heading{padding:0 20px 15px}.attribution-panel .panel-heading h2{margin-top:5px}.attribution-summary{border-top:1px solid var(--line-soft);background:var(--surface-muted);grid-template-columns:repeat(4,1fr);display:grid}.attribution-summary>div{border-left:1px solid var(--line-soft);padding:15px 20px}.attribution-summary>div:first-child{border-left:0}.attribution-summary span,.attribution-summary strong{display:block}.attribution-summary span{color:var(--muted);font-size:7px}.attribution-summary strong{letter-spacing:-.035em;margin-top:5px;font-size:18px}.attribution-table{min-width:900px}.attribution-table td:first-child{min-width:190px}.attribution-table td:nth-child(3){overflow-wrap:anywhere;min-width:180px}.attribution-method,.attribution-state{background:var(--surface-muted);color:var(--muted);border-radius:99px;align-items:center;padding:4px 8px;font-size:7px;font-weight:850;display:inline-flex}.attribution-method--resolution{background:var(--blue-soft);color:var(--blue)}.attribution-method--claim-grant{background:var(--violet-soft);color:var(--violet-dark)}.attribution-method--manual{background:var(--amber-soft);color:var(--amber)}.attribution-state--bound{background:var(--mint-soft);color:var(--mint)}.attribution-state--review{background:var(--amber-soft);color:var(--amber)}.attribution-mobile-list{display:none}.attribution-disclosure{color:#345d54;background:#eef9f7;border-top:1px solid #cfe8e3;align-items:flex-start;gap:9px;padding:13px 20px;display:flex}.attribution-disclosure>span{background:var(--violet);width:18px;height:18px;color:var(--forest);border-radius:50%;flex:0 0 18px;place-items:center;font-size:8px;font-weight:900;display:grid}.attribution-disclosure p{margin:0;font-size:7px;line-height:1.55}.attribution-disclosure strong{color:var(--ink);font-size:8px;display:block}.report-tabs{grid-template-columns:1fr 1fr;gap:11px;display:grid}.report-tab{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);min-height:72px;color:var(--ink);text-align:left;cursor:pointer;box-shadow:var(--shadow-sm);flex-direction:column;justify-content:center;align-items:flex-start;padding:14px 17px;display:flex}.report-tab strong,.report-tab span{display:block}.report-tab strong{font-size:13px}.report-tab span{color:var(--muted);margin-top:3px;font-size:12px}.report-tab--active{border-color:var(--violet);background:var(--violet-soft);box-shadow:inset 0 0 0 1px var(--violet)}.report-summary-grid{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-sm);grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.report-summary-grid>div{border-left:1px solid var(--line-soft);padding:20px}.report-summary-grid>div:first-child{border-left:0}.report-summary-grid span:not(.freshness),.report-summary-grid strong,.report-summary-grid small{display:block}.report-summary-grid>div>span{color:var(--muted);font-size:11px}.report-summary-grid strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:6px 0 4px;font-size:23px}.report-summary-grid small{color:var(--muted);font-size:11px}.report-layout{grid-template-columns:minmax(0,1.6fr) minmax(230px,.55fr);gap:17px;display:grid}.rebate-breakdown,.report-insight,.funding-funnel{padding:22px}.report-disclosure{background:var(--surface-muted);color:var(--muted);text-transform:uppercase;border-radius:99px;padding:5px 9px;font-size:10px;font-weight:800}.rebate-bars{gap:7px;margin-top:18px;display:grid}.rebate-bar{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:minmax(105px,.6fr) minmax(100px,1.4fr) minmax(90px,.5fr);align-items:center;gap:14px;min-height:54px;padding:7px 9px;display:grid}.rebate-bar:hover,.rebate-bar--active{background:#f3fbf9;border-color:#ccece6}.rebate-bar>span strong,.rebate-bar>span small{display:block}.rebate-bar>span strong{font-size:10px}.rebate-bar>span small{color:var(--muted);margin-top:2px;font-size:7px}.rebate-bar>i{background:var(--line-soft);border-radius:99px;height:7px;overflow:hidden}.rebate-bar>i b{border-radius:inherit;background:linear-gradient(90deg, #22aa94, var(--violet));height:100%;display:block}.report-insight{background:var(--forest);color:#fff;overflow:hidden}.report-insight .eyebrow{color:var(--violet)}.report-insight h2{letter-spacing:-.05em;margin:9px 0 8px;font-size:28px}.report-insight>p:not(.eyebrow){color:#aebdb7;margin:0;font-size:10px;line-height:1.6}.report-insight dl{grid-template-columns:1fr 1fr;gap:8px;margin:28px 0 0;display:grid}.report-insight dl div{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:11px;padding:11px}.report-insight dt{color:#8ea098;font-size:7px}.report-insight dd{margin:4px 0 0;font-size:15px;font-weight:800}.report-table-heading{padding:20px 20px 15px}.report-exports{overflow:hidden}.report-export-form{border-top:1px solid var(--line-soft);background:color-mix(in srgb, var(--violet) 5%, transparent);grid-template-columns:minmax(150px,.7fr) minmax(120px,.45fr) minmax(260px,1.4fr) auto;align-items:end;gap:12px;padding:16px 20px;display:grid}.report-export-form label{color:var(--muted);gap:6px;font-size:11px;font-weight:700;display:grid}.report-export-form input,.report-export-form select{border:1px solid var(--line);background:var(--surface);min-width:0;min-height:44px;color:var(--text);font:inherit;border-radius:12px;padding:0 12px;font-size:13px}.report-export-form__scope{min-width:0}.report-export-form__period{grid-template-columns:1fr 1fr;gap:10px;display:grid}.report-export-form__actions{gap:8px;display:flex}.report-export-message{border-top:1px solid var(--line-soft);margin:0;padding:10px 20px;font-size:12px}.report-export-message--saved{color:var(--mint)}.report-export-message--error{color:var(--red)}.report-export-list{margin:0;padding:0;list-style:none}.report-export-list>li{border-top:1px solid var(--line-soft);grid-template-columns:minmax(150px,.7fr) minmax(360px,1.7fr) minmax(150px,.65fr);align-items:center;gap:18px;padding:16px 20px;display:grid}.report-export-list__identity>strong,.report-export-list__identity>small{display:block}.report-export-list__identity>strong{margin-top:7px;font-size:10px}.report-export-list__identity>small{color:var(--muted);margin-top:3px;font-size:7px}.export-status{color:var(--muted);background:#e7ebe8;border-radius:99px;padding:4px 8px;font-size:7px;font-weight:850;display:inline-flex}.export-status--requested{background:var(--blue-soft);color:var(--blue)}.export-status--ready{background:var(--mint-soft);color:var(--mint)}.export-status--failed{background:var(--red-soft);color:var(--red)}.export-status--expired{background:var(--amber-soft);color:var(--amber)}.report-export-list dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin:0;display:grid}.report-export-list dt{color:var(--muted);font-size:7px}.report-export-list dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:8px;font-weight:750}.report-export-list code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:7px}.report-export-list__action{justify-items:stretch;gap:5px;display:grid}.report-export-list__action .button{min-height:34px;padding:0 10px;font-size:8px}.report-export-list__action small{color:var(--muted);font-size:7px;line-height:1.4}.report-exports__empty{border-top:1px solid var(--line-soft);padding:18px 20px}.report-exports__empty strong{font-size:10px}.report-exports__empty p{color:var(--muted);margin:4px 0 0;font-size:8px}.report-exports__boundary{border-top:1px solid var(--line-soft);color:var(--muted);margin:0;padding:12px 20px;font-size:7px;line-height:1.5}.funding-funnel ol{grid-template-columns:repeat(4,1fr);gap:10px;margin:21px 0 0;padding:0;list-style:none;display:grid}.funding-funnel li{border:1px solid var(--line-soft);background:var(--surface-muted);border-radius:12px;grid-template-columns:23px 1fr;align-items:center;gap:8px;padding:13px;display:grid}.funding-funnel li>span{background:var(--forest);width:23px;height:23px;color:var(--violet);border-radius:8px;place-items:center;font-size:8px;font-weight:850;display:grid}.funding-funnel li strong,.funding-funnel li small{display:block}.funding-funnel li strong{font-size:17px}.funding-funnel li small{color:var(--muted);font-size:7px}.funding-funnel li>i{background:#e5e9e6;border-radius:99px;grid-column:1/-1;height:5px;overflow:hidden}.funding-funnel li>i b{border-radius:inherit;background:var(--violet);height:100%;display:block}.funding-funnel li em{color:var(--muted);text-align:right;grid-column:1/-1;font-size:7px;font-style:normal}.kyc-state,.masked-label{align-items:center;gap:4px;font-size:8px;font-weight:750;display:inline-flex}.kyc-state--verified{color:var(--mint)}.kyc-state--pending,.kyc-state--retry-required,.kyc-state--not-started{color:var(--amber)}.kyc-state--rejected{color:var(--red)}.masked-label{color:var(--muted)}.network-view-switch{border:1px solid var(--line);background:var(--surface);min-height:40px;box-shadow:var(--shadow-sm);border-radius:11px;align-items:center;padding:3px;display:inline-flex}.network-view-switch button{min-height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 12px;font-size:9px;font-weight:800}.network-view-switch button[aria-pressed=true]{background:var(--forest);color:#fff}.network-summary{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-sm);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.network-summary>div{border-left:1px solid var(--line-soft);padding:19px 21px}.network-summary>div:first-child{border-left:0}.network-summary span,.network-summary strong,.network-summary small{display:block}.network-summary span{color:var(--muted);font-size:9px}.network-summary strong{letter-spacing:-.04em;margin:7px 0 3px;font-size:24px}.network-summary small{color:var(--muted);font-size:7px}.network-layout{grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);align-items:start;gap:17px;display:grid}.network-tree-panel{padding:22px;overflow:visible}.network-scope-label{background:var(--violet-soft);color:var(--violet-dark);text-transform:uppercase;border-radius:99px;padding:5px 9px;font-size:7px;font-weight:850}.network-tree{gap:5px;margin-top:18px;display:grid}.network-node{cursor:pointer;border:1px solid #0000;border-radius:12px;outline:0;grid-template-columns:17px 34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding-top:7px;padding-bottom:7px;padding-right:11px;transition:border .16s,background .16s,transform .16s;display:grid;position:relative}.network-node:hover{background:#f6fbfa;border-color:#d8eee9;transform:translate(2px)}.network-node:focus-visible{border-color:var(--violet);box-shadow:0 0 0 3px #4ed8c02e}.network-node--selected{background:var(--violet-soft);box-shadow:inset 3px 0 var(--violet);border-color:#bde8e0}.network-node__rail{color:#9db1a7;text-align:center;font-size:11px}.network-node__avatar{background:var(--forest);width:34px;height:34px;color:var(--violet);border-radius:10px;place-items:center;font-size:8px;font-weight:900;display:grid}.network-node__copy{min-width:0;overflow:visible}.network-node__copy strong,.network-node__copy small{overflow-wrap:anywhere;white-space:normal;display:block;overflow:visible}.network-node__copy small{color:var(--muted);margin-top:3px;font-size:7px}.network-status{text-transform:capitalize;border-radius:99px;align-items:center;padding:4px 8px;font-size:7px;font-weight:850;display:inline-flex}.network-status--active{background:var(--mint-soft);color:var(--mint)}.network-status--closed{background:var(--surface-muted);color:var(--muted)}.network-mobile-list{display:none}.network-detail{padding:24px;overflow:hidden}.network-detail h2{overflow-wrap:anywhere;letter-spacing:-.04em;margin:8px 0 3px;font-size:23px}.network-detail>p:not(.eyebrow){overflow-wrap:anywhere;color:var(--muted);margin:0;font-size:8px}.network-detail dl{grid-template-columns:1fr 1fr;gap:8px;margin:22px 0 0;display:grid}.network-detail dl div{border:1px solid var(--line-soft);background:var(--surface-muted);border-radius:11px;min-width:0;padding:11px}.network-detail dt{color:var(--muted);font-size:7px}.network-detail dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:10px;font-weight:800}.network-detail dd .network-status{margin-top:-2px}.network-table{min-width:820px}.network-disclosure{border-radius:var(--radius-md);color:#345d54;background:#eef9f7;border:1px solid #cfe8e3;align-items:flex-start;gap:11px;padding:15px 17px;display:flex}.network-disclosure>span{background:var(--violet);color:#16352f;border-radius:50%;flex:0 0 20px;place-items:center;width:20px;height:20px;font-size:9px;font-weight:900;display:grid}.network-disclosure p{margin:0;font-size:12px;line-height:1.55}.network-disclosure strong{color:var(--ink);font-size:13px;display:block}.wallet-overview{background:radial-gradient(circle at 100% 0%, #4ed8c02b, transparent 32%), var(--surface);grid-template-columns:minmax(270px,1.25fr) minmax(360px,1fr) auto;align-items:center;gap:22px;padding:24px;display:grid}.wallet-overview__amount h2{letter-spacing:-.05em;margin:7px 0 4px;font-size:clamp(23px,3vw,34px)}.wallet-overview__amount>p:last-child{color:var(--muted);margin:0;font-size:12px}.wallet-overview__facts{grid-template-columns:repeat(3,1fr);margin:0;display:grid}.wallet-overview__facts div{border-left:1px solid var(--line-soft);min-width:0;padding:4px 14px}.wallet-overview__facts dt{color:var(--muted);font-size:11px}.wallet-overview__facts dd{font-variant-numeric:tabular-nums;margin:5px 0 0;font-size:14px;font-weight:850}.wallet-layout{grid-template-columns:minmax(0,1.55fr) minmax(260px,.45fr);align-items:start;gap:17px;display:grid}.wallet-settlements,.wallet-statements{padding-top:20px;overflow:hidden}.wallet-settlements>.panel-heading,.wallet-statements>.panel-heading{padding:0 20px 15px}.wallet-settlements .panel-heading h2,.wallet-statements .panel-heading h2{margin-top:5px}.wallet-table{min-width:760px}.statement-table{min-width:820px}.wallet-table td:first-child,.statement-table td:first-child{min-width:180px}.wallet-mobile-list{display:none}.wallet-empty{border-top:1px solid var(--line-soft);color:var(--muted);text-align:center;margin:0;padding:28px 20px;font-size:12px}.wallet-read-model{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.payout-command-panel{padding:22px;overflow:hidden}.payout-command-panel>.panel-heading{margin-bottom:18px}.payout-command-panel form{grid-template-columns:minmax(220px,1fr) minmax(180px,.65fr) minmax(210px,.75fr);align-items:end;gap:14px;display:grid}.payout-command-panel form>label:not(.payout-command-panel__confirm){color:var(--muted);gap:7px;font-size:.72rem;font-weight:800;display:grid}.payout-command-panel select,.payout-command-panel input[type=text]{border:1px solid var(--line);background:var(--surface);width:100%;min-height:44px;color:var(--ink);font:inherit;border-radius:10px;outline:0;padding:0 12px;font-size:.82rem}.payout-command-panel select:focus-visible,.payout-command-panel input[type=text]:focus-visible{border-color:var(--violet);box-shadow:0 0 0 3px #4ed8c02e}.payout-command-panel__evidence{border:1px solid var(--line-soft);background:var(--surface-muted);border-radius:11px;align-content:center;min-height:68px;padding:10px 12px;display:grid}.payout-command-panel__evidence span,.payout-command-panel__evidence small{color:var(--muted);font-size:.67rem}.payout-command-panel__evidence strong{margin:3px 0;font-size:.9rem}.payout-command-panel__confirm{color:var(--muted);grid-column:1/-1;align-items:flex-start;gap:9px;font-size:.75rem;line-height:1.5;display:flex}.payout-command-panel__confirm input{width:17px;height:17px;accent-color:var(--violet-dark);flex:0 0 17px;margin-top:1px}.payout-command-panel__actions{flex-wrap:wrap;grid-column:1/-1;gap:9px;display:flex}.payout-command-feedback{border:1px solid var(--line);border-radius:11px;margin:0;padding:12px 15px;font-size:.78rem}.payout-command-feedback--success{background:var(--mint-soft);color:var(--mint);border-color:#bfe7df}.payout-command-feedback--error{background:var(--red-soft);color:var(--red);border-color:#f0cbc6}.wallet-payout-history,.wallet-payment-methods{padding-top:20px;overflow:hidden}.wallet-payout-history>.panel-heading,.wallet-payment-methods>.panel-heading{padding:0 20px 15px}.wallet-method-boundary{border-top:1px solid var(--line-soft);background:var(--surface-muted);color:var(--muted);margin:0;padding:10px 20px;font-size:.72rem;line-height:1.5}.wallet-record-list{border-top:1px solid var(--line-soft);display:grid}.wallet-record-list article{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:18px;min-height:68px;padding:13px 20px;display:flex}.wallet-record-list article:first-child{border-top:0}.wallet-record-list strong,.wallet-record-list small{display:block}.wallet-record-list strong{overflow-wrap:anywhere;font-size:13px}.wallet-record-list small{color:var(--muted);margin-top:4px;font-size:11px}.wallet-record-list__value{text-align:right;flex:none;justify-items:end;gap:5px;display:grid}.wallet-record-list__value b{font-variant-numeric:tabular-nums;font-size:13px}.payout-cancel-button,.payment-method-remove-button{border:1px solid var(--line);background:var(--surface);min-height:32px;color:var(--muted);font:inherit;cursor:pointer;border-radius:8px;padding:0 9px;font-size:.68rem;font-weight:800}.payout-cancel-button:hover:not(:disabled),.payment-method-remove-button:hover:not(:disabled){color:var(--red);border-color:#e2aaa2}.status-badge--queued,.status-badge--manual-approval,.status-badge--pending-verification{background:var(--amber-soft);color:var(--amber)}.status-badge--processing,.status-badge--verified{background:var(--blue-soft);color:var(--blue)}.status-badge--rejected,.status-badge--cancelled,.status-badge--removed{background:var(--surface-muted);color:var(--muted)}.status-badge--requested{background:var(--amber-soft);color:var(--amber)}.status-badge--fulfilled{background:var(--mint-soft);color:var(--mint)}.status-badge--compensated{background:var(--violet-soft);color:var(--violet-dark)}.status-badge--expired{background:var(--surface-muted);color:var(--muted)}.payout-readiness{background:var(--forest);color:#fff;padding:24px;overflow:hidden}.payout-readiness .eyebrow{color:var(--violet)}.payout-readiness h2{letter-spacing:-.045em;margin:8px 0;font-size:23px;line-height:1.1}.payout-readiness>p:not(.eyebrow){color:#aebdb7;margin:0;font-size:8px;line-height:1.6}.payout-readiness ul{gap:8px;margin:22px 0 0;padding:0;list-style:none;display:grid}.payout-readiness li{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:11px;grid-template-columns:25px 1fr;align-items:center;gap:9px;padding:10px;display:grid}.payout-readiness li>span{width:25px;height:25px;color:var(--violet);background:#4ed8c026;border-radius:8px;place-items:center;font-size:8px;font-weight:900;display:grid}.payout-readiness li strong,.payout-readiness li small{display:block}.payout-readiness li small{color:#8fa198;margin-top:2px;font-size:7px}.payout-readiness>.freshness{color:#d7e2dd;background:#ffffff12;border-color:#ffffff1f;width:max-content;margin-top:16px}.statement-download{background:var(--violet-soft);min-height:30px;color:var(--violet-dark);border:1px solid #bfe7df;border-radius:8px;justify-content:center;align-items:center;padding:0 10px;font-size:8px;font-weight:850;text-decoration:none;display:inline-flex}.statement-download--disabled{border-color:var(--line);background:var(--surface-muted);color:var(--muted)}.profile-overview{overflow:hidden}.profile-overview__identity{background:radial-gradient(circle at 100% 0%, #4ed8c02b, transparent 34%), var(--surface);grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:17px;padding:25px;display:grid}.profile-overview__avatar{background:var(--forest);width:64px;height:64px;color:var(--violet);letter-spacing:-.04em;border-radius:19px;place-items:center;font-size:17px;font-weight:900;display:grid}.profile-overview__identity h2{letter-spacing:-.045em;margin:5px 0 3px;font-size:25px}.profile-overview__identity div>p:last-child{overflow-wrap:anywhere;color:var(--muted);margin:0;font-size:8px}.profile-state{background:var(--surface-muted);min-height:28px;color:var(--muted);border-radius:99px;align-items:center;padding:0 11px;font-size:8px;font-weight:850;display:inline-flex}.profile-state--approved{background:var(--mint-soft);color:var(--mint)}.profile-state--applicant,.profile-state--pending-review{background:var(--amber-soft);color:var(--amber)}.profile-state--suspended,.profile-state--terminated{background:var(--red-soft);color:var(--red)}.profile-overview__facts{border-top:1px solid var(--line-soft);background:var(--surface-muted);grid-template-columns:repeat(3,1fr);margin:0;display:grid}.profile-overview__facts div{border-left:1px solid var(--line-soft);padding:15px 25px}.profile-overview__facts div:first-child{border-left:0}.profile-overview__facts dt,.profile-record dt,.profile-security dt{color:var(--muted);font-size:7px}.profile-overview__facts dd{margin:4px 0 0;font-size:11px;font-weight:800}.profile-layout{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:17px;display:grid}.profile-section{padding:23px}.profile-record{grid-template-columns:1fr 1fr;gap:9px;margin:21px 0 0;display:grid}.profile-record div{border:1px solid var(--line-soft);background:var(--surface-muted);border-radius:11px;min-width:0;padding:11px}.profile-record dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:9px;font-weight:800}.profile-read-only{color:#345d54;background:#eef9f7;border:1px solid #cfe8e3;border-radius:11px;align-items:flex-start;gap:9px;margin-top:15px;padding:11px;display:flex}.profile-read-only>span{background:var(--violet);width:18px;height:18px;color:var(--forest);border-radius:50%;flex:0 0 18px;place-items:center;font-size:8px;font-weight:900;display:grid}.profile-read-only p{margin:0;font-size:7px;line-height:1.55}.profile-read-only strong{color:var(--ink);font-size:8px;display:block}.profile-capability-list{gap:9px;margin-top:21px;display:grid}.profile-capability{border:1px solid var(--line-soft);background:var(--surface-muted);border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px;display:grid}.profile-capability__mark{background:var(--forest);width:34px;height:34px;color:var(--violet);border-radius:10px;place-items:center;font-size:9px;font-weight:900;display:grid}.profile-capability strong{font-size:9px}.profile-capability p{color:var(--muted);margin:3px 0 0;font-size:7px;line-height:1.45}.profile-capability__state{color:var(--muted);background:#e7ebe8;border-radius:99px;padding:4px 8px;font-size:7px;font-weight:850}.profile-agreement-list{gap:10px;margin-top:21px;display:grid}.profile-agreement{border:1px solid var(--line-soft);background:var(--surface-muted);border-radius:13px;padding:13px}.profile-agreement header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.profile-agreement h3{letter-spacing:-.015em;margin:0;font-size:13px}.profile-agreement header small{color:var(--muted);margin-top:3px;font-size:11px;display:block}.profile-agreement>p{color:var(--muted);margin:9px 0;font-size:12px;line-height:1.5}.profile-agreement dl{grid-template-columns:1fr 1fr;gap:7px;margin:0;display:grid}.profile-agreement dl div{min-width:0}.profile-agreement dt{color:var(--muted);font-size:11px}.profile-agreement dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:12px;font-weight:750}.profile-agreement__digest{grid-column:1/-1}.profile-agreement__digest code{color:var(--ink);font-family:var(--font-mono), monospace;text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.profile-agreement__state{color:var(--muted);background:#e7ebe8;border-radius:99px;flex:none;padding:4px 10px;font-size:11px;font-weight:850}.profile-agreement__state--accepted{background:var(--mint-soft);color:var(--mint)}.profile-agreement__state--pending-acceptance{background:var(--amber-soft);color:var(--amber)}.profile-agreement__action{border-top:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:10px;padding-top:10px;display:grid}.profile-agreement__action p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.profile-agreement__action .button{min-height:44px;padding:0 14px;font-size:12px}.profile-kyb-heading{border-top:1px solid var(--line-soft);grid-template-columns:34px minmax(0,1fr);align-items:center;gap:11px;margin-top:21px;padding-top:17px;display:grid}.profile-kyb-heading p{color:var(--muted);margin:3px 0 0;font-size:7px;line-height:1.45}.profile-kyb-list{gap:10px;margin-top:10px;display:grid}.profile-kyb{border:1px solid var(--line-soft);background:var(--surface-muted);border-radius:13px;padding:13px}.profile-kyb header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.profile-kyb h3{letter-spacing:-.015em;margin:0;font-size:10px}.profile-kyb header small{color:var(--muted);margin-top:3px;font-size:7px;display:block}.profile-kyb>p{color:var(--muted);margin:9px 0;font-size:7px;line-height:1.5}.profile-kyb dl{grid-template-columns:1fr 1fr;gap:7px;margin:0;display:grid}.profile-kyb dl div{min-width:0}.profile-kyb dt{color:var(--muted);font-size:6px}.profile-kyb dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:7px;font-weight:750}.profile-kyb__digest{grid-column:1/-1}.profile-kyb__digest code{color:var(--ink);font-family:var(--font-mono), monospace;font-size:6px}.profile-kyb__state{color:var(--muted);background:#e7ebe8;border-radius:99px;flex:none;padding:4px 8px;font-size:6px;font-weight:850}.profile-kyb__state--approved{background:var(--mint-soft);color:var(--mint)}.profile-kyb__state--warned,.profile-kyb__state--attribution-frozen,.profile-kyb__state--settlement-held{background:var(--amber-soft);color:var(--amber)}.profile-kyb__action{border-top:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:10px;padding-top:10px;display:grid}.profile-kyb__action p{color:var(--muted);margin:0;font-size:7px;line-height:1.45}.profile-kyb__action .button{min-height:30px;padding:0 10px;font-size:7px}.profile-security{grid-template-columns:minmax(220px,1.2fr) minmax(260px,1fr) auto;align-items:center;gap:24px;padding:23px;display:grid}.profile-security h2{letter-spacing:-.035em;margin:6px 0 4px;font-size:18px}.profile-security>div>p:last-child{color:var(--muted);margin:0;font-size:8px}.profile-security dl{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.profile-security dl div{border-left:1px solid var(--line-soft);min-width:0;padding-left:13px}.profile-security dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:9px;font-weight:800}.asset-summary{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-sm);grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.asset-summary>div{border-left:1px solid var(--line-soft);gap:3px;padding:17px 19px;display:grid}.asset-summary>div:first-child{border-left:0}.asset-summary span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:800}.asset-summary strong{letter-spacing:-.03em;font-size:19px}.asset-summary small{color:var(--muted);font-size:7px}.asset-panel{overflow:hidden}.asset-panel>.panel-heading{align-items:center}.asset-table td:first-child{min-width:190px}.asset-format{white-space:nowrap;background:#eef1ee;border-radius:99px;padding:4px 8px;font-size:7px;font-weight:850;display:inline-flex}.asset-format--banner{background:var(--violet-soft);color:var(--violet-dark)}.asset-format--video{background:var(--blue-soft);color:var(--blue)}.asset-format--social{background:var(--amber-soft);color:var(--amber)}.asset-format--landing-page{background:var(--mint-soft);color:var(--mint)}.asset-mobile-list{display:none}.asset-layout{grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr);gap:14px;display:grid}.asset-terms{padding:23px}.asset-terms h2{letter-spacing:-.035em;margin:6px 0 12px;font-size:18px}.asset-terms ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.asset-terms li{grid-template-columns:26px minmax(0,1fr);align-items:start;gap:10px;display:grid}.asset-terms li>span{background:var(--forest);width:26px;height:26px;color:var(--violet);border-radius:8px;place-items:center;font-size:8px;font-weight:900;display:grid}.asset-terms small{color:var(--muted);margin-top:2px;font-size:7px;line-height:1.45;display:block}.asset-distribution{padding:23px}.asset-distribution h2{letter-spacing:-.035em;margin:6px 0;font-size:18px}.asset-distribution p:not(.eyebrow){color:var(--muted);margin:0 0 14px;font-size:8px;line-height:1.55}.asset-unavailable{padding:27px}.asset-unavailable h2{letter-spacing:-.035em;margin:6px 0;font-size:20px}.asset-unavailable p:not(.eyebrow){max-width:620px;color:var(--muted);margin:0 0 12px;font-size:9px;line-height:1.55}.network-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.subib-layout{grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);gap:14px;display:grid}.subib-direct{overflow:hidden}.subib-table td:first-child{min-width:170px}.subib-mobile-list{display:none}.subib-actions{align-content:start;gap:11px;padding:23px;display:grid}.subib-actions h2{letter-spacing:-.035em;margin:0;font-size:18px}.subib-actions>p:not(.eyebrow){color:var(--muted);margin:0;font-size:8px;line-height:1.55}.subib-actions ul{gap:9px;margin:4px 0;padding:0;list-style:none;display:grid}.subib-actions li{grid-template-columns:26px minmax(0,1fr);align-items:center;gap:10px;display:grid}.subib-actions li>span{background:var(--forest);width:26px;height:26px;color:var(--violet);border-radius:8px;place-items:center;font-size:8px;font-weight:900;display:grid}.subib-actions strong{font-size:9px}.subib-actions small{color:var(--muted);margin-top:2px;font-size:7px;display:block}.subib-pipeline-layout{grid-template-columns:1fr 1fr;gap:14px;display:grid}.subib-invitation-list{gap:9px;padding:0 21px 21px;display:grid}.subib-invitation{border:1px solid var(--line-soft);background:var(--surface-muted);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.subib-invitation strong{font-size:9px}.subib-invitation small{overflow-wrap:anywhere;color:var(--muted);margin-top:3px;font-size:7px;display:block}.subib-invite-status{text-transform:capitalize;background:#eef1ee;border-radius:99px;padding:4px 8px;font-size:7px;font-weight:850}.subib-invite-status--approved{background:var(--mint-soft);color:var(--mint)}.subib-invite-status--accepted,.subib-invite-status--screening{background:var(--amber-soft);color:var(--amber)}.subib-invite-status--declined{background:var(--red-soft);color:var(--red)}.subib-invite-status--expired,.subib-invite-status--revoked{background:var(--amber-soft);color:var(--amber)}.subib-applicant-list{gap:9px;margin:0;padding:0 21px 21px;list-style:none;display:grid}.subib-applicant-list li{border:1px solid var(--line-soft);background:var(--surface-muted);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.subib-applicant-list strong{font-size:9px}.subib-applicant-list small{color:var(--muted);margin-top:3px;font-size:7px;display:block}.subib-stage{white-space:nowrap;background:#eef1ee;border-radius:99px;padding:4px 8px;font-size:7px;font-weight:850}.subib-stage--approved{background:var(--mint-soft);color:var(--mint)}.subib-stage--agreement-signed{background:var(--blue-soft);color:var(--blue)}.subib-stage--screening,.subib-stage--applied{background:var(--amber-soft);color:var(--amber)}.subib-stage--rejected{background:var(--red-soft);color:var(--red)}.subib-arrangement-list{gap:11px;padding:0 21px 21px;display:grid}.subib-arrangement{border:1px solid var(--line-soft);background:var(--surface-muted);border-radius:12px;padding:13px}.subib-arrangement>strong{font-size:9px}.subib-arrangement ol{gap:7px;margin:9px 0 0;padding:0;list-style:none;display:grid}.subib-arrangement li{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;padding-top:8px;display:flex}.subib-arrangement li strong{font-size:8px}.subib-arrangement li small{color:var(--muted);margin-top:2px;font-size:7px;display:block}.subib-acceptance{white-space:nowrap;background:#eef1ee;border-radius:99px;padding:4px 8px;font-size:7px;font-weight:850}.subib-acceptance--accepted{background:var(--mint-soft);color:var(--mint)}.subib-acceptance--pending-acceptance{background:var(--amber-soft);color:var(--amber)}.subib-acceptance--not-required{background:var(--blue-soft);color:var(--blue)}.support-layout{grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);gap:14px;display:grid}.support-announcements{overflow:hidden}.support-announcements>.panel-heading{align-items:center}.announcement-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.announcement-item{border-top:1px solid var(--line-soft);gap:5px;padding:15px 21px;display:grid}.announcement-item--unread{box-shadow:inset 3px 0 var(--violet);background:linear-gradient(90deg, var(--violet-soft), transparent 42%)}.announcement-item__meta{align-items:center;gap:9px;display:flex}.announcement-item__meta time{color:var(--muted);font-size:7px;font-weight:750}.announcement-category{background:#eef1ee;border-radius:99px;padding:4px 8px;font-size:7px;font-weight:850;display:inline-flex}.announcement-category--commission{background:var(--mint-soft);color:var(--mint)}.announcement-category--agreement{background:var(--blue-soft);color:var(--blue)}.announcement-category--maintenance{background:var(--amber-soft);color:var(--amber)}.announcement-category--compliance{background:var(--red-soft);color:var(--red)}.announcement-category--product{background:var(--violet-soft);color:var(--violet-dark)}.announcement-category--info{background:var(--blue-soft);color:var(--blue)}.announcement-category--action-required{background:var(--amber-soft);color:var(--amber)}.announcement-category--critical{background:var(--red-soft);color:var(--red)}.announcement-item strong{font-size:10px}.announcement-item p{color:var(--ink-soft);margin:0;font-size:8px;line-height:1.5}.announcement-item small{color:var(--muted);font-size:7px}.announcement-item__read-state{justify-content:space-between;align-items:center;gap:12px;min-height:28px;display:flex}.announcement-read-button{min-height:28px;color:var(--violet-dark);cursor:pointer;background:#fff;border:1px solid #a8e6db;border-radius:8px;padding:5px 9px;font-size:8px;font-weight:850}.announcement-read-button:disabled{cursor:wait;opacity:.62}.announcement-item p.announcement-item__feedback{color:var(--violet-dark);font-size:7px;font-weight:750}.support-side{align-content:start;gap:14px;display:grid}.support-compose,.support-reply,.support-close,.support-am{padding:23px}.support-compose h2,.support-reply h2,.support-close h2,.support-am h2{letter-spacing:-.035em;margin:6px 0;font-size:18px}.support-compose>p,.support-reply>p,.support-close>p,.support-am>p:not(.eyebrow){color:var(--muted);margin:0 0 13px;font-size:8px;line-height:1.55}.support-thread{gap:8px;max-height:360px;padding-right:3px;display:grid;overflow-y:auto}.support-thread__message{border:1px solid var(--line);background:var(--surface-soft);border-radius:14px;padding:11px 12px}.support-thread__message--broker{border-color:color-mix(in srgb, var(--mint) 35%, var(--line));background:var(--mint-soft)}.support-thread__message span,.support-thread__message time{color:var(--muted);font-size:11px;font-weight:750}.support-thread__message p{color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0;font-size:13px;line-height:1.55}.support-form{border:0;gap:11px;margin:0;padding:0;display:grid}.support-form textarea{resize:none;border:1px solid var(--line);background:var(--surface-muted);border-radius:9px;padding:9px 11px;font-size:9px}.support-form:disabled input,.support-form:disabled select,.support-form:disabled textarea{color:var(--muted);cursor:not-allowed;background:#eef0ed}.support-form__status{border-radius:8px;margin:0;padding:8px 10px;font-size:8px;line-height:1.45}.support-form__status--success{background:var(--mint-soft);color:var(--violet-dark)}.support-form__status--error{background:var(--red-soft);color:var(--red)}.support-tickets{grid-column:1/-1;overflow:hidden}.support-category{text-transform:capitalize}.support-status{white-space:nowrap;background:#eef1ee;border-radius:99px;padding:4px 8px;font-size:7px;font-weight:850;display:inline-flex}.support-status--open{background:var(--blue-soft);color:var(--blue)}.support-status--pending-partner{background:var(--amber-soft);color:var(--amber)}.support-status--pending-broker{background:var(--violet-soft);color:var(--violet-dark)}.support-status--resolved{background:var(--mint-soft);color:var(--mint)}.support-status--closed{color:var(--muted);background:#e7ebe8}.support-mobile-list{display:none}.onboarding-overview{grid-template-columns:minmax(280px,1.3fr) minmax(280px,1fr);align-items:center;gap:24px;padding:23px;display:grid}.onboarding-overview h2{letter-spacing:-.035em;margin:6px 0 4px;font-size:21px}.onboarding-overview>div>p:last-child{color:var(--muted);margin:0;font-size:8px;line-height:1.5}.onboarding-overview__facts{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;display:grid}.onboarding-overview__facts div{border-left:1px solid var(--line-soft);min-width:0;padding-left:13px}.onboarding-overview__facts div:first-child{border-left:0;padding-left:0}.onboarding-overview__facts dt{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:800}.onboarding-overview__facts dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:9px;font-weight:800}.onboarding-standing{text-transform:capitalize}.onboarding-steps{padding:23px}.onboarding-list{gap:9px;margin:19px 0 0;padding:0;list-style:none;display:grid}.onboarding-step{border:1px solid var(--line-soft);background:var(--surface-muted);border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:12px;padding:13px;display:grid}.onboarding-step__mark{background:var(--forest);width:34px;height:34px;color:var(--violet);border-radius:10px;place-items:center;font-size:10px;font-weight:900;display:grid}.onboarding-step--completed .onboarding-step__mark{background:var(--mint-soft);color:var(--violet-dark)}.onboarding-step--pending-activation{background:var(--surface)}.onboarding-step--pending-activation .onboarding-step__mark{color:var(--muted);background:#e7ebe8}.onboarding-step__copy strong{font-size:10px}.onboarding-step__copy p{color:var(--muted);margin:3px 0 0;font-size:8px;line-height:1.45}.onboarding-evidence{color:var(--violet-dark);margin-top:5px;font-size:7px;font-weight:750;display:block}.onboarding-pending-note{color:var(--muted);margin-top:5px;font-size:7px;line-height:1.5;display:block}.onboarding-step__action{background:var(--forest);color:#fff;border-radius:8px;align-items:center;gap:5px;margin-top:8px;padding:6px 10px;font-size:8px;font-weight:800;text-decoration:none;display:inline-flex}.onboarding-step__action:hover{background:var(--forest-2)}.onboarding-state{color:var(--muted);white-space:nowrap;background:#e7ebe8;border-radius:99px;padding:4px 8px;font-size:7px;font-weight:850}.onboarding-state--completed{background:var(--mint-soft);color:var(--violet-dark)}.onboarding-state--available{background:var(--blue-soft);color:var(--blue)}.onboarding-state--in-review{background:var(--amber-soft);color:var(--amber)}.onboarding-state--action-required{background:var(--red-soft);color:var(--red)}.partner-status-home{grid-template-columns:minmax(260px,1.2fr) minmax(280px,1fr);gap:24px;padding:23px;display:grid}.partner-status-home h2{letter-spacing:-.035em;margin:6px 0 4px;font-size:21px}.partner-status-home>div>p:last-child{max-width:620px;color:var(--muted);margin:0;font-size:8px;line-height:1.55}.partner-status-home dl{grid-template-columns:1fr;gap:9px;margin:0;display:grid}.partner-status-home dl div{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(110px,.75fr) minmax(0,1fr);align-items:center;gap:12px;padding-bottom:9px;display:grid}.partner-status-home dt{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:800}.partner-status-home dd{overflow-wrap:anywhere;margin:0;font-size:9px;font-weight:800}.partner-status-home__actions{border-top:1px solid var(--line-soft);flex-wrap:wrap;grid-column:1/-1;gap:8px;padding-top:15px;display:flex}.nav-scrim{display:none}@media (width<=1180px){.side-nav{width:224px}.portal-stage{margin-left:224px}.system-health{display:none}.balance-banner{grid-template-columns:1fr 1.4fr}.balance-banner .button{display:none}.metric-grid{grid-template-columns:repeat(2,1fr)}.campaign-builder{grid-template-columns:minmax(0,1fr) 310px}}@media (width<=920px){.side-nav{width:260px;transition:transform .2s;transform:translate(-100%)}.side-nav--open{transform:translate(0)}.portal-stage{margin-left:0}.nav-scrim{z-index:40;background:#08140f75;border:0;display:block;position:fixed;inset:0}.menu-button{border:1px solid var(--line);background:#fff;border-radius:9px;flex:0 0 38px;place-content:center;gap:3px;width:38px;height:38px;display:grid}.menu-button>span:not(.sr-only){background:var(--ink);border-radius:2px;width:15px;height:2px;display:block}.dashboard-grid,.dashboard-grid--lower,.partner-overview-grid,.campaign-builder{grid-template-columns:1fr}.campaign-preview{border-top:1px solid var(--line);border-left:0}.phone-preview{width:250px}.commission-toolbar{flex-direction:column-reverse;align-items:flex-end;padding-top:15px}.tabs,.table-actions{width:100%}.table-search{flex:1}.report-layout{grid-template-columns:1fr}.report-export-form{grid-template-columns:1fr 1fr}.report-export-form__actions{align-self:end}.report-export-list>li{grid-template-columns:minmax(150px,.7fr) minmax(320px,1.7fr)}.report-export-list__action{grid-column:1/-1;grid-template-columns:minmax(150px,max-content) 1fr;align-items:center}.network-layout{grid-template-columns:1fr}.wallet-overview{grid-template-columns:1fr auto}.wallet-overview__facts{grid-area:2/1/auto/-1}.wallet-layout,.wallet-read-model{grid-template-columns:1fr}.payout-command-panel form{grid-template-columns:repeat(2,minmax(0,1fr))}.payout-command-panel__evidence{grid-column:1/-1}.payout-readiness ul{grid-template-columns:repeat(3,1fr)}.profile-layout{grid-template-columns:1fr}.profile-security{grid-template-columns:1fr 1fr}.profile-security .button{grid-column:1/-1}.onboarding-overview,.partner-status-home{grid-template-columns:1fr}.partner-status-home__actions{grid-column:auto}.asset-layout,.support-layout,.subib-layout,.subib-pipeline-layout{grid-template-columns:1fr}.ib-games__hero{flex-direction:column;align-items:stretch}.ib-games__hero dl{width:min(100%,430px)}}@media (width<=680px){.top-bar{height:62px;padding:0 15px}.command-search{flex:0 0 38px;justify-content:center;width:38px;padding:0}.command-search>span:nth-child(2),.command-search kbd{display:none}.partner-launcher-overlay{align-items:stretch;padding:10px}.partner-launcher{border-radius:17px;align-self:start;margin-top:50px}.partner-launcher>header{padding:10px}.partner-launcher__heading{flex-direction:column;align-items:flex-start;gap:4px;padding:15px 14px 9px}.partner-launcher__results{max-height:56vh;padding-inline:7px}.partner-launcher__results a{grid-template-columns:34px minmax(0,1fr) auto;min-height:58px;padding:9px}.partner-launcher__results a>span{width:34px;height:34px}.partner-launcher>footer{flex-direction:column;align-items:flex-start;gap:5px;padding-inline:14px}.profile-button__copy,.profile-button b,.icon-button:not(.notifications-bell__trigger){display:none}.notifications-bell{display:block}.notifications-panel{right:-12px}.portal-main{padding:24px 14px 45px}.table-actions{flex-wrap:wrap}.table-actions .table-search{flex-basis:100%;width:100%}.table-filter{flex:135px;min-height:44px}.table-filter select{width:100%;min-width:0}.page-heading{flex-direction:column;align-items:flex-start;gap:15px}.page-heading__action,.page-heading__action .button{width:100%}.page-heading h1{font-size:30px}.balance-banner{grid-template-columns:1fr;gap:21px;padding:24px}.balance-banner__pipeline{margin-left:-12px}.balance-banner__pipeline div{padding:4px 12px}.balance-banner__pipeline div:first-child{border-left:0}.balance-banner__pipeline strong{font-size:13px}.metric-grid{grid-template-columns:1fr 1fr}.metric-card{padding:14px}.metric-card>strong{font-size:19px}.metric-card__target,.ib-username,.ib-game-grid{grid-template-columns:1fr}.ib-games__hero{padding:22px 18px}.ib-games__boundary{padding-inline:18px}.ib-username,.ib-leaderboard{margin:13px}.ib-game-grid{padding:0 13px 13px}.ib-leaderboard>header{flex-direction:column;align-items:flex-start}.partner-dashboard-customiser{padding:15px}.partner-dashboard-customiser>header{flex-direction:column;align-items:flex-start}.partner-dashboard-customiser>header>div:last-child{justify-content:space-between;width:100%}.partner-dashboard-customiser fieldset{grid-template-columns:1fr}.partner-dashboard-customiser__metric button{min-width:44px;min-height:44px}.partner-dashboard-customiser__footer{flex-direction:column;align-items:flex-start}.partner-dashboard-customiser__footer p{text-align:left}.partner-journey-panel,.partner-evidence-panel{padding:18px}.partner-journey-panel ol{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-quick-actions{padding:19px}.dashboard-grid{gap:13px}.bar-chart{height:190px}.chart-summary strong{font-size:11px}.pipeline-flow{grid-template-columns:1fr;gap:12px}.pipeline-flow>b{display:none}.pipeline-flow>div{border-bottom:1px solid var(--line-soft);padding-bottom:10px}.commission-summary,.link-summary{grid-template-columns:1fr 1fr}.commission-summary>div:nth-child(3),.link-summary>div:nth-child(3){border-left:0;border-top:1px solid var(--line-soft)}.commission-summary>div:nth-child(4),.link-summary>div:nth-child(4){border-top:1px solid var(--line-soft)}.commission-summary>div,.link-summary>div{padding:15px}.commission-summary strong,.link-summary strong{font-size:17px}.type-picker{grid-template-columns:1fr 1fr}.field-row{grid-template-columns:1fr;gap:0}.campaign-form-wrap,.campaign-preview{padding:19px}.links-panel>.panel-heading{flex-direction:column}.links-panel .table-actions{width:100%}.attribution-summary{grid-template-columns:1fr 1fr}.attribution-summary>div:nth-child(3){border-left:0}.attribution-summary>div:nth-child(n+3){border-top:1px solid var(--line-soft)}.attribution-table-desktop{display:none}.attribution-mobile-list{border-top:1px solid var(--line-soft);gap:7px;padding:13px;display:grid}.attribution-mobile-list article{border:1px solid var(--line-soft);background:var(--surface-muted);border-radius:11px;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:10px 11px;display:flex}.attribution-mobile-list strong,.attribution-mobile-list small{display:block}.attribution-mobile-list strong{overflow-wrap:anywhere;font-size:9px}.attribution-mobile-list small{color:var(--muted);margin-top:3px;font-size:7px}.attribution-mobile-list .attribution-state{flex:none}.explanation-drawer{padding:19px}.drawer-heading h2{font-size:19px}.drawer-footer{margin:8px -19px -19px;padding:12px 19px}.report-tabs,.report-summary-grid{grid-template-columns:1fr}.report-summary-grid>div{border-top:1px solid var(--line-soft);border-left:0}.report-summary-grid>div:first-child{border-top:0}.funding-funnel ol{grid-template-columns:1fr 1fr}.rebate-bar{grid-template-columns:90px 1fr}.rebate-bar>span.numeric{text-align:left;grid-column:2}.report-table-heading{flex-direction:column;align-items:stretch}.report-export-list>li{grid-template-columns:1fr;gap:13px;padding:14px}.report-export-form{grid-template-columns:1fr;padding:14px}.report-export-form__period{grid-template-columns:1fr}.report-export-form__actions{grid-template-columns:1fr 1fr;display:grid}.report-export-list dl{grid-template-columns:1fr 1fr}.report-export-list__action{grid-column:auto;grid-template-columns:1fr}.network-summary{grid-template-columns:1fr 1fr}.network-summary>div:nth-child(3){border-left:0}.network-summary>div:nth-child(n+3){border-top:1px solid var(--line-soft)}.network-tree-panel{padding:18px}.network-tree{display:none}.network-mobile-list{gap:7px;margin-top:17px;display:grid}.network-mobile-list button{border:1px solid var(--line-soft);background:var(--surface-muted);text-align:left;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:9px 12px;display:flex}.network-mobile-list button[aria-pressed=true]{border-color:var(--violet);background:var(--violet-soft)}.network-mobile-list strong,.network-mobile-list small{display:block}.network-mobile-list strong{overflow-wrap:anywhere;font-size:9px}.network-mobile-list small{color:var(--muted);text-transform:capitalize;margin-top:3px;font-size:7px}.network-mobile-list b{color:var(--violet-dark);font-size:18px}.wallet-overview{grid-template-columns:1fr;padding:19px}.wallet-overview>.freshness{width:max-content}.wallet-overview__facts{grid-area:auto;grid-template-columns:1fr}.wallet-overview__facts div{border-top:1px solid var(--line-soft);border-left:0;padding:10px 0}.wallet-overview__facts div:first-child{border-top:0}.wallet-table-desktop{display:none}.wallet-mobile-list{border-top:1px solid var(--line-soft);gap:7px;padding:13px;display:grid}.wallet-mobile-list article{border:1px solid var(--line-soft);background:var(--surface-muted);border-radius:11px;justify-content:space-between;align-items:center;gap:12px;min-height:60px;padding:11px;display:flex}.wallet-mobile-list strong,.wallet-mobile-list small{display:block}.wallet-mobile-list strong{overflow-wrap:anywhere;font-size:9px}.wallet-mobile-list small{color:var(--muted);margin-top:3px;font-size:7px}.wallet-mobile-list b{flex:none;font-size:9px}.payout-readiness ul{grid-template-columns:1fr}.wallet-record-list article{flex-direction:column;align-items:flex-start;gap:9px}.wallet-record-list__value{text-align:left;grid-auto-flow:column;justify-content:space-between;place-items:center start;width:100%}.payout-command-panel{padding:18px}.payout-command-panel form{grid-template-columns:1fr}.payout-command-panel__evidence,.payout-command-panel__confirm,.payout-command-panel__actions{grid-column:auto}.subib-table-desktop{display:none}.subib-mobile-list{border-top:1px solid var(--line-soft);gap:7px;padding:13px;display:grid}.subib-mobile-list article{border:1px solid var(--line-soft);background:var(--surface-muted);border-radius:11px;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:10px 11px;display:flex}.subib-mobile-list strong,.subib-mobile-list small{display:block}.subib-mobile-list strong{overflow-wrap:anywhere;font-size:9px}.subib-mobile-list small{color:var(--muted);margin-top:3px;font-size:7px}.subib-mobile-list .network-status{flex:none}.subib-invitation-list,.subib-applicant-list,.subib-arrangement-list{padding:0 15px 15px}.subib-arrangement li{flex-direction:column;align-items:flex-start}.announcement-item{padding:13px 15px}.support-table-desktop{display:none}.support-mobile-list{border-top:1px solid var(--line-soft);gap:7px;padding:13px;display:grid}.support-mobile-list article{border:1px solid var(--line-soft);background:var(--surface-muted);border-radius:11px;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:10px 11px;display:flex}.support-mobile-list strong,.support-mobile-list small{display:block}.support-mobile-list strong{overflow-wrap:anywhere;font-size:9px}.support-mobile-list small{color:var(--muted);margin-top:3px;font-size:7px}.support-mobile-list .support-status{flex:none}.asset-summary{grid-template-columns:1fr 1fr}.asset-summary>div:nth-child(3){border-left:0}.asset-summary>div:nth-child(n+3){border-top:1px solid var(--line-soft)}.asset-table-desktop{display:none}.asset-mobile-list{border-top:1px solid var(--line-soft);gap:7px;padding:13px;display:grid}.asset-mobile-list article{border:1px solid var(--line-soft);background:var(--surface-muted);border-radius:11px;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:10px 11px;display:flex}.asset-mobile-list strong,.asset-mobile-list small{display:block}.asset-mobile-list strong{overflow-wrap:anywhere;font-size:9px}.asset-mobile-list small{color:var(--muted);margin-top:3px;font-size:7px}.asset-mobile-list .asset-format{flex:none}.onboarding-overview{padding:19px}.onboarding-overview__facts{grid-template-columns:1fr}.onboarding-overview__facts div{border-top:1px solid var(--line-soft);border-left:0;padding:10px 0 0}.onboarding-overview__facts div:first-child{border-top:0}.onboarding-steps{padding:19px}.onboarding-step{grid-template-columns:30px minmax(0,1fr)}.onboarding-step__mark{width:30px;height:30px}.onboarding-state{grid-column:2;width:max-content}.partner-status-home{padding:19px}.partner-status-home dl div{grid-template-columns:1fr;gap:4px}.partner-status-home__actions{grid-template-columns:1fr;display:grid}.profile-overview__identity{grid-template-columns:52px minmax(0,1fr);padding:19px}.profile-overview__avatar{border-radius:15px;width:52px;height:52px;font-size:14px}.profile-state{grid-column:1/-1;width:max-content}.profile-overview__facts{grid-template-columns:1fr}.profile-overview__facts div{border-top:1px solid var(--line-soft);border-left:0;padding:13px 19px}.profile-overview__facts div:first-child{border-top:0}.profile-security{grid-template-columns:1fr;gap:17px}.profile-security dl{grid-template-columns:1fr}.profile-security dl div{border-top:1px solid var(--line-soft);border-left:0;padding-top:9px;padding-left:0}.profile-security .button{grid-column:auto;width:100%}}@media (width<=390px){.metric-grid,.partner-journey-panel ol,.commission-summary,.link-summary{grid-template-columns:1fr}.commission-summary>div,.link-summary>div{border-top:1px solid var(--line-soft);border-left:0}.commission-summary>div:first-child,.link-summary>div:first-child{border-top:0}.chart-summary{grid-template-columns:1fr;gap:9px}.chart-summary div{border-left:0;padding:0}.funding-funnel ol,.attribution-summary{grid-template-columns:1fr}.attribution-summary>div{border-top:1px solid var(--line-soft);border-left:0}.attribution-summary>div:first-child{border-top:0}.network-summary{grid-template-columns:1fr}.network-summary>div{border-top:1px solid var(--line-soft);border-left:0}.network-summary>div:first-child{border-top:0}.asset-summary{grid-template-columns:1fr}.asset-summary>div{border-top:1px solid var(--line-soft);border-left:0}.asset-summary>div:first-child{border-top:0}.network-detail dl,.profile-record{grid-template-columns:1fr}.profile-capability{grid-template-columns:30px minmax(0,1fr)}.profile-capability__mark{width:30px;height:30px}.profile-capability__state{grid-column:2;width:max-content}.profile-agreement dl,.profile-agreement__action{grid-template-columns:1fr}.profile-agreement__action .button{width:100%}.profile-kyb dl,.profile-kyb__action{grid-template-columns:1fr}.profile-kyb__action .button{width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=1080px){.engagement-hero{grid-template-columns:1fr auto}.engagement-hero dl{grid-column:1/-1}.engagement-layout{grid-template-columns:1fr}}@media (width<=720px){.engagement-hero{grid-template-columns:1fr;padding:20px}.engagement-hero dl{grid-template-columns:1fr}.engagement-hero dl div{border-top:1px solid #ffffff29;border-left:0;padding:10px 0}.engagement-challenge-grid{grid-template-columns:1fr}.engagement-challenge{padding:17px}.engagement-challenge footer,.engagement-reward-list footer{flex-direction:column;align-items:flex-start}.engagement-entry-list article{align-items:flex-start}.engagement-redemption-list article{flex-direction:column;align-items:flex-start}.engagement-redemption-form>div:last-child .button{flex:9rem}.engagement-unavailable{padding:20px}}.notifications-bell,.notifications-bell__trigger{position:relative}.notifications-panel{z-index:60;border:1px solid var(--line);width:min(340px,100vw - 24px);box-shadow:var(--shadow-lg);background:#fff;border-radius:16px;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden}.notifications-panel>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:end;gap:12px;padding:14px 16px 10px;display:flex}.notifications-panel>header h2{letter-spacing:-.03em;margin:4px 0 0;font-size:16px}.notifications-panel>header>span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:8px;font-weight:800}.notifications-panel ul{max-height:320px;margin:0;padding:0;list-style:none;overflow:auto}.notifications-panel li a,.notifications-panel li button{border:0;border-bottom:1px solid var(--line-soft);text-align:left;width:100%;color:inherit;cursor:pointer;background:#fff;gap:4px;padding:12px 16px;text-decoration:none;display:grid}.notifications-panel li.is-unread a,.notifications-panel li.is-unread button{box-shadow:inset 3px 0 var(--brand-accent);background:color-mix(in srgb, var(--brand-accent) 8%, #fff)}.notifications-panel li span{color:var(--brand-accent-deep);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:850}.notifications-panel li strong{font-size:12px}.notifications-panel li p{color:var(--muted);margin:0;font-size:10px;line-height:1.45}.notifications-panel li small{color:var(--muted);font-size:9px}.notifications-panel>footer{color:var(--muted);padding:10px 16px 14px;font-size:9px;line-height:1.45}.hx-chart{min-width:0;margin:0;padding:4px 0 0}.hx-chart>figcaption{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.hx-chart>figcaption strong{letter-spacing:-.02em;font-size:13px}.hx-chart>figcaption span{color:var(--brand-muted);font-size:11px}.hx-chart__legend{flex-wrap:wrap;gap:8px;margin:0 0 12px;display:flex}.hx-chart__legend button{border:1px solid var(--line);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:12px;font-weight:650;display:inline-flex}.hx-chart__legend button.is-on{background:#f3fbf8;border-color:#b7d8ce}.hx-chart__legend button.is-off{opacity:.48}.hx-chart__legend b{font-variant-numeric:tabular-nums}.hx-chart__swatch{background:var(--violet-dark);border-radius:99px;width:22px;height:3px;display:block}.hx-chart__swatch--secondary{background:var(--forest);background-image:repeating-linear-gradient(90deg, var(--forest) 0 8px, transparent 8px 12px)}.hx-chart__plot{cursor:crosshair;touch-action:manipulation;outline:none;min-width:0;position:relative}.hx-chart__plot:focus-visible{border-radius:12px;box-shadow:0 0 0 3px #4ed8c059}.hx-chart--trend svg{border:1px solid var(--line-soft);background:#f7fbf9;border-radius:12px;width:100%;height:auto;min-height:220px;display:block}.hx-chart--empty p{color:var(--muted);margin:0;padding:28px 8px;font-size:13px}.hx-chart__grid{stroke:#d7e2dc;stroke-width:1px}.hx-chart__crosshair{stroke:var(--forest);stroke-width:1.25px;stroke-dasharray:3 4;opacity:.45}.hx-chart__area{fill:color-mix(in srgb, var(--violet) 22%, transparent)}.hx-chart__line{stroke:var(--violet-dark);stroke-width:2.75px;stroke-linecap:round;stroke-linejoin:round}.hx-chart__line--secondary{stroke:var(--forest);stroke-width:2px;stroke-dasharray:6 5;opacity:1}.hx-chart__dot{fill:var(--violet-dark);stroke:#fff;stroke-width:2px;transition:r .16s}.hx-chart__dot--secondary{fill:var(--forest)}.hx-chart__dot.is-active{stroke-width:3px}.hx-chart__tooltip{z-index:2;border:1px solid var(--line);min-width:168px;max-width:220px;box-shadow:var(--shadow-sm);pointer-events:none;opacity:0;visibility:hidden;background:#fff;border-radius:12px;padding:10px 12px;position:absolute;top:16px;transform:translate(-50%)}.hx-chart__tooltip.is-visible{opacity:1;visibility:visible}.hx-chart__tooltip.is-start{transform:translate(0)}.hx-chart__tooltip.is-end{transform:translate(-100%)}.hx-chart__tooltip strong{margin-bottom:6px;font-size:12px;display:block}.hx-chart__tooltip span{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:6px;font-size:12px;display:flex}.hx-chart__tooltip b{color:var(--ink);font-variant-numeric:tabular-nums}.hx-chart__tooltip em{font-size:11px;font-style:normal;font-weight:800}.hx-chart__tooltip em.is-up{color:var(--violet-dark)}.hx-chart__tooltip em.is-down{color:var(--red)}.hx-chart__labels{grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;margin:8px 0 0;padding:0;list-style:none;display:grid}.hx-chart__labels button{width:100%;min-height:44px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;font-size:11px;font-weight:700}.hx-chart__labels button.is-active{background:var(--violet-soft);color:var(--violet-dark)}.hx-chart--bars ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.hx-chart--bars li>button,.hx-chart--bars li>div{border:1px solid var(--brand-line);background:var(--brand-surface);text-align:left;width:100%;color:inherit;cursor:pointer;border-radius:12px;grid-template-columns:minmax(90px,.7fr) minmax(80px,1fr) minmax(90px,.55fr);align-items:center;gap:10px;padding:10px 12px;display:grid}.hx-chart--bars li>div{cursor:default}.hx-chart--bars li>button.is-selected{border-color:var(--brand-accent);box-shadow:inset 0 0 0 1px var(--brand-accent);background:var(--brand-accent-soft)}.hx-chart__bar-label{gap:2px;display:grid}.hx-chart__bar-label strong{font-size:11px}.hx-chart__bar-label small{color:var(--brand-muted);font-size:8px}.hx-chart__bar-track{background:var(--line-soft);border-radius:999px;height:8px;overflow:hidden}.hx-chart__bar-track i{border-radius:inherit;background:var(--brand-accent);height:100%;display:block}.hx-chart__bar-value{text-align:right;color:var(--brand-accent-deep);font-size:11px;font-weight:800}.hx-chart--funnel ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.hx-chart--funnel li{grid-template-columns:28px minmax(90px,.7fr) minmax(90px,1fr) 48px;align-items:center;gap:10px;display:grid}.hx-chart__funnel-step{background:var(--forest);width:28px;height:28px;color:var(--brand-accent);border-radius:8px;place-items:center;font-size:9px;font-weight:850;display:grid}.hx-chart--funnel strong{letter-spacing:-.03em;font-size:16px;display:block}.hx-chart--funnel small{color:var(--brand-muted);font-size:9px}.hx-chart__funnel-track{background:var(--line-soft);border-radius:999px;height:8px;overflow:hidden}.hx-chart__funnel-track i{border-radius:inherit;background:var(--brand-accent);height:100%;display:block}.hx-chart--funnel em{color:var(--brand-accent-deep);text-align:right;font-size:10px;font-style:normal;font-weight:800}.partner-trend-panel{padding:18px 20px 20px;overflow:visible}.page-stack,.portal-shell,.side-nav,.partner-main{min-width:0}.page-heading h1{overflow-wrap:anywhere}.freshness,.hx-chart__labels{font-size:10px}.hx-chart__bar-label small{font-size:11px}.commission-table-panel{order:0}.commission-disputes{order:1}.ib-games__hero dt{font-size:11px}.ib-games__boundary,.attribution-disclosure p,.attribution-disclosure strong{font-size:12px}.attribution-summary span{font-size:11px}@media (width<=1024px){.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-overview-grid,.report-layout{grid-template-columns:1fr}.hx-chart--bars li>button,.hx-chart--bars li>div{grid-template-columns:minmax(80px,.8fr) minmax(70px,1fr) minmax(80px,.55fr)}.ib-game-grid{grid-template-columns:1fr}}@media (width<=640px){.top-bar{height:58px;padding-inline:12px}.hx-chart--bars li>button,.hx-chart--bars li>div,.hx-chart--funnel li{grid-template-columns:1fr}.hx-chart__bar-value,.hx-chart--funnel em{text-align:left}.ib-leaderboard>header{flex-direction:column;align-items:stretch}.ib-leaderboard nav{width:100%}.ib-leaderboard nav button,.ib-leaderboard nav .ib-game-refresh{flex:1;min-height:40px}.metric-grid{grid-template-columns:1fr}}.page-heading h1{overflow-wrap:anywhere;font-size:clamp(28px,3.2vw,40px)}.page-heading p:not(.eyebrow){font-size:14px}.side-nav .nav-item,.nav-item{text-overflow:ellipsis;overflow:hidden}.data-table{width:100%}.data-table th,.data-table td{overflow-wrap:anywhere}.data-table .cell-id,.data-table td[title].cell-id{text-overflow:ellipsis;white-space:nowrap;max-width:11rem;overflow:hidden}.data-table code,.report-export-list code{text-overflow:ellipsis;vertical-align:bottom;max-width:100%;display:inline-block;overflow:hidden}.commission-disputes{opacity:.9}.network-disclosure,.attribution-disclosure,.report-export-list__identity>small,.partner-quick-actions a span{overflow-wrap:anywhere}.support-layout{align-items:start}.support-thread{min-width:0}.partner-hero{color:#fff;background:linear-gradient(135deg, var(--forest) 0%, #222731 58%, #1c2928 100%);box-shadow:var(--shadow-md);border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px;padding:clamp(24px,3vw,36px);display:grid}.partner-hero .eyebrow{color:var(--violet)}.partner-hero strong{font-family:var(--font-fraunces), Fraunces, serif;letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:8px 0 6px;font-size:clamp(32px,4vw,44px);display:block}.partner-hero p{color:#b8c8c0;margin:0;font-size:14px}.partner-hero .period-button{color:#d7e2dd;text-overflow:ellipsis;white-space:nowrap;background:#ffffff14;border-radius:999px;align-items:center;max-width:220px;min-height:40px;padding:0 14px;font-size:12px;display:inline-flex;overflow:hidden}.partner-metric-grid--comfortable{gap:14px}.partner-metric-grid--comfortable .metric-card{border-radius:16px;min-height:132px;padding:20px 22px}.partner-metric-grid--comfortable .metric-card strong{font-variant-numeric:tabular-nums;font-size:26px}.partner-quick-actions--paper{color:inherit;background:0 0;padding:0}.partner-quick-actions--paper header h2{color:var(--ink);font-size:22px}.partner-quick-actions--paper .eyebrow{color:var(--mint)}.partner-quick-actions--paper>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.partner-quick-actions--paper a{border:1px solid var(--line);min-height:120px;box-shadow:var(--shadow-sm);color:var(--ink);background:#fff;border-radius:16px}.partner-quick-actions--paper a:hover{background:var(--mint-soft);border-color:#9fd9cd}.partner-quick-actions--paper a span{color:var(--muted);font-size:13px}.partner-quick-actions--paper a i{color:var(--mint)}.partner-overview__foot{color:var(--muted);margin-top:8px;font-size:12px}.engagement-rows{gap:12px;display:grid}.engagement-row{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:16px;padding:20px 22px}.engagement-row h3{margin:14px 0 6px;font-size:18px}.engagement-row>p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.engagement-row footer{border-top:1px solid var(--line-soft);color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding-top:13px;font-size:12px;display:flex}.engagement-row footer strong{color:var(--violet-dark)}.ib-games-arena{grid-template-columns:minmax(0,1.5fr) minmax(280px,.85fr);align-items:start;gap:16px;padding:0 18px 18px;display:grid}.ib-games-arena__main{gap:12px;min-width:0;display:grid}.ib-game-toolbar{background:var(--ib-game-surface);border:1px solid #ffffff1c;border-radius:15px;grid-template-columns:minmax(0,auto) minmax(240px,1fr);align-items:end;gap:16px;margin:18px;padding:18px 20px;display:grid}.ib-game-toolbar__stats{grid-template-columns:repeat(3,minmax(70px,1fr));gap:12px;margin:0;display:grid}.ib-game-toolbar__stats dt{color:#9ca8a6;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:800}.ib-game-toolbar__stats dd{font-variant-numeric:tabular-nums;color:#fff;margin:4px 0 0;font-size:22px;font-weight:750}.ib-username-toolbar{gap:6px;min-width:0;display:grid}.ib-username-toolbar label{letter-spacing:.07em;text-transform:uppercase;color:#9ca8a6;font-size:11px;font-weight:800}.ib-username-toolbar>div{display:flex}.ib-username-toolbar input{color:#fff;background:#ffffff12;border:1px solid #ffffff1f;border-radius:9px 0 0 9px;flex:1;min-width:0;min-height:44px;padding:0 11px;font-size:13px}.ib-username-toolbar button{background:var(--ib-game-accent);min-width:88px;min-height:44px;color:var(--ib-game-primary);cursor:pointer;border:0;border-radius:0 9px 9px 0;font-size:12px;font-weight:780}.ib-username-toolbar small{color:var(--ib-game-accent);font-size:11px}.ib-game-featured{background:color-mix(in srgb, var(--ib-game-surface) 88%, #fff 12%);border-radius:18px;padding:24px}.ib-game-featured>header{font-size:11px}.ib-game-featured h3{font-size:clamp(22px,3vw,28px)}.ib-game-featured>p{min-height:0;font-size:14px}.ib-game-featured .ib-game-options span,.ib-game-featured footer button{min-height:44px;font-size:12px}.ib-game-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ib-game-list__item{background:color-mix(in srgb, var(--ib-game-surface) 90%, #fff 10%);text-align:left;cursor:pointer;width:100%;min-height:52px;font:inherit;color:inherit;border:1px solid #ffffff1a;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 16px;display:grid}.ib-game-list__item span,.ib-game-list__item em{color:#9ca8a6;text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-style:normal}.ib-game-list__item strong{text-overflow:ellipsis;white-space:nowrap;color:#fff;font-size:14px;overflow:hidden}.ib-game-list__item:hover{border-color:color-mix(in srgb, var(--ib-game-accent) 45%, transparent)}.ib-leaderboard--sticky{align-self:start;position:sticky;top:16px}.report-exports--secondary{opacity:.88;background:var(--surface-muted);box-shadow:none}.report-exports--secondary .panel-heading h2{font-size:16px}.report-primary .report-tab{min-height:44px}.report-primary .report-summary-grid strong{font-size:24px}.wallet-payable-hero{margin-bottom:0}.wallet-history--secondary{opacity:.9;background:var(--surface-muted);box-shadow:none}.wallet-history--secondary h2{font-size:20px}.engagement-section--primary{margin-top:18px}.engagement-layout--secondary{opacity:.92}.engagement-rewards--secondary .section-heading h2{font-size:16px}.network-disclosure--quiet{opacity:.85;padding:12px 16px;font-size:12px}.network-disclosure--quiet strong,.network-disclosure--quiet p{font-size:12px}.attribution-panel--secondary,.links-panel--secondary,.asset-panel--secondary{opacity:.88;background:var(--surface-muted);box-shadow:none}.attribution-panel--secondary .panel-heading h2,.links-panel--secondary .panel-heading h2,.asset-panel--secondary .panel-heading h2{font-size:16px}.campaign-builder--primary .section-heading h2{font-size:22px}.campaign-builder--primary .field input,.campaign-builder--primary .field select{min-height:44px;font-size:13px}.links-table td strong,.asset-table td strong{white-space:normal;overflow-wrap:anywhere;max-width:none;overflow:visible}.attribution-table td strong{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.support-thread-primary{grid-column:1/-1}.support-thread-primary .support-thread{max-height:420px;overflow-y:auto}.onboarding-journey{gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}.onboarding-journey>li{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:16px;grid-template-columns:44px minmax(0,1fr) auto;align-items:start;gap:16px;padding:20px 22px;display:grid}.onboarding-journey__index{background:var(--mint-soft);width:44px;height:44px;color:var(--mint);border-radius:12px;place-items:center;font-size:14px;font-weight:850;display:grid}.onboarding-journey>li.is-complete .onboarding-journey__index{background:var(--mint-soft);color:#176956}.onboarding-journey>li.is-current .onboarding-journey__index{background:var(--forest);color:#fff}.onboarding-journey header{justify-content:space-between;align-items:center;gap:12px;display:flex}.onboarding-journey h3{letter-spacing:-.03em;margin:0;font-size:18px}.onboarding-journey p{color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.55}.profile-hero{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px;display:grid}.profile-hero__identity{grid-template-columns:56px minmax(0,1fr);align-items:center;gap:16px;min-width:0;display:grid}.profile-hero__identity h2{margin:8px 0 4px}.profile-hero__identity p{overflow-wrap:anywhere;white-space:normal}.profile-hero .profile-state{align-self:start}.profile-hero .profile-hero__avatar{width:56px;height:56px;color:var(--violet);background:#ffffff1f;border-radius:16px;place-items:center;font-size:16px;font-weight:900;display:grid}.profile-hero__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.profile-hero__facts dt{color:#b8c8c0;font-size:11px}.profile-hero__facts dd{color:#fff;margin:4px 0 0;font-size:14px;font-weight:750}@media (width<=1099px){.partner-hero,.partner-quick-actions--paper>div,.ib-games-arena,.ib-game-toolbar,.profile-hero{grid-template-columns:1fr}.ib-leaderboard--sticky{position:static}.onboarding-journey>li{grid-template-columns:44px minmax(0,1fr)}.onboarding-journey .onboarding-state{grid-column:2;justify-self:start;margin-top:8px}}html{overflow-x:clip}.portal-stage,.partner-main,.page-stack,.page-heading,.page-heading__action,.dashboard-grid,.commission-toolbar,.report-layout,.network-layout,.wallet-layout,.support-layout,.profile-layout,.engagement-layout,.partner-overview-grid,.drawer,.partner-launcher{min-width:0;max-width:100%}.period-button{align-items:center;min-width:0;max-width:min(100%,340px);min-height:44px;font-size:12px;font-weight:780;display:inline-flex;overflow:hidden}.period-button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-left:10px;overflow:hidden}.button,.button--small,.filter-button,.explain-button,.row-menu,.statement-download,.announcement-read-button,.onboarding-step__action,.payout-cancel-button,.payment-method-remove-button,.report-export-list__action .button,.profile-agreement__action .button,.profile-kyb__action .button,.partner-launcher>header>button,.portal-logout button,.tab{min-height:44px;font-size:12px;font-weight:780}.tab span{min-width:18px;height:18px;font-size:11px}.table-search{min-height:44px}.table-search input{font-size:12px}.table-filter{min-height:44px;font-size:13px;font-weight:700}.table-footer{font-size:11px}.table-footer button{width:32px;height:32px;font-size:11px}.data-table th{font-size:10px}.data-table td{font-size:12px}.data-table td strong{font-size:13px}.data-table td small{font-size:11px}.table-filter select,.payout-command-panel select,.support-form select,.profile-section select,.onboarding-steps select,.dispute-form select,.field select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4 6l4 4 4-4' stroke='%23147966' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:16px;min-height:44px;padding-right:32px;font-size:13px;font-weight:650}.table-filter select{background-color:#0000;border:0}.table-filter:focus-within,.field input:focus,.field select:focus,.dispute-form textarea:focus,.support-form textarea:focus,.support-form input:focus,.support-form select:focus,.payout-command-panel select:focus-visible,.payout-command-panel input[type=text]:focus-visible,.network-node:focus-visible,.portal-shell select:focus,.page-stack select:focus,.report-export-form select:focus,form select:focus{border-color:var(--mint);outline:none;box-shadow:0 0 0 3px #4ed8c059}.partner-metric-grid--comfortable .metric-card__foot{min-height:20px;font-size:12px}.partner-metric-grid--comfortable .metric-card__target,.metric-card__foot,.metric-card__target{font-size:11px}.partner-quick-actions a span{font-size:12px;line-height:1.5}.nav-label,.nav-mark,.partner-switcher__boundary,.command-search kbd,.icon-button>span{font-size:11px}.icon-button i{min-width:18px;height:18px;font-size:11px}.profile-button__copy small,.freshness,.commission-summary .freshness,.link-summary .freshness,.partner-launcher__heading>span,.partner-launcher__results a>span,.partner-launcher__results strong em,.partner-launcher__results small{font-size:11px}.partner-launcher__empty p{font-size:12px}.partner-launcher>footer,.access-gate small,.status-badge,.dispute-status,.export-status,.network-status,.network-scope-label,.attribution-method,.attribution-state,.kyc-state,.masked-label,.asset-format,.subib-invite-status,.subib-stage,.subib-acceptance,.announcement-category,.support-status,.onboarding-state,.profile-state,.profile-capability__state,.legend,.chart-gridlines span,.bar-column small,.chart-summary span,.chart-summary strong small,.pipeline-flow span,.pipeline-flow small,.activity-icon{font-size:11px}.activity-list strong{font-size:12px}.activity-list small,.activity-list time,.hx-chart>figcaption span,.hx-chart__labels,.hx-chart--funnel small,.hx-chart__funnel-step,.trace-list li>span,.market-error>span,.profile-read-only>span,.attribution-disclosure>span,.network-disclosure>span,.dispute-form__error,.dispute-boundary-copy,.dispute-resolution{font-size:11px}.drawer-heading>div>p:last-child{font-size:12px}.drawer-amount>span{font-size:11px}.drawer-notice strong,.drawer-notice p{font-size:12px}.trace-list small{font-size:11px}.trace-list strong,.trace-list p,.trace-math div{font-size:12px}.status-history strong,.status-history small,.type-picker legend,.type-option strong,.field>span,.field>span small{font-size:11px}.field input,.field select{min-height:44px;font-size:13px}.market-error p,.campaign-save-state,.preview-top{font-size:11px}.generated-link strong,.generated-link>button{font-size:12px}.preview-capability{font-size:11px}.campaign-empty{font-size:12px}.phone-preview__eyebrow,.report-insight dt,.report-export-list__identity>small,.report-export-list dt{font-size:11px}.report-export-list dd{font-size:12px}.report-export-list code,.report-export-list__action small{font-size:11px}.report-exports__empty p{font-size:12px}.report-exports__boundary,.funding-funnel li>span,.funding-funnel li small,.funding-funnel li em,.rebate-bar>span small{font-size:11px}.network-view-switch button{min-height:44px;font-size:12px;font-weight:780}.network-summary span,.network-summary small,.network-node__avatar{font-size:11px}.network-node__copy strong{font-size:12px}.network-node__copy small{font-size:11px}.network-detail>p:not(.eyebrow){font-size:12px}.network-detail dt{font-size:11px}.network-detail dd{font-size:12px}.payout-command-panel form>label:not(.payout-command-panel__confirm){font-size:11px}.payout-command-panel select,.payout-command-panel input[type=text]{font-size:13px}.payout-command-panel__evidence span,.payout-command-panel__evidence small{font-size:11px}.payout-command-panel__confirm,.payout-command-feedback{font-size:12px}.wallet-method-boundary{font-size:11px}.payout-readiness>p:not(.eyebrow){font-size:12px}.payout-readiness li>span{font-size:11px}.payout-readiness li strong{font-size:12px}.payout-readiness li small{font-size:11px}.engagement-card-head,.engagement-challenge footer,.engagement-reward-list footer,.engagement-entry-list small,.engagement-redemption-form label,.engagement-command-feedback,.engagement-redemption-list small,.engagement-boundary,.profile-overview__identity div>p:last-child{font-size:12px}.profile-overview__facts dt,.profile-record dt,.profile-security dt{font-size:11px}.profile-overview__facts dd,.profile-record dd,.profile-security dd,.profile-read-only p,.profile-read-only strong,.profile-capability strong{font-size:12px}.profile-capability p,.profile-agreement header small,.profile-agreement>p,.profile-agreement dd,.profile-agreement__action p,.profile-kyb-heading p,.profile-kyb header small,.profile-kyb>p,.profile-kyb dd,.profile-kyb__action p{font-size:11px}.profile-kyb-heading strong,.profile-security>div>p:last-child,.onboarding-overview>div>p:last-child{font-size:12px}.onboarding-overview__facts dt{font-size:11px}.onboarding-overview__facts dd,.onboarding-step__copy strong,.onboarding-step__copy p{font-size:12px}.onboarding-evidence,.onboarding-pending-note{font-size:11px}.partner-status-home>div>p:last-child{font-size:12px}.partner-status-home dt{font-size:11px}.partner-status-home dd,.support-compose>p,.support-reply>p,.support-close>p,.support-am>p:not(.eyebrow){font-size:12px}.support-form textarea,.support-form input,.support-form select,.onboarding-steps input,.onboarding-steps select,.onboarding-steps textarea,.profile-section input,.profile-section select,.profile-section textarea,.dispute-form textarea,.dispute-form input{min-height:44px;font-size:13px}.support-form textarea,.dispute-form textarea{min-height:88px}.support-form__status{font-size:12px}.asset-summary span,.asset-summary small{font-size:11px}.asset-terms strong{font-size:12px}.asset-terms small{font-size:11px}.asset-distribution p:not(.eyebrow),.asset-unavailable p:not(.eyebrow),.subib-actions>p:not(.eyebrow),.subib-actions strong,.subib-invitation strong,.subib-applicant-list strong,.subib-arrangement>strong{font-size:12px}.subib-actions small,.subib-invitation small,.subib-applicant-list small,.subib-arrangement li strong,.subib-arrangement li small,.announcement-item__meta time{font-size:11px}.announcement-item p{font-size:12px}.announcement-item small,.announcement-item p.announcement-item__feedback,.notifications-panel>header>span,.notifications-panel li span{font-size:11px}.notifications-panel li p{font-size:12px}.notifications-panel li small,.notifications-panel>footer{font-size:11px}.wallet-mobile-list strong,.subib-mobile-list strong,.support-mobile-list strong,.asset-mobile-list strong,.network-mobile-list strong{font-size:12px}.wallet-mobile-list small,.subib-mobile-list small,.support-mobile-list small,.asset-mobile-list small,.network-mobile-list small,.wallet-mobile-list b{font-size:11px}.data-table code[title],.report-export-list code[title],.generated-link strong[title]{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:100%;display:inline-block;overflow:hidden}.next-step-panel>small{color:var(--muted);font-size:11px}.next-step-panel>p:not(.eyebrow){color:var(--muted);font-size:12px}.text-button:hover,.panel-heading>a:hover,.generated-link>button:hover{color:var(--mint)}.button--secondary:hover:not(:disabled){background:var(--mint-soft);border-color:#9fd9cd}.announcement-read-button:hover:not(:disabled){border-color:var(--mint);background:var(--mint-soft)}.table-footer button[aria-current]{border-color:var(--mint);background:var(--mint)}.tab--active:after{background:var(--mint)}.tab--active span{background:var(--mint-soft);color:var(--mint)}.metric-card--selected{border-color:var(--mint);box-shadow:inset 0 0 0 1px var(--mint), 0 10px 30px #4ed8c01a}.type-option--selected,.report-tab--active{border-color:var(--mint);box-shadow:inset 0 0 0 1px var(--mint)}.network-node--selected{box-shadow:inset 3px 0 var(--mint)}.network-mobile-list button[aria-pressed=true]{border-color:var(--mint)}.hash-chip{border:1px solid var(--line);background:var(--surface-muted);max-width:100%;min-height:32px;color:var(--ink);font:inherit;cursor:pointer;text-align:left;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.hash-chip:hover{background:var(--mint-soft);border-color:#9fd9cd}.hash-chip__label{color:var(--muted);white-space:nowrap;font-size:11px;font-weight:750}.hash-chip code{text-overflow:ellipsis;white-space:nowrap;max-width:11rem;font-family:var(--font-mono), ui-monospace, monospace;font-size:11px;display:inline-block;overflow:hidden}.commission-workspace{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);align-items:start;gap:16px;display:grid}.commission-evidence-pane{min-width:0;padding:22px;position:sticky;top:16px}.commission-evidence-pane h2{letter-spacing:-.03em;overflow-wrap:anywhere;margin:6px 0 4px;font-size:22px}.commission-evidence-pane>p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:13px}.commission-evidence-pane .drawer-amount{margin:16px 0}.commission-evidence-pane__hint{margin-top:16px!important;font-size:12px!important}.report-period-hero{margin-bottom:0}.report-linked{gap:16px;display:grid}.report-exports-drawer{border-style:dashed;max-height:min(420px,70vh);overflow:auto}.report-exports-drawer .report-export-list{padding:0 16px 16px}.network-tree{overflow-x:auto}.network-tree-panel.panel{overflow:visible}.network-node{min-width:0}.network-node:hover{background:var(--mint-soft);border-color:#9fd9cd}.subib-pipeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.subib-pipeline__stage{min-width:0;padding:20px}.subib-pipeline__stage>header{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:12px;margin-bottom:14px;display:grid}.subib-pipeline__stage>header>span{background:var(--forest);width:36px;height:36px;color:var(--violet);border-radius:10px;place-items:center;font-weight:850;display:grid}.subib-pipeline__stage h2{letter-spacing:-.03em;margin:4px 0 6px;font-size:18px}.subib-pipeline__stage>header p:not(.eyebrow){color:var(--muted);margin:0;font-size:13px;line-height:1.5}.subib-pipeline__stage .hash-chip{margin-top:8px}.subib-pipeline__stage>.button{width:100%;margin-top:12px}.wallet-register .wallet-row-type{text-transform:capitalize;background:#eef1ee;border-radius:99px;padding:4px 8px;font-size:11px;font-weight:850;display:inline-flex}.wallet-row-type--settlement{background:var(--mint-soft);color:var(--mint)}.wallet-row-type--payout{background:var(--blue-soft);color:var(--blue)}.wallet-row-type--statement{background:var(--violet-soft);color:var(--violet-dark)}.wallet-methods--secondary{opacity:.92;grid-template-columns:1fr}.wallet-methods--secondary .panel{background:var(--surface-muted);box-shadow:none}.support-workspace{grid-template-columns:minmax(240px,.9fr) minmax(0,1.15fr) minmax(280px,.85fr);align-items:start;gap:14px;display:grid}.support-workspace .support-tickets,.support-workspace .support-thread-primary{grid-column:auto;overflow:visible}.support-workspace .support-announcements{grid-column:1/-1}.support-inbox .data-table tbody tr{cursor:pointer}.support-compose-switch{border:1px solid var(--line);background:var(--surface-muted);border-radius:12px;gap:4px;margin:10px 0 16px;padding:4px;display:flex}.support-compose-switch button{min-height:40px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1;font-size:12px;font-weight:780}.support-compose-switch button.is-active{color:var(--ink);box-shadow:var(--shadow-sm);background:#fff}.support-compose-switch button:hover:not(.is-active){color:var(--mint)}.support-compose[data-compose-mode=new] [data-compose=reply],.support-compose[data-compose-mode=new] [data-compose=close],.support-compose[data-compose-mode=reply] [data-compose=new],.support-compose[data-compose-mode=reply] [data-compose=close],.support-compose[data-compose-mode=close] [data-compose=new],.support-compose[data-compose-mode=close] [data-compose=reply]{display:none}.support-form-panel h2{letter-spacing:-.03em;margin:0 0 8px;font-size:18px}.support-mobile-list article{justify-content:space-between;align-items:center;gap:12px;display:flex}.support-mobile-list article>button{text-align:left;cursor:pointer;min-width:0;font:inherit;background:0 0;border:0;flex:1;padding:0}.onboarding-journey>li{grid-template-columns:44px minmax(0,1fr)}.onboarding-journey details{min-width:0}.onboarding-journey summary{cursor:pointer;list-style:none}.onboarding-journey summary::-webkit-details-marker{display:none}.onboarding-journey>li.is-collapsed{opacity:.88}.onboarding-journey>li.is-expanded{box-shadow:var(--shadow-md);border-color:#9fd9cd}.profile-bands{gap:16px;display:grid}.profile-band{min-width:0}.profile-agreement__digest .hash-chip,.profile-kyb__digest .hash-chip{margin-top:4px}@media (width<=1099px){.commission-workspace,.report-layout,.network-layout,.subib-pipeline,.subib-layout,.wallet-layout,.support-workspace,.profile-layout,.profile-hero,.engagement-layout,.campaign-builder,.ib-games-arena,.ib-game-toolbar{grid-template-columns:1fr}.commission-evidence-pane{position:static}.support-workspace .support-announcements{grid-column:auto}.ib-leaderboard--sticky{position:static}}.auth-screen{grid-template-columns:minmax(0,1.1fr) minmax(320px,460px);min-height:100vh;display:grid}.auth-screen__brand{color:#fff;background:linear-gradient(160deg, var(--forest) 0%, #1a332c 72%, #14352c 100%);flex-direction:column;justify-content:flex-end;gap:12px;padding:clamp(32px,6vw,72px);display:flex}.auth-screen__brand h1{letter-spacing:-.045em;margin:0;font-size:clamp(30px,4vw,44px);line-height:1.06}.auth-screen__brand>p:not(.eyebrow){color:#c5d0cb;max-width:420px;margin:0}.brand-lockup--auth{margin:0 0 18px}.auth-screen__panel{background:var(--surface);border-left:1px solid var(--line);align-content:center;gap:18px;padding:clamp(28px,5vw,56px);display:grid}.auth-form{gap:14px;display:grid}.auth-form label{color:var(--muted);gap:6px;font-size:12px;font-weight:750;display:grid}.auth-form input{border:1px solid var(--line);min-height:44px;color:var(--ink);font:inherit;background:#fff;border-radius:12px;padding:0 14px;font-size:14px}.auth-form input:focus{border-color:var(--violet);outline:none;box-shadow:0 0 0 3px #4ed8c02e}.auth-screen__submit{background:var(--forest);color:#fff;min-height:46px;font:inherit;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;padding:0 18px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.auth-screen__hint,.auth-screen__switch{color:var(--muted);margin:0;font-size:13px}.auth-screen__switch a{color:var(--violet-dark);font-weight:750}.auth-screen__notice{color:#8a3038;background:#fff5f5;border:1px solid #f0c9cc;border-radius:12px;margin:0;padding:12px 14px}.access-gate__actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px;display:flex}.access-gate__actions .access-gate__action{margin-top:0}.access-gate__secondary{border:1px solid var(--line);min-height:44px;color:var(--ink);background:#fff;border-radius:10px;justify-content:center;align-items:center;padding:0 18px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.auth-links{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.auth-links a{color:var(--ink);font-size:12px;font-weight:800;text-decoration:none}@media (width<=900px){.auth-screen{grid-template-columns:1fr}.auth-screen__brand{min-height:28vh}.auth-screen__panel{border-left:0;border-top:1px solid var(--line)}}.partner-overview .partner-hero{align-items:stretch}.partner-hero__lead{align-content:start;min-width:0;display:grid}.partner-hero__lead>p:last-of-type{max-width:54ch;margin-top:10px;line-height:1.55}.partner-hero__actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.hero-button{background:var(--violet);color:#06231d;border:1px solid #0000;border-radius:999px;align-items:center;min-height:40px;padding:0 18px;font-size:13px;font-weight:750;text-decoration:none;transition:background .16s,border-color .16s,transform .16s;display:inline-flex}.hero-button:hover{transform:translateY(-1px)}.hero-button--quiet{color:#eafff9;background:#ffffff14;border-color:#ffffff2e}.hero-button--quiet:hover{background:#ffffff24;border-color:#ffffff4d}.partner-hero__split{align-content:end;gap:10px;min-width:220px;margin:0;display:grid}.partner-hero__split>div{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:14px;justify-content:space-between;align-items:baseline;gap:16px;padding:12px 15px;display:flex}.partner-hero__split>div.is-outstanding{background:#4fd8c01a;border-color:#4fd8c04d}.partner-hero__split dt{color:#ffffffa8;font-size:12.5px}.partner-hero__split dd{color:#eafff9;letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:0;font-size:17px;font-weight:750}.metric-card--static.is-accent{background:linear-gradient(140deg,#4fd8c01f,#0000 70%);border-color:#4fd8c06b}.partner-funnel-panel{padding:18px 20px 20px}.partner-funnel{gap:10px;margin:0;padding:0;list-style:none;display:grid}.partner-funnel>li{border:1px solid var(--line,#dde2dd);background:var(--paper-2,#f7f9f7);border-radius:14px;grid-template-columns:minmax(96px,auto) minmax(0,1fr) auto;align-items:center;gap:6px 16px;padding:13px 16px;display:grid;position:relative;overflow:hidden}.partner-funnel__bar{width:var(--pct,0%);pointer-events:none;background:linear-gradient(90deg,#4fd8c038,#4fd8c00f);position:absolute;inset:0 auto 0 0}.partner-funnel>li>:not(.partner-funnel__bar){z-index:1;position:relative}.partner-funnel__value{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:750;line-height:1}.partner-funnel__label{letter-spacing:-.012em;font-size:14px;font-weight:680}.partner-funnel__share{color:var(--muted,#66707a);white-space:nowrap;font-size:12.5px}.partner-funnel__foot{max-width:76ch;color:var(--muted,#66707a);margin:14px 0 0;font-size:12.5px;line-height:1.55}.panel-heading__link{color:var(--mint-deep,#0f6957);white-space:nowrap;font-size:12.5px;font-weight:700;text-decoration:none}.panel-heading__link:hover{text-decoration:underline}.hx-chart__plot{position:relative}.hx-chart__axis{pointer-events:none;position:absolute;inset:0}.hx-chart__axis span{color:var(--muted);font-variant-numeric:tabular-nums;padding:0 3px;font-size:11px;font-weight:650;line-height:1.4;position:absolute;left:6px;transform:translateY(-100%)}.hx-chart__readout{border:1px solid var(--line,#dde2dd);background:var(--paper-2,#f7f9f7);border-radius:12px;flex-wrap:wrap;align-items:baseline;gap:6px 18px;margin-top:12px;padding:10px 14px;display:flex}.hx-chart__readout>strong{letter-spacing:-.01em;font-size:13px;font-weight:750}.hx-chart__readout>span{color:var(--muted,#66707a);font-size:12.5px}.hx-chart__readout b{color:var(--ink,#14181f);font-variant-numeric:tabular-nums;margin-left:4px;font-weight:750}.hx-chart__readout em{margin-left:6px;font-size:12px;font-style:normal;font-weight:700}.hx-chart__readout em.is-up{color:#11795f}.hx-chart__readout em.is-down{color:#b0322c}.report-disclosure.partner-overview__foot{text-transform:none;letter-spacing:0;font-size:12.5px}@media (width<=900px){.partner-hero{grid-template-columns:minmax(0,1fr)}.partner-hero__split{min-width:0}.partner-funnel>li{grid-template-columns:minmax(0,1fr);gap:4px}.partner-funnel__share{white-space:normal}}.partner-quick-actions__metric{color:var(--mint-deep,#0f6957);letter-spacing:-.012em;font-variant-numeric:tabular-nums;margin:2px 0 6px;font-size:13px;font-weight:750;display:block}.command-search>span:not(:first-child){color:var(--muted)}.command-search kbd{color:#5f6a64}.subib-actions li>span{font-size:11px}.engagement-hero.panel{background:radial-gradient(circle at 92% 0%, #4ed8c038, transparent 34%), var(--forest);border-color:#0000}.data-table th{color:#5a655f}.tab span,.profile-agreement__state{color:#59635e}.engagement-hero h2 small{font-size:max(11px,.32em)}.access-gate small,.activity-icon,.activity-list small,.activity-list strong,.activity-list time,.announcement-category,.announcement-item p,.announcement-item p.announcement-item__feedback,.announcement-item small,.announcement-item strong,.announcement-item__meta time,.announcement-read-button,.asset-distribution p:not(.eyebrow),.asset-format,.asset-summary small,.asset-summary span,.asset-terms li>span,.asset-terms small,.asset-terms strong,.asset-unavailable p:not(.eyebrow),.attribution-disclosure>span,.attribution-disclosure p,.attribution-disclosure strong,.attribution-method,.attribution-state,.attribution-summary span,.bar-column small,.campaign-empty,.campaign-save-state,.chart-gridlines span,.chart-summary span,.chart-summary strong small,.command-search kbd,.commission-disputes--secondary .data-table th,.commission-summary .freshness,.link-summary .freshness,.data-table th,.dispute-boundary-copy,.dispute-form__error,.dispute-resolution,.dispute-status,.drawer-amount>span:not(.status-badge),.drawer-heading>div>p:last-child,.drawer-notice p,.drawer-notice strong,.explain-button,.export-status,.field>span,.field>span small,.field input,.field select,.filter-button,.freshness,.funding-funnel li>span,.funding-funnel li em,.funding-funnel li small,.generated-link>button,.generated-link span,.generated-link strong,.hx-chart--funnel em,.hx-chart--funnel small,.hx-chart__bar-label small,.hx-chart__funnel-step,.hx-chart__labels,.ib-game-card>header,.ib-game-card form>small,.ib-game-community>div:first-child,.ib-game-community__row,.ib-game-options span,.ib-game-refresh,.ib-game-target,.ib-games__boundary,.ib-games__hero dt,.ib-leaderboard>p,.ib-leaderboard nav button,.ib-leaderboard__rows>div:first-child,.ib-username label,.ib-username small,.icon-button>span,.icon-button i,.kyc-state,.masked-label,.legend,.market-error>span,.market-error p,.metric-card__target,.nav-label,.nav-mark,.network-detail>p:not(.eyebrow),.network-detail dd,.network-detail dt,.network-disclosure>span,.network-node__avatar,.network-node__copy small,.network-node__copy strong,.network-scope-label,.network-status,.network-summary small,.network-summary span,.network-view-switch button,.next-step-panel>p:not(.eyebrow),.next-step-panel>small,.notifications-panel>footer,.notifications-panel>header>span,.notifications-panel li p,.notifications-panel li small,.notifications-panel li span,.onboarding-evidence,.onboarding-overview>div>p:last-child,.onboarding-overview__facts dd,.onboarding-overview__facts dt,.onboarding-pending-note,.onboarding-state,.onboarding-step__action,.onboarding-step__copy p,.onboarding-step__copy strong,.onboarding-step__mark,.partner-launcher>footer,.partner-launcher>header>button,.partner-launcher__empty p,.partner-launcher__heading>span,.partner-launcher__results a>span,.partner-launcher__results small,.partner-launcher__results strong em,.partner-status-home>div>p:last-child,.partner-status-home dd,.partner-status-home dt,.partner-switcher small,.partner-switcher__boundary,.payout-cancel-button,.payment-method-remove-button,.payout-command-panel__evidence span,.payout-command-panel__evidence small,.payout-readiness>p:not(.eyebrow),.payout-readiness li>span,.payout-readiness li small,.payout-readiness li strong,.pipeline-flow small,.pipeline-flow span,.portal-logout button,.preview-capability,.preview-compliance,.preview-top,.profile-button>span:first-child,.profile-button b,.profile-button__copy small,.profile-capability p,.profile-capability strong,.profile-capability__mark,.profile-capability__state,.profile-kyb>p,.profile-kyb dd,.profile-kyb dt,.profile-kyb h3,.profile-kyb header small,.profile-kyb-heading p,.profile-kyb-heading strong,.profile-kyb__action .button,.profile-kyb__action p,.profile-kyb__digest code,.profile-kyb__state,.profile-overview__facts dt,.profile-record dt,.profile-security dt,.profile-overview__identity div>p:last-child,.profile-read-only>span,.profile-read-only p,.profile-read-only strong,.profile-record dd,.profile-security>div>p:last-child,.profile-security dd,.profile-state,.rebate-bar>span small,.rebate-bar>span strong,.report-disclosure,.report-export-list code,.report-export-list dd,.report-export-list dt,.report-export-list__action .button,.report-export-list__action small,.report-export-list__identity>small,.report-export-list__identity>strong,.report-exports__boundary,.report-exports__empty p,.report-exports__empty strong,.report-insight>p:not(.eyebrow),.report-insight dt,.row-menu,.statement-download,.status-badge,.status-history small,.status-history strong,.subib-acceptance,.subib-actions>p:not(.eyebrow),.subib-actions li>span,.subib-actions small,.subib-actions strong,.subib-applicant-list small,.subib-applicant-list strong,.subib-arrangement>strong,.subib-arrangement li small,.subib-arrangement li strong,.subib-invitation small,.subib-invitation strong,.subib-invite-status,.subib-stage,.support-compose>p,.support-reply>p,.support-close>p,.support-am>p:not(.eyebrow),.support-form textarea,.support-form__status,.support-status,.system-health,.tab,.tab span,.table-filter,.table-footer,.table-footer button,.table-search input,.trace-list li>span,.trace-list p,.trace-list small,.trace-list strong,.trace-math .trace-math__total,.trace-math div,.type-option strong,.type-picker legend{font-size:11px}@media (width<=680px){.asset-mobile-list small,.asset-mobile-list strong,.attribution-mobile-list small,.attribution-mobile-list strong,.network-mobile-list small,.network-mobile-list strong,.subib-mobile-list small,.subib-mobile-list strong,.support-mobile-list small,.support-mobile-list strong,.wallet-mobile-list b,.wallet-mobile-list small,.wallet-mobile-list strong{font-size:11px}}
