body{background-color:#d7d8c6;color:#2f2f2f}.navbar .falling-product{position:fixed;top:var(--start-y, 50%);left:var(--start-x, 50%);transform:translate(-50%,-50%);animation:fall-and-shrink 1s ease-in-out forwards;z-index:1000}@keyframes fall-and-shrink{0%{transform:translate(0) scale(1);opacity:1}to{transform:translate(calc(var(--cart-x) - var(--start-x) - 30px),calc(var(--cart-y) - var(--start-y))) scale(.3);opacity:0}}.table{background-color:#d7d8c6;color:#2f2f2f}.table th{background-color:#148d97;color:#fff}.table thead th{border-bottom:2px solid #155157}.table tbody tr:nth-child(2n){background-color:#5dc9a5}.table tbody tr:nth-child(odd){background-color:#d7d8c6}.table tbody td{border-bottom:1px solid #8e5f38}.text-paragraph{max-width:1000px;min-width:100px;margin:10px auto;padding:10px;font-size:16px;line-height:1.5;color:#2f2f2f;border:1px solid #155157;border-radius:5px}.btn-warn{background-color:#f2844e;color:#fff;border:none}.btn-error{background-color:#8e5f38;color:#fff;border:none}.btn-primary{background-color:#148d97;color:#fff;border:none}.btn-success{background-color:#0c9c89;color:#fff;border:none}.btn-light{background-color:#5dc9a5;color:#2f2f2f;border:none}.btn-warn:hover,.btn-error:hover,.btn-primary:hover,.btn-success:hover,.btn-light:hover{filter:brightness(90%)}.btn-warn:active,.btn-error:active,.btn-primary:active,.btn-success:active,.btn-light:active{filter:brightness(80%);transform:scale(.98)}.navbar-decoration{position:absolute;bottom:0;left:50%;transform:translate(-50%);width:100%;text-align:center}.navbar-decoration img{height:12px;max-width:1500px}.img-button{width:100px;height:100px;transition:transform .2s ease-in-out}table{width:100%}td{padding:10px}:root{--mhsa-bg: #121417;--mhsa-panel: #171a1f;--mhsa-card: #14181d;--mhsa-border: rgba(255, 255, 255, .1);--mhsa-text: rgba(255, 255, 255, .92);--mhsa-muted: rgba(255, 255, 255, .68);--mhsa-gold: #b79a5d;--mhsa-gold-dim: rgba(183, 154, 93, .2);--mhsa-link: rgba(183, 154, 93, .95);--mhsa-accent: #b79a5d;--mhsa-accent-2: #148d97}.mhsa-home{min-height:100vh;background:radial-gradient(1200px 800px at 20% 0%,rgba(183,154,93,.1),transparent 60%),radial-gradient(1000px 600px at 80% 30%,rgba(183,154,93,.06),transparent 55%),var(--mhsa-bg);color:var(--mhsa-text)}.mhsa-dark{color:var(--mhsa-text)}.mhsa-dark:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:var(--mhsa-bg);z-index:-1}.mhsa-dark .mhsa-panel,.mhsa-dark .mhsa-search-left,.mhsa-dark .mhsa-search-aside,.mhsa-dark .mhsa-left,.mhsa-dark .mhsa-aside{background:#1213168c}.mhsa-link--active{border-bottom:2px solid var(--mhsa-accent, #5dc9a5);padding-bottom:2px}.mhsa-topbar{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid var(--mhsa-border);background:#121417bf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:sticky;top:0;z-index:20}.mhsa-hdr-sep{display:inline-block;width:1px;height:22px;margin:0 12px;background:#0003}.mhsa-brand-title{font-size:18px;font-weight:800;letter-spacing:.06em;color:var(--mhsa-gold)}.mhsa-brand-subtitle{font-size:12px;opacity:.75;margin-top:2px}.mhsa-actions{display:flex;gap:14px;align-items:center}.mhsa-link{color:var(--mhsa-link);text-decoration:none;font-weight:600}.mhsa-link:hover{text-decoration:underline}.mhsa-hero{display:grid;grid-template-columns:1.1fr .9fr;gap:18px;padding:22px;max-width:1200px;margin:0 auto}.mhsa-hero-left{background:linear-gradient(180deg,rgba(183,154,93,.06),transparent 40%),var(--mhsa-panel);border:1px solid var(--mhsa-border);border-radius:16px;padding:18px 18px 16px}.mhsa-hero-right{border-radius:16px;overflow:hidden;border:1px solid var(--mhsa-border);background:var(--mhsa-panel)}.mhsa-hero-img{width:100%;height:100%;object-fit:cover;display:block;filter:contrast(1.02) saturate(.98)}.mhsa-h1{margin:0 0 12px;font-size:28px;line-height:1.15;letter-spacing:-.02em;color:var(--mhsa-text, rgba(197, 147, 40, .95))}.mhsa-h2{margin:0 0 6px;font-size:18px;color:var(--mhsa-gold);letter-spacing:.03em}.mhsa-p{margin:10px 0;color:var(--mhsa-text);line-height:1.45}.mhsa-em{color:var(--mhsa-gold);font-weight:700}.mhsa-code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:13px;padding:2px 6px;border-radius:8px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08)}.mhsa-cta-row{display:flex;gap:10px;margin-top:14px;flex-wrap:wrap}.mhsa-btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 12px;border-radius:12px;text-decoration:none;font-weight:700;border:1px solid var(--mhsa-border)}.mhsa-btn-primary{background:#b79a5d1f;border-color:#b79a5d66;color:var(--mhsa-text)}.mhsa-btn-primary:hover{background:#b79a5d2e}.mhsa-btn-secondary{background:#ffffff0a;color:var(--mhsa-text)}.mhsa-btn-secondary:hover{background:#ffffff0f}.mhsa-menu{padding:8px 22px 26px;max-width:1200px;margin:0 auto}.mhsa-muted{color:var(--mhsa-muted);margin:0 0 14px}.mhsa-menu-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.mhsa-aside-title{text-align:left;margin-top:6px}.mhsa-card{background:var(--mhsa-card);border:1px solid var(--mhsa-border);border-radius:16px;padding:14px}.mhsa-card-title{color:var(--mhsa-gold);font-weight:800;letter-spacing:.03em;margin-bottom:10px}.mhsa-tree-item{margin:6px 0}.mhsa-tree-row{display:flex;align-items:center;gap:10px}.mhsa-tree-link{color:var(--mhsa-text);text-decoration:none;font-weight:650}.mhsa-tree-link:hover{color:var(--mhsa-gold)}.mhsa-tree-text{color:var(--mhsa-text);font-weight:650}.mhsa-pill{font-size:11px;padding:2px 8px;border-radius:999px;border:1px solid rgba(183,154,93,.35);background:#b79a5d1a;color:#ffffffe6}.mhsa-footer{padding:18px 22px 26px;border-top:1px solid var(--mhsa-border);max-width:1200px;margin:0 auto}@media (max-width: 980px){.mhsa-hero,.mhsa-menu-grid{grid-template-columns:1fr}}body.mhsa-body{background:var(--mhsa-bg)!important}html:has(body.mhsa-body){background:var(--mhsa-bg)!important}import "./mhsa.theme.clubcar.css"; .package-section{padding:4rem 2rem;background-color:#d7d8c6}.package-header{text-align:center;margin-bottom:3rem}.package-header h2{font-size:2.5rem;font-weight:700;color:#155157}.package-header p{font-size:1.1rem;color:#555}.package-grid{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}.package-card{background:#fff;border-radius:1rem;box-shadow:0 4px 10px #0000001a;width:300px;overflow:hidden;display:flex;flex-direction:column}.package-card img{width:100%;height:200px;object-fit:cover}.package-body{padding:1.5rem;flex-grow:1}.package-title{font-size:1.5rem;font-weight:600;color:#148d97;display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.package-price{font-size:1.1rem;color:#8e5f38;margin-bottom:.75rem;font-weight:500}.package-description{font-size:.95rem;color:#444;margin-bottom:1rem}.package-card .btn{background-color:#0c9c89;color:#fff;border:none;padding:.5rem 1rem;border-radius:.5rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.package-card .btn:hover{background-color:#148d97}.tier-card{overflow:hidden;transition:transform .3s ease}.tier-image-wrapper{position:relative;overflow:hidden}.tier-image{width:100%;height:auto;transition:transform .4s ease;display:block}.price-overlay{position:absolute;bottom:-30px;left:0;width:100%;background-color:#148d97e6;color:#fff;text-align:center;padding:.5rem;font-weight:700;transition:bottom .3s ease}.tier-card:hover .tier-image{transform:translateY(-20px)}.tier-card:hover .price-overlay{bottom:0}:root{--bg: #121417;--panel: #171a1f;--border: rgba(255, 255, 255, .1);--text: rgba(255, 255, 255, .92);--muted: rgba(255, 255, 255, .65);--gold: #b79a5d;--gold-dim: rgba(183, 154, 93, .18)}.erd-page{min-height:100vh;background:radial-gradient(900px 600px at 25% 0%,rgba(183,154,93,.1),transparent 60%),var(--bg);color:var(--text)}.erd-topbar{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid var(--border);background:#121417c7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:sticky;top:0;z-index:20}.erd-kicker{color:var(--gold);font-weight:800;letter-spacing:.08em;font-size:12px;text-transform:uppercase}.erd-h1{font-size:18px;font-weight:800;margin-top:3px}.erd-actions{display:flex;gap:14px;align-items:center}.erd-link{color:#b79a5df2;text-decoration:none;font-weight:700}.erd-link:hover{text-decoration:underline}.erd-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:14px;padding:18px 22px 26px;max-width:1300px;margin:0 auto}.erd-card{background:var(--panel);border:1px solid var(--border);border-radius:16px;padding:14px}.erd-card-head{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px}.erd-card-title{color:var(--gold);font-weight:900;letter-spacing:.03em}.erd-btn{border:1px solid rgba(183,154,93,.35);background:var(--gold-dim);color:var(--text);font-weight:800;border-radius:10px;padding:8px 10px;cursor:pointer}.erd-btn:hover{background:#b79a5d3d}.erd-image-wrap{border-radius:14px;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:#0003}.erd-image{width:100%;height:auto;display:block}.erd-notes{width:100%;min-height:280px;resize:vertical;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#0003;color:var(--text);padding:10px 12px;outline:none;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12.5px;line-height:1.35}.erd-divider{height:1px;background:var(--border);margin:12px 0}.erd-ref{font-size:14px}.erd-bullet-block{margin-top:10px}.erd-bullet-title{font-weight:900;margin-bottom:6px}.erd-ul{margin:0 0 0 18px;padding:0;color:#ffffffd1}.erd-muted{margin-top:12px;color:var(--muted);font-size:12px}@media (max-width: 1050px){.erd-grid{grid-template-columns:1fr}}.erd-section{font-size:14px}.erd-section-title{color:var(--gold);font-weight:900;letter-spacing:.03em;margin-bottom:10px}.erd-p{margin:10px 0;line-height:1.45;color:#ffffffe6}.erd-callout{padding:12px 14px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#00000038;margin-top:10px}.erd-callout-title{font-weight:900;color:var(--gold);margin-bottom:6px}.erd-caution{padding:12px 14px;border-left:4px solid rgba(183,154,93,.75);border-radius:10px;background:#b79a5d14;border:1px solid rgba(183,154,93,.2)}.erd-caution-title{font-weight:900;margin-bottom:8px;color:#ffffffeb}.erd-ol{margin:0 0 0 18px;padding:0;line-height:1.5;color:#ffffffe6}.erd-code{background:#0003;padding:2px 6px;border-radius:8px;border:1px solid rgba(255,255,255,.08)}.erd-note{margin-top:6px;opacity:.85}.mhsa-page{min-height:100vh;width:100%;background:radial-gradient(1200px 600px at 20% 10%,rgba(255,255,255,.06),transparent 60%),radial-gradient(900px 500px at 80% 35%,rgba(255,255,255,.05),transparent 55%),linear-gradient(180deg,#0b0c0e,#0a0b0c);color:#ffffffeb}.mhsa-main{display:flex;gap:18px;padding:18px;height:calc(100vh - 80px);box-sizing:border-box;width:100%;max-width:none}.mhsa-left,.mhsa-aside{border-radius:18px;overflow:hidden}.mhsa-rail{max-width:1200px;margin:0 auto;padding:18px;box-sizing:border-box}.mhsa-search-grid{display:grid;grid-template-columns:1fr 360px;gap:18px;height:calc(100vh - 80px)}.mhsa-search-left,.mhsa-search-aside{border-radius:18px;overflow:hidden;background:#1213168c;border:1px solid rgba(255,255,255,.08);box-shadow:0 20px 60px #0000008c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.mhsa-left{flex:1;min-width:0;border-radius:18px;overflow:hidden;background:#1213168c;border:1px solid rgba(255,255,255,.08);box-shadow:0 20px 60px #0000008c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.mhsa-aside{flex:.7;max-width:360px;border-radius:18px;overflow:hidden;background:#1213168c;border:1px solid rgba(255,255,255,.08);box-shadow:0 20px 60px #0000008c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.mhsa-panel{height:100%;padding:16px;box-sizing:border-box}.mhsa-panel h3{margin:6px 0 12px;font-size:1.25rem;letter-spacing:.2px}.mhsa-dim{opacity:.72}.mhsa-hero{height:100%;display:grid;grid-template-columns:1.1fr 1fr;gap:18px;align-items:center;padding:18px;box-sizing:border-box}.mhsa-hero-inner h2{margin:6px 0 10px;font-size:2.3rem;font-weight:800;color:#7896c3f2}.mhsa-hero-inner p{margin:0;opacity:.78;font-size:1.05rem}.mhsa-hero-left p{margin:0;opacity:.75;font-size:1.05rem}.mhsa-hero-right{border-radius:16px;overflow:hidden;box-shadow:0 20px 60px #0000008c}.mhsa-hero-img{width:100%;height:auto;display:block;-webkit-user-select:none;user-select:none;pointer-events:none}.mhsa-menu{display:grid;gap:10px;margin-top:10px}.mhsa-menu-btn{width:100%;padding:12px 14px;text-align:left;border-radius:12px;cursor:pointer;background:#00000059;color:#ffffffeb;border:1px solid rgba(255,255,255,.1);transition:transform .12s ease,border-color .12s ease,background .12s ease}.mhsa-menu-btn:hover{transform:translateY(-1px);background:#00000073;border-color:#f2c45f59}.mhsa-menu-btn:disabled{opacity:.42;cursor:not-allowed}.mhsa-results{height:100%;padding:16px;box-sizing:border-box}.mhsa-results-header{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.mhsa-results-meta{opacity:.6;font-size:.9rem}.mhsa-results-pre{margin-top:12px;height:calc(100% - 48px);overflow:auto;border-radius:12px;padding:12px;background:#00000059;border:1px solid rgba(255,255,255,.08)}@media (max-width: 980px){.mhsa-search-grid{grid-template-columns:1fr;height:auto}.mhsa-search-left{min-height:320px}}.mhsa-results{display:flex;flex-direction:column;height:100%}.mhsa-results-header{flex:0 0 auto}.mhsa-results-body{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;padding-right:8px}.mhsa-card{background:var(--mhsa-card);border:1px solid var(--mhsa-border);border-radius:14px;overflow:hidden}.mhsa-card-header{background:var(--mhsa-panel);border-bottom:1px solid var(--mhsa-border);display:flex;justify-content:space-between;align-items:baseline}.mhsa-card-title{font-weight:800;color:var(--mhsa-text)}.mhsa-card-sub{color:var(--mhsa-muted);font-size:.9rem}.mhsa-table th{color:var(--mhsa-muted);font-weight:700;border-color:#ffffff14!important}.mhsa-table td{color:var(--mhsa-text);border-color:#ffffff0f!important}.mhsa-map-stage{position:relative;width:100%}.mhsa-map-legend{position:absolute;top:12px;right:12px;z-index:9999;pointer-events:auto;width:260px;max-width:calc(100% - 24px);background:#141414e0;border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:10px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.mhsa-map-legend-title{font-weight:800;margin-bottom:8px}.mhsa-map-legend-row{display:flex;gap:8px;align-items:center;margin-bottom:8px;flex-wrap:wrap}.mhsa-map-legend-body{font-size:.9rem;line-height:1.25rem}.mhsa-scope-badge{display:inline-block;margin-left:8px;padding:2px 8px;border-radius:999px;font-size:.75rem;font-weight:800;letter-spacing:.02em;border:1px solid rgba(255,255,255,.16);background:#ffffff14}.mhsa-scope-campus{background:#5dc9a524}.mhsa-scope-facility{background:#f2844e24}.mhsa-scope-regional{background:#148d9724}.mhsa-field{display:grid;gap:8px;margin-top:12px}.mhsa-label{font-weight:600;opacity:.9}.mhsa-inputrow{display:flex;gap:8px}.mhsa-input{flex:1;padding:10px 12px;border-radius:10px}.mhsa-btn{padding:10px 12px;border-radius:10px;cursor:pointer}.mhsa-subrow{min-height:18px}.mhsa-dim{opacity:.7}.mhsa-err{opacity:.9}.mhsa-hints{display:grid;gap:8px;margin-top:8px;max-height:820px;overflow-y:auto;padding-right:4px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) rgba(255,255,255,.05)}.mhsa-hints::-webkit-scrollbar{width:10px}.mhsa-hints::-webkit-scrollbar-track{background:#ffffff0d;border-radius:10px}.mhsa-hints::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:10px}.mhsa-hints::-webkit-scrollbar-thumb:hover{background:#ffffff2e}.mhsa-hint{text-align:left;padding:10px 12px;border-radius:10px;cursor:pointer}.mhsa-hint-top{font-weight:700}.mhsa-hint-bot{opacity:.75;font-size:.9em}.mi-wrap{position:relative;width:100%;border:1px solid var(--mhsa-border);border-radius:14px;overflow:hidden}.mi-img{width:100%;height:auto;display:block;-webkit-user-select:none;user-select:none;pointer-events:none}.mi{position:absolute;width:20px;height:20px;transform:translate(-50%,-50%);border-radius:4px;display:grid;place-items:center;box-shadow:0 2px 6px #00000059}.mi__txt{font-size:9px;line-height:1;color:#fffffff2;text-shadow:0 1px 1px rgba(0,0,0,.7)}.mi-container--gaylord{background:#148d97}.mi-container--pallet{background:#0c9c89}.mi-container--custom{background:#7d5cff}.mi-status--opened{border:3px solid #f4d03f}.mi-status--unopened{border:0px solid transparent}.mi-cart--null{background:#fff}.mi-cart--sc{background:#f2844e}.mi-cart--line{background:#5dc9a5}.mi-cartborder--charcoal{border:3px solid #121417}.mi-cartborder--black{border:3px solid #000}.mi-cartborder--green{border:3px solid #0c9c89}.mi-cartborder--red{border:3px solid #ff3b30}.mhsa-form{margin-top:10px}.mhsa-actions{display:flex;gap:10px;margin-top:10px}.mhsa-btn-ghost{opacity:.85}.mhsa-pre{margin:0;padding:12px;font-size:.85rem;border-top:1px solid var(--mhsa-border);overflow:auto;max-height:320px}:root{--mhsa-bg: #0b0f12;--mhsa-panel: rgba(18, 24, 30, .78);--mhsa-panel-2: rgba(18, 24, 30, .58);--mhsa-gold: #d9b56a;--mhsa-gold-soft: rgba(217, 181, 106, .75);--mhsa-line: rgba(217, 181, 106, .28);--mhsa-line-strong: rgba(217, 181, 106, .45);--mhsa-text: rgba(240, 233, 215, .92);--mhsa-muted: rgba(240, 233, 215, .66);--radius-xl: 22px;--radius-lg: 18px;--radius-pill: 999px;--shadow: 0 16px 45px rgba(0, 0, 0, .55);--shadow-soft: 0 12px 30px rgba(0, 0, 0, .42);--gold-1: #f7e7b0;--gold-2: #e7c76a;--gold-3: #c79a2a;--gold-4: #8f6a18;--ink: #0b0b0b;--charcoal: #232323}.mhsaScoreboard{min-height:100vh;background:radial-gradient(1200px 600px at 15% 0%,rgba(217,181,106,.1),transparent 60%),radial-gradient(900px 500px at 85% 18%,rgba(93,201,165,.06),transparent 62%),linear-gradient(180deg,rgba(255,255,255,.02),transparent 30%),var(--mhsa-bg);color:var(--mhsa-text);padding:28px 18px 36px}.mhsaScoreboard__inner{max-width:1500px;margin:0 auto}.mhsaScoreboard__header{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.mhsaScoreboard__title{font-size:28px;font-weight:800;letter-spacing:.6px;color:var(--mhsa-gold);text-shadow:0 1px 0 rgba(0,0,0,.35)}.mhsaScoreboard__subtitle{font-size:14px;color:var(--mhsa-muted)}.mhsaScoreboard__grid{display:grid;grid-template-columns:repeat(4,minmax(260px,1fr));gap:18px;align-items:stretch}@media (max-width: 1300px){.mhsaScoreboard__grid{grid-template-columns:repeat(2,minmax(280px,1fr))}}@media (max-width: 760px){.mhsaScoreboard__grid{grid-template-columns:1fr}}.teamCard{background:linear-gradient(180deg,var(--mhsa-panel),var(--mhsa-panel-2));border:1px solid rgba(255,255,255,.07);border-radius:var(--radius-xl);box-shadow:var(--shadow-soft);padding:14px 14px 12px;position:relative;overflow:hidden}.teamCard:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;background:radial-gradient(700px 200px at 50% -10%,rgba(217,181,106,.12),transparent 55%);pointer-events:none}.dottedBox{border:2px dashed var(--mhsa-line);border-radius:var(--radius-lg);padding:10px 12px;color:var(--mhsa-gold);background:#0000002e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.dottedBox--title{font-size:18px;font-weight:800;text-align:center;letter-spacing:.35px;margin-bottom:12px;border-color:var(--mhsa-line-strong)}.teamCard__hero{position:relative;border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow);border:1px solid rgba(255,255,255,.08)}.teamCard__img{width:100%;height:250px;object-fit:cover;display:block;transform:scale(1.01)}.teamCard__imgGlow{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(420px 210px at 30% 15%,rgba(217,181,106,.22),transparent 55%),radial-gradient(380px 220px at 80% 70%,rgba(12,156,137,.12),transparent 60%),linear-gradient(180deg,#00000038,#00000059);pointer-events:none}.teamCard__titleWrap{display:flex;justify-content:center;margin-bottom:12px}.teamCard__stats{display:grid;gap:10px;margin-top:12px}.statRow{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center}.dottedBox--label{font-size:14px;font-weight:700;color:var(--mhsa-gold);padding:10px 12px;border-radius:var(--radius-pill)}.pillTitle{min-width:76px;text-align:right;padding:10px 14px;border-radius:var(--radius-pill);background:#00000042;border:1px solid rgba(217,181,106,.35);box-shadow:0 10px 22px #0000006b;color:var(--mhsa-gold);font-weight:900;font-size:14px;letter-spacing:.4px}.awardHeader{min-width:76px;text-align:center;padding:10px 14px;border-radius:var(--radius-pill);background:#00000042;border:1px solid rgba(217,181,106,.35);box-shadow:0 10px 22px #0000006b;color:var(--mhsa-gold);font-weight:900;font-size:22px;letter-spacing:.4px}.pillValue{min-width:96px;text-align:center;transition:transform .15s ease,box-shadow .15s ease;padding:10px 14px;border-radius:var(--radius-pill);background:#00000042;border:1px solid rgba(217,181,106,.35);box-shadow:0 10px 22px #0000006b;color:var(--mhsa-gold);font-weight:900;font-size:20px;letter-spacing:.4px}.mhsaScoreboard__footer{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:18px}@media (max-width: 900px){.mhsaScoreboard__footer{grid-template-columns:1fr}}.awardCard{background:linear-gradient(180deg,var(--mhsa-panel),var(--mhsa-panel-2));border:1px solid rgba(255,255,255,.07);border-radius:var(--radius-xl);box-shadow:var(--shadow-soft);padding:14px}.dottedBox--awardLabel{border-radius:var(--radius-lg);font-weight:800;color:var(--mhsa-gold);border-color:var(--mhsa-line-strong);margin-bottom:12px}.awardCard__content{display:grid;grid-template-columns:220px 1fr;gap:14px;align-items:center}.awardCard__content--right{grid-template-columns:1fr 220px}@media (max-width: 560px){.awardCard__content,.awardCard__content--right{grid-template-columns:1fr}}.awardCard__imgWrap{position:relative;border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow);border:1px solid rgba(255,255,255,.08);background:#0000003d}.awardCard__img{width:100%;height:190px;object-fit:cover;display:block;transform:scale(1.01)}.awardCard__imgGlow{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(380px 200px at 35% 20%,rgba(217,181,106,.22),transparent 60%),linear-gradient(180deg,#0000002e,#00000061);pointer-events:none}.dottedBox--awardName{border-radius:var(--radius-pill);font-size:22px;font-weight:900;color:var(--mhsa-gold);padding:12px 14px;text-align:center;border-color:var(--mhsa-line-strong)}.awardCard__imgWrap--stamp{transform:rotate(-3deg)}.awardCard__img--stamp{height:190px;object-fit:cover;filter:contrast(1.05)}.awardCard--flat{background:none!important;box-shadow:none!important;border:none!important}.mhsaScoreboard__note{margin-top:14px;font-size:13px;color:var(--mhsa-muted);display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,.07);background:#0000002e}.mhsaScoreboard__note code{color:var(--mhsa-gold)}.mhsaScoreboard__noteDot{width:10px;height:10px;border-radius:999px;background:#d9b56aa6;box-shadow:0 0 0 6px #d9b56a14}.pillGold{display:inline-flex;align-items:center;justify-content:center;padding:12px 16px;border-radius:999px;background:linear-gradient(180deg,var(--gold-1),var(--gold-2));border:1px solid rgba(0,0,0,.25);color:var(--ink);font-weight:900;letter-spacing:.3px}.pillGoldBadge{display:inline-flex;align-items:center;justify-content:center;padding:12px 18px;border-radius:999px;background:radial-gradient(180px 60px at 50% 10%,rgba(255,255,255,.55),transparent 60%),linear-gradient(180deg,var(--gold-1),var(--gold-2) 55%,var(--gold-3));border:1px solid rgba(0,0,0,.35);box-shadow:inset 0 0 0 2px #ffffff2e,inset 0 -10px 18px #0000002e,0 12px 28px #00000059;color:var(--ink);font-weight:900}.pillGold3D{display:inline-flex;align-items:center;justify-content:center;padding:12px 18px;border-radius:999px;background:linear-gradient(180deg,#fff2c9 0%,var(--gold-1) 18%,var(--gold-2) 55%,var(--gold-3) 78%,var(--gold-4) 100%);border:1px solid rgba(0,0,0,.45);box-shadow:inset 0 2px #fff9,inset 0 -10px 16px #00000040,0 14px 30px #0006;color:var(--ink);font-weight:950;letter-spacing:.35px}.pillPlaque{display:inline-flex;align-items:center;justify-content:center;padding:14px 20px;border-radius:18px;background:linear-gradient(90deg,rgba(0,0,0,.18),transparent 12%,transparent 88%,rgba(0,0,0,.18)),linear-gradient(180deg,#fff2c9,var(--gold-1) 25%,var(--gold-2) 55%,var(--gold-3) 80%,var(--gold-4));border:1px solid rgba(0,0,0,.55);box-shadow:inset 0 0 0 2px #ffffff24,inset 0 -14px 18px #00000038,0 14px 30px #0006;color:var(--ink);font-weight:950}.pillPlaqueImg{display:inline-flex;align-items:center;justify-content:center;min-height:84px;padding:18px 42px;border-radius:10px;background-image:linear-gradient(180deg,#ffffff2e,#0000001f),url(/images/clubcar/trophy_plate.png);background-size:contain;background-position:center;background-repeat:no-repeat;box-shadow:inset 0 1px #ffffff73,inset 0 -8px 12px #00000038,0 14px 30px #00000073;border:1px solid rgba(0,0,0,.55);color:var(--ink);font-weight:950;letter-spacing:.4px}.pillPlaqueImg--shimmer{background-image:url(/images/clubcar/trophy_plate.png);background-size:contain;background-position:center;background-repeat:no-repeat}.pillPlaqueImg--clean{display:inline-flex;align-items:center;justify-content:center;min-height:84px;padding:18px 42px;background:none!important;background-image:url(/images/clubcar/trophy_plate.png);background-size:contain;background-position:center;background-repeat:no-repeat;box-shadow:none!important;border:none!important;filter:none!important;color:#1e1e1e;font-weight:950;letter-spacing:.4px}.textEngraved{color:var(--charcoal);text-shadow:0 1px 0 rgba(255,255,255,.35),0 -1px 0 rgba(0,0,0,.55),1px 0 0 rgba(0,0,0,.35),-1px 0 0 rgba(255,255,255,.18);letter-spacing:.4px}.textEngravedDeep{color:#1b1b1b;text-shadow:0 1px 0 rgba(255,255,255,.32),0 2px 2px rgba(0,0,0,.35),0 -1px 0 rgba(0,0,0,.65)}.mhsaSignals{min-height:100vh;background:radial-gradient(1200px 600px at 15% 0%,rgba(217,181,106,.1),transparent 60%),radial-gradient(900px 500px at 85% 18%,rgba(93,201,165,.06),transparent 62%),linear-gradient(180deg,rgba(255,255,255,.02),transparent 30%),var(--mhsa-bg);color:var(--mhsa-text);padding:22px 18px 18px}.mhsaSignals__inner{max-width:1500px;margin:0 auto}.mhsaSignalsTop{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:14px;border-bottom:1px solid var(--mhsa-border, rgba(255, 255, 255, .1));background:#1214172e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:var(--radius-lg, 18px);padding:14px 14px 12px}.mhsaSignalsTitleMain{font-size:28px;font-weight:900;letter-spacing:.6px;color:var(--mhsa-gold, var(--mhsa-accent));text-shadow:0 1px 0 rgba(0,0,0,.35)}.mhsaSignalsTitleSub{margin-top:4px;font-size:13px;color:var(--mhsa-muted);font-weight:700}.mhsaSignalsControls{display:flex;gap:10px;flex-wrap:wrap}.mhsaSigBtn{border:1px solid var(--mhsa-border, rgba(255, 255, 255, .12));background:#00000038;color:var(--mhsa-text);padding:10px 14px;border-radius:var(--radius-pill, 999px);font-weight:900;letter-spacing:.25px;cursor:pointer;box-shadow:var(--shadow-soft, 0 12px 30px rgba(0, 0, 0, .42));transition:transform .12s ease,background .12s ease,border-color .12s ease}.mhsaSigBtn:hover{transform:translateY(-1px);background:#0000004d;border-color:#ffffff2e}.mhsaSigBtn--primary{background:#b79a5d1f;border-color:#b79a5d66}.mhsaSigBtn--primary:hover{background:#b79a5d2e}.mhsaSigBtn--accent{background:#148d971a;border-color:#148d974d}.mhsaSigBtn--accent:hover{background:#148d9729}.mhsaSigBtn--danger{background:#b662741f;border-color:#b6627459}.mhsaSigBtn--danger:hover{background:#b662742e}.mhsaSigBtn--ghost{opacity:.85}.mhsaSignalsTableWrap{border-radius:var(--radius-xl, 22px);overflow:hidden;border:1px solid var(--mhsa-border, rgba(255, 255, 255, .1));background:linear-gradient(180deg,var(--mhsa-panel, rgba(18, 24, 30, .78)),rgba(0,0,0,.18));box-shadow:var(--shadow, 0 16px 45px rgba(0, 0, 0, .55))}.mhsaSignalsTable{width:100%;border-collapse:collapse;table-layout:fixed}.mhsaSignalsTable thead th{position:sticky;top:0;z-index:2;background:#121417cc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--mhsa-border, rgba(255, 255, 255, .1));padding:10px 8px;color:var(--mhsa-text)}.mhsaThSignal{width:240px;text-align:left;padding-left:14px}.mhsaThOwner{width:170px;text-align:left}.mhsaThTotal{width:120px;text-align:right;padding-right:14px}.mhsaThMilestone{width:100px;text-align:center}.mhsaThSectionBreak{border-left:2px solid var(--mhsa-line, rgba(217, 181, 106, .28))}.mhsaMilestoneHead{display:grid;place-items:center;gap:4px}.mhsaMilestoneIcon{font-size:36px;opacity:.95;color:var(--mhsa-gold, var(--mhsa-accent));text-shadow:0 1px 0 rgba(0,0,0,.35)}.mhsaMilestoneLabel{font-size:12px;font-weight:900;letter-spacing:.25px;color:var(--mhsa-muted)}.mhsaSignalsTable tbody tr{border-bottom:1px solid rgba(255,255,255,.07);height:68px}.mhsaTdSignal{padding:10px 10px 10px 14px}.mhsaSignalNameRow{display:flex;align-items:center;gap:10px}.mhsaSignalName{font-size:16px;font-weight:1000;letter-spacing:.2px;color:var(--mhsa-text)}.mhsaSignalMeta{margin-top:4px;font-size:12px;color:var(--mhsa-muted);font-weight:700}.mhsaPrioBadge{font-size:11px;font-weight:1000;padding:7px 10px;border-radius:var(--radius-pill, 999px);border:1px solid rgba(255,255,255,.1);background:#00000038;color:var(--mhsa-text);letter-spacing:.25px}.mhsaPrioBadge--expedite{border-color:#d9b56a61;background:#d9b56a1f;color:var(--mhsa-gold)}.mhsaTdMilestone{padding:8px 6px;text-align:center;border-right:1px solid rgba(255,255,255,.06)}.mhsaCellSectionBreak{border-left:2px solid var(--mhsa-line, rgba(217, 181, 106, .28))}.mhsaCellTimer{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-size:18px;font-weight:1000;letter-spacing:.6px}.mhsaCellTodo{opacity:.18}.mhsaCellDone{opacity:.55;color:var(--mhsa-muted)}.mhsaCellActive,.mhsaCellWarn,.mhsaCellLate{border-radius:12px;outline-offset:-2px}.mhsaCellActive{background:#0000002e;outline:2px solid rgba(255,255,255,.1)}.mhsaCellWarn{background:#d9b56a1a;outline:2px solid rgba(217,181,106,.3);color:var(--mhsa-gold);text-shadow:0 1px 0 rgba(0,0,0,.35)}.mhsaCellLate{background:#d9b56a29;outline:2px solid rgba(217,181,106,.45);color:var(--mhsa-gold);text-shadow:0 1px 0 rgba(0,0,0,.38)}.mhsaCellInverse{box-shadow:0 0 0 2px #d9b56a2e,0 18px 34px #00000073;background:radial-gradient(420px 160px at 50% 10%,rgba(217,181,106,.18),transparent 60%),#0000002e}.mhsaTdOwner{padding:10px;font-weight:900;color:var(--mhsa-text)}.mhsaTdTotal{padding:10px 14px 10px 10px;text-align:right;font-weight:1000;font-variant-numeric:tabular-nums;color:var(--mhsa-gold)}.mhsaRowExpedite{background:radial-gradient(1000px 80px at 50% 0%,rgba(217,181,106,.1),transparent 70%)}.mhsaSignalsFooter{margin-top:12px;display:flex;align-items:stretch;justify-content:space-between;gap:12px;flex-wrap:wrap}.mhsaStatCard{flex:1 1 220px;border-radius:var(--radius-xl, 22px);border:1px solid rgba(255,255,255,.07);background:linear-gradient(180deg,var(--mhsa-panel, rgba(18, 24, 30, .78)),rgba(0,0,0,.18));box-shadow:var(--shadow-soft, 0 12px 30px rgba(0, 0, 0, .42));padding:12px 14px}.mhsaStatLabel{font-size:12px;color:var(--mhsa-muted);font-weight:900;letter-spacing:.25px}.mhsaStatValue{margin-top:6px;font-size:22px;font-weight:1000;font-variant-numeric:tabular-nums;color:var(--mhsa-gold)}.mhsaFooterHint{flex:1 1 260px;display:flex;align-items:center;justify-content:flex-end;gap:8px;color:var(--mhsa-muted);font-weight:900}.mhsaFooterMode{font-weight:1000;letter-spacing:.2px;color:var(--mhsa-text)}.mhsaFooterMode--ok{color:var(--mhsa-gold)}.mhsaFooterMode--muted{opacity:.65}@media (max-width: 980px){.mhsaSignalsTop{flex-direction:column;align-items:stretch}.mhsaFooterHint{justify-content:flex-start}}.mhsaCellLate{background:#d9b56a2e;outline:3px solid rgba(217,181,106,.55);outline-offset:-3px;border-radius:12px;color:var(--mhsa-gold);text-shadow:0 1px 0 rgba(0,0,0,.45)}.mhsaCellOvertime{background:radial-gradient(800px 180px at 50% 0%,rgba(255,255,255,.12),transparent 60%),linear-gradient(180deg,#d9b56a47,#0000002e);outline:4px solid rgba(217,181,106,.8);box-shadow:0 0 0 2px #00000040 inset,0 18px 34px #0000008c}.mhsaCellOvertime .mhsaCellTimer{font-size:20px;letter-spacing:.9px;font-weight:1100;text-shadow:0 2px 0 rgba(0,0,0,.55),0 0 18px rgba(217,181,106,.22)}.mhsaCellLate{background:#b79a5d2e;border:2px solid rgba(183,154,93,.55);color:var(--mhsa-gold);text-shadow:0 1px 0 rgba(0,0,0,.45)}.mhsaCellPlaque{background:linear-gradient(90deg,rgba(0,0,0,.18),transparent 12%,transparent 88%,rgba(0,0,0,.18)),linear-gradient(180deg,#fff2c9,var(--gold-1) 25%,var(--gold-2) 55%,var(--gold-3) 80%,var(--gold-4));border:1px solid rgba(0,0,0,.55);box-shadow:inset 0 0 0 2px #ffffff24,inset 0 -14px 18px #00000038,0 14px 30px #0006;color:var(--ink)}.mhsaCellPlaque .mhsaCellTimer{font-size:22px;font-weight:950;letter-spacing:.4px;text-shadow:0 2px 0 rgba(0,0,0,.55),0 0 18px rgba(183,154,93,.35)}.mhsaCellZero{background:linear-gradient(180deg,#ffffff2e,#d9b56a4d);outline:4px solid rgba(217,181,106,.95);outline-offset:-4px;box-shadow:0 0 0 3px #0000008c inset,0 0 28px #d9b56aa6;color:var(--mhsa-gold)}.mhsaCellZero .mhsaCellTimer{font-size:22px;font-weight:1000;letter-spacing:1px}.mhsaCellLate.mhsaCellPlaque{background:linear-gradient(90deg,rgba(0,0,0,.22),transparent 12%,transparent 88%,rgba(0,0,0,.22)),linear-gradient(180deg,#fff4cc,var(--gold-1) 22%,var(--gold-2) 48%,var(--gold-3) 72%,var(--gold-4))!important;outline:none;border:1px solid rgba(0,0,0,.65);border-radius:14px;box-shadow:inset 0 0 0 2px #ffffff2e,inset 0 -14px 18px #00000047,0 18px 36px #0000008c;color:var(--ink)}:root{--mhsa-bg: #00000a;--mhsa-panel: #222121;--mhsa-text: #f2eef7;--mhsa-color1: #b79a5d;--mhsa-color2: #8d2f8d;--mhsa-accent: #b66274;--mhsa-accent-2: #7a3cff}.mhsa-dark{--mhsa-text: rgba(255, 255, 255, .92);--mhsa-heading: rgba(197, 147, 40, .95)}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#323463;text-decoration:inherit}a:hover{color:#535bf2}body{display:block!important;place-items:unset!important;justify-content:unset!important;align-items:unset!important}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}
