:root{--hc-orange:#ff5a1f;--hc-orange-bright:#e64a00;--hc-ink:#090909;--hc-ink-raised:#141414;--hc-paper:#f4f4f1;--hc-paper-strong:#fff;--hc-text:#171715;--hc-muted:#73736e;--hc-line:#deded7;--hc-category-teams:#ff5a1f;--hc-category-womens:#e84393;--hc-category-coaches:#2456c8;--hc-category-leagues:#1e9e50;--hc-category-players:#6c3fd4;--hc-category-reviews:#090909;--hc-category-alerts:#f5b800;--hc-mobile-row-bg:#151515;--hc-mobile-row-border:#30302e;--hc-hover-wash:#fffaf7;--hc-hover-border:#ffb69b;--hc-muted-on-dark:#d1d1cb;--hc-subtle-on-dark:#bcbcb6;--hc-display:var(--font-display), Impact, Haettenschweiler, "Arial Narrow Bold", "Arial Black", sans-serif;--hc-ui:var(--font-sans), "Arial Narrow", "Roboto Condensed", "Helvetica Neue", Arial, sans-serif}html,body{font-family:var(--hc-ui)}body{background:var(--hc-paper);color:var(--hc-text)}h1,h2,h3,h4{text-transform:uppercase;letter-spacing:.01em;font-family:var(--hc-display)!important}:where(main,section,article) :where(input,select,textarea){border-radius:3px}:where(a,button,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #ff6a00b8}:where(.btn,button[type=submit],.button-primary,.btn-primary){font-family:var(--hc-ui);letter-spacing:.06em;text-transform:uppercase;font-weight:900;border-radius:3px!important}:where(.card,.panel,.result-card,.review-card,.team-card,.coach-card,.league-card,.player-card,.dashboard-card,.settings-card,.profile-card){border-radius:4px}:where(.muted,.text-muted,.description){line-height:1.6}.site-header-global.hc-template-header{min-height:76px;color:var(--hc-paper-strong);border:0;border-bottom:3px solid var(--hc-orange);box-shadow:none;background:#090909f7;grid-template-columns:minmax(180px,1fr) auto;align-items:center;gap:24px;padding:10px clamp(16px,4vw,58px);display:grid}.site-header-global .hc-wordmark{letter-spacing:.015em;color:var(--hc-paper-strong);font-size:clamp(22px,2.3vw,30px);font-weight:900;line-height:.9;font-family:var(--hc-display)!important}.site-header-global .hc-header-nav{justify-content:flex-end;align-items:center;gap:clamp(12px,2.2vw,30px);display:flex}.site-header-global .hc-header-nav>a:not(.hc-header-icon){color:#dededb;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:900;transition:color .16s}.site-header-global .hc-header-nav>a:hover,.site-header-global .hc-header-nav>a.is-active{color:var(--hc-orange)}.site-header-global .hc-header-icon{width:34px;height:34px;color:var(--hc-paper-strong);border:1px solid #393939;place-items:center;display:inline-grid}.bottom-nav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080808fa!important;border-top:1px solid #333!important}.bottom-nav a{color:#a7a7a2!important}.bottom-nav a.active{color:var(--hc-orange)!important}.bottom-nav .bottom-nav-icon svg{width:21px;height:21px}main:not(.hc-template-home){--hc-orange:#ff6a00}:where(.hc-team-directory-page,.hc-coaches-directory-page,.hc-leagues-directory-page,.hc-player-directory-page,.hc-global-search-page,.hc-dashboard-shell,.hc-auth-page,.moderation-page,.profile-page,.settings-page){font-family:var(--hc-ui)}:where(.hc-team-directory-page,.hc-coaches-directory-page,.hc-leagues-directory-page,.hc-player-directory-page,.hc-global-search-page,.hc-dashboard-shell){background:var(--hc-paper);color:var(--hc-text)}:where(.hc-team-directory-page,.hc-coaches-directory-page,.hc-leagues-directory-page,.hc-player-directory-page,.hc-global-search-page) :where(.card,.result-card,.quick-card,.review-card){border:1px solid var(--hc-line);border-radius:4px;box-shadow:0 7px 22px #00000009}:where(.hc-team-directory-page,.hc-coaches-directory-page,.hc-leagues-directory-page,.hc-player-directory-page,.hc-global-search-page) :where(.btn,button[type=submit]){min-height:44px}.site-footer{border-top:3px solid var(--hc-orange);margin-top:0}.site-footer .footer-logo{font-family:var(--hc-display);text-transform:uppercase}@media (max-width:760px){.site-header-global.hc-template-header{grid-template-columns:1fr auto;gap:12px;min-height:66px;padding:9px 14px}.site-header-global .hc-brand-mark{width:35px;height:35px}.site-header-global .hc-wordmark{font-size:23px}.site-header-global .hc-mobile-menu-toggle{width:42px;height:42px;color:var(--hc-paper-strong);background:0 0;border:1px solid #393939;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex}.site-header-global .hc-mobile-menu-toggle span{background:currentColor;width:18px;height:2px;display:block}.site-header-global .hc-header-nav{border-top:1px solid #303030;grid-column:1/-1;align-items:stretch;gap:0;padding:4px 0 8px;display:none}.site-header-global .hc-header-nav.is-open{flex-direction:column;display:flex}.site-header-global .hc-header-nav>a:not(.hc-header-icon){border-bottom:1px solid #242424;padding:14px 8px}.site-header-global .hc-header-nav .hc-header-icon{border:0;justify-content:flex-start;width:100%;padding:10px;display:inline-flex}body{padding-bottom:env(safe-area-inset-bottom)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.site-header-global.hc-template-header{grid-template-columns:minmax(180px,1fr) auto;position:relative}.site-header-global.hc-template-header .site-header-brand{z-index:2;position:relative}.site-header-global.hc-template-header .hc-header-nav{pointer-events:none;justify-content:center;align-items:center;gap:0;width:100%;display:flex;position:absolute;inset:0}.site-header-global.hc-template-header .hc-header-links{pointer-events:auto;justify-content:center;align-items:center;gap:clamp(12px,2.2vw,30px);display:flex}.site-header-global.hc-template-header .hc-header-actions{pointer-events:auto;align-items:center;gap:9px;display:flex;position:absolute;right:clamp(16px,4vw,58px)}.site-header-global.hc-template-header .hc-header-actions .hc-header-icon{position:static}.site-header-global.hc-template-header .hc-header-links>a{color:#dededb;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:900;transition:color .16s}.site-header-global.hc-template-header .hc-header-links>a:hover,.site-header-global.hc-template-header .hc-header-links>a.is-active{color:var(--hc-orange)}@media (max-width:760px){.site-header-global.hc-template-header{grid-template-columns:minmax(0,1fr) auto}.site-header-global.hc-template-header .hc-header-nav{pointer-events:auto;border-top:1px solid #303030;flex-direction:column;grid-column:1/-1;justify-content:flex-start;align-items:stretch;gap:0;width:100%;padding:4px 0 8px;display:none;position:static;inset:auto}.site-header-global.hc-template-header .hc-header-nav.is-open{display:flex}.site-header-global.hc-template-header .hc-header-links{flex-direction:column;align-items:stretch;gap:0;width:100%;display:flex}.site-header-global.hc-template-header .hc-header-links>a{border-bottom:1px solid #242424;padding:14px 8px}.site-header-global.hc-template-header .hc-header-actions{flex-direction:column;align-items:stretch;gap:0;width:100%;display:flex;position:static}.site-header-global.hc-template-header .hc-header-actions .hc-header-icon{border:0;border-bottom:1px solid #242424;justify-content:flex-start;width:100%;min-height:42px;padding:10px 8px}}.hc-template-home{color:#111;background:#f2f1ed;width:100%;display:block;overflow:hidden}.hc-template-home .hc-template-hero{isolation:isolate;min-height:clamp(500px,56vw,700px);color:var(--hc-paper-strong);background:#080808;grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);align-items:center;gap:clamp(20px,4vw,70px);padding:clamp(44px,7vw,100px) clamp(22px,7vw,100px);display:grid;position:relative}.hc-template-home .hc-template-hero-copy{z-index:2;max-width:720px;position:relative}.hc-template-home .hc-home-kicker,.hc-template-home .hc-template-eyebrow{color:#ff6a00;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;font-size:11px;font-weight:900;line-height:1.4;display:inline-flex}.hc-template-home .hc-home-kicker>span{background:#ff6a00;width:24px;height:3px;display:inline-block}.hc-template-home .hc-template-hero h1{letter-spacing:-.025em;color:#f7f7f4;max-width:780px;margin:24px 0 20px;font-size:clamp(48px,7.2vw,100px);line-height:.91;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif!important}.hc-template-home .hc-template-hero h1 em{color:#ff6a00;font-style:normal}.hc-template-home .hc-template-hero-copy>p{color:#b8b8b4;max-width:500px;margin:0 0 30px;font-size:clamp(15px,1.5vw,18px);line-height:1.65}.hc-template-home .hc-template-cta,.hc-template-home .hc-template-outline-link{color:#080808;letter-spacing:.09em;text-transform:uppercase;background:#ff6a00;border:1px solid #ff6a00;justify-content:center;align-items:center;gap:28px;min-height:52px;padding:0 22px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.hc-template-home .hc-template-cta span,.hc-template-home .hc-template-outline-link span{font-size:20px;line-height:1}.hc-template-home .hc-template-hero-art{background:radial-gradient(at 50% 52%,#ff6a0030,#0000 55%);place-items:center;height:100%;min-height:330px;display:grid;position:relative;overflow:hidden}.hc-template-home .hc-template-court-lines{opacity:.48;background:radial-gradient(#0000 0 30%,#393632 30.2% 30.6%,#0000 30.8%),linear-gradient(90deg,#0000 49.7%,#393632 49.8% 50.2%,#0000 50.3%),linear-gradient(#0000 49.7%,#393632 49.8% 50.2%,#0000 50.3%);border:1px solid #393632;position:absolute;inset:8% -20% 0;transform:perspective(500px)rotateX(12deg)}.hc-template-home .hc-template-ball{z-index:1;aspect-ratio:1;background:radial-gradient(circle at 32% 25%,#ff9a38,#f36a00 52%,#a93500 100%);border:3px solid #ff8a24;border-radius:50%;width:clamp(180px,25vw,330px);position:relative;overflow:hidden;transform:rotate(-18deg);box-shadow:0 28px 70px #00000080,0 0 70px #ff6a0021}.hc-template-home .hc-template-ball:before,.hc-template-home .hc-template-ball:after,.hc-template-home .hc-template-ball span,.hc-template-home .hc-template-ball i{content:"";border:4px solid #21140e;border-radius:50%;display:block;position:absolute}.hc-template-home .hc-template-ball:before{inset:-4px 28%}.hc-template-home .hc-template-ball:after{inset:28% -4px}.hc-template-home .hc-template-ball span{inset:-35% 42%;transform:rotate(45deg)}.hc-template-home .hc-template-ball i{inset:-35% 42%;transform:rotate(-45deg)}.hc-template-home .hc-template-ball b{display:none}.hc-template-home .hc-template-slash{z-index:0;opacity:.85;background:#ff6a00;width:160%;height:16px;position:absolute;transform:rotate(-42deg)}.hc-template-home .hc-template-slash-one{top:22%;right:-48%}.hc-template-home .hc-template-slash-two{opacity:.5;height:4px;bottom:18%;left:-40%}.hc-template-home .hc-quick-access{color:#080808;background:#ff6a00;grid-template-columns:minmax(160px,.65fr) minmax(0,2fr);align-items:center;gap:28px;padding:24px clamp(22px,7vw,100px);display:grid}.hc-template-home .hc-quick-access-heading h2,.hc-template-home .hc-template-section-title h2,.hc-template-home .hc-template-panel h2{letter-spacing:.01em;margin:7px 0 0;font-size:clamp(24px,3vw,38px);line-height:.98;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif!important}.hc-template-home .hc-quick-access-links{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.hc-template-home .hc-quick-access-links a{color:#080808;text-transform:uppercase;border-left:1px solid #0003;align-items:center;gap:8px;min-height:52px;padding:8px 12px;font-size:12px;font-weight:900;text-decoration:none;display:flex}.hc-template-home .hc-quick-access-links a>span{font-size:17px}.hc-template-home .hc-quick-access-links a b{margin-left:auto;font-size:16px}.hc-template-home .hc-template-explore{background:#f2f1ed;padding:clamp(42px,6vw,78px) clamp(22px,7vw,100px)}.hc-template-home .hc-template-section-title{justify-content:space-between;align-items:end;gap:16px;margin-bottom:24px;display:flex}.hc-template-home .hc-template-section-title h2{font-size:clamp(30px,4vw,48px)}.hc-template-home .hc-template-section-title>a,.hc-template-home .hc-template-panel-top>a{color:#111;letter-spacing:.08em;font-size:11px;font-weight:900;text-decoration:none}.hc-template-home .hc-template-category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.hc-template-home .hc-template-category{border:1px solid #d8d7d1;border-top:4px solid var(--tile-color,#ff6a00);background:var(--hc-paper-strong);color:#151515;flex-direction:column;align-items:flex-start;min-height:190px;padding:22px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex;position:relative}.hc-template-home .hc-template-category:hover{transform:translateY(-3px);box-shadow:0 12px 30px #00000017}.hc-template-home .hc-template-category-icon{background:color-mix(in srgb, var(--tile-color,#ff6a00) 12%, white);width:44px;height:44px;color:var(--tile-color,#ff6a00);place-items:center;margin-bottom:18px;display:grid}.hc-template-home .hc-category-svg{width:28px;height:28px}.hc-template-home .hc-template-category strong{text-transform:uppercase;max-width:calc(100% - 24px);font-size:18px;font-weight:900;line-height:1.1}.hc-template-home .hc-template-category-arrow{color:var(--tile-color,#ff6a00);font-size:22px;position:absolute;top:24px;right:20px}.hc-template-home .hc-template-category small{color:#73736e;margin-top:10px;font-size:12px;line-height:1.45}.hc-template-home .hc-template-directory{background:#f2f1ed;grid-template-columns:1.1fr .9fr;gap:14px;padding:0 clamp(22px,7vw,100px) clamp(48px,7vw,90px);display:grid}.hc-template-home .hc-template-panel{background:var(--hc-paper-strong);border:1px solid #d8d7d1;padding:clamp(24px,4vw,42px);position:relative;overflow:hidden}.hc-template-home .hc-template-panel-top{justify-content:space-between;align-items:center;gap:16px;display:flex}.hc-template-home .hc-template-panel h2{font-size:clamp(34px,4vw,52px)}.hc-template-home .hc-template-panel>p{color:#686862;max-width:480px;font-size:14px;line-height:1.65}.hc-template-home .hc-template-directory-links{border-top:1px solid #e5e4df;margin-top:22px}.hc-template-home .hc-template-directory-links>a{color:#111;border-bottom:1px solid #e5e4df;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:12px;padding:14px 0;text-decoration:none;display:grid}.hc-template-home .hc-template-mini-icon{background:color-mix(in srgb, var(--tile-color,#ff6a00) 12%, white);width:40px;height:40px;color:var(--tile-color,#ff6a00);place-items:center;display:grid}.hc-template-home .hc-template-mini-icon .hc-category-svg{width:24px;height:24px}.hc-template-home .hc-template-directory-links strong{text-transform:uppercase;font-size:13px;display:block}.hc-template-home .hc-template-directory-links small{color:#777;margin-top:3px;font-size:11px;display:block}.hc-template-home .hc-template-directory-links>a>b{font-size:22px}.hc-template-home .hc-template-player-panel{min-height:100%;color:var(--hc-paper-strong);background:#101010;border-color:#101010;flex-direction:column;align-items:flex-start;display:flex}.hc-template-home .hc-template-player-panel h2{z-index:1;margin:28px 0 16px;font-size:clamp(34px,4.3vw,56px);line-height:.98;position:relative}.hc-template-home .hc-template-player-panel>p{z-index:1;color:#bdbdb7;max-width:390px;position:relative}.hc-template-home .hc-template-player-panel .hc-template-eyebrow{z-index:1;position:relative}.hc-template-home .hc-template-outline-link{z-index:1;color:#ff6a00;background:0 0;margin-top:12px;position:relative}.hc-template-home .hc-template-orbit{border:1px solid #ff6a0059;border-radius:50%;width:300px;height:300px;position:absolute;bottom:-110px;right:-100px}.hc-template-home .hc-template-orbit:before,.hc-template-home .hc-template-orbit:after{content:"";border:1px solid #ff6a0038;border-radius:50%;position:absolute;inset:25px}.hc-template-home .hc-template-orbit:after{inset:55px}@media (max-width:900px){.hc-template-home .hc-template-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hc-template-home .hc-quick-access{grid-template-columns:1fr;gap:16px}.hc-template-home .hc-quick-access-links{grid-template-columns:repeat(3,minmax(0,1fr))}.hc-template-home .hc-template-directory{grid-template-columns:1fr}.hc-template-home .hc-template-player-panel{min-height:390px}}@media (max-width:600px){.hc-template-home .hc-template-hero{grid-template-columns:1fr;gap:0;min-height:auto;padding:54px 20px 28px}.hc-template-home .hc-template-hero h1{margin-top:20px;font-size:clamp(46px,12.2vw,68px)}.hc-template-home .hc-template-hero-copy>p{font-size:15px}.hc-template-home .hc-template-hero-art{min-height:250px;margin-top:8px}.hc-template-home .hc-template-ball{width:min(58vw,230px)}.hc-template-home .hc-quick-access{padding:24px 20px}.hc-template-home .hc-quick-access-links{grid-template-columns:repeat(2,minmax(0,1fr))}.hc-template-home .hc-quick-access-links a{padding:10px 6px;font-size:11px}.hc-template-home .hc-template-explore{padding:38px 20px}.hc-template-home .hc-template-section-title{flex-direction:column;align-items:flex-start}.hc-template-home .hc-template-category-grid{gap:9px}.hc-template-home .hc-template-category{min-height:172px;padding:15px}.hc-template-home .hc-template-category-icon{width:38px;height:38px;margin-bottom:14px}.hc-template-home .hc-template-category strong{font-size:15px}.hc-template-home .hc-template-category small{font-size:11px}.hc-template-home .hc-template-directory{padding:0 20px 40px}.hc-template-home .hc-template-panel{padding:24px 20px}.hc-template-home .hc-template-player-panel{min-height:380px}}:root{--hc-mobile-orange:#f50;--hc-mobile-paper:#f8f9fa;--hc-mobile-ink:#111;--hc-mobile-line:#eaeaea}.hc-dashboard-shell .hc-player-hero,.hc-dashboard-shell .dashboard-card,.hc-dashboard-shell .hc-mobile-quick-card,.hc-dashboard-shell .hc-mobile-category-list,.hc-reviews-page .hc-review-summary,.hc-reviews-page .hc-review-card{box-shadow:none!important;border-radius:12px!important}.hc-dashboard-shell .hc-mobile-dashboard{margin-top:18px}.hc-dashboard-shell .hc-mobile-search{gap:8px;margin:0 0 22px;display:flex}.hc-dashboard-shell .hc-mobile-search-field{border:1px solid var(--hc-mobile-line);background:var(--hc-paper-strong);border-radius:12px;flex:1;align-items:center;gap:10px;min-width:0;min-height:48px;padding:0 13px;display:flex}.hc-dashboard-shell .hc-mobile-search-field svg{fill:none;stroke:#555;stroke-width:1.8px;flex:none;width:19px;height:19px}.hc-dashboard-shell .hc-mobile-search-field input{width:100%;min-width:0;min-height:46px;color:var(--hc-mobile-ink);background:0 0;border:0;border-radius:0;outline:0;font-size:13px}.hc-dashboard-shell .hc-mobile-search>button{border:1px solid var(--hc-mobile-orange);background:var(--hc-mobile-orange);min-width:54px;min-height:48px;color:var(--hc-paper-strong);border-radius:12px;font-size:12px;font-weight:900}.hc-dashboard-shell .hc-mobile-section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.hc-dashboard-shell .hc-mobile-eyebrow{color:var(--hc-mobile-orange);letter-spacing:.16em;text-transform:uppercase;margin:0 0 5px;font-size:10px;font-weight:900}.hc-dashboard-shell .hc-mobile-section-count{min-width:34px;min-height:34px;color:var(--hc-paper-strong);background:#111;border-radius:8px;place-items:center;font-size:11px;font-weight:900;display:grid}.hc-dashboard-shell .hc-mobile-quick-card{border:1px solid var(--hc-mobile-line);background:var(--hc-paper-strong);grid-template-columns:38px minmax(0,1fr) 12px;align-items:center;gap:9px;min-width:0;min-height:112px;padding:13px 11px;text-decoration:none;display:grid}.hc-dashboard-shell .hc-mobile-icon,.hc-dashboard-shell .hc-mobile-category-icon{clip-path:polygon(25% 3%,75% 3%,100% 50%,75% 97%,25% 97%,0 50%);border-radius:0;flex:none;place-items:center;width:36px;height:36px;font-size:15px;font-weight:900;display:grid}.hc-dashboard-shell .hc-mobile-card-copy strong{color:var(--hc-mobile-ink);font-size:12px;font-weight:900;line-height:1.25;display:block}.hc-dashboard-shell .hc-mobile-card-copy small{color:#777;margin-top:5px;font-size:10px;line-height:1.35;display:block}.hc-dashboard-shell .hc-mobile-chevron,.hc-dashboard-shell .hc-mobile-row-arrow{color:#b4b4b4;font-size:22px;line-height:1}.hc-dashboard-shell .hc-mobile-category-list{border:1px solid var(--hc-mobile-line);background:var(--hc-paper-strong);overflow:hidden}.hc-dashboard-shell .hc-mobile-category-row{border-bottom:1px solid var(--hc-mobile-line);align-items:center;gap:12px;min-height:76px;padding:12px 14px;text-decoration:none;display:flex}.hc-dashboard-shell .hc-mobile-category-icon{width:40px;height:40px}.hc-dashboard-shell .hc-mobile-row-arrow{margin-left:auto;padding-left:8px;font-size:18px}.hc-dashboard-shell .hc-icon-orange{color:#f50;background:#fff0e8}.hc-reviews-page{color:#111;width:100%;max-width:980px;margin:0 auto;padding:24px 16px 36px}.hc-reviews-page .hc-review-kicker{color:#f50;letter-spacing:.18em;text-transform:uppercase;margin:0 0 6px;font-size:10px;font-weight:900}.hc-reviews-page .hc-review-page-title{letter-spacing:-.045em;margin:0;font-size:clamp(25px,5vw,34px);font-weight:950;line-height:1.05}.hc-reviews-page .hc-review-summary{background:var(--hc-paper-strong);border:1px solid #eaeaea;grid-template-columns:minmax(118px,.8fr) minmax(0,1.2fr);gap:18px;margin:18px 0;padding:18px;display:grid}.hc-reviews-page .hc-review-score{letter-spacing:-.07em;font-size:clamp(48px,11vw,64px);font-weight:950;line-height:.9}.hc-reviews-page .hc-review-stars{color:#f50;letter-spacing:1px;white-space:nowrap;margin-top:9px;font-size:17px}.hc-reviews-page .hc-review-muted{color:#777;font-size:11px;line-height:1.5}.hc-reviews-page .hc-review-bars{align-content:center;gap:9px;display:grid}.hc-reviews-page .hc-review-bar-row{color:#555;grid-template-columns:12px minmax(0,1fr) 34px;align-items:center;gap:8px;font-size:10px;display:grid}.hc-reviews-page .hc-review-bar-track{background:#ededed;border-radius:99px;height:6px;overflow:hidden}.hc-reviews-page .hc-review-bar-fill{background:#f50;border-radius:99px;height:100%}.hc-reviews-page .hc-review-filters{gap:8px;margin-bottom:12px;padding:2px 0 5px;display:flex;overflow-x:auto}.hc-reviews-page .hc-review-filter{background:var(--hc-paper-strong);color:#333;border:1px solid #eaeaea;border-radius:999px;flex:none;min-height:44px;padding:0 15px;font-size:12px;font-weight:800}.hc-reviews-page .hc-review-filter[aria-pressed=true]{color:var(--hc-paper-strong);background:#f50;border-color:#f50}.hc-reviews-page .hc-review-feed{gap:10px;display:grid}.hc-reviews-page .hc-review-card{background:var(--hc-paper-strong);border:1px solid #eaeaea;padding:15px}.hc-reviews-page .hc-review-card-head{align-items:flex-start;gap:11px;display:flex}.hc-reviews-page .hc-review-avatar{width:40px;height:40px;color:var(--hc-paper-strong);background:#111;border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:900;display:grid}.hc-reviews-page .hc-review-author{flex:1;min-width:0}.hc-reviews-page .hc-review-author strong{font-size:13px;font-weight:900;display:block}.hc-reviews-page .hc-review-author small{color:#777;margin-top:3px;font-size:10px;display:block}.hc-reviews-page .hc-review-tag{color:#444;background:#f8f9fa;border:1px solid #eaeaea;border-radius:999px;flex:none;padding:5px 9px;font-size:10px;font-weight:800}.hc-reviews-page .hc-review-body{color:#333;overflow-wrap:anywhere;margin:12px 0 0;font-size:13px;line-height:1.65}.hc-reviews-page .hc-review-target{color:#777;margin-top:9px;font-size:10px}.hc-reviews-page .hc-review-state{background:var(--hc-paper-strong);color:#555;border:1px solid #eaeaea;border-radius:12px;padding:28px 18px;font-size:13px}@media (max-width:420px){.hc-reviews-page{padding:20px 12px 30px}.hc-reviews-page .hc-review-summary{grid-template-columns:104px minmax(0,1fr);gap:12px;padding:14px}.hc-dashboard-shell .hc-mobile-quick-card{grid-template-columns:32px minmax(0,1fr) 10px;gap:7px;padding:11px 9px}.hc-dashboard-shell .hc-mobile-icon{width:32px;height:32px}}.hc-directory-page{color:#111;width:100%;max-width:820px;margin:0 auto;padding:24px 16px 36px}.hc-directory-intro{margin-bottom:18px}.hc-directory-kicker{color:#f50;letter-spacing:.17em;text-transform:uppercase;margin:0 0 6px;font-size:10px;font-weight:900}.hc-directory-intro h1{letter-spacing:-.05em;margin:0;font-size:clamp(28px,6vw,38px);font-weight:950;line-height:1}.hc-directory-intro>p:last-child{color:#666;max-width:560px;margin:10px 0 0;font-size:13px;line-height:1.6}.hc-directory-search{background:var(--hc-paper-strong);border:1px solid #eaeaea;border-radius:12px;align-items:center;gap:10px;min-height:48px;padding:0 13px;display:flex}.hc-directory-search svg{fill:none;stroke:#666;stroke-width:1.8px;flex:none;width:19px;height:19px}.hc-directory-search input{background:0 0;border:0;outline:0;width:100%;min-width:0;min-height:44px;font-size:13px}.hc-directory-filters{gap:8px;padding:12px 0 14px;display:flex;overflow-x:auto}.hc-directory-filter{background:var(--hc-paper-strong);color:#333;border:1px solid #eaeaea;border-radius:999px;flex:none;min-height:44px;padding:0 15px;font-size:12px;font-weight:800}.hc-directory-filter[aria-pressed=true]{color:var(--hc-paper-strong);background:#f50;border-color:#f50}.hc-directory-list{background:var(--hc-paper-strong);border:1px solid #eaeaea;border-radius:12px;overflow:hidden}.hc-directory-row{border-bottom:1px solid #eaeaea;align-items:center;gap:13px;min-height:82px;padding:13px 14px;text-decoration:none;display:flex}.hc-directory-emblem{clip-path:polygon(25% 3%,75% 3%,100% 50%,75% 97%,25% 97%,0 50%);background:color-mix(in srgb, var(--emblem-color) 12%, white);width:42px;height:42px;color:var(--emblem-color);flex:none;place-items:center;font-size:15px;font-weight:950;display:grid}.hc-directory-copy{flex:1;min-width:0}.hc-directory-copy strong{color:#111;font-size:14px;font-weight:900;line-height:1.25;display:block}.hc-directory-copy small{color:#777;margin-top:5px;font-size:11px;line-height:1.45;display:block}.hc-directory-arrow{color:#b3b3b3;padding-left:5px;font-size:24px;line-height:1}.hc-directory-empty{color:#666;margin:0;padding:24px 16px;font-size:13px}@media (max-width:420px){.hc-directory-page{padding:20px 12px 30px}.hc-directory-row{gap:10px;padding:12px}.hc-directory-emblem{width:38px;height:38px}}.hc-dashboard-shell .hc-mobile-view-all{color:#f50;letter-spacing:.08em;white-space:nowrap;justify-content:center;align-items:center;min-height:44px;padding-left:10px;font-size:10px;font-weight:950;text-decoration:none;display:inline-flex}.hc-dashboard-shell .hc-player-hero{isolation:isolate;min-height:330px;overflow:hidden;color:#fff!important;background:#0d0d0d!important;border:1px solid #262626!important;border-radius:12px!important;margin:18px 0 20px!important;padding:clamp(22px,4vw,42px)!important;display:block!important;position:relative!important}.hc-dashboard-shell .hc-dashboard-hero-art{z-index:-2;background:#181818;position:absolute;inset:0 0 0 48%;overflow:hidden}.hc-dashboard-shell .hc-dashboard-hero-art:before,.hc-dashboard-shell .hc-dashboard-hero-art:after{content:"";border-left:16px solid #f50;border-right:5px solid #f50;position:absolute;inset:-35% -8% -35% 28%;transform:skew(-25deg)}.hc-dashboard-shell .hc-dashboard-hero-art:after{opacity:.65;border-left-width:4px;border-right-width:0;inset:-20% 8% -20% 62%}.hc-dashboard-shell .hc-dashboard-hero-ball:before,.hc-dashboard-shell .hc-dashboard-hero-ball:after{content:"";border:2px solid #0d0d0d;border-radius:50%;position:absolute;inset:-2px 26%}.hc-dashboard-shell .hc-dashboard-hero-ball:after{inset:26% -2px}.hc-dashboard-shell .hc-dashboard-hero-copy{z-index:1;flex-direction:column;justify-content:space-between;gap:24px;min-height:245px;position:relative;align-items:flex-start!important;display:flex!important}.hc-dashboard-shell .hc-player-hero .eyebrow{line-height:1.5;color:#f50!important;letter-spacing:.18em!important;margin:0 0 17px!important;font-size:10px!important;font-weight:900!important}.hc-dashboard-shell .hc-player-hero h1{text-transform:uppercase;max-width:700px;color:#fff!important;letter-spacing:-.055em!important;margin:0!important;font-size:clamp(38px,7.3vw,76px)!important;font-weight:950!important;line-height:.93!important}.hc-dashboard-shell .hc-player-hero h1 span{color:#f50}.hc-dashboard-shell .hc-player-hero .hc-dashboard-hero-description{max-width:420px;color:#c6c6c6!important;margin:18px 0 0!important;font-size:clamp(13px,1.7vw,16px)!important;line-height:1.6!important}.hc-dashboard-shell .hc-player-hero .hc-dashboard-profile-line{letter-spacing:.12em;font-weight:800;color:#888!important;margin:20px 0 0!important;font-size:9px!important}.hc-dashboard-shell .hc-player-hero .hc-dashboard-profile-line strong{color:var(--hc-paper-strong)}.hc-dashboard-shell .hc-dashboard-edit-profile{letter-spacing:.07em;text-transform:uppercase;background:#f50;border:1px solid #f50;border-radius:2px;justify-content:center;align-items:center;gap:22px;min-height:46px;padding:0 17px;font-size:11px;font-weight:950;text-decoration:none;display:inline-flex;color:#fff!important}.hc-dashboard-shell .hc-dashboard-edit-profile span{font-size:17px}.hc-dashboard-shell .hc-player-stats{z-index:1;position:relative;border-top:1px solid #343434!important;margin-top:28px!important}.hc-dashboard-shell .hc-player-stats>div{border-right:1px solid #343434;padding:16px 12px 0!important}.hc-dashboard-shell .hc-player-stats>div:first-child{padding-left:0!important}.hc-dashboard-shell .hc-player-stats span{letter-spacing:.12em;color:#f50!important}.hc-dashboard-shell .hc-player-stats small{color:#aaa!important}@media (max-width:600px){.hc-dashboard-shell .hc-player-hero{min-height:0;margin-top:10px!important;padding:22px 18px!important}.hc-dashboard-shell .hc-dashboard-hero-art{opacity:.68;inset:0 0 0 42%}.hc-dashboard-shell .hc-dashboard-hero-ball{width:210px;right:-20%}.hc-dashboard-shell .hc-dashboard-hero-copy{gap:20px;min-height:245px}.hc-dashboard-shell .hc-player-hero h1{max-width:340px;font-size:clamp(39px,11vw,56px)!important}.hc-dashboard-shell .hc-player-hero .eyebrow{max-width:240px;font-size:9px!important}.hc-dashboard-shell .hc-player-hero .hc-dashboard-hero-description{max-width:285px;font-size:13px!important}.hc-dashboard-shell .hc-player-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:0!important;display:grid!important}.hc-dashboard-shell .hc-player-stats>div{min-width:0;padding:12px 7px 0!important}.hc-dashboard-shell .hc-player-stats strong{overflow-wrap:anywhere;font-size:14px!important}.hc-dashboard-shell .hc-player-stats small{font-size:9px!important}}:root{--hc-orange:#f50;--hc-orange-hover:#e64a00;--hc-ink:#0d0d0d;--hc-charcoal:#1a1a1a;--hc-paper:#f8f9fa;--hc-panel:#fff;--hc-line:#ededed;--hc-copy:#171717;--hc-muted:#666}html,body{background:var(--hc-paper);color:var(--hc-copy)}body{font-family:Inter,Arial,Helvetica,sans-serif}button,input,select,textarea{font-size:16px}:where(a,button,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #ff550059}.site-header-global.hc-template-header{z-index:100;min-height:76px;color:var(--hc-paper-strong);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0d0d0df7;border-bottom:1px solid #2b2b2b;justify-content:space-between;align-items:center;gap:28px;padding:0 clamp(16px,4vw,60px);display:flex;position:sticky;top:0}.hc-template-header .site-header-brand{align-items:center;gap:11px;min-width:0;display:flex}.hc-template-header .hc-brand-mark{color:#fff;flex:0 0 38px;width:38px;height:38px}.hc-template-header .hc-wordmark{color:#fff;letter-spacing:-.07em;white-space:nowrap;font-size:1.25rem;font-weight:950}.hc-template-header .hc-wordmark span{color:var(--hc-orange)}.hc-template-header .hc-header-nav{flex:1;justify-content:space-between;align-items:center;gap:30px;display:flex}.hc-template-header .hc-header-links{justify-content:center;align-items:center;gap:clamp(16px,2.5vw,34px);margin-inline:auto;display:flex}.hc-template-header .hc-header-links a{color:#c9c9c9;letter-spacing:.12em;text-transform:uppercase;padding:29px 0 27px;font-size:.75rem;font-weight:850;transition:color .18s;position:relative}.hc-template-header .hc-header-links a:hover,.hc-template-header .hc-header-links a.is-active{color:#fff}.hc-template-header .hc-header-links a.is-active:after{background:var(--hc-orange);content:"";height:3px;position:absolute;bottom:0;left:0;right:0}.hc-template-header .hc-header-actions{align-items:center;gap:10px;display:flex}.hc-template-header .hc-header-icon{color:#fff;border:1px solid #383838;border-radius:6px;place-items:center;width:42px;height:42px;display:grid}.hc-template-header .hc-header-icon:hover{border-color:var(--hc-orange);color:var(--hc-orange)}.hc-template-header .hc-header-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:20px;height:20px}.hc-template-header .hc-mobile-menu-toggle{display:none}.site-footer{color:#fff;background:#0d0d0d;border-top:1px solid #2b2b2b;margin-top:64px}.site-footer .footer-inner{width:min(100%,1440px);padding:44px clamp(16px,4vw,48px)}.site-footer .footer-brand p,.site-footer .footer-links a{color:#b7b7b7}.site-footer .footer-links a:hover{color:var(--hc-orange)}main.hc-dashboard-shell{background:var(--hc-paper);width:100%;max-width:none;color:var(--hc-copy);margin:0;padding:clamp(16px,3vw,38px) clamp(14px,3.5vw,52px) 54px}main.hc-dashboard-shell>.page-container{width:min(100%,1440px);max-width:1440px;margin-inline:auto}.hc-dashboard-shell .hc-player-hero{isolation:isolate;color:#fff;box-shadow:none;background:radial-gradient(at 88% 12%,#ff550030,#0000 40%),#0d0d0d;border:1px solid #292929;border-radius:8px;grid-template-columns:minmax(0,1fr);gap:22px;margin:0 0 26px;padding:clamp(24px,4.5vw,58px);display:grid;position:relative;overflow:hidden}.hc-dashboard-shell .hc-dashboard-hero-art{z-index:-1;pointer-events:none;opacity:.9;background:linear-gradient(115deg,#0000 15%,#ff550014 15.2%,#0000 15.8% 31%,#ff550026 31.2%,#0000 32%);width:min(44%,500px);position:absolute;inset:0 0 0 auto}.hc-dashboard-shell .hc-dashboard-hero-ball{aspect-ratio:1;opacity:.42;background:repeating-linear-gradient(0deg,#0000 0 47%,#ff55008c 48% 49%,#0000 50% 100%),repeating-linear-gradient(90deg,#0000 0 47%,#ff55008c 48% 49%,#0000 50% 100%);border:2px solid #ff5500bf;border-radius:50%;width:clamp(110px,17vw,230px);position:absolute;top:50%;right:clamp(24px,7vw,100px);transform:translateY(-50%)}.hc-dashboard-shell .hc-dashboard-hero-copy{z-index:1;flex-direction:column;align-items:flex-start;gap:24px;max-width:900px;display:flex;position:relative}.hc-dashboard-shell .hc-dashboard-hero-message{max-width:850px}.hc-dashboard-shell .hc-dashboard-hero-message .eyebrow{color:var(--hc-orange);letter-spacing:.16em;margin:0 0 18px;font-size:.72rem;font-weight:900;line-height:1.5}.hc-dashboard-shell .hc-dashboard-hero-message h1{color:#fff;letter-spacing:-.075em;text-transform:uppercase;text-wrap:balance;max-width:820px;margin:0;font-size:clamp(2.65rem,7vw,6.4rem);font-weight:950;line-height:.91}.hc-dashboard-shell .hc-dashboard-hero-message h1 span{color:var(--hc-orange)}.hc-dashboard-shell .hc-dashboard-hero-description{color:#d5d5d5;max-width:580px;margin:20px 0 0;font-size:clamp(1rem,1.8vw,1.18rem);line-height:1.65}.hc-dashboard-shell .hc-dashboard-profile-line{color:#b7b7b7;letter-spacing:.08em;margin:18px 0 0;font-size:.76rem}.hc-dashboard-shell .hc-dashboard-profile-line strong{color:#fff}.hc-dashboard-shell .hc-dashboard-edit-profile{border:1px solid var(--hc-orange);background:var(--hc-orange);color:#111;letter-spacing:.06em;text-transform:uppercase;border-radius:6px;align-items:center;gap:12px;min-height:48px;padding:0 18px;font-size:.8rem;font-weight:950;display:inline-flex}.hc-dashboard-shell .hc-player-stats{z-index:1;background:#393939;border:1px solid #393939;border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;position:relative;overflow:hidden}.hc-dashboard-shell .hc-player-stats>div{background:#191919;flex-direction:column;gap:7px;min-width:0;padding:17px 20px;display:flex}.hc-dashboard-shell .hc-player-stats span{color:#a5a5a5;letter-spacing:.13em;font-size:.68rem;font-weight:850}.hc-dashboard-shell .hc-player-stats strong{overflow-wrap:anywhere;color:#fff;letter-spacing:-.04em;font-size:clamp(1.15rem,2.2vw,1.7rem);font-weight:950}.hc-dashboard-shell .hc-player-stats small{color:#c4c4c4;font-size:.78rem}.hc-dashboard-shell .hc-mobile-dashboard{gap:30px;min-width:0;display:grid}.hc-dashboard-shell .hc-mobile-search{gap:10px;width:100%;min-width:0;margin:0;display:flex}.hc-dashboard-shell .hc-mobile-search-field{color:#171717;background:#fff;border:1px solid #dedede;border-radius:7px;flex:auto;align-items:center;gap:12px;min-width:0;min-height:56px;padding:0 16px;display:flex}.hc-dashboard-shell .hc-mobile-search-field svg{fill:none;width:22px;height:22px;stroke:var(--hc-orange);stroke-width:2px;flex:0 0 22px}.hc-dashboard-shell .hc-mobile-search-field input{color:#171717;background:0 0;border:0;outline:0;width:100%;min-width:0;min-height:52px;font-size:16px}.hc-dashboard-shell .hc-mobile-search button{border:1px solid var(--hc-orange);background:var(--hc-orange);color:#111;text-transform:uppercase;border-radius:6px;flex:none;min-width:100px;padding:0 22px;font-weight:900}.hc-dashboard-shell .hc-mobile-section-heading{justify-content:space-between;align-items:end;gap:14px;margin:0 0 15px;display:flex}.hc-dashboard-shell .hc-mobile-eyebrow{color:var(--hc-orange-hover);letter-spacing:.15em;margin:0 0 6px;font-size:.68rem;font-weight:900}.hc-dashboard-shell .hc-mobile-section-heading h2{color:#171717;letter-spacing:-.055em;margin:0;font-size:clamp(1.55rem,3.5vw,2.15rem);font-weight:950;line-height:1.05}.hc-dashboard-shell .hc-mobile-section-count{color:#a3a3a3;font-size:1rem;font-weight:900}.hc-dashboard-shell .hc-mobile-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.hc-dashboard-shell .hc-mobile-quick-card{color:#171717;background:#fff;border:1px solid #e1e1e1;border-radius:8px;grid-template-columns:48px minmax(0,1fr) 16px;align-items:center;gap:13px;min-width:0;min-height:98px;padding:18px;text-decoration:none;transition:border-color .18s,transform .18s;display:grid}.hc-dashboard-shell .hc-mobile-icon,.hc-dashboard-shell .hc-mobile-category-icon{color:#d94a00;background:#fff0e8;border-radius:7px;place-items:center;width:44px;height:44px;font-size:1.3rem;font-weight:900;display:grid}.hc-dashboard-shell .hc-icon-pink{color:#c2185b;background:#fff0f5}.hc-dashboard-shell .hc-icon-blue{color:#1759a6;background:#eaf3ff}.hc-dashboard-shell .hc-icon-green{color:#17723b;background:#e9f8ee}.hc-dashboard-shell .hc-icon-purple{color:#6335a8;background:#f2ecff}.hc-dashboard-shell .hc-icon-yellow{color:#825d00;background:#fff7d8}.hc-dashboard-shell .hc-mobile-card-copy{flex-direction:column;gap:5px;min-width:0;display:flex}.hc-dashboard-shell .hc-mobile-card-copy strong{color:#171717;font-size:.98rem;font-weight:900;line-height:1.25}.hc-dashboard-shell .hc-mobile-card-copy small{color:#666;font-size:.8rem;line-height:1.45}.hc-dashboard-shell .hc-mobile-chevron,.hc-dashboard-shell .hc-mobile-row-arrow{color:var(--hc-orange-hover);font-size:1.5rem;font-weight:900}.hc-dashboard-shell .hc-mobile-browse{padding-top:4px}.hc-dashboard-shell .hc-mobile-view-all{color:var(--hc-orange-hover);letter-spacing:.08em;white-space:nowrap;font-size:.72rem;font-weight:950}.hc-dashboard-shell .hc-mobile-category-list{background:#fff;border:1px solid #e1e1e1;border-radius:8px;overflow:hidden}.hc-dashboard-shell .hc-mobile-category-row{color:#171717;border-bottom:1px solid #ececec;grid-template-columns:42px minmax(0,1fr) 20px;align-items:center;gap:14px;min-width:0;padding:16px 18px;text-decoration:none;display:grid}.hc-dashboard-shell .hc-mobile-category-row:last-child{border-bottom:0}.hc-dashboard-shell .hc-mobile-category-icon{width:40px;height:40px;font-size:1.1rem}.hc-dashboard-shell .dashboard-card,.hc-dashboard-shell .fan-feature-card{color:#171717;box-shadow:none;background:#fff;border:1px solid #e1e1e1;border-radius:8px}.hc-dashboard-shell .dashboard-card h2,.hc-dashboard-shell .dashboard-card h3{color:#171717}.hc-dashboard-shell .dashboard-card p{line-height:1.6}.hc-dashboard-shell .dashboard-card .card-kicker{color:var(--hc-orange-hover);letter-spacing:.12em;font-weight:900}.hc-dashboard-shell .dashboard-card .btn{box-shadow:none;border-radius:6px;font-weight:900}main:not(.hc-dashboard-shell) .page-container{width:min(100% - 32px,1280px);margin-inline:auto}:where(main) .dashboard-card,:where(main) .card,:where(main) .hc-auth-card,:where(main) .review-card,:where(main) .directory-card{border-radius:8px}:where(main) .muted{color:#666}:where(main) input:not([type=checkbox]):not([type=radio]),:where(main) select,:where(main) textarea{max-width:100%}:where(main) .btn{box-shadow:none;border-radius:6px}:where(main) .btn:not(.dark){background:var(--hc-orange);border-color:var(--hc-orange);color:#111}:where(main) .btn:not(.dark):hover{background:var(--hc-orange-hover);border-color:var(--hc-orange-hover)}@media (min-width:980px){.hc-dashboard-shell .hc-player-hero{grid-template-columns:minmax(0,1fr)}.hc-dashboard-shell .hc-dashboard-hero-copy,.hc-dashboard-shell .hc-player-stats{max-width:900px}}@media (max-width:760px){.site-header-global.hc-template-header{gap:12px;min-height:64px;padding:0 14px}.hc-template-header .hc-brand-mark{flex-basis:32px;width:32px;height:32px}.hc-template-header .hc-wordmark{font-size:1.1rem}.hc-template-header .hc-mobile-menu-toggle{background:0 0;border:1px solid #383838;border-radius:6px;flex-direction:column;justify-content:center;gap:5px;width:42px;height:42px;padding:9px;display:flex}.hc-template-header .hc-mobile-menu-toggle span{background:#fff;width:100%;height:2px;display:block}.hc-template-header .hc-header-nav{background:#0d0d0d;border-bottom:1px solid #333;align-items:stretch;gap:18px;padding:16px;display:none;position:absolute;top:100%;left:0;right:0}.hc-template-header .hc-header-nav.is-open{flex-direction:column;display:flex}.hc-template-header .hc-header-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;margin:0;display:grid}.hc-template-header .hc-header-links a{border-bottom:1px solid #292929;padding:15px 4px}.hc-template-header .hc-header-links a.is-active:after{width:32px;right:auto}.hc-template-header .hc-header-actions{justify-content:flex-start}main.hc-dashboard-shell{padding:12px 12px 34px}.hc-dashboard-shell .hc-player-hero{gap:20px;margin-bottom:18px;padding:25px 20px 20px}.hc-dashboard-shell .hc-dashboard-hero-art{opacity:.55;width:72%}.hc-dashboard-shell .hc-dashboard-hero-ball{opacity:.32;width:145px;right:-20px}.hc-dashboard-shell .hc-dashboard-hero-message .eyebrow{max-width:260px;font-size:.62rem}.hc-dashboard-shell .hc-dashboard-hero-message h1{max-width:100%;font-size:clamp(2.55rem,12vw,4.3rem)}.hc-dashboard-shell .hc-dashboard-hero-description{max-width:100%;font-size:.98rem}.hc-dashboard-shell .hc-player-stats{grid-template-columns:1fr}.hc-dashboard-shell .hc-player-stats>div{grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;padding:13px 15px;display:grid}.hc-dashboard-shell .hc-player-stats span{grid-column:1/-1}.hc-dashboard-shell .hc-player-stats strong{font-size:1.1rem}.hc-dashboard-shell .hc-player-stats small{text-align:right;align-self:center}.hc-dashboard-shell .hc-mobile-dashboard{gap:24px}.hc-dashboard-shell .hc-mobile-search{gap:7px}.hc-dashboard-shell .hc-mobile-search-field{gap:8px;padding:0 10px}.hc-dashboard-shell .hc-mobile-search button{min-width:74px;padding:0 12px;font-size:.74rem}.hc-dashboard-shell .hc-mobile-quick-grid{gap:9px}.hc-dashboard-shell .hc-mobile-quick-card{grid-template-columns:38px minmax(0,1fr) 10px;gap:9px;min-height:92px;padding:12px 10px}.hc-dashboard-shell .hc-mobile-icon{width:36px;height:36px;font-size:1.05rem}.hc-dashboard-shell .hc-mobile-card-copy strong{font-size:.88rem}.hc-dashboard-shell .hc-mobile-card-copy small{font-size:.73rem}.hc-dashboard-shell .hc-mobile-category-row{grid-template-columns:36px minmax(0,1fr) 16px;gap:10px;padding:14px 12px}.hc-dashboard-shell .hc-mobile-category-icon{width:34px;height:34px}.site-footer .footer-inner{grid-template-columns:1fr;gap:28px}.site-footer .footer-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media (max-width:380px){.hc-dashboard-shell .hc-mobile-quick-grid{grid-template-columns:1fr}.hc-dashboard-shell .hc-mobile-quick-card{grid-template-columns:42px minmax(0,1fr) 16px;min-height:76px;padding:12px}.hc-dashboard-shell .hc-mobile-icon{width:40px;height:40px}.site-footer .footer-links{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.hc-dashboard-shell .hc-mobile-quick-card{transition:none}}.hc-template-home{color:#111;background:#f8f9fa}.hc-template-home .hc-template-hero{background:radial-gradient(at 76% 35%,#ff550021,#0000 34%),#0d0d0d}.hc-template-home .hc-home-kicker,.hc-template-home .hc-template-eyebrow{color:#f50}.hc-template-home .hc-home-kicker>span{background:#f50}.hc-template-home .hc-template-hero h1{letter-spacing:-.035em;font-weight:950;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif!important}.hc-template-home .hc-template-hero h1 em{color:#f50}.hc-template-home .hc-template-cta{color:#101010;background:#f50;border-color:#f50;border-radius:6px}.hc-template-home .hc-template-cta:hover{background:#e64a00;border-color:#e64a00}.hc-template-home .hc-template-hero-art{background:radial-gradient(at 50% 52%,#ff55002b,#0000 55%)}.hc-template-home .hc-template-ball{background:radial-gradient(circle at 32% 25%,#ff9a58,#f50 52%,#962e00 100%);border-color:#f73;box-shadow:0 24px 60px #00000073,0 0 60px #ff55001f}.hc-template-home .hc-template-slash{background:#f50}.hc-template-home .hc-quick-access{color:#111;background:#fff;border-bottom:1px solid #ededed}.hc-template-home .hc-quick-access .hc-template-eyebrow{color:#e64a00}.hc-template-home .hc-quick-access-heading h2{color:#111}.hc-template-home .hc-quick-access-links a{color:#222;border-left:1px solid #ededed}.hc-template-home .hc-quick-access-links a>span,.hc-template-home .hc-quick-access-links a b{color:#e64a00}.hc-template-home .hc-template-explore{background:#f8f9fa}.hc-template-home .hc-template-section-title h2{color:#111}.hc-template-home .hc-template-section-title>a,.hc-template-home .hc-template-panel-top>a{color:#e64a00}.hc-template-home .hc-template-category{border:1px solid #ededed;border-top:3px solid var(--tile-color,#f50);min-height:178px;box-shadow:none;border-radius:10px;padding:22px}.hc-template-home .hc-template-category:hover{border-color:#d7d7d7;transform:translateY(-2px);box-shadow:0 8px 22px #0000000e}.hc-template-home .hc-template-category-icon{border-radius:8px}.hc-template-home .hc-template-category strong{letter-spacing:-.025em;font-size:clamp(.95rem,1.2vw,1.1rem)}.hc-template-home .hc-template-category small{color:#666}.hc-template-home .hc-template-directory{background:#f8f9fa}.hc-template-home .hc-template-panel{border:1px solid #ededed;border-radius:10px}.hc-template-home .hc-template-directory-panel{color:#111;background:#fff}.hc-template-home .hc-template-directory-panel>p{color:#666}.hc-template-home .hc-template-directory-links>a{border-bottom:1px solid #ededed}.hc-template-home .hc-template-directory-links>a:last-child{border-bottom:0}.hc-template-home .hc-template-directory-links>a>span strong{color:#171717}.hc-template-home .hc-template-directory-links>a>span small{color:#666}.hc-template-home .hc-template-player-panel{color:#fff;background:#0d0d0d}.hc-template-home .hc-template-player-panel h2 span{color:#f50}.hc-template-home .hc-template-outline-link{color:#111;background:#f50;border-color:#f50;border-radius:6px}.hc-template-home .hc-template-outline-link:hover{background:#e64a00;border-color:#e64a00}@media (max-width:900px){.hc-template-home .hc-template-hero{grid-template-columns:minmax(0,1fr) minmax(220px,.8fr);padding:54px 28px}.hc-template-home .hc-quick-access{grid-template-columns:1fr;gap:16px;padding:22px 28px}.hc-template-home .hc-quick-access-links{grid-template-columns:repeat(3,minmax(0,1fr))}.hc-template-home .hc-quick-access-links a{border:1px solid #ededed;border-radius:6px;margin:3px}.hc-template-home .hc-template-explore{padding:48px 28px}.hc-template-home .hc-template-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hc-template-home .hc-template-directory{padding:0 28px 48px}}@media (max-width:640px){.hc-template-home .hc-template-hero{grid-template-columns:minmax(0,1fr);gap:14px;min-height:0;padding:42px 20px 24px}.hc-template-home .hc-template-hero h1{margin:22px 0 18px;font-size:clamp(2.8rem,13vw,4.6rem);line-height:.92}.hc-template-home .hc-template-hero-copy>p{margin-bottom:22px;font-size:15px}.hc-template-home .hc-template-hero-art{min-height:220px;max-height:270px}.hc-template-home .hc-template-ball{width:clamp(155px,48vw,220px)}.hc-template-home .hc-quick-access{padding:22px 16px}.hc-template-home .hc-quick-access-links{grid-template-columns:repeat(2,minmax(0,1fr))}.hc-template-home .hc-quick-access-links a{min-width:0;padding:10px;font-size:.7rem}.hc-template-home .hc-template-explore{padding:38px 16px}.hc-template-home .hc-template-section-title{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:18px}.hc-template-home .hc-template-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.hc-template-home .hc-template-category{min-height:160px;padding:14px}.hc-template-home .hc-template-category-icon{width:38px;height:38px;margin-bottom:14px}.hc-template-home .hc-template-category strong{font-size:.88rem}.hc-template-home .hc-template-category small{font-size:.72rem}.hc-template-home .hc-template-directory{grid-template-columns:minmax(0,1fr);gap:12px;padding:0 16px 38px}.hc-template-home .hc-template-panel{padding:24px 18px}}@media (max-width:360px){.hc-template-home .hc-template-category-grid{grid-template-columns:minmax(0,1fr)}.hc-template-home .hc-template-category{min-height:130px}}:root{--hc-orange:#f50;--hc-orange-bright:#f50;--hc-paper:#fff;--hc-paper-strong:#fff;--hc-text:#171717;--hc-muted:#626262;--hc-line:#e7e7e7}html,body{color:#171717;width:100%;max-width:100%;margin:0;background:#fff!important}body{overflow-x:hidden}main,.page-shell,.page-container,.page-content,.content-wrapper,.dashboard-page,.hc-dashboard-shell{box-sizing:border-box;width:100%!important;max-width:none!important}.page-shell,.dashboard-page,.hc-dashboard-shell{margin-left:0!important;margin-right:0!important}.page-container,.hc-dashboard-shell{padding-left:clamp(16px,2.2vw,32px)!important;padding-right:clamp(16px,2.2vw,32px)!important}.hc-dashboard-shell,.dashboard-page,.hc-dashboard-shell.page-shell,.hc-dashboard-shell .page-container,.hc-mobile-dashboard{color:#171717!important;box-shadow:none!important;background:#fff!important}.hc-dashboard-shell:before,.hc-dashboard-shell:after,.dashboard-page:before,.dashboard-page:after,.hc-dashboard-hero-art,.hc-dashboard-hero-ball{content:none!important;display:none!important}.hc-dashboard-shell .hc-player-hero,.hc-dashboard-shell .player-dashboard-card.hc-player-hero{color:#171717!important;box-shadow:none!important;background:#fff!important;border:1px solid #e7e7e7!important;border-top:3px solid #f50!important;border-radius:10px!important}.hc-dashboard-shell .hc-player-hero h1,.hc-dashboard-shell .hc-player-hero h2,.hc-dashboard-shell .hc-player-hero h3,.hc-dashboard-shell .hc-player-hero p,.hc-dashboard-shell .hc-player-hero strong,.hc-dashboard-shell .hc-player-hero a,.hc-dashboard-shell .hc-player-hero .hc-dashboard-hero-description,.hc-dashboard-shell .hc-player-hero .hc-dashboard-profile-line{color:#171717!important}.hc-dashboard-shell .hc-player-stats{border-top-color:#e7e7e7!important}.hc-dashboard-shell .hc-player-stats>div,.hc-dashboard-shell .hc-player-stats>div+div{border-bottom-color:#e7e7e7!important;border-right-color:#e7e7e7!important}.hc-dashboard-shell .hc-player-stats span,.hc-dashboard-shell .hc-player-stats small,.hc-dashboard-shell .muted,.hc-dashboard-shell .hc-dashboard-hero-description{color:#626262!important}.hc-dashboard-shell .hc-player-stats strong{color:#171717!important}:where(.dashboard-card,.player-dashboard-card,.fan-feature-card,.settings-card,.profile-card,.review-card,.team-card,.coach-card,.league-card,.result-card,.admin-section,.hc-mobile-quick-card,.hc-mobile-category-row){color:#171717;background-color:var(--hc-paper-strong);box-shadow:none;border:1px solid #e7e7e7;border-radius:10px}.hc-dashboard-shell .hc-command-tile,.hc-dashboard-shell .hc-mobile-quick-card,.hc-dashboard-shell .hc-mobile-category-row,.hc-dashboard-shell .dashboard-card,.hc-dashboard-shell .player-dashboard-card,.hc-dashboard-shell .fan-feature-card{color:#171717!important;box-shadow:none!important;background:#fff!important;border:1px solid #e7e7e7!important;border-radius:10px!important}.hc-dashboard-shell .hc-command-tile strong,.hc-dashboard-shell .hc-command-tile h2,.hc-dashboard-shell .hc-command-tile h3,.hc-dashboard-shell .hc-command-tile p,.hc-dashboard-shell .hc-command-tile>span:not(.dashboard-command-number):not(.dashboard-command-icon):not(.dashboard-command-arrow),.hc-dashboard-shell .dashboard-card h1,.hc-dashboard-shell .dashboard-card h2,.hc-dashboard-shell .dashboard-card h3,.hc-dashboard-shell .dashboard-card p,.hc-dashboard-shell .player-dashboard-card h1,.hc-dashboard-shell .player-dashboard-card h2,.hc-dashboard-shell .player-dashboard-card h3,.hc-dashboard-shell .player-dashboard-card p,.hc-dashboard-shell .hc-mobile-card-copy,.hc-dashboard-shell .hc-mobile-category-row,.hc-dashboard-shell .hc-mobile-category-row strong{color:#171717!important}.hc-dashboard-shell .hc-command-tile .dashboard-command-number,.hc-dashboard-shell .hc-command-tile .dashboard-command-icon,.hc-dashboard-shell .hc-command-tile .dashboard-command-arrow,.hc-dashboard-shell .card-kicker,.hc-dashboard-shell .eyebrow,.hc-dashboard-shell .hc-mobile-eyebrow,.hc-dashboard-shell .hc-mobile-icon,.hc-dashboard-shell .hc-mobile-row-arrow{color:#e64a00!important}.hc-dashboard-shell .btn,.hc-dashboard-shell .btn.dark,.hc-dashboard-shell a.btn,.hc-dashboard-shell button{background-color:#f50;border-color:#f50;color:#111!important}.hc-dashboard-shell .btn:hover,.hc-dashboard-shell .btn.dark:hover,.hc-dashboard-shell a.btn:hover,.hc-dashboard-shell button:hover{background-color:#e64a00;border-color:#e64a00}:where(.card,.panel,.dashboard-card,.player-dashboard-card,.settings-card,.profile-card,.review-card,.team-card,.coach-card,.league-card,.result-card,.admin-card,.modal-content,.form-card,.auth-card){--hc-surface-text:#171717}:where(.card,.panel,.dashboard-card,.player-dashboard-card,.settings-card,.profile-card,.review-card,.team-card,.coach-card,.league-card,.result-card,.admin-card,.modal-content,.form-card,.auth-card):not(.is-dark):not([data-theme=dark]){color:#171717;background-color:var(--hc-paper-strong)}:where(.card,.panel,.dashboard-card,.player-dashboard-card,.settings-card,.profile-card,.review-card,.team-card,.coach-card,.league-card,.result-card,.admin-card,.modal-content,.form-card,.auth-card) :where(h1,h2,h3,h4,p,span,label,small,strong,li){color:inherit}:where(.card,.panel,.dashboard-card,.player-dashboard-card,.settings-card,.profile-card,.review-card,.team-card,.coach-card,.league-card,.result-card,.admin-card,.modal-content,.form-card,.auth-card) :where(.muted,.text-muted,.description,small){color:#626262}@media (max-width:760px){.page-container,.hc-dashboard-shell{padding-left:14px!important;padding-right:14px!important}.hc-dashboard-shell .hc-player-hero:after{display:none!important}.hc-dashboard-shell .hc-player-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}main:not(.hc-template-home){color:#171717;background:var(--hc-paper-strong);width:100%;max-width:none;margin-inline:0}main:not(.hc-template-home)>.page-container,main:not(.hc-template-home)>.page-shell,main:not(.hc-template-home)>.container,main:not(.hc-template-home)>section:not(.hero):not(.hc-auth-hero){max-width:none}main:not(.hc-template-home) :where(h1,h2,h3,h4){color:#171717}main:not(.hc-template-home) :where(p,li,label,small,.muted,.description,.text-muted){color:#626262}main:not(.hc-template-home) :where(input,select,textarea){min-height:44px;color:#171717!important;background:#fff!important;border:1px solid #d9d9d9!important;border-radius:7px!important}main:not(.hc-template-home) textarea{min-height:100px}main:not(.hc-template-home) :where(input,select,textarea)::placeholder{opacity:1;color:#777!important}main:not(.hc-template-home) :where(.hero:not(.hc-template-hero),.hc-auth-hero){color:#171717;box-shadow:none;border:0;border-top:3px solid #f50;border-bottom:1px solid #e7e7e7;border-radius:0;margin:0 0 24px;background:#fff!important;padding:clamp(24px,4vw,44px) clamp(16px,2.2vw,32px)!important}main:not(.hc-template-home) :where(.hero:not(.hc-template-hero),.hc-auth-hero) :where(h1,h2,h3,p,.eyebrow){color:#171717}main:not(.hc-template-home) :where(.hero:not(.hc-template-hero),.hc-auth-hero) .eyebrow{color:#e64a00}main:not(.hc-template-home) :where(.form,.hc-auth-card,.hc-auth-form-section,.form-section){color:#171717}main:not(.hc-template-home) :where(.form,.hc-auth-card,.form-card){background:var(--hc-paper-strong);box-shadow:none;border:1px solid #e7e7e7;border-radius:10px;padding:clamp(18px,3vw,30px)}main:not(.hc-template-home) :where(.btn,button[type=submit],.button-primary,.btn-primary){background:#f50;border:1px solid #f50;border-radius:7px;min-height:42px;padding:11px 16px;font-weight:900;color:#111!important}main:not(.hc-template-home) :where(.btn,button[type=submit],.button-primary,.btn-primary):hover{background:#e64a00;border-color:#e64a00;color:#111!important}main:not(.hc-template-home) :where(.btn.dark,.button-dark){background:#171717;border-color:#171717;color:#fff!important}main:not(.hc-template-home) :where(.btn.dark,.button-dark):hover{background:#333;border-color:#333;color:#fff!important}main:not(.hc-template-home) :where(.grid,.directory-grid,.results-grid){gap:14px}main:not(.hc-template-home) :where(.dashboard-card,.player-dashboard-card,.fan-feature-card,.profile-card,.review-card,.team-card,.coach-card,.league-card,.result-card,.settings-card,.form,.hc-auth-card,.admin-section){overflow-wrap:anywhere}main:not(.hc-template-home) :where(.dashboard-card,.player-dashboard-card,.fan-feature-card,.profile-card,.review-card,.team-card,.coach-card,.league-card,.result-card,.settings-card,.admin-section)>:where(h1,h2,h3,h4,p,span,strong,label,small){max-width:100%}@media (max-width:640px){main:not(.hc-template-home) :where(.hero:not(.hc-template-hero),.hc-auth-hero){margin-bottom:18px;padding:24px 16px!important}main:not(.hc-template-home) :where(.form,.hc-auth-card,.form-card){padding:18px 16px}main:not(.hc-template-home) :where(.grid,.directory-grid,.results-grid){grid-template-columns:minmax(0,1fr)}}:root{--hc-orange:#f50;--hc-orange-hover:#e64a00;--hc-ink:#171717;--hc-muted:#626262;--hc-border:#e7e7e7;--hc-surface:#fff;--hc-canvas:#fff}.site-header-global{min-height:68px}.site-header-global .hc-brand-mark{flex:0 0 38px;width:38px;height:38px}.site-header-global .hc-wordmark{letter-spacing:-.045em;font-size:clamp(1rem,1.4vw,1.22rem)}.site-header-global .hc-header-icon,.site-header-global .hc-header-icon svg{width:40px;height:40px}main:not(.hc-template-home){min-height:55vh;padding-bottom:clamp(32px,5vw,64px)}main:not(.hc-template-home)>.page-container,main:not(.hc-template-home)>.container,main:not(.hc-template-home)>.content-container{width:100%;margin-inline:auto;padding-inline:clamp(16px,3vw,40px)}main:not(.hc-template-home) h1{letter-spacing:-.045em;overflow-wrap:anywhere;font-size:clamp(2rem,4vw,3.4rem);font-weight:950;line-height:.98}main:not(.hc-template-home) h2{letter-spacing:-.025em;font-size:clamp(1.25rem,2.2vw,1.8rem);font-weight:900;line-height:1.12}main:not(.hc-template-home) h3{font-size:clamp(1rem,1.6vw,1.2rem);font-weight:850;line-height:1.2}main:not(.hc-template-home) p{line-height:1.55}main:not(.hc-template-home) :where(.dashboard-card,.player-dashboard-card,.fan-feature-card,.profile-card,.review-card,.team-card,.coach-card,.league-card,.result-card,.settings-card,.admin-section,.card,.panel){border-color:var(--hc-border);box-shadow:none;border-radius:10px}main:not(.hc-template-home) :where(.dashboard-card,.profile-card,.review-card,.team-card,.coach-card,.league-card,.result-card,.settings-card,.admin-section,.card,.panel){background:var(--hc-paper-strong);color:var(--hc-ink)}main:not(.hc-template-home) :where(.dashboard-card,.profile-card,.review-card,.team-card,.coach-card,.league-card,.result-card,.settings-card,.admin-section){padding:clamp(16px,2.1vw,24px)}main:not(.hc-template-home) :where(.card-kicker,.eyebrow,.section-kicker){color:#e64a00;letter-spacing:.11em;text-transform:uppercase;font-size:.72rem;font-weight:900;line-height:1.35}main:not(.hc-template-home) :where(.grid,.directory-grid,.results-grid){align-items:stretch}main:not(.hc-template-home) :where(.grid,.directory-grid,.results-grid)>*{min-width:0}main:not(.hc-template-home) :where(svg:not(.hc-brand-mark),.icon,.emoji-icon){flex-shrink:0}main:not(.hc-template-home) :where(.card-icon,.category-icon,.feature-icon,.tile-icon){width:42px;max-width:42px;height:42px;max-height:42px;font-size:1.25rem;line-height:1}main:not(.hc-template-home) :where(button,a.btn,.btn){overflow-wrap:anywhere;max-width:100%}main:not(.hc-template-home) :where(input,select,textarea){box-sizing:border-box;width:100%;max-width:100%}main:not(.hc-template-home) :where(.form,.form-card,.hc-auth-card) form{gap:10px;display:grid}main:not(.hc-template-home) :where(.form,.form-card,.hc-auth-card) label{color:#333;margin-top:5px;font-size:.88rem;font-weight:750;display:block}main:not(.hc-template-home) :where(.form,.form-card,.hc-auth-card) button[type=submit]{width:100%;margin-top:8px}main:not(.hc-template-home) :where(.empty-state,.error-state,.loading-state){border:1px solid var(--hc-border);background:var(--hc-paper-strong);color:var(--hc-ink);border-radius:10px;padding:clamp(22px,4vw,40px)}.site-footer :where(p,span,a){overflow-wrap:anywhere}@media (min-width:1000px){main:not(.hc-template-home)>.page-container,main:not(.hc-template-home)>.container,main:not(.hc-template-home)>.content-container{padding-inline:clamp(28px,3vw,48px)}}@media (max-width:760px){.site-header-global{min-height:60px}.site-header-global .hc-brand-mark{flex-basis:32px;width:32px;height:32px}.site-header-global .hc-wordmark{font-size:1rem}main:not(.hc-template-home){padding-bottom:36px}main:not(.hc-template-home)>.page-container,main:not(.hc-template-home)>.container,main:not(.hc-template-home)>.content-container{padding-inline:14px}main:not(.hc-template-home) h1{font-size:clamp(1.9rem,9vw,3rem)}main:not(.hc-template-home) :where(.grid,.directory-grid,.results-grid){grid-template-columns:minmax(0,1fr)}main:not(.hc-template-home) :where(.dashboard-card,.profile-card,.review-card,.team-card,.coach-card,.league-card,.result-card,.settings-card,.admin-section){padding:16px}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--hc-ink:#171717;--hc-muted:#5f5f5f;--hc-border:#e2e2e2;--hc-surface:#fff;--hc-canvas:#fff}body{color:#171717!important;background:#fff!important}main:not(.hc-rebrand):not(.hc-template-home),main:not(.hc-rebrand):not(.hc-template-home)>section:not(.hero){color:#171717!important;background-color:#fff!important}.hc-dashboard-shell{color:#171717!important;background:#fff!important}.hc-dashboard-shell .hc-app-topbar{color:#fff!important;background:#111!important;border-bottom-color:#333!important}.hc-dashboard-shell .hc-app-topbar :where(a,button,span,strong,p){color:#fff!important}.hc-dashboard-shell .hc-player-hero,.hc-dashboard-shell .hc-command-tile,.hc-dashboard-shell .dashboard-card,.hc-dashboard-shell .player-dashboard-card,.hc-dashboard-shell .fan-feature-card,.hc-dashboard-shell .hc-mobile-quick-card,.hc-dashboard-shell .hc-mobile-category-row,.hc-dashboard-shell .hc-command-tile:hover{color:#171717!important;box-shadow:none!important;background:#fff!important;border:1px solid #e2e2e2!important;border-top:3px solid #f50!important;border-radius:10px!important}.hc-dashboard-shell :where(.hc-player-hero,.hc-command-tile,.dashboard-card,.player-dashboard-card,.fan-feature-card,.hc-mobile-quick-card,.hc-mobile-category-row) :where(h1,h2,h3,h4,p,span,strong,small,label,a,li,div){color:#171717!important}.hc-dashboard-shell :where(.eyebrow,.card-kicker,.hc-mobile-eyebrow,.dashboard-command-number,.dashboard-command-icon,.dashboard-command-arrow,.hc-mobile-icon,.hc-mobile-row-arrow){color:#d94300!important}.hc-dashboard-shell .hc-player-stats,.hc-dashboard-shell .hc-player-stats>div,.hc-dashboard-shell .hc-player-stats>div+div{border-color:#e2e2e2!important}.hc-dashboard-shell .hc-player-stats :where(span,small,.muted){color:#5f5f5f!important}.hc-dashboard-shell .btn,.hc-dashboard-shell .btn.dark,.hc-dashboard-shell a.btn,.hc-dashboard-shell button,main:not(.hc-rebrand):not(.hc-template-home) :where(.btn,button[type=submit],.button-primary,.btn-primary){color:#fff!important;background:#e64a00!important;border-color:#e64a00!important}.hc-dashboard-shell .btn.dark,main:not(.hc-rebrand):not(.hc-template-home) :where(.btn.dark,.button-dark){color:#fff!important;background:#171717!important;border-color:#171717!important}main:not(.hc-rebrand):not(.hc-template-home) :where(.card,.panel,.dashboard-card,.player-dashboard-card,.fan-feature-card,.profile-card,.review-card,.team-card,.coach-card,.league-card,.result-card,.settings-card,.admin-card,.admin-section,.modal-content,.form-card,.auth-card,.hc-auth-card,.hc-coach-empty,.hc-team-row,.hc-command-tile){color:#171717!important;box-shadow:none!important;background:#fff!important;border-color:#e2e2e2!important}main:not(.hc-rebrand):not(.hc-template-home) :where(.card,.panel,.dashboard-card,.player-dashboard-card,.fan-feature-card,.profile-card,.review-card,.team-card,.coach-card,.league-card,.result-card,.settings-card,.admin-card,.admin-section,.modal-content,.form-card,.auth-card,.hc-auth-card,.hc-coach-empty,.hc-team-row,.hc-command-tile) :where(h1,h2,h3,h4,p,span,strong,small,label,li,a:not(.btn),div){color:#171717!important}main:not(.hc-rebrand):not(.hc-template-home) :where(.card,.panel,.dashboard-card,.player-dashboard-card,.fan-feature-card,.profile-card,.review-card,.team-card,.coach-card,.league-card,.result-card,.settings-card,.admin-card,.admin-section,.modal-content,.form-card,.auth-card,.hc-auth-card,.hc-coach-empty,.hc-team-row,.hc-command-tile) :where(.muted,.text-muted,.description,small){color:#5f5f5f!important}main:not(.hc-rebrand):not(.hc-template-home) :where(.is-dark,[data-theme=dark],.dark-panel,.dark-card,.hc-dark-panel),main:not(.hc-rebrand):not(.hc-template-home) :where(.is-dark,[data-theme=dark],.dark-panel,.dark-card,.hc-dark-panel) :where(h1,h2,h3,h4,p,span,strong,small,label,li,a){color:#fff!important}main:not(.hc-rebrand):not(.hc-template-home) :where(input,select,textarea){color:#171717!important;-webkit-text-fill-color:#171717!important;background:#fff!important;border-color:#cfcfcf!important}main:not(.hc-rebrand):not(.hc-template-home) :where(input,select,textarea)::placeholder{color:#666!important;-webkit-text-fill-color:#666!important;opacity:1!important}.site-footer{color:#fff!important;background:#101010!important}.site-footer :where(h1,h2,h3,h4,p,span,strong,small,label,li,a){color:#fff!important}@media (max-width:760px){.hc-dashboard-shell{padding-inline:14px!important}.hc-dashboard-shell .hc-command-grid{grid-template-columns:minmax(0,1fr)!important}.hc-dashboard-shell .hc-player-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.hc-dashboard-shell .hc-app-topbar{flex-wrap:wrap;flex-direction:row!important;align-items:center!important}}main.auth-page-shell,main.auth-page-shell .signup-page,main.auth-page-shell .auth-hero,main.auth-page-shell .signup-card,main.auth-page-shell .auth-card,main.auth-page-shell .signup-form,main.auth-page-shell .non-player-preferences,main.auth-page-shell .signup-account-badge,main.auth-page-shell .signup-gate,main.auth-page-shell .feature,main.auth-page-shell .account-type-choice{color:#171717!important}main.auth-page-shell{background:#fff!important}main.auth-page-shell .auth-hero,main.auth-page-shell .signup-card,main.auth-page-shell .auth-card,main.auth-page-shell .feature,main.auth-page-shell .account-type-choice,main.auth-page-shell .signup-account-badge,main.auth-page-shell .signup-gate{box-shadow:none!important;background:#fff!important;border-color:#e2e2e2!important}main.auth-page-shell :where(h1,h2,h3,h4,strong,.logo){color:#171717!important}main.auth-page-shell :where(p,small,.muted,.intro,.form-hint,.login-link,.signup-gate){color:#5f5f5f!important}main.auth-page-shell .eyebrow,main.auth-page-shell .feature>strong,main.auth-page-shell .account-type-check,main.auth-page-shell :where(.login-link a,.auth-page-shell a:not(.logo)){color:#d94300!important}main.auth-page-shell .signup-nav{color:#fff!important;background:#111!important}main.auth-page-shell .signup-nav :where(a,span){color:#fff!important}main.auth-page-shell .account-type-choice.selected{background:#fff7f2!important;border-color:#f50!important}main.auth-page-shell .account-type-choice :where(strong,small,span){color:#171717!important}main.auth-page-shell .signup-form :where(input,select,textarea){color:#171717!important;-webkit-text-fill-color:#171717!important;background:#fff!important;border-color:#cfcfcf!important}main.auth-page-shell .signup-form :where(input,select,textarea)::placeholder{color:#666!important;-webkit-text-fill-color:#666!important}main.auth-page-shell .signup-form .btn,main.auth-page-shell .signup-form button[type=submit]{color:#fff!important;background:#e64a00!important;border-color:#e64a00!important}main.auth-page-shell .signup-form .checkbox-row,main.auth-page-shell .signup-form .checkbox-row span{color:#333!important}main.auth-page-shell .signup-form .message.error{color:#8c1d18!important;background:#fff1f0!important;border-color:#e5aaa6!important}:root{--hc-orange:#ff5a1f;--hc-paper:#f7f7f5;--hc-line:#e7e7e4;--hc-text:#0a0a0a}.site-header-global.hc-template-header{z-index:1000;min-height:76px;color:var(--hc-text);border:0;border-bottom:1px solid var(--hc-line);box-shadow:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;grid-template-columns:minmax(180px,1fr) minmax(0,2fr) minmax(120px,1fr);align-items:center;gap:20px;padding:10px clamp(16px,4vw,56px);display:grid;position:sticky;top:0}.site-header-global .site-header-brand{align-items:center;gap:9px;width:fit-content;min-width:0;display:inline-flex}.site-header-global .hc-brand-mark{width:42px;height:42px;color:var(--hc-orange);flex:none}.site-header-global .hc-wordmark{color:#0a0a0a;letter-spacing:-.045em;white-space:nowrap;font-size:clamp(21px,2vw,28px);font-weight:900;line-height:.9;font-family:var(--font-display), Impact, sans-serif!important}.site-header-global .hc-wordmark span{color:var(--hc-orange)}.site-header-global .hc-header-nav{display:contents}.site-header-global .hc-header-links{justify-content:center;align-items:center;gap:clamp(16px,3vw,42px);display:flex}.site-header-global .hc-header-links a{color:#282826;min-height:44px;font-family:var(--font-sans), Inter, sans-serif;letter-spacing:.11em;text-transform:uppercase;align-items:center;font-size:11px;font-weight:800;transition:color .16s;display:inline-flex;position:relative}.site-header-global .hc-header-links a:after{background:var(--hc-orange);content:"";transform-origin:0;height:2px;transition:transform .16s;position:absolute;bottom:3px;left:0;right:0;transform:scaleX(0)}.site-header-global .hc-header-links a:hover,.site-header-global .hc-header-links a.is-active{color:#0a0a0a}.site-header-global .hc-header-links a.is-active:after,.site-header-global .hc-header-links a:hover:after{transform:scaleX(1)}.site-header-global .hc-header-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.site-header-global .hc-header-icon{color:#111;background:var(--hc-paper-strong);border:1px solid var(--hc-line);border-radius:10px;place-items:center;width:40px;height:40px;transition:color .16s,border-color .16s,background .16s;display:inline-grid}.site-header-global .hc-header-icon:hover{color:var(--hc-orange);border-color:var(--hc-orange);background:#fff8f4}.site-header-global .hc-header-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:19px;height:19px}.site-header-global .hc-mobile-menu-toggle{display:none}.hc-category-tile{--category-color:#ff5a1f;color:#0a0a0a;background:var(--hc-paper-strong);border:1px solid var(--hc-line);text-align:center;border-radius:10px;flex-direction:column;align-items:center;gap:10px;min-width:0;padding:18px 12px 14px;transition:border-color .16s,background .16s,transform .16s;display:flex}.hc-category-tile:hover{border-color:color-mix(in srgb, var(--category-color) 55%, #fff);background:#fffdfb;transform:translateY(-2px)}.hc-category-tile__hex{width:64px;height:70px;color:var(--hc-paper-strong);background:var(--category-color);clip-path:polygon(25% 3%,75% 3%,100% 50%,75% 97%,25% 97%,0 50%);place-items:center;display:grid}.hc-category-tile__icon{place-items:center;display:grid}.hc-category-tile__label{color:#0a0a0a;font-family:var(--font-display), Impact, sans-serif;letter-spacing:.015em;text-transform:uppercase;font-size:13px;line-height:1.15}.hc-category-tile__description{color:#73736e;font-size:12px;line-height:1.4}.hc-category-tile__arrow{color:var(--category-color);font-size:18px;line-height:1}.hc-team-row{color:#0a0a0a;background:var(--hc-paper-strong);border:1px solid var(--hc-line);border-radius:10px;grid-template-columns:42px minmax(0,1fr) auto minmax(120px,.65fr) 16px;align-items:center;gap:14px;min-height:72px;padding:12px 16px;text-decoration:none;transition:border-color .16s,background .16s;display:grid}.hc-team-row:hover{background:var(--hc-row-hover,#fff5f0);border-color:#ffb69b}.hc-team-row__crest{color:#111;place-items:center;width:40px;height:44px;display:grid}.hc-team-row__crest svg{width:100%;height:100%;display:block}.hc-team-row__name{color:#111;min-width:0;font-size:14px;font-weight:750}.hc-team-row__flag{font-size:20px;line-height:1}.hc-team-row__league{color:#6c6c67;text-align:right;font-size:12px}.hc-team-row__chevron{color:var(--hc-orange);text-align:right;font-size:25px;line-height:1}.hc-rating-summary{background:var(--hc-paper-strong);border:1px solid var(--hc-line);border-radius:10px;grid-template-columns:minmax(130px,.7fr) minmax(200px,1.3fr);align-items:center;gap:clamp(20px,4vw,42px);padding:22px;display:grid}.hc-rating-summary__score{flex-direction:column;align-items:flex-start;gap:7px;display:flex}.hc-rating-summary__score>strong{color:#0a0a0a;font-family:var(--font-display), Impact, sans-serif;letter-spacing:-.04em;font-size:clamp(42px,6vw,60px);line-height:1}.hc-rating-summary__stars,.hc-review-card__stars{color:var(--hc-orange);letter-spacing:.02em;white-space:nowrap;gap:2px;font-size:19px;display:inline-flex}.hc-rating-summary__total{color:#70706b;font-size:12px}.hc-rating-summary__distribution{gap:10px;display:grid}.hc-rating-summary__bar-row{color:#62625d;grid-template-columns:28px minmax(50px,1fr) 38px;align-items:center;gap:10px;font-size:12px;display:grid}.hc-rating-summary__bar-label{color:#333;font-weight:700}.hc-rating-summary__track{background:#ecece9;border-radius:99px;height:7px;display:block;overflow:hidden}.hc-rating-summary__fill{background:var(--hc-orange);border-radius:inherit;height:100%;display:block}.hc-rating-summary__percent{text-align:right;font-variant-numeric:tabular-nums}.hc-review-card{color:#171715;background:var(--hc-paper-strong);border:1px solid var(--hc-line);border-radius:10px;padding:18px}.hc-review-card__header{align-items:center;gap:11px;min-width:0;display:flex}.hc-review-card__avatar{width:42px;height:42px;color:var(--hc-paper-strong);background:#161616;border-radius:50%;flex:0 0 42px;place-items:center;font-size:12px;font-weight:800;display:grid;overflow:hidden}.hc-review-card__avatar img{object-fit:cover;width:100%;height:100%}.hc-review-card__identity{flex-direction:column;gap:4px;min-width:0;display:flex}.hc-review-card__identity strong{color:#111;font-size:13px}.hc-review-card__identity time{color:#777771;font-size:11px}.hc-review-card__stars{margin-left:auto;font-size:16px}.hc-review-card__text{color:#33332f;overflow-wrap:anywhere;margin:15px 0 0;font-size:13px;line-height:1.7}.hc-bottom-tab-bar{display:none}@media (max-width:760px){.site-header-global.hc-template-header{grid-template-columns:minmax(0,1fr) auto;gap:10px;min-height:64px;padding:8px 14px;position:sticky}.site-header-global .hc-brand-mark{width:35px;height:35px}.site-header-global .hc-wordmark{font-size:22px}.site-header-global .hc-mobile-menu-toggle{color:#111;background:var(--hc-paper-strong);border:1px solid var(--hc-line);border-radius:10px;flex-direction:column;justify-content:center;gap:5px;width:40px;height:40px;padding:10px;display:flex}.site-header-global .hc-mobile-menu-toggle span{background:currentColor;width:18px;height:2px;display:block}.site-header-global .hc-header-nav{display:none}.site-header-global .hc-header-nav.is-open{background:var(--hc-paper-strong);border-bottom:1px solid var(--hc-line);flex-direction:column;align-items:stretch;gap:14px;padding:14px;display:flex;position:absolute;top:calc(100% - 1px);left:0;right:0}.site-header-global .hc-header-links{flex-direction:column;align-items:stretch;gap:0;display:flex}.site-header-global .hc-header-links a{min-height:44px}.site-header-global .hc-header-links a:after{width:45px;bottom:3px;right:auto}.site-header-global .hc-header-actions{justify-content:flex-start}.hc-category-tile{border-radius:9px;padding:14px 8px 12px}.hc-category-tile__hex{width:54px;height:60px}.hc-category-tile__icon svg{width:27px;height:27px}.hc-category-tile__label{font-size:12px}.hc-team-row{border-radius:9px;grid-template-columns:36px minmax(0,1fr) auto 14px;gap:9px;min-height:66px;padding:10px}.hc-team-row__crest{width:34px;height:38px}.hc-team-row__name{font-size:13px}.hc-team-row__flag{font-size:18px}.hc-team-row__league{text-align:left;grid-area:2/2/auto/4;font-size:11px}.hc-team-row__chevron{grid-area:1/4/3}.hc-rating-summary{border-radius:9px;grid-template-columns:1fr;gap:20px;padding:17px}.hc-rating-summary__score{grid-template-columns:auto 1fr;align-items:center;column-gap:14px;display:grid}.hc-rating-summary__score>strong{grid-row:span 2;font-size:48px}.hc-rating-summary__stars{font-size:17px}.hc-review-card{border-radius:9px;padding:14px}.hc-review-card__avatar{flex-basis:38px;width:38px;height:38px}.hc-review-card__stars{font-size:14px}.hc-bottom-tab-bar{z-index:1100;padding:7px 8px calc(7px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 18px #0000000a;border-top:1px solid var(--hc-line)!important;background:#fffffff7!important}.hc-bottom-tab-bar a{flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:48px;font-size:10px;font-weight:700;text-decoration:none;display:flex;color:#73736e!important}.hc-bottom-tab-bar a.active{color:var(--hc-orange)!important}.hc-bottom-tab-bar .bottom-nav-icon{place-items:center;display:grid}.hc-bottom-tab-bar .bottom-nav-icon svg{width:21px;height:21px}.hc-bottom-tab-bar .bottom-nav-label{line-height:1.1}body:has(.hc-bottom-tab-bar){padding-bottom:calc(72px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.hc-category-tile,.hc-header-links a,.hc-header-icon{transition:none!important}}.hc-template-home.hc-home-redesign{color:#0a0a0a;background:#f7f7f5}.hc-template-home.hc-home-redesign .hc-home-hero{min-height:clamp(500px,55vw,690px);color:var(--hc-paper-strong);background:#0a0a0a;grid-template-columns:minmax(0,1.05fr) minmax(260px,.95fr)}.hc-template-home.hc-home-redesign .hc-home-hero h1,.hc-template-home.hc-home-redesign .hc-home-hero h1 em{color:var(--hc-paper-strong)}.hc-template-home.hc-home-redesign .hc-home-cta{color:var(--hc-paper-strong);background:#ff5a1f;border-color:#ff5a1f;border-radius:8px}.hc-template-home.hc-home-redesign .hc-home-hero-art{background:radial-gradient(#ff5a1f29,#0000 66%);min-width:0;overflow:hidden}.hc-template-home.hc-home-redesign .hc-home-image-frame{z-index:1;aspect-ratio:4/5;border:2px solid #ff5a1f;border-radius:12px;width:min(100%,410px);position:relative;overflow:hidden;transform:rotate(2deg);box-shadow:0 24px 70px #0000007a}.hc-template-home.hc-home-redesign .hc-home-basketball-image{object-fit:cover;object-position:center;filter:saturate(.86)contrast(1.08)}.hc-template-home.hc-home-redesign .hc-home-diagonal{z-index:2;pointer-events:none;background:#ff5a1f;width:145%;height:12px;position:absolute;transform:rotate(-42deg)}.hc-template-home.hc-home-redesign .hc-home-diagonal-one{top:18%;right:-47%}.hc-template-home.hc-home-redesign .hc-home-diagonal-two{opacity:.78;height:4px;bottom:14%;left:-38%}.hc-template-home.hc-home-redesign .hc-home-explore{background:#f7f7f5;padding:clamp(34px,5vw,64px) clamp(18px,4vw,56px)}.hc-template-home.hc-home-redesign .hc-template-section-title{align-items:end;margin-bottom:26px}.hc-template-home.hc-home-redesign .hc-template-section-title h2{color:#0a0a0a;margin-top:8px;font-size:clamp(30px,4vw,46px)}.hc-template-home.hc-home-redesign .hc-template-section-title>a{color:#0a0a0a}.hc-template-home.hc-home-redesign .hc-home-category-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:12px}.hc-template-home.hc-home-redesign .hc-home-category-tile{background:var(--hc-paper-strong);text-align:center;border:1px solid #e7e7e4;border-radius:10px;align-items:center;min-height:0;padding:16px 10px 14px}.hc-template-home.hc-home-redesign .hc-home-category-tile .hc-category-tile__hex{width:54px;height:60px}.hc-template-home.hc-home-redesign .hc-home-category-tile .hc-category-tile__label{overflow-wrap:anywhere;font-size:12px}.hc-template-home.hc-home-redesign .hc-home-category-tile .hc-category-tile__description{font-size:11px}@media (max-width:1100px){.hc-template-home.hc-home-redesign .hc-home-category-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){.hc-template-home.hc-home-redesign .hc-home-hero{grid-template-columns:minmax(0,1fr);gap:26px;padding:42px 20px 32px}.hc-template-home.hc-home-redesign .hc-home-hero h1{font-size:clamp(42px,11vw,68px)}.hc-template-home.hc-home-redesign .hc-home-hero-art{height:310px;min-height:280px}.hc-template-home.hc-home-redesign .hc-home-image-frame{aspect-ratio:auto;width:min(70%,300px);height:280px}.hc-template-home.hc-home-redesign .hc-home-explore{padding:34px 16px}.hc-template-home.hc-home-redesign .hc-template-section-title{flex-direction:column;align-items:flex-start}.hc-template-home.hc-home-redesign .hc-home-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@media (prefers-reduced-motion:reduce){.hc-template-home.hc-home-redesign .hc-home-category-tile{transition:none}}.hc-directory-page,.hc-team-directory-page,.hc-team-entity-profile{box-sizing:border-box;width:100%;min-width:0;max-width:none;margin-inline:auto}.hc-directory-page{max-width:1440px;padding:clamp(24px,4vw,56px) clamp(16px,4vw,56px) 64px}.hc-directory-intro{max-width:900px;margin-bottom:28px}.hc-directory-intro h1{font-size:clamp(2.6rem,5.5vw,5.25rem);line-height:.94}.hc-directory-intro>p:last-child{max-width:680px;font-size:clamp(14px,1.3vw,17px)}.hc-directory-search{border-radius:999px;width:100%;max-width:900px;min-height:58px;padding-inline:20px}.hc-directory-search input{font-size:16px}.hc-directory-filters{flex-wrap:wrap;padding-block:18px 22px;overflow:visible}.hc-directory-filter{min-height:42px;padding-inline:18px;transition:background .16s,border-color .16s,color .16s}.hc-directory-list{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;display:grid;overflow:visible}.hc-directory-row{border:1px solid var(--hc-line);background:var(--hc-paper-strong);border-radius:12px;min-width:0;min-height:94px;margin-bottom:12px;padding:18px 16px;transition:border-color .16s,transform .16s,background .16s}.hc-directory-row:last-child{border-bottom:1px solid var(--hc-line)}.hc-directory-row:hover{border-color:var(--hc-hover-border);background:var(--hc-hover-wash);transform:translateY(-1px)}.hc-directory-emblem{width:48px;height:48px;font-size:17px}.hc-directory-copy strong{font-size:15px}.hc-directory-copy small{font-size:12px}.hc-team-directory-page{padding:clamp(16px,3.5vw,48px) clamp(14px,4vw,56px) 80px}.hc-team-directory-page>.hero{width:100%;max-width:1440px;margin:0 auto 20px}.hc-team-directory-page>.hero:first-of-type{min-height:320px}.hc-team-directory-page>.hero:first-of-type h1{max-width:900px}.hc-team-directory-page .hc-directory-switcher{align-items:center;max-width:1440px;margin:18px auto 24px;padding:0}.hc-team-directory-page .team-filter-row{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.hc-team-directory-page .team-filter-row select{background-color:var(--hc-paper);border-radius:999px;flex:160px;min-width:0;min-height:44px;padding:0 14px}.hc-team-directory-page .hc-directory-summary{justify-content:space-between;align-items:center;gap:14px;max-width:1440px;margin:22px auto 12px;display:flex}.hc-team-directory-page .hc-team-directory-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;max-width:1440px;margin-inline:auto;display:grid}.hc-team-directory-page .hc-team-directory-list>.hc-team-row{border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-content:start;min-width:0;min-height:0;padding:22px;display:grid}.hc-team-directory-page .hc-team-directory-list>.hc-team-row .eyebrow{grid-column:1/-1}.hc-team-directory-page .hc-team-directory-list>.hc-team-row h2{overflow-wrap:anywhere;min-width:0;margin:10px 0 4px}.hc-team-directory-page .hc-team-directory-list>.hc-team-row p{overflow-wrap:anywhere;min-width:0}.hc-team-directory-page .hc-team-directory-list>.hc-team-row .btn{place-self:end start}.hc-team-entity-profile{padding:20px clamp(14px,4vw,56px) 84px}.hc-team-entity-profile>.hero{isolation:isolate;border-radius:12px;width:100%;max-width:1440px;margin:18px auto 22px;padding:clamp(24px,5vw,64px);position:relative}.hc-team-entity-profile>section.hero:first-of-type{border:1px solid var(--hc-mobile-row-border);background:linear-gradient(115deg, #090909f7, #141414d1), radial-gradient(ellipse at 82% 18%, color-mix(in srgb, var(--hc-orange) 35%, transparent), transparent 40%), #090909;color:var(--hc-paper-strong);overflow:hidden}.hc-team-entity-profile>section.hero:first-of-type:after{z-index:-1;border:1px solid color-mix(in srgb, var(--hc-orange) 38%, transparent);content:"";pointer-events:none;width:46%;height:150%;position:absolute;top:-24%;right:-8%;transform:rotate(24deg)}.hc-team-entity-profile>section.hero:first-of-type h1{color:var(--hc-paper-strong);overflow-wrap:anywhere;font-size:clamp(2.7rem,7vw,6.5rem);line-height:.92}.hc-team-entity-profile>section.hero:first-of-type p{color:var(--hc-muted-on-dark)}.hc-team-entity-profile>section.hero:first-of-type .actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.hc-team-entity-profile>section.hero:first-of-type .entity-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.hc-team-entity-profile>section.hero:not(:first-of-type){background:var(--hc-paper-strong);border:1px solid var(--hc-line);color:#171715}.hc-team-entity-profile .hc-profile-review-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:1440px;margin:0 auto 22px;display:grid}.hc-team-entity-profile .hc-profile-review-list>.card,.hc-team-entity-profile>.grid>.card{overflow-wrap:anywhere;border-radius:12px;min-width:0}.hc-team-entity-profile :where(h2,h3,p,a,strong){overflow-wrap:anywhere}.hc-team-entity-profile .rating-limits,.hc-team-entity-profile .hc-rating-summary{min-width:0;max-width:100%}@media (min-width:1100px){.hc-directory-page{padding-inline:clamp(36px,5vw,76px)}.hc-directory-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.hc-team-directory-page .hc-team-directory-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){body:has(.hc-bottom-tab-bar){padding-bottom:calc(78px + env(safe-area-inset-bottom))}.hc-template-home.hc-home-redesign .hc-home-hero{grid-template-columns:minmax(0,1fr);gap:18px;min-height:0;padding:32px 16px 24px}.hc-template-home.hc-home-redesign .hc-home-hero-copy{min-width:0}.hc-template-home.hc-home-redesign .hc-home-hero h1{overflow-wrap:anywhere;max-width:12ch;font-size:clamp(2.65rem,12vw,4.5rem);line-height:.9}.hc-template-home.hc-home-redesign .hc-home-hero p{font-size:15px;line-height:1.55}.hc-template-home.hc-home-redesign .hc-home-hero-art{height:245px;min-height:245px}.hc-template-home.hc-home-redesign .hc-home-image-frame{width:min(64%,230px);height:220px}.hc-template-home.hc-home-redesign .hc-home-explore{padding:28px 14px 34px}.hc-template-home.hc-home-redesign .hc-template-section-title{gap:12px;margin-bottom:16px}.hc-template-home.hc-home-redesign .hc-home-category-grid{grid-template-columns:minmax(0,1fr);gap:8px}.hc-template-home.hc-home-redesign .hc-home-category-tile{border:1px solid var(--hc-mobile-row-border);background:var(--hc-mobile-row-bg);min-height:68px;color:var(--hc-paper-strong);text-align:left;border-radius:10px;grid-template-columns:42px minmax(0,1fr) 18px;place-items:center stretch;gap:12px;padding:11px 14px;display:grid}.hc-template-home.hc-home-redesign .hc-home-category-tile .hc-category-tile__hex{grid-row:1/span 2;width:42px;height:46px}.hc-template-home.hc-home-redesign .hc-home-category-tile .hc-category-tile__icon svg{width:24px;height:24px}.hc-template-home.hc-home-redesign .hc-home-category-tile .hc-category-tile__label{color:var(--hc-paper-strong);text-align:left;align-self:end;font-size:13px}.hc-template-home.hc-home-redesign .hc-home-category-tile .hc-category-tile__description{color:var(--hc-subtle-on-dark);text-align:left;grid-column:2;align-self:start;margin:0;font-size:11px}.hc-template-home.hc-home-redesign .hc-home-category-tile .hc-category-tile__arrow{color:var(--hc-orange);grid-area:1/3/span 2;justify-self:end}.hc-template-home.hc-home-redesign .hc-home-quick-access,.hc-template-home.hc-home-redesign .hc-quick-access,.hc-template-home.hc-home-redesign .hc-template-directory{min-width:0}.hc-directory-page{padding:24px 14px 32px}.hc-directory-intro{margin-bottom:22px}.hc-directory-intro h1{font-size:clamp(2.4rem,11vw,3.6rem)}.hc-directory-search{min-height:54px;padding-inline:16px}.hc-directory-filters{flex-wrap:nowrap;margin-inline:-2px;padding:12px 2px 16px;overflow-x:auto}.hc-directory-list{grid-template-columns:minmax(0,1fr);gap:0}.hc-directory-row{min-height:78px;margin-bottom:8px;padding:13px}.hc-team-directory-page{padding:12px 12px 84px}.hc-team-directory-page>.hero{margin-bottom:14px;padding:24px 18px}.hc-team-directory-page>.hero:first-of-type{min-height:0}.hc-team-directory-page>.hero:first-of-type h1{font-size:clamp(2.4rem,11vw,4rem)}.hc-team-directory-page .hc-directory-switcher{gap:7px;margin-block:14px 18px}.hc-team-directory-page .hc-directory-switcher a{min-height:40px;padding:9px 12px;font-size:11px}.hc-team-directory-page .team-filter-row{grid-template-columns:minmax(0,1fr);gap:9px;display:grid}.hc-team-directory-page .team-filter-row select{width:100%;min-height:48px}.hc-team-directory-page .hc-directory-summary{align-items:flex-start;margin-block:16px 10px}.hc-team-directory-page .hc-team-directory-list{grid-template-columns:minmax(0,1fr);gap:9px}.hc-team-directory-page .hc-team-directory-list>.hc-team-row{padding:17px}.hc-team-entity-profile{padding:10px 12px 90px}.hc-team-entity-profile .hc-profile-directory-switcher{gap:7px;margin:12px 0 16px}.hc-team-entity-profile .hc-profile-directory-switcher a{min-height:38px;padding:8px 11px;font-size:10px}.hc-team-entity-profile>.hero{border-radius:10px;margin-block:12px 16px;padding:24px 18px}.hc-team-entity-profile>section.hero:first-of-type h1{font-size:clamp(2.5rem,12vw,4.4rem)}.hc-team-entity-profile>section.hero:first-of-type .actions{flex-direction:column;align-items:stretch}.hc-team-entity-profile>section.hero:first-of-type .actions .btn{justify-content:center;width:100%}.hc-team-entity-profile .hc-profile-review-list,.hc-team-entity-profile>.grid{grid-template-columns:minmax(0,1fr);gap:10px}.hc-team-entity-profile .hc-rating-summary{grid-template-columns:minmax(0,1fr);padding:15px}.hc-team-entity-profile .hc-review-card{padding:14px}}@media (max-width:380px){.hc-template-home.hc-home-redesign .hc-home-hero h1{font-size:2.45rem}.hc-team-directory-page .hc-directory-switcher a{padding-inline:9px}.hc-team-entity-profile>.hero:first-of-type .entity-actions{align-items:flex-start}}@media (max-width:767px){.site-header-global.hc-template-header{z-index:1200;grid-template-columns:minmax(0,1fr) 42px;gap:10px;min-height:64px;padding:8px 14px;position:sticky}.site-header-global .hc-mobile-menu-toggle{display:flex}.site-header-global .hc-header-nav{display:none}.site-header-global .hc-header-nav.is-open{border-bottom:1px solid var(--hc-line);background:var(--hc-paper-strong);flex-direction:column;align-items:stretch;gap:12px;padding:14px;display:flex;position:absolute;top:calc(100% - 1px);left:0;right:0}.site-header-global .hc-header-links{flex-direction:column;align-items:stretch;gap:0;display:flex}.site-header-global .hc-header-links a{min-height:44px}.hc-bottom-tab-bar{display:grid}}:root{--hc-surface:#fff;--hc-surface-muted:#f1f1ed;--hc-text-primary:#171715;--hc-text-secondary:#55554f;--hc-border-strong:#d4d4cd}.contact-dashboard-card{background:var(--hc-surface)!important;color:var(--hc-text-primary)!important;border:1px solid var(--hc-border-strong)!important}.contact-dashboard-card :where(h1,h2,h3,strong,label){color:var(--hc-text-primary)!important}.contact-dashboard-card :where(p,.muted,small){color:var(--hc-text-secondary)!important}.contact-dashboard-card :where(input,select,textarea){color:#171715!important;border-color:var(--hc-border-strong)!important;background:#fafaf8!important}.contact-dashboard-card .btn.dark{color:#fff!important;background:#171715!important;border-color:#171715!important}.contact-dashboard-card .btn:not(.dark){background:var(--hc-orange)!important;color:#111!important}.hc-home-hero-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.hc-home-signin,.hc-signin-button{letter-spacing:.13em;text-transform:uppercase;background:0 0;border:1px solid #ffffff6b;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:0 17px;font-size:11px;font-weight:900;transition:background .16s,border-color .16s,color .16s;display:inline-flex;color:#fff!important}.hc-home-signin:hover,.hc-signin-button:hover{border-color:var(--hc-orange);background:var(--hc-orange);color:#111!important}.site-header-global .hc-signin-button{pointer-events:auto;min-height:36px;padding:0 13px}.hc-womens-directory-page .hc-womens-team-main-link{border-radius:3px;padding:4px 0 10px;display:block}.hc-womens-directory-page .hc-womens-team-main-link h2{transition:color .15s;color:var(--hc-text-primary)!important}.hc-womens-directory-page .hc-womens-team-main-link:hover h2{color:var(--hc-orange-bright)!important}.hc-womens-directory-page .hc-womens-team-main-link:focus-visible{outline:3px solid var(--hc-orange);outline-offset:4px}.hc-womens-directory-page .hc-womens-team-main-link p{color:var(--hc-text-secondary)!important}.hc-womens-directory-page .hc-womens-profile-button{gap:8px;min-height:44px;color:#fff!important;background:#171715!important;border:1px solid #171715!important}.hc-womens-directory-page .hc-womens-profile-button:hover{background:var(--hc-orange)!important;border-color:var(--hc-orange)!important;color:#111!important}@media (max-width:760px){.hc-home-hero-actions{align-items:stretch}.hc-home-hero-actions>a{width:100%}.site-header-global .hc-signin-button{border:0;border-bottom:1px solid #242424;justify-content:flex-start;width:100%;min-height:42px;padding:10px 8px}}.hc-dashboard-shell .hc-player-hero{grid-template-columns:minmax(0,1fr);gap:22px;display:grid}.hc-dashboard-shell .hc-player-stats{background:#ffffff0b;border:1px solid #fff3;border-radius:10px;flex-wrap:wrap;align-items:stretch;gap:0;width:100%;padding:0;overflow:hidden;display:flex!important}.hc-dashboard-shell .hc-player-stats>div{border:0;border-right:1px solid #ffffff29;flex:155px;align-content:center;gap:5px;min-width:0;padding:15px 18px;display:grid;box-shadow:none!important;background:0 0!important}.hc-dashboard-shell .hc-player-stats>div:last-child{border-right:0}.hc-dashboard-shell .hc-player-stats>div>span{letter-spacing:.13em;font-size:10px;font-weight:900;color:#c8c8c3!important}.hc-dashboard-shell .hc-player-stats>div>strong{overflow-wrap:anywhere;font-size:clamp(17px,2vw,23px);line-height:1.1;color:#fff!important}.hc-dashboard-shell .hc-player-stats>div>small{text-transform:capitalize;font-size:12px;line-height:1.35;color:#d0d0ca!important}.hc-dashboard-shell .hc-player-stats>div:first-child>strong{color:var(--hc-orange)!important}.hc-dashboard-shell .hc-player-stats>div:nth-child(2)>strong{font-family:var(--hc-ui);font-size:28px}@media (min-width:900px){.hc-dashboard-shell .hc-player-hero{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.hc-dashboard-shell .hc-player-stats>div{flex:44%;padding:13px 12px}.hc-dashboard-shell .hc-player-stats>div:nth-child(2){border-right:0}.hc-dashboard-shell .hc-player-stats>div:nth-child(-n+2){border-bottom:1px solid #ffffff29}}.bottom-nav.hc-bottom-tab-bar{box-shadow:0 -8px 24px #00000029;color:#fff!important;background:#090909!important;border-top:1px solid #393939!important}.bottom-nav.hc-bottom-tab-bar a,.bottom-nav.hc-bottom-tab-bar a:visited{color:#c9c9c4!important;background:0 0!important}.bottom-nav.hc-bottom-tab-bar a.active,.bottom-nav.hc-bottom-tab-bar a.active .bottom-nav-label{color:var(--hc-orange)!important}.bottom-nav.hc-bottom-tab-bar .bottom-nav-label{font-weight:800;color:inherit!important}.bottom-nav.hc-bottom-tab-bar svg{stroke:currentColor!important}.site-header-global.hc-template-header .hc-header-nav.is-open{z-index:20;box-shadow:0 18px 30px #00000047;color:#fff!important;background:#090909!important;border-top:1px solid #393939!important}.site-header-global.hc-template-header .hc-header-nav.is-open a,.site-header-global.hc-template-header .hc-header-nav.is-open .hc-header-icon{color:#f4f4f1!important}.site-header-global.hc-template-header .hc-header-nav.is-open a:hover,.site-header-global.hc-template-header .hc-header-nav.is-open a.is-active{color:var(--hc-orange)!important}.site-header-global .hc-mobile-menu-toggle{color:#fff!important;background:#090909!important}.contact-box,.contact-gate{box-shadow:0 6px 18px #0000000b;color:#171715!important;background:#fff!important;border:1px solid #d4d4cd!important;border-radius:8px!important;padding:18px!important}.contact-box :where(h1,h2,h3,h4,strong,label,.card-kicker),.contact-gate :where(h1,h2,h3,h4,strong,label,.card-kicker){color:#171715!important}.contact-box :where(p,small,.muted),.contact-gate :where(p,small,.muted){color:#55554f!important}.contact-box :where(textarea,input,select){caret-color:#171715;width:100%;min-height:46px;margin:12px 0;padding:12px;display:block;color:#171715!important;background:#fafaf8!important;border:1px solid #c9c9c1!important;border-radius:5px!important}.contact-box textarea::placeholder{opacity:1;color:#686861!important}.contact-box .btn:not(.dark){background:var(--hc-orange)!important;color:#111!important;border-color:var(--hc-orange)!important}.contact-box .btn.dark{color:#fff!important;background:#171715!important;border-color:#171715!important}.contact-messages{color:#171715!important}.contact-message{color:#171715!important;background:#f1f1ed!important}.contact-message.mine{color:#171715!important;background:#fff0e9!important}.contact-message small{color:#55554f!important}.hc-womens-directory-page .hc-team-row{position:relative;color:#171715!important;background:#fff!important;border:1px solid #d4d4cd!important;padding:18px!important}.hc-womens-directory-page .hc-team-row .hc-womens-team-main-link{z-index:1;cursor:pointer;min-height:64px;position:relative;color:#171715!important}.hc-womens-directory-page .hc-team-row .hc-womens-team-main-link h2{text-underline-offset:4px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;color:#171715!important}.hc-womens-directory-page .hc-team-row .hc-womens-team-main-link:hover h2,.hc-womens-directory-page .hc-team-row .hc-womens-team-main-link:focus-visible h2{text-decoration-color:currentColor;color:var(--hc-orange-bright)!important}.hc-womens-directory-page .hc-team-row .actions{z-index:2;position:relative}.hc-womens-profile-page .hero-card,.hc-womens-profile-page .dashboard-card,.hc-womens-profile-page .card{color:#171715}.hc-womens-profile-page .hero-card :where(h1,h2,h3){color:#fff}.hc-womens-profile-page .hero-card :where(p,.muted){color:#e1e1dc!important}.hc-womens-profile-page .dashboard-card,.hc-womens-profile-page .card{background:#fff!important;border:1px solid #d4d4cd!important}.hc-womens-profile-page .dashboard-card :where(h1,h2,h3,strong){color:#171715!important}.hc-womens-profile-page .dashboard-card :where(p,.muted,small){color:#55554f!important}:root{--hc-space-1:8px;--hc-space-2:16px;--hc-space-3:24px;--hc-space-4:32px;--hc-content-max:1184px}:where(.page-container,.hc-team-directory-page,.hc-womens-directory-page,.player-profile-page){min-width:0}:where(.page-container){width:min(100% - 32px, var(--hc-content-max));margin-inline:auto}:where(a,button,select,input,textarea){transition:color .16s,background-color .16s,border-color .16s,box-shadow .16s,transform .16s}:where(button,.btn,a[role=button]):active{transform:translateY(1px)}:where(button,.btn,a[role=button]):focus-visible,:where(input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #ff5a1fb8}.hc-womens-directory-page .page-container{padding-block:24px 40px}.hc-womens-directory-header{justify-content:space-between;align-items:flex-end;gap:24px;margin:0 0 16px;display:flex}.hc-womens-directory-header h1{letter-spacing:-.025em;margin:4px 0 8px;font-size:clamp(32px,4vw,48px);line-height:1}.hc-womens-directory-header p{margin:0}.hc-womens-switch-link{color:#171715;background:#fff;border:1px solid #d5d5ce;border-radius:8px;flex:none;align-items:center;gap:10px;min-height:44px;padding:0 16px;font-size:13px;font-weight:800;display:inline-flex}.hc-womens-switch-link:hover{color:#fff;background:#171715;border-color:#171715}.hc-womens-compact-switcher{flex-wrap:wrap;gap:8px;margin:0 0 16px;padding:0;display:flex}.hc-womens-compact-switcher a{color:#454540;background:#fff;border:1px solid #deded7;border-radius:8px;justify-content:center;align-items:center;min-height:40px;padding:8px 12px;font-size:12px;font-weight:800;display:inline-flex}.hc-womens-compact-switcher a:hover,.hc-womens-compact-switcher a.is-active{color:#fff;background:#171715;border-color:#171715}.hc-womens-search-panel{background:#fff;border:1px solid #deded7;border-radius:12px;padding:16px;box-shadow:0 4px 16px #00000009}.hc-womens-search-panel>label{color:#454540;letter-spacing:.1em;margin:0 0 8px;font-size:11px;font-weight:900;display:block}.hc-womens-search-input-wrap{color:#55554f;background:#fafaf8;border:1px solid #bdbdb5;border-radius:8px;align-items:center;gap:12px;min-height:54px;padding:0 14px;display:flex}.hc-womens-search-input-wrap:focus-within{border-color:#171715;box-shadow:0 0 0 3px #17171514}.hc-womens-search-input-wrap>span{font-size:24px;line-height:1}.hc-womens-search-input-wrap input{width:100%;min-width:0;min-height:50px;padding:0;font-size:15px;box-shadow:none!important;color:#171715!important;background:0 0!important;border:0!important;outline:0!important}.hc-womens-search-input-wrap input::placeholder{color:#73736e;opacity:1}.hc-womens-clear-search{color:#171715;background:#e9e9e3;border:0;border-radius:6px;place-items:center;width:32px;height:32px;font-size:22px;display:grid}.hc-womens-clear-search:hover{background:#d8d8d1}.hc-womens-filters{flex-wrap:wrap;align-items:flex-end;gap:16px;margin-top:16px;display:flex}.hc-womens-filters label{color:#55554f;letter-spacing:.08em;gap:6px;min-width:min(220px,100%);font-size:10px;font-weight:900;display:grid}.hc-womens-filters select{color:#171715;background:#fff;border:1px solid #d0d0c8;border-radius:8px;width:100%;min-height:42px;padding:0 32px 0 12px;font-size:13px;font-weight:600}.hc-womens-filters select:hover{border-color:#85857d}.hc-womens-reset{color:#454540;background:#f4f4f1;border:1px solid #deded7;border-radius:8px;min-height:42px;padding:0 12px;font-size:12px;font-weight:800}.hc-womens-reset:hover{background:#e8e8e2}.hc-womens-results-heading{border-bottom:1px solid #deded7;justify-content:space-between;align-items:baseline;gap:16px;margin:24px 0 8px;padding-bottom:12px;display:flex}.hc-womens-results-heading h2{margin:0;font-size:22px;line-height:1.15}.hc-womens-results-heading>span{color:#66665f;font-size:12px;font-weight:700}.hc-womens-team-list{gap:8px;display:grid}.hc-womens-team-row{color:#171715;background:#fff;border:1px solid #deded7;border-radius:10px;align-items:center;gap:12px;min-width:0;padding:12px;display:flex}.hc-womens-team-row:hover{border-color:#a9a9a0;box-shadow:0 4px 14px #0000000b}.hc-womens-team-link{min-width:0;color:inherit;flex:auto;align-items:center;gap:12px;display:flex}.hc-womens-team-monogram{color:#171715;letter-spacing:-.02em;background:#f4f4f1;border:1px solid #deded7;border-radius:10px;flex:0 0 44px;place-items:center;width:44px;height:44px;font-size:12px;font-weight:900;display:grid}.hc-womens-team-details{gap:4px;min-width:0;display:grid}.hc-womens-team-details strong{overflow-wrap:anywhere;color:#171715;text-transform:none;letter-spacing:0;font-size:15px;font-weight:850;line-height:1.25;font-family:var(--hc-ui)!important}.hc-womens-team-details>span{color:#55554f;font-size:12px;line-height:1.35}.hc-womens-team-details small{color:#77776f;font-size:11px;line-height:1.35}.hc-womens-team-arrow{color:#77776f;margin-left:auto;font-size:18px}.hc-womens-team-link:hover .hc-womens-team-details strong{text-underline-offset:3px;text-decoration:underline}.hc-womens-team-link:hover .hc-womens-team-arrow{color:#171715}.hc-womens-team-follow{flex:none}.hc-womens-team-follow :where(button,a){min-height:38px}.hc-womens-empty-state,.hc-womens-loading{color:#171715;background:#fff;border:1px solid #deded7;border-radius:10px;margin-top:8px;padding:24px}.hc-womens-empty-state h2{margin:0 0 8px;font-size:22px}.hc-womens-empty-state p{color:#55554f;margin:0 0 16px;font-size:14px}.hc-womens-empty-state button{color:#fff;background:#171715;border:1px solid #171715;border-radius:8px;min-height:42px;padding:0 14px;font-weight:800}.hc-womens-empty-state button:hover{background:var(--hc-orange);border-color:var(--hc-orange);color:#171715}.player-profile-page{padding:16px 0 40px}.player-profile-page .topbar{border-bottom:1px solid #deded7;justify-content:space-between;align-items:center;gap:16px;margin:0 0 16px;padding:0 0 12px;display:flex}.player-profile-page .topnav{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.player-profile-page .topnav a{color:#55554f;font-size:12px;font-weight:800}.player-profile-page .topnav a:hover{color:#171715}.player-profile-page .player-profile-hero{color:#fff;background:#101010;border:1px solid #242424;border-radius:14px;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:16px;margin:0 0 16px;padding:24px;display:grid}.player-profile-page .player-profile-avatar{color:#fff;width:88px;height:88px;font-family:var(--hc-display);background:#242424;border:1px solid #55554f;border-radius:50%;place-items:center;font-size:34px;line-height:1;display:grid;overflow:hidden}.player-profile-page .player-profile-avatar img{object-fit:cover;width:100%;height:100%}.player-profile-page .player-profile-heading{min-width:0}.player-profile-page .player-profile-heading .eyebrow{color:#bdbdb5;letter-spacing:.14em;margin:0 0 8px;font-size:10px;font-weight:900}.player-profile-page .player-profile-heading h1{color:#fff;overflow-wrap:anywhere;letter-spacing:-.02em;max-width:22ch;margin:0;font-size:clamp(28px,4vw,42px);line-height:1.05}.player-profile-page .player-profile-heading h1 span{color:#fff!important}.player-profile-page .player-profile-heading .muted{margin:8px 0 0;font-size:13px;line-height:1.4;color:#d1d1cb!important}.player-profile-page .hc-player-profile-hero>div:last-child{flex-wrap:wrap;grid-column:2;gap:8px!important;margin-top:0!important;display:flex!important}.player-profile-page .hc-player-profile-hero :where(.btn,button){color:#fff;background:0 0;border:1px solid #55554f;min-height:42px;padding:0 14px;font-size:11px;border-radius:8px!important}.player-profile-page .hc-player-profile-hero :where(.btn,button):hover{border-color:var(--hc-orange);background:var(--hc-orange);color:#171715}.player-profile-page .player-profile-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:16px;display:grid}.player-profile-page :where(.player-profile-card,.dashboard-card){color:#171715;background:#fff;border:1px solid #deded7;border-radius:12px;min-width:0;padding:20px;box-shadow:0 4px 18px #00000009;margin-top:0!important}.player-profile-page :where(.player-profile-card,.dashboard-card) .card-kicker{color:#66665f;letter-spacing:.12em;margin:0 0 8px;font-size:10px;font-weight:900;display:block}.player-profile-page :where(.player-profile-card,.dashboard-card) h2{color:#171715;margin:0 0 12px;font-size:22px;line-height:1.15}.player-profile-page :where(.player-profile-card,.dashboard-card) p{color:#454540;overflow-wrap:anywhere;font-size:14px;line-height:1.6}.player-profile-page .player-profile-card strong{color:#171715}.player-profile-page .dashboard-card>div[style]{gap:8px!important;margin-top:16px!important}.player-profile-page .dashboard-card>div[style] :where(a,button){min-height:42px}.player-profile-page .dashboard-card .btn:not(.dark){border-color:var(--hc-orange);background:var(--hc-orange);color:#171715}.player-profile-page .dashboard-card .btn.dark,.player-profile-page .dashboard-card button.dark{color:#fff;background:#171715;border-color:#171715}.player-profile-page .dashboard-card :where(a,button):hover{filter:brightness(.94)}@media (max-width:700px){.hc-womens-directory-page .page-container{width:calc(100% - 24px);padding-block:16px 28px}.hc-womens-directory-header{flex-direction:column;align-items:flex-start;gap:12px}.hc-womens-directory-header h1{font-size:34px}.hc-womens-switch-link{min-height:40px}.hc-womens-compact-switcher{flex-wrap:nowrap;padding:2px 2px 6px;overflow-x:auto}.hc-womens-compact-switcher a{flex:none}.hc-womens-search-panel{padding:12px}.hc-womens-filters{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.hc-womens-filters label{min-width:0}.hc-womens-team-row{gap:8px;padding:10px}.hc-womens-team-link{gap:10px}.hc-womens-team-monogram{flex-basis:40px;width:40px;height:40px}.hc-womens-team-details strong{font-size:14px}.hc-womens-team-details small{font-size:10px}.hc-womens-team-follow :where(button,a){min-height:36px;padding-inline:10px}.player-profile-page .page-container{width:calc(100% - 24px)}.player-profile-page .topbar{align-items:flex-start}.player-profile-page .topnav{justify-content:flex-end;gap:10px}.player-profile-page .player-profile-hero{grid-template-columns:64px minmax(0,1fr);gap:12px;padding:16px}.player-profile-page .player-profile-avatar{width:64px;height:64px;font-size:26px}.player-profile-page .player-profile-heading h1{font-size:28px}.player-profile-page .hc-player-profile-hero>div:last-child{grid-column:1/-1}.player-profile-page .player-profile-grid{grid-template-columns:minmax(0,1fr);gap:12px}.player-profile-page :where(.player-profile-card,.dashboard-card){padding:16px}}.hc-dashboard-shell{--hc-dashboard-ink:#111;--hc-dashboard-muted:#6b7280;--hc-dashboard-border:#e5e7eb;--hc-dashboard-orange:#f50;color:var(--hc-dashboard-ink);padding:0 0 32px}.hc-dashboard-shell>.page-container{flex-direction:column;gap:16px;width:min(100% - 40px,1120px);margin-inline:auto;padding:24px 0 32px;display:flex}.hc-dashboard-shell .hc-dashboard-welcome{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:flex-start;gap:8px;margin:0;padding:0;display:flex;position:relative}.hc-dashboard-shell .hc-dashboard-page-label{color:#374151;min-height:24px;font:800 10px/1.2 var(--hc-ui,Inter, sans-serif);letter-spacing:.12em;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;align-items:center;padding:4px 9px;display:inline-flex}.hc-dashboard-shell .hc-dashboard-kicker{color:#6b7280;max-width:100%;font:800 10px/1.3 var(--hc-ui,Inter, sans-serif);letter-spacing:.11em;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.hc-dashboard-shell .hc-dashboard-welcome h1{color:#111;max-width:100%;font-family:var(--font-display), Graduate, serif;letter-spacing:-.035em;text-wrap:balance;overflow-wrap:normal;margin:0;font-size:clamp(25px,3vw,32px);font-weight:900;line-height:1.08}.hc-dashboard-shell .hc-dashboard-welcome h1 span{color:var(--hc-dashboard-orange)}.hc-dashboard-shell .hc-dashboard-hero-description{color:#4b5563;max-width:64ch;font:400 14px/1.5 var(--hc-ui,Inter, sans-serif);margin:0}.hc-dashboard-shell .hc-dashboard-profile-block{border:1px solid var(--hc-dashboard-border);color:#111;background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;min-width:0;margin:0;padding:16px;display:flex;box-shadow:0 2px 8px #11182709}.hc-dashboard-shell .hc-dashboard-profile-identity{align-items:center;gap:12px;min-width:0;display:flex}.hc-dashboard-shell .hc-dashboard-avatar{color:#fff;width:48px;height:48px;font:900 19px/1 var(--hc-display,"Archivo Black", Impact, sans-serif);background:#111;border:1px solid #e5e7eb;border-radius:50%;flex:0 0 48px;place-items:center;display:grid}.hc-dashboard-shell .hc-dashboard-profile-copy{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.hc-dashboard-shell .hc-dashboard-profile-label{color:#6b7280;font:800 10px/1.3 var(--hc-ui,Inter, sans-serif);letter-spacing:.1em}.hc-dashboard-shell .hc-dashboard-username{overflow-wrap:anywhere;color:#111;max-width:100%;font:800 16px/1.25 var(--hc-ui,Inter, sans-serif)}.hc-dashboard-shell .hc-dashboard-membership-badge{color:#374151;max-width:100%;font:800 10px/1.2 var(--hc-ui,Inter, sans-serif);letter-spacing:.025em;overflow-wrap:anywhere;background:#f9fafb;border:1px solid #e5e7eb;border-radius:5px;align-items:center;padding:4px 7px;display:inline-flex}.hc-dashboard-shell .hc-dashboard-edit-profile{color:#fff;min-height:42px;font:800 12px/1.2 var(--hc-ui,Inter, sans-serif);background:#111;border:1px solid #111;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:9px;padding:0 14px;text-decoration:none;display:inline-flex}.hc-dashboard-shell .hc-dashboard-edit-profile svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px;display:block}.hc-dashboard-shell .hc-dashboard-edit-profile:hover{border-color:var(--hc-dashboard-orange);background:var(--hc-dashboard-orange);color:#111}.hc-dashboard-shell .hc-dashboard-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0;margin:0;padding:0;display:grid}.hc-dashboard-shell .hc-dashboard-stat-card{border:1px solid var(--hc-dashboard-border);color:#111;background:#fff;border-radius:12px;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px 12px;min-width:0;min-height:96px;padding:16px;display:grid;box-shadow:0 2px 8px #11182708}.hc-dashboard-shell .hc-dashboard-stat-label{color:#6b7280;font:800 10px/1.25 var(--hc-ui,Inter, sans-serif);letter-spacing:.1em;grid-column:1/-1}.hc-dashboard-shell .hc-dashboard-stat-value{color:#111;min-width:0;font:850 20px/1.15 var(--hc-ui,Inter, sans-serif);overflow-wrap:anywhere;align-self:end}.hc-dashboard-shell .hc-dashboard-stat-note{color:#6b7280;max-width:140px;font:600 11px/1.25 var(--hc-ui,Inter, sans-serif);text-align:right;overflow-wrap:anywhere;place-self:end}.hc-dashboard-shell .hc-mobile-dashboard{min-width:0;margin:0;padding:0}.hc-dashboard-shell .hc-mobile-search{margin-bottom:16px}.hc-dashboard-shell .hc-mobile-section,.hc-dashboard-shell .hc-mobile-browse{margin-top:16px}.hc-dashboard-shell .hc-mobile-section-heading{margin-bottom:12px}.hc-dashboard-shell :where(.hc-mobile-quick-card,.hc-mobile-category-row,.hc-mobile-view-all,.hc-mobile-search button){-webkit-tap-highlight-color:#ff550024}.hc-dashboard-shell :where(a,button,input):focus-visible{outline-offset:3px;outline:3px solid #ff55008c}.hc-dashboard-shell :where(a,button):active{transform:translateY(1px)}.hc-dashboard-shell .hc-mobile-quick-card:hover,.hc-dashboard-shell .hc-mobile-category-row:hover{border-color:#d1d5db}@media (max-width:700px){.hc-dashboard-shell{padding-bottom:96px}.hc-dashboard-shell>.page-container{gap:16px;width:calc(100% - 32px);padding:16px 0}.hc-dashboard-shell .hc-dashboard-welcome{gap:8px}.hc-dashboard-shell .hc-dashboard-kicker{letter-spacing:.075em;font-size:9px}.hc-dashboard-shell .hc-dashboard-welcome h1{letter-spacing:-.03em;max-width:18ch;font-size:clamp(24px,7.4vw,32px);line-height:1.04}.hc-dashboard-shell .hc-dashboard-hero-description{font-size:13px;line-height:1.45}.hc-dashboard-shell .hc-dashboard-profile-block{flex-direction:column;align-items:stretch;gap:12px;padding:16px}.hc-dashboard-shell .hc-dashboard-profile-identity{gap:12px}.hc-dashboard-shell .hc-dashboard-avatar{flex-basis:44px;width:44px;height:44px}.hc-dashboard-shell .hc-dashboard-edit-profile{align-self:flex-start;min-width:136px}.hc-dashboard-shell .hc-dashboard-stat-grid{gap:12px}.hc-dashboard-shell .hc-dashboard-stat-card{gap:8px;min-height:96px;padding:12px}.hc-dashboard-shell .hc-dashboard-stat-value{font-size:18px}.hc-dashboard-shell .hc-dashboard-stat-note{max-width:96px;font-size:10px}.hc-dashboard-shell .hc-mobile-search{margin-bottom:16px}.hc-dashboard-shell .hc-mobile-quick-grid{gap:8px}.hc-dashboard-shell .hc-mobile-quick-card{min-height:88px;padding:12px 10px}.hc-dashboard-shell .hc-mobile-browse{margin-top:16px}}@media (max-width:360px){.hc-dashboard-shell .hc-dashboard-stat-card{padding:10px}.hc-dashboard-shell .hc-dashboard-stat-value{font-size:16px}.hc-dashboard-shell .hc-dashboard-stat-note{max-width:82px;font-size:9px}}@media (prefers-reduced-motion:reduce){.hc-dashboard-shell :where(a,button){transition:none!important}}:root{--hc-orange:#ff5a1f;--hc-ink:#0a0a0a;--hc-paper:#f7f7f5;--hc-white:#fff;--hc-muted:#6b6b67;--hc-border:#e4e4df;--hc-radius:12px;--hc-card-padding:18px;--hc-section-gap:16px;--hc-page-gutter:20px;--hc-control-height:44px;--hc-display:var(--font-display), "Arial Black", Impact, sans-serif;--hc-ui:var(--font-sans), Inter, Arial, sans-serif}html,body{background:var(--hc-paper);max-width:100%;color:var(--hc-ink);font-family:var(--hc-ui);overflow-x:clip}body{padding-bottom:calc(80px + env(safe-area-inset-bottom))}h1,h2,h3,h4,h5,h6{color:var(--hc-ink);text-transform:uppercase;overflow-wrap:normal;word-break:normal;font-family:var(--hc-display)!important}h1{font-size:clamp(28px,5vw,44px);line-height:1.02}h2{font-size:clamp(20px,3vw,24px);line-height:1.12}h3,h4{font-size:18px;line-height:1.2}p,label,input,textarea,select,button{font-family:var(--hc-ui)}p{overflow-wrap:anywhere}img,svg,video,canvas{max-width:100%}main,section,article,form,fieldset,:where(main,.page-container,.container,.hc-dashboard-shell,.profile-page,.hc-team-directory-page,.hc-coaches-directory-page,.hc-leagues-directory-page,.hc-player-directory-page,.hc-global-search-page,.hc-auth-page,.settings-page){min-width:0}:where(.page-container,.container,.hc-dashboard-shell,.profile-page,.hc-team-directory-page,.hc-coaches-directory-page,.hc-leagues-directory-page,.hc-player-directory-page,.hc-global-search-page,.hc-auth-page,.settings-page){padding-left:var(--hc-page-gutter);padding-right:var(--hc-page-gutter)}:where(.btn,.button-primary,.btn-primary,button[type=submit],.hc-button-primary){min-height:var(--hc-control-height);font-family:var(--hc-ui);white-space:normal;text-align:center;box-shadow:none;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:800;line-height:1.2;text-decoration:none;display:inline-flex;transform:none;border-radius:10px!important}:where(.btn,.button-primary,.btn-primary,button[type=submit],.hc-button-primary):hover{transform:translateY(-1px)}:where(.btn,.button-primary,.btn-primary,button[type=submit],.hc-button-primary):focus-visible{outline-offset:2px;outline:3px solid #ff5a1f59}:where(.btn,.button-primary,.btn-primary,button[type=submit],.hc-button-primary):disabled{transform:none}:where(.dark,.button-secondary,.btn-secondary,.hc-button-secondary){min-height:var(--hc-control-height);color:var(--hc-ink)!important;box-shadow:none!important;background:0 0!important;border:1px solid #d1d1cc!important;border-radius:10px!important}:where(.card,.panel,.result-card,.review-card,.team-card,.coach-card,.league-card,.player-card,.dashboard-card,.settings-card,.profile-card,.quick-card,.hc-card){border:1px solid var(--hc-border);border-radius:var(--hc-radius);min-width:0;padding:var(--hc-card-padding);background:var(--hc-white);box-shadow:none}:where(.card,.panel,.result-card,.review-card,.team-card,.coach-card,.league-card,.player-card,.dashboard-card,.settings-card,.profile-card,.quick-card,.hc-card)>:first-child{margin-top:0}:where(.card,.panel,.result-card,.review-card,.team-card,.coach-card,.league-card,.player-card,.dashboard-card,.settings-card,.profile-card,.quick-card,.hc-card)>:last-child{margin-bottom:0}:where(.section-heading,.hc-section-header,.section-header){justify-content:space-between;align-items:flex-end;gap:12px;min-width:0;margin:0 0 12px;display:flex}:where(.section-heading,.hc-section-header,.section-header) h2,:where(.section-heading,.hc-section-header,.section-header) h3{margin:0;font-size:clamp(20px,3vw,24px);line-height:1.12}:where(.hc-kicker,.section-kicker,.eyebrow){color:var(--hc-orange);font-family:var(--hc-ui);letter-spacing:.13em;text-transform:uppercase;margin:0 0 6px;font-size:10px;font-weight:850;line-height:1.25}:where(.section-heading,.hc-section-header,.section-header)>a{color:var(--hc-ink);white-space:nowrap;flex:none;font-size:12px;font-weight:800}:where(input,select,textarea,.search-input,.search-bar){min-width:0;max-width:100%}input::placeholder,textarea::placeholder{color:#6b6b67;opacity:1;text-overflow:clip;overflow:visible}:where(input,textarea,select){overflow-wrap:normal}:where(.search-bar,.search-box,.search-control,.hc-search){min-width:0;max-width:100%}:where(.search-bar,.search-box,.search-control,.hc-search) input{white-space:nowrap;text-overflow:clip;width:100%;min-width:0;overflow:hidden}:where(.category-row,.hc-category-row,.directory-row,.list-row){min-width:0;max-width:100%}:where(.category-row,.hc-category-row,.directory-row,.list-row)>:last-child{flex:none}:where(.category-row,.hc-category-row,.directory-row,.list-row) svg{flex-shrink:0}:where(.directory-grid,.category-grid,.quick-grid,.hc-directory-grid){grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}:where(.directory-grid,.category-grid,.quick-grid,.hc-directory-grid)>*{min-width:0;height:100%;min-height:100%}:where(.verified,.hc-verified,.verified-badge){white-space:nowrap;word-break:keep-all;overflow-wrap:normal;align-items:center;gap:5px;max-width:100%;display:inline-flex}:where(.verified,.hc-verified,.verified-badge) svg{flex:none}:where(.floating-dashboard-chip,.dashboard-floating-chip,.hc-floating-chip){display:none!important}:where(.profile-email,.hc-profile-email,.profile-header-email){color:var(--hc-muted);overflow-wrap:anywhere;text-decoration:none!important}:where(.hc-profile-header,.profile-header,.profile-identity){align-items:center;gap:12px;min-width:0;display:flex}:where(.hc-profile-header,.profile-header,.profile-identity) :where(h1,h2,h3,p,a,span){min-width:0}:where(.hc-profile-actions,.profile-actions){flex-wrap:wrap;gap:8px;display:flex}:where(.hc-profile-actions,.profile-actions)>*{flex:160px}:where(.hc-stat-grid,.profile-info-grid,.hc-profile-info-grid){grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}:where(.hc-stat-grid,.profile-info-grid,.hc-profile-info-grid)>*{min-width:0;height:100%;min-height:112px}:where(.hc-stat-label,.profile-info-label,.stat-label){color:var(--hc-muted);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:850}:where(.hc-stat-value,.profile-info-value,.stat-value){overflow-wrap:anywhere;margin-top:8px;font-size:17px;font-weight:850;line-height:1.2}@media (max-width:480px){:root{--hc-page-gutter:20px;--hc-card-padding:16px;--hc-section-gap:16px}body{padding-bottom:calc(88px + env(safe-area-inset-bottom))}.nav{padding-left:20px;padding-right:20px}.site-header-global.hc-template-header{max-width:100%}:where(.page-container,.container,.hc-dashboard-shell,.profile-page,.hc-team-directory-page,.hc-coaches-directory-page,.hc-leagues-directory-page,.hc-player-directory-page,.hc-global-search-page,.hc-auth-page,.settings-page){padding-left:20px;padding-right:20px}:where(.directory-grid,.category-grid,.quick-grid,.hc-directory-grid){gap:10px}:where(.directory-grid,.category-grid,.quick-grid,.hc-directory-grid)>*{overflow-wrap:anywhere}:where(.section-heading,.hc-section-header,.section-header){align-items:center}:where(.section-heading,.hc-section-header,.section-header) h2,:where(.section-heading,.hc-section-header,.section-header) h3{font-size:21px}}@media (prefers-reduced-motion:reduce){:where(.btn,.button-primary,.btn-primary,button[type=submit]){transition:none!important}}.hc-button{min-height:44px;font:800 14px/1.2 var(--hc-ui);text-align:center;cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 16px;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.hc-button--primary{background:var(--hc-orange);color:var(--hc-ink);border-color:var(--hc-orange)}.hc-button--primary:hover{background:#f04d16;border-color:#f04d16}.hc-button--secondary{color:var(--hc-ink);background:0 0;border-color:#cfcfc9}.hc-button--secondary:hover{border-color:var(--hc-ink);background:#fff}.hc-button:focus-visible{outline-offset:3px;outline:3px solid #ff5a1f61}.hc-button:disabled{opacity:.55;cursor:not-allowed}.hc-category-icon-tile{--hc-category-color:var(--hc-orange);color:var(--hc-category-color);background:color-mix(in srgb, var(--hc-category-color) 12%, white);border:1px solid color-mix(in srgb, var(--hc-category-color) 28%, white);clip-path:polygon(25% 4%,75% 4%,100% 50%,75% 96%,25% 96%,0 50%);flex:none;place-items:center;display:inline-grid}.hc-category-icon-tile svg{stroke:currentColor;display:block}.hc-category-icon-tile--sm{width:34px;height:34px}.hc-category-icon-tile--md{width:44px;height:44px}.hc-category-icon-tile--lg{width:54px;height:54px}.hc-category-icon-tile--teams{--hc-category-color:#ff5a1f}.hc-category-icon-tile--womens{--hc-category-color:#d83a87}.hc-category-icon-tile--coaches{--hc-category-color:#2456c8}.hc-category-icon-tile--leagues{--hc-category-color:#16834a}.hc-category-icon-tile--players{--hc-category-color:#6c3fd4}.hc-category-icon-tile--reviews{--hc-category-color:#0a0a0a}.hc-category-icon-tile--alerts{--hc-category-color:#a97900}.hc-section-header{justify-content:space-between;align-items:flex-end;gap:12px;min-width:0;margin:0 0 12px;display:flex}.hc-section-header__titles{min-width:0}.hc-section-header__titles .hc-kicker{color:var(--hc-orange);letter-spacing:.13em;text-transform:uppercase;margin:0 0 6px;font-size:10px;font-weight:850;line-height:1.2}.hc-section-header__titles h2{margin:0;font-size:clamp(20px,3vw,24px);line-height:1.12}.hc-section-header__view-all{color:var(--hc-ink);white-space:nowrap;flex:none;align-items:center;gap:5px;font-size:12px;font-weight:800;display:inline-flex}.hc-section-header__view-all:hover{color:var(--hc-orange)}@media (max-width:390px){.hc-section-header{gap:8px}.hc-section-header__view-all{font-size:11px}}.hc-verified-badge{width:22px;height:22px;color:var(--hc-orange);vertical-align:middle;flex:0 0 22px;justify-content:center;align-items:center;display:inline-flex}.hc-verified-badge svg{width:100%;height:100%;display:block}.hc-member-profile-page .page-container{flex-direction:column;gap:16px;padding-top:20px;padding-bottom:16px;display:flex}.hc-member-profile-page .compact-hero{border:1px solid var(--hc-border);background:#fff;border-radius:12px;flex-direction:column;gap:16px;margin:0;padding:18px;display:flex}.hc-member-profile-page .hc-member-profile-identity{align-items:center;gap:12px;min-width:0;display:flex}.hc-member-profile-page .hc-member-profile-avatar{border:2px solid var(--hc-orange);background:var(--hc-ink);color:#fff;width:60px;height:60px;font-family:var(--hc-display);border-radius:50%;flex:0 0 60px;place-items:center;font-size:22px;display:grid;overflow:hidden}.hc-member-profile-page .hc-member-profile-avatar img{object-fit:cover;width:100%;height:100%}.hc-member-profile-page .hc-member-profile-copy{min-width:0}.hc-member-profile-page .hc-member-profile-copy .eyebrow{margin:0 0 5px}.hc-member-profile-page .hc-member-profile-copy h1{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:7px;margin:0;font-size:clamp(23px,5vw,32px);line-height:1.08;display:flex}.hc-member-profile-page .hc-member-profile-copy .muted{color:var(--hc-muted);overflow-wrap:anywhere;margin:6px 0 0;font-size:13px;text-decoration:none}.hc-member-profile-page .hc-member-profile-actions{gap:8px;width:100%;display:flex}.hc-member-profile-page .hc-member-profile-actions>*{flex:1 1 0;min-width:0}.hc-member-profile-page .hc-member-profile-actions .btn{white-space:normal;min-height:44px;padding:0 12px}.hc-member-profile-page .compact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.hc-member-profile-page .compact-grid>.card{border:1px solid var(--hc-border);background:#fff;border-radius:12px;min-width:0;height:100%;min-height:112px;padding:16px}.hc-member-profile-page .compact-grid .card-kicker{color:var(--hc-muted);letter-spacing:.1em;font-size:10px;font-weight:850;display:block}.hc-member-profile-page .compact-grid h2{overflow-wrap:anywhere;margin:8px 0 6px;font-size:17px;line-height:1.2}.hc-member-profile-page .compact-grid p{color:var(--hc-muted);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.4}.hc-member-profile-page .compact-section{border:1px solid var(--hc-border);background:#fff;border-radius:12px;padding:18px;margin:0!important}.hc-member-profile-page .compact-section h2{margin:2px 0 8px;font-size:22px;line-height:1.15}.hc-member-profile-page .compact-section p{overflow-wrap:anywhere}.hc-member-profile-page .actions{flex-wrap:wrap;gap:8px;display:flex}.hc-member-profile-page .actions>*{min-width:0}.hc-member-profile-page .bottom-back{margin-top:0}@media (max-width:390px){.hc-member-profile-page .compact-hero{padding:16px}.hc-member-profile-page .hc-member-profile-avatar{flex-basis:54px;width:54px;height:54px}.hc-member-profile-page .hc-member-profile-actions{flex-direction:column}.hc-member-profile-page .compact-grid{gap:10px}.hc-member-profile-page .compact-grid>.card{min-height:108px;padding:14px}}.hc-dashboard-shell .hc-dashboard-stat-value{white-space:nowrap;word-break:keep-all;overflow-wrap:normal;max-width:100%;font-size:clamp(16px,4vw,21px);line-height:1.12;display:block}.hc-dashboard-shell .hc-dashboard-stat-note{text-align:right;overflow-wrap:anywhere;max-width:100%;display:block}.hc-dashboard-shell .hc-mobile-section-heading{gap:8px;min-width:0}.hc-dashboard-shell .hc-mobile-section-heading>*{min-width:0}.hc-dashboard-shell .hc-mobile-view-all{white-space:nowrap;flex:none}.hc-dashboard-shell .hc-mobile-category-row,.hc-dashboard-shell .hc-mobile-quick-card{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.hc-dashboard-shell .hc-mobile-card-copy{overflow-wrap:anywhere;min-width:0}.hc-dashboard-shell .hc-mobile-row-arrow,.hc-dashboard-shell .hc-mobile-chevron{flex:0 0 20px;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.hc-dashboard-shell .hc-mobile-icon .hc-category-icon-tile,.hc-dashboard-shell .hc-mobile-category-icon .hc-category-icon-tile{width:34px;height:34px}.hc-dashboard-shell .hc-mobile-icon .hc-category-icon-tile svg,.hc-dashboard-shell .hc-mobile-category-icon .hc-category-icon-tile svg{width:17px;height:17px}.hc-quick-access-links>a{min-height:44px}.hc-quick-access-links>a>span,.hc-quick-access-links>a>b{justify-content:center;align-items:center;display:inline-flex}.hc-quick-access-links>a>b{margin-left:auto}.hc-template-category-grid>.hc-category-tile{height:100%;min-height:160px}.hc-category-tile__arrow{justify-content:center;align-items:center;display:inline-flex}.hc-category-tile__arrow svg{width:16px;height:16px}.hc-category-tile__icon svg{width:22px;height:22px}.hc-member-profile-page .hc-member-profile-copy h1 .hc-verified-badge{flex:0 0 22px}@media (max-width:390px){.hc-dashboard-shell .hc-dashboard-welcome h1{overflow-wrap:normal;word-break:normal;font-size:30px;line-height:1.04}.hc-dashboard-shell .hc-dashboard-kicker{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hc-dashboard-shell .hc-dashboard-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hc-dashboard-shell .hc-dashboard-stat-card{min-width:0;padding:14px}.hc-dashboard-shell .hc-dashboard-stat-value{font-size:clamp(15px,4vw,18px)}.hc-dashboard-shell .hc-mobile-category-row{gap:10px}.hc-dashboard-shell .hc-mobile-card-copy strong{overflow-wrap:anywhere}.hc-dashboard-shell .hc-mobile-search input{white-space:nowrap;width:100%;min-width:0}.hc-dashboard-shell .hc-mobile-search{width:100%;min-width:0}.hc-template-category-grid>.hc-category-tile{min-height:150px}}:root{--hc-page-gutter:20px}html{max-width:100%}body{min-width:320px;max-width:100%}*,:before,:after{box-sizing:border-box}main,section,article,aside,header,footer,nav,form,.card,.result-card,.quick-card{min-width:0}:where(h1,h2,h3,h4,p,small,strong,label,a,button,span){overflow-wrap:anywhere}:where(input,select,textarea,button){max-width:100%}:where(input,select,textarea){min-width:0}.hc-review-verified{color:var(--hc-orange,#ff5a1f);align-items:center;gap:6px;margin-top:6px;font-size:12px;font-weight:800;display:inline-flex}.hc-review-verified .hc-verified-badge{flex:0 0 16px;width:16px;height:16px;display:inline-flex}.hc-review-verified .hc-verified-badge svg{width:100%;height:100%;display:block}.hc-auth-page,.auth-page-shell{color:#111;background:#f7f7f5;width:100%;min-height:100dvh}.hc-auth-page .hc-auth-hero{text-align:center;color:#111;background:0 0;padding:28px 20px 8px!important}.hc-auth-page .hc-auth-hero h1{max-width:100%;margin:8px auto;font-size:clamp(24px,5vw,28px);line-height:1.1}.hc-auth-page .hc-auth-hero p{color:#626262;max-width:480px;margin:8px auto;font-size:14px;line-height:1.5}.hc-auth-page .hc-auth-form-section{width:100%;margin:0 auto;max-width:460px!important;padding:16px 20px 32px!important}.hc-auth-page .hc-auth-card,.signup-card{background:#fff;border:1px solid #e5e5e2;border-radius:12px;width:100%;max-width:420px;margin:0 auto;padding:24px;box-shadow:0 8px 26px #0000000b}.hc-auth-page .hc-auth-card h2,.signup-card h2{overflow-wrap:anywhere;line-height:1.12;font-size:clamp(22px,5vw,28px)!important}.hc-auth-page form{gap:8px;display:grid}.hc-auth-page label,.signup-card label{color:#626262;letter-spacing:.07em;text-transform:uppercase;margin:8px 0 0;font-size:11px;font-weight:800;display:block}.hc-auth-page input:not([type=checkbox]),.signup-card input:not([type=checkbox]),.signup-card select,.signup-card textarea{color:#111;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #d7d7d3;border-radius:8px;padding:10px 12px;font-size:14px}.hc-auth-page input:focus-visible,.signup-card input:focus-visible,.signup-card select:focus-visible,.signup-card textarea:focus-visible{outline-offset:1px;border-color:#ff5a1f;outline:3px solid #ff5a1f38}.hc-auth-page .btn,.signup-card .btn.submit{color:#fff;letter-spacing:.04em;text-transform:uppercase;background:#ff5a1f;border-radius:8px;width:100%;min-height:44px;margin-top:12px;font-size:12px;font-weight:900}.hc-auth-promo{display:none}.auth-page.signup-page{grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:start;gap:32px;width:min(100% - 40px,1080px);margin:24px auto 48px;display:grid}.signup-nav{width:min(100% - 40px,1080px);margin:0 auto}.signup-page .auth-hero{min-width:0;padding:16px 0}.signup-page .auth-hero h1{font-size:clamp(28px,4vw,42px);line-height:1.04}.signup-page .auth-hero p{max-width:54ch;line-height:1.6}.signup-page .feature-grid{grid-template-columns:1fr;gap:10px;display:grid}.signup-page .feature{min-width:0}.signup-page .signup-card{padding:24px}.signup-page .account-type-grid{grid-template-columns:1fr;gap:8px;display:grid}.signup-page .account-type-choice{text-align:left;align-items:center;gap:12px;width:100%;min-width:0;min-height:64px;padding:12px;display:flex}.signup-page .account-type-choice>span:nth-child(2){flex:1;min-width:0}.signup-page .account-type-choice strong,.signup-page .account-type-choice small{overflow-wrap:anywhere;display:block}.signup-page .signup-two-col{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.signup-page .signup-two-col>*{min-width:0}.signup-page .signup-form{gap:10px;display:grid}.signup-page .login-link{text-align:center;margin-top:16px}.hc-global-search-page,.hc-global-search-page *{min-width:0}.hc-global-search-page{width:100%;max-width:100%;padding-bottom:calc(96px + env(safe-area-inset-bottom));overflow-x:clip}.hc-global-search-page .search-hero,.hc-global-search-page .results-section,.hc-global-search-page .empty-section{width:min(100%,1240px);margin-inline:auto;padding-inline:20px}.hc-global-search-page .search-form{align-items:stretch;gap:8px;width:100%;display:flex}.hc-global-search-page .search-form input{white-space:nowrap;text-overflow:clip;flex:auto;width:0;min-width:0;height:44px}.hc-global-search-page .search-form button{white-space:nowrap;flex:none;min-height:44px}.hc-global-search-page .result-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.hc-global-search-page .result-card{overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;min-width:0;height:100%;display:flex}.hc-global-search-page .result-link{align-items:center;gap:6px;margin-top:auto;padding-top:14px;display:inline-flex}.hc-global-search-page .result-card h4{overflow-wrap:anywhere;word-break:normal}.hc-global-search-page .result-meta{overflow-wrap:anywhere}.hc-global-search-page .quick-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.hc-global-search-page .quick-card{min-width:0;height:100%}.hc-global-search-page .group-heading{align-items:center;gap:10px;min-width:0;display:flex}.hc-global-search-page .group-heading h3{min-width:0;font-size:clamp(17px,2vw,22px)}.hc-entity-profile-page{width:100%;max-width:100%;padding-bottom:calc(96px + env(safe-area-inset-bottom));overflow-x:clip}.hc-entity-profile-page .hero,.hc-entity-profile-page .grid,.hc-entity-profile-page>section{min-width:0}.hc-entity-profile-page .hc-team-profile-hero{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.hc-entity-profile-page .hc-team-profile-hero h1{overflow-wrap:anywhere;min-width:0;max-width:100%;font-size:clamp(28px,4vw,42px);line-height:1.04}.hc-entity-profile-page .grid{align-items:stretch}.hc-entity-profile-page .grid>.card{min-width:0;height:100%}.hc-entity-profile-page .card{overflow-wrap:anywhere;min-width:0}.hc-entity-profile-page .actions{flex-wrap:wrap;gap:10px;display:flex}.hc-entity-profile-page .actions>a,.hc-entity-profile-page .actions>button{min-height:44px}.hc-review-form{width:100%;max-width:900px;padding-bottom:calc(110px + env(safe-area-inset-bottom));margin-inline:auto}.hc-review-form :where(input,select,textarea){width:100%;min-width:0;max-width:100%}.hc-review-form textarea{resize:vertical;min-height:140px}.hc-review-form .card,.hc-rating-field{min-width:0}.hc-rating-field button{flex:0 0 44px;min-width:44px;min-height:44px}@media (max-width:760px){.auth-page.signup-page{grid-template-columns:minmax(0,1fr);gap:12px;width:calc(100% - 40px);margin:12px auto 36px}.signup-page .auth-hero{padding:8px 0 4px}.signup-page .auth-hero h1{font-size:28px}.signup-page .auth-hero p{font-size:14px}.signup-page .feature-grid{display:none}.signup-page .signup-card{padding:20px}.hc-global-search-page .result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hc-global-search-page .quick-links{grid-template-columns:1fr}.hc-entity-profile-page .hc-team-profile-hero{align-items:flex-start}}@media (max-width:420px){.hc-auth-page .hc-auth-form-section{padding-inline:20px!important}.hc-auth-page .hc-auth-card,.signup-page .signup-card{padding:18px}.signup-page .signup-two-col{grid-template-columns:minmax(0,1fr);gap:8px}.signup-page .auth-hero h1{font-size:26px}.hc-global-search-page .search-hero,.hc-global-search-page .results-section,.hc-global-search-page .empty-section{padding-inline:20px}.hc-global-search-page .search-form{gap:6px}.hc-global-search-page .search-form button{padding-inline:10px;font-size:11px}.hc-global-search-page .result-grid{grid-template-columns:minmax(0,1fr)}.hc-entity-profile-page .hc-team-profile-hero h1{font-size:28px}.hc-review-form{padding-inline:20px}}.hc-feed-location{overflow-wrap:anywhere;align-items:center;gap:5px;min-width:0;display:inline-flex}.hc-feed-location svg{color:var(--hc-orange,#ff5a1f);flex:0 0 14px}.hc-searchbar{color:#171717!important;background:#fff!important;border:1px solid #deded9!important;border-radius:12px!important;align-items:center!important;gap:10px!important;width:100%!important;min-width:0!important;min-height:54px!important;padding:5px!important;display:flex!important}.hc-searchbar .hc-searchbar__input{color:#171717!important;white-space:nowrap!important;text-overflow:ellipsis!important;background:0 0!important;border:0!important;flex:1!important;width:100%!important;min-width:0!important;max-width:100%!important;height:42px!important;padding:0 4px!important;font-size:15px!important;line-height:1.2!important;display:block!important;overflow:hidden!important}.hc-searchbar .hc-searchbar__input::placeholder{white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}.hc-searchbar .hc-searchbar__submit{color:#111!important;background:#ff5a1f!important;border-radius:9px!important;flex:none!important;min-width:104px!important;height:42px!important;display:inline-flex!important}.hc-searchbar .hc-searchbar__clear{flex:0 0 30px!important;display:grid!important}@media (max-width:600px){.hc-searchbar{grid-template-columns:20px minmax(0,1fr) 30px!important;gap:8px!important;padding:7px!important;display:grid!important}.hc-searchbar .hc-searchbar__input{grid-area:1/2!important;min-width:0!important;font-size:14px!important}.hc-searchbar .hc-searchbar__icon{grid-area:1/1!important;margin-left:5px!important}.hc-searchbar .hc-searchbar__clear{grid-area:1/3!important}.hc-searchbar .hc-searchbar__submit{grid-column:1/-1!important;width:100%!important;min-width:0!important;min-height:42px!important;display:inline-flex!important}}.hc-logo__wordmark span{color:#ff5a1f!important}.admin-brand{align-items:center;gap:10px;display:flex}.admin-brand .eyebrow{margin:0!important}.admin-directory-shell .admin-directory-panel h2,.admin-directory-shell .admin-directory-panel h3{color:#111!important}.hc-team-directory-row__details small{color:#525252!important;white-space:nowrap!important;font-size:11px!important}.admin-directory-shell .admin-brand .eyebrow{color:#c2410c!important}.admin-directory-shell .admin-directory-panel .badge{color:#9a3412!important;background:#fff1e9!important}.admin-directory-shell .admin-directory-panel .hc-kicker{color:#9a3412!important}.hc-auth-logo .hc-logo__wordmark{color:#111!important}.hc-auth-logo .hc-logo__wordmark span{color:#ff5a1f!important}main.admin-light-shell{min-height:100vh;color:#111!important;background:#f7f7f5!important}main.admin-light-shell h1,main.admin-light-shell h2,main.admin-light-shell h3,main.admin-light-shell h4{color:#111!important}main.admin-light-shell p:not(.eyebrow),main.admin-light-shell small{color:#525252}main.admin-light-shell section,main.admin-light-shell article{border-color:#e2e2de!important}main.admin-light-shell section[style*=background],main.admin-light-shell article[style*=background]{color:#111!important;background:#fff!important}main.admin-light-shell input:not([type=checkbox]),main.admin-light-shell select,main.admin-light-shell textarea{color:#111!important;background:#fff!important;border-color:#d6d6d1!important}main.admin-light-shell input::placeholder,main.admin-light-shell textarea::placeholder{color:#666!important}main.admin-light-shell table{color:#111;background:#fff}main.admin-light-shell th{color:#333!important;background:#f0f0ed!important}main.admin-light-shell td{color:#333!important;border-color:#e2e2de!important}main.admin-light-shell .page-container{color:#111!important}main.admin-light-shell .dashboard-card,main.admin-light-shell .hero-card,main.admin-light-shell .card,main.admin-light-shell .panel,main.admin-light-shell .settings-card,main.admin-light-shell .admin-stat,main.admin-light-shell .admin-role{color:#111!important;background:#fff!important;border-color:#e2e2de!important}main.admin-light-shell .dashboard-card h1,main.admin-light-shell .dashboard-card h2,main.admin-light-shell .dashboard-card h3,main.admin-light-shell .hero-card h1,main.admin-light-shell .hero-card h2,main.admin-light-shell .hero-card h3{color:#111!important}main.admin-light-shell .dashboard-card p,main.admin-light-shell .hero-card p,main.admin-light-shell .dashboard-card .muted,main.admin-light-shell .hero-card .muted{color:#525252!important}main.admin-light-shell .eyebrow{color:#9a3412!important}main.admin-light-shell .admin-stat strong,main.admin-light-shell .stat-value{color:#c2410c!important}main.admin-light-shell .topbar,main.admin-light-shell .topnav{color:#111!important}main.admin-light-shell .topnav a,main.admin-light-shell .brand{color:#222!important}.admin-directory-shell .admin-primary-action{color:#111!important;background:#ff5a1f!important;border-color:#ff5a1f!important}.admin-directory-shell .admin-directory-panel .cardText{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.admin-directory-shell .admin-directory-panel .cardButton{color:#111!important;background:#ff5a1f!important}.admin-directory-shell .admin-directory-panel .roadmapItem{color:#111!important;background:#fff!important}main.admin-light-shell div[style*=background]{color:#111!important;background:#fff!important;border-color:#e2e2de!important}main.admin-light-shell div[style*=background] h1,main.admin-light-shell div[style*=background] h2,main.admin-light-shell div[style*=background] h3,main.admin-light-shell div[style*=background] p{color:#111!important}main.admin-light-shell div[style*=background] p.muted,main.admin-light-shell div[style*=background] small{color:#525252!important}main.admin-light-shell div[style*=\#101010],main.admin-light-shell div[style*=\#111],main.admin-light-shell div[style*=\#151515],main.admin-light-shell section[style*=\#101010],main.admin-light-shell section[style*=\#111],main.admin-light-shell article[style*=\#101010],main.admin-light-shell article[style*=\#111]{color:#111!important;background:#fff!important;border-color:#e2e2de!important}main.admin-light-shell div[style*=\#101010] :is(h1,h2,h3,h4,p,span,strong,small,label),main.admin-light-shell div[style*=\#111] :is(h1,h2,h3,h4,p,span,strong,small,label),main.admin-light-shell div[style*=\#151515] :is(h1,h2,h3,h4,p,span,strong,small,label),main.admin-light-shell section[style*=\#101010] :is(h1,h2,h3,h4,p,span,strong,small,label),main.admin-light-shell section[style*=\#111] :is(h1,h2,h3,h4,p,span,strong,small,label){color:#333!important}main.admin-light-shell div[style*=\#101010] h1,main.admin-light-shell div[style*=\#101010] h2,main.admin-light-shell div[style*=\#101010] h3,main.admin-light-shell div[style*=\#111] h1,main.admin-light-shell div[style*=\#111] h2,main.admin-light-shell div[style*=\#111] h3,main.admin-light-shell .admin-brand,main.admin-light-shell .admin-brand .hc-logo{color:#111!important}.hc-logo,.hc-logo__wordmark{color:currentColor!important}:is(.brand:has(.hc-logo),.footer-logo:has(.hc-logo)){width:auto!important;min-width:0!important;height:auto!important;font-size:inherit!important;background:0 0!important;flex:0 auto!important;align-items:center!important;padding:0!important;display:inline-flex!important}.brand:has(.hc-logo):after{content:none!important}.hc-searchbar input[type=search]::-webkit-search-cancel-button{appearance:none}.hc-searchbar input[type=search]::-webkit-search-decoration{appearance:none}.hc-searchbar .hc-searchbar__input:focus{box-shadow:none!important;outline:none!important}.hc-searchbar:focus-within{outline-offset:1px;border-color:#ff5a1f!important;outline:3px solid #ff5a1f47!important}.hc-logo--full{flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:3px!important}.hc-logo--full .hc-logo__wordmark{text-align:center;display:block;letter-spacing:.12em!important;font-size:12px!important;line-height:1!important}:is(body:has(main.admin-light-shell) .global-back-button,body:has(main.admin-directory-shell) .global-back-button){display:none!important}.admin-directory-shell [style*=headerActions]{gap:10px!important}.admin-directory-shell .admin-stats-grid>*{min-height:112px}.hc-dashboard-shell{box-sizing:border-box;overflow-x:clip;padding-top:calc(24px + env(safe-area-inset-top,0px))!important;padding-bottom:calc(76px + env(safe-area-inset-bottom,0px) + 24px)!important}.hc-dashboard-shell .page-container{width:100%;min-width:0;max-width:960px;margin-inline:auto}.hc-dashboard-shell .hc-dashboard-welcome{min-width:0;margin:0 0 20px;padding:0;display:block;overflow:visible;position:static!important}.hc-dashboard-shell .hc-dashboard-page-label{letter-spacing:.16em;border:0;border-radius:0;width:fit-content;max-width:100%;margin:0 0 8px;padding:0;font-weight:900;line-height:1.35;display:block;z-index:auto!important;box-shadow:none!important;color:#ff6a00!important;background:0 0!important;font-size:12px!important;position:static!important;inset:auto!important}.hc-dashboard-shell .hc-dashboard-kicker{letter-spacing:.11em;overflow-wrap:anywhere;max-width:100%;margin:0 0 12px;line-height:1.45;display:block;color:#c94f00!important;font-size:12px!important;position:static!important}.hc-dashboard-shell #hc-dashboard-welcome-title{color:#111110;letter-spacing:-.055em;overflow-wrap:anywhere;text-wrap:balance;max-width:13ch;margin:0 0 12px;font-weight:950;line-height:1.05;font-size:clamp(30px,10.2vw,40px)!important;position:static!important}.hc-dashboard-shell #hc-dashboard-welcome-title span{color:#ff6a00}.hc-dashboard-shell .hc-dashboard-hero-description{color:#565650;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:38ch;margin:0;font-size:clamp(14px,3.8vw,16px);line-height:1.5;display:-webkit-box;overflow:hidden}.hc-dashboard-shell .hc-dashboard-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;width:100%;min-width:0;margin:16px 0 0;display:grid}.hc-dashboard-shell .hc-dashboard-stat-card{color:#111110;background:#fff;border:1px solid #deded7;border-radius:12px;flex-direction:column;align-items:stretch;min-width:0;height:100%;min-height:116px;padding:14px;display:flex;box-shadow:0 4px 14px #1111110b;position:static!important}.hc-dashboard-shell .hc-dashboard-stat-label{color:#66665f;letter-spacing:.1em;overflow-wrap:anywhere;min-width:0;font-size:12px;font-weight:900;line-height:1.35;display:block}.hc-dashboard-shell .hc-dashboard-stat-value{color:#111110;letter-spacing:-.045em;white-space:normal;overflow-wrap:anywhere;word-break:normal;min-width:0;max-width:100%;margin-top:auto;padding-top:12px;font-size:clamp(20px,5.8vw,26px);font-weight:950;line-height:1.1;display:block}.hc-dashboard-shell .hc-dashboard-stat-note{color:#66665f;overflow-wrap:anywhere;min-width:0;margin-top:4px;font-size:12px;line-height:1.35;display:block}.hc-dashboard-shell .hc-dashboard-stat-card:nth-child(3):last-child{grid-column:1/-1}.hc-dashboard-shell .hc-mobile-dashboard{gap:24px;width:100%;min-width:0;max-width:none;margin:20px auto 0;display:grid}.hc-dashboard-shell .hc-mobile-search{box-sizing:border-box;background:#fff;border:1px solid #deded7;border-radius:12px;grid-template-columns:minmax(0,1fr);gap:8px;width:100%;min-width:0;margin:0;padding:16px;display:grid;box-shadow:0 4px 14px #1111110b}.hc-dashboard-shell .hc-mobile-search .hc-searchbar__icon,.hc-dashboard-shell .hc-mobile-search .hc-searchbar__clear{display:none}.hc-dashboard-shell .hc-mobile-search .hc-searchbar__input{box-sizing:border-box;color:#171715;text-overflow:ellipsis;background:#fafaf8;border:1px solid #deded7;border-radius:8px;width:100%;min-width:0;height:52px;min-height:52px;margin:0;padding:0 12px;font-family:inherit;font-size:14px;line-height:1.2;display:block}.hc-dashboard-shell .hc-mobile-search .hc-searchbar__input::placeholder{color:#66665f;opacity:1;white-space:nowrap;text-overflow:ellipsis}.hc-dashboard-shell .hc-mobile-search .hc-searchbar__submit{box-sizing:border-box;color:#111110;letter-spacing:.1em;background:#ff6a00;border:1px solid #ff6a00;border-radius:8px;width:100%;min-width:0;height:52px;min-height:52px;margin:0;padding:0 16px;font-size:12px;font-weight:950;display:block}.hc-dashboard-shell .hc-mobile-section{min-width:0}.hc-dashboard-shell .hc-mobile-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hc-dashboard-shell .hc-mobile-quick-card{grid-template-columns:36px minmax(0,1fr) 14px;gap:9px;min-width:0;min-height:88px;padding:12px}.hc-dashboard-shell .hc-mobile-card-copy{min-width:0}.hc-dashboard-shell .hc-mobile-card-copy strong{overflow-wrap:anywhere;font-size:12px;line-height:1.3}.hc-dashboard-shell .hc-mobile-card-copy small{overflow-wrap:anywhere;font-size:12px;line-height:1.35}.hc-dashboard-shell .hc-mobile-category-list{min-width:0}.hc-dashboard-shell .hc-mobile-category-row{grid-template-columns:36px minmax(0,1fr) 16px;gap:10px;min-width:0;min-height:68px;padding:12px}.hc-dashboard-shell .hc-mobile-category-row .hc-mobile-card-copy strong,.hc-dashboard-shell .hc-mobile-category-row .hc-mobile-card-copy small{font-size:12px}.hc-dashboard-shell :where(a,button,input){scroll-margin-bottom:100px}.hc-dashboard-shell :where(a,button){min-height:44px}.hc-dashboard-shell .hc-mobile-chevron,.hc-dashboard-shell .hc-mobile-row-arrow{min-width:16px}.bottom-nav.hc-bottom-tab-bar{z-index:100;color:#9a9a9a;min-height:64px;position:fixed;bottom:0;left:0;right:0;padding:6px 8px calc(6px + env(safe-area-inset-bottom,0px))!important;background:#080808!important;border-top:1px solid #303030!important}.bottom-nav.hc-bottom-tab-bar a{min-height:44px;color:#9a9a9a!important;opacity:1!important;background:0 0!important}.bottom-nav.hc-bottom-tab-bar a.active,.bottom-nav.hc-bottom-tab-bar a.active .bottom-nav-icon,.bottom-nav.hc-bottom-tab-bar a.active .bottom-nav-label{color:#ff6a00!important;opacity:1!important;background:0 0!important}.bottom-nav.hc-bottom-tab-bar .bottom-nav-icon{min-height:22px;color:inherit}.bottom-nav.hc-bottom-tab-bar .bottom-nav-icon svg{stroke:currentColor;fill:none;stroke-width:2px;width:21px;height:21px;display:block}.bottom-nav.hc-bottom-tab-bar a[href=\/] .bottom-nav-icon svg{color:inherit}.bottom-nav.hc-bottom-tab-bar .bottom-nav-label{min-height:12px;color:inherit;font-size:12px;line-height:1.15}@media (max-width:640px){.hc-dashboard-shell{padding-inline:12px!important}.hc-dashboard-shell .hc-dashboard-profile-block{flex-wrap:wrap;gap:12px;min-width:0;padding:14px}.hc-dashboard-shell .hc-dashboard-profile-copy{min-width:0}.hc-dashboard-shell .hc-dashboard-username{overflow-wrap:anywhere;max-width:100%}.hc-dashboard-shell .hc-dashboard-stat-grid{gap:12px}.hc-dashboard-shell .hc-dashboard-stat-card{padding:13px}.hc-dashboard-shell .hc-dashboard-stat-value{font-size:clamp(20px,5.4vw,25px)}.hc-dashboard-shell .hc-mobile-quick-card{grid-template-columns:32px minmax(0,1fr) 12px;gap:8px;padding:10px}.hc-dashboard-shell .hc-mobile-icon,.hc-dashboard-shell .hc-mobile-category-icon{width:32px;height:32px}}@media (max-width:380px){.hc-dashboard-shell .hc-dashboard-stat-card{padding:12px}.hc-dashboard-shell .hc-mobile-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hc-dashboard-shell .hc-mobile-quick-card{grid-template-columns:28px minmax(0,1fr) 10px;gap:7px;padding:9px}.hc-dashboard-shell .hc-mobile-icon,.hc-dashboard-shell .hc-mobile-category-icon{width:28px;height:28px}}@media (min-width:641px){.hc-dashboard-shell{padding-top:32px!important}}.hc-dashboard-shell:before,.hc-dashboard-shell:after{content:none!important;display:none!important}.hc-dashboard-shell>.page-container{width:100%!important;padding:0!important}.hc-dashboard-shell :where(small,.eyebrow,.card-kicker,.hc-dashboard-profile-label,.hc-dashboard-membership-badge,.hc-mobile-eyebrow,.hc-mobile-section-count,.hc-mobile-view-all,.hc-mobile-chevron,.hc-mobile-row-arrow,.hc-mobile-result-count){font-size:12px!important}.hc-dashboard-shell .hc-dashboard-profile-label{line-height:1.35}.hc-dashboard-shell .hc-dashboard-membership-badge{line-height:1.3}.hc-dashboard-shell .hc-mobile-view-all{align-items:center;min-height:44px;display:inline-flex}.hc-dashboard-shell .hc-mobile-quick-card,.hc-dashboard-shell .hc-mobile-category-row{overflow-wrap:anywhere}body:has(.hc-dashboard-shell):before{content:none!important;display:none!important}[data-theme=dynamic]{--ink:#f5f5f0;--paper:#0a0a0a;--page-bg:#0a0a0a;--page-text:#f5f5f0;--page-muted:#b8b8b3;--surface:#111;--surface-2:#171717;--surface-3:#222;--border:#333;--brand-orange:#ff5a1f;--orange:#ff5a1f}[data-theme=dynamic] body,[data-theme=dynamic] .page-shell,[data-theme=dynamic] .page-container,[data-theme=dynamic] main,[data-theme=dynamic] .hc-account-page{color:#f5f5f0;background-color:#0a0a0a}[data-theme=dynamic] .dashboard-card,[data-theme=dynamic] .card,[data-theme=dynamic] .hero-card,[data-theme=dynamic] .result-card,[data-theme=dynamic] .quick-card,[data-theme=dynamic] .settings-card,[data-theme=dynamic] .hc-settings-list,[data-theme=dynamic] .hc-confirm-modal{color:#f5f5f0;background-color:#111;border-color:#333}[data-theme=dynamic] .page-shell h1,[data-theme=dynamic] .page-shell h2,[data-theme=dynamic] .page-shell h3,[data-theme=dynamic] .page-shell h4,[data-theme=dynamic] .page-shell p,[data-theme=dynamic] .page-shell label,[data-theme=dynamic] .page-shell li,[data-theme=dynamic] .page-shell .card-title,[data-theme=dynamic] .page-shell .result-title{color:#f5f5f0}[data-theme=dynamic] .page-shell .muted,[data-theme=dynamic] .page-shell .subtle,[data-theme=dynamic] .page-shell .description,[data-theme=dynamic] .page-shell small{color:#b8b8b3}[data-theme=dynamic] input,[data-theme=dynamic] textarea,[data-theme=dynamic] select{color:#f5f5f0;background-color:#171717;border-color:#444}[data-theme=dynamic] input::placeholder,[data-theme=dynamic] textarea::placeholder{color:#a3a3a3;opacity:1}[data-theme=dynamic] .hc-setting-row,[data-theme=dynamic] .hc-setting-row .hc-setting-copy strong,[data-theme=dynamic] .hc-confirm-modal h2{color:#f5f5f0}[data-theme=dynamic] .hc-setting-row .hc-setting-copy small,[data-theme=dynamic] .hc-setting-value,[data-theme=dynamic] .hc-setting-chevron,[data-theme=dynamic] .hc-confirm-modal p,[data-theme=dynamic] .hc-confirm-modal label{color:#b8b8b3}[data-theme=dynamic] .hc-setting-row:hover{background:#1b1b1b}[data-theme=dynamic] .hc-setting-icon{color:#ff5a1f}[data-theme=dynamic] .hc-settings-group.is-danger .hc-setting-copy strong,[data-theme=dynamic] .hc-settings-group.is-danger .hc-setting-icon{color:#ff777f}[data-theme=light] .page-shell,[data-theme=light] main{color:#151515}@media (max-width:480px){.hc-settings-heading h2{font-size:clamp(24px,7vw,32px)}.hc-settings-group>h3{font-size:10px}}.hc-member-profile-page .page-container,.hc-account-page .page-container{max-width:980px}.hc-member-profile-page .hero-card,.hc-account-page .hero-card,.hc-member-profile-page .dashboard-card,.hc-account-page .dashboard-card,.hc-member-profile-page .card,.hc-account-page .card,.hc-account-page .hc-settings-group{border:1px solid var(--hc-line,#deded7);border-radius:10px;box-shadow:0 4px 16px #00000009}.hc-member-profile-page .compact-hero{flex-direction:column;align-items:stretch;gap:18px;padding:22px;display:flex}.hc-member-profile-identity{align-items:center;gap:16px;min-width:0;display:flex}.hc-member-profile-avatar-wrap{flex:none;position:relative}.hc-member-profile-avatar{color:#f7f7f5;border:2px solid var(--hc-orange,#ff5a1f);background:#171717;border-radius:50%;place-items:center;width:76px;height:76px;font-size:23px;font-weight:900;display:grid;overflow:hidden}.hc-member-profile-avatar img{object-fit:cover;width:100%;height:100%}.hc-profile-photo-state{white-space:nowrap;color:#a9340a;text-transform:uppercase;letter-spacing:.04em;background:#fff2eb;border:1px solid #ffd0bc;border-radius:99px;padding:3px 7px;font-size:9px;font-weight:800;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.hc-member-profile-copy{min-width:0}.hc-member-profile-copy .eyebrow{letter-spacing:.13em;margin:0 0 5px;font-size:10px}.hc-member-profile-copy h1{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:7px;margin:0;font-size:clamp(23px,5vw,32px);line-height:1.05;display:flex}.hc-member-profile-copy h1 .verified-badge,.hc-member-profile-copy h1 [class*=verified]{vertical-align:middle;flex:none;align-items:center;display:inline-flex}.hc-member-profile-copy .hc-profile-email{color:#73736e;overflow-wrap:anywhere;margin:7px 0 0;font-size:12px}.hc-member-profile-actions{align-items:stretch;gap:10px;width:100%;display:flex}.hc-member-profile-actions>a{white-space:nowrap;text-align:center;flex:1 1 0;justify-content:center;align-items:center;gap:7px;min-width:0;height:48px;min-height:48px;padding:0 10px;font-size:11px;line-height:1;display:inline-flex}.hc-member-profile-actions .hc-profile-edit-button{color:#0a0a0a;background:#ff5a1f;border:1px solid #ff5a1f}.hc-profile-public-short{display:none}.hc-profile-streak-row{margin-top:-8px;display:flex}.hc-profile-streak-row .hc-feed-streak{color:#68635c;background:#f5f3ef;border:1px solid #e7e1da;border-radius:99px;align-items:center;gap:5px;padding:4px 9px;font-size:10px;font-weight:700;line-height:1.2;display:inline-flex}.hc-profile-overview{margin-top:18px}.hc-profile-completion{border:1px solid var(--hc-line,#deded7);background:var(--hc-paper-strong,#fff);border-radius:8px;margin:0 0 12px;padding:11px 14px}.hc-profile-completion-copy{color:var(--hc-text,#171715);flex-wrap:wrap;align-items:baseline;gap:4px;font-size:12px;display:flex}.hc-profile-completion-copy strong{font-size:12px;font-weight:850}.hc-profile-completion-copy>span{color:var(--hc-muted,#73736e)}.hc-profile-completion-copy a{color:#d94b17;white-space:nowrap;margin-left:auto;font-size:11px;font-weight:800;text-decoration:none}.hc-profile-completion-track{background:#e9e7e2;border-radius:99px;height:4px;margin-top:9px;overflow:hidden}.hc-profile-completion-track span{background:var(--hc-orange,#ff5a1f);border-radius:99px;height:100%;transition:width .2s;display:block}.hc-member-profile-page .compact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.hc-member-profile-page .hc-profile-info-card{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-height:0;margin:0;padding:16px;display:flex}.hc-member-profile-page .hc-profile-info-card .card-kicker{color:#777771;letter-spacing:.13em;font-size:10px;font-weight:850;line-height:1.3}.hc-member-profile-page .hc-profile-info-card h2{overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:850;line-height:1.2}.hc-member-profile-page .hc-profile-info-card p{margin:0;font-size:12px;line-height:1.4}.hc-member-profile-page .hc-profile-info-card .hc-profile-empty-value{color:#858580;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;font-weight:500;line-height:1.35;display:flex}.hc-profile-empty-value a{color:#d94b17;white-space:nowrap;font-size:12px;font-weight:850;text-decoration:none}.hc-member-profile-page .compact-section{margin-top:16px;padding:18px}.hc-member-profile-page .compact-section h2{margin:0 0 8px;font-size:20px}.hc-member-profile-page .compact-section p{font-size:13px}.hc-account-page .hero-card{margin-bottom:20px;padding:20px}.hc-account-page .hero-card h1{overflow-wrap:anywhere;margin:0 0 7px;font-size:clamp(21px,4vw,30px)}.hc-account-page .hero-card p{margin-top:0}.hc-account-page .hc-settings{gap:14px;display:grid}.hc-account-page .hc-settings-heading{margin-bottom:2px}.hc-account-page .hc-settings-heading h2{margin:0 0 6px;font-size:24px}.hc-account-page .hc-settings-heading>p:last-child{margin:0;font-size:13px}.hc-account-page .hc-settings-group{background:var(--hc-paper-strong,#fff);margin:0;padding:15px 16px 4px}.hc-account-page .hc-settings-group>h3{color:#777771;letter-spacing:.15em;margin:0 0 8px;font-size:10px;font-weight:900;font-family:var(--hc-ui,Arial,sans-serif)!important}.hc-account-page .hc-setting-row{border:0;border-bottom:1px solid var(--hc-line,#deded7);min-height:56px;color:var(--hc-text,#171715);text-align:left;background:0 0;border-radius:0;align-items:center;gap:11px;padding:8px 0;text-decoration:none;display:flex}.hc-account-page .hc-settings-list>:last-child{border-bottom:0}.hc-account-page .hc-setting-icon{color:#42423e;background:#f2f1ed;border-radius:7px;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.hc-account-page .hc-setting-icon svg{width:16px;height:16px}.hc-account-page .hc-setting-copy strong{font-size:13px;font-weight:750;line-height:1.25}.hc-account-page .hc-setting-copy small{color:#777771;font-size:11px;line-height:1.25}.hc-account-page .hc-setting-value{color:#777771;text-overflow:ellipsis;white-space:nowrap;max-width:38%;font-size:11px;overflow:hidden}.hc-account-page .hc-setting-chevron{color:#8c8c86;flex:none;font-size:23px;line-height:1}.hc-account-page .hc-setting-select{border:1px solid var(--hc-line,#deded7);background:var(--hc-paper-strong,#fff);min-width:92px;max-width:42%;color:var(--hc-text,#171715);border-radius:6px;margin:0;padding:7px 23px 7px 8px;font-size:11px}.hc-account-page .hc-switch{background:#c8c8c1;border:0;border-radius:99px;flex:none;width:40px;height:23px;padding:2px}.hc-account-page .hc-switch>span{background:#fff;border-radius:50%;width:19px;height:19px;transition:transform .16s;display:block;box-shadow:0 1px 3px #0000002e}.hc-account-page .hc-text-button{color:#d94b17;background:0 0;border:0;font-size:11px;font-weight:800}.hc-account-page .hc-settings-group.is-danger>h3,.hc-account-page .hc-setting-row.is-danger{color:#b42318}.hc-account-page .dashboard-card{margin-top:16px;padding:18px}.hc-account-page .dashboard-card h2{font-size:20px}.hc-account-page .dashboard-card .muted{font-size:13px}html[data-theme=dynamic] .hc-member-profile-page .hc-profile-completion,html[data-theme=dynamic] .hc-member-profile-page .hc-profile-info-card,html[data-theme=dynamic] .hc-account-page .hc-settings-group,html[data-theme=dynamic] .hc-account-page .dashboard-card,html[data-theme=dynamic] .hc-account-page .hero-card{color:#f4f4f1;background:#101010;border-color:#303030}html[data-theme=dynamic] .hc-member-profile-page .hc-profile-completion-copy,html[data-theme=dynamic] .hc-member-profile-page .hc-profile-info-card h2,html[data-theme=dynamic] .hc-account-page .hc-setting-row,html[data-theme=dynamic] .hc-account-page .hc-setting-copy strong{color:#f4f4f1}html[data-theme=dynamic] .hc-member-profile-page .hc-profile-completion-copy>span,html[data-theme=dynamic] .hc-member-profile-page .hc-profile-info-card .muted,html[data-theme=dynamic] .hc-account-page .hc-setting-value,html[data-theme=dynamic] .hc-account-page .hc-setting-copy small{color:#b7b7b1}html[data-theme=dynamic] .hc-account-page .hc-setting-select{color:#f4f4f1;background:#171717;border-color:#3a3a3a}html[data-theme=dynamic] .hc-member-profile-page .hc-profile-completion-track{background:#303030}html[data-theme=dynamic] .hc-member-profile-page .hc-profile-streak-row .hc-feed-streak{color:#c5c5be;background:#191919;border-color:#343434}html[data-theme=dynamic] .hc-member-profile-page .hc-profile-info-card .hc-profile-empty-value{color:#aaa9a3}@media (max-width:680px){.hc-member-profile-page .compact-grid{grid-template-columns:1fr}}@media (max-width:420px){.hc-member-profile-page .page-container,.hc-account-page .page-container{padding-left:14px;padding-right:14px}.hc-member-profile-page .compact-hero{gap:15px;padding:17px 15px}.hc-member-profile-avatar{width:64px;height:64px;font-size:20px}.hc-member-profile-copy h1{gap:6px;font-size:23px}.hc-member-profile-actions{gap:8px}.hc-member-profile-actions>a{letter-spacing:.035em;padding:0 6px;font-size:10px}.hc-profile-public-full{display:none}.hc-profile-public-short{display:inline}.hc-profile-completion{padding:10px 11px}.hc-profile-completion-copy{font-size:11px}.hc-profile-completion-copy a{width:100%;margin-left:0}.hc-account-page .hc-settings-group{padding:13px 12px 3px}.hc-account-page .hc-setting-row{gap:8px}.hc-account-page .hc-setting-value{max-width:33%}}@media (max-width:700px){body{padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))!important}main,main>.page-container,main>.page-shell,main>.content-container{padding-bottom:max(76px, calc(60px + env(safe-area-inset-bottom,0px) + 16px))!important}.bottom-nav.hc-bottom-tab-bar{z-index:1200!important;width:100%!important;height:calc(60px + env(safe-area-inset-bottom,0px))!important;min-height:calc(60px + env(safe-area-inset-bottom,0px))!important;max-height:calc(60px + env(safe-area-inset-bottom,0px))!important;box-sizing:border-box!important;padding:0 4px env(safe-area-inset-bottom,0px)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#080808!important;border:0!important;border-top:1px solid #303030!important;border-radius:0!important;flex-flow:row!important;justify-content:space-between!important;align-items:stretch!important;gap:0!important;display:flex!important;position:fixed!important;inset:auto 0 0!important;overflow:hidden!important}.bottom-nav.hc-bottom-tab-bar>a,.bottom-nav.hc-bottom-tab-bar>a.active{width:0!important;min-width:0!important;max-width:none!important;height:59px!important;min-height:0!important;box-shadow:none!important;color:#9a9a9a!important;white-space:nowrap!important;opacity:1!important;background:0 0!important;border:0!important;border-radius:0!important;flex-flow:column!important;flex:1 1 0!important;justify-content:center!important;align-items:center!important;gap:4px!important;margin:0!important;padding:6px 1px 5px!important;font-size:10px!important;line-height:1!important;text-decoration:none!important;display:flex!important;position:relative!important;overflow:hidden!important}.bottom-nav.hc-bottom-tab-bar>a.active{color:#ff6a00!important}.bottom-nav.hc-bottom-tab-bar>a.active:before{content:""!important;width:100%!important;height:2px!important;box-shadow:none!important;background:#ff6a00!important;border:0!important;border-radius:0!important;margin:0!important;position:absolute!important;top:-1px!important;left:0!important;right:0!important}.bottom-nav.hc-bottom-tab-bar .bottom-nav-icon{width:24px!important;height:24px!important;min-height:24px!important;color:inherit!important;flex:0 0 24px!important;place-items:center!important;margin:0!important;font-size:0!important;line-height:1!important;display:grid!important}.bottom-nav.hc-bottom-tab-bar .bottom-nav-icon svg{fill:none!important;stroke:currentColor!important;stroke-width:1.8px!important;stroke-linecap:round!important;stroke-linejoin:round!important;flex:0 0 24px!important;width:24px!important;height:24px!important;display:block!important}.bottom-nav.hc-bottom-tab-bar .bottom-nav-label{width:100%!important;min-width:0!important;min-height:11px!important;color:inherit!important;font-family:var(--hc-ui)!important;letter-spacing:0!important;text-align:center!important;text-transform:uppercase!important;white-space:nowrap!important;text-overflow:clip!important;flex:0 auto!important;margin:0!important;padding:0!important;font-size:clamp(9px,2.55vw,11px)!important;font-weight:850!important;line-height:1!important;display:block!important;overflow:hidden!important}.global-back-button{color:#171715!important;min-height:44px!important;box-shadow:none!important;z-index:auto!important;background:#fff!important;border:1px solid #deded7!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;margin:12px 14px 0!important;padding:10px 12px!important;display:inline-flex!important;position:relative!important;inset:auto!important}}.hc-account-page .hc-account-settings-header{width:100%;color:var(--hc-text,#171715);background:0 0;border:0;margin:0 0 22px;padding:4px 0 0}.hc-account-page .hc-account-settings-kicker{color:var(--hc-orange,#ff5a1f);font:800 10px/1.2 var(--hc-ui,Inter, sans-serif);letter-spacing:.15em;margin:0 0 7px}.hc-account-page .hc-account-settings-header h1{color:var(--hc-text,#171715);letter-spacing:-.035em;text-transform:none;overflow-wrap:normal;word-break:normal;margin:0 0 18px;font:750 28px/1.15 var(--hc-ui,Inter, sans-serif)!important}.hc-account-page .hc-account-settings-identity{align-items:center;gap:12px;min-width:0;display:flex}.hc-account-page .hc-account-settings-avatar{border:1px solid var(--hc-line,#deded7);background:var(--hc-paper-strong,#fff);width:48px;height:48px;color:var(--hc-text,#171715);font:800 17px/1 var(--hc-ui,Inter, sans-serif);border-radius:50%;flex:0 0 48px;place-items:center;display:grid;overflow:hidden}.hc-account-page .hc-account-settings-avatar img{object-fit:cover;width:100%;height:100%;display:block}.hc-account-page .hc-account-settings-identity-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.hc-account-page .hc-account-settings-identity-copy strong{color:var(--hc-text,#171715);font:650 15px/1.25 var(--hc-ui,Inter, sans-serif);overflow-wrap:anywhere}.hc-account-page .hc-account-settings-identity-copy p{max-width:100%;color:var(--hc-muted,#73736e);font:400 12px/1.35 var(--hc-ui,Inter, sans-serif);overflow-wrap:anywhere;margin:0}.hc-account-page .hc-settings-heading{display:none}.hc-account-page .hc-settings-group{border:1px solid var(--hc-line,#deded7);background:var(--hc-paper-strong,#fff);min-width:0;box-shadow:none;border-radius:12px;margin:0 0 14px;padding:14px 0 0;overflow:hidden}.hc-account-page .hc-settings-group>h3{color:var(--hc-muted,#73736e);letter-spacing:.12em;text-transform:uppercase;margin:0;padding:0 16px 12px;font:750 10px/1.25 var(--hc-ui,Inter, sans-serif)!important}.hc-account-page .hc-settings-list{border-top:1px solid var(--hc-line,#deded7)}.hc-account-page .hc-setting-row{box-sizing:border-box;border:0;border-bottom:1px solid var(--hc-line,#deded7);width:100%;min-width:0;min-height:56px;color:var(--hc-text,#171715);text-align:left;box-shadow:none;background:0 0;border-radius:0;align-items:center;gap:10px;margin:0;padding:0 16px;text-decoration:none;display:flex}.hc-account-page .hc-setting-row:last-child{border-bottom:0}.hc-account-page .hc-setting-row:hover{background:var(--hc-hover-wash,#fffaf7)}.hc-account-page .hc-setting-icon{background:var(--hc-paper,#f4f4f1);width:30px;height:30px;color:var(--hc-text,#171715);border-radius:8px;flex:0 0 30px;place-items:center;display:grid}.hc-account-page .hc-setting-copy{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.hc-account-page .hc-setting-copy strong{color:var(--hc-text,#171715);font:500 15px/1.25 var(--hc-ui,Inter, sans-serif);letter-spacing:0;text-transform:none;overflow-wrap:normal;word-break:normal}.hc-account-page .hc-setting-copy small{color:var(--hc-muted,#73736e);font:400 11px/1.25 var(--hc-ui,Inter, sans-serif)}.hc-account-page .hc-setting-value{min-width:0;max-width:min(34%,140px);color:var(--hc-muted,#73736e);font:400 12px/1.3 var(--hc-ui,Inter, sans-serif);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;margin-left:auto;overflow:hidden}.hc-account-page .hc-setting-chevron{width:12px;color:var(--hc-muted,#73736e);flex:0 0 12px;justify-content:center;align-items:center;margin-left:8px;font-size:22px;line-height:1;display:inline-flex}.hc-account-page .hc-setting-select{border:1px solid var(--hc-line,#deded7);background-color:var(--hc-paper-strong,#fff);width:128px;min-width:0;max-width:38%;height:36px;color:var(--hc-text,#171715);font:500 12px/1.2 var(--hc-ui,Inter, sans-serif);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:8px;flex:0 128px;margin-left:auto;padding:0 26px 0 10px}.hc-account-page .hc-switch{width:51px;min-width:51px;height:31px;min-height:31px;box-shadow:none;cursor:pointer;background:#b8b8b2;border:0;border-radius:999px;flex:0 0 51px;align-items:center;margin:0 0 0 auto;padding:2px;display:inline-flex;position:relative}.hc-account-page .hc-switch>span{background:#fff;border-radius:50%;flex:0 0 27px;width:27px;height:27px;transition:transform .16s;display:block;transform:translate(0);box-shadow:0 1px 3px #00000038}.hc-account-page .hc-switch.is-on{background:var(--hc-orange,#ff5a1f)}.hc-account-page .hc-switch.is-on>span{transform:translate(20px)}.hc-account-page .hc-setting-subrow{border-bottom:1px solid var(--hc-line,#deded7);padding:8px 16px 10px 56px}.hc-account-page .hc-setting-subrow .hc-text-button{font:600 12px/1.4 var(--hc-ui,Inter, sans-serif);color:var(--hc-orange,#ff5a1f);text-transform:none;letter-spacing:0;padding:0}.hc-account-page .hc-settings-group.is-danger{border-color:#e7c7c4}.hc-account-page .hc-settings-group.is-danger>h3,.hc-account-page .hc-setting-row.is-danger{color:#b42318}.hc-account-page .hc-setting-row.is-danger .hc-setting-icon{color:#b42318;background:#fff0ef}html[data-theme=dynamic] .hc-account-page .hc-account-settings-header,html[data-theme=dynamic] .hc-account-page .hc-account-settings-header h1,html[data-theme=dynamic] .hc-account-page .hc-account-settings-identity-copy strong{color:#f4f4f1}html[data-theme=dynamic] .hc-account-page .hc-account-settings-identity-copy p{color:#b7b7b1}html[data-theme=dynamic] .hc-account-page .hc-account-settings-avatar{color:#f4f4f1;background:#171717;border-color:#383838}html[data-theme=dynamic] .hc-account-page .hc-settings-group{background:#101010;border-color:#303030}html[data-theme=dynamic] .hc-account-page .hc-settings-list,html[data-theme=dynamic] .hc-account-page .hc-setting-row{border-color:#303030}html[data-theme=dynamic] .hc-account-page .hc-setting-row{color:#f4f4f1}html[data-theme=dynamic] .hc-account-page .hc-setting-row:hover{background:#1b1b1b}html[data-theme=dynamic] .hc-account-page .hc-setting-icon{color:#f0f0eb;background:#222}html[data-theme=dynamic] .hc-account-page .hc-setting-copy strong{color:#f4f4f1}html[data-theme=dynamic] .hc-account-page .hc-setting-copy small,html[data-theme=dynamic] .hc-account-page .hc-setting-value,html[data-theme=dynamic] .hc-account-page .hc-setting-chevron{color:#b7b7b1}html[data-theme=dynamic] .hc-account-page .hc-setting-select{color:#f4f4f1;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:#171717;border-color:#383838}html[data-theme=dynamic] .hc-account-page .hc-switch{background:#686862}html[data-theme=dynamic] .hc-account-page .hc-switch.is-on{background:var(--hc-orange,#ff5a1f)}html[data-theme=dynamic] .hc-account-page .hc-setting-row.is-danger{color:#ff8c8c}@media (max-width:420px){.hc-account-page .page-container{padding-left:16px;padding-right:16px}.hc-account-page .hc-account-settings-header{margin-bottom:18px}.hc-account-page .hc-setting-row{gap:9px;padding-left:16px;padding-right:16px}.hc-account-page .hc-setting-icon{flex-basis:28px;width:28px;height:28px}.hc-account-page .hc-setting-value{max-width:30%}.hc-account-page .hc-setting-select{min-width:94px;max-width:37%}}@media (prefers-reduced-motion:reduce){.hc-account-page .hc-switch>span{transition:none}}
