:root{--bg:#050a13;--bg-soft:#0b1423;--panel:#0a1220d1;--panel-strong:#09101df5;--card:#0f1828e0;--card-strong:#121d30f5;--line:#89adff29;--line-strong:#89adff4d;--text:#eef4ff;--text-soft:#dde6f9b3;--text-muted:#dde6f985;--accent:#81b2ff;--accent-strong:#b7d0ff;--accent-glow:#81b2ff3d;--position-active-bg:#0e4b4f;--position-active-bg-hover:#146066;--position-active-border:#2dd4bf;--position-active-text:#ccfbf1;--position-active-glow:#2dd4bf38;--shadow:0 24px 80px #0007127a;--radius-xl:32px;--radius-lg:24px;--radius-md:18px;--radius-sm:14px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:76px;overflow-x:clip}body{min-height:100vh;color:var(--text);background:radial-gradient(circle at 0 0,#4984ff38,#0000 26%),radial-gradient(circle at 90% 12%,#113d7d47,#0000 24%),radial-gradient(circle at 20% 100%,#5682ff24,#0000 28%),linear-gradient(#03060d 0%,#08111d 44%,#040914 100%);margin:0;overflow-x:clip}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{cursor:pointer}input,textarea,select{border:1px solid var(--line);border-radius:var(--radius-sm);width:100%;color:var(--text);background:#080e18db;padding:14px 16px}textarea{resize:vertical}:where(a,button,input,textarea,select):focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}.ambient{z-index:-1;filter:blur(120px);opacity:.32;border-radius:999px;width:320px;height:320px;position:fixed}.ambient--one{background:#5a8cff38;top:56px;left:-80px}.ambient--two{background:#1757ab38;top:320px;right:-40px}.ambient--three{background:#3d67b02e;bottom:40px;left:22%}.site-shell{--site-shell-top-padding:20px;width:min(1240px,100% - 32px);margin:0 auto;padding:20px 0 64px}.site-shell--pricing{isolation:isolate;min-height:100vh;position:relative}.site-shell--pricing:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at top,#14b8a624,#0000 34%),linear-gradient(#071426 0%,#020817 45% 100%);width:100vw;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.site-shell--home{isolation:isolate;min-height:100vh;position:relative}.site-shell--home:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 72% 34%,#3b82f62e,#0000 34%),radial-gradient(circle at 18% 12%,#14b8a61f,#0000 28%),linear-gradient(#071426 0%,#06111f 38%,#020817 100%);width:100vw;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.site-header,.page-hero,.content-section,.directory-layout,.blog-layout,.article-detail,.detail-layout,.legal-layout,.auth-layout,.form-section{z-index:1;position:relative}.page-hero,.filter-panel,.listing-card,.feature-card,.category-card,.review-card,.cta-card,.story-card,.faq-item,.site-footer,.article-card,.sidebar-card,.quote-panel,.comment-card,.form-card,.empty-card,.package-card,.detail-card,.legal-card,.auth-card,.mini-metrics__card{border:1px solid var(--line);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#111b2df0,#080e18eb)}.site-header__actions,.page-hero__actions,.button-row,.listing-card__actions,.site-footer__legal-links,.auth-links{flex-wrap:wrap;gap:12px;display:flex}.language-switcher{border:1px solid var(--line);background:#080d18b3;border-radius:999px;align-items:center;padding:3px;display:inline-flex}.language-switcher__button{min-width:36px;min-height:30px;color:var(--text-soft);letter-spacing:.04em;background:0 0;border:0;border-radius:999px;padding:0 9px;font-size:.78rem;font-weight:700}.language-switcher__button.is-active{color:var(--text);background:linear-gradient(135deg,#78a9ff3d,#366ecc47)}.site-header{--header-surface:var(--bg-soft);--header-text:var(--text);--header-muted:var(--text-soft);--header-line:var(--line);--header-accent:var(--accent);--header-accent-hover:var(--accent-strong);--header-nav-active:var(--accent);--header-on-accent:var(--bg);z-index:1000;width:100vw;margin:calc(-1 * var(--site-shell-top-padding,20px)) 0 24px calc((100% - 100vw) / 2);border-bottom:1px solid var(--header-line);background:var(--header-surface);position:sticky;top:0;box-shadow:0 10px 28px #00071224}.site-header__inner{grid-template-columns:minmax(190px,auto) minmax(0,1fr) auto;grid-template-areas:"brand nav actions";align-items:center;column-gap:clamp(22px,3.5vw,56px);width:min(100%,1400px);min-height:76px;margin:0 auto;padding:0 clamp(20px,3.6vw,48px);display:grid}.brand{grid-area:brand;align-items:center;gap:10px;min-width:0;display:inline-flex}@media (min-width:1181px){.site-header__inner>.brand{transform:translate(min(0px,700px - 50vw))}}.brand img{border-radius:12px;width:44px;height:44px}.brand__copy{min-width:0}.brand__name{color:var(--header-text);letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin:0;font-size:1rem;font-weight:700;line-height:1.1;overflow:hidden}.brand__tagline{color:var(--header-muted);text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:.72rem;line-height:1.2;overflow:hidden}.site-nav{flex-wrap:nowrap;grid-area:nav;justify-content:center;align-self:stretch;gap:clamp(18px,2.6vw,36px);min-width:0;display:flex}.site-header__language{align-items:center;display:inline-flex}.site-header__actions{flex-wrap:nowrap;grid-area:actions;justify-content:flex-end;align-items:center;gap:8px;min-width:0}.site-nav__link{min-height:76px;color:var(--header-muted);white-space:nowrap;align-items:center;padding:4px 0 2px;font-size:.95rem;font-weight:500;transition:color .18s;display:inline-flex;position:relative}.site-header__actions .button{min-height:42px;padding:9px 13px;font-size:.88rem}.site-nav__link:hover,.site-nav__link.is-active{color:var(--header-nav-active)}.site-nav__link.is-active:after{background:var(--header-nav-active);content:"";border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:0;left:0;right:0}.site-nav__link.is-coming-soon{color:var(--header-muted);cursor:default}.site-nav__link.is-coming-soon:hover{color:var(--header-muted)}.site-nav__coming-soon-badge,.mobile-nav-drawer__coming-soon-badge{border:1px solid color-mix(in oklch, var(--header-accent) 32%, transparent);background:color-mix(in oklch, var(--header-accent) 12%, transparent);color:var(--header-accent);letter-spacing:.04em;white-space:nowrap;border-radius:999px;align-items:center;font-size:.62rem;font-weight:800;line-height:1;display:inline-flex}.site-nav__coming-soon-badge{padding:3px 5px;font-size:.55rem;position:absolute;top:calc(50% + 12px);left:calc(50% + 34px);transform:translate(-50%)}.site-header .language-switcher{background:0 0;border:0;gap:1px;padding:0}.site-header .language-switcher__button{min-width:30px;min-height:40px;color:var(--header-muted);padding:0 5px;font-size:.76rem;transition:color .18s;position:relative}.site-header .language-switcher__button+.language-switcher__button:before{background:var(--header-line);content:"";width:1px;height:16px;position:absolute;top:50%;left:-1px;transform:translateY(-50%)}.site-header .language-switcher__button:hover,.site-header .language-switcher__button.is-active{color:var(--header-accent);background:0 0}.site-header__actions>.button.button--ghost,.site-header__actions>.button.button--secondary{min-height:40px;color:var(--header-muted);background:0 0;border-color:#0000;padding-inline:8px}.site-header__actions>.button.button--ghost:hover,.site-header__actions>.button.button--secondary:hover{color:var(--header-accent);background:0 0;border-color:#0000;transform:none}.site-header__actions>.button.button--primary{background:var(--header-accent);min-height:44px;color:var(--header-on-accent);border-color:#0000;border-radius:13px;padding-inline:18px;font-weight:700;box-shadow:0 8px 18px #39659b33;box-shadow:0 8px 18px lab(41.4634% -1.84748 -34.7621/.2)}.site-header__actions>.button.button--primary:hover{background:var(--header-accent-hover);border-color:#0000;box-shadow:0 10px 22px #6588b63d;box-shadow:0 10px 22px lab(55.5964% -3.45209 -28.2008/.24)}.site-header .account-menu__trigger{border-color:var(--header-line);color:var(--header-text);box-shadow:none;background:0 0}.site-header .account-menu__trigger:hover,.site-header .account-menu__trigger:focus-visible,.site-header .account-menu.is-open .account-menu__trigger{border-color:color-mix(in oklch, var(--header-accent) 42%, var(--header-line));background:color-mix(in oklch, var(--header-accent) 8%, transparent);color:var(--header-text)}.site-header .account-menu__name{color:var(--header-text)}.site-header .account-menu__role,.site-header .account-menu__chevron{color:var(--header-muted)}.site-header .account-menu__chevron{border-color:var(--header-muted)}.site-nav-toggle{border:1px solid var(--line);width:46px;height:46px;color:var(--text);background:#080e1899;border-radius:14px;flex-direction:column;grid-area:toggle;justify-content:center;align-items:center;gap:5px;padding:0;transition:border-color .18s,background-color .18s;display:none}.site-nav-toggle:hover{border-color:var(--line-strong)}.site-nav-toggle span{background:currentColor;border-radius:2px;width:20px;height:2px;transition:transform .22s cubic-bezier(.22,1,.36,1),opacity .18s;display:block}.site-nav-toggle.is-open span:first-child{transform:translateY(7px)rotate(45deg)}.site-nav-toggle.is-open span:nth-child(2){opacity:0}.site-nav-toggle.is-open span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.mobile-nav-backdrop{z-index:110;opacity:0;pointer-events:none;visibility:hidden;-webkit-backdrop-filter:blur(4px);background:#00000085;border:0;border-radius:0;transition:opacity .22s,visibility .22s;position:fixed;inset:0}.mobile-nav-backdrop.is-open{opacity:1;pointer-events:auto;visibility:visible}.mobile-nav-drawer{z-index:120;opacity:0;pointer-events:none;visibility:hidden;background:radial-gradient(circle at 100% 0,#2dd4bf14,#0000 30%),linear-gradient(#0a1220fa,#040912fc);border-left:1px solid #ffffff1a;flex-direction:column;width:min(86vw,340px);min-width:0;height:100dvh;padding:22px 24px;transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .22s,visibility .28s;display:flex;position:fixed;top:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-28px 0 72px #00071294}.mobile-nav-drawer.is-open{opacity:1;pointer-events:auto;visibility:visible;transform:translate(0)}.mobile-nav-drawer__top,.mobile-nav-drawer__brand,.mobile-nav-drawer__profile{align-items:center;display:flex}.mobile-nav-drawer__top{justify-content:space-between;gap:14px}.mobile-nav-drawer__brand{gap:11px;min-width:0}.mobile-nav-drawer__brand img{border-radius:14px;flex:none;width:42px;height:42px}.mobile-nav-drawer__brand span,.mobile-nav-drawer__profile-copy{gap:2px;min-width:0;display:grid}.mobile-nav-drawer__brand strong,.mobile-nav-drawer__profile-copy strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:850;line-height:1.16;overflow:hidden}.mobile-nav-drawer__brand small,.mobile-nav-drawer__profile-copy small{color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:700;line-height:1.2;overflow:hidden}.mobile-nav-drawer__close{width:42px;height:42px;color:var(--text);background:#080e18b8;border:1px solid #81b2ff2e;border-radius:14px;flex:none;place-items:center;display:grid;position:relative}.mobile-nav-drawer__close span,.mobile-nav-drawer__close span:after{content:"";background:currentColor;border-radius:2px;width:18px;height:2px;position:absolute}.mobile-nav-drawer__close span{transform:rotate(45deg)}.mobile-nav-drawer__close span:after{left:0;transform:rotate(90deg)}.mobile-nav-drawer__menu{flex-direction:column;gap:2px;margin-top:30px;display:flex}.mobile-nav-drawer__link{width:100%;min-width:0;min-height:52px;color:var(--text);text-align:left;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:16px;padding:0 2px;font-size:1rem;font-weight:800;line-height:1.4;display:flex}.mobile-nav-drawer__link span:first-child{overflow-wrap:anywhere;min-width:0}.mobile-nav-drawer__link.is-active,.mobile-nav-drawer__link:hover,.mobile-nav-drawer__link:focus-visible{color:var(--position-active-border)}.mobile-nav-drawer__link.is-coming-soon{color:var(--text);cursor:default;flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;padding-block:8px}.mobile-nav-drawer__coming-soon-badge{flex:none;padding:5px 7px}.mobile-nav-drawer__cta-section{border-top:1px solid #81b2ff1f;gap:12px;margin-top:22px;padding:18px 0 4px;display:grid}.mobile-nav-drawer__cta-button{width:100%;min-width:0;min-height:50px;color:var(--text);text-align:center;border:1px solid #81b2ff33;border-radius:999px;justify-content:center;align-items:center;padding:12px 16px;font-size:.96rem;font-weight:850;line-height:1.2;transition:transform .18s,border-color .18s,background-color .18s,box-shadow .18s,color .18s;display:inline-flex;box-shadow:inset 0 1px #ffffff14,0 16px 32px #00071238}.mobile-nav-drawer__cta-button--secondary{color:#dde6f9e0;background:linear-gradient(#0a111cdb,#070d18f0),linear-gradient(135deg,#81b2ff14,#2dd4bf0f)}.mobile-nav-drawer__cta-button--primary{background:linear-gradient(135deg,#78a9ff57,#366ecc6b),linear-gradient(#162a48f5,#0a1222fa);border-color:#81b2ff57;box-shadow:inset 0 1px #ffffff21,0 18px 38px #1852ac3d,0 0 0 1px #78a9ff14}.mobile-nav-drawer__cta-button:hover,.mobile-nav-drawer__cta-button:focus-visible,.mobile-nav-drawer__cta-button.is-active{color:var(--text);border-color:#9ec5ff7a;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff24,0 20px 40px #0007124d,0 0 0 1px #78a9ff1f}.mobile-nav-drawer__cta-button:active{transform:translateY(0)}.mobile-nav-drawer__chevron{color:#dde6f994;border-bottom:2px solid;border-right:2px solid;flex:none;width:9px;height:9px;transform:rotate(-45deg)}.mobile-nav-drawer__bottom{gap:16px;margin-top:auto;padding-top:28px;display:grid}.mobile-nav-drawer__language{justify-content:flex-end;display:flex}.mobile-nav-drawer__profile{background:#81b2ff14;border:1px solid #81b2ff29;border-radius:18px;gap:12px;width:100%;min-width:0;padding:12px}.mobile-nav-drawer__avatar{color:#f7fbff;background:radial-gradient(circle at 30% 24%,#ffffff57,#0000 32%),linear-gradient(135deg,#2dd4bfdb,#4170d2eb);border-radius:999px;flex:none;place-items:center;width:38px;height:38px;font-size:.82rem;font-weight:900;display:grid}.mobile-nav-drawer__profile-copy{flex:auto}.mobile-nav-drawer__signin{width:100%}@media (min-width:768px){.mobile-nav-backdrop,.mobile-nav-drawer{display:none}}.button{border:1px solid var(--line);border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:12px 18px;transition:transform .18s,border-color .18s,background-color .18s;display:inline-flex}.button:disabled{cursor:not-allowed;color:var(--text-muted);box-shadow:none;opacity:.72;background:#0b121fad;border-color:#81b2ff14;transform:none}.button:hover:not(:disabled),.chip-grid__item:hover,.category-card:hover,.listing-card:hover,.article-card:hover,.feature-card:hover,.review-card:hover,.cta-card:hover,.story-card:hover,.package-card:hover{border-color:var(--line-strong);transform:translateY(-2px)}.button--primary{color:var(--text);background:linear-gradient(135deg,#78a9ff3d,#366ecc47)}.button--secondary{color:var(--text-soft);background:#0a111cc2}.button--ghost{color:var(--text-soft);background:0 0}.account-menu{flex:none;position:relative}.account-menu__trigger{max-width:230px;min-height:42px;color:var(--text);background:linear-gradient(135deg,#1c355cb8,#0a111cd1),#0a111cc2;border:1px solid #81b2ff2e;border-radius:999px;align-items:center;gap:10px;padding:6px 12px 6px 7px;transition:transform .18s,border-color .18s,background .18s;display:inline-flex;box-shadow:inset 0 1px #ffffff0d}.account-menu__trigger:hover,.account-menu__trigger:focus-visible,.account-menu.is-open .account-menu__trigger{background:linear-gradient(135deg,#31558fbd,#0c182ce0),#0a111cd1;border-color:#81b2ff57;transform:translateY(-1px)}.account-menu__avatar{color:#f7fbff;letter-spacing:.02em;background:radial-gradient(circle at 30% 24%,#ffffff57,#0000 32%),linear-gradient(135deg,#2dd4bfdb,#4170d2eb);border-radius:999px;flex:none;place-items:center;width:32px;height:32px;font-size:.78rem;font-weight:900;display:grid;position:relative}.account-menu__avatar-badge,.account-menu__item-badge,.mobile-nav-drawer__unread-badge{box-sizing:border-box;color:#fcf7f7;color:lab(97.6351% 1.51399 .85007);letter-spacing:0;text-align:center;background:#ee262e;background:lab(52.4328% 72.7266 49.2776);border:2px solid #0a1220;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:.65rem;font-weight:950;line-height:1;display:inline-flex}.account-menu__avatar-badge{position:absolute;bottom:-6px;right:-7px}.account-menu__identity{text-align:left;gap:1px;min-width:0;display:grid}.account-menu__name,.account-menu__role{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-menu__name{color:var(--text);font-size:.86rem;font-weight:800;line-height:1.12}.account-menu__role{color:#dde6f99e;font-size:.68rem;font-weight:700;line-height:1.2}.account-menu__chevron{border-bottom:2px solid #dde6f9b8;border-right:2px solid #dde6f9b8;flex:none;width:8px;height:8px;transition:transform .18s;display:inline-block;transform:translateY(-2px)rotate(45deg)}.account-menu.is-open .account-menu__chevron{transform:translateY(2px)rotate(225deg)}.account-menu__panel{z-index:60;opacity:0;pointer-events:none;visibility:hidden;background:radial-gradient(circle at 100% 0,#2dd4bf1a,#0000 34%),linear-gradient(#0d1728fa,#060c16fc);border:1px solid #81b2ff33;border-radius:20px;gap:5px;width:min(280px,100vw - 32px);padding:8px;transition:opacity .16s,transform .16s,visibility .16s;display:grid;position:absolute;top:calc(100% + 10px);right:0;transform:translateY(-6px);box-shadow:0 28px 70px #0007128a,inset 0 1px #ffffff0f}.account-menu.is-open .account-menu__panel{opacity:1;pointer-events:auto;visibility:visible;transform:translateY(0)}.account-menu__item{width:100%;color:var(--text);text-align:left;background:0 0;border:1px solid #0000;border-radius:14px;gap:2px;padding:11px 12px;transition:border-color .16s,background .16s,transform .16s;display:grid}.account-menu__item span{font-size:.88rem;font-weight:800;line-height:1.22}.account-menu__item-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.account-menu__item .account-menu__item-badge{border-color:#0d1728;flex:none;font-size:.65rem;font-weight:950;line-height:1}.account-menu__item small{color:#dde6f994;font-size:.72rem;font-weight:600;line-height:1.35}.account-menu__item:hover,.account-menu__item:focus-visible{background:#81b2ff14;border-color:#81b2ff2e;transform:translateY(-1px)}.account-menu__signout{font:inherit}.button--profile-cta{color:#f6f9ff;background:linear-gradient(135deg,#70a2ff38,#2749924d),linear-gradient(#101c30f5,#09101efa);border-color:#78a9ff47;border-radius:18px;gap:10px;min-height:52px;padding:12px 18px 12px 20px;font-weight:700;position:relative;box-shadow:inset 0 1px #ffffff14,0 16px 32px #050a164d}.button--profile-cta:after{content:"↗";color:#fff;background:#ffffff1f;border-radius:999px;place-items:center;width:24px;height:24px;font-size:.8rem;line-height:1;display:grid}.button--profile-cta:hover,.featured-player-card-link:hover .button--profile-cta,.featured-player-card-link:focus-visible .button--profile-cta{background:linear-gradient(135deg,#7eb2ff47,#3764c157),linear-gradient(#121f36fa,#0a1221);border-color:#92beff70;box-shadow:inset 0 1px #ffffff1a,0 20px 36px #050a1657}.button--player-card-cta{color:#f5f8ff;background:linear-gradient(135deg,#6297ff33,#23438a4d),linear-gradient(#0f1b30fa,#09111f);border-color:#70abff57;border-radius:16px;gap:10px;min-height:44px;padding:10px 14px 10px 18px;font-weight:700;position:relative;box-shadow:inset 0 1px #ffffff14,0 14px 28px #0409143d}.button--player-card-cta:after{content:"→";color:#fff;background:#ffffff1f;border-radius:999px;place-items:center;width:22px;height:22px;font-size:.78rem;line-height:1;display:grid}.button--player-card-cta:hover{background:linear-gradient(135deg,#76aeff42,#2e57b05c),linear-gradient(#121f36fc,#0a1222);border-color:#91c5ff7a;box-shadow:inset 0 1px #ffffff1a,0 18px 34px #0409144d}.player-card-link{border-radius:24px;height:100%;display:flex}.player-card-link .listing-card--player{width:100%;height:100%}.button--block{width:100%}.page-hero{border-radius:var(--radius-xl);grid-template-columns:minmax(0,1.3fr) minmax(320px,.9fr);align-items:center;gap:24px;margin-bottom:28px;padding:34px;display:grid}.page-hero--compact{grid-template-columns:minmax(0,1fr) minmax(220px,.45fr);padding:28px}.page-hero--solo{grid-template-columns:minmax(0,1fr)}.page-hero--showcase{isolation:isolate;min-height:clamp(460px,44vw,620px);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1.02fr) minmax(360px,.98fr);align-items:center;gap:clamp(28px,4vw,56px);margin-bottom:32px;padding:44px 0 32px;display:grid;position:relative;overflow:visible}.page-hero--showcase:before{content:"";z-index:-2;pointer-events:none;background:radial-gradient(circle at 82% 20%,#6678d638,#0000 18%),radial-gradient(circle at 18% 0,#3a61ad29,#0000 24%),linear-gradient(#0f17281f,#050a1200);position:absolute;inset:0}.site-shell--home .page-hero--showcase{box-shadow:none;background:0 0;margin-top:0}.site-shell--home .page-hero--showcase:before{background:0 0}.page-hero--showcase .page-hero__copy{z-index:3;text-align:left;max-width:min(100%,720px);padding-top:6px;position:relative}.page-hero--showcase .eyebrow{color:#d6e6ffdb;letter-spacing:.14em;background:#0a111e94;border:1px solid #89adff29;border-radius:999px;justify-content:flex-start;align-items:center;min-height:36px;margin-bottom:18px;padding:0 16px;display:inline-flex}.page-hero--showcase .page-hero__copy h1{letter-spacing:-.05em;text-wrap:pretty;text-shadow:0 10px 44px #00000047;max-width:7ch;margin:0;font-size:clamp(3rem,7vw,6.1rem);line-height:.9}.page-hero--showcase .page-hero__description{color:#dde6f9d1;text-wrap:pretty;max-width:56ch;margin-top:22px;font-size:1.02rem;line-height:1.8}.page-hero--showcase .page-hero__actions{justify-content:flex-start;gap:14px;margin-top:28px}.page-hero--showcase .page-hero__actions .button{min-width:180px;min-height:52px;padding-inline:22px}.page-hero--showcase .page-hero__aside{z-index:2;justify-content:flex-end;align-items:center;display:flex;position:relative}.hero-marketplace{aspect-ratio:1.02;width:min(100%,560px);margin-left:auto;position:relative}.hero-marketplace__surface{background:radial-gradient(circle at 18% 20%,#6680ff33,#0000 22%),radial-gradient(circle at 82% 78%,#43c99f33,#0000 24%),linear-gradient(#101b2e99,#070d1829);border-radius:42px;position:absolute;inset:0}.hero-marketplace__surface:before,.hero-marketplace__surface:after{content:"";pointer-events:none;position:absolute}.hero-marketplace__surface:before{background:linear-gradient(145deg,#ffffff0d,#0000 24% 76%,#70cdab0f),linear-gradient(#0f182957,#070c1500);border:1px solid #e2ecff14;border-radius:38px;inset:6%}.hero-marketplace__surface:after{filter:blur(44px);opacity:.9;background:radial-gradient(circle at 28% 42%,#5e81ff33,#0000 28%),radial-gradient(circle at 74% 64%,#4dd09c2e,#0000 30%);border-radius:999px;animation:12s ease-in-out infinite hero-market-glow;inset:16% 10% 8%}.hero-marketplace__pitch{background:radial-gradient(circle,#dff0ff0d,#0000 20%),radial-gradient(circle at 12% 90%,#26806d2e,#0000 20%),radial-gradient(circle at 88% 10%,#4572c929,#0000 18%),linear-gradient(#0d1829db,#080e19fa);border:1px solid #dae8ff14;border-radius:34px;position:absolute;inset:8% 7% 10%;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,inset 0 -48px 90px #03070f47}.hero-marketplace__pitch:before,.hero-marketplace__pitch:after{content:"";pointer-events:none;border-radius:26px;position:absolute;inset:16px}.hero-marketplace__pitch:before{opacity:.82;background:linear-gradient(90deg,#0000 calc(50% - .5px),#deebff2e calc(50% - .5px) calc(50% + .5px),#0000 calc(50% + .5px)),radial-gradient(circle,#0000 0 14%,#deebff2e 14.4% 14.9%,#0000 15.3%),radial-gradient(circle,#deebff2e 0 .7%,#0000 .9%);border:1px solid #deebff29}.hero-marketplace__pitch:after{opacity:.5;border-top:1px solid #deebff24;border-bottom:1px solid #deebff24;border-radius:0;inset:28px 23%}.hero-player-card,.hero-float-card{-webkit-backdrop-filter:blur(22px);will-change:transform;background:linear-gradient(#131f34d6,#080e19e0);border:1px solid #e4eeff24;position:absolute;overflow:hidden;box-shadow:0 28px 72px #00061261,inset 0 1px #ffffff14}.hero-player-card:before,.hero-float-card:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(145deg,#ffffff14,#0000 24% 76%,#70cdab14);position:absolute;inset:1px}.hero-player-card{z-index:3;--hero-card-tilt:-2deg;--hero-card-lift:12px;border-radius:32px;gap:16px;width:clamp(330px,61%,390px);padding:24px;animation:7.2s ease-in-out infinite hero-card-float;display:grid;top:15%;left:12%}.hero-player-card__top,.hero-player-card__identity{justify-content:space-between;align-items:center;gap:14px;display:flex}.hero-player-card__footer{gap:14px;display:grid}.hero-player-card__badge,.hero-player-card__status{letter-spacing:.12em;text-transform:uppercase;border-radius:999px;align-items:center;min-height:32px;padding:0 12px;font-size:.72rem;font-weight:700;display:inline-flex}.hero-player-card__badge{color:#e1ecffeb;background:#22345a8a;border:1px solid #86abff33}.hero-player-card__status{color:#c4eedfeb;background:#1a352d8f;border:1px solid #70cdab29}.hero-player-card__identity{justify-content:flex-start;align-items:flex-start;gap:16px}.hero-player-card__avatar{aspect-ratio:1;background:radial-gradient(circle at 30% 30%,#84a0ff38,#0000 24%),linear-gradient(#1e2e4ff0,#0c1422fa);border:1px solid #dfecff24;border-radius:30px;flex:none;width:96px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 18px 42px #0008144d}.hero-player-card__avatar:after{content:"";pointer-events:none;background:linear-gradient(#0000,#060b15b8);height:46%;position:absolute;inset:auto 0 0}.hero-player-card__avatar-image{object-fit:cover}.hero-player-card__avatar-mark{color:#98c6ff;background:#0b1321bd;border:1px solid #92b4ff38;border-radius:999px;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:12px;right:12px}.hero-player-card__avatar-mark svg{width:14px;height:14px}.hero-player-card__title-group{min-width:0}.hero-player-card__title-group strong{color:#f5f8fffa;letter-spacing:-.03em;font-size:1.48rem;line-height:1.02;display:block}.hero-player-card__title-group p,.hero-float-card p{margin:0}.hero-player-card__title-group p{color:#d3e1f7c7;letter-spacing:.12em;text-transform:uppercase;margin-top:6px;font-size:.84rem;font-weight:700;line-height:1.4}.hero-player-card__style{color:#e9f0fcd6;background:#ffffff0a;border:1px solid #8cafff29;border-radius:999px;margin-top:10px;padding:7px 12px;font-size:.8rem;font-weight:700;line-height:1.35;display:inline-block}.hero-player-card__meta{gap:10px;display:grid}.hero-player-card__meta-item{color:#dce8fbd1;background:linear-gradient(#ffffff0d,#ffffff05);border:1px solid #ffffff0d;border-radius:16px;align-items:center;gap:10px;min-width:0;padding:12px 14px;font-size:.84rem;line-height:1.45;display:inline-flex}.hero-player-card__meta-item svg{color:#8ecbff;flex:none;width:16px;height:16px}.hero-player-card__chips{flex-wrap:wrap;gap:10px;display:flex}.hero-player-card__chips span{color:#e8effbd1;letter-spacing:.02em;background:#ffffff08;border:1px solid #dce9ff1f;border-radius:999px;align-items:center;min-height:34px;padding:0 13px;font-size:.76rem;font-weight:700;display:inline-flex}.hero-player-card__details{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.hero-player-card__detail,.hero-player-card__price{background:linear-gradient(#16233ad1,#0a111ee0);border:1px solid #dde9ff14;border-radius:18px;padding:12px 14px}.hero-player-card__detail small,.hero-player-card__price small,.hero-float-card__rows span,.hero-float-card small{color:#c3d2eb9e;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:700}.hero-player-card__detail strong{color:#f4f8fffa;align-items:center;gap:6px;margin-top:8px;font-size:1rem;line-height:1.25;display:inline-flex}.hero-player-card__detail--highlight strong{color:#ffe4a2f5}.hero-player-card__detail--highlight svg{color:#ffd265f5;width:14px;height:14px}.hero-player-card__price small{margin-bottom:7px;display:block}.hero-player-card__price strong{color:#f5f8fffa;font-size:1.24rem;line-height:1}.hero-player-card__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.hero-player-card__cta{text-align:center;border:1px solid #89adff33;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:0 14px;font-size:.82rem;font-weight:700;line-height:1;display:inline-flex}.hero-player-card__cta--ghost{color:#e0ebfce0;background:#ffffff0a}.hero-player-card__cta--primary{color:#f5f9fffa;background:linear-gradient(135deg,#6691ff47,#2a5fca4d);box-shadow:inset 0 1px #ffffff14}.hero-float-card{z-index:4;color:#ecf4ffeb;border-radius:26px;gap:14px;padding:18px;animation:6.6s ease-in-out infinite hero-card-float;display:grid}.hero-float-card__title{color:#ccdcf6a8;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:700}.hero-float-card__rows{gap:12px;display:grid}.hero-float-card__rows div{background:#ffffff0a;border:1px solid #deeaff0f;border-radius:16px;gap:4px;padding:10px 12px;display:grid}.hero-float-card__rows strong,.hero-float-card--job strong{color:#f4f8fffa;line-height:1.38}.hero-float-card__rows strong{font-size:1rem}.hero-float-card__action{color:#ecf4ffeb;background:linear-gradient(135deg,#587bff2e,#215ac92e);border:1px solid #86abff2e;border-radius:999px;justify-content:center;justify-self:start;align-items:center;min-height:38px;padding:0 14px;font-size:.82rem;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffffff0f}.hero-float-card--search{--hero-card-tilt:3deg;--hero-card-lift:8px;width:min(228px,42%);animation-delay:.6s;top:4%;right:0}.hero-float-card--traits{--hero-card-tilt:-4deg;--hero-card-lift:7px;width:min(228px,38%);animation-delay:1.2s;bottom:10%;left:1%}.hero-float-card__tags{flex-wrap:wrap;gap:10px;display:flex}.hero-float-card__tags span{color:#f0f6fff0;letter-spacing:.02em;background:#ffffff0a;border:1px solid #e4eeff1f;border-radius:999px;align-items:center;min-height:36px;padding:0 12px;font-size:.78rem;font-weight:700;display:inline-flex}.hero-float-card--job{--hero-card-tilt:4deg;--hero-card-lift:9px;gap:12px;width:min(252px,42%);animation-delay:.9s;bottom:7%;right:4%}.hero-float-card__job-badge{color:#cef0e1eb;letter-spacing:.12em;text-transform:uppercase;background:#1a352d8f;border:1px solid #70cdab29;border-radius:999px;justify-self:start;align-items:center;gap:8px;min-height:30px;padding:0 12px;font-size:.72rem;font-weight:700;display:inline-flex}.hero-float-card__job-badge svg{width:14px;height:14px}.hero-float-card--job strong{text-wrap:balance;font-size:1.06rem;display:block}.hero-float-card--job p{color:#d2e0f6bd;font-size:.9rem;line-height:1.55}.hero-float-card__action--job{background:linear-gradient(135deg,#43c99f29,#2e90782e);border-color:#70cdab2e}@keyframes hero-card-float{0%,to{transform:translateY(0) rotate(var(--hero-card-tilt))}50%{transform:translateY(calc(var(--hero-card-lift) * -1)) rotate(var(--hero-card-tilt))}}@keyframes hero-market-glow{0%,to{opacity:.88;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}.hero-visual{aspect-ratio:592/532;pointer-events:none;width:min(100%,592px);margin-left:auto;position:relative}.hero-visual__surface{isolation:isolate;background:radial-gradient(circle at 28% 18%,#547eff33,#0000 22%),radial-gradient(circle at 72% 30%,#4897ff3d,#0000 26%),radial-gradient(circle at 58% 78%,#1f62dc38,#0000 30%),linear-gradient(#0d1626fa,#060b15fa);border:1px solid #9abdff24;border-radius:42px;position:absolute;inset:0;overflow:hidden;box-shadow:0 28px 88px #00061266,inset 0 1px #ffffff0d}.hero-visual__surface:before,.hero-visual__surface:after{content:"";pointer-events:none;position:absolute}.hero-visual__surface:before{background:linear-gradient(145deg,#ffffff08,#0000 28% 72%,#4182ff0f);border:1px solid #d9e7ff0d;border-radius:36px;inset:5%}.hero-visual__surface:after{background:radial-gradient(circle at 66% 64%,#1426482e,#0000 24%),radial-gradient(circle at 48% 88%,#4791ff24,#0000 18%),linear-gradient(#ffffff05,#0000 26% 72%,#00000029);inset:0}.hero-visual__glow{filter:blur(56px);opacity:.88;border-radius:999px;animation:12s ease-in-out infinite hero-visual-glow;position:absolute}.hero-visual__glow--primary{aspect-ratio:1;background:#4a79ff4d;width:46%;top:14%;right:18%}.hero-visual__glow--secondary{aspect-ratio:1.2;background:#31a4ff2e;width:28%;animation-delay:1.4s;bottom:10%;left:28%}.hero-visual__grid{background:linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/72px 72px,linear-gradient(#ffffff06 1px,#0000 1px) 0 0/72px 72px,radial-gradient(circle at 58% 54%,#6c99ff1a,#0000 20%),linear-gradient(#0a121f57,#060b1514);border:1px solid #dde9ff0d;border-radius:34px;position:absolute;inset:8% 6% 9%;overflow:hidden;box-shadow:inset 0 1px #ffffff0d}.hero-visual__grid:before,.hero-visual__grid:after{content:"";pointer-events:none;position:absolute}.hero-visual__grid:before{opacity:.4;background:linear-gradient(90deg,#0000 calc(50% - .5px),#d0dfff14 calc(50% - .5px) calc(50% + .5px),#0000 calc(50% + .5px)),linear-gradient(#0000 80%,#d0dfff0f 80.4%,#0000 80.8%);inset:0}.hero-visual__grid:after{background:linear-gradient(90deg,#0000,#9cbfff57,#0000);height:1px;inset:auto 12% 12%}.hero-visual__player-stage:before{content:"";filter:blur(18px);background:radial-gradient(circle at 50% 42%,#6091ff75,#235bc42e 44%,#0000 72%);border-radius:999px;position:absolute;inset:12% 18% 16%}.hero-visual__player-stage:after{content:"";clip-path:polygon(0 84%,24% 68%,55% 30%,82% 8%,100% 0,86% 20%,58% 42%,28% 74%,0 100%);filter:blur(2px)drop-shadow(0 0 16px #5fa6ff47);opacity:.92;pointer-events:none;background:radial-gradient(circle at 28% 65%,#80c1ff70,#0000 18%),linear-gradient(135deg,#0000 8%,#68b1ff24 24%,#68b1ff57 36%,#68b1ff0f 56%,#0000 72%);height:118px;position:absolute;inset:auto 9% 9% 17%}.hero-visual__player-shell{aspect-ratio:.76;width:min(100%,430px);animation:10s ease-in-out infinite hero-visual-float;position:relative}.hero-visual__player-shell:before,.hero-visual__player-shell:after{content:"";pointer-events:none;position:absolute}.hero-visual__player-shell:before{filter:blur(12px);background:radial-gradient(circle at 52% 36%,#87b0ff3d,#0000 52%);border-radius:999px;inset:12% 16% 18%}.hero-visual__player-shell:after{filter:blur(12px);background:#040913b3;border-radius:999px;height:32px;inset:auto 12% 2% 18%}.hero-visual__player-image,.hero-visual__player-placeholder{z-index:1;width:100%;height:100%;position:relative}.hero-visual__player-image{object-fit:contain}.hero-visual__player-image--photo{object-position:center bottom;filter:saturate(1.06)contrast(1.08)brightness(.92)drop-shadow(0 22px 48px #0812286b);-webkit-mask-image:linear-gradient(#0000 0,#000 9% 100%);mask-image:linear-gradient(#0000 0,#000 9% 100%)}.hero-visual--with-photo .hero-visual__player-shell{transform:translate(12px)}.hero-visual__info{z-index:4;-webkit-backdrop-filter:blur(20px);background:linear-gradient(#111d32d1,#09101cd6);border:1px solid #dde9ff1f;animation:8.4s ease-in-out infinite hero-visual-float;position:absolute;box-shadow:0 24px 54px #00061257,inset 0 1px #ffffff0f}.hero-visual__stat{z-index:4;text-align:center;justify-items:center;width:118px;animation:8.4s ease-in-out infinite hero-visual-float;display:grid;position:absolute}.hero-visual__stat-ring{aspect-ratio:1;background:radial-gradient(circle,#172f669e 0,#0a142794 56%,#070e1b14 74%,#0000 100%);border:1px solid #6fa7ff33;border-radius:999px;place-items:center;width:100%;display:grid;position:relative;box-shadow:inset 0 0 28px #5f9aff24,0 0 0 1px #5089ff1a,0 10px 22px #00061224}.hero-visual__stat-ring:before,.hero-visual__stat-ring:after{content:"";pointer-events:none;border-radius:999px;position:absolute}.hero-visual__stat-ring:before{border:1px solid #82b8ff38;inset:7px}.hero-visual__stat-ring:after{border:1px solid #4a87ff1f;inset:-6px;box-shadow:0 0 20px #4a87ff24}.hero-visual__stat small{margin-top:10px}.hero-visual__stat--pass{animation-delay:1.8s;bottom:16%;left:10%}.hero-visual__info{border-radius:20px;align-items:center;gap:14px;min-width:208px;padding:14px 18px;animation-delay:.6s;display:flex;bottom:16%;right:6%}.hero-visual__pitch-panel{z-index:4;width:min(176px,31%);animation-delay:1.2s;position:absolute;top:14%;right:3%}.hero-visual__pitch-frame{aspect-ratio:.74;background:radial-gradient(circle at 42% 46%,#648dff1a,#0000 34%),linear-gradient(#0c1525d1,#080e1885);border:1px solid #98c7ff33;border-radius:16px;position:relative;overflow:hidden;box-shadow:inset 0 0 24px #4f8aff1f,0 0 28px #4d8dff14}.hero-visual__pitch-svg{width:calc(100% - 16px);height:calc(100% - 16px);position:absolute;inset:8px}.hero-visual__heat--three{background:#70e17857;width:46px;height:24px;bottom:16%;left:34%}@keyframes hero-visual-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes hero-visual-glow{0%,to{opacity:.82;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}.hero-visual:after{clip-path:polygon(0 88%,26% 68%,56% 28%,84% 6%,100% 0,86% 18%,58% 40%,30% 72%,0 100%);filter:blur(3px)drop-shadow(0 0 18px #54a3ff52);opacity:.9;background:radial-gradient(circle at 16% 72%,#91d1ff80,#0000 18%),linear-gradient(132deg,#0000 10%,#54a3ff14 26%,#54a3ff5c 44%,#54a3ff14 58%,#0000 72%);height:116px;inset:auto 26% 7% 20%}.hero-visual__image-shell,.hero-visual__placeholder{border-radius:34px;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;inset:0;overflow:hidden}.hero-visual__image-shell{background:radial-gradient(circle at 58% 42%,#4680ff29,#0000 24%),linear-gradient(#080f1c3d,#04081014);box-shadow:0 28px 72px #00061247}.hero-visual__image{object-fit:contain;object-position:center center;filter:saturate(1.03)contrast(1.03);width:100%;height:100%;display:block}.hero-visual__placeholder{color:#dde6f9db;text-align:center;background:linear-gradient(#0a111ed6,#050a12e6);border:1px dashed #9abdff47;flex-direction:column;gap:12px}.page-hero__copy h1,.section-heading h2,.site-footer__intro h2{letter-spacing:-.04em;margin:0;font-size:clamp(2rem,4vw,4.25rem);line-height:.96}.page-hero--compact .page-hero__copy h1{font-size:clamp(1.8rem,3vw,2.8rem)}.page-hero__description,.section-heading__description,.site-footer__intro p,.listing-card__body,.feature-card p,.review-card p,.cta-card p,.story-card p,.sidebar-card p,.legal-card p,.detail-card p,.auth-card p,.quote-panel p{color:var(--text-soft);line-height:1.72}.eyebrow{color:var(--accent-strong);letter-spacing:.18em;text-transform:uppercase;margin:0 0 12px;font-size:.82rem;font-weight:600}.page-hero__description{max-width:58ch;margin:18px 0 0}.page-hero__actions{margin-top:24px}.hero-panel,.mini-metrics{gap:16px;display:grid}.page-hero__aside{width:100%}.page-hero:not(.page-hero--compact) .page-hero__aside{justify-content:flex-end;align-items:center;display:flex}.page-hero:not(.page-hero--compact) .hero-panel{width:min(100%,440px);margin-left:auto}.search-panel{border:1px solid var(--line);border-radius:var(--radius-lg);background:#070c16b3;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:18px;display:grid}.search-panel__field span,.form-field span{color:var(--text-soft);margin-bottom:8px;font-size:.92rem;display:block}.search-panel__button{align-self:end}.tag-row{flex-wrap:wrap;gap:10px;display:flex}.tag-row__item,.chip-grid__item{border:1px solid var(--line);min-height:40px;color:var(--text-soft);cursor:pointer;background:#070d17d1;border-radius:999px;align-items:center;padding:8px 14px;text-decoration:none;display:inline-flex}.chip-grid__item.is-selected{color:var(--text);background:linear-gradient(135deg,#325aa06b,#10192ceb);border-color:#81b2ff85;box-shadow:0 14px 30px #08102247}.content-section{border-radius:var(--radius-xl);background:#050a125c;border:1px solid #81b2ff14;margin-bottom:24px;padding:28px}.content-section--frameless{background:0 0;border:0;padding-inline:0}.content-section--borderless{background:0 0;border:0}.section-heading{margin-bottom:20px}.section-heading h2{font-size:clamp(1.6rem,3vw,2.6rem)}.feature-grid,.category-grid,.review-grid,.cta-grid,.package-grid,.story-grid,.listing-grid{gap:18px;display:grid}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-grid--actions{gap:20px}.category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.content-section--categories{background:radial-gradient(circle at 0 0,#5880ff24,#0000 30%),radial-gradient(circle at 94% 10%,#25897424,#0000 24%),linear-gradient(#070d18d6,#040911b8);border-color:#81b2ff24;overflow:hidden}.categories-showcase{grid-template-columns:minmax(0,.82fr) minmax(520px,1fr);grid-template-areas:"summary pitch";align-items:center;gap:clamp(24px,3vw,44px);display:grid}.categories-showcase__summary{grid-area:summary;align-content:start;gap:18px;max-width:620px;display:grid}.categories-showcase__summary .section-heading{margin-bottom:0}.categories-showcase__summary .section-heading__description{max-width:44ch}.categories-showcase__rail{grid-area:rail;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:none}.category-rail-card{background:linear-gradient(#0b1321e6,#070d18fa),linear-gradient(135deg,#81b2ff0d,#246c5b0a);border:1px solid #81b2ff1f;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:88px;padding:15px 16px;transition:transform .18s,border-color .18s,background-color .18s,box-shadow .18s;display:grid;box-shadow:inset 0 1px #ffffff0d,0 18px 34px #00071238}.category-rail-card:hover{border-color:#90c0ff47;transform:translateY(-3px);box-shadow:inset 0 1px #ffffff14,0 22px 38px #00071247}.category-rail-card__copy{gap:4px;min-width:0;display:grid}.category-rail-card__copy strong{color:var(--text);font-size:1rem;line-height:1.2}.category-rail-card__copy span{color:var(--text-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:700}.category-rail-card__arrow{color:#f0f9ffd6;background:#ffffff0f;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;font-size:.82rem;display:inline-flex}.category-rail-card--live{border-color:#78dbbe38}.category-rail-card--empty{border-color:#c4e4da1a}.position-pitch__legend{flex-wrap:wrap;gap:10px;display:flex}.position-legend{color:#dde6f9d6;letter-spacing:.12em;text-transform:uppercase;background:#09101cb8;border:1px solid #81b2ff1f;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:.72rem;font-weight:700;display:inline-flex}.position-legend__swatch{background:#c4e4dad6;border-radius:999px;width:10px;height:10px;box-shadow:0 0 0 6px #ffffff0a}.position-legend--live .position-legend__swatch{background:#74dfbf;box-shadow:0 0 0 6px #74dfbf1f}.position-legend--open .position-legend__swatch{background:#c4e4da;box-shadow:0 0 0 6px #c4e4da14}.content-section--categories .position-legend{color:#dde6f9bd;letter-spacing:.08em;background:#09101c7a;border-color:#81b2ff17;min-height:32px;padding:0 10px;font-size:.64rem}.content-section--categories .position-legend__swatch{width:8px;height:8px;box-shadow:0 0 0 4px #ffffff09}.position-pitch{justify-items:center;display:grid}.content-section--categories .position-pitch{grid-area:pitch;align-self:center;justify-items:center}.content-section--categories .position-pitch__panel{background:radial-gradient(circle at 0 0,#5f7fff14,#0000 28%),linear-gradient(#0a1221b8,#070d18e6);border-color:#eef4ff1a;border-radius:30px;justify-items:center;gap:20px;width:min(100%,820px);padding:clamp(18px,2vw,24px);display:grid;box-shadow:inset 0 1px #ffffff0d,0 18px 44px #00071238}.position-pitch__panel{background:radial-gradient(circle at 0 0,#6680ff24,#0000 28%),radial-gradient(circle at 100% 100%,#2b7c742e,#0000 34%),linear-gradient(#0a1221fa,#070d18);border:1px solid #eef4ff1f;border-radius:28px;width:min(100%,900px);padding:16px;box-shadow:inset 0 1px #ffffff14,0 28px 80px #00071257}.position-pitch__toolbar{margin-bottom:14px}.content-section--categories .position-pitch__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px;width:min(100%,720px);margin:0 auto;display:flex}.position-pitch__hint{gap:6px;max-width:42rem;display:grid}.position-pitch__hint span{color:#e4eeffd1;letter-spacing:-.01em;font-size:.78rem;font-weight:800}.position-pitch__hint p{color:#d6e3f6d6;margin:0;line-height:1.62}.content-section--categories .position-pitch__hint{max-width:32rem}.content-section--categories .position-pitch__hint p{color:#dae6f6db;font-size:.9rem;line-height:1.5}.position-pitch__field-shell{background:radial-gradient(circle at top,#3d6cbb1a,#0000 30%),linear-gradient(#0e1b2ed6,#08101df5);border:1px solid #eef4ff14;border-radius:28px;padding:14px;position:relative;box-shadow:inset 0 1px #ffffff0f,inset 0 -18px 40px #0308125c}.position-pitch__field-shell:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(145deg,#65cbb714,#0000 26% 74%,#84b7ff14);position:absolute;inset:1px}.position-pitch__field{aspect-ratio:1.7;background:radial-gradient(circle,#dceeff12,#0000 20%),radial-gradient(circle at 50% 6%,#70cdab1f,#0000 26%),radial-gradient(circle at 12% 100%,#21625a47,#0000 28%),radial-gradient(circle at 88% 12%,#4c7cd21f,#0000 22%),repeating-linear-gradient(90deg,#ffffff05 0 12.5%,#ecf5ff0d 12.5% 25%),linear-gradient(#3e7c62 0%,#2b5a4c 55%,#193739 100%);border:1px solid #eef4ff24;border-radius:24px;width:min(100%,740px);margin:0 auto;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,inset 0 -90px 140px #040b0e57,0 26px 70px #00071247}.position-pitch__field:after{content:"";pointer-events:none;background:linear-gradient(#060c140a,#060c1424),radial-gradient(circle,#0000 48%,#03080c1a 100%);position:absolute;inset:0}.content-section--categories .position-pitch__field{aspect-ratio:.78;background:radial-gradient(circle,#dceeff12,#0000 20%),radial-gradient(circle at 50% 7%,#70cdab24,#0000 24%),radial-gradient(circle at 50% 100%,#21625a42,#0000 26%),radial-gradient(circle at 88% 14%,#4c7cd21f,#0000 22%),repeating-linear-gradient(#ffffff05 0 10%,#ecf5ff0d 10% 20%),linear-gradient(#3e7c62 0%,#2b5a4c 56%,#18383a 100%);border-color:#eef4ff29;border-radius:26px;width:100%;max-width:560px;box-shadow:inset 0 1px #ffffff1a,inset 0 -82px 120px #040b0e4d,0 18px 46px #0007123d}.content-section--categories .pitch-mark--outline{border-radius:18px;inset:18px}.content-section--categories .pitch-mark--halfway{left:18px;right:18px}.content-section--categories .pitch-mark--circle{width:17%}.content-section--categories .pitch-mark--box-top,.content-section--categories .pitch-mark--box-bottom{width:32%;height:19%}.content-section--categories .pitch-mark--goal-top,.content-section--categories .pitch-mark--goal-bottom{width:15%;height:8%}.content-section--categories .pitch-mark--arc-top,.content-section--categories .pitch-mark--arc-bottom{width:12%}.position-pitch__markings,.pitch-mark{position:absolute}.position-pitch__markings{inset:0}.position-pitch__markings--svg{pointer-events:none;width:100%;height:100%;display:block}.position-pitch__markings--svg .pitch-svg__outline,.position-pitch__markings--svg .pitch-svg__line,.position-pitch__markings--svg .pitch-svg__arc{fill:none;stroke:#e8f2ff80;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.position-pitch__markings--svg .pitch-svg__outline{stroke-width:1.7px;opacity:.7}.position-pitch__markings--svg .pitch-svg__line,.position-pitch__markings--svg .pitch-svg__arc{stroke-width:1.5px;opacity:.58}.position-pitch__markings--svg .pitch-svg__spot{fill:#e8f2ff9e;opacity:.84}.pitch-mark{opacity:.62}.pitch-mark--outline{border:2px solid #e8f2ff8a;border-radius:16px;inset:20px}.pitch-mark--halfway{background:#e8f2ff7a;height:2px;top:50%;left:20px;right:20px;transform:translateY(-50%)}.pitch-mark--circle{aspect-ratio:1;border:2px solid #e8f2ff75;border-radius:999px;width:18%;top:50%;left:50%;transform:translate(-50%,-50%)}.pitch-mark--box-top,.pitch-mark--box-bottom,.pitch-mark--goal-top,.pitch-mark--goal-bottom{border:2px solid #e8f2ff7a;left:50%;transform:translate(-50%)}.pitch-mark--box-top,.pitch-mark--box-bottom{width:36%;height:18%}.pitch-mark--box-top{border-top:0;top:20px}.pitch-mark--box-bottom{border-bottom:0;bottom:20px}.pitch-mark--goal-top,.pitch-mark--goal-bottom{width:16%;height:8%}.pitch-mark--goal-top{border-top:0;top:20px}.pitch-mark--goal-bottom{border-bottom:0;bottom:20px}.pitch-mark--spot-top,.pitch-mark--spot-center,.pitch-mark--spot-bottom{background:#e8f2ff94;border-radius:999px;width:10px;height:10px;left:50%}.pitch-mark--spot-top{top:18%;transform:translate(-50%,-50%)}.pitch-mark--spot-center{top:50%;transform:translate(-50%,-50%)}.pitch-mark--spot-bottom{bottom:18%;transform:translate(-50%,50%)}.pitch-mark--arc-top,.pitch-mark--arc-bottom{aspect-ratio:1;border:2px solid #e8f2ff70;border-radius:999px;width:14%;left:50%;transform:translate(-50%)}.pitch-mark--arc-top{clip-path:inset(50% 0 0);top:11%}.pitch-mark--arc-bottom{clip-path:inset(0 0 50%);bottom:11%}.position-node{z-index:2;-webkit-backdrop-filter:blur(16px)saturate(120%);backdrop-filter:blur(16px)saturate(120%);color:#f5fff7;text-align:center;isolation:isolate;background:linear-gradient(#0b211bd1,#071211f0);border:1px solid #c4e4da29;border-radius:15px;justify-items:center;gap:6px;padding:10px 13px 11px;transition:transform .18s,border-color .18s,background-color .18s,box-shadow .18s,opacity .18s;display:grid;position:absolute;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 20px 40px #040a0c47,inset 0 1px #ffffff14}.content-section--categories .position-node{background:linear-gradient(#0a1c1ae6,#071012f5);border-color:#c7e9e02e;border-radius:18px;gap:6px;width:auto;min-width:132px;padding:14px 18px;box-shadow:0 24px 46px #040a0c52,inset 0 1px #ffffff1a}.position-node:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(#74e1be1f,#0000 54%);position:absolute;inset:0}.content-section--categories .position-node:before{background:linear-gradient(#74e1be2e,#0000 54%)}.position-node>*{z-index:1;position:relative}.content-section--categories .position-node--live{background:linear-gradient(#0c221ff0,#081214fa);border-color:#78dbbe52}.position-node--live{border-color:#78dbbe3d;box-shadow:0 22px 42px #040a0c57,inset 0 1px #ffffff1f,0 0 0 1px #5db9a414}.position-node--empty{opacity:.92;background:linear-gradient(#0a1c18b8,#081211e0);border-color:#c4e4da1f}.content-section--categories .position-node--empty{opacity:.94;background:linear-gradient(#0a1817c7,#081012eb);border-color:#c4e4da1f}.position-node:hover{border-color:#d2ece457;transform:translate(-50%,calc(-50% - 4px));box-shadow:0 26px 46px #040a0c57,inset 0 1px #ffffff24,0 0 0 1px #78dbbe1a}.content-section--categories .position-node:hover{transform:var(--position-node-hover-transform,translateY(-4px));box-shadow:0 28px 50px #040a0c5c,inset 0 1px #ffffff29,0 0 0 1px #78dbbe1f}.position-node strong{color:#f8fffafa;max-width:14ch;font-size:clamp(.8rem,.94vw,.96rem);line-height:1.12}.content-section--categories .position-node strong{letter-spacing:-.01em;max-width:12ch;font-size:.94rem}.position-node__meta{color:#c9dee2c2;letter-spacing:.08em;align-items:center;gap:4px;font-size:.56rem;font-weight:700;line-height:1.2;display:inline-flex}.content-section--categories .position-node__meta{color:#d4e5e9cc;letter-spacing:.08em;font-size:.58rem}.content-section--categories .position-node--forward{--position-node-hover-transform:translate(-50%, -4px);inset:9% auto auto 50%;transform:translate(-50%)}.content-section--categories .position-node--left-wing{--position-node-hover-transform:translateY(-4px);inset:28% auto auto 10%;transform:none}.content-section--categories .position-node--right-wing{--position-node-hover-transform:translateY(-4px);inset:28% 10% auto auto;transform:none}.content-section--categories .position-node--midfielder{--position-node-hover-transform:translate(-50%, calc(-50% - 4px));inset:48% auto auto 50%;transform:translate(-50%,-50%)}.content-section--categories .position-node--left-back{--position-node-hover-transform:translateY(-4px);inset:auto auto 25% 10%;transform:none}.content-section--categories .position-node--center-back{--position-node-hover-transform:translate(-50%, -4px);inset:auto auto 18% 50%;transform:translate(-50%)}.content-section--categories .position-node--right-back{--position-node-hover-transform:translateY(-4px);inset:auto 10% 25% auto;transform:none}.content-section--categories .position-node--goalkeeper{--position-node-hover-transform:translate(-50%, -4px);inset:auto auto 3% 50%;transform:translate(-50%)}.position-node__meta:after{content:"↗";opacity:.86;font-size:.68rem}.position-node--forward{width:min(16.8%,136px);top:16%}.position-node--left-wing{width:min(18.6%,154px);top:29%;left:22%}.position-node--right-wing{width:min(18.6%,154px);top:29%;left:78%}.position-node--midfielder{width:min(17.4%,144px);top:50%}.position-node--left-back{width:min(18.6%,154px);top:70%;left:22%}.position-node--center-back{width:min(17.4%,144px);top:76%}.position-node--right-back{width:min(18.6%,154px);top:70%;left:78%}.position-node--goalkeeper{width:min(16.8%,136px);top:95%}.position-node__meta:after{content:none}.review-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.player-profile-info-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.player-profile-info-card{border-radius:var(--radius-lg);background:radial-gradient(circle at 100% 0,#5a86d724,#0000 46%),linear-gradient(#0e192bf0,#070e1afa);border:1px solid #81b2ff2e;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:18px;min-height:210px;padding:24px;display:grid;box-shadow:inset 0 1px #ffffff0f,0 18px 40px #00071238}.player-profile-info-card__number{color:var(--accent-strong);letter-spacing:-.07em;font-variant-numeric:tabular-nums;font-size:clamp(2.5rem,4vw,3.75rem);font-weight:900;line-height:.9}.player-profile-info-card__content{gap:10px;padding-top:3px;display:grid}.player-profile-info-card h3,.player-profile-info-card p{margin:0}.player-profile-info-card h3{color:var(--text);font-size:1.16rem;line-height:1.35}.player-profile-info-card p{color:var(--text-soft);line-height:1.7}.content-section--opportunities{box-shadow:none;background:radial-gradient(circle at 74% 26%,#3a6ab91a,#0000 42%);border:0;border-radius:0;padding:0;overflow:hidden}.opportunity-showcase{isolation:isolate;align-content:space-between;min-height:clamp(560px,78vh,760px);padding:clamp(36px,5vw,72px);display:grid;position:relative;overflow:hidden}.opportunity-showcase__content{align-content:start;gap:20px;max-width:74rem;display:grid}.opportunity-showcase__eyebrow{color:var(--accent-strong);letter-spacing:.13em;margin:0;font-size:.76rem;font-weight:800;line-height:1.3;animation:.7s cubic-bezier(.22,1,.36,1) both opportunity-fade-up}.opportunity-showcase h2{color:var(--text);letter-spacing:-.055em;margin:0;font-size:clamp(4rem,7vw,7.5rem);font-weight:600;line-height:.98;display:grid}.opportunity-showcase h2 span{width:fit-content;max-width:100%;animation:.9s cubic-bezier(.22,1,.36,1) both opportunity-heading-reveal}.opportunity-showcase h2 span:nth-child(2){animation-delay:.1s}.opportunity-showcase h2 span:nth-child(3){animation-delay:.2s}.opportunity-showcase__footer{justify-content:space-between;align-items:flex-end;gap:28px;max-width:57rem;margin-top:36px;animation:.8s cubic-bezier(.22,1,.36,1) .33s both opportunity-fade-up;display:flex}.opportunity-showcase__footer p{max-width:37rem;color:var(--text-soft);margin:0;font-size:1rem;line-height:1.68}.opportunity-showcase__cta{color:var(--accent-strong);border-bottom:1px solid #b7d0ff94;flex:none;align-items:center;gap:12px;padding-bottom:4px;font-weight:700;line-height:1.4;transition:border-color .18s,color .18s;display:inline-flex}.opportunity-showcase__cta span:last-child{font-size:1.25em;transition:transform .18s}.opportunity-showcase__cta:hover{color:var(--text);border-color:currentColor}.opportunity-showcase__cta:hover span:last-child{transform:translate(5px)}@keyframes opportunity-heading-reveal{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes opportunity-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (max-width:760px){.opportunity-showcase{min-height:0;padding:36px 24px 42px}.opportunity-showcase h2{font-size:clamp(2.65rem,13vw,3.6rem);line-height:1.03}.opportunity-showcase__footer{align-items:start;gap:20px;margin-top:72px;display:grid}}@media (prefers-reduced-motion:reduce){.opportunity-showcase__eyebrow,.opportunity-showcase h2 span,.opportunity-showcase__footer{animation:none}}.opportunity-story{width:100vw;min-height:230vh;margin:0 calc(50% - 50vw) 24px;position:relative}.opportunity-story__stage{isolation:isolate;background:radial-gradient(circle at 72% 42%,#3d70c221,#0000 37%),linear-gradient(135deg,#08132280,#050a130f);max-width:none;height:calc(100svh - 76px);min-height:0;position:relative;overflow:hidden;width:100vw!important}.opportunity-story__light-field{z-index:0;opacity:0;pointer-events:none;will-change:transform, opacity;background:radial-gradient(circle,#81b2ff47,#3563b414 38%,#0000 70%);border-radius:50%;position:absolute;inset:10% 8% 10% 36%;transform:scale(.3)}.opportunity-story__player-visual{z-index:0;aspect-ratio:2/3;pointer-events:none;width:clamp(22rem,31vw,35rem);max-height:calc(100% - 40px);position:absolute;bottom:20px;right:clamp(28px,4vw,76px)}.opportunity-story__player-visual img{object-fit:contain;object-position:center}.opportunity-story__club-visual{z-index:0;aspect-ratio:1122/1402;pointer-events:none;width:clamp(22rem,34vw,40rem);position:absolute;bottom:clamp(16px,2vw,40px);right:clamp(28px,4vw,76px)}.opportunity-story__club-visual img{object-fit:contain;object-position:center bottom}.opportunity-story__scene{z-index:1;transform-origin:54% 48%;will-change:transform, opacity, filter;align-content:space-between;padding:clamp(36px,5vw,72px);display:grid;position:absolute;inset:0}.opportunity-story__scene--club{z-index:2;visibility:hidden;opacity:0;filter:blur(6px);transform:scale(.88)}.opportunity-story__content{align-content:start;gap:20px;max-width:74rem;display:grid}.opportunity-story__scene--player .opportunity-story__content,.opportunity-story__scene--player .opportunity-story__footer,.opportunity-story__scene--club .opportunity-story__content,.opportunity-story__scene--club .opportunity-story__footer{z-index:1;position:relative}.opportunity-story__eyebrow{color:var(--accent-strong);letter-spacing:.13em;margin:0;font-size:.76rem;font-weight:800;line-height:1.3}.opportunity-story__heading{color:var(--text);letter-spacing:-.055em;margin:0;font-size:clamp(4rem,7vw,7.5rem);font-weight:600;line-height:.98;display:grid}.opportunity-story__heading span{width:fit-content;max-width:100%}.opportunity-story__scene--club .opportunity-story__heading span{opacity:0;will-change:transform, opacity;transform:translateY(20px)}.opportunity-story__footer{justify-content:space-between;align-items:flex-end;gap:28px;max-width:57rem;margin-top:36px;display:flex}.opportunity-story__scene--player .opportunity-story__footer,.opportunity-story__scene--club .opportunity-story__footer{justify-content:start;align-items:start;gap:18px;max-width:37rem;display:grid}.opportunity-story__footer>p{max-width:37rem;color:var(--text-soft);margin:0;font-size:1rem;line-height:1.68}.opportunity-story__actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:20px;display:flex}.opportunity-story__scene--club .opportunity-story__actions{justify-content:flex-start}.opportunity-story__cta{color:var(--accent-strong);border-bottom:1px solid #b7d0ff94;flex:none;align-items:center;gap:12px;padding-bottom:4px;font-weight:700;line-height:1.4;transition:border-color .18s,color .18s;display:inline-flex}.opportunity-story__cta span:last-child{font-size:1.25em;transition:transform .18s}.opportunity-story__cta:hover{color:var(--text);border-color:currentColor}.opportunity-story__cta:hover span:last-child{transform:translate(5px)}@media (min-width:761px){.opportunity-story__scene{align-content:start;gap:clamp(36px,3vw,56px)}.opportunity-story__footer{margin-top:0}}@media (max-width:760px){.opportunity-story{min-height:180svh}.opportunity-story__stage{height:calc(100svh - 64px);min-height:0;position:sticky;top:0}.opportunity-story__scene{padding:36px 24px 42px}.opportunity-story__heading{font-size:clamp(2.65rem,13vw,3.6rem);line-height:1.03}.opportunity-story__footer{align-items:start;gap:20px;margin-top:72px;display:grid}.opportunity-story__scene--player .opportunity-story__footer,.opportunity-story__scene--club .opportunity-story__footer{gap:20px;max-width:57rem}.opportunity-story__actions{justify-content:flex-start}.opportunity-story__light-field{inset:18% -30% 18% 12%}}@media (max-width:1180px){.opportunity-story__player-visual,.opportunity-story__club-visual{display:none}}@media (prefers-reduced-motion:reduce){.opportunity-story__player-visual,.opportunity-story__club-visual{display:none}.opportunity-story{min-height:0}.opportunity-story__stage{background:0 0;height:auto;min-height:0;display:grid;overflow:visible}.opportunity-story__light-field{display:none}.opportunity-story__scene{visibility:visible;opacity:1;filter:none;min-height:0;padding-block:48px;position:relative;transform:none}.opportunity-story__scene--club{border-top:1px solid var(--line)}.opportunity-story__scene--club .opportunity-story__heading span{opacity:1;transform:none}}.reviews-belt{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%)}.reviews-belt__track{will-change:transform;width:max-content;animation:28s linear infinite reviews-belt-scroll;display:flex}.reviews-belt__group{flex-shrink:0;gap:20px;padding-right:20px;display:flex}.reviews-belt:hover .reviews-belt__track{animation-play-state:paused}.cta-grid,.package-grid,.story-grid,.listing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-card,.category-card,.review-card,.cta-card,.story-card,.package-card,.listing-card{border-radius:var(--radius-lg);padding:22px}.listing-card--player{--player-card-bg:#080e19;isolation:isolate;background:radial-gradient(circle at top right, #5a86d724, transparent 24%), linear-gradient(180deg, #0c1422fa, var(--player-card-bg));border-radius:28px;flex-direction:column;gap:0;min-height:100%;padding:0 0 14px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 24px 60px #00071257}.listing-card--player:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(to bottom, #080e1900 0%, #080e1914 24%, #080e196b 38%, #080e19d1 49%, var(--player-card-bg) 58%, var(--player-card-bg) 100%);position:absolute;inset:0}.listing-card--player:hover{box-shadow:inset 0 1px #ffffff1a,0 28px 68px #0007126b}.listing-card__media{background:#070d18eb;min-height:100%;position:relative}.listing-card__media--player{isolation:auto;background:var(--player-card-bg);flex:0 0 250px;height:250px;min-height:0;position:relative;overflow:hidden}.listing-card__media:after{content:"";pointer-events:none;background:linear-gradient(#060a1214 0% 38%,#050910b8 100%),linear-gradient(90deg,#070e190f 0%,#0000 40%,#070e193d 100%);position:absolute;inset:0}.listing-card__image{object-fit:cover;object-position:center 18%;backface-visibility:hidden;width:100%;height:100%;transition:transform .22s,filter .22s;display:block;position:absolute;inset:0;transform:translateZ(0)scale(1.02)}.listing-card__image--player{object-position:center 20%}.listing-card__media--player:after{content:none}.listing-card--player:hover .listing-card__image{filter:none;transform:translateZ(0)scale(1.02)}.listing-card__content{align-content:start;gap:12px;padding:18px;display:grid}.listing-card__content--player{z-index:2;background:0 0;flex-direction:column;flex:auto;gap:10px;min-height:0;padding:16px 20px 0;display:flex;position:relative}.listing-card__top--player{z-index:3;align-items:flex-start;margin-bottom:0;position:absolute;top:16px;left:16px;right:16px}.listing-card__badge--player,.listing-card__price--player{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#f4f8ff;background:#070d18b8;border:1px solid #eef4ff24;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:0 12px;font-size:.76rem;font-weight:700;display:inline-flex}.listing-card__price--player{color:#f7fbff;white-space:nowrap;background:#080e19e6;border-color:#eef4ff47;min-height:46px;margin-left:auto;padding:0 18px;font-size:clamp(1.02rem,1.15vw,1.18rem);font-weight:850;line-height:1;box-shadow:0 16px 30px #0007125c,inset 0 1px #ffffff1a}.review-card--belt{flex-shrink:0;width:min(460px,100vw - 88px);min-height:210px}.feature-card--action{isolation:isolate;background:#08111d;border-color:#eef4ff24;border-radius:28px;flex-direction:column;justify-content:space-between;min-width:0;min-height:318px;padding:24px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #eef4ff24,0 26px 70px #00071275}.feature-card--action:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#04080e4d 0%,#04080e1f 34%,#03070ce6 100%),linear-gradient(90deg,#03070dc7 0%,#03070d6b 42%,#03070d1a 100%);position:absolute;inset:0}.feature-card__image{object-fit:cover;object-position:center;z-index:0;transition:transform .26s,filter .26s;transform:scale(1.01)}.feature-card--action:first-child .feature-card__image{object-position:46% center}.feature-card--action:nth-child(2) .feature-card__image,.feature-card--action:nth-child(3) .feature-card__image{object-position:58% center}.feature-card--action:hover .feature-card__image{filter:saturate(1.08)contrast(1.04);transform:scale(1.06)}.feature-card__top{z-index:2;justify-content:space-between;align-items:flex-start;gap:16px;display:flex;position:relative}.feature-card__icon{color:#08111d;background:#ffffffeb;border:1px solid #ffffff57;border-radius:999px;flex:none;place-items:center;width:34px;height:34px;font-size:1.12rem;font-weight:700;line-height:1;transition:transform .18s,background-color .18s,color .18s;display:grid}.feature-card--action:hover .feature-card__icon{color:var(--text);background:#08111dd1;transform:rotate(45deg)}.feature-card__bottom{z-index:2;gap:10px;max-width:32ch;display:grid;position:relative}.feature-card__kicker{color:#ffffffa8;letter-spacing:.16em;text-transform:uppercase;font-size:.68rem;font-weight:800}.feature-card.feature-card--action h3{color:#fff;text-shadow:0 2px 18px #0000007a;overflow-wrap:anywhere;max-width:16ch;margin:0;font-size:clamp(1.22rem,1.8vw,1.58rem);line-height:1.18}.feature-card--action p{color:#ffffffdb;text-shadow:0 2px 18px #00000080;overflow-wrap:anywhere;max-width:31ch;margin:0;font-size:.9rem;line-height:1.64}.cta-card--with-image{isolation:isolate;min-height:240px;color:inherit;cursor:pointer;background:#08111d;border-color:#eef4ff24;border-radius:28px;align-items:stretch;padding:0;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #eef4ff1a,0 24px 64px #0007125c}.cta-card--with-image:focus-visible{outline-offset:4px;border-color:#a9c8ff6b;outline:3px solid #78a9ff6b}.cta-card__content{z-index:2;flex-direction:column;align-items:flex-start;gap:12px;width:min(100%,360px);min-width:0;padding:24px;display:flex;position:relative}.cta-card__content .eyebrow,.cta-card__content h3,.cta-card__content p{margin:0}.cta-card__content .button{margin-top:auto}.cta-card--with-image:hover .cta-card__action,.cta-card--with-image:focus-visible .cta-card__action{color:var(--text);background:#122036d1;border-color:#a9c8ff5c}.cta-card__media{background:#0a1423;position:absolute;inset:0}.cta-card__media:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#08111df2 0%,#08111dd6 28%,#08111d80 58%,#08111d2e 100%),linear-gradient(#08111d29 0%,#08111d85 100%);position:absolute;inset:0}.cta-card__image{object-fit:cover;object-position:center;transition:transform .26s,filter .26s}.cta-card--with-image:first-child .cta-card__image{object-position:42% center}.cta-card--with-image:nth-child(2) .cta-card__image{object-position:58% center}.cta-card--with-image:hover .cta-card__image{filter:saturate(1.06)contrast(1.04);transform:scale(1.05)}.about-showcase{gap:28px;display:grid;position:relative}.about-showcase__header{text-align:center;max-width:760px;margin:0 auto}.about-showcase__header h2{letter-spacing:-.04em;margin:0;font-size:clamp(2rem,4vw,4rem);line-height:.96}.about-showcase__description{max-width:60ch;color:var(--text-soft);margin:18px auto 0;line-height:1.72}.about-showcase__body{grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);align-items:stretch;gap:24px;display:grid}.about-showcase__media,.about-showcase__content{border:1px solid var(--line);background:linear-gradient(#0f1829e6,#080e19eb);border-radius:28px;min-width:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 18px 44px #0007123d}.about-showcase__media{min-height:460px}.about-showcase__media:after{content:"";pointer-events:none;background:linear-gradient(#060b1324 0%,#060b132e 38%,#050910c7 100%),linear-gradient(90deg,#050b1424 0%,#0000 38%,#050b1442 100%);position:absolute;inset:0}.about-showcase__image{object-fit:cover;object-position:70% center;transition:transform .26s,filter .26s;transform:scale(1.02)}.about-showcase:hover .about-showcase__image{filter:saturate(1.04)contrast(1.02);transform:scale(1.05)}.about-showcase__label{color:var(--accent-strong);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.8rem;font-weight:600}.about-showcase__brand{text-transform:none}.about-showcase__content{align-content:center;gap:0;padding:clamp(32px,4vw,46px);display:grid}.about-showcase__content h3{letter-spacing:-.04em;max-width:13ch;margin:0;font-size:clamp(2rem,2.7vw,3.05rem);line-height:1.02}.about-showcase__copy{gap:16px;max-width:62ch;margin-top:clamp(18px,2vw,24px);display:grid}.about-showcase__copy p,.about-showcase__metric p{color:var(--text-soft);margin:0;line-height:1.82}.about-showcase__copy p{font-size:clamp(1rem,.94rem + .24vw,1.12rem)}.about-showcase__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.about-showcase__metric{background:linear-gradient(#ffffff09,#0a121f66),linear-gradient(135deg,#81b2ff0f,#0000 70%);border:1px solid #89adff24;border-radius:22px;padding:18px 18px 16px}.about-showcase__metric strong{color:var(--text);letter-spacing:-.04em;margin-bottom:6px;font-size:clamp(1.85rem,3vw,2.35rem);line-height:.95;display:block}.about-showcase__metric span{color:var(--text);margin-bottom:6px;font-weight:600;display:block}.feature-card__readmore{color:#fff;align-items:center;gap:6px;width:fit-content;margin-top:2px;font-size:.84rem;font-weight:700;display:inline-flex}.feature-card__readmore span{transition:transform .18s}.feature-card--action:hover .feature-card__readmore span{transform:translate(2px,-2px)}.listing-grid--featured-players{align-items:stretch}.listing-grid--players{align-items:stretch;gap:16px}.featured-player-card-link{height:100%;color:inherit;cursor:pointer;border-radius:28px;text-decoration:none;display:flex}.featured-player-card-link .featured-player-card{width:100%;height:100%}.featured-player-card{cursor:pointer;background:radial-gradient(circle at 100% 0,#5a86d724,#0000 24%),linear-gradient(#0c1422fa,#080e19);border:1px solid #89adff24;border-radius:28px;grid-template-rows:auto 1fr;padding:0;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 24px 60px #00071257}.featured-player-card-link:hover .featured-player-card,.featured-player-card-link:focus-visible .featured-player-card{border-color:#5bdbe76b;box-shadow:inset 0 1px #ffffff1a,0 24px 60px #00071261,0 0 0 1px #5bdbe714,0 0 34px #2dd4bf29}.featured-player-card-link:active .featured-player-card{transform:translateY(1px)}.featured-player-card--service{grid-template-rows:1fr;grid-template-columns:minmax(220px,.92fr) minmax(0,1.08fr)}.featured-player-card__media{aspect-ratio:.98/1.08;min-height:370px;position:relative;overflow:hidden}.featured-player-card--service .featured-player-card__media{aspect-ratio:auto;min-height:100%}.featured-player-card__media:after{content:"";pointer-events:none;background:linear-gradient(#060a1224 0%,#060a121f 30%,#050910d6 100%),linear-gradient(90deg,#070e1929 0%,#0000 32%,#070e1947 100%);position:absolute;inset:0}.featured-player-card__image{object-fit:cover;object-position:center top;width:100%;height:100%;transition:transform .22s,filter .22s;display:block;position:absolute;inset:0;transform:scale(1.02)}.featured-player-card--service .featured-player-card__image{object-position:center 18%}.featured-player-card:hover .featured-player-card__image,.featured-player-card-link:focus-visible .featured-player-card__image{filter:saturate(1.06)contrast(1.03);transform:scale(1.06)}.featured-player-card__top{z-index:1;justify-content:space-between;align-items:center;gap:12px;display:flex;position:absolute;top:16px;left:16px;right:16px}.featured-player-card__status,.featured-player-card__rate{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#f4f8ff;background:#070d18b3;border:1px solid #eef4ff24;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;font-size:.76rem;font-weight:700;display:inline-flex}.featured-player-card__rate--corner{color:#f7fbff;white-space:nowrap;background:#080e19d1;border-color:#eef4ff2e;flex:none;place-self:flex-start end;min-height:56px;padding:0 20px;font-size:clamp(1.08rem,1.18vw,1.34rem);font-weight:800;line-height:1;box-shadow:0 16px 28px #00071247,inset 0 1px #ffffff14}.featured-player-card__content{gap:14px;padding:22px 22px 24px;display:grid}.featured-player-card__header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;display:grid}.featured-player-card__signals{justify-items:end;gap:10px;min-width:max-content;display:grid}.featured-player-card__availability-badge{white-space:nowrap;border:1px solid #eef4ff33;border-radius:999px;justify-content:center;align-items:center;min-height:38px;padding:0 15px;font-size:.82rem;font-weight:800;line-height:1;display:inline-flex;box-shadow:0 12px 24px #0007123d}.featured-player-card__availability-badge.is-available{color:#c8f7dd;background:#1068446b;border-color:#7ef1b575;box-shadow:0 14px 28px #00071247,0 0 0 1px #7ef1b514,inset 0 1px #ffffff1a}.featured-player-card__availability-badge.is-unavailable{color:#ffd0d0;background:#7028285c;border-color:#ffa8a857}.featured-player-card__availability-badge--media{display:none}.featured-player-card--service .featured-player-card__content{align-content:start;padding:24px 24px 24px 22px}.featured-player-card__eyebrow{color:#d2e4ffb3;letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px;font-size:.72rem;font-weight:800}.featured-player-card__identity h3{margin:0 0 8px;font-size:clamp(1.32rem,2vw,1.62rem)}.player-verified-badge{color:#d8fff8;letter-spacing:0;white-space:nowrap;background:#0b3032bd;border:1px solid #2dd4bf6b;border-radius:999px;align-items:center;gap:7px;width:fit-content;min-height:28px;padding:0 10px;font-size:.72rem;font-weight:900;line-height:1;display:inline-flex;box-shadow:0 12px 24px #00071233,inset 0 1px #ffffff1a}.player-verified-badge:before{content:"";background:radial-gradient(circle,#fffffff5 0 24%,#0000 25%),linear-gradient(135deg,#39f1cf,#60a5fa);border-radius:999px;flex:none;width:11px;height:11px;box-shadow:0 0 0 3px #2dd4bf29}.featured-player-card__identity .player-verified-badge,.listing-card__identity-copy .player-verified-badge{margin-bottom:2px}.premium-player-badge{color:#dceaff;white-space:nowrap;background:#152a4cc7;border:1px solid #81b2ff57;border-radius:999px;align-items:center;width:fit-content;min-height:26px;padding:0 10px;font-size:.72rem;font-weight:850;line-height:1;display:inline-flex}.premium-player-badge--professional{color:#d5fff8;background:#0a3d41c7;border-color:#2dd4bf7a}.player-detail-premium-badge{margin:0 0 12px}.featured-player-card__role{color:var(--text-soft);margin:0;line-height:1.55}.featured-player-card__meta{gap:6px;display:grid}.featured-player-card--service .featured-player-card__meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.featured-player-card__meta p{color:var(--text-muted);margin:0;line-height:1.5}.featured-player-card--service .featured-player-card__meta p{color:#e0ecffd1;background:#080f1bc7;border:1px solid #92bcff1a;border-radius:14px;padding:10px 12px}.featured-player-card__summary{color:var(--text-soft);margin:0;line-height:1.7}.featured-player-card--service .featured-player-card__summary{color:#dbe7f7e0}.featured-player-card .tag-row{gap:10px}.featured-player-card__actions{margin-top:4px}.featured-player-card--service .featured-player-card__actions{margin-top:2px}.featured-carousel{gap:16px;display:grid}.featured-carousel__stage{position:relative}.featured-carousel__track{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:calc(50% - 9px);grid-auto-flow:column;gap:18px;padding-bottom:4px;display:grid;overflow-x:auto}.featured-carousel__track.has-single-slide{grid-auto-columns:100%}.featured-carousel__track::-webkit-scrollbar{display:none}.featured-carousel__slide{scroll-snap-align:start;min-width:0}.featured-carousel__slide>*{height:100%}.featured-carousel__slide .featured-player-card:not(.featured-player-card--service){grid-template-rows:1fr;grid-template-columns:minmax(300px,360px) minmax(0,1fr);min-height:clamp(306px,24vw,340px)}.featured-carousel__slide .featured-player-card:not(.featured-player-card--service) .featured-player-card__media{aspect-ratio:auto;min-height:0}.featured-carousel__slide .featured-player-card:not(.featured-player-card--service) .featured-player-card__image{object-fit:cover;object-position:center}.featured-carousel__slide .featured-player-card:not(.featured-player-card--service) .featured-player-card__content{align-content:start;gap:10px;padding:20px 22px}@media (max-width:760px){.featured-carousel__slide .featured-player-card:not(.featured-player-card--service){grid-template-rows:auto 1fr;grid-template-columns:1fr;min-height:0}.featured-carousel__slide .featured-player-card:not(.featured-player-card--service) .featured-player-card__media{aspect-ratio:16/9;min-height:clamp(210px,56vw,280px)}.featured-carousel__slide .featured-player-card:not(.featured-player-card--service) .featured-player-card__content{padding:18px}}.featured-carousel__footer{justify-content:center;align-items:center;gap:16px;display:flex}.featured-carousel__dots{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.featured-carousel__dot{background:#aac5f047;border:0;border-radius:999px;width:10px;height:10px;padding:0;transition:width .18s,background-color .18s,opacity .18s}.featured-carousel__dot.is-active{background:linear-gradient(135deg,#84b5ffeb,#4d7fd8e0);width:28px}.featured-carousel__controls{align-items:center;gap:10px;margin-left:auto;display:inline-flex}.featured-carousel__side-controls{z-index:5;pointer-events:none;position:absolute;inset:0}.featured-carousel__button{color:#f4f8ff;background:linear-gradient(#0b1526f5,#08101ffa),linear-gradient(135deg,#7baafc1f,#2b56b029);border:1px solid #7eaaf533;border-radius:14px;justify-content:center;align-items:center;width:46px;height:46px;padding:0;transition:transform .18s,border-color .18s,background-color .18s,opacity .18s;display:inline-flex;box-shadow:inset 0 1px #ffffff14,0 14px 28px #0409153d}.featured-carousel__button span{font-size:1.05rem;line-height:1}.featured-carousel__button--side{z-index:1;pointer-events:auto;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:radial-gradient(circle at 35% 30%,#ffffff2e,#0000 42%),linear-gradient(#091221e0,#050c17f5);border-radius:999px;width:48px;height:48px;position:absolute;top:50%;transform:translateY(-50%);box-shadow:inset 0 1px #ffffff1f,0 18px 36px #02071257}.featured-carousel__button--side span{font-size:1.6rem;line-height:.86}.featured-carousel__button--previous{left:clamp(8px,1.8vw,18px)}.featured-carousel__button--next{right:clamp(8px,1.8vw,18px)}.featured-carousel__button:hover:not(:disabled){border-color:#9ac2ff57;transform:translateY(-2px)}.featured-carousel__button--side:hover:not(:disabled){transform:translateY(-50%)scale(1.04)}.featured-carousel__button:disabled{opacity:.38;cursor:default}.category-card__count{color:var(--accent-strong);margin:0 0 18px;font-size:2rem;font-weight:700}.category-card h3,.feature-card h3,.review-card h3,.cta-card h3,.story-card h3,.listing-card h3,.package-card h3,.detail-card h3,.legal-card h3,.sidebar-card h3,.comment-card h3,.form-card h3,.auth-card h3{margin:0 0 12px;font-size:1.26rem}.review-card__role,.listing-card__subtitle,.listing-card__meta,.package-card__price,.listing-card__badge,.listing-card__price{color:var(--text-muted)}@keyframes reviews-belt-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.listing-card__top{justify-content:space-between;gap:12px;margin-bottom:6px;display:flex}.listing-card__badge{color:var(--accent-strong);font-weight:600}.listing-card__price{font-weight:600}.listing-card__subtitle,.listing-card__meta{margin:0 0 6px}.listing-card__identity h3{margin-bottom:6px}.listing-card__identity--player h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 8px;font-size:clamp(1.36rem,2vw,1.68rem);display:-webkit-box;overflow:hidden}.listing-card__identity--player{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.listing-card__identity-copy{gap:6px;min-width:0;display:grid}.listing-card__availability-badge{letter-spacing:.01em;white-space:nowrap;border:1px solid #eef4ff33;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:40px;padding:0 16px;font-size:.84rem;font-weight:800;line-height:1;display:inline-flex;box-shadow:0 12px 24px #0007123d}.listing-card__availability-badge.is-available{color:#c8f7dd;background:#1068446b;border-color:#7ef1b575;box-shadow:0 14px 28px #00071247,0 0 0 1px #7ef1b514,inset 0 1px #ffffff1a}.listing-card__availability-badge.is-unavailable{color:#ffd0d0;background:#7028285c;border-color:#ffa8a857}.listing-card__eyebrow{color:#d2e4ffb3;letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px;font-size:.72rem;font-weight:800}.listing-card__subtitle,.listing-card__subtitle--player{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.listing-card__meta-stack{gap:6px;display:grid}.listing-card__meta-row{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:1.55;overflow:hidden}.listing-card__body{text-overflow:ellipsis;color:#dbe7f7d6;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.listing-card__body--player{-webkit-line-clamp:3}.tag-row--player{gap:8px}.tag-row--player .tag-row__item{min-height:36px;padding:6px 12px}.listing-card__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:8px;display:flex}.listing-card__footer-status{color:var(--accent-strong);font-weight:700}.listing-grid--players .listing-card--player{border-radius:24px;padding:0 0 12px}.listing-grid--players .listing-card__media--player{flex-basis:clamp(280px,25vw,340px);height:clamp(280px,25vw,340px)}.listing-grid--players .listing-card__top--player{top:12px;left:12px;right:12px}.listing-grid--players .listing-card__badge--player{min-height:30px;padding:0 10px;font-size:.72rem}.listing-grid--players .listing-card__price--player{min-height:44px;padding:0 16px;font-size:clamp(1rem,1.08vw,1.12rem)}.listing-grid--players .listing-card__content--player{gap:10px;padding:12px 16px 0}.listing-grid--players .listing-card__identity--player h3{margin:0 0 6px;font-size:clamp(1.16rem,1.7vw,1.44rem)}.listing-grid--players .listing-card__availability-badge{min-height:38px;padding:0 15px;font-size:.82rem}.listing-grid--players .listing-card__subtitle--player{font-size:.94rem;line-height:1.55}.listing-grid--players .listing-card__meta-stack{gap:4px}.listing-grid--players .listing-card__meta-row{font-size:.92rem;line-height:1.46}.listing-grid--players .listing-card__body--player{-webkit-line-clamp:3;font-size:.92rem;line-height:1.58}.listing-grid--players .tag-row--player{gap:6px}.listing-grid--players .tag-row--player .tag-row__item{min-height:32px;padding:5px 10px;font-size:.8rem}.listing-grid--players .listing-card__footer{margin-top:auto;padding-top:10px}.listing-grid--players .listing-card__footer .button--player-card-cta{min-height:42px;padding:10px 14px 10px 16px;font-size:.9rem}.listing-card__actions{margin-top:4px}.faq-list{gap:14px;display:grid}.faq-item{border-radius:var(--radius-lg);padding:0;overflow:hidden}.faq-item summary{cursor:pointer;align-items:center;gap:14px;padding:18px 22px;font-weight:600;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"";border-right:2px solid var(--accent-strong);border-bottom:2px solid var(--accent-strong);transform-origin:50%;flex-shrink:0;width:11px;height:11px;margin-top:-3px;margin-left:auto;transition:transform .18s,border-color .18s;transform:rotate(45deg)}.faq-item[open] summary:after{transform:rotate(225deg)}.faq-item__answers{gap:12px;padding:0 22px 22px;display:grid}.faq-answer{grid-template-columns:auto 1fr;align-items:flex-start;gap:12px;display:grid}.faq-answer__icon{min-width:24px;height:24px;color:var(--accent-strong);background:#81b2ff1f;border-radius:999px;justify-content:center;align-items:center;margin-top:2px;font-size:.82rem;font-weight:700;display:inline-flex}.faq-answer p{color:var(--text-soft);margin:0;line-height:1.72}.directory-layout,.blog-layout,.article-detail,.detail-layout{grid-template-columns:minmax(260px,.4fr) minmax(0,1fr);gap:20px;margin-bottom:24px;display:grid}.detail-layout--player{grid-template-columns:minmax(0,1fr) minmax(300px,340px);grid-template-areas:"main profile";align-items:start}.detail-layout--player>.detail-column--main{grid-area:main}.detail-column--profile-sidebar{grid-area:profile;min-width:0}.directory-layout--players{grid-template-columns:minmax(240px,300px) minmax(0,1fr);gap:16px}.filter-panel{border-radius:var(--radius-lg);align-self:start;padding:22px;position:sticky;top:20px}.filter-panel__header{margin-bottom:18px}.filter-group+.filter-group{margin-top:20px}.filter-group h4{margin:0 0 12px}.chip-grid{flex-wrap:wrap;gap:10px;display:flex}.request-date-filter,.request-date-filter__fields,.request-date-filter__field{display:grid}.request-date-filter{gap:10px}.request-date-filter__fields{gap:9px}.request-date-filter__field{gap:6px}.request-date-filter__field>span{color:#cddbf4b8;font-size:.78rem;font-weight:700}.request-date-filter__input{width:100%;min-height:44px;color:var(--text);font:inherit;background:#060c17a8;border:1px solid #81b2ff2e;border-radius:16px;outline:none;padding:0 14px;font-size:.9rem;font-weight:700;transition:border-color .16s,box-shadow .16s,background .16s}.request-date-filter__calendar{position:relative}.request-date-filter__calendar-input{padding-right:48px}.request-date-filter__calendar-button{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;width:30px;height:30px;transition:border-color .16s,background .16s;display:inline-flex;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.request-date-filter__calendar-button:hover,.request-date-filter__calendar-button:focus-visible{background:#81b2ff1a;border-color:#81b2ff38}.request-date-filter__calendar-button:focus-visible{outline-offset:2px;outline:2px solid #81b2ff75}.request-date-filter__calendar-icon{border:2px solid #cddbf4bd;border-top-width:4px;border-radius:4px;flex:0 0 16px;width:16px;height:16px;position:relative}.request-date-filter__calendar-icon:after{content:"";border-top:2px solid #cddbf48a;border-bottom:2px solid #cddbf48a;height:2px;position:absolute;bottom:3px;left:3px;right:3px}.request-date-filter__native{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;bottom:0;right:0}.request-date-filter__native[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.request-date-filter__native::-webkit-calendar-picker-indicator{opacity:.76;filter:invert()}.request-date-filter__input::placeholder{color:#cddbf475}.request-date-filter__input:hover,.request-date-filter__input:focus{background:#08101ed1;border-color:#81b2ff57}.request-date-filter__input:focus{box-shadow:0 0 0 3px #5586de29}.request-date-filter__input.is-invalid{border-color:#ff818185;box-shadow:0 0 0 3px #ff81811f}.request-date-filter__error{color:#ffb7b7;margin:0;font-size:.78rem;font-weight:700;line-height:1.45}.request-date-filter__actions{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.request-date-filter__apply{justify-content:center;min-height:44px}.request-date-filter__apply.is-disabled{opacity:.52;pointer-events:none}.request-date-filter__clear{color:#cddbf4c7;border:1px solid #81b2ff29;border-radius:999px;justify-content:center;align-items:center;min-height:38px;padding:0 14px;font-size:.82rem;font-weight:800;text-decoration:none;transition:border-color .16s,color .16s,background .16s;display:inline-flex}.request-date-filter__clear:hover,.request-date-filter__clear:focus-visible{color:#f4f8ff;background:#5586de1a;border-color:#81b2ff47}.request-date-filter__clear:focus-visible{outline-offset:3px;outline:2px solid #81b2ff75}.filter-panel__footer{margin-top:22px}.mobile-filter-sheet{display:none}.directory-content,.blog-main{gap:18px;display:grid}.request-market-layout{grid-template-columns:minmax(250px,290px) minmax(0,1fr);align-items:start;gap:18px;margin-bottom:24px;display:grid}.request-market-sidebar{min-width:0}.request-market-main{align-content:start;gap:16px;display:grid}.request-market-toolbar,.request-job-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 100% 0,#567fd224,#0000 24%),linear-gradient(#0f1828f0,#080e18fa);border:1px solid #e2ecff1a;box-shadow:inset 0 1px #ffffff0d,0 24px 56px #0007124d}.request-market-toolbar{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;gap:16px;padding:22px 24px;display:grid}.request-market-toolbar__copy,.request-market-toolbar__active{gap:10px;display:grid}.request-market-toolbar__copy h2{letter-spacing:-.03em;margin:0;font-size:clamp(1.34rem,2vw,1.8rem);line-height:1.08}.request-market-toolbar__copy p,.request-job-card__description{margin:0}.request-market-toolbar__copy p{max-width:58ch}.request-market-toolbar__active>span,.request-job-card__side-copy>span,.request-detail-sidecard__summary>span,.request-detail-fact>span{color:#cddbf49e;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:700}.request-job-list{gap:16px;display:grid}.request-job-card{border-radius:26px;grid-template-columns:minmax(0,1fr) minmax(216px,.34fr);gap:18px;min-width:0;padding:20px 22px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.request-job-card:hover{border-color:#81b2ff47;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff0f,0 28px 66px #08193c57,0 0 0 1px #6090ff14}.request-job-card__main{gap:14px;min-width:0;display:grid}.request-job-card__top,.request-detail-sidecard__top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.request-job-card__badge,.request-job-card__price{color:#f4f8ff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#070d18b3;border:1px solid #eef4ff24;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;display:inline-flex}.request-job-card__badge{color:#8de0b5;background:#11372847;border-color:#6ad49b38;font-size:.78rem;font-weight:700}.request-job-card__owner-badge{color:#c9dcfff5;background:#2e559833;border:1px solid #81b2ff3d;border-radius:999px;align-items:center;min-height:30px;padding:0 10px;font-size:.74rem;font-weight:800;display:inline-flex}.request-job-card__price{color:#f4f8fff0;font-size:.84rem;font-weight:700}.request-job-card h3{letter-spacing:-.03em;margin:0;font-size:clamp(1.18rem,1.6vw,1.5rem);line-height:1.14}.request-job-card__meta{gap:6px;display:grid}.request-job-card__meta p,.request-job-card__side-copy p,.request-detail-sidecard__summary p{color:var(--text-muted);margin:0;line-height:1.6}.request-job-card__description{color:#dde7f7db;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.68;display:-webkit-box;overflow:hidden}.request-job-card__tags{gap:8px}.request-job-card__tags .tag-row__item,.request-detail-sidecard__tags .tag-row__item{min-height:34px;padding:5px 12px}.request-job-card__side{border-left:1px solid #81b2ff1a;flex-direction:column;justify-content:space-between;gap:18px;min-width:0;padding-left:18px;display:flex}.request-job-card__side-copy{text-align:center;justify-items:center;gap:6px;display:grid}.request-job-card__price-panel{background:linear-gradient(#0e182ae0,#080f1cf5),radial-gradient(circle at 100% 0,#81b2ff1a,#0000 42%);border:1px solid #81b2ff24;border-radius:18px;gap:7px;padding:14px 16px;display:grid}.request-job-card__price-panel span{color:var(--text-muted);font-size:.74rem;font-weight:800}.request-job-card__price-panel strong{color:var(--text);white-space:nowrap;font-size:clamp(1.38rem,2vw,1.72rem);line-height:1}.request-job-card__side-copy strong,.request-detail-sidecard__summary strong{color:var(--text);white-space:nowrap;font-size:.96rem;line-height:1.2}.request-job-card__actions,.request-detail-sidecard__actions{gap:10px;display:grid}.request-detail-sidecard__owner-actions{background:#040e1e61;border:1px solid #81b2ff29;border-radius:16px;gap:10px;padding:16px;display:grid}.request-detail-sidecard__owner-actions p{color:var(--text-soft);margin:0;font-size:.9rem;font-weight:700}.request-detail-sidecard__report{color:var(--text-muted);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:center;padding:5px 8px;font-size:.78rem;font-weight:700;text-decoration:underline}.request-detail-sidecard__report:hover{color:var(--text-soft)}.request-detail-sidecard__report:focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid #91c5ff6b}.request-job-card__actions .button{justify-content:center;width:100%}.request-empty-card{align-content:start;gap:14px;display:grid}.request-empty-card .button{justify-self:start}.detail-layout--request{grid-template-columns:minmax(0,1fr) minmax(300px,340px);align-items:start;gap:24px}.request-detail-card,.request-detail-sidecard{border-color:#81b2ff2e;gap:22px;display:grid}.request-detail-card{background:radial-gradient(circle at 100% 0,#5388ee26,#0000 32%),linear-gradient(145deg,#12223af0,#070f1cfa);padding:clamp(24px,3vw,34px)}.request-detail-sidecard{background:radial-gradient(circle at 100% 0,#4a8fea2e,#0000 36%),linear-gradient(160deg,#111f35fa,#060e1bfa);padding:24px;position:sticky;top:18px;box-shadow:0 22px 48px #020a173d}.request-detail-card__section{gap:12px;max-width:68ch;display:grid}.request-detail-card__section h1{color:var(--text);letter-spacing:-.045em;margin:0;font-size:clamp(1.82rem,3vw,2.62rem);line-height:1.06}.request-unavailable{max-width:680px}.request-unavailable h1{color:var(--text);letter-spacing:-.03em;margin:0;font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.16}.request-detail-card__section p{margin:0}.request-detail-card__description{color:#dde7f7d6;font-size:1rem;line-height:1.7}.request-detail-card__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.request-detail-fact{background:linear-gradient(#0c1525e0,#080f1cf5),linear-gradient(135deg,#7baafc0f,#2b56b014);border:1px solid #81b2ff24;border-radius:16px;align-content:start;gap:7px;min-height:96px;padding:17px 18px;display:grid}.request-detail-fact:last-child{grid-column:1/-1}.request-detail-fact strong{color:var(--text);font-size:.98rem;line-height:1.45}.location-map-panel{gap:14px;display:grid}.request-detail-map{border-top:1px solid #81b2ff24;padding-top:22px}.location-map-panel__header{justify-content:space-between;align-items:center;gap:16px;display:flex}.location-map-panel__header>div{min-width:0}.location-map-panel__eyebrow{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:.76rem;font-weight:700;line-height:1.2;display:block}.location-map-panel__header h2{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:1.08rem;line-height:1.2}.location-map-panel__header p,.location-map-panel__fallback{color:#cddbf4ab;margin:5px 0 0;font-size:.88rem;line-height:1.5}.location-map-panel__open{white-space:nowrap;flex:none;min-height:42px;padding-inline:16px}.location-map-panel__frame{background:#080f1ce6;border:1px solid #81b2ff29;border-radius:16px;width:100%;min-height:260px;display:block}.location-map-panel--profile{gap:12px;padding:18px}.location-map-panel--profile .location-map-panel__header{align-items:flex-start}.location-map-panel--profile .location-map-panel__header h2{font-size:1rem}.location-map-panel--profile .location-map-panel__open{min-height:38px;padding-inline:13px;font-size:.82rem}.location-map-panel--profile .location-map-panel__frame{min-height:230px}.location-map-panel--profile .location-map-panel__note{background:0 0;border:0;border-radius:0;padding:0}.request-location-picker{gap:10px;display:grid}.request-location-picker__search{min-height:48px;position:relative}.request-location-picker__search gmp-place-autocomplete{box-sizing:border-box;z-index:0;width:100%;min-height:54px;color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font:inherit;background:linear-gradient(#080e18e6,#060b14f5),linear-gradient(135deg,#7baafc0a,#2b56b00f);border:1px solid #81b2ff29;border-radius:16px;display:block;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffff08}.request-location-picker__search gmp-place-autocomplete::part(input){box-sizing:border-box;min-height:54px;color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font:inherit;box-shadow:none;background:0 0;border:0;border-radius:0;padding:14px 16px}.request-location-picker__search gmp-place-autocomplete::part(input)::placeholder{color:#dde6f975;opacity:1}.request-location-picker__search gmp-place-autocomplete:focus-within{z-index:3;outline:2px solid var(--accent-strong);outline-offset:2px;border-color:#81b2ff75;box-shadow:inset 0 1px #ffffff0d,0 0 0 3px #60a5fa29}.request-location-picker__search.is-invalid gmp-place-autocomplete{border-color:#f88f8f8a;box-shadow:0 0 0 3px #f88f8f1a}.request-location-picker__loading,.request-location-picker__selected{color:#cddbf4b8;font-size:.88rem;line-height:1.5}.request-location-picker__loading{background:#080f1cb8;border:1px solid #81b2ff29;border-radius:14px;align-items:center;min-height:48px;padding:0 16px;display:flex}.request-location-picker__selected{margin:0}.request-location-picker__interactive{gap:8px;display:grid}.request-location-picker__map-head{color:#cddbf4b8;justify-content:space-between;align-items:center;gap:12px;font-size:.84rem;line-height:1.45;display:flex}.request-location-picker__map-status{color:var(--mint-active,#2dd4bf);flex:none;font-weight:700}.request-location-picker__map-link{min-height:36px;padding:8px 12px;font-size:.82rem}.request-location-picker__map{background:#080f1ce6;border:1px solid #81b2ff33;border-radius:16px;min-height:300px;overflow:hidden}.request-location-picker__preview{gap:12px;padding-top:4px;display:grid}.request-location-picker__preview-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.request-location-picker__preview-head>div{gap:4px;display:grid}.request-location-picker__preview-head strong{color:var(--text);font-size:.95rem;line-height:1.35}.request-location-picker__preview-head span{color:#cddbf4ab;font-size:.84rem;line-height:1.45}.request-location-picker__preview-head .button{white-space:nowrap;flex:none;min-height:40px;padding-inline:14px}.location-map-panel__fallback{background:#080f1c9e;border:1px solid #81b2ff24;border-radius:14px;margin:0;padding:16px 18px}.location-map-panel__note{color:#cddbf4c2;white-space:pre-wrap;background:#080f1c9e;border:1px solid #81b2ff24;border-radius:14px;gap:5px;margin:0;padding:14px 16px;line-height:1.55;display:grid}.location-map-panel__note strong{color:var(--text);font-size:.9rem}.request-detail-contacts{border-top:1px solid #81b2ff24;gap:14px;padding-top:22px;display:grid}.request-detail-contacts h2{color:var(--text);margin:0;font-size:1.08rem;line-height:1.2}.request-detail-contacts__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.request-detail-contacts__item{gap:5px;min-width:0;display:grid}.request-detail-contacts__item dt{color:#cddbf49e;letter-spacing:.08em;font-size:.72rem;font-weight:700}.request-detail-contacts__item dd{min-width:0;color:var(--text);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:.96rem;line-height:1.45}.request-detail-contacts__item a{color:var(--blue-floodlight,#b7d0ff);text-underline-offset:3px;-webkit-text-decoration:underline #b7d0ff6b;text-decoration:underline #b7d0ff6b}.request-detail-contacts__item a:hover{color:var(--text)}.request-contact-public-note{color:#cddbf4b8;margin:0;font-size:.88rem;line-height:1.55}.tryout-social-fields{border:0;gap:12px;margin:0;padding:0;display:grid}.tryout-social-fields legend{color:var(--text);padding:0;font-size:.98rem;font-weight:700}.tryout-social-fields>p{color:#cddbf4a6;margin:-4px 0 2px;font-size:.88rem;line-height:1.5}.tryout-social-fields__row{grid-template-columns:132px minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.tryout-social-fields__remove{color:#cddbf4c2;width:46px;min-height:46px;font:inherit;cursor:pointer;background:#091221bd;border:1px solid #81b2ff2e;border-radius:14px;place-items:center;padding:0;display:inline-grid}.tryout-social-fields__remove svg{width:18px;height:18px}.tryout-social-fields__remove:hover{color:var(--text);border-color:#81b2ff6b}.tryout-social-fields__add{display:block}.tryout-social-fields__add .button{width:100%;color:var(--mint-active,#2dd4bf);border-style:dashed;border-color:#2dd4bf85}@media (max-width:640px){.location-map-panel__header{flex-direction:column;align-items:stretch}.location-map-panel__open{width:100%}.request-location-picker__preview-head{flex-direction:column;align-items:stretch}.request-location-picker__map-head{flex-direction:column;align-items:flex-start}.request-location-picker__preview-head .button{width:100%}.request-detail-contacts__list,.tryout-social-fields__row{grid-template-columns:1fr}.tryout-social-fields__remove{width:100%}}.navigation-loading-content{display:contents}.navigation-skeleton .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.navigation-skeleton{z-index:20000;color:#edf3ff;background:#07111f;flex-direction:column;min-height:100dvh;display:flex;position:fixed;inset:0;overflow:auto}.navigation-skeleton__visual{background:radial-gradient(at 76% 40%,#265b9f21,#0000 44%),linear-gradient(135deg,#081523,#07111f 58%,#081523);flex-direction:column;flex:1;min-height:100dvh;display:flex}.navigation-skeleton__visual :is(span,.navigation-skeleton__cards>div){background:linear-gradient(100deg,#84a3cf14 20%,#96bbf033 42%,#84a3cf14 64%) 0 0/240% 100%;animation:1.35s ease-in-out infinite navigation-skeleton-shimmer;display:block}.navigation-skeleton__header{background:#091221f2;border-bottom:1px solid #8ab0e724;align-items:center;gap:14px;min-height:88px;padding:16px clamp(20px,4vw,64px);display:flex}.navigation-skeleton__brand-mark{border-radius:15px;flex:none;width:48px;height:48px}.navigation-skeleton__brand-copy{border-radius:8px;width:118px;height:18px}.navigation-skeleton__links{justify-content:center;align-items:center;gap:clamp(18px,3vw,44px);margin:0 auto;display:flex}.navigation-skeleton__links span{border-radius:99px;width:clamp(48px,6vw,82px);height:12px}.navigation-skeleton__account{border-radius:99px;flex:none;width:184px;height:48px}.navigation-skeleton__main{width:min(1160px,100% - 48px);margin:auto;padding:clamp(48px,9vh,100px) 0}.navigation-skeleton__eyebrow{border-radius:99px;width:132px;height:12px;margin-bottom:24px}.navigation-skeleton__title{border-radius:12px;width:min(420px,72%);height:clamp(32px,5vw,54px);margin-bottom:18px}.navigation-skeleton__description{border-radius:99px;width:min(620px,90%);height:16px}.navigation-skeleton__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:clamp(38px,7vh,72px);display:grid}.navigation-skeleton__cards>div{border:1px solid #8ab0e71f;border-radius:22px;flex-direction:column;gap:14px;min-height:188px;padding:24px;display:flex;background:#0c192bb8!important}.navigation-skeleton__cards>div span{border-radius:99px;width:72%;height:12px}.navigation-skeleton__cards>div span:first-child{width:42%;height:20px;margin-bottom:8px}.navigation-skeleton__footer{background:#060d18b3;border-top:1px solid #8ab0e71f;justify-content:center;align-items:center;gap:clamp(20px,6vw,80px);min-height:130px;padding:24px;display:flex}.navigation-skeleton__footer span{border-radius:99px;width:clamp(80px,12vw,150px);height:11px}@keyframes navigation-skeleton-shimmer{to{background-position:-240% 0}}@media (max-width:760px){.navigation-skeleton__header{min-height:72px;padding:12px 18px}.navigation-skeleton__brand-mark{width:42px;height:42px}.navigation-skeleton__links,.navigation-skeleton__account{display:none}.navigation-skeleton__main{width:calc(100% - 36px);padding:52px 0}.navigation-skeleton__cards{grid-template-columns:1fr;gap:12px;margin-top:36px}.navigation-skeleton__cards>div{min-height:112px;padding:18px}.navigation-skeleton__cards>div:nth-child(n+3){display:none}.navigation-skeleton__footer{justify-content:flex-start;gap:18px;min-height:88px;padding:18px}.navigation-skeleton__footer span:last-child{display:none}}@media (prefers-reduced-motion:reduce){.navigation-skeleton__visual :is(span,.navigation-skeleton__cards>div){animation:none}}.error-dialog-backdrop{z-index:200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020812b3;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.error-dialog{background:linear-gradient(145deg,#142035,#0b1424);border:1px solid #ff7d9161;border-radius:20px;width:min(100%,460px);padding:28px;animation:.18s ease-out both error-dialog-enter;box-shadow:0 24px 80px #0000007a}.error-dialog__eyebrow{color:#ffacba;letter-spacing:.08em;margin:0 0 8px;font-size:.76rem;font-weight:800}.error-dialog h2{color:var(--text);margin:0;font-size:clamp(1.35rem,3vw,1.65rem);line-height:1.25}.error-dialog>p:not(.error-dialog__eyebrow){color:var(--text-soft);overflow-wrap:anywhere;margin:12px 0 22px;line-height:1.65}.error-dialog .button{width:100%}.admin-action-form__error{color:#ffb5c1;margin:0 0 8px;font-size:.82rem;line-height:1.45}@keyframes error-dialog-enter{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.error-dialog{animation:none}}.request-detail-sidecard__summary{text-align:start;grid-template-columns:auto auto;justify-content:start;align-items:baseline;gap:2px 8px;padding:2px 2px 4px;display:grid}.request-detail-sidecard__summary>span{grid-column:1/-1}.request-detail-sidecard__summary strong{color:#9adea9;color:lab(82.7468% -30.1495 18.6332);letter-spacing:-.05em;font-size:clamp(2rem,3vw,2.4rem)}.request-detail-sidecard__summary small{color:var(--text-soft);font-size:.9rem;font-weight:700}.request-detail-sidecard__price{background:linear-gradient(#0e182ae0,#080f1cf5),radial-gradient(circle at 100% 0,#81b2ff1a,#0000 42%);border:1px solid #81b2ff2e;border-radius:20px;gap:8px;padding:20px;display:grid}.request-detail-sidecard__price span{color:var(--text-muted);font-size:.76rem;font-weight:800}.request-detail-sidecard__price strong{color:var(--text);white-space:nowrap;font-size:clamp(1.82rem,2.6vw,2.26rem);line-height:1}.request-detail-sidecard__tags{gap:8px}.mini-metrics{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start}.mini-metrics__card{border-radius:var(--radius-lg);padding:18px}.mini-metrics__card span{color:var(--text-muted);margin-bottom:10px;display:block}.mini-metrics__card strong{font-size:1.3rem}.empty-card{border-radius:var(--radius-xl);padding:32px}.players-empty-state{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0}.blog-sidebar,.article-detail__aside{align-content:start;gap:16px;display:grid}.detail-column{grid-template-columns:minmax(0,1fr);align-content:start;gap:20px;display:grid}.detail-column--main{min-width:0}.article-stack,.sidebar-links,.detail-list,.feature-list,.legal-layout{gap:14px;display:grid}.article-card{border-radius:var(--radius-lg);padding:22px}.article-card--featured{padding:28px}.article-card__meta,.article-card__footer{color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.article-card h3{margin:16px 0 12px;font-size:1.5rem}.text-link{color:var(--accent-strong)}.blog-landing{gap:12px;margin-bottom:20px;display:grid}.blog-discovery-panel,.blog-empty-state{background:radial-gradient(circle at top,#5380dc2e,#0000 34%),radial-gradient(circle at 100% 100%,#22448c24,#0000 28%),linear-gradient(#0e1727f2,#070d18fa);border:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff05,0 20px 48px #0007122e}.blog-hero-panel{isolation:isolate;box-shadow:none;text-align:center;background:0 0;justify-items:center;gap:14px;padding:clamp(34px,5.5vw,64px) clamp(22px,5vw,56px) clamp(28px,4.4vw,46px);display:grid;position:relative;overflow:visible}.blog-hero-panel:before,.blog-hero-panel:after{content:"";pointer-events:none;position:absolute}.blog-hero-panel:before{z-index:-2;filter:blur(18px);opacity:.9;background:radial-gradient(circle at 50% 20%,#6696ff2b,#0000 26%),radial-gradient(circle at 24% 56%,#2f54a61a,#0000 30%),radial-gradient(circle at 76%,#2241841f,#0000 28%),linear-gradient(#0a12203d 0%,#0a122014 54%,#0a122000 100%);inset:-14px 6% -16px}.blog-hero-panel:after{z-index:-1;filter:blur(28px);opacity:.8;background:radial-gradient(circle,#95bbff17,#95bbff00 70%);height:clamp(110px,18vw,164px);top:8%;left:22%;right:22%}.blog-hero__label{color:#cfe0ffe6;letter-spacing:.18em;text-transform:uppercase;background:#0c1627db;border-radius:999px;align-items:center;min-height:34px;padding:0 14px;font-size:.76rem;font-weight:700;display:inline-flex}.blog-hero__title{max-width:11ch;color:var(--text);letter-spacing:-.05em;margin:0;font-size:clamp(2.35rem,6vw,4.5rem);line-height:.96}.blog-hero__subtitle{color:#dde6f9bd;max-width:58ch;margin:0;font-size:clamp(1rem,1.35vw,1.12rem);line-height:1.72}.blog-discovery-panel{background:radial-gradient(circle at top,#5380dc14,#0000 32%),linear-gradient(#0c1422c2,#080e18a3);border:1px solid #7ca3e814;border-radius:26px;gap:14px;padding:20px;display:grid;box-shadow:inset 0 1px #ffffff05,0 14px 34px #0007121f}.blog-discovery__header,.blog-discovery__meta{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.blog-discovery__copy{gap:8px;display:grid}.blog-discovery__copy h2{color:var(--text);letter-spacing:-.03em;margin:0;font-size:clamp(1.18rem,1.7vw,1.48rem);line-height:1.12}.blog-discovery__copy p,.blog-empty-state p{color:var(--text-muted);margin:0;line-height:1.68}.blog-discovery__copy p{max-width:58ch;font-size:.98rem}.blog-discovery__count,.blog-clear-link{border-radius:999px;justify-content:center;align-items:center;min-height:38px;padding:0 14px;font-size:.82rem;font-weight:700;display:inline-flex}.blog-discovery__count{color:#eef4ffe6;background:#09101d94;border:1px solid #81b2ff1f;min-height:36px}.blog-clear-link{min-height:36px;color:var(--text-soft);background:#080e1870;border:1px solid #81b2ff1a;transition:border-color .18s,color .18s,transform .18s}.blog-clear-link:hover{color:var(--text);border-color:#81b2ff42;transform:translateY(-1px)}.blog-search-form{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.blog-search-field{align-items:center;min-width:0;display:flex;position:relative}.blog-search-field svg{z-index:1;color:#dde6f980;width:18px;height:18px;position:absolute;left:16px}.blog-search-field input{background:#070d188f;border-color:#81b2ff14;border-radius:18px;min-height:50px;padding-left:46px}.blog-search-field input::placeholder{color:#dde6f96b}.blog-category-row{flex-wrap:wrap;gap:8px;display:flex}.blog-category-chip{min-height:40px;color:var(--text-soft);background:#080e1870;border:1px solid #81b2ff14;border-radius:999px;justify-content:center;align-items:center;padding:0 15px;transition:transform .18s,border-color .18s,background-color .18s,color .18s,box-shadow .18s;display:inline-flex}.blog-category-chip:hover{color:var(--text);border-color:#81b2ff38;transform:translateY(-1px)}.blog-category-chip.is-active{color:var(--text);background:linear-gradient(135deg,#6e9eff24,#2e58b01f),#080e18b3;border-color:#81b2ff38;box-shadow:0 10px 24px #060d1b29}.blog-editorial-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.blog-editorial-card{background:linear-gradient(#0f1828f0,#080e18fa);border:1px solid #e2ecff1a;border-radius:26px;min-width:0;transition:transform .18s,border-color .18s,box-shadow .18s;display:block;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 24px 56px #00071247}.blog-editorial-card:hover{border-color:#81b2ff3d;transform:translateY(-4px);box-shadow:inset 0 1px #ffffff0f,0 28px 66px #08193c57,0 0 0 1px #6090ff12}.blog-editorial-card__media{aspect-ratio:16/9;background:#0a1220db;position:relative;overflow:hidden}.blog-editorial-card__media:after{content:"";background:linear-gradient(#060a120a 0%,#060a122e 42%,#060a12b8 100%),linear-gradient(135deg,#6693ff1f,#0000 52%);position:absolute;inset:0}.blog-editorial-card[data-category=technique] .blog-editorial-card__media:after{background:linear-gradient(#060a120a 0%,#060a122e 42%,#060a12b8 100%),linear-gradient(135deg,#4c90ff2e,#0000 54%)}.blog-editorial-card[data-category=player] .blog-editorial-card__media:after{background:linear-gradient(#060a120f 0%,#060a1233 42%,#060a12c2 100%),linear-gradient(135deg,#4a6cc629,#0000 54%)}.blog-editorial-card[data-category=team] .blog-editorial-card__media:after{background:linear-gradient(#060a120a 0%,#060a122e 42%,#060a12b8 100%),linear-gradient(135deg,#3b7bdc26,#0000 56%)}.blog-editorial-card[data-category=hiring] .blog-editorial-card__media:after{background:linear-gradient(#060a120f 0%,#060a1233 42%,#060a12c2 100%),linear-gradient(135deg,#649cff33,#0000 54%)}.blog-editorial-card[data-category=news] .blog-editorial-card__media:after{background:linear-gradient(#060a120a 0%,#060a122e 42%,#060a12b8 100%),linear-gradient(135deg,#78aaff24,#0000 56%)}.blog-editorial-card__image{object-fit:cover;transition:transform .22s}.blog-editorial-card:hover .blog-editorial-card__image{transform:scale(1.05)}.blog-editorial-card__badge{z-index:1;color:#f4f8fff0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#070d18c2;border:1px solid #eef4ff24;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;font-size:.78rem;font-weight:700;display:inline-flex;position:absolute;top:14px;left:14px}.blog-editorial-card__content{gap:14px;padding:18px 18px 20px;display:grid}.blog-editorial-card__date{color:#cddbf49e;letter-spacing:.12em;text-transform:uppercase;font-size:.76rem;font-weight:700}.blog-editorial-card__title{color:var(--text);letter-spacing:-.03em;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:clamp(1.14rem,1.6vw,1.42rem);line-height:1.18;display:-webkit-box;overflow:hidden}.blog-editorial-card__excerpt{color:#dde6f9c2;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.68;display:-webkit-box;overflow:hidden}.blog-editorial-card__readmore{color:var(--accent-strong);align-items:center;gap:8px;font-weight:700;display:inline-flex}.blog-editorial-card__readmore svg{width:15px;height:15px;transition:transform .18s}.blog-editorial-card:hover .blog-editorial-card__readmore svg{transform:translate(2px,-2px)}.blog-empty-state{border-radius:26px;gap:14px;padding:28px;display:grid}.blog-empty-state h3{color:var(--text);letter-spacing:-.03em;margin:0;font-size:clamp(1.28rem,2vw,1.62rem);line-height:1.12}.blog-article-page{gap:clamp(26px,4vw,40px);margin-bottom:24px;display:grid}.blog-article-header{z-index:1;width:min(100%,880px);margin:0 auto;padding-top:clamp(18px,4vw,34px);position:relative}.blog-article-header:before,.blog-article-header:after{content:"";pointer-events:none;position:absolute}.blog-article-header:before{z-index:-2;filter:blur(26px);opacity:.92;background:radial-gradient(circle at 50% 16%,#6d9cff2e,#0000 24%),radial-gradient(circle at 16% 48%,#2a4c961f,#0000 28%),radial-gradient(circle at 84% 40%,#24407c1f,#0000 28%);inset:-8% -10% 14%}.blog-article-header:after{z-index:-1;filter:blur(34px);background:radial-gradient(circle,#95bbff1a,#95bbff00 70%);height:clamp(140px,24vw,220px);top:18%;left:12%;right:12%}.blog-article-header__content{gap:16px;display:grid}.blog-article-back,.blog-article-footer__backlink{color:var(--text-soft);align-items:center;gap:8px;transition:transform .18s,color .18s;display:inline-flex}.blog-article-back{margin-bottom:18px}.blog-article-back svg,.blog-article-footer__backlink svg{flex-shrink:0;width:16px;height:16px}.blog-article-back:hover,.blog-article-footer__backlink:hover{color:var(--text);transform:translate(-2px)}.blog-article-badge{color:#eef4ffeb;letter-spacing:.14em;text-transform:uppercase;background:#080e1894;border:1px solid #81b2ff1f;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:36px;padding:0 14px;font-size:.78rem;font-weight:700;display:inline-flex}.blog-article-title{max-width:13ch;color:var(--text);letter-spacing:-.055em;margin:0;font-size:clamp(2.5rem,6vw,5.1rem);line-height:.96}.blog-article-meta{color:#dde6f99e;flex-wrap:wrap;gap:10px 18px;display:flex}.blog-article-meta span{line-height:1.7;position:relative}.blog-article-meta span+span:before{content:"";background:#81b2ff6b;border-radius:999px;width:4px;height:4px;position:absolute;top:50%;left:-10px;transform:translateY(-50%)}.blog-article-excerpt{color:#dde6f9c2;max-width:64ch;margin:0;font-size:clamp(1rem,1.35vw,1.14rem);line-height:1.8}.blog-article-reading-shell{gap:24px;width:min(100%,860px);margin:0 auto;display:grid}.blog-article-hero{gap:12px;margin:0;display:grid}.blog-article-hero__media,.blog-article-prose__figure-media{background:#09101db3;position:relative;overflow:hidden}.blog-article-hero__media{aspect-ratio:16/9;border-radius:30px}.blog-article-hero__media:after,.blog-article-prose__figure-media:after,.blog-related-card__media:after{content:"";background:linear-gradient(#070c1605 0%,#070c1614 38%,#070c1647 100%),linear-gradient(135deg,#6f9eff14,#0000 58%);position:absolute;inset:0}.blog-article-hero__image,.blog-article-prose__figure-image,.blog-related-card__image{object-fit:cover}.blog-article-hero figcaption,.blog-article-prose__figure figcaption{color:var(--text-muted);font-size:.88rem;line-height:1.6}.blog-article-prose{gap:18px;width:min(100%,74ch);margin:0 auto;display:grid}.blog-article-prose h2,.blog-article-prose h3{color:var(--text);letter-spacing:-.03em;margin:0}.blog-article-prose h2{margin-top:18px;font-size:clamp(1.58rem,2.8vw,2.45rem);line-height:1.08}.blog-article-prose h3{margin-top:10px;font-size:clamp(1.18rem,2vw,1.58rem);line-height:1.18}.blog-article-prose p,.blog-article-prose li{color:#e3ecfbcc;font-size:clamp(1rem,1.1vw,1.08rem);line-height:1.9}.blog-article-prose p{margin:0}.blog-article-prose ul,.blog-article-prose ol{gap:10px;margin:0;padding-left:1.3rem;display:grid}.blog-article-prose li::marker{color:#8db7ffeb}.blog-article-prose blockquote{background:linear-gradient(#0b1424c2,#080e18bd),radial-gradient(circle at 0 0,#618fff14,#0000 56%);border:1px solid #81b2ff1a;border-radius:22px;margin:8px 0;padding:22px 24px}.blog-article-prose blockquote p{color:#eef4ffe0;font-size:clamp(1.08rem,1.45vw,1.22rem);line-height:1.78}.blog-article-prose__figure{gap:12px;margin:4px 0;display:grid}.blog-article-prose__figure-media{aspect-ratio:16/9;border-radius:26px}.blog-article-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;width:min(100%,74ch);margin:0 auto;padding-top:6px;display:flex}.blog-related-section{gap:18px;width:min(100%,1120px);margin:0 auto;padding-top:8px;display:grid}.blog-related-section__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.blog-related-section__header h2{color:var(--text);letter-spacing:-.03em;margin:0 0 10px;font-size:clamp(1.5rem,2.6vw,2.3rem);line-height:1.08}.blog-related-section__header p{max-width:58ch;color:var(--text-muted);margin:0;line-height:1.72}.blog-related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.blog-related-card{background:linear-gradient(#0e1727eb,#080e18f5);border:1px solid #e2ecff14;border-radius:24px;transition:transform .18s,border-color .18s,box-shadow .18s;display:block;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 18px 42px #0007122e}.blog-related-card:hover{border-color:#81b2ff2e;transform:translateY(-3px);box-shadow:inset 0 1px #ffffff0a,0 22px 48px #08193c38}.blog-related-card__media{aspect-ratio:16/9;background:#09101db8;position:relative;overflow:hidden}.blog-related-card__content{gap:12px;padding:16px 16px 18px;display:grid}.blog-related-card__meta{color:#dde6f994;flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:.82rem;display:flex}.blog-related-card__content h3,.blog-related-card__content p{margin:0}.blog-related-card__content h3{color:var(--text);letter-spacing:-.03em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(1.1rem,1.5vw,1.3rem);line-height:1.2;display:-webkit-box;overflow:hidden}.blog-related-card__content p{color:#dde6f9b8;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.7;display:-webkit-box;overflow:hidden}.blog-related-card__action{color:var(--accent-strong);align-items:center;gap:8px;font-weight:700;display:inline-flex}.blog-related-card__action svg{width:15px;height:15px;transition:transform .18s}.blog-related-card:hover .blog-related-card__action svg{transform:translate(2px,-2px)}.sidebar-card,.quote-panel,.comment-card,.form-card,.detail-card,.legal-card,.auth-card{border-radius:var(--radius-lg);padding:22px}.legal-layout.legal-layout--single{grid-template-columns:minmax(0,1fr)}.legal-card--document{padding:clamp(22px,2.4vw,34px)}.help-center-layout{grid-template-columns:minmax(280px,320px) minmax(0,1fr);align-items:start;gap:20px;margin-bottom:24px;display:grid}.help-center-mobile-toolbar{display:none}.help-center-sidebar{position:sticky;top:20px}.help-center-sidebar__card{gap:18px;display:grid}.help-center-sidebar__title,.help-center-article__title{color:var(--text);letter-spacing:-.03em;margin:0}.help-center-sidebar__title{font-size:1.26rem;line-height:1.2}.help-center-sidebar__subtitle{color:var(--text-muted);margin:-6px 0 0;font-size:.92rem;line-height:1.6}.help-center-sidebar__groups{gap:18px;display:grid}.help-center-group+.help-center-group{border-top:1px solid #81b2ff14;padding-top:18px}.help-center-group__toggle{width:100%;color:var(--accent-strong);text-align:left;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;justify-content:space-between;align-items:center;gap:14px;padding:0;font-size:.84rem;font-weight:700;display:flex}.help-center-group__toggle:after{content:"";border-bottom:2px solid;border-right:2px solid;flex-shrink:0;width:10px;height:10px;transition:transform .18s;transform:rotate(45deg)}.help-center-group__toggle.is-expanded:after{transform:rotate(225deg)}.help-center-group__items{gap:10px;margin-top:12px;display:grid}.help-center-nav-item{width:100%;color:var(--text-soft);text-align:left;background:#09101d85;border:1px solid #81b2ff1a;border-radius:16px;padding:14px 16px;line-height:1.5;transition:transform .18s,border-color .18s,background-color .18s,color .18s,box-shadow .18s}.help-center-nav-item:hover{color:var(--text);border-color:#81b2ff42;transform:translateY(-1px)}.help-center-nav-item.is-active{color:var(--text);background:linear-gradient(135deg,#6899ff2e,#2a4e9429),#0a1220f0;border-color:#81b2ff57;box-shadow:0 16px 34px #040a1538}.help-center-article{min-height:720px}.help-center-article__eyebrow{margin-bottom:10px}.help-center-article__title{margin-bottom:22px;font-size:clamp(1.5rem,2.4vw,2.35rem);line-height:1.08}.article-detail__main{gap:18px;display:grid}.rich-text{gap:16px;display:grid}.rich-text p{color:var(--text-soft);margin:0;line-height:1.84}.terms-document{gap:0;display:grid}.terms-document__title{color:var(--text);letter-spacing:-.03em;margin:0;font-size:clamp(1.5rem,2.8vw,2.4rem);line-height:1.08}.terms-document__title--secondary{border-top:1px solid #81b2ff1f;margin-top:20px;padding-top:20px}.terms-document__meta,.terms-document__line{color:var(--text-soft);white-space:pre-wrap;margin:0;line-height:1.82}.terms-document__meta{color:var(--text-muted)}.terms-document__section-heading{color:var(--text);margin:20px 0 0;font-size:1.08rem;line-height:1.4}.terms-document__spacer{height:16px}.form-section,.auth-layout{margin-bottom:24px}.form-card,.auth-card{max-width:880px;margin:0 auto}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.site-shell--auth-entry{--site-shell-top-padding:20px;flex-direction:column;width:min(1240px,100% - 32px);min-height:100vh;padding:20px 0 32px;display:flex}.auth-entry{z-index:1;flex:1;place-items:center;width:100%;min-height:0;padding-top:6px;display:grid;position:relative}.auth-showcase{background:linear-gradient(135deg,#03101ff5,#00030dfa),radial-gradient(circle at 88% 20%,#60abeb24,#0000 28%);background:linear-gradient(135deg,lab(4.31142% -.68906 -11.6197/.96),lab(.846037% .189513 -4.08833/.98)),radial-gradient(circle at 88% 20%,lab(67.248% -10.0074 -39.7578/.14),#0000 28%);border:1px solid #8aa0be3d;border:1px solid lab(65.0481% -3.1023 -17.9099/.24);border-radius:34px;grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr);width:min(1180px,100%);min-width:0;max-width:100%;min-height:clamp(600px,100vh - 220px,680px);padding:10px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 90px #00000199,inset 0 1px #edf2f70f;box-shadow:0 28px 90px lab(.0442295% .1387 -.707307/.6),inset 0 1px lab(95.3631% -1.09836 -2.75983/.06)}.auth-showcase--register{min-height:clamp(700px,100vh - 180px,780px)}.auth-showcase__media{isolation:isolate;background:#000613;background:lab(1.48366% .00791252 -6.3556);border-radius:26px;min-width:0;min-height:clamp(580px,100vh - 240px,640px);position:relative;overflow:hidden}.auth-showcase--register .auth-showcase__media{min-height:clamp(680px,100vh - 200px,760px)}.auth-showcase__media:before,.auth-showcase__media:after{content:"";z-index:1;pointer-events:none;position:absolute;inset:0}.auth-showcase__media:before{background:linear-gradient(#00010514 0%,#00010557 44%,#000104e6 100%),linear-gradient(90deg,#000105db 0%,#00010547 62%,#0000 100%);background:linear-gradient(lab(.263527% .383623 -2.66882/.08) 0%,lab(.263527% .383623 -2.66882/.34) 44%,lab(.161932% .294663 -1.85613/.9) 100%),linear-gradient(90deg,lab(.263527% .383623 -2.66882/.86) 0%,lab(.263527% .383623 -2.66882/.28) 62%,#0000 100%)}.auth-showcase__media:after{opacity:.7;background:linear-gradient(90deg,#0000 calc(50% - .5px),#d6e3ee29 calc(50% - .5px) calc(50% + .5px),#0000 calc(50% + .5px)),radial-gradient(circle,#0000 0 28%,#d6e3ee2e 28.4% 29%,#0000 29.4%),linear-gradient(#25855b29,#00081533);background:linear-gradient(90deg,#0000 calc(50% - .5px),lab(89.5883% -3.20619 -6.56226/.16) calc(50% - .5px) calc(50% + .5px),#0000 calc(50% + .5px)),radial-gradient(circle,#0000 0 28%,lab(89.5883% -3.20619 -6.56226/.18) 28.4% 29%,#0000 29.4%),linear-gradient(lab(49.2519% -36.6105 14.3897/.16),lab(1.89103% -.128821 -8.24102/.2));border:1px solid #d6e3ee29;border:1px solid lab(89.5883% -3.20619 -6.56226/.16);border-radius:22px;height:42%;inset:auto 18px 18px}.auth-showcase__image{object-fit:cover;object-position:54% 50%;filter:saturate(1.04)contrast(1.03)}.auth-showcase__media-content{z-index:2;min-width:0;max-width:480px;position:absolute;bottom:clamp(24px,5vw,48px);left:clamp(24px,4vw,46px);right:clamp(24px,4vw,46px)}.auth-showcase__kicker{color:#cee9fdeb;color:lab(90.7653% -6.18643 -13.017/.92);letter-spacing:.12em;text-transform:none;background:#00020b7a;background:lab(.594912% .380412 -4.07508/.48);border:1px solid #d3e8f72e;border:1px solid lab(90.7729% -5.04079 -9.60422/.18);border-radius:999px;align-items:center;min-height:32px;margin:0 0 18px;padding:0 12px;font-size:.76rem;font-weight:800;display:inline-flex}.auth-showcase__media-content h1{color:#eff6fb;color:lab(96.5356% -1.63302 -3.29707);letter-spacing:0;overflow-wrap:anywhere;max-width:10ch;margin:0;font-size:3.05rem;line-height:.98}.auth-showcase__media-content p:not(.auth-showcase__kicker){color:#c6d7e5d1;color:lab(84.9219% -3.53739 -9.22643/.82);overflow-wrap:anywhere;max-width:42ch;margin:18px 0 0;font-size:1rem;line-height:1.72}.auth-showcase__points{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.auth-showcase__points span{color:#d3e4f1e6;color:lab(89.5945% -4.12357 -8.50864/.9);background:#00030e9e;background:lab(.831928% .340082 -4.81235/.62);border:1px solid #c5dbeb2b;border:1px solid lab(86.1192% -5.00962 -10.4409/.17);border-radius:999px;align-items:center;min-height:36px;padding:0 13px;font-size:.82rem;font-weight:700;display:inline-flex}.auth-showcase__form{color:#09121e;color:lab(5.17265% -.706315 -9.08941);background:linear-gradient(#f4f9fe,#e9eff6);background:linear-gradient(lab(97.6774% -.967443 -2.82198),lab(94.1895% -1.30239 -4.27997));border-radius:26px;grid-template-rows:auto 1fr auto;align-content:stretch;min-width:0;padding:clamp(24px,4.4vw,58px);display:grid}.auth-showcase__topbar{justify-content:space-between;align-items:center;gap:18px;margin-bottom:48px;display:flex}.auth-showcase--register .auth-showcase__topbar{margin-bottom:30px}.auth-showcase__brand{color:#0c1723;color:lab(7.10301% -.987217 -10.464);align-items:center;gap:12px;min-width:0;display:inline-flex}.auth-showcase__brand img{border-radius:14px;flex:none;box-shadow:0 12px 24px #05162c1f;box-shadow:0 12px 24px lab(6.93351% -.0133216 -17.1727/.12)}.auth-showcase__brand span{gap:2px;min-width:0;display:grid}.auth-showcase__brand strong{letter-spacing:.03em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.92rem;font-weight:900;overflow:hidden}.auth-showcase__brand small{color:#495667;color:lab(36.1029% -1.98868 -11.4635);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:700;overflow:hidden}.auth-showcase__form .language-switcher{background:#dfe5ec;background:lab(90.7095% -1.30099 -4.27917);border-color:#beccdb;border-color:lab(81.4101% -2.68281 -9.20221);flex:none}.auth-showcase__form .language-switcher__button{color:#435163;color:lab(33.7723% -2.0265 -12.1493)}.auth-showcase__form .language-switcher__button.is-active{color:#f0f6fc;color:lab(96.5236% -1.3676 -3.44678);background:#081b32;background:lab(9.20384% -.276066 -17.9817)}.auth-showcase__heading{text-align:center;align-self:center;width:min(100%,430px);min-width:0;margin:0 auto}.auth-showcase--register .auth-showcase__heading{width:min(100%,520px)}.auth-showcase__heading h2{color:#050e1a;color:lab(3.60868% -.400983 -8.37708);letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:2.42rem;line-height:1.06}.auth-showcase__heading p{color:#435163;color:lab(33.7723% -2.0265 -12.1493);overflow-wrap:anywhere;max-width:44ch;margin:12px auto 0;font-size:.94rem;line-height:1.58}.auth-showcase__form-grid{gap:18px;width:min(100%,430px);min-width:0;margin:34px auto 0;display:grid}.auth-showcase__demo{color:#0e1927;color:lab(8.21697% -1.12584 -11.2217);text-align:left;background:linear-gradient(#f1f6fa,#e2e9f0);background:linear-gradient(lab(96.5136% -.878394 -2.85889),lab(91.8695% -1.30144 -4.27945));border:1px solid #b4c6da;border:1px solid lab(79.0753% -3.40197 -11.9847);border-radius:16px;gap:12px;padding:14px;display:grid}.auth-showcase__demo span{color:#0c1929;color:lab(8.18637% -1.02843 -12.5768);font-size:.84rem;font-weight:900}.auth-showcase__demo p,.auth-showcase__demo dl{margin:0}.auth-showcase__demo p{color:#435163;color:lab(33.7723% -2.0265 -12.1493);margin-top:3px;font-size:.8rem;font-weight:700;line-height:1.5}.auth-showcase__demo dl{gap:7px;display:grid}.auth-showcase__demo dl div{background:#f5f9fc;background:lab(97.6754% -.662327 -2.14626);border:1px solid #c7d2de;border:1px solid lab(83.7393% -2.10902 -7.10083);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:9px 10px;display:flex}.auth-showcase__demo dt,.auth-showcase__demo dd{margin:0}.auth-showcase__demo dt{color:#4c596a;color:lab(37.2638% -2.0044 -11.4693);font-size:.72rem;font-weight:800}.auth-showcase__demo dd{color:#08121f;color:lab(5.14922% -.622772 -10.4294);overflow-wrap:anywhere;font-size:.82rem;font-weight:900}.auth-showcase__demo button{color:#f5f9fc;color:lab(97.6825% -.827432 -2.07191);background:#081b32;background:lab(9.20384% -.276066 -17.9817);border:1px solid #96aec7;border:1px solid lab(69.7672% -4.23872 -15.7524);border-radius:12px;min-height:40px;font-size:.84rem;font-weight:900;transition:transform .18s,background-color .18s,border-color .18s}.auth-showcase__demo button:hover,.auth-showcase__demo button:focus-visible{background:#0f2744;background:lab(14.9514% -.481799 -21.4588);border-color:#488acb;border-color:lab(55.4574% -6.04308 -40.6575);transform:translateY(-1px)}.auth-showcase__form-grid--register{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:min(100%,520px);margin-top:24px}.auth-showcase__field{align-content:start;gap:7px;min-width:0;display:grid}.auth-showcase__field--full{grid-column:1/-1}.auth-showcase__field>span:not(.auth-showcase__input-wrap),.auth-showcase__field-label{color:#14202f;color:lab(11.6947% -1.32144 -11.9507);overflow-wrap:anywhere;font-size:.84rem;font-weight:800}.auth-showcase__input-wrap{min-width:0;display:block;position:relative}.auth-showcase__field input,.auth-showcase__field select{color:#09121e;color:lab(5.17265% -.706315 -9.08941);background:#e6ecf2;background:lab(93.0316% -1.09106 -3.56977);border:1px solid #c7d2de;border:1px solid lab(83.7393% -2.10902 -7.10083);border-radius:14px;min-height:52px;font-size:.92rem;transition:border-color .18s,background-color .18s,box-shadow .18s,color .18s}.auth-showcase__input-wrap input{padding-right:40px}.auth-showcase__input-wrap.has-password-toggle input{padding-right:82px}.auth-showcase__password-toggle{z-index:1;color:#435163;color:lab(33.7677% -2.05991 -12.4977);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:36px;height:36px;padding:0;transition:background-color .18s,color .18s;display:grid;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.auth-showcase__password-toggle:hover{color:#142234;color:lab(12.8156% -1.30244 -14.0053);background:#cfd9e3b8;background:lab(86.0622% -1.91271 -6.3983/.72)}.auth-showcase__password-toggle:focus-visible{outline-offset:1px;outline:2px solid #2a75ba;outline:2px solid lab(47.197% -4.55368 -43.7618)}.auth-showcase__password-toggle svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.auth-showcase__field select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#414e60 50%),linear-gradient(135deg,#414e60 50%,#0000 50%);background-image:linear-gradient(45deg,#0000 50%,lab(32.6112% -2.00592 -12.1423) 50%),linear-gradient(135deg,lab(32.6112% -2.00592 -12.1423) 50%,#0000 50%);background-position:calc(100% - 22px),calc(100% - 16px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:42px}.auth-showcase__field input::placeholder,.auth-showcase__field select:invalid{color:#687381b8;color:lab(47.7316% -1.81052 -9.391/.72)}.auth-showcase__field input:focus,.auth-showcase__field select:focus{background-color:#f5f9fc;background-color:lab(97.6754% -.662327 -2.14626);border-color:#4e90d2;border-color:lab(57.7903% -6.29789 -40.6999);box-shadow:0 0 0 4px #4e90d224;box-shadow:0 0 0 4px lab(57.7903% -6.29789 -40.6999/.14)}.auth-showcase__field.is-invalid input,.auth-showcase__field.is-invalid select{background-color:#e9eff6;background-color:lab(94.1895% -1.30239 -4.27997);border-color:#c56156c7;border-color:lab(53.5429% 40.0614 25.9387/.78);box-shadow:0 0 0 2px #c561560f;box-shadow:0 0 0 2px lab(53.5429% 40.0614 25.9387/.06)}.auth-showcase__field.is-invalid input:focus,.auth-showcase__field.is-invalid select:focus{background-color:#f1f6fa;background-color:lab(96.5136% -.878394 -2.85889);border-color:#bf5449e6;border-color:lab(49.9557% 43.3033 28.4779/.9);box-shadow:0 0 0 4px #c5615621;box-shadow:0 0 0 4px lab(53.5429% 40.0614 25.9387/.13)}.auth-showcase__field.is-invalid input:focus-visible,.auth-showcase__field.is-invalid select:focus-visible{outline-offset:2px;outline:1px solid #c5615675;outline:1px solid lab(53.5429% 40.0614 25.9387/.46)}.auth-showcase__field.is-valid input,.auth-showcase__field.is-valid select{background-color:#ebf4ef;background-color:lab(95.5227% -3.88619 1.37579);border-color:#3ca66dc7;border-color:lab(61.0974% -41.8184 20.4811/.78)}.auth-showcase__field.is-valid .auth-showcase__input-wrap:after{content:"";background:#039256;background:lab(53.0926% -45.4475 22.2844);border-radius:999px;width:8px;height:8px;position:absolute;top:50%;right:15px;transform:translateY(-50%);box-shadow:0 0 0 4px #0392561f;box-shadow:0 0 0 4px lab(53.0926% -45.4475 22.2844/.12)}.auth-showcase__field.is-valid .auth-showcase__input-wrap.has-password-toggle:after{right:54px}.auth-showcase__field.is-invalid .auth-showcase__input-wrap:after{content:none}.auth-showcase__field-message{color:#762c26;color:lab(29.3992% 32.563 21.7057);overflow-wrap:anywhere;align-items:center;gap:8px;min-width:0;min-height:18px;margin:1px 0 0;font-size:.79rem;font-weight:800;line-height:1.45;animation:.16s ease-out auth-field-message-in;display:flex}.auth-showcase__field-message--compact{margin:0}.auth-showcase__field-message.is-placeholder{visibility:hidden;pointer-events:none}.auth-showcase__field-message-icon,.auth-showcase__form-alert-icon{color:#89221c;color:lab(31.3522% 43.7667 31.0205);background:#c74c411f;background:lab(49.7477% 49.6995 33.4445/.12);border-radius:999px;flex:none;place-items:center;font-weight:900;line-height:1;display:grid}.auth-showcase__field-message-icon{width:16px;height:16px;font-size:.68rem}.auth-showcase__form-alert{color:#51231e;color:lab(20.4633% 21.5879 14.0182);background:linear-gradient(#fdf2f1,#f8ebe9),#edf2f8;background:linear-gradient(lab(96.4162% 3.57401 2.18691),lab(94.0788% 4.17182 2.55333)),lab(95.3516% -1.09163 -3.57015);border:1px solid #c74c4147;border:1px solid lab(49.7477% 49.6995 33.4445/.28);border-radius:14px;grid-column:1/-1;gap:10px;min-width:0;padding:12px 14px;animation:.16s ease-out auth-field-message-in;display:flex}.auth-showcase__form-alert--server{border-color:#c74c4157;border-color:lab(49.7477% 49.6995 33.4445/.34)}.auth-showcase__form-alert-icon{width:22px;height:22px;margin-top:1px;font-size:.78rem}.auth-showcase__form-alert strong,.auth-showcase__form-alert p{margin:0}.auth-showcase__form-alert strong{color:#471713;color:lab(15.7638% 23.2743 15.4584);font-size:.86rem;font-weight:900;display:block}.auth-showcase__form-alert p{color:#67423d;color:lab(32.2494% 15.8127 9.88715);margin-top:2px;font-size:.78rem;font-weight:700;line-height:1.48}.auth-showcase__password-help{color:#364354;color:lab(27.9662% -1.91234 -12.1113);background:linear-gradient(#f1f6fa,#e5ecf3);background:linear-gradient(lab(96.5136% -.878394 -2.85889),lab(93.0295% -1.30191 -4.27971));border:1px solid #c7d2de;border:1px solid lab(83.7393% -2.10902 -7.10083);border-radius:14px;gap:12px;margin:0;padding:14px;transition:border-color .18s,background-color .18s,box-shadow .18s;display:grid}.auth-showcase__password-help.is-invalid{background:linear-gradient(#f1f6fa,#eaeff5);background:linear-gradient(lab(96.5136% -.878394 -2.85889),lab(94.1916% -1.09133 -3.56996));border-color:#c5615638;border-color:lab(53.5429% 40.0614 25.9387/.22);box-shadow:0 0 0 2px #c561560f;box-shadow:0 0 0 2px lab(53.5429% 40.0614 25.9387/.06)}.auth-showcase__password-help p,.auth-showcase__password-help ul{margin:0}.auth-showcase__password-help p{color:#14202f;color:lab(11.6947% -1.32144 -11.9507);font-size:.82rem;font-weight:800}.auth-showcase__password-help ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;padding:0;list-style:none;display:grid}.auth-showcase__password-help li{color:#4a5666;color:lab(36.1113% -1.90672 -10.7627);overflow-wrap:anywhere;align-items:center;gap:8px;min-width:0;font-size:.78rem;font-weight:700;line-height:1.38;transition:color .18s;display:flex}.auth-showcase__password-status{background:#f5f9fc;background:lab(97.6754% -.662327 -2.14626);border:1px solid #9eadbc;border:1px solid lab(69.8048% -2.83194 -9.88339);border-radius:999px;flex:none;width:10px;height:10px;transition:border-color .18s,background-color .18s,box-shadow .18s;display:inline-flex}.auth-showcase__password-help li.is-met{color:#004429;color:lab(24.6167% -30.4729 11.9173)}.auth-showcase__password-help li.is-met .auth-showcase__password-status{background:#008455;background:lab(48.4718% -47.3294 18.5178);border-color:#008455;border-color:lab(48.4718% -47.3294 18.5178);box-shadow:0 0 0 3px #00845524;box-shadow:0 0 0 3px lab(48.4718% -47.3294 18.5178/.14)}.auth-showcase__form-row{color:#344152;color:lab(26.8048% -1.88559 -12.1028);justify-content:space-between;align-items:center;gap:14px;font-size:.84rem;font-weight:700;display:flex}.auth-showcase__form-row a,.auth-showcase__register a{color:#132946;color:lab(16.1414% -.800431 -20.8115);font-weight:900}.auth-showcase__form-row a:hover,.auth-showcase__register a:hover{color:#005a9d;color:lab(36.6423% -2.33193 -43.5277)}.auth-showcase__check{align-items:center;gap:8px;min-width:0;display:inline-flex}.auth-showcase__check input{accent-color:oklch(45% .12 252);background:#f5f9fc;background:lab(97.6754% -.662327 -2.14626);border-color:#b1c0d0;border-color:lab(76.766% -2.85557 -9.89429);border-radius:4px;flex:none;width:16px;height:16px;padding:0;transition:border-color .18s,box-shadow .18s}.auth-showcase__check--terms{color:#344152;color:lab(26.8048% -1.88559 -12.1028);border:1px solid #0000;border-radius:12px;grid-column:1/-1;align-items:flex-start;padding:9px 10px;font-size:.84rem;font-weight:700;line-height:1.5;transition:border-color .18s,background-color .18s,color .18s}.auth-showcase__check--terms input{margin-top:.18em}.auth-showcase__check--terms.is-invalid{color:#5e211c;color:lab(22.5815% 27.9186 18.6381);background:#fdf2f1;background:lab(96.4162% 3.57401 2.18691);border-color:#c74c4142;border-color:lab(49.7477% 49.6995 33.4445/.26)}.auth-showcase__check--terms.is-invalid input{box-shadow:0 0 0 3px #c74c411f;box-shadow:0 0 0 3px lab(49.7477% 49.6995 33.4445/.12)}.auth-showcase__check--terms.is-valid{background:#ebf5ee;background:lab(95.5502% -4.35999 2.1299);border-color:#03925633;border-color:lab(53.0926% -45.4475 22.2844/.2)}.auth-showcase__consents{gap:8px;transition:border-color .18s,background-color .18s;display:grid}.auth-showcase__consent-errors{gap:6px;padding:0 2px;display:grid}.auth-showcase__check a{color:#132946;color:lab(16.1414% -.800431 -20.8115);font-weight:900}.auth-showcase__check a:hover{color:#005a9d;color:lab(36.6423% -2.33193 -43.5277)}@keyframes auth-field-message-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.auth-showcase__submit,.auth-showcase__google{border-radius:14px;justify-content:center;align-items:center;gap:10px;min-height:52px;font-size:.92rem;font-weight:900;line-height:1.35;transition:transform .18s,border-color .18s,background-color .18s,box-shadow .18s;display:inline-flex}.auth-showcase__submit{color:#f5f9fc;color:lab(97.6825% -.827432 -2.07191);background:#040d1c;background:lab(3.57529% -.198156 -10.3539);border:1px solid #081b32;border:1px solid lab(9.20384% -.276066 -17.9817);grid-column:1/-1;box-shadow:0 16px 34px #00112b33;box-shadow:0 16px 34px lab(4.90777% 1.37808 -19.6723/.2)}.auth-showcase__submit:disabled{cursor:not-allowed;color:#cbd2d8c7;color:lab(83.7638% -1.62911 -4.12956/.78);box-shadow:none;background:#2e3946;background:lab(23.3497% -1.63931 -9.99526);border-color:#2f3e5280;border-color:lab(25.611% -1.96581 -14.1635/.5);transform:none}.auth-showcase__submit.is-loading{gap:9px}.auth-showcase__submit-spinner{border:2px solid #f5f9fc57;border:2px solid lab(97.6825% -.827432 -2.07191/.34);border-top-color:oklch(98% .006 245);border-radius:999px;width:16px;height:16px;animation:.8s linear infinite auth-submit-spin}@keyframes auth-submit-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.auth-showcase__field-message,.auth-showcase__form-alert{animation:none}.auth-showcase__submit-spinner{animation-duration:1.4s}}.auth-showcase__google{color:#131e2b;color:lab(10.5579% -1.28035 -10.5718);background:#f5f9fc;background:lab(97.6754% -.662327 -2.14626);border:1px solid #c7d2de;border:1px solid lab(83.7393% -2.10902 -7.10083);grid-column:1/-1}.auth-showcase__google:disabled{cursor:wait;opacity:.72}.auth-showcase__google-icon{flex:none;width:20px;height:20px}.auth-showcase__auth-divider{color:#485462;color:lab(34.9586% -1.80639 -10.0553);grid-column:1/-1;align-items:center;gap:12px;font-size:.8rem;line-height:1.35;display:flex}.auth-showcase__auth-divider:before,.auth-showcase__auth-divider:after{content:"";background:#b7bec7b8;background:lab(76.7675% -1.17493 -5.47972/.72);width:100%;height:1px}.auth-showcase__auth-divider span{flex:none}.auth-showcase__submit:hover,.auth-showcase__google:hover{transform:translateY(-1px)}.auth-showcase__submit:hover{background:#051831;background:lab(7.98505% .329927 -19.2963);box-shadow:0 18px 38px #00112b40;box-shadow:0 18px 38px lab(4.90777% 1.37808 -19.6723/.25)}.auth-showcase__google:hover{background:#edf2f8;background:lab(95.3516% -1.09163 -3.57015);border-color:#99b1ca;border-color:lab(70.9278% -4.2499 -15.7568)}.auth-showcase :where(a,button,input):focus-visible{outline-offset:3px;outline:2px solid #2b87d9;outline:2px solid lab(54.0375% -4.73192 -50.432)}.auth-showcase__register{color:#414e60;color:lab(32.6112% -2.00592 -12.1423);text-align:center;align-self:end;margin:42px 0 0;font-size:.9rem;font-weight:700}.auth-showcase__register--inline{grid-column:1/-1;align-self:center;margin:-4px 0 0}@media (min-width:768px){.site-shell--auth-entry .auth-showcase__form{color:var(--text);background:radial-gradient(circle at 100% 0,#5a86d71a,#0000 42%),linear-gradient(#101d30,#0b1423);border:1px solid #81b2ff2e;box-shadow:inset 0 1px #ffffff0d,0 18px 44px #0007123d}.site-shell--auth-entry .auth-showcase__brand{color:var(--text)}.site-shell--auth-entry .auth-showcase__brand small,.site-shell--auth-entry .auth-showcase__heading p{color:#cbd7e9}.site-shell--auth-entry .auth-showcase__heading h2{color:var(--text)}.site-shell--auth-entry .auth-showcase__field .auth-showcase__field-label{color:#f7faff}.site-shell--auth-entry .auth-showcase__field input,.site-shell--auth-entry .auth-showcase__field select{color:var(--text);background:#ffffff0e;border-color:#81b2ff38}.site-shell--auth-entry .auth-showcase__field input::placeholder,.site-shell--auth-entry .auth-showcase__field select:invalid{color:#dde6f9b8}.site-shell--auth-entry .auth-showcase__field input:focus,.site-shell--auth-entry .auth-showcase__field select:focus{background:#ffffff17;border-color:#b7d0ff9e}.site-shell--auth-entry .auth-showcase__field.is-invalid input,.site-shell--auth-entry .auth-showcase__field.is-invalid select{background:#ff7e7e0e;border-color:#ff7e7eb8;box-shadow:0 0 0 2px #ff7e7e14}.site-shell--auth-entry .auth-showcase__field.is-valid input,.site-shell--auth-entry .auth-showcase__field.is-valid select{background:#62d69b0e;border-color:#62d69bad}.site-shell--auth-entry .auth-showcase__field-message{color:#ffb8b8}.site-shell--auth-entry .auth-showcase__field-message-icon{color:#ffb8b8;background:#ff7e7e29}.site-shell--auth-entry .auth-showcase__form-alert{color:#ffc4c4;background:#ff7e7e14;border-color:#ff7e7e61}.site-shell--auth-entry .auth-showcase__form-alert-icon{color:#ffb8b8;background:#ff7e7e2e}.site-shell--auth-entry .auth-showcase__form-alert strong{color:#fff0f0}.site-shell--auth-entry .auth-showcase__form-alert p{color:#ffc4c4}.site-shell--auth-entry .auth-showcase__demo{color:#f2f6ff;background:#ffffff0b;border-color:#81b2ff33}.site-shell--auth-entry .auth-showcase__demo span,.site-shell--auth-entry .auth-showcase__demo dd{color:#f2f6ff}.site-shell--auth-entry .auth-showcase__demo p,.site-shell--auth-entry .auth-showcase__demo dt{color:#bdc9dc}.site-shell--auth-entry .auth-showcase__demo dl div{background:#ffffff0b;border-color:#81b2ff2e}.site-shell--auth-entry .auth-showcase__demo a{color:#b7d0ff;font-weight:900}.site-shell--auth-entry .auth-showcase__password-help{color:#d5deed;background:#ffffff0b;border-color:#81b2ff33}.site-shell--auth-entry .auth-showcase__password-help.is-invalid{background:#ff7e7e12;border-color:#ff7e7e6b;box-shadow:0 0 0 2px #ff7e7e0f}.site-shell--auth-entry .auth-showcase__password-help p{color:#f2f6ff}.site-shell--auth-entry .auth-showcase__password-help li{color:#bdc9dc}.site-shell--auth-entry .auth-showcase__password-status{background:#ffffff0f;border-color:#cbd7e985}.site-shell--auth-entry .auth-showcase__password-help li.is-met{color:#8be4b8}.site-shell--auth-entry .auth-showcase__password-help li.is-met .auth-showcase__password-status{background:#62d69b;border-color:#62d69b;box-shadow:0 0 0 3px #62d69b29}.site-shell--auth-entry .auth-showcase__check input{accent-color:#81b2ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#ffffff0f;border-color:#81b2ff5c}.site-shell--auth-entry .auth-showcase__check--terms{color:#d5deed}.site-shell--auth-entry .auth-showcase__check--terms a{color:#b7d0ff}.site-shell--auth-entry .auth-showcase__check--terms a:hover{color:#f7faff}.site-shell--auth-entry .auth-showcase__check--terms.is-invalid{color:#ffc4c4;background:#ff7e7e14;border-color:#ff7e7e6b}.site-shell--auth-entry .auth-showcase__check--terms.is-valid{color:#b7f1d2;background:#62d69b12;border-color:#62d69b57}.site-shell--auth-entry .auth-showcase__check--terms.is-valid a{color:#8be4b8}.site-shell--auth-entry .auth-showcase__password-toggle{color:#cbd7e9}.site-shell--auth-entry .auth-showcase__password-toggle:hover{color:var(--text);background:#81b2ff1f}.site-shell--auth-entry .auth-showcase__form-row{color:#cbd7e9}.site-shell--auth-entry .auth-showcase__form-row a,.site-shell--auth-entry .auth-showcase__register a{color:var(--accent-strong)}.site-shell--auth-entry .auth-showcase__form-row a:hover,.site-shell--auth-entry .auth-showcase__register a:hover{color:var(--text)}.site-shell--auth-entry .auth-showcase__auth-divider{color:#cbd7e9}.site-shell--auth-entry .auth-showcase__auth-divider:before,.site-shell--auth-entry .auth-showcase__auth-divider:after{background:#81b2ff38}.site-shell--auth-entry .auth-showcase__submit{color:#f7faff;background:linear-gradient(135deg,#294b73,#1b3555);border-color:#81b2ff6b;box-shadow:0 14px 30px #03091652}.site-shell--auth-entry .auth-showcase__submit:hover{background:linear-gradient(135deg,#345b88,#234269);box-shadow:0 18px 34px #03091661}.site-shell--auth-entry .auth-showcase__submit:disabled{color:#eef4ffb8;box-shadow:none;background:#81b2ff1f;border-color:#81b2ff24}.site-shell--auth-entry .auth-showcase__register{color:#cbd7e9}}@media (max-width:980px){.site-shell--auth-entry{--site-shell-top-padding:10px;width:min(100%,100% - 20px);padding:10px 0}.auth-entry{min-height:0;padding-top:0}.auth-showcase{border-radius:28px;grid-template-columns:1fr;min-height:0;padding:8px}.auth-showcase__media,.auth-showcase__form{border-radius:22px}.auth-showcase__media{min-height:380px}.auth-showcase__media-content h1{max-width:14ch;font-size:2.4rem;line-height:1.04}.auth-showcase__form{min-height:auto;padding:30px}.auth-showcase__topbar{margin-bottom:34px}.auth-showcase__heading{align-self:start}.auth-showcase__register{margin-top:30px}}@media (max-width:767px){.site-shell--auth-entry .auth-showcase{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.site-shell--auth-entry .auth-showcase__media{display:none}.site-shell--auth-entry .auth-showcase__form{color:var(--text);background:radial-gradient(circle at 100% 0,#5a86d71a,#0000 42%),linear-gradient(#101d30,#0b1423);border:1px solid #81b2ff2e;box-shadow:inset 0 1px #ffffff0d,0 18px 44px #0007123d}.site-shell--auth-entry .auth-showcase__brand{color:var(--text)}.site-shell--auth-entry .auth-showcase__brand small,.site-shell--auth-entry .auth-showcase__heading p{color:#cbd7e9}.site-shell--auth-entry .auth-showcase__heading h2{color:var(--text)}.site-shell--auth-entry .auth-showcase__field .auth-showcase__field-label{color:#f7faff}.site-shell--auth-entry .auth-showcase__field input,.site-shell--auth-entry .auth-showcase__field select{color:var(--text);background:#ffffff0e;border-color:#81b2ff38}.site-shell--auth-entry .auth-showcase__field input::placeholder,.site-shell--auth-entry .auth-showcase__field select:invalid{color:#dde6f9b8}.site-shell--auth-entry .auth-showcase__field input:focus,.site-shell--auth-entry .auth-showcase__field select:focus{background:#ffffff17;border-color:#b7d0ff9e}.site-shell--auth-entry .auth-showcase__field.is-invalid input,.site-shell--auth-entry .auth-showcase__field.is-invalid select{background:#ff7e7e0e;border-color:#ff7e7eb8;box-shadow:0 0 0 2px #ff7e7e14}.site-shell--auth-entry .auth-showcase__field.is-valid input,.site-shell--auth-entry .auth-showcase__field.is-valid select{background:#62d69b0e;border-color:#62d69bad}.site-shell--auth-entry .auth-showcase__field-message{color:#ffb8b8}.site-shell--auth-entry .auth-showcase__field-message-icon{color:#ffb8b8;background:#ff7e7e29}.site-shell--auth-entry .auth-showcase__form-alert{color:#ffc4c4;background:#ff7e7e14;border-color:#ff7e7e61}.site-shell--auth-entry .auth-showcase__form-alert-icon{color:#ffb8b8;background:#ff7e7e2e}.site-shell--auth-entry .auth-showcase__form-alert strong{color:#fff0f0}.site-shell--auth-entry .auth-showcase__form-alert p{color:#ffc4c4}.site-shell--auth-entry .auth-showcase__demo{color:#f2f6ff;background:#ffffff0b;border-color:#81b2ff33}.site-shell--auth-entry .auth-showcase__demo span,.site-shell--auth-entry .auth-showcase__demo dd{color:#f2f6ff}.site-shell--auth-entry .auth-showcase__demo p,.site-shell--auth-entry .auth-showcase__demo dt{color:#bdc9dc}.site-shell--auth-entry .auth-showcase__demo dl div{background:#ffffff0b;border-color:#81b2ff2e}.site-shell--auth-entry .auth-showcase__demo a{color:#b7d0ff;font-weight:900}.site-shell--auth-entry .auth-showcase__password-help{color:#d5deed;background:#ffffff0b;border-color:#81b2ff33}.site-shell--auth-entry .auth-showcase__password-help.is-invalid{background:#ff7e7e12;border-color:#ff7e7e6b;box-shadow:0 0 0 2px #ff7e7e0f}.site-shell--auth-entry .auth-showcase__password-help p{color:#f2f6ff}.site-shell--auth-entry .auth-showcase__password-help li{color:#bdc9dc}.site-shell--auth-entry .auth-showcase__password-status{background:#ffffff0f;border-color:#cbd7e985}.site-shell--auth-entry .auth-showcase__password-help li.is-met{color:#8be4b8}.site-shell--auth-entry .auth-showcase__password-help li.is-met .auth-showcase__password-status{background:#62d69b;border-color:#62d69b;box-shadow:0 0 0 3px #62d69b29}.site-shell--auth-entry .auth-showcase__check--terms{color:#d5deed}.site-shell--auth-entry .auth-showcase__check--terms a{color:#b7d0ff}.site-shell--auth-entry .auth-showcase__check--terms a:hover{color:#f7faff}.site-shell--auth-entry .auth-showcase__check--terms.is-invalid{color:#ffc4c4;background:#ff7e7e14;border-color:#ff7e7e6b}.site-shell--auth-entry .auth-showcase__check--terms.is-valid{color:#b7f1d2;background:#62d69b12;border-color:#62d69b57}.site-shell--auth-entry .auth-showcase__check--terms.is-valid a{color:#8be4b8}.site-shell--auth-entry .auth-showcase__password-toggle{color:#cbd7e9}.site-shell--auth-entry .auth-showcase__password-toggle:hover{color:var(--text);background:#81b2ff1f}.site-shell--auth-entry .auth-showcase__form-row{color:#cbd7e9}.site-shell--auth-entry .auth-showcase__form-row a,.site-shell--auth-entry .auth-showcase__register a{color:var(--accent-strong)}.site-shell--auth-entry .auth-showcase__form-row a:hover,.site-shell--auth-entry .auth-showcase__register a:hover{color:var(--text)}.site-shell--auth-entry .auth-showcase__auth-divider{color:#cbd7e9}.site-shell--auth-entry .auth-showcase__auth-divider:before,.site-shell--auth-entry .auth-showcase__auth-divider:after{background:#81b2ff38}.site-shell--auth-entry .auth-showcase__submit{color:#f7faff;background:linear-gradient(135deg,#294b73,#1b3555);border-color:#81b2ff6b;box-shadow:0 14px 30px #03091652}.site-shell--auth-entry .auth-showcase__submit:hover{background:linear-gradient(135deg,#345b88,#234269);box-shadow:0 18px 34px #03091661}.site-shell--auth-entry .auth-showcase__submit:disabled{color:#eef4ffb8;box-shadow:none;background:#81b2ff1f;border-color:#81b2ff24}.site-shell--auth-entry .auth-showcase__register{color:#cbd7e9}}@media (max-width:560px){.site-shell--auth-entry{--site-shell-top-padding:8px;width:min(100%,100% - 16px);padding:8px 0}.auth-entry{min-height:0}.auth-showcase{border-radius:24px}.auth-showcase__media{min-height:318px}.auth-showcase__media:after{border-radius:18px;height:38%;inset:auto 12px 12px}.auth-showcase__image{object-position:54% 42%}.auth-showcase__media-content{bottom:20px;left:18px;right:18px}.auth-showcase__kicker{min-height:28px;margin-bottom:12px;font-size:.68rem}.auth-showcase__media-content h1{max-width:13ch;font-size:1.9rem}.auth-showcase__media-content p:not(.auth-showcase__kicker){margin-top:12px;font-size:.9rem;line-height:1.56}.auth-showcase__points{gap:8px;margin-top:16px}.auth-showcase__points span{min-height:32px;padding-inline:10px;font-size:.74rem}.auth-showcase__form{padding:22px 18px 24px}.auth-showcase__topbar{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:14px;margin-bottom:30px}.auth-showcase__brand{justify-content:center;gap:10px;width:100%}.auth-showcase__brand img{border-radius:12px;width:38px;height:38px}.auth-showcase__brand strong{max-width:150px;font-size:.78rem}.auth-showcase__brand small{max-width:150px;font-size:.7rem}.auth-showcase__heading h2{font-size:2rem}.auth-showcase__heading p{font-size:.9rem}.auth-showcase__form-grid{gap:16px;margin-top:26px}.auth-showcase__form-grid--register,.auth-showcase__password-help ul{grid-template-columns:1fr}.auth-showcase__form-row{flex-direction:column;align-items:flex-start;gap:10px}.auth-showcase__submit,.auth-showcase__google{width:100%}}.account-settings-page{gap:22px;display:grid}.account-settings-hero{box-shadow:inset 0 1px 0 #ffffff0f, var(--shadow);background:radial-gradient(circle at 86% 4%,#2dd4bf29,#0000 32%),radial-gradient(circle at 2% 112%,#60a5fa24,#0000 40%),linear-gradient(#101d32f5,#070d18f2);border:1px solid #81b2ff2e;border-radius:28px;padding:clamp(28px,4.5vw,48px);position:relative;overflow:hidden}.account-settings-hero__eyebrow{color:var(--accent-strong);letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;font-size:.76rem;font-weight:800}.account-settings-hero h1{max-width:14ch;color:var(--text);letter-spacing:-.01em;margin:0;font-size:clamp(2.1rem,5.2vw,4.4rem);line-height:.98}.account-settings-hero p:not(.account-settings-hero__eyebrow){max-width:62ch;color:var(--text-soft);margin:18px 0 0;font-size:1.02rem;line-height:1.72}.my-jobs-page__back{width:fit-content;color:var(--text-soft);font-size:.9rem;font-weight:750;transition:color .18s,transform .18s}.my-jobs-page__back:hover,.my-jobs-page__back:focus-visible{color:var(--accent-strong);transform:translate(-2px)}.my-jobs-page__hero .button{width:fit-content;margin-top:22px}.my-job-list{gap:14px;display:grid}.my-job-card,.my-jobs-empty{background:radial-gradient(circle at 100% 0,#81b2ff1a,#0000 32%),linear-gradient(#0d1728f0,#070d18f7);border:1px solid #81b2ff26;border-radius:24px;box-shadow:inset 0 1px #ffffff0a,0 18px 34px #030a162e}.my-job-card{grid-template-columns:minmax(0,1fr) auto;gap:18px 28px;padding:22px;display:grid}.my-job-card__top{color:var(--text-muted);grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;font-size:.78rem;font-weight:700;display:flex}.my-job-card__status{color:#d9e6fff0;background:#81b2ff14;border:1px solid #81b2ff38;border-radius:999px;align-items:center;min-height:30px;padding:0 11px;font-size:.74rem;font-weight:800;display:inline-flex}.my-job-card__status.is-open{color:#bef8eef5;background:#2dd4bf1a;border-color:#2dd4bf59}.my-job-card__status.is-closed{color:#cbd5e1d6;background:#94a3b814;border-color:#cbd5e133}.my-job-card__status.is-hidden{color:#fef3c7f5;background:#92600926;border-color:#fbbf2457}.my-job-card__content{gap:16px;display:grid}.my-job-card__content h2{color:var(--text);margin:0;font-size:1.22rem;line-height:1.25}.my-job-card__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.my-job-card__facts div{background:#050c176b;border-radius:14px;gap:4px;min-width:0;padding:10px 12px;display:grid}.my-job-card__facts dt{color:var(--text-muted);font-size:.7rem;font-weight:750}.my-job-card__facts dd{color:var(--text-soft);overflow-wrap:anywhere;margin:0;font-size:.84rem;font-weight:700;line-height:1.45}.my-job-card__actions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:8px;display:flex}.my-job-card__actions .button{min-height:40px;padding:0 13px;font-size:.82rem}.my-job-card__delete,.my-job-dialog__delete{color:#fecdd3f5;background:#be185d1f;border-color:#fb71857a}.my-job-card__delete:hover,.my-job-card__delete:focus-visible,.my-job-dialog__delete:hover,.my-job-dialog__delete:focus-visible{color:#fff1f2;background:#be185d42;border-color:#fda4afcc}.my-job-card__lifecycle-note,.my-job-card__action-feedback{color:var(--text-soft);grid-column:1/-1;margin:-8px 0 0;font-size:.8rem;font-weight:700;line-height:1.5}.my-job-card__action-feedback{color:#bef8eef5}.my-job-card__action-feedback.is-error{color:#fecdd3f5}.my-job-card__lifecycle-note.is-admin-hidden{color:#fef3c7e6}.my-jobs-empty{justify-items:start;gap:12px;padding:30px;display:grid}.my-jobs-empty h2,.my-jobs-empty p{margin:0}.my-jobs-empty h2{color:var(--text);font-size:1.35rem}.my-jobs-empty p:not(.eyebrow){max-width:55ch;color:var(--text-soft);line-height:1.65}.my-job-dialog{width:min(100%,510px);max-height:calc(100dvh - 32px);color:var(--text);background:#0b1423;border:1px solid #81b2ff47;border-radius:24px;margin:0;padding:0;overflow:auto;box-shadow:0 26px 80px #01040c94}.unsaved-changes-overlay{z-index:120;background:#020710c2;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.my-job-dialog__content{gap:14px;padding:26px;display:grid}.my-job-dialog__content h2,.my-job-dialog__content p{margin:0}.my-job-dialog__content h2{font-size:1.34rem}.my-job-dialog__body,.my-job-dialog__content small{color:var(--text-soft);line-height:1.6}.my-job-dialog__content small{font-size:.78rem}.my-job-dialog__error{color:#fecdd3f5;background:#be185d1f;border:1px solid #fb718575;border-radius:12px;padding:10px 12px;font-weight:700}.my-job-dialog__actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;margin-top:4px;display:flex}.job-application-panel{background:#040e1e70;border:1px solid #81b2ff2e;border-radius:16px;gap:12px;padding:14px;display:grid}.job-application-panel label{color:var(--text-soft);gap:7px;font-size:.82rem;font-weight:700;display:grid}.job-application-panel textarea{resize:vertical;width:100%;color:var(--text)}.job-application-panel small{color:var(--text-muted);line-height:1.5}.job-application-panel__actions,.application-card__actions{flex-wrap:wrap;gap:9px;display:flex}.job-application-panel__actions .button{flex:120px}.job-application-panel__error,.application-feedback{color:#fecdd3;background:#9f123929;border:1px solid #fb718575;border-radius:12px;margin:0;padding:10px 12px;line-height:1.5}.job-application-panel--complete{background:linear-gradient(145deg,#17473457,#05111db8);border-color:#60cd924d;gap:14px;padding:16px}.job-application-panel__complete-heading{align-items:flex-start;gap:10px;display:flex}.job-application-panel__complete-heading>div{gap:4px;display:grid}.job-application-panel__complete-heading strong{color:var(--text)}.job-application-panel__complete-heading span:not(.job-application-panel__success-mark){color:var(--text-soft);font-size:.88rem;line-height:1.45}.job-application-panel__success-mark{color:#ace9b9;color:lab(87.262% -27.082 16.7006);background:#2e85543d;border:1px solid #7ae3a659;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.application-list{gap:14px;display:grid}.application-card{background:#081427c7;border:1px solid #81b2ff26;border-radius:22px;gap:15px;padding:clamp(20px,3vw,28px);display:grid;box-shadow:0 18px 34px #030a162e}.application-card h2,.application-card p,.application-card__facts{margin:0}.application-card h2{color:var(--text);font-size:1.22rem}.application-card>p{color:var(--text-soft)}.application-card__top,.application-card__identity{justify-content:space-between;align-items:center;gap:12px;display:flex}.application-card__top>span:last-child{color:var(--text-muted);font-size:.8rem}.application-status{width:fit-content;min-height:29px;color:var(--text-soft);border:1px solid #81b2ff3d;border-radius:999px;align-items:center;padding:4px 10px;font-size:.76rem;font-weight:800;display:inline-flex}.application-status.is-submitted,.application-status.is-shortlisted{color:#bfdbfe;background:#1e40af29;border-color:#60a5fa73}.application-status.is-selected{color:#a7f3d0;background:#065f462e;border-color:#2dd4bf6b}.application-status.is-not_selected,.application-status.is-withdrawn{color:var(--text-muted);background:#4755692e;border-color:#cbd5e138}.application-card__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.application-card__facts div{gap:4px;display:grid}.application-card__facts dt{color:var(--text-muted);text-transform:uppercase;font-size:.7rem;font-weight:800}.application-card__facts dd{color:var(--text-soft);overflow-wrap:anywhere;margin:0}.application-card__message{color:var(--text-soft);white-space:pre-wrap;background:#020a187a;border-radius:14px;padding:13px 14px;line-height:1.65}.application-card__message.is-empty{color:var(--text-muted);font-style:italic}.application-card__reject{color:#fecdd3;background:#be185d1f;border-color:#fb71857a}@media (max-width:720px){.my-job-card{grid-template-columns:1fr}.my-job-card__top{flex-direction:column;grid-column:auto;align-items:flex-start}.my-job-card__facts{grid-template-columns:1fr}.my-job-card__actions,.my-job-dialog__actions{flex-direction:column;align-items:stretch}.my-job-card__actions .button,.my-job-dialog__actions .button{width:100%}.application-card__top,.application-card__identity{flex-direction:column;align-items:flex-start}.application-card__facts{grid-template-columns:1fr}.application-card__actions .button{width:100%}}.account-settings-loading,.account-settings-empty,.account-settings-summary,.account-settings-section{background:radial-gradient(circle at 0 0,#81b2ff1a,#0000 34%),linear-gradient(#0d1728f0,#070d18f7);border:1px solid #81b2ff26;border-radius:24px;box-shadow:inset 0 1px #ffffff0a,0 18px 34px #030a162e}.account-settings-loading{color:var(--text-soft);margin:0;padding:22px}.account-settings-empty{justify-content:space-between;align-items:center;gap:18px;padding:clamp(22px,3vw,30px);display:flex}.account-settings-empty h2{color:var(--text);margin:0;font-size:1.45rem;line-height:1.2}.account-settings-empty p{max-width:58ch;color:var(--text-soft);margin:8px 0 0;line-height:1.7}.account-settings-empty__actions{flex-wrap:wrap;flex:none;gap:10px;display:flex}.account-settings-layout{grid-template-columns:minmax(250px,320px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.account-settings-summary{gap:18px;padding:22px;display:grid;position:sticky;top:18px}.account-settings-summary__avatar{color:#f7fbff;background:radial-gradient(circle at 28% 22%,#ffffff5c,#0000 34%),linear-gradient(135deg,#2dd4bfe0,#4170d2f0);border:1px solid #ffffff2e;border-radius:24px;place-items:center;width:72px;height:72px;font-size:1.22rem;font-weight:900;display:grid;box-shadow:0 0 0 1px #ffffff29,0 18px 36px #030a1652}.account-settings-summary__identity{gap:5px;min-width:0;display:grid}.account-settings-summary__identity span{color:var(--accent-strong);letter-spacing:.1em;text-transform:uppercase;font-size:.74rem;font-weight:800}.account-settings-summary__identity h2,.account-settings-summary__identity p,.account-settings-summary__facts,.account-settings-summary__facts dd{margin:0}.account-settings-summary__identity h2{color:var(--text);overflow-wrap:anywhere;font-size:1.35rem;line-height:1.18}.account-settings-summary__identity p{color:var(--text-soft);overflow-wrap:anywhere}.account-settings-summary__facts{border-block:1px solid #81b2ff1a;gap:10px;padding:14px 0;display:grid}.account-settings-summary__facts div{gap:3px;display:grid}.account-settings-summary__facts dt{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.account-settings-summary__facts dd{color:var(--text);font-weight:700}.account-settings-summary__links{gap:8px;display:grid}.account-settings-summary__links a,.account-settings-summary__links button{width:100%;min-height:42px;color:var(--text-soft);text-align:left;appearance:none;background:#81b2ff0f;border:1px solid #81b2ff1f;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-weight:700;transition:border-color .16s,background .16s,color .16s,transform .16s;display:flex}.account-settings-summary__links a:after{content:"";border-top:2px solid;border-right:2px solid;flex:none;width:7px;height:7px;transform:rotate(45deg)}.account-settings-summary__links a:hover,.account-settings-summary__links button:hover,.account-settings-summary__links a:focus-visible,.account-settings-summary__links button:focus-visible{color:var(--text);background:#81b2ff1a;border-color:#81b2ff42;transform:translateY(-1px)}.account-settings-summary__links a[aria-current=page],.account-settings-summary__links button[aria-current=page]{color:var(--text);background:#2dd4bf1f;border-color:#2dd4bf6b}.account-settings-summary__links a[aria-current=page]:after{display:none}.account-settings-form{gap:18px;min-width:0;display:grid}.account-settings-section{gap:18px;padding:clamp(20px,2.8vw,28px);display:grid}.account-settings-section__head{gap:6px;max-width:62ch;display:grid}.account-settings-section__head h2,.account-settings-section__head p{margin:0}.premium-settings-card{background:#0b1423c7;border:1px solid #81b2ff33;border-radius:24px;gap:16px;margin-top:24px;padding:clamp(18px,2.4vw,26px);display:grid;box-shadow:0 24px 70px #00071247}.premium-settings-card--embedded{box-shadow:none;background:0 0;border:0;border-top:1px solid #81b2ff29;border-radius:0;margin-top:4px;padding:24px 0 0}@media (max-width:640px){.premium-settings-card--embedded .premium-settings-card__head,.premium-settings-card--embedded .premium-settings-card__facts,.premium-settings-card--embedded .premium-settings-card__actions{flex-direction:column;align-items:stretch}.premium-settings-card--embedded .premium-settings-card__status{align-self:flex-start}.premium-settings-card--embedded .premium-settings-card__actions .button{width:100%}}.premium-settings-card__head,.premium-settings-card__facts,.premium-settings-card__actions{justify-content:space-between;align-items:center;gap:14px;display:flex}.premium-settings-card__head p,.premium-settings-card__head h2,.premium-settings-card__message,.premium-settings-card__notice,.premium-settings-card__error{margin:0}.premium-settings-card__head p{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:850}.premium-settings-card__head h2{color:var(--text);margin-top:5px;font-size:1.18rem}.premium-settings-card__status{color:#dceaff;white-space:nowrap;background:#152a4cb3;border:1px solid #81b2ff57;border-radius:999px;align-items:center;min-height:32px;padding:0 12px;font-size:.8rem;font-weight:850;display:inline-flex}.premium-settings-card__status--professional{color:#d5fff8;background:#093c40b3;border-color:#2dd4bf75}.premium-settings-card__message{color:var(--text-soft);line-height:1.6}.premium-settings-card__notice{color:#fde9b0;background:#78530f2e;border:1px solid #fbbf2447;border-radius:14px;padding:11px 13px;font-size:.88rem;line-height:1.5}.premium-settings-card__facts{align-items:stretch}.premium-settings-card__facts div{background:#050a1370;border:1px solid #81b2ff1f;border-radius:16px;flex:1;padding:13px 14px}.premium-settings-card__facts dt{color:var(--text-muted);font-size:.75rem;font-weight:800}.premium-settings-card__facts dd{color:var(--text);margin:5px 0 0;font-size:.92rem;font-weight:800}.premium-settings-card__error{color:#fecaca;font-size:.88rem}.premium-settings-card__actions{flex-wrap:wrap;justify-content:flex-start}.premium-settings-card__upgrade{cursor:not-allowed;flex-direction:column;gap:4px;min-height:54px;padding:7px 18px}.premium-settings-card__actions .premium-settings-card__upgrade:disabled{color:var(--text-soft);opacity:.88;background:#152a4c6b;border-color:#81b2ff47}.premium-settings-card__coming-soon-badge{color:#9fc5ff;letter-spacing:.03em;white-space:nowrap;background:#81b2ff1a;border:1px solid #81b2ff52;border-radius:999px;align-items:center;padding:3px 6px;font-size:.58rem;font-weight:800;line-height:1;display:inline-flex}.account-settings-section__head h2{color:var(--text);font-size:1.28rem;line-height:1.25}.account-settings-section__head p{color:var(--text-soft);line-height:1.65}.account-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.account-settings-field{gap:8px;min-width:0;display:grid}.account-settings-field--full{grid-column:1/-1}.account-settings-field>span,.account-settings-field>.modern-select-field__label{color:#dde6f9e0;font-size:.86rem;font-weight:700}.account-settings-field input,.account-settings-field select,.account-settings-field textarea{color:var(--text);background:linear-gradient(#080e18e6,#060b14f5),linear-gradient(135deg,#7baafc0a,#2b56b00f);border-color:#81b2ff29;border-radius:16px;transition:border-color .18s,box-shadow .18s;box-shadow:inset 0 1px #ffffff08}.account-settings-field input:focus,.account-settings-field textarea:focus{border-color:#81b2ff75;box-shadow:inset 0 1px #ffffff0d,0 0 0 3px #60a5fa29}.account-settings-field input,.account-settings-field select{min-height:54px}.account-settings-field textarea::placeholder,.account-settings-field input::placeholder{color:#dde6f975}.account-settings-field select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.account-settings-field select option{color:var(--text);background-color:#0b1423}.account-settings-field .modern-select__trigger{background:linear-gradient(#080e18e6,#060b14f5),linear-gradient(135deg,#7baafc0a,#2b56b00f);box-shadow:inset 0 1px #ffffff08}.account-settings-field .modern-select__trigger:focus-visible{border-color:#81b2ff6b;outline:none;box-shadow:inset 0 1px #ffffff0f,0 0 0 2px #60a5fa29,0 18px 34px #030a1638}.account-settings-field .modern-select__content{flex:1;align-items:center;min-width:0;display:flex}.account-settings-field .modern-select__value{color:var(--text);font-size:.98rem;font-weight:700}.account-settings-field .modern-select__menu{background:radial-gradient(circle at 100% 0,#2dd4bf1a,#0000 34%),linear-gradient(#0c1626fc,#060c16fc);border-radius:18px;box-shadow:inset 0 1px #ffffff0f,0 26px 54px #0007127a}.account-settings-field .modern-select__option-label{color:inherit;font-size:.94rem}.account-settings-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.wallet-page{gap:24px;display:grid}.wallet-hero,.wallet-section,.wallet-metric{background:radial-gradient(circle at 0 0,#81b2ff1a,#0000 34%),linear-gradient(#0d1728f0,#070d18f7);border:1px solid #81b2ff26;box-shadow:inset 0 1px #ffffff0a,0 18px 34px #030a162e}.wallet-hero{border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(260px,360px);align-items:center;gap:28px;padding:40px;display:grid}.wallet-hero__copy{gap:16px;display:grid}.wallet-hero__eyebrow{color:var(--accent-strong);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:800}.wallet-hero h1{color:var(--text);letter-spacing:-.01em;margin:0;font-size:2.7rem;line-height:1.05}.wallet-hero p{max-width:64ch;color:var(--text-soft);margin:0;font-size:1.02rem;line-height:1.72}.wallet-hero__actions{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.wallet-balance-panel{border-inline-start:1px solid #81b2ff29;align-content:center;gap:12px;padding-inline-start:28px;display:grid}.wallet-balance-panel__top{justify-content:space-between;align-items:center;gap:10px;display:flex}.wallet-balance-panel__label,.wallet-metric span,.wallet-activity__amount span{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:800}.wallet-balance-panel__badge{color:var(--accent-strong);letter-spacing:.08em;text-transform:uppercase;background:#81b2ff1a;border:1px solid #81b2ff33;border-radius:999px;padding:4px 10px;font-size:.66rem;font-weight:800}.wallet-balance-panel strong{color:var(--text);letter-spacing:-.02em;font-size:2.8rem;line-height:1}.wallet-balance-panel__cta{width:100%;margin-top:4px}.wallet-balance-panel__hint{color:var(--text-muted);margin:0;font-size:.78rem;line-height:1.5}.wallet-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.wallet-metric{border-radius:22px;gap:9px;padding:20px;display:grid}.wallet-metric strong{color:var(--text);font-size:1.5rem;line-height:1.1}.wallet-metric p{color:var(--text-soft);margin:0;font-size:.86rem;line-height:1.55}.wallet-chart-section{gap:20px}.wallet-settings-form__footer span{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:800}.rev-chart{gap:18px;display:grid}.rev-chart__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.rev-periods{background:#080e189e;border:1px solid #81b2ff29;border-radius:999px;gap:2px;padding:4px;display:inline-flex}.rev-periods__btn{appearance:none;cursor:pointer;color:var(--text-soft);background:0 0;border:none;border-radius:999px;padding:8px 16px;font-size:.82rem;font-weight:700;transition:color .18s,background .18s,box-shadow .18s}.rev-periods__btn:hover{color:var(--text)}.rev-periods__btn.is-active{color:#04141a;background:linear-gradient(135deg,#5eead4,#81b2ff);box-shadow:0 8px 20px #2dd4bf47}.rev-chart__unit{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:800}.rev-chart__summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.rev-stat{background:#080e187a;border:1px solid #81b2ff1f;border-radius:16px;gap:6px;padding:14px 16px;display:grid}.rev-stat span{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.rev-stat strong{color:var(--text);font-size:1.22rem}.rev-stat strong.is-up{color:#2dd4bf}.rev-stat strong.is-down{color:#fb7185}.rev-chart__plot{background:linear-gradient(#080e18b8,#050a12c2);border:1px solid #81b2ff1f;border-radius:18px;padding:8px 4px 0;position:relative}.rev-chart__svg{width:100%;height:auto;display:block}.rev-chart__grid{stroke:#81b2ff1a;stroke-width:1px;stroke-dasharray:2 5}.rev-chart__axis{fill:var(--text-muted);font-size:11px;font-weight:600}.rev-chart__area{opacity:0;animation:1s .15s forwards rev-fade}.rev-chart__line{stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 6px 14px #2dd4bf47);stroke-dasharray:1;stroke-dashoffset:1px;animation:1.15s cubic-bezier(.45,0,.2,1) forwards rev-draw}.rev-chart__dot{fill:#b7d0ff;stroke:#eef4ffe6;stroke-width:1px;opacity:.55;transition:r .15s,opacity .15s}.rev-chart__crosshair line{stroke:#b7d0ff80;stroke-width:1px;stroke-dasharray:3 4}.rev-chart__crosshair circle{fill:#5eead4;stroke:#eef4ff;stroke-width:2px}.rev-chart__crosshair-core{fill:#eef4ff;stroke:none}.rev-chart__overlay{fill:#0000;pointer-events:all}.rev-tooltip{pointer-events:none;white-space:nowrap;z-index:2;background:#070d18eb;border:1px solid #81b2ff40;border-radius:12px;gap:2px;padding:8px 12px;display:grid;position:absolute;top:10px;transform:translate(-50%);box-shadow:0 14px 30px #02081280}.rev-tooltip__label{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.7rem;font-weight:700}.rev-tooltip strong{color:var(--text);font-size:1.02rem}.rev-tooltip em{color:var(--accent-strong);font-size:.7rem;font-style:normal;font-weight:700}@keyframes rev-draw{to{stroke-dashoffset:0}}@keyframes rev-fade{to{opacity:1}}@media (prefers-reduced-motion:reduce){.rev-chart__line{stroke-dashoffset:0;animation:none}.rev-chart__area{opacity:1;animation:none}}.wallet-layout{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);align-items:start;gap:18px;display:grid}.wallet-section{border-radius:24px;gap:18px;padding:24px;display:grid}.wallet-section__head{gap:6px;display:grid}.wallet-section__head h2,.wallet-section__head p{margin:0}.wallet-section__head h2{color:var(--text);font-size:1.28rem;line-height:1.25}.wallet-section__head p{max-width:64ch;color:var(--text-soft);line-height:1.65}.wallet-settings-form{gap:18px;display:grid}.wallet-method-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.wallet-method{min-height:104px;color:var(--text-soft);text-align:left;background:#080e187a;border:1px solid #81b2ff24;border-radius:16px;align-content:start;gap:7px;padding:14px;transition:border-color .16s,background .16s,color .16s,transform .16s,box-shadow .16s;display:grid}.wallet-method:hover,.wallet-method:focus-visible{background:#81b2ff14;border-color:#81b2ff4d;transform:translateY(-1px)}.wallet-method:focus-visible{outline:none;box-shadow:0 0 0 2px #60a5fa2e}.wallet-method.is-selected{color:var(--text);background:linear-gradient(#102a32bd,#08121eeb);border-color:#2dd4bf6b;box-shadow:inset 0 1px #ffffff0f}.wallet-method span{font-weight:850;line-height:1.25}.wallet-method small{color:#dde6f999;font-size:.78rem;font-weight:650;line-height:1.45}.wallet-settings-form__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.wallet-field{gap:8px;min-width:0;display:grid}.wallet-field span{color:#dde6f9e0;font-size:.86rem;font-weight:700}.wallet-field input{min-height:52px;color:var(--text);background:linear-gradient(#080e18e6,#060b14f5),linear-gradient(135deg,#7baafc0a,#2b56b00f);border-color:#81b2ff29;border-radius:16px;box-shadow:inset 0 1px #ffffff08}.wallet-field input::placeholder{color:#dde6f96b}.wallet-settings-form__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:4px;display:flex}.wallet-settings-form__footer div{gap:3px;display:grid}.wallet-settings-form__footer strong{color:var(--text)}.wallet-settings-form__footer p{color:#befff4eb;margin:0;font-size:.86rem;font-weight:750}.wallet-activity-list{gap:10px;display:grid}.wallet-activity{background:#080e187a;border:1px solid #81b2ff1f;border-radius:16px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:14px;display:grid}.wallet-activity h3,.wallet-activity p,.wallet-activity__amount strong{margin:0}.wallet-activity h3{color:var(--text);font-size:.98rem;line-height:1.35}.wallet-activity p{color:var(--text-soft);margin-top:4px;font-size:.88rem;line-height:1.45}.wallet-activity__amount{text-align:right;gap:4px;display:grid}.wallet-activity__amount strong{color:var(--text);font-size:1.02rem}.wallet-status{min-height:32px;color:var(--text-soft);white-space:nowrap;border:1px solid #81b2ff24;border-radius:999px;justify-content:center;align-items:center;padding:0 11px;font-size:.76rem;font-weight:800;display:inline-flex}.wallet-status--ready{color:#befff4f5;background:#2dd4bf1a;border-color:#2dd4bf57}.wallet-status--pending{color:#ffe1acf2;background:#f5b8591a;border-color:#f5b85952}.wallet-status--paid{color:#ddebfff2;background:#81b2ff1a;border-color:#81b2ff52}.wallet-filters{background:#080e189e;border:1px solid #81b2ff29;border-radius:999px;flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.wallet-filter{appearance:none;cursor:pointer;color:var(--text-soft);background:0 0;border:none;border-radius:999px;padding:8px 16px;font-size:.82rem;font-weight:700;transition:color .18s,background .18s,box-shadow .18s}.wallet-filter:hover{color:var(--text)}.wallet-filter.is-active{color:#04141a;background:linear-gradient(135deg,#5eead4,#81b2ff);box-shadow:0 8px 20px #2dd4bf47}.wallet-empty{text-align:center;color:var(--text-muted);border:1px dashed #81b2ff2e;border-radius:16px;margin:0;padding:28px;font-size:.9rem}.wallet-payout__steps{gap:16px;margin:0;padding:0;list-style:none;display:grid}.wallet-payout__step{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:14px;display:grid}.wallet-payout__marker{width:34px;height:34px;color:var(--accent-strong);background:linear-gradient(135deg,#2dd4bf2e,#81b2ff1f);border:1px solid #81b2ff33;border-radius:999px;place-items:center;font-size:.84rem;font-weight:850;display:grid}.wallet-payout__step-body strong{color:var(--text);font-size:.96rem;font-weight:800}.wallet-payout__step-body p{color:var(--text-soft);margin:4px 0 0;font-size:.86rem;line-height:1.55}.wallet-payout__channels{border-top:1px solid #81b2ff1a;gap:10px;padding-top:16px;display:grid}.wallet-payout__channels-label{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.wallet-payout__chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.wallet-payout__chips li{color:var(--text-soft);background:#080e1880;border:1px solid #81b2ff24;border-radius:999px;padding:6px 12px;font-size:.78rem;font-weight:700}.wallet-note{background:#81b2ff0f;border:1px solid #81b2ff1f;border-radius:16px;gap:6px;padding:14px;display:grid}.wallet-note strong{color:var(--text);font-size:.9rem}.wallet-note p{color:var(--text-soft);margin:0;font-size:.88rem;line-height:1.55}.account-settings-choice{min-height:124px;color:var(--text-soft);text-align:left;background:#080e1894;border:1px solid #81b2ff24;border-radius:18px;align-content:start;gap:8px;padding:18px 46px 18px 18px;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:grid;position:relative}.account-settings-choice strong{color:var(--text);font-size:1.02rem}.account-settings-choice span{line-height:1.55}.account-settings-choice:before{content:"";background:#070d1899;border:1.5px solid #81b2ff4d;border-radius:999px;width:18px;height:18px;transition:border-color .16s,background-color .16s,box-shadow .16s;position:absolute;top:18px;right:16px}.account-settings-choice:hover,.account-settings-choice:focus-visible{border-color:#81b2ff4d;transform:translateY(-1px)}.account-settings-choice.is-selected{background:linear-gradient(#0b2a2dd1,#07121cf0),#080e18a8;border-color:#2dd4bf80;box-shadow:0 0 0 1px #2dd4bf29,0 18px 36px #030a1638}.account-settings-choice.is-selected:before{background-color:#2dd4bf;border-color:#2dd4bf;box-shadow:0 0 0 4px #2dd4bf29,inset 0 0 0 4px #061018eb}.account-settings-choice.is-selected strong{color:#d6fff7}.account-settings-toggle{color:var(--text);cursor:pointer;background:#080e186b;border:1px solid #81b2ff1f;border-radius:16px;flex-direction:row-reverse;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;font-weight:700;transition:border-color .16s,background .16s;display:flex}.account-settings-toggle:hover{background:#080e1899;border-color:#81b2ff42}.account-settings-toggle input{appearance:none;cursor:pointer;background:#070d18bf;border:1px solid #81b2ff38;border-radius:999px;flex:none;width:46px;height:26px;margin:0;padding:0;transition:background-color .2s,border-color .2s,box-shadow .2s;position:relative}.account-settings-toggle input:after{content:"";background:linear-gradient(#eef4ff,#c4d6f4);border-radius:999px;width:20px;height:20px;transition:transform .2s cubic-bezier(.22,1,.36,1);position:absolute;top:2px;left:2px;box-shadow:0 2px 6px #00071273}.account-settings-toggle input:checked{background:linear-gradient(135deg,#2dd4bff2,#14b8a6f2);border-color:#2dd4bf99;box-shadow:0 0 0 4px #2dd4bf24}.account-settings-toggle input:checked:after{transform:translate(20px)}.account-settings-toggle input:focus-visible{outline:none;box-shadow:0 0 0 3px #60a5fa52}.account-settings-actions{justify-content:space-between;align-items:center;gap:14px;padding-top:4px;display:flex}.account-settings-actions__save{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.account-settings-actions__save p{color:#bef8eef0;margin:0;font-size:.88rem;font-weight:800}.account-settings-danger{background:linear-gradient(#2d0e19b8,#0f0a13f5);border-color:#fb718552}.account-settings-danger__eyebrow{color:#fda4aff2;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:850}.account-settings-danger__button{color:#fff5f6;background:#be183fe6;border:1px solid #fb71859e;width:fit-content}.account-settings-danger__button:hover,.account-settings-danger__button:focus-visible{background:#e11d48f5;border-color:#fda4afeb}.account-settings-danger__button:disabled{cursor:not-allowed;opacity:.45}.account-delete-dialog{width:min(100% - 32px,570px);max-height:calc(100dvh - 32px);color:var(--text);background:#0c111d;border:1px solid #fb718552;border-radius:24px;padding:0;overflow:auto;box-shadow:0 28px 80px #0000009e}.account-delete-dialog::backdrop{background:#02060ec7}.account-delete-dialog__content{gap:18px;padding:clamp(22px,4vw,30px);display:grid}.account-delete-dialog__header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.account-delete-dialog__header>div{gap:7px;display:grid}.account-delete-dialog__header h2,.account-delete-dialog__description,.account-delete-dialog__list,.account-delete-dialog__error{margin:0}.account-delete-dialog__header h2{font-size:1.45rem;line-height:1.25}.account-delete-dialog__close{width:40px;height:40px;color:var(--text-soft);background:#81b2ff0f;border:1px solid #81b2ff29;border-radius:12px;flex:none;place-items:center;font-size:1.45rem;display:grid}.account-delete-dialog__description,.account-delete-dialog__list{color:var(--text-soft);line-height:1.65}.account-delete-dialog__list{gap:7px;padding-left:22px;display:grid}.account-delete-dialog .account-settings-field small{color:var(--text-muted);line-height:1.5}.account-delete-dialog__error{color:#ffcdd3fa;background:#be183f21;border:1px solid #fb718561;border-radius:14px;padding:12px 14px;font-size:.9rem;line-height:1.55}.account-delete-dialog__actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.account-deleted-notice{color:#d0fff7f5;text-align:center;background:#14b8a61c;border:1px solid #2dd4bf57;border-radius:14px;margin:0;padding:13px 16px;font-weight:750}.reset-password-email-status{color:#fda4aff5;margin:-6px 0 0;font-size:.86rem;line-height:1.5}.reset-password-email-status.is-valid{color:#99f6e4f5}.verify-identity-page{gap:26px;width:min(100% - 32px,1120px);margin:0 auto;padding:clamp(24px,4vw,52px) 0 clamp(44px,7vw,84px);display:grid}.verify-identity-hero{gap:12px;padding:clamp(6px,1.5vw,14px) 0 0;display:grid}.verify-identity-hero__eyebrow{color:var(--accent-strong);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:800}.verify-identity-hero h1{max-width:16ch;color:var(--text);letter-spacing:-.01em;margin:0;font-size:clamp(2rem,5vw,3.4rem);line-height:1.02}.verify-identity-hero p{max-width:62ch;color:var(--text-soft);margin:0;font-size:1.02rem;line-height:1.72}.verify-identity-shell{gap:20px;display:grid}.verify-identity-status{border-radius:var(--radius-lg);background:radial-gradient(circle at 6% 0,#60a5fa24,#0000 40%),linear-gradient(#0f192bf5,#080e19f5);border:1px solid #81b2ff2e;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;padding:18px 20px;display:grid;box-shadow:inset 0 1px #ffffff0d,0 18px 36px #030a1638}.verify-identity-status__marker{color:#080e18db;background:radial-gradient(circle at 30% 24%,#ffffff47,#0000 46%),linear-gradient(140deg,#ffb818eb,#d6840ceb);border:1px solid #ffb81873;border-radius:16px;flex:none;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 0 0 5px #ffb8181f}.verify-identity-status__marker svg{width:26px;height:26px}.verify-identity-status.is-pending .verify-identity-status__marker{background:radial-gradient(circle at 30% 24%,#ffffff4d,#0000 46%),linear-gradient(140deg,#81b2fff5,#4a7cd6f5);border-color:#81b2ff8c;box-shadow:0 0 0 5px #81b2ff24}.verify-identity-status.is-verified .verify-identity-status__marker{background:radial-gradient(circle at 30% 24%,#ffffff4d,#0000 46%),linear-gradient(140deg,#2dd4bff5,#14786ef5);border-color:#2dd4bf99;box-shadow:0 0 0 5px #2dd4bf24}.verify-identity-status__body{min-width:0}.verify-identity-status__label{color:#080e18eb;letter-spacing:.04em;text-transform:uppercase;background:#ffb818f0;border-radius:999px;align-items:center;min-height:24px;margin-bottom:6px;padding:0 10px;font-size:.72rem;font-weight:800;display:inline-flex}.verify-identity-status.is-pending .verify-identity-status__label{background:#81b2fff0}.verify-identity-status.is-verified .verify-identity-status__label{background:#2dd4bff0}.verify-identity-status__body h2{color:var(--text);margin:0;font-size:1.12rem;line-height:1.3}.verify-identity-status__body p{color:var(--text-soft);margin:4px 0 0;font-size:.9rem;line-height:1.55}.verify-identity-status__retry{margin-top:12px}.verify-identity-layout{grid-template-columns:minmax(260px,320px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.verify-identity-info{border-radius:var(--radius-lg);background:radial-gradient(circle at 100% 0,#2dd4bf1f,#0000 42%),linear-gradient(#091c1ee6,#071218eb);border:1px solid #2dd4bf3d;gap:12px;padding:clamp(20px,2.6vw,26px);display:grid;position:sticky;top:18px;box-shadow:inset 0 1px #ffffff0d,0 18px 36px #030a1633}.verify-identity-info h2,.verify-identity-info p,.verify-identity-info ul{margin:0}.verify-identity-info h2{color:var(--text);font-size:1.12rem;line-height:1.35}.verify-identity-info p{color:var(--text-soft);line-height:1.7}.verify-identity-info ul{gap:10px;padding:0;list-style:none;display:grid}.verify-identity-info li{color:#ccf5edeb;padding-left:22px;font-size:.92rem;line-height:1.6;position:relative}.verify-identity-info li:before{content:"";background:#2dd4bfd9;border-radius:999px;width:8px;height:8px;position:absolute;top:9px;left:2px;box-shadow:0 0 0 3px #2dd4bf29}.verify-identity-form{gap:18px;min-width:0;display:grid}.verify-identity-section{border-radius:var(--radius-lg);background:radial-gradient(circle at 0 0,#81b2ff1a,#0000 36%),linear-gradient(#0d1728f0,#070d18f7);border:1px solid #81b2ff26;gap:18px;padding:clamp(20px,2.6vw,28px);display:grid;box-shadow:inset 0 1px #ffffff0a,0 18px 34px #030a162e}.verify-identity-section--guardian{background:radial-gradient(circle at 0 0,#ffb8181c,#0000 38%),linear-gradient(#201a1ff5,#100e16fa);border-color:#ffb81852}.verify-identity-form>form{gap:18px;min-width:0;display:grid}.verify-identity-section__head{gap:6px;max-width:62ch;display:grid}.verify-identity-section__head h2,.verify-identity-section__head p{margin:0}.verify-identity-section__head h2{color:var(--text);font-size:1.2rem;line-height:1.25}.verify-identity-section__head p{color:var(--text-soft);line-height:1.6}.verify-identity-section__optional{min-height:22px;color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;vertical-align:middle;border:1px solid #81b2ff47;border-radius:999px;align-items:center;margin-left:8px;padding:0 9px;font-size:.7rem;font-weight:800;display:inline-flex}.guardian-consent-steps{color:var(--text-soft);gap:10px;padding:2px 2px 0;display:grid}.guardian-consent-steps strong{color:#ffe8b8f5;font-size:.94rem}.guardian-consent-steps ol{gap:9px;margin:0;padding-left:24px;display:grid}.guardian-consent-steps li{padding-left:5px;line-height:1.55}.guardian-consent-steps li::marker{color:#ffb818eb;font-weight:800}.guardian-consent-actions{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.guardian-consent-actions__download{align-items:center;gap:8px;display:inline-flex}.guardian-consent-actions__download svg{width:18px;height:18px}.guardian-consent-actions small{color:var(--text-muted);line-height:1.5}.verify-identity-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.verify-identity-divider{background:linear-gradient(90deg,#0000,#81b2ff38 16% 84%,#0000);border:0;border-radius:999px;height:1px;margin:2px 0}.verify-identity-field{gap:8px;min-width:0;display:grid}.verify-identity-field--full{grid-column:1/-1}.verify-identity-field>span,.verify-identity-field>legend{color:#dde6f9e0;font-size:.86rem;font-weight:700}.verify-identity-field legend{padding:0}.verify-identity-form fieldset{border:0;margin:0;padding:0}.verify-identity-field input,.verify-identity-field textarea{width:100%;min-height:54px;color:var(--text);background:linear-gradient(#080e18e6,#060b14f5),linear-gradient(135deg,#7baafc0a,#2b56b00f);border:1px solid #81b2ff29;border-radius:16px;transition:border-color .18s,box-shadow .18s;box-shadow:inset 0 1px #ffffff08}.identity-date-picker{position:relative}.identity-date-picker__trigger{color:#eef4fff0;width:100%;min-height:54px;font:inherit;text-align:left;cursor:pointer;background:#030a16c7;border:1px solid #81b2ff29;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:0 14px 0 16px;transition:border-color .18s,box-shadow .18s,background .18s;display:flex}.identity-date-picker__trigger:hover:not(:disabled){background:#081428eb;border-color:#81b2ff5c}.identity-date-picker__trigger:focus-visible{border-color:#81b2ff99;outline:none;box-shadow:0 0 0 4px #81b2ff24}.identity-date-picker__trigger.is-invalid{border-color:#fb7185d1}.identity-date-picker__trigger .is-placeholder{color:#dde6f980}.identity-date-picker__trigger svg{color:#81b2ff;flex:none;width:22px;height:22px}.identity-date-picker__native{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.verify-identity-field textarea{resize:vertical;min-height:120px;padding:14px 16px}.verify-identity-field input::placeholder,.verify-identity-field textarea::placeholder{color:#dde6f975}.verify-identity-field input:hover:not(:focus):not(:invalid),.verify-identity-field textarea:hover:not(:focus):not(:invalid){border-color:#81b2ff47}.verify-identity-field input:focus,.verify-identity-field textarea:focus{border-color:#81b2ff7a;outline:none;box-shadow:inset 0 1px #ffffff0d,0 0 0 3px #60a5fa29}.verify-identity-date-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.verify-identity-date-select>span{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.verify-identity-date-select .modern-select__menu{overscroll-behavior-y:contain;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#81b2ff6b #060c168a;max-height:min(320px,100vh - 200px);scroll-padding-block:10px;overflow:hidden auto}.verify-identity-date-select .modern-select__menu::-webkit-scrollbar{width:8px}.verify-identity-date-select .modern-select__menu::-webkit-scrollbar-track{background:#060c168a;border-radius:999px}.verify-identity-date-select .modern-select__menu::-webkit-scrollbar-thumb{background:linear-gradient(#a3c8ffb8,#5580cc9e);border:2px solid #080e18fa;border-radius:999px}.verify-identity-dropzone{border-radius:var(--radius-md);cursor:pointer;background:radial-gradient(circle at 12% 0,#60a5fa14,#0000 48%),#09101cb3;border:1.5px dashed #81b2ff52;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;padding:22px 20px;transition:border-color .18s,background .18s,transform .18s,box-shadow .18s;display:grid;position:relative}.verify-identity-dropzone:hover{background:radial-gradient(circle at 12% 0,#60a5fa1f,#0000 48%),#0b1423d1;border-color:#81b2ff8c}.verify-identity-dropzone:focus-within{border-color:#81b2ff99;box-shadow:0 0 0 3px #60a5fa29}.verify-identity-dropzone.is-drag{background:radial-gradient(circle at 12% 0,#2dd4bf29,#0000 48%),#0b1a1cd9;border-color:#2dd4bfb3;transform:scale(1.005)}.verify-identity-dropzone.has-file{background:radial-gradient(circle at 12% 0,#2dd4bf1f,#0000 48%),#09181ad1;border-style:solid;border-color:#2dd4bf80}.verify-identity-dropzone.is-invalid{background:radial-gradient(circle at 12% 0,#fb71851f,#0000 48%),#260d17bd;border-color:#fb7185ad}.verify-identity-dropzone__input{opacity:0;clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.verify-identity-dropzone__icon{color:#080e18d1;background:radial-gradient(circle at 30% 24%,#ffffff3d,#0000 48%),linear-gradient(140deg,#81b2ffe6,#366ecce6);border:1px solid #81b2ff4d;border-radius:14px;flex:none;place-items:center;width:46px;height:46px;transition:background .18s;display:grid}.verify-identity-dropzone.has-file .verify-identity-dropzone__icon{background:radial-gradient(circle at 30% 24%,#ffffff42,#0000 48%),linear-gradient(140deg,#2dd4bff0,#14786ef0);border-color:#2dd4bf80}.verify-identity-dropzone__icon svg{width:22px;height:22px}.verify-identity-dropzone__text{gap:3px;min-width:0;display:grid}.verify-identity-dropzone__text strong{color:var(--text);overflow-wrap:anywhere;font-size:.96rem;font-weight:700;line-height:1.4}.verify-identity-dropzone__text>span{color:var(--text-muted);font-size:.82rem;line-height:1.45}.verify-identity-dropzone__file{color:#dde6f9d1;font-weight:600}.verify-identity-dropzone__change{color:var(--accent-strong);font-weight:700}.verify-identity-consents{gap:12px;padding:2px 2px 0;display:grid}.verify-identity-consent{border-radius:var(--radius-md);cursor:pointer;background:#81b2ff0a;border:1px solid #81b2ff24;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:14px 16px;transition:border-color .16s,background .16s;display:grid}.verify-identity-consent:hover{background:#81b2ff12;border-color:#81b2ff42}.verify-identity-consent input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.verify-identity-consent__box{background:#080e1899;border:1.5px solid #81b2ff66;border-radius:7px;flex:none;place-items:center;width:22px;height:22px;margin-top:1px;transition:border-color .16s,background .16s;display:grid}.verify-identity-consent__box:after{content:"";border-bottom:2px solid #080e18e6;border-left:2px solid #080e18e6;width:11px;height:6px;margin-top:-2px;transition:transform .16s;transform:rotate(-45deg)scale(0)}.verify-identity-consent input:checked~.verify-identity-consent__box{background:#2dd4bff5;border-color:#2dd4bf99}.verify-identity-consent input:checked~.verify-identity-consent__box:after{transform:rotate(-45deg)scale(1)}.verify-identity-consent input:focus-visible~.verify-identity-consent__box{box-shadow:0 0 0 3px #60a5fa3d}.verify-identity-consent__text{color:var(--text-soft);font-size:.92rem;font-weight:600;line-height:1.55}.verify-identity-consent__text a{color:var(--accent-strong);text-underline-offset:2px;text-decoration:underline}.verify-identity-consent__text a:hover,.verify-identity-consent__text a:focus-visible{color:var(--text)}.verify-identity-form__message{border-radius:var(--radius-md);color:#bef8eef2;background:#2dd4bf1a;border:1px solid #2dd4bf4d;margin:0;padding:12px 16px;font-size:.9rem;font-weight:700}.verify-identity-form__notice{border-radius:var(--radius-md);color:#ffe4abf5;background:#ffb81812;border:1px solid #ffb81847;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;margin:0;padding:13px 14px;font-size:.9rem;font-weight:650;line-height:1.55;display:grid}.verify-identity-form__notice svg{width:20px;height:20px;margin-top:1px}.verify-identity-form__error{color:#fda4affa;margin:0;font-size:.84rem;font-weight:650;line-height:1.45}.verify-identity-form__submit{justify-self:end;min-width:min(100%,280px);min-height:54px;margin-top:2px}.verify-identity-form__return{justify-self:start}.verify-identity-success{text-align:center;border-radius:var(--radius-xl);box-shadow:inset 0 1px 0 #ffffff0f, var(--shadow);background:radial-gradient(circle at 50% 0,#2dd4bf29,#0000 52%),linear-gradient(#0b1a1cf2,#071016f5);border:1px solid #2dd4bf47;justify-items:center;gap:12px;padding:clamp(34px,6vw,60px) clamp(22px,4vw,40px);display:grid}.verify-identity-success__badge{color:#081212d9;background:radial-gradient(circle at 30% 24%,#ffffff52,#0000 48%),linear-gradient(140deg,#2dd4bff5,#14786ef5);border:1px solid #2dd4bf8c;border-radius:24px;place-items:center;width:76px;height:76px;margin-bottom:4px;display:grid;box-shadow:0 0 0 6px #2dd4bf1f,0 18px 36px #030a164d}.verify-identity-success__badge svg{width:38px;height:38px}.verify-identity-success__label{color:#081212e6;letter-spacing:.05em;text-transform:uppercase;background:#2dd4bff0;border-radius:999px;align-items:center;min-height:26px;padding:0 12px;font-size:.74rem;font-weight:800;display:inline-flex}.verify-identity-success h2{max-width:22ch;color:var(--text);margin:0;font-size:clamp(1.5rem,3vw,2rem);line-height:1.15}.verify-identity-success p{max-width:48ch;color:var(--text-soft);margin:0;line-height:1.7}.verify-identity-success .button{min-width:220px;margin-top:8px}.verify-identity-success--pending{background:radial-gradient(circle at 50% 0,#81b2ff29,#0000 52%),linear-gradient(#0d192cf2,#071019f5);border-color:#81b2ff4d}.verify-identity-success--pending .verify-identity-success__badge,.verify-identity-success--pending .verify-identity-success__label{color:#080e18e6;background:#81b2fff0;border-color:#81b2ff8c;box-shadow:0 0 0 6px #81b2ff1f}.verify-identity-empty{border-radius:var(--radius-lg);background:radial-gradient(circle at 8% 0,#81b2ff1a,#0000 38%),linear-gradient(#0d1728f0,#070d18f7);border:1px solid #81b2ff26;justify-content:space-between;align-items:center;gap:22px;padding:clamp(24px,3.4vw,34px);display:flex;box-shadow:inset 0 1px #ffffff0a,0 18px 34px #030a162e}.verify-identity-empty__body{gap:8px;min-width:0;display:grid}.verify-identity-empty__icon{color:#080e18d1;background:radial-gradient(circle at 30% 24%,#ffffff38,#0000 48%),linear-gradient(140deg,#81b2ffe6,#366ecce6);border:1px solid #81b2ff4d;border-radius:14px;place-items:center;width:48px;height:48px;margin-bottom:4px;display:grid}.verify-identity-empty__icon svg{width:24px;height:24px}.verify-identity-empty h2,.verify-identity-empty p{margin:0}.verify-identity-empty h2{color:var(--text);font-size:1.35rem;line-height:1.2}.verify-identity-empty p{max-width:56ch;color:var(--text-soft);line-height:1.65}@media (max-width:980px){.verify-identity-layout{grid-template-columns:1fr}.verify-identity-info{position:static}}@media (max-width:640px){.verify-identity-page{gap:20px;width:min(100% - 24px,1120px);padding-top:20px}.verify-identity-hero h1{max-width:none}.verify-identity-status{gap:14px;padding:16px}.verify-identity-status__marker{width:46px;height:46px}.verify-identity-grid,.verify-identity-date-grid{grid-template-columns:1fr}.verify-identity-dropzone{gap:14px;padding:18px 16px}.guardian-consent-actions{flex-direction:column;align-items:stretch}.guardian-consent-actions__download{justify-content:center;width:100%}.verify-identity-empty{flex-direction:column;align-items:stretch}.verify-identity-empty .button{width:100%}.verify-identity-form__submit{justify-self:stretch;width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){.verify-identity-field input,.verify-identity-field textarea,.verify-identity-field select,.verify-identity-dropzone,.verify-identity-consent,.verify-identity-consent__box,.verify-identity-consent__box:after{transition:none}.verify-identity-dropzone.is-drag{transform:none}}.listing-submit-card{background:radial-gradient(circle at 100% 0,#81b2ff24,#0000 28%),linear-gradient(#111d31fa,#080e18f5);max-width:1040px;padding:clamp(24px,2.6vw,34px)}.listing-submit-form{gap:20px;margin-top:0;display:grid}.listing-submit-form__header{gap:10px;padding:4px 2px 10px;display:grid}.listing-submit-form__eyebrow{color:var(--accent-strong);letter-spacing:.12em;text-transform:uppercase;font-size:.74rem;font-weight:800}.listing-submit-form__header h2{color:var(--text);letter-spacing:-.03em;margin:0;font-size:clamp(1.7rem,3vw,2.4rem);line-height:1.08}.listing-submit-form__header p{max-width:60ch;color:var(--text-soft);margin:0;line-height:1.7}.listing-submit-form__section{background:radial-gradient(circle at 0 0,#81b2ff1f,#0000 34%),linear-gradient(#0d1728f0,#070d18f5);border:1px solid #81b2ff24;border-radius:24px;gap:18px;padding:22px;display:grid;box-shadow:inset 0 1px #ffffff0a,0 18px 34px #030a162e}.listing-submit-form__section--compact{gap:16px}.listing-submit-form__section-head{gap:6px;max-width:60ch;display:grid}.listing-submit-form__section-head h3{color:var(--text);margin:0;font-size:1.08rem;line-height:1.3}.listing-submit-form__section-head p{color:var(--text-soft);margin:0;line-height:1.64}.listing-submit-form__section-grid{align-items:start}.location-details-field textarea{resize:vertical;min-height:300px}.identity-verification-notice{background:#0f1f34b8;border:1px solid #81b2ff47;border-radius:14px;gap:10px;margin-top:12px;padding:14px;display:grid}.identity-verification-notice strong{color:var(--text)}.identity-verification-notice p{color:var(--text-soft);margin:0;line-height:1.55}.identity-verification-notice .button{justify-self:start}.playing-history-editor,.playing-history-editor__list{gap:14px;display:grid}.playing-history-editor__empty{color:var(--text-muted);margin:0;line-height:1.6}.playing-history-editor__item{background:#050b1575;border:1px solid #81b2ff24;border-radius:18px;gap:14px;padding:16px;display:grid}.playing-history-editor__item legend{color:var(--text-soft);padding:0 5px;font-size:.86rem;font-weight:750}.playing-history-editor__fields{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(130px,.55fr);gap:12px;display:grid}.playing-history-editor__remove{min-height:38px;color:var(--text-soft);justify-self:start;padding:8px 12px}.playing-history-editor__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.playing-history-editor__actions .button{min-height:42px}.playing-history-editor__actions small{color:var(--text-muted);line-height:1.5}.playing-history-editor__error{color:#ffd5d9;margin:0;font-size:.92rem;font-weight:650;line-height:1.55}.profile-social-editor,.profile-social-editor__list{gap:14px;display:grid}.profile-social-editor__empty,.profile-social-editor__review-note{color:var(--text-muted);margin:0;line-height:1.6}.profile-social-editor__review-note{color:var(--text-soft);background:#101f368f;border:1px solid #81b2ff29;border-radius:14px;padding:12px 14px;font-size:.9rem}.profile-social-editor__item{background:#050b1575;border:1px solid #81b2ff24;border-radius:18px;gap:12px;padding:16px;display:grid}.profile-social-editor__fields{grid-template-columns:minmax(150px,.55fr) minmax(0,1.45fr);gap:12px;display:grid}.profile-social-editor__remove{min-height:38px;color:var(--text-soft);justify-self:start;padding:8px 12px}.profile-social-editor__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.profile-social-editor__actions .button{min-height:42px}.profile-social-editor__actions small{color:var(--text-muted);line-height:1.5}.listing-submit-form .form-field>span{font-weight:600}.listing-submit-form .form-field>span small{color:var(--text-muted)}.listing-submit-form input:not([type=checkbox]):not([type=hidden]):not(.upload-box__input),.listing-submit-form select,.listing-submit-form textarea{color:var(--text);background:linear-gradient(#080e18e6,#060b14f5),linear-gradient(135deg,#7baafc0a,#2b56b00f);border-color:#81b2ff29;border-radius:16px;box-shadow:inset 0 1px #ffffff08}.listing-submit-form input:not([type=checkbox]):not([type=hidden]):not(.upload-box__input),.listing-submit-form select{min-height:54px}.listing-submit-form input:not([type=checkbox]):not([type=hidden]):not(.upload-box__input)::placeholder,.listing-submit-form textarea::placeholder{color:#dde6f975;opacity:1}.listing-submit-form input[type=number]{appearance:textfield}.listing-submit-form input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.listing-submit-form input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.listing-submit-form input[type=date],.listing-submit-form input[type=time],.listing-submit-form input[type=datetime-local]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;padding-right:52px}.listing-submit-form input[type=date]::-webkit-calendar-picker-indicator{filter:invert(.94)sepia(10%)saturate(518%)hue-rotate(183deg)brightness(1.05);cursor:pointer;opacity:.92;background:#81b2ff14;border-radius:10px;margin-right:-4px;padding:8px;transition:background .18s,box-shadow .18s,opacity .18s,transform .18s;box-shadow:inset 0 0 0 1px #81b2ff1f}.listing-submit-form input[type=time]::-webkit-calendar-picker-indicator{filter:invert(.94)sepia(10%)saturate(518%)hue-rotate(183deg)brightness(1.05);cursor:pointer;opacity:.92;background:#81b2ff14;border-radius:10px;margin-right:-4px;padding:8px;transition:background .18s,box-shadow .18s,opacity .18s,transform .18s;box-shadow:inset 0 0 0 1px #81b2ff1f}.listing-submit-form input[type=datetime-local]::-webkit-calendar-picker-indicator{filter:invert(.94)sepia(10%)saturate(518%)hue-rotate(183deg)brightness(1.05);cursor:pointer;opacity:.92;background:#81b2ff14;border-radius:10px;margin-right:-4px;padding:8px;transition:background .18s,box-shadow .18s,opacity .18s,transform .18s;box-shadow:inset 0 0 0 1px #81b2ff1f}.listing-submit-form input[type=date]:hover::-webkit-calendar-picker-indicator{opacity:1;background:#81b2ff29;transform:scale(1.03);box-shadow:inset 0 0 0 1px #81b2ff3d,0 0 0 1px #81b2ff14}.listing-submit-form input[type=time]:hover::-webkit-calendar-picker-indicator{opacity:1;background:#81b2ff29;transform:scale(1.03);box-shadow:inset 0 0 0 1px #81b2ff3d,0 0 0 1px #81b2ff14}.listing-submit-form input[type=datetime-local]:hover::-webkit-calendar-picker-indicator{opacity:1;background:#81b2ff29;transform:scale(1.03);box-shadow:inset 0 0 0 1px #81b2ff3d,0 0 0 1px #81b2ff14}.listing-submit-form input[type=date]:focus::-webkit-calendar-picker-indicator{opacity:1;background:#81b2ff29;transform:scale(1.03);box-shadow:inset 0 0 0 1px #81b2ff3d,0 0 0 1px #81b2ff14}.listing-submit-form input[type=time]:focus::-webkit-calendar-picker-indicator{opacity:1;background:#81b2ff29;transform:scale(1.03);box-shadow:inset 0 0 0 1px #81b2ff3d,0 0 0 1px #81b2ff14}.listing-submit-form input[type=datetime-local]:focus::-webkit-calendar-picker-indicator{opacity:1;background:#81b2ff29;transform:scale(1.03);box-shadow:inset 0 0 0 1px #81b2ff3d,0 0 0 1px #81b2ff14}.listing-submit-form select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.listing-submit-form select:invalid{color:var(--text-soft)}.listing-submit-form select option,.listing-submit-form select optgroup{color:var(--text);background-color:#0b1423}.listing-submit-form select option[value=""]{color:#dde6f9ad}.request-datetime-group{gap:12px}.request-datetime-group__controls{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:12px;display:grid}.request-datetime-subfield{gap:10px}.request-datetime-subfield>span{color:#bfcee7cc;letter-spacing:.08em;text-transform:uppercase;margin-bottom:0;font-size:.78rem;font-weight:800}.request-date-field{position:relative}.request-date-field.is-open{z-index:30}.request-date-field span,.modern-select span{margin-bottom:0}.request-date-field__native{opacity:0;pointer-events:none;clip:rect(0 0 0 0);clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.request-date-field__trigger{width:100%;min-height:54px;color:var(--text);text-align:left;cursor:pointer;background:linear-gradient(#0a111ef0,#070c16fa),linear-gradient(135deg,#7baafc0d,#2b56b014);border:1px solid #81b2ff29;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;padding:0 16px 0 62px;line-height:normal;transition:border-color .18s,box-shadow .18s,transform .18s,background .18s;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0a,0 12px 24px #02081229}.request-date-field__trigger:hover{border-color:#81b2ff47;transform:translateY(-1px)}.request-date-field.is-open .request-date-field__trigger{background:linear-gradient(#0a1c26f5,#070f19fa),linear-gradient(135deg,#2dd4bf1a,#2b56b00f);border-color:#2dd4bf6b;box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #2dd4bf1f,0 18px 34px #030a163d}.request-date-field__trigger:focus-visible{border-color:#81b2ff6b;outline:none;box-shadow:inset 0 1px #ffffff0f,0 0 0 2px #60a5fa29,0 18px 34px #030a1638}.request-date-field__trigger.is-placeholder .request-date-field__value{color:#dde6f98f}.request-date-field__trigger.is-invalid,.modern-select__trigger.is-invalid{border-color:#f88f8f7a;box-shadow:inset 0 1px #ffffff0a,0 0 0 1px #f88f8f29,0 12px 24px #16060a2e}.listing-submit-form .request-date-field__content,.listing-submit-form .modern-select__content{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.listing-submit-form .request-date-field__icon,.listing-submit-form .modern-select__leading-icon{color:#bddcffeb;background:linear-gradient(#182a46db,#0c182cf5),linear-gradient(135deg,#7baafc1a,#2b56b01f);border:1px solid #81b2ff29;border-radius:12px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;position:absolute;top:50%;left:16px;transform:translateY(-50%);box-shadow:inset 0 1px #ffffff0a}.request-date-field__icon svg,.modern-select__leading-icon svg{width:18px;height:18px;display:block}.modern-select__trigger.is-placeholder .modern-select__leading-icon{color:#b4c6e1bd}.request-date-field__value,.modern-select__value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.98rem;font-weight:600;line-height:normal;overflow:hidden}.request-date-calendar{z-index:40;color:#eef6fff5;opacity:0;pointer-events:none;transform-origin:0 0;-webkit-backdrop-filter:blur(22px)saturate(1.08);background:radial-gradient(circle at 16% 0,#2dd4bf1f,#0000 34%),radial-gradient(circle at 100% 20%,#81b2ff1a,#0000 32%),linear-gradient(#08121ffe,#050b14fe),#050c16;border:1px solid #2dd4bf4d;border-radius:22px;width:min(342px,100vw - 36px);padding:14px;transition:opacity .17s,transform .17s;position:absolute;top:calc(100% + 10px);left:0;transform:translateY(-6px)scale(.985);box-shadow:inset 0 1px #ffffff14,0 34px 82px #000712a3,0 0 0 1px #2dd4bf14,0 0 42px #2dd4bf24}.request-date-calendar.is-open{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.request-date-calendar__header{grid-template-columns:38px minmax(0,1fr) 38px;align-items:center;gap:10px;margin-bottom:13px;display:grid}.request-date-calendar__month{color:#f5fafffa;text-align:center;text-transform:none;min-width:0;font-size:.98rem;font-weight:800;line-height:1.2;display:block}.request-date-calendar__nav{color:#dcecffe6;background:linear-gradient(#0e1d30e0,#070f1bf0),linear-gradient(135deg,#2dd4bf12,#81b2ff0f);border:1px solid #81b2ff26;border-radius:12px;place-items:center;width:38px;height:38px;padding:0;transition:transform .17s,border-color .17s,background .17s,color .17s,box-shadow .17s;display:inline-grid;box-shadow:inset 0 1px #ffffff0d,0 10px 22px #0208122e}.request-date-calendar__nav:hover,.request-date-calendar__nav:focus-visible{color:#f5fffdfa;background:linear-gradient(#0f2d35eb,#081722f5),linear-gradient(135deg,#2dd4bf24,#81b2ff12);border-color:#2dd4bf75;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff13,0 13px 26px #0208123d,0 0 20px #2dd4bf1a}.request-date-calendar__nav:focus-visible{outline:none;box-shadow:0 0 0 2px #2dd4bf3d,0 13px 26px #0208123d}.request-date-calendar__nav svg{width:18px;height:18px}.request-date-calendar__weekdays,.request-date-calendar__grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.request-date-calendar__weekdays{gap:5px;margin-bottom:7px}.request-date-calendar__weekdays span{color:#bed2ecbd;text-transform:uppercase;place-items:center;min-height:24px;font-size:.68rem;font-weight:800;line-height:1;display:grid}.request-date-calendar__grid{gap:5px}.request-date-calendar__day{aspect-ratio:1;color:#e8f2fde6;min-width:0;min-height:36px;font:inherit;background:0 0;border:1px solid #0000;border-radius:12px;place-items:center;padding:0;font-size:.86rem;font-weight:750;line-height:1;transition:transform .15s,border-color .15s,background .15s,color .15s,box-shadow .15s;display:grid;position:relative}.request-date-calendar__day span{z-index:1;position:relative}.request-date-calendar__day:hover:not(:disabled),.request-date-calendar__day:focus-visible:not(:disabled){color:#f5fffdfa;background:linear-gradient(#112a36e0,#081420eb);border-color:#2dd4bf47;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff0f,0 10px 18px #02081233}.request-date-calendar__day:focus-visible{outline:none;box-shadow:0 0 0 2px #2dd4bf3d,0 10px 18px #02081233}.request-date-calendar__day.is-outside:not(.is-selected):not(.is-today){color:#a1b5d347;opacity:.62}.request-date-calendar__day.is-today:not(.is-selected){color:#dafbf5f0;border-color:#2dd4bf75;box-shadow:inset 0 0 0 1px #2dd4bf1a,0 0 18px #2dd4bf14}.request-date-calendar__day.is-selected{color:#f7fffefc;text-shadow:0 1px 8px #03292d73;opacity:1;background:linear-gradient(#148a7cfc,#065554fc),linear-gradient(145deg,#5eead457,#1460661f);border-color:#5eead4eb;box-shadow:inset 0 1px #fff3,inset 0 -10px 18px #03292d3d,0 14px 28px #022b3457,0 0 0 1px #5eead438,0 0 28px #2dd4bf4d}.request-date-calendar__day.is-selected:hover:not(:disabled),.request-date-calendar__day.is-selected:focus-visible:not(:disabled){color:#f9fffefc;background:linear-gradient(#189a89fc,#075f5bfc),linear-gradient(145deg,#5eead461,#14606624);border-color:#99f6e4f5;box-shadow:inset 0 1px #ffffff38,inset 0 -10px 18px #03292d3d,0 16px 30px #022b3461,0 0 0 2px #5eead43d,0 0 32px #2dd4bf57}.request-date-calendar__day.is-disabled,.request-date-calendar__day:disabled{cursor:not-allowed;opacity:.38}.request-date-calendar__footer{border-top:1px solid #81b2ff1f;justify-content:space-between;align-items:center;gap:10px;margin-top:13px;padding-top:12px;display:flex}.request-date-calendar__action{color:#d8fbf5f2;width:auto;min-height:34px;font:inherit;background:#081b22a8;border:1px solid #2dd4bf42;border-radius:999px;padding:0 13px;font-size:.78rem;font-weight:800;line-height:1;transition:transform .15s,border-color .15s,background .15s,color .15s,box-shadow .15s,opacity .15s}.request-date-calendar__action:hover:not(:disabled),.request-date-calendar__action:focus-visible:not(:disabled){color:#f5fffdfc;background:linear-gradient(#0c383abd,#081f27d6);border-color:#2dd4bf94;transform:translateY(-1px);box-shadow:0 10px 20px #02081233,0 0 18px #2dd4bf1f}.request-date-calendar__action:focus-visible{outline:none;box-shadow:0 0 0 2px #2dd4bf3d,0 10px 20px #0208122e}.request-date-calendar__action:disabled{cursor:not-allowed;color:#b0c1db8a;opacity:.58;background:#07101b47;border-color:#81b2ff1a}.request-datetime-group__hint,.request-datetime-group__error{margin:0;font-size:.82rem;line-height:1.55}.request-datetime-group__hint{color:#b0c1dbb8}.request-datetime-group__error{color:#ffbcbcf0}.modern-select-field{min-width:0;position:relative}.modern-select{width:100%;min-width:0;position:relative}.modern-select.is-open{z-index:8}.request-datetime-subfield--time .modern-select.is-open{z-index:30}.modern-select__trigger{width:100%;max-width:100%;height:54px;min-height:54px;color:var(--text);text-align:left;background:linear-gradient(#0a111ef0,#070c16fa),linear-gradient(135deg,#7baafc0d,#2b56b014);border:1px solid #81b2ff29;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;padding:0 12px 0 16px;transition:border-color .18s,box-shadow .18s,transform .18s,background .18s;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0a,0 12px 24px #02081229}.modern-select__trigger.has-leading-icon{padding-left:62px}.modern-select__trigger:hover{border-color:#81b2ff47;transform:translateY(-1px)}.modern-select__trigger.is-placeholder .modern-select__value{color:#dde6f98f}.modern-select.is-open .modern-select__trigger{background:linear-gradient(#0e1829f5,#080d18fa),linear-gradient(135deg,#7baafc14,#2b56b01f);border-color:#81b2ff6b;box-shadow:inset 0 1px #ffffff0f,0 18px 34px #030a1638}.modern-select__chevron{width:18px;height:18px;color:var(--accent-strong);flex:0 0 18px;justify-content:center;align-items:center;line-height:0;transition:transform .18s,color .18s;display:inline-flex}.modern-select.is-open .modern-select__chevron{color:var(--text);transform:rotate(180deg)}.modern-select__chevron svg,.modern-select__option-mark svg{width:16px;height:16px;display:block}.modern-select__menu{opacity:0;pointer-events:none;background:radial-gradient(circle at 100% 0,#81b2ff1f,#0000 32%),linear-gradient(#111c2ffa,#080e18fa);border:1px solid #81b2ff2e;border-radius:24px;gap:8px;padding:10px;transition:opacity .18s,transform .18s;display:grid;position:absolute;top:calc(100% + 12px);left:0;right:0;transform:translateY(-8px)scale(.98);box-shadow:inset 0 1px #ffffff0a,0 26px 52px #02081257}.request-datetime-subfield--time .modern-select__menu{overscroll-behavior-y:contain;scroll-behavior:smooth;scrollbar-color:#81b2ff6b #060c168a;scrollbar-gutter:stable;scrollbar-width:thin;max-height:min(356px,100vh - 156px);scroll-padding-block:10px;overflow:hidden auto}.request-datetime-subfield--time .modern-select__menu::-webkit-scrollbar{width:8px}.request-datetime-subfield--time .modern-select__menu::-webkit-scrollbar-track{background:#060c168a;border-radius:999px}.request-datetime-subfield--time .modern-select__menu::-webkit-scrollbar-thumb{background:linear-gradient(#a3c8ffb8,#5580cc9e);border:2px solid #080e18fa;border-radius:999px}.request-datetime-subfield--time .modern-select__menu::-webkit-scrollbar-thumb:hover{background:linear-gradient(#bedaffdb,#70a2eebd)}.modern-select__menu.is-open{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.modern-select__option{width:100%;min-height:48px;color:var(--text-soft);text-align:left;background:0 0;border:1px solid #0000;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;transition:border-color .18s,background .18s,color .18s,transform .18s;display:flex}.modern-select__option:hover{color:var(--text);background:#121e32c7;border-color:#81b2ff2e;transform:translateY(-1px)}.modern-select__option:focus-visible{color:var(--text);background:#142138eb;border-color:#81b2ff61;outline:none}.modern-select__option.is-selected{color:var(--text);background:linear-gradient(135deg,#325aa057,#0f192ceb);border-color:#81b2ff47;box-shadow:inset 0 1px #ffffff0a}.modern-select__option.is-disabled,.modern-select__option:disabled{cursor:not-allowed;color:#b0c1db6b;opacity:.52}.modern-select__option.is-disabled:hover,.modern-select__option:disabled:hover{color:#b0c1db6b;background:0 0;border-color:#0000;transform:none}.modern-select__option-label{flex:1;min-width:0;font-weight:600;line-height:1.35}.modern-select__option-mark{width:18px;height:18px;color:var(--accent-strong);flex:0 0 18px;justify-content:center;align-items:center;display:inline-flex}.listing-submit-form textarea{resize:none;min-height:180px;padding-top:16px}.request-applicants-shell{max-width:1240px}.request-submit-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:0;max-width:980px;margin:0 auto;display:grid}.request-submit-shell{width:100%;max-width:none;margin:0}.request-submit-shell__form-area{gap:18px;min-width:0;display:grid}.request-submit-shell__header,.request-applicants-shell__header,.request-applicant-board__toolbar-copy,.request-applicant-board__summary-copy{gap:8px;display:grid}.request-submit-shell__header p,.request-applicants-shell__header p,.request-flow-card>p,.request-applicant-board__toolbar-copy p,.request-applicant-board__summary-copy p{color:var(--text-soft);margin:0;line-height:1.68}.request-submit-form{gap:18px;margin-top:0}.request-submit-form .listing-submit-form__section{gap:16px;padding:20px}.request-submit-label{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.request-submit-label__text{color:var(--text-soft);flex-wrap:wrap;align-items:center;gap:0;margin:0;font-size:.92rem;font-weight:600;display:inline-flex}.request-submit-badge{min-height:26px;color:var(--text-muted);white-space:nowrap;background:#0a12228a;border:1px solid #81b2ff1a;border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-size:.74rem;font-weight:700;line-height:1;display:inline-flex}.request-submit-badge.is-required{color:#ffb8bf;letter-spacing:.01em;white-space:nowrap;background:0 0;border:0;border-radius:0;align-items:center;min-height:0;margin:0 0 0 8px;padding:0;font-size:.78rem;font-weight:750;line-height:1;display:inline-flex;transform:translateY(-5px)}.request-type-grid,.request-applicant-board__modes{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.request-type-card,.request-mode-card{position:relative}.request-type-card{cursor:pointer}.request-type-card input{opacity:0;pointer-events:none;position:absolute}.request-type-card__content,.request-mode-card{background:linear-gradient(#0c1525eb,#070d18fa),linear-gradient(135deg,#7baafc0a,#2b56b014);border:1px solid #81b2ff1f;border-radius:20px;gap:8px;padding:18px;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s,color .18s;display:grid;box-shadow:0 14px 26px #0308121f}.request-type-card__content{isolation:isolate;padding-right:118px;position:relative;overflow:hidden}.request-type-card__content>*{z-index:1;position:relative}.request-type-card__content:before{content:"";border-radius:inherit;opacity:0;pointer-events:none;background:radial-gradient(circle at 100% 0,#70baff33,#0000 42%),linear-gradient(140deg,#5f9af51f,#2a59b005 62%);transition:opacity .18s,background .18s,transform .18s;position:absolute;inset:0}.request-type-card__status{color:#b1c1dbb8;letter-spacing:.01em;white-space:nowrap;opacity:0;pointer-events:none;background:#070e18c7;border:1px solid #81b2ff24;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:5px 12px 0;font-size:.72rem;font-weight:800;line-height:1;transition:opacity .18s,color .18s,border-color .18s,background .18s,box-shadow .18s,transform .18s;display:inline-flex;position:absolute;top:14px;right:14px;transform:translateY(-6px)scale(.96);box-shadow:inset 0 1px #ffffff0a,0 10px 20px #0308122e}.request-type-card:hover .request-type-card__content,.request-mode-card:hover,.request-mode-card.is-active{background:linear-gradient(#0f1a2bf5,#080f1d),linear-gradient(135deg,#80b0ff1a,#325cb829);border-color:#91c5ff57;transform:translateY(-2px);box-shadow:0 18px 30px #04091438,0 0 0 1px #81b2ff0f}.request-type-card:hover .request-type-card__content:before{opacity:.68;transform:scale(1.01)}.request-type-card input:checked+.request-type-card__content{background:linear-gradient(#102036fa,#091220),linear-gradient(135deg,#5da0ff3d,#2d6cc44d);border-color:#70baffb8;box-shadow:0 0 0 1px #60a5fa3d,0 22px 40px #04091452,0 0 34px #529be92e}.request-type-card input:checked+.request-type-card__content:before{opacity:1;background:radial-gradient(circle at 100% 0,#85cdff52,#0000 44%),linear-gradient(140deg,#66abff33,#2a59b014 62%);transform:scale(1.02)}.request-type-card input:focus-visible+.request-type-card__content{border-color:#76bdff8a;box-shadow:0 0 0 2px #60a5fa2e,0 20px 36px #04091442}.request-type-card input:checked+.request-type-card__content .request-type-card__status{color:#f8fcfffa;opacity:1;background:linear-gradient(#2c5c9af0,#173358fa);border-color:#8ecfff52;transform:translateY(0)scale(1);box-shadow:inset 0 1px #ffffff14,0 12px 24px #060f1e47,0 0 18px #54a0ee2e}.request-type-card__content strong,.request-mode-card strong,.request-flow-step strong,.request-applicant-board__summary-copy strong,.applicant-preview-card__history strong{color:var(--text);line-height:1.4;transition:color .18s}.request-type-card__content small,.request-mode-card p,.request-flow-step p,.applicant-preview-card__history p{color:#abbad3c2;margin:0;line-height:1.62;transition:color .18s}.request-type-card:hover .request-type-card__content strong,.request-type-card input:checked+.request-type-card__content strong{color:#f8fcfffa}.request-type-card:hover .request-type-card__content small{color:#ccdbf2d1}.request-type-card input:checked+.request-type-card__content small{color:#e7eef9eb}.request-mode-card{text-align:left;cursor:pointer}.request-mode-card span,.request-applicant-board__summary-copy span,.request-applicant-board__toolbar-copy span,.request-flow-step span,.request-applicant-board__metric span,.applicant-preview-card__history span{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:800}.request-applicants-shell__header{margin-bottom:20px}.request-applicant-board{gap:20px;display:grid}.request-applicant-board__summary{background:radial-gradient(circle at 100% 0,#81b2ff29,#0000 30%),linear-gradient(#0f1b30f5,#09101efa);border:1px solid #81b2ff24;border-radius:24px;grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:20px;display:grid}.request-applicant-board__metrics{grid-template-columns:repeat(2,minmax(110px,1fr));gap:12px;display:grid}.request-applicant-board__metric{background:#080e19b3;border:1px solid #81b2ff1f;border-radius:18px;gap:6px;min-width:0;padding:14px 16px;display:grid}.request-applicant-board__metric strong{color:var(--text);font-size:1.3rem;line-height:1}.request-applicant-board__filters{flex-wrap:wrap;gap:10px;display:flex}.request-applicant-board__toolbar{gap:14px;display:grid}.request-applicant-board__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.applicant-preview-card{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(#111b2df0,#080e18eb);border-radius:24px;grid-template-columns:minmax(180px,210px) minmax(0,1fr);display:grid;overflow:hidden}.applicant-preview-card__media{background:#080e19fa;min-height:220px;position:relative}.applicant-preview-card__image{object-fit:cover;object-position:center 18%;width:100%;height:100%;display:block;position:absolute;inset:0}.applicant-preview-card__content{gap:12px;padding:18px;display:grid}.applicant-preview-card__top{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.applicant-preview-card__top h4{color:var(--text);margin:0 0 6px;font-size:1.2rem}.applicant-preview-card__top p,.applicant-preview-card__meta p{color:var(--text-soft);margin:0;line-height:1.55}.applicant-preview-card__meta{gap:6px;display:grid}.applicant-preview-card__history{background:#080e19b3;border:1px solid #81b2ff1f;border-radius:16px;gap:4px;padding:14px 16px;display:grid}.applicant-preview-card__actions{flex-wrap:wrap;gap:10px;display:flex}.applicant-preview-card__actions .button{min-height:42px}.listing-submit-form__group{border:0;gap:10px;margin:0;padding:0;display:grid}.listing-submit-form__group legend{color:var(--text);letter-spacing:-.01em;font-weight:700}.listing-submit-form__group legend small{color:var(--text-muted)}.listing-submit-form__multi{flex-wrap:wrap;gap:10px;margin-top:2px;display:flex}.listing-position-selector{gap:14px}.listing-position-selector__layout{align-items:start;gap:16px;display:grid}.listing-position-selector__panel{background:radial-gradient(circle at 100% 0,#527ad01a,#0000 34%),linear-gradient(#080e19f5,#060b14fa);border:1px solid #81b2ff24;border-radius:24px;flex-direction:column;gap:12px;min-width:0;padding:14px;display:flex;box-shadow:inset 0 1px #ffffff0a,0 18px 42px #040a1629}.listing-position-selector__panel-section{background:linear-gradient(#09101ca8,#070c17c7);border-radius:18px;gap:12px;min-width:0;padding:14px;display:grid;box-shadow:inset 0 1px #ffffff06}.listing-position-selector__panel-section--summary{background:linear-gradient(#080f1bb8,#060c16d1);gap:14px}.listing-position-selector__status-head{gap:5px;display:grid}.listing-position-selector__status-title{color:#e4eeffeb;letter-spacing:.08em;text-transform:uppercase;font-size:.8rem;font-weight:800}.listing-position-selector__status-head p{color:var(--text-soft);margin:0;line-height:1.68}.listing-position-selector__legend{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.listing-position-selector .listing-position-selector__legend-item{color:#e4eeffe0;letter-spacing:.01em;white-space:nowrap;background:#080e1894;border:1px solid #81b2ff1f;border-radius:999px;flex-wrap:nowrap;flex:none;justify-content:flex-start;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:.78rem;font-weight:700;line-height:1;display:inline-flex}.listing-position-selector .listing-position-selector__legend-item,.listing-position-selector .listing-position-selector__legend-item>*,.listing-position-selector__summary-chip,.listing-position-selector__summary-chip>*,.listing-position-selector__summary-label,.listing-position-selector__summary-title{margin-bottom:0}.listing-position-selector .listing-position-selector__status-dot{background:#adbbd68f;border-radius:999px;flex:0 0 10px;align-self:center;width:10px;height:10px;margin:0;display:inline-block;position:static;top:auto;left:auto;transform:none;box-shadow:0 0 0 4px #adbbd614}.listing-position-selector .listing-position-selector__status-dot--main{background:var(--position-active-border);box-shadow:0 0 0 4px var(--position-active-glow)}.listing-position-selector .listing-position-selector__status-dot--secondary{background:#ffc66c;box-shadow:0 0 0 4px #ffc66c24}.listing-position-selector .listing-position-selector__status-dot--idle{background:#adbbd68f;box-shadow:0 0 0 4px #adbbd614}.listing-position-selector .listing-position-selector__status-label{color:inherit;font-size:inherit;font-weight:inherit;white-space:nowrap;align-items:center;line-height:1;display:inline-flex}.listing-position-selector__status-label--pill{white-space:nowrap;text-align:center;align-items:center;margin:0;padding:0;line-height:1.25;display:inline-flex;transform:none}.listing-position-selector__status-label--tag{white-space:nowrap;text-align:center}.listing-position-selector__summary-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.listing-position-pitch{place-items:start stretch;min-width:0;display:grid}.listing-position-pitch .position-pitch__panel{background:radial-gradient(circle at 0 0,#4e76d624,#0000 30%),radial-gradient(circle at 100% 100%,#27736029,#0000 36%),linear-gradient(#0a1221fa,#070d18);border:1px solid #81b2ff24;border-radius:28px;width:100%;max-width:100%;padding:12px;box-shadow:inset 0 1px #ffffff0a,0 22px 52px #00071233}.listing-position-pitch .position-pitch__toolbar{margin-bottom:12px}.listing-position-pitch .position-pitch__hint{max-width:34rem}.listing-position-pitch .position-pitch__field-shell{box-shadow:none;background:0 0;border:0;border-radius:24px;padding:8px;overflow:visible}.listing-position-pitch .position-pitch__field-shell:before{display:none}.listing-position-pitch .position-pitch__field{aspect-ratio:.88;border:0;border-radius:24px;width:100%;overflow:visible;box-shadow:inset 0 1px #ffffff14,inset 0 -90px 140px #040b0e47,0 18px 40px #0007122e}.listing-position-pitch__marker{z-index:2;appearance:none;cursor:pointer;color:#e1eaf9d6;width:clamp(56px,5.4vw,64px);min-height:clamp(44px,4.4vw,50px);font:inherit;text-align:center;background:linear-gradient(#111d31f0,#09101dfa),linear-gradient(145deg,#81b2ff14,#1726430a);border:1px solid #b5c4e133;border-radius:18px;align-content:center;justify-items:center;gap:0;padding:7px 6px;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s,color .18s;display:grid;position:absolute;left:50%;overflow:visible;transform:translate(-50%,-50%);box-shadow:0 18px 36px #02081247,inset 0 1px #ffffff0f}.listing-position-pitch__marker:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff0f,#0000 44%);position:absolute;inset:0}.listing-position-pitch__marker:hover,.listing-position-pitch__marker:focus-visible{z-index:8;color:var(--text);border-color:#a7c5ff6b;transform:translate(-50%,calc(-50% - 3px));box-shadow:0 22px 42px #02081257,inset 0 1px #ffffff1a}.listing-position-pitch__marker:focus-visible{outline:none;box-shadow:0 22px 42px #02081257,inset 0 1px #ffffff1a,0 0 0 2px #81b2ff57}.listing-position-pitch__marker.is-main{z-index:4;border-color:var(--position-active-border);background:linear-gradient(180deg, var(--position-active-bg), #082125fa), linear-gradient(145deg, var(--position-active-glow), #1460661a);color:var(--position-active-text);box-shadow:0 22px 42px #02202857, inset 0 1px 0 #ffffff1a, 0 0 0 1px var(--position-active-glow), 0 0 24px var(--position-active-glow)}.listing-position-pitch__marker.is-selected{z-index:4;border-color:var(--position-active-border);background:linear-gradient(180deg, var(--position-active-bg), #082125fa), linear-gradient(145deg, var(--position-active-glow), #1460661a);color:var(--position-active-text);box-shadow:0 24px 46px #022b345c, inset 0 1px 0 #ffffff2e, 0 0 0 1px var(--position-active-glow), 0 0 26px var(--position-active-glow)}.listing-position-pitch__marker.is-main:hover,.listing-position-pitch__marker.is-main:focus-visible,.listing-position-pitch__marker.is-selected:hover,.listing-position-pitch__marker.is-selected:focus-visible{border-color:var(--position-active-border);background:linear-gradient(180deg, var(--position-active-bg-hover), var(--position-active-bg)), linear-gradient(145deg, var(--position-active-glow), #1460661f);color:var(--position-active-text);box-shadow:0 26px 48px #022b3461, inset 0 1px 0 #ffffff2e, 0 0 0 1px var(--position-active-glow), 0 0 30px var(--position-active-glow)}.listing-position-pitch__marker.is-secondary{z-index:3;color:#fff7e5;background:linear-gradient(#4f3912f5,#281c0afa),linear-gradient(145deg,#ffc66c2e,#754e150f);border-color:#ffc66c8f;box-shadow:0 22px 42px #10090252,inset 0 1px #ffffff14,0 0 0 1px #ffc66c24}.listing-position-pitch__code{z-index:1;letter-spacing:.03em;text-align:center;text-overflow:clip;white-space:nowrap;max-width:100%;font-size:clamp(.76rem,1vw,.92rem);font-weight:800;line-height:1;position:relative;overflow:hidden}.listing-position-pitch__marker--st{top:12%}.listing-position-pitch__marker--lw{top:24.5%;left:14%}.listing-position-pitch__marker--rw{top:24.5%;left:86%}.listing-position-pitch__marker--cam{top:30%}.listing-position-pitch__marker--lwb{top:55%;left:18%}.listing-position-pitch__marker--cm{top:50%}.listing-position-pitch__marker--rwb{top:55%;left:82%}.listing-position-pitch__marker--cdm{top:62%}.listing-position-pitch__marker--lb{top:74%;left:24%}.listing-position-pitch__marker--cb{top:74%}.listing-position-pitch__marker--rb{top:74%;left:76%}.listing-position-pitch__marker--gk{top:92%}.listing-position-selector__clear{color:#e1eaf9db;cursor:pointer;min-height:36px;font:inherit;background:#080e1847;border:1px solid #c7d7ea42;border-radius:999px;padding:0 13px;font-size:.78rem;font-weight:700;transition:transform .18s,border-color .18s,background-color .18s,color .18s,opacity .18s;box-shadow:inset 0 1px #ffffff09,0 8px 18px #0208121f}.listing-position-selector__clear:hover:not(:disabled),.listing-position-selector__clear:focus-visible:not(:disabled){color:var(--text);background:#111d319e;border-color:#c7d7ea75;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff0f,0 12px 24px #0208122e}.listing-position-selector__clear:focus-visible{outline:none;box-shadow:0 0 0 2px #81b2ff38}.listing-position-selector__clear:disabled{cursor:not-allowed;opacity:.5}.listing-position-selector__summary-title{color:#e4eeffeb;letter-spacing:.08em;text-transform:uppercase;font-size:.8rem;font-weight:800}.listing-position-selector__summary-list{gap:12px;display:grid}.listing-position-selector__summary-row{align-items:start;gap:8px;display:grid}.listing-position-selector__summary-label{color:#cddbf4b8;white-space:nowrap;align-items:center;font-size:.84rem;font-weight:700;line-height:1.15;display:inline-flex}.listing-position-selector__summary-label:after{content:":"}.listing-position-selector__summary-content{align-items:center;min-width:0;display:flex}.listing-position-selector__summary-content--chips{align-items:flex-start}.listing-position-selector__summary-value{color:var(--text);overflow-wrap:anywhere;min-width:0;font-size:.92rem;line-height:1.56}.listing-position-selector__summary-chips{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#94a3b857 transparent;flex-wrap:wrap;place-content:flex-start;align-items:center;gap:10px;width:100%;min-width:0;max-height:200px;padding-right:10px;display:flex;overflow-y:auto}.listing-position-selector__summary-chips::-webkit-scrollbar{width:6px}.listing-position-selector__summary-chips::-webkit-scrollbar-track{background:0 0}.listing-position-selector__summary-chips::-webkit-scrollbar-thumb{background:#94a3b847;border-radius:999px}.listing-position-selector__summary-chips::-webkit-scrollbar-thumb:hover{background:#94a3b870}.listing-position-selector__summary-chip{color:#ebf2ffe6;text-align:center;vertical-align:middle;white-space:nowrap;overflow-wrap:normal;background:#0b121fb8;border:1px solid #81b2ff1f;border-radius:999px;justify-content:center;align-items:center;max-width:100%;min-height:40px;padding:10px 16px 0;font-size:.82rem;font-weight:700;line-height:1.25;display:inline-flex;transform:none}.listing-position-selector__summary-chip--main{border-color:var(--position-active-border);background:linear-gradient(180deg, var(--position-active-bg), #082125eb), linear-gradient(145deg, var(--position-active-glow), #14606614);color:var(--position-active-text);box-shadow:0 0 22px var(--position-active-glow)}.listing-position-selector__summary-chip--secondary{background:linear-gradient(#19140bd6,#0c101beb),linear-gradient(145deg,#ffc66c14,#7f54170a);border-color:#ffc66c2e}.listing-position-selector__summary-chip--tag{white-space:nowrap;flex:none;max-width:none}.listing-position-selector__summary-empty{color:var(--text-muted);margin:0;padding:2px 0;line-height:1.64}.listing-position-selector__feedback{color:#ffc98c}@media (min-width:920px){.listing-position-selector__layout{grid-template-columns:minmax(300px,.95fr) minmax(0,1.68fr)}}@media (max-width:760px){.listing-position-selector__panel{border-radius:18px;gap:10px;padding:10px}.listing-position-selector__panel-section{border-radius:16px;padding:13px}.listing-position-selector__legend{gap:8px}.listing-position-selector .listing-position-selector__legend-item{padding:0 12px}.listing-position-selector__summary-row{gap:6px}.listing-position-selector__summary-head{align-items:stretch}.listing-position-selector__summary-chips{max-height:180px}.listing-position-pitch .position-pitch__panel{border-radius:24px;width:100%;padding:12px}.listing-position-pitch .position-pitch__field-shell{border-radius:24px;padding:10px}.listing-position-pitch .position-pitch__field{aspect-ratio:.82;border-radius:24px}.listing-position-pitch__marker{border-radius:16px;width:clamp(48px,13vw,56px);min-height:clamp(44px,12vw,50px);padding:6px 5px}.listing-position-pitch__code{font-size:.7rem}.listing-position-pitch__marker--lw,.listing-position-pitch__marker--lb{left:22%}.listing-position-pitch__marker--rw,.listing-position-pitch__marker--rb{left:78%}.listing-position-pitch__marker--lwb{left:15%}.listing-position-pitch__marker--rwb{left:85%}.listing-position-pitch__marker--cam{top:34%}.listing-position-pitch__marker--cm{top:51%}.listing-position-pitch__marker--cdm{top:62%}.listing-position-pitch__marker--cb{top:74%}.listing-position-pitch__marker--gk{top:92%}.listing-position-selector__summary-chip{max-width:100%}}.request-position-multi{gap:10px}.request-position-selector .listing-position-selector__panel{border-color:color-mix(in srgb, var(--position-active-border) 18%, transparent);background:radial-gradient(circle at 100% 0,#2dd4bf2e,#0000 32%),linear-gradient(#080f1bf5,#060b14fa);border-radius:22px;gap:18px;padding:16px}.request-position-selector .listing-position-selector__panel-section{box-shadow:none;background:0 0;border-radius:0;padding:0}.request-position-selector .listing-position-selector__panel-section--guide{gap:9px;padding:2px 2px 0}.request-position-selector .listing-position-selector__panel-section--summary{background:linear-gradient(#08101cc7,#060c16e0);border-radius:16px;gap:15px;padding:16px;box-shadow:inset 0 1px #ffffff09,0 12px 26px #0208121f}.request-position-selector .listing-position-selector__status-title,.request-position-selector .listing-position-selector__summary-title{color:#eff7fff5}.request-position-selector .listing-position-selector__status-head p{color:#dee9f8d1;line-height:1.55}.request-position-selector .listing-position-selector__summary-label{color:#dbe8f9d1}.request-position-selector .listing-position-selector__summary-value{color:#f1f8fff5}.request-position-selector .listing-position-selector__summary-value--positions.is-active{color:var(--position-active-text);letter-spacing:.02em;text-shadow:0 0 18px var(--position-active-glow);font-weight:800}.request-position-selector .listing-position-selector__disabled-note{color:#d5e4f6cc;margin:10px 4px 0;font-size:.82rem;line-height:1.55}.request-position-selector .listing-position-selector__clear{color:#ebf6fff0;background:#09161eb8;border-color:#2dd4bf4d;min-height:40px;padding:0 16px}.request-position-selector .listing-position-selector__clear:hover:not(:disabled),.request-position-selector .listing-position-selector__clear:focus-visible:not(:disabled){color:#f5fffdfa;background:#0d292dd1;border-color:#2dd4bf94}.request-position-selector .listing-position-selector__clear:focus-visible{box-shadow:0 0 0 2px #2dd4bf47,0 12px 24px #0208122e}.request-position-selector .position-pitch__markings--svg .pitch-svg__outline,.request-position-selector .position-pitch__markings--svg .pitch-svg__line,.request-position-selector .position-pitch__markings--svg .pitch-svg__arc{stroke:#f0f9ffa8}.request-position-selector .position-pitch__markings--svg .pitch-svg__outline{opacity:.84}.request-position-selector .position-pitch__markings--svg .pitch-svg__line,.request-position-selector .position-pitch__markings--svg .pitch-svg__arc{opacity:.7}.request-position-selector .position-pitch__markings--svg .pitch-svg__spot{fill:#f0f9ffc2;opacity:.94}.request-position-selector .listing-position-pitch__marker{color:#e5effbe0;background:linear-gradient(#0d1c2af5,#070f1bfc),linear-gradient(145deg,#2dd4bf14,#0e4b4f0a);border-color:#2dd4bf3d;box-shadow:0 18px 36px #02081247,inset 0 1px #fff1,0 0 0 1px #2dd4bf0f}.request-position-selector .listing-position-pitch__marker:hover,.request-position-selector .listing-position-pitch__marker:focus-visible{background:linear-gradient(#0f2630fa,#081520fc),linear-gradient(145deg,#2dd4bf1f,#0e4b4f0f);border-color:#2dd4bf75}.request-position-selector .listing-position-pitch__marker.is-selected,.request-position-selector.is-accepting-all .listing-position-pitch__marker{z-index:4;color:#effffcfa;background:linear-gradient(#115b58fa,#083336fc),linear-gradient(145deg,#2dd4bf3d,#14606614);border-color:#2dd4bfc7;box-shadow:0 22px 42px #022b3457,inset 0 1px #ffffff29,0 0 0 1px #2dd4bf33,0 0 22px #2dd4bf2e}.request-position-selector .listing-position-pitch__marker.is-selected:hover,.request-position-selector .listing-position-pitch__marker.is-selected:focus-visible,.request-position-selector.is-accepting-all .listing-position-pitch__marker:hover,.request-position-selector.is-accepting-all .listing-position-pitch__marker:focus-visible{color:#f5fffdfc;background:linear-gradient(#156864fc,#0a3e40fc),linear-gradient(145deg,#2dd4bf47,#1460661a);border-color:#5eead4d6;box-shadow:0 24px 46px #022b3461,inset 0 1px #ffffff2e,0 0 0 1px #2dd4bf3d,0 0 26px #2dd4bf38}.request-position-selector.is-muted .listing-position-pitch__marker.is-selected,.request-position-selector.is-muted.is-accepting-all .listing-position-pitch__marker{opacity:1}.request-position-all{margin:0}.request-position-all-toggle{color:#e4eeffe6;cursor:pointer;-webkit-user-select:none;user-select:none;display:block;position:relative}.request-position-all-toggle input{opacity:0;width:1px;height:1px;position:absolute}.request-position-all-toggle__content{box-sizing:border-box;background:#0a1220c7;border:1px solid #2dd4bf2e;border-radius:15px;align-items:center;gap:10px;width:100%;min-height:56px;padding:12px 14px;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:flex;box-shadow:inset 0 1px #ffffff0a}.request-position-all-toggle:hover .request-position-all-toggle__content,.request-position-all-toggle input:focus-visible+.request-position-all-toggle__content{border-color:color-mix(in srgb, var(--position-active-border) 44%, transparent);background:#0c1a26e6}.request-position-all-toggle input:focus-visible+.request-position-all-toggle__content{outline:2px solid var(--position-active-glow);outline-offset:3px}.request-position-all-toggle input:checked+.request-position-all-toggle__content{border-color:var(--position-active-border);background:linear-gradient(180deg, var(--position-active-bg), #082125eb), #0c1a26e6;color:var(--position-active-text);box-shadow:0 16px 34px var(--position-active-glow), inset 0 1px 0 #ffffff1a, 0 0 0 1px var(--position-active-glow)}.request-position-all-toggle:hover input:checked+.request-position-all-toggle__content,.request-position-all-toggle input:focus-visible:checked+.request-position-all-toggle__content{background:linear-gradient(180deg, var(--position-active-bg-hover), var(--position-active-bg)), #0c1a26e6;box-shadow:0 18px 38px var(--position-active-glow), inset 0 1px 0 #ffffff1f, 0 0 0 1px var(--position-active-glow)}.request-position-all-toggle input:checked+.request-position-all-toggle__content .request-position-all-toggle__copy small{color:color-mix(in srgb, var(--position-active-text) 78%, transparent)}.request-position-all-toggle__indicator{background:#060b14d6;border:1px solid #b5c4e157;border-radius:6px;flex:0 0 20px;width:20px;height:20px;position:relative;box-shadow:inset 0 1px #ffffff0f}.request-position-all-toggle__indicator:after{content:"";border:solid var(--position-active-bg);opacity:0;border-width:0 2px 2px 0;width:7px;height:11px;transition:opacity .16s,transform .16s;position:absolute;top:2px;left:5px;transform:rotate(38deg)scale(.72)}.request-position-all-toggle input:checked+.request-position-all-toggle__content .request-position-all-toggle__indicator{border-color:var(--position-active-text);background:var(--position-active-border);box-shadow:0 0 0 4px var(--position-active-glow), inset 0 1px 0 #ffffff2e}.request-position-all-toggle input:checked+.request-position-all-toggle__content .request-position-all-toggle__indicator:after{opacity:1;transform:rotate(38deg)scale(1)}.request-position-all-toggle__copy{gap:4px;min-width:0;display:grid}.request-position-all-toggle__copy strong{color:inherit;font-size:.9rem;line-height:1.25}.request-position-all-toggle__copy small{color:#d8e6f8c7;font-size:.78rem;line-height:1.35}.checkbox-chip{cursor:pointer;position:relative}.checkbox-chip input{opacity:0;pointer-events:none;position:absolute}.checkbox-chip span{border:1px solid var(--line-strong);min-height:46px;color:var(--text-soft);background:#0a1222b3;border-radius:999px;align-items:center;padding:0 16px;font-size:.94rem;font-weight:600;transition:border-color .18s,background .18s,color .18s,transform .18s,box-shadow .18s;display:inline-flex}.checkbox-chip:hover span{color:var(--text);border-color:#81b2ff61}.checkbox-chip input:checked+span{color:var(--text);background:linear-gradient(135deg,#325aa06b,#10192ceb);border-color:#81b2ff85;transform:translateY(-1px);box-shadow:0 14px 30px #08102247}.form-field--full{grid-column:1/-1}.field-note,.field-help{color:var(--text-muted);margin-top:10px;font-size:.88rem;line-height:1.6;display:block}.request-submit-preview{background:radial-gradient(circle at 100% 0,#81b2ff1f,#0000 28%),linear-gradient(#0f192af5,#080e18fa);border:1px solid #81b2ff24;border-radius:24px;gap:18px;padding:22px;display:grid;box-shadow:inset 0 1px #ffffff08,0 18px 38px #040a1629}.request-submit-preview__head,.request-submit-preview__note{gap:8px;display:grid}.request-submit-preview__head span,.request-submit-preview__item span,.request-submit-preview__note span{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:800}.request-submit-preview__head strong,.request-submit-preview__item strong{color:var(--text)}.request-submit-preview__head strong{font-size:clamp(1.2rem,2vw,1.5rem);line-height:1.18}.request-submit-preview__head p,.request-submit-preview__note p{color:var(--text-soft);margin:0;line-height:1.68}.request-submit-preview__chips{flex-wrap:wrap;gap:10px;display:flex}.request-submit-preview__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.request-submit-preview__item,.request-submit-preview__note{background:#080e188f;border:1px solid #81b2ff1a;border-radius:18px;min-width:0;padding:14px 16px}.request-submit-preview__notes{gap:12px;display:grid}.field-meta{justify-content:space-between;align-items:flex-start;gap:14px;margin-top:10px;display:flex}.field-meta__copy{gap:8px;min-width:0;display:grid}.field-meta .field-note,.field-meta .field-help{margin-top:0}.field-counter{color:#d2dff59e;white-space:nowrap;flex:none;font-size:.82rem;font-weight:700;line-height:1.2}.field-counter--solo{text-align:right;margin-top:10px;display:block}.upload-box{text-align:center;cursor:pointer;background:radial-gradient(circle at 50% 0,#81b2ff29,#0000 34%),linear-gradient(#0a111de0,#070c16f5);border:1px dashed #81b2ff47;border-radius:24px;justify-items:center;gap:10px;min-height:250px;padding:32px 24px;transition:border-color .18s,transform .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden}.upload-box:before{content:"";pointer-events:none;background:#ffffff04;border:1px solid #81b2ff1f;border-radius:18px;position:absolute;inset:12px}.upload-box:hover{border-color:#91c5ff6b;transform:translateY(-1px);box-shadow:0 20px 36px #030a163d}.upload-box>*{z-index:1;position:relative}.upload-box strong{color:var(--text);font-size:1.16rem;line-height:1.2}.upload-box p{max-width:38ch;color:var(--text-soft);margin:0;line-height:1.68}.upload-box small{color:var(--text-muted);font-size:.82rem;line-height:1.6}.upload-box__icon{width:58px;height:58px;color:var(--accent-strong);background:linear-gradient(#182742fa,#0b1322f0),linear-gradient(135deg,#7baafc1a,#2b56b014);border:1px solid #81b2ff33;border-radius:999px;place-items:center;display:inline-grid;box-shadow:inset 0 1px #ffffff14,0 12px 26px #040a1642}.upload-box__icon svg{width:24px;height:24px}.upload-box__browse-line{color:var(--text-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;font-size:.94rem;display:flex}.upload-box__browse{color:var(--accent-strong);font-weight:700}.upload-box__input{opacity:0;clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.upload-box--media{min-height:230px}.upload-box--media.is-dragging{border-color:#2dd4bf94;transform:translateY(-1px);box-shadow:0 20px 36px #030a163d,0 0 0 3px #2dd4bf1f}.media-upload{gap:14px;display:grid}.media-upload__error{color:#ffb8bf;margin:0;font-size:.9rem;font-weight:700;line-height:1.6}.media-upload__preview{background:linear-gradient(#0b1321e0,#080e18f0),linear-gradient(135deg,#7baafc0a,#2dd4bf0d);border:1px solid #81b2ff29;border-radius:20px;gap:12px;padding:14px;display:grid;box-shadow:inset 0 1px #ffffff0a,0 16px 28px #030a162e}.media-upload__status{flex-wrap:wrap;gap:8px;display:flex}.media-upload__status span{min-height:30px;color:var(--text-soft);background:#080e18b8;border:1px solid #81b2ff29;border-radius:999px;align-items:center;padding:6px 10px;font-size:.82rem;font-weight:800;line-height:1;display:inline-flex}.media-upload__preview-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.media-upload__item{background:#050a13c2;border:1px solid #81b2ff24;border-radius:16px;min-width:0;margin:0;position:relative;overflow:hidden}.media-upload__item--video{grid-column:span 2;gap:12px;padding:14px;display:grid}.media-upload__image,.media-upload__player{background:#050a13;width:100%;display:block}.media-upload__image{aspect-ratio:4/3;object-fit:cover}.media-upload__player{aspect-ratio:16/9;object-fit:contain;border:1px solid #81b2ff24;border-radius:12px;max-height:min(52vh,460px)}.media-upload__caption{min-width:0;color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;background:#050a13c7;border:1px solid #81b2ff24;border-radius:10px;padding:6px 8px;font-size:.78rem;font-weight:700;line-height:1.25;position:absolute;bottom:8px;left:8px;right:8px;overflow:hidden}.media-upload__video-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.media-upload__tag{min-height:32px;color:var(--position-active-text);background:#0e4b4f57;border:1px solid #2dd4bf57;border-radius:999px;align-items:center;padding:6px 10px;font-size:.8rem;font-weight:800;line-height:1;display:inline-flex}.media-upload__file{gap:5px;min-width:0;display:grid}.media-upload__file strong{color:var(--text);overflow-wrap:anywhere;font-size:.98rem;line-height:1.35}.media-upload__file span{color:var(--text-muted);font-size:.86rem;font-weight:700;line-height:1.4}.media-upload__remove{min-height:36px;color:var(--accent-strong);background:#080e18d1;border:1px solid #81b2ff33;border-radius:999px;flex:none;padding:8px 12px;font-size:.82rem;font-weight:800;transition:border-color .18s,background .18s,color .18s,transform .18s}.media-upload__remove:hover{color:var(--position-active-text);background:#0e4b4f57;border-color:#2dd4bf66;transform:translateY(-1px)}.media-upload__remove--image{z-index:2;position:absolute;top:8px;right:8px}.checkbox-row{color:var(--text-soft);align-items:center;gap:10px;display:flex}.checkbox-row input{width:auto}.checkbox-row--block{align-items:flex-start}.checkbox-row--block span{line-height:1.7}.checkbox-row--block a{color:var(--accent-strong)}.checkbox-stack{gap:14px;display:grid}.request-submit-consent{background:linear-gradient(#0b1321d1,#080e18e6),linear-gradient(135deg,#7baafc08,#2b56b00d);border:1px solid #81b2ff1a;border-radius:20px;gap:14px;padding:16px 18px;display:grid}.request-submit-consent__head{gap:6px;display:grid}.request-submit-consent__head strong{color:var(--text);font-size:1rem;line-height:1.3}.request-submit-consent__head p,.request-submit-consent__hint,.request-submit-consent__error{margin:0;line-height:1.65}.request-submit-consent__head p,.request-submit-consent__hint{color:var(--text-soft)}.request-submit-consent__hint{font-size:.86rem}.request-submit-consent__error{color:#ffb8bf;font-size:.88rem;font-weight:600}.request-submit-form__error-summary{color:#ffd5d9;background:#69192638;border:1px solid #f88f8f73;border-radius:14px;margin:0 0 24px;padding:14px 16px;font-size:.92rem;font-weight:650;line-height:1.55}.listing-submit-form .form-field.is-invalid>input,.listing-submit-form .form-field.is-invalid>textarea{border-color:#f88f8f8a;box-shadow:0 0 0 3px #f88f8f1a}.request-position-selector.is-invalid{border-radius:18px;box-shadow:0 0 0 2px #f88f8f47}.request-submit-field__error{color:#ffb8bf;margin:8px 0 0;font-size:.86rem;font-weight:600;line-height:1.45}.request-success-section{place-items:center;min-height:min(680px,100dvh - 172px);padding:clamp(48px,8vw,96px) 24px;display:grid}.request-success-card{text-align:center;background:linear-gradient(155deg,#112543eb,#07111ff5);border:1px solid #74a0ee3d;border-radius:28px;width:min(100%,680px);padding:clamp(32px,6vw,56px);box-shadow:0 24px 62px #01081247}.request-success-icon{color:#7df0cf;background:#158b6f2e;border:1px solid #45e1b77a;border-radius:50%;place-items:center;width:60px;height:60px;display:inline-grid}.request-success-icon svg{width:30px;height:30px}.request-success-eyebrow{color:#8ce9d2;margin:22px 0 8px;font-size:.9rem;font-weight:700}.request-success-card h1{color:#f0f5ff;margin:0;font-size:clamp(1.7rem,4vw,2.35rem);line-height:1.2}.request-success-description,.request-success-next p{color:#dce6f7b8;max-width:56ch;margin:14px auto 0;line-height:1.7}.request-success-status{background:#2a549524;border:1px solid #689dff40;border-radius:16px;margin:30px 0 0;padding:18px 20px}.request-success-status span{color:#dce6f7a3;font-size:.84rem;font-weight:650;display:block}.request-success-status strong{color:#a9c7ff;margin-top:6px;font-size:1.08rem;display:inline-block}.request-success-status p{color:#dce6f7b3;margin:8px 0 0;font-size:.9rem;line-height:1.55}.request-success-next{margin-top:30px}.request-success-next h2{color:#e9f0ff;margin:0;font-size:1.06rem}.request-success-actions{justify-content:center;gap:12px;margin-top:32px;display:flex}@media (max-width:560px){.request-success-section{align-items:start;min-height:auto;padding:36px 16px 60px}.request-success-card{border-radius:22px;padding:30px 22px}.request-success-actions{flex-direction:column}.request-success-actions .button{width:100%}}.listing-submit-form__footer{border-top:1px solid #81b2ff1f;justify-content:space-between;align-items:center;gap:18px;padding-top:6px;display:flex}.listing-submit-form__submit{min-width:180px}.listing-submit-form__submit.is-submitting{cursor:progress}.request-submit-button-skeleton{justify-content:center;align-items:center;gap:5px;min-width:94px;display:inline-flex}.request-submit-button-skeleton span{background:linear-gradient(90deg,#eef4ff33,#eef4ffb8,#eef4ff33) 0 0/220% 100%;border-radius:999px;width:18px;height:12px;animation:1.1s ease-in-out infinite request-submit-button-shimmer;display:block}.request-submit-button-skeleton span:nth-child(2){width:28px;animation-delay:90ms}.request-submit-button-skeleton span:nth-child(3){width:14px;animation-delay:.18s}@keyframes request-submit-button-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){.request-submit-button-skeleton span{animation:none}}.listing-submit-form__footer-note{max-width:44ch;color:var(--text-soft);margin:0;line-height:1.68}.listing-submit-form__footer-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.detail-card--aside{align-self:start}.detail-card--profile{background:radial-gradient(circle at 100% 0,#81b2ff29,#0000 34%),linear-gradient(#111d31fa,#080e18f5);border-color:#81b2ff38;gap:18px;display:grid}.detail-card--media{padding:14px;overflow:hidden}.detail-card--gallery{padding:14px}.detail-profile-card__header,.detail-profile-card__copy{gap:8px;display:grid}.detail-profile-card__eyebrow{color:var(--text-soft);letter-spacing:.1em;text-transform:uppercase;font-size:.76rem;font-weight:800}.detail-profile-card__identity{gap:8px;display:grid}.detail-profile-card__identity h1{width:100%;min-width:0;max-width:100%;color:var(--text);font-size:var(--detail-profile-card-name-size,clamp(1.8rem, 2.4vw, 2.45rem));letter-spacing:-.045em;margin:0;line-height:1.02}.detail-profile-card__player-name{align-items:baseline;gap:.22em;display:flex}.detail-profile-card__player-name[data-layout=split]{gap:0;display:grid}.detail-profile-card__player-name-part{white-space:nowrap;min-width:0;max-width:100%}.detail-profile-card__player-name[data-truncated=true] .detail-profile-card__player-name-part{text-overflow:ellipsis;display:block;overflow:hidden}.detail-profile-card__player-name-measure{visibility:hidden;pointer-events:none;width:max-content;font-size:clamp(1.8rem,2.4vw,2.45rem);position:fixed;top:0;left:-10000px}.detail-profile-card__player-name-measure-line,.detail-profile-card__player-name-measure-parts{width:max-content}.detail-profile-card__player-name-measure-line{align-items:baseline;gap:.22em;display:flex}.detail-profile-card__player-name-measure-parts{gap:0;display:grid}.detail-profile-card__identity .premium-player-badge{width:fit-content}.detail-profile-card__identity p,.detail-profile-card__summary{color:var(--text-soft);margin:0;line-height:1.6}.detail-profile-card__identity p{color:var(--text);font-weight:750}.detail-profile-card__socials{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:100%;padding:4px 0 0;display:grid}.detail-profile-card__socials:before{content:attr(data-title);color:var(--text-soft);letter-spacing:.03em;grid-column:1/-1;font-size:.74rem;font-weight:800;line-height:1.1}.detail-profile-card__social{width:100%;min-width:0;min-height:50px;color:var(--text-soft);background:linear-gradient(#192640fa,#0d1526f5),linear-gradient(135deg,#7baafc14,#2b56b014);border:1px solid #81b2ff38;border-radius:14px;justify-content:center;align-items:center;padding:0;text-decoration:none;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s,color .18s;display:inline-flex;box-shadow:inset 0 1px #ffffff0d,0 10px 18px #020a163d}.detail-profile-card__social-icon{flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;transition:color .18s,transform .18s;display:inline-flex}.detail-profile-card__social-icon svg{width:100%;height:100%;display:block}.detail-profile-card__social:hover{color:var(--accent-strong);background:linear-gradient(#233558fa,#0f192cf5),linear-gradient(135deg,#7baafc29,#2b56b024);border-color:#81b2ff6b;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff14,0 12px 24px #020a1647}.detail-profile-card__social:hover .detail-profile-card__social-icon{transform:scale(1.05)}.detail-profile-card__social:focus-visible{outline-offset:2px;outline:2px solid #91c5ff6b}.detail-profile-card__facts{gap:10px;margin:0;display:grid}.detail-profile-card__facts>div{background:linear-gradient(#0c1525e6,#080f1cf5),linear-gradient(135deg,#7baafc0f,#2b56b01a);border:1px solid #81b2ff1f;border-radius:18px;gap:6px;padding:16px 18px;display:grid}.detail-profile-card__facts dt{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:700}.detail-profile-card__facts dd{color:var(--text);margin:0;font-weight:750;line-height:1.45}.location-map-link{color:inherit;overflow-wrap:anywhere;text-underline-offset:.18em;text-decoration-color:#6fb1ff8a;text-decoration-thickness:1px;transition:color .16s,text-decoration-color .16s;display:inline}.location-map-link:hover{color:#a8ceff;text-decoration-color:currentColor}.location-map-link:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #91c5ff94}.location-map-link__icon{margin-left:.28em;font-size:.82em;line-height:1;text-decoration:none;display:inline-block}.detail-profile-card__actions{gap:10px;display:grid}.detail-profile-card__primary-action{background:linear-gradient(135deg,#2dd4bf52,#366ecc75),linear-gradient(#162a48fa,#0a1222fa);border-color:#2dd4bf57;box-shadow:inset 0 1px #ffffff24,0 18px 38px #1852ac38}.report-player-entry{border-top:1px solid #81b2ff1f;gap:7px;padding-top:16px;display:grid}.report-player-entry__button{width:100%;min-height:46px;color:var(--text-soft);font:inherit;text-align:center;cursor:pointer;background:#080e196b;border:1px solid #81b2ff2e;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:0 16px;font-weight:800;transition:border-color .18s,background-color .18s,color .18s,transform .18s;display:inline-flex}.report-player-entry__button:hover{color:var(--text);background:#121f36ad;border-color:#91c5ff57;transform:translateY(-1px)}.report-player-entry__button:focus-visible{outline-offset:3px;outline:2px solid #91c5ff6b}.report-player-entry__button span:first-child{color:#a9c5f6;font-size:.92rem;line-height:1}.report-player-entry p{color:var(--text-muted);text-align:center;margin:0;font-size:.82rem;font-weight:700;line-height:1.55}.report-player-entry__message{color:#ffc3c8!important}.report-player-modal__overlay{z-index:1000;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#020710b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.report-player-modal{scrollbar-color:#81b2ff61 #050a12b8;scrollbar-width:thin;background:radial-gradient(circle at 100% 0,#81b2ff29,#0000 34%),radial-gradient(circle at 0 18%,#2dd4bf0d,#0000 28%),linear-gradient(#111d31fc,#070d17fc);border:1px solid #81b2ff33;border-radius:26px;width:min(100%,640px);max-height:min(88vh,760px);padding:28px;overflow:auto;box-shadow:0 30px 90px #00000080,inset 0 1px #ffffff0d}.report-player-modal::-webkit-scrollbar{width:10px}.report-player-modal::-webkit-scrollbar-track{background:#050a12b8;border-radius:999px}.report-player-modal::-webkit-scrollbar-thumb{background:linear-gradient(#91c5ff9e,#4874c48f);border:2px solid #070d17fc;border-radius:999px}.report-player-modal:focus{outline:none}.report-player-form,.report-player-modal__success{gap:18px;display:grid}.report-player-modal__header{border-bottom:1px solid #81b2ff1f;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:16px;display:flex}.report-player-modal__header h2,.report-player-modal__success h2{color:var(--text);margin:0;font-size:clamp(1.45rem,4vw,2rem);line-height:1.18}.report-player-modal__close{width:46px;height:46px;color:var(--text);font:inherit;cursor:pointer;background:#080e19b3;border:1px solid #81b2ff2e;border-radius:16px;flex:0 0 46px;place-items:center;font-weight:900;transition:border-color .18s,background-color .18s,transform .18s;display:grid}.report-player-modal__close:hover{background:#121f36e0;border-color:#91c5ff57;transform:translateY(-1px)}.report-player-modal__target{background:#080e198a;border:1px solid #81b2ff1f;border-radius:16px;gap:5px;padding:14px 16px;display:grid}.report-player-modal__target span,.report-player-form__field span,.report-player-form__field legend{color:var(--text-muted);letter-spacing:.04em;font-size:.8rem;font-weight:800}.report-player-modal__target strong{color:var(--text);font-size:1.04rem;line-height:1.35}.report-player-form__field{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.report-player-form__reasons{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.report-player-form__reason{min-width:0;color:var(--text-soft);cursor:pointer;background:#080e1980;border:1px solid #81b2ff1f;border-radius:15px;align-items:flex-start;gap:10px;padding:12px;font-size:.92rem;font-weight:800;line-height:1.4;transition:border-color .18s,background-color .18s,color .18s;display:flex}.report-player-form__reason:hover{color:var(--text);background:#162743c2;border-color:#91c5ff57}.report-player-form__reason:has(input:checked){color:var(--text);background:#162743c2;border-color:#91c5ff57}.report-player-form__reason input{accent-color:#7baafc;flex:0 0 18px;width:18px;height:18px;margin:2px 0 0}.report-player-form textarea{width:100%;color:var(--text);font:inherit;resize:vertical;background:#050a12a3;border:1px solid #81b2ff29;border-radius:16px;min-height:132px;padding:14px 16px;line-height:1.65}.report-player-form textarea:focus,.report-player-upload:focus-within{outline-offset:2px;outline:2px solid #91c5ff61}.report-player-upload{cursor:pointer;background:radial-gradient(circle at 0 0,#81b2ff1a,#0000 38%),#050a128f;border:1px solid #81b2ff2e;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:76px;padding:14px;transition:border-color .18s,background-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative}.report-player-upload:hover,.report-player-upload.has-files{background:radial-gradient(circle at 0 0,#81b2ff24,#0000 38%),#0c172ab8;border-color:#91c5ff57}.report-player-upload:hover{transform:translateY(-1px)}.report-player-upload.has-files{box-shadow:inset 0 0 0 1px #75e4b81a}.report-player-upload__input{clip:rect(0 0 0 0);opacity:0;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.report-player-upload__icon{color:#dce8ff;background:radial-gradient(circle at 30% 18%,#ffffff29,#0000 44%),linear-gradient(145deg,#244374e0,#0b1628f5);border:1px solid #81b2ff42;border-radius:14px;place-items:center;width:44px;height:44px;font-size:1.4rem;font-weight:900;line-height:1;display:grid}.report-player-upload.has-files .report-player-upload__icon{color:#baf8d8;background:radial-gradient(circle at 30% 18%,#ffffff2e,#0000 44%),linear-gradient(145deg,#1f7862d1,#0a2c2af0);border-color:#75e4b85c}.report-player-upload__body{gap:4px;min-width:0;display:grid}.report-player-upload__body strong{color:var(--text);font-size:.98rem;line-height:1.3}.report-player-upload__body small{max-width:100%;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;line-height:1.5;display:block;overflow:hidden}.report-player-upload__meta{min-height:32px;color:var(--text-muted);white-space:nowrap;background:#080e19b8;border:1px solid #81b2ff24;border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-size:.75rem;font-weight:800;display:inline-flex}.report-player-form small{color:var(--text-muted);line-height:1.5}.report-player-form__error{color:#ffc3c8;background:#7f1d2a2e;border:1px solid #ff9ca638;border-radius:14px;margin:0;padding:12px 14px;font-weight:800;line-height:1.5}.report-player-form__actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;padding-top:4px;display:flex}.report-player-modal__success{text-align:center;justify-items:center}.report-player-modal__success-icon{color:#baf8d8;background:#26765c2e;border:1px solid #75e4b847;border-radius:18px;place-items:center;width:58px;height:58px;font-size:1.6rem;font-weight:900;display:grid}.report-player-modal__success p{max-width:46ch;color:var(--text-soft);margin:0;line-height:1.72}.detail-column--player-sidebar{min-width:0}.player-gallery{gap:14px;display:grid}.player-gallery__stage{border-radius:calc(var(--radius-lg) - 8px);background:radial-gradient(circle at 100% 0,#81b2ff29,#0000 30%),#080e19fa;position:relative;overflow:hidden}.player-gallery__counter{z-index:3;color:#f5f8ff;letter-spacing:.08em;background:#050a12a8;border:1px solid #ffffff1f;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;font-size:.8rem;font-weight:800;display:inline-flex;position:absolute;top:16px;left:16px}.player-gallery__nav{z-index:3;color:#fff;background:linear-gradient(#070d1870,#070d18b8);border:1px solid #ffffff1f;place-items:center;width:54px;height:120px;font-size:2.4rem;line-height:1;transition:background-color .18s,border-color .18s,transform .18s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.player-gallery__nav:hover{background:linear-gradient(#0b14248f,#0b1424cc);border-color:#91c5ff57}.player-gallery__nav--prev{border-radius:20px;left:16px}.player-gallery__nav--next{border-radius:20px;right:16px}.player-gallery__thumbs{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.player-gallery__thumb{text-align:left;background:#080e19d1;border:1px solid #81b2ff1f;border-radius:18px;gap:10px;padding:10px;transition:transform .18s,border-color .18s,background-color .18s,box-shadow .18s;display:grid}.player-gallery__thumb:hover,.player-gallery__thumb.is-active{background:linear-gradient(#101c30f5,#09101efa),#080e19eb;border-color:#91c5ff57;transform:translateY(-2px);box-shadow:0 16px 28px #0409143d}.player-gallery__thumb-media{aspect-ratio:1.16;background:#080e19fa;border-radius:14px;position:relative;overflow:hidden}.profile-tabs{gap:18px;display:grid}.profile-tabs__controls{border-bottom:1px solid #81b2ff14;flex-wrap:wrap;gap:20px;padding-bottom:6px;display:flex}.profile-tabs__button{color:var(--text-soft);background:0 0;border:0;padding:0 0 10px;font-size:.98rem;font-weight:700;line-height:1.2;transition:color .18s;position:relative}.profile-tabs__button:after{content:"";background:0 0;border-radius:999px;height:2px;transition:background-color .18s;position:absolute;bottom:-7px;left:0;right:0}.profile-tabs__button:hover,.profile-tabs__button.is-active{color:var(--text)}.profile-tabs__button.is-active:after{background:linear-gradient(90deg,#74e1beeb,#81b2ffeb)}.profile-tabs__panel,.profile-tabs__overview,.profile-tabs__section{gap:18px;display:grid}.profile-tabs__subsection{gap:14px;padding-top:6px;display:grid}.profile-tabs__subsection h4{color:var(--text);margin:0;font-size:1rem;line-height:1.3}.profile-tabs__panel-title{color:var(--text);margin:0;font-size:1.35rem;line-height:1.2}.profile-detail-stack{gap:18px;margin-top:20px;display:grid}.profile-detail-section{gap:14px;display:grid}.profile-detail-section+.profile-detail-section{border-top:1px solid #81b2ff14;padding-top:18px}.profile-detail-section h4{color:var(--text);margin:0;font-size:1rem;line-height:1.3}.profile-history-grid,.profile-certificate-grid,.profile-experience-list{gap:12px;display:grid}.profile-history-grid,.profile-certificate-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.profile-history-card,.profile-certificate-card,.profile-experience-item{background:linear-gradient(#0c1525e6,#080f1cf5),linear-gradient(135deg,#7baafc0f,#2b56b01a);border:1px solid #81b2ff1f;border-radius:18px}.profile-history-card,.profile-certificate-card{padding:16px 18px}.profile-history-card{gap:10px;display:grid}.profile-history-card__row,.profile-certificate-card__meta{gap:4px;display:grid}.profile-history-card__row+.profile-history-card__row{border-top:1px solid #81b2ff14;padding-top:10px}.profile-history-card__row span,.profile-certificate-card__meta span{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:700}.profile-history-card__row strong,.profile-certificate-card strong{color:var(--text);line-height:1.5}.profile-certificate-card{gap:12px;display:grid}.profile-certificate-card p{color:var(--text-soft);margin:0;line-height:1.5}.profile-experience-item{color:var(--text-soft);padding:14px 18px 14px 44px;line-height:1.68;position:relative}.profile-experience-item:before{content:"";background:linear-gradient(135deg,#78a9ffe6,#58d3b0e6);border-radius:999px;width:10px;height:10px;position:absolute;top:22px;left:18px;box-shadow:0 0 0 6px #78a9ff14}.profile-review{gap:16px}.profile-review__summary{grid-template-columns:minmax(180px,.66fr) minmax(0,1.34fr);gap:14px;display:grid}.profile-review-score,.profile-review-breakdown,.profile-review-card{background:linear-gradient(#0c1525e6,#080f1cf5),linear-gradient(135deg,#7baafc0f,#2b56b01a);border:1px solid #81b2ff1f;border-radius:18px}.profile-review-score{align-content:center;gap:8px;padding:18px;display:grid}.profile-review-score>span,.profile-review-card__date{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:700}.profile-review-score strong{color:var(--text);letter-spacing:-.04em;font-size:2.55rem;line-height:.96}.profile-review-score p{color:var(--text-soft);margin:0;line-height:1.5}.profile-review-stars{color:#94a3b86b;gap:3px;font-size:.95rem;line-height:1;display:inline-flex}.profile-review-stars .is-filled{color:#f5c45b;text-shadow:0 0 16px #f5c45b3d}.profile-review-breakdown{gap:10px;padding:18px;display:grid}.profile-review-breakdown__row{grid-template-columns:64px minmax(0,1fr) 28px;align-items:center;gap:10px;display:grid}.profile-review-breakdown__row span,.profile-review-breakdown__row strong{color:var(--text-soft);font-size:.84rem;font-weight:700}.profile-review-breakdown__row strong{text-align:right}.profile-review-breakdown__bar{background:#81b2ff1a;border-radius:999px;height:8px;overflow:hidden}.profile-review-breakdown__bar span{border-radius:inherit;background:linear-gradient(90deg,#74e1bee6,#81b2ffe0);height:100%;display:block}.profile-review-list{gap:12px;display:grid}.profile-review-list__header{gap:6px;padding-top:4px;display:grid}.profile-review-list__header h4,.profile-review-list__header p,.profile-review-card p{margin:0}.profile-review-list__header h4{color:var(--text);font-size:1rem;line-height:1.3}.profile-review-list__header p,.profile-review-card p{color:var(--text-soft);line-height:1.7}.profile-review-card{gap:12px;padding:16px 18px;display:grid}.profile-review-card__top{justify-content:space-between;gap:16px;display:flex}.profile-review-card__top>div:first-child{gap:4px;display:grid}.profile-review-card__top strong{color:var(--text);line-height:1.35}.profile-review-card__top span{color:var(--text-muted);font-size:.86rem;line-height:1.4}.profile-review-card__rating{color:var(--text);flex:none;align-items:center;gap:8px;font-weight:800;display:flex}.detail-card--positions{gap:18px;min-width:0;display:grid}.detail-card--positions>*{min-width:0}.detail-position-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0;display:grid}.detail-position-highlight{background:linear-gradient(#0c1525e6,#080f1cf5),linear-gradient(135deg,#7baafc0f,#2b56b01a);border:1px solid #81b2ff1f;border-radius:18px;gap:6px;min-width:0;padding:16px 18px;display:grid}.detail-position-highlight span{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:700}.detail-position-highlight strong{color:var(--text);overflow-wrap:anywhere;font-size:1rem;line-height:1.4}.player-profile-media{border-radius:calc(var(--radius-lg) - 8px);background:#080e19fa;min-height:460px;position:relative;overflow:hidden}.player-profile-media:after{content:"";pointer-events:none;background:linear-gradient(#080f1b0f 0% 36%,#080e195c 68%,#080e19e0 100%),linear-gradient(140deg,#2e5cb41f 0%,#0e1c320f 48%,#060a1224 100%);position:absolute;inset:0}.player-profile-media__image{object-fit:cover;object-position:center 18%}.player-profile-media--gallery{aspect-ratio:1.5;border-radius:calc(var(--radius-lg) - 8px);min-height:0}.player-profile-media__image--gallery,.player-gallery__thumb-image{transform-origin:50%;transition:transform .26s,object-position .26s}.player-position-pitch{justify-items:stretch}.player-position-pitch .position-pitch__panel{border-radius:24px;width:100%;padding:14px}.player-position-pitch .position-pitch__field-shell{border-radius:24px;padding:12px}.player-position-pitch .position-pitch__field{aspect-ratio:1.56;width:100%}.player-position-dot{z-index:2;border:2px solid #060c146b;border-radius:999px;width:20px;height:20px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 6px #080e182e,0 10px 20px #04091247}.player-position-dot--main{background:radial-gradient(circle at 35% 35%,#b7ffd0 0%,#4be27f 40%,#24a953 100%)}.player-position-dot--other{background:radial-gradient(circle at 35% 35%,#fff1b1 0%,#ffd44f 38%,#d39f11 100%)}.player-position-dot.position-node--forward,.player-position-dot.position-node--midfielder,.player-position-dot.position-node--center-back,.player-position-dot.position-node--goalkeeper{left:50%}.detail-column--player-sidebar .player-position-pitch .position-pitch__field{aspect-ratio:.9;min-height:300px}.detail-column--player-sidebar .detail-position-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.detail-column--player-sidebar .detail-card--positions{gap:14px;padding:18px}.detail-column--player-sidebar .detail-position-highlight{padding:12px 14px}.detail-column--player-sidebar .detail-position-highlight strong{font-size:.95rem;line-height:1.3}.detail-column--player-sidebar .player-position-pitch,.detail-column--player-sidebar .player-position-pitch .position-pitch__panel,.detail-column--player-sidebar .player-position-pitch .position-pitch__toolbar,.detail-column--player-sidebar .player-position-pitch .position-pitch__hint,.detail-column--player-sidebar .player-position-pitch .position-pitch__field-shell{width:100%;min-width:0}.detail-column--player-sidebar .player-position-pitch .position-pitch__hint{gap:4px;max-width:100%}.detail-column--player-sidebar .player-position-pitch .position-pitch__panel{border-radius:20px;padding:10px}.detail-column--player-sidebar .player-position-pitch .position-pitch__toolbar{margin-bottom:10px}.detail-column--player-sidebar .player-position-pitch .position-pitch__hint span{letter-spacing:.12em;font-size:.68rem}.detail-column--player-sidebar .player-position-pitch .position-pitch__hint p{overflow-wrap:anywhere;font-size:.86rem;line-height:1.5}.detail-column--player-sidebar .player-position-pitch .position-pitch__field-shell{border-radius:20px;padding:8px}.detail-column--player-sidebar .player-position-dot{width:18px;height:18px;box-shadow:0 0 0 5px #080e1829,0 8px 16px #04091242}.detail-list__item{border-bottom:1px solid #81b2ff14;justify-content:space-between;gap:16px;padding:14px 0;display:flex}.detail-list__item:last-child{border-bottom:0}.detail-list__item span{color:var(--text-muted)}.package-card.is-featured{border-color:#81b2ff6b;box-shadow:0 28px 90px #2d5cad47}.package-card__price{color:var(--text);font-size:2rem;font-weight:700}.feature-list{color:var(--text-soft);margin:18px 0 22px;padding-left:18px}.feature-list li{line-height:1.7}.pricing-page{width:100vw;color:var(--text);background:0 0;margin:0 calc(50% - 50vw);padding:64px 24px 70px}.pricing-page__inner{width:min(1200px,100%);margin:0 auto}.pricing-hero{box-shadow:none;text-align:center;background:0 0;border-top:0;justify-items:center;gap:18px;margin-bottom:30px;display:grid}.pricing-hero h1{max-width:880px;color:var(--text);letter-spacing:0;text-shadow:0 18px 52px #2dd4bf1a;margin:0;font-size:54px;font-weight:800;line-height:.98}.pricing-hero p{max-width:720px;color:var(--text-soft);margin:0;font-size:16px;line-height:1.65}.pricing-toggle{background:#080e18d1;border:1px solid #81b2ff2e;border-radius:999px;align-items:center;gap:4px;margin-top:10px;padding:5px;display:inline-flex;box-shadow:inset 0 1px #ffffff0a,0 18px 34px #030a1633}.pricing-toggle__option{min-height:34px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;padding:0 14px;font-size:.82rem;font-weight:700;display:inline-flex}.pricing-toggle__option--active{color:var(--text);background:linear-gradient(135deg,#14b8a657,#26539c85),#0f172aeb;box-shadow:inset 0 1px #ffffff1a,0 10px 22px #14b8a61f}.pricing-toggle__option span{color:#071426;background:#c8ff4d;border-radius:999px;padding:4px 6px;font-size:.62rem;font-weight:800;line-height:1}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.pricing-card{min-height:504px;color:var(--text);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:pointer;background:linear-gradient(#0f172ad1,#080e19f0),radial-gradient(circle at 100% 0,#81b2ff14,#0000 34%);border:1px solid #94a3b829;border-radius:24px;flex-direction:column;padding:26px 18px 22px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;box-shadow:inset 0 1px #ffffff0a,0 18px 46px #030a1642}.pricing-card:hover,.pricing-card:focus-visible{border-color:#5eead457;outline:0;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff0d,0 22px 54px #030a164d,0 0 0 1px #2dd4bf14}.pricing-card.is-selected{border-color:#5eead4b8;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #2dd4bf3d,0 0 34px #14b8a629,0 24px 62px #030a1657}.pricing-card--highlighted{color:var(--text);background:radial-gradient(circle at top,#c8ff4d1f,#0000 30%),linear-gradient(#14b8a62e,#0f172af2);border-color:#5eead48c;box-shadow:inset 0 1px #ffffff14,0 0 40px #14b8a62e,0 24px 62px #030a1657}.pricing-card--highlighted.is-selected{border-color:#c8ff4db8;box-shadow:inset 0 1px #ffffff1a,0 0 0 1px #c8ff4d38,0 0 48px #14b8a63d,0 26px 66px #030a1661}.pricing-card__head{gap:9px;display:grid}.pricing-card h2{color:inherit;letter-spacing:0;margin:0;font-size:1.28rem;font-weight:500;line-height:1.15}.pricing-card__price{color:inherit;letter-spacing:0;margin:0;font-size:2.45rem;font-weight:800;line-height:.98}.pricing-card__cta{width:100%;min-height:46px;color:var(--text);cursor:pointer;background:#1e293be6;border:1px solid #94a3b82e;border-radius:12px;margin:32px 0 28px;padding:0 16px;font-size:.9rem;font-weight:800;transition:transform .18s,background .18s,border-color .18s}.pricing-card__cta:hover{background:#144b57b8;border-color:#2dd4bf57;transform:translateY(-1px)}.pricing-card--highlighted .pricing-card__cta{color:#071426;background:#c8ff4d;border-color:#c8ff4dcc;box-shadow:0 14px 30px #c8ff4d24}.pricing-card--highlighted .pricing-card__cta:hover{background:#d4ff6a;border-color:#d4ff6ae6}.pricing-card__description{min-height:52px;color:var(--text-soft);margin:0;font-size:.94rem;line-height:1.55}.pricing-card--highlighted .pricing-card__description{color:#dde6f9bd}.pricing-card__payment-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.pricing-card__payment-options button{min-height:40px;color:var(--text-soft);font:inherit;cursor:pointer;background:#080e187a;border:1px solid #81b2ff2e;border-radius:12px;padding:8px 10px;font-size:.74rem;font-weight:750;line-height:1.25}.pricing-card__payment-options button:hover,.pricing-card__payment-options button:focus-visible{color:var(--text);background:#152a4cb3;border-color:#81b2ff80}.pricing-feature-list{color:#eef4ffe6;gap:10px;margin:24px 0 0;padding:0;font-size:.84rem;line-height:1.35;list-style:none;display:grid}.pricing-card--highlighted .pricing-feature-list{color:var(--text)}.pricing-feature-list li{grid-template-columns:16px minmax(0,1fr);align-items:start;gap:7px;display:grid}.pricing-feature-list span{color:var(--position-active-border);font-size:.9rem;line-height:1.2}.pricing-card--highlighted .pricing-feature-list span{color:#c8ff4d}.site-shell--admin{width:100%;min-height:100vh;padding:0}.admin-header{z-index:20;background:#050a13eb;border-bottom:1px solid #81b2ff24;grid-template-columns:minmax(0,auto) minmax(0,1fr) auto;align-items:center;gap:20px;min-height:68px;padding:12px 28px;display:grid;position:relative;box-shadow:0 14px 34px #00071238}.admin-header__brand,.admin-header__actions,.admin-header__nav{align-items:center;display:flex}.admin-header__brand{min-width:0;color:var(--text);letter-spacing:.01em;gap:10px;font-size:.94rem;font-weight:900}.admin-header__brand img{border-radius:10px;flex:none}.admin-header__brand small{color:var(--position-active-text);letter-spacing:.06em;text-transform:uppercase;background:#07262a6b;border:1px solid #2dd4bf38;border-radius:999px;padding:4px 8px;font-size:.68rem;font-weight:900}.admin-header__nav{justify-content:center}.admin-header__nav a,.admin-header__site-link{min-height:38px;color:var(--text-soft);border-radius:10px;align-items:center;padding:0 12px;font-size:.86rem;font-weight:800;display:inline-flex}.admin-header__nav a{color:var(--accent-strong)}.admin-header__nav a:hover,.admin-header__nav a:focus-visible,.admin-header__site-link:hover,.admin-header__site-link:focus-visible{color:var(--text);background:#81b2ff1a}.admin-header__actions{justify-content:flex-end;gap:10px}.admin-header__actions .language-switcher__button{min-height:34px}.admin-account-menu{position:relative}.admin-account-menu__trigger{min-height:42px;color:var(--text);cursor:pointer;background:#111d31c7;border:1px solid #81b2ff2e;border-radius:14px;align-items:center;gap:9px;padding:4px 10px 4px 5px;display:inline-flex}.admin-account-menu__trigger:hover,.admin-account-menu__trigger:focus-visible,.admin-account-menu.is-open .admin-account-menu__trigger{background:#192f51e0;border-color:#81b2ff61}.admin-account-menu__avatar{color:#031012f5;background:#2dd4bfc2;border-radius:10px;place-items:center;width:32px;height:32px;font-size:.72rem;font-weight:950;display:grid}.admin-account-menu__identity{text-align:left;min-width:0;display:grid}.admin-account-menu__identity span{text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:.84rem;font-weight:850;overflow:hidden}.admin-account-menu__identity small{color:var(--position-active-text);font-size:.7rem;font-weight:800}.admin-account-menu__chevron{border-bottom:2px solid;border-right:2px solid;width:7px;height:7px;transform:rotate(45deg)translateY(-2px)}.admin-account-menu__panel{z-index:30;background:#0a1423fa;border:1px solid #81b2ff2e;border-radius:16px;width:min(310px,100vw - 28px);padding:8px;display:none;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 22px 48px #00071270}.admin-account-menu.is-open .admin-account-menu__panel{display:grid}.admin-account-menu__panel a,.admin-account-menu__panel button{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;gap:3px;padding:11px 12px;display:grid}.admin-account-menu__panel a:hover,.admin-account-menu__panel a:focus-visible,.admin-account-menu__panel button:hover,.admin-account-menu__panel button:focus-visible{background:#81b2ff1a}.admin-account-menu__panel span{font-size:.86rem;font-weight:850}.admin-account-menu__panel small{color:var(--text-muted);font-size:.75rem;font-weight:700}.admin-account-menu__panel button:last-child{color:#fecaca}.admin-page{min-height:100vh;color:var(--text);background:radial-gradient(circle at 80% 0,#2dd4bf1a,#0000 28%),linear-gradient(#050a13fa,#030811fc);grid-template-columns:260px minmax(0,1fr);display:grid}.admin-page--tabs{display:block}.admin-page--tabs .admin-workspace{width:min(1180px,100%);margin:0 auto}.admin-hero--compact{align-items:center}.admin-tabs{background:#080e1885;border:1px solid #81b2ff24;border-radius:16px;gap:8px;padding:3px;display:flex;overflow-x:auto}.admin-tab{min-height:42px;color:var(--text-muted);border-radius:12px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:.88rem;font-weight:850;transition:background-color .18s,color .18s;display:inline-flex}.admin-tab:hover,.admin-tab:focus-visible{color:var(--text);background:#81b2ff1a}.admin-tab.is-active{color:var(--text);background:#2dd4bf24}.admin-tab span{min-width:22px;height:22px;color:var(--text-soft);background:#080e1894;border-radius:999px;place-items:center;padding:0 5px;font-size:.72rem;display:inline-grid}.admin-sidebar{background:#070d17db;border-right:1px solid #81b2ff24;align-content:start;gap:24px;min-height:100vh;padding:24px 18px;display:grid;position:sticky;top:0}.admin-brand{color:var(--text);grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;font-size:.92rem;font-weight:900;line-height:1.25;display:grid}.admin-brand img{border-radius:12px}.admin-nav{gap:6px;display:grid}.admin-nav a,.admin-sidebar__back{min-height:42px;color:var(--text-soft);border:1px solid #0000;border-radius:12px;align-items:center;padding:0 12px;font-size:.88rem;font-weight:800;transition:background .18s,border-color .18s,color .18s;display:flex}.admin-nav a:first-child,.admin-nav a:hover,.admin-nav a:focus-visible,.admin-sidebar__back:hover,.admin-sidebar__back:focus-visible{color:var(--text);background:#81b2ff1a;border-color:#81b2ff33}.admin-sidebar__back{color:var(--position-active-text);background:#07262a57;border-color:#2dd4bf2e;margin-top:8px}.admin-workspace{gap:22px;min-width:0;padding:28px;display:grid}.admin-hero{background:linear-gradient(#0f1828eb,#080e18e0);border:1px solid #81b2ff29;border-radius:24px;justify-content:space-between;align-items:flex-start;gap:24px;padding:24px;display:flex;box-shadow:0 22px 60px #030a1647}.admin-hero h1{color:var(--text);letter-spacing:0;margin:0;font-size:2rem;line-height:1.12}.admin-hero p:not(.eyebrow){max-width:68ch;color:var(--text-soft);margin:10px 0 0;font-size:.96rem;line-height:1.65}.admin-hero__meta{text-align:right;background:#080e1894;border:1px solid #81b2ff24;border-radius:14px;gap:4px;min-width:180px;padding:12px 14px;display:grid}.admin-hero__meta span,.admin-metric span,.admin-table__head,.admin-finance-item small,.admin-log-list span,.admin-risk-item span,.admin-profile-item span,.admin-review-signals figcaption{color:var(--text-muted)}.admin-hero__meta strong{color:var(--text);font-size:.92rem}.admin-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.admin-metric,.admin-panel{background:linear-gradient(#0f1828e6,#080e18f0);border:1px solid #81b2ff29;box-shadow:0 22px 54px #030a163d}.admin-metric{border-radius:18px;gap:8px;min-width:0;padding:18px;display:grid}.admin-metric span{font-size:.78rem;font-weight:850}.admin-metric strong{color:var(--text);font-size:2rem;line-height:1}.admin-metric p{color:var(--text-soft);margin:0;font-size:.82rem;line-height:1.45}.admin-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.42fr);align-items:start;gap:18px;display:grid}.admin-grid--main{grid-template-columns:minmax(0,1fr) minmax(300px,.36fr)}.admin-panel{border-radius:20px;gap:16px;min-width:0;padding:18px;display:grid}.admin-panel--wide{min-width:0}.admin-panel__header{justify-content:space-between;align-items:center;gap:14px;display:flex}.admin-panel__header h2{color:var(--text);letter-spacing:0;margin:0;font-size:1rem;line-height:1.35}.admin-status{min-height:28px;color:var(--text-soft);white-space:nowrap;background:#81b2ff17;border:1px solid #81b2ff29;border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-size:.74rem;font-weight:850;display:inline-flex}.admin-status--success{color:var(--position-active-text);background:#07262a70;border-color:#2dd4bf42}.admin-status--warning{color:#fde68a;background:#78350f3d;border-color:#fbbf2447}.admin-status--danger{color:#fecaca;background:#7f1d1d3d;border-color:#f8717147}.admin-empty-state{color:var(--text-muted);margin:0;padding:20px 0 4px;line-height:1.6}.admin-review-page{gap:20px;width:min(980px,100% - 32px);margin:0 auto;padding:32px 0 56px;display:grid}.admin-report-page__top-links{justify-content:space-between;align-items:center;gap:14px;display:flex}.admin-report-page__top-links .admin-sidebar__back{margin-top:0}.admin-review-page__header,.admin-review-profile__identity,.admin-review-page__actions{justify-content:space-between;align-items:center;gap:16px;display:flex}.admin-review-page__header h1,.admin-review-profile h2,.admin-review-page__content h2{color:var(--text);margin:0}.admin-review-profile,.admin-review-page__content{gap:16px;display:grid}.admin-review-profile{background:#080e1885;border:1px solid #81b2ff29;border-radius:20px;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);padding:20px}.admin-review-profile__identity{justify-content:flex-start}.admin-review-profile__identity img{object-fit:cover;border-radius:18px}.admin-review-profile__identity p,.admin-review-profile__identity span,.admin-review-page__content p{color:var(--text-soft);margin:6px 0 0;line-height:1.6}.admin-review-profile__identity span{color:var(--text-muted);font-size:.84rem;display:block}.admin-review-profile__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;display:grid}.admin-review-profile__facts dt{color:var(--text-muted);font-size:.76rem;font-weight:800}.admin-review-profile__facts dd{color:var(--text);margin:5px 0 0;font-weight:750;line-height:1.45}.admin-review-page__content{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-review-page__content .admin-panel{min-height:160px}.admin-review-panel--wide{grid-column:1/-1}.admin-review-detail-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;display:grid}.admin-review-detail-list dt{color:var(--text-muted);font-size:.76rem;font-weight:800}.admin-review-detail-list dd{color:var(--text);margin:5px 0 0;font-weight:750;line-height:1.45}.admin-review-page__content .current-profile-strengths span{min-height:34px;color:var(--text-soft);background:#080e18a3;border:1px solid #81b2ff29;border-radius:999px;align-items:center;padding:7px 11px;font-size:.88rem;font-weight:800;display:inline-flex}.admin-playing-history{gap:10px;display:grid}.admin-playing-history__item{background:#050b1570;border:1px solid #81b2ff1f;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) minmax(100px,.45fr);gap:14px;margin:0;padding:14px;display:grid}.admin-playing-history__item dt{color:var(--text-muted);font-size:.72rem;font-weight:800}.admin-playing-history__item dd{color:var(--text);margin:5px 0 0;font-weight:700;line-height:1.45}@media (max-width:700px){.admin-header{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:10px 14px}.admin-header__nav,.admin-header__site-link,.admin-header__brand small,.admin-header__actions .language-switcher,.admin-account-menu__identity{display:none}.admin-account-menu__trigger{padding-right:8px}.admin-header__brand span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-review-page{width:min(100% - 24px,980px);padding-top:20px}.admin-review-page__header,.admin-review-page__actions{flex-direction:column;align-items:stretch}.admin-review-page__actions form,.admin-review-page__actions button{width:100%}.admin-review-profile,.admin-review-page__content,.admin-review-profile__facts,.admin-review-detail-list{grid-template-columns:1fr}}.admin-table{gap:8px;min-width:0;display:grid;overflow-x:auto}.admin-table__head,.admin-table__row{align-items:center;gap:12px;min-width:760px;display:grid}.admin-table__head{padding:0 12px 4px;font-size:.74rem;font-weight:850}.admin-table__row{color:var(--text-soft);background:#080e1885;border:1px solid #81b2ff1f;border-radius:14px;padding:12px;font-size:.84rem}.admin-table__row strong{color:var(--text);font-size:.88rem;line-height:1.35;display:block}.admin-table__row small{color:var(--text-muted);margin-top:4px;line-height:1.4;display:block}.admin-table__row--identity{grid-template-columns:minmax(180px,1.3fr) 120px 140px 90px 180px}.admin-table__row--jobs{grid-template-columns:minmax(280px,1.6fr) 140px 120px 150px 190px}.admin-table__row--reports{grid-template-columns:minmax(190px,1.25fr) minmax(140px,1fr) minmax(130px,.9fr) 128px 138px 142px}.admin-table__row--payments{grid-template-columns:minmax(176px,1.15fr) minmax(128px,.85fr) minmax(150px,.85fr) minmax(176px,1.1fr) minmax(160px,1fr) 132px 154px;min-width:1240px}.admin-panel__header--stacked{align-items:flex-start}.admin-panel__header--stacked>div{gap:4px;display:grid}.admin-panel__header--stacked p{color:var(--text-muted);margin:0;font-size:.84rem;line-height:1.5}.admin-premium-refund{justify-items:start;gap:5px;display:grid}.admin-premium-refund small{max-width:18ch}.admin-table__row--payments .admin-row-actions{flex-direction:column;align-items:flex-start}.admin-report-page__content{grid-template-columns:minmax(0,1fr)}.admin-identity-details{border-spacing:0;background:#09111df0;border:1px solid #81b2ff29;border-radius:18px;width:100%;margin-top:24px;overflow:hidden}.admin-identity-details th,.admin-identity-details td{text-align:left;vertical-align:top;border-bottom:1px solid #81b2ff1f;padding:15px 20px}.admin-identity-details th{width:min(32%,250px);color:var(--text-muted);white-space:nowrap;font-size:.82rem;font-weight:800;line-height:1.45}.admin-identity-details td{color:var(--text);overflow-wrap:anywhere;white-space:pre-wrap;font-size:.98rem;font-weight:700;line-height:1.6}.admin-identity-details tr:last-child th,.admin-identity-details tr:last-child td{border-bottom:0}.admin-report-summary{background:#81b2ff1f;border:1px solid #81b2ff29;border-radius:20px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:24px;display:grid;overflow:hidden}.admin-report-summary>div{background:#09111df0;align-content:start;gap:5px;min-height:126px;padding:18px;display:grid}.admin-report-summary span,.admin-report-form label>span{color:var(--text-muted);font-size:.74rem;font-weight:800}.admin-report-summary strong{color:var(--text);font-size:.98rem;line-height:1.4}.admin-report-summary small{color:var(--text-muted);font-size:.8rem}.admin-report-summary .admin-action{justify-self:start;margin-top:6px}.admin-report-description{white-space:pre-wrap;max-width:76ch}.admin-report-evidence{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.admin-report-evidence a{background:#050a12b3;border:1px solid #81b2ff2e;border-radius:14px;display:block;overflow:hidden}.admin-report-evidence img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.admin-report-form{gap:14px;display:grid}.admin-report-form label{gap:8px;display:grid}.admin-report-form select,.admin-report-form textarea{width:100%;color:var(--text);background:#050a12b8;border:1px solid #81b2ff33;border-radius:14px}.admin-report-form select{min-height:44px;padding:0 12px}.admin-report-form textarea{resize:vertical;padding:12px;line-height:1.55}.admin-report-form__hint,.admin-report-form__notice{color:var(--text-muted);margin:-4px 0 0;font-size:.78rem;line-height:1.5}.admin-report-form__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-report-form__notice{color:var(--position-active-text);background:#07262a57;border:1px solid #2dd4bf42;border-radius:10px;margin-top:0;padding:10px 12px;font-weight:750}.admin-report-audit-panel{padding:0;overflow:hidden}.admin-report-audit-table-wrap{outline:none;overflow-x:auto}.admin-report-audit-table-wrap:focus-visible{box-shadow:inset 0 0 0 2px #2dd4bf80}.admin-report-audit-table{border-collapse:collapse;width:100%;min-width:1080px;color:var(--text-soft);font-size:.82rem}.admin-report-audit-table__time{width:156px}.admin-report-audit-table__admin{width:190px}.admin-report-audit-table__action{width:166px}.admin-report-audit-table__report-status{width:180px}.admin-report-audit-table__profile-status,.admin-report-audit-table__job-status{width:176px}.admin-report-audit-table__note{width:34%}.admin-report-audit-table th,.admin-report-audit-table td{text-align:left;vertical-align:top;border-bottom:1px solid #81b2ff1f;padding:15px 16px}.admin-report-audit-table th{z-index:1;color:var(--text-muted);background:#0a121ffa;font-size:.7rem;font-weight:850;position:sticky;top:0}.admin-report-audit-table tbody tr{transition:background .18s}.admin-report-audit-table tbody tr:hover{background:#81b2ff0f}.admin-report-audit-table tbody tr:last-child td{border-bottom:0}.admin-report-audit-table time,.admin-report-audit-table__note-cell{line-height:1.55}.admin-report-audit-table time{color:var(--text-muted);white-space:nowrap}.admin-report-audit-table__admin-cell{gap:4px;display:grid}.admin-report-audit-table__admin-cell strong{color:var(--text);font-size:.86rem;line-height:1.35}.admin-report-audit-table__admin-cell small{overflow-wrap:anywhere;color:var(--text-muted)}.admin-report-audit-table__action-pill{min-height:26px;color:var(--text-soft);background:#81b2ff14;border:1px solid #81b2ff29;border-radius:999px;align-items:center;padding:0 9px;font-size:.74rem;font-weight:800;line-height:1.3;display:inline-flex}.admin-report-audit-table__note-cell{max-width:46ch;color:var(--text-soft);overflow-wrap:anywhere;white-space:pre-wrap}.admin-activity-panel{padding:0;overflow:hidden}.admin-activity-panel__heading{justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 20px 16px;display:flex}.admin-activity-panel__heading h2{color:var(--text);margin:0;font-size:1rem;line-height:1.35}.admin-activity-panel__heading p{max-width:68ch;color:var(--text-soft);margin:6px 0 0;font-size:.88rem;line-height:1.55}.admin-activity-panel>.admin-empty-state{border-top:1px solid #81b2ff1f;margin:0;padding:20px}.admin-activity-table-wrap{border-top:1px solid #81b2ff1f;outline:none;overflow-x:auto}.admin-activity-table-wrap:focus-visible{box-shadow:inset 0 0 0 2px #2dd4bf80}.admin-activity-table{border-collapse:collapse;width:100%;min-width:1080px;color:var(--text-soft);font-size:.82rem}.admin-activity-table__time{width:164px}.admin-activity-table__admin{width:190px}.admin-activity-table__action{width:184px}.admin-activity-table__target{width:220px}.admin-activity-table__detail{width:34%}.admin-activity-table th,.admin-activity-table td{text-align:left;vertical-align:top;border-bottom:1px solid #81b2ff1f;padding:15px 16px}.admin-activity-table th{z-index:1;color:var(--text-muted);background:#0a121ffa;font-size:.7rem;font-weight:850;position:sticky;top:0}.admin-activity-table tbody tr{transition:background .18s}.admin-activity-table tbody tr:hover{background:#81b2ff0f}.admin-activity-table tbody tr:last-child td{border-bottom:0}.admin-activity-table time{color:var(--text-muted);white-space:nowrap;line-height:1.55}.admin-activity-table__admin-cell,.admin-activity-table__target-cell{gap:4px;display:grid}.admin-activity-table__admin-cell strong,.admin-activity-table__target-cell strong{color:var(--text);font-size:.86rem;line-height:1.35}.admin-activity-table__admin-cell small,.admin-activity-table__target-cell small{color:var(--text-muted);overflow-wrap:anywhere}.admin-activity-table__target-link{border-radius:10px;outline:none;display:block}.admin-activity-table__target-link:hover strong,.admin-activity-table__target-link:focus-visible strong{color:var(--accent-strong)}.admin-activity-table__action-pill{min-height:26px;color:var(--text-soft);background:#0e1c32b8;border:1px solid #81b2ff29;border-radius:999px;align-items:center;padding:0 9px;font-size:.74rem;font-weight:800;line-height:1.3;display:inline-flex}.admin-activity-table__detail-cell{max-width:48ch;color:var(--text-soft);overflow-wrap:anywhere;white-space:pre-wrap;line-height:1.55}.admin-activity-pagination{border-top:1px solid #81b2ff1f;justify-content:flex-end;align-items:center;gap:10px;padding:14px 20px;display:flex}.admin-activity-pagination__link,.admin-activity-pagination__summary{min-height:36px;color:var(--text-soft);border:1px solid #81b2ff2e;border-radius:999px;justify-content:center;align-items:center;padding:7px 12px;font-size:.78rem;font-weight:800;line-height:1.2;display:inline-flex}.admin-activity-pagination__link{background:#080e189e;transition:background-color .16s,border-color .16s,color .16s}.admin-activity-pagination__link:hover,.admin-activity-pagination__link:focus-visible{color:var(--text);background:#1f375fd1;border-color:#81b2ff75}.admin-activity-pagination__link.is-disabled{cursor:not-allowed;opacity:.46}.admin-activity-pagination__summary{color:var(--text-muted);background:#0e1c328f}.admin-report-audit-empty{padding:22px}@media (max-width:700px){.admin-activity-panel__heading{flex-direction:column;align-items:stretch}.admin-activity-panel__heading>.admin-status{align-self:flex-start}.admin-activity-pagination{justify-content:space-between;padding:12px 14px}.admin-report-summary{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.admin-report-summary>div{min-height:112px;padding:14px}.admin-identity-details{margin-top:18px}.admin-identity-details th,.admin-identity-details td{padding:13px 14px}.admin-identity-details th{white-space:normal;width:38%;font-size:.78rem}.admin-identity-details td{font-size:.92rem}.admin-report-page__top-links{flex-direction:column;align-items:stretch}.admin-report-page__top-links .admin-action{width:100%}.admin-report-audit-table th,.admin-report-audit-table td{padding:13px 14px}}.admin-person,.admin-row-actions{align-items:center;gap:8px;display:flex}.admin-person img,.admin-profile-item img{object-fit:cover;object-position:center 20%;border-radius:999px;flex:none}.admin-row-actions{justify-content:flex-start}.admin-action{min-height:34px;color:var(--text-soft);white-space:nowrap;background:#080e18b3;border:1px solid #81b2ff29;border-radius:10px;justify-content:center;align-items:center;padding:0 11px;font-size:.78rem;font-weight:850;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.admin-action--primary,.admin-action:hover,.admin-action:focus-visible{color:var(--position-active-text);background:#07262a7a;border-color:#2dd4bf47}.admin-action--danger{color:#fecaca;background:#7f1d1d57;border-color:#f8717152}.admin-action--danger:hover,.admin-action--danger:focus-visible{color:#fff1f2;background:#991b1b8a;border-color:#fca5a58f}.admin-risk-list,.admin-finance-list,.admin-profile-list,.admin-review-signals{gap:10px;display:grid}.admin-risk-item,.admin-finance-item,.admin-profile-item{background:#080e1880;border:1px solid #81b2ff1f;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.admin-risk-item div,.admin-finance-item div,.admin-profile-item div{gap:4px;min-width:0;display:grid}.admin-risk-item strong,.admin-finance-item strong,.admin-profile-item strong{color:var(--text);font-size:.88rem;line-height:1.35}.admin-finance-item>div:last-child{justify-items:end}.admin-log-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.admin-log-list li{grid-template-columns:52px minmax(0,1fr);gap:12px;display:grid}.admin-log-list time{color:var(--accent-strong);font-size:.8rem;font-weight:900}.admin-log-list strong{color:var(--text);font-size:.86rem;line-height:1.4;display:block}.admin-review-signals figure{background:#080e1880;border:1px solid #81b2ff1f;border-radius:14px;margin:0;padding:12px}.admin-review-signals blockquote{color:var(--text-soft);margin:0;font-size:.84rem;line-height:1.55}.admin-review-signals figcaption{margin-top:8px;font-size:.78rem;font-weight:800}@media (max-width:1180px){.admin-page{grid-template-columns:1fr}.admin-sidebar{border-bottom:1px solid #81b2ff24;border-right:0;grid-template-columns:minmax(210px,auto) minmax(0,1fr) auto;align-items:center;min-height:auto;padding:16px;position:static}.admin-nav{min-width:0;display:flex;overflow-x:auto}.admin-nav a{flex:none}.admin-workspace{padding:20px}.admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-grid,.admin-grid--main{grid-template-columns:1fr}}@media (max-width:680px){.admin-hero--compact{align-items:stretch}.admin-hero--compact .admin-sidebar__back{width:fit-content}.admin-sidebar{grid-template-columns:1fr;gap:14px}.admin-sidebar__back{margin-top:0}.admin-workspace{gap:16px;padding:16px}.admin-hero{border-radius:20px;flex-direction:column;padding:18px}.admin-hero h1{font-size:1.65rem}.admin-hero__meta{text-align:left;width:100%}.admin-metrics{grid-template-columns:1fr}.admin-panel{border-radius:18px;padding:14px}.admin-panel__header,.admin-risk-item,.admin-finance-item,.admin-profile-item{flex-direction:column;align-items:flex-start}.admin-finance-item>div:last-child{justify-items:start}}.checkout-page{width:100vw;color:var(--text);background:linear-gradient(#071426fa,#020817fa);margin:0 calc(50% - 50vw);padding:58px 24px 72px}.checkout-layout{grid-template-columns:minmax(0,1fr) minmax(320px,380px);align-items:start;gap:22px;width:min(1120px,100%);margin:0 auto;display:grid}.checkout-breadcrumb{color:var(--text-muted);grid-column:1/-1;align-items:center;gap:8px;font-size:.82rem;font-weight:750;display:flex}.checkout-breadcrumb a{color:var(--text-soft)}.checkout-breadcrumb a:hover,.checkout-breadcrumb a:focus-visible{color:var(--accent-strong)}.checkout-heading{grid-column:1/-1;gap:10px;margin-bottom:4px;display:grid}.checkout-heading h1{color:var(--text);letter-spacing:0;margin:0;font-size:2.5rem;line-height:1.08}.checkout-heading p{max-width:58ch;color:var(--text-soft);margin:0;font-size:.98rem;line-height:1.6}.checkout-cart-panel,.checkout-summary-panel{background:linear-gradient(#0f1828eb,#080e18f5);border:1px solid #81b2ff2e;border-radius:24px;gap:18px;display:grid;box-shadow:inset 0 1px #eef4ff0d,0 26px 68px #030a1657}.checkout-cart-panel{padding:clamp(18px,2.4vw,26px)}.checkout-summary-panel{padding:22px;position:sticky;top:22px}.checkout-panel-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.checkout-panel-heading h2,.checkout-summary-panel h2{color:var(--text);letter-spacing:0;margin:0;font-size:1.08rem;line-height:1.3}.checkout-panel-heading span{min-height:30px;color:var(--position-active-text);background:#07262a70;border:1px solid #2dd4bf38;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-size:.78rem;font-weight:850;display:inline-flex}.checkout-line-item{border-bottom:1px solid #81b2ff24;grid-template-columns:96px minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:14px 0 18px;display:grid}.checkout-line-item__media{aspect-ratio:1;background:#080e18d6;border:1px solid #81b2ff29;border-radius:18px;place-items:center;width:96px;display:grid;overflow:hidden}.checkout-line-item__media img{object-fit:cover;object-position:center 20%;width:100%;height:100%}.checkout-line-item__media span{color:var(--accent-strong);font-size:1rem;font-weight:950}.checkout-line-item__media--brand{background:linear-gradient(135deg,#2dd4bf24,#81b2ff24)}.checkout-line-item__body{min-width:0}.checkout-line-item__body p{color:var(--text-muted);margin:0 0 4px;font-size:.78rem;font-weight:850}.checkout-line-item__body h3{color:var(--text);margin:0;font-size:1.04rem;font-weight:800;line-height:1.28}.checkout-line-item__body span{color:var(--text-soft);margin-top:6px;font-size:.88rem;line-height:1.4;display:block}.checkout-quantity{min-width:92px;min-height:38px;color:var(--text);background:#eef4ff0f;border:1px solid #81b2ff29;border-radius:999px;justify-content:center;align-items:center;gap:11px;font-size:.9rem;font-weight:850;display:inline-flex}.checkout-quantity button{width:22px;height:22px;color:var(--text-soft);cursor:default;background:0 0;border:0;border-radius:999px;place-items:center;line-height:1;display:grid}.checkout-quantity button:disabled{opacity:.72}.checkout-line-item__price{color:var(--text);text-align:right;white-space:nowrap;font-size:1.18rem;font-weight:950}.checkout-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.checkout-detail-grid div{background:#080e188f;border:1px solid #81b2ff1f;border-radius:16px;min-width:0;padding:14px 15px}.checkout-detail-grid dt,.checkout-totals dt{color:var(--text-muted);font-size:.78rem;font-weight:850}.checkout-detail-grid dd,.checkout-totals dd{color:var(--text);margin:5px 0 0;font-size:.95rem;font-weight:850;line-height:1.35}.checkout-totals{gap:13px;margin:0;display:grid}.checkout-totals div{justify-content:space-between;align-items:center;gap:18px;display:flex}.checkout-totals dt,.checkout-totals dd{margin:0}.checkout-totals dd{text-align:right}.checkout-totals__total{border-top:1px solid #81b2ff29;margin-top:4px;padding-top:16px}.checkout-totals__total dt,.checkout-totals__total dd{color:var(--text);font-size:1.05rem;font-weight:950}.checkout-promo{align-items:center;gap:10px;display:flex}.checkout-promo input{background:#eef4ff12;border-radius:999px;min-height:44px;font-size:.84rem}.checkout-promo button,.checkout-primary-action,.checkout-back-link,.checkout-payment-methods button{border:1px solid #0000;justify-content:center;align-items:center;font-weight:850;transition:transform .18s,background .18s,border-color .18s,color .18s;display:inline-flex}.checkout-promo button{min-width:82px;min-height:44px;color:var(--bg);background:#eef4fff2;border-radius:999px;padding:0 16px;font-size:.84rem}.checkout-payment-methods{gap:10px;display:grid}.checkout-payment-methods>span{color:var(--text-muted);font-size:.78rem;font-weight:850}.checkout-payment-methods div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.checkout-payment-methods button{min-height:42px;color:var(--text-soft);background:#080e1894;border-color:#81b2ff29;border-radius:13px;padding:0 12px;font-size:.8rem}.checkout-payment-methods button.is-selected{color:var(--position-active-text);background:#07262a8a;border-color:#2dd4bf5c}.checkout-payment-note{color:var(--text-soft);margin:0;font-size:.82rem;line-height:1.55}.premium-checkout-actions{gap:12px;display:grid}.premium-checkout-actions h3{color:var(--text-muted);margin:0;font-size:.78rem;font-weight:850}.premium-checkout-actions__methods{gap:9px;display:grid}.premium-checkout-actions__methods button{width:100%;color:var(--text-soft);text-align:left;font:inherit;cursor:pointer;background:#080e188f;border:1px solid #81b2ff29;border-radius:16px;gap:5px;padding:14px;transition:border-color .18s,background .18s,transform .18s;display:grid}.premium-checkout-actions__methods button strong{color:var(--text);font-size:.9rem;line-height:1.25}.premium-checkout-actions__methods button span{color:var(--text-muted);font-size:.8rem;line-height:1.5}.premium-checkout-actions__methods button:hover:not(:disabled),.premium-checkout-actions__methods button:focus-visible:not(:disabled){border-color:#81b2ff75;transform:translateY(-1px)}.premium-checkout-actions__methods button.is-selected{background:#09373c8f;border-color:#2dd4bf75}.premium-checkout-actions__methods button.is-selected strong{color:#d7fff8}.premium-checkout-actions__notice,.premium-checkout-actions__error,.premium-checkout-actions__manage{margin:0;font-size:.82rem;line-height:1.5}.premium-checkout-actions__notice{color:var(--text-soft)}.premium-checkout-actions__error{color:#fecaca}.premium-checkout-actions__manage{color:var(--accent-strong);font-weight:800}.checkout-primary-action{width:100%;min-height:50px;color:var(--bg);background:#eef4fff5;border-radius:999px;gap:10px;font-size:.92rem;box-shadow:0 18px 34px #030a163d}.checkout-primary-action:hover:not(:disabled),.checkout-primary-action:focus-visible:not(:disabled),.checkout-promo button:hover,.checkout-promo button:focus-visible{background:#ccfbf1fa;border-color:#2dd4bf5c;transform:translateY(-1px)}.checkout-primary-action:disabled{opacity:.52;cursor:not-allowed}.checkout-back-link{width:100%;min-height:44px;color:var(--text-soft);background:#080e188a;border:1px solid #94a3b82e;border-radius:999px;font-size:.88rem}.checkout-back-link:hover,.checkout-back-link:focus-visible{color:var(--accent-strong);border-color:#81b2ff52}.premium-checkout-success{width:min(680px,100% - 32px);margin:0 auto;padding:64px 0 80px}.premium-checkout-success__panel{background:#0b1423db;border:1px solid #81b2ff38;border-radius:28px;gap:16px;padding:clamp(24px,5vw,40px);display:grid;box-shadow:0 28px 80px #00071261}.premium-checkout-success__panel h1,.premium-checkout-success__panel p,.premium-checkout-success__panel small{margin:0}.premium-checkout-success__panel h1{color:var(--text);font-size:2rem;line-height:1.15}.premium-checkout-success__panel>p{color:var(--text-soft);line-height:1.65}.premium-checkout-success__panel small{color:var(--text-muted);font-size:.82rem;line-height:1.55}.premium-checkout-success__panel dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.premium-checkout-success__panel dl div{background:#050a137a;border:1px solid #81b2ff24;border-radius:15px;padding:13px 14px}.premium-checkout-success__panel dt{color:var(--text-muted);font-size:.75rem;font-weight:800}.premium-checkout-success__panel dd{color:var(--text);margin:5px 0 0;font-weight:850}.premium-checkout-success__actions{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:980px){.checkout-layout{grid-template-columns:1fr}.checkout-summary-panel{position:static}.checkout-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.checkout-page{padding:42px 16px 54px}.checkout-layout{gap:16px}.checkout-heading h1{font-size:2rem}.checkout-cart-panel,.checkout-summary-panel{border-radius:20px}.checkout-line-item{grid-template-columns:76px minmax(0,1fr);gap:14px}.checkout-line-item__media{border-radius:16px;width:76px}.checkout-quantity{grid-column:1/2;gap:7px;width:76px;min-width:76px}.checkout-line-item__price{text-align:left;align-self:center}.checkout-detail-grid,.checkout-payment-methods div,.pricing-card__payment-options{grid-template-columns:1fr}.checkout-promo{flex-direction:column;align-items:stretch}.checkout-promo button{width:100%}.premium-checkout-success{padding:40px 0 54px}.premium-checkout-success__panel dl{grid-template-columns:1fr}}.hire-player-page{background:radial-gradient(circle at 16% 0,#2dd4bf1f,#0000 30%),radial-gradient(circle at 88% 12%,#81b2ff24,#0000 30%),linear-gradient(#071426 0%,#020817 52% 100%);width:100vw;margin:0 calc(50% - 50vw);padding:72px 24px}.hire-player-card{background:radial-gradient(circle at 100% 0,#81b2ff1f,#0000 30%),linear-gradient(#0f1828eb,#070d17fa);border:1px solid #81b2ff33;border-radius:30px;grid-template-columns:minmax(220px,340px) minmax(0,1fr);gap:24px;width:min(980px,100%);margin:0 auto;padding:clamp(18px,3vw,28px);display:grid;box-shadow:inset 0 1px #ffffff0f,0 28px 70px #030a165c}.hire-player-card__media{background:#080e189e;border:1px solid #81b2ff2e;border-radius:24px;min-height:380px;overflow:hidden}.hire-player-card__media img{object-fit:cover;object-position:center 18%;width:100%;height:100%}.hire-player-card__content{align-content:start;gap:18px;min-width:0;display:grid}.hire-player-card__content h1{color:var(--text);letter-spacing:0;margin:0;font-size:clamp(2rem,4vw,3.2rem);line-height:1.08}.hire-player-card__content>p:not(.eyebrow){max-width:62ch;color:var(--text-soft);margin:0;line-height:1.7}.hire-player-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.hire-player-summary div{background:#080e1899;border:1px solid #81b2ff24;border-radius:16px;min-width:0;padding:14px 16px}.hire-player-summary dt{color:var(--text-muted);font-size:.8rem;font-weight:850}.hire-player-summary dd{color:var(--text);margin:5px 0 0;font-size:1rem;font-weight:900;line-height:1.35}.hire-player-card__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hire-player-card__back{color:var(--text-muted);font-size:.9rem;font-weight:800}.hire-player-card__back:hover,.hire-player-card__back:focus-visible{color:var(--accent-strong)}.hire-player-note{background:#07262a47;border:1px solid #2dd4bf29;border-radius:20px;grid-column:1/-1;padding:18px}.hire-player-note h2{color:var(--text);letter-spacing:0;margin:0 0 10px;font-size:1.05rem;line-height:1.3}.hire-player-note ul{color:#ccfbf1d1;gap:8px;margin:0;padding-left:20px;line-height:1.55;display:grid}.legal-layout{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:24px}.site-footer{border-left:0;border-right:0;border-radius:0;width:100vw;margin-top:28px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:32px max(24px,50vw - 584px) 24px}.site-footer__main,.site-footer__nav-panels{gap:24px;display:grid}.site-footer__main{grid-template-columns:minmax(300px,1.15fr) minmax(0,1.45fr);align-items:start;margin-bottom:22px}.site-footer__brand-panel{align-content:start;gap:18px;padding-right:18px;display:grid}.footer-brand{align-items:center;gap:14px;display:inline-flex}.footer-brand img{border-radius:14px;box-shadow:0 12px 26px #000c2252}.footer-brand__name{letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:1.08rem;font-weight:700}.footer-brand__tagline{color:var(--text-soft);margin:4px 0 0;font-size:.92rem}.site-footer__brand-copy{max-width:42ch;color:var(--text-soft);margin:0;line-height:1.72}.footer-contact-email{width:fit-content;color:var(--accent-strong);text-underline-offset:.2em;font-weight:600;-webkit-text-decoration:underline #81b2ff6b;text-decoration:underline #81b2ff6b;transition:color .18s,text-decoration-color .18s}.footer-contact-email:hover{color:var(--text);text-decoration-color:currentColor}.footer-socials{flex-wrap:wrap;gap:10px;display:flex}.footer-social{border:1px solid var(--line);width:42px;height:42px;color:var(--text-soft);background:#080d188a;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:transform .18s,border-color .18s,color .18s,background-color .18s;display:inline-flex}.footer-social svg{width:20px;height:20px}.footer-social:hover{border-color:var(--line-strong);color:var(--accent-strong);background:#111b2de0;transform:translateY(-2px)}.site-footer__nav-panels{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.footer-column{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:4px 0}.footer-column h3{color:var(--text);margin:0 0 14px;font-size:.98rem}.footer-column__links{color:var(--text-soft);gap:10px;display:grid}.footer-column__links a{width:fit-content}.footer-column__links a:hover,.site-footer__legal-links a:hover{color:var(--accent-strong)}.site-footer__legal{color:var(--text-soft);border-top:1px solid #81b2ff1a;flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:20px;display:flex}@media (max-width:1440px){.detail-layout--player{grid-template-columns:minmax(0,1fr) minmax(280px,320px);gap:16px}.directory-layout--players{grid-template-columns:minmax(220px,280px) minmax(0,1fr)}.listing-grid--players .listing-card__media--player{flex-basis:clamp(260px,25vw,320px);height:clamp(260px,25vw,320px)}}@media (min-width:761px){.content-section--categories .position-node--center-back,.content-section--categories .position-node--goalkeeper{padding-top:11px;padding-bottom:12px}}@media (max-width:1180px){.featured-player-card--service{grid-template-rows:auto 1fr;grid-template-columns:1fr}.featured-player-card--service .featured-player-card__media{min-height:320px}.featured-player-card--service .featured-player-card__meta{grid-template-columns:1fr}.about-showcase__media{min-height:400px}.request-submit-layout,.request-applicant-board__summary,.request-applicant-board__grid,.request-type-grid,.request-applicant-board__modes,.request-submit-preview__grid{grid-template-columns:1fr}}@media (max-width:1080px){.page-hero,.page-hero--compact,.directory-layout,.blog-layout,.article-detail,.detail-layout{grid-template-columns:1fr}.detail-layout--request{gap:16px}.detail-layout--player{grid-template-areas:"profile""location-map""main""positions"}.detail-layout--player>.detail-column--profile-sidebar{display:contents}.detail-layout--player>.detail-column--profile-sidebar>.detail-card--profile{grid-area:profile}.detail-layout--player>.detail-column--profile-sidebar>.location-map-panel--profile{grid-area:location-map}.detail-layout--player>.detail-column--profile-sidebar>.detail-card--positions{grid-area:positions}.request-detail-sidecard,.filter-panel{position:static}.request-market-layout,.wallet-hero,.wallet-layout{grid-template-columns:1fr}.wallet-method-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wallet-balance-panel{padding-top:22px;border-block-start:1px solid #81b2ff29;border-inline-start:0;padding-inline-start:0}.blog-editorial-grid{grid-template-columns:1fr 1fr}.blog-article-title{max-width:none}.blog-related-grid{grid-template-columns:1fr 1fr}.player-profile-media{min-height:560px}.player-profile-media--gallery{min-height:0}.detail-position-summary{grid-template-columns:1fr}.detail-column--player-sidebar .player-position-pitch .position-pitch__field{aspect-ratio:1.56;min-height:320px}.feature-grid,.category-grid,.review-grid,.player-profile-info-grid,.cta-grid,.package-grid,.story-grid,.listing-grid,.legal-layout,.site-footer__nav-panels{grid-template-columns:1fr 1fr}.site-footer__main{grid-template-columns:1fr}.pricing-page{padding-top:56px}.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-card{min-height:0}.account-settings-layout{grid-template-columns:1fr}.account-settings-summary{grid-template-columns:auto minmax(0,1fr);align-items:center;position:static}.account-settings-summary__facts,.account-settings-summary__links{grid-column:1/-1}.page-hero--showcase{grid-template-columns:1fr;gap:28px;min-height:auto;padding-top:34px}.page-hero--showcase .page-hero__copy{max-width:min(100%,680px)}.page-hero--showcase .page-hero__aside{justify-content:flex-start}.hero-marketplace{width:min(100%,620px);margin-left:0}.page-hero:not(.page-hero--compact) .page-hero__aside{justify-content:stretch}.page-hero:not(.page-hero--compact) .hero-panel{width:100%;margin-left:0}.request-applicant-board__metrics{grid-template-columns:1fr 1fr}.position-pitch__field{aspect-ratio:1.38;width:min(100%,700px)}.categories-showcase{grid-template-columns:1fr;grid-template-areas:"summary""pitch"}.categories-showcase__summary{max-width:42rem}.categories-showcase__rail{grid-template-columns:repeat(2,minmax(0,1fr))}.help-center-layout{grid-template-columns:1fr}.help-center-sidebar{position:static}.help-center-article{min-height:0}.position-pitch__panel,.position-pitch__field-shell{padding:16px}.position-pitch__toolbar{margin-bottom:16px}.position-node--left-wing,.position-node--right-wing,.position-node--left-back,.position-node--right-back{width:min(22%,160px)}.featured-carousel__track{grid-auto-columns:88%}.listing-card__media{min-height:320px}.listing-card__media--player{flex-basis:280px;height:280px;min-height:280px}.review-card--belt{width:min(380px,100vw - 92px)}.featured-player-card__media{min-height:330px}.cta-card--with-image{min-height:230px}.about-showcase__body{grid-template-columns:1fr}.about-showcase__media{min-height:360px}}@media (max-width:1180px) and (min-width:768px){.site-header__inner{grid-template-columns:minmax(180px,auto) minmax(0,1fr);grid-template-areas:"brand actions""nav nav";gap:2px 24px;padding-block:10px}.site-header__actions{flex-wrap:wrap;justify-content:flex-end;justify-self:end;row-gap:2px}.site-nav{justify-content:center;min-height:48px}.site-nav__link{min-height:48px}}@media (max-width:767px){.site-shell{--site-shell-top-padding:12px;width:min(100%,100% - 20px);padding:12px 0 40px}.page-hero,.page-hero--compact,.content-section,.site-footer{padding:18px}.content-section--frameless{background:0 0;border:0;padding-inline:0}.site-header__inner{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand toggle";align-items:center;column-gap:12px;min-height:70px;padding-inline:16px}.site-header__language{display:none}.language-switcher__button{min-width:40px;min-height:38px}.site-nav-toggle{border-color:var(--header-line);color:var(--header-text);background:0 0;display:inline-flex}.site-nav-toggle:hover{border-color:color-mix(in oklch, var(--header-accent) 42%, var(--header-line));background:color-mix(in oklch, var(--header-accent) 8%, transparent);color:var(--header-accent)}.site-nav,.site-header__actions,.site-header.is-nav-open .site-nav,.site-header.is-nav-open .site-header__actions,.directory-layout--players>.filter-panel,.request-market-layout>.request-market-sidebar{display:none}.mobile-filter-sheet{width:100%;display:grid}.mobile-filter-sheet__trigger{min-height:48px;color:var(--text);font:inherit;cursor:pointer;background:linear-gradient(#101d32f0,#08101ef5);border:1px solid #81b2ff38;border-radius:18px;justify-content:center;justify-self:stretch;align-items:center;gap:10px;padding:0 18px;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #ffffff0f,0 18px 38px #03091642}.mobile-filter-sheet__trigger:focus-visible{outline-offset:3px;outline:2px solid #81b2ff85}.mobile-filter-sheet__trigger-icon{width:18px;height:14px;position:relative}.mobile-filter-sheet__trigger-icon:before,.mobile-filter-sheet__trigger-icon:after{content:"";background:currentColor;border-radius:999px;height:2px;position:absolute;left:0;right:0;box-shadow:0 6px}.mobile-filter-sheet__trigger-icon:before{top:1px}.mobile-filter-sheet__trigger-icon:after{bottom:1px;left:5px}.mobile-filter-sheet__overlay{z-index:1100;-webkit-backdrop-filter:blur(10px);background:#030811ad;justify-content:center;align-items:flex-end;padding:16px 10px;display:flex;position:fixed;inset:0}.mobile-filter-sheet__panel{background:linear-gradient(#0f1b2ffa,#060c16fc);border:1px solid #81b2ff33;border-radius:26px 26px 18px 18px;outline:none;grid-template-rows:auto minmax(0,1fr);width:min(100%,520px);max-height:min(82vh,720px);display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 -18px 58px #02071275}.mobile-filter-sheet__header{border-bottom:1px solid #81b2ff1f;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 18px 12px;display:flex}.mobile-filter-sheet__header .eyebrow{margin-bottom:8px}.mobile-filter-sheet__header h2{margin:0;font-size:1.24rem;line-height:1.18}.mobile-filter-sheet__close{color:#eef4ffdb;width:40px;height:40px;font:inherit;cursor:pointer;background:#070d17b8;border:1px solid #81b2ff2e;border-radius:14px;flex:none;justify-content:center;align-items:center;font-size:.9rem;font-weight:900;display:inline-flex}.mobile-filter-sheet__close:focus-visible{outline-offset:3px;outline:2px solid #81b2ff85}.mobile-filter-sheet__content{overscroll-behavior:contain;min-height:0;padding:16px 18px 18px;overflow-y:auto}.mobile-filter-sheet__content .filter-panel{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0;display:block;position:static}.mobile-filter-sheet__content .filter-panel__header{display:none}.mobile-filter-sheet__content .filter-group+.filter-group{margin-top:22px}.mobile-filter-sheet__content .chip-grid__item{min-height:44px}.mobile-filter-form{gap:22px;display:grid}.mobile-filter-form__group{gap:12px;display:grid}.mobile-filter-form__group h3{color:var(--text);margin:0;font-size:1rem;line-height:1.32}.mobile-filter-form__options{flex-wrap:wrap;gap:10px;display:flex}.mobile-filter-option{display:inline-flex;position:relative}.mobile-filter-option input{cursor:pointer;opacity:0;margin:0;position:absolute;inset:0}.mobile-filter-option span{border:1px solid var(--line);min-height:44px;color:var(--text-soft);background:#070d17d1;border-radius:999px;align-items:center;padding:8px 14px;font-weight:800;line-height:1.25;transition:border-color .16s,background .16s,color .16s,box-shadow .16s;display:inline-flex}.mobile-filter-option input:checked+span{color:var(--text);background:linear-gradient(135deg,#325aa06b,#10192ceb);border-color:#81b2ff85;box-shadow:0 14px 30px #08102247}.mobile-filter-option input:focus-visible+span{outline-offset:3px;outline:2px solid #81b2ff85}.mobile-filter-form__date{gap:8px;margin-top:2px;display:grid}.mobile-filter-form__date>span{color:#cddbf4b8;font-size:.78rem;font-weight:800}.mobile-filter-date__control{position:relative}.mobile-filter-date__input{width:100%;min-height:46px;color:var(--text);font:inherit;background:#060c17a8;border:1px solid #81b2ff2e;border-radius:16px;outline:none;padding:0 50px 0 14px;font-weight:700}.mobile-filter-date__input::placeholder{color:#cddbf475}.mobile-filter-date__input:hover,.mobile-filter-date__input:focus{background:#08101ed1;border-color:#81b2ff57}.mobile-filter-date__input:focus{box-shadow:0 0 0 3px #5586de29}.mobile-filter-date__input.is-invalid{border-color:#ff818185;box-shadow:0 0 0 3px #ff81811f}.mobile-filter-date__button{color:#eef4ffdb;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.mobile-filter-date__button:hover,.mobile-filter-date__button:focus-visible{background:#81b2ff1a;border-color:#81b2ff38}.mobile-filter-date__button:focus-visible{outline-offset:2px;outline:2px solid #81b2ff75}.mobile-filter-date__button .request-date-filter__calendar-icon{flex:0 0 16px}.mobile-filter-date__calendar{background:radial-gradient(circle at 0 0,#81b2ff26,#0000 42%),radial-gradient(circle at 100% 8%,#2dd4bf0f,#0000 34%),linear-gradient(#0e1a2efa,#060c16fa);border:1px solid #81b2ff38;border-radius:20px;gap:12px;width:100%;max-width:100%;margin-top:12px;padding:14px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 18px 34px #030a1642}.mobile-filter-date__calendar-head{grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;gap:10px;display:grid}.mobile-filter-date__calendar-head strong{min-width:0;color:var(--text);text-align:center;font-size:1rem;font-weight:900;line-height:1.3}.mobile-filter-date__calendar-head button{appearance:none;color:#eef4ffe6;width:40px;height:40px;font:inherit;cursor:pointer;background:linear-gradient(#13223af0,#070e1af5);border:1px solid #81b2ff29;border-radius:14px;place-items:center;font-size:1.25rem;font-weight:900;line-height:1;display:grid;box-shadow:inset 0 1px #ffffff0a}.mobile-filter-date__calendar-head button:hover,.mobile-filter-date__calendar-head button:focus-visible{background:#81b2ff1f;border-color:#81b2ff5c}.mobile-filter-date__calendar-head button:focus-visible{outline-offset:2px;outline:2px solid #81b2ff75}.mobile-filter-date__weekdays,.mobile-filter-date__days{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.mobile-filter-date__weekdays span{color:#cddbf49e;place-items:center;min-height:26px;font-size:.72rem;font-weight:900;line-height:1;display:grid}.mobile-filter-date__day,.mobile-filter-date__day-placeholder{aspect-ratio:1;width:100%;min-width:0;min-height:0}.mobile-filter-date__day{appearance:none;color:#eef4ffe0;font:inherit;cursor:pointer;background:linear-gradient(#0a1322e0,#050a12db);border:1px solid #81b2ff1a;border-radius:13px;place-items:center;padding:0;font-size:.88rem;font-weight:900;line-height:1;transition:border-color .16s,background-color .16s,color .16s,transform .16s;display:grid;box-shadow:inset 0 1px #ffffff08}.mobile-filter-date__day:hover,.mobile-filter-date__day:focus-visible{color:var(--text);background:linear-gradient(#182b49f0,#0a1426f5);border-color:#81b2ff5c}.mobile-filter-date__day:focus-visible{outline-offset:2px;outline:2px solid #81b2ff6b}.mobile-filter-date__day.is-today{color:#baf8d8;background:linear-gradient(#0d2627e0,#061418eb);border-color:#75e4b852}.mobile-filter-date__day.is-selected{color:var(--text);background:radial-gradient(circle at 50% 0,#ffffff1f,#0000 48%),linear-gradient(135deg,#3e6cbed1,#12223efa);border-color:#81b2ff8a;box-shadow:inset 0 1px #ffffff0f,0 12px 24px #060d1e47}.mobile-filter-form__footer{background:linear-gradient(#060c1600,#060c16f5 24%,#060c16fc);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:10px;margin-top:2px;padding:14px 0 18px;display:grid;position:sticky;bottom:-18px}.mobile-filter-form__footer .button{justify-content:center;min-height:48px}.request-market-toolbar,.request-job-card{border-radius:22px;padding:18px}.request-market-toolbar{border-radius:0}.request-job-card{grid-template-columns:1fr}.request-job-card__side{border-top:1px solid #81b2ff1a;border-left:0;padding-top:16px;padding-left:0}.request-detail-card__facts,.search-panel,.form-grid,.mini-metrics,.wallet-metrics,.feature-grid,.category-grid,.review-grid,.cta-grid,.package-grid,.story-grid,.listing-grid,.legal-layout,.site-footer__nav-panels{grid-template-columns:1fr}.blog-landing{gap:10px}.pricing-page{padding:46px 18px 54px}.pricing-hero{gap:14px;margin-bottom:24px}.pricing-hero h1{font-size:32px;line-height:1.06}.pricing-hero p{font-size:.95rem;line-height:1.6}.pricing-toggle{justify-content:center;width:100%;max-width:360px}.pricing-toggle__option{flex:1 1 0;justify-content:center;padding:0 10px}.pricing-grid{grid-template-columns:1fr}.wallet-hero,.wallet-section,.wallet-metric{border-radius:22px;padding:18px}.wallet-hero h1{font-size:2.6rem}.wallet-balance-panel strong{font-size:2rem}.wallet-method-grid,.wallet-settings-form__fields{grid-template-columns:1fr}.rev-chart__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.rev-chart__toolbar{justify-content:flex-start}.wallet-settings-form__footer{flex-direction:column;align-items:stretch}.wallet-settings-form__footer .button{width:100%}.wallet-activity{grid-template-columns:1fr;align-items:stretch}.wallet-activity__amount{text-align:left}.wallet-status{justify-self:start}.pricing-card{padding:24px 14px 20px}.pricing-card__price{font-size:2.3rem}.pricing-card__cta{margin:26px 0 22px}.checkout-page{padding:42px 16px 54px}.checkout-layout{gap:16px}.hire-player-page{padding:48px 18px 56px}.hire-player-card{border-radius:24px;grid-template-columns:1fr;gap:18px}.hire-player-card__media{min-height:280px}.hire-player-summary{grid-template-columns:1fr}.hire-player-card__actions,.hire-player-card__actions .button{width:100%}.hire-player-card__actions{flex-direction:column;align-items:stretch}.request-submit-label{flex-direction:column;align-items:flex-start;gap:8px}.request-datetime-group__controls{grid-template-columns:1fr}.request-date-calendar{border-radius:18px;width:min(100%,100vw - 40px);padding:12px}.request-date-calendar__grid,.request-date-calendar__weekdays{gap:4px}.request-date-calendar__day{border-radius:10px;min-height:34px}.blog-hero-panel{gap:12px;padding:28px 16px 22px}.blog-hero-panel:before{inset:-8px 0 -12px}.blog-hero-panel:after{left:12%;right:12%}.blog-hero__title{max-width:none}.blog-discovery-panel{border-radius:20px;gap:12px;padding:16px}.blog-search-form,.blog-editorial-grid{grid-template-columns:1fr}.blog-editorial-card{border-radius:22px}.blog-editorial-card__content{gap:12px;padding:16px 16px 18px}.blog-editorial-card__excerpt{-webkit-line-clamp:2}.blog-article-header{width:100%;padding-top:8px}.blog-article-header:before{inset:-6% -2% 20%}.blog-article-header:after{left:0;right:0}.blog-article-back{margin-bottom:14px}.blog-article-meta{gap:8px 16px}.blog-article-meta span+span:before{left:-9px}.blog-article-reading-shell{gap:20px;width:100%}.blog-article-hero__media,.blog-article-prose__figure-media{border-radius:22px}.blog-article-prose{gap:16px;width:100%}.blog-article-prose blockquote{border-radius:18px;padding:18px 18px 20px}.blog-related-section{gap:16px}.blog-related-grid{grid-template-columns:1fr}.blog-article-footer{flex-direction:column;align-items:flex-start;width:100%}.article-card__meta,.article-card__footer,.detail-list__item,.site-footer__legal{flex-direction:column;align-items:flex-start}.player-profile-media{min-height:420px}.player-profile-media--gallery{aspect-ratio:1;min-height:0}.player-gallery__nav{width:46px;height:94px;font-size:2rem}.player-gallery__nav--prev{left:12px}.player-gallery__nav--next{right:12px}.profile-tabs__controls{flex-wrap:nowrap;gap:14px;padding-bottom:8px;overflow-x:auto}.profile-tabs__button{white-space:nowrap}.profile-review__summary,.profile-review-card__top{grid-template-columns:1fr;display:grid}.player-gallery__thumbs{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:12px;margin-inline:-4px;padding:0 4px 8px;display:flex;overflow-x:auto}.player-gallery__thumb{scroll-snap-align:start;flex:0 0 min(48%,210px)}.request-applicant-board__metrics,.applicant-preview-card{grid-template-columns:1fr}.applicant-preview-card__media{min-height:260px}.player-position-pitch .position-pitch__panel{padding:12px}.player-position-pitch .position-pitch__field-shell{padding:10px}.page-hero__actions,.button-row,.site-header__actions{width:100%}.page-hero__actions .button,.button-row .button,.site-header__actions .button{flex:100%}.account-menu,.account-menu__trigger{width:100%;max-width:none}.account-menu__panel{width:100%;margin-top:8px;display:none;position:static}.account-menu.is-open .account-menu__panel{display:grid}.account-settings-empty,.account-settings-actions,.account-settings-actions__save{flex-direction:column;align-items:stretch}.account-settings-empty__actions,.account-settings-empty__actions .button,.account-settings-actions .button,.account-settings-actions__save,.account-settings-actions__save .button{width:100%}.account-settings-grid,.account-settings-choice-grid{grid-template-columns:1fr}.account-settings-danger__button,.account-delete-dialog__actions,.account-delete-dialog__actions .button{width:100%}.page-hero__copy h1,.section-heading h2{font-size:clamp(1.6rem,8vw,2.4rem)}.listing-submit-card{padding:20px}.listing-submit-form__section{border-radius:20px;padding:18px}.playing-history-editor__fields,.profile-social-editor__fields,.admin-playing-history__item{grid-template-columns:1fr}.playing-history-editor__remove,.profile-social-editor__remove{width:100%}.listing-submit-form__footer{flex-direction:column;align-items:stretch}.field-meta{flex-direction:column;align-items:flex-start}.listing-submit-form__footer-actions,.listing-submit-form__footer-actions .button,.listing-submit-form__submit{width:100%}.upload-box{min-height:220px;padding:28px 18px}.media-upload__preview-grid,.media-upload__item--video{grid-column:span 1;grid-template-columns:1fr}.media-upload__video-head{flex-direction:column;align-items:stretch}.media-upload__video-head .media-upload__remove{width:100%}.categories-showcase{gap:18px}.categories-showcase__rail{grid-template-columns:1fr}.category-rail-card{border-radius:20px;padding:14px}.content-section--categories .position-pitch__panel{border-radius:24px;padding:10px}.content-section--categories .position-pitch__toolbar{align-items:stretch}.position-pitch__legend{width:100%}.position-legend{flex:calc(50% - 5px);justify-content:center}.page-hero--showcase{min-height:auto;padding:30px 0 8px}.page-hero--showcase .eyebrow{min-height:34px;margin-bottom:16px;padding:0 14px}.page-hero--showcase .page-hero__copy{max-width:none}.page-hero--showcase .page-hero__copy h1{max-width:8ch;font-size:clamp(2.5rem,11vw,3.8rem)}.page-hero--showcase .page-hero__description{margin-top:18px;font-size:.98rem}.page-hero--showcase .page-hero__actions{gap:12px;margin-top:24px}.page-hero--showcase .page-hero__actions .button{min-width:0}.site-shell--home .page-hero--showcase .page-hero__copy{width:100%;min-width:0}.site-shell--home .page-hero--showcase .page-hero__actions{grid-template-columns:minmax(0,1fr);justify-items:stretch;width:min(100%,20rem);margin-inline:auto;display:grid}.site-shell--home .page-hero--showcase .page-hero__actions>.button{flex:initial;width:100%;min-width:0}.page-hero--showcase .page-hero__aside{height:auto;margin-top:8px;position:relative;inset:auto}.hero-marketplace{aspect-ratio:.96;width:100%;min-height:390px}.hero-marketplace__surface{border-radius:30px}.hero-marketplace__surface:before{border-radius:28px;inset:4%}.hero-marketplace__pitch{border-radius:26px;inset:7% 4% 10%}.hero-marketplace__pitch:before,.hero-marketplace__pitch:after{border-radius:20px;inset:12px}.hero-marketplace__pitch:after{border-radius:0;inset:22px 20%}.hero-player-card{border-radius:28px;width:clamp(260px,66%,340px);padding:20px;top:16%;left:8%}.hero-player-card__identity{gap:14px}.hero-player-card__avatar{border-radius:24px;width:78px}.hero-player-card__title-group strong{font-size:1.28rem}.hero-player-card__meta-item{padding:10px 12px;font-size:.82rem}.hero-player-card__details{gap:8px}.hero-player-card__detail,.hero-player-card__price{padding:11px 12px}.hero-player-card__footer{gap:12px}.hero-player-card__actions{gap:8px}.hero-float-card{border-radius:22px;padding:16px}.hero-float-card--search{width:min(182px,44%);top:6%;right:2%}.hero-float-card--traits{display:none}.hero-float-card--job{width:min(196px,48%);bottom:8%;right:2%}.hero-float-card--job strong{font-size:.96rem}.hero-float-card--job p{font-size:.82rem}.position-pitch__field{aspect-ratio:.82;border-radius:24px}.listing-card__media{min-height:280px}.listing-grid--players .listing-card__media--player{flex-basis:250px;height:250px;min-height:250px}.reviews-belt{-webkit-mask-image:none;mask-image:none}.player-profile-info-card{min-height:0;padding:20px}.site-shell--home .player-profile-info-grid{grid-template-columns:minmax(0,1fr);gap:14px}.site-shell--home .player-profile-info-card{gap:14px;min-width:0;padding:18px}.site-shell--home .player-profile-info-card__content{gap:8px;min-width:0}.reviews-belt__group{gap:14px;padding-right:14px}.position-pitch__panel{border-radius:24px;padding:14px}.position-pitch__toolbar{margin-bottom:14px}.position-pitch__hint p{font-size:.92rem}.position-pitch__field-shell{border-radius:22px;padding:10px}.pitch-mark--outline{inset:14px}.pitch-mark--halfway{left:14px;right:14px}.pitch-mark--box-top,.pitch-mark--box-bottom{width:48%;height:16%}.pitch-mark--goal-top,.pitch-mark--goal-bottom{width:24%;height:8%}.pitch-mark--arc-top,.pitch-mark--arc-bottom{width:18%}.position-node{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:16px;gap:6px;padding:11px 13px 12px}.position-node strong{max-width:100%;font-size:.88rem}.review-card--belt{width:min(320px,100vw - 54px);min-height:0}.position-node__meta:after{content:none}.content-section--categories .position-pitch__panel{width:100%}.content-section--categories .position-pitch__toolbar,.content-section--categories .position-pitch__field{width:100%;max-width:none}.content-section--categories .position-pitch__field{aspect-ratio:.78;border-radius:22px;min-height:420px}.content-section--categories .position-node{border-radius:13px;gap:3px;width:clamp(84px,25vw,112px);min-width:0;padding:7px 6px}.content-section--categories .position-node--forward{--position-node-hover-transform:translate(-50%, -4px);inset:6% auto auto 50%;transform:translate(-50%)}.content-section--categories .position-node--left-wing{--position-node-hover-transform:translate(-50%, -4px);inset:21% auto auto 22%;transform:translate(-50%)}.content-section--categories .position-node--right-wing{--position-node-hover-transform:translate(-50%, -4px);inset:21% auto auto 78%;transform:translate(-50%)}.content-section--categories .position-node--midfielder{--position-node-hover-transform:translate(-50%, -4px);inset:36% auto auto 50%;transform:translate(-50%)}.content-section--categories .position-node--left-back{--position-node-hover-transform:translate(-50%, -4px);inset:54% auto auto 22%;transform:translate(-50%)}.content-section--categories .position-node--right-back{--position-node-hover-transform:translate(-50%, -4px);inset:54% auto auto 78%;transform:translate(-50%)}.content-section--categories .position-node--center-back{--position-node-hover-transform:translate(-50%, -4px);inset:68% auto auto 50%;transform:translate(-50%)}.content-section--categories .position-node--goalkeeper{--position-node-hover-transform:translate(-50%, -4px);inset:83% auto auto 50%;transform:translate(-50%)}.content-section--categories .position-node strong{font-size:.7rem;line-height:1.08}.content-section--categories .position-node__meta{font-size:.48rem}.featured-player-card{border-radius:24px}.featured-player-card__media{min-height:300px}.featured-player-card__top{top:14px;left:14px;right:14px}.featured-player-card--service .featured-player-card__top{justify-content:flex-start}.featured-player-card--service .featured-player-card__status--service,.featured-player-card--service .featured-player-card__availability-badge--content{display:none}.featured-player-card--service .featured-player-card__availability-badge--media{display:inline-flex}.featured-player-card__status,.featured-player-card__rate{min-height:32px;padding:0 10px;font-size:.72rem}.featured-player-card__rate--corner{min-height:50px;padding:0 16px;font-size:1.02rem}.featured-player-card__signals{gap:8px}.featured-player-card__availability-badge{min-height:36px;padding:0 14px;font-size:.8rem}.featured-player-card__content{gap:12px;padding:18px}.featured-player-card__identity h3{font-size:1.3rem}.featured-carousel{gap:14px}.featured-carousel__track{grid-auto-columns:100%;gap:14px}.featured-carousel__footer{flex-wrap:wrap}.featured-carousel__controls{justify-content:flex-end;width:100%}.featured-carousel__button{width:42px;height:42px}.position-node--forward,.position-node--goalkeeper{width:31%}.position-node--midfielder,.position-node--center-back{width:38%}.position-node--left-wing,.position-node--right-wing,.position-node--left-back,.position-node--right-back{width:36%}.position-node--left-wing,.position-node--left-back{left:23%}.position-node--right-wing,.position-node--right-back{left:77%}.position-node--forward{top:17%}.position-node--left-wing,.position-node--right-wing{top:30%}.position-node--midfielder{top:49%}.position-node--left-back,.position-node--right-back{top:68%}.position-node--center-back{top:76%}.position-node--goalkeeper{top:95%}.feature-card--action{border-radius:24px;min-height:320px;padding:22px}.cta-card--with-image{min-height:260px}.cta-card__content{width:100%;padding:20px 18px 18px}.cta-card__media{inset:0}.cta-card__media:after{background:linear-gradient(#08111d42 0%,#08111dad 100%),linear-gradient(90deg,#08111dcc 0%,#08111d4d 100%)}.about-showcase{gap:20px}.about-showcase__header h2{font-size:clamp(1.9rem,9vw,3rem)}.about-showcase__description{margin-top:14px}.about-showcase__media{min-height:280px}.about-showcase__content{padding:22px 18px}.about-showcase__content h3{max-width:100%}.about-showcase__metrics{grid-template-columns:1fr}.feature-card.feature-card--action h3{max-width:13ch}.feature-card__bottom{max-width:100%}}@media (max-width:560px){.hero-marketplace{min-height:412px}.hero-marketplace__pitch:after,.hero-float-card--search{display:none}.hero-player-card{gap:14px;width:min(300px,80%);padding:18px;top:14%;left:6%}.hero-player-card__top{flex-wrap:wrap}.hero-player-card__identity{gap:12px}.hero-player-card__avatar{width:70px}.hero-player-card__style{font-size:.75rem}.hero-player-card__meta{gap:8px}.hero-player-card__meta-item{font-size:.78rem}.hero-player-card__details,.hero-player-card__actions{grid-template-columns:1fr}.hero-float-card--job{width:min(196px,52%);right:4%}}@media (max-width:980px){.hero-visual{aspect-ratio:.95;width:100%;min-height:408px}.hero-visual__surface{border-radius:34px}.hero-visual__surface:before{border-radius:30px;inset:4%}.hero-visual__grid{border-radius:28px;inset:8% 5% 10%}.hero-visual__player-stage{inset:7% 2% 4% 18%}.hero-visual__player-shell{width:min(100%,374px)}.hero-visual__info{min-width:188px;padding:12px 14px;bottom:15%;right:4%}.hero-visual__info-code{width:46px;height:46px}.hero-visual__pitch-panel{width:min(154px,32%);top:16%;right:4%}.hero-visual__stat{width:98px}.hero-visual__stat strong{font-size:1.26rem}.hero-visual__stat--speed{left:4%}.hero-visual__stat--distance{top:44%;left:1%}.hero-visual__stat--pass{bottom:16%;left:6%}}@media (max-width:560px){.hero-visual{min-height:360px}.hero-visual__surface{border-radius:28px}.hero-visual__surface:before{border-radius:24px}.hero-visual__glow--secondary,.hero-visual__pitch-panel,.hero-visual__stat--distance,.hero-visual__stat--pass{display:none}.hero-visual__grid{background-size:54px 54px,54px 54px,auto,auto;border-radius:24px;inset:7% 5% 8%}.hero-visual__player-stage{inset:7% 0 9% 10%}.hero-visual__player-shell{width:min(100%,296px)}.hero-visual__info{min-width:0;max-width:176px;padding:12px 13px;inset:auto 6% 9% auto}.hero-visual__info-copy strong{font-size:.92rem}.hero-visual__status{font-size:.76rem}.hero-visual__stat--speed{width:88px;top:10%;left:auto;right:5%}.hero-visual__stat strong{font-size:1.1rem}.hero-visual__stat small{font-size:.58rem}}@media (max-width:980px){.hero-visual{width:100%;max-width:560px;min-height:0}}@media (max-width:560px){.hero-visual{width:min(100%,420px);min-height:0}.hero-visual:before{inset:22% 22% 20%}.hero-visual:after{height:84px;inset:auto 20% 8% 14%}.hero-visual__image-shell,.hero-visual__placeholder{border-radius:28px}.hero-visual__placeholder-title{font-size:.9rem}.hero-visual__placeholder-path{font-size:.76rem}}@media (prefers-reduced-motion:reduce){.hero-marketplace__surface:after,.hero-player-card,.hero-float-card,.hero-visual__glow,.hero-visual__player-shell,.hero-visual__stat,.hero-visual__info,.hero-visual__pitch-panel{animation:none}}.hero-visual{aspect-ratio:1.03;isolation:isolate;width:min(100%,590px);min-height:530px;margin-left:auto;position:relative;overflow:visible}.hero-visual:before,.hero-visual:after{content:"";pointer-events:none;position:absolute}.hero-visual:before{filter:blur(56px);opacity:.96;background:radial-gradient(circle at 50% 44%,#3e86ff7a,#123a902e 46%,#0000 74%);border-radius:999px;inset:15% 19% 21%}.hero-visual:after{content:none}.hero-visual__player-stage{z-index:2;justify-content:center;align-items:flex-end;display:flex;position:absolute;inset:3% 8% 0 18%}.hero-visual__player-shell{justify-content:center;align-items:flex-end;width:min(100%,408px);height:100%;animation:10s ease-in-out infinite hero-visual-float;display:flex;position:relative;top:-30px}.hero-visual__player-shell:before,.hero-visual__player-shell:after{content:none}.hero-visual__image{z-index:2;object-fit:contain;object-position:center bottom;filter:saturate(1.03)contrast(1.04)drop-shadow(0 20px 44px #04091657);width:100%;height:100%;display:block;position:relative}.hero-visual__ground-shadow{filter:blur(10px);z-index:1;background:radial-gradient(#081226b3 0,#08122657 42%,#0000 76%);border-radius:999px;height:26px;position:absolute;inset:auto 18% 4% 36%}.hero-visual__stat{z-index:4;text-align:center;justify-items:center;gap:14px;width:112px;animation:8.4s ease-in-out infinite hero-visual-float;display:grid;position:absolute}.hero-visual__stat-ring{aspect-ratio:1;-webkit-backdrop-filter:blur(12px);background:radial-gradient(circle,#122a5ad1 0,#0a1427c2 58%,#070e1c24 78%,#0000 100%);border:1px solid #76b2ff47;border-radius:999px;place-items:center;width:94px;display:grid;position:relative;box-shadow:inset 0 0 24px #5c9aff29,0 12px 24px #0006122e,0 0 18px #4284ff1f}.hero-visual__stat-ring:before,.hero-visual__stat-ring:after{content:none}.hero-visual__stat strong{z-index:1;color:#f4f8fffa;letter-spacing:-.04em;align-items:flex-start;gap:4px;font-size:1.42rem;font-weight:800;line-height:1;display:inline-flex;position:relative}.hero-visual__stat strong span{color:#ccdcf5db;letter-spacing:.1em;margin-top:.3em;font-size:.58rem;font-weight:700}.hero-visual__stat small,.hero-visual__micro-label{z-index:1;color:#cad8f1c2;letter-spacing:.15em;text-transform:uppercase;font-size:.62rem;font-weight:700;position:relative}.hero-visual__stat small{letter-spacing:.13em;white-space:nowrap;width:100%;font-size:.58rem;line-height:1.35;display:block}.hero-visual__stat--speed{top:8%;left:0}.hero-visual__stat--distance{animation-delay:1s;top:35%;left:0}.hero-visual__stat--pass{animation-delay:1.8s;top:62%;bottom:auto;left:2%}.hero-visual__pitch-panel{z-index:4;width:min(176px,31%);animation:10.8s ease-in-out 1.1s infinite hero-visual-float;position:absolute;top:13%;right:3%}.hero-visual__pitch-frame{aspect-ratio:.72;-webkit-backdrop-filter:blur(16px);background:radial-gradient(circle at 50% 44%,#4f87ff24,#0000 36%),linear-gradient(#0e192bcc,#070e1a9e);border:1px solid #97c6ff38;border-radius:18px;position:relative;overflow:hidden;box-shadow:inset 0 0 28px #4d8dff1f,0 18px 36px #00061233}.hero-visual__pitch-svg{color:#b9d5ff85;width:calc(100% - 16px);height:calc(100% - 16px);position:absolute;inset:8px}.hero-visual__pitch-svg rect,.hero-visual__pitch-svg line,.hero-visual__pitch-svg circle{stroke:currentColor;stroke-width:1.4px;fill:none}.hero-visual__micro-label{text-align:center;margin-top:10px;display:block}.hero-visual__heat{filter:blur(12px);opacity:.82;border-radius:999px;position:absolute}.hero-visual__heat--one{background:#7ed87157;width:20px;height:20px;top:18%;left:58%}.hero-visual__heat--two{background:#ef762a70;width:54px;height:68px;top:34%;left:44%}.hero-visual__heat--three{background:#79dd6d52;width:28px;height:42px;top:58%;left:32%}.hero-visual__info{z-index:4;-webkit-backdrop-filter:blur(18px);background:linear-gradient(#111e33cc,#09101cdb);border:1px solid #dde9ff1f;border-radius:22px;align-items:center;gap:14px;min-width:210px;padding:14px 18px;animation:8.8s ease-in-out .6s infinite hero-visual-float;display:flex;position:absolute;bottom:12%;right:1%;box-shadow:0 20px 44px #0006123d,inset 0 1px #ffffff0f}.hero-visual__info:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(145deg,#ffffff14,#0000 28% 72%,#6fa2ff14);position:absolute;inset:1px}.hero-visual__info-code{z-index:1;color:#f4f8fffa;letter-spacing:.04em;background:linear-gradient(#7b8eb047,#3848614d);border:1px solid #a0b9e147;border-radius:999px;place-items:center;width:50px;height:50px;font-size:1rem;font-weight:800;display:grid;position:relative}.hero-visual__info-copy{z-index:1;min-width:0;position:relative}.hero-visual__info-copy strong{color:#f4f8fffa;font-size:1rem;line-height:1.1;display:block}.hero-visual__status{color:#d3e2f8d1;align-items:center;gap:8px;margin-top:7px;font-size:.8rem;font-weight:600;line-height:1.2;display:inline-flex}.hero-visual__status-dot{background:#69dba4;border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 6px #69dba41f}.hero-visual__placeholder{z-index:2;color:#dde6f9db;text-align:center;background:linear-gradient(#0a111eb3,#050a12db);border:1px dashed #9abdff47;border-radius:30px;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:min(100%,340px);height:78%;display:flex;position:relative}.hero-visual__placeholder-title{letter-spacing:.04em;font-size:.98rem;font-weight:700}.hero-visual__placeholder-path{color:#c2d6f7e0;background:#09111e9e;border:1px solid #9abdff24;border-radius:999px;padding:8px 12px;font-size:.84rem}@media (max-width:980px){.hero-visual{width:100%;max-width:540px;min-height:440px}.hero-visual__player-stage{inset:3% 5% 0 14%}.hero-visual__player-shell{width:min(100%,356px);top:-20px}.hero-visual__stat{width:102px}.hero-visual__stat strong{font-size:1.22rem}.hero-visual__stat-ring{width:88px}.hero-visual__pitch-panel{width:min(146px,28%);right:1%}.hero-visual__info{min-width:184px;padding:12px 14px;bottom:11%;right:0}}@media (max-width:640px){.hero-visual{aspect-ratio:.9;width:min(100%,430px);min-height:440px;margin-inline:auto}.hero-visual:before{filter:blur(42px);inset:19% 10% 24% 18%}.hero-visual:after{height:74px;inset:auto 17% 9% 15%}.hero-visual__player-stage{inset:4% 1% 0 10%}.hero-visual__player-shell{width:min(100%,304px);top:-8px}.hero-visual__stat{gap:6px;width:74px;display:grid}.hero-visual__stat-ring{width:62px}.hero-visual__stat--speed{top:9%;left:1%;right:auto}.hero-visual__stat--distance{display:grid;top:36%;left:0}.hero-visual__stat--pass{display:grid;top:62%;bottom:auto;left:2%}.hero-visual__stat strong{font-size:.92rem}.hero-visual__stat strong span{margin-top:.22em;font-size:.42rem}.hero-visual__stat small{letter-spacing:.06em;white-space:normal;font-size:.42rem}.hero-visual__pitch-panel{width:min(90px,23%);display:block;top:12%;right:1%}.hero-visual__pitch-frame{border-radius:13px}.hero-visual__pitch-svg{width:calc(100% - 12px);height:calc(100% - 12px);inset:6px}.hero-visual__micro-label{letter-spacing:.12em;margin-top:6px;font-size:.46rem}.hero-visual__info{border-radius:18px;gap:8px;min-width:0;max-width:176px;padding:10px 12px;bottom:8%;right:2%}.hero-visual__info-code{width:40px;height:40px;font-size:.84rem}.hero-visual__info-copy strong{font-size:.86rem}.hero-visual__status{gap:6px;font-size:.68rem}.hero-visual__placeholder{border-radius:24px;width:min(100%,260px);height:68%}.hero-visual__placeholder-title{font-size:.9rem}.hero-visual__placeholder-path{font-size:.76rem}}@media (prefers-reduced-motion:reduce){.hero-visual__player-shell,.hero-visual__stat,.hero-visual__info,.hero-visual__pitch-panel{animation:none}}.media-upload__current{background:#080e1885;border:1px solid #81b2ff24;border-radius:18px;align-items:center;gap:14px;padding:14px;display:flex}.media-upload__current img{aspect-ratio:1;object-fit:cover;object-position:center 18%;border-radius:16px;flex:none;width:88px}.media-upload__current strong,.profile-editor-save p,.current-profile-panel h2,.current-profile-position-list strong,.current-profile-details dd{color:var(--text)}.media-upload__current p{max-width:62ch;color:var(--text-soft);margin:5px 0 0;line-height:1.55}.account-settings-field-help{color:var(--text-muted);margin:-2px 0 0;font-size:.88rem;line-height:1.55}.profile-editor-empty{border-radius:24px;justify-content:space-between;align-items:center;gap:18px;padding:clamp(22px,4vw,34px);display:flex}.profile-editor-empty h1,.profile-editor-empty h2,.profile-editor-empty p{margin:0}.profile-editor-empty h1,.profile-editor-empty h2{color:var(--text);font-size:1.45rem;line-height:1.18}.profile-editor-empty p{max-width:62ch;color:var(--text-soft);margin-top:8px;line-height:1.6}.profile-editor-save{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.profile-editor-save p{margin:0;font-size:.92rem;font-weight:800}.profile-editor-save__error{max-width:32ch;line-height:1.55;color:#ffb4bf!important}.profile-editor-submit-skeleton{min-height:520px}.profile-editor-submit-skeleton__status{align-items:center;gap:16px;max-width:580px;margin:0 auto;padding:44px 0 34px;display:flex}.profile-editor-submit-skeleton__status h2,.profile-editor-submit-skeleton__status p{margin:0}.profile-editor-submit-skeleton__status h2{font-size:1.2rem}.profile-editor-submit-skeleton__status p{color:var(--text-soft);margin-top:5px;line-height:1.6}.profile-editor-submit-skeleton__spinner{border:3px solid #81b2ff2e;border-top-color:var(--accent);border-radius:50%;flex:none;width:34px;height:34px;animation:.76s linear infinite profile-editor-submit-spin}.profile-editor-submit-skeleton__blocks{gap:18px;max-width:760px;margin:0 auto;display:grid}.profile-editor-submit-skeleton__line,.profile-editor-submit-skeleton__panel{background:linear-gradient(90deg,#81b2ff0f,#81b2ff26,#81b2ff0f) 0 0/220% 100%;border-radius:14px;animation:1.4s ease-in-out infinite profile-editor-submit-shimmer;display:block}.profile-editor-submit-skeleton__line{width:72%;height:18px}.profile-editor-submit-skeleton__line--short{width:38%}.profile-editor-submit-skeleton__panel{height:140px}.profile-editor-submit-skeleton__panel--compact{height:86px}@keyframes profile-editor-submit-spin{to{transform:rotate(360deg)}}@keyframes profile-editor-submit-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){.profile-editor-submit-skeleton__spinner,.profile-editor-submit-skeleton__line,.profile-editor-submit-skeleton__panel{animation:none}}.current-profile-page{gap:22px;padding-top:18px;display:grid}.current-profile-hero,.current-profile-panel,.current-profile-gallery{border:1px solid var(--line);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#111b2df0,#080e18eb)}.current-profile-hero{border-radius:28px;grid-template-columns:minmax(230px,320px) minmax(0,1fr);align-items:center;gap:clamp(18px,3vw,30px);padding:clamp(18px,3vw,28px);display:grid}.current-profile-hero__media{aspect-ratio:1;background:#080e18b8;border-radius:22px;justify-self:center;width:min(100%,360px);min-height:0;max-height:360px;overflow:hidden}.current-profile-hero__media img{object-fit:cover;object-position:center 18%;width:100%;height:100%;display:block}.current-profile-hero__content{flex-direction:column;justify-content:center;gap:16px;min-width:0;display:flex}.current-profile-hero__eyebrow{color:var(--accent-strong);letter-spacing:0;text-transform:uppercase;margin:0;font-size:.82rem;font-weight:900}.current-profile-hero h1{max-width:18ch;color:var(--text);letter-spacing:0;margin:0;font-size:3.6rem;line-height:1}.current-profile-hero__content>p:not(.current-profile-hero__eyebrow){max-width:68ch;color:var(--text-soft);margin:0;font-size:1.02rem;line-height:1.65}.current-profile-badges,.current-profile-actions,.current-profile-socials,.current-profile-strengths{flex-wrap:wrap;gap:10px;display:flex}.current-profile-badges span,.current-profile-strengths li{min-height:34px;color:var(--text-soft);background:#080e18a3;border:1px solid #81b2ff29;border-radius:999px;align-items:center;padding:7px 11px;font-size:.88rem;font-weight:800;display:inline-flex}.current-profile-badges .player-verified-badge{color:#d8fff8;background:#0b3032bd;border-color:#2dd4bf6b}.current-profile-actions{margin-top:4px}.current-profile-gallery{border-radius:28px;gap:18px;padding:clamp(18px,3vw,24px);display:grid}.current-profile-review-notice{color:#ffe5b5fa;background:#ffb81814;border:1px solid #ffb81857;border-radius:18px;gap:5px;margin:0;padding:15px 18px;display:grid}.current-profile-review-notice strong{font-size:.98rem}.current-profile-review-notice p{color:var(--text-soft);margin:0;line-height:1.55}.current-profile-revision-history{gap:16px;margin:0;display:grid}.current-profile-revision-history__list{gap:0;margin:0;padding:3px 0 0;list-style:none;display:grid;position:relative}.current-profile-revision-history__list:before{background:var(--line);content:"";width:1px;position:absolute;top:11px;bottom:22px;left:6px}.current-profile-revision-history__item{gap:9px;min-width:0;padding:0 0 18px 28px;display:grid;position:relative}.current-profile-revision-history__item:last-child{padding-bottom:0}.current-profile-revision-history__item:before{background:var(--accent-strong);content:"";border:2px solid #09101cf5;border-radius:50%;width:11px;height:11px;position:absolute;top:8px;left:1px;box-shadow:0 0 0 2px #81b2ff1f}.current-profile-revision-history__item--approved:before{background:#2dd4bf;box-shadow:0 0 0 2px #2dd4bf1f}.current-profile-revision-history__item--rejected:before{background:#fca5a5;box-shadow:0 0 0 2px #fca5a51f}.current-profile-revision-history__meta{justify-content:space-between;align-items:center;gap:8px 16px;min-width:0;display:flex}.current-profile-revision-history__status{width:fit-content;max-width:100%;min-height:30px;color:var(--text);background:#1f375f5c;border:1px solid #81b2ff38;border-radius:999px;align-items:center;padding:4px 10px;font-size:.88rem;font-weight:800;line-height:1.3;display:inline-flex}.current-profile-revision-history__status--approved{color:#ccfbf1;background:#0e4b4f47;border-color:#2dd4bf4d}.current-profile-revision-history__status--pending{color:#ffe5b5;background:#ffb81814;border-color:#ffb81852}.current-profile-revision-history__status--rejected{color:#fecaca;background:#7f1d1d2e;border-color:#fca5a54d}.current-profile-revision-history__date{color:var(--text-soft);text-align:right;overflow-wrap:anywhere;font-size:.9rem;line-height:1.45}.current-profile-revision-history__note,.current-profile-revision-history__empty{max-width:72ch;color:var(--text-soft);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;line-height:1.6}.current-profile-revision-history__toggle{justify-self:start;min-height:42px;padding-inline:14px}.profile-editor-save__status,.request-submit-form__draft-status{color:#a7f3d0fa;margin:0;font-size:.9rem;font-weight:700}.current-profile-gallery__heading{justify-content:space-between;align-items:end;gap:16px;display:flex}.current-profile-gallery__heading h2{color:var(--text);margin:0;font-size:1.16rem;line-height:1.25}.current-profile-gallery__heading p{max-width:62ch;color:var(--text-soft);margin:7px 0 0;line-height:1.55}.current-profile-gallery__count{min-height:34px;color:var(--text-soft);background:#080e18a3;border:1px solid #81b2ff2e;border-radius:999px;flex:none;align-items:center;padding:7px 11px;font-size:.86rem;font-weight:800;display:inline-flex}.current-profile-socials a{width:44px;height:44px;color:var(--text-soft);background:#080e18ad;border:1px solid #81b2ff33;border-radius:14px;place-items:center;font-size:.88rem;font-weight:900;transition:border-color .16s,background-color .16s,color .16s;display:inline-grid}.current-profile-socials a:hover,.current-profile-socials a:focus-visible{color:var(--text);background:#1f375fd1;border-color:#81b2ff75}.current-profile-socials a svg{width:20px;height:20px}.current-profile-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.current-profile-panel{border-radius:22px;min-width:0;padding:20px}.current-profile-panel--wide{grid-column:1/-1}.current-profile-panel h2{letter-spacing:0;margin:0 0 12px;font-size:1.08rem;line-height:1.25}.current-profile-panel p{color:var(--text-soft);margin:0;line-height:1.68}.current-profile-details,.current-profile-position-list{gap:12px;display:grid}.current-profile-details{grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.current-profile-details div,.current-profile-position-list div{min-width:0}.current-profile-details dt,.current-profile-position-list span{color:var(--text-muted);letter-spacing:0;text-transform:uppercase;font-size:.78rem;font-weight:800}.current-profile-details dd{overflow-wrap:anywhere;margin:4px 0 0;font-weight:800}.current-profile-position-list strong{margin-top:5px;line-height:1.45;display:block}.current-profile-strengths{margin:0;padding:0;list-style:none}@media (max-width:900px){.current-profile-hero{grid-template-columns:minmax(220px,280px) minmax(0,1fr)}.current-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.current-profile-hero__media{max-height:320px}}@media (max-width:640px){.report-player-modal__overlay{align-items:end;padding:12px}.report-player-modal{border-radius:24px 24px 18px 18px;width:100%;max-height:88vh;padding:18px}.report-player-modal__header{gap:12px}.report-player-form__reasons{grid-template-columns:1fr}.report-player-upload{grid-template-columns:auto minmax(0,1fr)}.report-player-upload__meta{grid-column:1/-1;justify-self:start}.report-player-form__actions{grid-template-columns:1fr;display:grid}.report-player-form__actions .button{width:100%}.media-upload__current,.profile-editor-empty{flex-direction:column;align-items:stretch}.media-upload__current img{width:100%;max-height:220px}.profile-editor-save,.profile-editor-save .button{width:100%}.profile-editor-save{justify-content:stretch}.current-profile-page{padding-top:8px}.current-profile-hero{border-radius:22px;grid-template-columns:minmax(0,1fr);padding:14px}.current-profile-hero__media{border-radius:18px}.current-profile-hero h1{font-size:2rem}.current-profile-gallery{border-radius:22px;padding:16px}.current-profile-gallery__heading{flex-direction:column;align-items:flex-start}.current-profile-actions .button,.current-profile-details{width:100%}.current-profile-details,.current-profile-grid{grid-template-columns:1fr}.current-profile-revision-history__meta{flex-direction:column;align-items:flex-start;gap:7px}.current-profile-revision-history__date{text-align:left}.current-profile-revision-history__toggle{width:100%}}.start-conversation{gap:10px;display:grid}.start-conversation__message{color:#ffc3c8;text-align:center;margin:0;font-size:.84rem;font-weight:800;line-height:1.5}.mobile-nav-drawer__quick-link{width:100%;min-height:48px;color:var(--text-soft);background:#080e18a8;border:1px solid #81b2ff24;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;padding:0 12px;font-size:.94rem;font-weight:850;transition:border-color .18s,background-color .18s,color .18s;display:flex}.mobile-nav-drawer__quick-link:hover,.mobile-nav-drawer__quick-link:focus-visible{color:var(--text);background:#121f36d1;border-color:#81b2ff57}.mobile-nav-drawer__quick-link-title{align-items:center;gap:9px;min-width:0;display:inline-flex}.mobile-nav-drawer__unread-badge{border-color:#080e18}.messages-page{gap:24px;padding:28px 0 56px;display:grid}.messages-page--settings{padding:0}.messages-page__hero{gap:10px;max-width:760px;display:grid}.messages-page__hero h1{color:var(--text);letter-spacing:0;margin:0;font-size:2.1rem;line-height:1.12}.messages-page__hero p:not(.eyebrow){max-width:66ch;color:var(--text-soft);margin:0;font-size:1rem;line-height:1.68}.messages-shell{min-width:0}.messages-shell--settings{margin-top:0}.chat-layout{grid-template-columns:minmax(280px,360px) minmax(0,1fr);align-items:stretch;gap:16px;min-width:0;display:grid}.chat-list-panel,.chat-window{background:radial-gradient(circle at 100% 0,#81b2ff1a,#0000 34%),linear-gradient(#111d31eb,#070d17f5);border:1px solid #81b2ff2e;border-radius:26px;min-width:0;box-shadow:0 24px 60px #00071252}.chat-list-panel{grid-template-rows:auto 1fr;min-height:660px;padding:18px;display:grid;overflow:hidden}.chat-list-panel__head{border-bottom:1px solid #81b2ff1f;justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:16px;display:flex}.chat-list-panel__head h2{color:var(--text);letter-spacing:0;margin:3px 0 0;font-size:1.24rem;line-height:1.2}.chat-list-panel__head>span{min-height:32px;color:var(--text-muted);white-space:nowrap;background:#080e189e;border:1px solid #81b2ff24;border-radius:999px;align-items:center;padding:0 10px;font-size:.78rem;font-weight:850;display:inline-flex}.chat-list{align-content:start;gap:10px;margin-top:14px;padding-right:4px;display:grid;overflow:auto}.chat-list-item{min-width:0;color:var(--text-soft);background:#080e1885;border:1px solid #81b2ff1f;border-radius:18px;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:12px;transition:border-color .18s,background-color .18s,color .18s,transform .18s;display:grid;position:relative}.chat-list-item:hover,.chat-list-item:focus-visible,.chat-list-item.is-active{color:var(--text);background:#162743b8;border-color:#81b2ff57;transform:translateY(-1px)}.chat-avatar{width:46px;height:46px;color:var(--text);background:radial-gradient(circle at 30% 22%,#ffffff38,#0000 34%),linear-gradient(135deg,#2dd4bfad,#4170d2db);border:1px solid #81b2ff38;border-radius:16px;place-items:center;font-size:.82rem;font-weight:950;display:grid;overflow:hidden}.chat-avatar--image{background:#080e18b8}.chat-avatar img{object-fit:cover;width:100%;height:100%}.chat-list-item__content{gap:3px;min-width:0;display:grid}.chat-list-item__topline{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.chat-list-item__topline strong{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.98rem;line-height:1.35;overflow:hidden}.chat-list-item__topline time{color:var(--text-muted);flex:none;font-size:.72rem;font-weight:800}.chat-list-item__role,.chat-list-item__preview{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.chat-list-item__role{color:var(--text-muted);font-size:.78rem;font-weight:850}.chat-list-item__preview{color:var(--text-soft);font-size:.86rem;line-height:1.5}.chat-list-item__badge{color:#031012f5;background:#2dd4bfe6;border-radius:999px;place-items:center;min-width:22px;height:22px;font-size:.7rem;font-weight:950;display:grid;position:absolute;bottom:10px;right:10px}.chat-window{grid-template-rows:auto minmax(0,1fr) auto auto;min-height:660px;display:grid;overflow:hidden}.chat-window--empty{grid-template-rows:minmax(0,1fr)}.chat-header{border-bottom:1px solid #81b2ff1f;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px;display:grid}.chat-header__back{display:none}.chat-header__identity{align-items:center;gap:12px;min-width:0;display:flex}.chat-header__identity h2{color:var(--text);letter-spacing:0;margin:0;font-size:1.12rem;line-height:1.25}.chat-header__identity p{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:.84rem;font-weight:800;line-height:1.35;overflow:hidden}.chat-header__actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.chat-header__actions .button,.chat-header__actions .report-player-entry__button{min-height:40px;padding:0 14px;font-size:.88rem}.report-player-entry--chat{border-top:0;padding-top:0;display:block}.report-player-entry--chat .report-player-entry__message{text-align:right;max-width:220px;margin-top:6px}.chat-header__disabled-action{white-space:nowrap}.chat-messages{scroll-behavior:smooth;flex-direction:column;gap:12px;min-height:0;padding:20px;display:flex;overflow:auto}.chat-message-row{justify-content:flex-start;display:flex}.chat-message-row.is-own{justify-content:flex-end}.chat-message{max-width:min(72%,620px);color:var(--text-soft);background:#080e18b8;border:1px solid #81b2ff1f;border-radius:18px 18px 18px 8px;padding:12px 14px;box-shadow:0 10px 28px #00071238}.chat-message-row.is-own .chat-message{color:var(--text);background:linear-gradient(135deg,#2a4d84e6,#1a345ef0),#142746e6;border-color:#81b2ff47;border-radius:18px 18px 8px}.chat-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.58}.chat-message__meta{color:var(--text-muted);justify-content:flex-end;align-items:center;gap:7px;margin-top:8px;font-size:.72rem;font-weight:800;display:flex}.chat-message__status{color:#dde6f994}.chat-message__status.is-read{color:#4bd3c0;color:lab(77.1226% -41.7143 -1.89259)}.chat-safety-notice{color:#ccfbf1d1;background:#07262a57;border:1px solid #2dd4bf29;border-radius:14px;margin:0 18px 12px;padding:10px 12px;font-size:.82rem;font-weight:750;line-height:1.55}.chat-action-error{color:#ffdae1f5;background:#4e13254d;border:1px solid #fb71854d;border-radius:14px;margin:14px 18px 0;padding:12px 14px;font-size:.84rem;font-weight:750;line-height:1.5}.chat-blocked-notice{color:#ffe4e8f0;background:#4e13254d;border:1px solid #fb71854d;border-radius:16px;margin:0 18px 18px;padding:15px 16px}.chat-blocked-notice strong{font-size:.94rem;font-weight:850;line-height:1.35;display:block}.chat-blocked-notice p{color:#ffdce2b8;margin:4px 0 0;font-size:.82rem;font-weight:650;line-height:1.55}.chat-input{gap:10px;padding:0 18px 18px;display:grid}.chat-input textarea{min-height:78px;max-height:180px;color:var(--text);background:#050a12bd;border-color:#81b2ff2e;border-radius:18px;line-height:1.55}.chat-input textarea:focus{border-color:#81b2ff6b;box-shadow:0 0 0 4px #81b2ff1a}.chat-input__footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.chat-input__footer span{max-width:62ch;color:var(--text-muted);font-size:.78rem;font-weight:750;line-height:1.5}.chat-input__footer .button{flex:none;min-width:86px}.chat-empty-state{text-align:center;align-content:center;place-items:center;min-height:280px;padding:26px;display:grid}.chat-empty-state__mark{width:48px;height:48px;color:var(--accent-strong);background:#81b2ff1a;border:1px solid #81b2ff2e;border-radius:16px;place-items:center;margin-bottom:14px;font-weight:950;display:grid}.chat-empty-state h2{color:var(--text);letter-spacing:0;margin:0;font-size:1.1rem;line-height:1.3}.chat-empty-state p{max-width:42ch;color:var(--text-muted);margin:8px 0 0;line-height:1.62}.chat-empty-state .button{margin-top:18px}.chat-panel-error{color:#ffc3c8;background:#7f1d2a2e;border:1px solid #ff9ca638;border-radius:14px;margin:14px 0 0;padding:12px 14px;font-weight:800;line-height:1.5}.chat-skeleton{gap:12px;margin-top:14px;display:grid}.chat-skeleton span{background-color:#080e1885;background-image:linear-gradient(90deg,#81b2ff0f,#81b2ff24,#81b2ff0f),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:220% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:18px;height:70px;animation:1.4s ease-in-out infinite chat-skeleton-pulse;display:block}@keyframes chat-skeleton-pulse{0%{background-position:120% 0}to{background-position:-120% 0}}@media (max-width:900px){.chat-layout{grid-template-columns:minmax(250px,320px) minmax(0,1fr)}.chat-header{grid-template-columns:1fr}.chat-header__actions{justify-content:stretch}.chat-header__actions .button,.chat-header__actions .report-player-entry,.chat-header__actions .report-player-entry__button{width:100%}}@media (max-width:760px){.messages-page{gap:16px;padding:16px 0 38px}.messages-page--settings{padding:0}.messages-page__hero h1{font-size:1.65rem}.chat-layout{grid-template-columns:1fr}.chat-layout.is-list-only .chat-window,.chat-layout.has-active-chat .chat-list-panel{display:none}.chat-list-panel,.chat-window{border-radius:22px;min-height:calc(100dvh - 168px)}.messages-page--settings .chat-list-panel,.messages-page--settings .chat-window{min-height:560px}.chat-list-panel{padding:14px}.chat-list-panel__head h2{font-size:1.1rem}.chat-window{grid-template-rows:auto minmax(0,1fr) auto auto}.chat-header{padding:14px}.chat-header__back{width:fit-content;color:var(--accent-strong);align-items:center;font-size:.82rem;font-weight:850;display:inline-flex}.chat-header__identity h2{font-size:1rem}.chat-messages{padding:14px}.chat-message{max-width:86%}.chat-safety-notice{margin:0 14px 10px}.chat-action-error{margin:12px 14px 0}.chat-blocked-notice{margin:0 14px 14px}.chat-input{padding:0 14px 14px}.chat-input__footer{display:grid}.chat-input__footer .button{width:100%}}@media (max-width:460px){.request-detail-card,.request-detail-sidecard{padding:20px}.request-detail-card__section h1{font-size:1.7rem}.request-detail-fact{min-height:0;padding:15px}.chat-list-item{padding:10px}.chat-avatar{border-radius:14px;width:42px;height:42px}.chat-list-item__topline{flex-direction:column;align-items:flex-start;gap:2px}.chat-list-item__topline strong,.chat-list-item__role,.chat-list-item__preview{white-space:normal}.chat-message{max-width:92%}}.player-media-upload{gap:16px;display:grid}.player-media-upload__heading,.player-media-upload__group-heading,.player-media-upload__item-meta{justify-content:space-between;align-items:start;gap:14px;display:flex}.player-media-upload__heading h3,.player-media-upload__group h4,.player-media-upload__item-meta strong{color:var(--text);margin:0}.player-media-upload__heading p,.player-media-upload__limit,.player-media-upload__notice,.player-media-upload__item-meta span{color:var(--text-soft);margin:5px 0 0;line-height:1.55}.player-media-upload__limit{margin:-6px 0 0;font-size:.88rem}.player-media-upload__refresh,.player-media-upload__remove{min-height:36px;color:var(--text);font:inherit;cursor:pointer;background:#081422b3;border:1px solid #81b2ff38;border-radius:10px;font-size:.84rem;font-weight:800}.player-media-upload__refresh{padding:8px 12px}.player-media-upload__remove{flex:none;padding:7px 10px}.player-media-upload__refresh:hover,.player-media-upload__remove:hover{color:var(--position-active-text);background:#0e4b4f57;border-color:#2dd4bf80}.player-media-upload__refresh:focus-visible,.player-media-upload__remove:focus-visible,.player-media-upload__dropzone:focus-within{outline-offset:3px;outline:3px solid #2dd4bf73}.player-media-upload__group{gap:10px;display:grid}.player-media-upload__group-heading{align-items:center}.player-media-upload__group-heading span{color:var(--text-muted);white-space:nowrap;font-size:.82rem;font-weight:800}.player-media-upload__notice{background:#0e4b4f2e;border:1px solid #2dd4bf38;border-radius:10px;margin:0;padding:10px 12px}.player-media-upload__grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.player-media-upload__item{background:#080e1894;border:1px solid #81b2ff2e;border-radius:12px;overflow:hidden}.player-media-upload__preview{background:#030a16b8;place-items:center;min-height:130px;display:grid;position:relative;overflow:hidden}.player-media-upload__preview img,.player-media-upload__preview video{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.player-media-upload__item--video .player-media-upload__preview video{aspect-ratio:16/9}.player-media-upload__preview-placeholder{color:var(--text-muted);text-align:center;padding:18px;font-size:.86rem;font-weight:800}.player-media-upload__preview-status{max-width:calc(100% - 18px);color:var(--text);background:#030a16db;border:1px solid #81b2ff47;border-radius:999px;padding:5px 8px;font-size:.72rem;font-weight:800;line-height:1.25;position:absolute;top:9px;left:9px}.player-media-upload__item-meta{align-items:center;padding:10px}.player-media-upload__item-meta div{gap:3px;min-width:0;display:grid}.player-media-upload__item-meta strong{text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;overflow:hidden}.player-media-upload__item-meta span{margin:0;font-size:.78rem}.player-media-upload__dropzone{min-height:128px;color:var(--text);cursor:pointer;text-align:center;background:#08142280;border:1px dashed #81b2ff66;border-radius:14px;place-items:center;gap:6px;padding:22px;transition:border-color .18s,background .18s;display:grid}.player-media-upload__dropzone:hover,.player-media-upload__dropzone.is-dragging{background:#0e4b4f42;border-color:#2dd4bfb8}.player-media-upload__dropzone.is-disabled{cursor:wait;opacity:.66}.player-media-upload__dropzone input{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.player-media-upload__dropzone strong{justify-content:center;align-items:center;gap:9px;font-size:1rem;display:inline-flex}.player-media-upload__spinner{box-sizing:border-box;aspect-ratio:1;border:2px solid #81b2ff4d;border-top-color:var(--position-active-text);border-radius:50%;width:18px;animation:.76s linear infinite player-media-upload-spin}@keyframes player-media-upload-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.player-media-upload__spinner{animation:none}}.player-media-upload__dropzone span{color:var(--text-soft);font-size:.86rem}.player-media-upload__dropzone-formats{text-align:left;border-top:1px solid #81b2ff2e;gap:9px;width:min(100%,720px);margin-top:7px;padding-top:13px;display:grid}.player-media-upload__dropzone .player-media-upload__dropzone-formats-title{color:var(--text);font-size:.84rem;font-weight:800}.player-media-upload__dropzone-format-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 18px;display:grid}.player-media-upload__dropzone-format{gap:3px;display:grid}.player-media-upload__dropzone-format b{color:var(--text-muted);font-size:.76rem;font-weight:800}.player-media-upload__dropzone .player-media-upload__dropzone-format span{color:var(--text-soft);font-size:.82rem;line-height:1.5}.player-media-upload__error{color:#ffb8bf;margin:0;font-size:.9rem;font-weight:700}.player-media-upgrade-dialog__overlay{z-index:1100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020710bd;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.player-media-upgrade-dialog{background:radial-gradient(circle at 95% 0,#81b2ff26,#0000 35%),linear-gradient(#111d31fc,#070d17fc);border:1px solid #81b2ff42;border-radius:24px;width:min(100%,470px);padding:26px;box-shadow:0 30px 90px #00071294}.player-media-upgrade-dialog:focus{outline:none}.player-media-upgrade-dialog__header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.player-media-upgrade-dialog__eyebrow,.player-media-upgrade-dialog__header h2,.player-media-upgrade-dialog__description,.player-media-upgrade-dialog__plan,.player-media-upgrade-dialog__features{margin:0}.player-media-upgrade-dialog__eyebrow,.player-media-upgrade-dialog__plan span{color:var(--text-muted);letter-spacing:.04em;font-size:.78rem;font-weight:800}.player-media-upgrade-dialog__header h2{color:var(--text);margin-top:5px;font-size:1.58rem;line-height:1.2}.player-media-upgrade-dialog__close{width:40px;height:40px;color:var(--text);font:inherit;cursor:pointer;background:#080e19b8;border:1px solid #81b2ff33;border-radius:13px;flex:0 0 40px;place-items:center;padding:0;font-size:1.45rem;line-height:1;transition:transform .18s,border-color .18s,background-color .18s;display:grid}.player-media-upgrade-dialog__close:hover,.player-media-upgrade-dialog__close:focus-visible{background:#121f36e6;border-color:#91c5ff7a;transform:translateY(-1px)}.player-media-upgrade-dialog__close:focus-visible,.player-media-upgrade-dialog__plans:focus-visible,.player-media-upgrade-dialog__later:focus-visible{outline-offset:3px;outline:3px solid #81b2ff8f}.player-media-upgrade-dialog__description{color:var(--text-soft);margin-top:18px;line-height:1.6}.player-media-upgrade-dialog__plan{background:#0e4b4f3d;border:1px solid #2dd4bf42;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding:14px 16px;display:flex}.player-media-upgrade-dialog__plan div{gap:3px;display:grid}.player-media-upgrade-dialog__plan strong{color:var(--text);font-size:1.06rem}.player-media-upgrade-dialog__plan b{color:var(--position-active-text);white-space:nowrap;font-size:1rem}.player-media-upgrade-dialog__features{color:var(--text-soft);gap:8px;margin-top:16px;padding:0;line-height:1.5;list-style:none;display:grid}.player-media-upgrade-dialog__features li{align-items:baseline;gap:9px;display:flex}.player-media-upgrade-dialog__features li:before{background:var(--position-active-border);content:"";border-radius:999px;flex:0 0 7px;width:7px;height:7px}.player-media-upgrade-dialog__actions{align-items:center;gap:14px;margin-top:24px;display:flex}.player-media-upgrade-dialog__plans,.player-media-upgrade-dialog__later{color:var(--text-soft);font:inherit;cursor:pointer;background:0 0;border:0;font-size:.9rem;font-weight:800;text-decoration:none}.player-media-upgrade-dialog__plans:hover,.player-media-upgrade-dialog__later:hover{color:var(--text);text-underline-offset:4px;text-decoration:underline}.player-media-upgrade-dialog__later{margin:17px auto 0;display:block}.player-profile-media--gallery>.player-profile-media__image--gallery,.player-profile-media--gallery>.player-profile-media__video--gallery,.player-gallery__thumb-media>.player-gallery__thumb-image{object-fit:cover;width:100%;height:100%;display:block}.player-profile-media--gallery>.player-profile-media__image--gallery,.player-profile-media--gallery>.player-profile-media__video--gallery{position:absolute;inset:0}.player-profile-media__video--gallery{z-index:1;background:#030a16f0;position:relative}.player-gallery__video-thumb{width:100%;height:100%;color:var(--text);place-items:center;font-size:1.35rem;display:grid}@media (max-width:640px){.player-media-upload__heading,.player-media-upload__group-heading,.player-media-upload__item-meta{flex-direction:column;align-items:stretch}.player-media-upload__refresh,.player-media-upload__remove{width:100%}.player-media-upload__dropzone-format-list{grid-template-columns:1fr}.player-media-upgrade-dialog__overlay{align-items:end;padding:12px}.player-media-upgrade-dialog{border-radius:24px 24px 18px 18px;width:100%;padding:20px}.player-media-upgrade-dialog__header h2{font-size:1.38rem}.player-media-upgrade-dialog__actions,.player-media-upgrade-dialog__actions .button{width:100%}.player-media-upgrade-dialog__actions{flex-direction:column;align-items:stretch;gap:16px}.player-media-upgrade-dialog__plans{text-align:center}}.admin-review-media{grid-column:1/-1;gap:16px;display:grid}.admin-review-media__head,.admin-review-media__actions{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.admin-review-media__head h2,.admin-review-media__head p,.admin-review-media__item p{margin:0}.admin-review-media__head p{color:var(--text-soft);margin-top:6px;line-height:1.55}.admin-review-media__empty{color:var(--text-soft);border:1px solid #81b2ff29;border-radius:10px;margin:0;padding:14px}.admin-review-media__grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.admin-review-media__item{background:#080e1894;border:1px solid #81b2ff2e;border-radius:12px;overflow:hidden}.admin-review-media__item img,.admin-review-media__item video{aspect-ratio:4/3;object-fit:cover;background:#030a16d1;width:100%;display:block}.admin-review-media__item video{aspect-ratio:16/9}.admin-review-media__item p{color:var(--text-soft);overflow-wrap:anywhere;padding:10px;font-size:.84rem;font-weight:700}.admin-review-media__actions{align-items:stretch}.admin-review-media__reject{flex:360px;gap:10px;display:grid}.admin-review-media__reject label{color:var(--text-soft);gap:6px;font-size:.82rem;font-weight:800;display:grid}.admin-review-media__reject textarea{resize:vertical;min-height:82px}.admin-profile-revision{gap:18px;display:grid}.admin-profile-revision__head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.admin-profile-revision__head h2,.admin-profile-revision__head p{margin:0}.admin-profile-revision__head p{color:var(--text-soft);margin-top:6px;line-height:1.55}.admin-profile-revision__head>span{color:var(--text-muted);flex:none;font-size:.84rem}.admin-profile-revision__changes{gap:12px;margin:0;display:grid}.admin-profile-revision__changes>div{background:#080e1873;border:1px solid #81b2ff24;border-radius:14px;grid-template-columns:minmax(130px,.35fr) repeat(2,minmax(0,1fr));gap:14px;padding:14px;display:grid}.admin-profile-revision__changes dt,.admin-profile-revision__changes dd{margin:0}.admin-profile-revision__changes dt,.admin-profile-revision__changes dd>span{color:var(--text-muted);font-size:.78rem;font-weight:800}.admin-profile-revision__changes dd>p{color:var(--text);overflow-wrap:anywhere;white-space:pre-wrap;margin:5px 0 0;line-height:1.5}@media (max-width:640px){.admin-review-media__head,.admin-review-media__actions{flex-direction:column}.admin-review-media__actions>form,.admin-review-media__actions .admin-action{width:100%}.admin-profile-revision__head,.admin-profile-revision__changes>div{grid-template-columns:1fr}.admin-profile-revision__head{flex-direction:column}}.site-shell--home .content-section{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0}.site-shell--home .page-hero--showcase .eyebrow{background:0 0;border:0;border-radius:0;min-height:0;padding:0}.site-shell--home .page-hero--showcase .page-hero__copy h1{letter-spacing:-.02em}.site-shell--home .player-profile-info-card{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:12px 8px}.site-shell--home .feature-card--action,.site-shell--home .cta-card--with-image{border-color:#eef4ff12;box-shadow:0 16px 44px #00071247}.site-shell--home .feature-card--action:hover,.site-shell--home .cta-card--with-image:hover{border-color:#eef4ff29;box-shadow:0 20px 48px #00071257}.site-shell--home .feature-card__icon{border:0}.site-shell--home .content-section--categories{background:0 0}.site-shell--home .position-pitch__panel{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.site-shell--home .position-pitch__legend{box-shadow:none}.site-shell--home .content-section--categories .position-node{border-color:#c7e9e021;box-shadow:0 10px 24px #040a0c33}.site-shell--home .content-section--categories .position-node--live{border-color:#78dbbe38}.site-shell--home .content-section--categories .position-node:hover{box-shadow:0 14px 28px #040a0c3d}.site-shell--home .category-rail-card{box-shadow:none;background:0 0;border:0;border-radius:12px}.site-shell--home .category-rail-card:hover{box-shadow:none;background:#ffffff0b;transform:none}.site-shell--home .category-rail-card__arrow{box-shadow:none;background:0 0;border-radius:0}.site-shell--home .featured-player-card{border-color:#89adff14;box-shadow:0 18px 44px #0007123d}.site-shell--home .featured-player-card-link:hover .featured-player-card,.site-shell--home .featured-player-card-link:focus-visible .featured-player-card{border-color:#5bdbe747;box-shadow:0 20px 48px #0007124d,0 0 24px #2dd4bf1a}.site-shell--home .featured-player-card--service .featured-player-card__meta p{background:0 0;border:0;border-bottom:1px solid #92bcff1a;border-radius:0;padding:8px 0}.site-shell--home .featured-player-card--service .featured-player-card__meta p:last-child{border-bottom:0}.site-shell--home .featured-player-card .tag-row__item{cursor:default;background:0 0;border:0;border-radius:0;min-height:0;padding:4px 0}.site-shell--home .about-showcase__media{box-shadow:none;border:0}.site-shell--home .about-showcase__content{box-shadow:none;background:0 0;border:0}.site-shell--home .faq-list{border-top:1px solid #81b2ff1f;gap:0}.site-shell--home .faq-item{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-bottom:1px solid #81b2ff1f;border-radius:0;overflow:visible}.site-shell--home .faq-item summary,.site-shell--home .faq-item__answers{padding-inline:4px}.site-shell--home .hero-visual__pitch-frame{border-color:#97c6ff1f;box-shadow:0 12px 26px #00061224}.site-shell--home .hero-visual__info{border-color:#dde9ff12;box-shadow:0 14px 30px #00061233}.site-shell--home .hero-visual__info:before{content:none}.site-shell--home .hero-visual__info-code{background:#a0b9e129;border:0}.home-intro{z-index:100000;isolation:isolate;overscroll-behavior:none;touch-action:none;color:#fff;background:radial-gradient(at 50% 52%,#092c3c 0%,#082532 47%,#06202d 100%);place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.home-intro__content{flex-direction:column;justify-content:center;align-items:center;width:min(100%,950px);padding:0 18px;display:flex;transform:translateY(-10px)}.home-intro__wordmark{color:#fff;letter-spacing:-.045em;text-align:center;white-space:nowrap;text-rendering:geometricprecision;transform-origin:50%;will-change:transform;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:clamp(52px,7.15vw,105px);font-weight:800;line-height:1;transform:translate(0,0)scale(1)}.home-intro__loading{flex-direction:column;align-items:center;gap:10px;width:clamp(180px,26vw,300px);margin-top:30px;transition:opacity .21s,transform .21s;display:flex}.home-intro__percentage{color:#fff;letter-spacing:.16em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:700;line-height:1.2}.home-intro__track{background:#ffffff30;border-radius:8px;width:100%;height:2px;overflow:hidden}.home-intro__fill{background:#f8fbff;width:0;height:100%;box-shadow:0 0 15px #ffffff80}.home-intro--zooming .home-intro__wordmark{transition:transform .8s cubic-bezier(.62,.03,.3,1);transform:translate(0,0)scale(5)}.home-intro--deep-zoom .home-intro__wordmark{transform:translate3d(0, 0, 0) scale(var(--home-intro-final-scale,200));transition:transform .35s cubic-bezier(.68,.04,.95,.56)}.home-intro--zooming .home-intro__loading,.home-intro--deep-zoom .home-intro__loading{opacity:0;transform:translateY(18px)}.home-intro__curtain{z-index:100001;pointer-events:none;will-change:transform;background:#fff;position:fixed;inset:0;transform:translate(0,0)}.home-intro__curtain.is-revealing{transition:transform .7s cubic-bezier(.77,0,.2,1);transform:translate(100%)}@media (max-width:620px){.home-intro__wordmark{letter-spacing:-.055em;font-size:clamp(40px,11vw,70px)}.home-intro__loading{margin-top:25px}}@media (prefers-reduced-motion:reduce){.home-intro--zooming .home-intro__wordmark,.home-intro--deep-zoom .home-intro__wordmark,.home-intro--zooming .home-intro__loading,.home-intro--deep-zoom .home-intro__loading,.home-intro__curtain{transition:none!important}}.detail-layout--player>.detail-column--profile-sidebar>.detail-card--positions{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}.detail-layout--player .detail-card--positions .player-position-pitch .position-pitch__panel,.detail-layout--player .detail-card--positions .player-position-pitch .position-pitch__field-shell{box-shadow:none;background:0 0;border:0}.detail-layout--player .detail-card--positions .player-position-pitch .position-pitch__field{box-shadow:none;border-color:#c9e0ff6b}@media (max-width:767px){.help-center-mobile-toolbar{z-index:900;background:0 0;margin-bottom:12px;padding:0;display:block;position:sticky;top:78px}.help-center-mobile-trigger{width:100%;min-height:64px;color:var(--text);text-align:left;-webkit-backdrop-filter:blur(16px);background:#091120f0;border:1px solid #81b2ff33;border-radius:17px;grid-template-columns:42px minmax(0,1fr) 12px;align-items:center;gap:12px;padding:9px 14px;display:grid;box-shadow:0 10px 26px #0005114d}.help-center-mobile-trigger__icon{background:0 0;border:0;border-radius:0;place-items:center;width:40px;height:40px;display:grid;position:relative}.help-center-mobile-trigger__icon:before,.help-center-mobile-trigger__icon:after,.help-center-mobile-trigger__icon span{content:"";background:#dce8ff;border-radius:2px;width:18px;height:2px;position:absolute}.help-center-mobile-trigger__icon:before{transform:translateY(-6px)}.help-center-mobile-trigger__icon:after{transform:translateY(6px)}.help-center-mobile-trigger__copy{gap:2px;min-width:0;display:grid}.help-center-mobile-trigger__copy small{color:var(--accent-strong);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;font-weight:800;line-height:1.3;overflow:hidden}.help-center-mobile-trigger__copy strong{color:var(--text);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.84rem;font-weight:800;line-height:1.35;display:-webkit-box;overflow:hidden}.help-center-mobile-trigger__chevron{border-bottom:2px solid #cbd9f2;border-right:2px solid #cbd9f2;width:9px;height:9px;transform:rotate(45deg)translateY(-2px)}.help-center-sidebar{display:none}.help-center-layout{gap:14px}.help-center-article{min-height:0}.help-center-category-dialog{width:min(100%,620px);max-width:none;max-height:min(84vh,720px);color:var(--text);background:linear-gradient(#14233a,#0b1423 75%);border:1px solid #81b2ff38;border-bottom:0;border-radius:24px 24px 0 0;margin:0 auto;padding:0;position:fixed;inset:auto 0 0;overflow:hidden;box-shadow:0 -24px 72px #00040f8c}.help-center-category-dialog[open]{grid-template-rows:auto minmax(0,1fr);display:grid}.help-center-category-dialog::backdrop{-webkit-backdrop-filter:blur(4px);background:#020711bd}.help-center-category-dialog__header{border-bottom:1px solid #81b2ff24;justify-content:space-between;align-items:center;gap:16px;padding:18px 16px 14px;display:flex}.help-center-category-dialog__header p{color:var(--accent-strong);margin:0 0 3px;font-size:.75rem;font-weight:800}.help-center-category-dialog__header h2{color:var(--text);margin:0;font-size:1.12rem;line-height:1.3}.help-center-category-dialog__close{width:42px;height:42px;color:var(--text);background:#ffffff0f;border:1px solid #81b2ff33;border-radius:13px;flex:none;place-items:center;display:grid;position:relative}.help-center-category-dialog__close:before,.help-center-category-dialog__close:after{content:"";background:currentColor;border-radius:2px;width:17px;height:2px;position:absolute}.help-center-category-dialog__close:before{transform:rotate(45deg)}.help-center-category-dialog__close:after{transform:rotate(-45deg)}.help-center-category-dialog__body{overscroll-behavior:contain;padding:8px 16px max(20px, env(safe-area-inset-bottom));overflow-y:auto}}
