@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/archivo-latin-400-normal-C81ewxNO.woff2)format("woff2"),url(/assets/archivo-latin-400-normal-Bl602Mgc.woff)format("woff")}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/archivo-latin-700-normal-D9cHMWGj.woff2)format("woff2"),url(/assets/archivo-latin-700-normal-lT5TFe7H.woff)format("woff")}@font-face{font-family:Archivo Black;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/archivo-black-latin-400-normal-BTVu2TQR.woff2)format("woff2"),url(/assets/archivo-black-latin-400-normal-HW9MwEcM.woff)format("woff")}:root{--bg:#0a0a0a;--bg-2:#0f0f0f;--surface:#141414;--surface-2:#161616;--surface-3:#1e1e1e;--line:#262626;--line-2:#333;--line-3:#444;--text:#ededed;--text-strong:#fff;--text-2:#c9c9c9;--muted:#a3a3a3;--subtle:#949494;--verified:#1d9bf0;--org:#4fc3f7;--star:#ffc400;--danger:#ff8a8a;--accent:#c6ff00;--font:"Archivo", system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:"Archivo Black", "Archivo", system-ui, sans-serif;--fs-xs:12px;--fs-sm:13px;--fs-md:15px;--fs-lg:17px;--tap:44px;--wrap:1160px;--gutter:28px;--topbar-h:64px;--bottombar-h:0px}@media (max-width:760px){:root{--gutter:16px;--topbar-h:56px;--bottombar-h:calc(60px + env(safe-area-inset-bottom,0px))}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--topbar-h) + 12px)}html:has(dialog[open]){overflow:hidden}body{background:var(--bg);color:var(--text);font:400 var(--fs-md)/1.5 var(--font);margin:0;overflow-x:hidden}img{max-width:100%;display:block}button,input,select{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit}p{margin:0}h1,h2,h3{margin:0;font-weight:700}ul,ol{margin:0;padding:0;list-style:none}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.display{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em;font-weight:400}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.muted{color:var(--muted)}.fine{font-size:var(--fs-xs);color:var(--subtle);margin-top:8px;line-height:1.5}.meta{font-size:var(--fs-xs);color:var(--subtle);letter-spacing:.06em;text-transform:uppercase}.center{text-align:center}.accentText{color:var(--accent)}.boot{color:var(--subtle);letter-spacing:2px;text-transform:uppercase;text-align:center;padding:80px 20px;font:13px/1.4 system-ui,sans-serif}.wrap{width:100%;max-width:var(--wrap);padding-inline:var(--gutter);margin-inline:auto}.app{min-height:100vh;padding-bottom:var(--bottombar-h)}.skip{z-index:100;background:var(--accent);color:#000;padding:12px 16px;font-weight:700;text-decoration:none;position:absolute;top:-60px;left:8px}.skip:focus{top:8px}.btn{min-height:var(--tap);font-size:var(--fs-xs);letter-spacing:.16em;text-transform:uppercase;background:var(--surface-2);color:var(--text);white-space:nowrap;border:1px solid #0000;border-radius:0;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-weight:700;text-decoration:none;transition:filter .15s;display:inline-flex}.btn:hover:not(:disabled){filter:brightness(1.12)}.btn:disabled{opacity:.55;cursor:default}.btn--accent{background:var(--accent);color:#000}.btn--light{color:#000;background:#fff}.btn--ghost{border-color:var(--line-3);color:var(--text);background:0 0}.btn--outline{border-color:var(--accent);color:var(--text-strong);background:0 0}.btn--sm{min-height:var(--tap);padding:0 12px}.btn--grow{flex:2}.iconBtn{width:var(--tap);height:var(--tap);color:var(--text);background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.iconBtn:hover{color:#fff}.heart{color:var(--text)}.heart--on{color:#ff4d6d}.topbar{z-index:60;height:var(--topbar-h);padding:0 var(--gutter);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0a0af0;border-bottom:1px solid #1f1f1f;align-items:center;gap:24px;display:flex;position:sticky;top:0}.brand{color:#fff;letter-spacing:.04em;min-height:var(--tap);align-items:center;font-size:19px;text-decoration:none;display:inline-flex}.brand__dot{color:var(--accent)}.pillars{gap:4px;display:flex}.pillars a,.bottomNav__list a{min-height:var(--tap);font-size:var(--fs-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);align-items:center;padding:0 16px;font-weight:700;text-decoration:none;display:inline-flex}.pillars a.active{background:var(--accent);color:#000}.pillars a:hover:not(.active){color:#fff}.topbar__end{align-items:center;gap:8px;margin-left:auto;display:flex}.savedBtn{align-items:center;gap:6px;width:auto;padding:0 8px;display:inline-flex;position:relative}.savedBtn__n{font-size:var(--fs-sm);font-weight:700}.initials{width:var(--tap);height:var(--tap);background:var(--surface-3);border:2px solid var(--accent);color:#fff;font-weight:700;font-size:var(--fs-sm);border-radius:50%;place-items:center;padding:0;display:inline-grid}.initials--lg{width:64px;height:64px;font-size:20px}.bottomNav{display:none}.sportNav{background:var(--bg-2);border-bottom:1px solid #1f1f1f;position:relative}.sportNav__list{padding:0 var(--gutter);scrollbar-width:thin;scrollbar-color:#333 transparent;scroll-snap-type:x proximity;display:flex;overflow-x:auto}.sportNav__link{scroll-snap-align:start;min-height:52px;font-size:var(--fs-xs);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;color:var(--subtle);border-bottom:3px solid #0000;align-items:center;padding:0 16px;font-weight:700;text-decoration:none;display:inline-flex}.sportNav__link:hover{color:#fff}.sportNav__link.active{color:var(--sport);border-bottom-color:var(--sport)}.hero{background:#121212;min-height:500px;display:flex;position:relative;overflow:hidden}.hero__img,.break__img{object-fit:cover;filter:grayscale(30%)contrast(1.15)brightness(.5);width:100%;height:100%;position:absolute;inset:0}.hero__shade{background:linear-gradient(90deg,#080808ed 0%,#0808084d 55%,#080808b3 100%);position:absolute;inset:0}.hero__inner{z-index:2;flex-direction:column;justify-content:center;padding-block:60px;display:flex;position:relative}.hero__heading{font-size:var(--fs-sm);letter-spacing:.4em;text-transform:uppercase;color:var(--accent);font-weight:700}.hero__kicker{color:#fff;max-width:760px;margin-top:14px;font-size:clamp(42px,7vw,86px);line-height:.95}.hero__line{color:var(--text-2);max-width:460px;margin-top:16px;font-size:16px}.filters{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.select{min-height:var(--tap);color:var(--text);border:1px solid var(--line-2);font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;appearance:none;cursor:pointer;background:#111;background-image:linear-gradient(45deg, transparent 50%, var(--muted) 50%), linear-gradient(135deg, var(--muted) 50%, transparent 50%);background-position:calc(100% - 18px),calc(100% - 13px);background-repeat:no-repeat;background-size:5px 5px;border-radius:0;padding:0 36px 0 14px;font-weight:700}.select:disabled{opacity:.5;cursor:default}.select--block{text-transform:none;letter-spacing:0;width:100%;font-weight:400;font-size:var(--fs-md)}.break{background:#121212;place-items:center;height:320px;margin-top:60px;display:grid;position:relative;overflow:hidden}.break__img{filter:grayscale(60%)contrast(1.2)brightness(.45)}.break__inner{z-index:2;text-align:center;padding:0 var(--gutter);position:relative}.break__quote{color:#fff;font-size:clamp(26px,4vw,44px);line-height:1.05}.break__rule{background:var(--accent);width:60px;height:4px;margin:18px auto 0}.adGrid{grid-template-columns:2fr 1fr;gap:12px;margin-top:26px;display:grid}.ad{background:linear-gradient(100deg,#1a1a1a,#232010);border:1px solid #2e2a1a;align-items:center;gap:16px;padding:18px 22px;display:flex}.ad--open{border:1px dashed var(--line-2);text-align:center;background:0 0;place-items:center;display:grid}.ad__tag{font-size:var(--fs-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line-2);flex:none;padding:3px 7px}.ad__title{font-weight:700;font-size:var(--fs-md);color:#fff}.ad__sub{font-size:var(--fs-xs);color:var(--subtle);margin-top:3px}.ad__open{font-size:var(--fs-xs);color:var(--muted);letter-spacing:.1em;text-transform:uppercase}.main{padding-top:46px;padding-bottom:20px}.boardHead{flex-wrap:wrap;align-items:baseline;gap:8px 14px;margin-bottom:22px;display:flex}.boardHead__title{color:#fff;font-size:26px}.boardHead__count{font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--subtle)}.explainer{font-size:var(--fs-sm);color:var(--muted);flex-basis:100%}.explainer summary{min-height:var(--tap);cursor:pointer;color:var(--accent);letter-spacing:.06em;align-items:center;font-weight:700;display:inline-flex}.explainer ol{gap:4px;max-width:760px;padding-bottom:8px;padding-left:20px;list-style:decimal;display:grid}.chips{flex-wrap:wrap;gap:8px;margin-bottom:26px;display:flex}.chip{min-height:var(--tap);background:var(--surface-2);color:var(--muted);border:1px solid var(--line);font-size:var(--fs-xs);letter-spacing:.16em;text-transform:uppercase;padding:0 20px;font-weight:700}.chip[aria-pressed=true]{background:var(--accent);color:#000;border-color:var(--accent)}.grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:18px;display:grid}.grid--sm{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.divider{font-size:var(--fs-xs);letter-spacing:.24em;text-transform:uppercase;color:var(--subtle);margin:40px 0 18px;font-weight:400}.empty{border:1px dashed var(--line-2);text-align:center;color:var(--muted);font-size:var(--fs-sm);letter-spacing:.06em;text-transform:uppercase;padding:50px 20px}.card{background:var(--surface);border:1px solid var(--line);transition:transform .2s,border-color .2s;position:relative;overflow:hidden}.card:hover{border-color:var(--line-3)}.coachCard{cursor:pointer;flex-direction:column;display:flex}.coachCard:hover{transform:translateY(-4px)}.card__bar{background:var(--accent);height:5px}.card__flags{z-index:1;justify-items:start;gap:4px;display:grid;position:absolute;top:15px;left:0}.flag{font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;color:#000;padding:3px 10px;font-weight:700}.flag--featured{background:#fff}.flag--top{background:var(--accent)}.card__save{z-index:2;background:#00000080;position:absolute;top:10px;right:10px}.coachCard__head{align-items:center;gap:14px;padding:22px 20px 0;display:flex}.card__flags+.card__save+.coachCard__head{padding-top:64px}.avatar{object-fit:cover;background:var(--surface-3);border-radius:4px;flex:none}.avatar--round{border-radius:50%}.avatar--initials{color:#fff;place-items:center;font-weight:700;display:inline-grid}.coachCard__photo{border:2px solid var(--accent)}.coachCard__name{font-size:var(--fs-lg);color:#fff;flex-wrap:wrap;align-items:center;gap:6px;line-height:1.1;display:flex}.coachCard__co{font-size:var(--fs-xs);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.logo{width:24px;height:24px;color:var(--accent);letter-spacing:0;background:#2a2a2a;border-radius:3px;place-items:center;font-size:10px;font-weight:700;display:inline-grid}.org{font-size:var(--fs-xs);color:var(--org);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:4px;margin-top:4px;display:inline-flex}.coachCard__rating{font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;gap:8px;padding:14px 20px 0;display:flex}.coachCard__rating b{color:#fff}.profile .coachCard__rating,.recCard .coachCard__rating{padding:8px 0 0}.tag{font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;color:#000;background:var(--accent);margin-left:auto;padding:2px 8px;font-weight:700}.tag--abs{margin:0;position:absolute;top:10px;left:10px}.coachCard__tag{font-size:var(--fs-sm);color:var(--muted);min-height:34px;padding:10px 20px 0}.pills{flex-wrap:wrap;gap:6px;padding:12px 20px 0;display:flex}.pill{font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--line-2);color:var(--muted);padding:2px 8px}.pill--accent{border-color:var(--accent);color:var(--accent)}.coachCard__meta{border-top:1px solid var(--line);font-size:var(--fs-xs);color:var(--subtle);text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;gap:8px;margin:16px 20px 0;padding-top:12px;display:flex}.coachCard__meta span{align-items:flex-start;gap:4px;display:inline-flex}.coachCard__meta svg{flex:none;margin-top:1px}.coachCard__meta b{color:#fff;white-space:nowrap}.coachCard__actions{gap:8px;margin-top:auto;padding:14px 20px 18px;display:flex}.coachCard__actions .btn{flex:1;padding:0 8px}.stars{letter-spacing:1px;white-space:nowrap;line-height:1;display:inline-block;position:relative}.stars__base{color:#3a3a3a}.stars__fill{color:var(--star);position:absolute;inset:0 auto 0 0;overflow:hidden}.verified{background:var(--verified);color:#fff;border-radius:50%;flex:none;place-items:center;display:inline-grid}.recCard__media{background:#1c1c1c;height:150px;position:relative}.cardImg{object-fit:cover;filter:grayscale(20%)brightness(.8);width:100%;height:100%}.cardImg--empty{background:linear-gradient(135deg,#1c1c1c,#222)}.recCard__face{border:2px solid var(--surface);position:absolute;bottom:-16px;right:14px}.recCard__body{padding:18px 16px 16px}.recCard__title{font-size:var(--fs-md);color:#fff}.recCard__foot{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.recCard__foot b{color:#fff;font-size:var(--fs-sm)}.gigList{gap:12px;margin-top:14px;display:grid}.gig{flex-wrap:wrap;align-items:center;gap:18px;padding:18px 22px;display:flex}.gig__type{font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;color:#000;background:var(--accent);padding:4px 10px;font-weight:700}.gig__type--job{background:#fff}.gig__type--internship{background:#8c9eff}.gig__body{flex:300px}.gig__title{font-size:var(--fs-md);color:#fff}.gig__desc{font-size:var(--fs-sm);color:var(--muted);margin-top:5px}.gig__pay{color:var(--accent);font-size:18px}.dialog{color:var(--text);width:min(var(--dw,560px), calc(100vw - 32px));background:#111;border:1px solid #2a2a2a;max-height:min(92dvh,900px);padding:0;overflow:hidden}.dialog--sm{--dw:480px}.dialog--md{--dw:600px}.dialog--lg{--dw:1100px}.dialog::backdrop{background:#000000d1}.dialog[open]{display:flex}.dialog__frame{width:100%;max-height:inherit;flex-direction:column;display:flex}.dialog__bar{background:var(--accent);flex:none;height:6px}.dialog__head{flex:none;justify-content:space-between;align-items:center;gap:12px;padding:14px 14px 0 28px;display:flex}.dialog__head:has(.sr-only){z-index:3;padding:0;position:absolute;top:14px;right:8px}.dialog__title{color:#fff;font-size:24px}.dialog__close{color:var(--muted);background:#111c}.dialog__body{overscroll-behavior:contain;padding:16px 28px 28px;overflow-y:auto}.dialog--side{border-width:0 0 0 1px;width:min(420px,100vw);height:100dvh;max-height:100dvh;margin:0 0 0 auto}.dialog--side .dialog__body{padding-top:22px}@media (prefers-reduced-motion:no-preference){.dialog[open]{animation:.18s ease-out rise}.dialog--side[open]{animation:.2s ease-out slide}}@keyframes rise{0%{opacity:0;transform:translateY(12px)}}@keyframes slide{0%{opacity:0;transform:translate(40px)}}.lede{font-size:var(--fs-md);color:var(--text-2);margin-top:4px}.lede b{color:#fff}.label{font-size:var(--fs-xs);letter-spacing:.24em;text-transform:uppercase;color:var(--subtle);margin:24px 0 10px;font-weight:400}.fieldset{border:0;min-width:0;margin:0;padding:0}.fieldset>.label{padding:0}.radioGrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.radio{min-height:var(--tap);background:var(--surface-2);border:1px solid var(--line-2);font-size:var(--fs-sm);cursor:pointer;align-items:center;gap:10px;padding:8px 12px;display:flex}.radio:has(input:checked){border-color:var(--accent)}.radio input,.checkbox input{accent-color:var(--accent);flex:none;width:20px;height:20px;margin:0}.receipt{background:var(--surface-2);border:1px solid var(--line);font-size:var(--fs-sm);color:var(--text-2);margin-top:18px;padding:16px}.receipt__row{justify-content:space-between;gap:12px;margin-top:4px;display:flex}.receipt__row b{color:#fff}.receipt__row--reward{color:var(--accent)}.receipt__total{border-top:1px solid var(--line);color:#fff;font-weight:700;font-size:var(--fs-md);justify-content:space-between;margin-top:10px;padding-top:10px;display:flex}.actions{gap:10px;margin-top:18px;display:flex}.actions .btn{flex:1}.actions .btn--grow{flex:2}.actions--stack{flex-direction:column;align-items:stretch}.notice{background:var(--surface-2);border:1px solid var(--line-2);font-size:var(--fs-sm);gap:10px;margin-top:12px;padding:14px;display:grid}.slotLine{font-family:var(--font-display);text-transform:uppercase;color:#fff;margin-top:14px;font-size:22px}.doneTitle{color:#fff;margin-bottom:10px;font-size:26px}.center .btn{margin-top:16px}.center .actions .btn{margin-top:0}.profile__head{align-items:flex-start;gap:22px;padding-right:44px;display:flex}.profile__photo{border:4px solid var(--accent)}.profile__id{flex:1;min-width:0}.profile__name{color:#fff;flex-wrap:wrap;align-items:center;gap:10px;font-size:38px;line-height:1;display:flex}.profile__actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.profile__bio{font-size:var(--fs-md);color:var(--text-2);margin-top:18px;line-height:1.65}.profile .pills{padding:14px 0 0}.stats{background:#2a2a2a;border:1px solid #2a2a2a;grid-template-columns:repeat(3,1fr);gap:1px;margin:22px 0 0;display:grid}.stats--2{grid-template-columns:1fr 1fr;margin-top:14px}.stats div{background:var(--surface-2);padding:12px 14px}.stats dt{font-size:var(--fs-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--subtle)}.stats dd{font-size:var(--fs-sm);color:#fff;margin:4px 0 0;font-weight:700}.checks{flex-wrap:wrap;gap:8px;display:flex}.check{font-size:var(--fs-xs);border:1px solid var(--line-2);color:var(--muted);align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.check b{color:var(--text);font-weight:700}.check--verified{border-color:var(--verified);color:#9fd4ff}.check--expired{border-color:#6b2a2a}.check--expired b{color:var(--danger)}.rows{gap:8px;display:grid}.row{background:var(--surface-2);border:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.row--col{flex-direction:column;align-items:stretch;gap:6px}.row--col .btn{align-self:flex-start}.row--review{flex-direction:column;align-items:stretch}.row--review p{font-size:var(--fs-sm);color:var(--muted)}.row__title{color:#fff;font-size:var(--fs-sm);display:block}.row__line{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.row__end{align-items:center;gap:14px;display:flex}.price{font-size:var(--fs-lg);color:#fff}.thread__head{align-items:center;gap:12px;padding-right:44px;display:flex}.thread__name{color:#fff;align-items:center;gap:6px;font-weight:700;display:flex}.thread__name+.fine{margin-top:0}.thread__tools{gap:8px;margin-top:12px;display:flex}.thread__log{border-top:1px solid var(--line);flex-direction:column;gap:8px;min-height:180px;max-height:40dvh;margin-top:12px;padding:14px 0;display:flex;overflow-y:auto}.thread__empty{color:var(--subtle);font-size:var(--fs-sm);text-align:center;padding:30px 10px}.bubble{max-width:80%;font-size:var(--fs-sm);padding:10px 14px}.bubble--parent{background:var(--accent);color:#000;align-self:flex-end}.bubble--coach{background:var(--surface-3);color:var(--text);align-self:flex-start}.composer{border-top:1px solid var(--line);gap:8px;padding-top:12px;display:flex}.composer .input{flex:1;min-width:0}.field{gap:6px;margin-top:12px;display:grid}.field--inline{margin:0}.field__label{font-size:var(--fs-sm);color:var(--text-2)}.field__error{color:var(--danger);font-size:var(--fs-sm);margin-top:6px}.input{min-height:var(--tap);background:var(--surface-2);border:1px solid var(--line-2);color:var(--text);font-size:var(--fs-md);border-radius:0;width:100%;padding:0 14px}.input[aria-invalid=true],.select[aria-invalid=true]{border-color:var(--danger)}.checkbox{font-size:var(--fs-sm);color:var(--muted);cursor:pointer;min-height:var(--tap);align-items:flex-start;gap:12px;padding-top:10px;line-height:1.5;display:flex}.checkbox b{color:#fff}.checkbox input{margin-top:1px}.twoCol{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}.roleGrid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px;display:grid}.roleCard{background:var(--surface-2);border:2px solid var(--line-2);text-align:left;align-content:start;gap:8px;padding:22px 16px;display:grid}.roleCard:hover,.roleCard:focus-visible{border-color:var(--accent)}.roleCard__title{color:#fff;font-size:16px}.roleCard__text{font-size:var(--fs-sm);color:var(--muted)}.subform{border:1px solid var(--line);margin-top:10px;padding:4px 14px 14px}.acct__head{align-items:center;gap:14px;padding-right:44px;display:flex}.acct__name{color:#fff;font-size:18px}.meter{background:var(--line);height:8px}.meter span{background:var(--accent);height:100%;display:block}.savedRow{text-align:left;min-height:var(--tap);background:0 0;border:0;flex:1;align-items:center;gap:12px;padding:0;display:flex}.savedRow>span{gap:2px;display:grid}.toast{left:50%;bottom:calc(var(--bottombar-h) + 20px);z-index:200;color:#000;font-weight:700;font-size:var(--fs-sm);opacity:0;pointer-events:none;background:#fff;max-width:calc(100vw - 32px);padding:12px 18px;transition:opacity .2s,transform .2s;position:fixed;transform:translate(-50%,20px)}.toast[data-visible=true]{opacity:1;transform:translate(-50%)}.footer{padding:30px var(--gutter);font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--subtle);border-top:1px solid #1f1f1f;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:60px;display:flex}.footer .brand{min-height:0;margin-right:10px;font-size:14px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}@media (max-width:760px){.topbar{gap:8px}.topbar__nav{display:none}.brand{font-size:17px}.btn--join{padding:0 14px}.bottomNav{z-index:70;padding-bottom:env(safe-area-inset-bottom,0px);background:#0a0a0af7;border-top:1px solid #1f1f1f;display:block;position:fixed;bottom:0;left:0;right:0}.bottomNav__list{grid-template-columns:repeat(4,1fr);height:60px;display:grid}.bottomNav__list a{text-align:center;letter-spacing:.08em;border-top:3px solid #0000;justify-content:center;width:100%;height:100%;padding:0 4px;font-size:11px;line-height:1.15}.bottomNav__list a.active{color:var(--accent);border-top-color:var(--accent)}.sportNav:after{content:"";pointer-events:none;background:linear-gradient(90deg, #0f0f0f00, var(--bg-2));width:36px;position:absolute;top:0;bottom:0;right:0}.hero{min-height:440px}.hero__inner{padding-block:40px}.hero__heading{letter-spacing:.24em}.filters .field--inline,.filters .btn{flex:calc(50% - 5px)}.filters .select{width:100%}.adGrid{grid-template-columns:1fr}.ad{flex-wrap:wrap}.main{padding-top:32px}.grid,.grid--sm{grid-template-columns:1fr}.break{height:260px;margin-top:40px}.gig{padding:16px}.gig .btn{width:100%}.dialog:not(.dialog--side){border-width:1px 0 0;width:100vw;max-width:100vw;max-height:92dvh;margin:auto 0 0}.dialog__head{padding-left:18px}.dialog__body{padding:14px 18px 22px}.dialog__title{font-size:20px}.profile__head{gap:14px}.profile__photo{border-width:3px;width:88px;height:88px}.profile__name{font-size:24px}.stats,.radioGrid,.twoCol,.roleGrid{grid-template-columns:1fr}.row{flex-wrap:wrap}.footer{padding-bottom:24px}}.fieldset{margin-top:20px}.fieldset>legend.label{margin:0 0 8px}.linkBtn{font:inherit;color:var(--text);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.linkBtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.desk{max-width:820px;padding-bottom:60px}.desk__title{color:#fff;font-size:30px}.panel{background:var(--surface);border:1px solid var(--line);margin-top:18px;padding:20px}.panel__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.panel__title{color:#fff;font-size:20px}.panel>.btn,.panel>.rows+.btn{margin-top:14px}.panel>.rows:not(:empty){margin-top:12px}.chip-status{font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--line-3);color:var(--text);padding:4px 10px;font-weight:700}.chip-status--approved{border-color:var(--accent);color:var(--accent)}.chip-status--suspended{border-color:var(--danger);color:var(--danger)}.bullets{font-size:var(--fs-md);color:var(--text-2);gap:8px;margin:12px 0 0;padding-left:20px;line-height:1.5;display:grid}.checkGrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.input--area{resize:vertical;min-height:120px;padding:12px 14px;font-family:inherit;line-height:1.5}.photoEdit{align-items:center;gap:16px;margin-top:16px;display:flex}.photoEdit .fine{margin-top:8px}.photoEdit input:focus-visible+.fine,.photoEdit label:focus-within{outline:2px solid var(--accent);outline-offset:2px}.row__btns{flex-wrap:wrap;gap:8px;display:flex}.row--col .row__btns .btn{align-self:auto}a.linkBtn{color:var(--text)}.linkBtn--tap{min-height:var(--tap);min-width:var(--tap);align-items:center;padding:0 6px;display:inline-flex}.footer__link{min-height:var(--tap);color:inherit;align-items:center;padding:0 12px;display:inline-flex}
