.entry-heading[data-v-850c2037]{display:flex;align-items:center;justify-content:space-between;gap:16px}.entry-heading h3[data-v-850c2037]{margin:0 0 6px}.entry-heading>div>span[data-v-850c2037]{color:#66675c}.entry-roster[data-v-850c2037]{margin:20px 0}.entry-roster p[data-v-850c2037]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 0;margin:0;border-bottom:1px solid #e9e7dc}.entry-more[data-v-850c2037]{margin-top:16px}.entry-more summary[data-v-850c2037]{font-size:13px;color:#646956}.chosen[data-v-850c2037]{outline:2px solid #f37021;padding:16px}article[data-v-850c2037]{border-top:1px solid #eee;padding:14px 0}label[data-v-850c2037]{display:block;margin:10px 0}button[data-v-850c2037]{margin:5px}input[data-v-850c2037],textarea[data-v-850c2037]{padding:9px;max-width:100%;box-sizing:border-box}code[data-v-850c2037]{overflow-wrap:anywhere}li[data-v-850c2037]{margin:10px 0}form[data-v-850c2037]{padding:16px;border:1px solid #ddd;border-radius:12px}.selected[data-v-39b03689]{outline:2px solid #2563eb;outline-offset:4px}article[data-v-39b03689]{border-top:1px solid #eee;padding:14px 0}button[data-v-39b03689]{margin:5px}label[data-v-39b03689]{display:block;margin:10px 0}textarea[data-v-39b03689]{padding:9px;max-width:100%}li[data-v-39b03689]{margin:10px 0}select[data-v-fa0f8e5b],input[data-v-fa0f8e5b],textarea[data-v-fa0f8e5b]{padding:9px;max-width:100%;box-sizing:border-box}label[data-v-fa0f8e5b]{display:block;margin:10px 0}button[data-v-fa0f8e5b]{margin:5px}article[data-v-fa0f8e5b]{border-top:1px solid #eee;padding:14px 0}.teams[data-v-fa0f8e5b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.badge[data-v-fa0f8e5b]{width:64px;height:64px;object-fit:contain}.photo[data-v-fa0f8e5b]{width:160px;height:100px;object-fit:cover}code[data-v-fa0f8e5b]{overflow-wrap:anywhere}details[data-v-fa0f8e5b]{margin:16px 0}summary[data-v-fa0f8e5b]{cursor:pointer}label[data-v-0737fa1b]{display:inline-block;margin:10px}select[data-v-0737fa1b]{padding:9px}button[data-v-0737fa1b]{margin:5px}article[data-v-0737fa1b]{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-top:1px solid #eee}.stats[data-v-0737fa1b]{display:flex;gap:8px;flex-wrap:wrap}.stats strong[data-v-0737fa1b]{display:block;font-size:24px}.stats button[aria-pressed=true][data-v-0737fa1b]{outline:2px solid #f37021}form[data-v-a63bfd41]{display:grid;gap:12px;margin-top:16px}fieldset[data-v-a63bfd41]{border:1px solid #ddd;border-radius:8px}input[type=checkbox][data-v-a63bfd41]{width:auto;margin-right:8px}select[data-v-a63bfd41]{padding:10px;max-width:100%}.stat-grid[data-v-78e3ec3d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px}.message-text[data-v-aa21a448]{white-space:pre-wrap;overflow-wrap:anywhere}article[data-v-aa21a448]{padding:12px 0;border-bottom:1px solid #e5e7eb}textarea[data-v-aa21a448]{width:100%;box-sizing:border-box;margin:8px 0}.preview-card[data-v-aa21a448]{padding:16px;margin:12px 0;border:1px solid #94a3b8;border-radius:8px}.score-inputs[data-v-eda21a33]{display:flex;align-items:center;gap:8px}.score-inputs input[data-v-eda21a33]{width:65px}.correction[data-v-eda21a33]{border-top:1px solid #ddd;margin-top:16px;padding-top:12px}select[data-v-eda21a33]{padding:10px;max-width:100%}label[data-v-b07c0d9d]{display:block;margin:10px 0}input[data-v-b07c0d9d],select[data-v-b07c0d9d]{padding:9px}small[data-v-b07c0d9d]{display:block;color:#666;font-size:11px}button[data-v-b07c0d9d]{margin:5px}article[data-v-b07c0d9d]{border-top:1px solid #eee}.results[data-v-202da196]{margin-top:24px}article[data-v-202da196]{border-top:1px solid #eee;margin-top:20px}details[data-v-202da196]{margin:16px 0}label[data-v-80ae0613]{display:block;margin:10px 0}button[data-v-80ae0613]{margin:5px}article[data-v-80ae0613]{border-top:1px solid #ddd;padding:12px 0}input[data-v-80ae0613],select[data-v-80ae0613]{padding:8px}fieldset label[data-v-80ae0613]{display:inline-block;margin-right:14px}label[data-v-3d50444d]{display:inline-block;margin:8px}input[data-v-3d50444d],select[data-v-3d50444d]{padding:8px}article[data-v-3d50444d]{border-top:1px solid #ddd;padding:12px 0}dl[data-v-3d50444d]{display:grid;grid-template-columns:auto 1fr;gap:8px}button[data-v-3d50444d]{margin:5px}article[data-v-307a4e54]{border-top:1px solid #ddd;padding:24px 0}.body[data-v-307a4e54]{white-space:pre-wrap;overflow-wrap:anywhere}textarea[data-v-307a4e54]{width:100%}fieldset[data-v-307a4e54]{margin:20px 0;border:1px solid #ddd;padding:20px}fieldset[data-v-7cb8cb6b]{margin:24px 0;padding:20px;border:1px solid #ddd}.check[data-v-7cb8cb6b]{display:flex;gap:8px;align-items:center}.check input[data-v-7cb8cb6b]{width:auto}.photo[data-v-7cb8cb6b]{display:block;max-width:100%;max-height:480px;object-fit:contain;margin:16px 0}article[data-v-7cb8cb6b]{border-top:1px solid #ddd;padding:24px 0}button[data-v-7cb8cb6b]{margin:6px 10px 6px 0}article[data-v-9e72eb1d]{border-top:1px solid #ddd;padding:24px 0;margin-top:20px}img[data-v-9e72eb1d]{width:160px;height:200px;object-fit:cover}.intro[data-v-9e72eb1d]{white-space:pre-wrap}.request[data-v-c6a7f3e4]{padding:24px 0;border-top:1px solid #ddd;margin-top:20px}.copy[data-v-c6a7f3e4]{white-space:pre-wrap}textarea[data-v-c6a7f3e4]{display:block;width:100%;min-height:100px;box-sizing:border-box}.business-shell{--accent:#D7B35B;--ink:#111111;--muted:#666666;--line:#e3e3e3;display:grid;grid-template-columns:248px minmax(0,1fr);min-height:100vh;background:#f5f5f5;color:var(--ink);font-size:14px}.business-sidebar{background:#111;color:#fff;padding:28px 18px;position:sticky;top:0;height:100vh;overflow:auto}.business-brand{display:flex;align-items:center;gap:12px;color:inherit;text-decoration:none;padding:0 10px}.business-brand img{width:56px;height:56px;object-fit:contain}.business-brand strong{font-size:20px}.business-brand small{display:block;font-size:11px;letter-spacing:3px;color:#c4c4c4;margin-top:4px}.business-identity{padding:24px 12px;border-bottom:1px solid #383838;margin-bottom:14px}.business-identity small{color:#bcbcbc}.business-identity strong{display:block;margin:6px 0}.business-identity a{color:#d7b35b;font-size:12px}.business-sidebar nav p{font-size:11px;color:#bcbcbc;margin:24px 12px 8px;letter-spacing:1px}.business-sidebar button{display:block;background:transparent;border:0;color:#eee;text-align:left;width:100%;border-radius:7px;padding:10px 14px;font-size:14px}.business-sidebar button:hover{background:#292929}.business-sidebar button[aria-current=page]{background:#333;color:#fff;font-weight:700;box-shadow:inset 3px 0 var(--accent)}.business-sidebar-foot{border-top:1px solid #383838;margin-top:24px;padding-top:12px}.business-workspace{min-width:0}.business-topbar{height:76px;padding:12px 32px;gap:20px;position:sticky;top:0;z-index:5;background:#fffffff5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line)}.business-topbar>button{margin-left:0}.business-topbar>button:last-child{margin-left:auto}.business-topbar label{margin:0;display:flex;align-items:center;gap:12px;font-size:12px;color:var(--muted)}.business-topbar select{margin:0;width:auto;max-width:360px;padding:8px}.business-content{max-width:1440px;padding:30px 36px 64px}.business-breadcrumb{font-size:12px;color:var(--muted);margin:0 0 16px}.business-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px;gap:16px}.business-heading h1{font-size:28px;margin:0 0 8px;letter-spacing:-.02em}.business-heading p{margin:0;color:var(--muted)}.business-heading label{margin:0;min-width:120px;font-size:12px}.business-content .card{padding:26px;border-radius:12px;border:1px solid var(--line);margin:0 0 20px;box-shadow:none}.business-content h2{font-size:19px}.business-content h3{font-size:16px}.business-content p{line-height:1.8;overflow-wrap:anywhere}.business-content .primary{display:inline-block;width:auto;background:#111;color:#fff;margin:12px 0;padding:12px 20px;border-radius:7px}.business-content input,.business-content select,.business-content textarea{font:inherit;max-width:100%;border:1px solid #c8c8c8;border-radius:6px;padding:10px 12px;color:var(--ink);background:#fff}.business-content textarea{width:100%;min-height:100px}.business-content input[type=checkbox],.business-content input[type=radio]{display:inline-block;width:auto;margin:0 8px 0 0;accent-color:#111111}.business-content button{border-radius:6px;font-size:14px;padding:9px 14px}.business-content button:hover:not(:disabled){border-color:#8a702d;background:#f4f4f4}.business-content .primary:hover:not(:disabled){background:#333;color:#fff}.business-shell button:disabled{cursor:not-allowed;opacity:.5}.business-shell :focus-visible{outline:3px solid #D7B35B;outline-offset:3px}.business-shell ::selection{background:#e8d9b4;color:#111}.business-shell input,.business-shell textarea{caret-color:#9c7527}.business-shell .pill{color:#644e20;background:#f1ead9}.business-content .notice{background:#edf4ee;color:#30533b;border-radius:6px}.business-content .error{background:#fff0ec;color:#983b27}.business-intro{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding:6px 0 26px;gap:24px;margin-bottom:20px}.business-intro h2{font-size:25px}.business-intro p{color:var(--muted);margin-bottom:0}.business-quick{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:24px}.business-steps{display:flex;overflow-x:auto;gap:4px;padding:7px;background:#fff;border:1px solid var(--line);border-radius:10px;margin-bottom:24px}.business-steps button{flex:1;white-space:nowrap;border:0;padding:12px}.business-steps span{margin-right:10px;color:var(--muted)}.business-steps button[aria-current=step]{background:#111;color:#fff}.business-steps button[aria-current=step] span{color:#d7b35b}.business-content .tabs{display:flex;gap:8px;margin-bottom:20px;flex-wrap:wrap}.business-content .tabs button[aria-pressed=true]{background:#111;color:#fff}.business-content .table{max-width:100%;overflow:auto}.business-content table{font-variant-numeric:tabular-nums}.business-content th{background:#f7f7f7;color:#555;font-size:12px}.business-content td{vertical-align:top}.business-content td button{white-space:nowrap}.business-content fieldset{border:1px solid var(--line);border-radius:8px;margin:18px 0;padding:20px}.business-content summary{cursor:pointer;font-weight:600;padding:8px 0}.business-content .card .card{border:0;border-top:1px solid var(--line);border-radius:0;padding:20px 0;margin-top:20px}.business-content form label{max-width:720px}.business-shell .mobile-menu{display:none}.business-content small{color:var(--muted)}@media(max-width:1000px){.business-shell{grid-template-columns:210px minmax(0,1fr)}.business-content{padding:24px}.business-topbar{padding:12px 24px;gap:12px}.business-topbar select{max-width:220px}.business-intro{align-items:flex-start;flex-direction:column;gap:8px}}@media(max-width:700px){.business-shell{display:block}.business-sidebar{display:none;height:auto;position:fixed;width:260px;top:66px;bottom:0;z-index:10;box-shadow:12px 0 30px #11111125}.menu-open .business-sidebar,.business-shell .mobile-menu{display:block}.business-topbar{height:66px;padding:10px 14px;gap:10px}.business-topbar>strong,.business-topbar>.pill{display:none}.business-topbar .season-picker{font-size:0}.business-topbar select{font-size:13px;max-width:190px}.business-content{padding:24px 16px}.business-heading h1{font-size:24px}.business-content .card{padding:20px 16px}.business-heading{align-items:flex-start}.business-intro h2{font-size:22px}.business-content .teams,.business-content .columns{grid-template-columns:1fr}}@media print{.business-sidebar,.business-topbar,.business-heading,.business-breadcrumb{display:none!important}.business-shell{display:block}.business-content{padding:0;max-width:none}}.business-content .business-steps button[aria-current=step],.business-content .business-steps button[aria-current=step]:hover{background:#111;color:#fff;border-color:#111}.entry-filters{display:flex;align-items:end;gap:18px;flex-wrap:wrap}.entry-filters label{flex:1;min-width:160px}.entry-filters select{width:100%}@media print{body.printing-schedule .business-sidebar,body.printing-schedule .business-topbar{display:none!important}body.printing-schedule .business-shell{display:block!important}body.printing-schedule .business-content{padding:0!important;max-width:none!important}}.business-brand{padding:18px 14px;justify-content:center}.business-brand img{width:174px;height:auto;aspect-ratio:610/270}.business-sidebar button[aria-current=page]{color:#d7b35b;box-shadow:none;border:1px solid #756332}.business-shell{--brand-gold:#D7B35B;--brand-black:#111111;--brand-white:#ffffff}.business-shell .primary{border:1px solid #111}.business-content .pill{color:#624b17;background:#f6f0df}.business-shell{--line:#ddddd5;--muted:#62625b;background:#f3f3ee}.business-content{max-width:1600px;padding:32px 40px 64px}.business-breadcrumb{font-size:13px;color:#62625b;margin-bottom:16px}.business-heading{margin-bottom:28px}.business-heading h1{font-size:28px;letter-spacing:-.02em}.business-heading p{margin:8px 0 0;font-size:14px}.business-content .card{border:0;background:#fff;border-radius:16px;padding:28px;margin-bottom:24px;box-shadow:none}.business-content .card .card{background:#f5f5f1;border:0;border-radius:12px;padding:20px;margin:20px 0}.business-content .card h2{font-size:20px;font-weight:650}.business-content h3{font-size:17px;margin:28px 0 16px}.business-content .title{align-items:center;flex-wrap:wrap;margin-bottom:20px}.business-content .title h2{margin:0}.business-content .primary{width:auto;min-width:116px;margin:0;padding:12px 20px;border-radius:8px}.business-content form>.primary{margin-top:24px}.business-content .actions{padding-top:20px;margin-top:24px;border-top:1px solid #e2e2da}.business-content .usage-note{border:0;background:transparent;padding:0;margin:8px 0 20px}.business-content label{font-size:14px;font-weight:550}.business-content input,.business-content select,.business-content textarea{border-color:#c9c9bf;border-radius:8px;min-height:44px;font-size:15px}.business-content th{font-size:13px;padding:14px 16px;background:#f4f4ef;color:#505049}.business-content td{padding:18px 16px;font-size:14px}.business-content tbody tr:hover{background:#fafaf7}.business-intro{background:#fff;border:0;border-radius:16px;padding:28px;margin-bottom:24px}.business-intro h2{font-size:22px}.business-quick{gap:12px}.business-content .business-quick button{background:#fff;padding:14px 20px;border:0}.business-sidebar nav{margin-top:24px}.business-sidebar nav>p{font-size:12px;letter-spacing:0;color:#b7b7aa;margin:0 12px 10px}.business-sidebar nav button{min-height:44px}.business-content .tabs{padding-bottom:16px;border-bottom:1px solid #d9d9d0;margin-bottom:24px}.business-content .notice,.business-content .error{padding:16px 20px;line-height:1.65}.business-content .stats .card{margin-bottom:0}.business-content .usage-note>p{background:#f4f4ef}.business-content .registration-row{gap:20px;padding:20px 0}.business-content .check input{min-height:20px}.business-content .check{font-weight:400}.business-topbar{border-bottom:1px solid #dcdcd3;background:#fff}@media(max-width:700px){.business-content{padding:24px 16px 48px}.business-content .card{padding:20px 16px}.business-content .primary{min-height:44px}.business-intro{padding:24px 20px}.business-content .actions{gap:12px}.business-content .actions button{flex-grow:1}.business-heading h1{font-size:25px}}:is(.club-workspace,.admin-workspace){--ink:#23251f;--muted:#66675c;--line:#deddd1;background:#f5f3e9;grid-template-columns:232px minmax(0,1fr)}:is(.club-workspace,.admin-workspace) .business-sidebar{background:#eeece0;color:var(--ink);border-right:1px solid var(--line);padding:24px 16px}:is(.club-workspace,.admin-workspace) .business-brand{justify-content:flex-start;padding:8px 12px 20px}:is(.club-workspace,.admin-workspace) .business-brand img{width:150px}:is(.club-workspace,.admin-workspace) .business-identity{padding:12px 12px 24px;border-color:#d9d8ca}:is(.club-workspace,.admin-workspace) .business-identity strong{font-size:17px;line-height:1.5}:is(.club-workspace,.admin-workspace) .business-identity small,:is(.club-workspace,.admin-workspace) .business-sidebar nav>p{color:#626458}:is(.club-workspace,.admin-workspace) .business-identity a{color:#65531e;font-size:13px}:is(.club-workspace,.admin-workspace) .business-sidebar nav{margin-top:24px}:is(.club-workspace,.admin-workspace) .business-sidebar button{color:#474a3f;padding:10px 12px;margin:4px 0;border:1px solid transparent;border-radius:8px}:is(.club-workspace,.admin-workspace) .business-sidebar button:hover{background:#e2e0d1}:is(.club-workspace,.admin-workspace) .business-sidebar button[aria-current=page]{background:#262a23;color:#fff;border-color:#262a23}:is(.club-workspace,.admin-workspace) .business-sidebar-foot{border-color:#d9d8ca}:is(.club-workspace,.admin-workspace) .business-topbar{background:#f5f3e9;border-color:var(--line);-webkit-backdrop-filter:none;backdrop-filter:none}:is(.club-workspace,.admin-workspace) .business-topbar>strong{font-weight:500;color:var(--muted)}:is(.club-workspace,.admin-workspace) .business-content{max-width:1300px;padding:36px 40px 72px;margin:0 auto}:is(.club-workspace,.admin-workspace) .business-heading{margin-bottom:32px}:is(.club-workspace,.admin-workspace) .business-heading h1{font-size:30px;font-weight:650;color:#23251f}:is(.club-workspace,.admin-workspace) .business-heading p{color:var(--muted)}:is(.club-workspace,.admin-workspace) .business-content .card{background:#fffef9;border:1px solid var(--line);border-radius:14px;padding:28px;margin-bottom:24px}:is(.club-workspace,.admin-workspace) .business-content .card .card{background:transparent;border:0;border-radius:0;padding:24px 0;margin:0;border-top:1px solid var(--line)}:is(.club-workspace,.admin-workspace) .business-content h2{font-size:20px;line-height:1.45}:is(.club-workspace,.admin-workspace) .business-content h3{font-size:16px;line-height:1.5}:is(.club-workspace,.admin-workspace) .business-content button{min-height:42px;border-color:#cfcebf;color:#34372e;background:#fffef9;margin:4px 6px 4px 0}:is(.club-workspace,.admin-workspace) .business-content .primary{background:#272b24;color:#fff;border-color:#272b24}:is(.club-workspace,.admin-workspace) .business-content .primary:hover{background:#42493c}:is(.club-workspace,.admin-workspace) .business-content .text-action{border:0;color:#665321;padding:8px 0;background:transparent;min-width:0}:is(.club-workspace,.admin-workspace) .business-content button[aria-pressed=true]{background:#292e25;color:#fff;border-color:#292e25}:is(.club-workspace,.admin-workspace) .business-content .title{margin-bottom:20px}:is(.club-workspace,.admin-workspace) .business-content label{color:#46483d;margin:0 0 20px;font-weight:500}:is(.club-workspace,.admin-workspace) .business-content input,:is(.club-workspace,.admin-workspace) .business-content select,:is(.club-workspace,.admin-workspace) .business-content textarea{background:#fffefb;border-color:#c9c8b9;border-radius:8px;margin-top:8px;line-height:1.5}:is(.club-workspace,.admin-workspace) .business-content input[type=checkbox]{min-height:18px;height:18px;width:18px;accent-color:#4d5c40}:is(.club-workspace,.admin-workspace) .business-content textarea{min-height:120px}:is(.club-workspace,.admin-workspace) .business-content .actions{display:flex;gap:12px;border-color:var(--line);padding-top:24px;margin-top:28px}:is(.club-workspace,.admin-workspace) .business-content th{background:#efeee3;color:#525749}:is(.club-workspace,.admin-workspace) .business-content td{border-color:#e6e5d9}:is(.club-workspace,.admin-workspace) .business-content tbody tr:hover{background:#f5f4ea}:is(.club-workspace,.admin-workspace) .business-content small,:is(.club-workspace,.admin-workspace) .business-content .muted{color:#66675c}:is(.club-workspace,.admin-workspace) .business-content .tabs{gap:8px;border-color:var(--line)}:is(.club-workspace,.admin-workspace) .business-content .tabs button{border:0;padding:10px 20px;background:#eae8db}:is(.club-workspace,.admin-workspace) .business-content .tabs button[aria-pressed=true]{background:#292e25;color:#fff}:is(.club-workspace,.admin-workspace) .business-content .empty{background:#f4f2e8;color:#66675c;border-radius:10px;padding:28px 20px}:is(.club-workspace,.admin-workspace) .business-content .notice{background:#edf1e6;color:#3b5330}:is(.club-workspace,.admin-workspace) .business-content .error{background:#faece4;color:#8e3522}:is(.club-workspace,.admin-workspace) .business-content .pill{background:#eae6d2;color:#605020;font-size:12px;padding:5px 9px}.club-profile-cover{display:flex;gap:24px;align-items:center;padding:28px 32px;background:#e9e6d6;border-radius:14px;margin-bottom:28px;min-height:164px}.club-profile-cover>img{width:108px;height:108px;object-fit:contain;flex-shrink:0}.club-profile-cover>div{flex:1;min-width:0}.club-profile-cover h2{margin:0;font-size:24px!important}.club-profile-cover p{margin:8px 0 12px;color:#5f6354}.club-profile-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(270px,1fr);gap:24px}.profile-prose{white-space:pre-wrap;max-width:65ch}.profile-facts{margin:0}.profile-facts dt{font-size:13px;color:#696b5d;margin-top:24px}.profile-facts dt:first-child{margin-top:0}.profile-facts dd{margin:5px 0 0;line-height:1.7;font-size:15px;overflow-wrap:anywhere}.course-row{padding:20px 0;border-top:1px solid #e4e2d5}.course-row>div{display:flex;align-items:center;gap:16px}.course-row h3,.trial-note h3{margin:0!important}.course-row p{margin:10px 0 0;color:#616557}.trial-note{padding-top:24px;border-top:1px solid #e4e2d5}.honor-row{border-bottom:1px solid #e4e2d5;padding:18px 0}.profile-editor{max-width:960px}.profile-editor label{max-width:none!important}.form-pair{display:grid;grid-template-columns:1fr 1fr;gap:24px}.badge-upload{display:flex;align-items:center;gap:24px;padding:20px;background:#f1efe3;border-radius:10px;margin:24px 0}.badge-upload img{width:88px;height:88px;object-fit:contain}.badge-upload label{flex:1;margin:0!important}.badge-upload small{display:block;margin-top:8px}.course-editor{padding:0 0 24px;margin-bottom:24px;border-bottom:1px solid #e0dece}.course-editor h3{margin:0!important}.club-home-links{display:flex;gap:24px;margin:0 0 24px}.club-home-links>button{flex:1;text-align:left;padding:20px 24px!important;border:0!important;background:#e9e6d6!important;border-radius:12px!important;margin:0!important}.club-home-links strong{display:block;font-size:17px}.club-home-links span{display:block;margin-top:8px;color:#5d6252;font-size:14px}.club-team-row{display:flex;align-items:center;gap:20px;padding:20px 0;border-top:1px solid #e3e1d4}.club-team-row:first-child{border-top:0;padding-top:0}.club-team-row:last-child{padding-bottom:0}.club-team-row>img{width:56px;height:56px;object-fit:contain}.club-team-row>div{flex:1}.club-team-row h3{margin:0 0 5px!important}.club-team-row span{color:#626756}:is(.club-workspace,.admin-workspace) .teams article{padding:20px;border:1px solid #dedccf;border-radius:12px;background:#f5f3e9}:is(.club-workspace,.admin-workspace) .teams article h3{margin:12px 0}:is(.club-workspace,.admin-workspace) .entry-filters{padding:16px 20px;background:#f3f1e5;border-radius:10px;margin-bottom:24px;gap:20px}:is(.club-workspace,.admin-workspace) .entry-filters label{margin:0}:is(.club-workspace,.admin-workspace) .entry-filters p{margin:0;align-self:center}:is(.club-workspace,.admin-workspace) .business-content article{border-color:#dfddcf}:is(.club-workspace,.admin-workspace) .business-content fieldset{border-color:#dedccf;border-radius:12px}:is(.club-workspace,.admin-workspace) .business-content .stats{display:flex;gap:8px;flex-wrap:wrap}:is(.club-workspace,.admin-workspace) .business-content .stats button{display:flex;gap:14px;align-items:center}:is(.club-workspace,.admin-workspace) .business-content .stats strong{font-size:16px;font-variant-numeric:tabular-nums}@media(max-width:1100px){:is(.club-workspace,.admin-workspace){grid-template-columns:208px minmax(0,1fr)}:is(.club-workspace,.admin-workspace) .business-content{padding:28px 24px 56px}.club-profile-layout{grid-template-columns:1fr}.club-profile-cover{padding:24px;gap:20px}.club-profile-cover>img{width:80px;height:80px}}@media(max-width:700px){:is(.club-workspace,.admin-workspace){display:block}:is(.club-workspace,.admin-workspace) .business-sidebar{width:280px}:is(.club-workspace,.admin-workspace) .business-content{padding:24px 16px 48px}:is(.club-workspace,.admin-workspace) .business-heading h1{font-size:26px}:is(.club-workspace,.admin-workspace) .business-content .card{padding:22px 18px}.club-profile-cover{flex-wrap:wrap;gap:16px;padding:24px 20px}.club-profile-cover h2{font-size:21px!important}.club-profile-cover>.primary{width:100%}.club-profile-cover>img{width:68px;height:68px}.form-pair{grid-template-columns:1fr;gap:0}.club-home-links{flex-direction:column;gap:12px}.club-team-row{gap:12px;flex-wrap:wrap}.club-team-row>img{width:44px;height:44px}:is(.club-workspace,.admin-workspace) .entry-filters{padding:16px}:is(.club-workspace,.admin-workspace) .entry-filters label{min-width:100%}.badge-upload{flex-wrap:wrap}.profile-editor .tabs button{padding:10px 12px!important}:is(.club-workspace,.admin-workspace) .business-topbar select{max-width:170px}}:is(.club-workspace,.admin-workspace) a{color:#66551f;text-underline-offset:4px}:is(.club-workspace,.admin-workspace) .coach-row{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;border-bottom:1px solid #dedccf}:is(.club-workspace,.admin-workspace) .team-options[open]>summary{margin-bottom:20px}:is(.club-workspace,.admin-workspace) .media-inline-preview{padding:16px;background:#f0eee2;border-radius:10px}:is(.club-workspace,.admin-workspace) .media-inline-preview img{border:1px solid #c9c7b9;border-radius:8px}:is(.club-workspace,.admin-workspace) .business-content .entry-heading h3{margin:0 0 6px}:is(.club-workspace,.admin-workspace) .business-content .entry-roster{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}:is(.club-workspace,.admin-workspace) .business-content .entry-more>summary{font-weight:400;color:#626756}:is(.club-workspace,.admin-workspace) .business-content .profile-editor .actions{position:sticky;bottom:0;background:#fffef9;padding-bottom:12px}:is(.club-workspace,.admin-workspace) .business-content form:has(.entry-filters){max-width:none}@media(max-width:700px){:is(.club-workspace,.admin-workspace) .business-content .entry-roster{grid-template-columns:1fr}:is(.club-workspace,.admin-workspace) .coach-row{align-items:flex-start;flex-direction:column}}:is(.club-workspace,.admin-workspace) .league-context{display:flex;align-items:center;justify-content:space-between;gap:20px;background:transparent!important;padding:0 0 16px!important;border:0!important;margin-bottom:16px!important}:is(.club-workspace,.admin-workspace) .league-context>.title{order:2;margin:0}:is(.club-workspace,.admin-workspace) .league-context>.title h2{display:none}:is(.club-workspace,.admin-workspace) .league-context>p{margin:0}:is(.club-workspace,.admin-workspace) .league-context>.error,:is(.club-workspace,.admin-workspace) .league-context>.notice{flex-basis:100%}:is(.club-workspace,.admin-workspace) .league-context{flex-wrap:wrap}.club-auth{min-height:100dvh;background:#f5f3e9;color:#262a23;display:flex;flex-direction:column}.club-auth .auth-header{height:88px;padding:18px 5%;background:transparent;border-bottom:1px solid #dedccf;gap:20px}.club-auth .auth-header img{width:126px;height:52px}.club-auth .auth-header span{font-size:15px;color:#56594d;border-left:1px solid #cbc9bb;padding-left:20px}.club-auth .auth-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);width:100%;max-width:1180px;padding:56px 40px;gap:80px;align-items:center;flex:1}.auth-brand-panel{position:relative;min-height:480px;align-self:stretch;overflow:hidden;border-radius:12px;background:#252b23;display:flex;align-items:flex-end}.auth-court{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.36}.auth-brand-copy{position:relative;padding:40px;color:#fff}.auth-brand-copy h1{font-size:36px;line-height:1.35;letter-spacing:-.025em;margin:0 0 20px}.auth-brand-copy p{color:#edece3;font-size:16px;line-height:1.9}.auth-topics{display:flex;flex-wrap:wrap;gap:18px;margin-top:64px;font-size:13px;color:#eee1bb}.club-auth .login.card{width:100%;max-width:380px;padding:0;margin:0 auto;border:0;border-radius:0;background:transparent}.club-auth .login h2{font-size:28px;margin:0;line-height:1.4}.auth-subtitle{margin:10px 0 32px;color:#626458;font-size:14px}.club-auth .login label{font-size:14px;font-weight:550;margin:20px 0 0}.club-auth input{border:1px solid #c6c5b7;border-radius:8px;min-height:48px;background:#fffef9;font-size:16px;padding:12px 14px}.club-auth input:focus{outline:2px solid #8a702d;outline-offset:2px}.club-auth .primary{height:48px;border-radius:8px;background:#262a23;margin:28px 0 12px;font-size:16px}.club-auth .primary:hover{background:#3d4436}.club-auth .auth-secondary{width:100%;min-height:46px;background:transparent;border:1px solid #c6c5b7;border-radius:8px;color:#414638;font-size:14px}.auth-results{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:32px;padding:12px;color:#65531e;font-size:14px;text-decoration:none}.auth-results:hover{text-decoration:underline;text-underline-offset:4px}.auth-footer{text-align:center;color:#6a6c60;font-size:12px;padding:18px 24px 24px}.password-field{display:block;position:relative}.club-auth .password-field input{padding-right:68px}.club-auth .password-field button{position:absolute;right:4px;top:3px;min-height:42px;background:transparent;border:0;padding:8px 12px;color:#626458;font-size:13px}.club-auth .login form h2{display:none}.club-auth .error,.club-auth .notice{font-size:14px}.menu-backdrop{display:none}@media(max-width:1000px){.club-auth .auth-layout{gap:40px;padding:40px 28px}.auth-brand-copy{padding:28px}.auth-brand-copy h1{font-size:30px}}@media(max-width:760px){.club-auth .auth-layout{display:block;padding:40px 24px 24px;max-width:460px;flex:initial}.club-auth .auth-header{height:76px;padding:12px 24px;gap:16px}.club-auth .auth-header img{width:108px;height:46px}.club-auth .auth-header span{padding-left:16px;font-size:14px}.auth-brand-panel{display:none}.club-auth .login.card{max-width:none}.club-auth .login h2{font-size:26px}.auth-subtitle{margin-bottom:28px}.auth-footer{margin-top:auto;padding-top:32px}.auth-results{margin-top:24px}}@media screen and (max-width:900px){:is(.club-workspace,.admin-workspace){display:block}:is(.club-workspace,.admin-workspace) .business-sidebar{display:none;position:fixed;top:66px;bottom:0;width:min(300px,calc(100vw - 56px));height:calc(100dvh - 66px);z-index:20;padding:16px;overscroll-behavior:contain;box-shadow:8px 0 28px #262a2320}:is(.club-workspace,.admin-workspace).menu-open .business-sidebar{display:block}:is(.club-workspace,.admin-workspace) .menu-backdrop{display:block;position:fixed;top:66px;right:0;bottom:0;left:0;z-index:19;background:#20251b70;border:0;border-radius:0;width:100%;height:calc(100dvh - 66px);padding:0}:is(.club-workspace,.admin-workspace) .business-workspace{min-width:0}:is(.club-workspace,.admin-workspace) .mobile-menu{display:block;flex-shrink:0;min-width:56px}:is(.club-workspace,.admin-workspace) .business-topbar{height:66px;padding:10px 16px;gap:10px;z-index:25}:is(.club-workspace,.admin-workspace) .business-topbar>strong,:is(.club-workspace,.admin-workspace) .business-topbar>.pill{display:none}:is(.club-workspace,.admin-workspace) .season-picker{flex:1;min-width:0;font-size:0;display:block}:is(.club-workspace,.admin-workspace) .business-topbar select{width:100%;max-width:none;font-size:16px;text-overflow:ellipsis;height:44px}:is(.club-workspace,.admin-workspace) .business-topbar>button:last-child{margin-left:0;padding:8px 10px;flex-shrink:0}:is(.club-workspace,.admin-workspace) .business-content{padding:24px 20px 48px;min-width:0;width:100%;margin:0}:is(.club-workspace,.admin-workspace) .business-content .columns{grid-template-columns:minmax(0,1fr)}:is(.club-workspace,.admin-workspace) .business-content input,:is(.club-workspace,.admin-workspace) .business-content select,:is(.club-workspace,.admin-workspace) .business-content textarea{font-size:16px}:is(.club-workspace,.admin-workspace) .business-content button{min-height:44px}:is(.club-workspace,.admin-workspace) .business-heading{gap:12px}:is(.club-workspace,.admin-workspace) .business-heading h1{font-size:25px}:is(.club-workspace,.admin-workspace) .business-heading .round-picker{min-width:100px;max-width:120px}:is(.club-workspace,.admin-workspace) .business-content .card{min-width:0}:is(.club-workspace,.admin-workspace) .business-content form,:is(.club-workspace,.admin-workspace) .business-content fieldset{min-width:0}:is(.club-workspace,.admin-workspace) .business-content fieldset{padding:16px}:is(.club-workspace,.admin-workspace) .business-content .registration-row{align-items:flex-start;flex-wrap:wrap}:is(.club-workspace,.admin-workspace) .business-content .title{flex-wrap:wrap}:is(.club-workspace,.admin-workspace) .business-content .table{max-width:100%;overscroll-behavior-x:contain}:is(.club-workspace,.admin-workspace) .business-content td,:is(.club-workspace,.admin-workspace) .business-content th{padding:12px;font-size:14px}:is(.club-workspace,.admin-workspace) .business-content .actions>button{flex:1 1 auto}:is(.club-workspace,.admin-workspace) .business-content .teams{grid-template-columns:minmax(0,1fr)}:is(.club-workspace,.admin-workspace) .schedule-table{overflow:visible}:is(.club-workspace,.admin-workspace) .schedule-table table,:is(.club-workspace,.admin-workspace) .schedule-table tbody{display:block;white-space:normal}:is(.club-workspace,.admin-workspace) .schedule-table thead{display:none}:is(.club-workspace,.admin-workspace) .schedule-table tr{display:grid;grid-template-columns:1fr 1fr;gap:8px 16px;padding:20px 0;border-bottom:1px solid #dcdacc}:is(.club-workspace,.admin-workspace) .schedule-table td{display:block;padding:0;border:0;min-width:0;overflow-wrap:anywhere}:is(.club-workspace,.admin-workspace) .schedule-table td:before{content:attr(data-label);display:block;font-size:12px;color:#626458;margin-bottom:4px}:is(.club-workspace,.admin-workspace) .schedule-table td[data-label=小组],:is(.club-workspace,.admin-workspace) .schedule-table .match-pair{grid-column:1/-1}:is(.club-workspace,.admin-workspace) .schedule-table .match-pair{font-weight:600;font-size:16px}.match-versus{font-size:13px;font-weight:400;color:#626458;margin:0 6px}:is(.club-workspace,.admin-workspace) .schedule-table .print-only{display:none}}@media screen and (max-width:420px){:is(.club-workspace,.admin-workspace) .business-content{padding:20px 14px 40px}:is(.club-workspace,.admin-workspace) .business-topbar{padding:10px;gap:6px}:is(.club-workspace,.admin-workspace) .business-content .card{padding:20px 16px}:is(.club-workspace,.admin-workspace) .business-heading h1{font-size:23px}:is(.club-workspace,.admin-workspace) .business-heading p{font-size:13px}:is(.club-workspace,.admin-workspace) .club-profile-cover{padding:20px 16px}:is(.club-workspace,.admin-workspace) .business-content .tabs{gap:6px}:is(.club-workspace,.admin-workspace) .business-content .tabs button{padding:10px 12px}}@media screen and (max-width:900px){:is(.club-workspace,.admin-workspace) .directory-table table,:is(.club-workspace,.admin-workspace) .directory-table tbody{display:block;white-space:normal}:is(.club-workspace,.admin-workspace) .directory-table thead{display:none}:is(.club-workspace,.admin-workspace) .directory-table tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;border-bottom:1px solid #dedccf;padding:18px 0}:is(.club-workspace,.admin-workspace) .directory-table td{border:0;padding:0;overflow-wrap:anywhere}:is(.club-workspace,.admin-workspace) .directory-table td:first-child{font-weight:600;font-size:17px}:is(.club-workspace,.admin-workspace) .directory-table td[data-label=所属俱乐部]{grid-row:2;grid-column:1/-1;color:#626458}:is(.club-workspace,.admin-workspace) .directory-table td:last-child{grid-column:2;grid-row:3}:is(.club-workspace,.admin-workspace) .directory-table td[data-label="年龄组 / 状态"]{grid-row:3;align-self:center}:is(.club-workspace,.admin-workspace) .directory-table td[data-label=段位]{grid-row:4}:is(.club-workspace,.admin-workspace) .business-content table:not(.schedule-table table):not(.directory-table table){white-space:normal;min-width:320px}}:is(.club-workspace,.admin-workspace) .business-sidebar nav{margin-top:18px}:is(.club-workspace,.admin-workspace) .business-sidebar nav>p{margin-bottom:6px}:is(.club-workspace,.admin-workspace) .business-sidebar button{margin:2px 0}:is(.club-workspace,.admin-workspace) .business-identity{padding-bottom:18px;margin-bottom:8px}:is(.club-workspace,.admin-workspace) .workspace-subnav{margin-top:-10px}:is(.club-workspace,.admin-workspace) .business-content .league-context:has(>.title:only-child){justify-content:flex-end;margin-top:-10px!important}:is(.club-workspace,.admin-workspace) .business-content .roster-disclosure{margin:16px 0}:is(.club-workspace,.admin-workspace) .business-content .roster-disclosure>summary{font-size:14px;color:#66675c;font-weight:500}:is(.club-workspace,.admin-workspace) .business-content .entry-roster{margin:8px 0 16px}:is(.club-workspace,.admin-workspace) .business-content .chosen{outline:2px solid #b29a58;border-radius:10px}:is(.club-workspace,.admin-workspace) .business-content .entry-heading{padding-top:6px}:is(.club-workspace,.admin-workspace) .business-content .entry-more{margin-top:8px}:is(.club-workspace,.admin-workspace) .business-content .entry-more summary{font-size:12px}:is(.club-workspace,.admin-workspace) .business-content .entry-roster p{font-size:14px}.business-content .metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;margin:24px 0}.metric-grid>div{background:#f2f0e5;border:1px solid #e3e0d2;padding:20px;border-radius:10px;min-width:0}.metric-grid span,.metric-grid small{display:block;color:#66675c;font-size:13px}.metric-grid strong{display:block;font-size:26px;font-weight:650;margin:8px 0;font-variant-numeric:tabular-nums}.record-row{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:16px 0;border-bottom:1px solid #e2dfd2}.record-row p{margin:6px 0 0;color:#66675c}.record-row>span{color:#66675c}.record-identity{padding:20px 0}.record-identity h2{margin:0}.record-identity p{margin:6px 0;color:#66675c}.score-row{padding:20px 0;border-bottom:1px solid #e2dfd2}.score-row>small{display:block;color:#66675c;margin-bottom:12px}.score-row>div{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px}.score-row>div>span:last-child{text-align:right}.score-row strong{font-size:22px;font-variant-numeric:tabular-nums}.score-row p{margin-bottom:0}.business-content .account-editor{max-width:600px}.business-content .inline-editor{background:#f4f2e8;padding:24px;border:1px solid #d6d1bd;border-radius:12px;scroll-margin-top:100px}.business-content .inline-editor>label{max-width:600px}.roster-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0 24px}:is(.club-workspace,.admin-workspace) .business-content .roster-choices label{display:flex;align-items:center;gap:10px;padding:16px;background:#f4f2e8;border:1px solid #dedaca;border-radius:8px;margin:0}.roster-choices label:has(input:checked){border-color:#8c805e;background:#ede9d8}:is(.club-workspace,.admin-workspace) .business-content .roster-choices input{margin:0;flex-shrink:0}.inline-confirm{padding:12px 16px;background:#f4eee4;border-radius:8px}.inline-confirm p{margin:0 0 8px}.business-content code{display:block;padding:12px;margin-top:10px;-webkit-user-select:all;user-select:all;overflow-wrap:anywhere}:is(.club-workspace,.admin-workspace) .business-content .content-record{padding:24px 0}:is(.club-workspace,.admin-workspace) .business-content .content-record h3{margin:0 0 8px}:is(.club-workspace,.admin-workspace) .business-content .media-inline-preview img{border:1px solid #bcb8a5;border-radius:8px}:is(.club-workspace,.admin-workspace) .business-content .stats button[aria-pressed=true]{outline:none}@media(max-width:900px){.roster-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.score-row>div{gap:12px;font-size:14px}.score-row strong{font-size:20px}.metric-grid>div{padding:16px}.record-row{align-items:flex-start;gap:12px}:is(.club-workspace,.admin-workspace) .business-content .inline-editor{padding:18px}.business-content .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.club-workspace,.admin-workspace) .business-content .tabs{flex-wrap:nowrap;overflow-x:auto}:is(.club-workspace,.admin-workspace) .business-content .tabs button{white-space:nowrap;flex-shrink:0}:is(.club-workspace,.admin-workspace) .business-content .roster-editor .tabs{flex-wrap:wrap}}:is(.club-workspace,.admin-workspace) .media-record-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}:is(.club-workspace,.admin-workspace) .business-content .media-record-grid .content-record{border:1px solid #dcd9ca;border-radius:10px;padding:20px;min-width:0;background:#f8f6ee}:is(.club-workspace,.admin-workspace) .business-content .roster-editor{border-top:0;padding-top:0}:is(.club-workspace,.admin-workspace) .business-content .roster-editor h3{margin:0}:is(.club-workspace,.admin-workspace) .business-content .record-identity{padding:12px 0 16px}:is(.club-workspace,.admin-workspace) .business-content .record-identity h2{font-size:24px}:is(.club-workspace,.admin-workspace) .business-content .score-row>div>span{overflow-wrap:anywhere}@media(max-width:700px){:is(.club-workspace,.admin-workspace) .media-record-grid{grid-template-columns:minmax(0,1fr)}}.admin-workspace .business-steps{display:flex;gap:6px;overflow-x:auto;padding:4px 0 18px;flex-wrap:nowrap}.admin-workspace .business-steps button{white-space:nowrap;flex-shrink:0;border:1px solid #dcd8c8;background:#fffdf6}.admin-workspace .business-steps button[aria-current=step]{background:#292e25;color:#fff;border-color:#292e25}.admin-workspace .business-intro{display:flex;justify-content:space-between;align-items:center;gap:24px;background:#eeebdc;border:1px solid #dcd6bf;padding:24px;border-radius:12px}.admin-workspace .business-intro h2{margin:0}.admin-workspace .business-intro p{margin:8px 0 0;color:#626458}.admin-workspace .business-quick{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.admin-workspace .business-content .stats strong{display:inline;margin-left:8px;font-size:16px}.admin-workspace .business-content .stats button[aria-pressed=true]{background:#e8e1c8;border-color:#8c805e}.admin-workspace .business-content .card>.card{border:0;padding:16px 0;border-radius:0;background:transparent}.admin-workspace .business-content .entry-filters{display:flex;flex-wrap:wrap;align-items:end;gap:16px;margin:20px 0}.admin-workspace .business-content .entry-filters label{flex:1;min-width:150px;margin:0}.admin-workspace .business-content .entry-filters>span{padding-bottom:12px;color:#626458;font-size:13px}.admin-workspace .business-content .match-operations td{vertical-align:top}.admin-workspace .business-content .match-operations td:last-child{min-width:240px;max-width:320px;white-space:normal}.admin-workspace .business-content .match-operations td:nth-child(2){min-width:160px;white-space:normal}.admin-workspace .business-content .match-exception{font-size:13px;margin-bottom:8px}.admin-workspace .business-content .match-exception summary{color:#665d42}.admin-workspace .business-content .score-inputs input{width:70px}.admin-workspace .business-content .saved-drafts{margin:16px 0 24px}.admin-workspace .business-content .saved-drafts button{display:block;text-align:left;width:100%;margin:8px 0}.admin-workspace .business-content .compact-create{display:flex;align-items:end;gap:16px}.admin-workspace .business-content .compact-create label{flex:1}.admin-workspace .business-content .audit-advanced{margin:16px 0}.admin-workspace .business-content .access-create{margin:16px 0 24px}.admin-workspace .business-content details>summary{cursor:pointer;padding:12px 0}.admin-workspace .business-content #match-player-statistics,.admin-workspace .business-content #player-stat-editor{scroll-margin-top:100px}.admin-workspace .business-content .statistics-section{margin-top:24px;padding-top:24px;border-top:1px solid #dcd8c8}.admin-workspace .business-content dl{overflow-wrap:anywhere}.admin-workspace .business-content th,.admin-workspace .business-content td{font-variant-numeric:tabular-nums}.admin-workspace .business-content .inline-confirm{margin:20px 0}.admin-workspace .business-content .league-context{display:block!important}.admin-workspace .business-content .league-context .actions{margin-top:16px}@media(max-width:900px){.admin-workspace .business-intro{align-items:flex-start;flex-direction:column}.admin-workspace .business-content .compact-create{display:block}.admin-workspace .business-content .match-operations table{min-width:760px!important}.admin-workspace .business-steps button{padding:10px 14px}.admin-workspace .business-content .business-quick{display:grid;grid-template-columns:1fr}.admin-workspace .business-content .entry-filters label{min-width:120px}}.parent-login[data-v-25f9c9dd]{border-bottom:1px solid #eee;padding:12px 0 24px;margin-bottom:20px}.parent-login button[data-v-25f9c9dd]{margin:8px 0;width:100%}.wx[data-v-25f9c9dd]{background:#087f43;color:#fff;border:0}.parent-login details[data-v-25f9c9dd]{margin:14px 0}.parent-login summary[data-v-25f9c9dd]{cursor:pointer}.parent-login .check input[data-v-25f9c9dd]{width:auto}.capture[data-v-a375eb59]{max-width:560px;margin:0 auto;font-size:15px}.capture-heading[data-v-a375eb59]{margin-bottom:24px}.capture h2[data-v-a375eb59]{font-size:24px}.capture h3[data-v-a375eb59]{font-size:19px;margin:0 0 16px}.capture-steps[data-v-a375eb59]{display:flex;gap:24px;list-style:none;padding:0;margin:24px 0 32px}.capture-steps li[data-v-a375eb59]{display:flex;align-items:center;gap:10px;color:#65655e;flex:1}.capture-steps span[data-v-a375eb59]{width:28px;height:28px;display:grid;place-items:center;background:#e9e9e3;border-radius:50%}.capture-steps .active[data-v-a375eb59]{color:#111;font-weight:600}.capture-steps .active span[data-v-a375eb59]{background:#111;color:#fff}.capture-steps .complete span[data-v-a375eb59]{background:#d7b35b;color:#111}.capture-form[data-v-a375eb59]{padding:24px;background:#f5f5f1;border-radius:16px;margin-bottom:24px}.capture label[data-v-a375eb59]{display:block;margin:16px 0}.capture button[data-v-a375eb59]{min-height:44px}.capture img[data-v-a375eb59],.capture video[data-v-a375eb59]{display:block;width:100%;max-height:400px;object-fit:contain;background:#e9e9e3;border-radius:12px}.capture input[data-v-a375eb59],.capture select[data-v-a375eb59]{width:100%;font:inherit}.capture .consent[data-v-a375eb59]{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.7}.capture .consent input[data-v-a375eb59]{width:20px;flex-shrink:0;margin-top:4px}.capture-pair[data-v-a375eb59]{display:flex;gap:20px}.capture-pair label[data-v-a375eb59]{flex:1;min-width:0}.capture-success[data-v-a375eb59]{text-align:center;padding:40px 16px}.capture-success h3[data-v-a375eb59]{font-size:26px}.capture .primary[data-v-a375eb59]{margin:20px 0 12px}.parent-app[data-v-00717cb3]{max-width:460px;min-height:100dvh;background:#fff;margin:auto;color:#202124;font-size:14px;line-height:1.55}.parent-app button[data-v-00717cb3]{font:inherit;color:inherit;min-height:44px}.parent-app h1[data-v-00717cb3]{font-size:27px;letter-spacing:-.6px;margin:8px 0;line-height:1.25}.parent-app h2[data-v-00717cb3]{font-size:18px;margin:28px 0 12px}.parent-app h3[data-v-00717cb3]{font-size:17px;margin:8px 0}.parent-app p[data-v-00717cb3]{margin:8px 0}.parent-app small[data-v-00717cb3],.sub[data-v-00717cb3]{color:#63676c;font-size:12px}.topbar[data-v-00717cb3]{display:flex;align-items:center;padding:14px 22px 8px;gap:10px}.topbar img[data-v-00717cb3]{height:38px;width:42px;object-fit:contain}.topbar strong[data-v-00717cb3]{font-size:17px}.topbar button[data-v-00717cb3]{margin-left:auto;border:0;padding:8px}.children[data-v-00717cb3]{display:flex;gap:10px;overflow-x:auto;padding:8px 22px;scrollbar-color:#d0d0d0 white}.children button[data-v-00717cb3]{display:flex;gap:6px;align-items:center;flex-shrink:0;border:1px solid #e8e8e8;border-radius:22px;padding:5px 12px 5px 5px}.children button[aria-pressed=true][data-v-00717cb3]{border-color:#e96916;background:#fff5ed}.children img[data-v-00717cb3],.initial[data-v-00717cb3]{width:29px;height:29px;object-fit:cover;border-radius:50%;background:#f2f2f2;display:grid;place-items:center}.parent-content[data-v-00717cb3]{padding:14px 22px 112px;max-width:none}.identity[data-v-00717cb3]{display:flex;gap:16px;align-items:center;text-align:left;width:100%;border:0;padding:12px 0}.identity p[data-v-00717cb3]{font-size:12px}.portrait[data-v-00717cb3]{width:83px;height:100px;background:#f4f4f4;border-radius:14px;display:grid;place-items:center;flex-shrink:0;font-size:35px}.portrait img[data-v-00717cb3]{height:100%;width:100%;object-fit:cover;border-radius:14px}.numbers[data-v-00717cb3]{display:grid;grid-template-columns:repeat(3,1fr);padding:18px 0;border-bottom:1px solid #eee;gap:4px}.numbers>div[data-v-00717cb3],.numbers>button[data-v-00717cb3]{border:0;text-align:center;padding:0}.numbers b[data-v-00717cb3]{font-size:24px;display:block;font-variant-numeric:tabular-nums}.numbers span[data-v-00717cb3]{font-size:11px;color:#63676c;display:block}.section-title[data-v-00717cb3]{display:flex;align-items:center;justify-content:space-between;margin-top:25px}.section-title h2[data-v-00717cb3]{margin:0}.section-title button[data-v-00717cb3]{border:0;padding:4px;color:#ad490d;font-size:12px}.next-round[data-v-00717cb3]{background:#202124;color:#fff!important;display:block;border:0;width:100%;text-align:left;padding:18px;border-radius:14px;margin-top:8px}.next-round small[data-v-00717cb3]{color:#d9d9d9}.next-round h3[data-v-00717cb3]{font-size:23px}.next-round span[data-v-00717cb3]{display:block;color:#ffb47e;font-size:12px;margin-top:12px}.quiet[data-v-00717cb3]{padding:18px 0;color:#63676c;line-height:1.8}.quiet button[data-v-00717cb3]{display:block;margin-top:10px}.row[data-v-00717cb3]{display:flex;justify-content:space-between;width:100%;text-align:left;padding:18px 0;border:0;border-radius:0;border-bottom:1px solid #eee}.row span[data-v-00717cb3]{color:#686868}.story[data-v-00717cb3]{display:block;width:100%;text-align:left;border:0;border-bottom:1px solid #eee;border-radius:0;padding:18px 0}.story p[data-v-00717cb3]{white-space:pre-wrap;overflow-wrap:anywhere}.story img[data-v-00717cb3],.moment-image[data-v-00717cb3]{max-height:260px;width:100%;object-fit:cover;border-radius:12px;margin-bottom:12px}.privacy[data-v-00717cb3]{color:#63676c;font-size:12px;margin:24px 0!important}.bottom-nav[data-v-00717cb3]{position:fixed;bottom:0;left:50%;transform:translate(-50%);width:min(100%,460px);display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border-top:1px solid #eee;padding:8px 10px max(12px,env(safe-area-inset-bottom));z-index:10}.bottom-nav button[data-v-00717cb3]{display:flex;align-items:center;flex-direction:column;gap:4px;font-size:11px;border:0;padding:4px;color:#6b6b6b}.bottom-nav button[aria-current=page][data-v-00717cb3]{color:#bd4b09;font-weight:700}.bottom-nav svg[data-v-00717cb3]{width:22px;height:22px}.back[data-v-00717cb3]{border:0;padding:6px 0;color:#ae4a11!important}.cta[data-v-00717cb3]{background:#c9520c!important;color:#fff!important;border:0;width:100%;margin:20px 0 8px}.list-item[data-v-00717cb3]{padding:16px 0;border-bottom:1px solid #eee}.metric[data-v-00717cb3]{display:flex;justify-content:space-between;padding:18px 0;border-bottom:1px solid #eee}.metric span[data-v-00717cb3]{text-align:right}.metric small[data-v-00717cb3]{display:block}.parent-app input[data-v-00717cb3],.parent-app textarea[data-v-00717cb3]{font:inherit;width:100%;padding:12px;border:1px solid #bdbdbd;border-radius:8px;display:block;background:#fff}.parent-app .check input[data-v-00717cb3]{width:20px;flex-shrink:0}.parent-app .check[data-v-00717cb3]{align-items:flex-start}.parent-app[data-v-00717cb3] :focus-visible{outline:3px solid #e96916;outline-offset:3px}.parent-app[data-v-00717cb3] ::selection{background:#ffe4d1}.parent-app input[data-v-00717cb3],.parent-app textarea[data-v-00717cb3]{caret-color:#c9520c}.parent-app dd[data-v-00717cb3]{margin:0 0 14px}.parent-app dt[data-v-00717cb3]{font-size:12px;color:#63676c}.parent-app button[data-v-00717cb3]:disabled{opacity:.5}.invite[data-v-00717cb3]{margin-top:20px}.upload[data-v-00717cb3]{font-size:13px}.upload input[data-v-00717cb3]{font-size:12px}.parent-app .error button[data-v-00717cb3]{background:transparent}.parent-app .empty[data-v-00717cb3]{padding:24px 0}.parent-app .notice[data-v-00717cb3]{font-size:13px}.round[data-v-00717cb3]{margin:20px 0}.club-public[data-v-5f16ccd9]{background:#fff;min-height:100vh;color:#111}.club-public-top[data-v-5f16ccd9]{padding:14px 5%;height:76px}.club-public-top a[data-v-5f16ccd9]{display:flex;align-items:center;gap:16px;text-decoration:none;color:inherit;font-weight:600}.club-public-top img[data-v-5f16ccd9]{width:118px;height:52px;object-fit:contain}.club-public main[data-v-5f16ccd9]{max-width:1200px;padding:30px 24px}.club-cover[data-v-5f16ccd9]{background:#111;color:#fff;padding:48px;display:flex;justify-content:space-between;align-items:center;gap:40px;border-radius:12px}.club-cover img[data-v-5f16ccd9]{width:88px;height:88px;object-fit:contain}.club-monogram[data-v-5f16ccd9]{display:grid;place-items:center;width:72px;height:72px;border:1px solid #D7B35B;font-size:36px}.club-cover h1[data-v-5f16ccd9]{font-size:38px;margin-top:24px}.club-cover p[data-v-5f16ccd9]{max-width:620px;color:#ddd;line-height:1.8;white-space:pre-wrap}.club-cover-stats[data-v-5f16ccd9]{display:flex;gap:36px}.club-cover-stats strong[data-v-5f16ccd9]{font-size:36px}.club-cover-stats small[data-v-5f16ccd9]{display:block;font-size:12px;font-weight:400;color:#ddd;white-space:nowrap}.club-public-nav[data-v-5f16ccd9]{display:flex;gap:8px;border-bottom:1px solid #e3e3e3;padding:20px 0;overflow:auto}.club-public-nav button[data-v-5f16ccd9]{border:0;white-space:nowrap}.club-public-nav button[aria-pressed=true][data-v-5f16ccd9]{background:#111;color:#d7b35b}.club-section[data-v-5f16ccd9]{padding:32px 0}.club-team-grid[data-v-5f16ccd9],.club-player-grid[data-v-5f16ccd9]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:24px 0}.club-team-grid button[data-v-5f16ccd9]{text-align:left;border:1px solid #e3e3e3;padding:26px}.club-team-tile strong[data-v-5f16ccd9],.club-team-tile span[data-v-5f16ccd9]{display:block;margin-top:10px}.club-team-tile img[data-v-5f16ccd9]{width:60px;height:60px;object-fit:contain}.club-player-grid button[data-v-5f16ccd9]{padding:0;text-align:left;overflow:hidden}.club-player-grid img[data-v-5f16ccd9]{width:100%;height:230px;object-fit:cover}.club-player-grid strong[data-v-5f16ccd9],.club-player-grid p[data-v-5f16ccd9]{display:block;margin:14px 18px}.club-story[data-v-5f16ccd9]{padding:24px 0;border-bottom:1px solid #e3e3e3}.club-story button[data-v-5f16ccd9]{border:0;padding:0;font-size:21px;font-weight:600}.club-story p[data-v-5f16ccd9]{max-width:720px;color:#666}.story-body[data-v-5f16ccd9]{white-space:pre-wrap;line-height:1.9;max-width:760px}.public-photo[data-v-5f16ccd9],video[data-v-5f16ccd9]{width:100%;max-height:650px;object-fit:contain}.public-player[data-v-5f16ccd9]{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:26px}.public-player img[data-v-5f16ccd9]{width:100%;max-height:600px;object-fit:cover}footer[data-v-5f16ccd9]{padding:28px;text-align:center;color:#666;border-top:1px solid #e3e3e3}@media(max-width:700px){.club-cover[data-v-5f16ccd9]{padding:28px;display:block}.club-cover h1[data-v-5f16ccd9]{font-size:28px}.club-cover-stats[data-v-5f16ccd9]{margin-top:24px}.club-team-grid[data-v-5f16ccd9],.club-player-grid[data-v-5f16ccd9]{grid-template-columns:1fr 1fr;gap:12px}.club-public main[data-v-5f16ccd9]{padding:16px}.public-player[data-v-5f16ccd9]{grid-template-columns:1fr}.club-team-grid button[data-v-5f16ccd9]{padding:16px}}main[data-v-3fb3012e]{max-width:1100px;margin:auto;padding:24px}nav[data-v-3fb3012e]{margin-bottom:18px}main[data-v-c57661de]{max-width:1100px;margin:auto;padding:24px}label[data-v-c57661de]{display:inline-block;margin:12px}select[data-v-c57661de]{padding:8px}button[data-v-c57661de],li[data-v-c57661de]{margin:8px}:root{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;color:#1d1d1f;background:#f5f5f7;font-size:15px;line-height:1.6}*{box-sizing:border-box}body{margin:0}header{height:86px;background:#fff;border-bottom:1px solid #ddd;display:flex;align-items:center;gap:24px;padding:12px 5%}header img{width:160px;height:60px;object-fit:contain}header span{color:#6e6e73}header button{margin-left:auto}main{max-width:1200px;margin:auto;padding:40px 24px}.card{background:#fff;border:1px solid #e6e6eb;border-radius:20px;padding:28px}.login{max-width:460px;margin:40px auto}.eyebrow{color:#715720;font-size:12px;letter-spacing:2px;font-weight:700}h1{font-size:30px;line-height:1.3;margin:10px 0}h2{font-size:20px;margin:0}.muted{color:#6e6e73}.small{font-size:12px}label{display:block;margin:20px 0 8px}input{display:block;width:100%;padding:12px;border:1px solid #c8c8cc;border-radius:10px;font:inherit;margin-top:8px}button{font:inherit;cursor:pointer;border-radius:10px;border:1px solid #d8d8dc;background:#fff;padding:10px 18px}button:disabled{opacity:.55;cursor:wait}.primary{background:#111;color:#fff;border:0;width:100%;margin:20px 0}.error{background:#ffefee;color:#a32115;padding:12px;border-radius:10px}.title{display:flex;align-items:center;justify-content:space-between;gap:16px}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:24px 0}.stats span{display:block;color:#6e6e73}.stats strong{font-size:36px}.table{overflow-x:auto}table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap}td,th{padding:16px 12px;border-bottom:1px solid #eee}th{color:#6e6e73;font-weight:500}.pill{border-radius:6px;padding:4px 8px;background:#f6f0df;color:#624b17}.empty{text-align:center;padding:32px;color:#6e6e73}:focus-visible{outline:3px solid #111111;outline-offset:3px}@media(max-width:640px){main{padding:24px 16px}.card{padding:20px}.stats{gap:8px}.stats .card{padding:14px}.stats span{font-size:12px}.stats strong{font-size:28px}header{gap:12px}header img{width:120px}.login{margin:20px auto}h1{font-size:26px}}.workflow{margin-top:24px}.workflow>.card,.workflow>.columns{margin-bottom:20px}.columns{display:grid;grid-template-columns:1fr 1fr;gap:20px}select{display:block;width:100%;padding:12px;border:1px solid #c8c8cc;border-radius:10px;font:inherit;margin-top:8px;background:#fff}.notice{background:#e7f9ec;padding:12px;border-radius:10px}.registration-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;border-bottom:1px solid #eee}.registration-row .pill{margin-left:12px}.check{display:flex;align-items:center;gap:12px}.check input{width:auto;margin:0}.actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}h3{font-size:16px;margin-top:24px}@media(max-width:640px){.columns{grid-template-columns:1fr}.registration-row .pill{display:block;margin:6px 0 0}}.workspace-nav{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0}.workspace-nav button[aria-pressed=true]{background:#f6f0df;border-color:#111;color:#624b17;font-weight:600}.print-only{display:none}@media print{@page{size:A4 portrait;margin:12mm}body.printing-schedule{background:#fff;font-size:11pt;color:#000}body.printing-schedule header,body.printing-schedule main>*{display:none!important}body.printing-schedule main>section:has(.schedule-print-target){display:block!important;border:0;padding:0}body.printing-schedule main>section:has(.schedule-print-target)>*:not(.schedule-print-target){display:none!important}body.printing-schedule .no-print{display:none!important}body.printing-schedule .print-only{display:revert}body.printing-schedule main{max-width:none;padding:0}body.printing-schedule .table{overflow:visible}body.printing-schedule table{white-space:normal;font-size:10pt}body.printing-schedule th,body.printing-schedule td{padding:8px;border:1px solid #999}body.printing-schedule tr{break-inside:avoid}body.printing-schedule thead{display:table-header-group}body.printing-schedule h3{break-after:avoid}}:root{--brand-black:#111111;--brand-gold:#D7B35B;--brand-white:#ffffff}::selection{background:#d7b35b;color:#111}input,textarea{caret-color:#715720}:focus-visible{outline:3px solid #8a702d;outline-offset:3px}.usage-note{margin:16px 0;color:#5b5b54;font-size:14px;line-height:1.7}.usage-note summary{cursor:pointer;min-height:44px;display:list-item;padding:10px 0;font-weight:500}.usage-note>p{margin:4px 0 16px;padding:16px 20px;background:#f3f3ee;border-radius:12px;max-width:72ch}.usage-note[open]{margin-bottom:24px}button,input,select,textarea{font-family:inherit}button{min-height:44px}button:disabled{cursor:not-allowed}input,select,textarea{font-size:16px}button:hover:not(:disabled){filter:brightness(.96)}button.primary:hover:not(:disabled){background:#30302b;color:#fff}.error{overflow-wrap:anywhere}p{line-height:1.65}.small{font-size:13px}.card>h2{margin-bottom:20px}.actions{gap:12px}select{min-height:44px}textarea{max-width:100%;resize:vertical}details>summary:focus-visible{outline:3px solid #8a702d;outline-offset:3px}td,th{font-variant-numeric:tabular-nums}.card .empty{background:#f5f5f1;border-radius:12px;margin:20px 0;padding:32px 20px}
