.tsh{--tsh-bg:#0b0b0b;--tsh-side:#000;--tsh-card:#141414;--tsh-card-2:#1b1b1b;--tsh-line:#262626;--tsh-text:#f5f5f2;--tsh-muted:rgba(245,245,242,0.56);--tsh-lime:var(--tg-accent);--tsh-pos:var(--tg-pos);--tsh-neg:var(--tg-neg);--tsh-teal:#4ad9be;--tsh-on-bg:var(--tg-accent);--tsh-on-fill:var(--tg-brand-fill);--tsh-on-edge:transparent;--tsh-on-ink:var(--tg-brand-ink);background:var(--tsh-bg);color:var(--tsh-text);font-family:var(--font-source-sans),"Inter",-apple-system,sans-serif;line-height:1.45;font-size:14px}.tsh nav{background:none;border:0;box-shadow:none;position:static;z-index:auto}.tsh{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}.tsh-grid{display:grid;grid-template-columns:232px minmax(0,1fr);flex:1 1 auto;min-height:0}.tsh-side{background:var(--tsh-side);border-right:1px solid var(--tsh-line);display:flex;flex-direction:column;gap:14px;padding:22px 16px 18px;position:-webkit-sticky;position:sticky;top:0;max-height:100vh;max-height:100dvh;overflow-y:auto}.tsh-brand{display:flex;align-items:center;justify-content:space-between;padding:0 6px 6px}.tsh-brand .nav-logo{display:inline-flex;align-items:center;gap:10px}.tsh-brand .nav-logo-mark{width:26px;height:22px}.tsh-brand .nav-wordmark{font-size:.95rem;font-weight:800;letter-spacing:.14em}.tsh-menu-btn{display:none}@media (min-width:901px){.tsh-brand{justify-content:center;padding:6px 0 16px}}.tsh-nav{gap:14px;margin-top:4px}.tsh-nav,.tsh-nav-group{display:flex;flex-direction:column}.tsh-nav-group{list-style:none;gap:3px}.tsh-nav-group+.tsh-nav-group{border-top:1px solid var(--tsh-line);padding-top:14px}.tsh-nav-link{display:block;padding:8px 12px;border-radius:9px;color:var(--tsh-text);text-decoration:none;font-weight:500;font-size:.875rem}.tsh-nav-link:hover{background:var(--tsh-card)}.tsh-nav-link--on,.tsh-nav-link--on:hover{background:var(--tsh-on-fill);color:var(--tsh-on-ink);font-weight:700}button.tsh-nav-link{width:100%;border:0;background:transparent;font:inherit;text-align:left;cursor:pointer}button.tsh-nav-link.tsh-nav-link--on,button.tsh-nav-link.tsh-nav-link--on:hover{background:var(--tsh-on-fill);color:var(--tsh-on-ink);font-weight:700}.tsh-foot{margin:6px 0 0;padding-top:12px;border-top:1px solid var(--tsh-line);display:flex;flex-direction:column;gap:12px}.tsh-nav{flex:1 0 auto}.tsh-kicker{display:block;font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--tsh-muted)}.tsh-me{display:flex;align-items:center;gap:10px}.tsh-me-avatar{background:none;border:0;padding:0;cursor:pointer;display:inline-flex;color:inherit}.tsh-me-text{display:flex;flex-direction:column;min-width:0}.tsh-me-name{font-weight:600;font-size:.84rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tsh-me-role{font-size:.78rem;color:var(--tsh-muted)}.tsh-me-links{display:flex;gap:12px;flex-wrap:wrap;font-size:.78rem;justify-content:center}.tsh-me-links a,.tsh-me-links button{color:var(--tsh-muted);text-decoration:none;background:none;border:0;padding:0;font:inherit;cursor:pointer}.tsh-me-links a:hover,.tsh-me-links button:hover{color:var(--tsh-text)}.tsh-me-links .tsh-btn.tsh-logout{display:block;width:100%;margin-top:4px;padding:7px 14px;font-size:.8rem;font-weight:700;background:var(--tsh-on-fill);color:var(--tsh-on-ink);border:1px solid var(--tsh-on-edge);border-radius:9px;text-align:center}.tsh-me-links .tsh-btn.tsh-logout:hover{background:var(--tsh-on-fill);color:var(--tsh-on-ink);filter:brightness(1.06)}.tsh-main{min-width:0;display:flex;flex-direction:column}.tsh-content{flex:1 1;padding:28px 32px 48px;display:flex;flex-direction:column;gap:18px;max-width:1480px;width:100%}@media (min-width:901px){.tsh-content{max-width:1244px}}.tsh-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;padding-bottom:6px}.tsh-title{font-size:1.6rem;font-weight:800;letter-spacing:-.015em;line-height:1.15;color:var(--tsh-text);text-transform:none}.tsh-sub{color:var(--tsh-muted);margin-top:4px;font-size:.85rem}.tsh-head-actions{gap:10px;flex-wrap:wrap}.tsh-head-actions,.tsh-head-id{display:flex;align-items:center}.tsh-head-id{gap:16px;min-width:0}.tsh-head-text{min-width:0}.tsh-head-mark{flex:none;display:inline-flex}.tsh-head-mark .team-logo-avatar-wrap--64{width:64px;height:64px}.tsh-head-logo{display:inline-flex}.tsh-head-logo .team-logo-avatar{border-radius:14px;border:1px solid var(--tsh-line);background:#0b0b0b}.tsh-head-logo .team-logo-avatar--photo{object-fit:contain;padding:5px}.tsh-head-logo .team-logo-avatar--initial{background:var(--tsh-card-2);color:var(--tsh-text);font-size:1.4rem}.tsh-eyebrow{display:flex;align-items:center;gap:6px;margin:0 0 4px;font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--tsh-muted);line-height:1.35;overflow-wrap:anywhere}.tsh-pills{display:flex;gap:8px;flex-wrap:wrap}.tsh-pill{padding:6px 14px;border-radius:9px;border:1px solid var(--tsh-line);background:transparent;color:var(--tsh-text);font:inherit;font-weight:600;font-size:.8rem;cursor:pointer}.tsh-pill:hover{border-color:#3a3a3a}.tsh-pill--on,.tsh-pill--on:hover{background:var(--tsh-on-fill);border-color:var(--tsh-on-edge);color:var(--tsh-on-ink)}.tsh-btn{padding:7px 14px;border-radius:9px;border:1px solid var(--tsh-line);background:transparent;color:var(--tsh-text);font:inherit;font-weight:700;font-size:.8rem;cursor:pointer;text-decoration:none;display:inline-block}.tsh-btn--primary{background:var(--tsh-on-fill);border-color:var(--tsh-on-edge);color:var(--tsh-on-ink)}.tsh-btn:disabled{opacity:.55;cursor:default}.tsh-link{color:var(--tsh-text);font-weight:700;font-size:.8rem;text-decoration:underline;-webkit-text-decoration-color:#4a4a4a;text-decoration-color:#4a4a4a;text-underline-offset:3px;background:none;border:0;padding:0;font-family:inherit;cursor:pointer}.tsh-link:disabled{opacity:.5}.tsh-link--quiet{color:var(--tsh-muted);font-weight:600}.tsh-card{background:var(--tsh-card);border:1px solid var(--tsh-line);border-radius:14px;padding:18px 20px}.tsh-card--flush{padding:0;overflow:hidden}.tsh-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap;margin-bottom:16px}.tsh-card-title{font-size:1rem;font-weight:700;color:var(--tsh-text);letter-spacing:-.01em;text-transform:none}.tsh-card-sub{color:var(--tsh-muted);font-size:.78rem;margin-top:2px}.tsh-card-tools{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-left:auto;justify-content:flex-end}.tsh-select{display:inline-flex;align-items:center;gap:6px;font-size:.8rem;color:var(--tsh-muted)}.tsh-select select{background:var(--tsh-card-2);color:var(--tsh-text);border:1px solid var(--tsh-line);border-radius:8px;padding:5px 8px;font:inherit;font-size:.82rem}.tsh-empty p{color:var(--tsh-muted)}.tsh-empty .tsh-card-title+p{margin-top:8px}.tsh-empty-line{color:var(--tsh-muted);font-size:.9rem;padding:14px 0}.tsh-card--flush>.tsh-empty-line{padding:18px 24px}.tsh-foot-note{font-size:.8rem;margin-top:12px}.tsh-foot-note,.tsh-muted{color:var(--tsh-muted)}.tsh-pos{color:var(--tsh-pos)}.tsh-neg{color:var(--tsh-neg)}.tsh-strong{font-weight:700}.tsh-num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tsh-num,.tsh-tag{white-space:nowrap}.tsh-tag{display:inline-block;font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:3px 8px;border-radius:6px;background:#222;color:var(--tsh-muted)}.tsh-tag--bad{background:rgba(239,68,68,.16);color:#ff6b6b}.tsh-tag--active,.tsh-tag--good{background:rgba(34,197,94,.16);color:var(--tsh-pos)}.tsh-tag--accent{color:var(--tsh-on-bg);border:1px solid color-mix(in srgb,var(--tsh-on-bg) 55%,transparent);background:transparent}.tsh-table-wrap{overflow-x:auto}.tsh-table{width:100%;border-collapse:collapse;font-size:.84rem}.tsh-table th{font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--tsh-muted);text-align:right;padding:10px 8px;border-bottom:1px solid var(--tsh-line);white-space:nowrap}.tsh-table th.tsh-th-name{text-align:left}.tsh-table td{padding:8px;border-bottom:1px solid var(--tsh-line);vertical-align:middle}.tsh-table tbody tr:last-child td{border-bottom:0}.tsh-table tbody tr:hover td{background:rgba(255,255,255,.02)}.tsh-card--flush .tsh-table td:first-child,.tsh-card--flush .tsh-table th:first-child{padding-left:24px}.tsh-card--flush .tsh-table td:last-child,.tsh-card--flush .tsh-table th:last-child{padding-right:24px}.tsh-td-name,.tsh-td-text{text-align:left}.tsh-td-actions{text-align:right;white-space:nowrap}.tsh-td-actions>*+*{margin-left:14px}.tsh-person{display:inline-flex;align-items:center;gap:11px;color:inherit;text-decoration:none;min-width:0}.tsh-person-text{display:flex;flex-direction:column;min-width:0}.tsh-person-name{font-weight:600;white-space:nowrap;font-size:.875rem}.tsh-person-sub{font-size:.78rem;color:var(--tsh-muted);white-space:nowrap}a.tsh-person:hover .tsh-person-name{color:var(--tsh-on-bg)}.tsh-rows{list-style:none;display:flex;flex-direction:column}.tsh-row{display:flex;align-items:center;gap:14px;padding:12px 20px;border-bottom:1px solid var(--tsh-line);min-width:0}.tsh-row:last-child{border-bottom:0}.tsh-row:hover{background:rgba(255,255,255,.02)}.tsh-row-main{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.tsh-row-title{font-weight:700;font-size:.95rem;color:var(--tsh-text);text-decoration:none}a.tsh-row-title:hover{color:var(--tsh-on-bg)}.tsh-row-sub{font-size:.8rem;color:var(--tsh-muted)}.tsh-row-actions{flex:none;display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.tsh-row-thumb{flex:none;width:56px;height:36px;border-radius:8px;object-fit:cover;background:var(--tsh-card-2);border:1px solid var(--tsh-line)}.tsh{--bg-deep:#0b0b0b;--bg-mid:#111111;--panel:#1b1b1b;--panel-soft:#1f1f1f;--ob-green:#111111;--line:rgba(255,255,255,0.09)}.tsh .format-box,.tsh .group-manage-card,.tsh .settings-hub-panel{background:var(--tsh-card);border:1px solid var(--tsh-line);border-radius:14px;box-shadow:none}.tsh .format-box h3{color:var(--tsh-text)}.tsh .team-logo-avatar{border-color:rgba(255,255,255,.12);background:#1b1b1b}.tsh .site-footer,.tsh footer{background:transparent}.tsh-embedded .container,.tsh-embedded .container.section-padding{padding:0;margin:0;max-width:none!important;width:100%}.tsh-embedded{display:flex;flex-direction:column;gap:18px}.tsh .dashboard-empty-card{max-width:none}.tsh-nav-link{position:relative;display:flex;align-items:center;gap:8px;overflow:hidden;isolation:isolate;transition:color .2s ease,transform .12s ease}.tsh-nav-link:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--tsh-card-2);transform:scaleX(0);transform-origin:left center;transition:transform .32s cubic-bezier(.2,.8,.2,1)}.tsh-nav-link:before{content:"";position:absolute;left:0;top:50%;width:3px;height:20px;border-radius:0 3px 3px 0;background:var(--tsh-on-fill);box-shadow:0 0 10px color-mix(in srgb,var(--tsh-on-bg) 60%,transparent);transform:translateY(-50%) scaleY(0);transition:transform .28s cubic-bezier(.34,1.56,.64,1) .04s}.tsh-nav-label{transition:transform .28s cubic-bezier(.2,.8,.2,1)}.tsh-nav-link:focus-visible:not(.tsh-nav-link--on):after,.tsh-nav-link:hover:not(.tsh-nav-link--on):after{transform:scaleX(1)}.tsh-nav-link:focus-visible:not(.tsh-nav-link--on):before,.tsh-nav-link:hover:not(.tsh-nav-link--on):before{transform:translateY(-50%) scaleY(1)}.tsh-nav-link:focus-visible:not(.tsh-nav-link--on) .tsh-nav-label,.tsh-nav-link:hover:not(.tsh-nav-link--on) .tsh-nav-label{transform:translateX(6px)}.tsh-nav-link:hover:not(.tsh-nav-link--on){background:transparent}.tsh-nav-link--on:after,.tsh-nav-link--on:before{display:none}.tsh-nav-link:active:not(.tsh-nav-link--on){transform:scale(.98)}.tsh-btn,.tsh-pill{transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .12s ease}.tsh-btn:active,.tsh-pill:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.tsh-btn,.tsh-nav-label,.tsh-nav-link,.tsh-nav-link:after,.tsh-nav-link:before,.tsh-pill{transition:none}.tsh-nav-link:hover:not(.tsh-nav-link--on) .tsh-nav-label{transform:none}}.tpub-stage{position:relative;min-height:640px}.tpub-backdrop{position:absolute;inset:0;overflow:hidden;filter:blur(7px);opacity:.32;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;flex-direction:column;gap:18px}.tpub-backdrop:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(11,11,11,.7),rgba(11,11,11,.25) 35%,rgba(11,11,11,.9))}.tpub-sample-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:14px;gap:14px}.tpub-sample-game{margin:0}.tpub-sample-row{display:flex;gap:12px;padding:8px 0;border-top:1px solid var(--tg-line);font-size:.9rem;color:var(--text-muted)}.tpub-sample-row b{color:var(--text-light);flex:none;width:44px}.tpub-sample-btn{align-self:flex-start;margin-top:4px}.tpub-center{position:relative;display:flex;justify-content:center;padding:56px 0 24px}.tpub-login{width:100%;max-width:400px;padding:32px 28px}.tsh .login-card.login-card--portal{background:var(--tg-card);border-color:var(--tg-line)}@media (max-width:900px){.tpub-center{padding:8px 0 16px}.tpub-login{padding:24px 18px}.tsh-grid{grid-template-columns:minmax(0,1fr)}.tsh-side{position:fixed;top:0;left:0;right:0;z-index:70;height:auto;max-height:none;overflow:visible;padding:14px 16px;gap:12px;border-right:0;border-bottom:1px solid var(--tsh-line);background:var(--tsh-side)}.tsh-grid--nav-open .tsh-side{max-height:100dvh;overflow-y:auto}.tsh-grid{padding-top:var(--tsh-bar-h,71px);padding-bottom:var(--tsh-foot-h,52px)}.tsh>.mkt-footer{position:fixed;left:0;right:0;bottom:0;z-index:69;padding-top:10px}.tsh-menu-btn{display:inline-flex;flex-direction:column;justify-content:center;gap:4px;width:40px;height:36px;padding:0 10px;background:var(--tsh-card);border:1px solid var(--tsh-line);border-radius:10px;cursor:pointer}.tsh-menu-btn span{display:block;height:2px;background:var(--tsh-text);border-radius:2px}.tsh-grid:not(.tsh-grid--nav-open) .tsh-foot,.tsh-grid:not(.tsh-grid--nav-open) .tsh-nav{display:none}.tsh-content{padding:22px 16px 40px}.tsh-title{font-size:1.35rem}.tsh-head-mark .team-logo-avatar-wrap--64{width:48px;height:48px}.tsh-head-id{gap:12px}.tsh-row{flex-wrap:wrap;padding:12px 16px}.tsh-row-actions{width:100%;justify-content:flex-start}}@media print{.tsh-side{display:none}.tsh-grid{grid-template-columns:minmax(0,1fr)}}.tsh-head-mark .group-manage-hero-avatar{width:64px;height:64px}@media (max-width:900px){.tsh-head-mark .group-manage-hero-avatar{width:48px;height:48px}}.tfb-card{max-width:none}.tfb-card .help-form{max-width:none;margin:0}.tfb-help .help-section{padding:0;margin:0 0 24px;max-width:none}.tfb-help .help-h2{font-size:1rem;margin-bottom:10px}.tfb-help .help-faq-item{background:var(--tsh-card-2);border-color:var(--tsh-line)}.tfb-stuck{border-top:1px solid var(--tsh-line);padding-top:18px;display:flex;flex-direction:column;gap:10px}.tsh-row-face{flex:none;width:40px;height:40px;border-radius:50%;overflow:hidden;display:inline-flex}.tsh-row-face .roster-avatar-stack,.tsh-row-face .roster-avatar-wrap--single{width:40px;height:40px;font-size:.85rem}.tsh-row-face .roster-avatar-wrap--single .roster-avatar{width:100%;height:100%;flex:none}.tsh-card-head--inset{padding:18px 20px 0;margin-bottom:10px}.tsh-row--event{align-items:flex-start}.tsh-rounds{list-style:none;display:flex;flex-direction:column;gap:4px;margin-top:8px}.tsh-round{display:flex;align-items:center;gap:10px;font-size:.82rem}.tsh-round-n{flex:none;min-width:26px;font-size:.66rem;font-weight:800;letter-spacing:.08em;color:var(--tsh-muted)}.tsh-round-when{font-weight:600;white-space:nowrap}.tfb-help .help-faq-head:before,.tsh-round-course{color:var(--tsh-muted)}.tsh .sa-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:12px;gap:12px}.tsh .sa-tile{background:var(--tsh-card);border:1px solid var(--tsh-line);border-radius:14px}.tsh .sa-tile-num{font-size:1.65rem;font-weight:800;letter-spacing:-.02em}.tsh .sa-table-scroll{overflow-x:auto}.tsh .sa-table{font-size:.84rem}.tsh .sa-table th{background:var(--tsh-card);color:var(--tsh-muted);letter-spacing:.1em;padding:10px 12px}.tsh .sa-table td,.tsh .sa-table th{border-bottom:1px solid var(--tsh-line)}.tsh .sa-table td{padding:9px 12px}.tsh .sa-table tbody tr:last-child td{border-bottom:0}.tsh .sa-table tbody tr:hover td{background:rgba(255,255,255,.02)}.tsh .sa-filters{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tsh .sa-search:focus{outline:none;border-color:#4a4a4a}.tsh .sa-chips{display:flex;gap:6px}.tsh .sa-chip{border-radius:9px;border-color:var(--tsh-line);color:var(--tsh-text);font-weight:600}.tsh .sa-chip--on{background:var(--tsh-on-fill);color:var(--tsh-on-ink);border-color:transparent}.tsh .sa-conv-note{color:var(--tsh-muted);font-size:.86rem;margin-bottom:14px}.tsh .tsh-card>.sa-tiles{margin-bottom:14px}.mkt-footer--minimal .mkt-footer-baseline{justify-content:center}.tsh-rows-divider{padding:12px 20px 6px;font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--tsh-muted);border-top:1px solid var(--tsh-line)}.tsh .sa-search{background:var(--tsh-card-2);color:var(--tsh-text);border:1px solid var(--tsh-line);border-radius:9px;padding:8px 12px;font:inherit;font-size:.86rem;min-width:240px}.tsh .gtt-cal-wklabel{margin:.9rem 0 .6rem;padding:0 0 0 12px}.tsh .gtt-cal-week+.gtt-cal-wklabel{margin-top:1.6rem;padding-top:1rem;border-top:1px solid var(--tsh-line)}.profile-head-meta{display:inline-flex;align-items:center;gap:12px;flex-wrap:wrap}.profile-head-stat b{color:var(--tsh-text);font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.profile-account-card .tsh-card-head{margin-bottom:8px}.tsh .profile-cards-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start;max-width:none;margin:0}.tsh .profile-cards-grid>.hcp-override-card{margin:0;max-width:none;padding:18px 20px;min-width:0;background:var(--tsh-card);border:1px solid var(--tsh-line);border-radius:14px;box-shadow:none}.tsh .hcp-override-title{font-size:1rem;font-weight:700;letter-spacing:-.01em;text-transform:none;margin:0 0 4px;color:var(--tsh-text)}.tsh .hcp-override-card .admin-edit-notification-hint{color:var(--tsh-muted);font-size:.82rem;line-height:1.5;max-width:none;margin:0 0 8px}.tsh .hcp-override-row{gap:10px;margin-top:12px}.tsh .hcp-override-card .login-form-input{padding:9px 12px;border-radius:9px;border:1px solid var(--tsh-line);background:var(--tsh-card-2);color:var(--tsh-text);font-size:.9rem}.tsh .hcp-override-card .login-form-input:focus{outline:none;border-color:#4a4a4a}.tsh .hcp-override-input{max-width:160px}.tsh .hcp-override-card select.login-form-input{max-width:260px}.tsh .gm-btn-accent{background:var(--tg-brand-fill);color:var(--tg-brand-ink);border:1px solid transparent}.tsh .gm-btn-accent:hover:not(:disabled){filter:brightness(1.06)}.tsh .hcp-plus-btn{opacity:1;border:1px solid var(--tsh-line);background:transparent;color:var(--tsh-text);font-size:1rem;font-weight:800}.tsh .hcp-plus-btn--on{background:var(--tsh-on-fill);color:var(--tsh-on-ink);border-color:transparent}.tsh .hcp-tangent-row{background:var(--tsh-card-2);border-color:var(--tsh-line);border-radius:10px}.tsh .hcp-tangent-inuse{color:var(--tsh-pos)}.tsh .hcp-override-active{color:var(--tsh-pos);font-size:.84rem}.tsh .hcp-override-preview{color:var(--tsh-muted)}.tsh .avatar-editor-preview{width:56px;height:56px;border:1px solid rgba(255,255,255,.12)}.tsh .avatar-editor-preview--empty{display:inline-flex;align-items:center;justify-content:center;background:var(--tsh-card-2);color:var(--tsh-muted)}.tsh .delivery-email-field-label{color:var(--tsh-muted)}.tsh .delivery-email-toggle{color:rgba(245,245,242,.78)}.tsh .delivery-email-toggle input{accent-color:#d4d4d0}.tsh .email-setup-block{border-top-color:var(--tsh-line)}.tsh .email-setup-help-title{color:var(--tsh-muted)}.tsh .tangent-upsell{background:var(--tsh-card-2);border-color:var(--tsh-line);border-radius:12px}.tsh .tangent-upsell-kicker{color:var(--tsh-muted)}@media (max-width:900px){.tsh .profile-cards-grid{grid-template-columns:minmax(0,1fr)}}.tsh .profile-cards-grid{gap:12px}.tsh .profile-cards-grid>.hcp-override-card{padding:14px 16px}.tsh .hcp-override-title{font-size:.92rem;margin-bottom:2px}.tsh .hcp-override-card .admin-edit-notification-hint{font-size:.76rem;line-height:1.4;margin-bottom:4px}.tsh .hcp-override-row{margin-top:8px;gap:8px}.tsh .hcp-override-card .login-form-input{padding:7px 10px;font-size:.86rem}.tsh .hcp-override-card .group-manage-btn{padding:6px 12px;font-size:.78rem}.tsh .hcp-tangent-row{padding:6px 10px}.tsh .avatar-editor-preview{width:44px;height:44px}.tsh .hcp-override-active,.tsh .hcp-override-preview{margin-top:6px;font-size:.78rem}.tsh .delivery-email-field-label{margin:8px 0 2px}.tsh .delivery-email-toggle{margin-top:8px;font-size:.78rem}.tsh .email-setup-block{margin-top:10px;padding-top:8px}.tsh .tangent-upsell{margin:8px 0;padding:10px 12px}.tsh .tangent-upsell-stats{display:none}.tsh-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.tsh-kpi{display:flex;flex-direction:column;gap:6px}.tsh-kpi-label{font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--tsh-muted)}.tsh-kpi-line{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.tsh-kpi-big{font-size:1.65rem;font-weight:800;letter-spacing:-.02em;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tsh-kpi-unit{color:var(--tsh-muted);font-size:.8rem}.tsh-kpi-note{font-size:.76rem;font-weight:600}.tsh-kpi-note--good{color:var(--tsh-pos)}.tsh-kpi-note--bad{color:var(--tsh-neg)}.tsh-kpi-note--muted{color:var(--tsh-muted);font-weight:500}.tsh-name-link{color:var(--tsh-text)}.tsa-legend{display:flex;gap:14px;font-size:.76rem;color:var(--tsh-muted);align-items:center}.tsa-legend span{display:inline-flex;align-items:center;gap:6px}.tsa-dot{width:9px;height:9px;border-radius:3px;display:inline-block}.tsa-bar-coach,.tsa-dot--coach{background:#d4d4d0}.tsa-bar-player,.tsa-dot--player{background:#5a5a5a}.tsa-bars{display:grid;grid-template-columns:repeat(30,minmax(0,1fr));grid-gap:4px;gap:4px;height:120px;align-items:end}.tsa-bar{height:100%;display:flex;align-items:flex-end}.tsa-bar-stack{width:100%;min-height:2px;display:flex;flex-direction:column;border-radius:4px 4px 0 0;overflow:hidden;background:#222}.tsa-bar-stack>span{flex-basis:0}.tsa-axis{display:flex;justify-content:space-between;margin-top:6px;font-size:.72rem;color:var(--tsh-muted)}.tsa-teams{display:flex;flex-direction:column;gap:2px;font-size:.8rem}.tsa-top{font-size:.78rem;color:rgba(245,245,242,.8);max-width:260px}.tsa-sections{list-style:none;display:flex;flex-direction:column;gap:8px}.tsa-sections li{display:grid;grid-template-columns:160px minmax(0,1fr) 48px;align-items:center;grid-gap:14px;gap:14px}.tsa-sec-label{font-size:.86rem;font-weight:600}.tsa-sec-bar{display:flex;height:10px;border-radius:99px;overflow:hidden;background:#1f1f1f}.tsa-sec-val{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}@media (max-width:1200px){.tsh-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.tsh-kpis{grid-template-columns:minmax(0,1fr)}.tsa-sections li{grid-template-columns:110px minmax(0,1fr) 40px}}.gtt-strip-wrap{display:flex;flex-direction:column;gap:10px;margin-bottom:14px}.gtt-strip-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.gtt-strip-range{font-size:.82rem;color:var(--tsh-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gtt-strip{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:8px;gap:8px}.gtt-strip-day{display:flex;flex-direction:column;gap:6px;min-height:78px;min-width:0;text-align:left;padding:10px 10px 8px;border:1px solid var(--tsh-line);border-radius:12px;background:var(--tsh-card);color:var(--tsh-text);font:inherit;cursor:default;transition:border-color .14s ease,background .14s ease}button.gtt-strip-day{cursor:pointer}button.gtt-strip-day:hover{border-color:#3a3a3a}button.gtt-strip-day:focus-visible{outline:2px solid var(--tsh-on-bg);outline-offset:2px}.gtt-strip-day--empty{background:transparent;border-color:transparent}.gtt-strip-day--empty .gtt-strip-dow,.gtt-strip-day--empty .gtt-strip-num{color:rgba(245,245,242,.3)}.gtt-strip-day--past{opacity:.6}.gtt-strip-day--past.gtt-strip-day--has{opacity:.85}.gtt-strip-day--today .gtt-strip-dow,.gtt-strip-day--today .gtt-strip-num{color:var(--tsh-on-bg)}.gtt-strip-day--sel,button.gtt-strip-day--sel:hover{border-color:var(--tsh-on-bg);box-shadow:0 0 0 1px color-mix(in srgb,var(--tsh-on-bg) 35%,transparent);opacity:1}.gtt-strip-date{display:flex;align-items:baseline;gap:5px;min-width:0}.gtt-strip-dow{font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--tsh-muted)}.gtt-strip-num{font-size:1.15rem;font-weight:800;letter-spacing:-.02em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gtt-strip-wx{margin-left:auto;font-size:.7rem;color:var(--tsh-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gtt-strip-dots{display:flex;gap:4px;flex-wrap:wrap}.gtt-strip-dot{display:inline-block;width:8px;height:8px;border-radius:2px;background:var(--tsh-pos)}.gtt-strip-dot--full{background:#4a4a4a}.gtt-strip-dot--me{background:var(--tsh-on-bg)}.gtt-strip-sum{font-size:.7rem;color:var(--tsh-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tsh .gtt-cal-detail{margin:0 0 14px;padding:0;border:0;background:transparent}.tsh .gtt-cal-detail-head{margin-bottom:8px}.tsh .gtt-cal-detail-title{font-size:1.05rem;font-weight:800;letter-spacing:-.01em}.tsh .gtt-alllist:not(.gtt-alllist--page){display:none}@media (max-width:900px){.gtt-strip{grid-template-columns:repeat(7,minmax(88px,1fr));overflow-x:auto;padding-bottom:4px}.gtt-strip-day{min-height:70px;padding:8px 8px 6px}}.tsa-stats{display:flex;gap:18px;flex-wrap:wrap}.tsa-stat{display:flex;flex-direction:column;align-items:flex-end;line-height:1.1}.tsa-stat b{font-size:1.25rem;font-weight:800;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--tsh-text)}.tsa-stat span{font-size:.66rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--tsh-muted);white-space:nowrap}.tsa-chart{position:relative;padding:14px 0 0 34px}.tsa-grid{left:0;top:14px;height:130px;pointer-events:none}.tsa-grid,.tsa-gridline{position:absolute;right:0}.tsa-gridline{left:34px;border-top:1px dashed #2a2a2a}.tsa-gridline i{position:absolute;left:-34px;top:-8px;width:28px;text-align:right;font-style:normal;font-size:.66rem;color:var(--tsh-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tsa-daily .tsa-bars{height:130px;gap:3px;position:relative}.tsa-daily .tsa-bar{position:relative}.tsa-daily .tsa-bar-stack{background:transparent;border-radius:3px 3px 0 0}.tsa-daily .tsa-bar-coach,.tsa-daily .tsa-dot--coach{background:var(--tsh-pos)}.tsa-daily .tsa-bar-player,.tsa-daily .tsa-dot--player{background:rgba(34,197,94,.32)}.tsa-daily .tsa-bar--weekend:after{content:"";position:absolute;inset:0;background:rgba(255,255,255,.03);border-radius:3px;pointer-events:none}.tsa-dot--weekend{background:rgba(255,255,255,.1);border:1px solid #3a3a3a}.tsa-daily .tsa-bar--today .tsa-bar-stack{outline:1px solid var(--tsh-on-bg);outline-offset:1px}.tsa-daily .tsa-bar:hover .tsa-bar-stack{filter:brightness(1.2)}.tsa-bar-val{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);font-size:.66rem;font-weight:800;color:var(--tsh-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding-bottom:2px}.tsa-ticks{display:grid;grid-template-columns:repeat(30,minmax(0,1fr));grid-gap:3px;gap:3px;margin-top:6px}.tsa-tick{font-size:.64rem;color:var(--tsh-muted);white-space:nowrap;overflow:visible}.tsa-tick:last-child{text-align:right}.tsa-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-top:12px;font-size:.78rem}.tsa-inline-num{color:var(--tsh-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:700px){.tsa-stats{gap:12px}.tsa-stat b{font-size:1.05rem}}.tsh-tabbar{display:none}@media (max-width:900px){.tsh-tabbar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:2px;gap:2px;position:fixed;left:0;right:0;bottom:0;z-index:40;background:rgba(0,0,0,.94);border-top:1px solid var(--tsh-line);padding:6px 6px calc(6px + env(safe-area-inset-bottom, 0px));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.tsh-tab{display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 4px;border-radius:9px;color:var(--tsh-muted);text-decoration:none;font-size:.66rem;font-weight:700;letter-spacing:.02em;min-width:0}.tsh-tab-glyph{font-size:1.05rem;line-height:1;filter:grayscale(1) opacity(.7)}.tsh-tab--on{color:var(--tsh-on-ink);background:var(--tsh-on-fill)}.tsh-tab--on .tsh-tab-glyph{filter:none}.tsh-tab-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.tsh>.mkt-footer{padding-bottom:calc(10px + env(safe-area-inset-bottom, 0px))}}.tsh-row--event .tsh-row-main{gap:4px}.gtt-create-group{display:inline-flex;align-items:center;gap:10px;font-size:.9rem}.gtt-create-group-label{font-size:.66rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--tsh-muted)}.tsh-select-input{background:var(--tsh-card-2);color:var(--tsh-text);border:1px solid var(--tsh-line);border-radius:9px;padding:7px 10px;font:inherit;font-size:.88rem;font-weight:600}.tsh-select-input:focus{outline:none;border-color:#4a4a4a}.tsh .gtt-setup-field--course{flex:2 1 14rem;max-width:22rem}.tsh .gtt-create-group{gap:12px;flex:0 1 auto;min-width:0}.tsh .gtt-create-group .tsh-select-input{width:auto;min-width:14rem;max-width:22rem;flex:0 1 auto}.tsh .dashboard-gtt-create-inline-title{flex:1 1 auto;min-width:0;color:var(--tsh-text)}@media (max-width:640px){.tsh .gtt-setup-field--course{max-width:none}.tsh .gtt-create-group .tsh-select-input{min-width:0;width:100%}}.tsh-stepper-foot{display:flex;justify-content:flex-end;align-items:center;gap:10px;padding:14px 0 0;border-top:1px solid var(--tsh-line);margin-top:6px}.tsh-stepper-foot .tsh-btn:disabled{opacity:.5;cursor:not-allowed}.tsh .gtt-create-group{margin-top:6px}.tsh .dashboard-gtt-create-inline-head--actions{align-items:flex-start}.tsh .gtt-host-q{padding-top:6px}.tsh .gtt-host-q .gtt-setup-q-text>:last-child{margin-top:8px}.gtt-guide-option--on{border-color:var(--tsh-on-bg);box-shadow:0 0 0 1px color-mix(in srgb,var(--tsh-on-bg) 35%,transparent)}.gtt-guide-side{display:flex;flex-direction:column;gap:12px}.gtt-guide-side-row{display:flex;flex-direction:column;gap:6px}.gtt-guide-side-label{font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--tsh-muted)}.gtt-guide-summary{margin-top:14px;padding:14px 16px;border:1px solid var(--tsh-line);border-radius:12px;background:var(--tsh-card-2);display:flex;flex-direction:column;gap:10px}.gtt-guide-summary-title{margin:0;font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--tsh-muted)}.gtt-guide-summary-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.gtt-guide-summary-list li{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;padding:8px 0;border-top:1px solid var(--tsh-line);font-size:.86rem}.gtt-guide-summary-list li:first-child{border-top:0}.gtt-guide-summary-list li>span{color:var(--tsh-muted)}.gtt-guide-summary-list li>b{min-width:0;overflow-wrap:anywhere}.gtt-guide-summary .gtt-guide-done-row{margin-top:4px}@media (max-width:560px){.gtt-guide-summary-list li{grid-template-columns:80px minmax(0,1fr)}}.gtt-strip-week{display:flex;flex-direction:column;gap:8px}.gtt-strip-week+.gtt-strip-week{margin-top:6px}.gtt-strip-weekname{font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--tsh-muted)}.tsh .gtt-create-group .gtt-member-picker,.tsh .gtt-host-q .gtt-member-picker{max-width:20rem}.tsh .gtt-create-group--one{display:inline-flex;align-items:center;gap:10px}.tsh .gtt-create-group--one .gtt-member-picker-avatar{width:28px;height:28px}.tsh .gtt-host-q{padding-top:0;margin-bottom:8px}.tsh .gtt-strip-wrap{padding:16px 18px 18px;background:var(--tsh-card);border:1px solid var(--tsh-line);border-radius:14px;gap:12px;margin-bottom:18px}.tsh .gtt-strip-week+.gtt-strip-week{margin-top:10px;padding-top:14px;border-top:1px solid var(--tsh-line)}.tsh .gtt-strip-head{padding:0 2px}.tsh .gtt-strip-day{background:var(--tsh-card-2)}.tsh .gtt-strip-day--empty{background:transparent}.tsh .dashboard-tee-times-list{gap:14px}.tsh .dashboard-gtt-day{background:var(--tsh-card);border:1px solid var(--tsh-line);border-radius:14px;padding:16px 18px}.tsh .gtt-cal-detail{margin-bottom:18px}.tsh .gtt-pair{border:1px solid var(--tsh-line);background:var(--tsh-card-2);border-radius:12px;margin-top:12px}.tsh .gtt-pair+.gtt-pair{margin-top:10px}.tsh .gtt-pair-hd{padding:10px 14px;background:rgba(255,255,255,.04);border-bottom:1px solid var(--tsh-line)}.tsh .gtt-pair-p{padding:8px 14px}.tsh .dashboard-hub-section{border:0;background:none;box-shadow:none;padding:0;margin:0}.tsh .dashboard-today-score-stack{gap:12px;margin:0 0 18px}.tsh .dashboard-today-score-card{border-radius:14px;padding:16px 18px;border-color:var(--tsh-line);background:var(--tsh-card)}.tsh .gtt-strip-wx{display:flex;align-items:center;gap:5px;margin:0;font-size:.72rem;color:var(--tsh-muted)}.tsh .gtt-strip-wx b{font-weight:600;color:var(--tsh-text)}.tsh .gtt-strip-wx svg{flex:none;opacity:.85}.tsh .gtt-strip-wind{white-space:nowrap}.tsh .gtt-strip-day--empty .gtt-strip-wx{opacity:.6}.tsh .gtt-guide-change-btn{padding:6px 12px;border:0;border-radius:999px;background:var(--tg-brand-fill);color:var(--tg-brand-ink);font-weight:700;font-size:.78rem}.tsh .gtt-guide-change-btn:hover{filter:brightness(1.06)}.tsh .gtt-guide-option--radio{position:relative;padding-left:38px}.tsh .gtt-guide-option--radio:before{content:"";position:absolute;left:12px;top:50%;width:16px;height:16px;margin-top:-8px;border-radius:50%;border:2px solid #4a4a4a;background:transparent;box-sizing:border-box;transition:border-color .12s ease,background .12s ease}.tsh .gtt-guide-option--radio:hover:before{border-color:var(--tsh-on-bg)}.tsh .gtt-guide-option--radio.gtt-guide-option--on:before{border-color:var(--tsh-on-bg);background:var(--tsh-on-bg);box-shadow:inset 0 0 0 3px #141414}.tsh .gtt-guide-option--radio.gtt-guide-option--on{background:color-mix(in srgb,var(--tsh-on-bg) 14%,#141414);border-color:var(--tsh-on-bg)}.tsh .gtt-guide-option--radio.gtt-guide-option--on b{color:var(--tsh-on-bg)}.tsh .gtt-guide-options--end{justify-content:flex-end}.tsh .tfb-demo{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-bottom:18px;border-color:color-mix(in srgb,var(--tsh-on-bg) 40%,var(--tsh-line));background:color-mix(in srgb,var(--tsh-on-bg) 8%,var(--tsh-card))}.tsh .tfb-demo-text{flex:1 1 20rem;min-width:0}.tsh .tfb-demo-text b{display:block;font-size:1rem;margin-bottom:4px}.tsh .tfb-demo-text p{margin:0;font-size:.9rem;line-height:1.55;color:var(--tsh-muted)}.tsh .tfb-demo .tsh-btn{flex:none}.tsh>.mkt-footer{background:var(--tsh-bg);border-top:1px solid var(--tsh-line)}.tsh .gtt-guide-step--row{flex-direction:row;align-items:center;gap:24px;flex-wrap:wrap}.tsh .gtt-guide-step--row .gtt-guide-step-head{flex:1 1 22rem;min-width:0}.tsh .gtt-guide-step--row .gtt-guide-step-titles{max-width:34rem}.tsh .gtt-guide-step--row .gtt-guide-step-body{flex:none}.tsh .gtt-guide-step--row .gtt-guide-options{justify-content:flex-end;flex-wrap:nowrap}@media (max-width:900px){.tsh .gtt-guide-step--row .gtt-guide-options{flex-wrap:wrap;justify-content:flex-start}}.tsh .gtt-guide-continue{align-self:flex-end;width:auto;padding:8px 18px;font-size:.84rem;border-radius:9px}.tsh .gtt-guide-step--row .gtt-guide-options .gtt-guide-custom-fee{margin-left:6px}.tsh .gtt-guide-preview{flex:1 1 100%;display:flex;flex-direction:column;gap:10px;padding:12px 14px;border:1px solid var(--tsh-line);border-radius:10px;background:var(--tsh-card)}.tsh .gtt-guide-preview-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.tsh .gtt-guide-preview-title{font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--tsh-muted)}.tsh .gtt-guide-preview-assume{display:flex;align-items:center;gap:8px;font-size:.84rem;color:var(--tsh-muted)}.tsh .gtt-guide-preview-assume select{background:var(--tsh-card-2);color:var(--tsh-text);border:1px solid var(--tsh-line);border-radius:9px;padding:6px 10px;font:inherit}.tsh .gtt-guide-preview-table{width:100%;border-collapse:collapse;font-size:.86rem}.tsh .gtt-guide-preview-table td,.tsh .gtt-guide-preview-table th{padding:8px 0;border-top:1px solid var(--tsh-line);text-align:left;vertical-align:top}.tsh .gtt-guide-preview-table th{width:140px;font-weight:500;color:var(--tsh-muted)}.tsh .gtt-guide-preview-amt{width:72px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;padding-right:16px!important}.tsh .gtt-guide-preview-potrow td,.tsh .gtt-guide-preview-potrow th{border-top:0}.tsh .gtt-guide-preview-potrow .gtt-guide-preview-amt{color:var(--tsh-on-bg);font-size:1rem}.tsh .gtt-guide-preview-how{color:var(--tsh-muted)}.tsh .gtt-guide-preview-places{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:4px;color:var(--tsh-text)}.tsh .gtt-guide-preview-places b{color:var(--tsh-muted);font-weight:600;margin-right:3px}.tsh .gtt-guide-preview-note{color:var(--tsh-muted)}@media (max-width:560px){.tsh .gtt-guide-preview-table th{width:96px}}.tsh .gtt-del-tee-btn{flex:none;background:none;border:1px solid rgba(239,68,68,.45);border-radius:8px;padding:2px 10px;color:#f87171;font-size:.75rem;font-weight:700;cursor:pointer}.tsh .gtt-del-tee-btn:hover{background:rgba(239,68,68,.12)}.tsh .gtt-del-tee-btn:disabled{opacity:.5;cursor:default}.tsh>.mkt-footer .mkt-footer-inner{max-width:1244px;margin:0 0 0 232px;padding:0 32px}@media (max-width:900px){.tsh>.mkt-footer .mkt-footer-inner{margin-left:0;padding:0 16px}}@media (min-width:901px){.tsh-main{margin-right:18px;border-right:1px solid var(--tsh-line);border-bottom:1px solid var(--tsh-line);border-bottom-right-radius:16px}.tsh>.mkt-footer{border-top:0}}.tsh .gtt-guide-step-below{flex:1 1 100%;min-width:0;margin-top:4px}.tsh .gtt-guide-step--row .gtt-guide-step-below{padding-left:0}.tsh .gtt-guide-step--row{align-items:flex-start}.tsh .gtt-guide-step--row>.gtt-guide-step-body{margin-top:2px}.tsh .gtt-guide-preview{max-width:640px}@media (max-width:900px){.tsh .gtt-guide-step--row .gtt-guide-step-below{padding-left:0}}.tsh .gtt-guide-summary--cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,520px);grid-gap:12px 28px;gap:12px 28px;align-items:start}.tsh .gtt-guide-summary--cols>.gtt-guide-summary-list{grid-column:1}.tsh .gtt-guide-summary--cols>.gtt-guide-preview{grid-column:2;grid-row:1/span 2;max-width:none;margin:0}.tsh .gtt-guide-summary--cols>.gtt-guide-done-row{grid-column:1}@media (max-width:1000px){.tsh .gtt-guide-summary--cols{grid-template-columns:minmax(0,1fr)}.tsh .gtt-guide-summary--cols>.gtt-guide-preview{grid-column:1;grid-row:auto}}.tsh .gtt-guide-finetune{gap:14px 18px;align-items:flex-end}.tsh .gtt-guide-finetune .gtt-scoring-field input,.tsh .gtt-guide-finetune .gtt-scoring-field select{min-width:12rem}.tsh .gtt-guide-finetune-note{flex:1 1 100%;margin:0}.tsh .gtt-guide-finetune-actions{flex:1 1 100%;display:flex;justify-content:flex-end}.tsh .gtt-guide-step:not(.gtt-guide-step--row) .gtt-guide-step-below{padding-left:0}@media (max-width:900px){.tsh .gtt-guide-step:not(.gtt-guide-step--row) .gtt-guide-step-below{padding-left:0}}@media (min-width:901px){.tsh-nav>.tsh-nav-group--support{margin-top:auto}}.tsh-me-text{flex:1 1 auto}.tsh-me-edit{flex:none;display:inline-flex;align-items:center;font-size:.68rem;font-weight:700;letter-spacing:.04em;padding:3px 9px;border-radius:999px;border:1px solid var(--tsh-line);color:var(--tsh-muted);text-decoration:none}.tsh-me-edit:hover{color:var(--tsh-text);border-color:#3a3a3a;background:var(--tsh-card)}.tsh-me-edit--on{color:var(--tsh-on-bg);border-color:rgba(108,225,166,.5)}.tsh .gtt-spots-ctl{flex:none;margin-left:auto;display:inline-flex;align-items:center;gap:2px;border:1px solid var(--tsh-line);border-radius:9px;background:var(--tsh-card-2);padding:2px}.tsh .gtt-spots-btn{width:26px;height:24px;border:0;border-radius:7px;background:transparent;color:var(--tsh-text);font:inherit;font-size:.95rem;font-weight:700;line-height:1;cursor:pointer}.tsh .gtt-spots-btn:hover:not(:disabled){background:var(--tsh-on-fill);color:var(--tsh-on-ink)}.tsh .gtt-spots-btn:disabled{opacity:.35;cursor:default}.tsh .gtt-spots-count{min-width:58px;text-align:center;font-size:.78rem;font-weight:600;color:var(--tsh-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tsh .gtt-del-tee-btn{margin-left:8px}.tsh .gtt-host-chip{display:inline-flex;align-items:center;gap:7px;padding:3px 10px 3px 4px;border:1px solid var(--tsh-line);border-radius:999px;background:var(--tsh-card-2);font-size:.78rem;line-height:1}.tsh .gtt-host-chip-face{display:inline-flex;width:22px;height:22px}.tsh .gtt-host-chip-face .roster-avatar,.tsh .gtt-host-chip-face .roster-avatar-wrap--single{width:22px;height:22px;font-size:.6rem}.tsh .gtt-host-chip-role{font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--tsh-on-bg)}.tsh .gtt-host-chip-name{font-weight:600;color:var(--tsh-text);white-space:nowrap}.tsh .name-editor-row{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.tsh .name-editor-row .hcp-override-input{max-width:200px}.tsh .admin-edit-col--name{flex:1 1 100%}.tsh .admin-edit-col--name .name-editor-row .hcp-override-input{max-width:180px}@media (min-width:901px){.tsh-nav>.tsh-nav-group--admin{margin-top:-2px}}.tsh .pf-hero{display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding:18px 22px}.tsh .pf-hero-face{flex:none}.tsh .pf-hero-face .roster-avatar,.tsh .pf-hero-face .roster-avatar-wrap--single{width:64px;height:64px;font-size:1.3rem}.tsh .pf-hero-text{flex:1 1 240px;min-width:0}.tsh .pf-hero-name{margin:0;font-size:1.35rem;font-weight:800;letter-spacing:-.01em;line-height:1.15}.tsh .pf-hero-meta{margin:4px 0 0;display:flex;gap:14px;flex-wrap:wrap;font-size:.9rem;color:var(--tsh-muted)}.tsh .pf-hero-stat b{color:var(--tsh-text);font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tsh .pf-hero-tag{flex:none}.tsh .pf-list{padding:0;overflow:hidden}.tsh .pf-row{display:grid;grid-template-columns:300px minmax(0,1fr);grid-gap:8px 32px;gap:8px 32px;align-items:start;padding:20px 22px}.tsh .pf-row+.pf-row{border-top:1px solid var(--tsh-line)}.tsh .pf-label{min-width:0}.tsh .pf-title{margin:0 0 4px;font-size:.95rem;font-weight:700;letter-spacing:-.005em;color:var(--tsh-text);text-transform:none}.tsh .pf-hint{margin:0;font-size:.8rem;line-height:1.5;color:var(--tsh-muted)}.tsh .pf-hint strong{color:var(--tsh-text);font-weight:600}.tsh .pf-body{min-width:0;display:flex;flex-direction:column;gap:10px;padding-top:2px}.tsh .pf-body>*{margin:0}.tsh .pf-controls{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tsh .pf-body .login-form-input{padding:9px 12px;border-radius:9px;border:1px solid var(--tsh-line);background:var(--tsh-card-2);color:var(--tsh-text);font-size:.9rem}.tsh .pf-body .login-form-input:focus{outline:none;border-color:#4a4a4a}.tsh .pf-body .hcp-override-input{max-width:180px}.tsh .pf-body select.login-form-input{max-width:240px}.tsh .pf-body .group-manage-btn{padding:8px 14px;font-size:.82rem;border-radius:9px}.tsh .pf-body .hcp-override-row{margin:0;gap:10px}.tsh .pf-body .hcp-tangent-row{margin:0}.tsh .pf-body .avatar-editor-preview{width:56px;height:56px}.tsh .pf-body .delivery-email-field-label,.tsh .pf-body .email-setup-help-title{color:var(--tsh-muted);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;font-weight:700}.tsh .pf-body .email-setup-block{margin-top:6px;padding-top:14px;border-top:1px solid var(--tsh-line)}.tsh .pf-body .hcp-override-active,.tsh .pf-body .hcp-override-preview,.tsh .pf-body .profile-form-status{font-size:.82rem}@media (max-width:900px){.tsh .pf-row{grid-template-columns:minmax(0,1fr)}}.tsh .gtt-placements-q{margin-bottom:10px}.tsh .gtt-placements-q .gtt-setup-q-text:empty{display:none}.tsh .gtt-team-index-badge{flex:none;margin-left:8px;padding:2px 9px;border-radius:999px;background:var(--tsh-card-2);border:1px solid var(--tsh-line);color:var(--tsh-on-bg);font-size:.72rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.tsh .hcp-boxes{display:flex;flex-wrap:wrap}.tsh .hcp-box{flex:1 1 200px;min-width:0;display:flex;flex-direction:column;gap:4px;padding:10px 12px 9px;border-radius:11px;background:var(--tsh-card-2);border:1px solid var(--tsh-line);color:inherit;font:inherit;text-align:left}.tsh .hcp-box.in-use{border-color:color-mix(in srgb,var(--tsh-on-bg) 55%,transparent);background:color-mix(in srgb,var(--tsh-on-bg) 7%,var(--tsh-card-2))}.tsh .hcp-box-override{cursor:pointer}.tsh .hcp-box-override:hover:not(.is-editing){border-color:var(--tsh-on-bg)}.tsh .hcp-box-override:focus-visible{outline:2px solid var(--tsh-on-bg);outline-offset:2px}.tsh .hcp-box-head{display:flex;align-items:center;justify-content:space-between;gap:6px}.tsh .hcp-box-label{font-size:.62rem;letter-spacing:.1em;color:var(--tsh-muted)}.tsh .hcp-box-chip,.tsh .hcp-box-label{font-weight:800;text-transform:uppercase}.tsh .hcp-box-chip{font-size:.58rem;letter-spacing:.06em;color:var(--tsh-on-bg);border:1px solid color-mix(in srgb,var(--tsh-on-bg) 45%,transparent);border-radius:999px;padding:1px 7px}.tsh .hcp-box-chip.is-override{color:#dcfb58;border-color:rgba(220,251,88,.45)}.tsh .hcp-box-value{font-size:1.5rem;font-weight:800;line-height:1.15;color:var(--tsh-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tsh .hcp-box-value--text{font-size:.95rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:4px 0}.tsh .hcp-box-value.is-empty{font-size:.82rem;font-weight:600;color:var(--tsh-muted);padding:6px 0}.tsh .hcp-box-input{width:100%;font:inherit;font-size:1rem;font-weight:700;padding:6px 8px;border-radius:8px;border:1px solid #4a4a4a;background:var(--tsh-card);color:var(--tsh-text)}.tsh .hcp-box-input:focus{outline:none;border-color:var(--tsh-on-bg)}.tsh .hcp-box-action{align-self:flex-start;margin-top:2px;font:inherit;font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--tsh-on-bg);background:none;border:0;padding:0;cursor:pointer}.tsh .hcp-box-action:hover{text-decoration:underline}.tsh .pf-details{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px;gap:10px}.tsh .pf-detail{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:10px;background:var(--tsh-card-2);border:1px solid var(--tsh-line);min-width:0}.tsh .pf-detail-label{font-size:.62rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--tsh-muted)}.tsh .pf-detail-value{font-size:.95rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tsh .pf-row{grid-template-columns:280px minmax(0,1fr)}.tsh .pf-body .delivery-email-warning{font-size:.82rem}.tsh .tacc-compare{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.tsh .tacc-col{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border-radius:12px;background:var(--tsh-card-2);border:1px solid var(--tsh-line);min-width:0}.tsh .tacc-col--here{border-color:color-mix(in srgb,var(--tsh-on-bg) 55%,transparent);background:color-mix(in srgb,var(--tsh-on-bg) 7%,var(--tsh-card-2))}.tsh .tacc-col-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.tsh .tacc-col-title{font-size:.92rem;font-weight:800}.tsh .tacc-col-here{font-size:.58rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--tsh-on-bg);border:1px solid color-mix(in srgb,var(--tsh-on-bg) 45%,transparent);border-radius:999px;padding:1px 7px;white-space:nowrap}.tsh .tacc-col-price{margin:0;font-size:.74rem;color:var(--tsh-muted)}.tsh .tacc-col-lines{list-style:none;margin:2px 0 0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:.8rem;line-height:1.45}.tsh .tacc-col-lines li{position:relative;padding-left:14px}.tsh .tacc-col-lines li:before{content:"✓";position:absolute;left:0;top:0;color:var(--tsh-on-bg);font-weight:800;font-size:.72rem}.tsh .tacc-col-cta{margin-top:auto;padding-top:10px;display:flex;flex-direction:column;gap:8px;align-items:flex-start;font-size:.8rem}.tsh .pf-hint .tsh-tag{display:inline-block;margin-bottom:8px}@media (max-width:1100px){.tsh .tacc-compare{grid-template-columns:minmax(0,1fr)}}.tsh .pf-controls>.gm-btn-accent:last-child{margin-left:auto}.tsh .pf-controls{width:100%}.tsh .gtt-strip-badge{align-self:flex-start;padding:2px 8px;border-radius:999px;background:var(--tsh-on-fill);color:var(--tsh-on-ink);font-size:.6rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.tsh .gtt-strip-day--mine{border-color:color-mix(in srgb,var(--tsh-on-bg) 45%,var(--tsh-line))}.tsh .tacc-promo{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:10px;border:1px solid color-mix(in srgb,var(--tsh-on-bg) 45%,transparent);background:color-mix(in srgb,var(--tsh-on-bg) 8%,var(--tsh-card));font-size:.78rem;line-height:1.45}.tsh .tacc-promo-kicker{font-size:.6rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--tsh-muted)}.tsh .tacc-promo-headline{font-size:.92rem;font-weight:800;color:var(--tsh-text)}.tsh .tacc-promo-body{color:var(--tsh-muted)}.tsh .tacc-promo-code{align-self:flex-start;margin-top:4px;padding:4px 10px;border-radius:8px;background:var(--tsh-on-fill);color:var(--tsh-on-ink);font-weight:800;letter-spacing:.12em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tsh .gtt-setup-line{align-items:flex-start;flex-wrap:wrap}.tsh .gtt-igolf-search{margin-top:8px}.tj-page{background:#0b0b0b;color:#f5f5f2;min-height:100vh;display:flex;flex-direction:column}.tj-bar{display:flex;justify-content:center;padding:18px 16px 4px}.tj-bar .nav-logo-mark{width:28px;height:24px}.tj-bar .nav-wordmark{font-size:.95rem;font-weight:800;letter-spacing:.14em}.tj-main{flex:1 1 auto;display:flex;justify-content:center;align-items:flex-start;padding:16px 16px 32px}.tj-card{width:100%;max-width:420px;background:#141414;border:1px solid #262626;border-radius:16px;padding:22px 20px 18px;display:flex;flex-direction:column;gap:14px}.tj-group{margin:0;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#6ce1a6}.tj-day{margin:-8px 0 0;font-size:1.55rem;font-weight:800;letter-spacing:-.015em;line-height:1.15;text-transform:none;color:#f5f5f2}.tj-facts{display:flex;flex-direction:column;border-top:1px solid #262626}.tj-fact{display:grid;grid-template-columns:84px minmax(0,1fr);grid-gap:12px;gap:12px;padding:10px 0;border-bottom:1px solid #262626;align-items:center}.tj-fact-k{font-size:.66rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgba(245,245,242,.56)}.tj-fact-v{font-size:.95rem;font-weight:600;min-width:0;overflow-wrap:anywhere}.tj-open{color:#6ce1a6}.tj-full{color:rgba(245,245,242,.7);font-weight:500}.tj-host{display:inline-flex;align-items:center;gap:8px}.tj-host-face{display:inline-flex;width:26px;height:26px}.tj-host-face .roster-avatar,.tj-host-face .roster-avatar-wrap--single{width:26px;height:26px;font-size:.6rem}.tj-action{display:flex;flex-direction:column;gap:8px;align-items:stretch}.tj-btn{display:block;width:100%;padding:15px 18px;border:0;border-radius:12px;background:var(--tg-brand-fill);color:var(--tg-brand-ink);font:inherit;font-size:1.05rem;font-weight:800;letter-spacing:.01em;text-align:center;text-decoration:none;cursor:pointer}.tj-btn:hover:not(:disabled){filter:brightness(1.06)}.tj-btn:disabled{opacity:.6;cursor:default}.tj-btn--link{display:block}.tj-as{margin:0;text-align:center;font-size:.8rem;color:rgba(245,245,242,.56)}.tj-as strong{color:#f5f5f2;font-weight:600}.tj-link{align-self:center;font-size:.82rem;color:rgba(245,245,242,.7);text-decoration:none;border-bottom:1px solid #3a3a3a}.tj-link:hover{color:#f5f5f2}.tj-err{margin:0;font-size:.85rem;color:#f87171}.tj-done,.tj-err{text-align:center}.tj-done{display:flex;flex-direction:column;align-items:center;gap:4px;padding:14px 12px 8px}.tj-done-mark{width:44px;height:44px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--tg-brand-fill);color:var(--tg-brand-ink);font-size:1.3rem;font-weight:900;margin-bottom:6px}.tj-done-title{margin:0;font-size:1.15rem;font-weight:800}.tj-done-sub{margin:0;font-size:.86rem;line-height:1.5;color:rgba(245,245,242,.7)}.tj-fullnote{margin:0 0 2px;padding:12px 14px;border-radius:10px;background:rgba(255,255,255,.04);border:1px solid #262626;font-size:.9rem;line-height:1.5;color:rgba(245,245,242,.8)}.tj-fullnote strong{color:#f5f5f2}.tj-btn--wait{background:transparent;color:#6ce1a6;border:2px solid #6ce1a6}.tj-btn--leave{background:transparent;color:#f2b0b0;border:2px solid #e89a9a}.tj-btn--wait:hover:not(:disabled){background:rgba(108,225,166,.1);filter:none}.tsh .gtt-slot-main-row{flex-wrap:wrap;gap:8px 10px}.tsh .gtt-slot-main-row>.gtt-player-chip{flex:1 1 190px;min-width:190px;max-width:none}.tsh .gtt-slot-main-row>.gtt-course-hcp-badge,.tsh .gtt-slot-main-row>.gtt-slot-override-field,.tsh .gtt-slot-main-row>.gtt-slot-remove-btn{flex:none}.tsh .gtt-player-chip-meta,.tsh .gtt-player-chip-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tsh .gtt-manage-panel--inline .gtt-placements-tee-grid{grid-template-columns:minmax(0,1fr)}.tsh .gtt-manage-panel--inline .gtt-placements-tee-card{height:auto}.tsh .gtt-team-index-missing{font-style:normal;font-weight:600;color:var(--tsh-muted)}.tsh .gtt-slot-override-label{white-space:nowrap}.tsh .gtt-slot-override-field--index{width:auto;align-items:center}.tsh .gtt-slot-override-field--index .gtt-slot-override-input{width:3.25rem}.tsh .gtt-msg-cards{display:flex;flex-direction:column;gap:16px}.tsh .gtt-msg-card.gtt-msg-card--announce{flex-direction:row;align-items:center;justify-content:flex-start;gap:28px;text-align:left}.tsh .gtt-msg-announce-text{flex:1 1 320px;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin:0}.tsh .gtt-msg-announce-action{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:8px;max-width:320px}.tsh .gtt-msg-announce-btn{padding:12px 22px;font-size:.95rem;white-space:nowrap}.tsh .gtt-msg-status{margin:2px 0 0;font-size:.8rem;font-weight:600}.tsh .gtt-msg-status--sent{color:var(--tsh-pos)}.tsh .gtt-msg-status--unsent{color:#f0b94a}.tsh .gtt-msg-card--announce .gtt-announce-alert{text-align:left}@media (max-width:760px){.tsh .gtt-msg-card.gtt-msg-card--announce{flex-direction:column;align-items:stretch}.tsh .gtt-msg-announce-text{flex-basis:auto}.tsh .gtt-msg-announce-action{align-items:flex-start;max-width:none}}.tsh .gtt-msg-finetune{margin-top:10px;border:1px solid var(--tsh-line);border-radius:10px;padding:0 12px}.tsh .gtt-msg-finetune>summary{cursor:pointer;padding:10px 0;font-size:.82rem;font-weight:600;color:var(--tsh-muted);list-style:none;display:flex;align-items:center;gap:8px}.tsh .gtt-msg-finetune>summary:before{content:"▸";font-size:.7rem}.tsh .gtt-msg-finetune[open]>summary:before{content:"▾"}.tsh .gtt-msg-finetune-count{font-weight:500;color:var(--tsh-muted)}.tsh .gtt-msg-finetune>.messaging-recipient-picker-list{padding:4px 0 12px}.tsh .gtt-msg-send-row{margin-top:14px;display:flex;justify-content:flex-end}.tsh .gtt-msg-send-row .admin-edit-btn--primary{padding:10px 20px;font-size:.9rem}.tsh .gtt-msg-card{display:flex;flex-direction:column;gap:10px;padding:18px 20px;border-radius:14px;background:var(--tsh-card);border:1px solid var(--tsh-line);min-width:0}.tsh .gtt-msg-card--announce{border-color:color-mix(in srgb,var(--tsh-on-bg) 45%,var(--tsh-line));background:color-mix(in srgb,var(--tsh-on-bg) 5%,var(--tsh-card))}.tsh .gtt-msg-kicker{margin:0;font-size:.66rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--tsh-on-bg)}.tsh .gtt-msg-title{margin:-4px 0 0;font-size:1.05rem;font-weight:800;letter-spacing:-.01em;text-transform:none;color:var(--tsh-text)}.tsh .gtt-msg-lead{margin:0;font-size:.86rem;line-height:1.5;color:var(--tsh-muted)}.tsh .gtt-msg-lead strong{color:var(--tsh-text);font-weight:600}.tsh .gtt-msg-card .gtt-announce-status{margin:4px 0 0}.tsh .gtt-msg-card--announce>.group-manage-btn{align-self:flex-start;padding:10px 18px;font-size:.9rem}.tsh .gtt-msg-card .admin-field{margin:0}.tsh .gtt-msg-who{display:flex;flex-direction:column;gap:8px;margin-top:12px}.tsh .gtt-msg-who-label{font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--tsh-muted)}.tsh .gtt-msg-who-options .gtt-guide-option{flex:1 1 200px}.tsh .gtt-msg-who-note{font-size:.8rem;color:var(--tsh-muted)}.tsh .gtt-msg-announced{display:flex;align-items:center;gap:10px;text-align:left}.tsh .gtt-msg-announced-mark{width:34px;height:34px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--tg-brand-fill);color:var(--tg-brand-ink);font-weight:900;flex:none}.tsh .gtt-msg-announced-text{font-weight:700;font-size:.95rem;line-height:1.3}.tsh .gtt-msg-announced-text small{font-weight:500;font-size:.78rem;color:var(--tsh-muted)}.tsh-embedded .group-manage-page,.tsh-embedded.group-manage-page{width:100%;max-width:none;margin:0;padding:0}.gtt-ai-review{display:flex;flex-direction:column;gap:10px;margin:0 0 12px}.gtt-ai-review-btn{align-self:flex-start}.gtt-ai-review-error{margin:0;font-size:.82rem;color:#ef4444}.gtt-ai-review-card{border:1px solid #262626;border-radius:14px;background:#141414;padding:14px 16px;display:flex;flex-direction:column;gap:10px}.gtt-ai-review-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.gtt-ai-review-actions{display:flex;gap:8px}.gtt-ai-review-read{margin:0;font-size:.88rem;line-height:1.5;color:#f5f5f2}.gtt-ai-review-picks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.gtt-ai-review-pick{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid #262626;border-radius:12px}.gtt-ai-review-pick--top{border-color:#d4d4d0}.gtt-ai-review-pick-text{display:flex;flex-direction:column;gap:4px;min-width:0}.gtt-ai-review-pick-text p{margin:0;font-size:.82rem;line-height:1.5;color:rgba(245,245,242,.72)}.gtt-ai-review-pick-title{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:.95rem}.gtt-ai-review-fit{font-size:.66rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:2px 8px;border-radius:999px;border:1px solid #3a3a3a;color:rgba(245,245,242,.72)}.gtt-ai-review-pick--top .gtt-ai-review-fit{color:#f5f5f2;border-color:#d4d4d0}.gtt-ai-review .gtt-ai-review-pitch,.gtt-ai-review-setup b,.gtt-ai-review-watch b{color:#f5f5f2}.gtt-ai-review-watch{margin:0;font-size:.82rem;line-height:1.5;color:rgba(245,245,242,.72)}@media (max-width:640px){.gtt-ai-review-pick{flex-direction:column}}.tsh .gjd-mode{color:var(--tsh-muted)}.tsh .gjd-mode--open{color:var(--tsh-on-bg);border-color:color-mix(in srgb,var(--tsh-on-bg) 45%,var(--tsh-line))}.tsh .cg-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.tsh .cg-card{display:flex;flex-direction:column;gap:12px}.tsh .cg-card .tsh-card-sub{margin:-6px 0 0}.tsh .cg-form{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.tsh .cg-form .ft-field{width:100%}.tsh .cg-input{width:100%;max-width:none}.tsh .cg-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px;counter-reset:cg}.tsh .cg-steps li{display:grid;grid-template-columns:26px minmax(0,1fr);grid-gap:4px 10px;gap:4px 10px;counter-increment:cg}.tsh .cg-steps li:before{content:counter(cg);grid-row:1/span 2;width:24px;height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:800;background:var(--tg-brand-fill);color:var(--tg-brand-ink)}.tsh .cg-steps b{color:var(--tsh-text);font-size:.92rem}.tsh .cg-steps span{grid-column:2;color:var(--tsh-muted);font-size:.86rem;line-height:1.5}.tsh .cg-card .profile-form-status{margin:0;text-align:left}@media (max-width:900px){.tsh .cg-grid{grid-template-columns:1fr}}.tsh .admin-trip-editor{max-width:none;margin:0}.tsh .trip-editor-nav{position:static;justify-content:flex-start;padding:0 0 4px;margin-bottom:14px}.tsh .trip-editor-nav-viewsite{margin-right:6px}.tpub-stack{align-items:center;gap:18px;width:100%;max-width:440px}.tpub-hero,.tpub-stack{display:flex;flex-direction:column}.tpub-hero{text-align:center;gap:8px;padding:0 4px}.tpub-hero-title{margin:0;font-size:clamp(1.7rem,4vw,2.3rem);font-weight:800;letter-spacing:-.02em;color:var(--tsh-text)}.tpub-hero-sub{margin:0;font-size:.98rem;line-height:1.5;color:var(--tsh-muted)}.tpub-hero-points--unused{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:5px;font-size:.85rem;color:var(--tsh-muted)}.tpub-hero-points li:before{content:"✓";color:var(--tsh-on-bg);font-weight:800;margin-right:8px}.tsh .tpub-stack .tpub-login{max-width:none;width:100%}@media (max-width:900px){.tpub-hero-points{display:none}.tpub-hero{gap:6px}.tpub-stack{gap:14px}}.tsh .gstart-main{max-width:none;padding-top:0;gap:16px}.tsh .gm-identity{display:flex;flex-wrap:wrap;gap:18px 28px;align-items:flex-start}.tsh .gm-identity-avatar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;flex:1 1 320px;min-width:0}.tsh .gm-identity-img{width:64px;height:64px;border-radius:50%;object-fit:cover;border:2px solid var(--tsh-line);flex:none;display:inline-flex;align-items:center;justify-content:center}.tsh .gm-identity-img--empty{background:#1f1f1f;color:var(--tsh-on-bg);font-weight:800;font-size:1.3rem}.tsh .gm-identity-btns{display:flex;gap:8px;flex-wrap:wrap}.tsh .gm-identity-avatar .group-manage-dashboard-config-hint{flex:1 1 100%;margin:0}.tsh .gm-identity-owner{flex:1 1 320px}.site-hero-logo{width:44px;height:44px;border-radius:50%;object-fit:cover;vertical-align:middle;margin-right:12px;border:2px solid #262626}.gi-find-input{width:100%}.gi-find-list{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.gi-find-row{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--tsh-line);border-radius:10px;background:var(--tsh-card-2,#1a1a1a)}.gi-find-face{flex:none}.gi-find-text{flex:1 1;min-width:0;display:flex;flex-direction:column}.gi-find-name{font-weight:700;font-size:.92rem;color:var(--tsh-text)}.gi-find-email{font-size:.78rem;color:var(--tsh-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gi-find-none{margin-top:8px;display:flex;flex-direction:column;gap:8px}.gi-find-none-actions{display:flex;gap:8px;flex-wrap:wrap}.tsh .ce-editor .admin-trip-editor{max-width:none;margin:0}.tsh .ce-editor .admin-trip-collapsible-head:not(:has(.admin-section-switch,.admin-trip-editor-section-actions,.admin-section-segmented)){display:none}.tsh .ce-editor .admin-trip-panel{padding:18px 20px 20px}.tsh .ce-editor .gtt-setup-q-tag{display:none}.tsh .ce-editor .gtt-setup-q{margin:0 0 10px}.tsh .ce-editor .gtt-setup-q:not(:first-child){margin-top:22px;padding-top:18px;border-top:1px solid var(--tsh-line)}.tsh .ce-editor .gtt-setup-q-text h5{font-size:1rem;font-weight:700;color:var(--tsh-text)}.tsh .ce-editor .gtt-setup-q-text p{font-size:.84rem;color:var(--tsh-muted)}.tsh .ce-editor .admin-field-label{font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--tsh-muted);margin-bottom:6px}.tsh .ce-editor .admin-field-input{padding:9px 11px;border-radius:10px;background:#0f0f0f;border-color:var(--tsh-line);font-size:.92rem}.tsh .ce-editor .admin-field-input:focus{outline:none;border-color:rgba(108,225,166,.6)}.tsh .ce-editor .admin-field-input--lg{font-size:1.05rem;font-weight:600}.tsh .ce-editor select.admin-field-input{min-height:42px}.tsh .ce-editor .admin-trip-players-fee-location-row>.admin-field:has(#trip-group){flex:1 1 240px;display:contents}.tsh .ce-editor .admin-trip-players-fee-location-row>.admin-field:has(#trip-group)>.admin-field-label,.tsh .ce-editor .admin-trip-players-fee-location-row>.admin-field:has(#trip-group)>select{display:block}.tsh .ce-editor .admin-trip-players-fee-location-row .admin-edit-notification-hint{flex:1 1 100%;margin:-4px 0 0;font-size:.8rem;color:var(--tsh-muted)}.tsh .ce-editor .safe-sender-note--callout{order:99;grid-column:1/-1;margin:18px 0 0;padding:12px 14px;border-left:0;border:1px solid var(--tsh-line);border-radius:10px;background:transparent}.tsh .ce-editor .safe-sender-note-kicker{font-size:.66rem;letter-spacing:.1em;color:var(--tsh-on-bg);margin:0 0 4px}.tsh .ce-editor .safe-sender-note-body{font-size:.8rem;color:var(--tsh-muted);margin:0}.tsh .ce-editor .admin-trip-editor-alert{border-radius:10px}@media (max-width:720px){.tsh .ce-editor .admin-trip-players-fee-location-row>.admin-field{flex:1 1 100%;min-width:0}.tsh .ce-editor .admin-trip-panel{padding:14px}}.tsh .gtt-guide-option--game{transition:border-color .12s ease,background .12s ease}.tsh .gtt-guide-option--game:hover{border-color:color-mix(in srgb,var(--tsh-on-bg) 70%,var(--tsh-line));background:color-mix(in srgb,var(--tsh-on-bg) 7%,#161616)}.tsh .gtt-guide-option--picked,.tsh .gtt-guide-option--picked:hover{border-color:var(--tsh-on-bg);background:color-mix(in srgb,var(--tsh-on-bg) 12%,#141414);box-shadow:0 0 0 1px color-mix(in srgb,var(--tsh-on-bg) 45%,transparent)}.gtt-guide-option-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;width:100%}.gtt-guide-option-head>b{min-width:0}.gtt-guide-option-badges{flex:none;display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}.gtt-guide-picked{padding:2px 9px;border-radius:999px;background:var(--tg-brand-fill);color:var(--tg-brand-ink);font-size:.7rem;font-weight:800;white-space:nowrap}.tsh .gtt-guide-config-pill--on,.tsh .gtt-guide-config-pill--on:hover{background:var(--tg-brand-fill);border-color:transparent;color:var(--tg-brand-ink)}.gtt-guide-savebar{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap;margin-top:12px;padding-top:12px;border-top:1px solid var(--tsh-line,#262626);position:-webkit-sticky;position:sticky;bottom:0;background:var(--tsh-card,#141414);z-index:2}.gtt-guide-savebar-note{flex:1 1 200px;min-width:0;font-size:.84rem;color:var(--tsh-muted,#8a8a8a)}.gtt-guide-save{flex:none;align-self:center}.gtt-guide-gamewrap{display:flex;flex-direction:column;gap:0;width:100%}.gtt-guide-gamewrap>.gtt-guide-option{width:100%}.gtt-guide-popular{padding:2px 9px;border-radius:999px;border:1px solid color-mix(in srgb,#f2b84b 55%,transparent);color:#f2b84b;font-size:.7rem;font-weight:800;white-space:nowrap}.gtt-guide-pill-fit{font-style:normal;font-weight:600;opacity:.85}.gtt-guide-more{margin:0 2px;padding:0 12px;border:1px solid var(--tsh-line,#262626);border-top:0;border-radius:0 0 10px 10px;background:#101010}.gtt-guide-more>summary{cursor:pointer;list-style:none;padding:7px 0;font-size:.78rem;font-weight:700;color:var(--tsh-muted,#8a8a8a)}.gtt-guide-more>summary::-webkit-details-marker{display:none}.gtt-guide-more>summary:before{content:"▸ "}.gtt-guide-more[open]>summary:before{content:"▾ "}.gtt-guide-more-body,.gtt-guide-more>summary:hover{color:var(--tsh-text,#f5f5f2)}.gtt-guide-more-body{padding:0 0 12px;font-size:.86rem;line-height:1.55}.gtt-guide-more-body p{margin:0 0 6px}.gtt-guide-more-body ul{margin:0 0 6px;padding-left:18px;display:flex;flex-direction:column;gap:4px;color:var(--tsh-muted,#b8b8b0)}.gtt-guide-more-note{color:var(--tsh-muted,#8a8a8a);font-size:.8rem}@media (max-width:640px){.gtt-guide-option-head{flex-direction:column;gap:6px}.gtt-guide-option-badges{justify-content:flex-start}}.gtt-placements-head{display:flex;align-items:center;justify-content:space-between;gap:10px 14px;flex-wrap:wrap;margin:0 0 10px;min-height:40px}.gtt-placements-head-title{display:flex;align-items:baseline;gap:10px;min-width:0}.gtt-placements-head-title b{font-size:.95rem;color:var(--tsh-text,#f5f5f2)}.gtt-placements-head-title span{font-size:.8rem;color:var(--tsh-muted,#8a8a8a)}.gtt-placements-head .gtt-placements-autoplace{margin:0;align-items:center;justify-content:flex-end;flex:0 1 auto}.gtt-placements-head-warn{font-size:.78rem;color:#f2b84b}.tsh .gtt-guide-options .gtt-guide-save{margin:0 0 0 auto}.ttc-review{display:flex;flex-direction:column;gap:10px;margin-top:16px;padding:16px 18px;border:1px solid color-mix(in srgb,var(--tsh-on-bg) 45%,var(--tsh-line));border-radius:14px;background:color-mix(in srgb,var(--tsh-on-bg) 5%,var(--tsh-card))}.ttc-review-title{margin:0;font-size:1.02rem;font-weight:800;color:var(--tsh-text)}.ttc-review-sub{margin:-4px 0 2px;font-size:.84rem;color:var(--tsh-muted)}.ttc-review-list{margin:0;display:flex;flex-direction:column}.ttc-review-list>div{display:grid;grid-template-columns:110px minmax(0,1fr);grid-gap:12px;gap:12px;padding:8px 0;border-top:1px solid var(--tsh-line)}.ttc-review-list dt{font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--tsh-muted);padding-top:2px}.ttc-review-list dd{margin:0;font-size:.92rem;color:var(--tsh-text);white-space:pre-wrap}.ttc-review-list dd em{font-style:normal;color:#f2b84b}.ttc-review-announce{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid var(--tsh-line);border-radius:10px;background:#101010;cursor:pointer}.ttc-review-announce input{width:18px;height:18px;margin:2px 0 0;flex:none;accent-color:#6ce1a6}.ttc-review-announce span{display:flex;flex-direction:column;gap:3px;min-width:0}.ttc-review-announce b{font-size:.92rem;color:var(--tsh-text)}.ttc-review-announce small{font-size:.8rem;line-height:1.45;color:var(--tsh-muted)}.ttc-review-actions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.ttc-review--done{border-color:var(--tsh-line);background:var(--tsh-card);gap:4px}.ttc-review--done b{color:var(--tsh-on-bg)}.ttc-review--done span{font-size:.86rem;color:var(--tsh-muted)}.ttc-review-note{color:var(--tsh-text)!important}.gtt-host-self{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}@media (max-width:640px){.ttc-review-list>div{grid-template-columns:1fr;gap:2px}.ttc-review-actions .tsh-btn{flex:1 1 auto}}.gtt-save-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px;padding:10px 14px;border-radius:12px;border:1px solid var(--tsh-line,rgba(255,255,255,.1));background:rgba(255,255,255,.03)}.gtt-save-bar.is-dirty{border-color:rgba(240,184,64,.6);background:rgba(240,184,64,.08)}.gtt-save-bar-msg{font-size:.86rem;color:var(--tsh-muted,#a8a8a8)}.gtt-save-bar.is-dirty .gtt-save-bar-msg{color:#f0b840;font-weight:700}.gtt-save-bar-actions{display:inline-flex;gap:8px}@media (max-width:900px){.tsh-head--inline{flex-wrap:nowrap;align-items:center;gap:12px}.tsh-head--inline .tsh-head-id{flex:1 1 auto;min-width:0}.tsh-head--inline .tsh-head-actions{flex:none}.tsh-head--inline .tsh-head-actions .tsh-btn{white-space:nowrap;padding-left:12px;padding-right:12px}.tsh-head--inline .tsh-sub{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media (max-width:640px){.dashboard-promo-slot{order:99}.gtt-strip{gap:4px;grid-template-columns:repeat(7,minmax(0,1fr));overflow-x:visible;padding-bottom:0}.gtt-strip-day{padding:6px 2px 5px;gap:4px;align-items:center;text-align:center;min-height:0}.gtt-strip-date{flex-direction:column;align-items:center;gap:1px}.gtt-strip-dow{font-size:.56rem;letter-spacing:.06em}.gtt-strip-num{font-size:1rem}.gtt-strip-badge,.gtt-strip-sum,.gtt-strip-wind{display:none}.gtt-strip-wx{margin-left:0;font-size:.6rem;display:inline-flex;align-items:center;gap:2px}.gtt-strip-dots{justify-content:center;gap:3px}.gtt-strip-dot{width:7px;height:7px;border-radius:50%}.gtt-strip-day--mine{border-color:var(--tsh-on-bg);box-shadow:inset 0 0 0 1px var(--tsh-on-bg)}.gtt-strip-head{gap:8px}.gtt-strip-weekname{font-size:.64rem}.gtt-strip-range{font-size:.74rem}}.tsh .gtt-mine{margin:0 0 14px;padding:12px 14px;border-radius:14px;border:1px solid var(--tsh-line);background:var(--tsh-card)}.tsh .gtt-mine-title{margin:0 0 8px;font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--tsh-lime)}.tsh .gtt-mine-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.tsh .gtt-mine-row{width:100%;display:grid;grid-template-columns:6.6rem minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:8px 10px;border-radius:10px;border:1px solid var(--tsh-line);background:var(--tsh-bg);color:var(--tsh-text);font:inherit;text-align:left;cursor:pointer}.tsh .gtt-mine-row--on{border-color:var(--tsh-on-bg);box-shadow:inset 0 0 0 1px var(--tsh-on-bg)}.tsh .gtt-mine-day{font-weight:800;font-size:.85rem}.tsh .gtt-mine-day,.tsh .gtt-mine-what{white-space:nowrap;min-width:0;overflow:hidden;text-overflow:ellipsis}.tsh .gtt-mine-what{font-size:.9rem}.tsh .gtt-mine-what b{font-weight:800}.tsh .gtt-mine-group{font-size:.74rem;color:var(--tsh-muted);white-space:nowrap}@media (max-width:640px){.gtt-strip-day--mine .gtt-strip-dow,.gtt-strip-day--mine .gtt-strip-num{color:var(--tsh-lime)}.tsh .gtt-mine-row{grid-template-columns:6.2rem minmax(0,1fr)}.tsh .gtt-mine-group{grid-column:2;font-size:.72rem}}.tsh-head-id--primary{width:100%;justify-content:space-between;gap:12px}.tsh-head-id--primary .tsh-head-text{flex:1 1 auto;min-width:0}.tsh-head-primary{flex:none}.tsh .pf-face{width:64px;height:64px;display:inline-flex}.tsh .pf-face .roster-player-avatar,.tsh .pf-face img,.tsh .pf-face>*{width:64px;height:64px;border-radius:50%}.tsh .pf-more{margin-top:14px;padding:0;overflow:hidden}.tsh .pf-more-summary{list-style:none;display:flex;gap:10px;flex-wrap:wrap;padding:16px 22px;cursor:pointer}.tsh .pf-more-summary::-webkit-details-marker{display:none}.tsh .pf-more-summary:after{content:"›";margin-left:auto;font-size:1.2rem;color:var(--tsh-muted);transform:rotate(90deg);transition:transform .15s ease}.tsh .pf-more[open] .pf-more-summary:after{transform:rotate(-90deg)}.tsh .pf-more-title{font-size:.95rem;font-weight:700}.tsh .pf-more-hint{flex:1 0 100%;font-size:.8rem;color:var(--tsh-muted)}.tsh .pf-more-body{border-top:1px solid var(--tsh-line)}.tsh .pf-more-body>.pf-row{padding-top:16px}.tsh .pf-more-body>.pf-body{padding:16px 22px}@media (max-width:900px){.tsh .pf-row{grid-template-columns:minmax(0,1fr);gap:10px;padding:16px}.tsh .pf-more-body>.pf-body,.tsh .pf-more-summary{padding:14px 16px}.tsh .pf-hint{font-size:.78rem}.tsh .pf-face,.tsh .pf-face>*{width:48px;height:48px}.tsh .tacc-compare{grid-template-columns:minmax(0,1fr)}.tsh .pf-body .hcp-override-input,.tsh .pf-body select.login-form-input{max-width:none}}.tsh .pf-face{flex:none;overflow:hidden;border-radius:50%;align-items:center;justify-content:center}.tsh .pf-face img,.tsh .pf-face span,.tsh .pf-face>*{width:100%!important;height:100%!important;max-width:100%}.tsh .pf-more-summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-column-gap:10px;column-gap:10px;grid-row-gap:4px;row-gap:4px}.tsh .pf-more-summary .tsh-tag{justify-self:start}.tsh .pf-more-summary:after{grid-column:3;grid-row:1;margin-left:0}.tsh .pf-more-hint{grid-column:1/-1}.tsh .hcp-boxes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.tsh .hcp-box{min-height:92px;padding:12px 14px;gap:6px}.tsh .hcp-box-value{font-size:1.85rem}.tsh .hcp-box-value.is-empty{font-size:.9rem;padding:10px 0}.tsh .hcp-box-action{font-size:.7rem}.tsh .tee-pills{display:flex;flex-wrap:wrap;gap:8px}.tsh .tee-pills .tsh-pill{min-height:38px;padding:0 14px;font-size:.88rem}.tsh .pf-saved{margin:0;font-size:.82rem;font-weight:700;color:var(--tsh-lime)}.tsh .pf-saved--err{color:#f0a0a0}.tsh .hcp-boxes--stack{grid-template-columns:minmax(0,1fr)}.tsh .hcp-boxes--stack .hcp-box{min-height:0}.tsh .hcp-boxes--stack .hcp-box-value--text{font-size:.92rem;white-space:normal;overflow-wrap:anywhere}.tsh .hcp-box-controls{display:flex;gap:8px;margin-top:6px}.tsh .hcp-box-controls .group-manage-btn{padding:7px 12px;font-size:.8rem;border-radius:9px}.tsh .pf-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.tsh .pf-field{display:flex;flex-direction:column;gap:4px;min-width:0}.tsh .pf-field-label{font-size:.62rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--tsh-muted)}.tsh .pf-field select.login-form-input{max-width:none;width:100%}@media (max-width:640px){.tsh .pf-fields{grid-template-columns:minmax(0,1fr)}}.tsh .pf-head-tier{display:block;font-weight:700;color:var(--tsh-text)}.tsh .pf-head-facts{display:block}.tsh .hcp-box-head{flex-wrap:wrap;row-gap:4px}.tsh .hcp-box-chip,.tsh .hcp-box-label{white-space:nowrap}.tsh-head-mark .group-manage-hero-avatar{overflow:visible}.tsh-head-mark .group-manage-hero-avatar .roster-avatar,.tsh-head-mark .group-manage-hero-avatar .roster-avatar-wrap,.tsh-head-mark .group-manage-hero-avatar .roster-avatar-wrap--single{width:100%;height:100%;box-sizing:border-box;flex:none}.tsh-site-id{display:flex;align-items:center;gap:10px;min-width:0;margin:4px 0 2px;padding:10px 10px 12px;border-bottom:1px solid var(--tsh-line)}.tsh-site-mark{flex:none;display:inline-flex}.tsh-site-title{min-width:0;font-weight:800;font-size:.98rem;line-height:1.25;color:var(--tsh-text);overflow-wrap:anywhere}.tsh-site .tsh-nav button.tsh-nav-link{width:100%;text-align:left;border:0;font:inherit;cursor:pointer}.tsh-site .tsh-nav button.tsh-nav-link:not(.tsh-nav-link--on){background:none}.tsh-site-cta{display:flex;flex-direction:column;gap:8px;margin-top:14px;padding:0 4px}.tsh-site-cta .tsh-btn,.tsh-site-login{width:100%;justify-content:center;text-align:center}.tsh-site-content{gap:0;padding-top:20px}.tsh-site-content .container{max-width:none;padding-left:0;padding-right:0}.tsh-site-content .hero-section{margin:0 0 8px}@media (max-width:900px){.tsh-grid:not(.tsh-grid--nav-open) .tsh-site-id{display:none}.tsh-site-content{padding:14px 16px 32px}}.tsh-site-mark-img{width:36px;height:36px;border-radius:50%;object-fit:cover;display:block}.tsh-site .site-hero{margin-top:0}.tsh-site-manage{margin-top:14px;padding-top:10px;border-top:1px solid var(--tsh-line)}@media (min-width:901px){.tsh-site .tsh-nav>.tsh-site-manage{margin-top:auto}}.tsh-site-support{padding-top:10px;border-top:1px solid var(--tsh-line)}@media (min-width:901px){.tsh-site .tsh-nav>.tsh-site-manage{margin-top:auto}.tsh-site .tsh-nav>.tsh-site-manage+.tsh-site-support{margin-top:0}.tsh-site .tsh-nav>.tsh-nav-group:not(.tsh-site-manage)+.tsh-site-support,.tsh-site .tsh-nav>.tsh-site-cta+.tsh-site-support{margin-top:auto}}.tsh-site-content .hero-section{background:none;border-bottom:0;overflow:visible;margin:0}.tsh-site-content .hero-banner-wrap,.tsh-site-content .hero-banner-wrap--trip{max-width:none;width:100%;padding:0;margin:0 0 16px;background:none}.tsh-site-content .hero-section--rest:not(:has(:not(:empty))){display:none}