:root{--ink:#111114;--ink-2:#202024;--ink-3:#303036;--paper:#fff;--surface:#fff;--soft:#f6f6f7;--soft-2:#ededf0;--line:#dedee4;--muted:#62626e;--muted-dark:#484852;--baby-blue:#e3efff;--baby-pink:#ffe4f0;--blue-outline:#4169e1;--pink-outline:#f02089;--blue-ink:#2549b8;--pink-ink:#b51262;--accent-fill:var(--baby-blue);--accent-outline:var(--blue-outline);--accent-ink:var(--blue-ink);--red:var(--blue-ink);--red-dark:var(--blue-ink);--red-soft:var(--baby-blue);--red-light:var(--baby-blue);--red-line:var(--blue-outline);--on-dark:#fff;--muted-on-dark:#c9c9d1;--line-on-dark:#484850;--green:#247a4f;--gold:#b77916;--shadow:0 12px 36px #1919190a}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;min-width:0}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif}button,input,textarea,select{font:inherit}button{color:inherit;cursor:pointer;background:0 0;border:0}input,textarea,select{color:var(--ink);border:0;outline:none}textarea{resize:vertical}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3,h4,strong{font-family:inherit}.icon{flex:none}.app-shell{min-height:100vh;display:flex}.main-content{flex:1;min-width:0}.page-shell{width:min(1330px,100%);margin:0 auto;padding:34px 42px 70px}.sidebar{background:var(--ink);color:#a9a8ad;flex-direction:column;flex:0 0 248px;width:248px;height:100vh;padding:28px 16px 16px;display:flex;position:sticky;top:0;overflow:auto}.brand{color:#fff;letter-spacing:3.2px;align-items:center;gap:10px;height:34px;padding:0 13px;font:800 16px/1 Manrope,sans-serif;display:flex}.brand-mark{width:24px;height:23px;position:relative;transform:skew(-22deg)}.brand-mark i{background:var(--red);border-radius:5px 5px 1px 1px;width:6px;position:absolute;bottom:0}.brand-mark i:first-child{opacity:.64;height:12px;left:0}.sidebar-label{color:#66656b;letter-spacing:1.8px;text-transform:uppercase;margin-bottom:10px;padding:0 13px;font-size:9px;font-weight:700;display:block}.nav-item{color:#9c9ba0;text-align:left;border-radius:7px;align-items:center;gap:13px;width:100%;height:43px;margin:3px 0;padding:0 13px;font-size:13px;transition:all .2s;display:flex;position:relative}.nav-item:hover{color:#fff;background:#232327}.nav-item em{background:var(--red);color:#fff;border-radius:20px;margin-left:auto;padding:2px 7px;font-size:9px;font-style:normal;font-weight:700}.sidebar-bottom{margin-top:auto;padding-top:26px}.scout-note{background:linear-gradient(145deg,#242328,#19191d);border:1px solid #36353a;border-radius:9px;margin:0 4px 17px;padding:15px}.note-icon{color:#ff6a63;background:#e83f3721;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.scout-note strong{color:#f7f7f7;margin:11px 0 4px;font-size:12px;display:block}.settings-link{margin-top:7px}.sidebar-person{border-top:1px solid #303035;align-items:center;gap:10px;margin:13px 4px 1px;padding:13px 8px 0;display:flex}.sidebar-person>span:not(.avatar){flex-direction:column;gap:2px;min-width:0;display:flex}.sidebar-person strong{color:#eeeeef;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.topbar{z-index:4;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;justify-content:space-between;align-items:center;gap:25px;min-height:102px;padding:24px 42px;display:flex;position:sticky;top:0}.top-heading h1{letter-spacing:-.75px;margin:0 0 4px;font-size:22px}.top-heading p{color:var(--muted);margin:0;font-size:11px}.top-actions{align-items:center;gap:12px;display:flex}.global-search,.search-field,.conversation-search{color:#777579;background:#f9f9f8;border:1px solid #e8e6e3;border-radius:7px;align-items:center;gap:9px;height:39px;padding:0 12px;display:flex}.global-search{width:242px}.global-search input,.search-field input,.conversation-search input{background:0 0;width:100%;min-width:0;font-size:11px}.global-search input::placeholder,.search-field input::placeholder,.conversation-search input::placeholder{color:#aaa8a5}.icon-button{color:#747276;border-radius:7px;place-items:center;width:34px;height:34px;transition:all .2s;display:grid}.icon-button:hover{color:var(--ink);background:var(--soft)}.notification-button{position:relative}.notification-button:after{content:"";background:var(--red);border:1px solid #fff;border-radius:50%;width:5px;height:5px;position:absolute;top:6px;right:6px}.create-button,.primary-button,.outline-button,.follow-button,.light-button{border-radius:7px;justify-content:center;align-items:center;gap:7px;font-size:11px;font-weight:700;transition:all .2s;display:inline-flex}.create-button,.primary-button{background:var(--ink);color:#fff;padding:11px 15px}.create-button:hover,.primary-button:hover{background:var(--red-dark);transform:translateY(-1px)}.primary-button .icon,.create-button .icon{color:inherit}.primary-button:disabled{opacity:.45;cursor:default;transform:none}.outline-button{color:#4b4949;background:#fff;border:1px solid #dedbd8;min-height:34px;padding:8px 11px}.outline-button:hover{color:var(--ink);border-color:#aaa6a2}.outline-button.saved-outline{background:var(--red-soft);color:var(--red-dark);border-color:#f0aaa4}.follow-button{background:var(--red);color:#fff;min-height:34px;padding:8px 11px}.follow-button:hover{background:var(--red-dark)}.follow-button.following{background:var(--red-soft);color:var(--red-dark);border:1px solid #e8c2be}.follow-button.following:hover{background:#ffe3df}.role-switcher{z-index:8;position:relative}.role-current{color:#4e4c4d;text-align:left;border-radius:7px;align-items:center;gap:8px;min-height:35px;padding:2px 6px 2px 3px;display:flex}.role-current:hover{background:var(--soft)}.role-current>span:nth-child(2){flex-direction:column;min-width:68px;display:flex}.role-current small{color:#979491;font-size:8px;line-height:1.2}.role-current strong{font-size:10px;line-height:1.35}.role-initials,.role-option-mark{color:#fff;background:linear-gradient(135deg,#29282d,#4d4b52);border-radius:7px;flex:none;place-items:center;width:28px;height:28px;font:700 9px Manrope,sans-serif;display:grid}.role-menu{z-index:10;background:#fff;border:1px solid #e5e3df;border-radius:10px;width:250px;padding:10px;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 20px 52px #0e0e1029}.role-menu-label{color:#989592;letter-spacing:1.2px;text-transform:uppercase;padding:4px 7px 8px;font-size:8px;font-weight:700;display:block}.role-option{text-align:left;border-radius:7px;align-items:center;gap:9px;width:100%;padding:8px 7px;display:flex}.role-option:hover,.role-option.selected{background:#f6f5f3}.role-option>span:nth-child(2){flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.role-option small{color:#858280;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.role-option .icon{color:var(--red)}.sidebar .role-switcher{margin:0 4px 5px}.sidebar .role-current{color:#dddde0;width:100%}.sidebar .role-current:hover{background:#28272c}.sidebar .role-current>span:nth-child(2){display:none}.sidebar .role-current .icon{color:#88878c;margin-left:auto}.sidebar .role-menu{inset:auto auto 40px 0}.eyebrow{color:#999693;letter-spacing:1.6px;text-transform:uppercase;font-size:9px;font-weight:700}.page-intro{justify-content:space-between;align-items:flex-end;gap:25px;margin:3px 0 29px;display:flex}.page-intro :is(h1,h2){letter-spacing:-1.4px;margin:8px 0 9px;font:700 31px/1.13 Manrope,sans-serif}.page-intro :is(h1,h2) em{color:var(--red);font-style:normal}.page-intro p{max-width:550px;color:var(--muted-dark);margin:0;font-size:12px;line-height:1.65}.split-intro>.primary-button{margin-bottom:3px}.public-page-intro-actions{flex-wrap:wrap;gap:9px;margin-top:16px;display:flex}.public-page-intro-actions button{margin:0}.content-card,.rail-card{border:1px solid var(--line);background:var(--surface);border-radius:10px;box-shadow:0 5px 15px #0e0e1104}.card-title,.section-title-row{justify-content:space-between;align-items:center;gap:15px;display:flex}.card-title h3,.section-title-row h3{letter-spacing:-.35px;margin:4px 0 0;font-size:16px}.text-button{color:var(--red-dark);align-items:center;gap:6px;font-size:10px;font-weight:700;display:inline-flex}.text-button:hover{color:var(--ink)}.muted-copy{color:#999693;font-size:11px;line-height:1.6}.pill{letter-spacing:.5px;text-transform:uppercase;border-radius:4px;align-items:center;gap:4px;min-height:20px;padding:4px 7px;font-size:8px;font-weight:700;display:inline-flex}.pill-neutral{color:#6b6967;background:#f0efed}.pill-soccer{color:#438047;background:#edf5ed}.pill-basketball{color:#bd7119;background:#fff3e8}.pill-hockey{color:#4d67b7;background:#eef2ff}.pill-multiple{color:#9b4a95;background:#f8edf8}.verified{background:var(--red);color:#fff;vertical-align:middle;border-radius:50%;justify-content:center;align-items:center;width:15px;height:15px;display:inline-flex}.verified.big{vertical-align:2px;border-radius:4px;gap:3px;width:auto;min-height:18px;padding:2px 6px 2px 4px;font-size:8px}.avatar{object-fit:cover;background:#dedbd7;border-radius:50%;flex:none;display:block}.avatar-sm{width:34px;height:34px}.avatar-md{width:42px;height:42px}.avatar-lg{width:50px;height:50px}.avatar-xl{width:96px;height:96px}.avatar-xxl{width:116px;height:116px}.club-logo{color:#fff;letter-spacing:.3px;border-radius:8px;flex:none;place-items:center;width:38px;height:38px;font:800 10px Manrope,sans-serif;display:grid}.club-logo.large{border-radius:11px;width:54px;height:54px;font-size:13px}.club-logo-red{background:linear-gradient(145deg,#ef5d54,#bd2723)}.club-logo-navy{background:linear-gradient(145deg,#34465d,#17202d)}.club-logo-blue{background:linear-gradient(145deg,#4977d2,#234380)}.club-logo-ice{background:linear-gradient(145deg,#6594d1,#2b5384)}.club-logo-violet{background:linear-gradient(145deg,#946ccc,#513779)}.club-logo-gold{background:linear-gradient(145deg,#dca13a,#9d5f12)}.workspace-header{border-bottom:1px solid #ddd9d5;justify-content:space-between;align-items:flex-end;gap:26px;padding:0 0 21px;display:flex}.workspace-header>div:first-child{max-width:650px}.workspace-header h2{color:#242225;letter-spacing:-.8px;margin:7px 0 8px;font-size:27px}.workspace-header h2 span{color:#6f6a66;font-weight:600}.workspace-header p{color:#746f6b;max-width:610px;margin:0;font-size:12px;line-height:1.6}.workspace-header-actions{flex:none;gap:8px;display:flex}.workspace-grid{background:#e0dcd8;border:1px solid #e0dcd8;border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:18px 0 17px;display:grid;overflow:hidden}.workspace-card{background:#fff;min-height:176px;padding:18px 18px 15px}.workspace-icon{color:#5f5a57;background:#faf9f8;border:1px solid #e6e2df;border-radius:5px;place-items:center;width:28px;height:28px;margin-bottom:14px;display:grid}.workspace-label{color:#9a9591;letter-spacing:1.15px;text-transform:uppercase;font-size:8px;font-weight:700;display:block}.workspace-card h3{color:#302d2c;letter-spacing:-.25px;margin:6px 0;font-size:14px}.workspace-card p{color:#77716e;min-height:32px;margin:0;font-size:10px;line-height:1.5}.workspace-card button{color:var(--red-dark);align-items:center;gap:5px;margin-top:12px;font-size:9px;font-weight:700;display:inline-flex}.workspace-card button:hover{color:var(--ink)}.metric-grid{background:#e0dcd8;border:1px solid #e0dcd8;border-radius:7px;grid-template-columns:repeat(3,1fr);gap:1px;margin:0 0 31px;display:grid;overflow:hidden}.metric-card{background:#fff;min-height:82px;padding:14px 17px;position:relative;overflow:hidden}.metric-icon{color:#7b7470;background:#f6f4f2;border-radius:5px;place-items:center;width:27px;height:27px;display:grid;position:absolute;top:16px;right:16px}.metric-label{color:#999692;letter-spacing:1.05px;text-transform:uppercase;font-size:8px;font-weight:700;display:block}.metric-card strong{color:#292627;letter-spacing:-.65px;margin-top:7px;font-size:22px;display:inline-block}.metric-card small{color:#6c8979;margin-left:6px;font-size:9px;font-weight:600;display:inline-block}.overview-grid{grid-template-columns:minmax(0,1fr) 316px;gap:28px;display:grid}.section-title-row{margin-bottom:14px}.composer{border:1px solid var(--line);color:#a3a09e;text-align:left;background:#fff;border-radius:9px;align-items:center;gap:11px;width:100%;margin-bottom:13px;padding:12px 15px;font-size:11px;display:flex}.composer span{flex:1}.composer .icon{color:var(--red)}.composer:hover{background:#fcfbfa;border-color:#d5d0cc}.feed-card{border:1px solid var(--line);background:#fff;border-radius:9px;margin-bottom:13px;overflow:hidden}.feed-author{align-items:center;gap:10px;padding:17px 18px 0;display:flex}.feed-author>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.feed-author>div>span{color:#767370;font-size:9px}.feed-author small{color:#a3a09e;font-size:8px}.feed-text{color:#413f3e;margin:15px 18px;font-size:12px;line-height:1.62}.feed-image{color:#fff;text-align:left;background-position:50%;background-size:cover;border-radius:6px;align-items:flex-end;width:calc(100% - 36px);height:226px;margin:0 18px;padding:12px;display:flex}.feed-image span{background:#0f0f11ad;border-radius:4px;align-items:center;gap:6px;padding:7px 9px;font-size:9px;display:inline-flex}.feed-meta{color:#989592;justify-content:space-between;padding:10px 18px;font-size:9px;display:flex}.feed-actions{border-top:1px solid #f0efed;grid-template-columns:repeat(3,1fr);display:grid}.feed-actions button{color:#807d7b;justify-content:center;align-items:center;gap:6px;min-height:41px;font-size:10px;font-weight:600;display:flex}.feed-actions button:hover{color:var(--ink);background:#faf9f8}.dashboard-rail{min-width:0}.rail-block{margin-top:22px}.rail-heading{justify-content:space-between;align-items:center;margin:0 1px 10px;display:flex}.rail-heading span,.rail-kicker{color:#8e8b88;letter-spacing:1.35px;text-transform:uppercase;font-size:8px;font-weight:700}.rail-heading button{color:var(--red-dark);font-size:9px;font-weight:700}.insight-card{background:#fff;border-color:#dfdbd7;padding:18px}.insight-number{color:#282526;letter-spacing:-1px;margin:12px 0 7px;font-size:27px}.insight-card h3{color:#373334;letter-spacing:-.25px;max-width:245px;margin:0 0 8px;font-size:14px}.insight-card p{color:#79736f;margin:0 0 13px;font-size:10px;line-height:1.6}.opportunity-stack{padding:1px 14px;overflow:hidden}.opportunity-mini{text-align:left;border-bottom:1px solid #efedeb;align-items:center;gap:10px;width:100%;padding:13px 0;display:flex}.opportunity-mini:last-child{border:0}.opportunity-mini:hover .opportunity-mini-copy strong{color:var(--red-dark)}.opportunity-mini-copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.opportunity-mini-copy small{color:#999592;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.opportunity-mini-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.opportunity-mini-copy>span{color:#7e7b79;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.opportunity-mini>.icon{color:#999592}.athlete-stack{padding:4px 14px}.athlete-strip{border-bottom:1px solid #efedeb;align-items:center;gap:10px;padding:11px 0;display:flex}.athlete-strip:last-child{border:0}.athlete-strip-copy{flex:1;min-width:0}.athlete-strip-copy>div{align-items:center;gap:5px;display:flex}.athlete-strip-copy h4{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;overflow:hidden}.athlete-strip-copy p{color:#797674;text-overflow:ellipsis;white-space:nowrap;margin:3px 0;font-size:9px;overflow:hidden}.athlete-strip-copy>span{color:#9a9694;text-overflow:ellipsis;white-space:nowrap;font-size:8px;display:block;overflow:hidden}.strip-actions{flex-direction:column;gap:5px;display:flex}.save-circle{color:#8d8987;background:#fff;border:1px solid #e2dfdb;border-radius:6px;place-items:center;width:29px;height:29px;display:grid}.save-circle:hover,.save-circle.saved{background:var(--red-soft);color:var(--red);border-color:#f0aaa4}.inline-button{color:var(--red-dark);font-size:9px;font-weight:700}.talent-page .page-intro{margin-bottom:26px}.search-note{color:#777370;align-items:flex-start;gap:8px;max-width:300px;font-size:10px;line-height:1.5;display:flex}.search-note .icon{color:var(--red);margin-top:1px}.filter-panel{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:minmax(210px,1.7fr) 1fr 1fr 1fr auto;gap:9px;padding:11px;display:grid}.search-field{background:#fbfaf9;width:100%}.filter-panel select,.opportunity-filter-row select,.club-filter select{color:#666260;background:#fbfaf9;border:1px solid #e8e5e2;border-radius:7px;min-width:0;padding:0 10px;font-size:10px}.advanced-button{color:#605c5a;border:1px solid #e4e0dd;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-width:95px;padding:0 12px;font-size:10px;font-weight:700;display:inline-flex}.advanced-button.active,.advanced-button:hover{background:var(--red-soft);color:var(--red-dark);border-color:#f0aaa4}.advanced-panel{background:#fff8f7;border:1px solid #f0dcda;border-radius:9px;grid-template-columns:1fr 1fr 1fr;gap:20px;margin-top:10px;padding:18px 20px;display:grid}.advanced-panel>div>span{color:#8b8582;letter-spacing:1.1px;margin-bottom:10px;font-size:8px;font-weight:700;display:block}.check-row{flex-wrap:wrap;gap:10px;display:flex}.check-row label{color:#5e5a58;font-size:10px}.check-row input{accent-color:var(--red);vertical-align:-1px}.range-row{justify-content:space-between;padding-top:19px;display:flex;position:relative}.range-row i{background:#e2d9d7;border-radius:4px;height:4px;position:absolute;top:5px;left:0;right:0}.range-row b{background:var(--red);width:10px;height:10px;box-shadow:58px 0 0 var(--red);border-radius:50%;position:absolute;top:2px;left:18%}.range-row small{color:#88827f;font-size:8px}.results-heading{color:#898582;justify-content:space-between;align-items:center;margin:24px 0 14px;font-size:10px;display:flex}.results-heading>div{align-items:baseline;gap:7px;display:flex}.results-heading strong{color:var(--ink);font-size:17px}.results-heading>span{align-items:center;gap:5px;display:inline-flex}.talent-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.talent-card{border:1px solid var(--line);background:#fff;border-radius:10px;transition:all .2s;overflow:hidden}.talent-card:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.talent-photo{background-position:50%;background-size:cover;height:183px;padding:12px;position:relative}.talent-photo .pill{background:#ffffffed;position:absolute;top:11px;left:11px}.save-circle.contrast{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#11111380;border-color:#ffffff3d;position:absolute;top:11px;right:11px}.save-circle.contrast.saved{background:var(--red);color:#fff;border-color:#0000}.availability{color:#fff;background:#0e0e10b8;border-radius:4px;padding:5px 7px;font-size:8px;font-weight:700;position:absolute;bottom:11px;left:11px}.talent-copy{padding:15px}.talent-name{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.talent-name h3{letter-spacing:-.3px;margin:0;font-size:14px}.talent-name>strong{background:var(--red-soft);width:29px;height:25px;color:var(--red-dark);border-radius:5px;place-items:center;font-size:11px;display:grid}.talent-copy>p{color:#777371;margin:5px 0 7px;font-size:10px}.talent-club{color:#95918e;align-items:center;gap:4px;font-size:9px;display:inline-flex}.performance-line{border-top:1px solid #efedeb;border-bottom:1px solid #efedeb;gap:9px;margin:13px 0;padding:10px 0;display:flex}.performance-line span{color:#898582;flex:1;font-size:8px;line-height:1.45}.performance-line strong{color:#373535;font-size:11px;display:block}.talent-bottom{justify-content:space-between;align-items:center;gap:8px;display:flex}.talent-bottom>span{color:#6c6865;max-width:105px;font-size:9px;font-weight:600;line-height:1.35}.talent-bottom .outline-button{white-space:nowrap;min-height:30px;padding:6px 8px;font-size:9px}.empty-state{color:#96918d;text-align:center;background:#ffffff80;border:1px dashed #d9d4d0;border-radius:10px;padding:56px 20px}.empty-state .icon{color:var(--red)}.empty-state h3{color:#4d4947;margin:10px 0 5px;font-size:14px}.empty-state p{margin:0;font-size:11px}.shortlist-bar{z-index:3;color:#fff;background:#141417f5;border:1px solid #3c393b;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;max-width:740px;margin:24px auto 0;padding:11px 13px 11px 15px;display:flex;position:sticky;bottom:17px;box-shadow:0 12px 35px #0f0f1140}.shortlist-bar>div{align-items:center;gap:9px;min-width:0;display:flex}.shortlist-bar>div>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.shortlist-bar strong{font-size:10px}.shortlist-bar small{color:#aaa7a8;text-overflow:ellipsis;white-space:nowrap;max-width:350px;font-size:9px;overflow:hidden}.shortlist-count{background:var(--red);border-radius:7px;place-items:center;width:30px;height:30px;font:700 12px Manrope,sans-serif;display:grid}.shortlist-bar .primary-button{background:var(--red);white-space:nowrap;padding:9px 11px}.opportunity-controls{border-bottom:1px solid #dedbd7;justify-content:space-between;align-items:center;gap:15px;padding-bottom:13px;display:flex}.tab-row{gap:19px;display:flex}.tab-row button{color:#908c89;height:32px;font-size:10px;font-weight:600;position:relative}.tab-row button.selected{color:var(--ink);font-weight:700}.tab-row button.selected:after{background:var(--red);content:"";border-radius:2px;height:2px;position:absolute;bottom:-14px;left:0;right:0}.opportunity-filter-row{gap:8px;height:34px;display:flex}.compact-field{width:210px;height:34px}.opportunity-filter-row select{width:106px}.opportunity-results{color:#8d8986;justify-content:space-between;margin:19px 0 13px;font-size:10px;display:flex}.role-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.role-card{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;padding:17px;transition:all .2s}.role-card:hover{box-shadow:var(--shadow);border-color:#d7cfca;transform:translateY(-2px)}.role-card-head{align-items:flex-start;gap:10px;display:flex}.role-card-head>div{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.role-posted{color:#9b9693;font-size:8px}.role-card h3{letter-spacing:-.35px;margin:17px 0 4px;font-size:16px}.role-card>p{color:#6f6b68;margin:0;font-size:11px}.role-details{color:#85817e;flex-wrap:wrap;gap:9px 14px;margin-top:13px;font-size:9px;display:flex}.role-details span{align-items:center;gap:4px;display:inline-flex}.role-tags{flex-wrap:wrap;gap:5px;margin-top:14px;display:flex}.role-tags span{color:#6a6663;background:#f4f2f0;border-radius:4px;padding:5px 7px;font-size:8px;font-weight:600}.role-footer{color:#96918d;border-top:1px solid #efedeb;justify-content:space-between;gap:10px;margin-top:15px;padding-top:12px;font-size:8px;display:flex}.role-footer>span:last-child{color:var(--red-dark);align-items:center;gap:4px;font-weight:700;display:inline-flex}.role-banner{color:#fff;background:#201f23;border-radius:11px;justify-content:space-between;align-items:center;gap:25px;margin-top:27px;padding:28px 30px;display:flex}.role-banner .eyebrow{color:#a8a3a6}.role-banner h3{letter-spacing:-.5px;margin:8px 0 5px;font-size:20px}.role-banner p{color:#b8b5b6;margin:0;font-size:11px}.dark-outline{color:#fff;white-space:nowrap;background:0 0;border-color:#686368}.dark-outline:hover{color:#ff948d;background:0 0;border-color:#ff847c}.club-filter{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.club-filter span{color:#96918d;font-size:9px}.club-filter select{min-width:150px;height:35px}.club-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.club-card{border:1px solid var(--line);background:#fff;border-radius:10px;transition:all .2s;overflow:hidden}.club-card:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.club-card-banner{text-align:left;background-position:50%;background-size:cover;justify-content:space-between;align-items:flex-end;width:100%;height:150px;padding:13px;display:flex;position:relative}.club-card-banner>.club-logo{border:1px solid #ffffff47;position:absolute;top:12px;left:12px}.club-card-banner .pill{background:#fffffff0}.club-card-content h3{margin:0 0 5px;font-size:15px}.club-card-content p{color:#777370;margin:0 0 8px;font-size:10px}.club-followers{color:#989490;align-items:center;gap:5px;font-size:9px;display:inline-flex}.club-card-actions{grid-template-columns:1fr 1.28fr;gap:7px;margin-top:15px;display:grid}.club-card-actions .outline-button,.club-card-actions .follow-button{white-space:nowrap;min-width:0;padding:7px 5px;font-size:9px}.back-button{color:#77726f;align-items:center;min-height:25px;margin-bottom:12px;font-size:10px;font-weight:700;display:inline-flex}.back-button:hover{color:var(--red-dark)}.club-hero{color:#fff;border-radius:11px;min-height:245px;position:relative;overflow:hidden}.club-hero-image{background-position:50%;background-size:cover;position:absolute;inset:0}.club-hero-content{z-index:1;align-items:flex-end;gap:15px;height:245px;padding:26px;display:flex;position:relative}.club-hero-content>.club-logo{border:2px solid #ffffff8c;border-radius:14px;width:72px;height:72px;font-size:17px}.club-heading-copy{flex:1}.club-heading-copy .eyebrow{color:#d3d0d0}.club-heading-copy :is(h1,h2){letter-spacing:-1px;margin:7px 0 4px;font-size:28px}.club-heading-copy p{color:#e0dcdb;margin:0;font-size:11px}.club-hero-actions{align-items:center;gap:8px;display:flex}.light-button{color:#3a3736;background:#fff;min-height:35px;padding:8px 12px}.light-button:hover{background:#f1efec}.light-button.following{color:#fff;background:#e83f37f2;border:1px solid #fff6}.light-icon{color:#fff;background:#ffffff1f;border:1px solid #ffffff59;border-radius:7px;place-items:center;width:35px;height:35px;display:grid}.club-content-grid{grid-template-columns:minmax(0,1fr) 300px;gap:20px;margin-top:20px;display:grid}.club-content-grid>.club-main-content>.content-card,.club-content-grid>aside>.content-card{margin-bottom:17px;padding:21px}.club-about>p{color:#615d5b;margin:0;font-size:12px;line-height:1.7}.club-stat-line{border-top:1px solid #efedeb;gap:0;margin-top:20px;padding-top:16px;display:flex}.club-stat-line span{color:#938f8b;border-right:1px solid #efedeb;flex-direction:column;flex:1;gap:4px;padding:0 15px;font-size:9px;display:flex}.club-stat-line span:first-child{padding-left:0}.club-stat-line span:last-child{border:0}.club-stat-line strong{color:#2c2a2a;font-size:17px}.club-roster .athlete-strip{padding:12px 0}.value-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.value-grid>div{background:#f6f4f2;border-radius:7px;min-height:123px;padding:13px}.value-grid span{color:var(--red);margin-bottom:21px;font:700 10px Manrope,sans-serif;display:block}.value-grid p{color:#89847f;margin:5px 0 0;font-size:9px;line-height:1.5}.club-opportunities .opportunity-mini{padding:11px 0}.club-side-card{color:#fff;background:#28272b;border-radius:9px;padding:19px}.club-side-card>.icon{color:#ff7a73}.club-side-card h3{margin:12px 0 5px;font-size:14px}.club-side-card p{color:#b4b1b3;margin:0 0 14px;font-size:10px;line-height:1.55}.club-side-card span:not(.avatar){color:#ff9690;align-items:center;gap:5px;font-size:9px;font-weight:700;display:inline-flex}.profile-hero-card{border:1px solid var(--line);background:#fff;border-radius:11px;position:relative;overflow:hidden}.profile-cover{background:radial-gradient(circle at 70% -20%,#7b2723,#0000 40%),linear-gradient(125deg,#0f0f11,#292328 65%,#5c2422);height:157px}.profile-cover:after{content:"";opacity:.45;background-image:linear-gradient(135deg,#0000 0 47%,#ffffff38 47% 48%,#0000 48% 100%);background-size:250px 100%;width:100%;height:100%;display:block}.profile-hero-info{z-index:1;align-items:flex-end;gap:17px;margin-top:-57px;padding:0 26px 21px;display:flex;position:relative}.profile-hero-info .avatar{border:5px solid #fff;box-shadow:0 4px 16px #0f0f1126}.profile-main{flex:1;justify-content:space-between;align-items:center;gap:20px;min-width:0;padding-bottom:2px;display:flex}.profile-main h2{letter-spacing:-.7px;margin:0 0 6px;font-size:23px}.profile-main p{color:#666260;margin:0 0 6px;font-size:11px}.profile-main>div:first-child>span{color:#989390;align-items:center;gap:4px;font-size:9px;display:inline-flex}.profile-actions{gap:7px;display:flex}.profile-status{color:#6c6865;align-items:center;gap:6px;margin:0 26px 20px 138px;font-size:10px;font-weight:600;display:inline-flex}.profile-status i,.modal-availability i{background:#37a56d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #e3f5eb}.profile-layout{grid-template-columns:minmax(0,1fr) 300px;gap:20px;margin-top:20px;display:grid}.profile-layout main>.content-card,.profile-layout aside>.content-card{margin-bottom:17px;padding:21px}.small-edit{color:var(--red-dark);font-size:9px;font-weight:700}.about-copy{color:#615d5a;margin:0;font-size:12px;line-height:1.75}.profile-metrics{border-top:1px solid #efedeb;grid-template-columns:repeat(4,1fr);margin-top:20px;padding-top:16px;display:grid}.profile-metrics>div{border-right:1px solid #efedeb;flex-direction:column;gap:3px;padding:0 13px;display:flex}.profile-metrics>div:first-child{padding-left:0}.profile-metrics>div:last-child{border:0}.profile-metrics strong{font-size:18px}.profile-metrics span{color:#948f8c;font-size:8px;line-height:1.4}.featured-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.featured-card{color:#fff;text-align:left;background-position:50%;background-size:cover;border-radius:7px;align-items:flex-end;min-height:148px;padding:13px;font-size:10px;font-weight:700;display:flex;position:relative;overflow:hidden}.play-button{width:31px;height:31px;color:var(--ink);background:#ffffffeb;border-radius:50%;place-items:center;display:grid;position:absolute;top:11px;left:11px}.experience-list{margin:-2px 0}.experience-row{text-align:left;border-bottom:1px solid #efedeb;align-items:center;gap:11px;width:100%;padding:13px 0;display:flex}.experience-row:last-child{border:0}.experience-logo{color:#ff817a;background:#2a292d;border-radius:7px;flex:none;place-items:center;width:35px;height:35px;font:800 9px Manrope,sans-serif;display:grid}.experience-row>span:nth-child(2){flex-direction:column;flex:1;gap:2px;display:flex}.experience-row strong{font-size:11px}.experience-row small{color:#77726f;font-size:9px}.experience-row em{color:#a19b97;font-size:8px;font-style:normal}.experience-row>.icon{color:#a19b97}.profile-completion .card-title>strong{color:var(--red-dark);font-size:12px}.strength-bar{background:#ebe8e5;border-radius:8px;height:7px;margin:16px 0 11px;overflow:hidden}.strength-bar i{background:linear-gradient(90deg,#e8443d,#fa7068);border-radius:8px;width:82%;height:100%;display:block}.profile-completion p{color:#817c78;margin:0 0 12px;font-size:10px;line-height:1.6}.affiliation-list{flex-direction:column;display:flex}.affiliation-list>button{text-align:left;border-bottom:1px solid #efedeb;align-items:center;gap:9px;padding:10px 0;display:flex}.affiliation-list>button:last-child{border:0}.affiliation-list>button>span:nth-child(2){flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.affiliation-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.affiliation-list small{color:#8f8986;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.affiliation-list .icon{color:#9f9995}.tag-cloud{flex-wrap:wrap;gap:6px;display:flex}.tag-cloud span{color:#625e5b;background:#f1efed;border-radius:5px;padding:6px 8px;font-size:9px;font-weight:600}.network-count{flex-direction:column;align-items:flex-end;display:flex}.network-count strong{color:var(--red);letter-spacing:-1.5px;font-size:34px}.network-count span{color:#8d8885;font-size:9px}.network-summary{background:#fff8f7;border:1px solid #efd6d3;border-radius:9px;justify-content:space-between;align-items:center;gap:20px;padding:15px 17px;display:flex}.network-summary>div{align-items:center;gap:11px;display:flex}.network-summary>div>.icon{color:var(--red)}.network-summary span{flex-direction:column;gap:3px;display:flex}.network-section{margin-top:32px}.network-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.connection-card{border:1px solid var(--line);text-align:center;background:#fff;border-radius:10px;padding:20px 16px 15px;transition:all .2s}.connection-card:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.connection-card .avatar{margin:0 auto 11px}.connection-card h3{margin:0 0 4px;font-size:13px}.connection-card>p{color:#75716e;margin:0 0 4px;font-size:9px}.connection-card>span:not(.avatar){color:#999490;font-size:8px}.connection-card>div{grid-template-columns:1fr 1.27fr;gap:6px;margin-top:14px;display:grid}.connection-card .outline-button,.connection-card .follow-button{white-space:nowrap;min-width:0;padding:7px 4px;font-size:9px}.organization-row{grid-template-columns:repeat(2,1fr);gap:11px;display:grid}.org-row{border:1px solid var(--line);text-align:left;background:#fff;border-radius:9px;align-items:center;gap:10px;padding:12px;display:flex}.org-row:hover{border-color:#d5d0cb}.org-row>span:nth-child(2){flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.org-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.org-row small{color:#908b88;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.org-row>.icon{color:#999490}.messages-page{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:307px minmax(0,1fr);min-height:calc(100vh - 180px);display:grid;overflow:hidden}.conversation-list{border-right:1px solid var(--line)}.conversation-head{justify-content:space-between;align-items:flex-start;padding:20px 17px 12px;display:flex}.conversation-head h2{margin:5px 0 0;font-size:17px}.conversation-search{background:#faf9f8;height:34px;margin:0 14px 10px}.conversation-search input{font-size:10px}.conversation-row{text-align:left;align-items:center;gap:9px;width:100%;padding:12px 14px;display:flex;position:relative}.conversation-row:hover,.conversation-row.selected{background:#f8f7f5}.conversation-row.selected:before{background:var(--red);content:"";width:3px;position:absolute;top:0;bottom:0;left:0}.conversation-row>span:not(.avatar){flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.conversation-row strong{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;font-size:10px;display:flex;overflow:hidden}.conversation-row strong i{background:#33a76d;border-radius:50%;width:5px;height:5px}.conversation-row small,.conversation-row em{color:#8b8683;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;overflow:hidden}.conversation-row em{color:#a09a96}.conversation-row time{color:#aaa49f;align-self:flex-start;font-size:8px}.chat-pane{flex-direction:column;min-width:0;display:flex}.chat-header{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:16px 20px;display:flex}.chat-header>div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.chat-header strong{font-size:11px}.chat-header small{color:#85807c;font-size:9px}.chat-body{background:#fbfaf9;flex:1;padding:22px 27px}.date-divider{color:#aaa49f;letter-spacing:1.2px;text-align:center;margin:0 0 21px;font-size:8px;font-weight:700;display:block}.chat-message{border-radius:8px;width:fit-content;max-width:64%;margin:0 0 10px;padding:10px 11px;font-size:11px;line-height:1.55}.chat-message.theirs{color:#3d3a38;background:#fff;border:1px solid #e8e5e2}.chat-message.mine{color:#fff;background:#2a292d;margin-left:auto}.chat-message p{margin:0}.chat-message small{color:#aaa49f;text-align:right;margin-top:4px;font-size:8px;display:block}.chat-message.mine small{color:#c7c3c4}.chat-compose{border-top:1px solid var(--line);gap:9px;padding:13px 17px;display:flex}.chat-compose input{flex:1;min-width:0;padding:8px 0;font-size:11px}.chat-compose button{background:var(--red);color:#fff;border-radius:6px;place-items:center;width:34px;height:34px;display:grid}.analytics-hero{color:#fff;background:linear-gradient(125deg,#161519,#262126 68%,#4c211f);border-radius:11px;justify-content:space-between;align-items:center;gap:25px;padding:31px 34px;display:flex}.analytics-hero .eyebrow{color:#aca7a7}.analytics-hero h2{letter-spacing:-1px;margin:8px 0;font-size:27px;line-height:1.14}.analytics-hero h2 em{color:#ff837c;font-style:normal}.analytics-hero p{color:#c2bdbd;margin:0;font-size:11px}.analytics-total{flex-direction:column;align-items:flex-end;min-width:160px;display:flex}.analytics-total strong{color:#ff716a;letter-spacing:-2px;font-size:42px;line-height:1}.analytics-total span{color:#ded9d9;font-size:9px}.analytics-total small{color:#ffa29d;margin-top:8px;font-size:10px;font-weight:700}.analytics-grid{grid-template-columns:1.55fr 1fr;gap:16px;margin-top:17px;display:grid}.chart-card{padding:21px}.period-button{color:#827d79;border:1px solid #e1ddda;border-radius:5px;align-items:center;gap:4px;padding:6px 8px;font-size:8px;display:inline-flex}.bar-chart{background:repeating-linear-gradient(#0000 0 38px,#f0edea 39px 40px);border-bottom:1px solid #e8e4e1;align-items:flex-end;gap:8px;height:198px;margin-top:18px;padding:0 4px;display:flex}.bar-chart span{flex:1;align-items:flex-end;min-width:6px;display:flex}.bar-chart i{opacity:.92;background:linear-gradient(#fa716a,#d93630);border-radius:3px 3px 0 0;width:100%;height:100%}.chart-axis{color:#a19c98;justify-content:space-between;margin-top:8px;font-size:8px;display:flex}.analytics-highlight{background:#fff7f6;border:1px solid #efd2cf;border-radius:10px;padding:22px}.analytics-highlight .note-icon{margin-bottom:24px}.analytics-highlight h3{letter-spacing:-.55px;max-width:240px;margin:8px 0 10px;font-size:18px;line-height:1.32}.analytics-highlight p{color:#765f5d;margin:0 0 18px;font-size:10px;line-height:1.6}.analytics-small-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:17px;display:grid}.mini-analytic{padding:19px}.mini-analytic>.icon{color:var(--red)}.mini-analytic>span{color:#918c88;margin:16px 0 4px;font-size:9px;display:block}.mini-analytic strong{font-size:19px;display:block}.mini-analytic strong em{color:#98938f;font:500 9px DM Sans,sans-serif}.mini-analytic p{color:#88837e;margin:9px 0 0;font-size:9px;line-height:1.55}.settings-layout{grid-template-columns:186px minmax(0,1fr);gap:20px;display:grid}.settings-side{flex-direction:column;gap:3px;display:flex}.settings-side button{color:#86817e;text-align:left;border-radius:6px;padding:10px 11px;font-size:10px}.settings-side button.selected{color:var(--red-dark);background:#f0e4e2;font-weight:700}.settings-card{margin-bottom:16px;padding:22px}.settings-card .card-title{align-items:flex-start}.settings-card .card-title h3{margin:0}.settings-card .card-title p{color:#938e8a;margin:5px 0 0;font-size:9px}.form-grid{border-top:1px solid #efedeb;grid-template-columns:1fr 1fr;gap:15px 12px;margin-top:20px;padding-top:18px;display:grid}.form-grid label,.edit-form label,.job-form label{color:#6f6a67;font-size:9px;font-weight:600}.form-grid input:not([type=checkbox]):not([type=radio]),.edit-form input:not([type=checkbox]):not([type=radio]),.job-form input:not([type=checkbox]):not([type=radio]),.job-form select,.edit-form textarea,.job-form textarea{color:#464240;background:#fbfaf9;border:1px solid #e4e0dd;border-radius:6px;width:100%;margin-top:6px;padding:9px 10px;font-size:11px;display:block}.setting-row{border-top:1px solid #efedeb;justify-content:space-between;align-items:center;gap:20px;padding:16px 0;display:flex}.setting-row strong{font-size:11px}.setting-row p{color:#8d8884;margin:4px 0 0;font-size:9px;line-height:1.5}.toggle{background:#d9d5d2;border-radius:20px;flex:none;width:38px;height:21px;padding:3px}.toggle i{background:#fff;border-radius:50%;width:15px;height:15px;transition:all .2s;display:block}.toggle.on{background:var(--red)}.toggle.on i{margin-left:17px}.modal-backdrop{z-index:30;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f0e10a1;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.modal-surface{background:#fff;border-radius:12px;width:min(540px,100%);max-height:min(760px,100vh - 44px);padding:23px;overflow:auto;box-shadow:0 25px 75px #0000004d}.modal-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.modal-heading h2{letter-spacing:-.7px;margin:7px 0 0;font-size:21px}.modal-heading .icon-button{margin:-2px -6px 0 0}.modal-profile{align-items:center;gap:10px;margin:22px 0 12px;display:flex}.modal-profile>div{flex-direction:column;gap:3px;display:flex}.modal-profile small{color:#85807c;font-size:9px}.category-pills{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.category-pills button{color:#77716e;border:1px solid #e5e1de;border-radius:5px;padding:6px 8px;font-size:9px}.category-pills button.selected{background:var(--red-soft);color:var(--red-dark);border-color:#f0aaa4;font-weight:700}.modal-surface>textarea{background:#fbfaf9;border:1px solid #e5e1de;border-radius:7px;width:100%;min-height:138px;padding:12px;font-size:11px;line-height:1.55}.modal-surface>textarea::placeholder{color:#aaa49f}.modal-footer{color:#99938f;justify-content:space-between;align-items:center;gap:15px;margin-top:14px;font-size:9px;display:flex}.modal-footer>span{align-items:center;gap:5px;max-width:290px;line-height:1.4;display:inline-flex}.modal-intro{color:#77716d;margin:15px 0 18px;font-size:11px;line-height:1.6}.edit-form{gap:13px;display:grid}.club-picker-list{flex-direction:column;display:flex}.club-picker-list>div{border-bottom:1px solid #efedeb;align-items:center;gap:9px;padding:10px 0;display:flex}.club-picker-list>div:last-child{border:0}.club-picker-list>div>span:nth-child(2){flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.club-picker-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.club-picker-list small{color:#928d89;font-size:8px}.club-picker-list .follow-button{white-space:nowrap;min-height:29px;padding:5px 7px;font-size:8px}.picker-view{color:#9e9894;place-items:center;width:24px;height:24px;display:grid}.athlete-modal-hero{align-items:center;gap:17px;margin:23px 0;display:flex}.athlete-modal-hero>div{flex:1;min-width:0}.modal-name-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.modal-name-row h2{letter-spacing:-.7px;margin:0;font-size:22px}.modal-name-row .follow-button{white-space:nowrap;min-height:31px;padding:6px 9px;font-size:9px}.athlete-modal-hero p{color:#716c68;margin:6px 0;font-size:11px}.athlete-modal-hero>div>span{color:#938e89;align-items:center;gap:4px;font-size:9px;display:inline-flex}.club-text-button{color:var(--red-dark);font-size:9px;font-weight:700}.modal-availability{color:#5d7464;align-items:center;gap:6px;margin-top:12px;font-size:9px;font-weight:700;display:inline-flex}.modal-split{border-top:1px solid #eeeae7;border-bottom:1px solid #eeeae7;grid-template-columns:1.3fr .8fr;gap:22px;padding:18px 0;display:grid}.modal-split main{flex-direction:column;gap:18px;display:flex}.modal-split h3{margin:7px 0;font-size:17px}.modal-split p{color:#6f6b68;margin:0;font-size:11px;line-height:1.6}.modal-split aside{border-left:1px solid #eeeae7;padding-left:19px}.modal-performance{border-bottom:1px solid #efedeb;justify-content:space-between;align-items:baseline;margin-top:13px;padding-bottom:10px;display:flex}.modal-performance span{color:#88827e;font-size:9px}.job-form{grid-template-columns:1fr 1fr;gap:13px 12px;display:grid}.job-form textarea{min-height:105px}.full-form-field{grid-column:1/-1}.job-detail-intro{align-items:center;gap:12px;margin:21px 0;display:flex}.job-detail-intro>div{flex:1;min-width:0}.job-detail-intro h3{margin:0 0 4px;font-size:14px}.job-detail-intro p{color:#6d6865;margin:0 0 5px;font-size:10px}.job-detail-intro>div>span{color:#9a9490;align-items:center;gap:4px;font-size:8px;display:inline-flex}.job-detail-grid{border-top:1px solid #efedeb;border-bottom:1px solid #efedeb;grid-template-columns:minmax(0,1fr) 220px;gap:23px;padding:19px 0;display:grid}.job-detail-grid main{flex-direction:column;gap:22px;display:flex}.job-detail-grid p{color:#605b58;margin:8px 0 0;font-size:11px;line-height:1.7}.job-detail-grid ul{flex-direction:column;gap:9px;margin:10px 0 0;padding:0;list-style:none;display:flex}.job-detail-grid li{color:#625d5a;align-items:flex-start;gap:7px;font-size:10px;line-height:1.4;display:flex}.job-detail-grid li .icon{color:var(--red)}.job-detail-grid aside{background:#f8f6f4;border-radius:8px;padding:15px}.job-sidebar-data>div{border-bottom:1px solid #e8e3df;flex-direction:column;gap:3px;margin-top:13px;padding-bottom:10px;display:flex}.job-sidebar-data span{color:#938d89;font-size:8px}.compare-grid{background:#e6e1de;border:1px solid #e6e1de;border-radius:8px;grid-template-columns:116px repeat(auto-fit,minmax(130px,1fr));gap:1px;margin-top:18px;display:grid;overflow:auto}.compare-label-column,.compare-athlete{background:#fff;grid-template-rows:95px repeat(6,41px);gap:1px;min-width:130px;display:grid}.compare-label-column>span{color:#8f8985;border-bottom:1px solid #efedeb;align-items:center;padding:0 11px;font-size:9px;display:flex}.compare-athlete{color:#5c5754;text-align:left;padding:0}.compare-athlete:hover{background:snow}.compare-athlete .avatar{place-self:end center;margin-bottom:5px}.compare-athlete>strong{color:#302d2c;text-align:center;align-self:start;padding:0 9px;font-size:10px}.compare-athlete>span:not(.avatar){border-top:1px solid #efedeb;align-items:center;padding:0 9px;font-size:9px;line-height:1.3;display:flex}.compare-athlete .compare-availability{color:var(--green);font-weight:700}.compare-athlete b{color:var(--red-dark);font-family:Manrope,sans-serif}.toast{z-index:40;color:#fff;background:#222126;border:1px solid #464248;border-radius:8px;align-items:center;gap:8px;max-width:370px;padding:12px 14px;font-size:10px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 36px #00000047}@media (width<=1180px){.sidebar{flex-basis:212px;width:212px}.page-shell,.topbar{padding-left:28px;padding-right:28px}.overview-grid{grid-template-columns:minmax(0,1fr) 275px;gap:19px}.talent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-panel{grid-template-columns:minmax(200px,1.4fr) 1fr 1fr}.filter-panel .search-field{grid-column:span 3}.club-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.sidebar{flex-basis:68px;width:68px;padding:22px 9px 12px;overflow:visible}.brand{justify-content:center;padding:0}.brand>span:last-child,.sidebar-label,.nav-item>span,.nav-item em,.scout-note,.sidebar-person,.sidebar .role-current>.icon{display:none}.sidebar-workspace{margin-top:42px}.nav-item{justify-content:center;padding:0}.sidebar .role-current{justify-content:center;padding:4px}.sidebar .role-menu{left:2px}.topbar{min-height:88px;padding-top:18px;padding-bottom:18px}.top-heading h1{font-size:19px}.top-actions{gap:7px}.global-search{width:185px}.create-button{width:38px;height:36px;padding:0;font-size:0}.create-button .icon{color:#ff7b74}.top-actions>.role-switcher{display:none}.overview-grid,.club-content-grid,.profile-layout,.analytics-grid{grid-template-columns:1fr}.workspace-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-rail{grid-template-columns:1fr 1fr;gap:16px;display:grid}.dashboard-rail>.insight-card{grid-column:1/-1}.rail-block{margin-top:0}.profile-layout aside{grid-template-columns:1fr 1fr;gap:16px;display:grid}.profile-layout aside>.content-card:last-child{grid-column:1/-1}.club-content-grid>aside{grid-template-columns:1fr 1fr;gap:16px;display:grid}.club-content-grid>aside .content-card{margin-bottom:0}.settings-layout{grid-template-columns:1fr}.settings-side{flex-direction:row;overflow:auto}.settings-side button{white-space:nowrap}.messages-page{grid-template-columns:260px minmax(0,1fr)}}@media (width<=680px){.sidebar{display:none}.page-shell,.topbar{padding-left:16px;padding-right:16px}.topbar{align-items:flex-start;min-height:82px}.top-heading p,.global-search{display:none}.top-actions{margin-top:-3px}.metric-grid{grid-template-columns:1fr;margin-bottom:25px}.workspace-header{flex-direction:column;align-items:flex-start;gap:15px;padding-bottom:17px}.workspace-header h2{font-size:24px}.workspace-header-actions{width:100%}.workspace-header-actions button{flex:1}.workspace-grid{grid-template-columns:1fr;margin-top:15px}.workspace-card{min-height:0}.overview-grid{gap:20px}.dashboard-rail{display:block}.rail-block{margin-top:21px}.feed-image{height:190px}.page-intro{flex-direction:column;align-items:flex-start;gap:12px}.page-intro :is(h1,h2){font-size:27px}.search-note{max-width:none}.filter-panel{grid-template-columns:1fr 1fr}.filter-panel .search-field{grid-column:span 2}.filter-panel select{min-width:0}.filter-panel select:nth-of-type(3){grid-column:span 2;height:39px}.advanced-button{min-height:39px}.advanced-panel{grid-template-columns:1fr;gap:15px}.talent-grid,.role-grid,.club-grid,.network-grid{grid-template-columns:1fr}.shortlist-bar{flex-direction:column;align-items:flex-start;margin-left:0;margin-right:0}.shortlist-bar .primary-button{width:100%}.opportunity-controls{flex-direction:column;align-items:flex-start}.opportunity-filter-row{width:100%}.compact-field{flex:1;width:auto}.opportunity-filter-row select{flex:0 0 115px}.tab-row{gap:15px;width:100%;overflow:auto}.tab-row button{white-space:nowrap}.role-banner{flex-direction:column;align-items:flex-start;padding:24px}.club-filter{align-items:flex-start}.club-hero{min-height:305px}.club-hero-content{flex-wrap:wrap;align-items:flex-start;height:305px;padding:22px}.club-hero-content>.club-logo{width:60px;height:60px}.club-heading-copy{flex-basis:calc(100% - 75px)}.club-heading-copy :is(h1,h2){font-size:23px}.club-hero-actions{width:100%}.club-content-grid>aside{display:block}.club-content-grid>aside .content-card{margin-bottom:16px}.value-grid{grid-template-columns:1fr}.profile-hero-info{flex-direction:column;align-items:flex-start;margin-top:-49px;padding:0 18px 17px}.profile-main{flex-direction:column;align-items:flex-start}.profile-actions{width:100%}.profile-actions button{flex:1}.profile-status{margin:0 18px 16px}.profile-layout aside{display:block}.profile-metrics{grid-template-columns:1fr 1fr;gap:14px 0}.profile-metrics>div:nth-child(2){border:0}.featured-grid{grid-template-columns:1fr}.featured-card{min-height:135px}.network-summary{flex-direction:column;align-items:flex-start}.organization-row{grid-template-columns:1fr}.messages-page{grid-template-columns:1fr;min-height:0}.conversation-list{border-right:0;border-bottom:1px solid var(--line)}.conversation-row:nth-of-type(n+5){display:none}.chat-pane{min-height:490px}.analytics-hero{flex-direction:column;align-items:flex-start}.analytics-total{align-items:flex-start}.analytics-small-grid,.form-grid,.job-form{grid-template-columns:1fr}.full-form-field{grid-column:auto}.modal-backdrop{align-items:end;padding:0}.modal-surface,.modal-wide{border-radius:14px 14px 0 0;width:100%;max-height:min(90vh,800px)}.modal-footer{flex-direction:column;align-items:flex-start}.modal-footer .primary-button,.modal-footer .outline-button{width:100%}.athlete-modal-hero,.modal-name-row{flex-direction:column;align-items:flex-start}.modal-split,.job-detail-grid{grid-template-columns:1fr}.modal-split aside{border-top:1px solid #eeeae7;border-left:0;padding:0}.job-detail-grid aside{padding:14px}.job-detail-intro{flex-wrap:wrap;align-items:flex-start}.job-detail-intro .outline-button{margin-left:66px}.compare-grid{grid-template-columns:90px repeat(auto-fit,minmax(130px,1fr))}.compare-label-column{min-width:90px}.toast{max-width:none;bottom:14px;left:14px;right:14px}}.creza-writing-help{border:1px solid var(--line);background:var(--soft);color:var(--muted-dark);border-radius:10px;margin:8px 0 18px;padding:12px 16px;font-size:14px;line-height:1.65}.creza-writing-help summary{cursor:pointer;color:var(--ink);font-weight:600}.creza-writing-help p{margin:12px 0 0}:root{font-synthesis:none}body{font-family:Inter,Segoe UI,Arial,sans-serif;font-size:14px}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{touch-action:manipulation}button:disabled{cursor:not-allowed;opacity:.5}button,input,select,textarea{transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s}:focus-visible{outline:3px solid var(--red);outline-offset:3px}input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:1px}input,textarea,select{accent-color:var(--red)}textarea{line-height:1.65}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--ink);color:#fff;border-radius:8px;padding:14px;position:fixed;top:-60px;left:20px}.skip-link:focus{top:10px}.page-shell{width:min(1510px,100%);padding:31px 38px 55px}.sidebar{background:var(--ink);width:240px;color:var(--muted-on-dark);scrollbar-width:thin;scrollbar-color:var(--line-on-dark) transparent;z-index:5;flex-basis:240px;padding:33px 19px 19px}.brand-link{width:fit-content;padding:0;display:block}.brand{letter-spacing:5px;gap:12px;height:36px;padding:0 12px;font:850 27px/1 Inter,sans-serif}.brand-mark{width:28px;height:27px}.brand-mark i{background:var(--red);border-radius:2px 2px 0 0;width:7px}.brand-mark i:first-child{opacity:1;height:15px}.brand-mark i:nth-child(2){opacity:1;height:21px;left:9px}.brand-mark i:nth-child(3){height:27px;left:18px}.brand-caption{letter-spacing:1.13px;color:var(--muted-on-dark);margin:12px 0 0 12px;font-size:7px}.sidebar-workspace{margin-top:42px}.sidebar-label{letter-spacing:1.6px;color:var(--muted-on-dark);margin-bottom:14px;padding:0 14px;font-size:9px}.nav-item{height:45px;color:var(--muted-on-dark);border-radius:7px;gap:12px;margin:4px 0;padding:0 14px;font-size:12px;font-weight:500}.nav-item .icon{stroke-width:1.6px}.nav-item:hover{background:var(--ink-2)}.nav-item.active{color:#fff;background:#39272a}.nav-item.active .icon{color:var(--red-light)}.nav-active-dot{background:var(--red-light);border-radius:50%;width:5px;height:5px;margin-left:auto}.nav-item em{background:var(--ink-3);color:var(--muted-on-dark);border-radius:5px;padding:3px 7px;font-size:10px}.sidebar-personal{margin-top:29px}.sidebar-bottom{padding-top:30px}.scout-note{border-color:var(--line-on-dark);background:var(--ink);border-radius:10px;margin:0 4px 18px;padding:17px 15px;position:relative;overflow:hidden}.scout-note:after{content:"";border:1px solid var(--line-on-dark);border-radius:50%;width:100px;height:100px;position:absolute;top:-55px;right:-64px;box-shadow:0 0 0 13px #1919193b,0 0 0 26px #19191926}.scout-note .note-icon{color:var(--on-dark);background:var(--ink)}.scout-note strong{margin-top:14px;font-size:12px}.scout-note p{color:var(--muted-on-dark);margin:7px 0 14px;font-size:10px;line-height:1.65}.scout-note button{width:100%;color:var(--on-dark);justify-content:space-between;align-items:center;padding:0;font-size:10px;font-weight:650;display:flex}.sidebar-person{border-color:var(--line-on-dark);margin:16px 0 0;padding:18px 4px 0}.sidebar-person strong{font-size:11px}.sidebar-person small{color:var(--muted-on-dark);font-size:9px}.sidebar-person>button{margin-left:auto;padding:0}.topbar{z-index:10;background:#fffffff5;gap:20px;min-height:84px;padding:16px 38px}.top-heading{flex-shrink:0;align-items:center;gap:11px;display:flex}.top-breadcrumb{color:var(--muted);align-items:center;gap:11px;font-size:11px;display:flex}.top-heading h1{letter-spacing:-.2px;white-space:nowrap;margin:0;font-size:13px;font-weight:600}.top-actions{gap:15px;min-width:0}.global-search-wrap{position:relative}.global-search{border:1px solid var(--line);background:var(--paper);border-radius:7px;width:clamp(160px,20vw,280px);height:39px}.global-search input{font-size:11px}.global-search kbd{white-space:nowrap;border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:3px;padding:2px 4px;font:9px inherit}.global-search:focus-within{border-color:var(--line)}.topbar-divider{border-left:1px solid var(--line);height:25px;display:block}.create-button{background:var(--red);white-space:nowrap;border-radius:7px;padding:11px 14px;font-size:11px}.create-button .icon,.primary-button .icon{color:inherit}.create-button:hover{background:var(--red-dark)}.role-current{gap:8px;padding:0}.role-current small{letter-spacing:1px;color:var(--muted);margin-bottom:4px;font-size:7px}.role-current strong{font-size:11px}.role-current>span:nth-child(2){min-width:58px}.role-current .avatar{width:33px;height:33px}.role-current>.icon{color:var(--muted);margin-left:2px}.role-menu{width:275px;padding:10px}.role-menu-label{padding:8px;font-size:9px}.role-option{padding:10px 8px}.role-option strong{font-size:12px}.role-option small{font-size:10px}.notification-wrap{position:relative}.notification-button:after{background:var(--red)}.notification-button.is-read:after{display:none}.search-popover,.notifications-popover{border:1px solid var(--line);background:#fff;border-radius:13px;width:390px;max-width:calc(100vw - 32px);padding:16px;position:absolute;top:calc(100% + 15px);right:0;box-shadow:0 16px 50px #19191926}.search-popover{max-height:480px;overflow:auto}.popover-kicker{letter-spacing:1px;color:var(--muted);margin:3px 0 12px;font-size:9px;font-weight:600;display:block}.search-popover>p{color:var(--muted-dark);margin:14px 0 5px;font-size:12px}.search-popover>button,.notification-item{text-align:left;border-radius:7px;align-items:center;gap:12px;width:100%;padding:12px 6px;display:flex}.search-popover>button:hover,.notification-item:hover{background:var(--paper)}.search-result-icon{background:var(--soft);width:34px;height:34px;color:var(--muted-dark);border-radius:8px;flex:none;place-items:center;display:grid}.search-popover>button>span:nth-child(2),.notification-item>span:nth-child(2){flex:1;min-width:0}.search-popover strong,.notification-item strong{margin-bottom:5px;font-size:12px;display:block}.search-popover small,.notification-item small{color:var(--muted);font-size:10px;line-height:1.5;display:block}.notifications-popover>div:first-child{justify-content:space-between;align-items:center;margin-bottom:17px;display:flex}.notifications-popover h3{margin:0;font-size:16px}.dashboard-welcome{justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px;display:flex}.eyebrow{color:var(--muted);letter-spacing:1.6px;font-size:9px;font-weight:600}.dashboard-welcome h2{letter-spacing:-1px;margin:9px 0 7px;font-size:27px;font-weight:650}.welcome-dot{color:var(--red)}.dashboard-welcome p{color:var(--muted);margin:0;font-size:11px}.today-label{color:var(--muted);white-space:nowrap;align-items:center;gap:8px;font-size:10px;display:flex}.overview-grid{grid-template-columns:minmax(0,1fr) 296px;align-items:start;gap:25px}.feed-column{min-width:0}.arena-hero{background:var(--ink);color:#fff;isolation:isolate;border-radius:12px;align-items:center;min-height:308px;padding:33px;display:flex;position:relative;overflow:hidden}.arena-photo,.arena-shade{z-index:-2;object-fit:cover;object-position:center 58%;width:100%;height:100%;position:absolute;inset:0}.arena-shade{z-index:-1;background:linear-gradient(90deg,#191919f0 0%,#191919e3 35%,#1919194f 100%),linear-gradient(#0000 50%,#19191999)}.arena-copy{z-index:1;max-width:410px;padding-bottom:17px;position:relative}.hero-kicker{color:var(--on-dark);letter-spacing:1.6px;align-items:center;gap:7px;font-size:8px;font-weight:600;display:flex}.hero-kicker i{background:var(--red);border-radius:50%;width:5px;height:5px}.arena-copy h2{letter-spacing:-.3px;margin:17px 0 14px;font-family:Barlow Condensed,Arial Narrow,Impact,sans-serif;font-size:clamp(35px,3.5vw,53px);font-weight:600;line-height:1.02}.arena-copy p{max-width:310px;color:var(--on-dark);margin-bottom:20px;font-size:10px;line-height:1.8}.hero-button{background:var(--red);color:#fff;border-radius:5px;align-items:center;gap:23px;padding:11px 14px;font-size:10px;font-weight:650;display:inline-flex}.hero-button:hover{background:var(--red-dark)}.hero-edition{letter-spacing:1.8px;color:var(--on-dark);justify-content:space-between;font-size:6px;display:flex;position:absolute;bottom:18px;left:33px;right:27px}.hero-edition>span{letter-spacing:1px;font-size:8px}.hero-watermark{letter-spacing:-2px;color:#ffffff1a;pointer-events:none;font:italic 700 76px Barlow Condensed,Arial Narrow,sans-serif;position:absolute;bottom:27px;right:22px}.metric-grid{background:0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:17px 0 23px;display:grid;overflow:visible}.metric-card{border:1px solid var(--line);background:#fff;border-radius:10px;min-height:113px;padding:17px 16px 15px}.metric-label{color:var(--muted);text-transform:none;letter-spacing:.1px;align-items:center;gap:7px;font-size:8px;font-weight:500;display:flex}.metric-label .icon{color:var(--muted);width:14px}.metric-value-row{justify-content:space-between;align-items:center;gap:12px;margin:9px 0 8px;display:flex}.metric-card strong{color:var(--ink);letter-spacing:-.8px;margin:0;font-size:25px;font-weight:600}.metric-sparkline{color:#6d9270;opacity:.75;width:62px;height:27px}.metric-card small{color:#52815a;align-items:center;gap:4px;margin:0;font-size:8px;font-weight:500;display:inline-flex}.metric-period{color:var(--muted);font-size:8px}.composer-card{border:1px solid var(--line);background:#fff;border-radius:10px;padding:17px 19px 13px}.composer-card>div:first-child{align-items:center;gap:13px;display:flex}.composer-card>div:first-child>button{text-align:left;background:var(--paper);color:var(--muted);border-radius:7px;flex:1;padding:12px 14px;font-size:11px}.composer-bottom{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:13px;padding:13px 1px 0;display:flex}.composer-bottom>span{color:var(--muted);font-size:9px}.composer-bottom>button{color:var(--muted-dark);align-items:center;gap:5px;font-size:9px;font-weight:600;display:flex}.feed-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;margin:24px 0 14px;display:flex}.feed-tabs{gap:25px;display:flex}.feed-tabs button{color:var(--muted);padding:0 0 13px;font-size:12px;position:relative}.feed-tabs button.selected{color:var(--ink);font-weight:650}.feed-tabs button.selected:after{content:"";background:var(--red);height:2px;position:absolute;bottom:-1px;left:0;right:0}.feed-tabs button>span{background:var(--soft);border-radius:4px;margin-left:6px;padding:2px 5px;font-size:9px}.feed-sort{color:var(--muted);align-items:center;gap:6px;margin-bottom:12px;display:flex}.feed-sort select{max-width:115px;color:var(--muted);background:0 0;font-size:10px}.sport-filter{flex-wrap:wrap;gap:7px;margin:0 0 16px;display:flex}.sport-filter button{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:6px;align-items:center;gap:4px;padding:7px 11px;font-size:9px;display:flex}.sport-filter button.selected{background:var(--red-soft);border-color:var(--red-line);color:var(--red-dark);font-weight:600}.feed-card{border-color:var(--line);border-radius:11px;margin-bottom:19px}.feed-author{gap:11px;padding:20px 20px 0}.feed-author strong{color:var(--ink);font-size:12px;font-weight:650}.feed-author>div>span{color:var(--muted);margin-top:2px;font-size:10px}.feed-author small{color:var(--muted);align-items:center;gap:4px;margin-top:2px;font-size:8px;display:flex}.feed-author>.pill{letter-spacing:.5px;align-self:flex-start;margin-top:3px;font-size:7px}.post-bookmark{width:23px;height:25px;color:var(--muted);align-self:flex-start}.icon-button.active{color:var(--red);background:var(--red-soft)}.verified{background:#6e8562;width:13px;height:13px}.feed-text{color:var(--muted-dark);white-space:pre-wrap;overflow-wrap:anywhere;margin:17px 20px;font-size:12px;line-height:1.85}.feed-image{background:var(--soft);border-radius:8px;width:calc(100% - 40px);height:255px;margin:0 20px;padding:0;position:relative;overflow:hidden}.feed-image img{object-fit:cover;object-position:50% 53%;width:100%;height:100%;transition:transform .5s}.feed-image:hover img{transform:scale(1.025)}.feed-image .photo-caption{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#191919c7;padding:7px 10px;font-size:8px;position:absolute;bottom:12px;left:12px}.feed-image .photo-sport{background:#1919198f;padding:7px 10px;font-size:8px;position:absolute;bottom:12px;right:12px}.feed-meta{color:var(--muted);align-items:center;padding:14px 20px;font-size:9px}.feed-meta>button{padding:0;font-size:9px}.reaction-count{align-items:center;gap:5px;display:flex}.reaction-heart{background:var(--red);color:#fff;border-radius:50%;place-items:center;width:16px;height:16px;margin-right:3px;display:grid}.feed-actions{border-top:1px solid var(--line);margin:0 20px}.feed-actions button{min-height:46px;color:var(--muted);gap:8px;font-size:10px}.feed-actions button:hover{background:var(--paper)}.feed-actions button.liked{color:var(--red)}.feed-actions .liked svg{fill:#c632361a}.post-comments{border-top:1px solid var(--line);padding:4px 20px 18px}.comments-empty{color:var(--muted);padding-top:14px;font-size:11px}.post-comment{align-items:flex-start;gap:10px;margin-top:15px;display:flex}.post-comment>div{background:var(--paper);border-radius:8px;flex:1;min-width:0;padding:10px 12px}.post-comment strong{justify-content:space-between;font-size:11px;display:flex}.post-comment small{color:var(--muted);font-size:9px;font-weight:400}.post-comment p{color:var(--muted-dark);overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;line-height:1.6}.comment-form{align-items:center;gap:10px;margin-top:15px;display:flex}.comment-form input{background:var(--paper);border:1px solid var(--line);border-radius:6px;flex:1;min-width:0;padding:11px;font-size:12px}.comment-form button{background:var(--red);color:#fff;border-radius:7px;padding:10px}.feed-end{color:var(--muted);text-align:center;justify-content:center;align-items:center;gap:10px;padding-top:10px;font-size:9px;display:flex}.feed-end>span{background:var(--soft-2);width:30px;height:1px}.highlighted-post{scroll-margin-top:105px;box-shadow:0 0 0 3px #c6323640}.dashboard-rail{flex-direction:column;gap:19px;display:flex}.rail-card{box-shadow:none;border-radius:11px}.profile-snapshot{text-align:center;overflow:hidden}.snapshot-cover{background:var(--ink);height:70px;color:var(--on-dark);justify-content:space-between;align-items:flex-start;padding:15px 17px;display:flex;position:relative}.snapshot-cover:after{content:"";border:1px solid #19191945;width:100px;height:100px;position:absolute;top:-65px;right:16px;transform:rotate(30deg)}.snapshot-cover>span{letter-spacing:1.6px;margin-top:4px;font-size:6px}.profile-snapshot>.avatar{border:4px solid #fff;width:65px;height:65px;margin:-29px auto 10px;position:relative}.profile-snapshot h3{justify-content:center;align-items:center;gap:6px;margin:0 15px 6px;font-size:15px;font-weight:650;display:flex}.profile-snapshot>p{color:var(--muted);margin:0 15px 7px;font-size:9px}.snapshot-location{color:var(--muted);justify-content:center;align-items:center;gap:4px;font-size:8px;display:flex}.snapshot-status{color:#6b8651;background:#f0f5e8;border-radius:5px;justify-content:center;align-items:center;gap:5px;margin:15px 16px 0;padding:9px 5px;font-size:7px;display:flex}.snapshot-status i{background:#82a365;border-radius:50%;flex-shrink:0;width:4px;height:4px}.snapshot-progress{padding:17px 19px}.snapshot-progress>span{color:var(--muted);justify-content:space-between;margin-bottom:8px;font-size:8px;display:flex}.snapshot-progress strong{color:var(--muted-dark);font-size:8px}.snapshot-progress>div{background:var(--soft);border-radius:10px;height:4px;overflow:hidden}.snapshot-progress i{background:var(--red);width:82%;height:100%;display:block}.snapshot-link{border-top:1px solid var(--line);width:100%;color:var(--muted);justify-content:space-between;align-items:center;gap:8px;padding:14px 18px;font-size:9px;display:flex}.snapshot-link:hover{background:var(--paper)}.discovery-rail{padding:20px 18px 0}.discovery-rail .rail-heading{color:var(--muted);margin:0 0 7px}.rail-heading h3{letter-spacing:-.15px;color:var(--ink);margin:0;font-size:12px;font-weight:650}.rail-subtitle{color:var(--muted);margin:0 0 9px;font-size:8px;line-height:1.6}.rail-job{text-align:left;border-bottom:1px solid var(--line);align-items:flex-start;gap:10px;width:100%;padding:15px 0;display:flex}.rail-job:hover strong{color:var(--red)}.rail-job .club-logo{border-radius:6px;width:33px;height:35px;font-size:9px}.rail-job>span:last-child{flex:1;min-width:0}.rail-job strong{color:var(--ink);margin-bottom:5px;font-size:10px;font-weight:600;display:block}.rail-job small{color:var(--muted);margin-bottom:7px;font-size:9px;display:block}.rail-job em{color:var(--muted);align-items:center;gap:3px;font-size:7px;font-style:normal;display:flex}.rail-job b{background:var(--soft);color:var(--muted);border-radius:3px;margin-left:auto;padding:3px 4px;font-size:6px;font-weight:600}.rail-view-all{width:100%;color:var(--muted);justify-content:space-between;align-items:center;padding:15px 0;font-size:9px;display:flex}.rail-view-all:hover{color:var(--red)}.rail-person{border-bottom:1px solid var(--line);align-items:center;gap:6px;padding:13px 0;display:flex}.rail-person-profile{text-align:left;flex:1;align-items:center;gap:9px;min-width:0;padding:0;display:flex}.rail-person-profile .avatar{width:34px;height:34px}.rail-person-profile>span{min-width:0}.rail-person strong{color:var(--ink);align-items:center;gap:4px;margin-bottom:5px;font-size:10px;display:flex}.rail-person .verified{width:11px;height:11px}.rail-person small{color:var(--muted);font-size:8px}.person-save{border:1px solid var(--line);width:25px;height:25px;color:var(--muted);border-radius:5px;place-items:center;display:grid}.person-save.saved{background:var(--red-soft);border-color:var(--red-line);color:var(--red-dark)}.rail-manifesto{padding:0 6px}.brand-mini{letter-spacing:3px;color:var(--muted);font-size:18px;font-weight:750}.brand-mini>span{vertical-align:top;letter-spacing:0;font-size:9px}.rail-manifesto p{color:var(--muted);margin:9px 0 17px;font-size:10px;line-height:1.7}.rail-manifesto>span:not(.brand-mini),.rail-manifesto>small{color:var(--muted);margin-bottom:8px;font-size:8px;display:block}.primary-button{background:var(--red);padding:12px 16px;font-size:12px;font-weight:600}.outline-button,.follow-button{min-height:37px;padding:9px 12px;font-size:11px;font-weight:600}.follow-button.following{background:var(--red-soft);color:var(--red-dark);border-color:var(--red-line)}.text-button{font-size:11px}.avatar-fallback{background:var(--soft);color:var(--muted-dark);place-items:center;font-size:13px;font-weight:600;display:grid}.page-intro{margin:2px 0 27px}.page-intro :is(h1,h2){letter-spacing:-1.5px;margin-top:12px;font-family:Inter,Segoe UI,sans-serif;font-size:35px;font-weight:600;line-height:1.2}.page-intro p{font-size:13px}.page-intro :is(h1,h2) em{color:var(--red)}.filter-panel{background:#fff;border-radius:10px;gap:10px;padding:14px}.filter-panel select,.opportunity-filter-row select,.club-filter select{min-height:39px;font-size:12px}.search-field input,.advanced-button{font-size:12px}.advanced-panel{border:1px solid var(--line);background:#fff;border-top:0;border-radius:0 0 10px 10px;padding:18px}.advanced-panel label{align-items:center;gap:8px;font-size:12px;display:flex}.advanced-panel label.age-filter{flex-direction:column;align-items:flex-start}.age-filter input{width:100%}.advanced-panel .clear-filters{color:var(--red-dark);justify-self:end;font-size:12px}.results-heading{margin:24px 1px 18px}.results-heading>label{color:var(--muted);align-items:center;gap:7px;font-size:11px;display:flex}.results-heading select{border:1px solid var(--line);background:#fff;border-radius:5px;padding:7px;font-size:11px}.talent-grid{gap:19px}.talent-card{box-shadow:none;border-radius:12px;flex-direction:column;display:flex}.talent-photo{flex-shrink:0;height:205px}.talent-name h3{font-size:16px}.talent-copy{flex-direction:column;flex:1;min-width:0;padding:18px;display:flex}.talent-copy>p{font-size:11px;line-height:1.6}.talent-club{font-size:10px}.performance-line{margin:16px 0 13px;padding:13px 0}.performance-line>span{font-size:9px}.performance-line strong{font-size:13px}.talent-bottom{flex-direction:column;align-items:flex-start;gap:12px;margin-top:auto}.talent-bottom>span{overflow-wrap:anywhere;max-width:none;font-size:11px}.talent-bottom .outline-button{width:100%}.shortlist-bar{z-index:3;position:sticky;bottom:15px;box-shadow:0 7px 30px #19191915}.shortlist-bar small{font-size:10px;line-height:1.5}.role-card{border-radius:12px;padding:23px}.role-card h3{margin-top:20px;font-size:18px;line-height:1.4}.role-card>p{font-size:12px}.role-details>span,.role-footer{font-size:10px}.role-tags span{padding:6px 8px;font-size:9px}.role-footer{margin-top:22px;padding-top:16px}.role-card:hover,.talent-card:hover,.club-card:hover{border-color:var(--line);transform:translateY(-3px);box-shadow:0 12px 30px #1919190c}.role-title-button{text-align:left;font:inherit;padding:0}.club-card{border-radius:12px}.club-card-banner{height:156px}.club-card-content{padding:20px}.club-card-content h3{font-size:18px}.club-card-content>p{font-size:11px;line-height:1.65}.club-followers{font-size:10px}.club-card-actions{margin-top:20px}.club-hero{border-radius:13px}.club-hero-content{padding:34px}.club-heading-copy :is(h1,h2){font-size:34px}.club-heading-copy p{font-size:13px}.club-content-grid{gap:24px;margin-top:25px}.club-about p,.about-copy{font-size:14px;line-height:1.85}.content-card{border-radius:12px;padding:24px}.card-title h3{font-size:17px}.value-grid p{font-size:12px;line-height:1.6}.value-grid strong,.athlete-strip-copy h4{font-size:13px}.athlete-strip-copy p{font-size:11px}.athlete-strip-copy>span{font-size:10px}.club-side-card p{font-size:12px;line-height:1.7}.opportunity-mini-copy>strong{font-size:12px}.opportunity-mini-copy>span{font-size:10px}.connection-card{border-radius:12px;padding:25px 19px 20px}.connection-card h3{font-size:16px}.connection-card>p{font-size:11px;line-height:1.7}.connection-card>span{font-size:10px}.connection-card>div{margin-top:18px}.connection-card .outline-button,.connection-card .follow-button{padding:9px 6px;font-size:10px}.network-summary{background:var(--soft);border-color:var(--line);border-radius:10px}.network-summary strong{font-size:13px}.network-summary small{color:var(--muted);font-size:11px}.organization-row .org-row{padding:18px}.org-row strong{font-size:13px}.org-row small{font-size:11px}.modal-backdrop{z-index:40;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#191919a3}.modal-surface{border-radius:16px;width:min(570px,100%);padding:28px}.modal-wide{width:min(850px,100%)}.modal-heading h2{letter-spacing:-.8px;font-size:25px}.modal-profile{margin-top:26px}.modal-profile strong{font-size:13px}.modal-profile small{font-size:11px}.category-pills{gap:7px;margin:20px 0 14px}.category-pills button{border-radius:5px;padding:8px 10px;font-size:10px}.modal-surface>textarea{background:var(--paper);border-color:var(--line);min-height:160px;padding:14px;font-size:14px;line-height:1.7}.post-word-count{text-align:right;color:var(--muted);margin-top:6px;font-size:10px}.photo-url-field{color:var(--muted-dark);margin-top:18px;font-size:11px;display:block}.photo-url-field>span{color:var(--muted)}.photo-url-field input{border:1px solid var(--line);border-radius:7px;width:100%;margin-top:8px;padding:10px;font-size:12px;display:block}.field-error{color:#b63528;margin-top:7px;font-size:11px}.modal-footer{color:var(--muted);margin-top:24px;font-size:11px}.modal-intro{font-size:13px;line-height:1.75}.edit-form{gap:18px;margin-top:24px}.edit-form label,.job-form label{font-size:13px}.edit-form input:not([type=checkbox]):not([type=radio]),.edit-form textarea,.job-form input:not([type=checkbox]):not([type=radio]),.job-form select,.job-form textarea{background:var(--paper);border-color:var(--line);border-radius:7px;margin-top:7px;padding:12px;font-size:14px}.edit-form textarea{min-height:130px}.job-form{gap:18px 16px}.photo-preview{object-fit:contain;background:var(--paper);border-radius:9px;width:100%;max-height:55vh;margin:24px 0 16px;display:block}.photo-preview-caption{color:var(--muted-dark);font-size:13px;line-height:1.75}.athlete-modal-hero p{font-size:13px}.athlete-modal-hero>div>span,.club-text-button,.modal-availability{font-size:11px}.modal-split p{font-size:13px;line-height:1.8}.modal-performance span{font-size:11px}.modal-performance strong{font-size:20px}.job-detail-intro h3{font-size:18px}.job-detail-intro p{font-size:12px}.job-detail-intro>div>span{font-size:10px}.job-detail-grid p{font-size:14px;line-height:1.8}.job-detail-grid li{font-size:12px;line-height:1.7}.job-sidebar-data span{font-size:10px}.job-sidebar-data strong{font-size:12px}.club-picker-list strong{font-size:13px}.club-picker-list small{font-size:10px}.club-picker-list>div{padding:14px 0}.compare-grid{grid-template-columns:115px repeat(var(--compare-count,3), minmax(150px, 1fr))}.compare-label-column,.compare-athlete{flex-direction:column;min-width:150px;display:flex}.compare-label-column{min-width:115px}.compare-label-column>span,.compare-athlete>span{height:52px;min-height:52px;font-size:11px}.compare-label-column>span:first-child,.compare-person{height:132px;min-height:132px}.compare-person{flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.compare-person .avatar{width:64px;height:64px;margin:0}.compare-person strong{text-align:center;font-size:12px}.toast{z-index:60;background:var(--ink);border-color:var(--line-on-dark);color:var(--on-dark);border-radius:10px;max-width:440px;padding:15px 18px;font-size:12px;box-shadow:0 12px 35px #19191924}.toast .icon{color:var(--muted-on-dark)}.mobile-navigation{display:none}.empty-state{background:#fff;border-radius:12px;padding:45px 25px}.empty-state h3{font-size:19px}.empty-state p{font-size:12px;line-height:1.7}.empty-state .outline-button{margin-top:10px}.nav-item{font-size:13px}.dashboard-welcome p{font-size:12px}.hero-kicker{font-size:9px}.arena-copy p{font-size:12px}.hero-button{background:var(--red);color:#fff;font-size:11px}.metric-label{font-size:10px}.metric-card small,.metric-period{font-size:9px}.composer-card>div:first-child>button{font-size:12px}.composer-bottom>span,.composer-bottom>button{font-size:10px}.feed-author strong{font-size:13px}.feed-author>div>span{font-size:11px}.feed-text{font-size:14px}.feed-meta,.feed-meta>button{font-size:10px}.feed-actions button{font-size:11px}.rail-heading h3{font-size:13px}.rail-subtitle{font-size:10px}.rail-job strong{font-size:12px}.rail-job small{font-size:10px}.rail-job em{font-size:8px}.rail-person strong{font-size:11px}.rail-person small{font-size:9px}.rail-view-all,.snapshot-link,.profile-snapshot>p{font-size:10px}.snapshot-location,.snapshot-status{font-size:9px}.snapshot-progress>span,.snapshot-progress strong{font-size:10px}@media (width>=1550px){.arena-hero{min-height:365px;padding:40px}.arena-copy h2{font-size:59px}.arena-copy p{max-width:340px;font-size:12px}.hero-kicker{font-size:9px}.hero-button{background:var(--red);color:#fff;padding:13px 17px;font-size:11px}.hero-edition{left:40px}.feed-text{font-size:14px}.feed-image{height:320px}.metric-card{padding:20px}.metric-label{font-size:10px}.metric-card strong{font-size:29px}.metric-period,.metric-card small{font-size:9px}.overview-grid{grid-template-columns:minmax(0,1fr) 320px;gap:28px}}@media (width<=1250px){.sidebar{background:var(--ink);flex-basis:208px;width:208px;padding-left:12px;padding-right:12px}.page-shell,.topbar{padding-left:25px;padding-right:25px}.top-breadcrumb{display:none}.top-actions{gap:10px}.overview-grid{grid-template-columns:minmax(0,1fr) 265px;gap:20px}.arena-hero{padding:26px}.hero-edition{left:26px}.arena-copy h2{font-size:43px}.metric-card{padding:14px 12px}.metric-sparkline{width:40px}.metric-card strong{font-size:23px}.metric-period{display:none}.global-search{width:190px}.global-search kbd{display:none}.rail-person strong{font-size:9px}.rail-person small{font-size:7px}}@media (width<=1050px){.sidebar{background:var(--ink);flex-basis:76px;width:76px;padding:26px 10px;overflow:visible}.brand{padding:0 12px}.brand>span:last-child,.brand-caption,.sidebar-label,.nav-item>span,.nav-item em,.nav-active-dot,.scout-note,.sidebar-person>span,.sidebar-person>button{display:none}.sidebar-person{justify-content:center;padding-left:0;padding-right:0}.sidebar .nav-item{justify-content:center;padding:0}.sidebar-personal{border-top:1px solid var(--line-on-dark);margin-top:28px;padding-top:15px}.sidebar-personal .sidebar-label{display:none}.sidebar-workspace{margin-top:40px}.top-actions>.role-switcher{display:block}.create-button{width:auto;height:auto;padding:11px 12px;font-size:11px}.create-button .icon{color:#fff}.topbar{min-height:78px}.overview-grid{grid-template-columns:minmax(0,1fr) 265px}.dashboard-rail{display:flex}.dashboard-welcome h2{font-size:25px}.dashboard-welcome p{font-size:10px}.today-label{font-size:9px}}@media (width<=850px){.overview-grid{grid-template-columns:minmax(0,1fr)}.dashboard-rail{grid-template-columns:1fr 1fr;display:grid}.profile-snapshot{display:none}.rail-manifesto{grid-column:1/-1;display:none}.top-heading{display:none}.top-actions{justify-content:space-between;width:100%}.global-search{width:clamp(180px,30vw,250px)}.topbar-divider{margin-left:auto}.arena-hero{min-height:330px;padding:31px}.arena-copy h2{font-size:51px}.arena-copy p{font-size:12px}.hero-button{background:var(--red);color:#fff;font-size:11px}.hero-edition{left:31px}.metric-label{font-size:10px}.metric-card{padding:17px}.metric-sparkline{width:64px}.metric-card strong{font-size:27px}.metric-card small{font-size:9px}.feed-text{font-size:14px}.feed-author strong{font-size:13px}.feed-author>div>span{font-size:11px}.feed-image{height:290px}.rail-person strong{font-size:11px}.rail-person small{font-size:9px}.talent-grid,.club-grid,.role-grid,.network-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-intro{align-items:flex-start}.page-intro :is(h1,h2){font-size:30px}.club-content-grid{grid-template-columns:1fr}}@media (width<=680px){.sidebar{background:var(--ink);display:none}.page-shell{padding:23px 16px 105px}.topbar{gap:8px;min-height:68px;padding:13px 16px}.top-actions{gap:9px}.global-search{gap:6px;width:min(40vw,200px);height:37px;padding:0 9px;display:flex}.global-search input{font-size:10px}.topbar-divider,.role-current>span:nth-child(2),.role-current>.icon{display:none}.top-actions .role-switcher{margin-left:auto}.create-button{padding:10px;font-size:0}.create-button>span{display:none}.search-popover{width:calc(100vw - 32px);left:0;right:auto}.notifications-popover{width:calc(100vw - 32px);position:fixed;top:64px;right:16px}.dashboard-welcome{margin-bottom:23px}.dashboard-welcome h2{letter-spacing:-.9px;font-size:25px}.dashboard-welcome .eyebrow{font-size:8px}.dashboard-welcome p{max-width:250px;font-size:10px;line-height:1.65}.today-label{display:none}.arena-hero{border-radius:11px;min-height:319px;padding:25px}.arena-copy h2{font-size:43px}.arena-copy p{max-width:275px;font-size:11px}.hero-kicker{letter-spacing:1.2px;font-size:7px}.hero-button{background:var(--red);color:#fff;gap:17px;font-size:10px}.hero-watermark{font-size:62px}.hero-edition{font-size:5px;left:25px}.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0 18px}.metric-card{border-radius:8px;min-height:105px;padding:13px 10px}.metric-label{white-space:nowrap;letter-spacing:-.2px;font-size:8px;line-height:1.5;display:block}.metric-label>.icon{display:none}.metric-card strong{font-size:24px}.metric-sparkline{display:none}.metric-card small{font-size:7px}.metric-value-row{margin:7px 0}.composer-card{padding:14px}.composer-card .avatar{width:36px;height:36px}.composer-card>div:first-child>button{padding:11px 10px;font-size:10px}.composer-bottom>span{max-width:165px;font-size:8px;line-height:1.6}.composer-bottom>button{font-size:9px}.feed-toolbar{margin-top:24px}.feed-tabs{gap:22px}.feed-tabs button{font-size:12px}.feed-sort select{max-width:95px;font-size:9px}.sport-filter{gap:6px}.sport-filter button{padding:7px 9px;font-size:8px}.feed-author{gap:9px;padding:17px 15px 0}.feed-author>.avatar{width:37px;height:37px}.feed-author strong{font-size:12px}.feed-author>div>span{font-size:9px;line-height:1.4}.feed-author .pill{display:none}.feed-text{margin:16px 15px;font-size:12px;line-height:1.9}.feed-image{width:calc(100% - 24px);height:220px;margin:0 12px}.feed-meta{padding:13px 15px;font-size:8px}.feed-meta>button{font-size:8px}.reaction-count{gap:4px}.feed-actions{margin:0 15px}.feed-actions button{min-height:46px;font-size:10px}.post-comments{padding:2px 14px 16px}.dashboard-rail{gap:16px;display:flex}.rail-job strong{font-size:12px}.rail-job small{font-size:11px}.rail-job em{font-size:9px}.rail-heading h3{font-size:14px}.rail-subtitle{font-size:10px}.rail-view-all{font-size:11px}.rail-person strong{font-size:12px}.rail-person small{font-size:10px}.person-save{width:30px;height:30px}.rail-manifesto{margin-top:6px;display:block}.mobile-navigation{z-index:20;border-top:1px solid var(--line);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);padding:8px 4px max(8px, env(safe-area-inset-bottom));background:#fffffff5;justify-content:space-around;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -5px 30px #19191905}.mobile-navigation button{min-width:58px;min-height:45px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:5px;font-size:8px;display:flex}.mobile-navigation button.active{color:var(--red)}.mobile-all-pages .nav-item{color:var(--muted-dark);justify-content:flex-start;height:44px;padding:0 12px}.mobile-all-pages .nav-item>span,.mobile-all-pages .nav-item em{display:block}.mobile-all-pages .nav-item.active{background:var(--red-soft);color:var(--red-dark)}.mobile-all-pages .sidebar-workspace{margin-top:15px}.mobile-all-pages .sidebar-label{color:var(--muted);margin:18px 0 10px;display:block}.mobile-all-pages .sidebar-personal{margin-top:15px}.talent-grid,.club-grid,.role-grid,.network-grid{grid-template-columns:1fr}.talent-photo{height:260px}.talent-copy{padding:22px}.talent-name h3{font-size:20px}.talent-copy>p{font-size:12px}.talent-bottom{flex-direction:row;align-items:center}.talent-bottom .outline-button{flex-shrink:0;width:auto}.talent-bottom>span{max-width:105px}.shortlist-bar{padding:15px;bottom:78px}.filter-panel{padding:12px}.advanced-panel{flex-direction:column;align-items:stretch;gap:20px;display:flex}.results-heading{gap:10px}.page-intro :is(h1,h2){font-size:32px}.page-intro p{font-size:12px}.club-hero-content{padding:25px}.club-heading-copy :is(h1,h2){font-size:27px}.club-heading-copy p{font-size:11px}.modal-backdrop{align-items:end;padding:0}.modal-surface{width:100%;max-height:90dvh;padding:23px;padding-bottom:max(25px, env(safe-area-inset-bottom));border-radius:16px 16px 0 0}.modal-heading h2{font-size:24px}.modal-footer{flex-direction:row;align-items:center;gap:13px}.modal-footer>span{max-width:170px;font-size:9px}.modal-footer .primary-button,.modal-footer .outline-button{flex-shrink:0;width:auto}.toast{color:var(--on-dark);font-size:11px;bottom:83px;left:14px;right:14px}.compare-grid{grid-template-columns:100px repeat(var(--compare-count,3), minmax(145px, 1fr))}.compare-label-column{min-width:100px}.profile-main{min-width:0}.club-content-grid>aside{display:block}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.live-topbar{gap:16px}.live-sport-select{align-items:center;gap:12px;font-size:12px;font-weight:600;display:flex}.live-sport-select select{border:1px solid var(--line);max-width:100%;font:inherit;background:#fff;border-radius:7px;padding:9px 12px}.live-page-title{gap:5px;min-width:150px;display:grid}.live-page-title strong{font-size:15px}.live-page-title small{color:var(--muted,var(--muted));font-size:11px}.live-search{flex:1;max-width:430px;margin-left:auto;position:relative}.live-search label{background:var(--paper);border:1px solid var(--line);border-radius:8px;align-items:center;gap:10px;padding:10px 13px;display:flex}.live-search input{background:0 0;border:0;outline:none;width:100%;font-size:12px}.live-search-results{border:1px solid var(--line);z-index:30;background:#fff;border-radius:12px;padding:8px;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 16px 40px #19191920}.live-search-results button{text-align:left;border-radius:7px;align-items:center;gap:12px;width:100%;padding:10px;display:flex}.live-search-results button:hover{background:var(--paper)}.live-search-results small{color:var(--muted);margin-top:3px;display:block}.live-search-results p{padding:12px}.live-mobile-logo,.live-search-toggle{display:none}.live-signout{white-space:nowrap}.live-upload{gap:10px;margin:12px 0;display:grid}.live-upload label{gap:10px;font-size:13px;font-weight:600;display:grid}.live-upload input{border:1px solid var(--line);border-radius:6px;max-width:100%;padding:9px}.live-upload small{color:var(--muted-dark);font-size:11px;font-weight:400;line-height:1.6}.live-upload-preview{align-items:center;gap:15px;display:flex}.live-upload-preview img{object-fit:cover;border-radius:8px;width:95px;height:80px}.live-service{border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;align-items:flex-start;gap:24px;max-width:660px;margin:12vh auto;padding:35px;display:flex}.live-service h1{margin:0;font:700 42px/1.1 Barlow Condensed,sans-serif}.live-service p{color:var(--muted-dark);overflow-wrap:anywhere;line-height:1.8}.live-service>div{flex-wrap:wrap;gap:12px;display:flex}.live-refresh-error{background:#fff4ee;border:1px solid #dfb3a0;border-radius:8px;justify-content:space-between;gap:16px;margin:0 0 16px;padding:12px 16px;font-size:12px;display:flex}.live-demo-banner{background:var(--ink);color:#fff;text-align:center;padding:9px 18px;font-size:12px}.live-demo-banner button{color:#fff;margin-left:20px;text-decoration:underline}.toast.live-error{background:#7b2e24}@media (width<=1100px){.live-page-title small,.live-signout{display:none}.live-page-title{min-width:110px}.live-create{gap:0;font-size:0}}@media (width<=680px){.live-page-title{display:none}.live-topbar{flex-wrap:wrap;gap:10px;padding:12px 16px}.live-mobile-logo{display:block}.live-search{flex-basis:100%;order:5;max-width:none}.live-create{margin-left:auto}.live-service{margin:8vh 15px}}.profile-editor-extra{border:1px solid var(--line);border-radius:10px;padding:15px}.profile-editor-extra>summary{cursor:pointer;font-size:14px;font-weight:600}.profile-editor-extra>summary>span{color:var(--muted-dark);margin-left:10px;font-size:12px;font-weight:400}.profile-editor-extra>.edit-form{padding-top:18px}.sidebar.sidebar-expanded,.sidebar.sidebar-compact{height:100dvh;padding:20px 12px 12px;overflow:hidden}.sidebar.sidebar-expanded{flex-basis:240px;width:240px}.sidebar.sidebar-compact{flex-basis:72px;width:72px;padding-left:8px;padding-right:8px}.sidebar-header{flex:none;padding:0 4px 12px}.sidebar-brand-row{justify-content:space-between;align-items:center;gap:6px;display:flex}.sidebar .brand{letter-spacing:3px;gap:9px;padding:0;font-size:23px}.sidebar-toggle{border:1px solid var(--line-on-dark);width:44px;height:44px;color:var(--on-dark);background:var(--ink-2);border-radius:7px;flex:0 0 44px;place-items:center;display:grid}.sidebar-toggle:hover{background:var(--ink-3);color:#fff}.sidebar-expanded .sidebar-toggle .icon{transform:rotate(180deg)}.sidebar button:focus-visible{outline:2px solid var(--red-light);outline-offset:-2px}.sidebar-scroll{scrollbar-width:thin;scrollbar-color:var(--line-on-dark) transparent;overscroll-behavior:contain;flex:auto;min-height:0;overflow:hidden auto}.sidebar .sidebar-workspace{margin-top:8px}.sidebar .sidebar-label{margin:0 0 9px;padding:0 11px;font-size:8px}.sidebar .nav-item{gap:10px;height:auto;min-height:40px;margin:3px 0;padding:9px 11px;line-height:1.35}.sidebar .nav-item>span{min-width:0}.sidebar .nav-item em{flex:none}.sidebar .sidebar-explore,.sidebar .sidebar-personal{border-top:1px solid var(--line-on-dark);margin-top:17px;padding-top:15px}.sidebar .sidebar-bottom{margin-top:12px;padding-top:0}.sidebar-account{border-top:1px solid var(--line-on-dark);text-align:left;width:100%;color:var(--on-dark);align-items:center;gap:9px;margin-top:13px;padding:14px 4px 8px;display:flex}.sidebar-account:hover{background:var(--ink-2)}.sidebar-account-copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.sidebar-account-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.sidebar-account-copy small{color:var(--muted-on-dark);font-size:9px;line-height:1.4}.sidebar.sidebar-expanded .brand>span:last-child,.sidebar.sidebar-expanded .brand-caption,.sidebar.sidebar-expanded .sidebar-label,.sidebar.sidebar-expanded .nav-item>span,.sidebar.sidebar-expanded .nav-item em{display:block}.sidebar.sidebar-expanded .brand-caption{letter-spacing:.8px;margin:9px 0 0;font-size:7px}.sidebar.sidebar-expanded .nav-item{justify-content:flex-start}.sidebar.sidebar-expanded .nav-active-dot{flex:0 0 5px;display:block}.sidebar.sidebar-compact .sidebar-brand-row{flex-direction:column;gap:11px}.sidebar.sidebar-compact .brand>span:last-child,.sidebar.sidebar-compact .brand-caption,.sidebar.sidebar-compact .sidebar-label,.sidebar.sidebar-compact .nav-item>span,.sidebar.sidebar-compact .nav-item em,.sidebar.sidebar-compact .nav-active-dot,.sidebar.sidebar-compact .sidebar-account-copy,.sidebar.sidebar-compact .sidebar-account>.icon{display:none}.sidebar.sidebar-compact .nav-item{justify-content:center;padding:10px 0}.sidebar.sidebar-compact .nav-item.active{box-shadow:inset 3px 0 var(--red-light)}.sidebar.sidebar-compact .sidebar-account{justify-content:center;padding-left:0;padding-right:0}.mobile-all-pages .sidebar-explore{margin-top:15px}.mobile-all-pages .mobile-you-actions{border:1px solid var(--line);background:var(--soft);border-radius:12px;padding:4px 8px 8px}.mobile-all-pages .mobile-you-actions .sidebar-label{margin-top:8px}.mobile-all-pages .mobile-you-actions .nav-item{color:var(--ink);font-weight:600}.sidebar .nav-space{border:1px solid #0000;min-height:58px;margin:5px 0}.nav-space strong,.nav-space small{display:block}.nav-space strong{font-size:13px}.nav-space small{color:var(--muted-on-dark);margin-top:4px;font-size:9px;font-weight:400}.sidebar .nav-space.space-selected{background:var(--ink-3);border-color:var(--line-on-dark);box-shadow:inset 3px 0 var(--red-light);color:#fff}.nav-disclosure{margin:9px 0}.nav-disclosure>summary{cursor:pointer;min-height:42px;color:var(--muted-on-dark);align-items:center;gap:10px;padding:9px 11px;font-size:11px;list-style:none;display:flex}.nav-disclosure>summary::-webkit-details-marker{display:none}.nav-disclosure>summary:after{content:"+";margin-left:auto;font-size:17px}.nav-disclosure[open]>summary:after{content:"−"}.nav-disclosure>summary:focus-visible{outline:2px solid var(--red-light);outline-offset:-2px}.sidebar-compact .nav-disclosure>summary{justify-content:center;padding:10px 0}.sidebar-compact .nav-disclosure>summary>span,.sidebar-compact .nav-disclosure>summary:after{display:none}.mobile-all-pages .nav-space small,.mobile-all-pages .nav-disclosure>summary{color:var(--muted)}.mobile-all-pages .nav-space{border:1px solid var(--line);border-radius:8px;margin:8px 0;padding:13px 10px}.mobile-all-pages .nav-space.space-selected{background:var(--red-soft);border-color:var(--red)}.workspace-page-loading{color:var(--muted);text-align:center;padding:60px 20px;font-size:14px}.mobile-section-links{display:none}[data-workspace=node]{--workspace-accent:var(--baby-blue);--workspace-dark:#29292f;--workspace-border:var(--blue-outline);--workspace-ink:var(--blue-ink);--workspace-soft:var(--baby-blue)}[data-workspace=dashboard]{--workspace-accent:var(--baby-pink);--workspace-dark:#29292f;--workspace-border:var(--pink-outline);--workspace-ink:var(--pink-ink);--workspace-soft:var(--baby-pink)}.sidebar .nav-space[data-workspace]>.icon{color:var(--workspace-accent)}.sidebar .nav-space[data-workspace].space-selected{background:var(--workspace-dark);border-color:var(--workspace-border);box-shadow:inset 3px 0 var(--workspace-accent)}.sidebar .sidebar-explore[data-workspace]{border-top-color:var(--workspace-border)}.sidebar .sidebar-explore[data-workspace] .sidebar-label{color:var(--workspace-accent)}.sidebar .sidebar-explore[data-workspace] .nav-item.active{background:var(--workspace-dark);box-shadow:inset 3px 0 var(--workspace-accent)}.sidebar .sidebar-explore[data-workspace] .nav-item.active .icon{color:var(--workspace-accent)}.sidebar .sidebar-explore[data-workspace] .nav-active-dot{background:var(--workspace-accent)}.sidebar :is(.nav-space[data-workspace],.sidebar-explore[data-workspace] button):focus-visible,.sidebar .sidebar-explore[data-workspace] summary:focus-visible{outline-color:var(--workspace-accent)}.mobile-all-pages .nav-space[data-workspace]>.icon,.mobile-all-pages .sidebar-explore[data-workspace] .sidebar-label{color:var(--workspace-ink)}.mobile-all-pages .nav-space[data-workspace].space-selected,.mobile-all-pages .sidebar-explore[data-workspace] .nav-item.active{color:var(--workspace-ink);background:var(--workspace-soft);border-color:var(--workspace-ink);box-shadow:inset 3px 0 var(--workspace-ink)}.mobile-all-pages .sidebar-explore[data-workspace] .nav-item.active .icon{color:var(--workspace-ink)}.mobile-all-pages .sidebar-explore[data-workspace] .nav-active-dot{background:var(--workspace-ink)}.mobile-navigation button[data-workspace].active{color:var(--workspace-ink);background:var(--workspace-soft);border-radius:8px}@media (width<=680px){.sidebar.sidebar-expanded,.sidebar.sidebar-compact{display:none}.mobile-navigation button{flex:1 1 0;min-width:0;min-height:52px;padding:4px 2px;line-height:1.3}.mobile-navigation button>span{overflow-wrap:normal;white-space:nowrap;min-width:0;max-width:100%;display:block}.mobile-navigation button[data-page=opportunities]>span{white-space:normal}.mobile-all-pages .nav-item{height:auto;min-height:44px;padding:10px 12px;line-height:1.4}.mobile-all-pages .nav-item>span{overflow-wrap:anywhere;min-width:0}.mobile-all-pages .nav-item:hover{color:var(--ink);background:var(--soft)}.mobile-all-pages .nav-space{min-height:66px;padding:12px}.mobile-all-pages .nav-space small{font-size:12px}.mobile-section-links{border-bottom:1px solid var(--line);scrollbar-width:thin;overscroll-behavior-x:contain;background:#fff;gap:7px;padding:10px 16px;display:flex;overflow-x:auto}.mobile-section-links button{border:1px solid var(--line);border-radius:20px;flex:none;min-height:44px;padding:6px 13px;font-size:11px}.mobile-section-links button[aria-current=page]{color:var(--workspace-ink);border-color:var(--workspace-ink);background:var(--workspace-soft)}.mobile-section-links[data-workspace]{border-bottom-color:var(--workspace-ink);background:var(--workspace-soft)}.mobile-section-links[data-workspace] button{background:var(--surface)}.mobile-section-links[data-workspace] button:focus-visible,.mobile-navigation button[data-workspace]:focus-visible,.mobile-all-pages [data-workspace] button:focus-visible,.mobile-all-pages .nav-space[data-workspace]:focus-visible{outline:2px solid var(--workspace-ink);outline-offset:-2px}}.launch-card{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:16px;margin-bottom:24px;padding:24px}.launch-card :is(h1,h2){margin:8px 0;font-size:24px}.launch-card h3{margin:0 0 12px}.launch-card p{color:var(--muted-dark);line-height:1.65}.launch-section-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.launch-section-heading>span{white-space:nowrap;font-size:13px}.launch-step-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.launch-step-grid>button{text-align:left;border:1px solid var(--line);background:var(--paper);color:inherit;font:inherit;cursor:pointer;border-radius:10px;flex-direction:column;align-items:flex-start;gap:10px;min-width:0;padding:16px;display:flex}.launch-step-grid>button small{color:var(--muted-dark);line-height:1.5}.launch-step-grid>button>span:last-child{margin-top:auto;font-size:12px}.launch-step-number{background:var(--red);color:#fff;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.launch-step-grid .done{background:#f0f6ef}.launch-step-grid .done .launch-step-number{background:#2a614c}.launch-match-reason{color:#397052!important;white-space:normal!important;margin-top:6px!important;font-size:11px!important}.launch-video{border:1px solid var(--line);background:var(--paper);border-radius:12px;min-width:0;overflow:hidden}.launch-video a{color:var(--red-dark);padding:12px!important;display:block!important}.launch-video-cover{background:linear-gradient(125deg, var(--ink), var(--ink));color:#fff;cursor:pointer;border:0;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;min-height:185px;padding:24px;display:flex}.launch-video-cover strong{font-size:22px}.launch-video-cover>span{letter-spacing:2px;font-size:10px}.launch-video-cover small{color:var(--on-dark)}.launch-video iframe{aspect-ratio:16/9;border:0;width:100%;display:block}.portfolio-links:has(.launch-video){grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.launch-video-featured{grid-column:1/-1}.launch-form{gap:16px;display:grid}.launch-form label{gap:7px;font-size:14px;font-weight:600;display:grid}.launch-form input:not([type=checkbox]),.launch-form textarea,.launch-form select{box-sizing:border-box;border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:8px;padding:12px}.launch-form textarea{min-height:110px}.launch-check{align-items:flex-start;line-height:1.5;gap:10px!important;font-weight:400!important;display:flex!important}.launch-check input{accent-color:var(--red);margin-top:4px}.launch-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.launch-note{font-size:13px}.launch-error{color:#a32116!important}.launch-success{color:#24603c!important}.launch-link{overflow-wrap:anywhere}.launch-badge{background:var(--soft);color:var(--ink);border-radius:30px;padding:6px 10px;font-size:12px;display:inline-block}.launch-empty{background:var(--paper);border-radius:10px;padding:24px}.launch-notification{border-top:1px solid var(--line);align-items:center;gap:14px;padding:18px 0;display:flex}.launch-notification>a{color:inherit;flex:1;text-decoration:none}.launch-notification p{margin:5px 0}.launch-notification time{color:var(--muted-dark);font-size:12px}.launch-notification.unread>a{font-weight:700}.launch-notification.unread:before{content:"";background:var(--red);border-radius:50%;flex-shrink:0;width:8px;height:8px}.launch-notification-count{background:var(--red);color:#fff;border-radius:20px;min-width:18px;padding:2px;font-size:10px;position:absolute;top:-3px;right:-4px}.launch-bell{position:relative}.launch-recommendation{border-top:1px solid var(--line);padding:18px 0}.launch-recommendation blockquote{white-space:pre-wrap;margin:12px 0;line-height:1.65}.launch-public{background:var(--paper);min-height:100vh;color:var(--ink);padding:24px}.launch-public>header,.launch-public>main,.launch-public>footer{max-width:950px;margin:auto}.launch-public>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:34px;display:flex}.launch-public h1{margin:12px 0;font-size:clamp(30px,6vw,52px)}.launch-public>header .brand{color:var(--ink)}.launch-public>header>a{text-decoration:none}.launch-public a.primary-button,.launch-public a.outline-button{font-family:inherit;text-decoration:none}.launch-public-hero>.eyebrow{color:var(--on-dark)}.launch-public .launch-public-hero{background:var(--ink);color:#fff;border-radius:18px;margin-bottom:24px;padding:38px}.launch-public-hero p{color:var(--on-dark)}.launch-public-hero img{object-fit:cover;border-radius:50%;width:88px;height:88px}.launch-public .launch-public-facts{flex-wrap:wrap;gap:10px;margin:20px 0;display:flex}.launch-public-facts span{border:1px solid var(--line);border-radius:20px;padding:7px 12px;font-size:13px}.launch-public footer{padding:25px 0}.launch-preview{border:1px dashed var(--line);border-radius:10px;padding:18px}.launch-preview h4{margin:0 0 10px}.launch-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.launch-stat-grid>div{background:var(--paper);border-radius:10px;padding:20px}.launch-stat-grid strong{margin:10px 0;font-size:32px;display:block}.launch-stat-grid span,.launch-stat-grid small{font-size:13px;line-height:1.5}.launch-prompt-chips{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.launch-prompt-chips button{border:1px solid var(--line);background:var(--paper);color:var(--ink);cursor:pointer;border-radius:30px;padding:8px 12px}.launch-product-preview{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:40px;display:grid}.launch-product-preview h2{font-size:clamp(30px,4vw,50px)}.launch-example-profile{overflow-wrap:anywhere;border:1px solid var(--line);background:#fff;border-radius:16px;min-width:0;padding:28px;box-shadow:0 14px 40px #19191912}.launch-example-profile h3{margin:20px 0 6px;font-size:28px}.launch-example-film{background:var(--ink);color:#fff;text-align:center;border-radius:10px;place-content:center;gap:10px;height:150px;margin:20px 0;display:grid}.launch-example-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.launch-example-stats strong{font-size:24px;display:block}.launch-example-stats span{color:var(--muted-dark);font-size:12px}.launch-example-note{color:var(--muted-dark);margin:20px 0 0;font-size:12px}.launch-focus{outline-offset:3px;outline:2px solid #b24826}.launch-card button:focus-visible,.launch-card a:focus-visible{outline-offset:3px;outline:3px solid #bf582f}@media (width<=1000px){.launch-step-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=620px){.launch-card{padding:18px}.launch-section-heading{flex-direction:column;align-items:flex-start;gap:8px}.launch-step-grid{grid-template-columns:1fr}.launch-step-grid>button{grid-template-columns:30px 1fr;display:grid}.launch-step-grid>button small,.launch-step-grid>button>span:last-child{grid-column:2}.portfolio-links:has(.launch-video){grid-template-columns:1fr}.launch-public{padding:16px}.launch-public .launch-public-hero{padding:24px}.launch-stat-grid{grid-template-columns:1fr}.launch-product-preview{grid-template-columns:minmax(0,1fr);gap:24px}.launch-example-profile{padding:18px}.launch-example-film{padding:16px}.launch-example-stats strong{font-size:20px}.launch-notification{flex-wrap:wrap;align-items:flex-start}.launch-bell{flex-shrink:0;display:inline-flex!important}.launch-public>header{flex-wrap:wrap}}@media (width<=440px){.launch-example-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.launch-example-stats>div:last-child{border-top:1px solid var(--line);grid-column:1/-1;align-items:baseline;gap:12px;padding-top:10px;display:flex}}@media print{body{background:#fff!important}.app-shell>.sidebar,.topbar,.mobile-nav,.launch-no-print,.launch-public header,.launch-public footer{display:none!important}.launch-public{background:#fff;padding:0}.launch-public .launch-public-hero{color:#000;background:#fff;padding:0}.launch-public-hero p{color:#333}.launch-card{break-inside:avoid;box-shadow:none}.launch-video iframe,.launch-video-cover{display:none}.launch-video a:after{content:" (" attr(href) ")";font-size:10px}.launch-public-facts span{color:#000}}.launch-card-embedded{box-shadow:none;background:0 0;border:0;padding:0}.launch-card-embedded>details>summary{display:none}.launch-video-privacy{color:var(--muted-dark,#484852);background:var(--paper,#fff);margin:0;padding:12px;font-size:13px;line-height:1.7}.launch-video .launch-video-privacy a{text-decoration:underline;padding:0!important;display:inline!important}.launch-video-stop{min-height:44px;color:var(--ink,#111114);background:var(--baby-blue,#e3efff);border:1px solid var(--blue-ink,#2549b8);border-radius:6px;margin:12px;padding:10px 14px}.launch-video :is(button,a):focus-visible{outline:3px solid var(--blue-ink,#2549b8);outline-offset:-4px}:root{--radius-sm:8px;--radius-md:14px;--radius-lg:20px;--control-height:44px;--type-body:15px;--page-gutter:clamp(20px, 3vw, 44px);--card-shadow:0 2px 8px #19191903, 0 8px 28px #19191904}body{font-size:var(--type-body)}.app-shell .page-shell{width:min(1380px,100%);padding:32px var(--page-gutter) 64px;margin-inline:auto}.app-shell .topbar{min-height:80px;padding:16px max(var(--page-gutter), calc((100% - 1380px) / 2 + var(--page-gutter)));box-shadow:none;border-bottom:1px solid var(--line)}.app-shell .live-page-title strong{letter-spacing:-.3px;overflow-wrap:anywhere;font-size:16px;font-weight:650}.app-shell .live-page-title small{font-size:12px;line-height:1.5}.app-shell .live-search{min-width:0;max-width:400px}.app-shell .live-search label{background:var(--paper);border-radius:var(--radius-sm);border-color:#0000;min-height:44px;padding:10px 14px}.app-shell .live-search label:focus-within{border-color:var(--red);background:var(--surface);box-shadow:0 0 0 3px #c6323612}.app-shell .live-search input{font-size:14px}.app-shell .live-search-results{border-radius:var(--radius-md);overscroll-behavior:contain;max-height:min(460px,100dvh - 120px);padding:8px;overflow-y:auto;box-shadow:0 12px 36px #19191912}.app-shell .live-search-results button>span:not(.avatar){overflow-wrap:anywhere;flex:1;min-width:0;line-height:1.5}.app-shell .live-search-results button>:is(.avatar,.icon){flex:none}.app-shell .live-search-results button{min-height:52px;font-size:14px}.app-shell .live-search-results small{font-size:12px}.app-shell :is(.primary-button,.outline-button,.create-button,.follow-button),.modal-surface :is(.primary-button,.outline-button,.follow-button){min-height:var(--control-height);border-radius:var(--radius-sm);padding:10px 16px;font-size:14px;font-weight:600;line-height:1.4}.app-shell .create-button{background:var(--red);color:#fff}.app-shell .create-button:hover{background:var(--red-dark)}.app-shell :is(.primary-button,.create-button):hover{transform:none}.app-shell .icon-button{border-radius:var(--radius-sm);min-width:44px;min-height:44px}.app-shell .sidebar.sidebar-expanded{padding-top:24px}.app-shell .sidebar .nav-item{border-radius:var(--radius-sm);gap:12px;min-height:44px;font-size:13px;font-weight:500}.app-shell .sidebar .nav-item.active{font-weight:650}.app-shell .sidebar .sidebar-label{letter-spacing:1.4px;margin-bottom:10px;font-size:10px}.app-shell .sidebar .brand-caption{letter-spacing:1px;font-size:8px;line-height:1.7}.app-shell .sidebar-account-copy strong,.app-shell .sidebar-account-copy small{font-size:12px}.app-shell .sidebar-account{padding-top:16px}.app-shell .dashboard-welcome{align-items:center;margin-bottom:24px}.app-shell .dashboard-welcome .eyebrow{letter-spacing:1.4px;font-size:11px}.app-shell .dashboard-welcome h2{letter-spacing:-.9px;margin:8px 0;font-size:clamp(24px,2.3vw,32px);font-weight:650;line-height:1.2}.app-shell .dashboard-welcome p{color:var(--muted);font-size:14px;line-height:1.6}.app-shell .today-label{font-size:12px}.app-shell .overview-grid{grid-template-columns:minmax(0,1fr) 280px;gap:28px}.app-shell :is(.feed-card,.composer-card,.rail-card){border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--card-shadow)}.app-shell .composer-card{padding:20px}.app-shell .composer-card>div:first-child{gap:14px}.app-shell .composer-card>div:first-child>button{border:1px solid var(--line);background:var(--surface);min-width:0;min-height:48px;color:var(--muted);border-radius:24px;padding:12px 18px;font-size:14px}.app-shell .composer-card>div:first-child>button:hover{background:var(--paper);color:var(--ink)}.app-shell .composer-bottom{margin-top:14px;padding-top:12px}.app-shell .composer-bottom>span{font-size:13px;line-height:1.5}.app-shell .composer-bottom>button{min-height:44px;color:var(--red-dark);font-size:13px}.app-shell .feed-toolbar{flex-wrap:wrap;gap:16px;margin:28px 0 14px}.app-shell .feed-tabs{scrollbar-width:thin;gap:24px;min-width:0;max-width:100%;overflow:auto hidden}.app-shell .feed-tabs button{white-space:nowrap;flex-shrink:0;min-height:44px;padding-bottom:13px;font-size:14px}.app-shell .feed-sort{margin-left:auto}.app-shell .feed-sort select{max-width:150px;min-height:40px;font-size:13px}.app-shell .live-sport-select{gap:10px;font-size:13px}.app-shell .live-sport-select select{border-radius:var(--radius-sm);min-height:42px;font-size:13px}.app-shell .feed-card{margin-bottom:22px}.app-shell .feed-author{gap:12px;padding:22px 24px 0}.app-shell .feed-author strong{font-size:15px;line-height:1.4}.app-shell .feed-author>div>span{font-size:13px;line-height:1.5}.app-shell .feed-author small{margin-top:4px;font-size:12px;line-height:1.5}.app-shell .feed-author>.pill{padding:5px 8px;font-size:10px;line-height:1.4}.app-shell .post-bookmark{width:36px;height:36px}.app-shell .feed-text{color:var(--ink-2);margin:0;padding:18px 24px;font-size:15px;line-height:1.75}.app-shell .feed-image{aspect-ratio:16/10;object-fit:cover;width:calc(100% - 48px);height:auto;max-height:480px;margin:0 24px}.app-shell.social-app .feed-image{width:calc(100% - 32px);margin-inline:16px}.app-shell .feed-meta{margin-inline:24px;padding:14px 0;font-size:12px;line-height:1.5}.app-shell .feed-meta>button{min-height:28px;font-size:12px}.app-shell .feed-actions{margin-inline:24px}.app-shell .feed-actions button{gap:7px;min-height:48px;font-size:13px}.app-shell .post-comments{padding:20px 24px}.app-shell .post-comments input{min-height:44px;font-size:14px}.app-shell .feed-action-feedback{font-size:13px}.app-shell .feed-end{padding:12px 0;font-size:12px}.app-shell .dashboard-rail{gap:22px}.app-shell .snapshot-cover{height:76px;padding:18px}.app-shell .snapshot-cover>span{letter-spacing:1.3px;font-size:9px}.app-shell .profile-snapshot h3{margin:0 20px 6px;font-size:18px;line-height:1.4}.app-shell .profile-snapshot>p{margin:0 20px 10px;font-size:13px;line-height:1.55}.app-shell .snapshot-location{font-size:13px}.app-shell .snapshot-status{padding:10px;font-size:11px;line-height:1.5}.app-shell .snapshot-progress{padding:20px}.app-shell .snapshot-progress>span,.app-shell .snapshot-progress strong{font-size:12px}.app-shell .snapshot-details-hint{font-size:13px;line-height:1.6}.app-shell .snapshot-link{min-height:48px;padding:16px 20px;font-size:13px}.app-shell .dashboard-activity{padding:20px}.app-shell .dashboard-activity .rail-heading{margin-bottom:12px}.app-shell .dashboard-activity .metric-grid{grid-template-columns:1fr;gap:0;margin:0;display:grid}.app-shell .dashboard-activity .metric-card{border:0;border-top:1px solid var(--line);min-height:0;box-shadow:none;border-radius:0;padding:14px 0}.app-shell .dashboard-activity .metric-card:first-child{border-top:0}.app-shell .dashboard-activity .metric-label{font-size:12px;line-height:1.5}.app-shell .dashboard-activity .metric-card strong{font-size:25px}.app-shell .dashboard-activity .metric-card small{font-size:11px;line-height:1.5}.app-shell .discovery-rail{padding:22px 20px 0}.app-shell .rail-heading h3{font-size:15px;line-height:1.4}.app-shell .rail-subtitle{font-size:13px;line-height:1.6}.app-shell .rail-job{gap:12px;padding:18px 0}.app-shell .rail-job strong{font-size:14px;line-height:1.4}.app-shell .rail-job small{font-size:13px;line-height:1.5}.app-shell .rail-job em{flex-wrap:wrap;font-size:12px;line-height:1.5}.app-shell .rail-job b{font-size:10px;line-height:1.4}.app-shell .rail-person{gap:12px;padding:16px 0}.app-shell .rail-person strong{font-size:13px;line-height:1.4}.app-shell .rail-person small{font-size:13px;line-height:1.5}.app-shell .rail-view-all{min-height:48px;font-size:13px}.app-shell .person-save{flex-shrink:0;width:36px;height:36px}.app-shell .rail-manifesto{padding:4px}.app-shell .rail-manifesto p,.app-shell .rail-manifesto>small,.app-shell .rail-manifesto>span:not(.brand-mini){font-size:11px;line-height:1.6}.app-shell .launch-onboarding{border-radius:var(--radius-md);box-shadow:var(--card-shadow);margin-bottom:24px;padding:0 24px}.app-shell .launch-onboarding .eyebrow{letter-spacing:1.2px;font-size:10px;display:block}.app-shell .onboarding-title{letter-spacing:-.3px;margin:6px 0 0;font-size:15px;line-height:1.4;display:block}.app-shell .launch-onboarding p{margin:0;font-size:13px;line-height:1.5}.app-shell .onboarding-next{flex-shrink:0}.app-shell .onboarding-details{padding:0}.app-shell .onboarding-details>summary{color:var(--muted-dark);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:18px 0;font-size:12px;list-style:none;display:flex}.app-shell .onboarding-title{color:var(--ink)}.app-shell .onboarding-expand{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.app-shell .onboarding-guidance{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding-top:18px;display:flex}.app-shell .onboarding-details[open]{padding-bottom:20px}.app-shell .onboarding-details>summary::-webkit-details-marker{display:none}.app-shell .onboarding-details[open]>summary .icon{transform:rotate(180deg)}.app-shell .onboarding-details .launch-step-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-top:16px}.app-shell .launch-step-grid>button{border-radius:var(--radius-sm);padding:16px}.app-shell .launch-step-grid strong{font-size:13px;line-height:1.5}.app-shell .launch-step-grid small{font-size:12px;line-height:1.5}.app-shell .empty-state{border:1px solid var(--line);border-radius:var(--radius-md);padding:44px 28px}.app-shell .empty-state h3{letter-spacing:-.4px;margin-top:16px;font-size:21px}.app-shell .empty-state p{max-width:46ch;margin-inline:auto;font-size:14px;line-height:1.65}.app-shell .live-service{box-shadow:var(--card-shadow)}.modal-surface{border-radius:var(--radius-lg);overscroll-behavior:contain;scrollbar-width:thin;min-width:0;box-shadow:0 24px 90px #19191929}.app-shell .messages-workspace .wp-composer textarea{scrollbar-width:thin;padding-block:9px}.app-shell .pf-personal-profile .pf-demo-label{font-size:12px;line-height:1.5}.modal-surface .modal-heading h2{letter-spacing:-.6px;font-size:25px;line-height:1.25}.modal-surface :is(.form-field,.pf-edit-form label){font-size:13px}.modal-surface .form-field :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border-radius:var(--radius-sm);min-height:44px;font-size:14px}.modal-surface .modal-footer{flex-wrap:wrap;gap:16px;padding-top:20px}.modal-surface .modal-footer>span{font-size:12px;line-height:1.5}.app-shell .mobile-navigation button{font-size:11px}.mobile-all-pages .nav-item{min-height:48px;font-size:14px}.mobile-all-pages .sidebar-label{letter-spacing:1.3px;font-size:11px}.mobile-all-pages .nav-item em{font-size:12px}@media (width<=1100px){.app-shell .overview-grid{grid-template-columns:minmax(0,1fr) 250px;gap:20px}.app-shell .live-page-title small{display:none}.app-shell .live-page-title{min-width:0}.app-shell .live-create{flex:0 0 44px;gap:0;width:44px;padding:12px;font-size:0}.app-shell .live-create-label{display:none}}@media (width<=900px){.app-shell .overview-grid{grid-template-columns:minmax(0,1fr)}.app-shell .dashboard-rail{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:8px;display:grid}.app-shell .dashboard-welcome .today-label{display:none}}@media (width<=620px){.app-shell.social-app .feed-image{width:calc(100% - 24px);margin-inline:12px}}@media (width<=680px){.app-shell .page-shell{padding:24px 16px calc(96px + env(safe-area-inset-bottom))}.app-shell .topbar{gap:8px;min-height:60px;padding:8px 16px}.app-shell .live-mobile-logo{min-height:44px;margin-right:auto;padding:0}.app-shell .live-mobile-logo .brand{letter-spacing:2px;color:var(--ink);gap:8px;font-size:18px}.app-shell .live-mobile-logo .brand>span:last-child{display:inline}.app-shell .live-search-toggle{flex:0 0 44px;justify-content:center;align-items:center;width:44px;display:inline-flex}.app-shell .live-topbar>.icon-button{min-width:44px;min-height:44px}.app-shell .live-header-profile,.app-shell .live-create{display:none}.app-shell .live-search{width:100%;max-width:none;display:none}.app-shell .live-search.mobile-search-open{display:block}.app-shell .live-search input{font-size:16px}.app-shell .live-create{min-width:44px;padding:10px;font-size:0}.app-shell .live-create .icon{width:20px;height:20px}.app-shell .dashboard-welcome h2{font-size:26px}.app-shell .dashboard-welcome p{font-size:13px}.app-shell .dashboard-rail{grid-template-columns:minmax(0,1fr)}.app-shell .launch-onboarding{margin-bottom:24px;padding:0 18px}.app-shell .onboarding-guidance{flex-wrap:wrap;gap:12px}.app-shell .onboarding-details>summary{gap:12px}.app-shell .onboarding-expand{gap:0;font-size:0}.app-shell .launch-onboarding .onboarding-next{min-height:40px;font-size:13px}.app-shell .composer-card{padding:16px}.app-shell .composer-card>div:first-child>button{padding:12px 14px;font-size:13px}.app-shell .composer-bottom>span{display:none}.app-shell .composer-bottom{justify-content:flex-end}.app-shell .feed-tabs{gap:18px}.app-shell .feed-column .feed-toolbar{border-bottom:0;row-gap:4px;margin:18px 0 12px}.app-shell .feed-column .feed-toolbar .feed-tabs{border-bottom:1px solid var(--line);flex:100%;gap:16px;display:flex}.app-shell .feed-column .feed-toolbar .feed-tabs button{white-space:nowrap;flex:none;padding:8px 4px}.app-shell .feed-column .feed-toolbar .feed-sort{min-height:40px;margin-bottom:0}.app-shell .feed-tabs button{font-size:13px}.app-shell .feed-sort select{max-width:130px;font-size:12px}.app-shell .feed-author{gap:10px;padding:18px 16px 0}.app-shell .feed-author strong{font-size:14px}.app-shell .feed-author>div>span{font-size:12px}.app-shell .feed-author small{font-size:11px}.app-shell .feed-author>.pill{max-width:76px;font-size:9px}.app-shell .feed-text{padding:16px}.app-shell .feed-image{width:calc(100% - 32px);margin-inline:16px}.app-shell .feed-meta,.app-shell .feed-actions{margin-inline:16px}.app-shell .feed-actions button{font-size:12px}.app-shell .post-comments{padding:16px}.app-shell .post-comments input{font-size:16px}.modal-surface{border-radius:var(--radius-lg) var(--radius-lg) 0 0}.modal-surface .form-field :is(input:not([type=checkbox]):not([type=radio]),select,textarea),.modal-surface :is(.edit-form,.job-form) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px}.modal-surface .modal-footer{flex-wrap:wrap}}.app-shell :is(.events-page,.coaching-page,.ap-page,.net-workspace,.lw-messages){font-size:var(--type-body,15px);line-height:1.65}.app-shell :is(.page-intro,.wp-page-heading,.ap-heading,.events-page-header,.coaching-page-header){gap:24px;margin-bottom:28px}.app-shell :is(.page-intro :is(h1,h2),.wp-page-heading :is(h1,h2),.ap-heading h2,.events-page h1,.coaching-page-header h1){letter-spacing:-1.2px;font-size:clamp(28px,2.65vw,38px);font-weight:650;line-height:1.2}.app-shell :is(.page-intro p,.wp-page-heading p,.ap-heading p,.events-page-header p,.coaching-page-header p){max-width:660px;color:var(--muted-dark);font-size:15px;line-height:1.7}.app-shell :is(.events-kicker,.coaching-kicker){letter-spacing:1.3px;color:var(--muted-dark);font-size:12px}.app-shell :is(.talent-page,.opportunities-page,.clubs-page)>.page-intro{align-items:center;gap:20px;margin:0 0 18px}.app-shell :is(.talent-page,.opportunities-page,.clubs-page)>.page-intro :is(h1,h2){letter-spacing:-.8px;margin:6px 0 8px;font-size:28px;line-height:1.25}.app-shell :is(.talent-page,.opportunities-page,.clubs-page)>.page-intro p{margin:0;font-size:14px;line-height:1.6}.app-shell .opportunities-page>.page-intro :is(h1,h2) br{display:none}.app-shell .opportunities-page>.page-intro :is(h1,h2) em{color:var(--ink);padding-left:.2em;font-style:normal}.app-shell .opportunities-page>.page-intro>div{min-width:0}.app-shell .opportunities-page>.page-intro>.primary-button{flex-shrink:0}.app-shell :is(.filter-panel,.opportunity-controls,.net-controls,.events-filters,.coaching-search-panel){border:1px solid var(--line);border-radius:var(--radius-md,14px);background:var(--surface);padding:20px;box-shadow:0 2px 8px #19191905}.app-shell .filter-panel{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.app-shell .filter-panel>:is(select,.country-filter){flex:160px;min-width:0}.app-shell .filter-panel>.search-field{flex:2 240px;min-width:0}.app-shell :is(.filter-panel select,.opportunity-filter-row select,.club-filter select,.net-workspace .net-filters select,.results-heading select){min-height:var(--control-height,44px);border:1px solid var(--line);border-radius:var(--radius-sm,8px);color:var(--ink);background:var(--surface);padding:10px 12px;font-size:14px;line-height:1.5}.app-shell :is(.filter-panel .search-field,.opportunity-filter-row .compact-field,.net-filters .search-field,.wp-search,.coaching-search){min-height:var(--control-height,44px);border-radius:var(--radius-sm,8px);height:auto}.app-shell :is(.filter-panel .search-field input,.opportunity-filter-row input:where(:not([type=checkbox]):not([type=radio])),.net-filters input,.wp-search input,.coaching-search input){min-height:42px;font-size:14px;line-height:1.5}.app-shell :is(.country-filter,.advanced-panel label,.advanced-panel .clear-filters,.results-heading>label,.club-filter>span,.coaching-filters label,.coaching-field,.events-page label,.events-modal label,.ap-controls>label,.ap-stage-select,.ap-note-field){font-size:13px;line-height:1.5}.app-shell .advanced-panel{border:1px solid var(--line);border-radius:var(--radius-md,14px);background:var(--surface);gap:20px;padding:20px}.app-shell .opportunities-page .opportunity-controls{flex-direction:column;align-items:stretch;gap:12px;padding:16px;display:flex}.app-shell .workforce-category-tabs{gap:8px;min-width:0;max-width:100%;padding:0}.app-shell .workforce-category-tabs button{min-height:var(--control-height,44px);border-radius:var(--radius-sm,8px);padding:10px 16px;font-size:14px}.app-shell .workforce-category-tabs button.selected{background:var(--ink);border-color:var(--ink);color:var(--surface)}.app-shell .opportunity-controls .tab-row{border-bottom:1px solid var(--line);gap:24px;min-width:0;overflow-x:auto}.app-shell .opportunity-controls .tab-row button{white-space:nowrap;flex-shrink:0;height:auto;min-height:44px;font-size:14px}.app-shell .opportunity-controls .tab-row button.selected:after{bottom:0}.app-shell .opportunities-page .opportunity-filter-row{gap:12px}.app-shell :is(.discovery-section-link,.network-summary){box-shadow:none;border-color:var(--line);border-radius:var(--radius-md,14px);background:0 0}.app-shell :is(.discovery-section-link strong,.network-summary strong){font-size:15px}.app-shell .opportunities-page>.discovery-section-link{border:0;border-bottom:1px solid var(--line);border-radius:0;gap:16px;margin:0 0 12px;padding:8px 0}.app-shell .opportunities-page>.discovery-section-link strong{color:var(--muted-dark);font-size:14px;font-weight:500}.app-shell .opportunities-page>.discovery-section-link p{display:none}.app-shell .opportunities-page>.discovery-section-link .outline-button{background:0 0;border-color:#0000;padding:10px 0 10px 12px}.app-shell .opportunities-page>#opportunity-publish-help{margin:0 0 12px;font-size:13px;line-height:1.6}.app-shell .opportunities-page>.opportunity-results{margin:16px 0 12px}.app-shell :is(.discovery-section-link p,.network-summary small,.net-results-count,.opportunity-results,.results-heading,.search-note,.coaching-results-heading p,.coaching-results-heading>span,.events-results-heading>span,.ap-filter-summary){color:var(--muted-dark);font-size:13px;line-height:1.6}.app-shell :is(.talent-grid,.club-grid,.role-grid,.net-workspace .network-grid,.events-grid,.coaching-grid,.coaching-session-grid){gap:20px}.app-shell :is(.talent-card,.role-card,.club-card,.connection-card,.events-card,.coaching-card,.coaching-managed-card,.coaching-session-card,.ap-athlete-card,.ap-detail,.wp-inbox){border-radius:var(--radius-md,14px);border-color:var(--line);background:var(--surface);min-width:0;box-shadow:0 3px 12px #19191908}.app-shell :is(.talent-card,.role-card,.club-card){transition:border-color .16s,box-shadow .16s}.app-shell :is(.talent-card,.role-card,.club-card):hover{border-color:#d4d0cb;transform:none;box-shadow:0 6px 20px #1919190f}.app-shell :is(.talent-copy,.club-card-content,.role-card,.connection-card,.events-card,.coaching-card,.coaching-managed-card,.coaching-session-card,.ap-detail){padding:24px}.app-shell :is(.talent-name h3,.club-card-content h3,.connection-card h3,.role-card h3,.events-card h3,.coaching-card h3,.coaching-managed-card h3,.coaching-session-card h3,.ap-athlete-role h3,.ap-detail-person h3){letter-spacing:-.4px;overflow-wrap:anywhere;font-size:20px;line-height:1.4}.app-shell :is(.talent-copy>p,.club-card-content>p,.connection-card>p,.role-card>p,.events-card-description,.coaching-card-description,.ap-athlete-role p,.ap-detail-person p){color:var(--muted-dark);font-size:14px;line-height:1.7}.app-shell :is(.talent-club,.talent-bottom>span,.club-followers,.connection-card>span,.net-workspace .net-location,.role-details>span,.role-footer,.events-card-meta p,.events-club>button,.coaching-meta,.coaching-identity small,.coaching-next,.coaching-next strong,.ap-athlete-meta,.ap-athlete-card-footer,.ap-detail-person span,.ap-detail-role small){font-size:13px;line-height:1.6}.app-shell :is(.role-posted,.role-tags span,.performance-line>span,.events-card-kicker,.events-badge,.events-card-meta small,.events-availability small,.coaching-sport,.coaching-own,.coaching-price>span,.net-views button span,.net-club-count){font-size:12px;line-height:1.5}.app-shell .role-tags span{background:var(--paper);color:var(--muted-dark);border-radius:6px;padding:5px 9px;font-weight:500}.app-shell :is(.performance-line strong,.coaching-identity strong,.ap-detail-role strong){font-size:15px}.app-shell :is(.coaching-price strong,.events-availability){font-size:18px;font-weight:600}.app-shell :is(.coaching-primary,.coaching-secondary,.events-primary,.events-secondary,.events-danger,.advanced-button,.net-views button){min-height:var(--control-height,44px);border-radius:var(--radius-sm,8px);padding:10px 16px;font-size:14px}.app-shell :is(.coaching-text-button,.events-link){min-height:var(--control-height,44px);font-size:14px}.app-shell :is(.coaching-filters input,.coaching-filters select,.coaching-field input,.coaching-field select,.coaching-field textarea,.events-page input:not([type=checkbox]),.events-page select,.events-modal input:not([type=checkbox]),.events-modal select,.events-modal textarea,.ap-controls input,.ap-controls select,.ap-stage-select select,.ap-note-field textarea){min-height:var(--control-height,44px);border-radius:var(--radius-sm,8px);font-size:14px;line-height:1.5}.app-shell :is(.events-tabs,.coaching-tabs){gap:28px;min-width:0;overflow:auto hidden}.app-shell :is(.events-tabs button,.coaching-tabs button){border-bottom-width:2px;flex-shrink:0;min-height:48px;font-size:14px}.app-shell :is(.coaching-tabs button>span,.events-tabs button span){min-width:23px;min-height:23px;font-size:12px}.app-shell :is(.coaching-hint,.coaching-page-note,.coaching-field>small,.coaching-field>span>small,.coaching-payment-note,.coaching-session-meta,.coaching-availability-row small,.coaching-time-option small,.events-modal label small,.events-time-note,.events-location-note,.events-custom-dates p,.events-modal form>small){font-size:13px;line-height:1.65}.app-shell :is(.coaching-detail-description,.events-description p,.events-registration p,.events-host-actions>p,.coaching-session-note p,.coaching-empty p,.events-empty p,.ap-detail-empty p,.ap-empty-state p,.wp-chat-empty p){font-size:15px;line-height:1.75}.app-shell :is(.coaching-modal-heading h2,.events-modal h2){letter-spacing:-.7px;font-size:26px;line-height:1.3}.app-shell :is(.coaching-modal-heading p,.events-modal-heading p,.coaching-section-heading p,.events-section-heading p){font-size:14px}.app-shell :is(.coaching-empty,.events-empty,.net-club-empty,.ap-empty-state){border:1px solid var(--line);border-radius:var(--radius-md,14px);background:var(--surface);padding:40px 24px}.app-shell .net-views{flex-wrap:wrap;gap:8px}.app-shell .net-workspace .net-controls{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:12px;padding:16px;display:grid}.app-shell .net-workspace .net-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.5fr) minmax(0,1fr);align-items:end;gap:12px;width:100%;min-width:0;display:grid}.app-shell .net-workspace .net-filters>*,.app-shell .net-workspace .net-filters select{width:100%;min-width:0;max-width:none}.app-shell .net-workspace .net-views{justify-content:flex-start;gap:8px;width:100%;display:flex}.app-shell .net-workspace>.page-intro{align-items:center;gap:20px;margin:0 0 18px}.app-shell .net-workspace>.page-intro :is(h1,h2){letter-spacing:-.8px;margin:6px 0 8px;font-size:28px;line-height:1.25}.app-shell .net-workspace>.page-intro :is(h1,h2) br{display:none}.app-shell .net-workspace>.page-intro :is(h1,h2) em{color:var(--ink);padding-left:.2em;font-style:normal}.app-shell .net-workspace>.page-intro p{max-width:760px;margin:0;font-size:14px;line-height:1.6}.app-shell .net-workspace .network-count strong{color:var(--ink);font-size:30px}.app-shell .net-workspace .network-count span{font-size:12px}.app-shell .net-workspace .network-summary{gap:16px;padding:12px 16px}.app-shell .net-workspace .network-section{margin-top:20px}.app-shell .net-workspace .section-title-row{margin-bottom:14px}.app-shell .net-workspace .section-title-row h3{margin:6px 0 0;font-size:20px;line-height:1.4}.app-shell .page-shell :is(.events-page,.coaching-page){width:100%;max-width:none;margin:0;padding:0}.app-shell .page-shell :is(.events-page-header,.coaching-page-header){gap:24px;margin-bottom:20px;padding:0}.app-shell .page-shell :is(.events-page-header,.coaching-page-header) h1{letter-spacing:-.8px;margin:6px 0 10px;font-size:28px;line-height:1.25}.app-shell .page-shell :is(.events-tabs,.coaching-tabs){margin-bottom:20px}.app-shell :is(.connection-card .outline-button,.connection-card .follow-button){min-height:var(--control-height,44px);padding:10px;font-size:13px}.app-shell .club-detail :is(.content-card,.club-hero){border-radius:var(--radius-md,14px)}.app-shell .club-card-actions{grid-template-columns:repeat(auto-fit,minmax(min(100%,120px),1fr));align-items:stretch;gap:8px}.app-shell .club-card-actions :is(.outline-button,.follow-button){white-space:normal;text-align:center;min-width:0;padding:10px 12px}.app-shell :is(.role-footer,.talent-bottom,.results-heading){flex-wrap:wrap;align-items:center;gap:12px}.app-shell :is(.role-details>span,.role-footer>span,.talent-bottom>span,.club-followers){overflow-wrap:anywhere;min-width:0}.app-shell .results-heading>:is(div,label){flex-wrap:wrap;min-width:0;max-width:100%}.app-shell .club-detail :is(.card-title h3,.section-title-row h3){font-size:20px}.app-shell .club-detail :is(.club-about p,.about-copy,.club-side-card p){font-size:15px;line-height:1.75}.app-shell :is(.athlete-strip-copy h4,.opportunity-mini-copy>strong){font-size:15px;line-height:1.5}.app-shell :is(.athlete-strip-copy p,.athlete-strip-copy>span,.opportunity-mini-copy>span,.opportunity-mini-copy>small,.club-event-link span){font-size:13px;line-height:1.6}.app-shell .ap-metrics{border-radius:var(--radius-md,14px);box-shadow:none;background:var(--surface)}.app-shell .ap-metrics span{letter-spacing:0;font-size:13px}.app-shell .ap-metrics strong{letter-spacing:-.8px;font-size:30px}.app-shell .ap-controls{border:1px solid var(--line);border-radius:var(--radius-md,14px);background:var(--surface);align-items:flex-end;gap:16px;padding:20px}.app-shell .ap-controls>label{text-transform:none;letter-spacing:0;gap:8px;font-weight:550}.app-shell .ap-filter-summary{flex-wrap:wrap}.app-shell .ap-owner{border-radius:var(--radius-sm,8px)}.app-shell .ap-board{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.app-shell .ap-column{border-radius:var(--radius-md,14px);overflow:hidden}.app-shell .ap-stage-tabs{gap:8px}.app-shell .ap-stage-tabs button{border-radius:var(--radius-sm,8px);min-height:44px;padding:10px 14px;font-size:13px}.app-shell .ap-stage-tabs button.selected{color:var(--ink);border-color:var(--line);background:var(--paper)}.app-shell .ap-candidate-card{border-radius:var(--radius-sm,8px);grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:16px}.app-shell .ap-candidate-card>.icon{grid-area:1/2}.app-shell .ap-candidate-card .ap-candidate-copy{grid-area:2/1/auto/-1}.app-shell .ap-candidate-copy strong{white-space:normal;overflow-wrap:anywhere;font-size:14px;line-height:1.5}.app-shell :is(.ap-candidate-copy small,.ap-candidate-copy>span,.ap-column>header span,.ap-column>header strong,.ap-empty-column,.ap-detail-role>span,.ap-private-note,.ap-owner small,.ap-stage){font-size:12px;line-height:1.6}.app-shell .ap-detail-person{align-items:flex-start}.app-shell .ap-detail-person .avatar{flex-shrink:0}.app-shell .wp-inbox-heading h3{font-size:20px}.app-shell :is(.wp-thread-top strong,.wp-chat-header :is(h2,h3)){font-size:15px;line-height:1.5}.app-shell :is(.wp-thread-copy small,.wp-chat-header p,.wp-preview){font-size:13px;line-height:1.6}.app-shell :is(.wp-thread-top time,.wp-message time,.wp-message-author,.wp-inbox-foot,.wp-local-note,.wp-chat-divider,.wp-chat-context){font-size:12px;line-height:1.6}.app-shell .wp-chat-divider{letter-spacing:.3px}.app-shell .wp-message p{padding:14px 18px;font-size:15px;line-height:1.7}.app-shell .wp-composer-field{border-radius:var(--radius-md,14px);padding:14px}.app-shell .wp-composer textarea{font-size:15px;line-height:1.65}.app-shell .wp-compose-button{width:44px;height:44px}@media (width>=1200px){.app-shell .opportunities-page .opportunity-controls{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:20px;display:grid}.app-shell .opportunity-controls .tab-row{gap:16px}.app-shell .opportunity-controls .opportunity-filter-row{grid-column:1/-1}.app-shell .opportunity-controls .workforce-category-tabs button{padding-inline:12px}}@media (width<=1380px){.app-shell .ap-workspace{grid-template-columns:minmax(0,1fr)}}@media (width<=1100px){.app-shell .events-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.app-shell .ap-board{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1000px){.app-shell .net-workspace .net-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.app-shell :is(.page-intro :is(h1,h2),.wp-page-heading :is(h1,h2),.ap-heading h2,.events-page h1,.coaching-page-header h1){letter-spacing:-.8px;font-size:28px}.app-shell :is(.filter-panel,.opportunity-controls,.net-controls,.events-filters,.coaching-search-panel,.talent-copy,.club-card-content,.role-card,.connection-card,.events-card,.coaching-card,.coaching-managed-card,.coaching-session-card,.ap-detail){padding:20px}.app-shell .filter-panel>:is(select,.country-filter,.search-field){flex-basis:100%;width:100%}.app-shell :is(.talent-page,.opportunities-page,.clubs-page)>.page-intro{align-items:flex-start;gap:14px}.app-shell .opportunities-page>.discovery-section-link{align-items:flex-start;gap:2px;padding:8px 0}.app-shell .opportunities-page>.discovery-section-link .outline-button{padding-inline:0}.app-shell .opportunities-page .opportunity-controls{padding:16px}.app-shell .workforce-category-tabs{flex-wrap:nowrap;overflow-x:auto}.app-shell .workforce-category-tabs button{white-space:nowrap;flex-shrink:0}.app-shell .opportunities-page .opportunity-filter-row>:is(select,.compact-field){flex-basis:100%;min-width:0;max-width:100%}.app-shell :is(.role-details>span,.role-footer>span,.talent-bottom>span,.club-followers){overflow-wrap:anywhere;min-width:0}.app-shell :is(.filter-panel select,.opportunity-filter-row select,.net-workspace .net-filters select,.filter-panel .search-field input,.opportunity-filter-row input:where(:not([type=checkbox]):not([type=radio])),.net-filters input,.coaching-search input,.coaching-filters input,.coaching-filters select,.coaching-field input,.coaching-field select,.coaching-field textarea,.events-page input:not([type=checkbox]),.events-page select,.events-modal input:not([type=checkbox]),.events-modal select,.events-modal textarea,.ap-controls input,.ap-controls select,.ap-stage-select select,.ap-note-field textarea,.wp-search input,.wp-composer textarea){font-size:16px}.app-shell :is(.events-filter-grid,.coaching-filters){grid-template-columns:1fr}.app-shell .ap-board{grid-template-columns:minmax(0,1fr)}.app-shell .ap-controls{align-items:stretch;padding:20px}.app-shell .net-workspace>.page-intro{align-items:flex-start;gap:14px}.app-shell .net-workspace .net-views{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.app-shell .net-workspace .net-views button{flex-wrap:wrap;justify-content:center;gap:6px;min-width:0;padding-inline:10px}.app-shell :is(.coaching-tabs,.events-tabs){gap:20px}.app-shell :is(.role-footer,.events-card footer,.coaching-card>footer,.results-heading){flex-wrap:wrap;row-gap:12px}.app-shell :is(.events-card footer .events-primary,.coaching-card>footer .coaching-primary){margin-left:auto}.app-shell .wp-thread{padding:18px}.app-shell .wp-message-list{padding:20px 16px}.app-shell .wp-composer{padding:14px}}@media (width<=480px){.app-shell .net-workspace .net-filters{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.app-shell :is(.talent-card,.role-card,.club-card){transition:none}}.sports-setup.sports-setup{font-size:var(--type-body,15px);padding-inline:clamp(20px,4vw,64px)}.sports-setup .sports-setup-layout{gap:clamp(28px,4vw,56px)}.sports-setup .sports-setup-story{border-radius:var(--radius-lg,20px)}.sports-setup .sports-setup-story>p{font-size:14px;line-height:1.7}.sports-setup .sports-setup-kicker,.sports-setup .sports-setup-identity small{letter-spacing:1px;font-size:11px;line-height:1.6}.sports-setup .sports-setup-brand small{letter-spacing:1.7px;font-size:9px}.sports-setup .sports-setup-identity strong,.sports-setup .sports-setup-steps li{font-size:14px}.sports-setup .sports-setup-steps small,.sports-setup .sports-setup-story>.sports-setup-aside-note{font-size:12px;line-height:1.65}.sports-setup-form>fieldset>.sports-setup-section:first-of-type{border:1px solid var(--line);border-radius:var(--radius-lg,20px);background:var(--surface,#fff);padding:clamp(20px,2.6vw,30px)}.sports-setup .sports-setup-section{gap:24px}.sports-setup .sports-setup-section h2{letter-spacing:-.5px;font-size:22px;font-weight:650;line-height:1.3}.sports-setup .sports-setup-section-heading{gap:12px;margin-bottom:0}.sports-setup .sports-setup-section-heading>span{border-radius:var(--radius-sm,8px);background:var(--paper,#f6f4f1);min-height:30px;color:var(--muted-dark,#686560);letter-spacing:0;flex:0 0 30px;place-items:center;padding:0;font-size:11px;display:grid}.sports-setup .sports-setup-section-heading p,.sports-setup .sports-profile-more-heading p{color:var(--muted-dark,#686560);font-size:14px;line-height:1.6}.sports-setup.sports-setup label{gap:8px;font-size:13px;line-height:1.5}.sports-setup.sports-setup label small{font-size:12px;line-height:1.6}.sports-setup.sports-setup input:not(:where([type=checkbox],[type=radio])),.sports-setup.sports-setup select,.sports-setup.sports-setup textarea{border-color:var(--line-strong,#d3cec8);border-radius:var(--radius-sm,8px);min-height:48px;padding:12px 14px;font-size:15px;line-height:1.5}.sports-setup.sports-setup textarea{min-height:128px;line-height:1.7}.sports-setup input:focus,.sports-setup select:focus,.sports-setup textarea:focus{border-color:var(--red,#c63236);outline-offset:1px;outline:3px solid #c6323624}.sports-setup input:disabled,.sports-setup select:disabled,.sports-setup textarea:disabled{background:var(--paper,#f6f4f1);color:var(--muted-dark,#686560);cursor:not-allowed}.sports-setup .sports-setup-hint,.sports-setup .sports-experience-note,.sports-setup .sports-setup-custom>p,.sports-setup .sports-setup-request p,.sports-setup .sports-experience-empty p,.sports-setup .sports-extra-roles p{color:var(--muted-dark,#686560);font-size:13px;line-height:1.65}.sports-setup .sports-setup-primary,.sports-setup .sports-setup-secondary{min-height:var(--control-height,44px);border-radius:var(--radius-sm,8px);gap:12px;padding:12px 20px;font-size:14px;line-height:1.4}.sports-setup .sports-setup-secondary{background:var(--surface,#fff);border-color:var(--line-strong,#d3cec8)}.sports-setup .sports-setup-text-button{min-height:var(--control-height,44px);font-size:13px;line-height:1.5}.sports-setup .sports-setup-actions{border-top:0;padding-top:20px}.sports-setup .sports-setup-actions>.sports-setup-hint{margin-bottom:14px}.sports-setup .sports-profile-more-heading{margin-top:32px;padding-top:28px}.sports-setup .sports-profile-more-heading h2{letter-spacing:-.35px;margin-bottom:8px;font-size:20px;font-weight:650;line-height:1.4}.sports-setup .sports-profile-extra{border-radius:var(--radius-md,14px);margin:12px 0}.sports-setup .sports-profile-extra>summary{border-radius:inherit;gap:12px;padding:20px}.sports-setup .sports-profile-extra>summary:hover{background:var(--paper,#f6f4f1)}.sports-setup .sports-profile-extra>summary strong{font-size:15px;font-weight:600;line-height:1.5}.sports-setup .sports-profile-extra>summary small{margin-top:4px;font-size:13px;line-height:1.6}.sports-setup .sports-profile-extra-label{font-size:12px;line-height:1.5}.sports-setup .sports-profile-extra>summary:after{content:"";width:7px;height:7px;color:var(--muted-dark,#686560);border-bottom:1.5px solid;border-right:1.5px solid;flex:0 0 7px;margin:0 3px 4px 4px;transform:rotate(45deg)}.sports-setup .sports-profile-extra[open]{border-color:var(--line-strong,#d3cec8)}.sports-setup .sports-profile-extra[open]>summary{border-bottom:1px solid var(--line);border-radius:var(--radius-md,14px) var(--radius-md,14px) 0 0}.sports-setup .sports-profile-extra[open]>summary:after{content:"";margin-top:5px;transform:rotate(225deg)}.sports-setup .sports-profile-extra-content{padding:20px}.sports-setup .sports-profile-extra-content>.sports-setup-section{padding-top:0}.sports-setup .sports-setup-custom,.sports-setup .sports-experience-empty{border:1px solid var(--line);border-radius:var(--radius-md,14px);background:var(--paper,#f6f4f1)}.sports-setup .sports-setup-feedback{border-radius:var(--radius-md,14px);padding:16px 18px;font-size:14px;line-height:1.65}.sports-setup .sports-setup-feedback:focus{outline-offset:3px;outline:2px solid}.sports-setup .sports-experience-entry{border-radius:var(--radius-md,14px);padding-inline:20px;gap:20px;padding-bottom:20px}.sports-setup .sports-experience-entry h3,.sports-setup .sports-experience-empty strong,.sports-setup .sports-experience-results strong,.sports-setup .sports-experience-selected strong{font-size:14px;line-height:1.5}.sports-setup .sports-experience-results span,.sports-setup .sports-experience-selected small,.sports-setup .sports-experience-selected>div>span{font-size:12px;line-height:1.6}.sports-setup .sports-experience-selected{border:1px solid var(--line);border-radius:var(--radius-sm,8px);background:var(--paper,#f6f4f1)}.sports-setup .sports-experience-current{min-height:var(--control-height,44px)}.sports-setup .sports-extra-roles label{gap:10px;min-height:36px;line-height:1.5}.sports-setup .sports-extra-roles legend{padding-inline:5px;font-size:13px;font-weight:600;line-height:1.5}.sports-setup .sports-extra-roles legend small{color:var(--muted-dark,#686560);font-size:12px;font-weight:400}.sports-setup .sports-extra-roles input{accent-color:var(--red,#c63236)}.sports-setup .sports-setup-introduction{border-radius:var(--radius-sm,8px)}.sports-setup .sports-setup-introduction>summary{font-size:14px}.sports-setup .sports-setup-introduction>summary>span{font-size:12px}.sports-setup .sports-setup-goal-suggestions button{min-height:40px;padding:9px 13px;font-size:12px;line-height:1.5}.sports-setup>.muted-copy{max-width:1160px;margin:28px auto 0;font-size:13px;line-height:1.6}.pf-page .pf-card,.an-page .pf-card,.an-page .an-stats article{border-radius:var(--radius-md,14px)}.pf-page .pf-card-heading h3,.pf-member-content .pf-card-heading h3{letter-spacing:-.35px;font-size:19px;line-height:1.4}.pf-page .pf-text-button,.pf-member-content .pf-text-button{min-height:36px;font-size:13px}.pf-page .pf-overline,.pf-member-content .pf-overline{letter-spacing:1px;font-size:11px}.pf-page .pf-about,.pf-member-content .pf-about{color:var(--muted-dark,#686560);line-height:1.75}.pf-page .pf-location,.pf-page .pf-affiliations strong,.pf-page .pf-affiliations small{overflow-wrap:anywhere;min-width:0}.pf-page .pf-location>.icon,.pf-page .pf-affiliations>button>.icon{flex-shrink:0}.pf-page .pf-detail-note,.pf-member-content p.pf-detail-note,.pf-page .pf-gallery-count,.pf-page .pf-profile-note,.pf-page .pf-completion-count,.pf-page .pf-affiliations small,.pf-page .pf-share-fallback p{font-size:13px;line-height:1.65}.pf-page .pf-career-entry,.pf-member-content .pf-career-entry{gap:18px;padding-bottom:28px}.pf-page .pf-career-entry:last-child,.pf-member-content .pf-career-entry:last-child{padding-bottom:0}.pf-page .pf-career-heading h4,.pf-member-content .pf-career-heading h4{font-size:16px;line-height:1.5}.pf-page .pf-career-copy>p,.pf-member-content .pf-career-copy>p{font-size:14px;line-height:1.65}.pf-page .pf-career-copy>.pf-career-dates,.pf-member-content .pf-career-copy>.pf-career-dates{font-size:13px}.pf-page .pf-career-current,.pf-member-content .pf-career-current{border-radius:var(--radius-sm,8px);padding:4px 8px;font-size:12px}.pf-page .pf-checklist li>span,.pf-page .pf-checklist li>button{min-height:32px;font-size:13px;line-height:1.5}.pf-page .pf-empty{font-size:14px;line-height:1.7}.pf-editor.pf-editor input,.pf-editor.pf-editor textarea,.pf-page .pf-share-fallback input{border-radius:var(--radius-sm,8px);min-height:48px;font-size:15px;line-height:1.5}.pf-editor.pf-editor textarea{min-height:100px;line-height:1.6}.pf-editor.pf-editor input:focus,.pf-editor.pf-editor textarea:focus,.pf-page .pf-share-fallback input:focus-visible{border-color:var(--red,#c63236);outline-offset:1px;outline:3px solid #c6323624}@media (width<=760px){.sports-setup .sports-setup-layout{grid-template-columns:minmax(0,1fr);gap:24px}.sports-setup .sports-setup-story{color:var(--ink,#191919);background:0 0;padding:0}.sports-setup .sports-setup-story h1{letter-spacing:-1px;max-width:none;margin:12px 0;font-size:30px;line-height:1.15}.sports-setup .sports-setup-story>p{color:var(--muted-dark,#686560)}.sports-setup .sports-setup-story .sports-setup-kicker{color:var(--red-dark,#a5262a)}.sports-setup .sports-setup-story .sports-setup-identity,.sports-setup .sports-setup-story .sports-setup-steps,.sports-setup .sports-setup-story .sports-setup-aside-note{display:none}.sports-setup.sports-setup input:not(:where([type=checkbox],[type=radio])),.sports-setup.sports-setup select,.sports-setup.sports-setup textarea,.pf-editor.pf-editor input,.pf-editor.pf-editor textarea,.pf-page .pf-share-fallback input{font-size:16px}.sports-setup .sports-profile-extra>summary{gap:10px;padding:16px}.sports-setup .sports-profile-extra-content{padding:18px 16px}.sports-setup .sports-experience-entry{padding-inline:16px}.sports-setup .sports-setup-section h2{font-size:20px}.sports-setup .sports-setup-actions>div{flex-wrap:wrap}.sports-setup .sports-setup-actions>div>button{flex:auto}}@media (width<=440px){.sports-setup.sports-setup{padding-inline:12px}.sports-setup .sports-profile-extra>summary{grid-template-columns:minmax(0,1fr) 12px;gap:4px 10px;display:grid}.sports-setup .sports-profile-extra>summary>span:first-child{grid-area:1/1}.sports-setup .sports-profile-extra>summary:after{grid-area:1/2;justify-self:center;margin-left:0}.sports-setup .sports-profile-extra-label{grid-area:2/1}.sports-setup .sports-profile-extra-content{padding:16px 12px}.sports-setup .sports-experience-entry{padding-inline:12px}.sports-setup .sports-experience-entry-heading{flex-wrap:wrap;gap:0 12px}.sports-setup .sports-experience-entry-heading .sports-setup-text-button{min-height:44px}.sports-setup .sports-setup-form>fieldset>.sports-setup-section:first-of-type{padding:18px 16px}.pf-page .pf-card-heading,.pf-member-content .pf-card-heading{flex-wrap:wrap;align-items:flex-start;gap:4px 12px}.pf-page .pf-card-heading>*,.pf-member-content .pf-card-heading>*{max-width:100%}.pf-page .pf-card-heading h3,.pf-member-content .pf-card-heading h3{overflow-wrap:anywhere}.pf-page .pf-text-button,.pf-member-content .pf-text-button{white-space:normal;min-height:44px}}body .app-shell .text-button{color:var(--blue-ink)}body .sidebar{background:var(--ink);color:var(--muted-on-dark)}body .sidebar .brand{color:var(--on-dark)}body .sidebar .brand-mark i{background:var(--baby-pink)}body .sidebar .brand-mark i:nth-child(2){background:var(--baby-blue)}body .sidebar .sidebar-explore[data-workspace]{border-top-color:var(--line-on-dark)}body .sidebar .nav-item.active,body .sidebar .nav-space[data-workspace].space-selected,body .sidebar .sidebar-explore[data-workspace] .nav-item.active{color:var(--workspace-ink,var(--blue-ink));background:var(--workspace-soft,var(--baby-blue));border-color:var(--workspace-border,var(--blue-outline));box-shadow:inset 0 0 0 1px var(--workspace-border,var(--blue-outline))}body .sidebar .nav-item.active .icon,body .sidebar .nav-space[data-workspace].space-selected>.icon,body .sidebar .nav-space[data-workspace].space-selected small,body .sidebar .sidebar-explore[data-workspace] .nav-item.active .icon{color:var(--workspace-ink,var(--blue-ink))}body .sidebar .nav-item.active .nav-active-dot{background:var(--workspace-border,var(--blue-outline))}body .topbar,body .mobile-section-links[data-workspace],body .mobile-navigation{background:var(--surface)}body .app-shell .wp-messages-page.messages-workspace{--message-blue:var(--blue-ink);--message-blue-soft:var(--baby-blue);--message-ink:var(--ink);--message-muted:var(--muted);--message-border:var(--line)}body .app-shell .messages-workspace .wp-compose-button,body .app-shell .messages-workspace .wp-send:not(:disabled){color:var(--pink-ink);background:var(--baby-pink);border:1px solid var(--pink-outline)}body .app-shell .messages-workspace .wp-thread.is-selected{box-shadow:inset 0 0 0 1px var(--blue-outline)}body .app-shell .messages-workspace .wp-compose-button{min-height:44px}body .app-shell .messages-workspace .wp-composer-hint{font-size:12px}body :is(.app-shell .primary-button,.modal-surface .primary-button,.primary-button,.create-button,.cerza-auth-submit,.sports-setup-primary,.cerza-landing a.cerza-landing-button,.management-page-agency .primary-button){background:var(--baby-pink);color:var(--pink-ink);border:1px solid var(--pink-outline)}body :is(.app-shell .primary-button,.modal-surface .primary-button,.primary-button,.create-button,.cerza-auth-submit,.sports-setup-primary,.cerza-landing a.cerza-landing-button,.management-page-agency .primary-button):hover:not(:disabled){background:var(--baby-pink);color:var(--pink-ink);border-color:var(--pink-outline);box-shadow:inset 0 0 0 1px var(--pink-outline)}body :is(.app-shell,.modal-surface) :is(.outline-button,.follow-button),body .app-shell .management-page-agency .secondary-button{background:var(--baby-blue);color:var(--blue-ink);border:1px solid var(--blue-outline)}body :is(.app-shell,.modal-surface) :is(.outline-button,.follow-button):hover:not(:disabled),body .app-shell .management-page-agency .secondary-button:hover:not(:disabled){background:var(--baby-blue);color:var(--blue-ink);border-color:var(--blue-outline);box-shadow:inset 0 0 0 1px var(--blue-outline)}body .app-shell :is(.outline-button.saved-outline,.follow-button.following),body .app-shell :is(.outline-button.saved-outline,.follow-button.following):hover:not(:disabled){background:var(--baby-pink);color:var(--pink-ink);border-color:var(--pink-outline);box-shadow:none}body .app-shell :is(.feed-tabs button.selected,.tab-row button.selected,.social-search-tabs button[aria-selected=true],.network-page.net-workspace .net-views button.selected,.category-pills button.selected,.sport-filter button.selected,.workforce-category-tabs button.selected,.settings-side button.selected,.events-tabs button.active,.coach-ad-tabs button[aria-current=page],.recruiting-buckets button.selected,.recruiting-view-row button.selected,.ap-stage-tabs button.selected,.club-sport-tabs button.is-active,.formatting-editor-tabs button[aria-pressed=true]){color:var(--blue-ink);background:var(--baby-blue);border-color:var(--blue-outline)}body .app-shell :is(.feed-tabs button.selected,.tab-row button.selected){box-shadow:inset 0 0 0 1px var(--blue-outline);border-radius:6px 6px 0 0}body .app-shell :is(.feed-tabs button.selected,.tab-row button.selected):after{background:var(--blue-outline)}body .app-shell .network-page.net-workspace .net-views button.selected{box-shadow:inset 0 0 0 1px var(--blue-outline)}body .app-shell .network-page.net-workspace .net-views button.selected span,body .app-shell .feed-tabs button.selected>span{color:var(--blue-ink);background:var(--surface)}body :is(.app-shell,.modal-surface) .club-sport-tabs button.is-active,body :is(.app-shell,.modal-surface) .club-sport-options label.is-selected,body .app-shell .feed-interest-grid label.is-selected,body .sports-setup label.sports-setup-activity.is-selected,body .sports-setup-goal-suggestions button[aria-pressed=true]{border-color:var(--blue-outline);color:var(--blue-ink);background:var(--baby-blue)}body :is(.app-shell,.modal-surface,.sports-setup) :is(input[type=checkbox],input[type=radio]){accent-color:var(--blue-outline)}body .app-shell .profile-banner-default{background:var(--ink)}body .app-shell .pf-current-activities>span{color:var(--blue-ink);background:var(--baby-blue);border-color:var(--blue-outline)}body .app-shell :is(.feed-actions button.liked,.reaction-heart,.person-save.saved,.save-circle.saved),body .app-shell :is(.post-bookmark.active,.launch-notification-count){color:var(--pink-ink);background:var(--baby-pink);box-shadow:inset 0 0 0 1px var(--pink-outline)}body .app-shell :is(.feed-actions button.liked,.post-bookmark.active) svg{color:var(--pink-ink)}body .app-shell :is(.feed-sport-chip,.social-result-symbol,.social-discovery-symbol,.social-media-add),body .app-shell :is(.post-tag-chips button,.profile-nationality-chips button){color:var(--blue-ink);background:var(--baby-blue);border:1px solid var(--blue-outline)}body .app-shell .social-result-highlight{color:var(--pink-ink);background:var(--baby-pink);border-color:var(--pink-outline)}body .app-shell :is(.pill-soccer,.pill-hockey){background:var(--baby-blue);color:var(--blue-ink);box-shadow:inset 0 0 0 1px var(--blue-outline)}body .app-shell :is(.pill-basketball,.pill-multiple){background:var(--baby-pink);color:var(--pink-ink);box-shadow:inset 0 0 0 1px var(--pink-outline)}body .app-shell :is(.social-discovery-heading,.feed-preferences-panel){background:var(--surface);border-color:var(--line)}body .app-shell :is(.feed-personalization-note,.feed-recommendation-row){background:var(--baby-blue);border-color:var(--blue-outline)}body .app-shell .feed-preference-notice{background:var(--baby-pink);border-color:var(--pink-outline)}body .app-shell .live-search-submit{background:var(--baby-blue);color:var(--blue-ink);box-shadow:inset 0 0 0 1px var(--blue-outline)}body .app-shell .search-suggestions .search-suggestions-list>button:is(:hover,[aria-selected=true]),body .app-shell .live-search-results button:hover,body .app-shell .social-search-results a:hover{color:var(--blue-ink);background:var(--baby-blue)}body .app-shell .club-logo-red{background:var(--baby-pink);color:var(--pink-ink);box-shadow:inset 0 0 0 1px var(--pink-outline)}body .app-shell .club-logo-blue{background:var(--baby-blue);color:var(--blue-ink);box-shadow:inset 0 0 0 1px var(--blue-outline)}body .mobile-section-links[data-workspace]{border-bottom-color:var(--line)}body .mobile-section-links[data-workspace] button[aria-current=page],body .mobile-all-pages .nav-space[data-workspace].space-selected,body .mobile-all-pages .sidebar-explore[data-workspace] .nav-item.active,body .mobile-navigation button[data-workspace].active{background:var(--workspace-soft);color:var(--workspace-ink);border-color:var(--workspace-border);box-shadow:inset 0 0 0 1px var(--workspace-border)}body .app-shell .manage-mode-switch button[aria-current]{background:var(--baby-pink);color:var(--pink-ink);border-bottom-color:var(--pink-outline)}body .app-shell .recruit-metrics button{border-top-color:var(--pink-outline);color:var(--pink-ink)}body .app-shell .manage-context select{color:var(--ink);background:var(--surface)}body .app-shell :is(.manage-parent,.recruit-tabs button:not([aria-current]),.manage-mode-switch button:not([aria-current])){color:var(--muted-dark)}body .app-shell :is(.management-tabs button.active,.management-schedule-tabs button.active,.membership-families button.active,.recruit-tabs button[aria-current]){color:var(--blue-ink);background:var(--baby-blue);border-color:var(--blue-outline)}body .app-shell :is(.membership-card.selected,.membership-free-team,.team-hub-primary){border-color:var(--blue-outline)}body .app-shell .manage-hub-grid>.management-card{border-color:var(--pink-outline)}body .app-shell .membership-families button.active{box-shadow:inset 0 0 0 1px var(--blue-outline)}body .app-shell .management-page-agency{--agency-ink:var(--ink);--agency-muted:var(--muted-dark);--agency-line:var(--line)}body .app-shell :is(button,a,summary,input,select,textarea):focus-visible,body .modal-surface :is(button,a,summary,input,select,textarea):focus-visible,body .cerza-auth :is(button,a,input,select,textarea):focus-visible,body .cerza-landing :is(button,a):focus-visible,body .sports-setup :is(button,input,select,textarea):focus-visible{outline:3px solid var(--blue-outline);outline-offset:3px}body .app-shell :is(.primary-button,.create-button):focus-visible,body .modal-surface .primary-button:focus-visible,body .cerza-auth-submit:focus-visible{outline-color:var(--pink-outline)}body .app-shell .sidebar :is(button,summary):focus-visible{outline-color:var(--workspace-accent,var(--baby-blue));outline-offset:-3px}body .app-shell .sidebar .nav-item.active:focus-visible,body .mobile-section-links[data-workspace] button:focus-visible{outline-color:var(--workspace-ink,var(--blue-ink))}body .app-shell .search-suggestions .search-suggestions-input-wrap:focus-within,body .main-content .live-search label:focus-within,body .app-shell .social-search-form>div:focus-within,body .cerza-auth :is(input,select,textarea):focus,body .sports-setup :is(input,select,textarea):focus{border-color:var(--blue-outline);outline-color:var(--blue-outline);box-shadow:0 0 0 3px var(--baby-blue)}body .app-shell .search-suggestions .search-suggestions-input-wrap>input:focus-visible{outline:none}body .cerza-landing-header{background:#fffffff5}body .cerza-auth-editorial h2 em{color:var(--baby-pink)}body .cerza-landing.creza-paths-landing{--landing-paper:var(--surface);--landing-ink:var(--ink);--landing-muted:var(--muted)}body .cerza-landing.creza-paths-landing .cerza-landing-mark i{background:var(--pink-outline)}body .cerza-landing.creza-paths-landing .cerza-landing-mark i:nth-child(2){background:var(--blue-outline)}body .cerza-landing.creza-paths-landing .cerza-landing-hero h1 span{color:var(--pink-ink)}body .cerza-landing.creza-paths-landing a.cerza-landing-button[href]{background:var(--baby-pink);color:var(--pink-ink);border-color:var(--pink-outline);box-shadow:none}body .cerza-landing.creza-paths-landing a.cerza-landing-button[href]:hover{background:var(--baby-pink);color:var(--pink-ink);border-color:var(--pink-outline);box-shadow:inset 0 0 0 1px var(--pink-outline)}body .cerza-landing.creza-paths-landing a.cerza-landing-button[href]:focus-visible{outline-color:var(--pink-outline)}body .cerza-landing.creza-paths-landing .cerza-landing-text-button{color:var(--blue-ink)}body .cerza-landing.creza-paths-landing .creza-resource-links>a{border-color:var(--line)}body .cerza-landing.creza-paths-landing .creza-resource-links small{color:var(--muted)}body .cerza-landing.creza-paths-landing .creza-resource-links>a:hover{background:var(--baby-blue);border-color:var(--blue-outline)}body .cerza-landing.creza-paths-landing .creza-network-preview{background:var(--ink)}body .cerza-landing.creza-paths-landing .creza-network-content{background:linear-gradient(#11111420,#111114ed)}body .cerza-landing.creza-paths-landing .creza-network-kicker{color:var(--baby-pink)}body .cerza-landing.creza-paths-landing :is(.creza-network-links button,.creza-flow-number,.creza-preview-heading){background:var(--baby-blue);color:var(--blue-ink);border-color:var(--blue-outline);box-shadow:inset 0 0 0 1px var(--blue-outline)}body .cerza-landing.creza-paths-landing .creza-network-links button:hover{background:var(--baby-blue);box-shadow:inset 0 0 0 1px var(--blue-outline)}body .cerza-landing.creza-paths-landing .creza-journey-options>button[aria-pressed=true]{background:var(--baby-blue);color:var(--blue-ink);border-color:var(--blue-outline);box-shadow:inset 0 0 0 1px var(--blue-outline)}body .cerza-landing.creza-paths-landing .creza-journey-options>button>svg,body .cerza-landing.creza-paths-landing .creza-path-indicator{color:var(--blue-ink)}body .cerza-landing.creza-paths-landing :is(.creza-journey-preview,.cerza-landing-closing){background:var(--surface);border-color:var(--line)}body .cerza-landing.creza-paths-landing .cerza-landing-step-number{color:var(--blue-ink);background:var(--baby-blue);box-shadow:inset 0 0 0 1px var(--blue-outline)}body .cerza-landing.creza-paths-landing .cerza-landing-steps>li:nth-child(2) .cerza-landing-step-number{color:var(--pink-ink);background:var(--baby-pink);box-shadow:inset 0 0 0 1px var(--pink-outline)}body .app-shell.social-app{--ink:#111114;--muted:#62626e;--muted-dark:#484852;--paper:#fff;--line:#dedee4;--red:var(--blue-ink);--red-dark:var(--blue-ink);--red-light:var(--baby-blue);--red-soft:var(--baby-blue);--red-line:var(--blue-outline);--accent-fill:var(--baby-blue);--accent-outline:var(--blue-outline);--accent-ink:var(--blue-ink);background:var(--surface);color:var(--ink)}body .app-shell.social-app :is(button.primary-button,a.primary-button,button.create-button){color:var(--pink-ink);background:var(--baby-pink);border-color:var(--pink-outline)}body .app-shell.social-app :is(button.primary-button,a.primary-button,button.create-button):hover:not(:disabled){color:var(--pink-ink);background:var(--baby-pink);border-color:var(--pink-outline);box-shadow:inset 0 0 0 1px var(--pink-outline)}body .app-shell.social-app :is(button.primary-button,button.create-button):disabled{color:var(--muted);background:var(--soft-2);border-color:var(--line);box-shadow:none}body .app-shell.social-app>.sidebar{background:var(--ink);color:var(--muted-on-dark);border-right-color:var(--line-on-dark)}body .app-shell.social-app .sidebar :is(.social-rail-title,.sidebar-label),body .app-shell.social-app .sidebar .nav-item,body .app-shell.social-app .sidebar .nav-item .icon,body .app-shell.social-app .sidebar .nav-disclosure>summary{color:var(--muted-on-dark)}body .app-shell.social-app .sidebar :is(.sidebar-toggle,.social-sidebar-profile){color:var(--on-dark);background:var(--ink-2);border-color:var(--line-on-dark)}body .app-shell.social-app .sidebar .social-sidebar-profile>span:not(.avatar){color:var(--muted-on-dark)}body .app-shell.social-app .sidebar .social-sidebar-profile small{color:var(--baby-pink)}body .app-shell.social-app .sidebar :is(.sidebar-personal,.sidebar-bottom),body .app-shell.social-app .sidebar.sidebar-compact .social-sidebar-profile{border-color:var(--line-on-dark)}body .app-shell.social-app .sidebar .sidebar-scroll{scrollbar-color:var(--line-on-dark) transparent}body .app-shell.social-app .sidebar :is(.sidebar-toggle,.nav-item):hover,body .app-shell.social-app .sidebar .nav-disclosure>summary:hover{color:var(--on-dark);background:var(--ink-3)}body .app-shell.social-app .sidebar .nav-item.active,body .app-shell.social-app .sidebar .nav-item.active:hover,body .app-shell.social-app .sidebar .nav-space.space-selected{color:var(--pink-ink);background:var(--baby-pink);border-color:var(--pink-outline);box-shadow:inset 0 0 0 1px var(--pink-outline)}body .app-shell.social-app .sidebar .nav-item.active .icon,body .app-shell.social-app .sidebar .nav-space.space-selected :is(.icon,small){color:var(--pink-ink)}body .app-shell.social-app .live-mobile-logo .brand{color:var(--ink)}body .app-shell.social-app .brand-mark i{background:var(--pink-outline)}body .app-shell.social-app .brand-mark i:nth-child(2){background:var(--blue-outline)}body .app-shell.social-app .topbar.live-topbar,body .app-shell.social-app .mobile-navigation{background:var(--surface);border-color:var(--line)}body .app-shell.social-app .social-top-navigation button,body .app-shell.social-app .mobile-navigation button{color:var(--muted)}body .app-shell.social-app .social-top-navigation button:hover{color:var(--blue-ink);background:var(--baby-blue)}body .app-shell.social-app .social-top-navigation button[aria-current=page],body .app-shell.social-app .mobile-navigation button.active,body .app-shell.social-app .mobile-navigation button[data-workspace].active{color:var(--blue-ink);background:var(--baby-blue);border-color:var(--blue-outline);box-shadow:inset 0 0 0 1px var(--blue-outline)}body .app-shell.social-app .mobile-all-pages{--muted-on-dark:var(--muted);--line-on-dark:var(--line)}body .app-shell.social-app .mobile-all-pages .nav-item{color:var(--muted-dark)}body .app-shell.social-app .mobile-all-pages .nav-item.active{color:var(--pink-ink);background:var(--baby-pink);box-shadow:inset 0 0 0 1px var(--pink-outline)}body .app-shell.social-app .mobile-all-pages .nav-item.active .icon{color:var(--pink-ink)}body .app-shell.social-app .live-topbar>.icon-button,body .app-shell.social-app .live-signout{color:var(--muted-dark)}body .app-shell.social-app .live-topbar>.icon-button:hover{color:var(--blue-ink);background:var(--baby-blue)}body .app-shell.social-app .live-search .search-suggestions-input-wrap{background:var(--soft);border-color:var(--line)}body .app-shell.social-app .live-search .search-suggestions-input-wrap:focus-within{background:var(--surface);border-color:var(--blue-outline);box-shadow:0 0 0 3px var(--baby-blue)}body .app-shell.social-app .live-search input{color:var(--ink)}body .app-shell.social-app .live-search input::placeholder{color:var(--muted)}body .app-shell.social-app .live-search-submit{color:var(--blue-ink);background:var(--baby-blue);box-shadow:inset 0 0 0 1px var(--blue-outline)}body .app-shell.social-app .launch-notification-count{color:var(--pink-ink);background:var(--baby-pink);box-shadow:inset 0 0 0 1px var(--pink-outline)}body .app-shell.social-app :is(.feed-card,.composer-card,.rail-card,.feed-controls,.repost-original){background:var(--surface);border-color:var(--line)}body .app-shell.social-app .composer-card>div:first-child>button,body .app-shell.social-app .composer-card>div:first-child>button:hover{color:var(--pink-ink);background:var(--baby-pink);border-color:var(--pink-outline)}body .app-shell.social-app .composer-card>div:first-child>button:hover{box-shadow:inset 0 0 0 1px var(--pink-outline)}body .app-shell.social-app .composer-bottom,body .app-shell.social-app .feed-column .feed-toolbar,body .app-shell.social-app .feed-card .feed-actions,body .app-shell.social-app .feed-recommendation-row,body .app-shell.social-app .social-profile-card .snapshot-link,body .app-shell.social-app :is(.rail-person,.rail-job,.rail-view-all){border-color:var(--line)}body .app-shell.social-app .composer-bottom>button,body .app-shell.social-app .feed-personalization-note button,body .app-shell.social-app .social-profile-card .snapshot-link,body .app-shell.social-app .rail-view-all{color:var(--blue-ink)}body .app-shell.social-app .feed-column .feed-tabs button{color:var(--muted)}body .app-shell.social-app .feed-column .feed-tabs button.selected{color:var(--blue-ink);background:var(--baby-blue);border-color:var(--blue-outline);box-shadow:inset 0 0 0 1px var(--blue-outline)}body .app-shell.social-app .feed-column .feed-sort select,body .app-shell.social-app .feed-controls .live-sport-select select{color:var(--muted-dark);border-color:var(--line)}body .app-shell.social-app .feed-preference-notice{color:var(--muted-dark);background:var(--baby-pink);border-color:var(--pink-outline)}body .app-shell.social-app .feed-card .feed-actions button{color:var(--muted-dark)}body .app-shell.social-app .feed-card .feed-actions button:hover{color:var(--blue-ink);background:var(--baby-blue)}body .app-shell.social-app .person-save{color:var(--blue-ink);background:var(--baby-blue);border-color:var(--blue-outline)}body .app-shell.social-app .feed-card .feed-actions button:is(.active,.liked),body .app-shell.social-app .feed-card .feed-actions button:is(.active,.liked):hover,body .app-shell.social-app .feed-card .post-bookmark.active,body .app-shell.social-app .person-save.saved{color:var(--pink-ink);background:var(--baby-pink);border-color:var(--pink-outline);box-shadow:inset 0 0 0 1px var(--pink-outline)}body .app-shell.social-app .post-comments{background:var(--surface);border-color:var(--line)}body .app-shell.social-app .post-comment>div{background:var(--soft)}body .app-shell.social-app .feed-card .feed-text,body .app-shell.social-app .feed-author-info strong,body .app-shell.social-app .social-profile-identity h3,body .app-shell.social-app .rail-heading h3,body .app-shell.social-app :is(.rail-person strong,.rail-job strong){color:var(--ink)}body .app-shell.social-app .feed-card .feed-meta,body .app-shell.social-app .feed-author-info>span,body .app-shell.social-app .feed-author-info small,body .app-shell.social-app .social-profile-identity p,body .app-shell.social-app .social-profile-identity .snapshot-location,body .app-shell.social-app :is(.rail-subtitle,.rail-person small,.rail-job small,.rail-job em),body .app-shell.social-app :is(.feed-personalization-note,.feed-recommendation-row,.feed-end){color:var(--muted)}body .app-shell.social-app :is(button,a,input,select,textarea,summary):focus-visible,body .app-shell.social-app .post-management-disclosure>summary:focus-visible{outline-color:var(--blue-outline)}body .app-shell.social-app :is(button.primary-button,a.primary-button,button.create-button):focus-visible{outline-color:var(--pink-outline)}body .app-shell.social-app .sidebar :is(button,summary):focus-visible{outline-color:var(--baby-pink)}body .app-shell.social-app .sidebar .nav-item.active:focus-visible{outline-color:var(--pink-ink)}.women-recruiting-page{--wr-ink:var(--ink,#191919);--wr-paper:var(--paper,#f6f4f1);--wr-red:var(--red,#c63236);background:var(--wr-paper);min-height:100vh;color:var(--wr-ink);font-family:Inter,system-ui,sans-serif;font-size:var(--type-body,15px);line-height:1.65;overflow-x:clip}.women-recruiting-page a{color:inherit;text-decoration:none}.women-recruiting-header{border-bottom:1px solid var(--line,#e1ded9);justify-content:space-between;align-items:center;gap:24px;width:min(1180px,100% - 56px);min-height:84px;margin:auto;display:flex}.women-recruiting-header nav{align-items:center;gap:25px;font-size:14px;font-weight:650;display:flex}.women-recruiting-wordmark{letter-spacing:3px;align-items:center;gap:10px;font-size:24px;font-weight:900;display:flex}.women-recruiting-wordmark small{letter-spacing:1px;align-self:flex-end;margin-bottom:2px;margin-left:-5px;font-size:10px}.women-recruiting-wordmark span{align-items:flex-end;gap:3px;height:30px;display:flex;transform:skew(-18deg)}.women-recruiting-wordmark i{background:var(--wr-red);width:7px;display:block}.women-recruiting-wordmark i:first-child{height:15px}.women-recruiting-wordmark i:nth-child(2){height:23px}.women-recruiting-wordmark i:nth-child(3){height:30px}.women-recruiting-button{background:var(--wr-red);border-radius:var(--radius-sm,8px);justify-content:center;align-items:center;gap:18px;min-height:52px;padding:17px 22px;font-size:15px;font-weight:650;transition:background-color .16s;display:inline-flex;box-shadow:0 4px 10px #c6323614;color:var(--surface,#fff)!important}.women-recruiting-button-small{min-height:var(--control-height,44px);padding:10px 16px;font-size:14px}.women-recruiting-hero,.women-recruiting-section,.women-recruiting-steps,.women-recruiting-cta{width:min(1180px,100% - 56px);margin:auto}.women-recruiting-hero{grid-template-columns:1.1fr .9fr;align-items:center;gap:80px;min-height:650px;padding:76px 0;display:grid}.women-recruiting-eyebrow{color:var(--wr-red);letter-spacing:1.2px;font-size:12px;font-weight:700}.women-recruiting-hero h1{letter-spacing:-1px;text-transform:uppercase;max-width:700px;margin:20px 0;font-family:Barlow Condensed,Impact,sans-serif;font-size:clamp(58px,8vw,106px);line-height:.9}.women-recruiting-lede{max-width:620px;color:var(--muted,#686560);font-size:18px;line-height:1.7}.women-recruiting-actions{flex-wrap:wrap;align-items:center;gap:12px 26px;margin-top:32px;display:flex}.women-recruiting-text-link{min-height:var(--control-height,44px);align-items:center;font-size:14px;font-weight:650;display:inline-flex}.women-recruiting-text-link span{color:var(--wr-red);margin-left:8px}.women-recruiting-hero-card{background:linear-gradient(145deg, #c63236, var(--ink,#191919) 68%);min-height:430px;color:var(--surface,#fff);border-radius:var(--radius-lg,20px);flex-direction:column;justify-content:flex-end;padding:36px;display:flex;position:relative;overflow:hidden;box-shadow:12px 16px #e9e4de}.women-recruiting-hero-card:before{content:"";border:1px solid #fff6;border-radius:50%;width:300px;height:300px;position:absolute;top:-110px;right:-80px}.women-recruiting-card-label{letter-spacing:1px;color:#f2aaa8;font-size:12px;font-weight:800}.women-recruiting-hero-card strong{text-transform:uppercase;max-width:320px;margin:18px 0;font-family:Barlow Condensed,Impact,sans-serif;font-size:58px;line-height:.9}.women-recruiting-hero-card p{max-width:290px;color:var(--paper,#f6f4f1);font-size:16px;line-height:1.7}.women-recruiting-card-number{color:#ffffff25;font-family:Barlow Condensed,Impact,sans-serif;font-size:100px;line-height:1;position:absolute;bottom:22px;right:28px}.women-recruiting-section{padding:100px 0 120px}.women-recruiting-section-heading{grid-template-columns:1.1fr .9fr;align-items:end;gap:80px;display:grid}.women-recruiting-section h2,.women-recruiting-steps h2,.women-recruiting-cta h2{text-transform:uppercase;margin:15px 0 0;font-family:Barlow Condensed,Impact,sans-serif;font-size:clamp(42px,5vw,72px);line-height:.95}.women-recruiting-section-heading>p{color:var(--muted,#686560);font-size:17px;line-height:1.7}.women-recruiting-benefits{grid-template-columns:repeat(3,1fr);gap:26px;margin-top:76px;display:grid}.women-recruiting-benefits article{border-top:2px solid var(--wr-ink);padding-top:17px}.women-recruiting-benefits span{color:var(--wr-red);font-family:Barlow Condensed,Impact,sans-serif;font-size:34px}.women-recruiting-benefits h3{margin:24px 0 12px;font-size:20px;line-height:1.3}.women-recruiting-benefits p{color:var(--muted,#686560);font-size:16px;line-height:1.75}.women-recruiting-steps{border-radius:var(--radius-lg,20px);background:#eeeae5;padding:56px}.women-recruiting-steps ol{margin:40px 0 0;padding:0;list-style:none}.women-recruiting-steps li{border-top:1px solid #d6d0c9;grid-template-columns:100px 1fr;gap:24px;padding:26px 0;display:grid}.women-recruiting-steps li>strong{color:var(--wr-red);font-family:Barlow Condensed,Impact,sans-serif;font-size:37px}.women-recruiting-steps h3{margin:0 0 7px;font-size:21px}.women-recruiting-steps p{color:var(--muted,#686560);margin:0;font-size:16px;line-height:1.7}.women-recruiting-cta{text-align:center;padding:130px 0}.women-recruiting-cta h2{max-width:650px;margin:16px auto}.women-recruiting-cta>p:not(.women-recruiting-eyebrow){color:var(--muted,#686560);margin:22px 0 30px;font-size:16px}.women-recruiting-footer{border-top:1px solid var(--line,#e1ded9);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 28px;width:min(1180px,100% - 56px);margin:auto;padding:24px 0 40px;font-size:13px;font-weight:700;display:flex}.women-recruiting-footer span{color:var(--muted,#686560);font-weight:500}.women-recruiting-faq{width:min(980px,100% - 56px);margin:0 auto;padding:90px 0}.women-recruiting-faq h2{text-transform:uppercase;max-width:650px;margin:15px 0 48px;font-family:Barlow Condensed,Impact,sans-serif;font-size:clamp(42px,5vw,68px);line-height:.95}.women-recruiting-faq details{border-top:1px solid #d6d0c9;padding:0}.women-recruiting-faq details:last-child{border-bottom:1px solid #d6d0c9}.women-recruiting-faq summary{cursor:pointer;padding:22px 0;font-size:18px;font-weight:650;line-height:1.5}.women-recruiting-faq details p{max-width:700px;color:var(--muted,#686560);margin:0 0 24px;font-size:16px;line-height:1.7}@media (width<=760px){.women-recruiting-header,.women-recruiting-hero,.women-recruiting-section,.women-recruiting-steps,.women-recruiting-cta,.women-recruiting-footer{width:min(100% - 36px,560px)}.women-recruiting-header{flex-wrap:wrap;gap:14px;padding-block:18px}.women-recruiting-header nav{justify-content:space-between;gap:16px;width:100%}.women-recruiting-hero{padding:44px 0 56px;display:block}.women-recruiting-hero-card{min-height:350px;margin-top:40px;padding:28px;box-shadow:8px 10px #e9e4de}.women-recruiting-section{padding:56px 0 64px}.women-recruiting-steps{padding:32px 24px}.women-recruiting-steps li{grid-template-columns:40px minmax(0,1fr);gap:16px}.women-recruiting-cta,.women-recruiting-faq{padding-block:64px}.women-recruiting-section-heading,.women-recruiting-benefits{display:block}.women-recruiting-benefits article{margin-top:40px}.women-recruiting-actions{flex-direction:column;align-items:flex-start}.women-recruiting-footer{display:block}.women-recruiting-footer span{margin-top:12px;display:block}}.women-recruiting-button:hover{background:#a5262a}.women-recruiting-page :is(a,button,summary):focus-visible{outline:3px solid var(--wr-red);outline-offset:5px}.women-recruiting-header nav>a,.women-recruiting-footer a{min-height:var(--control-height,44px);align-items:center;display:inline-flex}.women-recruiting-text-link:hover{color:var(--red-dark,#a5262a)}@media (prefers-reduced-motion:reduce){.women-recruiting-page *{scroll-behavior:auto;transition:none}}.seo-guide-page .women-recruiting-hero h1{letter-spacing:-.045em;text-transform:none;font-family:Inter,system-ui,sans-serif;font-size:clamp(36px,4.8vw,64px);line-height:1.08}.seo-guide-page .women-recruiting-hero{gap:48px;min-height:auto}.seo-guide-page .women-recruiting-hero-card{background:var(--baby-blue,#e3efff);color:var(--blue-ink,#2549b8);border:1px solid var(--blue-outline,#4169e1);box-shadow:none;min-height:300px}.seo-guide-page .women-recruiting-card-label{color:var(--blue-ink,#2549b8)}.seo-guide-page .women-recruiting-hero-card strong{text-transform:none;font-family:inherit;font-size:clamp(28px,3vw,40px);line-height:1.15}.seo-guide-page .women-recruiting-hero-card p{color:var(--ink,#111114)}.seo-guide-page .women-recruiting-hero-card:before{border-color:var(--blue-outline,#4169e1);opacity:.3}.seo-guide-page .women-recruiting-card-number{display:none}.seo-guide-page .women-recruiting-button{background:var(--baby-pink,#ffe4f0);border:1px solid var(--pink-outline,#f02089);box-shadow:none;color:var(--pink-ink,#b51262)!important}.seo-guide-page .women-recruiting-section{padding-block:48px 72px}.seo-guide-page .women-recruiting-section h2,.seo-guide-page .women-recruiting-faq h2{text-transform:none;letter-spacing:-.035em;font-family:Inter,system-ui,sans-serif;font-size:clamp(28px,3vw,42px);line-height:1.2}.seo-guide-content{width:min(800px,100% - 40px);margin:0 auto;padding-bottom:72px;font-size:17px;line-height:1.8}.seo-guide-content h2{letter-spacing:-.025em;scroll-margin-top:24px;font-size:clamp(25px,3vw,34px);line-height:1.3}.seo-guide-content section+section{margin-top:48px}.seo-guide-contents{border:1px solid var(--line,#e1ded9);border-radius:16px;gap:12px;margin-bottom:48px;padding:24px;display:grid}.seo-guide-contents a{text-underline-offset:4px;text-decoration:underline}.seo-guide-example{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--surface,#fff);border:1px solid var(--line,#e1ded9);font:inherit;border-radius:16px;padding:clamp(18px,4vw,30px);font-size:15px;line-height:1.8}.seo-guide-byline{color:var(--muted-dark);font-size:14px;line-height:1.6}.seo-guide-byline a,.seo-guide-sources a{color:var(--blue-ink);text-underline-offset:3px;text-decoration:underline}.seo-guide-template-actions{flex-wrap:wrap;align-items:center;gap:12px;font-size:14px;line-height:1.5;display:flex}.seo-guide-template-actions button,.seo-guide-downloads a{border:1px solid var(--pink-outline);min-height:44px;color:var(--pink-ink);background:var(--baby-pink);font:inherit;border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px;padding:10px 16px;font-weight:600;text-decoration:none;display:inline-flex}.seo-guide-downloads ul{gap:12px;padding:0;list-style:none;display:grid}.seo-guide-sources a{overflow-wrap:anywhere}.seo-guide-page :is(a,button):focus-visible{outline:2px solid var(--blue-outline);outline-offset:4px}.featured-opportunity-page{--featured-blue:#2345cf;--featured-pink:#bd1266;color:#17171b;overflow-wrap:anywhere;background:#fff;min-height:100vh;font:16px/1.75 Inter,system-ui,sans-serif}.featured-opportunity-page *{box-sizing:border-box}.featured-opportunity-page a{color:var(--featured-blue);text-underline-offset:3px}.featured-opportunity-page a:hover{text-decoration-thickness:2px}.featured-opportunity-page a:focus-visible{outline-offset:4px;outline:3px solid #2345cf}.featured-opportunity-page :is(h1,h2){color:#17171b;letter-spacing:-.035em;text-transform:none;font-family:inherit;line-height:1.2}.featured-opportunity-page h2{margin:0 0 18px;font-size:clamp(1.35rem,2.5vw,1.7rem)}.featured-opportunity-page p{margin:0 0 18px}.featured-opportunity-header,.featured-opportunity-main,.featured-opportunity-footer{width:min(1120px,100% - 48px);margin-inline:auto}.featured-opportunity-header{border-bottom:1px solid #dedee3;justify-content:space-between;align-items:center;gap:20px;padding-block:24px;display:flex}.featured-opportunity-page .featured-opportunity-brand{color:#17171b;letter-spacing:.04em;white-space:nowrap;font-size:26px;font-weight:850;text-decoration:none}.featured-opportunity-brand span{letter-spacing:.1em;font-size:12px}.featured-opportunity-header nav{flex-wrap:wrap;gap:8px 24px;display:flex}.featured-opportunity-header nav a{align-items:center;min-height:44px;font-size:14px;font-weight:650;display:inline-flex}.featured-opportunity-skip{z-index:10;background:#fff;border:2px solid;border-radius:8px;padding:12px 18px;position:absolute;top:-100px;left:16px}.featured-opportunity-skip:focus{top:12px}.featured-opportunity-breadcrumb{flex-wrap:wrap;gap:4px 10px;padding-block:24px;font-size:13px;line-height:1.6;display:flex}.featured-opportunity-breadcrumb a{min-height:24px}.featured-opportunity-hero{border-bottom:1px solid #dedee3;padding:22px 0 40px}.featured-opportunity-page .featured-opportunity-eyebrow{color:#4c4c58;letter-spacing:.1em;margin-bottom:14px;font-size:12px;font-weight:750}.featured-opportunity-page h1{max-width:900px;margin:0 0 22px;font-size:clamp(2rem,4.8vw,3.6rem)}.featured-opportunity-page h1 span{color:var(--featured-blue);display:block}.featured-opportunity-lede{max-width:760px;font-size:clamp(1rem,2vw,1.15rem)}.featured-opportunity-reviewed{color:#4c4c58;flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:13px;display:flex}.featured-opportunity-reviewed>span{color:var(--featured-pink);background:#fff0f7;border:1px solid #eb3693;border-radius:999px;margin-right:6px;padding:3px 10px;font-weight:650}.featured-opportunity-actions{flex-wrap:wrap;gap:12px;margin:24px 0 18px;display:flex}.featured-opportunity-page .featured-opportunity-button{border:1.5px solid var(--featured-blue);max-width:100%;min-height:48px;color:var(--featured-blue);text-align:center;background:#edf3ff;border-radius:10px;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 10px;padding:12px 18px;font-size:14px;font-weight:750;line-height:1.5;text-decoration:none;display:inline-flex}.featured-opportunity-page .featured-opportunity-button:hover{background:#dfe9ff}.featured-opportunity-page .featured-opportunity-button-secondary{color:var(--featured-pink);background:#fff0f7;border-color:#eb3693}.featured-opportunity-page .featured-opportunity-button-secondary:hover{background:#ffe2ef}.featured-opportunity-button-detail{font-size:12px;font-weight:500}.featured-opportunity-application-notice{background:#f1f5ff;border:1px solid #a7b8ff;border-radius:12px;max-width:780px;padding:16px 18px;font-size:15px;line-height:1.7}.featured-opportunity-page .featured-opportunity-freshness{color:#4c4c58;max-width:780px;margin:0;font-size:14px}.featured-opportunity-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:52px;padding-block:40px 48px;display:grid}.featured-opportunity-content,.featured-opportunity-aside{min-width:0}.featured-opportunity-content section+section{border-top:1px solid #dedee3;margin-top:32px;padding-top:32px}.featured-opportunity-page .featured-opportunity-source{color:#4c4c58;font-size:13px;line-height:1.65}.featured-opportunity-process,.featured-opportunity-checklist{margin:0 0 18px;padding-left:24px}.featured-opportunity-process li,.featured-opportunity-checklist li{margin-bottom:14px;padding-left:4px}.featured-opportunity-process li::marker{color:var(--featured-blue);font-weight:750}.featured-opportunity-checklist li::marker{color:var(--featured-pink)}.featured-opportunity-aside section{background:#f1f5ff;border:1px solid #a7b8ff;border-radius:16px;padding:24px}.featured-opportunity-aside section+section{margin-top:20px}.featured-opportunity-aside h2{font-size:1.3rem}.featured-opportunity-aside p{font-size:14px}.featured-opportunity-contact>a{justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding-block:8px;font-size:14px;font-weight:650;display:flex}.featured-opportunity-contact>.featured-opportunity-source{margin:14px 0 0}.featured-opportunity-aside .featured-opportunity-resources{background:#fff0f7;border-color:#f0a1c7}.featured-opportunity-resources ul{margin:0;padding:0;list-style:none}.featured-opportunity-resources li+li{border-top:1px solid #efbdd4;margin-top:18px;padding-top:18px}.featured-opportunity-resources a{min-height:44px;color:var(--featured-pink);align-items:center;font-size:15px;font-weight:700;display:inline-flex}.featured-opportunity-resources li p{color:#4c4c58;margin:2px 0 0;line-height:1.6}.featured-opportunity-footer{border-top:1px solid #dedee3;padding-block:28px 36px}.featured-opportunity-footer>p{color:#4c4c58;max-width:760px;font-size:14px}.featured-opportunity-footer .trust-links{justify-content:flex-start;gap:6px 20px;margin:0}.featured-opportunity-footer .trust-links a{align-items:center;min-height:36px;font-size:13px;display:inline-flex}@media (width<=780px){.featured-opportunity-layout{grid-template-columns:minmax(0,1fr);gap:32px}.featured-opportunity-aside{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.featured-opportunity-aside section+section{margin-top:0}}@media (width<=540px){.featured-opportunity-header,.featured-opportunity-main,.featured-opportunity-footer{width:calc(100% - 32px)}.featured-opportunity-header{flex-direction:column;align-items:flex-start;gap:8px;padding-block:18px 10px}.featured-opportunity-header nav{gap:8px 20px}.featured-opportunity-header nav a{font-size:13px}.featured-opportunity-breadcrumb{padding-block:18px;font-size:12px}.featured-opportunity-hero{padding-top:12px;padding-bottom:28px}.featured-opportunity-actions{flex-direction:column;align-items:stretch}.featured-opportunity-layout{padding-top:28px;padding-bottom:32px}.featured-opportunity-aside{grid-template-columns:minmax(0,1fr)}.featured-opportunity-aside section{padding:22px}}.resources-page{color:var(--ink,#151515);background:#fff;font:15px/1.7 Inter,system-ui,sans-serif}.resources-page *{box-sizing:border-box}.resources-page a{color:#304fc4;text-decoration:none}.resources-page :is(a,button):focus-visible{outline-offset:4px;outline:3px solid #5576ee}.resources-page input:focus-visible{outline:2px solid var(--blue-outline,#4169e1);outline-offset:3px}.resources-page :is(h1,h2,h3){text-transform:none;letter-spacing:-.035em;font-family:inherit;line-height:1.2}.resources-header{background:#fff;border-bottom:1px solid #e1e7f0;justify-content:space-between;align-items:center;gap:20px;padding:20px max(24px,50% - 580px);display:flex}.resources-page .resources-brand{color:#17243b;letter-spacing:.07em;white-space:nowrap;font-size:25px;font-weight:800}.resources-brand span{font-size:10px}.resources-header nav{flex-wrap:wrap;align-items:center;gap:24px;font-size:14px;font-weight:700;display:flex}.resources-header nav a{align-items:center;min-height:44px;display:inline-flex}.resources-page .resources-join{color:var(--pink-ink,#a3115b);background:var(--baby-pink,#ffe4f0);border:1px solid var(--pink-outline,#f02089);border-radius:8px;padding:10px 18px}.resources-page main{max-width:1160px;margin:auto;padding:0 24px}.resources-intro{text-align:center;border-bottom:1px solid #e1e7f0;padding:66px 0 42px}.resources-eyebrow{letter-spacing:.14em;color:#304fc4;font-size:11px;font-weight:700}.resources-intro h1{letter-spacing:-.05em;margin:20px 0;font-size:clamp(36px,4.5vw,60px)}.resources-intro h1 span{color:#304fc4}.resources-intro>p:not(.resources-eyebrow){color:#58677e;max-width:65ch;margin-inline:auto}.resources-jumps{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:28px;display:flex}.resources-jumps a{background:var(--baby-blue,#e9f2ff);border:1px solid var(--blue-outline,#4169e1);border-radius:8px;padding:10px 16px;font-size:13px;font-weight:700}.resources-search{max-width:680px;margin:32px auto 0}.resources-search label{margin-bottom:8px;font-weight:700;display:block}.resources-search>div{flex-wrap:wrap;gap:12px;display:flex}.resources-search input{border:1px solid var(--blue-outline,#4169e1);width:100%;min-width:0;min-height:48px;color:var(--ink,#151515);font:inherit;background:#fff;border-radius:10px;flex:260px;padding:12px 16px}.resources-search button{border:1px solid var(--pink-outline,#ff1493);background:var(--baby-pink,#ffe8f1);min-height:44px;color:var(--pink-ink,#a3115b);font:inherit;cursor:pointer;border-radius:10px;padding:8px 16px;font-weight:600}.resources-search>p{color:#58677e;margin:8px 0 0;font-size:13px}.resources-empty{max-width:680px;margin:32px auto}.resources-note{margin-top:18px;font-size:12px}.resources-group{padding:44px 0 12px}.resources-group h2{margin:0;scroll-margin-top:24px;font-size:28px}.resources-group>p{color:#58677e;margin:10px 0 24px}.resources-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.resources-page .resources-card{color:#17243b;background:#fff;border:1px solid #e1e7f0;border-radius:12px;flex-direction:column;align-items:flex-start;padding:24px;display:flex}.resources-card h3{margin:0 0 10px;font-size:19px}.resources-card p{color:#58677e;margin:0 0 22px;font-size:14px}.resources-card>span{color:#304fc4;margin-top:auto;font-size:12px;font-weight:700}.resources-page .resources-card:hover{background:#fcfdff;border-color:#94a8e8}.resources-next{background:var(--baby-blue,#e3efff);border:1px solid var(--blue-outline,#4169e1);border-radius:14px;grid-template-columns:1fr 1fr;gap:36px;margin-top:48px;padding:32px;display:grid}.resources-next h2{margin:0 0 12px;font-size:23px}.resources-next p{color:#58677e}.resources-next a{padding-block:8px;font-weight:700;display:inline-block}.resources-footer{border-top:1px solid #e1e7f0;flex-wrap:wrap;gap:12px 24px;max-width:1160px;margin:auto;padding:24px;font-size:12px;display:flex}.resources-skip{background:#fff;padding:12px;position:absolute;top:-80px}.resources-skip:focus{top:10px}.creza-guides-entry{padding-block:40px}.creza-guides-entry>div>p:not(.cerza-landing-eyebrow){color:#637087;max-width:65ch}.creza-guides-entry .creza-resource-links{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px}.creza-guides-entry .creza-resource-links>a{align-items:flex-start}@media (width<=800px){.resources-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.creza-guides-entry .creza-resource-links{grid-template-columns:1fr}}@media (width<=540px){.resources-header{flex-wrap:wrap;gap:8px;padding:16px 20px}.resources-header nav{justify-content:space-between;gap:8px;width:100%;font-size:12px}.resources-page .resources-join{padding:8px 10px}.resources-page main{padding:0 20px}.resources-intro{padding-top:36px}.resources-grid,.resources-next{grid-template-columns:1fr}.resources-next{padding:24px}.resources-group h2{font-size:25px}.resources-card{overflow-wrap:anywhere;min-width:0}}.arabic-seo-page{--ar-blue:#3154c7;--ar-ink:#15223a;--ar-muted:#5d6a80;--ar-line:#dfe6f2;min-height:100vh;color:var(--ar-ink);background:#f6f8fc;font-family:Tahoma,Arial,sans-serif;line-height:1.75}.arabic-seo-page *{box-sizing:border-box}.arabic-seo-page a{color:inherit;text-decoration:none}.arabic-seo-page a:hover{text-decoration:underline}.arabic-seo-page :is(a,summary):focus-visible{outline-offset:4px;outline:3px solid #5878e2}.arabic-seo-header{border-bottom:1px solid var(--ar-line);justify-content:space-between;align-items:center;gap:24px;max-width:1240px;margin:auto;padding:22px 28px;display:flex}.arabic-seo-brand{letter-spacing:.1em;align-items:center;gap:12px;font:700 22px/1.1 Inter,Arial,sans-serif;display:flex}.arabic-seo-brand small{letter-spacing:0;margin-top:6px;font:700 10px/1.2 Tahoma,Arial,sans-serif;display:block}.arabic-seo-mark{align-items:flex-end;gap:4px;display:flex;transform:skew(18deg)}.arabic-seo-mark i{background:var(--ar-blue);width:7px;height:28px;display:block}.arabic-seo-mark i:first-child{height:14px}.arabic-seo-mark i:nth-child(2){height:21px}.arabic-seo-header nav{align-items:center;gap:22px;font-size:14px;font-weight:700;display:flex}.arabic-seo-button{background:var(--ar-blue);border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:11px 20px;font-weight:700;display:inline-flex;color:#fff!important;text-decoration:none!important}.arabic-seo-button:hover{background:#243fa8}.arabic-seo-button-small{min-height:40px;padding:8px 15px}.arabic-seo-page main{max-width:1180px;margin:auto;padding:42px 28px 70px}.arabic-seo-hero{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:center;gap:44px;padding:52px 0 64px;display:grid}.arabic-seo-eyebrow{color:#3554bc;letter-spacing:.03em;margin:0 0 12px;font-size:12px;font-weight:700}.arabic-seo-hero h1{letter-spacing:-.055em;max-width:770px;margin:0;font-size:clamp(42px,6vw,76px);line-height:1.14}.arabic-seo-lede{max-width:730px;color:var(--ar-muted);margin:24px 0 0;font-size:19px;line-height:1.9}.arabic-seo-actions{align-items:center;gap:22px;margin-top:32px;display:flex}.arabic-seo-text-link{font-weight:700;color:#2948b1!important}.arabic-seo-hero-card{background:linear-gradient(145deg,#fff,#e9efff);border:1px solid #cbd7f1;border-radius:18px;padding:32px;box-shadow:0 18px 50px #243f8b1a}.arabic-seo-hero-card>span{letter-spacing:.12em;color:#4762b6;font:700 11px/1.2 Inter,Arial,sans-serif}.arabic-seo-hero-card strong{margin:20px 0 12px;font-size:27px;line-height:1.45;display:block}.arabic-seo-hero-card p{color:var(--ar-muted);margin:0}.arabic-seo-guide{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.arabic-seo-guide article{border:1px solid var(--ar-line);background:#fff;border-radius:15px;min-height:340px;padding:30px 26px;position:relative}.arabic-seo-number{color:#4a66bf;font:700 12px/1 Inter,Arial,sans-serif}.arabic-seo-guide h2{margin:42px 0 12px;font-size:24px;line-height:1.45}.arabic-seo-guide p{color:var(--ar-muted)}.arabic-seo-guide ul{margin:22px 0 0;padding:0 20px 0 0}.arabic-seo-guide li{margin:8px 0}.arabic-seo-long-guide{border-top:1px solid var(--ar-line);grid-template-columns:250px minmax(0,1fr);gap:0 54px;margin-top:68px;padding:46px 0 0;display:grid}.arabic-seo-long-guide>nav{border:1px solid var(--ar-line);background:#fff;border-radius:12px;grid-row:1/span 10;align-self:start;gap:4px;padding:20px;display:grid;position:sticky;top:24px}.arabic-seo-long-guide>nav strong{margin-bottom:8px}.arabic-seo-long-guide>nav a{color:#3652ad;border-radius:7px;padding:8px 10px;font-size:14px}.arabic-seo-long-guide>nav a:hover{background:#eef2ff;text-decoration:none}.arabic-seo-long-guide>section{padding:0 0 42px;scroll-margin-top:24px}.arabic-seo-long-guide>section+section{border-top:1px solid var(--ar-line);padding-top:36px}.arabic-seo-long-guide h2{margin:0 0 16px;font-size:clamp(26px,3vw,36px);line-height:1.4}.arabic-seo-long-guide p{color:#465570;margin:0 0 15px;font-size:17px}.arabic-seo-long-guide pre{white-space:pre-wrap;color:#243657;background:#eef2fb;border:1px solid #cad6f0;border-radius:12px;margin:24px 0 0;padding:24px;font:600 14px/1.9 Tahoma,Arial,sans-serif;overflow:auto}.arabic-seo-related,.arabic-seo-faq{border-top:1px solid var(--ar-line);margin-top:68px;padding-top:46px}.arabic-seo-related{grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:44px;display:grid}.arabic-seo-related h2,.arabic-seo-faq h2,.arabic-seo-cta h2{margin:0;font-size:clamp(30px,4vw,44px);line-height:1.35}.arabic-seo-related nav{gap:10px;display:grid}.arabic-seo-related nav a{border:1px solid var(--ar-line);background:#fff;border-radius:10px;justify-content:space-between;gap:20px;padding:18px 20px;font-weight:700;display:flex}.arabic-seo-related nav a:hover{border-color:#93a7df;text-decoration:none}.arabic-seo-faq>div{gap:10px;margin-top:28px;display:grid}.arabic-seo-faq details{border:1px solid var(--ar-line);background:#fff;border-radius:10px;padding:20px 22px}.arabic-seo-faq summary{cursor:pointer;font-weight:700}.arabic-seo-faq details p{color:var(--ar-muted);margin:14px 0 0}.arabic-seo-cta{color:#fff;background:#142348;border-radius:18px;margin-top:70px;padding:44px}.arabic-seo-cta .arabic-seo-eyebrow{color:#aebef3}.arabic-seo-cta p:not(.arabic-seo-eyebrow){color:#d8e0f6;max-width:720px}.arabic-seo-cta .arabic-seo-button{background:#fff;margin-top:14px;color:#203e9d!important}.arabic-seo-page footer{border-top:1px solid var(--ar-line);max-width:1180px;color:var(--ar-muted);flex-wrap:wrap;gap:16px 28px;margin:auto;padding:28px;font-size:13px;display:flex}@media (width<=850px){.arabic-seo-header nav>a:not(.arabic-seo-button):not(:first-child){display:none}.arabic-seo-hero{grid-template-columns:1fr;padding:34px 0 48px}.arabic-seo-guide{grid-template-columns:1fr}.arabic-seo-guide article{min-height:0}.arabic-seo-long-guide{grid-template-columns:1fr}.arabic-seo-long-guide>nav{grid-row:auto;margin-bottom:38px;position:static}.arabic-seo-related{grid-template-columns:1fr}}@media (width<=560px){.arabic-seo-header{padding:16px 18px}.arabic-seo-header nav{gap:12px}.arabic-seo-header nav>a:first-child{font-size:12px}.arabic-seo-brand{font-size:18px}.arabic-seo-mark i{width:6px}.arabic-seo-page main{padding:24px 18px 48px}.arabic-seo-hero{gap:28px}.arabic-seo-hero h1{font-size:39px}.arabic-seo-lede{font-size:17px}.arabic-seo-actions{flex-direction:column;align-items:stretch}.arabic-seo-actions a{width:100%}.arabic-seo-hero-card,.arabic-seo-guide article{padding:24px 20px}.arabic-seo-related,.arabic-seo-faq{margin-top:48px;padding-top:36px}.arabic-seo-cta{margin-top:50px;padding:30px 22px}.arabic-seo-page footer{padding:24px 18px}}.hungarian-cv-page{--ink:#151515;--surface:#fff;--line:#dce0e7;--muted-dark:#515b6b;--blue-ink:#2549b8;--blue-outline:#4169e1;--baby-blue:#e9f2ff;--pink-ink:#a3115b;--pink-outline:#f02089;--baby-pink:#ffe4f0;overflow-wrap:anywhere;min-height:100vh}.hungarian-cv-page :is(button,summary,pre):focus-visible{outline:3px solid var(--blue-outline);outline-offset:4px}.hungarian-cv-page .resources-skip{z-index:10}.hungarian-cv-page .resources-header nav{gap:12px 24px}.hungarian-cv-page main{max-width:1000px}.hungarian-cv-page .resources-intro{padding-block:56px 36px}.hungarian-cv-page .resources-intro h1{max-width:20ch;margin-inline:auto;font-size:clamp(34px,4.4vw,54px);line-height:1.15}.hungarian-cv-page .resources-intro>p:not(.resources-eyebrow){color:var(--muted-dark);font-size:17px}.hungarian-cv-page .resources-intro>.seo-guide-byline,.hungarian-cv-page .resources-intro>.resources-note,.hungarian-cv-page .resources-eyebrow{font-size:13px}.hungarian-cv-page .resources-jumps a{justify-content:center;align-items:center;min-height:44px;font-size:14px;display:inline-flex}.hungarian-cv-page .hungarian-cv-download{color:var(--pink-ink);background:var(--baby-pink);border-color:var(--pink-outline)}.hungarian-cv-page .seo-guide-content{width:100%;max-width:800px;padding-top:36px}.hungarian-cv-page .seo-guide-content h2{font-size:clamp(25px,3vw,32px)}.hungarian-cv-page .seo-guide-content p{margin-block:16px}.hungarian-cv-page .hungarian-cv-callout{border:1px solid var(--pink-outline);background:var(--baby-pink);color:var(--pink-ink);border-radius:10px;padding:10px 16px;font-weight:700;display:inline-block}.hungarian-cv-page .hungarian-cv-benefits{gap:16px;margin-block:24px 36px;padding:0;list-style:none;display:grid}.hungarian-cv-page .hungarian-cv-benefits li{border-left:3px solid var(--blue-outline);padding-left:18px}.hungarian-cv-page .hungarian-cv-benefits h3{letter-spacing:-.01em;margin:0;font-size:18px}.hungarian-cv-page .hungarian-cv-benefits p{margin-block:6px 0}.hungarian-cv-page .seo-guide-contents{border-color:var(--blue-outline);background:var(--baby-blue);scroll-margin-top:24px}.hungarian-cv-page .seo-guide-template-actions button{cursor:pointer}.hungarian-cv-page .seo-guide-template-actions>span{flex:250px}.hungarian-cv-page .seo-guide-example{text-align:left;max-width:100%;font-size:16px}.hungarian-cv-page .seo-guide-downloads a{color:var(--pink-ink)}.hungarian-cv-page .hungarian-cv-faq details{border-bottom:1px solid var(--line);padding-block:12px}.hungarian-cv-page .hungarian-cv-faq summary{cursor:pointer;min-height:44px;padding-block:8px;font-weight:700}.hungarian-cv-page .hungarian-cv-related li,.hungarian-cv-page .seo-guide-sources li{margin-block:12px}.hungarian-cv-page .hungarian-cv-related a{text-underline-offset:4px;text-decoration:underline}.hungarian-cv-page .resources-footer{font-size:13px}.hungarian-cv-page .resources-footer a{align-items:center;min-height:44px;display:inline-flex}@media (width<=540px){.hungarian-cv-page .resources-header nav{justify-content:flex-start;gap:4px 20px;font-size:13px}.hungarian-cv-page .resources-intro{padding-top:32px}.hungarian-cv-page .resources-jumps{display:grid}.hungarian-cv-page .seo-guide-contents{padding:18px}.hungarian-cv-page .seo-guide-example{padding:16px}}.trust-page{background:var(--paper,#f6f4f1);min-height:100vh;color:var(--ink,#191919)}.trust-page>header,.trust-page>footer{justify-content:space-between;align-items:center;gap:20px;max-width:1180px;margin:auto;padding:28px 36px;display:flex}.trust-page>header nav{align-items:center;gap:22px;display:flex}.trust-page main{background:var(--surface,#fff);border:1px solid var(--line,#e1ded9);border-radius:18px;max-width:850px;margin:30px auto 70px;padding:36px}.trust-page h1{letter-spacing:-1.6px;margin:12px 0 24px;font-size:42px}.trust-page h2{margin:28px 0 12px;font-size:21px}.trust-page p{color:var(--muted,#686560);line-height:1.8}.trust-page main a:not([class]){color:var(--red,#c63236);text-decoration:underline}.trust-notice{background:#f5f1e3;border-radius:9px;padding:18px;font-size:14px}.trust-links{flex-wrap:wrap;gap:18px;font-size:13px;display:flex}.trust-links a{color:var(--muted-dark)}.trust-links a:hover{color:var(--red-dark);text-decoration:underline}.trust-help-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.trust-page footer,.cerza-landing-footer{flex-wrap:wrap}.trust-page .logo{color:var(--ink,#191919)}@media (width<=650px){.trust-page>header,.trust-page>footer{padding:22px}.trust-page main{margin:10px 14px 40px;padding:24px}.trust-page h1{font-size:32px}.trust-help-grid{grid-template-columns:1fr}.trust-links{gap:12px 18px}}.trust-page{overflow-wrap:anywhere}.trust-page>header,.trust-page>header nav{flex-wrap:wrap}.trust-page>header a,.trust-links a{align-items:center;min-height:44px;display:inline-flex}.trust-page :is(a,button):focus-visible,.trust-links a:focus-visible{outline:3px solid var(--blue-ink,#2549b8);outline-offset:4px}.trust-skip-link{z-index:100;color:#111114;background:#fff;padding:12px 16px;position:fixed;top:-120px;left:16px}.trust-skip-link:focus{top:16px}.trust-storage-list dt{margin-top:24px;font-weight:700}.trust-storage-list dd{color:var(--muted-dark,#484852);margin:8px 0 0;line-height:1.8}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/font-1.woff2)format("woff2"),url(/fonts/font-1.ttf)format("truetype")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/font-2.woff2)format("woff2"),url(/fonts/font-2.ttf)format("truetype")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/font-3.woff2)format("woff2"),url(/fonts/font-3.ttf)format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/font-4.woff2)format("woff2"),url(/fonts/font-4.ttf)format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/font-5.woff2)format("woff2"),url(/fonts/font-5.ttf)format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/font-6.woff2)format("woff2"),url(/fonts/font-6.ttf)format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/font-7.woff2)format("woff2"),url(/fonts/font-7.ttf)format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/font-8.woff2)format("woff2"),url(/fonts/font-8.ttf)format("truetype")}.public-explore{box-sizing:border-box;width:100%;max-width:1200px;margin:0 auto;padding:40px 24px}.public-explore h2{margin:0 0 20px;font-size:22px}.public-explore nav{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:14px 24px;display:grid}.public-explore a{color:inherit;text-underline-offset:4px;line-height:1.5;text-decoration:underline}.public-explore a:hover{opacity:.75}.cerza-landing-footer:has(>.public-explore){flex-wrap:wrap}.cerza-landing-footer>.public-explore{grid-column:1/-1;padding-inline:0}.women-recruiting-footer:has(>.public-explore){flex-wrap:wrap}.trust-page>footer{flex-wrap:wrap}@media (width<=760px){.public-explore nav{gap:4px 16px}.public-explore a{align-items:center;min-height:44px;padding-block:8px;display:flex}}.avatar.avatar{box-sizing:border-box;aspect-ratio:1;object-fit:cover;vertical-align:middle;flex:none;overflow:hidden}.avatar.avatar-fallback{text-align:center;text-transform:uppercase;white-space:nowrap;place-items:center;line-height:1;display:inline-grid}.avatar-fallback.avatar-xl,.avatar-fallback.avatar-xxl{font-size:28px}.rail-person-profile>span:last-child{text-align:left;gap:4px;min-width:0;display:grid}.rail-person-profile>span:last-child>:is(strong,small){overflow-wrap:anywhere;display:block}.home-discovery-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:12px;min-width:0;display:grid}.home-discovery-cards .home-discovery-card{border:1px solid var(--line,#dedee5);background:var(--surface,#fff);min-width:0;color:var(--ink,#111114);border-radius:14px;grid-template-columns:34px minmax(0,1fr);gap:12px;padding:18px;text-decoration:none;display:grid}.home-discovery-cards .home-discovery-card:hover{border-color:var(--blue-outline,#304fc4);background:#f5f8ff}.home-discovery-cards .home-discovery-card:focus-visible{outline:3px solid var(--blue-outline,#304fc4);outline-offset:3px}.home-discovery-icon{background:var(--baby-blue,#e7efff);width:34px;height:34px;color:var(--blue-ink,#183b87);border-radius:9px;place-items:center;display:grid}.home-discovery-copy{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.home-discovery-cards .home-discovery-card h2{letter-spacing:-.025em;text-transform:none;overflow-wrap:anywhere;margin:0 0 8px;font-family:inherit;font-size:18px;font-weight:750;line-height:1.3}.home-discovery-cards .home-discovery-card p{color:var(--muted,#60606d);flex:1;margin:0;font-size:14px;line-height:1.5}.home-discovery-action{color:var(--blue-ink,#183b87);align-items:center;gap:8px;margin-top:14px;font-size:14px;font-weight:700;line-height:1.4;display:inline-flex}.home-discovery-action>svg{flex-shrink:0}.cerza-landing-hero-copy>.home-discovery-cards{margin-top:28px}.feed-column>.home-discovery-cards{margin-bottom:16px}.home-discovery-cards.is-compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.home-discovery-cards.is-compact .home-discovery-card{border-radius:10px;align-items:center;gap:8px;min-height:62px;padding:10px;display:flex}.home-discovery-cards.is-compact .home-discovery-icon{flex-shrink:0;width:30px;height:30px}.home-discovery-cards.is-compact h2{letter-spacing:0;margin:0;font-size:13px}.home-discovery-cards.is-compact .home-discovery-card>svg{color:var(--blue-ink);flex-shrink:0;margin-left:auto}@media (width<=400px){.home-discovery-cards.is-compact .home-discovery-card>svg{display:none}}@media (width<=360px){.home-discovery-cards.is-compact .home-discovery-icon{display:none}}.cerza-landing{--landing-ink:var(--ink,#191919);--landing-paper:var(--paper,#f6f4f1);--landing-muted:var(--muted,#686560);background:var(--landing-paper);color:var(--landing-ink);font-size:var(--type-body,15px);line-height:1.65;overflow:clip}.cerza-landing a{color:inherit;text-decoration:none}.cerza-landing :is(a,button):focus-visible{outline:3px solid var(--red,#c63236);outline-offset:5px}.cerza-landing main:focus,.cerza-landing h2:focus{outline:none}.cerza-landing-skip{z-index:60;background:var(--landing-ink);color:var(--surface,#fff);padding:14px 20px;position:fixed;top:12px;left:16px;transform:translateY(-160%)}.cerza-landing-skip:focus{transform:translateY(0)}.cerza-landing-header{z-index:30;border-bottom:1px solid var(--line,#e1ded9);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f7fafff5;position:sticky;top:0}.cerza-landing-header-inner,.cerza-landing-section,.cerza-landing-hero,.cerza-landing-footer{width:min(1320px,100% - 112px);margin-inline:auto}.cerza-landing-footer{grid-template-columns:minmax(0,1fr) auto;gap:20px 32px;display:grid}.cerza-landing-header-inner{justify-content:space-between;align-items:center;gap:24px;min-height:88px;display:flex}.cerza-landing-brand{letter-spacing:3px;flex-shrink:0;align-items:center;gap:13px;font-size:27px;font-weight:850;line-height:1;display:inline-flex}.cerza-landing-brand small{letter-spacing:1.3px;margin-top:7px;font-size:10px;font-weight:600;display:block}.cerza-landing-mark{align-items:flex-end;gap:4px;height:34px;display:flex;transform:skew(-18deg)}.cerza-landing-mark i{background:var(--red,#c63236);width:8px}.cerza-landing-mark i:first-child{height:18px}.cerza-landing-mark i:nth-child(2){height:26px}.cerza-landing-mark i:nth-child(3){height:34px}.cerza-landing-navigation{align-items:center;gap:28px;font-size:14px;font-weight:650;display:flex}.cerza-landing-login,.cerza-landing-nav-about{white-space:nowrap;align-items:center;min-height:44px;padding:0;display:inline-flex}.cerza-landing-login:hover,.cerza-landing-nav-about:hover{color:var(--red-dark)}.cerza-landing a.cerza-landing-button{border-radius:var(--radius-sm,8px);min-height:54px;color:var(--surface,#fff);background:var(--red,#c63236);border:1px solid #0000;justify-content:center;align-items:center;gap:20px;padding:16px 24px;font-size:15px;font-weight:700;line-height:1.4;transition:background-color .16s;display:inline-flex;box-shadow:0 4px 10px #c6323614}.cerza-landing a.cerza-landing-button:hover{background:var(--red-dark)}.cerza-landing a.cerza-landing-header-signup{white-space:nowrap;gap:16px;min-height:44px;padding:11px 18px}.cerza-landing-hero{grid-template-columns:minmax(0,1.18fr) minmax(0,1fr);align-items:center;gap:50px;padding-block:66px 76px;display:grid}.cerza-landing-eyebrow{letter-spacing:1px;align-items:center;gap:10px;margin:0 0 24px;font-size:12px;font-weight:750;line-height:1.6;display:flex}.cerza-landing-eyebrow>span{background:var(--red,#c63236);flex:none;width:7px;height:7px}.cerza-landing h1,.cerza-landing h2,.cerza-landing-art-caption,.cerza-landing-step-number,.cerza-landing-audiences dt{font-family:Barlow Condensed,Arial Narrow,Impact,sans-serif;font-weight:650}.cerza-landing h1{letter-spacing:-1.4px;text-transform:uppercase;margin:0 0 26px;font-size:clamp(64px,7.05vw,106px);line-height:.96}.cerza-landing h1>span{color:var(--red,#c63236)}.cerza-landing-intro{max-width:510px;color:var(--landing-muted);margin:0 0 29px;font-size:17px;line-height:1.75}.cerza-landing-hero-actions{flex-wrap:wrap;align-items:center;gap:12px 25px;display:flex}.cerza-landing-text-button{align-items:center;gap:13px;min-height:48px;padding:6px 0;font-size:14px;font-weight:650;display:inline-flex}.cerza-landing-text-button:hover{color:var(--red-dark)}.cerza-landing-text-button span{font-size:21px}.cerza-landing-hero-note{color:var(--muted,#686560);margin:19px 0 0;font-size:13px}.cerza-landing-hero-art{padding:0 0 53px 25px;position:relative}.cerza-landing-stadium{isolation:isolate;background:var(--ink,#191919);border-radius:var(--radius-lg,20px);min-height:520px;position:relative;overflow:hidden}.cerza-landing-stadium:after{content:"";z-index:-1;background:linear-gradient(#19191908 24%,#1919199e 68%,#191919ed 100%);position:absolute;inset:0}.cerza-landing-stadium>img{z-index:-2;object-fit:cover;object-position:50% 40%;width:100%;height:100%;position:absolute;inset:0}.cerza-landing-image-label{background:var(--paper,#f6f4f1);letter-spacing:.6px;border-radius:6px;padding:9px 11px;font-size:12px;font-weight:700;position:absolute;top:24px;left:24px}.cerza-landing-art-caption{color:var(--paper,#f6f4f1);text-transform:uppercase;font-size:clamp(37px,3.8vw,57px);line-height:.98;position:absolute;bottom:113px;left:30px;right:20px}.cerza-landing-art-caption>span{letter-spacing:.1px;text-transform:none;margin-top:16px;font-family:Inter,sans-serif;font-size:13px;font-weight:400;line-height:1.5;display:block}.cerza-landing-court-ring{border:1px solid #f6f4f15c;border-radius:50%;width:240px;height:240px;position:absolute;top:200px;right:-160px;box-shadow:0 0 0 26px #f6f4f10a}.cerza-landing-court{z-index:2;background:var(--landing-paper);border-radius:var(--radius-md,14px);width:57%;padding:8px;position:absolute;bottom:0;right:-20px;transform:rotate(3deg);box-shadow:0 9px 24px #1919191c}.cerza-landing-court img{object-fit:cover;border-radius:var(--radius-sm,8px);width:100%;height:162px;display:block}.cerza-landing-court>span{padding:10px 3px 4px;font-size:12px;font-weight:600;line-height:1.5;display:block}.cerza-landing-art-cross{background:var(--red,#c63236);width:76px;height:76px;color:var(--surface,#fff);border-radius:var(--radius-md,14px);place-items:center;font-size:65px;font-weight:300;line-height:1;display:grid;position:absolute;bottom:27px;left:0}.cerza-landing-sports-band{background:var(--soft);border-block:1px solid var(--line,#e1ded9)}.cerza-landing-sports-band>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 22px;width:min(1320px,100% - 112px);margin:auto;padding-block:25px;display:flex}.cerza-landing-sports-band span{font-size:13px;font-weight:700}.cerza-landing-sports-band .cerza-landing-and-more{color:var(--muted,#686560);font-size:13px;font-weight:500}.cerza-landing-how{padding-block:96px 102px;display:block}.cerza-landing-section-heading{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:45px;display:grid}.cerza-landing h2{letter-spacing:-.4px;text-transform:uppercase;margin:0;scroll-margin-top:125px;font-size:clamp(42px,4.3vw,64px);line-height:1}.cerza-landing-section-heading>p{width:100%;max-width:330px;color:var(--landing-muted);margin:0 0 4px;font-size:15px;line-height:1.75}.cerza-landing-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:0;padding:0;list-style:none;display:grid}.cerza-landing-steps>li{border-top:1px solid var(--line,#e1ded9);padding-top:24px}.cerza-landing-step-top{justify-content:space-between;align-items:center;gap:18px;margin-bottom:26px;display:flex}.cerza-landing-step-number{color:var(--red,#c63236);font-size:42px;font-weight:500;line-height:1}.cerza-landing-step-detail{letter-spacing:1.2px;font-size:12px;font-weight:650}.cerza-landing-steps h3{letter-spacing:-.5px;margin:0 0 13px;font-size:19px;font-weight:700}.cerza-landing-steps p{color:var(--landing-muted);margin:0;font-size:15px;line-height:1.75}.cerza-landing-people{background:var(--baby-blue);border-block:1px solid var(--line,#e1ded9)}.cerza-landing-people-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:11%;padding-block:76px;display:grid}.cerza-landing-people-intro{isolation:isolate;position:relative}.cerza-landing-people-intro h2>span{color:var(--red,#c63236)}.cerza-landing-people-intro>p:not(.cerza-landing-eyebrow){max-width:380px;color:var(--landing-muted);margin:24px 0;font-size:16px;line-height:1.75}.cerza-landing-text-link{border-bottom:1px solid #a7a19a;align-items:center;gap:25px;min-height:44px;font-size:14px;font-weight:700;display:inline-flex}.cerza-landing-text-link:hover{color:var(--red-dark)}.cerza-landing-field{border:1px solid #b9b2ab;border-bottom:0;width:200px;height:80px;margin-top:34px;position:relative;overflow:hidden}.cerza-landing-field:before{content:"";border-left:1px solid #b9b2ab;position:absolute;top:0;bottom:0;left:50%}.cerza-landing-field-circle{border:1px solid #b9b2ab;border-radius:50%;width:58px;height:58px;position:absolute;top:47px;left:calc(50% - 29px)}.cerza-landing-field-goal{border:1px solid #b9b2ab;width:35px;height:58px;position:absolute;top:46px;left:-1px}.cerza-landing-field-dot{background:var(--red,#c63236);border-radius:50%;width:10px;height:10px;position:absolute;top:36px;right:32px;box-shadow:0 0 0 6px #c6323619}.cerza-landing-audiences{margin:0}.cerza-landing-audiences>div{border-bottom:1px solid #d6d0c9;grid-template-columns:minmax(130px,.8fr) minmax(0,1.2fr);align-items:start;gap:24px;padding:26px 0;display:grid}.cerza-landing-audiences>div:first-child{padding-top:4px}.cerza-landing-audiences dt{font-size:33px;line-height:1.2}.cerza-landing-audiences dd{color:var(--landing-muted);margin:0;font-size:15px;line-height:1.7}.cerza-landing-closing{background:var(--landing-ink);color:var(--paper,#f6f4f1);text-align:center;padding:92px 28px 85px;position:relative}.cerza-landing-closing>.cerza-landing-eyebrow{color:#c3bdb6;font-size:12px;display:block}.cerza-landing-closing h2{font-size:clamp(50px,6vw,86px)}.cerza-landing-closing h2 span{color:#f2aaa8}.cerza-landing-closing>p:not(.cerza-landing-eyebrow){color:#ccc8c4;margin:23px 0 30px;font-size:16px;line-height:1.7}.cerza-landing-closing>p.cerza-landing-closing-login{margin:22px 0 0;font-size:14px}.cerza-landing-closing-login a{color:var(--paper,#f6f4f1);text-underline-offset:4px;min-height:var(--control-height,44px);align-items:center;margin-left:5px;text-decoration:underline;display:inline-flex}.cerza-landing-closing :is(a,button):focus-visible{outline-color:#f2aaa8}.cerza-landing-footer{justify-content:space-between;align-items:center;gap:30px;padding-block:33px;display:flex}.cerza-landing-footer>div{align-items:center;gap:32px;display:flex}.cerza-landing-footer .cerza-landing-brand{font-size:21px}.cerza-landing-footer .cerza-landing-brand small{font-size:10px}.cerza-landing-footer p{color:var(--landing-muted);margin:0;font-size:13px;line-height:1.6}.cerza-landing-footer>.trust-links{border-bottom:1px solid var(--line,#e1ded9);grid-column:1/-1;gap:0 24px;padding-bottom:16px}.cerza-landing-footer>.trust-links a{min-height:var(--control-height,44px);align-items:center;font-size:13px;display:inline-flex}@media (width>=1700px){.cerza-landing-hero{padding-block:86px 96px}.cerza-landing-stadium{min-height:580px}}@media (width<=1150px){.cerza-landing-header-inner,.cerza-landing-section,.cerza-landing-hero,.cerza-landing-footer,.cerza-landing-sports-band>div{width:calc(100% - 72px)}.cerza-landing-hero{gap:24px}.cerza-landing-hero-art{padding-left:12px}.cerza-landing-stadium{min-height:485px}.cerza-landing-art-caption{left:22px}.cerza-landing-court{width:63%;right:-10px}.cerza-landing-steps{gap:28px}.cerza-landing-people-inner{gap:7%}.cerza-landing-audiences>div{grid-template-columns:minmax(120px,.8fr) minmax(0,1.2fr);gap:20px}}@media (width<=800px){.cerza-landing-header-inner,.cerza-landing-section,.cerza-landing-hero,.cerza-landing-footer,.cerza-landing-sports-band>div{width:calc(100% - 48px)}.cerza-landing-header-inner{min-height:80px}.cerza-landing-navigation{gap:20px}.cerza-landing-nav-about{display:none}.cerza-landing-hero{grid-template-columns:1fr;gap:40px;padding-block:46px 50px}.cerza-landing h1{font-size:clamp(67px,11.6vw,91px)}.cerza-landing-intro{max-width:540px}.cerza-landing-hero-art{padding:0 12px 38px 0}.cerza-landing-stadium{min-height:385px}.cerza-landing-stadium>img{object-position:50% 47%}.cerza-landing-art-caption{font-size:48px;bottom:44px;left:28px}.cerza-landing-court{width:35%;right:0}.cerza-landing-court img{height:145px}.cerza-landing-art-cross{width:53px;height:53px;font-size:46px;bottom:199px;left:auto;right:24%}.cerza-landing-sports-band>div{justify-content:center;column-gap:30px}.cerza-landing-how{padding-block:65px}.cerza-landing-section-heading{align-items:flex-start;gap:26px}.cerza-landing-section-heading>p{width:240px;padding-top:40px;font-size:15px}.cerza-landing-steps{gap:22px}.cerza-landing-step-top{flex-direction:column;align-items:flex-start;gap:12px}.cerza-landing-steps h3{font-size:17px}.cerza-landing-steps p{font-size:15px}.cerza-landing-people-inner{grid-template-columns:1fr;gap:38px;padding-block:58px}.cerza-landing-people-intro>p:not(.cerza-landing-eyebrow){max-width:530px}.cerza-landing-field{display:none}.cerza-landing-audiences>div{grid-template-columns:145px minmax(0,1fr);gap:30px;padding-block:21px}.cerza-landing-audiences>div:first-child{border-top:1px solid #d6d0c9;padding-top:21px}.cerza-landing-closing{padding-block:67px}.cerza-landing-footer>div{flex-direction:column;align-items:flex-start;gap:14px}}@media (width<=520px){.cerza-landing-header-inner,.cerza-landing-section,.cerza-landing-hero,.cerza-landing-footer,.cerza-landing-sports-band>div{width:calc(100% - 40px)}.cerza-landing-header-inner{gap:14px;min-height:76px}.cerza-landing-brand{letter-spacing:2.4px;gap:9px;font-size:22px}.cerza-landing-brand small{letter-spacing:1.3px;margin-top:6px;font-size:10px}.cerza-landing-mark{gap:3px;height:28px}.cerza-landing-mark i{width:6px}.cerza-landing-mark i:first-child{height:15px}.cerza-landing-mark i:nth-child(2){height:21px}.cerza-landing-mark i:nth-child(3){height:28px}.cerza-landing-navigation{gap:14px;font-size:13px}.cerza-landing .cerza-landing-navigation a.cerza-landing-header-signup{gap:0;padding:10px 13px;font-size:13px}.cerza-landing-header-signup .icon{display:none}.cerza-landing-eyebrow{letter-spacing:.7px;margin-bottom:20px;font-size:12px}.cerza-landing-hero{gap:32px;padding-top:38px}.cerza-landing h1{letter-spacing:-.8px;font-size:clamp(52px,13.75vw,72px)}.cerza-landing-intro{margin-bottom:22px;font-size:16px;line-height:1.75}.cerza-landing-hero-actions{gap:7px 18px}.cerza-landing a.cerza-landing-button{gap:16px;padding-inline:19px;font-size:14px}.cerza-landing-text-button{gap:7px;font-size:14px}.cerza-landing-hero-note{margin-top:10px;font-size:12px}.cerza-landing-stadium{min-height:330px}.cerza-landing-image-label{font-size:12px;top:18px;left:18px}.cerza-landing-art-caption{font-size:38px;bottom:66px;left:20px}.cerza-landing-art-caption>span{max-width:160px;font-size:12px;line-height:1.5}.cerza-landing-court{width:45%;padding:5px;bottom:0}.cerza-landing-court img{height:120px}.cerza-landing-court>span{padding:8px 2px 4px;font-size:12px;line-height:1.5}.cerza-landing-art-cross{width:43px;height:43px;font-size:36px;bottom:173px;right:25%}.cerza-landing-sports-band>div{gap:12px 22px;padding-block:20px}.cerza-landing-sports-band span,.cerza-landing-sports-band .cerza-landing-and-more{font-size:12px}.cerza-landing-how{padding-block:52px 58px}.cerza-landing-section-heading{margin-bottom:32px;display:block}.cerza-landing h2{scroll-margin-top:101px;font-size:44px}.cerza-landing-section-heading>p{width:auto;margin:21px 0 0;padding:0;font-size:15px}.cerza-landing-steps{grid-template-columns:1fr;gap:30px}.cerza-landing-step-top{flex-direction:row;align-items:center;margin-bottom:18px}.cerza-landing-step-number{font-size:39px}.cerza-landing-steps h3{font-size:20px}.cerza-landing-steps p{font-size:15px}.cerza-landing-people-inner{gap:29px;padding-block:51px}.cerza-landing-people-intro>p:not(.cerza-landing-eyebrow){font-size:15px}.cerza-landing-audiences>div{grid-template-columns:1fr;gap:8px}.cerza-landing-audiences dt{font-size:28px}.cerza-landing-audiences dd{font-size:15px}.cerza-landing-closing{padding:57px 20px}.cerza-landing-closing>.cerza-landing-eyebrow{font-size:12px}.cerza-landing-closing h2{max-width:310px;margin-inline:auto;font-size:59px}.cerza-landing-closing>p:not(.cerza-landing-eyebrow){font-size:15px}.cerza-landing-footer{grid-template-columns:1fr;gap:18px}.cerza-landing-footer>p{text-align:left;max-width:none;padding-top:0;font-size:12px}.cerza-landing-footer>div>p{font-size:12px}}@media (width<=380px){.cerza-landing-header-inner,.cerza-landing-navigation{gap:10px}.cerza-landing .cerza-landing-navigation a.cerza-landing-header-signup{padding-inline:10px}}@media (prefers-reduced-motion:reduce){.cerza-landing *,.cerza-landing :before,.cerza-landing :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.cerza-landing .launch-product-preview{padding-block:clamp(44px,6vw,80px) 0;display:block}.cerza-landing .launch-product-preview>div:first-child{max-width:740px;margin-bottom:32px}.cerza-landing .launch-product-preview>div:first-child>p:not(.cerza-landing-eyebrow){max-width:620px;color:var(--muted-dark);margin-block:20px 26px;line-height:1.75}.cerza-landing .cerza-landing-section-heading>div{min-width:0}.cerza-landing .cerza-landing-section-heading h2{overflow-wrap:break-word;max-width:650px;line-height:1.1}.cerza-landing #cerza-how-it-works{scroll-margin-top:175px}.cerza-landing .cerza-landing-section-heading>p{width:100%;padding-top:0}.cerza-landing .cerza-landing-steps>li:nth-child(2){border-color:#e7b6c8}.cerza-landing .cerza-landing-step-number{background:var(--baby-blue);border-radius:16px;justify-content:center;align-items:center;width:62px;height:62px;font-size:32px;display:inline-flex}.cerza-landing .cerza-landing-steps>li:nth-child(2) .cerza-landing-step-number{background:var(--baby-pink);color:var(--pink-ink)}.cerza-landing .cerza-landing-closing{background:linear-gradient(110deg, var(--baby-pink), #f7faff 52%, var(--baby-blue))}@media (width<=760px){.cerza-landing .cerza-landing-section-heading{grid-template-columns:minmax(0,1fr);gap:20px}.cerza-landing .cerza-landing-section-heading>p{max-width:none}}.cerza-landing .cerza-landing-closing{color:var(--ink)}.cerza-landing .cerza-landing-closing>.cerza-landing-eyebrow{color:var(--muted-dark)}.cerza-landing .cerza-landing-closing h2>span{color:var(--pink-ink)}.cerza-landing .cerza-landing-closing>p:not(.cerza-landing-eyebrow){color:var(--muted-dark)}.cerza-landing .cerza-landing-closing-login a{color:var(--red-dark)}.creza-paths-landing{font-size:16px}.creza-paths-landing .creza-paths-hero{gap:48px;padding-block:48px}.creza-paths-landing h2{margin:0 0 20px;font-size:clamp(38px,4.5vw,64px);line-height:1.08}.creza-paths-landing .cerza-landing-eyebrow{font-size:12px}.creza-network-preview{color:#fff;background:#10253b;border-radius:20px;min-width:0;position:relative;overflow:hidden}.creza-network-preview>img{object-fit:cover;opacity:.2;width:100%;height:100%;position:absolute}.creza-network-content{background:linear-gradient(#10253b20,#10253bed);padding:32px;position:relative}.creza-network-kicker{letter-spacing:.12em;color:#c6def4;font-size:12px;font-weight:700}.creza-network-content>p{margin:20px 0 26px;font-size:clamp(26px,2.8vw,38px);line-height:1.2}.creza-network-content>p strong{font-weight:650}.creza-network-links{gap:10px;display:grid}.creza-network-links button{text-align:left;min-height:48px;font:inherit;color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff3a;border-radius:8px;align-items:center;gap:12px;padding:13px 16px;font-size:15px;display:flex}.creza-network-links button:hover{background:#ffffff28}.creza-network-links button>svg:last-child{margin-left:auto}.creza-network-links svg{flex-shrink:0}.creza-start-section{padding-block:40px 80px}.creza-start-heading{max-width:820px}.creza-start-heading>p:last-child{color:var(--landing-muted);max-width:690px;margin:0 0 30px}.creza-start-heading h2{scroll-margin-top:115px}.creza-journey-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 24px;display:grid}.creza-journey-options>button{min-width:0;color:var(--landing-ink);background:var(--surface,#fff);border:1px solid var(--line,#d8e0e9);text-align:left;cursor:pointer;font:inherit;border-radius:12px;flex-direction:column;align-items:flex-start;gap:10px;padding:24px 20px 18px;display:flex}.creza-journey-options>button:hover{border-color:var(--red)}.creza-journey-options>button[aria-pressed=true]{border-color:var(--red);box-shadow:inset 0 0 0 1px var(--red);background:#fff5f5}.creza-journey-options>button>svg{color:var(--red-dark,#a82530)}.creza-journey-options strong{font-size:18px;line-height:1.3}.creza-journey-options>button>span{color:var(--landing-muted);font-size:14px;line-height:1.4}.creza-journey-options .creza-path-indicator{width:100%;color:var(--red-dark,#a82530);align-items:center;gap:8px;margin-top:auto;padding-top:12px;font-size:12px;font-weight:700;display:flex}.creza-path-indicator svg{flex-shrink:0;margin-left:auto}.creza-journey-detail{background:var(--surface,#fff);border:1px solid var(--line,#d8e0e9);border-radius:16px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:48px;padding:44px;display:grid}.creza-journey-copy{min-width:0}.creza-journey-copy h3{margin:0 0 18px;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:clamp(30px,3vw,44px);line-height:1.13}.creza-journey-copy>p{color:var(--landing-muted)}.creza-journey-copy>.cerza-landing-eyebrow{margin-bottom:16px}.creza-journey-flow{gap:0;margin:28px 0;padding:0;list-style:none;display:grid}.creza-journey-flow li{grid-template-columns:36px minmax(0,1fr);gap:16px;padding-bottom:24px;display:grid;position:relative}.creza-journey-flow li:not(:last-child):before{content:"";background:#dce5ee;width:2px;position:absolute;top:36px;bottom:0;left:17px}.creza-journey-flow li:last-child{padding-bottom:0}.creza-flow-number{color:#274761;background:#eaf0f7;border-radius:50%;place-items:center;width:36px;height:36px;font-size:14px;font-weight:750;display:grid}.creza-journey-flow h4,.creza-preview-row h4{margin:3px 0 5px;font-size:16px;line-height:1.35}.creza-journey-flow p,.creza-preview-row p{color:var(--landing-muted);margin:0;font-size:14px;line-height:1.5}.creza-journey-note{margin:16px 0 0;font-size:13px}.creza-journey-preview{background:#f4f7fb;border:1px solid #dce5ee;border-radius:14px;min-width:0;overflow:hidden}.creza-preview-heading{color:#1e3c58;background:#e9eff7;flex-wrap:wrap;align-items:center;gap:10px;padding:22px;display:flex}.creza-preview-heading strong{flex:1;font-size:15px}.creza-preview-heading>span{background:#fff;border-radius:4px;padding:3px 8px;font-size:12px}.creza-preview-row{border-bottom:1px solid #dce5ee;align-items:flex-start;gap:14px;padding:24px;display:flex}.creza-preview-dot{background:var(--red);border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-top:8px}.creza-preview-related{padding:22px}.creza-preview-related>p{color:var(--landing-muted);margin:0 0 12px;font-size:14px}.creza-preview-related button{width:100%;min-height:48px;font:inherit;color:var(--landing-ink);text-align:left;cursor:pointer;align-items:center;gap:10px;padding:10px 0;font-size:14px;font-weight:650;display:flex}.creza-preview-related button>svg{flex-shrink:0}.creza-preview-related button>svg:last-child{margin-left:auto}.creza-one-account{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:70px;padding-block:60px 90px;display:grid}.creza-one-account p{margin-top:0}.creza-one-account>div:last-child{color:var(--landing-muted);align-self:center}.creza-paths-landing button,.creza-paths-landing a{overflow-wrap:anywhere}@media (width<=1000px){.creza-journey-options{grid-template-columns:repeat(2,minmax(0,1fr))}.creza-journey-detail{gap:28px;padding:30px}.creza-paths-landing .creza-paths-hero{gap:30px}}@media (width<=760px){.creza-paths-landing .creza-paths-hero{grid-template-columns:minmax(0,1fr);padding-block:36px}.creza-paths-landing h1{font-size:clamp(62px,12vw,86px)}.creza-network-content{padding:24px}.creza-network-links{grid-template-columns:repeat(2,minmax(0,1fr))}.creza-network-links button{gap:8px;padding:12px;font-size:14px}.creza-network-content>p{margin-block:14px 22px;font-size:28px}.creza-journey-detail,.creza-one-account{grid-template-columns:minmax(0,1fr);gap:30px}.creza-one-account{padding-block:40px 60px}.creza-start-section{padding-block:24px 48px}.creza-start-heading h2{scroll-margin-top:100px}}@media (width<=440px){.creza-network-links{grid-template-columns:minmax(0,1fr)}.creza-journey-options{gap:10px}.creza-journey-options>button{padding:17px 12px}.creza-journey-options strong{font-size:16px}.creza-journey-options>button>span{font-size:13px}.creza-journey-options .creza-path-indicator{font-size:12px}.creza-journey-detail{padding:22px 18px}.creza-journey-copy .cerza-landing-button{justify-content:space-between;width:100%}}.cerza-landing.creza-paths-landing{--landing-paper:#f5f7fb;--landing-ink:#17243b;--landing-muted:#637087;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.creza-paths-landing :is(h1,h2,.cerza-landing-art-caption,.cerza-landing-art-caption>span,.cerza-landing-step-number,.cerza-landing-audiences dt,.creza-journey-copy h3){font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.creza-paths-landing .cerza-landing-header{background:#ffffffed}.creza-paths-landing .cerza-landing-header-inner{min-height:80px}.creza-paths-landing .cerza-landing-navigation>:is(a,button){align-items:center;min-height:44px;display:inline-flex}.creza-paths-landing .cerza-landing-mark i{background:#304fc4}.creza-paths-landing .cerza-landing-hero h1{letter-spacing:-.065em;text-transform:none;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(48px,5.8vw,80px);font-weight:800;line-height:1.05}.creza-paths-landing .cerza-landing-hero h1 span{color:#304fc4}.creza-paths-landing .cerza-landing-intro{max-width:48ch;font-size:17px}.creza-paths-landing .cerza-landing-hero-actions{gap:24px}body .cerza-landing.creza-paths-landing a.cerza-landing-button{color:#fff;box-shadow:none;background:#304fc4;border-color:#304fc4;border-radius:9px}body .cerza-landing.creza-paths-landing a.cerza-landing-button:hover{background:#233fa8}.creza-paths-landing .creza-network-preview{border-radius:20px;box-shadow:0 20px 50px #17243b12}.creza-paths-landing .creza-paths-hero{padding-block:64px}.creza-paths-landing .cerza-landing-section h2{text-transform:none;letter-spacing:-.045em;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(30px,3vw,42px);line-height:1.2}.creza-resource-links{gap:12px;display:grid}.creza-resource-links>a{background:#fff;border:1px solid #e1e7f0;border-radius:12px;align-items:center;gap:16px;padding:20px;display:flex}.creza-resource-links>a:hover{background:#fafbff;border-color:#9fb1e8}.creza-resource-links strong{font-size:16px;display:block}.creza-resource-links small{color:#637087;margin-top:3px;font-size:12px;display:block}.creza-resource-links>a>svg{color:#637087;flex-shrink:0;margin-left:auto}@media (width<=760px){.creza-paths-landing .cerza-landing-navigation>.creza-language-link{display:none}.creza-paths-landing .cerza-landing-header-inner{gap:12px}.creza-paths-landing .cerza-landing-navigation{gap:14px}.creza-paths-landing .cerza-landing-navigation>.cerza-landing-nav-about{display:none}.creza-paths-landing .cerza-landing-hero h1{font-size:clamp(48px,11vw,72px)}.creza-paths-landing .creza-paths-hero{padding-block:36px}.creza-resource-links>a{gap:12px;padding:16px}}@media (width<=520px){.creza-paths-landing .cerza-landing-header-inner{gap:8px;min-height:64px}.creza-paths-landing .cerza-landing-brand{letter-spacing:2px;gap:9px;min-height:44px;font-size:22px}.creza-paths-landing .cerza-landing-brand small{letter-spacing:1px;font-size:8px}.creza-paths-landing .cerza-landing-mark i{width:6px}.creza-paths-landing .cerza-landing-navigation>.creza-guides-nav{display:none}.creza-paths-landing .cerza-landing-navigation{gap:8px;font-size:13px}.creza-paths-landing .cerza-landing-login{justify-content:center;min-width:44px}.creza-paths-landing .cerza-landing-hero-actions{gap:8px 16px}.creza-paths-landing .creza-paths-hero{gap:24px;padding-block:28px}.creza-paths-landing .creza-network-content{padding:16px}.creza-paths-landing .creza-network-kicker,.creza-paths-landing .creza-network-content>p{display:none}.creza-paths-landing .creza-network-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.creza-paths-landing .creza-network-links button{text-align:center;min-height:48px;padding:10px;line-height:1.4;display:block}.creza-paths-landing .creza-network-links button>svg,.creza-paths-landing .creza-journey-preview{display:none}}.cerza-landing.creza-compact-landing{min-height:100svh}.creza-compact-landing #cerza-public-main{scroll-margin-top:88px}.creza-compact-landing .cerza-landing-header-inner{gap:24px;min-height:80px}.creza-compact-landing .creza-public-nav,.creza-compact-landing .creza-public-account-actions{align-items:center;gap:22px;font-size:14px;font-weight:650;display:flex}.creza-compact-landing .creza-public-nav{margin-left:auto}.creza-compact-landing :is(.creza-public-nav>a,summary){cursor:pointer;align-items:center;gap:8px;min-height:44px;font-weight:650;list-style:none;display:flex}.creza-compact-landing summary::-webkit-details-marker{display:none}.creza-compact-landing summary:focus-visible{outline:3px solid var(--blue-outline,#304fc4);outline-offset:4px;border-radius:4px}.creza-compact-landing details[open]>summary>svg:last-child{transform:rotate(180deg)}.creza-compact-landing .creza-public-explore-menu{position:relative}.creza-compact-landing .creza-public-dropdown{z-index:35;border:1px solid var(--line,#dedee5);background:var(--surface,#fff);width:260px;color:var(--ink,#111114);border-radius:12px;padding:8px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 12px 36px #11111418}.creza-compact-landing .creza-public-dropdown :is(a,button){border-radius:6px;align-items:center;gap:10px;min-height:44px;padding:10px 12px;font-size:14px;line-height:1.4;display:flex}.creza-compact-landing .creza-public-dropdown button{text-align:left;width:100%;color:inherit;font-family:inherit;font-weight:inherit;cursor:pointer;background:0 0;border:0}.creza-compact-landing .creza-public-dropdown :is(a,button):hover{background:var(--baby-blue,#e7efff)}.creza-compact-landing .creza-public-mobile-menu{display:none}.creza-compact-landing .creza-paths-hero{padding-block:48px}.creza-compact-landing .cerza-landing-hero h1{margin:0 0 20px}.creza-compact-landing .cerza-landing-hero h1 span{display:block}.creza-compact-landing .creza-landing-subtitle{letter-spacing:-.025em;margin:0 0 20px;font-size:clamp(20px,2vw,26px);font-weight:650;line-height:1.35}.creza-compact-landing .creza-network-links{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px}body .cerza-landing.creza-paths-landing.creza-compact-landing .creza-network-links button{color:#fff;min-height:64px;box-shadow:none;background:#ffffff0d;border:1px solid #ffffff60;border-radius:8px;align-items:center;gap:12px;padding:12px;font-size:15px;font-weight:600;line-height:1.4;display:flex}body .cerza-landing.creza-paths-landing.creza-compact-landing .creza-network-links button:hover{background:#ffffff24}body .cerza-landing.creza-paths-landing.creza-compact-landing .creza-network-links button[aria-pressed=true]{color:var(--blue-ink,#183b87);background:var(--baby-blue,#e7efff);border-color:var(--blue-outline,#304fc4);box-shadow:inset 0 0 0 1px var(--blue-outline,#304fc4)}.creza-compact-landing .creza-network-links button>svg{margin-left:0}.creza-compact-landing .creza-product-detail{flex-direction:column;min-height:204px;padding-top:24px;scroll-margin-top:88px;display:flex}.creza-compact-landing .creza-product-detail:focus-visible{outline:3px solid var(--baby-blue,#e7efff);outline-offset:6px;border-radius:4px}.creza-compact-landing .creza-product-detail h2{color:#fff;letter-spacing:-.025em;margin:0 0 12px;font-size:clamp(23px,2vw,28px);line-height:1.2}.creza-compact-landing .creza-product-detail p{color:#e2e2e9;margin:0 0 14px;font-size:15px;line-height:1.6}.creza-compact-landing .creza-product-detail>a{min-height:44px;color:var(--baby-pink,#fbe0ef);text-underline-offset:4px;align-self:flex-start;align-items:center;gap:12px;margin-top:auto;font-size:14px;font-weight:650;text-decoration:underline;display:inline-flex}.creza-compact-landing .creza-compact-footer{border-top:1px solid var(--line,#dedee5);padding-block:12px 20px;display:block}.creza-compact-landing .creza-footer-menus{flex-wrap:wrap;align-items:start;gap:0 32px;font-size:14px;display:flex}.creza-compact-landing .creza-footer-menus details[open]{flex-basis:100%}.creza-compact-landing .creza-footer-menus .public-explore{padding:16px 0 24px}.creza-compact-landing .creza-footer-menus .public-explore h2{margin-bottom:16px;font-size:20px}.creza-compact-landing .creza-footer-menus .public-explore a{align-items:center;min-height:44px;display:inline-flex}.creza-compact-landing .creza-footer-menus .trust-links{padding-block:12px}.creza-compact-landing .creza-footer-bottom{color:var(--muted,#686570);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 20px;margin-top:8px;font-size:12px;display:flex}.creza-compact-landing .creza-footer-bottom p{margin:0}.creza-compact-landing .creza-footer-bottom a{align-items:center;min-height:44px;display:inline-flex}@media (width<=1120px){.creza-compact-landing .cerza-landing-header-inner,.creza-compact-landing .creza-public-nav{gap:14px}.creza-compact-landing .creza-public-nav>[lang=ar]{display:none}}@media (width<=960px){.creza-compact-landing .creza-public-nav,.creza-compact-landing .creza-public-account-actions .cerza-landing-header-signup{display:none}.creza-compact-landing .cerza-landing-header-inner{gap:16px;min-height:68px;position:relative}.creza-compact-landing .creza-public-account-actions{margin-left:auto}.creza-compact-landing .creza-public-mobile-menu{font-size:14px;display:block}.creza-compact-landing .creza-public-mobile-menu .creza-public-dropdown{overscroll-behavior:contain;width:min(360px,100%);max-height:calc(100svh - 96px);top:calc(100% + 4px);left:auto;right:0;overflow-y:auto}.creza-compact-landing .creza-menu-label{color:var(--muted,#686570);padding:10px 12px 6px;font-size:12px;display:block}.creza-compact-landing .creza-menu-divider{border-top:1px solid var(--line,#dedee5);margin:8px 12px}.creza-compact-landing .creza-menu-signup{background:var(--baby-pink,#fbe0ef);color:var(--pink-ink,#741342)}}@media (width<=760px){.creza-compact-landing .creza-paths-hero{gap:28px;padding-block:32px}.creza-compact-landing .cerza-landing-hero h1{margin-bottom:16px;font-size:clamp(48px,10.5vw,68px)}.creza-compact-landing .creza-landing-subtitle{max-width:26ch;margin-bottom:16px}.creza-compact-landing .cerza-landing-intro{margin-bottom:20px;font-size:16px;line-height:1.6}.creza-compact-landing .creza-network-content{padding:20px}.creza-compact-landing .creza-network-kicker{margin-bottom:14px;display:block}.creza-compact-landing .creza-network-content>p{display:none}.creza-compact-landing .creza-network-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}body .cerza-landing.creza-paths-landing.creza-compact-landing .creza-network-links button{gap:8px;min-height:64px;padding:10px;font-size:13px}}@media (width<=380px){.creza-compact-landing .cerza-landing-header-inner{gap:10px}.creza-compact-landing .cerza-landing-brand{gap:7px;font-size:20px}.creza-compact-landing .creza-public-mobile-menu>summary{gap:4px;font-size:13px}.creza-compact-landing .creza-network-content{padding:14px}body .cerza-landing.creza-paths-landing.creza-compact-landing .creza-network-links button{display:block}.creza-compact-landing .creza-network-links button>svg{display:none}}.creza-install-guide{overflow-wrap:anywhere;min-width:0}.creza-install-guide p,.creza-install-guide li{font-size:1rem;line-height:1.7}.creza-install-guide h3{margin:24px 0 14px;font-size:1.125rem}.creza-install-guide h3:first-child{margin-top:0}.creza-install-guide ol{padding-left:24px}.creza-install-guide li{margin-bottom:12px;padding-left:4px}.creza-install-device{gap:8px;margin:20px 0;font-size:.875rem;font-weight:650;display:grid}.creza-install-device select{border:1px solid var(--line);background:var(--surface);width:100%;min-height:44px;color:var(--ink);font:inherit;border-radius:8px;padding:10px 12px;font-size:1rem}.creza-install-guide .creza-install-sources{font-size:.875rem}.team-device-success{color:#315e42;align-items:center;gap:8px;font-size:13px;display:flex}.mobile-app-install{padding:12px max(16px, env(safe-area-inset-right)) 12px max(16px, env(safe-area-inset-left));color:#25334a;background:linear-gradient(110deg,#edf6ff,#fff0f5);border-bottom:1px solid #dce5f0;align-items:center;gap:12px;font-family:Inter,sans-serif;display:flex}.mobile-app-install>img{border-radius:10px;flex:0 0 40px}.mobile-app-install>div{flex:1;min-width:0}.mobile-app-install strong{font-size:13px}.mobile-app-install p{margin:4px 0;font-size:12px;line-height:1.45}.mobile-app-install button,.mobile-app-install a{color:#245d92;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:4px 0;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.mobile-app-install .install-action-primary{color:#fff;background:#245d92;border-radius:8px;padding:8px 14px}.mobile-app-install button:disabled{cursor:wait;opacity:.65}.install-actions{flex-wrap:wrap;align-items:center;gap:4px 16px;display:flex}.installed-notifications p{max-width:65ch}.install-next-step{background:#edf6ff;border-radius:12px;padding:16px}.install-next-step>p:first-child{margin-top:0}.install-menu-step{align-items:center;gap:12px;display:flex}.install-menu-step>div{min-width:0}.install-menu-step strong{line-height:1.5}.install-menu-step p{margin:8px 0 0}.install-simple-guide .install-small-note{font-size:13px;line-height:1.5}.install-help{border-top:1px solid #dce5f0;margin-top:16px}.install-help>summary{cursor:pointer;color:#245d92;min-height:44px;padding:12px 0;font-size:14px;font-weight:650}.install-simple-guide .install-help p,.install-simple-guide .install-help li{font-size:14px}.install-simple-guide button{white-space:normal;min-height:44px}.install-simple-guide .primary-button{align-items:center;min-height:44px;display:inline-flex}.mobile-app-install .mobile-app-install-dismiss{flex:0 0 44px;justify-content:center;align-self:flex-start;min-height:44px}.mobile-app-install :focus-visible,.mobile-app-install-dialog :focus-visible{outline-offset:3px;outline:2px solid #245d92}.mobile-app-install-dialog{padding:0}.mobile-app-install-dialog>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.mobile-app-install-dialog>header h2{margin:0;font-size:22px}.mobile-app-install-dialog>header button{cursor:pointer;background:0 0;border:0;place-items:center;min-width:44px;min-height:44px;display:grid}.install-feedback{background:#edf6ff;border-radius:8px;padding:12px;line-height:1.6}.install-full-guide{color:#245d92;margin-top:20px;font-size:14px;display:inline-block}.install-quick-steps{gap:12px;list-style:none;display:grid;padding:0!important}.install-quick-steps>li{background:#fff;border:1px solid #dce5f0;border-radius:12px;align-items:center;gap:14px;display:flex;margin:0!important;padding:12px!important}.install-step-art{color:#245d92;flex:0 0 60px;width:60px;height:66px}.install-quick-steps strong{display:block}.install-quick-steps span{font-size:13px;line-height:1.6}.install-browser-help{background:#fff1f5;border-radius:10px;margin:16px 0;padding:14px}.install-browser-help>summary{cursor:pointer;min-height:32px;font-size:14px;font-weight:650}.install-browser-help p{font-size:13px}.install-copy-address{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.install-copy-address input{background:#fff;border:1px solid #d9dfe8;border-radius:6px;flex:1;min-width:160px;max-width:100%;padding:10px;font-size:14px}.install-copy-address button{min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #ccd8e7;border-radius:6px;padding:8px 14px;font-size:13px}.install-first-launch{background:#edf6ff;border-radius:12px;padding:16px}.install-first-launch p{font-size:14px}@media (width<=420px){.mobile-app-install>img{display:none}}.live-upload-avatar .live-upload-preview{flex-wrap:wrap}.live-upload-avatar .live-upload-preview>img{border-radius:50%;width:80px;height:80px}.photo-crop-editor{color:#20384b;background:#f4f9fd;border:1px solid #c8def0;border-radius:16px;gap:14px;min-width:0;margin-top:14px;padding:18px;display:grid}.photo-crop-editor>p,.photo-crop-editor>strong{margin:0}.photo-crop-editor>p{font-size:13px;line-height:1.6}.photo-crop-editor:focus-visible,.photo-crop-editor input:focus-visible{outline-offset:4px;outline:3px solid #3e769b}.photo-crop-viewport{isolation:isolate;aspect-ratio:1;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;background:#e4eaf0;border-radius:12px;width:min(100%,280px);margin-inline:auto;position:relative;overflow:hidden}.photo-crop-viewport:active{cursor:grabbing}.photo-crop-viewport.photo-crop-disabled{cursor:wait}.photo-crop-viewport img{object-fit:fill;pointer-events:none;border-radius:0;max-width:none;max-height:none;position:absolute}.photo-crop-circle{pointer-events:none;border:2px solid #fff;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 0 120px #10243980}.photo-crop-controls{gap:12px;display:grid}.photo-crop-controls label{gap:6px;font-size:12px;display:grid}.photo-crop-controls label>span{justify-content:space-between;gap:8px;display:flex}.photo-crop-controls output{font-variant-numeric:tabular-nums;color:#4c6578}.photo-crop-controls input[type=range]{accent-color:#477b9f;width:100%;min-width:0;height:24px;margin:0;padding:0}.photo-crop-controls .text-button{justify-self:start}.photo-crop-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.photo-crop-editor>small{line-height:1.6}.unsaved-changes-content:not([hidden]){display:contents}.unsaved-changes-content[hidden]{display:none}.unsaved-changes-confirmation h2{margin-top:0}.unsaved-changes-confirmation p{color:var(--muted);line-height:1.6}.unsaved-changes-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.unsaved-changes-actions>button{min-height:44px}.social-discovery{min-width:0;max-width:960px;margin-inline:auto}.social-discovery-heading{background:linear-gradient(125deg,#edf6fc 0%,#fafcff 65%,#fff2f8 100%);border:1px solid #d8e6ef;border-radius:18px;padding:clamp(20px,3vw,32px)}.social-discovery-heading h1{letter-spacing:-1px;margin:8px 0;font-size:clamp(26px,3vw,34px)}.social-discovery-heading>p,.feed-preferences-heading p{color:var(--muted);margin:0;line-height:1.6}.social-search-form{margin-top:24px}.social-search-form>label{margin-bottom:8px;font-size:13px;font-weight:650;display:block}.social-search-form>div{background:#fff;border:1px solid #bbcddd;border-radius:12px;align-items:center;gap:12px;padding:6px 7px 6px 14px;display:flex}.social-search-form input{width:100%;min-width:0;font:inherit;outline-offset:3px;background:0 0;border:0;flex:1;padding:11px 0}.social-search-form>div>svg{color:#486a84;flex-shrink:0}.social-search-form button{flex-shrink:0}.social-search-tabs{border-bottom:1px solid var(--line);gap:6px;padding:18px 0 0;display:flex;overflow-x:auto}.social-search-tabs button{min-height:46px;color:var(--muted);font:inherit;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;padding:13px 18px;font-weight:600}.social-search-tabs button[aria-selected=true]{color:#173e61;background:#eaf3fb;border-bottom-color:#5a91c1;border-radius:9px 9px 0 0}.social-search-content{min-height:250px;padding-top:20px}.social-page-filters{background:#fff;border:1px solid #d5e1eb;border-radius:12px;margin-top:18px;padding:16px 18px}.social-page-filters summary{cursor:pointer;align-items:center;gap:9px;min-height:28px;font-size:14px;font-weight:600;display:flex}.social-page-filters summary span{color:#466582;background:#edf4fa;border-radius:12px;margin-left:auto;padding:4px 8px;font-size:12px}.social-page-filters form{margin-top:16px}.social-page-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.social-page-filter-grid label{gap:7px;min-width:0;font-size:13px;font-weight:600;display:grid}.social-page-filter-grid :is(select,input){width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #c2d2df;border-radius:8px;padding:10px;font-weight:400}.social-page-filters form>p{color:var(--muted);margin:14px 0;font-size:12px;line-height:1.5}.social-page-filters form>div:last-child{flex-wrap:wrap;gap:12px;margin-top:14px;display:flex}@media (width<=680px){.social-page-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.social-page-filter-grid :is(select,input){font-size:16px}}@media (width<=400px){.social-page-filter-grid{grid-template-columns:1fr}}.social-search-empty{text-align:center;justify-items:center;gap:10px;padding:44px 20px;line-height:1.6;display:grid}.social-search-empty h2{overflow-wrap:anywhere;margin:4px 0 0;font-size:21px}.social-search-empty p{color:var(--muted);max-width:470px;margin:0}.social-discovery-symbol{color:#315c7e;background:#deedf9;border-radius:15px;flex:none;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.social-search-count{color:var(--muted);overflow-wrap:anywhere;margin:0 0 12px;font-size:13px}.social-search-results{border:1px solid var(--line);background:#fff;border-radius:14px;margin:0;padding:0;list-style:none;overflow:hidden}.social-search-results li+li{border-top:1px solid var(--line)}.social-search-results a{color:inherit;align-items:center;gap:16px;padding:22px;text-decoration:none;display:flex}.social-search-results a:hover{background:#f6faff}.social-search-results a:focus-visible{outline-offset:-4px}.social-search-results a>.avatar,.social-search-results a>svg{flex-shrink:0}.social-result-copy{overflow-wrap:anywhere;flex:1;gap:5px;min-width:0;display:grid}.social-result-copy strong{font-size:16px;font-weight:650}.social-result-kind{text-transform:uppercase;letter-spacing:.08em;color:#45637d;font-size:11px}.social-result-description{color:var(--muted);white-space:pre-line;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.social-result-copy small{color:#486a84;font-size:12px}.social-result-symbol{color:#365e80;background:#eaf3fb;border-radius:13px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.social-result-highlight{color:#94546e;background:#fceaf3}.social-search-more{margin:20px auto 0;display:block}.social-search-error{background:#fff3f4;border:1px solid #eed5db;border-radius:12px;margin:15px 0;padding:20px}.social-search-error p{margin:0 0 12px}.live-search.has-unified-search .search-suggestions-input-wrap{padding-right:45px}.live-search-submit{color:#244e70;background:#e0edf8;border:0;border-radius:0 8px 8px 0;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:1px;right:1px}.live-search-submit:disabled{opacity:.55}.feed-preferences-panel{background:linear-gradient(120deg,#f0f7fc,#fff8fb);border:1px solid #d7e5ef;border-radius:14px;min-width:0;margin-bottom:20px;padding:20px}.feed-preferences-prompt{align-items:center;gap:14px;display:flex}.feed-preferences-prompt>div:first-of-type{flex:1;min-width:0}.feed-preferences-prompt h2{margin:0 0 5px;font-size:16px}.feed-preferences-prompt p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.feed-preferences-prompt-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.feed-preferences-prompt-actions .outline-button{white-space:nowrap;background:#fff}.feed-preferences-panel.is-returning{padding:14px 18px}.feed-preferences-panel.is-returning .feed-preferences-prompt h2{margin-bottom:0;font-size:14px}.feed-preferences-heading{align-items:flex-start;gap:15px;display:flex}.feed-preferences-heading>div{flex:1;min-width:0}.feed-preferences-heading h2{letter-spacing:-.5px;margin:7px 0;font-size:24px}.feed-preferences-heading .icon-button{flex-shrink:0}.feed-preferences-panel fieldset{border:0;min-width:0;margin:22px 0 0;padding:0}.feed-preferences-panel legend{margin-bottom:10px;font-size:14px;font-weight:650}.feed-preferences-panel legend small{color:var(--muted);margin-left:6px;font-size:12px;font-weight:400}.feed-preferences-panel select{width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #bfceda;border-radius:8px;padding:10px 12px}.feed-selected-sports{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.feed-sport-chip{color:#254c6b;min-height:40px;font:inherit;background:#e4f0f9;border:1px solid #a7c5df;border-radius:20px;align-items:center;gap:10px;max-width:100%;padding:7px 12px;font-size:13px;display:flex}.feed-sport-chip span{overflow-wrap:anywhere;min-width:0}.feed-sport-chip svg{flex-shrink:0}.feed-interest-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.feed-interest-grid label{cursor:pointer;background:#fff;border:1px solid #d9e1e8;border-radius:9px;align-items:center;gap:9px;min-height:46px;padding:12px;font-size:13px;line-height:1.4;display:flex}.feed-interest-grid label.is-selected{color:#244a69;background:#eaf4fc;border-color:#9abfda}.feed-interest-grid input{accent-color:#4e83ad;flex-shrink:0;width:16px;height:16px;margin:0}.feed-interest-grid span{overflow-wrap:anywhere;min-width:0}.feed-preferences-hint,.feed-preferences-notice{color:var(--muted);margin:12px 0 0;font-size:13px;line-height:1.5}.feed-preferences-follows{margin-top:24px}.feed-preferences-follows h3{margin:0 0 6px;font-size:15px}.feed-preferences-follows>p{color:var(--muted);margin:0 0 10px;font-size:13px}.feed-preferences-person{border-bottom:1px solid #dbe4ec;align-items:center;gap:10px;padding:12px 0;display:flex}.feed-preferences-person>.avatar,.feed-preferences-person>.outline-button{flex-shrink:0}.feed-preferences-person-link{text-align:left;min-width:0;font:inherit;background:0 0;border:0;flex:1;gap:4px;padding:0;display:grid}.feed-preferences-person-link strong{overflow-wrap:anywhere;font-size:13px}.feed-preferences-person-link small{color:var(--muted);overflow-wrap:anywhere;font-size:11px;line-height:1.4}.feed-preferences-save{align-items:center;gap:14px;margin-top:24px;display:flex}.feed-preferences-save small{color:var(--muted);font-size:12px;line-height:1.5}.feed-preferences-save button{flex-shrink:0}.feed-preferences-privacy>label{align-items:flex-start;gap:9px;font-size:13px;line-height:1.5;display:flex}.feed-preferences-privacy input{accent-color:#4e83ad;flex-shrink:0;width:16px;height:16px;margin:3px 0 0}.social-discovery-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.social-discovery :is(button,a,input,[tabindex]):focus-visible,.feed-preferences-panel :is(button,input,select,[tabindex]):focus-visible,.live-search-submit:focus-visible{outline-offset:3px;outline:3px solid #5387b2}@media (width<=680px){.feed-preferences-prompt{flex-wrap:wrap}.feed-preferences-prompt-actions{width:100%;padding-left:60px}.feed-preferences-panel.is-returning .feed-preferences-prompt-actions{padding-left:0}.feed-preferences-save{flex-direction:column;align-items:flex-start}.social-search-tabs button{padding-inline:13px}.social-search-results a{gap:12px;padding:17px 14px}.social-search-form>div{gap:8px;padding-left:10px}.social-search-form>div>svg{display:none}.social-search-form input{font-size:16px}}@media (width<=400px){.social-discovery-heading{padding:20px 16px}.social-search-form button{padding-inline:13px}.feed-preferences-panel{padding:16px}.feed-interest-grid{grid-template-columns:1fr}.feed-preferences-person .outline-button{padding-inline:10px}}@media (prefers-reduced-motion:reduce){.social-discovery *,.feed-preferences-panel *{scroll-behavior:auto}}.profile-nationalities{border:1px solid #192b2526;border-radius:14px;gap:10px;min-width:0;margin:0;padding:14px;display:grid}.profile-nationalities legend{padding:0 5px;font-weight:800}.profile-nationalities>p,.profile-nationalities>small{color:#68736e;margin:0;font-size:.78rem;line-height:1.45}.profile-nationality-chips{flex-wrap:wrap;gap:7px;display:flex}.profile-nationality-chips button{color:#075f4a;cursor:pointer;background:#e7f6ef;border:1px solid #08765b33;border-radius:999px;padding:6px 9px;font-size:.78rem;font-weight:750}.profile-nationality-add{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.profile-nationality-add label{min-width:0}.profile-nationality-add select{width:100%;min-width:0;max-width:100%;display:block}.profile-intro-editor,.profile-intro-editor .profile-editor-extra,.profile-intro-heading>div{min-width:0}.profile-intro-heading .icon-button{flex-shrink:0;margin:0}@media (width<=480px){.profile-nationality-add{grid-template-columns:minmax(0,1fr)}.profile-nationality-add .secondary-button{width:100%}}.social-top-navigation,.social-sidebar-profile,.social-rail-title{display:none}.app-shell.social-app{background:var(--surface);color:var(--ink);font-size:15px;line-height:1.5}body .app-shell.social-app :is(.primary-button,.create-button){border-color:var(--pink-outline);background:var(--baby-pink);color:var(--pink-ink)}body .app-shell.social-app :is(.primary-button,.create-button):hover:not(:disabled){border-color:var(--pink-outline);background:var(--baby-pink);color:var(--pink-ink);box-shadow:inset 0 0 0 1px var(--pink-outline)}body .app-shell.social-app :is(.primary-button,.create-button):focus-visible{outline:2px solid var(--pink-outline);outline-offset:3px}body .app-shell.social-app :is(.primary-button,.create-button):disabled{border-color:var(--line);background:var(--line);color:var(--muted);opacity:1;cursor:not-allowed;box-shadow:none;transform:none}body .app-shell.social-app :is(.primary-button,.create-button) .icon{color:inherit}.social-app .main-content{padding-top:72px}.social-app .page-shell{width:min(1280px,100%);padding:26px 28px 96px}.social-app :is(button,input,select,textarea,summary):focus-visible{outline:2px solid var(--blue-ink);outline-offset:3px}.social-app .topbar.live-topbar{z-index:20;background:var(--surface);border-bottom:1px solid var(--line);height:72px;min-height:72px;box-shadow:var(--shadow);-webkit-backdrop-filter:none;backdrop-filter:none;flex-wrap:nowrap;justify-content:flex-start;gap:12px;padding:0 28px;position:fixed;inset:0 0 auto}.social-app .live-page-title,.social-app .live-create{display:none}.social-app .live-mobile-logo{flex:none;min-height:44px;margin:0 8px 0 0;padding:0;display:block}.social-app .live-mobile-logo .brand{height:44px;color:var(--ink);letter-spacing:2.3px;gap:9px;padding:0;font-size:22px}.social-app .brand-mark i{background:var(--blue-ink)}.social-app .live-search{flex:260px;order:initial;min-width:170px;max-width:360px;margin:0 auto 0 0}.social-app .live-search .search-suggestions-input-wrap{border:1px solid var(--line);background:var(--soft);min-height:44px;box-shadow:none;border-radius:10px}.social-app .live-search input{min-height:42px;color:var(--ink);background:0 0;font-size:14px}.social-app .live-search input::placeholder{color:var(--muted)}.social-app .live-search-submit{min-width:40px;min-height:40px;color:var(--blue-ink);border-radius:8px}.social-app .social-top-navigation{flex:none;align-items:stretch;gap:2px;height:100%;display:flex}.social-app .social-top-navigation button{min-width:76px;min-height:44px;color:var(--muted);font:inherit;background:0 0;border:0;border-bottom:3px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:8px 12px;font-size:12px;font-weight:550;display:flex;position:relative}.social-app .social-top-navigation button:hover{color:var(--ink);background:var(--soft)}.social-app .social-top-navigation button[aria-current=page]{color:var(--blue-ink);border-bottom-color:var(--blue-ink)}.social-app .live-topbar>.icon-button{width:44px;min-width:44px;min-height:44px;color:var(--muted-dark);background:0 0;border-radius:50%}.social-app .live-topbar>.icon-button:hover{background:var(--soft)}.social-app .live-header-profile{margin-left:4px}.live-account-menu{flex:none;position:relative}.social-app .account-menu-trigger{background:0 0;border:1px solid #0000;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:56px;min-height:56px;padding:5px;display:flex}.social-app .account-menu-trigger>.avatar{width:28px;height:28px}.social-app .account-menu-trigger-label{color:var(--muted-dark);align-items:center;gap:3px;font-size:11px;line-height:1.25;display:flex}.social-app .account-menu-trigger:hover,.social-app .account-menu-trigger[aria-expanded=true]{background:var(--baby-blue);border-color:var(--blue-outline)}.social-app .account-menu-panel{z-index:30;border:1px solid var(--line);background:var(--surface);width:288px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 96px);box-shadow:var(--shadow);border-radius:12px;padding:6px;position:absolute;top:calc(100% + 10px);right:0;overflow-y:auto}.social-app .account-menu-panel[hidden]{display:none}.social-app .account-menu-panel [role=menuitem]{width:100%;min-height:44px;color:var(--muted-dark);font:inherit;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:flex}.social-app .account-menu-panel [role=menuitem]:is(:hover,:focus,[aria-current=page]){background:var(--baby-blue);color:var(--blue-ink)}.social-app .account-menu-identity{flex-direction:column;gap:3px;min-width:0;display:flex}.social-app .account-menu-identity strong{color:var(--ink);overflow-wrap:anywhere;font-size:14px}.social-app .account-menu-identity small{color:var(--blue-ink);font-size:12px}.social-app .account-menu-panel [role=separator]{background:var(--line);height:1px;margin:6px}.social-app .live-signout{min-height:44px;color:var(--muted-dark);white-space:nowrap;align-items:center;padding:0 6px;font-size:12px;font-weight:550;display:inline-flex}.social-app .launch-notification-count{background:var(--blue-ink);color:var(--surface);border:2px solid var(--surface)}.social-app .live-search-toggle{display:none}.social-app>.sidebar{background:var(--ink);height:calc(100dvh - 72px);color:var(--muted-on-dark);border-right:1px solid var(--line-on-dark);box-shadow:none;margin-top:72px;top:72px}.social-app>.sidebar.sidebar-expanded{flex-basis:236px;width:236px;padding:16px 14px}.social-app>.sidebar.sidebar-compact{flex-basis:76px;width:76px;padding:12px 8px}.social-app .sidebar-header{padding:0 2px 12px}.social-app .sidebar-brand-row{min-height:44px}.social-app .sidebar-brand-row .brand-link,.social-app .sidebar .brand-caption,.social-app .sidebar .social-primary-links,.social-app .sidebar .sidebar-account{display:none}.social-app .social-rail-title{color:var(--muted-on-dark);letter-spacing:.02em;font-size:12px;font-weight:600;display:block}.social-app .sidebar-toggle{border:1px solid var(--line-on-dark);background:var(--ink-2);width:44px;height:44px;color:var(--muted-on-dark);border-radius:10px;flex-basis:44px}.social-app .sidebar-toggle:hover{background:var(--ink-3);color:var(--on-dark)}.social-app .sidebar-scroll{scrollbar-color:var(--line-on-dark) transparent}.social-app .social-sidebar-profile{background:var(--ink-2);border:1px solid var(--line-on-dark);text-align:left;width:100%;color:var(--on-dark);border-radius:12px;flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:20px;padding:14px 12px;display:flex}.social-app .social-sidebar-identity{align-items:center;gap:10px;width:100%;min-width:0;display:flex}.social-app .social-sidebar-profile-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.social-app .social-sidebar-profile strong{color:var(--on-dark);overflow-wrap:anywhere;font-size:14px;line-height:1.4}.social-app .social-sidebar-profile-copy>span{color:var(--muted-on-dark);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.social-app .social-sidebar-profile small{color:var(--baby-pink);align-items:center;gap:5px;font-size:12px;font-weight:600;display:flex}.social-app .sidebar .sidebar-label{color:var(--muted-on-dark);letter-spacing:.06em;margin-bottom:8px;font-size:11px;font-weight:650}.social-app .sidebar .nav-item{min-height:44px;color:var(--muted-on-dark);box-shadow:none;background:0 0;border-radius:10px;gap:12px;padding:11px 12px;font-size:14px;font-weight:500}.social-app .sidebar .nav-item:hover{background:var(--ink-3);color:var(--on-dark)}.social-app .sidebar .nav-item.active{color:var(--pink-ink);background:var(--baby-pink);box-shadow:inset 0 0 0 1px var(--pink-outline)}.social-app .sidebar .nav-item .icon{color:var(--muted-on-dark)}.social-app .sidebar .nav-item.active .icon{color:var(--pink-ink)}.social-app .sidebar .nav-active-dot{display:none}.social-app .sidebar .sidebar-explore{border-top:0;margin-top:0;padding-top:0}.social-app .sidebar .sidebar-personal-links,.social-app .sidebar .sidebar-personal{border-top:1px solid var(--line-on-dark);margin-top:14px;padding-top:14px}.social-app .social-sidebar-profile[aria-current=page]{box-shadow:inset 0 0 0 1px var(--baby-pink)}.social-app .sidebar .nav-disclosure>summary{min-height:44px;color:var(--muted-on-dark);border-radius:10px;padding:10px 12px;font-size:13px}.social-app .sidebar .nav-disclosure>summary:hover{background:var(--ink-3)}.social-app .sidebar .sidebar-bottom{border-top:1px solid var(--line-on-dark);margin-top:14px;padding-top:12px}.social-app .sidebar.sidebar-compact .social-rail-title,.social-app .sidebar.sidebar-compact .social-sidebar-profile-copy,.social-app .sidebar.sidebar-compact .social-sidebar-profile>small{display:none}.social-app .sidebar.sidebar-compact .social-sidebar-profile{border:0;border-bottom:1px solid var(--line-on-dark);background:0 0;border-radius:0;align-items:center;padding:8px 0 14px}.social-app .sidebar.sidebar-compact .social-sidebar-identity{justify-content:center}.social-app .sidebar.sidebar-compact .social-sidebar-profile .avatar{width:42px;height:42px}.social-app .sidebar.sidebar-compact .nav-item{justify-content:center;padding-inline:0}.social-app .sidebar.sidebar-compact .nav-disclosure>summary{padding-inline:0}.social-app .sidebar.sidebar-compact .sidebar-brand-row{gap:0}.social-app .sidebar.sidebar-compact .sidebar-header{padding-inline:0}.social-app .mobile-navigation{background:var(--surface);border-top:1px solid var(--line);box-shadow:var(--shadow)}.social-app .mobile-navigation button{color:var(--muted);background:0 0}.social-app .mobile-navigation button.active,.social-app .mobile-navigation button[data-workspace].active{color:var(--blue-ink);background:var(--baby-blue)}.social-app .mobile-all-pages{--muted-on-dark:var(--muted);--line-on-dark:var(--line)}.social-app .mobile-all-pages .nav-item{color:var(--muted-dark)}.social-app .mobile-all-pages .nav-item.active{background:var(--baby-blue);color:var(--blue-ink)}.social-app .mobile-all-pages .nav-active-dot{display:none}.social-app .mobile-all-pages .mobile-you-actions{margin-top:18px}.social-app .live-topbar>.launch-bell[aria-current=page]{color:var(--blue-ink);background:var(--baby-blue);box-shadow:inset 0 0 0 1px var(--blue-outline)}@media (width<=1200px) and (width>=681px){.social-app .topbar.live-topbar{gap:8px;padding-inline:18px}.social-app .live-mobile-logo .brand>span:last-child{display:none}.social-app .social-top-navigation button{min-width:68px;padding-inline:8px}.social-app .live-search{max-width:310px}}@media (width<=950px){.social-app .live-header-profile{display:none}.social-app .live-search-toggle{justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.social-app .live-search{background:var(--surface);border:1px solid var(--line);width:auto;min-width:0;max-width:none;box-shadow:var(--shadow);border-radius:12px;margin:0;padding:6px;display:none;position:absolute;top:calc(100% + 8px);left:14px;right:14px}.social-app .live-search.mobile-search-open{display:block}.social-app .live-search input{font-size:16px}}@media (width<=680px){.social-app .account-menu-trigger{border-radius:50%;width:44px;min-height:44px}.social-app .account-menu-trigger-label{display:none}.social-app .main-content{padding-top:64px}.social-app .topbar.live-topbar{gap:4px;height:64px;min-height:64px;padding:0 12px}.social-app .live-mobile-logo{margin-right:auto}.social-app .live-mobile-logo .brand{letter-spacing:1.7px;gap:7px;font-size:20px}.social-app .live-mobile-logo .brand>span:last-child{display:inline}.social-app .social-top-navigation,.social-app>.sidebar,.social-app .live-header-profile{display:none}.social-app .live-search-toggle{margin-left:0}.social-app .live-signout{padding-inline:5px;font-size:11px}.social-app .page-shell{padding:18px 12px calc(88px + env(safe-area-inset-bottom))}.social-app .mobile-navigation{padding-bottom:max(6px, env(safe-area-inset-bottom))}.social-app .mobile-navigation button{border-radius:10px;min-width:0;min-height:48px;padding-inline:2px}.social-app .mobile-navigation button>span{white-space:normal;overflow-wrap:anywhere;font-size:10px;line-height:1.3}}@media (width<=360px){.social-app .mobile-navigation{gap:0;padding-inline:2px}.social-app .mobile-navigation button{flex:1 1 0;min-width:44px;padding-inline:0}.social-app .mobile-navigation button[aria-label=Opportunities]{flex-grow:1.4}.social-app .mobile-navigation button>span{white-space:nowrap;overflow-wrap:normal;font-size:9.5px}}.workspace-recovery{border:1px solid var(--line,#ddd);background:var(--surface,white);border-radius:14px;max-width:660px;margin:24px auto;padding:24px}.workspace-recovery h2{margin-top:0;font-size:21px}.workspace-recovery p{line-height:1.7}.workspace-recovery>div{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}.workspace-recovery small{color:var(--muted,#666);line-height:1.6}.social-media-picker{min-width:0}.social-media-picker-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.social-media-add{color:var(--blue-ink);background:#edf5fe;border-color:#b5cee9;justify-content:center;align-items:center;gap:8px;display:inline-flex}.social-media-hint{color:var(--muted);margin:8px 0;font-size:12px;line-height:1.5}.social-media-selection,.social-media-library ul{margin:12px 0;padding:0;list-style:none}.social-media-selection{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.social-media-selection>li{border:1px solid var(--line);background:var(--surface);border-radius:12px;gap:10px;min-width:0;padding:10px;display:flex}.social-media-thumb{width:62px;height:70px;color:var(--blue-ink);background:linear-gradient(145deg,#edf5fe,#fcecf4);border-radius:8px;flex:0 0 62px;place-items:center;display:grid;overflow:hidden}.social-media-thumb img{object-fit:cover;width:100%;height:100%}.social-media-selected-info{flex:1;min-width:0}.social-media-selected-info>strong,.social-media-upload strong{overflow-wrap:anywhere;font-size:12px;display:block}.social-media-selected-info>span,.social-media-upload span{color:var(--muted);margin:5px 0;font-size:11px;display:block}.social-media-item-actions{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.social-media-item-actions button{border:1px solid var(--line);background:var(--soft);border-radius:6px;min-width:32px;min-height:32px;padding:5px 8px;font-size:11px}.social-media-picker button:disabled{opacity:.5;cursor:not-allowed}.social-media-picker button:focus-visible,.social-post-media button:focus-visible,.social-native-video video:focus-visible{outline:3px solid var(--blue-outline);outline-offset:3px}.social-media-uploads{background:#f6faff;border:1px solid #b5cee9;border-radius:12px;margin-top:12px;padding:12px}.social-media-upload{align-items:center;gap:10px;margin-bottom:12px;display:flex}.social-media-upload>div{flex:1;min-width:0}.social-media-upload img{object-fit:cover;border-radius:6px;width:46px;height:46px}.social-media-upload progress{width:100%;height:8px;accent-color:var(--blue-outline);display:block}.social-media-error{border-left:3px solid var(--pink-ink);color:#84234f;background:#fff4f8;border-radius:5px;padding:10px 12px;font-size:12px;line-height:1.6}.social-media-library{background:#f6faff;border:1px solid #b5cee9;border-radius:12px;margin-top:12px;padding:14px}.social-media-library>strong{font-size:13px}.social-media-library ul{max-height:250px;overflow:auto}.social-media-library li+li{border-top:1px solid var(--line)}.social-media-library li>button{text-align:left;align-items:center;gap:10px;width:100%;padding:10px 4px;display:flex}.social-media-library li>button>span:first-of-type{overflow-wrap:anywhere;flex:1;min-width:0;font-size:12px}.social-media-library small{color:var(--muted);margin-top:3px;display:block}.social-media-library li>.social-media-delete{width:auto;color:var(--pink-ink);padding:4px 0 10px 34px;font-size:11px}.social-media-delete-confirm{background:#fff5f9;border:1px solid #edc7da;border-radius:9px;margin:0 0 10px;padding:10px;font-size:12px;line-height:1.5}.social-media-delete-confirm p{overflow-wrap:anywhere;margin:0 0 8px}.social-media-delete-confirm>button{margin:0 8px 4px 0}.social-post-media{border:1px solid var(--line);background:var(--soft);border-radius:12px;min-width:0;margin:12px 0;overflow:hidden}.social-media-placeholder{min-height:210px;color:var(--muted);background:linear-gradient(130deg,#edf5fe,#fbf0f6);flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:12px;display:flex}.social-post-photo{width:100%;padding:0;display:block}.social-post-photo img{object-fit:contain;width:100%;max-height:590px;display:block}.social-media-carousel-controls{background:var(--surface);justify-content:center;align-items:center;gap:18px;padding:8px;display:flex}.social-media-carousel-controls span{text-align:center;min-width:95px;color:var(--muted-dark);font-size:12px}.social-media-carousel-controls .icon-button{color:var(--blue-ink);background:#edf5fe;min-width:36px;min-height:36px}.social-native-video{min-width:0;position:relative}.social-native-video video{aspect-ratio:16/9;object-fit:contain;background:#121722;width:100%;min-height:180px;max-height:650px;display:block}.social-media-unavailable{text-align:center;color:var(--muted-dark);background:#f6faff;padding:22px;font-size:12px;line-height:1.6}.social-media-unavailable p{margin:0 0 10px}.social-media-viewer{min-width:0;padding:16px}.social-media-viewer h2{overflow-wrap:anywhere;font-size:17px}.social-media-viewer>img{object-fit:contain;width:100%;max-height:72dvh;display:block}.launch-video>.social-post-media{border:0;border-radius:0;margin:0}.launch-native-title{overflow-wrap:anywhere;padding:12px 14px;font-size:13px;display:block}.portfolio-highlight-entry .social-media-selection{grid-template-columns:1fr}.portfolio-highlight-entry .social-media-hint{margin:8px 0}.portfolio-highlight-add{flex-wrap:wrap;align-items:center;gap:10px;display:flex}@media (width<=520px){.social-media-selection{grid-template-columns:1fr}.social-media-picker-actions>.social-media-add{width:100%}.social-media-viewer{padding:10px}.social-media-viewer>img{max-height:65dvh}}
