:root{--font-display:"Syne Variable",sans-serif;--font-ui:"DM Sans Variable",sans-serif;--canvas:#101112;--surface:#1b1d20;--raised:#23272b;--ink:#f4f3ef;--muted:#b0b3b8;--line:#42464c;--radius:0px;--technical-cut:12px;font-family:var(--font-ui)}body{font-family:var(--font-ui)}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.035em;font-weight:600;line-height:1.15}button,input,select,textarea{font-family:var(--font-ui)}body .market-masthead h1{letter-spacing:-.04em;max-width:800px;font-size:clamp(32px,3.5vw,50px);font-weight:600;line-height:1.12}body .market-section-heading h2,body .campaign-offer-bar h2{letter-spacing:-.035em;font-weight:600;line-height:1.15}body .brand,body .rmh-lockup{font-family:var(--font-display);font-style:normal;font-weight:700}body .button{--button-face:#23272b;--button-edge:#686e75;isolation:isolate;box-shadow:none;white-space:normal;background:0 0;border:0;min-height:48px;padding:13px 20px;font-size:13px;font-weight:600;line-height:1.35;position:relative;overflow:visible;border-radius:0!important;transition:scale .15s cubic-bezier(.2,0,0,1)!important}body .button.primary{--button-face:#ff7b1c;--button-edge:#ffb077;box-shadow:none;color:#101112;background:0 0;border:0}body .button:before,body .button:after{content:"";z-index:-2;pointer-events:none;background:var(--button-edge);clip-path:polygon(0 0,calc(100% - var(--technical-cut)) 0,100% var(--technical-cut),100% 100%,0 100%);transition:background-color .15s;position:absolute;inset:0;transform:none;animation:none!important}body .button:after{z-index:-1;background:var(--button-face);clip-path:polygon(0 0,calc(100% - 11px) 0,100% 11px,100% 100%,0 100%);inset:1px 1px 3px}body .button>svg:last-child{box-sizing:content-box;border-left:1px solid #ffffff30;flex-shrink:0;margin-left:2px;padding-left:12px}body .button.primary>svg:last-child{border-color:#10111230}body .masthead-search .button{--button-face:#f4f3ef;--button-edge:#b6b7b2;color:#101112;background:0 0;font-size:13px}body .masthead-search .button>svg{border-color:#10111230}body .button:disabled{--button-face:#25282b;--button-edge:#42464b;color:#9a9fa5;opacity:1;box-shadow:none;cursor:not-allowed;background:0 0}body .button:disabled:active{scale:1}body .button:focus-visible{outline-offset:5px;outline:2px solid #ffd0aa}body input:not([type=checkbox]):not([type=radio]),body select,body textarea,body .search-field{border-radius:0!important}body .search-field{box-shadow:none;background:#111315!important;border-color:#555b62!important}body .search-field:focus-within{box-shadow:0 0 0 2px #ffb07733;border-color:#ffb077!important}body .account-card input,body .account-card textarea,body .login-shell input,body .spot-dialog input{background:#111315;border-color:#555b62;min-height:48px}body .upcoming-card,body .package-card,body .account-card,body .spot-dialog,body .scan-controls,body .inventory-spaces button,body .creator-socials a,body .dialog-close,body .campaign-view-link,body .marketplace-shell .athlete-arena,body .marketplace-shell .campaign-market,body .market-ad-rail .rail-placements .site-ad{border-radius:0!important}body .upcoming-card,body .package-card,body .account-card{border-color:var(--line);background:linear-gradient(225deg,var(--canvas) 0 8px,var(--surface) 8px)}body .spot-dialog{background:linear-gradient(225deg,var(--canvas) 0 8px,var(--surface) 8px);border-color:#555b62!important}body .round-label,body .inventory-spaces b,body .creator-portrait,body .ad-monogram{border-radius:2px!important}body .scan-controls button{border-radius:0}body .ad-viewers strong,body .upcoming-stats strong,body .package-price,body .audience-board strong{font-variant-numeric:tabular-nums}@media (hover:hover) and (pointer:fine){body .button:not(:disabled):hover{--button-face:#343a40;--button-edge:#a0a6ae;background:0 0}body .button.primary:not(:disabled):hover{--button-face:#ff9445;--button-edge:#ffc18f;background:0 0}body .masthead-search .button:hover{--button-face:#fff;--button-edge:#d7d8d3;background:0 0}}@media (max-width:600px){body .account-card input,body .account-card textarea,body .login-shell input,body .spot-dialog input{font-size:16px}body .masthead-search .button{padding-inline:14px}body .button>svg:last-child{padding-left:8px}}@media (prefers-reduced-motion:reduce){body .button,body .button:before,body .button:after{transition:none!important}body .button:active{scale:1}}body .button.primary:before{background:var(--button-edge);transform:none;animation:none!important}.featured-offers{margin:12px 0 40px}.featured-offers .market-section-heading{justify-content:space-between;align-items:center;gap:16px;margin:0 0 20px;display:flex}.featured-offers h2{margin:0;font-size:22px}.featured-offer-grid{grid-template-columns:1fr 1fr;gap:28px;display:grid}.featured-offer{border-block:1px solid #34383c;min-width:0;padding:24px 0}.featured-person{align-items:center;gap:12px;margin-bottom:22px;display:flex}.featured-person .creator-portrait{width:44px;height:44px}.featured-person strong{font-size:14px;font-weight:600;display:block}.featured-person span{color:var(--muted);margin-top:4px;font-size:12px;display:block}.featured-offer h3{margin:0 0 8px;font-size:24px;line-height:1.2}.featured-offer>p{margin-bottom:24px;font-size:13px}.featured-offer-action{justify-content:space-between;align-items:center;gap:16px;display:flex}.featured-offer-action>span{color:var(--muted);font-size:12px}.featured-offer-action strong{color:var(--ink);font-variant-numeric:tabular-nums;margin-left:5px;font-size:20px;font-weight:600}.featured-offer-action .text-link{min-height:44px;font-size:13px}body .marketplace-shell .campaign-market{background:0 0;border:0;margin-top:40px;padding:0}.directory-count{color:var(--muted);align-self:center;margin-right:auto;font-size:13px}.marketplace-shell .market-filters{align-items:center}.marketplace-shell .campaign-table th{color:#aeb2b7;background:0 0}.marketplace-shell .campaign-table td{background:0 0}.marketplace-shell .market-section-heading p{max-width:56ch;line-height:1.6}.viewer-disclosure{border-block:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;margin:8px 0 32px;padding:20px 0;display:flex}.viewer-disclosure h2{margin:0 0 6px;font-size:18px}.viewer-disclosure p{margin:0;font-size:12px}.viewer-disclosure .button{white-space:nowrap;font-size:12px}body .marketplace-shell .athlete-arena{margin-bottom:32px}.creator-story-simple{border-top:1px solid var(--line);margin-top:40px;padding:32px 0}.creator-story-simple h2{font-size:22px}.creator-story-simple p{max-width:65ch;font-size:14px;line-height:1.75}body .package-grid{border-block:1px solid var(--line);gap:0}body .package-card{border:0;border-right:1px solid var(--line);box-shadow:none;background:0 0;flex-direction:column;align-items:flex-start;gap:0;padding:24px;display:flex}body .package-card:last-child{border-right:0}body .package-card h3{margin:0 0 12px;font-size:21px;line-height:1.25}body .package-card p{flex:1;margin:0 0 24px;font-size:13px;line-height:1.65}body .package-price{margin:0 0 20px;font-size:28px;line-height:1.3}body .package-price small{font-family:var(--font-ui);color:var(--muted);margin-top:4px;font-size:11px;font-weight:400;display:block}.package-details-link{min-height:44px;color:var(--ink);text-underline-offset:5px;background:0 0;border:0;align-items:center;gap:10px;padding:8px 0;font-size:13px;font-weight:600;text-decoration:underline;display:inline-flex}.package-details-link:focus-visible{outline-offset:4px;outline:2px solid #ffd0aa}.creator-invitation{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:28px;margin:48px 0 0;padding:32px 0;display:flex}.creator-invitation h2{margin:0 0 12px;font-size:24px}.creator-invitation p{margin:0;font-size:14px}.creator-invitation .button{flex-shrink:0}.marketplace-center .creator-channels{border:0;border-top:1px solid var(--line);background:0 0;margin-top:32px;padding:24px 0}@media (max-width:760px){.featured-offer-grid{gap:20px}.featured-offer h3{font-size:20px}.featured-offer-action{flex-wrap:wrap;gap:4px}.featured-offers .market-section-heading{align-items:baseline}.viewer-disclosure,.creator-invitation{flex-direction:column;align-items:flex-start;gap:16px}.package-grid{grid-template-columns:1fr!important}body .package-card{border-right:0;border-bottom:1px solid var(--line);padding:24px 0}body .package-card:last-child{border-bottom:0}body .package-card p{margin-bottom:12px}body .package-price{margin-bottom:8px}}@media (max-width:420px){.featured-offer-grid{grid-template-columns:1fr;gap:0}.featured-offer+.featured-offer{border-top:0}.featured-offer h3{font-size:23px}}.opportunity-showcase{margin:8px 0 40px}.opportunity-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px;display:flex}.opportunity-heading h2{margin:0 0 10px;font-size:26px}.opportunity-heading p{margin:0;font-size:13px}.opportunity-switch{background:#1b1d20;border:1px solid #42464c;flex-shrink:0;gap:4px;padding:4px;display:flex}.opportunity-switch button{color:#b0b3b8;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:10px 12px;font-size:12px;display:flex}.opportunity-switch button[aria-pressed=true]{color:#101112;background:#eeede8}.opportunity-stage{border:1px solid #34383c;grid-template-columns:minmax(0,1.2fr) minmax(260px,1fr);min-width:0;display:grid}.opportunity-visual{isolation:isolate;background:#171a1d;min-height:490px;position:relative;overflow:hidden}.opportunity-disclosure{z-index:2;color:#b0b3b8;pointer-events:none;font-size:11px;position:absolute;top:18px;left:18px}.opportunity-view-tools{z-index:3;white-space:nowrap;background:#151719ef;border:1px solid #444a50;align-items:center;gap:4px;padding:4px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.opportunity-view-tools button{color:#eee;background:0 0;border:0;align-items:center;gap:7px;min-height:40px;padding:8px 10px;font-size:11px;display:flex}.opportunity-view-tools span{color:#aaa;padding:0 8px;font-size:10px}.opportunity-details{flex-direction:column;align-items:flex-start;min-width:0;padding:28px;display:flex}.opportunity-details .featured-person{margin-bottom:24px}.opportunity-details h3{margin:0 0 12px;font-size:26px;line-height:1.2}.opportunity-details>p{font-size:13px;line-height:1.7}.placement-picker{grid-template-columns:1fr 1fr;gap:6px;width:100%;margin:8px 0;display:grid}.placement-picker button{text-align:left;color:#c5c9cd;background:0 0;border:1px solid #444a50;align-items:center;gap:7px;min-height:40px;padding:8px;font-size:11px;display:flex}.placement-picker button span{color:#ffac6a;font-variant-numeric:tabular-nums}.placement-picker button[aria-pressed=true]{color:#fff;background:#30251d;border-color:#ff964a}.selected-opportunity{color:#ffc18f;margin:8px 0 12px;font-size:11px!important}.opportunity-price{align-items:baseline;gap:12px;margin-top:auto;padding:16px 0;display:flex}.opportunity-price span{color:var(--muted);font-size:11px}.opportunity-price strong{font-variant-numeric:tabular-nums;font-size:28px;font-weight:600}.opportunity-details>.button{width:100%;font-size:12px}.opportunity-details>small{color:#a8adb3;margin-top:12px;font-size:10px;line-height:1.6}.content-stage{flex-direction:column;justify-content:center;align-items:center;gap:12px;height:100%;padding:24px;display:flex}.content-stage>p{text-align:center;margin:0;font-size:10px}.content-preview{background:#20252a;border:1px solid #626970;width:min(100%,260px);padding:14px}.content-preview-author{align-items:center;gap:8px;font-size:11px;display:flex}.content-preview-author .creator-portrait{width:28px;height:28px}.content-preview-author small{color:#aeb3b8;margin-top:3px;font-size:8px;display:block}.content-preview-body{aspect-ratio:9/13;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:18px 10px;display:flex}.content-preview-body>svg{color:#ffab6b}.content-preview-body strong{font-family:var(--font-display);white-space:pre-line;font-size:28px;font-weight:600;line-height:1.1}.content-preview-body>span{color:#b0b3b8;font-size:10px}.content-brand-slot{border:1px dashed #8d969f;padding:12px 28px;font-size:12px}.content-preview-footer{border-top:1px solid #535a62;justify-content:space-between;padding-top:12px;font-size:10px;display:flex}.content-format-picker{gap:8px;margin:12px 0 20px;display:flex}.content-format-picker button{color:#c5c9cd;background:0 0;border:1px solid #535a62;min-height:44px;padding:10px 12px;font-size:12px}.content-format-picker button[aria-pressed=true]{color:#fff;background:#30251d;border-color:#ff964a}.content-delivery strong{font-size:14px}.content-delivery p{margin-top:10px;font-size:13px;line-height:1.7}.marketplace-center .campaign-market{scroll-margin-top:24px}@media (max-width:1250px){.opportunity-heading{flex-direction:column;align-items:flex-start}.opportunity-details{padding:20px}.opportunity-stage{grid-template-columns:minmax(0,1fr) minmax(245px,1fr)}.opportunity-details h3{font-size:23px}.opportunity-view-tools span{display:none}}@media (max-width:700px){.opportunity-stage{grid-template-columns:1fr}.opportunity-visual{min-height:420px}.opportunity-details{padding:24px 20px}.opportunity-details h3{font-size:26px}.opportunity-switch{width:100%}.opportunity-switch button{flex:1}.opportunity-heading h2{font-size:24px}.content-stage{padding:24px}.content-preview{width:235px}.opportunity-view-tools span{display:inline}.opportunity-details>small{font-size:11px}}.discovery-links{flex-wrap:wrap;justify-content:center;gap:8px 24px;margin:20px 0 0;display:flex}.discovery-links a{color:#c1c5c9;text-underline-offset:5px;align-items:center;min-height:36px;font-size:12px;-webkit-text-decoration:underline #545b61;text-decoration:underline #545b61;display:inline-flex}.discovery-links a:hover{color:#fff}.featured-offers{scroll-margin-top:24px}.content-preview{aspect-ratio:9/16;flex-direction:column;display:flex}.content-preview-body{aspect-ratio:auto;flex:1}.content-preview-author,.content-preview-footer{flex-shrink:0}.featured-offer-grid{gap:16px}.featured-offer{background:#171a1c;border:1px solid #363b40;padding:24px;transition:border-color .15s,background-color .15s;position:relative}.offer-eyebrow{color:#b6bdc1;letter-spacing:.04em;justify-content:space-between;gap:12px;margin-bottom:24px;font-size:10px;display:flex}.offer-eyebrow>span:first-child{color:#ffc18f}.featured-offer .featured-person{margin-bottom:20px}.featured-offer h3{font-size:26px}.featured-offer .offer-date{color:#b0b3b8;margin-bottom:28px;font-size:12px}.featured-offer-action{border-top:1px solid #34383c;padding-top:16px}.featured-offer-action strong{font-size:24px}.offer-stretched-link:after{content:"";position:absolute;inset:0}.featured-offer:focus-within{outline-offset:3px;outline:2px solid #ffc18f}.featured-offer .featured-person a{z-index:1;position:relative}.campaign-table .creator-row{cursor:pointer;transition:background-color .15s}.campaign-table .creator-row td{border-bottom-color:#303539;padding-block:20px}.campaign-table .creator-row td:first-child{padding-left:14px}.campaign-table .creator-row td:last-child{padding-right:14px}.creator-row:focus-within{outline-offset:-1px;background:#222628;outline:1px solid #b88b68}.creator-row .campaign-view-link{white-space:nowrap}.creator-row .table-athlete .creator-portrait{width:42px;height:42px}.creator-row .table-athlete strong{font-size:14px;font-weight:600}.creator-row .numeric{font-variant-numeric:tabular-nums}.campaign-table-wrap{border-top:1px solid #42464c}.sport-filter{background:#1b1e21;border:1px solid #50565b;align-items:center;gap:12px;min-height:46px;padding-left:14px;display:flex}.sport-filter>span{color:#aeb6bc;border-right:1px solid #464d53;padding-right:12px;font-size:11px}.market-filters .sport-filter select{min-width:160px;background-color:#0000!important;border:0!important;padding-left:0!important;font-size:13px!important}.sport-filter:focus-within{outline-offset:3px;outline:2px solid #ffc18f}.sport-filter select:focus-visible{outline:0}@supports (appearance:base-select){.sport-filter select{appearance:base-select}.sport-filter select::picker(select){appearance:base-select}.sport-filter select{background-image:none!important}.sport-filter select::picker(select){color:#f4f3ef;background:#1b1e21;border:1px solid #515a62;padding:6px;box-shadow:0 10px 28px #0005}.sport-filter select option{min-height:44px;padding:12px}.sport-filter select option:checked{color:#ffc18f;background:#35302b}.sport-filter select option:hover{background:#30363b}.sport-filter select::picker-icon{color:#b5bec6}}.kit-stage{grid-template-columns:minmax(0,1fr) 225px}.kit-stage .opportunity-visual{min-height:560px}.kit-stage .opportunity-details{background:#141618;border-left:1px solid #34383c;padding:22px 16px}.kit-stage .featured-person{gap:9px;margin-bottom:30px}.kit-stage .featured-person .creator-portrait{width:32px;height:32px}.kit-stage .featured-person strong{font-size:12px}.kit-stage .featured-person span{font-size:10px}.kit-stage .opportunity-details h3{font-family:var(--font-ui);letter-spacing:0;margin-bottom:6px;font-size:14px;font-weight:600}.kit-stage .opportunity-details>p{font-size:11px}.kit-stage .placement-picker{grid-template-columns:1fr;gap:0}.kit-stage .placement-picker button{border:0;border-bottom:1px solid #30353a;min-height:36px;padding:8px 0;font-size:11px}.kit-stage .placement-picker button[aria-pressed=true]{color:#ffc18f;background:0 0}.kit-stage .placement-picker button span{color:#89939b;width:20px}.kit-stage .placement-picker button[aria-pressed=true] span{color:#ffc18f}.kit-stage .selected-opportunity{line-height:1.5;font-size:10px!important}.kit-stage .opportunity-price{flex-wrap:wrap;gap:8px}.kit-stage .opportunity-price strong{font-size:23px}.kit-stage .opportunity-details>.button{gap:4px;padding:12px 8px;font-size:11px}.kit-stage .opportunity-details>.button svg{width:22px}.kit-stage .opportunity-details>small{font-size:9px}.athlete-canvas .kit-hotspot[data-paid=true]{color:#151719;letter-spacing:-.3px;background:#f4f3ed;border:1px solid #666;border-radius:1px;width:auto;min-width:52px;height:26px;min-height:26px;padding:4px 6px;font:700 10px Arial,sans-serif;box-shadow:0 1px 3px #0004}.scan-file-control{color:#b8c0c5;margin-top:14px;font-size:11px;display:block}.scan-file-control input{width:100%;margin-top:8px;font-size:10px;display:block}.scan-file-control input::file-selector-button{color:#eee;background:#22272b;border:1px solid #535a62;margin-right:6px;padding:8px}.scan-load-status{overflow-wrap:anywhere;color:#b8c0c5!important;font-size:10px!important}.rmh-lockup .rmh-mark{flex-shrink:0;width:34px;height:34px;overflow:visible;transform:skew(-10deg)}.masthead-brand .rmh-lockup{gap:10px}.brand-dot{color:#ff7b1c}@media (hover:hover) and (pointer:fine){.featured-offer:hover{background:#1d2022;border-color:#8a735e}.campaign-table .creator-row:hover{background:#1c2023}.creator-row:hover .campaign-view-link{color:#ffc18f}}@media (max-width:700px){.kit-stage{grid-template-columns:1fr}.kit-stage .opportunity-visual{min-height:470px}.kit-stage .opportunity-details{border-top:1px solid #34383c;border-left:0;padding:20px}.kit-stage .featured-person{margin-bottom:16px}.kit-stage .placement-picker{grid-template-columns:1fr 1fr;gap:0 16px}.kit-stage .opportunity-price{margin-top:12px}.featured-offer{padding:20px}.featured-offer-grid{grid-template-columns:1fr;gap:12px}.featured-offer+.featured-offer{border-top:1px solid #363b40}.sport-filter{margin-left:auto}.market-filters .sport-filter select{min-width:140px}.kit-stage .opportunity-details>small{font-size:10px}}@media (prefers-reduced-motion:reduce){.featured-offer,.campaign-table .creator-row{transition:none}}.scan-import{color:#aeb6bd;width:100%;margin-top:14px;font-size:10px}.scan-import summary{cursor:pointer;min-height:30px;padding:7px 0}.scan-import[open] summary{color:#ffc18f}.athlete-canvas .kit-hotspot[data-paid=true]{color:#0000;box-shadow:none;background:0 0;border-color:#0000;min-width:44px;min-height:32px}.athlete-canvas .kit-hotspot[data-paid=true]:focus-visible{outline-offset:3px;outline:2px solid #ffb077}.form-columns{grid-template-columns:1fr 1fr;gap:16px;display:grid}.account-card label,.discovery-filters label{color:var(--muted);flex-direction:column;gap:8px;margin:12px 0;font-size:12px;display:flex}.account-card input,.account-card select,.account-card textarea,.discovery-filters input,.discovery-filters select{border:1px solid var(--line);width:100%;color:var(--ink);background:#15181a;min-height:44px;padding:12px;font-size:14px}.account-card .permission-field{flex-direction:row;align-items:flex-start;line-height:1.5}.permission-field input{flex-shrink:0;width:18px;min-height:18px;margin-top:2px}.account-card h2:not(:first-child){margin-top:32px}.account-card>p{line-height:1.6}.account-card>.button{margin:8px 0}.asset-grid,.real-offer-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.asset-grid article{border:1px solid var(--line);flex-direction:column;gap:8px;padding:16px;display:flex}.asset-grid img{object-fit:contain;background:#ededeb;width:100%;padding:12px}.discovery-shell{max-width:1120px;margin:0 auto;padding:48px 24px}.discovery-shell h1{font-size:clamp(30px,4vw,48px)}.discovery-filters{border:1px solid var(--line);background:#16191b;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:12px;margin:32px 0;padding:20px;display:grid}.discovery-filters label,.discovery-filters>.button{margin:0}.discovery-filters>a{align-items:center;min-height:44px;display:flex}.real-offer{border:1px solid var(--line);color:var(--ink);background:#171a1c;flex-direction:column;gap:12px;padding:24px;text-decoration:none;display:flex}.real-offer h2,.real-offer h3{margin:0;font-size:24px}.real-offer p{margin:0;font-size:13px}.real-offer small{color:var(--muted)}.real-offer>span:last-child{margin-top:auto;padding-top:12px}.real-offer:hover{border-color:#aa8769}.offer-story{white-space:pre-wrap;max-width:70ch;line-height:1.7}.offer-terms div{border-bottom:1px solid var(--line);padding:12px 0}.offer-terms dt{text-transform:capitalize;color:var(--muted);margin-bottom:8px;font-size:11px}.offer-terms dd{white-space:pre-wrap;margin:0;font-size:14px;line-height:1.6}.pagination{justify-content:space-between;margin-top:32px;display:flex}.account-shell>.round-label{margin-top:24px;display:block}@media (max-width:700px){.discovery-filters{grid-template-columns:1fr 1fr;padding:16px}.form-columns{grid-template-columns:1fr}.discovery-shell{padding:32px 16px}.account-card input,.account-card select,.account-card textarea,.discovery-filters input,.discovery-filters select{font-size:16px}.real-offer-grid{grid-template-columns:1fr}}.account-card fieldset{border:1px solid var(--line);margin:20px 0;padding:16px}.account-card legend{padding:0 8px;font-size:13px}.public-channels{flex-wrap:wrap;gap:16px;margin:24px 0;display:flex}.public-channels a{border:1px solid var(--line);text-transform:capitalize;padding:12px}.public-channels small{color:var(--muted);margin-top:4px;font-size:10px;display:block}.workspace-actions{flex-wrap:wrap;gap:12px;margin:24px 0 32px;display:flex}:root{--creator-green:#145348;--creator-blue:#233f83;--creator-purple:#493069;--offer-ink:#f4f3ef;--offer-action:#ffab65}.featured-offer{--offer-colour:var(--creator-green);background:var(--offer-colour);color:var(--offer-ink);border-color:#39a48a #ffffff24 #ffffff24;border-top-style:solid;border-top-width:3px}.featured-offer[data-creator=alex],.featured-offer[data-creator=leo]{--offer-colour:var(--creator-blue);border-top-color:#628dfa}.featured-offer[data-creator=noor]{--offer-colour:var(--creator-purple);border-top-color:#aa76e2}.featured-offer h3,.featured-offer a,.featured-offer .featured-person strong,.featured-offer .featured-offer-action strong{color:var(--offer-ink)}.featured-offer .featured-person span,.featured-offer .offer-date,.featured-offer .offer-eyebrow,.featured-offer .offer-eyebrow>span:first-child,.featured-offer .featured-offer-action>span{color:#d7e0e5}.featured-offer .offer-eyebrow>span:last-child{color:#f4f3ef;background:#00000026;border:1px solid #ffffff26;padding:5px 8px}.featured-offer .offer-eyebrow{align-items:center;margin-bottom:20px}.featured-offer .featured-offer-action{border-color:#ffffff30}.featured-offer .text-link{color:var(--offer-action);text-decoration-color:#ffab6570}.featured-offer:focus-within{outline-color:var(--offer-action)}.campaign-table .creator-row{--row-accent:#47c6a5;--row-colour:#142723;background:var(--row-colour)}.campaign-table .creator-row[data-creator=leo],.campaign-table .creator-row[data-creator=alex]{--row-accent:#7a9fff;--row-colour:#172239}.campaign-table .creator-row[data-creator=noor]{--row-accent:#bd8cef;--row-colour:#292036}.campaign-table .creator-row td:first-child{box-shadow:inset 3px 0 var(--row-accent)}.campaign-table .creator-row .table-athlete strong{color:#f4f3ef}.campaign-table .creator-row td:nth-last-child(2){color:var(--offer-action);font-weight:700}.campaign-table .creator-row .campaign-view-link{color:var(--offer-action);background:#ff872014;border-color:#ff872038}.campaign-table .creator-row:focus-within{outline-color:var(--offer-action);background:color-mix(in srgb,var(--row-colour) 90%,var(--row-accent))}.campaign-market .directory-count{color:var(--offer-action)}.campaign-market .sport-filter{background:#1b2226;border-color:#57666c}@media (hover:hover) and (pointer:fine){.featured-offer:hover{background:color-mix(in srgb,var(--offer-colour) 94%,white);border-color:#ffffff50}.campaign-table .creator-row:hover{background:color-mix(in srgb,var(--row-colour) 90%,var(--row-accent))}.creator-row:hover .campaign-view-link{color:#ffc38f}}@media (max-width:700px){.featured-offer+.featured-offer{border-top:3px solid #628dfa}}.campaign-pitch{text-align:left;background:#151a1c;border:1px solid #394248;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);margin:12px 0 32px;display:grid}.pitch-story{padding:28px}.pitch-eyebrow{color:#ffab65;letter-spacing:.035em;align-items:center;gap:8px;font-size:11px;display:flex}.pitch-eyebrow small{color:#aeb8bd;margin-left:auto;font-size:10px}.pitch-story h2{margin:18px 0 10px;font-size:clamp(24px,2.4vw,32px);line-height:1.17}.pitch-date{color:#bcc9c5;margin:0 0 20px;font-size:12px}.pitch-description{color:#e0e5e3;white-space:pre-wrap;font-size:14px;line-height:1.75}.pitch-support{border-top:1px solid #394248;margin-top:24px;padding-top:20px}.pitch-support h3{font-family:var(--font-ui);letter-spacing:0;margin:0 0 10px;font-size:14px;font-weight:600}.pitch-support p{color:#c2cdca;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.75}.pitch-value{background:#153a32;border-left:1px solid #38594f;padding:28px}.pitch-value h3{color:#f4f3ef;margin:18px 0 22px;font-size:22px;line-height:1.25}.pitch-value ul{margin:0;padding:0;list-style:none}.pitch-value li{border-top:1px solid #ffffff20;gap:14px;padding:14px 0;display:flex}.pitch-value li>span{color:#ffab65;font-variant-numeric:tabular-nums;font-size:11px;line-height:1.8}.pitch-value li p{color:#e1ebe6;margin:0;font-size:13px;line-height:1.65}.pitch-action{color:#ffab65;justify-content:space-between;align-items:center;min-height:44px;margin-top:12px;font-size:13px;font-weight:600;display:flex}.pitch-value>small{color:#b7ccc2;margin-top:12px;font-size:10px;line-height:1.6;display:block}.pitch-action:focus-visible{outline-offset:4px;outline:2px solid #ffab65}#offer-terms{scroll-margin-top:24px}@media (max-width:700px){.campaign-pitch{grid-template-columns:1fr}.pitch-story,.pitch-value{padding:22px}.pitch-value{border-top:1px solid #38594f;border-left:0}.pitch-story h2{font-size:27px}}.profile-facts{border-block:1px solid #3d464a;justify-content:center;gap:0;max-width:680px;margin:24px auto 8px;padding:18px 0;display:flex}.profile-facts>div{flex-direction:column;flex:1;gap:6px;padding:0 16px;display:flex}.profile-facts>div+div{border-left:1px solid #3d464a}.profile-facts strong{font-family:var(--font-display);color:#f3f3ef;font-variant-numeric:tabular-nums;font-size:26px;font-weight:600}.profile-facts>div:first-child strong{color:#ffab65}.profile-facts span{color:#b4bdc0;font-size:11px}#kit-viewer .inventory-summary>button{color:#18201e;letter-spacing:-.06em;background:#edece5;border:0;flex-wrap:wrap;align-items:center;gap:10px;width:100%;padding:16px;font-size:24px;font-weight:750;display:flex}#kit-viewer .inventory-summary>button span{color:#45524a;letter-spacing:0;font-size:10px;font-weight:400}#kit-viewer .inventory-summary>strong{font-size:16px}#kit-viewer .arena-topline{background:#171d20}#kit-viewer .scan-stage{min-height:440px}.creator-channel-strip{background:#1b252c;border:1px solid #3d505b;grid-template-columns:1fr auto;gap:16px;margin:20px 0;padding:20px 24px;display:grid}.creator-channel-strip>div:first-child{flex-direction:column;gap:8px;display:flex}.creator-channel-strip strong{color:#f3f3ef;font-size:18px}.creator-channel-strip>div>span:last-child{color:#bdc9cf;font-size:11px}.creator-channel-strip .round-label{color:#ffab65;font-size:10px}.channel-logos{align-items:center;gap:18px;display:flex}.channel-logos>span{align-items:center;gap:7px;font-size:12px;display:flex;color:#e7edef!important}.creator-channel-strip>p{color:#aebbc2;grid-column:1/-1;margin:0;font-size:10px}body .sponsorship-packages .package-grid{border:0;gap:12px}body .sponsorship-packages .package-card{--package-surface:#193d36;background:var(--package-surface);box-shadow:none;border:1px solid #ffffff24;border-top:3px solid #3c9c82;padding:24px}body .sponsorship-packages .package-card[data-format=social]{--package-surface:#203c75;border-top-color:#628dfa}body .sponsorship-packages .package-card[data-format=sports]{--package-surface:#41305e;border-top-color:#9d74ce}.package-format{color:#e4e9ee;justify-content:space-between;align-items:center;width:100%;margin-bottom:22px;display:flex}.package-format>span{opacity:.75;font-variant-numeric:tabular-nums;font-size:11px}body .sponsorship-packages .package-card h3{color:#f5f4f0;margin-bottom:12px;font-size:23px}body .sponsorship-packages .package-card .package-lead{color:#d0dce0;flex:0;margin:0 0 16px;font-size:12px}.package-inclusions{flex:1;width:100%;margin:0 0 24px;padding:0;list-style:none}.package-inclusions li{color:#ebedef;border-top:1px solid #ffffff20;padding:10px 0;font-size:12px;line-height:1.6}body .sponsorship-packages .package-price{color:#fff;margin-bottom:14px;font-size:32px}body .sponsorship-packages .package-price small{color:#c5cfd5}.sponsorship-packages .package-details-link{color:#ffb373;border-top:1px solid #ffffff30;justify-content:space-between;width:100%;padding-top:14px;text-decoration:none}.sponsorship-packages{scroll-margin-top:24px}@media (max-width:760px){.profile-facts strong{font-size:20px}.profile-facts>div{padding:0 10px}.profile-facts span{font-size:10px}.creator-channel-strip{grid-template-columns:1fr;padding:20px}.channel-logos{flex-wrap:wrap}.creator-channel-strip>p{grid-column:auto}body .sponsorship-packages .package-card{border-bottom:1px solid #ffffff24;padding:22px}body .sponsorship-packages .package-card:last-child{border-bottom:1px solid #ffffff24}}.creator-channel-strip .round-label{background:0 0;border:0;align-self:flex-start;margin:0;padding:0}.account-settings{max-width:1060px;padding:48px 24px 72px}.account-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:32px;display:flex}.account-heading h1{margin:14px 0;font-size:clamp(36px,5vw,56px)}.account-heading p{color:var(--muted);margin:0}.account-email{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.account-settings .profile-editor{border:1px solid var(--line);background:#131719;padding:0}.profile-section{padding:32px}.profile-section+.profile-section{border-top:1px solid var(--line)}.profile-section-heading{align-items:flex-start;gap:14px;margin-bottom:24px;display:flex}.profile-section-heading>svg{color:#ff801d;flex-shrink:0;margin-top:5px}.profile-section-heading h2{font-size:23px;margin:0!important}.profile-section-heading p{color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.6}.profile-section-heading>span{font-variant-numeric:tabular-nums;color:var(--muted);margin-left:auto;font-size:12px}.profile-editor label{color:var(--ink);font-size:13px}.profile-editor textarea{resize:vertical;line-height:1.6}.field-caption{color:var(--muted);justify-content:space-between;gap:16px;font-size:11px;line-height:1.5;display:flex}.field-caption>span:last-child{white-space:nowrap;font-variant-numeric:tabular-nums}.channel-editor-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.channel-editor{background:#17211f;border:1px solid #34453f;min-width:0;padding:18px}.channel-editor:nth-child(2){background:#18212e;border-color:#354356}.channel-editor:nth-child(3){background:#221c28;border-color:#44364c}.channel-editor:nth-child(4){background:#1c2428;border-color:#36464d}.channel-editor>label{flex-direction:row;align-items:center;margin:0 0 14px;font-weight:600}.channel-editor small{color:var(--muted);margin-left:auto;font-size:10px;font-weight:400}.channel-symbol{justify-content:center;align-items:center;width:24px;height:24px;font-size:24px;display:flex}.username-input{background:#101416;border:1px solid #555b62;align-items:center;display:flex}.username-input>span{color:var(--muted);padding-left:14px}body .profile-editor .username-input input{outline-offset:-3px;background:0 0;border:0;min-width:0}.username-input:focus-within{outline-offset:3px;outline:2px solid #ff801d}.channel-hint{min-height:20px;color:var(--muted);overflow-wrap:anywhere;margin-top:10px;font-size:11px}.channel-hint a{color:#f5f4ed;align-items:center;gap:6px;min-height:24px;display:inline-flex}.field-error{color:#ffb4a6}.channel-note{color:var(--muted);max-width:70ch;margin:20px 0 0;font-size:12px;line-height:1.7}.profile-save{border-top:1px solid var(--line);background:#101315;justify-content:space-between;align-items:center;gap:24px;padding:20px 32px;display:flex}.profile-save p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.profile-save .button{flex-shrink:0}.account-settings>.account-grid{margin-top:28px}.account-settings .account-grid .account-card{background:#142b25;padding:24px}.account-settings .account-grid .account-card+.account-card{background:#192739}.account-settings .account-card h2{font-size:24px}.account-settings .account-card p{color:var(--muted)}@media (max-width:650px){.account-settings{padding:28px 16px 48px}.account-heading{flex-direction:column;align-items:start;gap:16px}.profile-section{padding:22px 18px}.channel-editor-grid{grid-template-columns:1fr}.profile-save{flex-direction:column;align-items:stretch;gap:14px;padding:18px}.profile-save .button{justify-content:center}.field-caption{font-size:10px}.account-heading h1{font-size:40px}}.profile-save .button>svg:first-child{border:0;width:16px;height:16px;padding:0}.opportunity-workspace{max-width:1120px;padding:40px 24px 72px}.opportunity-workspace>h1{max-width:760px;margin:18px 0 32px;font-size:clamp(32px,4vw,48px);line-height:1.12}body .opportunity-editor{background:#131719;padding:0}.offer-editor-section{border-bottom:1px solid var(--line);padding:32px;scroll-margin-top:24px}.offer-editor-section:last-child{border-bottom:0}.editor-eyebrow{letter-spacing:.12em;color:#ff9b4e;font-size:10px}.opportunity-editor .offer-editor-section h2{font-size:27px;margin:10px 0!important}.offer-editor-section>p{color:var(--muted);max-width:70ch;margin-bottom:24px;font-size:13px;line-height:1.65}.opportunity-editor textarea{resize:vertical;min-height:120px;line-height:1.65}.opportunity-editor label{color:var(--ink);margin:18px 0;font-size:13px}.opportunity-editor .format-tiles{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0;padding:0;display:grid}.format-tiles legend{margin-bottom:12px;padding:0}.format-tiles label{border:1px solid var(--line);cursor:pointer;background:#192023;gap:10px;margin:0;padding:18px;position:relative}.format-tiles label[data-selected=true]{background:#183b31;border-color:#d38c4c}.format-tiles label:focus-within{outline-offset:3px;outline:2px solid #ff801d}.format-tiles input{accent-color:#ff801d;width:18px;min-height:18px}.format-tiles span{color:var(--muted);font-size:11px;line-height:1.5}.media-choices{grid-template-columns:1fr 1fr;gap:16px;display:grid}.media-choices>div{background:#172c28;border:1px solid #344b45;flex-direction:column;align-items:flex-start;padding:24px;display:flex}.media-choices>div+div{background:#192638;border-color:#36465a}.media-choices h3{margin:16px 0 8px;font-size:20px}.media-choices p{color:var(--muted);font-size:13px;line-height:1.65}.media-choices small{color:var(--muted);margin-top:12px;font-size:11px;line-height:1.5}.media-choices .media-upload{width:100%;margin-top:auto;font-size:12px}.media-upload input{max-width:100%;padding:10px!important;font-size:12px!important}.offer-media>.capture-layout{grid-template-columns:1fr 1fr;gap:24px;padding:24px 0}.offer-media .capture-instructions h1{font-size:30px}.offer-media .capture-instructions,.offer-media .capture-phone{min-width:0}.draft-scan-preview{background:#0e1011;height:460px;margin-top:20px;position:relative}.draft-scan-preview .athlete-canvas{min-height:0;height:400px!important}.draft-scan-preview p{color:var(--muted);padding:12px;font-size:12px}.offer-media>p{color:var(--muted);font-size:12px}@media (max-width:700px){.opportunity-workspace{padding:28px 16px 48px}.offer-editor-section{padding:24px 18px}.opportunity-editor .format-tiles,.media-choices,.offer-media>.capture-layout{grid-template-columns:1fr}.format-tiles label{padding:14px}.media-choices>div{padding:18px}.offer-editor-section h2{font-size:24px!important}.draft-scan-preview{height:380px}.draft-scan-preview .athlete-canvas{height:320px!important}}.account-paths{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:28px 0;display:grid}.account-path{background:#142b25;border:1px solid #344c42;border-top:2px solid #658975;flex-direction:column;min-width:0;padding:28px;display:flex}.account-path--brand{background:#192739;border-color:#728eb2 #384960 #384960}.account-path header{color:#b5cec1;letter-spacing:.1em;align-items:center;gap:12px;margin-bottom:24px;font-size:10px;font-weight:600;display:flex}.account-path--brand header{color:#becde2}.account-path-icon{background:#ffffff06;border:1px solid #ffffff26;place-items:center;width:42px;height:42px;display:grid}.account-path h2{letter-spacing:-.035em;margin:0 0 12px;font-size:clamp(23px,2.3vw,29px);line-height:1.15}.account-path p{color:#c0c9c5;max-width:38ch;margin:0 0 28px;font-size:14px;line-height:1.65}.account-path--brand p{color:#c0c9d5}.account-path-actions{flex-direction:column;align-items:stretch;gap:12px;margin-top:auto;display:flex}.account-path .account-path-primary{color:#131719;white-space:normal;text-align:left;background:#f0eee7;border-color:#f0eee7;justify-content:space-between;gap:16px;width:100%;min-height:48px;padding-inline:16px}.account-path .account-path-primary:hover{color:#131719;background:#fff}.account-path-primary>svg{flex-shrink:0}.account-path-secondary{color:#d1dbd5;border-bottom:1px solid #ffffff20;justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:8px 2px;font-size:12px;text-decoration:none;transition:color .15s,border-color .15s;display:flex}.account-path--brand .account-path-secondary{color:#cfdaea}.account-path-secondary:hover{color:#fff;border-color:#ffffff70}.account-path-secondary:focus-visible{outline-offset:4px;outline:2px solid #ff801d}.account-path-secondary>svg{flex-shrink:0}@media (max-width:650px){.account-paths{grid-template-columns:1fr;gap:16px}.account-path{padding:22px}.account-path header{margin-bottom:20px}.account-path h2{font-size:26px}.account-path p{margin-bottom:24px}}body .account-path .account-path-primary{--button-face:#f0eee7;--button-edge:#b8c1b9;color:#131719;background:0 0}body .account-path .account-path-primary:hover{--button-face:#fff;background:0 0}body .account-path-primary>svg:last-child{border-color:#13171930}body .app-select{width:100%;min-width:0;font-family:var(--font-body,inherit);display:block;position:relative}body select.app-select-native{pointer-events:none;clip-path:inset(50%);overflow:hidden;opacity:0!important;width:1px!important;height:1px!important;min-height:0!important;padding:0!important;position:absolute!important}body .app-select-trigger{color:#f2f1ed;width:100%;min-height:46px;font:inherit;text-align:left;cursor:pointer;background:#191e20;border:1px solid #41494d;border-radius:2px;justify-content:space-between;align-items:center;gap:16px;padding:11px 14px;font-size:14px;display:flex}body .app-select-trigger>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}body .app-select-trigger>svg{color:#a8b4b8;flex:none;transition:transform .15s}body .app-select-trigger[aria-expanded=true]{background:#20272a;border-color:#ff801b}body .app-select-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}body .app-select-trigger:focus-visible{outline-offset:3px;outline:2px solid #ff801b}body .app-select-trigger:disabled{opacity:.45;cursor:not-allowed}body .app-select-menu{z-index:10000;color:#f1f2ef;overscroll-behavior:contain;background:#1b2225;border:1px solid #596367;border-radius:3px;padding:5px;font-family:inherit;font-size:14px;position:fixed;overflow:auto;box-shadow:0 12px 36px #0008}body .app-select-option{cursor:pointer;border-radius:2px;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:11px 12px;display:flex}body .app-select-option[data-active=true]{background:#303b40}body .app-select-option[aria-selected=true]{color:#ff9b4c;background:#ff801b15}body .app-select-option[aria-disabled=true]{opacity:.4;cursor:not-allowed}body .app-select-search{background:#1b2225;border-bottom:1px solid #41494d;align-items:center;gap:8px;margin-bottom:4px;padding:6px 10px;display:flex;position:sticky;top:-5px}body .app-select-search input{color:#fff;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:none;min-height:30px;padding:7px 0}body .app-select-empty{color:#abb5b8;padding:12px}body .app-select-trigger[aria-invalid=true],body .offer-field [aria-invalid=true]{border-color:#ff8b79}body .editor-steps{border-bottom:1px solid #394044;flex-wrap:wrap;gap:8px;padding:0 0 24px;display:flex}body .editor-steps a{color:#cfd8d9;background:#1c2528;padding:10px 14px;font-size:13px;text-decoration:none}body .format-tiles{position:relative}body .format-tiles legend{margin-bottom:16px}body .format-tiles legend small{color:#9eadaf;margin-left:12px;font-weight:400}body .format-tiles label{cursor:pointer;align-content:start;position:relative;gap:12px!important;padding:20px!important}body .format-tiles label>input{accent-color:#ff801b;width:18px;height:18px;position:absolute;top:16px;right:16px}body .format-tiles .format-check{display:none}body .format-tiles label>svg{color:#ff9b4c}body .format-tiles label:focus-within{outline-offset:2px;outline:2px solid #ff801b}body .editor-hint{color:#aebbbc;font-size:13px;line-height:1.7}body .offer-field{gap:9px;position:relative}body .field-necessity{color:#a2adaf;margin-left:8px;font-size:11px;font-weight:400}body .offer-field>small{color:#a9b6ba;font-size:12px;line-height:1.6}body .offer-field>small.field-error{color:#ff9c8b}body .format-detail-group{background:#182326;border-left:2px solid #ff801b;margin:22px 0;padding:20px 24px}body .format-detail-group h3{align-items:center;gap:10px;margin-top:0;display:flex}body .format-detail-group p{color:#a9b8b9;font-size:13px}body .form-error-summary{color:#ffe0d9;background:#38211d;border:1px solid #ac6758;margin:24px 0;padding:22px}body .form-error-summary strong{align-items:center;gap:10px;display:flex}body .form-error-summary a{color:inherit;text-decoration:underline}body .form-error-summary li{margin:8px 0}body .form-error-summary:focus{outline-offset:3px;outline:2px solid #ff9b4c}body .offer-save-bar{border-top:1px solid #394448;justify-content:space-between;align-items:center;gap:24px;margin-top:24px;padding-top:24px;display:flex}body .offer-save-bar p{max-width:480px;font-size:13px}body .offer-save-bar .button{flex-shrink:0}body .creator-workspace{max-width:1180px}body .workspace-heading{justify-content:space-between;align-items:center;gap:28px;margin-bottom:30px;display:flex}body .workspace-heading h1{max-width:800px;font-size:clamp(30px,4vw,48px)}body .workspace-heading>.button{flex-shrink:0}body .workspace-tabs{border-bottom:1px solid #3b4446;align-items:center;gap:24px;margin:24px 0 32px;display:flex;overflow:auto}body .workspace-tabs a{white-space:nowrap;color:#aeb9ba;padding:15px 0;font-size:14px;text-decoration:none}body .workspace-tabs a[aria-current=page]{color:#fff;border-bottom:2px solid #ff801b}body .workspace-stats{grid-template-columns:repeat(4,1fr);gap:14px;margin:24px 0;display:grid}body .workspace-stat{color:#eef5ee;background:#182c28;border:1px solid #355147;flex-direction:column;gap:16px;padding:24px;text-decoration:none;display:flex}body .workspace-stat:nth-child(2){background:#1b2b39;border-color:#364f63}body .workspace-stat:nth-child(3){background:#2d2637;border-color:#524260}body .workspace-stat:nth-child(4){background:#332a1d;border-color:#5d4b30}body .workspace-stat strong{font-family:var(--font-heading,inherit);font-variant-numeric:tabular-nums;font-size:42px;line-height:1.1}body .workspace-stat small{color:#c1cccc;font-size:12px}body .workspace-overview-grid{grid-template-columns:1.1fr 1fr;gap:20px;display:grid}body .workspace-panel{background:#141b1d;border:1px solid #384348;margin:20px 0;padding:28px}body .workspace-panel-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}body .workspace-panel h2{margin:0;font-size:23px}body .workspace-panel-heading>a{color:#cdd8d9;font-size:13px}body .workspace-task{color:#eef2ee;border-top:1px solid #323d41;align-items:center;gap:14px;padding:18px 0;text-decoration:none;display:flex}body .workspace-task>span:nth-child(2){flex:1}body .workspace-task small{color:#a4b2b6;margin-top:6px;font-size:12px;display:block}body .task-number{color:#aebbbd;border:1px solid #566569;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:12px;display:grid}body .task-number[data-done=true]{color:#a7dfbc;background:#183e31;border-color:#356a51}body .workspace-notice{color:#ffca95;background:#382d1f;margin-top:16px;padding:14px;font-size:13px;display:block}body .profile-monogram{color:#d4f2dc;background:#24433c;place-items:center;width:48px;height:48px;margin-bottom:16px;font-weight:700;display:grid}body .workspace-profile>p{color:#bbc7c7;white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.7}body .workspace-profile dl{margin:24px 0}body .workspace-profile dl>div{border-bottom:1px solid #303b3f;justify-content:space-between;gap:20px;padding:10px 0;display:flex}body .workspace-profile dt{color:#9eafb4;font-size:13px}body .workspace-profile dd{text-align:right;margin:0;font-size:13px}body .workspace-offer-row{color:#eef2ef;border-top:1px solid #364044;grid-template-columns:minmax(0,1fr) auto 120px 16px;align-items:center;gap:24px;padding:22px 12px;text-decoration:none;display:grid}body .workspace-offer-row:hover{background:#20302f}body .workspace-offer-row small{color:#a8b5b7;margin-top:6px;font-size:12px;display:block}body .offer-status{color:#d9e1e3;white-space:nowrap;background:#293338;align-items:center;gap:8px;padding:6px 9px;font-size:11px;line-height:1.4;display:inline-flex}body .offer-status:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}body .offer-status[data-status=review],body .offer-status[data-status=awaiting_payment]{color:#ffce88;background:#453621}body .offer-status[data-status=published],body .offer-status[data-status=paid]{color:#ace4c3;background:#1e4035}body .workspace-filters{grid-template-columns:minmax(180px,1fr) minmax(160px,240px) auto auto;align-items:end;gap:16px;display:grid}body .workspace-filters label{flex-direction:column;gap:10px;font-size:13px;display:flex}body .workspace-filters input{color:#fff;min-height:46px;font:inherit;background:#191e20;border:1px solid #41494d;padding:11px 14px}body .workspace-filters>a{color:#b9c5c8;padding-bottom:14px;font-size:13px}body .workspace-result-count{color:#acb8bb;margin:24px 0;font-size:13px}body .managed-offers{gap:18px;display:grid}body .managed-offer{background:#152125;border:1px solid #39474c;padding:28px}body .managed-offer-title h2{margin:18px 0 10px;font-size:25px}body .managed-offer-title h2 a{color:#f2f5ef;text-decoration:none}body .managed-offer-title p{color:#b3c4c7;font-size:13px}body .managed-offer dl{border-top:1px solid #34454b;border-bottom:1px solid #34454b;grid-template-columns:repeat(3,1fr);gap:20px;margin:22px 0;padding:22px 0;display:grid}body .managed-offer dt{color:#b0c0c4;margin-bottom:8px;font-size:12px}body .managed-offer dd{margin:0;font-size:15px}body .managed-offer-next{flex-wrap:wrap;align-items:center;gap:18px;display:flex}body .managed-offer-next>p{color:#b4c3c7;flex:1;min-width:220px;font-size:13px;line-height:1.6}body .workspace-empty{padding:32px 0}body .workspace-empty p{color:#aebdbf;max-width:560px;line-height:1.7}@media (max-width:760px){body .workspace-heading{flex-direction:column;align-items:flex-start}body .workspace-stats{grid-template-columns:1fr 1fr}body .workspace-stat{padding:18px}body .workspace-overview-grid{grid-template-columns:1fr;gap:0}body .workspace-panel{padding:20px}body .workspace-filters{grid-template-columns:1fr 1fr}body .workspace-offer-row{grid-template-columns:1fr auto;gap:14px}body .workspace-offer-row>span:last-child{display:none}body .managed-offer{padding:20px}body .managed-offer dl{grid-template-columns:1fr;gap:18px}body .offer-save-bar{flex-direction:column;align-items:stretch}body .format-detail-group{padding:18px}body .editor-steps a{padding:10px;font-size:12px}}body .sport-filter>.app-select{border:0;min-width:160px;padding:0}body .sport-filter .app-select-trigger{background:0 0;border:0}body .editor-steps{padding:16px 24px}body .form-error-summary{margin:24px;font-size:13px}@media (prefers-reduced-motion:reduce){body .app-select-trigger>svg{transition:none}}body .app-select-menu{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-color:#556469 #1b2225;scrollbar-width:thin}body .auth-shell .button.primary:disabled{color:#b0b6bc;--button-face:#25282b;--button-edge:#42464b}.session-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;min-height:44px;font-size:12px;display:inline-flex}.session-links .session-identity{text-align:left;color:#e0f7e9;background:#142a22;border:1px solid #3b6154;align-items:center;gap:8px;max-width:240px;padding:6px 10px;display:flex}.session-identity span{gap:2px;min-width:0;display:grid}.session-identity strong{font-size:11px}.session-identity small{text-overflow:ellipsis;white-space:nowrap;color:#b8cbbf;font-size:11px;overflow:hidden}.session-links button{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:8px;display:inline-flex}.session-links button:disabled{opacity:.6;cursor:wait}.session-links button:hover{color:#ff801a}.session-links :focus-visible{outline-offset:4px;outline:2px solid #ff801a}.session-links [role=alert]{color:#ffb28c;flex-basis:100%}@media (max-width:600px){.session-links{gap:12px}.topbar nav{flex-wrap:wrap}.session-links .session-identity{max-width:210px}}.capture-entry{background:#152b25;border:1px solid #344b45;flex-wrap:wrap;align-items:center;gap:20px;padding:20px;display:flex}.capture-entry>div{flex:1;min-width:200px}.capture-entry h3{margin:0 0 8px}.capture-entry p,.capture-entry small{color:#bcc9c4;font-size:13px}.guided-capture{gap:24px!important;margin:20px 0!important;padding:0!important}.guided-capture .capture-instructions h2{margin:12px 0;font-size:28px}.guided-capture .capture-instructions details{font-size:13px;line-height:1.7}.guided-capture summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.guided-capture .capture-phone{border-radius:12px;max-width:430px;padding:12px}.capture-steps{justify-content:space-between;gap:8px;margin:0 0 12px;padding:0;font-size:12px;list-style:none;display:flex}.capture-steps li{color:#89928e;align-items:center;gap:6px;display:flex}.capture-steps li[aria-current]{color:#ff943f}.capture-steps span{border:1px solid;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.guided-capture .capture-screen{aspect-ratio:3/4;border-radius:6px;height:auto;min-height:0}.guided-capture .capture-screen video{object-fit:contain;width:100%;height:100%}.camera-mirrored{transform:scaleX(-1)}.guided-capture .capture-controls{flex-wrap:wrap;gap:8px;display:flex}.guided-capture .capture-controls .button{white-space:normal;flex:1;min-height:48px;padding:12px;font-size:12px}.guided-capture .capture-guides{pointer-events:none}.capture-progress{accent-color:#ff801d;width:100%;height:4px;margin:8px 0;display:block}.guided-capture .capture-empty h3{font-size:20px;position:relative}.guided-capture .capture-upload label{align-items:flex-start;gap:10px;font-size:12px;line-height:1.6;display:flex}.guided-capture .capture-upload input{flex-shrink:0;width:18px;min-height:18px;margin:2px 0}.guided-capture .capture-status{font-size:12px;line-height:1.5}.guided-capture .capture-note{padding:10px;font-size:11px;line-height:1.6}.guided-capture .capture-guides span{color:#fff;text-align:center;background:#101815e8;max-width:90%;padding:8px 12px;font-size:12px}.wardrobe-editor{background:#131a1c;border:1px solid #3a4345;margin-top:32px;padding:24px}.wardrobe-editor>header h3{margin:12px 0;font-size:26px}.wardrobe-editor>header p,.wardrobe-disclaimer{color:#b5c0bf;max-width:75ch;font-size:12px;line-height:1.65}.wardrobe-layout{grid-template-columns:minmax(0,1.2fr) minmax(270px,1fr);gap:24px;margin-top:24px;display:grid}.wardrobe-stage{background:radial-gradient(at 50% 40%,#273a3a,#14191c);align-self:start;min-width:0;position:sticky;top:20px}.wardrobe-stage .athlete-canvas{min-height:0;height:500px!important}.wardrobe-view-controls{flex-wrap:wrap;align-items:center;gap:12px;padding:12px;display:flex}.wardrobe-view-controls small{color:#aab9b8;font-size:11px}.wardrobe-controls{min-width:0}.wardrobe-controls label{gap:8px;display:grid;margin:10px 0!important;font-size:12px!important}.wardrobe-controls input:not([type=color]){color:#fff;background:#0f1517;border:1px solid #455153;width:100%;min-width:0;min-height:44px;padding:10px;font-size:16px}.wardrobe-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.wardrobe-colors{border:0;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:12px 0;display:flex}.wardrobe-colors legend{font-size:12px}.wardrobe-colors button{cursor:pointer;border:1px solid #71807f;border-radius:50%;width:32px;height:32px}.wardrobe-colors button[aria-pressed=true]{outline-offset:3px;outline:2px solid #ff801d}.wardrobe-colors .custom-color{align-items:center;display:flex;font-size:11px!important}.custom-color input{cursor:pointer;border:0;width:32px;height:32px;padding:0}.wardrobe-spaces{border-top:1px solid #344448;margin:16px 0;padding-top:12px}.wardrobe-spaces h4{margin:0 0 12px;font-size:15px}.wardrobe-spaces h4 small{color:#a9b6b4;font-size:11px}.wardrobe-space-tabs{flex-wrap:wrap;gap:6px;margin:10px 0;display:flex}.wardrobe-space-tabs button{overflow-wrap:anywhere;color:#d2dfdd;cursor:pointer;background:#1b292c;border:1px solid #3b5054;max-width:100%;min-height:40px;padding:8px 10px;font-size:12px}.wardrobe-space-tabs button[aria-pressed=true]{color:#ffb16d;background:#3b2a1b;border-color:#ff801d}.wardrobe-measure-note{color:#9fbbb5;font-size:11px;line-height:1.6}.wardrobe-error{color:#ffc89a;border:1px solid #bb6739;padding:12px;font-size:12px}.wardrobe-disclaimer{border-top:1px solid #344448;margin:20px 0 0;padding-top:16px}.wardrobe-editor .text-link{align-items:center;gap:6px;min-height:40px;display:inline-flex}.wardrobe-editor button:disabled{opacity:.4;cursor:not-allowed}@media (max-width:700px){.phone-transfer{padding:16px 12px}.phone-transfer>header h1{font-size:24px}.phone-transfer>header>p:last-of-type{font-size:11px;line-height:1.6}.phone-transfer>header{margin-bottom:12px}.guided-capture{flex-direction:column!important;gap:12px!important;display:flex!important}.guided-capture .capture-instructions h2{font-size:22px}.guided-capture .capture-instructions>p{font-size:12px}.guided-capture.is-capturing .capture-instructions{display:none}.guided-capture .capture-phone{max-width:100%}.guided-capture.is-capturing .capture-screen{aspect-ratio:auto;height:42svh}.wardrobe-editor{padding:16px}.wardrobe-layout{grid-template-columns:1fr;gap:16px}.wardrobe-stage{position:relative;top:auto}.wardrobe-stage .athlete-canvas{height:350px!important}.wardrobe-editor>header h3{font-size:22px}}.wardrobe-stage .athlete-canvas{overflow:hidden;width:100%!important;position:relative!important;inset:auto!important}.wardrobe-controls{position:relative}.wardrobe-stage .athlete-canvas canvas{display:block}.ds-section:has(.wardrobe-editor){scroll-margin-top:180px}.skip-link:not(:focus){visibility:hidden;transform:translateY(-200%)}.skip-link:focus{visibility:visible;transform:none}.coach-options summary,.phone-connection-help summary{cursor:pointer;min-height:36px;padding:8px 0;font-size:12px}.coach-options .coach-checks{margin:12px 0}.phone-connection-help p{font-size:12px;line-height:1.6}.guided-capture .coach-instruction{min-height:0!important;margin:8px 0!important;font-size:14px!important}.guided-capture .coach-heading{font-size:10px}.guided-capture .capture-controls{bottom:env(safe-area-inset-bottom,0px);z-index:2;background:#18191b;padding:10px 0;position:sticky}.guided-capture .capture-coach{padding:12px}.wardrobe-editor button.text-link{color:#ffae6a!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:8px 0!important}.wardrobe-colors button{flex-shrink:0}.wardrobe-stage .kit-hotspot{min-width:24px;min-height:24px;font-size:10px}@media (max-width:700px){.wardrobe-controls>.wardrobe-fields:first-child{grid-template-columns:1fr}}body .capture-fullscreen{z-index:1000;width:100%;max-width:none;height:100dvh;max-height:100dvh;padding:calc(env(safe-area-inset-top,0px) + 8px) 12px calc(env(safe-area-inset-bottom,0px) + 8px);box-sizing:border-box;background:#080c0d;border:0;border-radius:0;flex-direction:column;gap:8px;margin:0;display:flex;position:fixed;inset:0;overflow:hidden}.capture-topline{color:#b4c4c1;flex-shrink:0;justify-content:space-between;align-items:center;min-height:32px;font-size:12px;display:flex}.capture-topline button{color:#fff;background:0 0;border:1px solid #465752;min-height:36px;padding:8px 12px;font-size:12px}.capture-fullscreen .capture-steps{flex-shrink:0;width:100%;max-width:460px;margin:0 auto;font-size:11px}.capture-fullscreen .capture-steps span{width:20px;height:20px}body .capture-fullscreen .capture-screen{aspect-ratio:auto;background:#050809;border-radius:4px;flex:1 1 0;width:100%;height:auto;min-height:0;margin:0;position:relative;overflow:hidden}.capture-fullscreen .capture-screen video{object-fit:contain;background:#050809;width:100%;height:100%;max-height:none;display:block;position:absolute;inset:0}.capture-fullscreen .fullbody-guides{pointer-events:none;border:0;border-radius:0;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.fullbody-guides svg{fill:none;stroke:#fff9;stroke-width:.7px;stroke-dasharray:2 2;filter:drop-shadow(0 1px 2px #0008);width:100%;height:100%;display:block}.fullbody-guides .body-frame-edge{background:0 0;border-top:1px dashed #ffae74;border-radius:0;width:auto;max-width:none;padding:0;position:absolute;left:12%;right:12%;transform:none}.fullbody-guides .body-frame-top{top:7%}.fullbody-guides .body-frame-bottom{top:auto;bottom:7%}.capture-frame-hint{color:#f6fff9;text-align:center;pointer-events:none;background:#081411d9;border-radius:4px;width:max-content;max-width:95%;padding:7px 10px;font-size:11px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.capture-countdown{color:#fff;text-shadow:0 2px 14px #000;pointer-events:none;place-items:center;font-size:100px;font-weight:700;display:grid;position:absolute;inset:0}.capture-fullscreen .recording-badge{width:max-content;font-size:12px;position:absolute;top:auto;bottom:12px;left:50%;transform:translate(-50%)}.capture-fullscreen .capture-controls{background:0 0;flex-shrink:0;gap:8px;margin:0;padding:0;display:flex;position:static}.capture-fullscreen .capture-controls .button{white-space:normal;flex:1;min-height:48px;padding:10px;font-size:12px}.capture-fullscreen .countdown-instruction{color:#ffb776;place-items:center;width:100%;min-height:48px;margin:0;font-size:12px;display:grid}.capture-live-checks{color:#b5c6be;flex-shrink:0;margin:0;font-size:11px;position:relative}.capture-live-checks>summary{cursor:pointer;min-height:28px;padding:5px 0}.capture-live-checks>.capture-coach{z-index:3;background:#111d19;border:1px solid #4a6458;border-radius:8px;max-height:45dvh;padding:14px;position:absolute;bottom:32px;left:0;right:0;overflow:auto}.capture-fullscreen .capture-status{bottom:calc(env(safe-area-inset-bottom,0px) + 108px);color:#e3eee9;pointer-events:none;background:#0b1514dd;margin:0;padding:8px;font-size:11px;position:absolute;left:24px;right:24px}.capture-fullscreen .capture-progress{flex-shrink:0;height:3px;margin:0}@media (min-width:760px){body .capture-fullscreen{padding-left:max(24px,50vw - 280px);padding-right:max(24px,50vw - 280px)}}@media (max-height:500px) and (orientation:landscape){.capture-fullscreen .capture-steps{display:none}.capture-topline{min-height:24px}.capture-fullscreen .capture-controls .button{min-height:36px}.capture-live-checks{display:none}}.capture-fullscreen .portrait-viewport{background:#050809;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.capture-fullscreen .portrait-viewport video{object-fit:contain!important}.fullbody-guides[data-ready=true]{outline-offset:-2px;background:#28b96c0c;outline:2px solid #50dc99}.fullbody-guides[data-ready=true] svg{stroke:#50dc99;stroke-dasharray:none}.fullbody-guides[data-ready=true] .body-frame-edge{border-color:#50dc99}.capture-fullscreen:has(.fullbody-guides[data-ready=true]) .capture-frame-hint{color:#b9ffdb;background:#12452feb}.capture-frame-hint{white-space:normal;width:max-content;max-width:92%;line-height:1.4}.received-recording{background:#122a22;border:1px solid #3d725a;grid-template-columns:minmax(0,1fr) minmax(180px,280px);gap:24px;margin-top:24px;padding:24px;display:grid}.received-recording h3{margin:16px 0}.received-recording p{font-size:13px;line-height:1.6}.received-recording video{aspect-ratio:9/16;object-fit:contain;background:#060c09;width:100%;max-height:460px}.capture-sent{color:#b4f4ce;background:#153c2b;padding:14px;font-size:13px;line-height:1.6}@media (max-width:600px){.received-recording{grid-template-columns:1fr}.received-recording video{max-width:280px;margin:auto}}.personal-studio{background:#10251f;border:1px solid #36534b;margin-top:28px;padding:24px}.personal-studio h3{margin:14px 0;font-size:26px}.personal-studio p{color:#bdd0c9;font-size:13px;line-height:1.65}.personal-studio-steps{border-block:1px solid #36534b;grid-template-columns:repeat(3,1fr);gap:16px;margin:0;padding:20px 0;list-style:none;display:grid}.personal-studio-steps li{color:#a6b8b2;gap:10px;font-size:12px;display:flex}.personal-studio-steps li[data-active=true]{color:#b6f4d3}.personal-studio-steps small{margin-top:7px;font-size:11px;display:block}.personal-model-empty{max-width:65ch;padding:32px 0}.personal-model-empty h4{margin:18px 0 12px;font-size:19px}.personal-model-stage{min-height:240px;margin-block:20px}.personal-model-stage .athlete-canvas{width:100%!important;height:500px!important;position:relative!important;inset:auto!important}.personal-studio-note{border-top:1px solid #36534b;padding-top:18px}@media (max-width:650px){.personal-studio{padding:18px}.personal-studio-steps{grid-template-columns:1fr}.personal-model-stage .athlete-canvas{height:380px!important}}.capture-mode-picker{grid-template-columns:1fr 1fr;gap:10px;margin:20px 0;display:grid}.capture-mode-picker button{text-align:left;color:#f3f4f1;background:#161c20;border:1px solid #475259;flex-direction:column;gap:8px;min-height:88px;padding:16px;transition:border-color .15s,background-color .15s;display:flex}.capture-mode-picker button[aria-pressed=true]{background:#30251b;border-color:#ff8018}.capture-mode-picker span{color:#bfc8ca;font-size:12px;line-height:1.5}.capture-voice{margin-bottom:20px}.capture-frame-hint{text-wrap:pretty;line-height:1.4}.capture-upload label{margin:14px 0}@media (max-width:380px){.capture-mode-picker{grid-template-columns:1fr}}
