@font-face{font-family:Archivo;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo Fallback;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_88c07f{font-family:Archivo,Archivo Fallback;font-style:normal}.__variable_88c07f{--font-archivo:"Archivo","Archivo Fallback"}:root{--site-context-theme-color:#ffffff;--site-context-highlight-color:#1c69d4;--site-context-focus-color:#0653b6;--site-context-metainfo-color:#757575;--ink:#262626;--ink-inverse:#ffffff;--meta:#757575;--silver:#bbbbbb;--dark:#111315;--dark-elevated:#20282f;--line:#dedede;--line-dark:#3a3f44;--canvas:#f6f6f4;--ok-bg:#e7f5ed;--ok-fg:#0f5c37;--info-bg:#edf3fb;--info-fg:#0653b6;--warn-bg:#fdf3e3;--warn-fg:#7a4b00;--danger-bg:#f9e9e9;--danger-fg:#8f2323;--font-sans:var(--font-archivo),Helvetica,Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;--fw-light:300;--fw-regular:400;--fw-bold:700;--fw-black:900;--fs-display-xl:clamp(44px,6vw,76px);--fs-display:clamp(36px,4.5vw,60px);--fs-section:32px;--fs-nav:18px;--fs-body:16px;--fs-small:14px;--fs-label:12px;--lh-tight:1.15;--lh-display:1.3;--lh-button:1.2;--track-display:-0.02em;--track-label:0.12em;--track-button:0.035em;--s-05:4px;--s-1:8px;--s-15:12px;--s-2:16px;--s-25:20px;--s-3:24px;--s-4:32px;--s-5:40px;--s-6:48px;--s-7:56px;--s-8:64px;--gutter:clamp(20px,5vw,72px);--container:1440px;--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--bottom-nav-h:60px;--radius:0;--focus-ring:3px solid var(--site-context-focus-color);--focus-offset:2px}[data-surface=dark]{--site-context-theme-color:var(--dark);--site-context-metainfo-color:var(--silver);--ink:var(--ink-inverse);--line:var(--line-dark);background:var(--dark);color:var(--ink-inverse)}[data-surface=dark] .primary-button{--site-context-highlight-color:#1c69d4}[data-surface=light]{--site-context-theme-color:#ffffff;--site-context-metainfo-color:var(--meta);--ink:#262626;--line:#dedede;color:var(--ink)}*,:after,:before{box-sizing:border-box}body,html{margin:0;min-height:100%;background:#ffffff;color:var(--ink);font-family:var(--font-sans);font-size:var(--fs-body);font-weight:var(--fw-regular);line-height:var(--lh-tight);-webkit-font-smoothing:antialiased;text-size-adjust:100%}body{overflow-x:hidden;-webkit-tap-highlight-color:transparent}body.no-scroll{overflow:hidden;touch-action:none}figure,h1,h2,h3,h4,p{margin:0}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}img,svg{display:block;max-width:100%}a,button{transition:color .15s,background .15s,border-color .15s}:where(button,a,input,select,textarea,[tabindex]):focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}[data-surface=dark] :where(button,a,input,select,textarea):focus-visible{outline-color:#ffffff}.eyebrow{color:var(--site-context-metainfo-color);font-size:var(--fs-label);font-weight:var(--fw-black);letter-spacing:var(--track-label);line-height:var(--lh-tight);margin:0 0 var(--s-15);text-transform:uppercase}.lede{font-size:var(--fs-body);line-height:var(--lh-display)}.skip-link{background:var(--site-context-highlight-color);color:#ffffff;font-size:var(--fs-label);font-weight:var(--fw-black);left:var(--s-2);letter-spacing:var(--track-label);padding:var(--s-15) var(--s-2);position:fixed;top:-100px;transition:top .15s;z-index:100}.skip-link:focus{top:var(--s-2)}.sr-only{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}.danger-button,.icon-button,.outline-button,.primary-button,.text-button{align-items:center;border-radius:var(--radius);display:inline-flex;font-size:var(--fs-body);font-weight:var(--fw-bold);gap:var(--s-1);justify-content:center;letter-spacing:var(--track-button);line-height:var(--lh-button);text-align:center}.primary-button{background:var(--site-context-highlight-color);border:1px solid var(--site-context-highlight-color);color:#ffffff;min-height:48px;padding:0 var(--s-3)}.primary-button:hover{background:var(--site-context-focus-color);border-color:var(--site-context-focus-color)}.outline-button{background:transparent;border:1px solid;color:var(--ink);min-height:44px;padding:0 var(--s-2)}.outline-button:hover{background:var(--ink);color:var(--site-context-theme-color)}.danger-button{background:var(--danger-fg);border:1px solid var(--danger-fg);color:#ffffff;min-height:48px;padding:0 var(--s-3)}.danger-button:hover{background:#6e1616;border-color:#6e1616}.icon-button{background:transparent;border:1px solid;color:inherit;flex:none;height:44px;width:44px}.icon-button:hover{background:var(--ink);color:var(--site-context-theme-color)}.text-button{background:none;border:0;color:var(--site-context-highlight-color);font-size:var(--fs-label);letter-spacing:var(--track-label);min-height:44px;padding:0 var(--s-1);text-transform:uppercase}.text-button:hover{color:var(--site-context-focus-color)}.button-compact{font-size:var(--fs-small);min-height:44px;padding:0 var(--s-15)}.button-block{justify-self:stretch;width:100%}.brand{align-items:center;color:inherit;display:inline-flex;gap:var(--s-15)}.brand .brand-mark{flex:none;height:44px;width:44px}.brand i{font-size:var(--fs-label);font-style:normal;font-weight:var(--fw-black);letter-spacing:var(--track-label);line-height:1.15}.brand:hover{color:var(--site-context-highlight-color)}.field{color:var(--site-context-metainfo-color);display:block;font-size:var(--fs-label);font-weight:var(--fw-black);letter-spacing:var(--track-label);text-transform:uppercase}.field input,.field select,.field textarea{background:#ffffff;display:block;margin-top:var(--s-1);border:1px solid var(--silver);border-radius:var(--radius);color:var(--ink);font-size:var(--fs-body);font-weight:var(--fw-regular);letter-spacing:normal;min-height:48px;padding:var(--s-15);text-transform:none;width:100%}.field input:hover,.field select:hover,.field textarea:hover{border-color:var(--ink)}.field textarea{min-height:104px;resize:vertical}.field-required{color:var(--site-context-highlight-color)}.field-hint{color:var(--site-context-metainfo-color);display:block;margin-top:var(--s-1);font-size:var(--fs-label);font-weight:var(--fw-regular);letter-spacing:normal;text-transform:none}.field-control,.field-control-with-suffix{display:block;position:relative}.field-control-with-suffix input{padding-right:40px}.field-control-with-suffix svg{color:var(--meta);pointer-events:none;position:absolute;right:var(--s-15);top:calc(50% + var(--s-05))}.field-control input{padding-right:56px}.password-toggle{align-items:center;background:none;border:0;bottom:0;top:var(--s-1);color:var(--meta);display:flex;justify-content:center;position:absolute;right:0;width:48px}.password-toggle:hover{color:var(--ink)}.form-grid{display:grid;grid-gap:var(--s-2);gap:var(--s-2);grid-template-columns:1fr 1fr}.form-grid .full,.form-span{grid-column:1/-1}.error-message,.success-message{border-left:4px solid;font-size:var(--fs-small);line-height:var(--lh-display);padding:var(--s-15) var(--s-2)}.error-message{background:var(--danger-bg);color:var(--danger-fg)}.success-message{background:var(--ok-bg);color:var(--ok-fg)}@media (max-width:640px){.form-grid{grid-template-columns:1fr}}.status{display:inline-block;font-size:var(--fs-label);font-weight:var(--fw-black);letter-spacing:var(--track-label);line-height:var(--lh-tight);padding:var(--s-1) var(--s-15);white-space:nowrap}.status-active,.status-approved,.status-paid{background:var(--ok-bg);color:var(--ok-fg)}.status-pending,.status-under_review{background:var(--info-bg);color:var(--info-fg)}.status-cancelled,.status-rejected,.status-suspended{background:var(--danger-bg);color:var(--danger-fg)}.section-head{align-items:flex-end;display:flex;gap:var(--s-3);justify-content:space-between;margin:0 0 var(--s-3)}.section-head>div{display:block}.section-head h2{font-size:var(--fs-section);font-weight:var(--fw-regular);letter-spacing:var(--track-display);line-height:var(--lh-display)}.section-head p{color:var(--site-context-metainfo-color);font-size:var(--fs-small);line-height:var(--lh-display);margin:var(--s-1) 0 0}@media (max-width:768px){.section-head{align-items:flex-start;flex-direction:column;gap:var(--s-2)}.section-head h2{font-size:24px}}.table-wrap{background:#ffffff;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.table-wrap table{border-collapse:collapse;min-width:620px;width:100%}.table-wrap th{background:#eeeeee;color:var(--meta);font-size:var(--fs-label);font-weight:var(--fw-black);letter-spacing:var(--track-label);padding:var(--s-15) var(--s-2);text-align:left;text-transform:uppercase;white-space:nowrap}.table-wrap td{border-bottom:1px solid var(--line);font-size:var(--fs-small);padding:var(--s-2);vertical-align:middle}.table-wrap tr:last-child td{border-bottom:0}.table-wrap td b{display:block;font-size:var(--fs-body);font-weight:var(--fw-bold)}.table-wrap td span{color:var(--site-context-metainfo-color);display:block;font-size:var(--fs-label);margin-top:var(--s-05)}.cell-numeric{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.partner-actions{display:flex;flex-wrap:wrap;gap:var(--s-1)}.modal-actions{gap:var(--s-1);justify-content:flex-end;margin-top:var(--s-3)}.partner-profile-details{display:grid;grid-gap:var(--s-4);gap:var(--s-4)}.partner-profile-details dl{display:grid;grid-gap:var(--s-1);gap:var(--s-1);grid-template-columns:repeat(2,minmax(0,1fr));margin:var(--s-15) 0 0}.partner-profile-details dl div{border-bottom:1px solid var(--line);padding-bottom:var(--s-1)}.partner-profile-details dt,.partner-summary-grid span{color:var(--site-context-metainfo-color);display:block;font-size:var(--fs-label);font-weight:var(--fw-black);letter-spacing:var(--track-label);text-transform:uppercase}.partner-profile-details dd{font-size:var(--fs-small);margin:var(--s-05) 0 0;overflow-wrap:anywhere}.partner-summary-grid{display:grid;grid-gap:var(--s-1);gap:var(--s-1);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:var(--s-15)}.partner-summary-grid>div{background:var(--canvas);padding:var(--s-15)}.partner-summary-grid b{display:block;font-size:var(--fs-small);margin-top:var(--s-05)}@media (max-width:640px){.table-wrap{overflow-x:visible}.table-wrap table{min-width:0}.table-wrap thead{position:absolute;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%)}.table-wrap tr{border-bottom:1px solid var(--line);display:grid;grid-gap:var(--s-15);gap:var(--s-15);padding:var(--s-25) var(--s-2)}.table-wrap tr:last-child{border-bottom:0}.table-wrap td{border:0;display:grid;grid-gap:var(--s-05);gap:var(--s-05);grid-template-columns:104px 1fr;padding:0}.table-wrap td:before{color:var(--site-context-metainfo-color);content:attr(data-label);font-size:var(--fs-label);font-weight:var(--fw-black);letter-spacing:var(--track-label);text-transform:uppercase}.partner-profile-details dl,.partner-summary-grid{grid-template-columns:1fr}}.metrics-grid{background:var(--line);display:grid;grid-gap:1px;gap:1px;grid-template-columns:repeat(4,1fr);margin:var(--s-5) 0}.metric{background:#ffffff;display:grid;align-content:start;min-height:176px;padding:var(--s-3)}.metric p{color:var(--site-context-metainfo-color);font-size:var(--fs-label);font-weight:var(--fw-black);letter-spacing:var(--track-label);margin:0 0 var(--s-3);text-transform:uppercase}.metric strong{display:block;font-size:clamp(28px,2.4vw,40px);font-weight:var(--fw-light);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:var(--track-display);line-height:1;margin-bottom:var(--s-15)}.metric span{color:var(--site-context-metainfo-color);font-size:var(--fs-small);line-height:var(--lh-display)}.metric-highlighted{background:var(--dark);color:var(--ink-inverse)}.metric-highlighted p,.metric-highlighted span{color:var(--silver)}@media (max-width:1024px){.metrics-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.metric{min-height:0;padding:var(--s-25)}.metric strong{font-size:clamp(24px,7vw,34px)}}@media (max-width:380px){.metrics-grid{grid-template-columns:1fr}}.activity-list{background:#ffffff}.activity-list article{align-items:flex-start;border-bottom:1px solid var(--line);display:flex;gap:var(--s-2);padding:var(--s-2)}.activity-list article:last-child{border-bottom:0}.activity-dot{flex:none;height:10px;margin-top:5px;width:10px}.activity-dot.blue{background:var(--site-context-highlight-color)}.activity-dot.dark{background:var(--ink)}.activity-dot.gray{background:var(--silver)}.activity-list article>div{margin-right:auto}.activity-list b{font-size:var(--fs-body);font-weight:var(--fw-bold)}.activity-list p{font-size:var(--fs-small);line-height:var(--lh-display);margin:var(--s-05) 0 0}.activity-list p,.activity-list time{color:var(--site-context-metainfo-color)}.activity-list time{font-size:var(--fs-label);white-space:nowrap}.empty-state{background:#ffffff;border-left:4px solid var(--line);display:grid;grid-gap:var(--s-15);gap:var(--s-15);justify-items:start;padding:var(--s-5) var(--s-4)}.empty-state h3{font-size:24px;font-weight:var(--fw-light);letter-spacing:var(--track-display);line-height:var(--lh-display);text-transform:uppercase}.empty-state p{color:var(--site-context-metainfo-color);font-size:var(--fs-small);line-height:var(--lh-display);max-width:46ch}.empty-state .outline-button,.empty-state .primary-button{margin-top:var(--s-1)}.hero-media{inset:0;position:absolute;z-index:0}.hero-media img{height:100%;object-fit:cover;width:100%}.hero-media:after{background:linear-gradient(90deg,rgba(0,0,0,.88),rgba(0,0,0,.58) 52%,rgba(0,0,0,.22));content:"";inset:0;position:absolute}.hero-media[data-scrim=heavy]:after{background:linear-gradient(90deg,rgba(0,0,0,.92),rgba(0,0,0,.68) 55%,rgba(0,0,0,.4))}.hero-layer{position:relative;z-index:1}.modal-backdrop{align-items:center;background:rgba(0,0,0,.72);display:flex;inset:0;justify-content:center;overflow-y:auto;padding:var(--s-3);position:fixed;z-index:80}.modal{background:#ffffff;color:var(--ink);max-width:640px;padding:var(--s-4);width:100%}.sheet-grip{display:none}.modal-header{align-items:center;display:flex;justify-content:space-between}.modal-header .icon-button{border-color:var(--ink)}.modal h2{font-size:var(--fs-section);font-weight:var(--fw-light);letter-spacing:var(--track-display);margin:var(--s-3) 0 var(--s-1);text-transform:uppercase}.modal h2,.modal-intro{line-height:var(--lh-display)}.modal-intro{color:var(--site-context-metainfo-color);font-size:var(--fs-small);margin:0 0 var(--s-3)}.modal-intro b{color:var(--ink)}@media (max-width:640px){.modal-backdrop{align-items:flex-end;padding:0}.modal,.modal-backdrop{overscroll-behavior:contain}.modal{animation:sheet-rise .24s ease;max-height:92dvh;max-width:none;overflow-y:auto;padding:var(--s-2) var(--s-3) calc(var(--s-4) + var(--safe-bottom));touch-action:pan-y;will-change:transform}.sheet-drag{cursor:-webkit-grab;cursor:grab;margin:calc(var(--s-2) * -1) calc(var(--s-3) * -1) 0;padding:var(--s-2) var(--s-3) 0;touch-action:none}.sheet-grip{background:var(--silver);display:block;height:4px;margin:0 auto var(--s-2);width:44px}.modal-header .icon-button{height:44px;width:44px}}@keyframes sheet-rise{0%{transform:translateY(100%)}to{transform:translateY(0)}}.site-footer{padding:var(--s-8) var(--gutter) var(--s-6)}.site-footer-inner{display:grid;grid-gap:var(--s-6);gap:var(--s-6);grid-template-columns:minmax(220px,1fr) 2.2fr;margin:0 auto;max-width:var(--container)}.site-footer-brand{display:grid;grid-gap:var(--s-2);gap:var(--s-2);justify-items:start}.site-footer-brand p{color:var(--site-context-metainfo-color);font-size:var(--fs-small);line-height:var(--lh-display);max-width:34ch}.site-footer-columns{display:grid;grid-gap:var(--s-5);gap:var(--s-5);grid-template-columns:repeat(3,1fr)}.site-footer-columns h2{color:var(--site-context-metainfo-color);font-size:var(--fs-label);font-weight:var(--fw-black);letter-spacing:var(--track-label);margin-bottom:var(--s-2);text-transform:uppercase}.site-footer-columns ul{display:grid;grid-gap:var(--s-15);gap:var(--s-15);list-style:none;margin:0;padding:0}.site-footer-columns a{font-size:var(--fs-small);font-weight:var(--fw-regular)}.site-footer-columns a:hover{color:#ffffff;text-decoration:underline}.site-footer-legal{border-top:1px solid var(--line-dark);color:var(--site-context-metainfo-color);display:flex;flex-wrap:wrap;font-size:var(--fs-label);gap:var(--s-2) var(--s-4);justify-content:space-between;margin:var(--s-6) auto 0;max-width:var(--container);padding-top:var(--s-3)}@media (max-width:1024px){.site-footer-inner{grid-template-columns:1fr}}@media (max-width:640px){.site-footer{padding:var(--s-6) var(--gutter) var(--s-5)}.site-footer-columns{grid-template-columns:1fr;gap:var(--s-4)}}.marketing{background:#ffffff}.marketing-header{align-items:center;display:flex;gap:var(--s-3);justify-content:space-between;padding:var(--s-3) var(--gutter)}.marketing-header nav{align-items:center;display:flex;gap:var(--s-4);font-size:var(--fs-nav);font-weight:var(--fw-black);letter-spacing:.04em}.marketing-header nav>a:not(.primary-button):hover{color:var(--silver)}.marketing-header .primary-button{font-size:var(--fs-small);letter-spacing:var(--track-button);min-height:48px}.marketing-hero{display:grid;grid-gap:var(--s-6);gap:var(--s-6);grid-template-columns:minmax(0,1.35fr) minmax(240px,.65fr);min-height:620px;overflow:hidden;padding:clamp(48px,9vw,128px) var(--gutter);position:relative}.marketing-hero .hero-content{max-width:760px}.marketing-hero h1{font-size:var(--fs-display-xl);font-weight:var(--fw-light);letter-spacing:var(--track-display);line-height:var(--lh-display);text-transform:uppercase}.marketing-hero .lede{font-size:var(--fs-nav);line-height:var(--lh-display);margin:var(--s-3) 0 var(--s-4);max-width:50ch}.hero-stats{align-self:flex-end;border-left:1px solid rgba(255,255,255,.7);display:grid;grid-gap:var(--s-3);gap:var(--s-3);padding-left:var(--s-3)}.hero-stats>div{display:grid;grid-gap:var(--s-05);gap:var(--s-05)}.hero-stats b{font-size:48px;font-weight:var(--fw-light);letter-spacing:var(--track-display);line-height:1}.hero-stats span{font-size:var(--fs-label);font-weight:var(--fw-black);letter-spacing:var(--track-label)}.marketing-band{margin:0 auto;max-width:var(--container);padding:var(--s-8) var(--gutter)}.marketing-band-canvas{background:var(--canvas);max-width:none}.marketing-band-canvas>*{margin:0 auto;max-width:var(--container)}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr)}.steps-grid article{border-left:1px solid var(--line);display:grid;align-content:start;grid-gap:var(--s-15);gap:var(--s-15);padding:0 var(--s-4)}.steps-grid article:first-child{border-left:0;padding-left:0}.steps-grid .step-number{color:var(--site-context-highlight-color);font-size:var(--fs-label);font-weight:var(--fw-black);letter-spacing:var(--track-label)}.steps-grid h3{font-size:24px;font-weight:var(--fw-regular);letter-spacing:var(--track-display);line-height:var(--lh-display);text-transform:uppercase}.steps-grid p{max-width:34ch}.commission-note,.steps-grid p{color:var(--site-context-metainfo-color);line-height:var(--lh-display)}.commission-note{font-size:var(--fs-label);margin-top:var(--s-2)}.marketing-cta{align-items:center;display:flex;gap:var(--s-6);justify-content:space-between;overflow:hidden;padding:var(--s-8) var(--gutter);position:relative}.marketing-cta>.hero-layer{max-width:640px}.marketing-cta h2{font-size:var(--fs-display);font-weight:var(--fw-light);letter-spacing:var(--track-display);line-height:var(--lh-display);text-transform:uppercase}.marketing-cta p{color:var(--silver);line-height:var(--lh-display);margin-top:var(--s-2);max-width:48ch}@media (max-width:1024px){.marketing-hero{min-height:560px}.steps-grid{grid-template-columns:1fr 1fr}.steps-grid article:nth-child(3){border-left:0;padding-left:0;padding-top:var(--s-4)}}@media (max-width:768px){.marketing-header{flex-wrap:wrap;gap:var(--s-2)}.marketing-header nav{font-size:var(--fs-small);gap:var(--s-2)}.marketing-hero{grid-template-columns:1fr;gap:var(--s-5)}.hero-stats{align-self:start;max-width:280px}.marketing-band{padding:var(--s-6) var(--gutter)}.steps-grid{grid-template-columns:1fr}.steps-grid article,.steps-grid article:first-child,.steps-grid article:nth-child(3){border-left:0;border-top:1px solid var(--line);padding:var(--s-3) 0}.marketing-cta{display:grid;padding:var(--s-6) var(--gutter)}}.auth-layout{background:var(--dark)}.auth-page{align-items:center;display:grid;min-height:100vh;overflow:hidden;padding:var(--s-8) var(--gutter) var(--s-6);position:relative}.auth-brand{color:#ffffff;left:var(--gutter);position:absolute;top:var(--s-4);z-index:2}.auth-card{background:#ffffff;color:var(--ink);justify-self:flex-end;max-width:500px;padding:var(--s-6);position:relative;width:100%;z-index:1}.auth-card-wide{max-width:640px}.auth-card h1{color:var(--ink);font-size:clamp(36px,4vw,50px);font-weight:var(--fw-light);letter-spacing:var(--track-display);line-height:var(--lh-display);margin:0 0 var(--s-4);text-transform:uppercase}.auth-card form{display:grid;grid-gap:var(--s-2);gap:var(--s-2)}.auth-card .primary-button{justify-self:start;margin-top:var(--s-1)}.auth-intro{margin-bottom:var(--s-3)}.auth-footer,.auth-intro{color:var(--site-context-metainfo-color);font-size:var(--fs-small);line-height:var(--lh-display)}.auth-footer{border-top:1px solid var(--line);margin-top:var(--s-4);padding-top:var(--s-3)}.auth-footer a{color:var(--site-context-highlight-color);font-weight:var(--fw-bold)}.auth-footer a:hover{text-decoration:underline}.register-form{grid-template-columns:1fr 1fr}.pending-page{align-content:center;display:grid;min-height:100vh;overflow:hidden;padding:clamp(64px,12vw,160px) var(--gutter);position:relative}.pending-page h1{font-size:var(--fs-display-xl);font-weight:var(--fw-light);letter-spacing:var(--track-display);line-height:var(--lh-display);margin:var(--s-2) 0;text-transform:uppercase}.pending-page .lede{max-width:44ch}.pending-page .outline-button{margin-top:var(--s-4)}@media (max-width:768px){.auth-page{align-items:flex-end;padding:112px var(--gutter) var(--s-4)}.auth-brand{left:var(--gutter)}.auth-card{justify-self:stretch;padding:var(--s-4) var(--s-3)}.register-form{grid-template-columns:1fr}}.app-shell{background:var(--canvas);display:flex;min-height:100vh}.sidebar{display:flex;flex-direction:column;height:100vh;overflow-y:auto;padding:var(--s-3) var(--s-2);position:fixed;width:264px;z-index:30}.sidebar .brand{padding:0 var(--s-15)}.side-label{border-bottom:1px solid var(--line-dark);border-top:1px solid var(--line-dark);color:var(--site-context-metainfo-color);font-size:var(--fs-label);font-weight:var(--fw-black);letter-spacing:var(--track-label);margin:var(--s-5) 0 var(--s-2);padding:var(--s-15);text-transform:uppercase}.sidebar nav{display:grid;grid-gap:2px;gap:2px}.sidebar nav :is(a,button){align-items:center;background:none;border:0;border-left:3px solid transparent;color:var(--silver);display:grid;font-size:var(--fs-small);font-weight:var(--fw-black);grid-gap:var(--s-15);gap:var(--s-15);grid-template-columns:18px 1fr 14px;letter-spacing:.02em;min-height:48px;padding:var(--s-15) var(--s-15) var(--s-15) 9px;text-align:left;text-decoration:none;width:100%}.sidebar nav :is(a,button):hover{border-left-color:var(--site-context-highlight-color);color:#ffffff}.sidebar nav :is(a,button).nav-active{background:#ffffff;border-left-color:var(--site-context-highlight-color);color:var(--dark)}.sidebar-bottom{border-top:1px solid var(--line-dark);margin-top:auto;padding:var(--s-3) var(--s-15) var(--s-05)}.identity{display:grid;grid-gap:var(--s-05);gap:var(--s-05);margin-bottom:var(--s-3)}.identity b{font-size:var(--fs-small);font-weight:var(--fw-bold)}.identity span{color:var(--site-context-metainfo-color);font-size:var(--fs-label)}.sidebar-bottom a{align-items:center;color:#ffffff;display:flex;flex-wrap:wrap;font-size:var(--fs-label);font-weight:var(--fw-black);gap:var(--s-1);letter-spacing:var(--track-label);line-height:var(--lh-display);padding:var(--s-15) 0;text-transform:uppercase}.sidebar-bottom a:hover{color:var(--silver)}.workspace{background:var(--dark);display:flex;flex-direction:column;margin-left:264px;min-height:100vh;width:calc(100% - 264px)}.topbar{align-items:center;display:flex;gap:var(--s-3);justify-content:space-between;min-height:120px;padding:var(--s-3) var(--gutter)}.topbar h1{font-size:var(--fs-nav);font-weight:var(--fw-black);letter-spacing:.02em;line-height:var(--lh-display);text-transform:uppercase}.topbar .eyebrow{margin-bottom:var(--s-1)}.topbar-actions{align-items:center;display:flex;gap:var(--s-3)}.topbar-cta{align-items:center;background:#ffffff;border:1px solid #ffffff;color:var(--dark);display:inline-flex;font-size:var(--fs-small);font-weight:var(--fw-bold);gap:var(--s-1);letter-spacing:var(--track-button);min-height:48px;padding:0 var(--s-2)}.topbar-cta-admin,.topbar-cta:hover{background:var(--site-context-highlight-color);border-color:var(--site-context-highlight-color);color:#ffffff}.topbar-cta-admin:hover{background:#ffffff;border-color:#ffffff;color:var(--dark)}.bottom-nav,.menu-toggle,.scrim{display:none}.bottom-nav nav{align-items:stretch;background:var(--dark);border-top:1px solid var(--line-dark);bottom:0;display:grid;grid-gap:1px;gap:1px;grid-auto-columns:1fr;grid-auto-flow:column;left:0;padding-bottom:var(--safe-bottom);position:fixed;right:0;z-index:20}.bottom-nav :is(a,button){align-items:center;background:none;border:0;border-top:3px solid transparent;color:var(--silver);display:grid;font:inherit;grid-gap:3px;gap:3px;justify-items:center;min-height:var(--bottom-nav-h);min-width:0;padding:var(--s-1) 2px;text-decoration:none}.bottom-nav :is(a,button) svg{flex:none}.bottom-nav :is(a,button) span{font-size:11px;font-weight:var(--fw-bold);letter-spacing:.01em;line-height:1.1;max-width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.bottom-nav :is(a,button):hover{color:#ffffff}.bottom-nav :is(a,button).nav-active{background:#ffffff;border-top-color:var(--site-context-highlight-color);color:var(--dark)}.content{background:var(--canvas);margin:0 auto;max-width:var(--container);padding:0 var(--gutter) var(--s-8);width:100%}.dashboard-hero{display:flex;gap:var(--s-4);justify-content:space-between;margin:0 calc(var(--gutter) * -1) var(--s-6);min-height:280px;overflow:hidden;padding:var(--s-6) var(--gutter);position:relative}.dashboard-hero h2{font-size:var(--fs-display);font-weight:var(--fw-light);letter-spacing:var(--track-display);line-height:var(--lh-display);text-transform:uppercase}.dashboard-hero .lede{margin-top:var(--s-2);max-width:48ch}.claim-callout{align-items:center;display:flex;gap:var(--s-4);justify-content:space-between;margin-top:var(--s-5);padding:var(--s-4);position:relative}.claim-callout:before{background:var(--site-context-highlight-color);content:"";height:100%;left:0;position:absolute;top:0;width:5px}.claim-callout h3{font-size:var(--fs-section);font-weight:var(--fw-light);letter-spacing:var(--track-display);line-height:var(--lh-display);text-transform:uppercase}.claim-callout p:not(.eyebrow){color:var(--site-context-metainfo-color);font-size:var(--fs-small);line-height:var(--lh-display);margin-top:var(--s-15);max-width:52ch}.claim-button{align-items:center;background:var(--site-context-highlight-color);border:1px solid var(--site-context-highlight-color);color:#ffffff;display:grid;flex:none;grid-gap:var(--s-15);gap:var(--s-15);grid-template-columns:auto 1fr auto;min-height:88px;min-width:272px;padding:var(--s-2);text-align:left}.claim-button span{font-size:var(--fs-body);font-weight:var(--fw-bold);letter-spacing:var(--track-button);line-height:var(--lh-button)}.claim-button:hover{background:#ffffff;border-color:#ffffff;color:var(--dark)}.claim-intro{background:var(--info-bg);display:grid;grid-gap:var(--s-1) var(--s-15);gap:var(--s-1) var(--s-15);grid-template-columns:24px 1fr;margin:0 0 var(--s-3);padding:var(--s-2)}.claim-intro span{color:var(--site-context-highlight-color);font-size:var(--fs-label);font-weight:var(--fw-black)}.claim-intro p{color:var(--meta);font-size:var(--fs-small);line-height:var(--lh-display)}.claim-intro b{color:var(--ink)}.link-strip{align-items:center;background:#ffffff;border-left:4px solid var(--site-context-highlight-color);display:flex;flex-wrap:wrap;gap:var(--s-15);margin-bottom:var(--s-6);padding:var(--s-2)}.link-strip>div{margin-right:auto;min-width:0}.link-strip .eyebrow{margin-bottom:var(--s-1)}.link-strip b{display:block;font-size:var(--fs-body);font-weight:var(--fw-regular);overflow-wrap:anywhere}.link-strip a.icon-button{color:var(--ink)}.two-columns{display:grid;grid-gap:var(--s-6);gap:var(--s-6);grid-template-columns:1fr 1.15fr}.settings-grid,.simulator-layout{display:grid;grid-gap:var(--s-4);gap:var(--s-4);grid-template-columns:1fr 1fr}.white-panel{background:#ffffff;padding:var(--s-4)}.white-panel h3{border-bottom:1px solid var(--line);font-size:24px;font-weight:var(--fw-light);letter-spacing:var(--track-display);margin:var(--s-2) 0;padding-bottom:var(--s-15)}.plan-select{background:var(--line);display:grid;grid-gap:1px;gap:1px}.plan-select button{background:#ffffff;border:0;border-left:3px solid transparent;display:flex;gap:var(--s-2);justify-content:space-between;min-height:56px;padding:var(--s-2);text-align:left}.plan-select b{font-size:var(--fs-body);font-weight:var(--fw-bold)}.plan-select span{font-size:var(--fs-small)}.plan-select button.selected,.plan-select button:hover{border-left-color:var(--site-context-highlight-color)}.plan-select button.selected{background:var(--dark);color:#ffffff}.calculation-panel{display:flex;flex-direction:column;padding:var(--s-4)}.calculation-panel span,.calculation-panel>p{color:var(--site-context-metainfo-color);font-size:var(--fs-label);font-weight:var(--fw-black);letter-spacing:var(--track-label);text-transform:uppercase}.calculation-panel>strong{font-size:clamp(40px,4vw,56px);font-weight:var(--fw-light);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:var(--track-display);margin:var(--s-3) 0 var(--s-1)}.calculation-panel hr{border:0;border-top:1px solid var(--line-dark);margin:var(--s-4) 0}.calculation-panel>div{align-items:baseline;display:flex;gap:var(--s-2);justify-content:space-between}.calculation-panel>div b{font-size:24px;font-weight:var(--fw-light);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calculation-panel small{color:var(--site-context-metainfo-color);font-size:var(--fs-label);line-height:var(--lh-display);margin-top:auto;padding-top:var(--s-5)}.utm-panel{background:#ffffff;margin-top:var(--s-5);padding:var(--s-4)}.utm-controls{align-items:end;display:grid;grid-gap:var(--s-2);gap:var(--s-2);grid-template-columns:repeat(3,1fr) auto}.utm-panel code{border-top:1px solid var(--line);display:block;font-size:var(--fs-small);line-height:var(--lh-display);margin-top:var(--s-3);overflow-wrap:anywhere;padding-top:var(--s-2)}.ledger{background:#ffffff}.ledger>div{align-items:center;border-bottom:1px solid var(--line);display:grid;grid-gap:var(--s-2);gap:var(--s-2);grid-template-columns:120px 1fr auto;padding:var(--s-3) var(--s-2)}.ledger>div:last-child{border-bottom:0}.ledger span{color:var(--site-context-metainfo-color);font-size:var(--fs-label);font-weight:var(--fw-black);letter-spacing:var(--track-label)}.ledger b{font-weight:var(--fw-bold)}.ledger b,.ledger i{font-size:var(--fs-body)}.ledger i{color:var(--ok-fg);font-style:normal;font-weight:var(--fw-black);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ledger i.debit{color:var(--danger-fg)}.admin-command{display:grid;grid-gap:var(--s-4);gap:var(--s-4);grid-template-columns:1.15fr .85fr;margin:0 calc(var(--gutter) * -1);padding:var(--s-6) var(--gutter);background:linear-gradient(102deg,#101316 0,var(--dark-elevated) 100%)}.admin-command h2{font-size:var(--fs-display);font-weight:var(--fw-light);letter-spacing:var(--track-display);line-height:var(--lh-display);text-transform:uppercase}.admin-command .lede{color:var(--site-context-metainfo-color);margin-top:var(--s-2);max-width:46ch}.admin-quick-actions{align-content:center;display:grid;grid-gap:1px;gap:1px}.admin-quick-actions button{align-items:center;background:#ffffff;border:0;color:var(--ink);display:grid;grid-gap:var(--s-2);gap:var(--s-2);grid-template-columns:44px 1fr auto;min-height:80px;padding:var(--s-2);text-align:left}.admin-quick-actions button:hover{background:var(--site-context-highlight-color);color:#ffffff}.command-icon{align-items:center;background:var(--dark);color:#ffffff;display:flex;height:44px;justify-content:center;width:44px}.admin-quick-actions button:hover .command-icon{background:#ffffff;color:var(--site-context-highlight-color)}.admin-quick-actions b{display:block;font-size:var(--fs-nav);font-weight:var(--fw-regular)}.admin-quick-actions small{color:var(--meta);font-size:var(--fs-small)}.admin-quick-actions button:hover small{color:#e9f3ff}.admin-command+.metrics-grid{margin-top:0}.audit-list{background:var(--line);border-top:4px solid var(--dark);display:grid;grid-gap:1px;gap:1px}.audit-list article{align-items:center;background:#ffffff;display:grid;grid-gap:var(--s-3);gap:var(--s-3);grid-template-columns:1fr auto auto;min-height:136px;padding:var(--s-3)}.audit-list h3{font-size:24px;font-weight:var(--fw-regular);letter-spacing:var(--track-display);margin-bottom:var(--s-1)}.audit-list article>div>span{color:var(--site-context-metainfo-color);font-size:var(--fs-small)}.audit-value{border-left:2px solid var(--site-context-highlight-color);display:grid;grid-gap:var(--s-05);gap:var(--s-05);margin-top:var(--s-2);padding-left:var(--s-15)}.audit-value small{color:var(--site-context-metainfo-color);font-size:var(--fs-label);font-weight:var(--fw-black);letter-spacing:var(--track-label)}.audit-value b{font-size:24px;font-weight:var(--fw-light);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:var(--track-display)}.audit-actions{display:flex;flex-wrap:wrap;gap:var(--s-1)}.payout-list h3{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.payout-list .audit-actions{justify-self:end}.settings-row{align-items:center;border-top:1px solid var(--line);display:flex;gap:var(--s-2);justify-content:space-between;min-height:56px;padding:var(--s-15) 0}.settings-row b{display:block;font-size:var(--fs-body);font-weight:var(--fw-bold)}.settings-row span{color:var(--site-context-metainfo-color);font-size:var(--fs-small)}.settings-actions{display:flex;gap:var(--s-1)}.commission-period-list{display:grid;grid-gap:var(--s-2);gap:var(--s-2);margin-bottom:var(--s-3)}.commission-period-row{align-items:end;display:grid;grid-gap:var(--s-1);gap:var(--s-1);grid-template-columns:1fr 1.4fr 48px}.commission-period-row .icon-button{height:48px}.modal-actions{display:flex;flex-wrap:wrap;gap:var(--s-2);justify-content:space-between}@media (max-width:640px){.commission-period-row{grid-template-columns:1fr 1fr 48px}}.admin-ledger{display:grid;grid-gap:var(--s-05);gap:var(--s-05);padding:var(--s-4)}.admin-ledger b{font-size:clamp(28px,2.6vw,40px);font-weight:var(--fw-light);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:var(--track-display)}.admin-ledger span{color:var(--site-context-metainfo-color);font-size:var(--fs-label);font-weight:var(--fw-black);letter-spacing:var(--track-label);margin-bottom:var(--s-3);text-transform:uppercase}.admin-ledger span:last-child{margin-bottom:0}@media (max-width:1024px){.sidebar{max-width:86vw;padding-bottom:calc(var(--s-3) + var(--safe-bottom));padding-top:calc(var(--s-3) + var(--safe-top));transform:translateX(-100%);transition:transform .24s ease}.sidebar-open{transform:none}.workspace{margin-left:0;width:100%}.menu-toggle{display:inline-flex}.scrim{background:rgba(0,0,0,.5);border:0;display:block;inset:0;position:fixed;z-index:25}.admin-command,.settings-grid,.simulator-layout,.two-columns{grid-template-columns:1fr}.claim-callout{align-items:flex-start;display:grid}.claim-button{min-width:0;width:100%}.topbar{background:var(--dark);padding-top:calc(var(--s-3) + var(--safe-top));position:-webkit-sticky;position:sticky;top:0;z-index:15}}@media (max-width:900px){.bottom-nav{display:block}.workspace{padding-bottom:calc(var(--bottom-nav-h) + var(--safe-bottom) + var(--s-3))}}@media (max-width:768px){.topbar{align-items:center;display:grid;grid-gap:var(--s-2);gap:var(--s-2);grid-template-columns:auto 1fr auto;min-height:0;padding-bottom:var(--s-2)}.topbar h1{font-size:var(--fs-nav)}.topbar .eyebrow{display:none}.dashboard-hero{flex-direction:column;min-height:0;padding:var(--s-5) var(--gutter)}.link-strip{gap:var(--s-1) var(--s-15)}.link-strip>div{flex-basis:100%}.link-strip b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audit-list article,.payout-list article{grid-template-columns:1fr}.audit-actions,.audit-list article .status,.payout-list .audit-actions{justify-self:start}.utm-controls{grid-template-columns:1fr}.ledger>div{grid-template-columns:1fr auto}.ledger span{grid-column:1/-1}.calculation-panel>strong{font-size:clamp(30px,9vw,56px)}.dashboard-hero h2{font-size:clamp(30px,8vw,60px)}.admin-command h2,.claim-callout h3{font-size:clamp(24px,7vw,32px)}}@media (max-width:480px){.topbar-cta span{display:none}.topbar-cta{min-width:48px;padding:0 var(--s-15)}.audit-actions .outline-button,.audit-actions .primary-button{flex:1 1 auto}.section-head>.outline-button,.section-head>.primary-button{width:100%}.link-strip{border-left-width:3px}.ledger>div{padding:var(--s-25) var(--s-2)}}