:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page-bg:radial-gradient(circle at 14% 0%, #8ae8ff38, transparent 30%), radial-gradient(circle at 88% 12%, #4d9eff2e, transparent 26%), linear-gradient(160deg, #041320 0%, #052743 50%, #0b3356 100%);--surface:#051f34d6;--surface-soft:#0b3a5eb8;--surface-muted:#8ae8ff14;--surface-header:#071f32c2;--sidebar-bg:#08243d;--sidebar-border:#8ae8ff1a;--sidebar-text:#e6f7ffc2;--sidebar-text-strong:#f2fbff;--border:#8ae8ff29;--border-strong:#2cc7ff52;--text:#f0fbff;--text-muted:#def2ffb8;--accent:#0a93dc;--accent-strong:#2cc7ff;--accent-contrast:#052743;--accent-rgb:44, 199, 255;--accent-soft-rgb:110, 189, 255;--success-bg:#26b87b24;--success-text:#9fe7c2;--error-bg:#f2626824;--error-text:#ffd5d7;--shadow:0 20px 52px #04131f42;--header-height:80px;--sidebar-width:256px}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page-bg:radial-gradient(circle at 14% 0%, #8ae8ff47, transparent 32%), radial-gradient(circle at 88% 12%, #4d9eff29, transparent 24%), linear-gradient(180deg, #f4fbff 0%, #dce8f4 44%, #edf5ff 100%);--surface:#ffffffe6;--surface-soft:#f3f8fff5;--surface-muted:#0a93dc0f;--surface-header:#ffffffc7;--sidebar-bg:#0b3356;--sidebar-border:#8ae8ff14;--sidebar-text:#eff4fcbd;--sidebar-text-strong:#fff;--border:#183b611f;--border-strong:#0a93dc3d;--text:#0d1d2d;--text-muted:#0d1d2da8;--accent:#0a93dc;--accent-strong:#2cc7ff;--accent-contrast:#052743;--accent-rgb:44, 199, 255;--accent-soft-rgb:77, 158, 255;--success-bg:#1a98641f;--success-text:#12724a;--error-bg:#db40501a;--error-text:#b02f40;--shadow:0 20px 46px #0f3b611f}*{box-sizing:border-box}html,body{min-height:100%}body{color:var(--text);font-family:var(--font-body), sans-serif;background:var(--page-bg);margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit}button{border:0}.sr-only-input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.auth-shell,.loader-screen{min-height:100vh;padding:24px}.auth-shell{place-items:center;display:grid}.auth-shell__inner{gap:24px;width:min(100%,980px);display:grid}.portal-header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.portal-controls,.dashboard-header__actions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:12px;display:flex}.portal-control-group{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:18px;gap:8px;padding:12px 14px;display:grid}.portal-control-group>span{letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);font-size:.72rem;font-weight:700}.portal-segment{background:var(--surface-soft);border-radius:14px;grid-auto-flow:column;gap:6px;padding:4px;display:inline-grid}.portal-segment__button{min-width:56px;color:var(--text-muted);cursor:pointer;background:0 0;border-radius:10px;padding:8px 12px;transition:background .16s,color .16s,transform .16s}.portal-segment__button:hover{transform:translateY(-1px)}.portal-segment__button.active{background:linear-gradient(135deg, var(--accent-strong), #4d9eff);color:var(--accent-contrast)}.brand-mark{align-items:center;gap:14px;display:inline-flex}.brand-mark.compact{gap:12px}.brand-mark__badge{background:linear-gradient(135deg, #6ebdff, var(--accent));width:52px;height:52px;color:var(--accent-contrast);font-family:var(--font-display), sans-serif;letter-spacing:-.04em;border-radius:16px;place-items:center;font-size:1.1rem;font-weight:700;display:grid}.brand-mark__copy{gap:2px;display:grid}.brand-mark__copy span{text-transform:uppercase;letter-spacing:.14em;color:var(--text-muted);font-size:.76rem}.brand-mark__copy strong{font-family:var(--font-display), sans-serif;font-size:1.16rem}.auth-panel,.portal-surface-card,.portal-stat-card{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow)}.auth-panel{border-radius:28px;gap:20px;width:min(100%,560px);margin:0 auto;padding:28px;display:grid}.auth-panel__copy,.portal-surface-card__header{gap:10px;display:grid}.auth-panel__copy h1,.portal-topbar__heading h1,.portal-surface-card h2,.completion-card h2{font-family:var(--font-display), sans-serif;letter-spacing:-.04em;margin:0}.auth-panel__copy h1,.portal-topbar__heading h1{font-size:clamp(2rem,4vw,2.8rem);line-height:.98}.auth-panel__copy p,.auth-panel__footer,.helper-text,.completion-card p,.portal-topbar__heading p,.portal-stat-card p,.portal-surface-card p,.portal-banner,.portal-sidebar__account-copy span,.portal-nav__item,.portal-detail-list dt,.portal-mini-list dt,.portal-contact-list p,.portal-profile-trigger__meta small{color:var(--text-muted);margin:0;line-height:1.6}.auth-panel__footer{border-top:1px solid var(--border);padding-top:4px}.auth-panel__footer p{margin:0}.auth-panel__footer a,.text-link{color:var(--accent-strong);font-weight:700}.eyebrow,.step-chip,.card-label{letter-spacing:.12em;text-transform:uppercase;border-radius:999px;align-items:center;width:fit-content;padding:8px 12px;font-size:.74rem;font-weight:700;display:inline-flex}.eyebrow,.step-chip{border:1px solid var(--border-strong);background:rgba(var(--accent-rgb), .12);color:var(--accent-strong)}.card-label{color:var(--accent-strong);padding:0}.app-form,.field-grid,.form-stack{gap:16px;display:grid}.field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-form label,.portal-profile-form label{gap:8px;display:grid}.app-form span,.portal-profile-form span{color:var(--text-muted);font-size:.92rem}.app-form input,.portal-profile-form input{border:1px solid var(--border);background:var(--surface-soft);width:100%;color:var(--text);border-radius:14px;outline:none;padding:14px 15px;transition:border-color .16s,background .16s,transform .16s}.app-form input::placeholder,.portal-profile-form input::placeholder{color:#7f8ca0c2}.app-form input:focus,.portal-profile-form input:focus{border-color:var(--accent-strong);background:var(--surface);transform:translateY(-1px)}.form-inline{justify-content:flex-end;display:flex}.helper-text{font-size:.9rem}.form-error,.form-warning,.form-success,.completion-card,.portal-banner{border:1px solid var(--border);border-radius:18px;padding:14px 16px}.form-error{background:var(--error-bg);color:var(--error-text)}.form-warning{color:#f6deb3;background:#ffe8bf2e;border-color:#ffe0a36b}.form-warning p{margin:6px 0 0}.form-success{background:var(--success-bg);color:var(--success-text)}.completion-card{background:var(--surface-soft);gap:12px;display:grid}.primary-button,.ghost-button,.button-link{cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:13px 18px;font-weight:700;transition:transform .16s,opacity .16s,background .16s;display:inline-flex}.primary-button:hover,.ghost-button:hover,.button-link:hover,.portal-nav__item:hover,.portal-profile-trigger:hover,.portal-profile-dropdown__item:hover{transform:translateY(-1px)}.primary-button:disabled,.ghost-button:disabled{opacity:.65;cursor:not-allowed;transform:none}.primary-button{background:linear-gradient(135deg, var(--accent-strong), #4d9eff);color:var(--accent-contrast)}.ghost-button{background:var(--surface-soft);border:1px solid var(--border);color:var(--text)}.button-link{text-decoration:none}.loader-screen{color:var(--text-muted);place-items:center;gap:18px;display:grid}.loader-screen__orb{border:2px solid var(--border);border-top-color:var(--accent-strong);border-radius:999px;width:82px;height:82px;animation:1s linear infinite loader-spin}.partner-avatar{background:linear-gradient(135deg, rgba(var(--accent-rgb), .28), rgba(var(--accent-soft-rgb), .36));color:var(--text);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.partner-avatar--md{width:54px;height:54px}.partner-avatar--lg{width:70px;height:70px}.partner-avatar--xl{width:124px;height:124px}.partner-avatar__image{object-fit:cover;width:100%;height:100%}.partner-avatar__fallback{font-family:var(--font-display), sans-serif;letter-spacing:-.04em;font-size:clamp(1rem,2vw,2rem);font-weight:700}.portal-backdrop{z-index:30;opacity:0;visibility:hidden;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#080c1673;border:none;transition:opacity .18s,visibility .18s;position:fixed;inset:0}.portal-backdrop.is-visible{opacity:1;visibility:visible}.portal-sidebar{z-index:40;width:var(--sidebar-width);border-right:1px solid var(--sidebar-border);background:var(--sidebar-bg);color:var(--sidebar-text-strong);grid-template-rows:auto auto auto 1fr;gap:16px;padding:18px 16px;display:grid;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;box-shadow:18px 0 42px #0f172a2e}.portal-profile-trigger__meta strong,.portal-stat-card strong,.portal-mini-list dd,.portal-detail-list dd,.portal-contact-list strong{color:var(--text);font-family:var(--font-display), sans-serif;margin:0;display:block}.portal-sidebar__section-label{letter-spacing:.14em;text-transform:uppercase;color:#ffffff80;font-size:.69rem;font-weight:700}.portal-nav{gap:8px;display:grid}.portal-nav__item{color:var(--sidebar-text);border:1px solid #0000;border-radius:14px;align-items:center;gap:12px;padding:11px 12px;transition:background .16s,border-color .16s,color .16s,transform .16s;display:flex}.portal-nav__item.is-active{border-color:rgba(var(--accent-rgb), .26);background:rgba(var(--accent-rgb), .12);color:var(--sidebar-text-strong)}.portal-nav__icon{background:#ffffff0f;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.portal-sidebar__footer{align-self:end;gap:12px;display:grid}.portal-sidebar__footer .portal-controls{gap:10px;display:grid}.portal-sidebar__footer .portal-control-group{border-radius:16px;gap:6px;padding:10px 12px}.portal-sidebar__footer .portal-control-group>span{font-size:.68rem}.portal-sidebar__footer .portal-segment__button{min-width:48px;padding:7px 10px}.portal-main-shell{min-height:100vh;margin-left:var(--sidebar-width);min-width:0}.portal-topbar{top:0;right:0;left:var(--sidebar-width);z-index:25;min-height:var(--header-height);background:var(--surface-header);border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);justify-content:space-between;align-items:center;gap:14px;padding:12px 20px;display:flex;position:fixed;box-shadow:0 10px 30px #0f172a0f}.portal-topbar__left,.portal-topbar__right{align-items:center;gap:12px;display:flex}.portal-topbar__left{min-width:0}.portal-topbar__right{justify-content:flex-end}.portal-topbar__controls{align-items:center;gap:8px;display:inline-flex}.portal-topbar__heading{gap:4px;min-width:0;display:grid}.portal-topbar__menu-button{border:1px solid var(--border);background:var(--surface);width:40px;height:40px;color:var(--text);box-shadow:var(--shadow);border-radius:12px;display:none}.portal-header-button{white-space:nowrap}.portal-profile-menu{position:relative}.portal-icon-toggle{border:1px solid var(--border);background:var(--surface);width:38px;height:38px;color:var(--text);box-shadow:var(--shadow);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.portal-profile-trigger{color:var(--text);box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.portal-profile-trigger__meta{text-align:left;display:grid}.portal-icon-toggle:focus-visible,.portal-profile-trigger:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}.portal-profile-dropdown{border:1px solid var(--border);background:var(--surface);min-width:208px;box-shadow:var(--shadow);border-radius:18px;gap:6px;padding:8px;display:grid;position:absolute;top:calc(100% + 10px);right:0}.portal-profile-dropdown__item{width:100%;color:var(--text);text-align:left;background:0 0;border-radius:12px;align-items:center;gap:10px;padding:11px 13px;transition:background .16s,transform .16s;display:flex}.portal-profile-dropdown__item:hover{background:var(--surface-soft)}.portal-page{min-height:100vh;padding:calc(var(--header-height) + 18px) 20px 20px}.portal-grid{gap:16px;display:grid}.portal-grid+.portal-grid,.portal-grid+.portal-banner,.portal-banner+.portal-grid{margin-top:16px}.portal-grid--stats{grid-template-columns:repeat(4,minmax(0,1fr))}.portal-grid--main,.portal-grid--info{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.portal-grid--profile{grid-template-columns:320px minmax(0,1fr)}.portal-stat-card{align-items:flex-start;gap:12px;display:flex}.portal-stat-card__icon,.portal-contact-list__icon{background:rgba(var(--accent-rgb), .12);width:40px;height:40px;color:var(--accent-strong);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.portal-stat-card strong{margin-top:2px;font-size:1.04rem}.portal-surface-card--hero{background:linear-gradient(135deg, rgba(var(--accent-rgb), .08), #ffffff05), var(--surface)}.portal-inline-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.portal-inline-actions--stack{display:grid}.portal-detail-list,.portal-mini-list{gap:12px;margin:0;display:grid}.portal-detail-list div,.portal-mini-list div{border-bottom:1px solid var(--border);gap:6px;padding-bottom:12px;display:grid}.portal-detail-list div:last-child,.portal-mini-list div:last-child{border-bottom:0;padding-bottom:0}.portal-detail-list dt,.portal-mini-list dt{letter-spacing:.12em;text-transform:uppercase;font-size:.73rem;font-weight:700}.portal-detail-list dd,.portal-mini-list dd{margin:0;font-size:.96rem}.portal-profile-card{align-content:start}.portal-profile-form{gap:16px;display:grid}.portal-referral-fields{gap:14px;margin-top:16px;display:grid}.portal-readonly-field{gap:8px;display:grid}.portal-readonly-field>span{color:var(--text-muted);font-size:.92rem}.portal-readonly-field__row{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.portal-readonly-field__row input{border:1px solid var(--border);background:var(--surface-soft);width:100%;min-width:0;color:var(--text);border-radius:14px;outline:none;padding:12px 14px}.portal-readonly-field__row input:focus{border-color:var(--accent-strong)}.portal-upload-button{position:relative;overflow:hidden}.portal-contact-list{gap:14px;display:grid}.portal-contact-list>div{align-items:flex-start;gap:14px;display:flex}.portal-banner{align-items:center;min-height:52px;display:flex}.portal-banner--neutral{background:var(--surface-soft)}.landing-page{min-height:100vh;padding:24px}.landing-page__inner{gap:18px;width:min(100%,1280px);margin:0 auto;display:grid}.landing-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.landing-header__actions,.landing-hero__actions,.landing-cta__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.landing-header__actions{justify-content:flex-end}.landing-hero{grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr);gap:18px;display:grid}.landing-hero__content,.landing-showcase,.landing-card,.landing-feature-card,.landing-step-card,.landing-cta{position:relative;overflow:hidden}.landing-hero__content{background:radial-gradient(circle at top left, rgba(var(--accent-rgb), .12) 0%, rgba(var(--accent-rgb), 0) 34%), linear-gradient(180deg, #0b568833 0%, #03131f00 42%), var(--surface);gap:16px;padding:28px;display:grid}.landing-hero__content h1,.landing-section__header h2,.landing-showcase h2,.landing-cta h2{font-family:var(--font-display), sans-serif;letter-spacing:-.04em;margin:0}.landing-hero__content p,.landing-showcase p,.landing-card p,.landing-feature-card p,.landing-step-card p,.landing-cta p,.landing-stat-card span,.landing-showcase__panel p{color:var(--text-muted);margin:0;line-height:1.65}.landing-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:6px;display:grid}.landing-stat-card{border:1px solid var(--border);background:var(--surface-soft);border-radius:18px;gap:6px;padding:16px;display:grid}.landing-stat-card strong,.landing-feature-card strong,.landing-step-card strong,.landing-showcase__panel strong{font-family:var(--font-display), sans-serif;color:var(--text);margin:0;font-size:1.05rem}.landing-showcase{gap:16px;display:grid}.landing-showcase__stack{gap:12px;display:grid}.landing-showcase__panel{border:1px solid var(--border);background:var(--surface-soft);border-radius:18px;gap:8px;padding:16px;display:grid}.landing-section{gap:14px;display:grid}.landing-section__header{gap:10px;max-width:760px;display:grid}.landing-card-grid{gap:16px;display:grid}.landing-card{gap:10px;min-height:190px;display:grid}.landing-feature-card{align-items:flex-start;gap:14px;display:flex}.landing-feature-card__icon{background:rgba(var(--accent-rgb), .12);width:42px;height:42px;color:var(--accent-strong);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.landing-step-card{gap:12px;min-height:210px;display:grid}.landing-cta{background:radial-gradient(circle at top left, rgba(var(--accent-rgb), .14) 0%, rgba(var(--accent-rgb), 0) 34%), var(--surface);justify-content:space-between;align-items:center;gap:18px;padding:24px;display:flex}.landing-cta__copy{gap:10px;max-width:760px;display:grid}@keyframes loader-spin{to{transform:rotate(360deg)}}@media (max-width:1180px){.landing-hero,.landing-card-grid--products,.landing-card-grid--steps{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-hero,.portal-grid--stats,.portal-grid--main,.portal-grid--profile,.portal-grid--info,.field-grid{grid-template-columns:1fr}.portal-topbar__heading p{max-width:100%}}@media (max-width:920px){.landing-page{padding:18px}.landing-header{flex-direction:column;align-items:stretch}.landing-header__actions{justify-content:flex-start}.landing-card-grid--features,.landing-card-grid--products,.landing-card-grid--steps{grid-template-columns:1fr}.landing-cta{flex-direction:column;align-items:flex-start}.portal-backdrop,.portal-topbar__menu-button{display:block}.portal-sidebar{transition:transform .18s;transform:translate(-100%)}.portal-sidebar.is-open{transform:translate(0,0)}.portal-main-shell{margin-left:0}.portal-topbar{padding:12px 16px;left:0}.portal-page{padding:calc(var(--header-height) + 14px) 16px 16px}}@media (max-width:720px){.landing-page{padding:14px}.landing-hero__content{padding:22px}.landing-hero__content h1{max-width:none;font-size:clamp(2.1rem,8vw,3rem)}.landing-stat-grid{grid-template-columns:1fr}.landing-header__actions,.landing-hero__actions,.landing-cta__actions{width:100%}.landing-header__actions .portal-controls{justify-content:space-between;width:100%}.landing-header__actions .primary-button,.landing-header__actions .ghost-button,.landing-hero__actions .primary-button,.landing-hero__actions .ghost-button,.landing-cta__actions .primary-button,.landing-cta__actions .ghost-button{flex:100%}.auth-shell,.loader-screen{padding:18px}.portal-topbar{gap:10px;padding:10px 14px}.portal-page{padding:calc(var(--header-height) + 10px) 14px 14px}.portal-topbar__heading{gap:4px}.portal-topbar__heading .eyebrow,.portal-topbar__heading p{display:none}.portal-topbar__heading h1{font-size:1.35rem}.portal-topbar__right{gap:10px;margin-left:auto}.portal-topbar__controls{gap:6px}.portal-icon-toggle{width:36px;height:36px}.portal-profile-trigger__meta{display:none}.portal-profile-trigger{padding:0}.portal-header-button{min-height:44px;padding:10px 12px}.portal-header-button span{display:none}.portal-profile-dropdown{min-width:200px}.portal-readonly-field__row{grid-template-columns:1fr}.portal-controls{justify-content:stretch}.auth-panel,.portal-surface-card,.portal-stat-card{border-radius:22px;padding:18px}}:root{--page-bg:radial-gradient(circle at 16% 0%, #8ae8ff38, transparent 28%), radial-gradient(circle at 88% 10%, #2cc7ff33, transparent 24%), linear-gradient(180deg, #061320 0%, #07233a 36%, #04101b 100%);--surface:linear-gradient(180deg, #082238f0 0%, #04111dfa 100%);--surface-soft:linear-gradient(180deg, #0b314fe6 0%, #071829f0 100%);--surface-muted:#8ae8ff14;--surface-header:#081523c7;--sidebar-bg:linear-gradient(180deg, #04111efa 0%, #071c2efa 38%, #030e18fc 100%);--sidebar-border:#8ae8ff1f;--border:#8ae8ff24;--border-strong:#2cc7ff66;--shadow:0 24px 50px #00060c5c;--header-height:84px;--sidebar-width:268px}:root[data-theme=light]{--page-bg:radial-gradient(circle at 16% 0%, #8ae8ff42, transparent 30%), radial-gradient(circle at 88% 10%, #2cc7ff24, transparent 22%), linear-gradient(180deg, #f6fbff 0%, #dce8f4 40%, #cddbea 100%);--surface:linear-gradient(180deg, #fffffff5 0%, #f0f7fffa 100%);--surface-soft:linear-gradient(180deg, #f2f8fffa 0%, #e9f2fbfa 100%);--surface-muted:#0a93dc0d;--surface-header:#ffffffc2;--sidebar-bg:linear-gradient(180deg, #042845fa 0%, #061f37fa 48%, #041527fc 100%);--border:#103e641a;--border-strong:#0a93dc3d;--shadow:0 24px 52px #0f3b611f}body{background:var(--page-bg);position:relative}body:before,body:after{content:"";pointer-events:none;position:fixed;inset:0}body:before{opacity:.45;background-color:#0000;background-image:linear-gradient(90deg,#ffffff05 1px,#0000 1px),linear-gradient(#ffffff05 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:68px 68px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;-webkit-mask-image:linear-gradient(#00000057,#0000 76%);mask-image:linear-gradient(#00000057,#0000 76%)}body:after{opacity:.9;background:radial-gradient(circle at top,#8ae8ff1f,#0000 34%),radial-gradient(circle at 100% 100%,#2cc7ff1f,#0000 28%)}.brand-mark-link{display:inline-flex}.portal-brand-logo{align-items:center;display:inline-flex}.portal-brand-logo__image{background-position:0;background-repeat:no-repeat;background-size:contain;width:156px;height:42px;display:block}.auth-shell,.loader-screen,.landing-page,.portal-page{z-index:1;position:relative}.auth-shell,.loader-screen{padding:28px}.portal-header,.landing-header{align-items:center;padding:8px 0}.portal-controls{gap:10px}.portal-control-group{background:linear-gradient(180deg, #ffffff0f, #ffffff03), var(--surface);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:18px;gap:6px;padding:10px 12px}.portal-segment{background:#ffffff0a;border-radius:999px;padding:5px}.portal-segment__button{border-radius:999px;min-width:52px}.portal-segment__button.active,.primary-button{background:linear-gradient(#ffffff2e 0%,#ffffff05 28%),linear-gradient(135deg,#2cc7ff 0%,#0a93dc 58%,#327dff 100%);box-shadow:0 18px 34px #05274352,inset 0 1px #e5fbff2e}.brand-mark__badge{border:1px solid #e5fbff2e;position:relative;box-shadow:0 16px 30px #05274347,inset 0 1px #ffffff24}.brand-mark__badge:after{content:"";opacity:.5;border:1px solid #ffffff2e;border-radius:12px;position:absolute;inset:6px}.brand-mark__copy strong{letter-spacing:-.05em;font-size:1.22rem}.auth-panel,.portal-surface-card,.portal-stat-card{background:radial-gradient(circle at top left, #8ae8ff1f 0%, #8ae8ff00 32%), linear-gradient(180deg, #ffffff09 0%, #fff0 24%), var(--surface);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:28px;position:relative;overflow:hidden}.auth-panel:before,.portal-surface-card:before,.portal-stat-card:before{content:"";opacity:.7;pointer-events:none;background:linear-gradient(135deg,#ffffff14,#0000 28%);position:absolute;inset:0}.auth-panel{gap:24px;width:min(100%,620px);padding:32px}.auth-panel__copy h1,.portal-topbar__heading h1,.portal-surface-card h2,.completion-card h2,.landing-hero__content h1,.landing-section__header h2,.landing-board h2,.landing-cta h2,.dashboard-hero__copy h2{letter-spacing:-.05em}.auth-panel__copy h1,.portal-topbar__heading h1{font-size:clamp(2.1rem,4vw,3rem)}.auth-panel__copy p,.portal-topbar__heading p,.portal-surface-card p,.landing-card p,.landing-step-card p,.landing-feature-card p,.landing-market-card p,.landing-board__footer-item span,.landing-signal-card span,.dashboard-signal-card p,.dashboard-desk-card p{color:var(--text-muted);line-height:1.65}.app-form,.field-grid,.form-stack,.portal-profile-form{gap:18px}.app-form input,.portal-profile-form input,.portal-readonly-field__row input{background:#ffffff0a;border-radius:16px;box-shadow:inset 0 1px #ffffff0d}.app-form input:focus,.portal-profile-form input:focus,.portal-readonly-field__row input:focus{box-shadow:0 0 0 3px #2cc7ff1f,inset 0 1px #ffffff0d}.primary-button,.ghost-button,.button-link{letter-spacing:-.01em;border-radius:16px;min-height:50px}.ghost-button{background:linear-gradient(180deg, #ffffff0f, #ffffff03), var(--surface-soft)}.portal-app-shell{min-height:100vh}.portal-sidebar{gap:18px;padding:20px 16px 18px;box-shadow:22px 0 42px #00080e57}.portal-sidebar:before,.portal-sidebar:after{content:"";pointer-events:none;position:absolute}.portal-sidebar:before{background:linear-gradient(90deg,#ffffff1f,#0000);height:1px;top:18px;left:16px;right:16px}.portal-sidebar:after{opacity:.7;background:radial-gradient(circle at 100% 0,#2cc7ff29,#0000 42%),linear-gradient(#ffffff0a,#fff0);border-radius:24px;height:160px;inset:auto 16px 84px}.portal-sidebar__brand{z-index:1;padding-bottom:8px;position:relative}.portal-sidebar__section-label{z-index:1;color:#ffffff7a;position:relative}.portal-nav{z-index:1;gap:10px;position:relative}.portal-nav__item{background:#ffffff05;border-radius:18px;gap:14px;padding:12px 14px;position:relative;overflow:hidden}.portal-nav__item:before{content:"";opacity:0;background:linear-gradient(#8ae8ff,#0a93dc);width:3px;transition:opacity .16s;position:absolute;inset:0 auto 0 0}.portal-nav__item.is-active{background:linear-gradient(90deg,#2cc7ff29,#2cc7ff08),#ffffff08;box-shadow:inset 0 1px #ffffff14}.portal-nav__item.is-active:before,.portal-nav__item:hover:before{opacity:1}.portal-nav__icon{background:linear-gradient(#ffffff17,#ffffff08);border-radius:12px;width:36px;height:36px}.portal-sidebar__footer{z-index:1;position:relative}.portal-main-shell{position:relative}.portal-topbar{min-height:var(--header-height);background:linear-gradient(180deg, #ffffff0d, #fff0), var(--surface-header);padding:14px 24px;box-shadow:0 16px 32px #00060c29}.portal-topbar__heading p{max-width:720px;font-size:.96rem}.portal-topbar__menu-button,.portal-icon-toggle{background:linear-gradient(180deg, #ffffff0f, #fff0), var(--surface);border-radius:999px;width:40px;height:40px}.portal-profile-dropdown{background:linear-gradient(180deg, #ffffff0f, #fff0), var(--surface);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:20px}.portal-grid,.dashboard-signal-grid{gap:18px}.portal-stat-card,.portal-surface-card{padding:22px}.portal-profile-card__avatar{margin:12px 0 6px}.landing-page{padding:28px}.landing-page__inner{gap:22px;width:min(100%,1320px)}.landing-header__actions,.landing-hero__actions,.landing-cta__actions{gap:12px}.landing-hero{grid-template-columns:minmax(0,1.14fr) minmax(360px,.86fr);gap:22px}.landing-hero__content,.landing-board,.landing-card,.landing-feature-card,.landing-step-card,.landing-cta{border-radius:30px}.landing-hero__content{background:radial-gradient(circle at top left, #8ae8ff2e, transparent 34%), linear-gradient(135deg, #08558733, transparent 48%), var(--surface);gap:18px;padding:32px}.landing-ticker{flex-wrap:wrap;gap:10px;display:flex}.landing-ticker__item,.landing-board__footer-item,.landing-cta__trail-item,.dashboard-chip{background:#ffffff0a;border:1px solid #8ae8ff29;border-radius:999px;gap:2px;padding:10px 14px;display:grid}.landing-ticker__item strong,.landing-board__footer-item strong,.landing-cta__trail-item strong,.dashboard-chip strong{color:var(--text);font-size:.9rem;font-family:var(--font-display), sans-serif}.landing-ticker__item span,.dashboard-chip span,.landing-cta__trail-item span{color:var(--text-muted);font-size:.76rem}.landing-hero__content h1{max-width:11ch;font-size:clamp(3rem,5vw,5.4rem);line-height:.92}.landing-hero__content p{max-width:58ch}.landing-signal-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.landing-signal-card{border:1px solid var(--border);background:linear-gradient(180deg, #ffffff0d, #fff0), var(--surface-soft);border-radius:22px;align-items:flex-start;gap:12px;padding:16px;display:flex}.landing-signal-card__icon,.dashboard-signal-card__icon,.dashboard-desk-card__icon{width:42px;height:42px;color:var(--accent-strong);background:#2cc7ff1f;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.landing-signal-card strong,.landing-market-card strong,.landing-card strong,.landing-feature-card strong,.landing-step-card strong,.dashboard-hero__metric strong,.dashboard-info-tile strong,.dashboard-signal-card strong,.dashboard-desk-card strong{font-family:var(--font-display), sans-serif;color:var(--text);margin:0}.landing-signal-card>div,.landing-feature-card__copy,.dashboard-signal-card>div,.dashboard-desk-card__copy{gap:6px;display:grid}.landing-board{background:radial-gradient(circle at top right, #8ae8ff29, transparent 34%), linear-gradient(180deg, #0b5c912e, transparent 44%), var(--surface);gap:18px;padding:30px;display:grid}.landing-board__header,.landing-market-grid{gap:12px;display:grid}.landing-market-card,.landing-card,.landing-step-card,.landing-feature-card,.dashboard-hero__metric,.dashboard-info-tile,.dashboard-signal-card,.dashboard-desk-card{border:1px solid var(--border);background:linear-gradient(180deg, #ffffff0f, #fff0), var(--surface-soft);position:relative;overflow:hidden}.landing-market-card,.dashboard-desk-card{border-radius:22px;gap:10px;padding:18px;display:grid}.landing-market-card__meta,.landing-card__top{justify-content:space-between;align-items:center;gap:12px;display:flex}.landing-market-card__signal,.landing-card__index{min-height:34px;color:var(--accent-strong);letter-spacing:.08em;text-transform:uppercase;background:#2cc7ff1f;border-radius:999px;align-items:center;padding:0 12px;font-size:.78rem;font-weight:700;display:inline-flex}.landing-board__footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.landing-section{gap:16px}.landing-section__header{gap:12px;max-width:720px}.landing-section__header h2{font-size:clamp(2rem,3vw,3rem);line-height:.98}.landing-card-grid{gap:18px}.landing-card-grid--products{grid-template-columns:repeat(4,minmax(0,1fr))}.landing-card-grid--features{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-card-grid--steps{grid-template-columns:repeat(4,minmax(0,1fr))}.landing-card{align-content:space-between;min-height:220px;display:grid}.landing-feature-card{border-radius:24px;align-items:flex-start;gap:16px;padding:20px;display:flex}.landing-feature-card__icon{background:linear-gradient(#ffffff12,#fff0),#2cc7ff24;border-radius:16px;width:46px;height:46px}.landing-step-card{gap:14px;min-height:228px;padding:22px;display:grid}.landing-cta{background:radial-gradient(circle at top left, #8ae8ff29, transparent 32%), linear-gradient(120deg, #0a93dc29, transparent 48%), var(--surface);grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:22px;padding:30px;display:grid}.landing-cta__copy{gap:12px}.landing-cta__actions{place-content:center flex-end}.landing-cta__trail{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;display:grid}.dashboard-hero{background:radial-gradient(circle at top left, #8ae8ff2e, transparent 32%), linear-gradient(135deg, #0a93dc24, transparent 46%), var(--surface);grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:20px;padding:28px;display:grid}.dashboard-hero__copy{gap:14px;display:grid}.dashboard-hero__copy h2{margin:0;font-size:clamp(2.1rem,4vw,3.5rem);line-height:.95}.dashboard-hero__tags{flex-wrap:wrap;gap:10px;display:flex}.dashboard-chip{align-items:center;gap:8px;display:inline-flex}.dashboard-hero__actions{margin-top:4px}.dashboard-hero__board{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.dashboard-hero__metric{border-radius:22px;gap:8px;padding:18px;display:grid}.dashboard-hero__metric span,.dashboard-info-tile span{letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);font-size:.76rem;font-weight:700}.dashboard-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dashboard-signal-card{border-radius:24px;align-items:flex-start;gap:14px;padding:20px;display:flex}.dashboard-detail-grid{align-items:stretch}.dashboard-surface-card{height:100%}.dashboard-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.dashboard-info-tile{border-radius:20px;gap:8px;padding:18px;display:grid}.dashboard-desk-grid{gap:14px;display:grid}.dashboard-desk-card{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.portal-banner{border-radius:20px;min-height:56px}@media (max-width:1180px){.landing-hero,.landing-cta,.dashboard-hero,.portal-grid--main,.portal-grid--profile,.portal-grid--info{grid-template-columns:1fr}.landing-card-grid--products,.landing-card-grid--steps,.dashboard-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-signal-strip{grid-template-columns:1fr}}@media (max-width:920px){.landing-page,.auth-shell,.loader-screen{padding:20px}.landing-header,.portal-header{flex-direction:column;align-items:stretch}.landing-header__actions{justify-content:flex-start}.portal-sidebar{transform:translate(-100%)}.portal-sidebar.is-open{transform:translate(0,0)}.portal-main-shell{margin-left:0}.portal-topbar{padding:12px 16px;left:0}.portal-page{padding:calc(var(--header-height) + 14px) 16px 16px}.landing-card-grid--features,.landing-card-grid--products,.landing-card-grid--steps,.dashboard-signal-grid,.dashboard-info-grid,.field-grid{grid-template-columns:1fr}.dashboard-desk-card{grid-template-columns:auto 1fr}.dashboard-desk-card .ghost-button,.dashboard-desk-card .button-link{grid-column:1/-1}}@media (max-width:720px){.landing-page,.auth-shell,.loader-screen{padding:16px}.landing-hero__content,.landing-board,.landing-cta,.dashboard-hero,.auth-panel,.portal-surface-card,.portal-stat-card{border-radius:24px;padding:20px}.landing-hero__content h1{max-width:none;font-size:clamp(2.4rem,9vw,3.4rem)}.landing-header__actions,.landing-hero__actions,.landing-cta__actions{width:100%}.landing-header__actions .primary-button,.landing-header__actions .ghost-button,.landing-hero__actions .primary-button,.landing-hero__actions .ghost-button,.landing-cta__actions .primary-button,.landing-cta__actions .ghost-button{flex:100%}.landing-cta__trail,.landing-board__footer,.dashboard-hero__board{grid-template-columns:1fr}.portal-topbar__heading .eyebrow,.portal-topbar__heading p{display:none}.portal-topbar__heading h1{font-size:1.45rem}}:root{--header-height:72px;--sidebar-width:236px}.brand-mark__badge{border-radius:12px;width:42px;height:42px;font-size:.98rem}.brand-mark.compact .brand-mark__badge{width:38px;height:38px}.brand-mark__copy span{font-size:.67rem}.brand-mark__copy strong{font-size:1.02rem}.portal-brand-logo__image{width:146px;height:38px}.portal-sidebar:after{height:118px;inset:auto 12px 62px}.portal-sidebar__brand{padding-bottom:4px}.portal-sidebar__section-label{font-size:.64rem}.portal-nav__item{border-radius:14px;gap:12px;padding:10px 12px;font-size:.92rem}.portal-main-shell{min-height:100vh}.portal-topbar{min-height:var(--header-height);padding:10px 18px}.portal-topbar__heading h1{font-size:clamp(1.45rem,2.2vw,1.9rem)}.portal-topbar__heading p{font-size:.88rem}.portal-topbar__menu-button,.portal-icon-toggle{width:36px;height:36px}.partner-avatar--sm{width:38px;height:38px}.portal-profile-dropdown{min-width:196px}.portal-page{padding:calc(var(--header-height) + 16px) 18px 18px}.portal-grid,.dashboard-signal-grid,.dashboard-overview-grid,.dashboard-panel-grid{gap:14px}.portal-grid+.portal-grid,.portal-grid+.portal-banner,.portal-banner+.portal-grid,.dashboard-signal-grid+.portal-grid,.portal-surface-card+.dashboard-signal-grid{margin-top:14px}.portal-stat-card,.portal-surface-card{border-radius:20px;padding:18px}.portal-stat-card strong{font-size:.98rem}.dashboard-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.dashboard-overview-card{gap:8px;display:grid}.dashboard-overview-card__icon{width:36px;height:36px;color:var(--accent-strong);background:rgba(var(--accent-rgb), .12);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.dashboard-overview-card strong{font-family:var(--font-display), sans-serif;letter-spacing:-.04em;font-size:clamp(1.24rem,2vw,1.7rem)}.dashboard-overview-card p{font-size:.88rem}.analytics-panel{gap:16px;display:grid}.analytics-panel--wide{min-width:0}.analytics-panel__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.analytics-panel__header h2{font-family:var(--font-display), sans-serif;letter-spacing:-.04em;margin:8px 0 0}.analytics-filter-group{flex-wrap:wrap;gap:8px;display:flex}.analytics-filter-button{border:1px solid var(--border);min-height:36px;color:var(--text-muted);cursor:pointer;background:#ffffff08;border-radius:999px;padding:8px 12px;transition:background .16s,color .16s,border-color .16s,transform .16s}.analytics-filter-button:hover{color:var(--text);transform:translateY(-1px)}.analytics-filter-button.is-active{border-color:rgba(var(--accent-rgb), .32);background:rgba(var(--accent-rgb), .15);color:var(--text)}.dashboard-analytics-layout,.dashboard-panel-grid{align-items:start}.rank-list{gap:10px;display:grid}.rank-list__item{border:1px solid var(--border);background:#ffffff08;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.rank-list__meta{align-items:center;gap:12px;min-width:0;display:flex}.rank-list__meta div{min-width:0}.rank-list__meta strong,.mini-table__identity strong,.users-table__identity strong,.users-table__cell strong{color:var(--text);margin:0;display:block}.rank-list__meta p,.mini-table__identity span,.users-table__identity span,.users-table__identity small,.users-table__cell small{color:var(--text-muted);margin:0}.rank-list__index{background:rgba(var(--accent-rgb), .12);width:34px;height:34px;color:var(--accent-strong);border-radius:12px;justify-content:center;align-items:center;font-size:.82rem;font-weight:700;display:inline-flex}.rank-list__stats{text-align:right}.rank-list__stats span,.mini-table__metric strong{color:var(--text);font-weight:700;display:block}.rank-list__stats small,.mini-table__metric small{color:var(--text-muted)}.mini-table{gap:10px;display:grid}.mini-table__row{border:1px solid var(--border);background:#ffffff08;border-radius:16px;grid-template-columns:minmax(0,1.3fr) minmax(120px,.8fr) minmax(120px,.8fr);align-items:center;gap:14px;padding:12px 14px;display:grid}.mini-table__detail,.mini-table__metric{text-align:right;justify-items:end;gap:4px;display:grid}.quick-link-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.quick-link-card{border:1px solid var(--border);background:#ffffff08;border-radius:16px;gap:10px;padding:14px;transition:transform .16s,border-color .16s,background .16s;display:grid}.quick-link-card:hover{border-color:rgba(var(--accent-rgb), .28);background:rgba(var(--accent-rgb), .08);transform:translateY(-1px)}.quick-link-card__icon{width:34px;height:34px;color:var(--accent-strong);background:rgba(var(--accent-rgb), .12);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.trend-chart{width:100%;padding-bottom:4px;overflow-x:auto}.trend-chart__svg{width:100%;min-width:620px;display:block}.trend-chart__grid-line{stroke:#ffffff14;stroke-width:1px}.trend-chart__value,.trend-chart__label{fill:var(--text-muted);font-size:11px}.trend-chart__value{fill:var(--text);font-weight:700}.chart-empty-state{border:1px dashed var(--border);min-height:240px;color:var(--text-muted);text-align:center;background:#ffffff05;border-radius:18px;place-items:center;gap:6px;padding:18px;display:grid}.chart-empty-state strong{color:var(--text);font-size:1rem}.users-page__toolbar{flex-wrap:wrap;justify-content:space-between;gap:14px;display:flex}.users-page__filters{justify-items:end;gap:10px;display:grid}.analytics-filter-group--status{justify-content:flex-end}.search-field{gap:8px;width:min(100%,360px);display:grid}.search-field span{color:var(--text-muted);font-size:.86rem}.search-field input{border:1px solid var(--border);width:100%;min-height:42px;color:var(--text);background:#ffffff0a;border-radius:14px;outline:none;padding:10px 12px}.search-field input:focus{border-color:var(--accent-strong);box-shadow:0 0 0 3px rgba(var(--accent-rgb), .12)}.users-table{gap:10px;display:grid}.users-table__head,.users-table__row{grid-template-columns:minmax(0,1.6fr) minmax(112px,.8fr) minmax(110px,.7fr) minmax(140px,.9fr) minmax(140px,.9fr) minmax(150px,1fr);align-items:center;gap:12px;display:grid}.users-table__head{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;padding:0 12px;font-size:.78rem;font-weight:700}.users-table__body{gap:10px;display:grid}.users-table__row{border:1px solid var(--border);background:#ffffff08;border-radius:16px;padding:12px}.users-table__identity,.users-table__cell{gap:4px;min-width:0;display:grid}.status-chip{letter-spacing:.05em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:28px;padding:4px 10px;font-size:.77rem;font-weight:700;display:inline-flex}.status-chip--active{color:#9fe7c2;background:#26b87b24}.status-chip--pending{color:#f6deb3;background:#ffe8bf29}.status-chip--blocked{color:#ffd5d7;background:#f2626824}@media (max-width:1180px){.dashboard-overview-grid,.dashboard-analytics-layout,.dashboard-panel-grid,.quick-link-grid,.users-table__head,.users-table__row,.mini-table__row{grid-template-columns:1fr}.users-page__filters{justify-items:start}.analytics-filter-group--status{justify-content:flex-start}.users-table__head{display:none}}@media (max-width:920px){:root{--header-height:68px}.portal-topbar{padding:10px 14px}.portal-page{padding:calc(var(--header-height) + 12px) 14px 14px}.portal-sidebar{width:min(84vw,236px)}.users-page__toolbar,.analytics-panel__header{align-items:stretch}.search-field{width:100%}}@media (max-width:720px){.portal-brand-logo__image{width:132px;height:34px}.portal-surface-card,.portal-stat-card{border-radius:18px;padding:16px}.portal-topbar__heading h1{font-size:1.32rem}.quick-link-grid{grid-template-columns:1fr}.trend-chart__svg{min-width:560px}}.payout-method-logo{background:#ffffff14;border:1px solid #ffffff14;border-radius:16px;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.payout-method-logo__image{object-fit:cover;width:100%;height:100%}.payout-method-logo__fallback{letter-spacing:.08em;font-size:.72rem;font-weight:800}.payout-hero-card,.payout-command-card{grid-template-columns:minmax(0,1.6fr) minmax(280px,.9fr);align-items:center;gap:18px;display:grid}.payout-hero-card h2,.payout-command-card h2{margin:8px 0 0;font-size:1.55rem}.payout-hero-card p,.payout-command-card p{color:var(--muted);margin:10px 0 0;line-height:1.7}.payout-hero-card__summary,.payout-command-card__stats{gap:12px;display:grid}.payout-hero-card__summary{background:linear-gradient(145deg,#0c2144e6,#0b5098d1),radial-gradient(circle at top,#2dc6ff4d,#0000 58%);border:1px solid #4dc0ff38;border-radius:24px;padding:20px}.payout-hero-card__summary strong{color:#fff;font-size:2rem}.payout-hero-card__summary span{color:#ffffffc2}.payout-command-card__stats{align-items:stretch}.payout-command-card__stats>div{border:1px solid var(--border);background:#ffffff08;border-radius:20px;gap:4px;padding:14px 16px;display:grid}.payout-command-card__stats span{color:var(--muted);font-size:.84rem}.payout-command-card__stats strong{font-size:1.2rem}.dashboard-wallet-grid,.payout-layout-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.85fr)}.wallet-chart{gap:12px;display:grid}.wallet-chart__legend{color:var(--muted);flex-wrap:wrap;gap:14px;font-size:.82rem;display:flex}.wallet-chart__legend span{align-items:center;gap:8px;display:inline-flex}.wallet-chart__legend-swatch{border-radius:999px;width:12px;height:12px;display:inline-block}.wallet-chart__legend-swatch--earned{background:#35d2ff}.wallet-chart__legend-swatch--requested{background:#ffbf6b}.wallet-chart__legend-swatch--approved{background:#49d7a4}.wallet-chart__svg{width:100%;min-width:560px;overflow:visible}.wallet-chart__grid-line{stroke:#ffffff14;stroke-width:1px}.wallet-chart__line{fill:none;stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round}.wallet-chart__line--earned{stroke:#35d2ff}.wallet-chart__line--requested{stroke:#ffbf6b}.wallet-chart__line--approved{stroke:#49d7a4}.wallet-chart__label{fill:#ffffff8f;font-size:12px;font-weight:600}.payout-chart-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.payout-chart-summary>div{border:1px solid var(--border);background:#ffffff08;border-radius:18px;gap:6px;padding:14px 16px;display:grid}.payout-chart-summary span{color:var(--muted);font-size:.82rem}.payout-chart-summary strong{font-size:1.08rem}.dashboard-payout-list,.payout-history-list,.saved-method-list,.payout-method-breakdown__list{gap:12px;display:grid}.dashboard-payout-list__item,.payout-history-item,.saved-method-card,.payout-method-breakdown__item,.selected-method-preview{border:1px solid var(--border);background:#ffffff08;border-radius:18px;padding:14px}.dashboard-payout-list__item{justify-content:space-between;gap:14px;display:flex}.dashboard-payout-list__item p,.dashboard-payout-list__item small,.payout-history-item small,.saved-method-card p,.saved-method-card small,.payout-method-breakdown__item span{color:var(--muted)}.dashboard-payout-list__item strong,.payout-history-item strong,.saved-method-card strong,.payout-method-breakdown__item strong{display:block}.saved-method-card{gap:12px;display:grid}.saved-method-card.is-selected{border-color:#3abeff66;box-shadow:inset 0 0 0 1px #3abeff2e}.saved-method-card__body{width:100%;color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.saved-method-card__body div,.payout-method-breakdown__identity div{gap:4px;display:grid}.saved-method-card__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.payout-method-breakdown{gap:10px;margin-top:18px;display:grid}.payout-method-breakdown__item{justify-content:space-between;align-items:center;gap:14px;display:flex}.payout-method-breakdown__identity{align-items:center;gap:12px;display:flex}.payout-request-card{gap:18px;display:grid}.payout-entry-toggle{border:1px solid var(--border);background:#ffffff0a;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));padding:4px;display:inline-grid}.payout-entry-toggle button{color:var(--muted);background:0 0;border:0;border-radius:12px;padding:10px 14px;font-weight:700}.payout-entry-toggle button.is-active{color:#fff;background:#3daeff2e}.selected-method-preview{align-items:center;gap:14px;display:flex}.payout-method-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.payout-method-option{border:1px solid var(--border);color:inherit;background:#ffffff08;border-radius:18px;justify-items:center;gap:10px;padding:14px 12px;display:grid}.payout-method-option.is-active{background:#3abeff1f;border-color:#3abeff66}.portal-checkbox-stack{gap:10px;display:grid}.portal-checkbox-stack label{color:var(--muted);align-items:center;gap:10px;display:flex}.portal-checkbox-stack input{accent-color:#3dbbff}.field-grid__full{grid-column:1/-1}.payout-request-hint{color:var(--muted);flex-wrap:wrap;gap:10px 18px;font-size:.84rem;display:flex}.payout-history-item{gap:14px;display:grid}.payout-history-item__identity,.payout-history-item__summary{gap:12px;display:grid}.payout-history-item__identity{grid-template-columns:auto 1fr;align-items:center}.payout-history-item__summary{grid-template-columns:repeat(3,minmax(0,1fr))}.payout-history-item__summary span,.payout-history-item__meta small{color:var(--muted)}.payout-history-item__summary div,.payout-history-item__meta{gap:4px;display:grid}.payout-history-item__meta{align-items:flex-start}.payout-pagination{justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.ghost-button.danger{color:#ffb6bb;border-color:#ff768038}.status-chip.is-approved{color:#adffe0;background:#49d7a429}.status-chip.is-pending{color:#ffe5b7;background:#ffbf6b2e}.status-chip.is-rejected{color:#ffd6da;background:#ff747e29}.status-chip.is-muted{color:#ffffffbd;background:#ffffff14}@media (max-width:1180px){.dashboard-wallet-grid,.payout-layout-grid,.payout-hero-card,.payout-command-card,.payout-method-grid,.payout-chart-summary,.payout-history-item__summary{grid-template-columns:1fr}}@media (max-width:920px){.wallet-chart__svg{min-width:520px}.dashboard-payout-list__item{flex-direction:column;align-items:flex-start}}@media (max-width:720px){.wallet-chart__svg{min-width:480px}.payout-entry-toggle,.payout-method-grid{grid-template-columns:1fr}.saved-method-card__actions,.payout-pagination{flex-direction:column;align-items:stretch}}.partner-landing{background:radial-gradient(circle at 0 0,#2ca0ff2e,#0000 28%),radial-gradient(circle at 100% 0,#105cad29,#0000 24%),linear-gradient(#f3f8ff 0%,#fbfdff 42%,#edf5ff 100%);min-height:100vh;padding:24px;position:relative;overflow:hidden}.partner-landing__ambient{pointer-events:none;border-radius:999px;position:absolute}.partner-landing__ambient--one{background:radial-gradient(circle,#40aaff3d 0%,#40aaff00 72%);width:420px;height:420px;top:110px;right:-120px}.partner-landing__ambient--two{background:radial-gradient(circle,#0f62c32e 0%,#0f62c300 70%);width:360px;height:360px;bottom:120px;left:-120px}.partner-landing__inner{z-index:1;gap:20px;width:min(100%,1280px);margin:0 auto;display:grid;position:relative}.partner-landing-topbar{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.partner-landing-topbar__brand{gap:10px;display:grid}.partner-landing-topbar__brand p{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.9rem}.partner-landing-topbar__actions,.partner-landing-hero__actions,.partner-landing-cta__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.partner-landing-topbar__actions{justify-content:flex-end}.partner-landing-button{border:1px solid #0000;border-radius:16px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 18px;font-size:.94rem;font-weight:700;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s,color .18s;display:inline-flex}.partner-landing-button:hover{transform:translateY(-1px)}.partner-landing-button--primary{color:#fff;background:linear-gradient(135deg,#0f5ca8 0%,#2c9bf3 100%);box-shadow:0 18px 36px #0f5ca833}.partner-landing-button--secondary{color:var(--text);background:linear-gradient(#fffffffa 0%,#f0f7fffa 100%);border-color:#0e457a1f;box-shadow:0 14px 32px #081f3d14}.partner-landing-button--ghost{color:var(--text);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffbd;border-color:#0e457a1f}.partner-landing-hero{grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);gap:20px;display:grid}.partner-landing-hero__primary,.partner-landing-hero__board,.partner-landing-market-card,.partner-landing-feature-row,.partner-landing-operator,.partner-landing-operator-card,.partner-landing-cta,.partner-landing-pill{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffffd6;border:1px solid #0f457a1a;position:relative;overflow:hidden;box-shadow:0 26px 70px #0d223f14}.partner-landing-hero__primary{background:radial-gradient(circle at 0 0,#44aaff38,#0000 30%),linear-gradient(#0c529117 0%,#ffffffdb 38%,#fffffff5 100%);border-radius:30px;gap:22px;padding:28px;display:grid}.partner-landing-marquee{gap:12px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.partner-landing-marquee__item{background:#ffffffc7;border:1px solid #0f457a14;border-radius:16px;flex:none;gap:4px;min-width:200px;padding:12px 14px;animation:24s linear infinite partnerLandingMarquee;display:grid}.partner-landing-marquee__item strong{text-transform:uppercase;letter-spacing:.16em;color:#0f5ca8;font-size:.82rem}.partner-landing-marquee__item span{color:var(--text-muted);font-size:.84rem;line-height:1.5}.partner-landing-kicker,.partner-landing-section__header span,.partner-landing-cta__copy span,.partner-landing-panel-heading span{letter-spacing:.18em;text-transform:uppercase;color:#0f5ca8;align-items:center;gap:8px;margin:0;font-size:.8rem;font-weight:800;display:inline-flex}.partner-landing-hero__copy{gap:14px;max-width:760px;display:grid}.partner-landing-hero__copy h1,.partner-landing-section__header h2,.partner-landing-cta__copy h2,.partner-landing-panel-heading strong{font-family:var(--font-display), sans-serif;letter-spacing:-.05em;color:var(--text);margin:0}.partner-landing-hero__copy h1{max-width:11ch;font-size:clamp(2.8rem,6vw,5rem);line-height:.94}.partner-landing-hero__copy p,.partner-landing-market-card p,.partner-landing-feature-row p,.partner-landing-operator-card p,.partner-landing-pill span,.partner-landing-panel-heading strong,.partner-landing-ladder-item p,.partner-landing-cta__copy p,.partner-landing-signal-card p,.partner-landing-metric small{color:var(--text-muted);margin:0;line-height:1.65}.partner-landing-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.partner-landing-signal-card{background:#ffffffc2;border:1px solid #0f457a14;border-radius:20px;align-items:flex-start;gap:12px;padding:16px;display:flex}.partner-landing-signal-card__icon,.partner-landing-feature-row__badge,.partner-landing-operator-card__icon{color:#0f5ca8;background:linear-gradient(135deg,#2c9bf329 0%,#0f5ca814 100%);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.partner-landing-signal-card strong,.partner-landing-market-card strong,.partner-landing-feature-row strong,.partner-landing-operator-card strong,.partner-landing-ladder-item strong,.partner-landing-pill strong,.partner-landing-metric strong{color:var(--text);font-family:var(--font-display), sans-serif;margin:0}.partner-landing-hero__board{background:linear-gradient(#0d355ff0 0%,#09223dfa 100%);border-radius:28px;gap:18px;padding:24px;display:grid}.partner-landing-panel-heading{gap:8px;display:grid}.partner-landing-panel-heading span{color:#8fccffdb}.partner-landing-panel-heading strong,.partner-landing-hero__board .partner-landing-ladder-item p,.partner-landing-hero__board .partner-landing-ladder-item strong,.partner-landing-hero__board .partner-landing-pill span,.partner-landing-hero__board .partner-landing-pill strong,.partner-landing-hero__board .partner-landing-metric strong,.partner-landing-hero__board .partner-landing-metric span,.partner-landing-hero__board .partner-landing-metric small{color:#fff}.partner-landing-board__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.partner-landing-metric{background:#ffffff0f;border:1px solid #ffffff14;border-radius:20px;gap:8px;padding:16px;display:grid}.partner-landing-metric span{text-transform:uppercase;letter-spacing:.16em;color:#c4e5ffc7;font-size:.74rem;font-weight:700}.partner-landing-metric strong{font-size:1.4rem}.partner-landing-metric small{font-size:.82rem}.partner-landing-metric--accent{background:linear-gradient(#2c9bf329 0%,#ffffff0f 100%)}.partner-landing-board__ladder{gap:12px;display:grid}.partner-landing-ladder-item{background:#ffffff0d;border:1px solid #ffffff14;border-radius:20px;grid-template-columns:52px minmax(0,1fr);align-items:flex-start;gap:12px;padding:14px 16px;display:grid}.partner-landing-ladder-item>span,.partner-landing-chip,.partner-landing-operator-card__head>span{letter-spacing:.16em;text-transform:uppercase;color:#fff;background:linear-gradient(135deg,#0f5ca8 0%,#2c9bf3 100%);border-radius:14px;justify-content:center;align-items:center;min-width:44px;height:44px;font-size:.82rem;font-weight:800;display:inline-flex;box-shadow:0 12px 26px #2c9bf342}.partner-landing-board__footer,.partner-landing-band{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.partner-landing-pill{border-radius:20px;gap:6px;padding:16px 18px;display:grid}.partner-landing-pill strong{text-transform:uppercase;letter-spacing:.14em;color:#0f5ca8;font-size:.9rem}.partner-landing-pill span{font-size:.92rem}.partner-landing-section,.partner-landing-split{gap:16px;display:grid}.partner-landing-section__header{gap:10px;max-width:760px;display:grid}.partner-landing-section__header h2,.partner-landing-cta__copy h2{font-size:clamp(2rem,4vw,3.25rem);line-height:1.02}.partner-landing-market-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.partner-landing-market-card{background:linear-gradient(#fffffff5 0%,#f5fafff5 100%);border-radius:24px;gap:12px;min-height:220px;padding:20px;display:grid}.partner-landing-market-card__top,.partner-landing-operator-card__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.partner-landing-market-card__meta{letter-spacing:.12em;text-transform:uppercase;color:#0f5ca8b8;font-size:.8rem;font-weight:700}.partner-landing-split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.partner-landing-split__content,.partner-landing-operator{gap:16px;display:grid}.partner-landing-feature-list{gap:12px;display:grid}.partner-landing-feature-row{border-radius:22px;align-items:flex-start;gap:14px;padding:18px;display:flex}.partner-landing-operator{background:radial-gradient(circle at 100% 0,#2c9bf329,#0000 26%),linear-gradient(#fffffffa 0%,#f3f8fffa 100%);border-radius:28px;padding:22px}.partner-landing-operator__glass{pointer-events:none;background:radial-gradient(circle,#2c9bf32e 0%,#2c9bf300 72%);border-radius:24px;width:96px;height:96px;position:absolute;top:18px;right:18px}.partner-landing-operator__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.partner-landing-operator-card{border-radius:22px;gap:12px;min-height:210px;padding:18px;display:grid}.partner-landing-cta{background:radial-gradient(circle at 0 0,#2c9bf32e,#0000 24%),linear-gradient(#fffffffa 0%,#f2f8fffa 100%);border-radius:28px;justify-content:space-between;align-items:center;gap:20px;padding:24px 26px;display:flex}.partner-landing-cta__copy{gap:10px;max-width:720px;display:grid}@keyframes partnerLandingMarquee{0%{transform:translate(0)}to{transform:translate(calc(-50% - 6px))}}@media (max-width:1180px){.partner-landing-hero,.partner-landing-market-grid{grid-template-columns:1fr 1fr}.partner-landing-hero,.partner-landing-split{grid-template-columns:1fr}.partner-landing-band,.partner-landing-board__footer{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.partner-landing{padding:18px}.partner-landing-topbar{flex-direction:column;align-items:stretch}.partner-landing-topbar__actions{justify-content:flex-start}.partner-landing-market-grid,.partner-landing-operator__grid,.partner-landing-board__stats,.partner-landing-signal-grid{grid-template-columns:1fr}.partner-landing-cta{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.partner-landing{padding:14px}.partner-landing-hero__primary,.partner-landing-hero__board,.partner-landing-operator,.partner-landing-cta{border-radius:24px;padding:18px}.partner-landing-hero__copy h1{max-width:none;font-size:clamp(2.2rem,10vw,3.3rem)}.partner-landing-topbar__actions,.partner-landing-hero__actions,.partner-landing-cta__actions{width:100%}.partner-landing-topbar__actions .portal-controls{justify-content:space-between;width:100%}.partner-landing-button{width:100%}.partner-landing-band,.partner-landing-board__footer,.partner-landing-market-grid{grid-template-columns:1fr}.partner-landing-pill,.partner-landing-market-card,.partner-landing-feature-row,.partner-landing-operator-card{border-radius:20px}}.partner-home{--home-bg:#f4f9ff;--home-bg-soft:#e8f2fb;--home-text:#0b2136;--home-muted:#0b2136a8;--home-line:#0b3c6724;--home-panel:#ffffffc7;--home-panel-strong:#fffffff0;--home-accent:#0b82cf;--home-accent-strong:#15b9f2;--home-success:#1d8a66;--home-shadow:0 18px 44px #082b4e1a;min-height:100vh;color:var(--home-text);background:linear-gradient(180deg, var(--home-bg) 0%, #fff 42%, var(--home-bg-soft) 100%);padding:18px}:root[data-theme=dark] .partner-home{--home-bg:#071623;--home-bg-soft:#0d2336;--home-text:#eff8ff;--home-muted:#e5f4ffad;--home-line:#82cdff2e;--home-panel:#081f31c2;--home-panel-strong:#0a273deb;--home-accent:#28b8f4;--home-accent-strong:#75dcff;--home-success:#61d6a5;--home-shadow:0 18px 44px #0000003d;background:linear-gradient(180deg, var(--home-bg) 0%, #081d2e 46%, var(--home-bg-soft) 100%)}.partner-home-header{z-index:20;border:1px solid var(--home-line);background:var(--home-panel);width:min(100%,1180px);box-shadow:var(--home-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:18px;justify-content:space-between;align-items:center;gap:16px;margin:0 auto 18px;padding:10px 12px;display:flex;position:sticky;top:12px}.partner-home-header .brand-mark__copy span{letter-spacing:.1em;font-size:.68rem}.partner-home-header .brand-mark__copy strong{letter-spacing:0;font-size:1rem}.partner-home-language{border:1px solid var(--home-line);background:var(--home-panel-strong);min-height:42px;color:var(--home-text);border-radius:12px;align-items:center;gap:8px;padding:0 12px;display:inline-flex;position:relative}.partner-home-theme{border:1px solid var(--home-line);width:42px;height:42px;color:var(--home-text);background:var(--home-panel-strong);cursor:pointer;border-radius:12px;place-items:center;display:inline-grid}.partner-home-link{border:1px solid var(--home-line);background:var(--home-panel-strong)}.partner-home-button--soft{color:var(--home-text);background:var(--home-panel-strong);border-color:var(--home-line);box-shadow:none}.partner-home-hero{width:min(100%,1180px);min-height:clamp(500px,72vh,650px);box-shadow:var(--home-shadow);background:#071623;border-radius:26px;align-items:flex-end;margin:0 auto;display:flex;position:relative;overflow:hidden}.partner-home-hero__media,.partner-home-hero__shade{position:absolute;inset:0}.partner-home-hero__media{background:url(/brand-media/home-banners/partner-home-banner.png) 50%/cover no-repeat,linear-gradient(135deg,#061624 0%,#0c3959 100%);transform:scale(1.02)}.partner-home-hero__content{z-index:1;color:#fff;gap:18px;width:min(100%,720px);padding:48px;display:grid;position:relative}.partner-home-hero__content>span,.partner-home-section__intro>span,.partner-home-cta span{letter-spacing:.12em;text-transform:uppercase;color:var(--home-accent-strong);font-size:.78rem;font-weight:900}.partner-home-hero h1{font-size:clamp(3.4rem,7vw,6rem);line-height:.94}.partner-home-stats,.partner-home-section,.partner-home-cta{width:min(100%,1180px);margin:0 auto}.partner-home-stats{border-bottom:1px solid var(--home-line);border-left:1px solid var(--home-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.partner-home-stat{border-top:1px solid var(--home-line);border-right:1px solid var(--home-line);align-content:center;gap:6px;min-height:112px;padding:18px;display:grid}.partner-home-stat strong{color:var(--home-accent);text-transform:uppercase;font-size:.92rem;font-weight:900}.partner-home-stat span,.partner-home-row p,.partner-home-flow__item p,.partner-home-feature p,.partner-home-cta p{color:var(--home-muted);margin:0;line-height:1.65}.partner-home-section{border-bottom:1px solid var(--home-line);gap:28px;padding:54px 0;display:grid}.partner-home-section--split{grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr)}.partner-home-section--features{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.partner-home-section__intro{align-content:start;gap:12px;display:grid}.partner-home-rows{display:grid}.partner-home-row{border-top:1px solid var(--home-line);grid-template-columns:56px minmax(0,1fr);gap:18px;padding:20px 0;display:grid}.partner-home-row span,.partner-home-flow__item>span{color:var(--home-success);font-size:.88rem;font-weight:900}.partner-home-row strong,.partner-home-flow__item strong,.partner-home-feature strong{color:var(--home-text);font-family:var(--font-display), sans-serif;margin-bottom:6px;font-size:1.08rem;display:block}.partner-home-flow{border-left:1px solid var(--home-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.partner-home-flow__item{border-top:1px solid var(--home-line);border-right:1px solid var(--home-line);border-bottom:1px solid var(--home-line);min-height:210px;padding:18px}.partner-home-feature-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px;display:grid}.partner-home-feature{border-top:1px solid var(--home-line);padding-top:16px}.partner-home-cta{justify-content:space-between;align-items:center;gap:22px;padding:34px 0 22px;display:flex}.partner-home-cta__actions{justify-content:flex-end}.auth-shell .portal-header{width:min(100%,560px);margin:0 auto;padding:0}.auth-panel__copy h1{letter-spacing:0;font-size:1.8rem;line-height:1.05}.auth-panel label{gap:6px}.auth-panel input,.auth-panel select,.auth-panel textarea{min-height:42px}.auth-panel .primary-button,.auth-panel .ghost-button{min-height:44px}.partner-home-orb{filter:blur(2px);pointer-events:none;border-radius:999px;animation:14s ease-in-out infinite driftFloat;position:absolute}.partner-home-orb--one{background:radial-gradient(circle,#7ae2ff47,#7ae2ff05);width:120px;height:120px;top:88px;right:10%}.partner-home-orb--two{background:radial-gradient(circle,#1177be38,#1177be05);width:180px;height:180px;animation-delay:-5s;bottom:12%;left:2%}.partner-home-header{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#081f31c7;border:1px solid #82cdff29;border-radius:22px;justify-content:space-between;align-items:center;gap:16px;width:min(100%,1200px);margin:0 auto 18px;padding:12px 14px;display:flex;position:sticky;top:14px;box-shadow:0 20px 52px #00000042}.partner-home-hero{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:stretch;gap:22px;width:min(100%,1200px);margin:0 auto;display:grid;position:relative}.partner-home-hero__copy,.partner-home-preview,.partner-home-band__item,.partner-home-stack__item,.partner-home-flow__item,.partner-home-feature,.partner-home-cta{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#081f31c2;border:1px solid #82cdff29;box-shadow:0 18px 44px #00000038}.partner-home-hero__copy>span,.partner-home-section__intro>span,.partner-home-cta span{letter-spacing:.16em;text-transform:uppercase;color:#75dcff;font-size:.76rem;font-weight:900}.partner-home-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.partner-home-point{background:#05121d73;border:1px solid #82cdff1f;border-radius:18px;gap:12px;padding:14px;display:flex}.partner-home-point__icon{color:#0b2944;background:linear-gradient(135deg,#8ae8ff,#3ec5ff);border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.partner-home-point strong,.partner-home-preview__metric strong,.partner-home-band__item strong,.partner-home-stack__item strong,.partner-home-flow__item strong,.partner-home-feature strong,.partner-home-preview__footer strong{color:#fff;font-family:var(--font-display), sans-serif;font-size:1.02rem;display:block}.partner-home-point p,.partner-home-preview__metric span,.partner-home-band__item p,.partner-home-stack__item p,.partner-home-flow__item p,.partner-home-feature p,.partner-home-preview__footer span{color:#e5f4ffad;margin:0;line-height:1.6}.partner-home-preview{border-radius:30px;align-content:start;gap:18px;padding:22px;display:grid}.partner-home-preview__top{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.partner-home-preview__top>div:first-child{gap:6px;display:grid}.partner-home-preview__top span,.partner-home-band__item span,.partner-home-stack__item span,.partner-home-flow__item>span,.partner-home-feature__index{letter-spacing:.14em;text-transform:uppercase;color:#75dcff;font-size:.74rem;font-weight:900}.partner-home-preview__top strong{color:#eff8ff;max-width:26ch;font-size:.96rem;line-height:1.55}.partner-home-preview__metrics{gap:12px;display:grid}.partner-home-preview__metric{background:#05121d6b;border:1px solid #82cdff1a;border-radius:18px;align-items:center;gap:12px;padding:14px;display:flex}.partner-home-preview__metric-icon{color:#0b2944;background:linear-gradient(135deg,#8ae8ff,#3ec5ff);border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.partner-home-preview__chart{background:linear-gradient(#05121d4d,#05121d8c);border:1px solid #82cdff1a;border-radius:22px;grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:10px;min-height:160px;padding:18px 6px 6px;display:grid}.partner-home-preview__bar{height:var(--bar-height);opacity:0;transform-origin:bottom;min-height:16%;animation:.9s forwards barRise;animation-delay:var(--bar-delay);background:linear-gradient(#75dcff 0%,#0b78be 80%);border-radius:16px 16px 8px 8px;align-self:end;box-shadow:0 12px 18px #0b78be47}.partner-home-preview__footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.partner-home-preview__footer>div{background:#05121d73;border:1px solid #82cdff1a;border-radius:18px;padding:14px}.partner-home-band,.partner-home-section,.partner-home-cta{width:min(100%,1200px);margin:0 auto}.partner-home-band{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.partner-home-band__item,.partner-home-stack__item,.partner-home-flow__item,.partner-home-feature,.partner-home-cta{border-radius:24px}.partner-home-band__item{padding:18px}.partner-home-band__item strong{margin-top:8px;margin-bottom:6px}.partner-home-section{gap:20px;padding:54px 0 0;display:grid}.partner-home-section--split{grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr);align-items:start}.partner-home-section--flow,.partner-home-section--features{padding-top:44px}.partner-home-stack{gap:12px;display:grid}.partner-home-stack__item,.partner-home-flow__item,.partner-home-feature{padding:20px}.partner-home-stack__item{grid-template-columns:56px minmax(0,1fr);gap:18px;display:grid}.partner-home-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.partner-home-flow__item{align-content:start;gap:8px;min-height:210px;display:grid}.partner-home-feature-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.partner-home-feature{gap:10px;display:grid}.partner-home-feature__index{background:#75dcff1a;border-radius:999px;width:fit-content;padding:6px 10px}.partner-home-cta{justify-content:space-between;align-items:center;gap:18px;margin-top:44px;padding:26px;display:flex}.partner-home-cta>div:first-child{gap:10px;max-width:720px;display:grid}@keyframes riseIn{0%{opacity:0;filter:blur(8px);transform:translateY(18px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes barRise{0%{opacity:0;transform:scaleY(.35)}to{opacity:1;transform:scaleY(1)}}@keyframes pulseDot{0%,to{box-shadow:0 0 #61d6a573}50%{box-shadow:0 0 0 8px #61d6a500}}@keyframes driftFloat{0%,to{transform:translate(0,0)scale(1)}50%{transform:translateY(-10px)scale(1.05)}}@media (max-width:980px){.partner-home-hero,.partner-home-section--split{grid-template-columns:1fr}.partner-home-band,.partner-home-points,.partner-home-flow,.partner-home-feature-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-home-cta{flex-direction:column;align-items:flex-start}}@media (max-width:720px){.partner-home{padding:12px}.partner-home-header{border-radius:18px;flex-direction:column;align-items:flex-start;position:relative;top:0}.partner-home-header__actions,.partner-home-controls{width:100%}.partner-home-language{flex:1}.partner-home-language select{width:100%}.partner-home-header__actions .partner-home-link,.partner-home-header__actions .partner-home-button{flex:1}.partner-home-hero__copy,.partner-home-preview{border-radius:22px;padding:22px}.partner-home-hero h1{font-size:3rem}.partner-home-points,.partner-home-band,.partner-home-flow,.partner-home-feature-strip,.partner-home-preview__footer{grid-template-columns:1fr}.partner-home-cta__actions,.partner-home-hero__actions{width:100%}.partner-home-hero__actions .partner-home-link,.partner-home-hero__actions .partner-home-button,.partner-home-cta__actions .partner-home-link,.partner-home-cta__actions .partner-home-button{flex:1}}@media (max-width:980px){.partner-home-section--split,.partner-home-section--features{grid-template-columns:1fr}.partner-home-flow,.partner-home-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-home-cta{flex-direction:column;align-items:flex-start}}@media (max-width:720px){.partner-home{padding:12px}.partner-home-header{border-radius:16px;flex-direction:column;align-items:flex-start;position:relative;top:0}.partner-home-header__actions{width:100%}.partner-home-controls{flex:100%;width:100%}.partner-home-language{flex:1}.partner-home-language select{width:100%}.partner-home-header__actions .partner-home-link,.partner-home-header__actions .partner-home-button{flex:1}.partner-home-hero{border-radius:20px;min-height:520px}.partner-home-hero__content{padding:24px}.partner-home-hero h1{font-size:3rem}.partner-home-hero__actions,.partner-home-cta__actions,.partner-home-hero__actions .partner-home-button,.partner-home-hero__actions .partner-home-link,.partner-home-cta__actions .partner-home-button,.partner-home-cta__actions .partner-home-link{width:100%}.partner-home-flow,.partner-home-stats,.partner-home-feature-list{grid-template-columns:1fr}.partner-home-section{padding:38px 0}.partner-home-row{grid-template-columns:44px minmax(0,1fr)}.auth-shell{padding:14px}:is(.auth-panel,.auth-panel:has(.field-grid)){width:100%;padding:18px}}:root{--sidebar-width:236px;--header-height:64px}.auth-shell{padding:12px!important}.auth-shell__inner{gap:10px!important;width:min(100%,680px)!important}.auth-shell .portal-header{width:min(100%,500px)!important}.auth-panel{border-radius:14px!important;gap:12px!important;width:min(100%,420px)!important;padding:18px!important}.auth-panel:has(.field-grid){width:min(100%,600px)!important}.auth-panel__copy{gap:6px!important}.auth-panel__copy h1{font-size:1.45rem!important;line-height:1.08!important}.auth-panel__copy p{font-size:.84rem!important;line-height:1.45!important}.auth-panel .eyebrow,.auth-panel .step-chip{padding:5px 9px!important;font-size:.64rem!important}.auth-panel .app-form,.auth-panel .field-grid,.auth-panel .form-stack{gap:10px!important}.auth-panel input,.auth-panel select,.auth-panel textarea{border-radius:10px!important;min-height:38px!important;font-size:.88rem!important}.auth-panel .primary-button,.auth-panel .ghost-button{border-radius:10px!important;min-height:40px!important;font-size:.88rem!important}.portal-sidebar{gap:12px!important;padding:14px 12px!important}.portal-sidebar__brand{padding:2px 4px 8px!important}.portal-sidebar__section-label{margin:2px 6px 0!important;font-size:.66rem!important}.portal-nav{gap:6px!important}.portal-nav__item{border-radius:10px!important;min-height:40px!important;padding:8px 10px!important;font-size:.88rem!important}.portal-nav__icon{border-radius:8px!important;width:28px!important;height:28px!important}.portal-topbar{min-height:var(--header-height)!important;gap:10px!important;padding:8px 14px!important}.portal-topbar__left,.portal-topbar__right{gap:10px!important}.portal-topbar__heading{gap:0!important}.portal-topbar__heading .eyebrow,.portal-topbar__heading p{display:none!important}.portal-topbar__heading h1{letter-spacing:0!important;font-size:1.15rem!important;line-height:1.15!important}.portal-icon-toggle,.portal-topbar__menu-button,.portal-profile-trigger{border-radius:10px!important;width:34px!important;height:34px!important}.portal-page{padding:calc(var(--header-height) + 12px) 14px 14px!important;gap:14px!important}.portal-page>*+*{margin-top:14px!important}.portal-grid,.portal-grid--stats,.portal-grid--main,.portal-grid--profile,.portal-grid--info,.dashboard-signal-grid,.dashboard-detail-grid,.dashboard-info-grid,.dashboard-desk-grid,.dashboard-overview-grid,.dashboard-analytics-layout,.dashboard-panel-grid,.dashboard-wallet-grid,.payout-layout-grid,.payout-method-grid,.payout-chart-summary,.users-page__filters,.users-table__body{gap:14px!important}.dashboard-signal-grid+.portal-grid,.portal-surface-card+.dashboard-signal-grid,.portal-surface-card+.portal-surface-card,.dashboard-overview-grid+.portal-surface-card,.dashboard-overview-grid+.portal-grid{margin-top:14px!important}.portal-surface-card,.portal-stat-card,.dashboard-hero,.dashboard-overview-card,.dashboard-signal-card,.dashboard-surface-card,.dashboard-info-tile,.dashboard-desk-card,.referral-card,.payout-hero-card,.payout-command-card,.payout-request-card,.payout-history-item,.users-table__row{border-radius:16px!important}.portal-surface-card,.dashboard-hero,.dashboard-overview-card,.dashboard-signal-card,.dashboard-surface-card,.dashboard-info-tile,.dashboard-desk-card,.referral-card,.payout-hero-card,.payout-command-card,.payout-request-card{padding:16px!important}.dashboard-hero__copy h2,.payout-hero-card h2,.payout-command-card h2,.portal-surface-card h2{font-size:1.18rem!important;line-height:1.18!important}@media (max-width:860px){:root{--sidebar-width:236px;--header-height:58px}.portal-main-shell{margin-left:0!important}.portal-topbar{min-height:var(--header-height)!important;padding:7px 10px!important;left:0!important}.portal-page{padding:calc(var(--header-height) + 10px) 10px 10px!important;gap:12px!important}.portal-page>*+*{margin-top:12px!important}.portal-grid,.portal-grid--stats,.portal-grid--main,.portal-grid--profile,.portal-grid--info,.dashboard-signal-grid,.dashboard-detail-grid,.dashboard-info-grid,.dashboard-desk-grid,.dashboard-overview-grid,.dashboard-analytics-layout,.dashboard-panel-grid,.dashboard-wallet-grid,.payout-layout-grid,.payout-method-grid,.payout-chart-summary,.users-page__filters,.users-table__body{gap:12px!important}.portal-surface-card,.dashboard-hero,.dashboard-overview-card,.dashboard-signal-card,.dashboard-surface-card,.dashboard-info-tile,.dashboard-desk-card,.referral-card,.payout-hero-card,.payout-command-card,.payout-request-card{border-radius:14px!important;padding:14px!important}}@media (max-width:720px){.auth-shell{padding:10px!important}:is(.auth-panel,.auth-panel:has(.field-grid)){width:100%!important;padding:16px!important}.auth-panel__copy h1{font-size:1.32rem!important}.portal-topbar__heading h1{font-size:1.02rem!important}}.password-field{align-items:center;gap:.5rem;display:flex}.password-field input{flex:1}.password-field__toggle{width:2.5rem;height:2.5rem;color:inherit;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:.8rem;justify-content:center;align-items:center;display:inline-flex}.partner-home{gap:18px;width:min(1280px,100%);margin:0 auto;padding:28px 24px 72px;display:grid}.partner-home-header{justify-content:space-between;align-items:center;gap:20px;display:flex}.partner-home-header__actions,.partner-home-hero__actions,.partner-home-cta__actions{flex-wrap:wrap;gap:10px;display:flex}.partner-home-hero{border:1px solid var(--border);box-shadow:var(--shadow);background:linear-gradient(135deg,#051f34e6,#0b3a5eb8);border-radius:30px;grid-template-columns:minmax(0,1.35fr) minmax(280px,.8fr);gap:18px;padding:28px;display:grid;position:relative;overflow:hidden}.partner-home-hero__media,.partner-home-hero__shade{pointer-events:none;position:absolute;inset:0}.partner-home-hero__media{filter:blur(8px);background:radial-gradient(circle at 18% 18%,#2cc7ff42,#0000 18%),radial-gradient(circle at 82% 20%,#6ebdff2e,#0000 16%),radial-gradient(circle at 58% 82%,#0a93dc24,#0000 22%);animation:14s ease-in-out infinite alternate driftGlow}.partner-home-hero__shade{background:linear-gradient(#04132024,#0413206b)}.partner-home-hero__content,.partner-home-hero__panel,.partner-home-stat,.partner-home-row,.partner-home-flow__item,.partner-home-feature,.partner-home-cta{z-index:1;position:relative}.partner-home-hero__content{align-content:start;gap:14px;max-width:680px;display:grid}.partner-home-hero__content span,.partner-home-section__intro span,.partner-home-cta span{letter-spacing:.14em;text-transform:uppercase;color:var(--accent-strong);font-size:.72rem;font-weight:800}.partner-home-hero__content h1,.partner-home-section__intro h2,.partner-home-cta h2{font-family:var(--font-display), sans-serif;letter-spacing:-.05em;margin:0;line-height:.95}.partner-home-hero__content h1{font-size:clamp(2.3rem,6vw,4.8rem)}.partner-home-section__intro h2,.partner-home-cta h2{font-size:clamp(1.5rem,3vw,2.3rem)}.partner-home-hero__content p,.partner-home-section__intro p,.partner-home-cta p,.partner-home-feature p,.partner-home-row p,.partner-home-flow__item p,.partner-home-highlight p{color:var(--text-muted);margin:0;line-height:1.55}.partner-home-hero__panel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:24px;align-content:start;gap:12px;padding:18px;display:grid}.partner-home-highlight{background:#ffffff0d;border-radius:18px;align-items:flex-start;gap:12px;padding:12px;display:flex}.partner-home-highlight__icon{width:36px;height:36px;color:var(--accent-strong);background:#2cc7ff24;border-radius:12px;flex:none;place-items:center;display:grid}.partner-home-highlight strong,.partner-home-row strong,.partner-home-flow__item strong,.partner-home-feature strong{margin-bottom:4px;font-size:1rem;display:block}.partner-home-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.partner-home-stat{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:22px;padding:16px 18px}.partner-home-stat strong{font-family:var(--font-display), sans-serif;margin-bottom:4px;font-size:1.05rem;display:block}.partner-home-stat span{color:var(--text-muted);font-size:.92rem}.partner-home-section--split,.partner-home-section--flow,.partner-home-section--features{grid-template-columns:1fr}.partner-home-rows,.partner-home-flow,.partner-home-feature-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.partner-home-row,.partner-home-flow__item,.partner-home-feature{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:22px;padding:18px}.partner-home-row>span,.partner-home-flow__item>span{min-width:2.1rem;color:var(--accent-strong);background:#2cc7ff1f;border-radius:999px;justify-content:center;align-items:center;margin-bottom:12px;padding:.3rem .6rem;font-weight:800;display:inline-flex}.partner-home-cta{border:1px solid var(--border);background:linear-gradient(135deg,#ffffff14,#2cc7ff14);border-radius:24px;justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;display:flex}@keyframes floatUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes driftGlow{0%{transform:scale(1)translate(0,0)}to{transform:scale(1.04)translate(12px,-8px)}}@media (max-width:900px){.partner-home-hero,.partner-home-cta{flex-direction:column;grid-template-columns:1fr}.partner-home-stats,.partner-home-rows,.partner-home-flow,.partner-home-feature-list{grid-template-columns:1fr}.partner-home-header{flex-direction:column;align-items:flex-start}}.partner-home{color:#eff8ff;background:radial-gradient(circle at 12% 8%,#2bb1ff38,#0000 24%),radial-gradient(circle at 86% 12%,#61d6ff2e,#0000 22%),linear-gradient(#05111c 0%,#071a2a 42%,#0b2944 100%);min-height:100vh;padding:16px;position:relative;overflow:hidden}.partner-home:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000e6,#0003);mask-image:linear-gradient(#000000e6,#0003)}.partner-home:after{content:"";filter:blur(12px);pointer-events:none;background:radial-gradient(circle,#189df72e,#0000 62%);border-radius:50%;width:44vw;height:44vw;position:absolute;inset:auto -14% -18% auto}.partner-home-topbar,.partner-home-header,.partner-home-section,.partner-home-cta,.partner-home-footer{z-index:1;width:min(100%,1200px);margin:0 auto;position:relative}.partner-home-topbar{justify-content:space-between;align-items:center;gap:14px;padding:0 4px 14px;font-size:.9rem;display:flex}.partner-home-topbar__links{align-items:center;gap:16px;display:flex}.partner-home-topbar__links a{color:#eff8ffc7}.partner-home-topbar__links--right a{font-weight:700}.partner-home-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#081f31d1;border:1px solid #82cdff29;border-radius:22px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex;box-shadow:0 20px 52px #00000042}.partner-home-header .brand-mark__badge{border-radius:14px;width:46px;height:46px;font-size:1rem}.partner-home-header__actions,.partner-home-controls,.partner-home-hero__actions,.partner-home-cta__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.partner-home-language{color:#eff8ff;background:#071623b8;border:1px solid #82cdff29;border-radius:14px;align-items:center;gap:8px;min-height:42px;padding:0 12px;display:inline-flex;position:relative}.partner-home-language select{appearance:none;min-width:88px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;outline:0;font-size:.9rem;font-weight:700}.partner-home-language option{color:#0b2136;background:#fff}.partner-home-theme{color:#eff8ff;cursor:pointer;background:#071623b8;border:1px solid #82cdff29;border-radius:14px;place-items:center;width:42px;height:42px;display:inline-grid}.partner-home-link,.partner-home-button{min-height:42px;color:inherit;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:.92rem;font-weight:800;display:inline-flex}.partner-home-link{background:#071623b8;border:1px solid #82cdff29}.partner-home-button{color:#fff;background:linear-gradient(135deg,#0b78be 0%,#1bbcf5 100%);border:1px solid #109ae247;box-shadow:0 16px 34px #0b78be33}.partner-home-button--soft{color:#eff8ff;box-shadow:none;background:#071623b8;border-color:#82cdff29}.partner-home-button--bright{background:linear-gradient(135deg,#0b78be 0%,#17bff4 58%,#46d48b 100%)}.partner-home-link--hero{color:#fff;background:#ffffff14;border-color:#ffffff29}.partner-home-hero{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:22px;margin-top:18px;display:grid}.partner-home-hero__copy,.partner-home-hero__visual,.partner-home-product-card,.partner-home-benefit-card,.partner-home-step-card,.partner-home-commission-table,.partner-home-cta,.partner-home-footer{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#081f31c2;border:1px solid #82cdff29;box-shadow:0 18px 44px #00000038}.partner-home-hero__copy{border-radius:30px;gap:18px;padding:44px;display:grid;position:relative;overflow:hidden}.partner-home-hero__copy:after{content:"";filter:blur(6px);pointer-events:none;background:radial-gradient(circle,#61d6ff29,#0000 68%);width:260px;height:260px;position:absolute;inset:auto -10% -22% auto}.partner-home-hero__copy>span,.partner-home-section__intro>span,.partner-home-cta span,.partner-home-footer strong{letter-spacing:.16em;text-transform:uppercase;color:#75dcff;font-size:.76rem;font-weight:900}.partner-home-hero h1,.partner-home-section h2,.partner-home-cta h2{font-family:var(--font-display), sans-serif;letter-spacing:-.05em;margin:0}.partner-home-hero h1{max-width:12ch;font-size:clamp(3.2rem,6vw,5.8rem);line-height:.92}.partner-home-hero p{color:#eff8ffc2;max-width:640px;margin:0;font-size:1rem;line-height:1.72}.partner-home-hero__note{color:#eff8ffdb;background:#61d6ff14;border-radius:16px;align-items:center;gap:10px;width:fit-content;padding:12px 14px;display:inline-flex}.partner-home-hero__note svg{color:#61d6a5;flex:none}.partner-home-hero__visual{border-radius:30px;align-content:start;gap:16px;padding:22px;display:grid}.partner-home-hero__visual-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.partner-home-hero__visual-head>div:first-child{gap:4px;display:grid}.partner-home-hero__visual-head span,.partner-home-section__intro p,.partner-home-section__footnote,.partner-home-product-card p,.partner-home-benefit-card p,.partner-home-step-card p,.partner-home-mini-card p,.partner-home-footer span{color:#e5f4ffad;margin:0;line-height:1.6}.partner-home-hero__visual-head strong{color:#eff8ff;font-family:var(--font-display), sans-serif;font-size:1.08rem}.partner-home-live{color:#eff8ff;background:#61d6ff1f;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:.84rem;font-weight:800;display:inline-flex}.partner-home-live__dot{background:#61d6a5;border-radius:999px;width:8px;height:8px;animation:1.8s ease-in-out infinite pulseDot;box-shadow:0 0 #61d6a580}.partner-home-hero__product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.partner-home-mini-card{background:#05121d73;border:1px solid #82cdff1f;border-radius:18px;gap:12px;padding:14px;display:flex}.partner-home-mini-card__icon{color:#0b2944;background:linear-gradient(135deg,#8ae8ff,#3ec5ff);border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.partner-home-mini-card strong,.partner-home-product-card strong,.partner-home-benefit-card strong,.partner-home-step-card strong,.partner-home-commission-table__row strong,.partner-home-commission-table__head span{color:#fff;font-family:var(--font-display), sans-serif;display:block}.partner-home-hero__metric-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.partner-home-hero__metric{background:#05121d73;border:1px solid #82cdff1a;border-radius:18px;align-items:center;gap:12px;padding:14px;display:flex}.partner-home-hero__metric>svg{color:#75dcff;flex:none}.partner-home-hero__metric span{color:#e5f4ffad;font-size:.78rem;display:block}.partner-home-hero__metric strong{font-size:1rem;display:block}.partner-home-section{gap:22px;padding-top:48px;display:grid}.partner-home-section__intro{gap:10px;display:grid}.partner-home-section h2,.partner-home-cta h2{color:#f4fbff;font-size:clamp(2rem,4vw,3.4rem);line-height:.98}.partner-home-products{grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;display:grid}.partner-home-product-card{border-radius:22px;gap:10px;min-height:168px;padding:18px;display:grid}.partner-home-product-card__icon,.partner-home-benefit-card__icon{color:#0b2944;background:linear-gradient(135deg,#8ae8ff,#3ec5ff);border-radius:14px;place-items:center;width:42px;height:42px;display:grid}.partner-home-commission-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.partner-home-benefit-card{border-radius:22px;gap:10px;padding:18px;display:grid}.partner-home-commission-table{border-radius:24px;overflow:hidden}.partner-home-commission-table__head,.partner-home-commission-table__row{grid-template-columns:1.2fr 1fr 1fr;align-items:center;gap:12px;padding:16px 18px;display:grid}.partner-home-commission-table__head{background:#0a304deb}.partner-home-commission-table__row{background:#081f31c2;border-top:1px solid #82cdff1f}.partner-home-commission-table__row strong:last-child{color:#75dcff}.partner-home-section__footnote{font-size:.94rem}.partner-home-benefit-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.partner-home-step-card{border-radius:24px;gap:12px;min-height:184px;padding:20px;display:grid}.partner-home-step-card>span{color:#75dcff;letter-spacing:.12em;background:#75dcff1a;border-radius:999px;width:fit-content;padding:6px 10px;font-weight:800}.partner-home-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.partner-home-cta{border-radius:26px;justify-content:space-between;align-items:center;gap:18px;margin-top:48px;padding:24px 26px;display:flex}.partner-home-footer{border-radius:24px;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding:18px 20px;display:flex}.partner-home-footer__brand{align-items:center;gap:14px;display:flex}.partner-home-footer__links{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.partner-home-footer__links a{color:#eff8ff;background:#071623a8;border:1px solid #82cdff1f;border-radius:14px;align-items:center;gap:8px;padding:10px 12px;display:inline-flex}.animate-in{animation:.7s both floatUp}.animate-in--delay-1{animation-delay:80ms}.animate-in--delay-2{animation-delay:.16s}.animate-in--delay-3{animation-delay:.24s}.animate-in--delay-4{animation-delay:.32s}.animate-in--delay-5{animation-delay:.4s}.animate-in--delay-6{animation-delay:.48s}@media (max-width:980px){.partner-home-topbar,.partner-home-header,.partner-home-cta,.partner-home-footer{flex-direction:column;align-items:flex-start}.partner-home-hero{grid-template-columns:1fr}.partner-home-products,.partner-home-commission-grid,.partner-home-benefit-grid,.partner-home-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.partner-home{padding:12px}.partner-home-topbar{flex-direction:column;align-items:flex-start}.partner-home-topbar__links{flex-wrap:wrap}.partner-home-header__actions,.partner-home-controls{width:100%}.partner-home-language{flex:1}.partner-home-language select{width:100%}.partner-home-header__actions .partner-home-link,.partner-home-header__actions .partner-home-button,.partner-home-hero__actions .partner-home-link,.partner-home-hero__actions .partner-home-button,.partner-home-cta__actions .partner-home-link,.partner-home-cta__actions .partner-home-button{flex:1}.partner-home-hero__copy,.partner-home-hero__visual,.partner-home-footer,.partner-home-cta{border-radius:22px;padding:20px}.partner-home-hero h1{font-size:3rem}.partner-home-hero__product-grid,.partner-home-hero__metric-row,.partner-home-products,.partner-home-commission-grid,.partner-home-benefit-grid,.partner-home-steps{grid-template-columns:1fr}}.portal-support-status{color:var(--portal-text-muted);background:#0a1928b8;border:1px solid #78c0f529;border-radius:999px;align-items:center;gap:10px;padding:10px 14px;font-size:.85rem;font-weight:700;display:inline-flex}.portal-support-status__dot{background:#f59e0b;border-radius:999px;width:10px;height:10px;animation:2s ease-in-out infinite pulseDot;box-shadow:0 0 #f59e0b61}.portal-support-status.is-online .portal-support-status__dot{background:#34d399}.portal-support-grid{grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:16px;display:grid}.portal-support-stats{gap:12px;margin-top:18px;display:grid}.portal-support-stat{background:#06142294;border:1px solid #78c0f524;border-radius:20px;align-items:center;gap:14px;padding:14px 16px;display:flex}.portal-support-stat__icon{color:#7dd3fc;background:#38bdf81f;border-radius:14px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.portal-support-stat span{color:var(--portal-text-muted);font-size:.8rem;display:block}.portal-support-stat strong{margin-top:4px;display:block}.portal-support-templates{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.portal-template-chip{color:var(--portal-text);text-align:left;background:#061422b8;border:1px solid #78c0f524;border-radius:18px;align-items:center;gap:10px;padding:12px 14px;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.portal-template-chip:hover{background:#0a1f31eb;border-color:#38bdf86b;transform:translateY(-1px)}.portal-support-empty{width:100%;color:var(--portal-text-muted);border:1px dashed #78c0f529;border-radius:18px;padding:18px}.portal-chat-card{grid-template-rows:auto auto minmax(0,1fr) auto;display:grid}.portal-chat-card__header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.portal-chat-pill{color:var(--portal-text-muted);background:#061422a8;border:1px solid #78c0f524;border-radius:999px;padding:9px 12px;font-size:.8rem}.portal-chat-card__description{margin-top:10px}.portal-chat-thread{gap:12px;min-height:420px;max-height:62vh;margin-top:18px;padding:8px 4px 4px;display:grid;overflow:auto}.portal-chat-empty-state{text-align:center;min-height:100%;color:var(--portal-text-muted);background:#06142285;border:1px dashed #78c0f52e;border-radius:22px;place-items:center;gap:10px;padding:24px;display:grid}.portal-chat-bubble{background:#061422bd;border:1px solid #78c0f51f;border-radius:22px 22px 22px 8px;width:min(78%,540px);padding:14px 16px}.portal-chat-bubble.is-mine{background:linear-gradient(135deg,#0b3d58f5 0%,#125774f5 100%);border-radius:22px 22px 8px;justify-self:end}.portal-chat-bubble--typing{opacity:.92}.portal-chat-bubble__meta{color:var(--portal-text-muted);justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;font-size:.78rem;display:flex}.portal-chat-bubble__image-link{margin-bottom:10px;display:block}.portal-chat-bubble__image{border:1px solid #ffffff1a;border-radius:16px;width:min(100%,280px)}.portal-chat-composer{border-top:1px solid #78c0f51a;margin-top:16px;padding-top:16px}.portal-chat-composer__row{grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.portal-chat-attach{width:46px;height:46px;color:var(--portal-text);background:#061422a8;border:1px solid #78c0f524;border-radius:16px}.portal-chat-composer textarea{resize:vertical;min-height:54px;max-height:160px}.portal-chat-send{justify-content:center;align-items:center;gap:8px;display:inline-flex}.portal-chat-preview{width:fit-content;margin-bottom:12px;position:relative}.portal-chat-preview img{object-fit:cover;border:1px solid #78c0f52e;border-radius:18px;width:120px;height:120px}.portal-chat-preview button{color:#fff;background:#0f172ad1;border:none;border-radius:999px;width:28px;height:28px;position:absolute;top:8px;right:8px}@media (max-width:1040px){.portal-support-grid{grid-template-columns:1fr}.portal-chat-thread{max-height:none}}@media (max-width:720px){.portal-chat-card__header{flex-direction:column}.portal-chat-composer__row{grid-template-columns:1fr}.portal-chat-attach,.portal-chat-send,.portal-chat-bubble{width:100%}}.partner-support-page{min-height:calc(100vh - var(--header-height) - 34px)}.partner-support-card{min-height:calc(100vh - var(--header-height) - 34px);background:radial-gradient(circle at 0 0,#4ca7ff1f,#0000 28%),linear-gradient(#fffffffa 0%,#f4f8fcfa 100%);border-color:#084a7a1f;grid-template-rows:auto auto auto minmax(0,1fr) auto;padding:0;display:grid;overflow:hidden;box-shadow:0 28px 60px #0a274329}:root:not([data-theme=light]) .partner-support-card{background:radial-gradient(circle at 0 0,#2cc7ff1f,#0000 28%),linear-gradient(#051827fa 0%,#030e19fa 100%);border-color:#78c0f51f;box-shadow:0 28px 62px #0008125c}.partner-support-card__header{background:linear-gradient(#ffffffc7 0%,#ffffff94 100%);border-bottom:1px solid #103e6414;justify-content:space-between;align-items:flex-start;gap:18px;padding:24px 26px 18px;display:flex}:root:not([data-theme=light]) .partner-support-card__header{background:linear-gradient(#071d2feb 0%,#071d2fa8 100%);border-bottom-color:#78c0f51a}.partner-support-card__header h2{margin:6px 0 8px}.partner-support-card__header p{max-width:780px;color:var(--text-muted);margin:0;line-height:1.6}.partner-support-card__meta{justify-content:flex-end;align-items:center;display:flex}.partner-support-connection{color:#0b4e75;background:#084a7a14;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-size:.86rem;font-weight:700;display:inline-flex}.partner-support-connection.is-online{color:#0b7a56;background:#1294681f}:root:not([data-theme=light]) .partner-support-connection{color:#b9ecff;background:#2cc7ff1f}:root:not([data-theme=light]) .partner-support-connection.is-online{color:#c9f8e6;background:#34d39924}.partner-support-templates-bar{padding:16px 24px 0}.partner-support-templates-bar__label{letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);margin-bottom:10px;font-size:.77rem;font-weight:700}.partner-support-templates-list{gap:10px;padding-bottom:4px;display:flex;overflow-x:auto}.partner-support-template-chip{min-width:max-content;color:var(--text);background:#084a7a0d;border:1px solid #0b4e751a;border-radius:16px;align-items:center;gap:10px;padding:12px 15px;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s;display:inline-flex}.partner-support-template-chip:hover{background:#0a93dc14;border-color:#0a93dc38;transform:translateY(-1px);box-shadow:0 12px 26px #0a4b701a}.partner-support-template-chip__icon{background:#0a93dc1f;border-radius:10px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}:root:not([data-theme=light]) .partner-support-template-chip{background:#0a1c2ae0;border-color:#78c0f51f}:root:not([data-theme=light]) .partner-support-template-chip:hover{background:#0a2538f5;border-color:#2cc7ff4d;box-shadow:0 14px 28px #000a1447}.partner-support-banner{margin:14px 24px 0}.partner-support-thread{background:radial-gradient(circle at top,#4ca7ff14,#0000 25%),linear-gradient(#f8fcffb3 0%,#f1f6fbf5 100%);flex-direction:column;gap:12px;min-height:0;padding:22px 24px 18px;display:flex;overflow-y:auto}:root:not([data-theme=light]) .partner-support-thread{background:radial-gradient(circle at top,#2cc7ff14,#0000 25%),linear-gradient(#061826e0 0%,#04121ef5 100%)}.partner-support-empty-state{text-align:center;min-height:100%;color:var(--text-muted);background:#ffffff9e;border:1px dashed #0a4b7029;border-radius:20px;place-items:center;gap:10px;padding:26px;display:grid}:root:not([data-theme=light]) .partner-support-empty-state{background:#081a289e;border-color:#78c0f524}.partner-support-message{display:flex}.partner-support-message.is-mine{justify-content:flex-end}.partner-support-bubble{background:#ffffffeb;border:1px solid #0b4e7514;border-radius:18px 18px 18px 8px;width:fit-content;max-width:min(76%,560px);padding:12px 14px;box-shadow:0 12px 24px #0a274314}.partner-support-bubble.is-mine{color:#fff;background:linear-gradient(135deg,#0d6ea1 0%,#0a93dc 100%);border-radius:18px 18px 8px;box-shadow:0 16px 28px #0a5f9633}:root:not([data-theme=light]) .partner-support-bubble{background:#092032f0;border-color:#78c0f51a;box-shadow:0 14px 28px #0008122e}:root:not([data-theme=light]) .partner-support-bubble.is-mine{background:linear-gradient(135deg,#0c6d9e 0%,#0db0df 100%)}.partner-support-bubble--typing{opacity:.94}.partner-support-bubble__meta{color:var(--text-muted);justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;font-size:.76rem;display:flex}.partner-support-bubble.is-mine .partner-support-bubble__meta{color:#ffffffd1}.partner-support-bubble__image-link{margin-bottom:8px;display:block}.partner-support-bubble__image{border-radius:14px;width:min(100%,300px);display:block}.partner-support-bubble__text{white-space:pre-wrap;word-break:break-word;margin:0;line-height:1.52}.partner-support-composer{background:linear-gradient(#ffffffe0 0%,#f3f8fcfa 100%);border-top:1px solid #103e6414;padding:16px 24px 22px}:root:not([data-theme=light]) .partner-support-composer{background:linear-gradient(#071a28eb 0%,#051420fa 100%);border-top-color:#78c0f514}.partner-support-composer__row{align-items:flex-end;gap:12px;display:flex}.partner-support-attach,.partner-support-send{flex:none}.partner-support-attach{width:48px;height:48px;color:var(--text);background:#084a7a0f;border:1px solid #0b4e751f;border-radius:16px}:root:not([data-theme=light]) .partner-support-attach{background:#0a1c2ae0;border-color:#78c0f51f}.partner-support-input-wrap{background:#fffffff5;border:1px solid #0b4e751f;border-radius:18px;flex:auto;min-width:0;box-shadow:inset 0 1px #ffffff8f}:root:not([data-theme=light]) .partner-support-input-wrap{background:#091e30f0;border-color:#78c0f51f;box-shadow:inset 0 1px #ffffff0a}.partner-support-input-wrap textarea{width:100%;min-height:52px;max-height:140px;color:var(--text);resize:vertical;background:0 0;border:none;outline:none;padding:14px 16px}.partner-support-send{justify-content:center;gap:8px;min-width:126px;min-height:48px}.partner-support-preview{width:fit-content;margin-bottom:12px;position:relative}.partner-support-preview img{object-fit:cover;border:1px solid #0a4b7024;border-radius:16px;width:112px;height:112px}.partner-support-preview button{color:#fff;background:#0f172ad1;border-radius:999px;width:28px;height:28px;position:absolute;top:8px;right:8px}@media (max-width:920px){.partner-support-page,.partner-support-card{min-height:calc(100vh - var(--header-height) - 24px)}.partner-support-card__header{flex-direction:column;align-items:stretch}.partner-support-card__meta{justify-content:flex-start}}@media (max-width:720px){.partner-support-page,.partner-support-card{min-height:calc(100vh - var(--header-height) - 14px)}.partner-support-card__header,.partner-support-templates-bar,.partner-support-thread,.partner-support-composer{padding-left:16px;padding-right:16px}.partner-support-bubble{max-width:88%}.partner-support-composer__row{align-items:stretch;gap:10px}.partner-support-attach{align-self:flex-end;width:44px;height:44px}.partner-support-send{min-width:96px;min-height:44px;padding-left:14px;padding-right:14px}}
