:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#14231c;--muted:#65746c;--line:#dce6df;--green:#126c48;--green-dark:#0d5739;--surface:#fff;--wash:#f4f8f5;--error:#a43b35;--success:#146c42}*{box-sizing:border-box}html,body{min-height:100%}body{background:radial-gradient(circle at 15% 8%, #e5f2e9 0, transparent 34%), var(--wash);color:var(--ink);margin:0;font-family:DM Sans,Noto Sans KR,sans-serif}a{color:var(--green);font-weight:600;text-decoration:none}a:hover{text-decoration:underline}.page-shell{place-items:center;min-height:100vh;padding:32px 18px;display:grid}.auth-card,.home-card{background:var(--surface);border:1px solid #dce6dfe6;border-radius:24px;width:min(100%,460px);padding:38px;box-shadow:0 20px 60px #17392614}.home-card{width:min(100%,700px);padding:56px}.brand-link,.brand-mark{color:var(--green);letter-spacing:.14em;font-size:1.25rem;font-weight:800}.brand-mark{margin-bottom:28px;font-size:2rem}.eyebrow{color:var(--green);letter-spacing:.16em;margin:25px 0 8px;font-size:.72rem;font-weight:700}h1{letter-spacing:-.045em;margin:0;font-size:clamp(1.8rem,6vw,2.2rem)}.intro{color:var(--muted);margin:10px 0 28px;line-height:1.7}.home-card .intro{max-width:440px;font-size:1.05rem}.form{gap:17px;display:grid}.field{color:var(--ink);gap:8px;font-size:.9rem;font-weight:600;display:grid}.field input{border:1px solid var(--line);width:100%;min-height:48px;color:var(--ink);font:inherit;background:#fff;border-radius:12px;outline:none;padding:0 14px;font-weight:400}.field input:focus{border-color:var(--green);box-shadow:0 0 0 3px #126c481f}.field-hint{min-height:1em;color:var(--muted);font-size:.78rem;font-weight:400}.form-error,.form-success{margin:0;font-size:.86rem;line-height:1.5}.form-error{color:var(--error)}.form-success{color:var(--success)}.button{background:var(--green);color:#fff;cursor:pointer;min-height:48px;font:inherit;border:0;border-radius:12px;justify-content:center;align-items:center;padding:0 18px;font-weight:700;transition:background .15s,transform .15s;display:inline-flex}.button:hover{background:var(--green-dark);text-decoration:none}.button:active{transform:translateY(1px)}.button:disabled{cursor:wait;opacity:.7}.button-secondary{border:1px solid var(--line);color:var(--ink);background:#fff}.button-secondary:hover{background:#f5f8f6}.form-footer{color:var(--muted);text-align:center;margin:4px 0 0;font-size:.86rem}.form-links{gap:13px;display:grid}.home-actions{flex-wrap:wrap;gap:12px;display:flex}.signed-in-panel{justify-content:space-between;align-items:center;gap:18px;padding-top:12px;display:flex}.signed-in-panel p{color:var(--muted)}@media (max-width:520px){.auth-card,.home-card{border-radius:20px;padding:28px 22px}.home-card{padding-top:38px;padding-bottom:38px}.signed-in-panel{flex-direction:column;align-items:flex-start}}.app-home{min-height:100vh}.home-header{border-bottom:1px solid var(--line);background:#ffffffd6;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:0 max(24px,50vw - 560px);display:flex}.home-header .brand-link{font-size:1.35rem}.home-header-actions{align-items:center;gap:20px;display:flex}.profile-name{color:var(--muted);font-size:.9rem;font-weight:600}.header-link{color:var(--ink);font-size:.9rem}.button-small{min-height:40px;padding:0 15px;font-size:.88rem}.dashboard{width:min(100% - 40px,1120px);margin:0 auto;padding:58px 0 80px}.dashboard-intro{margin-bottom:32px}.dashboard-intro .eyebrow{margin:0 0 12px}.dashboard-intro h1{font-size:clamp(2rem,5vw,2.65rem)}.dashboard-intro>p:last-child{color:var(--muted);margin:12px 0 0;line-height:1.6}.dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.dashboard-card{border:1px solid var(--line);background:var(--surface);border-radius:20px;min-height:310px;padding:26px;box-shadow:0 12px 36px #1739260b}.card-heading{justify-content:space-between;align-items:flex-start;display:flex}.section-kicker{color:var(--muted);letter-spacing:.14em;margin:0 0 7px;font-size:.68rem;font-weight:800}.card-heading h2{letter-spacing:-.035em;margin:0;font-size:1.25rem}.card-icon{width:38px;height:38px;color:var(--green);background:#edf5ef;border-radius:12px;place-items:center;font-size:1.15rem;font-weight:800;display:grid}.empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:208px;padding:24px 10px 8px;display:flex}.empty-icon{margin-bottom:13px;font-size:1.8rem}.empty-state h3{margin:0;font-size:1rem}.empty-state p{max-width:285px;color:var(--muted);margin:8px 0 0;font-size:.88rem;line-height:1.6}.home-loading{width:min(100% - 40px,1120px);color:var(--muted);margin:0 auto;padding:64px 0}.welcome-panel{background:var(--surface);border:1px solid #dce6dfe6;border-radius:24px;width:min(100% - 36px,700px);margin:10vh auto 0;padding:56px;box-shadow:0 20px 60px #17392614}.welcome-panel .brand-mark{margin-bottom:28px}.welcome-panel .eyebrow{margin-top:0}.welcome-panel h1{font-size:clamp(2rem,6vw,2.7rem)}.welcome-panel .intro{max-width:440px;margin-bottom:28px;font-size:1.05rem}@media (max-width:720px){.home-header{min-height:66px;padding:0 20px}.dashboard{padding-top:42px}.dashboard-grid{grid-template-columns:1fr}.dashboard-card{min-height:280px}}@media (max-width:520px){.home-header-actions{gap:12px}.profile-name{text-overflow:ellipsis;white-space:nowrap;max-width:110px;overflow:hidden}.welcome-panel{margin-top:6vh;padding:38px 24px}}.matches-page{min-height:100vh}.matches-page .teams-header>div{align-items:center;gap:22px;display:flex}.matches-content{width:min(100% - 40px,1120px);margin:0 auto;padding:48px 0 80px}.matches-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:24px;display:flex}.matches-heading .section-kicker{margin-bottom:9px}.matches-heading h1{font-size:clamp(2rem,5vw,2.6rem)}.matches-heading p:last-child{color:var(--muted);margin:10px 0 0}.match-panel{border:1px solid var(--line);background:var(--surface);border-radius:20px;margin:20px 0;padding:24px;box-shadow:0 12px 36px #1739260b}.match-panel-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.match-panel-heading .section-kicker{margin-bottom:5px}.match-panel-heading h2{letter-spacing:-.035em;margin:0;font-size:1.28rem}.match-panel-heading>span{color:var(--muted);font-size:.86rem}.match-create-form{gap:16px;display:grid}.match-create-form select,.match-filters input,.match-place-search input,.match-card-actions select,.poll-create-row input{border:1px solid var(--line);min-height:46px;color:var(--ink);font:inherit;background:#fff;border-radius:11px;padding:0 12px}.match-selected-venue{background:var(--wash);border-radius:12px;gap:4px;margin:0;padding:13px 15px;display:grid}.match-selected-venue span{color:var(--muted);font-size:.86rem}.match-create-map{margin-top:4px}.match-filters{grid-template-columns:minmax(180px,1fr) repeat(2,minmax(140px,.45fr)) auto;gap:10px;margin:0 0 18px;display:grid}.match-filters label,.poll-create-row label{color:var(--muted);gap:5px;font-size:.72rem;font-weight:700;display:grid}.match-map-panel{border:1px solid var(--line);background:#f8faf8;border-radius:16px;overflow:hidden}.match-map-toolbar{border-bottom:1px solid var(--line);background:#fff;padding:12px}.match-place-search{gap:8px;display:flex}.match-place-search input{flex:1;min-width:0}.match-map-toolbar .form-error{margin-top:8px}.match-map-content{grid-template-columns:minmax(0,1fr) 270px;min-height:360px;display:grid}.match-map-canvas{background:#e8eee9;min-height:360px}.match-map-results{border-left:1px solid var(--line);background:#fff;max-height:360px;overflow:auto}.match-place-result{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);cursor:pointer;text-align:left;background:#fff;gap:5px;padding:14px;display:grid}.match-place-result:hover{background:var(--wash)}.match-place-result span{color:var(--muted);font-size:.79rem;line-height:1.5}.match-map-empty{min-height:100%;color:var(--muted);align-content:center;gap:8px;padding:22px;font-size:.82rem;line-height:1.55;display:grid}.match-map-empty strong{color:var(--ink);font-size:.9rem}.match-map-credit{color:var(--muted);text-align:right;margin:0;padding:6px 10px;font-size:.65rem}.match-list-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.match-list-card{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:15px;min-width:0;padding:17px}.match-list-card:hover,.match-list-card.is-selected{border-color:#84b59a;box-shadow:0 0 0 2px #126c4812}.match-list-card-heading{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.match-team-pill,.proposal-status{width:fit-content;color:var(--green);background:#edf5ef;border-radius:999px;padding:5px 8px;font-size:.68rem;font-weight:700;display:inline-flex}.duplicate-warning{color:#8b5b10;font-size:.72rem}.match-list-card h3{margin:12px 0 4px;font-size:1rem}.match-address,.match-date{color:var(--muted);margin:0;font-size:.82rem;line-height:1.55}.match-date{color:var(--ink);margin-top:7px;font-weight:600}.match-card-actions{gap:8px;margin-top:13px;display:flex}.match-card-actions select{flex:1;min-width:0}.match-empty{color:var(--muted);text-align:center;grid-column:1/-1;justify-items:center;gap:7px;padding:36px 20px;display:grid}.match-empty strong{color:var(--ink)}.match-detail-panel{scroll-margin-top:20px}.match-edit-form{border-top:1px solid var(--line);gap:14px;margin-top:20px;padding-top:20px;display:grid}.match-edit-form h3{margin:0;font-size:1.05rem}.match-edit-form>div:first-child>p:last-child{color:var(--muted);margin:6px 0 0;font-size:.84rem}.change-request-card{background:#fff8e9;border-radius:12px;gap:7px;margin-top:14px;padding:14px;font-size:.84rem;display:grid}.change-request-card>span,.change-request-card small{color:var(--muted)}.proposal-row{border-top:1px solid var(--line);padding:16px 0}.proposal-row-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.proposal-row-heading>div:first-child{justify-items:start;gap:7px;display:grid}.team-row-actions{gap:8px;display:flex}.poll-create-row{background:var(--wash);border-radius:13px;flex-wrap:wrap;align-items:end;gap:10px;margin-top:14px;padding:14px;display:flex}.poll-create-row p{color:var(--muted);flex:1 0 100%;margin:0;font-size:.84rem}.poll-create-row input{display:block}.attendance-poll{background:var(--wash);border-radius:13px;margin-top:14px;padding:15px}.attendance-poll>strong{font-size:.9rem}.attendance-poll p{color:var(--muted);margin:7px 0;font-size:.8rem}.vote-buttons{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.button.is-voted{background:var(--green-dark)}.match-sign-in{border:1px solid var(--line);background:#fff;border-radius:22px;width:min(100% - 36px,520px);margin:10vh auto;padding:36px}.match-sign-in p:not(.section-kicker){color:var(--muted);line-height:1.6}.match-sign-in .button{margin-top:12px}.match-demo-banner{color:var(--green-dark);background:#edf7f0;border:1px solid #b9d9c5;border-radius:12px;margin:-8px 0 18px;padding:12px 15px;font-size:.83rem;font-weight:600}@media (max-width:720px){.matches-content{padding-top:34px}.matches-heading{align-items:flex-start}.match-map-content{grid-template-columns:1fr}.match-map-results{border-top:1px solid var(--line);border-left:0;grid-template-columns:repeat(2,minmax(0,1fr));max-height:190px;display:grid}.match-map-empty{grid-column:1/-1;min-height:120px}}@media (max-width:520px){.matches-content{width:min(100% - 24px,1120px)}.matches-page .teams-header{padding:0 14px}.matches-page .teams-header>div{gap:10px}.matches-page .teams-header .profile-name{display:none}.matches-heading{flex-direction:column}.match-panel{padding:17px}.match-filters{grid-template-columns:1fr 1fr}.match-filters>input,.match-filters>button{grid-column:1/-1}.match-list-grid{grid-template-columns:1fr}.match-map-canvas{min-height:280px}.match-map-results{grid-template-columns:1fr}.match-card-actions,.poll-create-row{flex-direction:column;align-items:stretch}.poll-create-row label,.poll-create-row input{width:100%}}.menu-section{margin:0 0 30px}.menu-section-heading{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.menu-section-heading .section-kicker{margin-bottom:6px}.menu-section-heading h2{letter-spacing:-.035em;margin:0;font-size:1.3rem}.menu-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.menu-tile{border:1px solid var(--line);background:var(--surface);border-radius:18px;min-height:184px;padding:18px;box-shadow:0 10px 28px #17392609}.menu-tile-top{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.menu-tile-icon{background:#edf5ef;border-radius:14px;place-items:center;width:42px;height:42px;font-size:1.25rem;display:grid}.menu-status{color:var(--muted);white-space:nowrap;background:#f0f4f1;border-radius:999px;padding:5px 8px;font-size:.68rem;font-weight:700}.menu-status-future{color:#806331;background:#f4f0e8}.menu-tile>.section-kicker{margin:0 0 5px}.menu-tile h3{letter-spacing:-.025em;margin:0;font-size:1.1rem}.menu-description{color:var(--muted);margin:7px 0 0;font-size:.82rem;line-height:1.45}@media (max-width:900px){.menu-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.menu-section{margin-bottom:24px}.menu-grid{gap:10px}.menu-tile{min-height:170px;padding:15px}.menu-tile-top{margin-bottom:14px}}.menu-tile-link{color:inherit;transition:transform .15s,box-shadow .15s;display:block}.menu-tile-link:hover{text-decoration:none;transform:translateY(-2px);box-shadow:0 14px 34px #17392617}.teams-page{min-height:100vh}.teams-header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;min-height:68px;padding:0 max(22px,50vw - 525px);display:flex}.teams-content{width:min(100% - 36px,1050px);margin:0 auto;padding:44px 0 80px}.teams-title{margin-bottom:24px}.teams-title .section-kicker{color:var(--green)}.teams-title h1,.team-detail-hero h1{letter-spacing:-.05em;margin:0;font-size:clamp(2rem,6vw,2.7rem)}.teams-title>p:last-child{color:var(--muted)}.team-panel{border:1px solid var(--line);background:#fff;border-radius:20px;margin:18px 0;padding:24px;box-shadow:0 10px 32px #1739260a}.team-panel-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.team-panel-heading h2{margin:0;font-size:1.2rem}.team-panel-heading>span{color:var(--muted);font-size:.88rem}.team-card-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.team-card{border:1px solid var(--line);min-height:150px;color:var(--ink);background:#fbfdfb;border-radius:16px;padding:18px;display:block}.team-card:hover{border-color:#a8c8b4;text-decoration:none}.team-card h3{margin:10px 0 6px;font-size:1.05rem}.team-card p{color:var(--muted);white-space:pre-wrap;margin:0 0 14px;font-size:.88rem;line-height:1.5}.team-card-link{color:var(--green);font-size:.84rem;font-weight:700}.team-empty{color:var(--muted);text-align:center;gap:6px;padding:30px 10px;display:grid}.team-empty strong{color:var(--ink)}.role-pill{width:max-content;color:var(--green);background:#edf5ef;border-radius:999px;padding:4px 8px;font-size:.7rem;font-weight:800;display:inline-flex}.team-create-form{max-width:620px}.field textarea,.field select,.team-search input,.invite-link-box input{border:1px solid var(--line);width:100%;min-height:46px;color:var(--ink);font:inherit;background:#fff;border-radius:11px;padding:11px 13px}.field textarea{resize:vertical}.field textarea:focus,.field select:focus,.team-search input:focus{border-color:var(--green);outline:2px solid #126c482e}.team-search{gap:10px;margin-bottom:16px;display:flex}.team-search input{flex:1}.team-search select{border:1px solid var(--line);min-width:160px;min-height:46px;color:var(--ink);font:inherit;background:#fff;border-radius:11px;padding:10px 12px}.team-region{color:var(--muted);margin:0 0 10px;font-size:.82rem;display:inline-block}.team-detail-hero{background:linear-gradient(130deg,#e5f2e9,#f8fbf8 68%);border-radius:22px;margin:16px 0 22px;padding:30px}.team-detail-hero h1{margin-top:12px}.team-detail-hero p{max-width:700px;color:var(--muted);white-space:pre-wrap;margin:12px 0 18px;line-height:1.7}.team-settings-form{gap:16px;max-width:620px;display:grid}.muted-copy{color:var(--muted);font-size:.9rem;line-height:1.55}.team-list{display:grid}.team-list-row{border-bottom:1px solid #edf1ee;justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:10px 0;display:flex}.team-list-row:last-child{border-bottom:0}.team-list-row>div:first-child{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.team-list-row small{color:var(--muted);font-size:.75rem;display:block}.team-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.button-danger{background:#a43b35}.button-danger:hover{background:#842e29}.invite-link-box{gap:8px;margin-top:12px;display:flex}.team-leave{margin-top:16px}.back-link{margin-bottom:14px;display:inline-block}.invite-page{place-items:center;min-height:100vh;padding:20px;display:grid}.invite-card{width:min(100%,480px);padding:34px}.invite-card .section-kicker{color:var(--green);margin-top:34px}.invite-card h1{margin:0 0 12px}.invite-card .button{margin-top:12px}.my-page{min-height:100vh}.my-content{width:min(100% - 36px,1120px);margin:0 auto;padding:34px 0 76px}.my-heading{margin:0 0 22px}.my-heading .section-kicker{color:var(--green)}.my-heading h1{font-size:clamp(2rem,6vw,2.7rem)}.my-heading>p:last-child{color:var(--muted);margin:9px 0 0}.my-demo-badge{color:var(--green);background:#e8f2eb;border-radius:999px;margin-top:13px;padding:6px 10px;font-size:.78rem;font-weight:700;display:inline-flex}.my-layout{grid-template-columns:minmax(0,1.6fr) minmax(250px,.8fr);align-items:start;gap:18px;display:grid}.my-main-column,.my-side-column{gap:18px;display:grid}.my-panel{border:1px solid var(--line);background:#fff;border-radius:20px;min-width:0;padding:24px;box-shadow:0 10px 32px #1739260a}.my-panel-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;display:flex}.my-panel-heading h2{letter-spacing:-.025em;margin:0;font-size:1.18rem}.my-panel-heading>span{color:var(--muted);font-size:.8rem}.my-profile-grid,.my-position-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.my-profile-grid .field small,.my-position-grid .field small{color:var(--muted);font-size:.75rem;font-weight:400;line-height:1.45}.my-profile-grid .field em{color:var(--muted);font-size:.72rem;font-style:normal;font-weight:500}.my-label-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.my-label-row>span:first-child{align-items:center;gap:5px;display:inline-flex}.visibility-control{color:var(--muted);white-space:nowrap;flex:none;align-items:center;gap:5px;font-size:.74rem;font-weight:600;display:inline-flex}.visibility-control input{width:15px;height:15px;accent-color:var(--green);margin:0}.my-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.visibility-hint{color:var(--muted);margin:12px 0 0;font-size:.77rem}.my-profile-grid input:read-only{color:var(--muted);background:#f4f8f5}.my-position-grid{border-top:1px solid #edf1ee;margin-top:19px;padding-top:19px}.my-position-grid .field{align-content:start}.my-position-grid select,.my-position-grid input{border:1px solid var(--line);width:100%;min-height:46px;color:var(--ink);font:inherit;background:#fff;border-radius:11px;padding:10px 12px;font-weight:400}.my-position-grid select:focus,.my-position-grid input:focus{border-color:var(--green);outline:2px solid #126c482e}.position-multi-select{width:100%;position:relative}.position-multi-select summary{border:1px solid var(--line);width:100%;min-height:46px;color:var(--ink);cursor:pointer;background:#fff;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:.9rem;font-weight:400;list-style:none;display:flex}.position-multi-select summary::-webkit-details-marker{display:none}.position-multi-select[open] summary,.position-multi-select summary:focus-visible{border-color:var(--green);outline:2px solid #126c482e}.position-select-arrow{color:var(--muted);font-size:1rem;transition:transform .15s}.position-multi-select[open] .position-select-arrow{transform:rotate(180deg)}.position-multi-options{z-index:3;border:1px solid var(--line);background:#fff;border-radius:11px;gap:2px;padding:5px;display:grid;position:absolute;top:calc(100% + 5px);left:0;right:0;box-shadow:0 12px 28px #17392624}.position-multi-option{min-height:40px;color:var(--ink);cursor:pointer;border-radius:7px;align-items:center;gap:9px;padding:0 9px;font-size:.86rem;font-weight:400;display:flex}.position-multi-option:hover{background:#f3f7f4}.position-multi-option input,.toggle-row input{accent-color:var(--green)}.custom-position-entry{gap:8px;display:flex}.custom-position-entry .button{flex:none}.position-tags{flex-wrap:wrap;gap:7px;display:flex}.position-tag{color:var(--green);cursor:pointer;font:inherit;background:#edf5ef;border:0;border-radius:999px;padding:6px 10px;font-size:.8rem}.season-current{background:#edf5ef;border-radius:999px;padding:5px 9px;font-weight:700;color:var(--green)!important}.season-muted{font-size:.75rem!important}.my-record-empty{color:var(--muted);text-align:center;background:#f7faf8;border-radius:14px;gap:7px;padding:26px 18px;display:grid}.my-record-empty strong{color:var(--ink);font-size:.92rem}.my-record-empty span{font-size:.82rem;line-height:1.55}.my-record-empty-compact{padding:18px}.toggle-row{cursor:pointer;border-top:1px solid #edf1ee;align-items:flex-start;gap:10px;margin-top:17px;padding-top:15px;display:flex}.toggle-row input{width:17px;height:17px;margin:2px 0 0}.toggle-row span{gap:4px;display:grid}.toggle-row strong{font-size:.87rem}.toggle-row small{color:var(--muted);font-size:.76rem;line-height:1.45}.my-save{width:100%}.my-team-list{gap:9px;display:grid}.my-team-card{border:1px solid var(--line);color:var(--ink);background:#fbfdfb;border-radius:14px;gap:8px;padding:15px;display:grid}.my-team-card:hover{border-color:#a8c8b4;text-decoration:none}.my-team-card strong{font-size:.97rem}.my-team-card small{color:var(--muted)}.my-inline-empty{color:var(--muted);justify-content:space-between;align-items:center;padding:17px 0 4px;font-size:.9rem;display:flex}.my-inline-empty strong{color:var(--ink)}.coming-soon{background:#f3f5f3;border-radius:999px;padding:5px 8px;font-size:.68rem!important}.highlight-placeholder{text-align:center;background:#f8faf8;border:1px dashed #cbd8cf;border-radius:15px;place-content:center;justify-items:center;min-height:205px;padding:20px;display:grid}.highlight-placeholder>span{width:42px;height:42px;color:var(--green);background:#e8f2eb;border-radius:50%;place-items:center;margin-bottom:10px;display:grid}.highlight-placeholder strong{font-size:.92rem}.highlight-placeholder p{max-width:250px;color:var(--muted);margin:7px 0 0;font-size:.79rem;line-height:1.5}.my-login{width:min(100% - 36px,480px);margin:80px auto}.my-login h1{font-size:1.8rem}.my-login p:not(.section-kicker){color:var(--muted);line-height:1.55}.my-login .section-kicker{color:var(--green)}.public-player-hero h1{margin-top:4px}.public-position{color:var(--muted);margin:10px 0 0}.public-position strong{color:var(--ink);margin-right:7px}.public-profile-facts{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.public-profile-facts span{color:var(--ink);background:#f1f6f2;border-radius:999px;padding:7px 10px;font-size:.83rem}@media (max-width:650px){.teams-header{min-height:60px;padding:0 18px}.teams-content{padding-top:32px}.team-panel{padding:18px}.team-list-row{flex-direction:column;align-items:flex-start}.team-row-actions{justify-content:flex-start}.team-search,.invite-link-box{flex-direction:column;align-items:stretch}.team-detail-hero{padding:24px 20px}.my-content{padding-top:26px}.my-layout,.my-profile-grid,.my-position-grid{grid-template-columns:1fr}.my-panel{padding:19px}}
