/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--page:#f5f6fa;--paper:#fff;--ink:#1e293b;--muted:#7b8496;--line:#e9ecf2;--blue:#425de8;--blue-soft:#eef1ff;--nav:#141c2f;--green:#148565;--amber:#b07613;--red:#bc4354}*{box-sizing:border-box}body{background:var(--page);color:var(--ink);-webkit-text-size-adjust:100%;margin:0;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Noto Sans KR,sans-serif;font-size:14px;line-height:1.6}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}button:disabled{opacity:.55;cursor:wait}:is(button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible){outline-offset:3px;outline:3px solid #9eacff}h1,h2,h3,p{margin:0}button{transition:background .15s}button:hover:not(:disabled){filter:brightness(.97)}.app-shell{min-height:100dvh;display:flex}.sidebar{background:var(--nav);color:#b5bdd1;z-index:20;flex-direction:column;flex-shrink:0;width:226px;padding:30px 20px;display:flex;position:fixed;inset:0 auto 0 0}.brand{color:#fff;letter-spacing:.3px;align-items:center;gap:12px;font-size:18px;font-weight:750;display:flex}.brand-mark{color:#fff;background:#596fed;border-radius:11px;flex-shrink:0;place-items:center;width:38px;height:40px;font-size:24px;display:grid;box-shadow:0 6px 16px #0002}.brand small{color:#94a0b9;letter-spacing:.2px;margin-top:2px;font-size:11px;font-weight:450;display:block}.nav-label{letter-spacing:.06em;color:#76829d;margin:46px 12px 12px;font-size:11px}.nav-item{color:#a5b1ca;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;width:100%;min-height:47px;margin-bottom:8px;padding:13px 12px;font-weight:550;display:flex}.nav-item.selected{color:#fff;background:#293858}.nav-count{background:#5268d5;border-radius:6px;margin-left:auto;padding:0 7px;font-size:11px}.sidebar-bottom{color:#e6e9f1;border-top:1px solid #ffffff17;align-items:center;gap:10px;margin-top:auto;padding-top:22px;font-size:12px;display:flex}.sidebar-bottom small{color:#8794ae;font-size:11px;display:block}.operator-avatar{color:#dce4f8;background:#33435f;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.main-shell{flex:1;min-width:0;margin-left:226px}.topbar{border-bottom:1px solid var(--line);background:var(--paper);color:#687388;justify-content:space-between;align-items:center;height:76px;padding:0 36px;font-size:12px;display:flex}.private-label{color:#657392;border:1px solid var(--line);border-radius:20px;padding:5px 11px;font-size:11px}.content{max-width:1500px;margin:0 auto;padding:34px 36px 48px}.page-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:27px;display:flex}.eyebrow{letter-spacing:.15em;color:#6274bf;margin-bottom:5px;font-size:10px;font-weight:700}h1{letter-spacing:-1.1px;font-size:29px;font-weight:760;line-height:1.3}.page-heading p{color:#788399;margin-top:9px;font-size:13px}.button{color:#3b4963;white-space:nowrap;background:#fff;border:1px solid #dfe4ee;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:9px 15px;font-weight:600;display:inline-flex}.button.primary{background:var(--blue);color:#fff;border-color:var(--blue);box-shadow:0 3px 7px #425de81b}.button.small{min-height:36px;padding:7px 12px;font-size:12px}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;margin-bottom:28px;display:grid}.stat-card{background:var(--paper);border:1px solid var(--line);border-radius:12px;min-width:0;padding:20px 21px}.stat-card>span{color:#68758c;font-size:12px;font-weight:550}.stat-card strong{letter-spacing:-1px;margin-top:5px;font-size:31px;font-weight:740;display:block}.stat-card strong small{color:#9ba5b5;margin-left:7px;font-size:12px;font-weight:400}.stat-card p{color:#95a0b2;margin-top:4px;font-size:11px}.stat-card.attention{background:#fafbff;border-color:#bdc8ff}.stat-card.attention strong{color:var(--blue)}.stat-card.attention p{color:#778bd8}.team-surface{border:1px solid var(--line);background:var(--paper);border-radius:13px;overflow:hidden}.list-heading{justify-content:space-between;align-items:center;gap:12px;padding:22px 23px 17px;display:flex}.list-heading h2{font-size:16px;font-weight:700}.list-heading p{color:#8e98ab;margin-top:4px;font-size:12px}.demo-badge{color:#8a94a6;white-space:nowrap;background:#f1f3f8;border-radius:6px;padding:4px 8px;font-size:10px}.list-tools{justify-content:space-between;align-items:center;gap:16px;padding:0 23px 18px;display:flex}.status-tabs{flex-wrap:wrap;gap:4px;display:flex}.status-tabs button{color:#8a93a6;background:0 0;border:0;border-radius:6px;min-height:37px;padding:7px 12px;font-size:12px;font-weight:550}.status-tabs button.active{color:#405bdf;background:var(--blue-soft)}.status-tabs button span{padding-left:4px;font-size:11px}.search-box{border:1px solid var(--line);color:#a6aebe;border-radius:7px;min-width:215px;padding:8px 12px;font-size:11px}.table-scroll{overflow-x:auto}table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}th{color:#929bab;border-block:1px solid var(--line);background:#fafbfc;padding:11px 21px;font-size:11px;font-weight:500}td{white-space:nowrap;border-bottom:1px solid #eff1f5;padding:19px 21px}tbody tr:last-child td{border-bottom:0}.team-identity{align-items:center;gap:12px;display:flex}.team-avatar{color:#587194;background:#eaf0f7;border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:11px;font-weight:750;display:grid}tr:nth-child(2n) .team-avatar{color:#7b81bd;background:#edf0fc}.team-identity strong{font-size:12px;font-weight:650;display:block}.team-identity small{color:#9ba4b4;margin-top:3px;font-size:10px;display:block}.feature-tag{color:#758298;font-size:11px}.muted{color:#95a0b1}.table-footer{border-top:1px solid var(--line);color:#9aa5b6;padding:14px 23px;font-size:11px}.flow-note{color:#8e9ab0;flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;font-size:11px;display:flex}.flow-note span{color:#69768d}.flow-note b{color:#bdc5d3}.flow-note p{color:#9ba6b7;margin-left:auto}@media (min-width:1500px){.content{padding-top:45px}}@media (max-width:1100px){.sidebar{width:194px;padding-inline:15px}.main-shell{margin-left:194px}.content{padding:26px 24px}.topbar{padding-inline:24px}.stat-card{padding:16px}.stats-grid{gap:12px}td,th{padding-inline:15px}.feature-tag{white-space:normal}}@media (max-width:760px){.sidebar{width:auto;padding:16px 18px;display:block;position:static}.app-shell{display:block}.sidebar nav{gap:10px;margin-top:20px;display:flex}.nav-item{justify-content:center;margin:0}.brand{font-size:18px}.brand small,.nav-label,.sidebar-bottom{display:none}.main-shell{margin-left:0}.topbar{height:49px;padding-inline:18px}.content{padding:24px 18px calc(28px + env(safe-area-inset-bottom))}.page-heading{align-items:flex-start}.page-heading p{max-width:240px;font-size:12px}h1{font-size:25px}.page-heading>.button{margin-top:20px;padding:9px 11px;font-size:12px}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:22px}.stat-card{padding:15px 17px}.stat-card strong{font-size:28px}.stat-card p{font-size:10px}.list-heading{flex-wrap:wrap;align-items:flex-start;padding:18px 16px 14px}.list-heading p{display:none}.list-tools{padding:0 16px 15px;display:block}.search-box{width:100%;min-width:0;margin-top:12px}.status-tabs button{padding:8px 9px}.table-footer{padding:14px 16px}.flow-note{gap:8px}.flow-note p{width:100%;margin:2px 0 0}.button.small{min-height:44px}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sidebar-note{color:#72819f;align-items:center;gap:10px;margin-top:auto;padding:50px 12px 24px;font-size:11px;display:flex}.sidebar-bottom{margin-top:0}.topbar>span{align-items:center;gap:10px;display:flex}.private-label{gap:6px!important}.heading-actions{align-items:center;gap:10px;display:flex}.icon-button{border:1px solid var(--line);color:#7c899f;background:#fff;border-radius:8px;place-items:center;min-width:44px;min-height:44px;display:inline-grid}.stat-card{text-align:left;cursor:pointer}.stat-card>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.stat-card>span svg{color:#a9b4c9}.attention>span svg{color:#6e83e8}.search-box{align-items:center;gap:7px;min-width:240px;padding:7px 10px;display:flex}.search-box input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;padding:2px 0;font-size:12px}.search-box input::placeholder{color:#a2abbb}.search-box:focus-within{outline-offset:1px;outline:2px solid #a9b6ff}.search-box button{color:#8c97aa;background:0 0;border:0;place-items:center;min-width:26px;min-height:26px;display:grid}.features{flex-wrap:wrap;gap:5px;max-width:175px;display:flex}.feature-tag{white-space:nowrap;align-items:center;gap:4px;font-size:11px;display:inline-flex}.features .feature-tag{background:#f4f6fa;border-radius:4px;padding:3px 5px;font-size:10px}.cell-stack small{color:#96a0b2;margin-top:3px;font-size:11px;display:block}.team-avatar.tone-0{color:#506ec1;background:#e8efff}.team-avatar.tone-1{color:#588775;background:#eaf5f1}.team-avatar.tone-2{color:#9569b1;background:#f3edf9}.team-avatar.tone-3{color:#b58b52;background:#f9f0e5}.status-badge{white-space:nowrap;border-radius:20px;align-items:center;gap:5px;padding:4px 8px;font-size:10px;font-weight:550;display:inline-flex}.status-badge>span{background:currentColor;border-radius:50%;width:5px;height:5px}.status-badge.pending{color:#9b7117;background:#fff5df}.status-badge.active{color:#228365;background:#e9f6f0}.status-badge.suspended{color:#7d8798;background:#f1f2f6}.status-badge.rejected{color:#ba6070;background:#fceff0}.mobile-teams{display:none}.table-footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.pagination{align-items:center;gap:12px;display:flex}.pagination button{border:1px solid var(--line);color:#76839c;background:#fff;border-radius:6px;place-items:center;min-width:34px;min-height:34px;display:grid}.pagination button:disabled{opacity:.35;cursor:default}.empty-state,.loading-state{text-align:center;color:#8c99b0;flex-direction:column;align-items:center;gap:12px;min-height:240px;padding:54px 20px;display:flex}.empty-state h3{color:#586981;font-size:16px;font-weight:600}.empty-state p{max-width:420px;font-size:12px}.empty-state .button{margin-top:8px}.loading-state{justify-content:center;font-size:12px}.spinner{border:2px solid #e6ebff;border-top-color:var(--blue);border-radius:50%;width:21px;height:21px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.dialog-backdrop{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#10192c70;justify-content:center;align-items:center;padding:22px;display:flex;position:fixed;inset:0}.dialog{background:#fff;border-radius:16px;outline:none;width:620px;max-width:100%;max-height:calc(100dvh - 44px);overflow-y:auto;box-shadow:0 25px 80px #0d17363b}.dialog-header{z-index:3;border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:flex-start;gap:12px;padding:24px 26px 20px;display:flex;position:sticky;top:0}.dialog-header h2{letter-spacing:-.5px;font-size:19px;font-weight:700}.dialog-header p{color:#929daf;margin-top:5px;font-size:12px}.dialog-body{padding:24px 26px}.dialog-footer{border-top:1px solid var(--line);z-index:2;background:#fff;justify-content:space-between;align-items:center;gap:10px;padding:17px 26px;display:flex;position:sticky;bottom:0}.footer-actions{align-items:center;gap:8px;display:flex}.detail-team{align-items:center;gap:12px;margin-bottom:23px;display:flex}.detail-team>.team-avatar{width:50px;height:50px;font-size:15px}.detail-team h3{letter-spacing:-.5px;font-size:20px;font-weight:650}.detail-team p{color:#92a0b5;align-items:center;gap:4px;margin-top:4px;font-size:12px;display:flex}.detail-team>.status-badge{margin-left:auto}.detail-grid{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:21px 24px;margin:0;padding-bottom:24px;display:grid}.detail-grid dt{color:#96a0b2;margin-bottom:4px;font-size:11px}.detail-grid dd{overflow-wrap:anywhere;margin:0;font-size:13px}.detail-note{margin-top:22px}.detail-note h4{color:#8a95a9;margin:0 0 7px;font-size:12px;font-weight:500}.detail-note p{color:#657187;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px}.decision-box{background:#f6f8ff;border:1px solid #dce3ff;border-radius:10px;margin-top:22px;padding:18px}.decision-box h3{color:#4a61c6;font-size:14px;font-weight:650}.decision-box p{color:#8791aa;margin:7px 0 15px;font-size:12px}.decision-box.reject,.decision-box.suspend{background:#fff8f8;border-color:#f5dedf}.decision-box.reject h3,.decision-box.suspend h3{color:#b65b6a}.field{flex-direction:column;gap:7px;min-width:0;margin:0 0 18px;display:flex}.field>span{color:#69768d;font-size:12px;font-weight:550}.field input,.field textarea{color:#34435d;background:#fff;border:1px solid #dce2ed;border-radius:7px;width:100%;min-width:0;min-height:44px;padding:10px 12px;font-size:14px}.field input::placeholder,.field textarea::placeholder{color:#b1b8c6}.field textarea{resize:vertical}.field:last-child{margin-bottom:0}.form-grid{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}fieldset{border:0;min-width:0;margin:0;padding:0}.feature-options{flex-wrap:wrap;gap:10px;display:flex}.feature-options label{border:1px solid var(--line);border-radius:8px;align-items:center;gap:8px;padding:12px 14px;font-size:13px;display:flex}.feature-options input{accent-color:var(--blue);width:17px;height:17px}.button.danger{color:#fff;background:#bd4b5e;border-color:#bd4b5e}.button.danger-outline{color:#af5c69;border-color:#e9cbd1}.form-error{color:#b34f62;background:#fff5f5;border-radius:8px;align-items:flex-start;gap:8px;margin-top:15px;padding:12px;font-size:12px;display:flex}.form-error svg{flex-shrink:0;margin-top:2px}.text-button{text-underline-offset:3px;color:#9a4860;background:0 0;border:0;min-height:36px;padding:7px 0 0;text-decoration:underline;display:block}.toast{color:#fff;z-index:130;background:#233553;border-radius:10px;align-items:center;gap:10px;max-width:calc(100vw - 32px);padding:13px 20px;font-size:13px;display:flex;position:fixed;bottom:26px;left:calc(50% + 113px);transform:translate(-50%);box-shadow:0 8px 30px #15264130}.toast svg{color:#80d0b1;flex-shrink:0}.event-list{padding:0 24px}.event-row{border-top:1px solid var(--line);gap:14px;padding:19px 0;display:flex}.event-dot{color:#879bbc;background:#f2f5fc;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.event-dot.active{color:#509b77;background:#eaf7f0}.event-title{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.event-title strong{font-size:13px;font-weight:600}.event-title>span{color:#8f9bb0;font-size:11px}.event-row p{color:#8795ad;overflow-wrap:anywhere;margin-top:5px;font-size:12px}.event-row time{color:#a9b2c1;margin-top:7px;font-size:10px;display:block}@media (max-width:1100px){.features{max-width:95px}td,th{padding-inline:12px}.sidebar-note{padding:20px 8px}}@media (max-width:760px){.sidebar-note{display:none}.heading-actions{gap:7px;margin-top:20px}.heading-actions .refresh{display:none}.heading-actions .button{padding:9px 11px;font-size:12px}.topbar>span{gap:5px;font-size:11px}.topbar .private-label{padding-inline:8px;font-size:10px}.desktop-table{display:none}.mobile-teams{display:block}.mobile-team{border-top:1px solid var(--line);padding:19px 16px}.mobile-team-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.team-identity strong{font-size:13px}.mobile-team-middle{color:#91a0b7;justify-content:space-between;gap:8px;margin:15px 0 10px;font-size:11px;display:flex}.mobile-team-bottom{justify-content:space-between;align-items:center;gap:8px;display:flex}.mobile-team-bottom .feature-tag{white-space:normal;font-size:11px}.status-tabs{gap:2px}.status-tabs button{min-height:44px;font-size:11px}.search-box{min-width:0}.search-box input{font-size:16px}.search-box{min-height:45px}.dialog-backdrop{padding:12px;padding-top:max(12px, env(safe-area-inset-top));padding-bottom:max(12px, env(safe-area-inset-bottom));align-items:center}.dialog{border-radius:13px;max-height:calc(100dvh - 24px)}.dialog-header,.dialog-body{padding:19px 18px}.dialog-header h2{font-size:18px}.dialog-header p{font-size:11px}.dialog-footer{padding:14px 18px}.detail-grid{gap:18px 14px}.detail-team h3{font-size:17px}.detail-team>.team-avatar{width:42px;height:42px;font-size:13px}.detail-team{flex-wrap:wrap;gap:9px}.detail-team>.status-badge{margin-left:0}.detail-grid dd{font-size:12px}.form-grid{grid-template-columns:1fr}.field input,.field textarea{font-size:16px}.toast{left:50%;bottom:calc(17px + env(safe-area-inset-bottom));width:max-content}.stat-card>span{font-size:12px}.stat-card p{font-size:11px}.event-list{padding:0 17px}.event-row{gap:11px}.pagination button{min-width:44px;min-height:44px}.button,.button.small{min-height:44px}.flow-note{font-size:11px}.search-box button{min-width:30px;min-height:30px}.sidebar{padding-top:max(16px, env(safe-area-inset-top))}}.dialog{color:inherit;border:0;margin:0;position:relative}.team-identity small,.cell-stack small,.detail-grid dt,.stat-card p,.list-heading p,.flow-note,.table-footer{color:#748097}@media (pointer:coarse){.pagination button,.search-box button{min-width:44px;min-height:44px}.status-tabs button,.text-button{min-height:44px}}.brand-desktop{display:inline}.brand-mobile{display:none}@media (max-width:760px){.brand-desktop{display:none}.brand-mobile{display:inline}}.team-page-action{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.team-page-action small{color:#7a8599;font-size:10px}.team-page-button{white-space:nowrap;color:#516fba;background:#f1f5ff;border-color:#e1e8f8;min-height:44px}.team-page-button:disabled{color:#8e98aa;background:#f7f8fb}.mobile-team-actions{justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.support-explanation{color:#506baf;background:#f0f4ff;border-radius:10px;gap:12px;margin-bottom:20px;padding:17px;display:flex}.support-explanation svg{flex-shrink:0}.support-explanation strong{font-size:14px}.support-explanation p{margin-top:6px;font-size:12px;line-height:1.8}.consent-panel{border:1px solid var(--line);border-radius:10px;margin-bottom:20px;padding:18px}.consent-panel h3{margin-bottom:10px;font-size:14px}.consent-panel p{color:#65738b;font-size:12px;line-height:1.9}.consent-panel>small{color:#7b889d;overflow-wrap:anywhere;margin-top:12px;font-size:10px;display:block}.consent-checkbox{border-top:1px solid var(--line);cursor:pointer;align-items:flex-start;gap:10px;margin-top:16px;padding-top:17px;font-size:13px;line-height:1.8;display:flex}.consent-checkbox input{accent-color:#526dbc;flex-shrink:0;width:20px;height:20px;margin-top:2px}.consent-checkbox small{color:#7b889d;font-size:11px;display:block}.consent-panel .consent-ok{color:#247b61;align-items:center;gap:7px;margin-top:15px;display:flex}.team-web{color:#26344e;background:#f5f7fb;min-height:100dvh}.team-web-header{align-items:center;gap:22px;max-width:1240px;min-height:90px;margin:auto;padding:22px 28px;display:flex}.team-web-brand{color:#213657;letter-spacing:.03em;align-items:center;gap:11px;font-size:23px;font-weight:800;text-decoration:none;display:flex}.team-web-brand .brand-mark{color:#fff;background:#5476cc;border-radius:10px;place-items:center;width:35px;height:35px;font-size:22px;display:grid}.team-web-tag{color:#7a889f;font-size:12px}.back-link{color:#667793;align-items:center;gap:7px;min-height:44px;margin-left:auto;font-size:12px;text-decoration:none;display:flex}.support-banner{color:#4c629a;background:#e9effd;border-block:1px solid #dce4f6;align-items:center;gap:12px;padding:14px max(28px,50% - 592px);display:flex}.support-banner>svg{flex-shrink:0}.support-banner>div{flex:1;min-width:0}.support-banner strong{font-size:13px}.support-banner p{overflow-wrap:anywhere;margin-top:4px;font-size:12px;line-height:1.7}.support-banner .button{white-space:nowrap;background:#f8faff;min-height:44px}.team-web-content{gap:24px;max-width:1240px;margin:auto;padding:32px 28px;display:grid}.team-hero{color:#fff;background:#162c4a;border-radius:20px;align-items:center;gap:28px;min-height:340px;padding:48px;display:flex;position:relative;overflow:hidden}.team-hero-copy{z-index:1;flex:1;min-width:0;position:relative}.team-hero .eyebrow{color:#9aaed9;letter-spacing:.19em;margin-bottom:24px;font-size:10px}.team-location{color:#c2cde1;align-items:center;gap:7px;font-size:12px;display:flex}.team-location span{border:1px solid #a1b8e344;border-radius:20px;margin-left:5px;padding:3px 8px;font-size:10px}.team-hero h1{letter-spacing:-.035em;overflow-wrap:anywhere;margin:12px 0 16px;font-size:clamp(27px,3.3vw,46px);line-height:1.4}.team-hero-copy>p{color:#ced8e8;white-space:pre-wrap;overflow-wrap:anywhere;max-width:700px;font-size:14px;line-height:1.9}.team-hero-copy>small{color:#9fb1cc;margin-top:24px;font-size:10px;display:block}.team-hero-art{background:linear-gradient(90deg,#6c8bc606,#7ca1dc10);border:1px solid #95b5e220;border-radius:4px;width:530px;height:330px;position:absolute;top:35px;right:-80px;transform:rotate(-22deg)}.team-hero-art span{border-left:1px solid #95b5e230;position:absolute;top:0;bottom:0;left:50%}.team-hero-art i{border:1px solid #95b5e230;border-radius:50%;width:130px;height:130px;position:absolute;top:100px;left:200px}.team-hero-art b{border:1px solid #95b5e230;width:95px;height:170px;position:absolute;top:80px;left:-1px}.team-emblem{color:#e5edff;background:#b0c4eb14;border:1px solid #a9c1ec55;border-radius:35px 35px 55px 55px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:132px;height:150px;font-size:35px;font-weight:800;display:flex;position:relative;box-shadow:inset 0 0 0 7px #162d4a}.team-emblem small{letter-spacing:.16em;color:#a7badd;margin-top:12px;font-size:9px}.team-web-panel{background:#fff;border:1px solid #e6eaf2;border-radius:14px;min-width:0;padding:26px}.team-web-panel h1{margin:18px 0;font-size:24px}.team-web-panel h2{letter-spacing:-.02em;align-items:center;gap:9px;margin-bottom:9px;font-size:17px;display:flex}.team-web-panel p{color:#78869b;overflow-wrap:anywhere;font-size:13px;line-height:1.8}.panel-title{justify-content:space-between;align-items:center;gap:18px;display:flex}.panel-title .button{flex-shrink:0;min-height:44px}.site-editor form{gap:17px;margin-top:23px;display:grid}.editor-actions{justify-content:flex-end;gap:9px;display:flex}.save-notice{align-items:center;gap:8px;margin-top:20px;display:flex;color:#248368!important}.team-module-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.team-module-grid .team-web-panel>svg{color:#7b93c7;margin-bottom:23px}.module-status{float:right;color:#8692a8;background:#f2f5fa;border-radius:20px;padding:5px 9px;font-size:10px}.support-history article{border-top:1px solid var(--line);padding:18px 0;position:relative}.support-history{margin-top:20px}.support-history strong{font-size:13px}.support-history time{float:right;color:#93a0b5;font-size:11px;line-height:1.8}.support-history article>p{margin-top:5px;font-size:12px}.support-history summary{cursor:pointer;color:#5774b4;align-items:center;gap:6px;min-height:44px;font-size:12px;display:flex}.change-comparison{grid-template-columns:1fr 1fr;gap:12px;margin-top:8px;display:grid}.change-comparison>div,.saved-draft{white-space:pre-wrap;overflow-wrap:anywhere;background:#f5f7fb;border-radius:9px;padding:15px}.change-comparison h4{color:#8493aa;margin-bottom:7px;font-size:11px}.saved-draft{margin-top:15px}.saved-draft summary{cursor:pointer;align-items:center;min-height:44px;font-size:12px;display:flex}.saved-draft p{color:#51637f}.team-web-footer{color:#8391a9;justify-content:space-between;max-width:1240px;margin:auto;padding:12px 28px 38px;font-size:11px;display:flex}@media (max-width:1199px){.desktop-table{display:none}.mobile-teams{display:block}.mobile-team{border-top:1px solid var(--line);padding:19px 20px}.mobile-team-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.mobile-team-middle{color:#78879d;justify-content:space-between;gap:8px;margin:15px 0 10px;font-size:11px;display:flex}.mobile-team-bottom{flex-direction:column;align-items:flex-start;gap:13px;display:flex}.mobile-team-bottom .feature-tag{white-space:normal;font-size:11px}}@media (max-width:760px){.team-web-header{padding:15px 18px;padding-top:max(15px, env(safe-area-inset-top));gap:12px;min-height:76px}.team-web-brand{font-size:20px}.team-web-tag{display:none}.back-link{font-size:11px}.support-banner{gap:8px;padding:14px 18px}.support-banner>svg{display:none}.support-banner p{font-size:11px}.support-banner strong{font-size:12px}.support-banner .button{padding:8px 11px;font-size:11px}.team-web-content{gap:17px;padding:20px 16px}.team-hero{border-radius:15px;align-items:flex-start;min-height:320px;padding:28px 23px}.team-hero-copy{padding-top:15px}.team-emblem{width:49px;height:58px;box-shadow:none;border-radius:12px 12px 22px 22px;font-size:17px;position:absolute;top:20px;right:20px}.team-emblem small{margin-top:3px;font-size:5px}.team-hero .eyebrow{letter-spacing:.12em;max-width:170px;margin-bottom:29px;font-size:8px}.team-hero h1{font-size:29px}.team-hero-copy>p{font-size:13px}.team-web-panel{padding:22px 18px}.panel-title{flex-direction:column;align-items:flex-start;gap:12px}.team-web-panel h2{font-size:16px}.team-web-panel p{font-size:12px}.team-module-grid{grid-template-columns:1fr;gap:17px}.team-module-grid .team-web-panel>svg{margin-bottom:16px}.change-comparison{grid-template-columns:1fr}.team-web-footer{padding:12px 18px max(28px, env(safe-area-inset-bottom));flex-wrap:wrap;gap:12px;font-size:10px}.consent-panel{padding:15px}.consent-panel p{font-size:12px}.support-explanation{padding:14px}}.team-support-banner{color:#233c73;overflow-wrap:anywhere;background:#eef3ff;border:1px solid #b8c8ef;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:12px 24px 0;padding:12px 14px;font-size:13px;display:flex}.team-support-banner>div{flex:1;min-width:180px}.team-support-banner strong{align-items:center;gap:5px;display:flex}.team-support-banner p{margin:4px 0}.team-support-banner small{line-height:1.5;display:block}.team-support-banner>button{color:#233c73;background:#fff;flex-shrink:0;min-height:34px;padding:6px 10px;font-size:13px}.team-support-banner.expired{color:#73451b;background:#fff5e7;border-color:#ecc383}.team-support-banner>p{flex-basis:100%}.team-support-consent h2{align-items:center;gap:5px;display:flex}.team-support-consent p{font-size:13px;line-height:1.65}.team-support-consent label{align-items:flex-start;gap:8px;margin:12px 0;font-size:13px;display:flex}.team-support-consent input{flex-shrink:0;margin-top:3px}.team-support-consent .club-secondary-button{min-height:34px;padding:6px 12px;font-size:13px}@media (max-width:760px){.team-support-banner{margin:10px 12px 0;padding:10px}.team-support-banner>div{min-width:160px}.team-support-consent .club-panel-title{flex-wrap:wrap}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.operator-auth-shell{min-height:100svh;padding:max(28px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom));color:#162a46;background:radial-gradient(at 25% 0,#213e62,#0000 65%),#0c192d;flex-direction:column;justify-content:center;align-items:center;gap:22px;font-size:13px;display:flex}.operator-auth-brand{color:#fff;letter-spacing:1px;font-size:20px;text-decoration:none}.operator-auth-brand b{color:#b1c6e2;font-weight:400}.operator-auth-card{background:#fff;border:1px solid #dbe3f0;border-radius:18px;width:100%;max-width:420px;padding:28px;box-shadow:0 20px 60px #0003}.operator-auth-icon{color:#245aee;background:#edf3ff;border-radius:12px;place-items:center;width:44px;height:44px;margin-bottom:20px;display:grid}.operator-auth-eyebrow{color:#436589;font-size:12px}.operator-auth-card h1{letter-spacing:-.5px;margin:6px 0 10px;font-size:24px;line-height:1.35}.operator-auth-intro{color:#5b6d84;margin:0 0 24px;line-height:1.7}.operator-auth-form{flex-direction:column;gap:8px;display:flex}.operator-auth-form label{margin-top:10px;font-size:13px;font-weight:600}.operator-auth-form input{color:#162a46;background:#fff;border:1px solid #ced9e8;border-radius:9px;width:100%;min-width:0;min-height:44px;padding:10px 12px;font-size:16px;line-height:1.4}.operator-auth-form small{color:#60738d;font-size:12px;line-height:1.5}.operator-auth-form :focus-visible{outline-offset:2px;outline:3px solid #93b5ff}.operator-auth-links a:focus-visible{outline-offset:2px;outline:3px solid #93b5ff}.operator-password-field{align-items:center;display:flex;position:relative}.operator-password-field input{padding-right:46px}.operator-password-field button{color:#60738d;background:0 0;border:0;border-radius:8px;place-items:center;width:40px;display:grid;position:absolute;top:2px;bottom:2px;right:2px}.operator-auth-submit{color:#fff;background:#245aee;border:0;border-radius:9px;justify-content:center;align-items:center;gap:10px;min-height:44px;margin-top:16px;padding:11px 16px;font-size:13px;font-weight:700;display:flex}.operator-auth-submit:disabled{opacity:.6;cursor:wait}.operator-auth-links{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:22px;display:flex}.operator-auth-links a{color:#446086;text-underline-offset:3px;padding:5px 0;font-size:12px;text-decoration:underline}.operator-auth-error{color:#a32d40;background:#fff0f1;border-radius:8px;margin:8px 0 0;padding:10px;font-size:13px;line-height:1.5}.operator-auth-footnote{color:#68798c;margin:16px 0 0;font-size:12px;line-height:1.5}.operator-auth-caption{color:#b2c2d6;letter-spacing:.5px;margin:0;font-size:11px}.operator-session-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.operator-session-controls a,.operator-session-controls button{font:inherit;color:#345374;background:#f5f8fd;border:1px solid #dce5f0;border-radius:7px;padding:8px 10px;font-size:12px;text-decoration:none}.operator-session-controls small{color:#a32d40;flex-basis:100%}@media (max-width:480px){.operator-auth-shell{padding-top:max(24px,env(safe-area-inset-top));justify-content:flex-start;gap:18px}.operator-auth-card{padding:22px 20px}.operator-auth-card h1{font-size:22px}.operator-auth-icon{margin-bottom:14px}.operator-auth-intro{margin-bottom:16px}.operator-session-controls{gap:4px}.operator-session-controls a,.operator-session-controls button{padding:7px;font-size:11px}}.club-app{--club-body-font-size:13px;--club-ink:#223653;--club-muted:#8895a8;--club-blue:#536ae6;min-height:100dvh;color:var(--club-ink);font-size:var(--club-body-font-size);background:#f5f7fb}.dialog[data-club-dialog],.club-app input,.club-app textarea,.club-app select,.club-app .club-form-field input,.club-app .club-form-field textarea,.club-app .club-form-field select,.club-app .ops-form input,.club-app .ops-form textarea,.club-app .ops-form select,.dialog[data-club-dialog] input,.dialog[data-club-dialog] textarea,.dialog[data-club-dialog] select{font-size:var(--club-body-font-size,13px)}.club-app button,.club-app a{touch-action:manipulation}.club-app button{cursor:pointer}.club-app a{text-decoration:none}.club-sidebar{z-index:25;background:#fff;border-right:1px solid #e7edf5;flex-direction:column;width:246px;padding:35px 24px;display:flex;position:fixed;inset:0 auto 0 0}.club-team{color:var(--club-ink);align-items:center;gap:12px;display:flex}.club-team strong{font-size:15px}.club-team small{color:var(--club-muted);margin-top:6px;font-size:11px;font-weight:400;display:block}.club-crest{clip-path:polygon(0 0,100% 0,100% 69%,50% 100%,0 69%);color:#fff;letter-spacing:-1px;background:#244e60;flex-shrink:0;place-items:center;width:45px;height:51px;font-size:16px;font-weight:800;display:grid}.club-crest.small{width:27px;height:31px;font-size:11px}.club-nav-label{color:#a0aaba;letter-spacing:.07em;margin:44px 12px 16px;font-size:10px}.club-sidebar nav{gap:9px;display:grid}.club-sidebar nav button{color:#7b8aa0;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:15px 16px;font-size:13px;font-weight:600;display:flex}.club-sidebar nav button.active{color:#536ae6;background:#edf0fe}.club-sidebar-bottom{gap:29px;margin-top:auto;display:grid}.club-sidebar-bottom a{color:#7b8aa0;align-items:center;gap:10px;padding:12px;font-size:13px;display:flex}.club-sidebar-bottom>span{color:#243653;padding:0 12px;font-size:16px;font-weight:800}.club-sidebar-bottom small{color:#99a5b7;margin-top:4px;font-size:8px;font-weight:400;line-height:1.6;display:block}.club-main{margin-left:246px}.club-top{background:#fff;border-bottom:1px solid #e7edf5;justify-content:space-between;align-items:center;gap:12px;height:82px;padding:0 42px;display:flex}.club-breadcrumb{color:#8a97ab;align-items:center;gap:12px;font-size:12px;display:flex}.club-top-actions{align-items:center;gap:18px;display:flex}.club-top-actions>a{color:#5b7291;background:#f0f3fa;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.club-preview-tag{color:#73819a;background:#f1f4f9;border-radius:5px;padding:6px 10px;font-size:10px}.club-content{max-width:1450px;margin:auto;padding:38px 42px 60px}.club-greeting{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:29px;display:flex}.club-eyebrow{letter-spacing:.17em;color:#6f86bc;font-size:9px;font-weight:750}.club-greeting h1{letter-spacing:-.04em;margin:12px 0 8px;font-size:26px;line-height:1.5}.club-greeting h1 span{display:block}.club-greeting p{font-size:var(--club-body-font-size,13px);color:#8392a8;margin:0;line-height:1.8}.club-role{color:#508775;white-space:nowrap;background:#eaf2ee;border-radius:6px;align-items:center;gap:6px;padding:7px 10px;font-size:10px;display:flex}.club-grid{grid-template-columns:minmax(0,1.85fr) minmax(285px,1fr);gap:25px;display:grid}.club-primary,.club-secondary{flex-direction:column;gap:24px;min-width:0;display:flex}.club-next{color:#fff;background:linear-gradient(125deg,#173944,#1d3e52 60%,#294762);border-radius:15px;padding:25px 28px 0;position:relative;overflow:hidden}.club-next:before{content:"";pointer-events:none;border:1px solid #8dc6ba12;border-radius:50%;width:250px;height:250px;position:absolute;top:-35px;right:-40px}.club-section-line{justify-content:space-between;align-items:center;display:flex}.club-next .club-eyebrow{color:#a0c9c3}.club-light-tag{color:#b8d5d2;background:#d5f3eb14;border-radius:6px;padding:6px 10px;font-size:10px}.club-next h2{letter-spacing:-.03em;margin:13px 0;font-size:18px}.club-versus{justify-content:center;align-items:center;gap:40px;margin:25px 0 24px;display:flex}.club-versus>div{flex:1;justify-items:center;gap:14px;min-width:0;display:grid}.club-versus strong{text-align:center;overflow-wrap:anywhere;font-size:13px;font-weight:600}.club-versus>b{color:#83a2af;font-size:18px;font-weight:500}.club-crest.hero{color:#244e60;background:#edf5f3;width:58px;height:67px;font-size:25px}.club-crest.away{color:#2b4365;background:#9db5d3}.club-match-meta{color:#b7cbd2;flex-wrap:wrap;justify-content:center;gap:13px;margin:22px 0;font-size:11px;display:flex}.club-match-meta span{align-items:center;gap:6px;display:flex}.club-next-footer{border-top:1px solid #c5dfed21;justify-content:space-between;align-items:center;gap:10px;padding:18px 0;display:flex}.club-next-footer>span{color:#a7cdc3;align-items:center;gap:6px;font-size:11px;display:flex}.club-next-footer button{color:#284c5a;background:#fff;border:0;border-radius:7px;align-items:center;gap:8px;min-height:40px;padding:10px 13px;font-size:11px;font-weight:600;display:flex}.club-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.club-stats article{background:#fff;border:1px solid #e8edf5;border-radius:12px;padding:18px}.club-stats article>span{color:#8795aa;align-items:center;gap:7px;font-size:10px;display:flex}.club-stats strong{letter-spacing:-.04em;margin:13px 0 8px;font-size:26px;display:block}.club-stats small{color:#8694a9;margin-left:5px;font-size:11px;font-weight:400}.club-stats p{color:#9aa6b8;margin:0;font-size:9px;line-height:1.6}.club-panel{background:#fff;border:1px solid #e8edf5;border-radius:13px;padding:23px}.club-panel-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.club-panel-title h2{letter-spacing:-.02em;margin:0;font-size:15px}.club-panel-title>svg{color:#93a3bd}.club-text-button{color:#8997af;background:0 0;border:0;align-items:center;gap:5px;min-height:36px;padding:0;font-size:10px;display:inline-flex}.club-notice{border-top:1px solid #f0f2f7;align-items:flex-start;gap:12px;padding:17px 0;display:flex}.club-notice:last-child{padding-bottom:0}.club-notice-dot{background:#637be7;border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:8px}.club-notice>div{flex:1;min-width:0}.club-notice h3{font-size:var(--club-body-font-size,13px);overflow-wrap:anywhere;margin:0 0 5px;font-weight:600;line-height:1.7}.club-notice p{font-size:var(--club-body-font-size,13px);color:#95a1b2;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.8;display:-webkit-box;overflow:hidden}.club-notice>svg{color:#a2aebf;flex-shrink:0;margin-top:5px}.club-agenda{border-top:1px solid #edf1f7;align-items:center;gap:13px;padding:17px 0;display:flex}.club-agenda:last-child{padding-bottom:0}.club-date{background:#f3f5fc;border-radius:9px;justify-items:center;gap:3px;min-width:44px;padding:9px;display:grid}.club-date small{color:#8494b1;font-size:9px}.club-date strong{color:#5270bd;font-size:19px}.club-agenda>div:last-child{min-width:0}.club-agenda span{color:#6884ca;font-size:9px}.club-agenda h3{overflow-wrap:anywhere;margin:6px 0;font-size:12px;font-weight:600}.club-agenda p{font-size:var(--club-body-font-size,13px);color:#97a4b7;margin:0}.club-connect{color:#3b5685;background:#e9eefb;border-radius:13px;padding:27px;position:relative;overflow:hidden}.club-connect>svg{color:#6b84bf;margin:24px 0 15px;display:block}.club-connect h2{letter-spacing:-.04em;margin:0 0 12px;font-size:22px;line-height:1.65}.club-connect p{font-size:var(--club-body-font-size,13px);color:#8c9db9;line-height:1.9}.club-connect button{color:#586fa5;background:0 0;border:0;align-items:center;gap:9px;min-height:44px;padding:0;font-size:11px;font-weight:600;display:flex}.club-preview-note{color:#9aa6b7;margin:0 8px;font-size:10px;line-height:1.8}.club-bottom,.club-mobile-team{display:none}@media (max-width:1150px){.club-sidebar{width:212px;padding:30px 20px}.club-main{margin-left:212px}.club-top{padding-inline:28px}.club-content{padding:30px 28px}.club-grid{grid-template-columns:minmax(0,1fr)}.club-secondary{grid-template-columns:1.1fr 1fr;display:grid}.club-stats article{padding:18px}.club-preview-note{grid-column:1/-1}}@media (max-width:700px){.club-sidebar{display:none}.club-main{margin:0}.club-top{height:74px;padding:14px 21px;padding-top:max(14px, env(safe-area-inset-top))}.club-breadcrumb{display:none}.club-mobile-team{overflow-wrap:anywhere;align-items:center;gap:9px;min-width:0;font-size:14px;font-weight:700;display:flex}.club-top-actions{flex-shrink:0;gap:8px}.club-preview-tag{padding:5px 7px;font-size:8px}.club-top-actions>a{width:34px;height:34px}.club-content{padding:27px 20px calc(96px + env(safe-area-inset-bottom))}.club-greeting{gap:8px;margin-bottom:23px}.club-greeting h1{margin-top:10px;font-size:23px}.club-greeting p{font-size:var(--club-body-font-size,13px)}.club-role{gap:4px;padding:6px;font-size:9px}.club-eyebrow{font-size:8px}.club-grid,.club-primary{gap:20px}.club-next{border-radius:13px;padding:20px 20px 0}.club-next h2{font-size:16px}.club-versus{gap:24px;margin:22px 0}.club-crest.hero{width:50px;height:58px;font-size:22px}.club-versus strong{font-size:12px}.club-match-meta{gap:10px;font-size:10px;line-height:1.8}.club-next-footer{padding:15px 0}.club-next-footer>span{font-size:10px}.club-next-footer button{min-height:44px;padding-inline:10px;font-size:10px}.club-stats{gap:9px}.club-stats article{padding:15px 11px}.club-stats article>span{gap:5px;font-size:9px}.club-stats article>span svg{width:14px}.club-stats strong{font-size:24px}.club-stats p{font-size:8px;line-height:1.7}.club-panel{padding:20px}.club-secondary{flex-direction:column;gap:20px;display:flex}.club-panel-title h2{font-size:14px}.club-notice h3,.club-notice p{font-size:var(--club-body-font-size,13px)}.club-agenda h3{font-size:13px}.club-agenda p{font-size:var(--club-body-font-size,13px)}.club-connect{padding:23px}.club-bottom{z-index:30;padding:9px 8px max(9px, env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e4eaf4;justify-content:space-around;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -5px 20px #1a355408}.club-bottom button,.club-bottom a{color:#9aa7bb;background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:5px;min-height:45px;font-size:9px;display:flex}.club-bottom .active{color:#536ae6}.club-text-button{min-height:44px}}@media (max-width:355px){.club-content,.club-top{padding-inline:14px}.club-greeting h1{font-size:20px}.club-role{font-size:8px}.club-preview-tag{display:none}.club-next{padding-inline:16px}.club-versus{gap:14px}.club-stats article{padding:13px 8px}.club-stats p{font-size:8px}.club-stats article>span{gap:3px}}.club-access{color:#243b5c;flex-direction:column;align-items:flex-start;gap:20px;max-width:600px;margin:8vh auto;padding:28px;display:flex}.club-access .welcome-brand{color:#243b5c}.club-access h1{font-size:23px}.club-access p{line-height:1.8}.club-message{color:#477c69;font-size:var(--club-body-font-size,13px);background:#e9f3ef;border-radius:10px;align-items:center;gap:9px;margin-bottom:22px;padding:13px 16px;line-height:1.8;display:flex}.club-message.error{color:#a04c55;background:#fff0f0}.club-message button{color:inherit;background:0 0;border:0;flex-shrink:0;align-items:center;gap:5px;min-height:40px;display:flex}.club-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-bottom:19px;display:flex}.club-primary-button,.club-secondary-button{color:#fff;background:#536ae6;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 16px;font-size:12px;font-weight:600;display:inline-flex}.club-secondary-button{color:#6e81a0;background:#fff;border:1px solid #dfe6f1}.club-inline-title{margin:0 0 8px;font-size:17px}.club-subtle{color:#91a0b5;margin:0 0 16px;font-size:11px;line-height:1.8}.club-panel-title h2 small{color:#a2aec0;margin-left:6px;font-size:9px;font-weight:400}.club-panel-title .club-subtle{margin:0}.club-notice-read{text-align:left;min-width:0;color:inherit;background:0 0;border:0;flex:1;padding:0}.club-notice-read>small{color:#9cabc0;margin-top:8px;font-size:9px;display:block}.club-icon-button{color:#8596b4;background:#f4f6fc;border:0;border-radius:7px;flex-shrink:0;place-items:center;width:38px;height:40px;display:grid}.club-agenda{text-align:left;width:100%;color:inherit;background:0 0;border:0;border-top:1px solid #edf1f7}.club-empty{text-align:center;color:#91a0b5;padding:33px 14px}.club-empty>span{color:#91a4cc;background:#f0f3fb;border-radius:14px;place-items:center;width:53px;height:53px;margin:0 auto 15px;display:grid}.club-empty h3{color:#5f7291;margin:12px 0;font-size:15px}.club-empty p{font-size:var(--club-body-font-size,13px);max-width:420px;margin:0 auto;line-height:1.9}.club-match-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.club-kind{color:#6b84c1;background:#f0f3fb;border-radius:5px;padding:6px 9px;font-size:10px}.club-match-title{overflow-wrap:anywhere;margin:14px 0 10px;font-size:19px}.club-opponent{color:#607494;margin:0 0 22px;font-size:12px}.club-details{color:#8496af;gap:10px;font-size:12px;display:grid}.club-details span{align-items:center;gap:8px;display:flex}.club-match-notes{color:#7e91ab;white-space:pre-wrap;overflow-wrap:anywhere;background:#f7f9fc;border-radius:8px;padding:14px;font-size:12px;line-height:1.9}.club-rsvp{border-top:1px solid #e9eef5;gap:16px;margin-top:23px;padding-top:18px;display:grid}.club-rsvp>div:first-child{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.club-rsvp span{color:#5d7394;font-size:11px}.club-rsvp small{color:#94a2b6;font-size:10px}.club-rsvp>div:last-child{gap:8px;display:flex}.club-rsvp button{color:#8999b0;background:#fff;border:1px solid #e0e7f0;border-radius:8px;flex:1;justify-content:center;align-items:center;min-height:43px;font-size:12px;display:flex}.club-rsvp button.selected{color:#536ae6;background:#eff2ff;border-color:#7389eb}.club-rsvp button:disabled{opacity:.55;cursor:default}.club-segments{background:#eaf0f7;border-radius:9px;gap:5px;padding:4px;display:flex}.club-segments button{color:#8192ab;background:0 0;border:0;border-radius:7px;min-height:36px;padding:8px 12px;font-size:11px}.club-segments .active{color:#4f6ab2;background:#fff;box-shadow:0 2px 6px #1738540a}.club-search{color:#92a3bc;background:#fff;border:1px solid #e2e8f2;border-radius:9px;align-items:center;gap:9px;min-width:0;min-height:44px;padding:0 13px;display:flex}.club-search input{color:#4a607e;width:220px;min-width:0;font-size:var(--club-body-font-size,13px);background:0 0;border:0;outline:0}.club-filter{color:#71839e;background:#fff;border:1px solid #e0e7f1;border-radius:9px;max-width:100%;min-height:44px;padding:8px 14px;font-size:12px}.club-player-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.club-player{background:#fff;border:1px solid #e7edf5;border-radius:12px;align-items:center;gap:14px;min-width:0;padding:20px;display:flex}.club-player-avatar{color:#94a9d2;background:#edf1fb;border-radius:10px;flex-shrink:0;place-items:center;gap:5px;width:60px;min-height:74px;padding:12px;display:grid}.club-player-avatar>span{color:#617ca5;font-size:11px;font-weight:600}.club-player-avatar.tone-1{color:#8eb6a6;background:#eaf3ef}.club-player-avatar.tone-2{color:#c9b48f;background:#f8f1e9}.club-player-avatar.tone-3{color:#b2a2cd;background:#f1edf8}.club-player>div:last-child{min-width:0}.club-player h3{overflow-wrap:anywhere;margin:0 0 6px;font-size:14px}.club-player h3 small{color:#6578b5;background:#edf1fc;border-radius:4px;margin-left:5px;padding:3px;font-size:8px}.club-player p{color:#95a3b7;margin:0 0 11px;font-size:10px}.club-position-chips{flex-wrap:wrap;gap:5px;display:flex}.club-position-chips span{color:#7e93b2;white-space:nowrap;background:#f4f6fa;border-radius:4px;padding:4px 5px;font-size:9px}.club-video-info{color:#748baa;background:#edf2fa;border-radius:12px;align-items:flex-start;gap:13px;margin-bottom:24px;padding:19px;display:flex}.club-video-info>svg{flex-shrink:0}.club-video-info strong{font-size:13px}.club-video-info p{font-size:var(--club-body-font-size,13px);color:#8d9db3;margin:7px 0 0;line-height:1.9}.club-video-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.club-video-card{min-width:0;padding:16px}.club-video-card h3{overflow-wrap:anywhere;margin:17px 0 8px;font-size:14px;line-height:1.7}.club-video-art{color:#aabddb;background:linear-gradient(135deg,#223d5f,#466492);border-radius:9px;place-content:center;justify-items:center;gap:14px;min-height:140px;display:grid}.club-video-art span{letter-spacing:.18em;font-size:8px}.club-video-card .club-panel-title{margin:18px 0 0}.club-video-card .club-secondary-button{padding:8px 10px;font-size:10px}.club-form{gap:14px;display:grid}.club-form-grid{grid-template-columns:1fr 1.3fr;gap:12px;display:grid}.club-form-field{color:#6a7f9c;gap:6px;min-width:0;font-size:12px;display:grid}.club-form-field input,.club-form-field textarea,.club-form-field select{color:#3a5275;font:inherit;background:#fff;border:1px solid #dce4f0;border-radius:8px;width:100%;min-width:0;min-height:44px;padding:10px 12px;line-height:1.5}.club-form-field textarea{resize:vertical;line-height:1.6}.club-check{color:#657d9f;align-items:flex-start;gap:9px;font-size:12px;line-height:1.9;display:flex}.club-check input{accent-color:#536ae6;flex-shrink:0;width:17px;height:17px;margin-top:5px}.club-consent-copy{font-size:var(--club-body-font-size,13px);color:#768ba7;background:#f3f6fb;border-radius:9px;margin:0;padding:16px;line-height:2}.club-read p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--club-body-font-size,13px);line-height:1.6}.club-read small{color:#97a6bb;font-size:10px}.club-manage-shortcut{color:#8a9bb4;background:#f3f6fb;border:0;border-radius:8px;place-items:center;width:36px;height:38px;display:grid}.club-preview-select{color:#7f90aa;background:#f4f6fb;border:1px solid #e4eaf3;border-radius:6px;max-width:145px;min-height:36px;padding:6px;font-size:10px}.club-count{color:#fff;background:#536ae6;border-radius:5px;padding:2px 5px;font-size:10px}.club-team-picker{color:#93a2ba;gap:7px;margin-top:20px;font-size:10px;display:grid}.club-team-picker select{color:#6f82a1;background:#fff;border:1px solid #e5ebf3;border-radius:6px;max-width:100%;min-height:37px;padding:7px;font-size:11px}:is(.club-app button:focus-visible,.club-app a:focus-visible,.club-app input:focus-visible,.club-app select:focus-visible,.club-app textarea:focus-visible){outline-offset:3px;outline:3px solid #8aa0f080}.club-app .dialog{max-height:calc(100dvh - 28px);overflow:auto}.club-management .review-card{background:#f8fafd}@media (max-width:1300px){.club-player-grid,.club-video-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.club-match-list{grid-template-columns:1fr}}@media (max-width:700px){.club-preview-select{max-width:104px;font-size:8px}.club-top-actions{gap:5px}.club-manage-shortcut,.club-top-actions>a{width:30px}.club-mobile-team{gap:7px;max-width:46%;font-size:12px}.club-top{gap:6px}.club-player-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.club-player{flex-direction:column;align-items:flex-start;gap:12px;padding:16px;display:flex}.club-player-avatar{width:50px;min-height:62px;padding:9px}.club-player h3{font-size:13px}.club-player p{font-size:10px}.club-position-chips{gap:4px}.club-position-chips span{font-size:8px}.club-search{flex:1;min-width:140px}.club-search input{font-size:var(--club-body-font-size,13px);width:100%}.club-filter{max-width:160px;font-size:11px}.club-primary-button,.club-secondary-button{padding-inline:12px;font-size:11px}.club-toolbar{gap:12px}.club-segments button{min-height:40px;padding-inline:9px;font-size:10px}.club-form-grid{grid-template-columns:1fr}.club-form-field input,.club-form-field textarea,.club-form-field select{font-size:var(--club-body-font-size,13px)}.club-video-grid{grid-template-columns:1fr}.club-rsvp button{min-height:44px}.club-icon-button{min-width:40px;min-height:44px}.club-subtle{font-size:11px}.club-match-title{font-size:18px}.club-details{font-size:11px}.club-message{font-size:var(--club-body-font-size,13px)}.club-notice-read small{font-size:10px}.club-app .dialog{width:calc(100% - 24px)}.club-preview-note{padding-bottom:6px}}.club-app{background:var(--club-background,#f5f7fb)}.club-main{isolation:isolate;position:relative}.club-main:before{content:"";background-image:var(--club-backdrop);opacity:.055;pointer-events:none;z-index:-1;background-position:50%;background-repeat:no-repeat;background-size:contain;position:fixed;inset:80px 0 0 246px}.club-sidebar{padding:25px 20px;overflow-y:auto}.club-nav-label{margin:24px 12px 12px}.club-sidebar nav{gap:4px}.club-sidebar nav button{padding:12px 14px}.club-sidebar-bottom{margin-top:auto;padding-top:20px}.club-sidebar-bottom button{color:#73839a;text-align:left;background:0 0;border:0;align-items:center;gap:12px;min-height:44px;padding:12px 10px;font-size:12px;display:flex}.club-crest:has(img){clip-path:none;background:0 0}.club-crest img{object-fit:contain;width:100%;height:100%}.club-header-brand{flex-direction:column;gap:5px;min-width:0;display:flex}.club-header-brand strong{color:#223653;font-size:18px}.club-header-brand span{color:#8492a5;text-overflow:ellipsis;white-space:nowrap;max-width:580px;font-size:11px;overflow:hidden}.club-mobile-menu{display:none}.club-notifications{z-index:40;background:#fff;border:1px solid #e5eaf2;border-radius:16px;width:min(360px,100% - 32px);padding:20px;position:absolute;top:80px;right:30px;box-shadow:0 15px 45px #17345322}.club-notifications button{text-align:left;color:#344860;background:#fff;border:0;border-bottom:1px solid #eef1f6;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:16px 0;display:flex}.club-notifications small{color:#8593a7;font-size:10px;display:block}.ops-module{gap:22px;display:grid}.ops-module h2{margin:8px 0 12px;font-size:18px;line-height:1.5}.ops-module p{font-size:var(--club-body-font-size,13px);color:#75849a;line-height:1.6}.ops-module .club-panel{padding:20px}.ops-chips{flex-wrap:wrap;gap:6px;display:flex}.ops-chips button{color:#8090a5;background:#fff;border:1px solid #e2e7f0;border-radius:9px;min-height:42px;padding:10px 16px;font-size:12px}.ops-chips button.active{background:var(--club-blue);border-color:var(--club-blue);color:#fff}.ops-notices{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.ops-preline{white-space:pre-wrap;overflow-wrap:anywhere}.ops-caption{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.ops-muted{color:#8492a7;font-size:11px;line-height:1.8}.ops-poll{background:#f5f7fb;border-radius:12px;margin:16px 0;padding:16px}.ops-poll p{font-size:var(--club-body-font-size,13px);margin:0 0 10px}.ops-poll>small{color:#8090a4;margin-bottom:12px;display:block}.ops-poll>button{color:#4b607d;background:#fff;border:1px solid #dfe6f1;border-radius:8px;justify-content:space-between;align-items:center;width:100%;margin-bottom:7px;padding:12px 14px;display:flex}.ops-poll>button.selected{border-color:var(--club-blue);color:var(--club-blue);background:#eef2ff}.ops-poll span{align-items:center;display:flex}.ops-poll details{color:#708097;margin-top:12px;font-size:12px}.ops-poll summary{cursor:pointer}.ops-state{color:#657ac3;background:#edf1fb;border-radius:6px;padding:7px 11px;font-size:11px}.ops-state.live{color:#329177;background:#e4f5ed}.ops-state.completed{color:#8190a0;background:#f0f1f4}.ops-scoreline{justify-content:center;align-items:center;gap:30px;padding:22px 0;display:flex}.ops-scoreline strong{text-align:center;flex:1;font-size:18px}.ops-scoreline b{color:#243d5e;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:38px}.ops-goals{flex-wrap:wrap;gap:8px;padding:10px 0;display:flex}.ops-goals span{color:#3c725f;background:#edf6f2;border-radius:6px;padding:7px 12px;font-size:12px}.ops-rsvp{color:#8291a7;border-top:1px solid #ebeff6;border-bottom:1px solid #ebeff6;justify-content:space-between;align-items:center;gap:15px;margin:16px 0;padding:16px 0;font-size:12px;display:flex}.ops-rsvp>div{gap:5px;display:flex}.ops-rsvp button{color:#8190a4;background:#fff;border:1px solid #dfe5ef;border-radius:8px;min-height:44px;padding:10px 16px}.ops-rsvp button.selected{background:var(--club-blue);color:#fff;border-color:var(--club-blue)}.ops-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.ops-upload{cursor:pointer;color:#536d8d;background:#fff;border:1px solid #dce4ef;border-radius:8px;align-items:center;gap:7px;min-height:44px;padding:12px;font-size:12px;display:inline-flex;position:relative;overflow:hidden}.ops-upload input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.ops-clips{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.ops-clips video{background:#182d47;border-radius:12px;width:100%;max-height:300px}.ops-clips p{overflow-wrap:anywhere;margin:6px}.ops-money-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.ops-money-summary article{gap:18px;display:grid}.ops-money-summary span{color:#8a96a8;font-size:12px}.ops-money-summary strong{letter-spacing:-1px;color:#304a6b;font-size:30px;font-weight:750}.ops-money-summary small{color:#9aa6b7;font-size:10px}.ops-ledger-row{border-bottom:1px solid #edf0f6;align-items:center;gap:17px;padding:20px 0;display:flex}.ops-ledger-row:last-child{border:0}.ops-ledger-row>div{flex:1;min-width:0}.ops-ledger-row p{overflow-wrap:anywhere;margin:4px 0}.ops-ledger-row strong{font-size:14px}.ops-ledger-row small{color:#92a0b4;font-size:10px}.ops-ledger-row b{white-space:nowrap;font-size:17px}.income{color:#37927b}.expense{color:#d5786b}.ops-money-icon{background:#f3f6f8;border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.ops-info{align-items:center;gap:18px;display:flex;background:#edf4fa!important}.ops-info>svg{color:#6b88ad;flex-shrink:0}.ops-info h2{margin:0}.ops-info p{margin:8px 0 0}.ops-attendee{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:12px;padding:13px 0;font-size:12px;display:flex}.ops-attendee small{color:#8b9bb0;font-size:10px}.ops-podium{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.ops-podium article{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.ops-podium article:first-child{background:linear-gradient(150deg,#fffdf5,#fff);border-color:#d6c9a4}.ops-podium h2{margin:12px 0 4px}.ops-podium small{letter-spacing:1px;color:#8e9caf;font-size:10px}.ops-podium strong{margin-top:15px;font-size:30px}.ops-podium strong span{color:#95a3b7;letter-spacing:1px;font-size:9px}.ops-medal{color:#bea16d;align-self:flex-start;align-items:center;gap:4px;margin-bottom:12px;font-size:12px;display:flex}.ops-avatar{color:#6a81a5;background:linear-gradient(135deg,#ebf0fb,#d9e4f2);border-radius:50%;place-items:center;width:70px;height:70px;font-size:29px;font-weight:700;display:grid}.ops-ranking-row{border-bottom:1px solid #edf0f6;align-items:center;gap:18px;padding:16px 0;font-size:14px;display:flex}.ops-ranking-row>b{color:#8f9db2;text-align:center;width:25px}.ops-ranking-row>span:nth-child(2){flex:1}.ops-ranking-row small{color:#92a2b8;margin-top:4px;font-size:10px;display:block}.ops-level{color:#7384c8;background:#f0f2fb;border-radius:5px;padding:5px 9px;font-size:11px}.ops-score-rule{color:#889ab5;background:#edf2f8;border-radius:12px;gap:15px;padding:18px;display:flex}.ops-score-rule p{font-size:var(--club-body-font-size,13px);margin:0}.ops-score-rule svg{flex-shrink:0;margin-top:5px}.ops-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.ops-settings-grid button{margin:8px 5px 8px 0}.ops-profile{flex-direction:column;align-items:center;padding:22px 0;display:flex}.ops-profile h3{margin:16px 0 0}.ops-profile p{margin:4px 0}.ops-definition{border-top:1px solid #e9edf5;grid-template-columns:1fr 1fr;gap:17px;padding-top:25px;font-size:13px;display:grid}.ops-definition dt{color:#8c9bb0}.ops-definition dd{text-align:right;color:#4f6583;margin:0}.ops-brand-card{align-items:center;gap:25px;display:flex}.ops-brand-card>div:nth-child(2){flex:1}.ops-brand-card h2{font-size:25px}.ops-brand-images{color:#7890b2;align-items:center;gap:14px;display:flex}.ops-brand-images img{object-fit:contain;width:70px;height:85px}.ops-role-row{border-top:1px solid #edf0f6;justify-content:space-between;gap:15px;padding:20px 0;display:flex}.ops-role-row p{margin:5px 0}.ops-role-row small{color:#8d9db1;font-size:10px;line-height:1.8}.ops-youtube{color:#4e6a90;border-bottom:1px solid #edf0f6;justify-content:space-between;align-items:center;padding:14px 0;font-size:12px;display:flex}.ops-login-row{border-bottom:1px solid #edf0f6;align-items:center;gap:20px;padding:20px 0;font-size:12px;display:flex}.ops-login-row svg{color:#87a997}.ops-login-row strong{flex:1}.ops-login-row small{color:#80aa96}.ops-form h3{margin:14px 0 0;font-size:15px}.ops-form .ops-muted{margin:0}.ops-check{color:#667b97;align-items:flex-start;gap:10px;font-size:12px;line-height:1.8;display:flex}.ops-check input{width:17px;height:17px;accent-color:var(--club-blue);flex-shrink:0;margin-top:3px}.ops-checkbox-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ops-scorer{grid-template-columns:1.5fr .6fr .6fr 30px;align-items:end;gap:10px;display:grid}.ops-scorer label{color:#8a9ab0;font-size:11px}.ops-scorer input,.ops-scorer select{color:#566c89;background:#fff;border:1px solid #dae2ec;border-radius:8px;width:100%;min-height:42px;margin-top:5px;padding:10px;display:block}.ops-scorer button{color:#b08787;background:0 0;border:0;min-height:42px;font-size:24px}.ops-image-settings{grid-template-columns:1fr 1fr;gap:18px;display:grid}.ops-image-settings img{object-fit:contain;background:#f7f9fc;border-radius:12px;width:100%;height:130px;margin-bottom:10px;display:block}.ops-image-settings .ops-upload{margin:10px 0}.ops-chat{flex-direction:column;min-height:550px;display:flex}.ops-chat-messages{flex-direction:column;flex:1;gap:18px;max-height:500px;padding:20px 0;display:flex;overflow-y:auto}.ops-chat-messages article{align-self:flex-start;max-width:85%}.ops-chat-messages small{color:#8c9bb0;font-size:10px}.ops-chat-messages article p{color:#516782;white-space:pre-wrap;overflow-wrap:anywhere;background:#f0f3f9;border-radius:0 15px 15px;margin:6px 0;padding:14px 18px}.ops-chat-messages article.mine{align-self:flex-end}.ops-chat-messages article.mine p{background:#eaf0ff;border-radius:15px 0 15px 15px}.ops-chat-compose{border-top:1px solid #e8edf5;gap:12px;padding-top:18px;display:flex}.ops-chat-compose input{min-width:0;font-size:var(--club-body-font-size,13px);background:#f9fbfd;border:1px solid #dce4ef;border-radius:10px;flex:1;padding:14px}.ops-chat-compose button{background:var(--club-blue);color:#fff;border:0;border-radius:10px;place-items:center;width:48px;height:48px;display:grid}.club-app .ops-module button:disabled{opacity:.5;cursor:not-allowed}.ops-title-button{text-align:left;color:inherit;font-size:inherit;font-weight:inherit;cursor:pointer;background:0 0;border:0;padding:0}.ops-title-button:hover{text-decoration:underline}@media (max-width:1150px){.ops-money-summary strong{font-size:23px}.club-header-brand span{max-width:350px}.ops-scoreline{gap:12px}.ops-scoreline strong{font-size:15px}.ops-settings-grid{grid-template-columns:1fr}.ops-brand-card{flex-wrap:wrap}.ops-notices{grid-template-columns:1fr}.ops-podium{gap:12px}.ops-module .club-panel{padding:22px}}@media (max-width:700px){.club-main:before{left:0}.club-top{gap:10px;padding-inline:16px!important}.club-mobile-menu{color:#627994;background:0 0;border:0;flex-shrink:0;place-items:center;width:32px;height:40px;display:grid}.club-header-brand{flex:1}.club-header-brand strong{white-space:nowrap;text-overflow:ellipsis;max-width:170px;font-size:14px;overflow:hidden}.club-header-brand span{max-width:180px;font-size:9px}.club-top-actions{gap:5px!important}.club-top-actions .club-preview-select{display:none}.club-sidebar.mobile-open{z-index:45;width:min(285px,85vw);height:calc(100dvh - 70px);padding:20px;display:flex;position:fixed;inset:70px auto auto 0;box-shadow:15px 0 50px #1e365a30}.club-sidebar.mobile-open .club-team{display:flex}.club-sidebar.mobile-open nav{display:grid}.club-sidebar.mobile-open nav button{justify-content:flex-start;font-size:12px}.club-sidebar.mobile-open nav button svg,.club-sidebar.mobile-open .club-sidebar-bottom{display:block}.club-notifications{top:68px;right:16px}.ops-module{gap:17px}.ops-module .club-panel{padding:19px}.ops-module h2{font-size:16px}.ops-module p{font-size:var(--club-body-font-size,13px)}.ops-chips button{padding:9px 11px;font-size:10px}.ops-money-summary{gap:8px}.ops-money-summary .club-panel{padding:16px 10px}.ops-money-summary strong{font-size:18px}.ops-money-summary small{font-size:8px}.ops-money-summary span{font-size:10px}.ops-money-summary article{gap:12px}.ops-ledger-row{gap:10px}.ops-ledger-row b{font-size:13px}.ops-ledger-row strong{font-size:12px}.ops-money-icon{width:32px;height:36px}.ops-ledger-row p{font-size:var(--club-body-font-size,13px)}.ops-podium{gap:8px}.ops-podium .club-panel{padding:14px 8px}.ops-podium h2{font-size:13px}.ops-podium .ops-avatar{width:48px;height:48px;font-size:21px}.ops-podium strong{font-size:23px}.ops-podium strong span{margin-top:4px;font-size:7px;display:block}.ops-podium small{font-size:8px}.ops-medal svg{width:19px}.ops-ranking-row{gap:10px;font-size:12px}.ops-rsvp{flex-direction:column;align-items:flex-start;gap:12px}.ops-rsvp>div{width:100%}.ops-rsvp button{flex:1}.ops-actions{gap:8px}.ops-attendee{flex-wrap:wrap;gap:6px;font-size:10px}.ops-scoreline strong{font-size:14px}.ops-scoreline b{font-size:31px}.ops-clips{grid-template-columns:1fr}.ops-image-settings{grid-template-columns:1fr 1fr;gap:12px}.ops-brand-card{grid-template-columns:auto minmax(0,1fr);gap:12px;display:grid}.ops-brand-card h2{overflow-wrap:anywhere;margin:8px 0;font-size:20px}.ops-brand-card>button{grid-column:1/-1;width:100%}.ops-brand-images img{width:45px;height:60px}.ops-login-row{flex-wrap:wrap;gap:10px}.ops-login-row span{font-size:10px}.ops-chat{min-height:calc(100dvh - 300px)}.ops-chat-messages{min-height:220px;max-height:calc(100dvh - 400px)}.ops-chat-compose input,.ops-form input,.ops-form select,.ops-form textarea,.ops-scorer select,.ops-scorer input{font-size:var(--club-body-font-size,13px)}.ops-form .ops-check input{width:18px;height:18px}.ops-scorer{grid-template-columns:1.4fr .65fr .65fr 24px;gap:6px}.ops-form .dialog-footer{flex-wrap:wrap}.ops-score-rule{padding:13px}.ops-score-rule p{font-size:var(--club-body-font-size,13px)}}.schedule-picker{margin:12px 0;position:relative}.schedule-date-button{text-align:left;background:#fff;border:1px solid #dce1ed;border-radius:10px;align-items:center;gap:12px;min-height:46px;padding:12px;display:flex}.schedule-end{background:#f0f3ff;border-radius:12px;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:12px;padding:14px;font-size:13px;display:flex}.calendar-popup{z-index:5;background:#fff;border:1px solid #dce1ed;border-radius:18px;width:min(340px,100%);padding:16px;position:absolute;top:68px;left:0;box-shadow:0 14px 50px #202c4830}.calendar-popup header{justify-content:space-between;align-items:center;display:flex}.calendar-popup button{background:0 0;border:0;border-radius:9px;min-width:36px;min-height:40px}.calendar-grid{text-align:center;grid-template-columns:repeat(7,1fr);gap:3px;margin-top:12px;display:grid}.calendar-grid small{color:#6f7b93;padding:8px}.calendar-grid button.selected{color:#fff;background:var(--club-accent,#536ae6)}.calendar-grid button:hover{background:#e8ecff}.calendar-grid button.selected:hover{background:#4259d5}.ops-detail-button{text-align:left;width:100%;color:inherit;background:0 0;border:0;padding:10px 0;display:block}.ops-detail-button h2{margin:0 0 6px}.ops-detail-button>span{color:var(--club-accent,#536ae6);font-size:12px}.ops-hero-detail{text-align:left;color:inherit;background:0 0;border:0;padding:0}.ops-comments{border-top:1px solid #e8ecf3;margin-top:28px;padding-top:18px}.ops-comments article{border-bottom:1px solid #edf0f5;padding:14px 0}.ops-comments article>div{justify-content:space-between;gap:10px;font-size:13px;display:flex}.ops-comments small{color:#738198;font-size:11px}.ops-comments p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--club-body-font-size,13px)}.ops-comments form{margin-top:18px}.ops-comments textarea{min-height:90px}.ops-comments form>button{margin:12px 0}.ops-detail{padding-bottom:24px}.ops-rounds{border-top:1px solid #e6ebf3;margin-top:22px;padding-top:18px}.ops-rounds h3{margin:0;font-size:16px}.ops-round-card{background:#f8faff;border:1px solid #e4e9f2;border-radius:14px;margin-top:12px;padding:16px}.ops-round-card .club-panel-title>div{align-items:center;gap:12px;display:flex}.ops-round-card small{color:#6f7b93;font-size:11px;display:block}.ops-round-card .club-panel-title>b{font-size:24px}.ops-round-lineup{flex-wrap:wrap;gap:6px;display:flex}.ops-round-lineup>span{background:#fff;border:1px solid #e0e6f0;border-radius:6px;padding:5px 8px;font-size:11px}.ops-pitch{isolation:isolate;background:repeating-linear-gradient(0deg,#1b7959 0 12.5%,#207e5e 12.5% 25%);border:10px solid #186447;border-radius:14px;flex-direction:column;justify-content:space-between;gap:26px;min-height:430px;margin:16px 0;padding:24px 8px;display:flex;position:relative}.ops-pitch:before{content:"";pointer-events:none;z-index:-1;border:1px solid #ffffff75;position:absolute;inset:9px}.ops-pitch:after{content:"";z-index:-1;border:1px solid #ffffff75;height:55px;position:absolute;bottom:9px;left:25%;right:25%}.ops-pitch-center{z-index:-1;background:#ffffff75;height:1px;position:absolute;top:50%;left:9px;right:9px}.ops-pitch-center:before{content:"";border:1px solid #ffffff75;border-radius:50%;width:85px;height:85px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ops-pitch-row{justify-content:space-around;gap:3px;display:flex;position:relative}.ops-pitch-row button{color:#fff;text-align:center;background:0 0;border:0;flex-direction:column;align-items:center;gap:5px;min-width:54px;max-width:25%;padding:2px;display:flex}.ops-pitch-row b{color:#176349;background:#f7fbff;border:2px solid #fff;border-radius:50%;place-items:center;width:38px;height:38px;font-size:10px;display:grid;box-shadow:0 4px 8px #00251835}.ops-pitch-row button.selected b{background:#fff3a4;border-color:#ffd558}.ops-pitch-row span{overflow-wrap:anywhere;background:#064b3799;border-radius:4px;padding:3px 4px;font-size:11px}.ops-position-picker{background:#f1f4fc;border-radius:14px;margin:12px 0;padding:16px}.ops-position-picker h3{margin-top:0}.ops-position-picker select{width:100%}@media (max-width:600px){.ops-round-card{padding:12px}.ops-round-card .club-panel-title>div{display:block}.ops-round-card .club-panel-title small{margin-top:5px}.ops-pitch{border-width:6px;min-height:395px;padding:20px 3px}.ops-pitch-row button{min-width:48px}.ops-comments article>div{flex-direction:column;gap:4px}.schedule-picker .club-form-grid{grid-template-columns:1fr 1fr!important}.ops-rounds .club-panel-title{gap:8px}}.dialog-backdrop{z-index:1000}.team-schedule{max-width:1000px;margin:0 auto}.schedule-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.schedule-calendar{background:#fff;border:1px solid #e0e6ef;border-radius:15px;padding:14px}.schedule-calendar header{align-items:center;gap:8px;display:flex}.schedule-calendar header h2{margin:0 auto;font-size:20px}.schedule-calendar header button{color:var(--club-ink);background:#f3f5fa;border:0;border-radius:8px;min-width:44px;min-height:44px}.schedule-week,.schedule-days{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.schedule-week{color:#8190a3;padding:12px 0 7px;font-size:12px}.schedule-week span:first-child{color:#d4556d}.schedule-days button{min-height:56px;color:var(--club-ink);background:0 0;border:1px solid #0000;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:14px;display:flex}.schedule-days button.today{border-color:var(--club-blue)}.schedule-days button.has-events{background:color-mix(in srgb,var(--club-blue) 6%,white)}.schedule-days i,.schedule-legend i{background:var(--club-blue);width:6px;height:6px;box-shadow:0 0 3px 2px color-mix(in srgb,var(--club-blue) 25%,transparent),0 0 9px var(--club-blue);border-radius:50%;display:block}.schedule-days i.notice{background:#d59a32;box-shadow:0 0 6px #d59a32}.schedule-legend{color:#7c8a9d;justify-content:center;align-items:center;gap:7px;margin:12px 0 0;font-size:11px;display:flex}.schedule-month-title{justify-content:space-between;align-items:center;margin:18px 0 10px;display:flex}.schedule-month-title h3{align-items:center;gap:7px;margin:0;font-size:15px;display:flex}.schedule-month-title>span{color:#7b8da5;font-size:12px}.schedule-empty{color:#7c8a9d;text-align:center;padding:20px;font-size:13px}.detail-vote{background:#f4f6fb;border-radius:12px;margin:16px 0;padding:14px}.detail-vote h3{margin:0 0 8px;font-size:15px}.detail-vote p,.detail-vote small{font-size:12px}.detail-vote>div{flex-wrap:wrap;gap:6px;display:flex}.detail-vote button{min-height:44px;color:var(--club-ink);background:#fff;border:1px solid #dce3ef;border-radius:8px;flex:1;padding:7px;font-size:13px}.detail-vote button[aria-pressed=true]{background:var(--club-blue);color:var(--club-accent-ink)}.detail-vote button:disabled{opacity:.6}.detail-manage{margin-bottom:12px}@media (max-width:700px){.club-content{padding:10px 10px calc(80px + env(safe-area-inset-bottom))}.club-greeting{align-items:center;gap:8px;margin-bottom:12px}.club-greeting .club-eyebrow,.club-greeting p{display:none}.club-greeting h1{margin:0;font-size:21px;line-height:1.3}.club-greeting .club-role{padding:6px 8px;font-size:10px}.club-greeting .club-role svg{width:13px}.schedule-calendar{border-radius:12px;padding:8px}.schedule-calendar header h2{font-size:17px}.schedule-days{gap:1px}.schedule-days button{gap:3px;min-height:44px;font-size:12px}.schedule-week{padding:7px 0 4px;font-size:10px}.schedule-actions{gap:6px;margin-bottom:8px}.schedule-actions button{min-height:40px;padding:8px;font-size:11px}.schedule-month-title{margin-top:13px}.ops-chips{gap:5px}.ops-chips button{min-height:40px;padding:8px 11px;font-size:11px}}.team-schedule{width:100%}.schedule-heading{margin-bottom:12px}.schedule-heading-row{align-items:center;gap:16px;min-height:44px;display:flex}.schedule-heading-row h1{letter-spacing:-.04em;color:var(--club-ink);white-space:nowrap;margin:0;font-size:28px;line-height:1.3}.schedule-create-actions{align-items:center;gap:8px;min-width:0;display:flex}.schedule-create-actions button{white-space:nowrap;gap:6px;min-height:44px;padding:10px 14px;font-size:13px}.schedule-create-actions svg{flex:none}.schedule-heading-meta{justify-content:space-between;align-items:center;gap:8px;margin-top:4px;display:flex}.schedule-heading-meta .club-role{padding:6px 8px;font-size:11px}.schedule-heading-meta .club-text-button{align-items:center;gap:3px;min-height:44px;padding:8px 0 8px 8px;font-size:12px;display:flex}@media (max-width:700px){.schedule-heading{margin-bottom:6px}.schedule-heading-row{justify-content:space-between;gap:8px}.schedule-heading-row h1{font-size:21px}.schedule-create-actions{gap:5px}.schedule-create-actions button{border-radius:9px;gap:4px;padding:8px;font-size:11px}.schedule-create-actions svg{width:14px;height:14px}.schedule-heading-meta{margin-top:0}.schedule-heading-meta .club-role{padding:5px 7px;font-size:10px}.schedule-heading-meta .club-text-button{font-size:11px}}@media (max-width:360px){.schedule-heading-row h1{font-size:20px}.schedule-create-actions button{padding:8px 6px}.schedule-heading-row{gap:6px}}.club-heading-actions{align-items:center;gap:8px;display:flex}.friend-select-toggle{color:var(--club-blue);background:#fff;border:1px solid #d6dfef;border-radius:9px;min-height:40px;padding:9px 14px;font-size:12px;font-weight:700}.friend-select-toggle[aria-pressed=true]{background:var(--club-blue);color:#fff}.friends-toolbar{justify-content:space-between;align-items:center;gap:10px;margin:0 0 12px;display:flex}.friends-toolbar>span{white-space:nowrap;align-items:center;gap:5px;font-size:13px;display:flex}.friends-toolbar>label{color:#8a9cb4;background:#fff;border:1px solid #dfe6f0;border-radius:9px;align-items:center;gap:6px;min-width:0;max-width:260px;height:42px;padding:0 10px;display:flex}.friends-toolbar input{width:100%;min-width:0;font-size:var(--club-body-font-size,13px);background:0 0;border:0;outline:0}.friends-toolbar button{color:var(--club-blue);background:#fff;border:1px solid #dce4f0;border-radius:8px;align-items:center;gap:5px;min-height:42px;padding:9px;font-size:12px;display:flex}.friends-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.friend-card{color:var(--club-ink);min-width:0;font:inherit;background:#fff;border:1px solid #dfe5ef;border-radius:13px;flex-direction:column;align-items:center;gap:5px;padding:18px 10px;display:flex;position:relative}.friend-card:disabled{opacity:1;cursor:default}.friend-card.selected{border-color:var(--club-blue);background:color-mix(in srgb,var(--club-blue) 5%,white)}.friend-avatar{width:72px;height:76px;color:var(--club-blue);background:linear-gradient(145deg,#e7eefb,#f6f8fc);border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:1px;margin-bottom:6px;display:flex}.friend-avatar b{font-size:13px}.friend-avatar.tone-1{color:#288176;background:#e6f1ef}.friend-avatar.tone-2{color:#9f764c;background:#f7ede2}.friend-avatar.tone-3{color:#7764aa;background:#eeeafa}.friend-card>strong{align-items:center;gap:4px;font-size:16px;display:flex}.friend-card>strong small{color:var(--club-blue);background:#eff3ff;border-radius:5px;padding:2px 3px;font-size:9px}.friend-card>small{color:#8391a5;font-size:11px}.friend-positions{color:#62768f;background:#f3f5fa;border-radius:6px;padding:3px 7px;font-size:11px}.friend-check{color:#fff;border:1px solid #cad5e5;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:8px;right:8px}.friend-card.selected .friend-check{background:var(--club-blue);border-color:var(--club-blue)}.friends-selection{background:#fff;border:1px solid #dfe6ef;border-radius:12px;gap:9px;margin-bottom:12px;padding:12px;display:grid}.friends-selection label{align-items:center;gap:8px;font-size:12px;display:flex}.friends-selection input,.friends-selection select{min-width:0;min-height:42px;font-size:var(--club-body-font-size,13px);color:var(--club-ink);background:#fff;border:1px solid #dbe3ef;border-radius:8px;flex:1;padding:8px}.friends-selection>small{color:#7c8da5;font-size:10px}.friends-selection>div{align-items:center;gap:6px;font-size:12px;display:flex}.friends-selection>div>span{margin-right:auto}.friends-selection button{min-height:42px;color:var(--club-ink);background:#f7f9fc;border:1px solid #dfe6ef;border-radius:8px;align-items:center;gap:4px;padding:8px;font-size:12px;display:flex}.friends-selection button:last-child{background:var(--club-blue);color:var(--club-accent-ink)}.friends-selection button:disabled{opacity:.5}.team-chat-list{max-width:960px;margin:auto}.chat-room-card{width:100%;color:var(--club-ink);text-align:left;background:#fff;border:1px solid #dfe6f0;border-radius:11px;align-items:center;gap:9px;min-height:56px;margin-bottom:4px;padding:5px 10px;display:flex}.chat-room-icon{background:color-mix(in srgb,var(--club-blue) 10%,white);width:36px;height:36px;color:var(--club-blue);border-radius:13px;flex-shrink:0;place-items:center;display:grid}.chat-room-card>span:nth-child(2){flex:1;min-width:0}.chat-room-card strong{font-size:var(--club-body-font-size,13px);overflow-wrap:anywhere;align-items:center;gap:7px;line-height:1.4;display:flex}.chat-room-card strong small{color:#8a9cb3;font-size:11px}.chat-room-card p{font-size:var(--club-body-font-size,13px);color:#7f91a8;white-space:nowrap;text-overflow:ellipsis;margin:1px 0 0;line-height:1.45;overflow:hidden}.team-conversation{background:#fff;border:1px solid #dfe6f0;border-radius:13px;flex-direction:column;max-width:960px;height:650px;max-height:calc(100dvh - 200px);margin:auto;display:flex;overflow:hidden}.team-conversation>header{border-bottom:1px solid #e5eaf2;align-items:center;gap:7px;padding:5px 8px;display:flex}.team-conversation>header button{width:42px;height:42px;color:var(--club-ink);background:#f5f7fb;border:0;border-radius:8px;place-items:center;display:grid}.team-conversation h2{overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.4}.chat-message-list{overscroll-behavior:contain;background:#f7f9fc;flex:1;min-height:0;padding:12px;overflow-y:auto}.chat-empty{color:#95a4b7;min-height:150px;font-size:var(--club-body-font-size,13px);flex-direction:column;justify-content:center;align-items:center;display:flex}.chat-bubble{flex-direction:column;align-items:flex-start;gap:3px;margin-bottom:10px;display:flex}.chat-bubble.mine{align-items:flex-end}.chat-bubble>small{color:#667e99;font-size:11px}.chat-bubble>div{max-width:86%;color:var(--club-ink);background:#fff;border:1px solid #e0e7f1;border-radius:11px;padding:8px 10px}.chat-bubble.mine>div{background:#eaf0ff;border-color:#d6dff4}.chat-bubble p{font-size:var(--club-body-font-size,13px);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.6}.chat-bubble time{color:#8394a9;font-size:9px}.chat-file{color:#4862a0;overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;text-decoration:none;display:flex}.chat-file img{object-fit:contain;border-radius:7px;max-width:100%;max-height:220px}.chat-file:has(img){flex-direction:column;align-items:flex-start}.chat-attachments{flex-wrap:wrap;gap:6px;padding:6px 8px;display:flex}.chat-attachments>span{background:#f0f3f9;border-radius:6px;align-items:center;gap:4px;max-width:100%;padding:4px;font-size:10px;display:flex}.chat-attachments img{object-fit:cover;width:34px;height:34px}.chat-attachments b{text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}.chat-attachments button{color:#6d7f97;background:0 0;border:0;min-width:32px;min-height:32px}.chat-composer{border-top:1px solid #e2e8f1;align-items:center;gap:3px;padding:5px 6px;display:flex}.chat-composer>label,.chat-composer>button{width:38px;height:44px;color:var(--club-blue);background:#f1f4fa;border:0;border-radius:8px;flex-shrink:0;place-items:center;display:grid;position:relative;overflow:hidden}.chat-composer label input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.chat-composer>input{min-width:0;min-height:44px;font-size:var(--club-body-font-size,13px);border:1px solid #dfe6f0;border-radius:8px;flex:1;padding:8px}.chat-composer>button{background:var(--club-blue);color:var(--club-accent-ink)}.chat-composer>button:disabled{opacity:.4}.chat-footnote{color:#8293a9;text-align:center;padding:3px 0 5px;font-size:9px}@media (max-width:700px){.club-heading-actions{gap:6px}.friend-select-toggle{min-height:36px;padding:5px 10px;font-size:11px}.friends-toolbar{gap:8px;margin-bottom:9px}.friends-toolbar>label{max-width:170px;height:38px}.friends-toolbar input{font-size:var(--club-body-font-size,13px)}.friends-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.friend-card{border-radius:10px;gap:4px;padding:11px 5px}.friend-avatar{border-radius:9px;width:53px;height:52px;margin-bottom:3px}.friend-avatar svg{width:19px;height:19px}.friend-avatar b{font-size:11px}.friend-card>strong{font-size:12px}.friend-card>small,.friend-positions{font-size:9px}.friend-positions{padding:3px 5px}.friend-check{width:17px;height:17px;top:4px;right:4px}.chat-room-card{gap:9px;min-height:54px;padding:4px 9px}.chat-room-card strong,.chat-room-card p{font-size:var(--club-body-font-size,13px)}.team-conversation{height:calc(100dvh - 170px);min-height:200px;max-height:none}.team-conversation>header{padding:3px 5px}.team-conversation h2{font-size:13px}.chat-message-list{padding:9px}.chat-composer>input{font-size:var(--club-body-font-size,13px)}.chat-composer>label,.chat-composer>button{width:34px}.chat-footnote{font-size:8px}.ops-module .club-toolbar{margin-bottom:12px}.ops-module .ops-chips button{min-height:36px}.ops-module .club-panel{padding:13px}.ops-scoreline{gap:8px;padding:12px 0}.ops-scoreline b{font-size:26px}.ops-scoreline strong{font-size:14px}.ops-detail-button h2{font-size:17px}.ops-detail-button span{font-size:12px}}@media (max-width:360px){.friends-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.friends-toolbar>label{max-width:155px}}.club-chat-open{inset:0;top:var(--chat-viewport-top,0px);height:var(--chat-viewport-height,100dvh);min-height:0;position:fixed;overflow:hidden}.club-chat-open>div:first-child{height:100%}.club-chat-open .club-main{flex-direction:column;height:100%;min-height:0;display:flex}.club-chat-open .club-top,.club-chat-open .club-greeting,.club-chat-open .club-bottom{display:none}.club-chat-open .club-content{flex-direction:column;flex:1;width:100%;max-width:none;min-height:0;margin:0;padding:0;display:flex;overflow:hidden}.club-chat-open .team-conversation{border:0;border-radius:0;flex:1;width:100%;max-width:none;height:100%;min-height:0;max-height:none;margin:0}.club-chat-open .team-conversation>header{background:#fff;flex-shrink:0;gap:12px;min-height:60px;padding:8px 20px}.club-chat-open .team-conversation>header button{background:0 0;flex-shrink:0;width:44px;height:44px}.club-chat-open .team-conversation h2{margin:0;font-size:17px;line-height:1.4}.club-chat-open .chat-message-list{padding:24px clamp(16px,4vw,64px)}.club-chat-open .chat-empty{gap:6px;height:100%;min-height:0}.club-chat-open .chat-composer{flex-shrink:0;gap:7px;padding:10px 20px 6px}.club-chat-open .chat-composer>label,.club-chat-open .chat-composer>button{background:0 0;width:44px;height:44px}.club-chat-open .chat-composer>button{background:var(--club-blue)}.club-chat-open .chat-composer>input{background:#f7f9fc;border-radius:22px;padding:10px 16px}.club-chat-open .chat-attachments{flex-shrink:0;max-height:22dvh;padding:6px 16px;overflow-y:auto}.club-chat-open .chat-footnote{padding:0 12px max(8px,env(safe-area-inset-bottom));flex-shrink:0;margin:0;font-size:10px}@media (max-width:700px){.club-chat-open .team-conversation>header{min-height:calc(54px + env(safe-area-inset-top));padding:env(safe-area-inset-top) max(8px,env(safe-area-inset-right)) 0 max(4px,env(safe-area-inset-left));gap:5px}.club-chat-open .team-conversation h2{font-size:15px}.club-chat-open .chat-message-list{padding:16px max(12px,env(safe-area-inset-right)) 16px max(12px,env(safe-area-inset-left))}.club-chat-open .chat-composer{padding:6px max(6px,env(safe-area-inset-right)) 5px max(6px,env(safe-area-inset-left));gap:2px}.club-chat-open .chat-composer>input{padding:9px 12px}.club-chat-open .chat-footnote{font-size:9px}}.team-friends{max-width:960px;margin:auto}.friends-list{background:#fff;border:1px solid #e3e9f1;border-radius:14px;overflow:hidden}.friend-row.friend-card{border:0;border-bottom:1px solid #edf0f5;border-radius:0;flex-direction:row;align-items:center;gap:8px;min-height:52px;padding:2px 10px;display:flex}.friend-row:last-child{border-bottom:0}.friend-row-profile{min-width:0;min-height:48px;color:var(--club-ink);text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:0;display:flex}.friend-row-profile:disabled{opacity:1}.friend-row-avatar{width:40px;height:40px;color:var(--club-blue);background:linear-gradient(140deg,#e4eaff,#f0f4fa);border-radius:13px;flex-shrink:0;place-items:center;font-size:14px;font-weight:750;display:grid;position:relative;overflow:hidden}.friend-row-avatar img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.friend-row-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.friend-row-info strong{font-size:var(--club-body-font-size,13px);overflow-wrap:anywhere;align-items:center;gap:5px;display:flex}.friend-row-info strong small{color:var(--club-blue);background:#eef2ff;border-radius:5px;padding:2px 4px;font-size:9px}.friend-row-info>small{color:#8b9aae;overflow-wrap:anywhere;font-size:11px}.friend-row-info i{margin:0 5px;font-style:normal}.friend-row-chevron{color:#bbc5d4}.friend-direct{min-width:48px;min-height:48px;color:var(--club-blue);background:#f8faff;border:1px solid #e0e6f3;border-radius:14px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:2px;font-size:9px;display:flex}.friend-direct:disabled{opacity:.5}.friend-row-check{color:#fff;border:1px solid #cdd7e6;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;display:grid}.friend-row.selected .friend-row-check{background:var(--club-blue);border-color:var(--club-blue)}.friend-birthdays{background:linear-gradient(115deg,#fff7ed,#fffaf6);border:1px solid #f1decc;border-radius:10px;align-items:center;gap:8px;min-width:0;margin-bottom:8px;padding:5px 8px;display:flex}.friend-birthdays h2{color:#985f38;white-space:nowrap;flex-shrink:0;align-items:center;gap:4px;margin:0;font-size:11px;line-height:1.4;display:flex}.friend-birthdays h2 small{font-size:10px;font-weight:500}.friend-birthdays>div{scrollbar-width:thin;align-items:center;gap:5px;min-width:0;display:flex;overflow-x:auto}.friend-birthdays button{min-height:34px;color:var(--club-ink);white-space:nowrap;background:#ffffffa6;border:0;border-radius:8px;flex-shrink:0;align-items:center;gap:5px;padding:3px 5px;display:flex}.friend-birthdays button strong{font-size:12px;font-weight:650}.friend-birthdays .friend-row-avatar{border-radius:8px;width:24px;height:24px;font-size:9px}.friend-public-profile{flex-direction:column;align-items:center;gap:8px;padding:28px;display:flex}.friend-public-profile .friend-row-avatar{border-radius:28px;width:86px;height:86px;font-size:22px}.friend-public-profile h2{margin:8px 0 0;font-size:22px}.friend-public-profile p{font-size:var(--club-body-font-size,13px);color:#8495aa;margin:0}.friend-public-profile .friend-birthday-message{color:#ad784b;align-items:center;gap:7px;margin-top:10px;display:flex}@media (max-width:700px){.friend-row.friend-card{gap:5px;min-height:52px;padding:1px 9px}.friend-row-profile{gap:9px;min-height:48px}.friend-row-avatar{border-radius:15px;width:45px;height:45px;font-size:12px}.friend-row-info strong{font-size:var(--club-body-font-size,13px)}.friend-row-info>small{font-size:10px}.friend-direct{border-radius:12px;min-width:44px;min-height:44px}.friend-row-check{width:19px;height:19px}}.friend-row-info strong{flex-wrap:wrap;line-height:1.35}.friend-level{background:color-mix(in srgb,var(--club-blue) 9%,white);color:var(--club-blue);border:1px solid color-mix(in srgb,var(--club-blue) 19%,white);border-radius:6px;flex-shrink:0;align-items:center;padding:2px 5px;font-size:10px;font-weight:750;line-height:1.3;display:inline-flex}.friend-row-info>.friend-summary{color:#6d8098;flex-wrap:wrap;gap:2px 6px;font-size:11px;line-height:1.4;display:flex}.friend-summary>span+span:before{content:"·";color:#aab7c7;margin-right:6px}.friend-public-profile{gap:6px;padding:20px}.friend-public-profile .friend-row-avatar{border-radius:23px;width:70px;height:70px}.friend-profile-details{border-top:1px solid #e5eaf2;align-self:stretch;margin:10px 0 0}.friend-profile-details>div{font-size:var(--club-body-font-size,13px);border-bottom:1px solid #e5eaf2;justify-content:space-between;gap:16px;padding:10px 0;display:flex}.friend-profile-details dt{color:#7a8da6;flex-shrink:0}.friend-profile-details dd{text-align:right;color:var(--club-ink);overflow-wrap:anywhere;margin:0}.friend-public-profile .friend-level-progress{color:#667e99;margin-top:5px;font-size:11px}@media (max-width:700px){.friend-row-avatar{border-radius:12px;width:36px;height:36px}.friend-row-chevron{display:none}.friend-row-info>.friend-summary{font-size:10px}.friend-public-profile{padding:16px}.friend-profile-details>div{padding:9px 0}}.schedule-event-list{gap:6px;display:grid}.schedule-event{isolation:isolate;text-align:left;border:1px solid var(--club-element-border,#dfe6f0);background:var(--surface,white);width:100%;height:64px;min-height:64px;color:var(--surface-ink,#233d5b);border-radius:10px;align-items:center;gap:9px;padding:8px 10px;display:flex;position:relative;overflow:hidden}.schedule-event:focus-visible{outline:2px solid var(--club-blue,#5366df);outline-offset:2px}.schedule-event-art{z-index:-1;pointer-events:none;width:clamp(150px,42%,240px);position:absolute;inset:0 0 0 auto}.schedule-event.match .schedule-event-art{background-image:linear-gradient(90deg, var(--surface,white), color-mix(in srgb, var(--surface,white) 88%, transparent) 28%, color-mix(in srgb, var(--surface,white) 22%, transparent) 78%), url(/images/club-pitch-football.png);background-position:50%,78% 60%;background-repeat:no-repeat;background-size:100% 100%,auto 106px}.schedule-event.notice .schedule-event-art{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--club-blue,#5366df) 8%, transparent));color:var(--club-blue,#5366df);justify-content:flex-end;align-items:center;padding-right:34px;display:flex}.schedule-event.notice .schedule-event-art svg{opacity:.13;transform:rotate(-12deg)}.schedule-event-date{background:color-mix(in srgb, var(--club-blue,#5366df) 8%, var(--surface,white));height:44px;color:var(--surface-ink,#233d5b);border-radius:8px;flex-direction:column;flex:0 0 42px;justify-content:center;align-items:center;gap:1px;display:flex}.schedule-event-date b{font-size:20px;font-weight:750;line-height:23px}.schedule-event-date small{opacity:.7;font-size:10px;line-height:13px}.schedule-event-copy{flex:1;min-width:0}.schedule-event-meta{align-items:center;gap:7px;min-width:0;margin-bottom:4px;display:flex}.schedule-event-meta small{opacity:.7;flex-shrink:0;font-size:10px;line-height:13px}.schedule-event-copy strong{white-space:nowrap;text-overflow:ellipsis;font-size:var(--club-body-font-size,13px);margin:0;font-weight:650;line-height:19px;display:block;overflow:hidden}.schedule-event-type{white-space:nowrap;text-overflow:ellipsis;font-size:var(--club-body-font-size,13px);opacity:.75;margin-top:4px;line-height:19px;display:block;overflow:hidden}.schedule-event-arrow{flex-shrink:0}@media (max-width:700px){.schedule-event{gap:8px;padding:8px}.schedule-event-meta{gap:5px}}.match-record-toolbar{align-items:center;gap:5px;margin:0 0 10px;display:flex}.club-app .match-record-toolbar>button{border:1px solid var(--club-element-border,#dfe6f0);white-space:nowrap;border-radius:7px;flex:0 74px;justify-content:center;align-items:center;min-width:0;height:30px;min-height:30px;padding:0 4px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.match-record-toolbar>button:not(.club-primary-button){background:var(--surface,white);color:var(--surface-ink,#233d5b)}.club-app .match-record-toolbar>button.active{border-color:var(--club-blue,#5366df);background:var(--club-blue,#5366df);color:var(--club-accent-ink,white)}.match-record-toolbar>button:focus-visible{outline:2px solid var(--club-blue,#5366df);outline-offset:2px}@media (max-width:360px){.club-app .match-record-toolbar>button{padding-inline:2px}}.finance-view{--finance-surface:var(--club-element-financeCard,#fff);--finance-ink:var(--club-element-financeCard-ink,#192b42);--finance-muted:color-mix(in srgb, var(--finance-ink) 65%, var(--finance-surface));--finance-income:color-mix(in srgb, #008f86 80%, var(--finance-ink));--finance-expense:color-mix(in srgb, #c96724 85%, var(--finance-ink));max-width:1100px;font-size:var(--club-body-font-size,13px);color:var(--finance-ink);margin:0 auto}.finance-view button{cursor:pointer;font:inherit}.finance-view button:disabled{opacity:.4;cursor:default}:is(.finance-view button:focus-visible,.finance-period input:focus-visible){outline:2px solid var(--club-blue);outline-offset:2px}.finance-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.finance-heading h1{letter-spacing:-.04em;margin:0;font-size:25px;line-height:1.3}.finance-register{background:var(--club-blue);min-height:34px;color:var(--club-accent-ink,white);border:0;border-radius:8px;align-items:center;gap:4px;padding:6px 11px;display:flex;font-weight:650!important}.finance-period{align-items:center;gap:3px;margin-bottom:12px;display:flex}.finance-period button,.finance-period input{color:#233d5b;background:#fff;border:1px solid #dfe5ef;border-radius:7px;min-height:34px}.finance-period button{place-items:center;min-width:32px;padding:5px 7px;display:grid}.finance-period input{width:152px;min-width:0;font:inherit;padding:5px 9px}.finance-period .finance-current{margin-left:5px;font-size:11px}.finance-summary,.finance-analysis,.finance-ledger{background:var(--finance-surface);border:1px solid var(--club-element-border,#dfe6f0);border-radius:12px}.finance-summary{grid-template-columns:1.2fr 1fr 1fr;align-items:center;gap:14px;margin-bottom:12px;padding:16px 20px;display:grid}.finance-summary>div{flex-direction:column;gap:5px;min-width:0;display:flex}.finance-summary>div+div{border-left:1px solid color-mix(in srgb, var(--finance-ink) 10%, transparent);padding-left:18px}.finance-summary span{font-size:12px;font-weight:550}.finance-summary strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:22px;font-weight:750;line-height:1.25}.finance-summary small{color:var(--finance-muted);font-size:10px}.finance-income{color:var(--finance-income)}.finance-expense{color:var(--finance-expense)}.finance-summary .finance-balance strong{font-size:26px}.finance-columns{grid-template-columns:1.13fr 1fr;align-items:start;gap:12px;display:grid}.finance-analysis,.finance-ledger{min-width:0;padding:17px}.finance-view h2{letter-spacing:-.02em;margin:0 0 14px;font-size:15px;font-weight:650;line-height:1.4}.finance-donut-wrap{width:min(100%,340px);margin:0 auto;container-type:inline-size}.finance-donut{aspect-ratio:1;border-radius:50%;width:100%;position:relative}.finance-donut-total{background:var(--finance-surface);text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:8px;display:flex;position:absolute;inset:29%}.finance-donut-total>span{color:var(--finance-muted);font-size:11px}.finance-donut-total>strong{letter-spacing:-.05em;overflow-wrap:anywhere;max-width:100%;font-size:clamp(15px,5.8cqi,20px);font-weight:750}.finance-view .finance-donut-label{text-align:center;letter-spacing:-.035em;background:0 0;border:0;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:1px;width:29%;min-height:40px;padding:3px 0;line-height:1.2;display:flex;position:absolute;transform:translate(-50%,-50%)}.finance-donut-label>span{word-break:keep-all;font-size:clamp(10px,3.65cqi,12px);font-weight:650}.finance-donut-label>strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;max-width:100%;font-size:clamp(10px,3.55cqi,12px);font-weight:700}.finance-donut-label>small{font-size:11px;font-weight:600}.finance-view .finance-donut-label[aria-pressed=true]{outline-offset:1px;background:#ffffff18;outline:1px solid}.finance-view .finance-donut-label:focus-visible{outline-color:currentColor}.finance-donut-marker{color:#192b42;background:#fff;border-radius:50%;place-items:center;width:17px;height:17px;font-size:10px;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #192b4266}.finance-donut-callouts{flex-wrap:wrap;justify-content:center;gap:5px;margin:0 0 9px;display:flex}.finance-view .finance-donut-callouts button{border:1px solid color-mix(in srgb, var(--slice-color) 45%, var(--finance-surface));background:var(--finance-surface);color:var(--finance-ink);text-align:left;border-radius:6px;align-items:center;gap:5px;padding:5px 7px;font-size:11px;display:flex}.finance-donut-callouts button>i{background:var(--slice-color);color:#fff;text-shadow:0 1px 2px #0008;border-radius:50%;flex-shrink:0;place-items:center;width:17px;height:17px;font-size:10px;font-style:normal;display:grid}.finance-donut-callouts small{margin-top:2px;font-size:10px;display:block}.finance-donut-callouts button[aria-pressed=true]{outline:1px solid var(--slice-color)}.finance-monthly{border-top:1px solid color-mix(in srgb, var(--finance-ink) 12%, transparent);margin-top:17px;padding-top:15px}.finance-monthly-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.finance-monthly-heading h3{margin:0;font-size:14px;font-weight:650}.finance-year-picker{align-items:center;gap:6px;display:flex}.finance-year-picker strong{font-size:12px;font-weight:650}.finance-view .finance-year-picker button{border:1px solid color-mix(in srgb, var(--finance-ink) 12%, transparent);width:30px;height:30px;color:var(--finance-ink);background:var(--finance-surface);border-radius:6px;place-items:center;padding:0;display:grid}.finance-year-caption{color:var(--finance-muted);justify-content:space-between;align-items:center;gap:8px;margin:9px 0;font-size:11px;display:flex}.finance-monthly-legend{gap:10px;font-size:11px;display:flex}.finance-monthly-legend>span{align-items:center;gap:4px;display:inline-flex}.finance-monthly-legend i{border-radius:2px;width:7px;height:7px}.finance-monthly-legend .income,.finance-year-track.income .finance-year-bar{background:var(--finance-income)}.finance-monthly-legend .expense,.finance-year-track.expense .finance-year-bar{background:var(--finance-expense)}.finance-year-rows{gap:1px;display:grid}.finance-view .finance-year-row{border:0;border-bottom:1px solid color-mix(in srgb, var(--finance-ink) 7%, transparent);width:100%;color:var(--finance-ink);text-align:left;background:0 0;border-radius:5px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;padding:5px 4px;display:grid}.finance-view .finance-year-row[aria-expanded=true]{background:color-mix(in srgb, var(--club-blue) 7%, transparent)}.finance-year-month{white-space:nowrap;font-size:11px;font-weight:650}.finance-year-pair{gap:4px;min-width:0;display:grid}.finance-year-track{min-height:15px;padding-right:var(--amount-space);align-items:center;font-size:11px;display:flex}.finance-year-track.income{color:var(--finance-income)}.finance-year-track.expense{color:var(--finance-expense)}.finance-year-track-space{border-left:1px solid color-mix(in srgb, var(--finance-ink) 12%, transparent);width:100%;display:block}.finance-year-bar{border-radius:0 3px 3px 0;height:9px;display:block;position:relative}.finance-year-amount{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px;line-height:1.25;position:absolute;top:50%;left:calc(100% + 6px);transform:translateY(-50%)}.finance-year-amount b{font-weight:650}.finance-monthly-hint{color:var(--finance-muted);margin:9px 0 0;font-size:10px;line-height:1.5}.dialog.finance-month-dialog{width:min(560px,100vw - 28px);max-height:calc(100dvh - 40px);font-size:var(--club-body-font-size,13px);border-radius:14px;flex-direction:column;padding:0;display:flex}.finance-month-dialog .dialog-header{flex:none;align-items:center;padding:12px 14px}.finance-month-dialog .dialog-header h2{font-size:16px;line-height:1.4}.finance-month-dialog .dialog-close{flex:none;width:34px;height:34px}.finance-month-dialog .dialog-body{min-height:0;padding:14px;overflow:auto}.finance-month-breakdown{grid-template-columns:1fr 1fr;gap:12px;display:grid}.finance-month-category-group{border:1px solid #e1e7ee;border-radius:9px;min-width:0;padding:12px}.finance-month-category-group>header{border-bottom:1px solid #e8edf3;flex-direction:column;gap:6px;padding-bottom:11px;display:flex}.finance-month-category-group h3{margin:0;font-size:13px;font-weight:650}.finance-month-category-group>header>strong{letter-spacing:-.03em;overflow-wrap:anywhere;font-size:17px;font-weight:750}.finance-month-category-group.income>header{color:#087f78}.finance-month-category-group.expense>header{color:#a45b22}.finance-month-category-group ul{margin:0;padding:0;list-style:none}.finance-month-category-group li{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:start;gap:10px;padding:9px 0;font-size:12px;line-height:1.5;display:flex}.finance-month-category-group li:last-child{border-bottom:0;padding-bottom:0}.finance-month-category-group li>span{overflow-wrap:anywhere}.finance-month-category-group li>b{font-variant-numeric:tabular-nums;text-align:right;overflow-wrap:anywhere;font-size:12px;font-weight:650}.finance-month-category-group p{color:#6a7c90;margin:12px 0 0;font-size:12px;line-height:1.6}.finance-month-dialog .dialog-footer{padding:10px 14px calc(10px + env(safe-area-inset-bottom));flex:none}.finance-month-dialog .dialog-footer button{min-height:34px;padding:6px 12px;font-size:12px}@media (max-width:520px){.finance-month-breakdown{grid-template-columns:1fr;gap:10px}.finance-month-category-group>header{flex-direction:row;justify-content:space-between;align-items:center;gap:8px}.finance-month-dialog .dialog-header h2{font-size:15px}}.finance-ledger{scroll-margin-top:90px}.finance-ledger-heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:9px;display:flex}.finance-ledger-heading h2{margin:0}.finance-ledger-heading>small{color:var(--finance-muted);font-size:11px}.finance-flow-tabs,.finance-category-tabs{scrollbar-width:thin;align-items:center;gap:5px;padding:2px 0 5px;display:flex;overflow-x:auto}.finance-flow-tabs button,.finance-category-tabs button{border:1px solid color-mix(in srgb, var(--finance-ink) 13%, var(--finance-surface));background:var(--finance-surface);min-height:32px;color:var(--finance-muted);white-space:nowrap;border-radius:7px;flex-shrink:0;padding:5px 10px;font-size:11px}.finance-flow-tabs button[aria-pressed=true]{background:var(--club-blue);border-color:var(--club-blue);color:var(--club-accent-ink,white)}.finance-category-tabs button[aria-pressed=true]{background:color-mix(in srgb, var(--club-blue) 8%, var(--finance-surface));border-color:var(--club-blue);color:var(--finance-ink)}.finance-category-tabs{margin:2px 0}.finance-entry{border-bottom:1px solid color-mix(in srgb, var(--finance-ink) 9%, var(--finance-surface));align-items:center;gap:6px;padding:11px 0;display:flex}.finance-entry:last-child{border-bottom:0}.finance-entry>div{flex:1;min-width:0}.finance-entry time{color:var(--finance-muted);margin-bottom:4px;font-size:10px;display:block}.finance-entry-main{font-size:var(--club-body-font-size,13px);justify-content:space-between;align-items:start;gap:7px;line-height:1.4;display:flex}.finance-entry-main strong{overflow-wrap:anywhere;font-weight:650}.finance-entry-main b{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:650}.finance-entry p,.finance-entry>div>small{color:var(--finance-muted);overflow-wrap:anywhere;white-space:pre-wrap;margin:3px 0 0;font-size:11px;line-height:1.5;display:block}.finance-entry>button{width:32px;height:34px;color:var(--finance-muted);background:color-mix(in srgb, var(--finance-ink) 4%, var(--finance-surface));border:0;border-radius:7px;flex-shrink:0;place-items:center;display:grid}.finance-no-expense{text-align:center;margin-top:13px;line-height:1.6}.finance-no-expense p{margin:0 0 4px}.finance-no-expense small{color:var(--finance-muted);font-size:11px}.finance-no-expense button{background:var(--finance-surface);color:var(--club-blue);border:1px solid #dce3ef;border-radius:7px;margin:10px auto 0;padding:7px 10px;font-size:12px;display:block}.finance-no-entries{text-align:center;color:var(--finance-muted);padding:28px 8px;font-size:12px;line-height:1.6}.finance-pagination{justify-content:space-between;align-items:center;gap:8px;padding-top:12px;font-size:11px;display:flex}.finance-pagination button,.finance-state button{background:var(--finance-surface);min-height:34px;color:var(--finance-ink);border:1px solid #dce3ef;border-radius:7px;padding:6px 10px}.finance-state{text-align:center;padding:28px 14px;line-height:1.6}.finance-state button{align-items:center;gap:6px;display:inline-flex}@media (max-width:1000px){.finance-columns{grid-template-columns:1fr}.finance-summary{gap:10px;padding:14px}.finance-summary strong{font-size:19px}}@media (max-width:700px){.finance-heading{margin-bottom:8px}.finance-heading h1{font-size:21px}.finance-register{min-height:32px;padding:5px 9px;font-size:12px!important}.finance-period{margin-bottom:9px}.finance-period input{font-size:12px}.finance-summary{grid-template-columns:1fr 1fr;gap:10px 12px;margin-bottom:9px;padding:12px}.finance-summary .finance-balance{border-bottom:1px solid color-mix(in srgb,var(--finance-ink) 9%,var(--finance-surface));grid-column:1/-1;padding-bottom:10px}.finance-summary>div+div{border-left:0;padding-left:0}.finance-summary>div:last-child{border-left:1px solid color-mix(in srgb,var(--finance-ink) 9%,var(--finance-surface));padding-left:12px}.finance-summary .finance-balance strong{font-size:23px}.finance-summary strong{font-size:17px}.finance-summary span{font-size:11px}.finance-columns{gap:9px}.finance-analysis,.finance-ledger{padding:12px}.finance-view h2{margin-bottom:11px;font-size:14px}.finance-ledger-heading h2{margin:0}.finance-ledger{scroll-margin-top:60px}.finance-entry{padding:9px 0}}.ops-module.ranking-module{gap:10px}.ranking-module .club-toolbar{margin-bottom:0}.ranking-module .ops-podium{gap:8px}.ranking-module .ops-podium .club-panel{padding:8px}.ranking-module .ops-podium .ops-medal{margin-bottom:4px}.ranking-module .ops-podium .ops-medal svg{width:16px;height:16px}.ranking-module .ops-podium .ops-avatar{width:44px;height:44px;font-size:21px}.ranking-module .ops-podium h2{margin:4px 0 1px;line-height:1.3}.ranking-module .ops-podium small{line-height:1.3}.ranking-module .ops-podium strong{align-items:baseline;gap:3px;margin-top:4px;line-height:1.15;display:flex}.ranking-module .ops-podium strong span{letter-spacing:0;margin:0;font-size:8px}@media (max-width:700px){.ranking-module .ops-podium .ops-avatar{width:40px;height:40px;font-size:19px}}.ranking-friends-list{margin-bottom:16px}.ranking-friend-row{border-bottom:1px solid var(--club-element-border,#e3e9f1);align-items:center;gap:8px;min-height:52px;padding:3px 10px;display:flex}.ranking-friend-row:last-child{border-bottom:0}.ranking-friend-place{text-align:center;opacity:.65;flex:0 0 20px;font-size:12px;font-weight:650}.ranking-friend-row>.friend-row-avatar{margin:0}.ranking-friend-row .friend-row-info>strong{color:inherit}.ranking-friend-score{font-size:var(--club-body-font-size,13px);white-space:nowrap;font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:750}@media (max-width:700px){.ranking-friend-row{gap:6px;padding:3px 8px}.ranking-friend-place{flex-basis:16px;font-size:11px}}.match-attendance-action{flex-wrap:wrap;align-items:center;gap:5px 9px;min-height:30px;font-size:12px;display:flex}.match-attendance-action .attendance-check-button{background:var(--club-blue,#5366df);min-height:32px;color:var(--club-accent-ink,white);border:0;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:5px 9px;font-size:12px;font-weight:650;line-height:1.4;display:inline-flex}.match-attendance-action>small{opacity:.75;font-size:10px}.match-attendance-action .attendance-open-button{border:1px solid color-mix(in srgb,var(--club-blue,#5366df) 25%,#e3e9f1);min-height:30px;color:var(--club-blue,#5366df);white-space:nowrap;background:0 0;border-radius:7px;justify-content:center;align-items:center;gap:4px;margin-left:auto;padding:4px 8px;font-size:11px;font-weight:650;line-height:1.4;display:inline-flex}.attendance-deadline{flex-direction:column;gap:6px;margin:12px 0;display:flex}.attendance-deadline input{box-sizing:border-box;color:#233d5b;width:100%;min-width:0;max-width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #dce4ef;border-radius:8px;padding:7px 9px}.attendance-status{align-items:center;gap:5px;font-size:11px;line-height:1.5;display:inline-flex}.match-attendance-action.complete .attendance-status{color:var(--club-blue,#5366df);font-weight:650}.club-home-attendance{border-top:1px solid var(--club-element-border,#e3e9f1);background:var(--surface,white);color:var(--surface-ink,#233d5b);padding:5px 23px}.match-vote-facts .match-attendance-action{margin:8px 0}.attendance-check-dialog{max-width:500px}.attendance-check-dialog .dialog-body{font-size:var(--club-body-font-size,13px);line-height:1.6}.attendance-check-dialog .attendance-check-place{align-items:center;gap:5px;margin:5px 0;display:flex}.attendance-check-window{opacity:.75;font-size:11px}.attendance-consent{align-items:center;gap:8px;padding:8px 0;display:flex}.attendance-consent input{width:17px;height:17px;accent-color:var(--club-blue,#5366df);flex:none}.attendance-check-dialog small,.attendance-preview-note{font-size:11px}.attendance-check-error{color:#bd344d}.auto-attendance-settings{margin-top:12px;font-size:13px;line-height:1.65}.auto-attendance-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.auto-attendance-heading h2{align-items:center;gap:6px;margin:0;font-size:15px;display:flex}.auto-attendance-toggle{cursor:pointer;align-items:center;gap:7px;min-height:36px;font-size:13px;display:flex}.auto-attendance-toggle input{width:18px;height:18px;accent-color:var(--club-blue,#2563eb)}.auto-attendance-policy{flex-wrap:wrap;gap:6px;display:flex}.auto-attendance-policy span{color:#254b85;background:#eff4ff;border-radius:7px;padding:5px 8px;font-size:12px}.auto-attendance-help{opacity:.8;font-size:12px}.auto-attendance-message{color:#234e8a;background:#eff4ff;border-radius:8px;padding:8px 10px;font-size:12px}.auto-attendance-settings .club-secondary-button{min-height:36px;margin:4px 8px 4px 0;font-size:12px}.attendance-check-dialog .dialog-footer .button{min-height:36px;padding:7px 10px;font-size:12px}@media (max-width:700px){.club-home-next>.club-home-attendance{grid-column:1/-1;padding:4px 10px}.attendance-check-dialog .dialog-body{padding:14px}.attendance-check-dialog .dialog-header,.attendance-check-dialog .dialog-footer{padding:12px 14px}}.notification-settings{margin-bottom:14px;font-size:13px}.notification-settings-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.notification-settings h2{align-items:center;gap:7px;margin:0;font-size:16px;display:flex}.notification-toggle,.notification-sound-row label{align-items:center;gap:10px;display:flex}.notification-settings input[type=checkbox]{width:17px;height:17px;accent-color:var(--club-blue);flex:none}.notification-help{color:#64748b;margin:10px 0;font-size:12px;line-height:1.65}.notification-sound-list{border-block:1px solid #e6eaf3}.notification-sound-row{justify-content:space-between;align-items:center;gap:12px;min-height:58px;display:flex}.notification-sound-row+.notification-sound-row{border-top:1px solid #edf0f6}.notification-sound-row label{flex:1;min-width:0;min-height:44px}.notification-sound-row strong,.notification-sound-row small{display:block}.notification-sound-row small{color:#64748b;margin-top:2px;font-size:12px}.notification-settings button{min-height:36px;color:var(--club-blue);white-space:nowrap;background:#fff;border:1px solid #dae2f1;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;gap:4px;padding:6px 10px;font-size:12px;display:inline-flex}.notification-settings button:disabled{opacity:.55;cursor:default}.notification-settings :focus-visible{outline:2px solid var(--club-blue);outline-offset:3px}.notification-volume{align-items:center;gap:12px;min-height:44px;margin-top:8px;display:flex}.notification-volume span{white-space:nowrap;align-items:center;gap:5px;display:flex}.notification-volume input{min-width:50px;max-width:340px;accent-color:var(--club-blue);flex:1}.notification-volume output{text-align:right;font-variant-numeric:tabular-nums;width:36px}.notification-permissions{border-top:1px solid #e6eaf3;margin-top:14px;padding-top:4px}.notification-permission-row{align-items:flex-start;gap:10px;padding:12px 0;display:flex}.notification-permission-row>svg{color:#7b8fa9;flex-shrink:0;margin-top:2px}.notification-permission-row>div{flex:1;min-width:0}.notification-permission-row strong{font-size:13px}.notification-permission-row small{color:#64748b;margin-left:5px;font-size:11px;font-weight:400}.notification-permission-row p{color:#64748b;margin:4px 0 0;font-size:12px;line-height:1.6}.notification-status{background:#f3f5fd;border-radius:8px;padding:10px;font-size:12px;line-height:1.6}.notification-install{background:#f3f5fd;border-radius:10px;align-items:center;gap:10px;margin:10px 0;padding:12px;display:flex}.notification-install>svg{color:var(--club-blue);flex-shrink:0}.notification-install>div{flex:1;min-width:0}.notification-install p{color:#64748b;margin:4px 0 0;font-size:12px;line-height:1.6}.device-setup-dialog .dialog-body{font-size:13px}.device-setup-dialog ul{margin:18px 0;padding:0;list-style:none}.device-setup-dialog li{border-bottom:1px solid #e6eaf3;padding:10px 0}.device-setup-dialog li p{color:#64748b;margin:4px 0 0}@media (max-width:480px){.notification-settings{padding:14px}.notification-permission-row{gap:7px}.notification-settings button{min-height:40px}.notification-permission-row small{margin-left:0;display:block}}.club-sidebar{background:var(--club-sidebar,#fff);border-color:color-mix(in srgb, var(--club-sidebar-ink,#111827) 12%, transparent)}.club-sidebar .club-team,.club-sidebar .club-team small,.club-sidebar .club-nav-label,.club-sidebar nav button,.club-sidebar .club-sidebar-bottom button,.club-sidebar .club-sidebar-bottom>span,.club-sidebar .club-sidebar-bottom small{color:var(--club-sidebar-ink,#111827)}.club-sidebar .club-team small,.club-sidebar .club-nav-label,.club-sidebar-bottom small{opacity:.68}.club-sidebar nav button:hover{background:color-mix(in srgb, var(--club-sidebar-ink) 8%, transparent)}.club-sidebar nav button.active{background:var(--club-blue);color:var(--club-accent-ink,#fff)}.club-top,.club-bottom{background:var(--club-navigation,#fff);border-color:color-mix(in srgb, var(--club-navigation-ink,#111827) 12%, transparent)}.club-header-brand strong,.club-header-brand span,.club-top .club-mobile-menu,.club-bottom button,.club-bottom a{color:var(--club-navigation-ink,#111827)}.club-header-brand span{opacity:.68}.club-top .club-manage-shortcut,.club-top .club-preview-select{background:color-mix(in srgb, var(--club-navigation-ink,#111827) 7%, transparent);color:var(--club-navigation-ink,#111827);border-color:color-mix(in srgb, var(--club-navigation-ink,#111827) 18%, transparent)}.club-preview-select option{background:var(--club-navigation,#fff);color:var(--club-navigation-ink,#111827)}.club-bottom button{border-radius:10px}.club-bottom button.active{background:var(--club-blue);color:var(--club-accent-ink,#fff)}.club-greeting h1,.club-greeting>div>p{color:var(--club-background-ink,#111827)}.club-greeting>div>p{opacity:.68}.club-account-button>span:last-child{overflow-wrap:anywhere;min-width:0;font-weight:700}.club-account-button .club-account-avatar{background:color-mix(in srgb, var(--club-sidebar-ink) 10%, transparent);border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:13px;display:grid}.club-sidebar-bottom .club-account-button small{margin-top:3px;font-size:10px}.club-night-hero{isolation:isolate;color:#fff;background:#071923;border-radius:18px;min-height:330px;margin-bottom:26px;position:relative;overflow:hidden}.club-night-image{z-index:-2;width:auto;max-width:none;height:100%;position:absolute;top:0;right:0}.club-night-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#071923 0% 35%,#07192366 60%,#0000 80%);position:absolute;inset:0}.club-night-copy{width:60%;padding:40px 44px;position:relative}.club-night-copy>span{color:#a6cfbf;letter-spacing:.21em;font-size:10px;font-weight:750}.club-night-copy h1{color:#fff;letter-spacing:-.055em;margin:16px 0 12px;font-size:clamp(30px,3.1vw,43px);line-height:1.28}.club-night-copy p{color:#dae7e7;overflow-wrap:anywhere;max-width:410px;margin:0 0 23px;font-size:12px;line-height:1.65}.club-night-copy button{color:#15313e;background:#fff;border:1px solid #ffffff50;border-radius:9px;align-items:center;gap:15px;min-height:44px;padding:12px 18px;font-size:12px;font-weight:750;display:inline-flex}.club-night-copy button:hover{background:#e8f4ee}.club-theme-editor{border-top:1px solid #e7edf5;border-bottom:1px solid #e7edf5;padding:20px 0}.club-theme-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.club-theme-heading h3{align-items:center;gap:8px;margin:0;display:flex}.club-theme-heading button{color:#425771;background:#fff;border:1px solid #d9e2ee;border-radius:8px;align-items:center;gap:5px;min-height:40px;padding:8px 10px;font-size:11px;display:inline-flex}.club-theme-fields{grid-template-columns:1fr 1fr;gap:12px;margin:16px 0 20px;display:grid}.club-theme-fields label{border:1px solid #e1e7ef;border-radius:12px;align-items:center;gap:12px;padding:12px;display:flex}.club-theme-fields input[type=color]{cursor:pointer;background:#fff;border:1px solid #d9e2ee;border-radius:9px;width:48px;min-width:48px;height:48px;padding:3px}.club-theme-fields strong{color:#223653;font-size:12px;display:block}.club-theme-fields small{color:#718197;margin:3px 0;font-size:10px;line-height:1.5;display:block}.club-theme-fields code{color:#61728a;font-size:10px}.club-theme-sample{border:1px solid #dfe6ee;border-radius:12px;grid-template-columns:100px 1fr;font-size:11px;display:grid;overflow:hidden}.club-theme-sample aside{background:var(--club-sidebar);color:var(--club-sidebar-ink);align-content:start;gap:9px;padding:16px 10px;display:grid}.club-theme-sample aside b{padding:6px}.club-theme-sample aside span{padding:7px 6px}.club-theme-sample aside .selected{background:var(--club-blue);color:var(--club-accent-ink);border-radius:6px}.club-theme-sample header,.club-theme-sample footer{background:var(--club-navigation);color:var(--club-navigation-ink);padding:12px}.club-theme-sample header{justify-content:space-between;align-items:center;gap:6px;display:flex}.club-theme-sample main{background:var(--club-background);padding:15px}.club-theme-sample article{color:#223653;background:#fff;border-radius:7px;margin-top:10px;padding:13px}.club-theme-mini-hero{color:#fff;background:linear-gradient(100deg,#071923,#1a4b46);border-radius:7px;padding:19px 12px}.club-theme-sample footer{text-align:center;font-size:9px}.club-theme-caption{color:#718197;margin-top:9px;font-size:10px;display:block}@media (max-width:1000px){.club-night-hero{min-height:305px}.club-night-copy{width:65%;padding:32px}.club-night-copy h1{font-size:34px}}@media (max-width:600px){.club-night-hero{border-radius:14px;min-height:288px;margin-bottom:20px}.club-night-image{right:-22%}.club-night-hero:after{background:linear-gradient(90deg,#071923fa 0%,#071923e0 35%,#07192360 69%,#0000 100%)}.club-night-copy{width:73%;padding:29px 21px}.club-night-copy>span{letter-spacing:.15em;font-size:8px}.club-night-copy h1{margin-top:14px;font-size:clamp(25px,6.7vw,31px)}.club-night-copy p{margin-bottom:17px;font-size:11px}.club-night-copy button{gap:8px;padding:10px 12px;font-size:11px}.club-theme-fields{grid-template-columns:1fr}.club-theme-sample{grid-template-columns:78px 1fr}.club-theme-sample aside{padding:12px 6px;font-size:10px}}.club-main:after{content:"";z-index:-2;pointer-events:none;opacity:var(--club-scene-opacity,.32);background:radial-gradient(ellipse at 0 0,#c1dcff80,transparent 38%),radial-gradient(ellipse at 100% 0,#c1dcff80,transparent 38%),linear-gradient(180deg,transparent,var(--club-background) 52%,transparent),url(/images/club-stadium-banner.png) center bottom/cover no-repeat;position:fixed;inset:80px 0 0 246px}.club-app[data-club-scene=pitch] .club-main:after{background:radial-gradient(ellipse at top right,var(--club-blue),transparent 70%),repeating-linear-gradient(115deg,transparent 0 55px,color-mix(in srgb,var(--club-blue) 40%,#237a61) 55px 110px);-webkit-mask-image:linear-gradient(130deg,#0000 5%,#0008 90%);mask-image:linear-gradient(130deg,#0000 5%,#0008 90%)}.club-app[data-club-scene=glow] .club-main:after{background:radial-gradient(ellipse at 0 0,var(--club-blue),transparent 65%),radial-gradient(ellipse at 100% 90%,var(--club-blue),transparent 60%);-webkit-mask-image:none;mask-image:none}.club-app[data-club-scene=plain] .club-main:after{display:none}.club-sidebar{border-right-color:color-mix(in srgb,var(--club-blue) 16%,transparent);box-shadow:4px 0 28px #14213906}.club-top{box-shadow:0 3px 18px #14213905}.club-bottom{border-top-color:color-mix(in srgb,var(--club-blue) 16%,transparent);box-shadow:0 -5px 22px #14213908}.club-home-card,.friends-list,.chat-room-card,.club-panel{box-shadow:0 5px 20px #15274304}.friends-toolbar>span{color:var(--club-background-ink)}.club-appearance-entry{color:#fff;background:linear-gradient(110deg,#102734ed,color-mix(in srgb,var(--club-blue) 45%,#152c39cc)),url(/images/club-stadium-banner.png) center 70%/cover;border:1px solid #dbe4ed;border-radius:18px;justify-content:space-between;align-items:center;gap:22px;margin-bottom:22px;padding:26px;display:flex;box-shadow:0 12px 28px #192f4010}.club-appearance-entry>div>span{letter-spacing:.18em;color:#c4dded;font-size:9px}.club-appearance-entry h2{letter-spacing:-.035em;margin:9px 0;font-size:22px}.club-appearance-entry p{color:#d8e4ea;margin:0;font-size:12px;line-height:1.7}.club-appearance-entry>button{color:#203448;white-space:nowrap;background:#fff;min-height:44px}.club-theme-editor{border-top:0;padding:0 0 18px}.club-theme-live{background:var(--club-background);border:1px solid #dbe4ed;border-radius:15px;grid-template-columns:64px minmax(0,1fr);margin:14px 0;display:grid;overflow:hidden;box-shadow:0 8px 22px #1325410c}.club-theme-live aside{background:var(--club-sidebar);color:var(--club-sidebar-ink);text-align:center;border-right:1px solid #8996ab20;flex-direction:column;gap:8px;padding:13px 6px;font-size:9px;display:flex}.club-theme-live aside b{background:var(--club-blue);width:28px;height:30px;color:var(--club-accent-ink);border-radius:7px;place-items:center;margin:0 auto 8px;display:grid}.club-theme-live aside img{object-fit:contain;width:100%;height:100%}.club-theme-live aside span{padding:7px 3px}.club-theme-live .selected{background:var(--club-blue);color:var(--club-accent-ink);border-radius:6px}.club-theme-live header,.club-theme-live footer{background:var(--club-navigation);color:var(--club-navigation-ink);padding:10px 12px;font-size:10px}.club-theme-live header{justify-content:space-between;gap:8px;display:flex}.club-theme-live footer{text-align:center;border-top:1px solid #8996ab20;font-size:9px}.club-theme-live main{isolation:isolate;padding:11px;position:relative;overflow:hidden}.club-theme-live main:before{content:"";z-index:-1;background:radial-gradient(at top left,var(--club-blue),transparent),url(/images/club-stadium-banner.png) center/cover;opacity:var(--club-scene-opacity);position:absolute;inset:0}.club-theme-live[data-scene=pitch] main:before{background:repeating-linear-gradient(115deg,transparent 0 35px,var(--club-blue) 35px 70px)}.club-theme-live[data-scene=glow] main:before{background:radial-gradient(at top left,var(--club-blue),transparent)}.club-theme-live[data-scene=plain] main:before{display:none}.theme-preview-banner{background:linear-gradient(110deg,#102330e6,color-mix(in srgb,var(--club-blue) 35%,#10233075)),url(/images/club-stadium-banner.png) center/cover;color:#fff;border-radius:9px;justify-content:space-between;align-items:center;gap:5px;min-height:124px;padding:16px 13px;display:flex;position:relative;overflow:hidden}.theme-preview-banner>div{z-index:1;flex-direction:column;gap:8px;width:70%;display:flex;position:relative}.theme-preview-banner strong{letter-spacing:-.04em;font-size:19px;line-height:1.3}.theme-preview-banner small{letter-spacing:.14em;color:#c5dce7;font-size:6px}.theme-preview-banner span{color:#e0e9ed;font-size:8px}.club-theme-live article{color:#233951;background:#fff;border:1px solid #fff7;border-radius:9px;flex-direction:column;gap:5px;margin-top:8px;padding:12px;display:flex}.club-theme-live article small{color:var(--club-blue);letter-spacing:.12em;font-size:7px}.club-theme-live article strong{font-size:12px}.club-theme-live article>span{color:#73839b;font-size:8px}.theme-preview-stats{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}.theme-preview-stats>span{color:#718197;background:#fff;border-radius:8px;padding:10px;font-size:8px}.theme-preview-stats strong{color:#233951;margin-top:5px;font-size:12px;display:block}.theme-presets{grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:18px;display:grid}.theme-presets button{color:#3e5570;background:#fff;border:1px solid #dfe6ef;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:7px;font-size:10px;display:flex}.theme-preset-dot{background:#cbd8e9;border:1px solid #ccd7e5;border-radius:50%;flex-shrink:0;width:12px;height:12px}.theme-preset-dot.field{background:#479f88}.theme-preset-dot.night{background:#173645}.theme-color-tabs{grid-template-columns:repeat(4,1fr);gap:5px;margin:12px 0;display:grid}.theme-color-tabs button{color:#536981;background:#fff;border:1px solid #dfe6ef;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:54px;padding:5px;font-size:10px;display:flex}.theme-color-tabs button[aria-pressed=true]{color:#3553b2;background:#eff4ff;border-color:#aab9ec}.theme-color-tabs i{border:1px solid #8896ac40;border-radius:4px;width:24px;height:14px}.theme-slider-panel{background:#f8fafc;border:1px solid #e0e6ef;border-radius:12px;padding:15px}.theme-slider-title{justify-content:space-between;align-items:center;gap:8px;display:flex}.theme-slider-title strong{align-items:center;gap:6px;font-size:12px;display:flex}.theme-slider-title>label{align-items:center;gap:6px;display:flex}.theme-slider-title input[type=color]{background:#fff;border:1px solid #dce4ef;border-radius:6px;width:32px;height:32px;min-height:32px;padding:2px}.theme-slider-title code{color:#718197;font-size:10px}.theme-slider{margin-top:12px;display:block}.theme-slider>span{color:#567089;align-items:center;gap:4px;font-size:11px;display:flex}.theme-slider output{color:#354e6b;font-variant-numeric:tabular-nums;margin-left:auto}.theme-slider input[type=range]{accent-color:#536ae6;cursor:pointer;touch-action:pan-y;background:0 0;border:0;width:100%;height:36px;min-height:36px;padding:0}.theme-slider input.hue-slider{-webkit-appearance:none;appearance:none;background:linear-gradient(90deg,#e85a68,#e6c34c,#57be76,#4bbcd0,#5c6edf,#b959c9,#e85a68);border-radius:10px;height:12px;min-height:12px;margin:13px 0}.theme-slider input.hue-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:0 0;border:3px solid #fff;border-radius:50%;width:23px;height:23px;box-shadow:0 1px 5px #11253a60}.theme-slider input.hue-slider::-moz-range-thumb{background:0 0;border:3px solid #fff;border-radius:50%;width:18px;height:18px;box-shadow:0 1px 5px #11253a60}.theme-scene-controls{grid-template-columns:1fr 1fr;align-items:center;gap:15px;margin-top:14px;display:grid}.theme-scene-controls>label:first-child{color:#567089;font-size:11px}.theme-scene-controls select{color:#314d68;background:#fff;border:1px solid #dfe6ef;border-radius:9px;width:100%;min-height:44px;margin-top:7px;padding:9px;font-size:11px;display:block}.theme-scene-controls .theme-slider{margin:0}@media (max-width:1000px){.club-main:after{left:0}}@media (max-width:700px){.club-main:after{inset:48px 0 0}.club-appearance-entry{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:16px;padding:19px}.club-appearance-entry h2{font-size:19px}.club-appearance-entry p{font-size:11px}.club-theme-live{grid-template-columns:46px minmax(0,1fr)}.club-theme-live aside{gap:4px;padding:10px 4px;font-size:8px}.club-theme-live main{padding:8px}.theme-preview-banner{min-height:106px;padding:12px 10px}.theme-preview-banner strong{font-size:16px}.theme-preview-banner span{font-size:7px}.theme-color-tabs{grid-template-columns:repeat(2,1fr)}.theme-color-tabs button{flex-direction:row;min-height:44px;font-size:11px}.theme-presets button{flex-direction:column;font-size:9px}.theme-scene-controls{grid-template-columns:1fr}.theme-slider-panel{padding:12px}}.dialog:has(.club-theme-editor) .dialog-header{padding:15px 18px}.club-theme-live{z-index:2;position:sticky;top:95px}@media (max-width:700px),(max-height:1000px){.club-theme-live article,.club-theme-live .theme-preview-stats{display:none}.club-theme-live .theme-preview-banner{min-height:86px}.club-theme-live .theme-preview-banner strong{font-size:15px}.club-theme-live aside{gap:2px;padding:8px 4px}.club-theme-live aside b{margin-bottom:3px}.club-theme-live aside span{padding:4px}.club-theme-live main{padding:8px}.club-theme-live header,.club-theme-live footer{padding:7px 10px}}@media (max-height:500px){.club-theme-live{position:relative;top:auto}}.theme-slider input[type=range]{height:44px;min-height:44px}.theme-slider input.hue-slider{background-position:50%;background-repeat:no-repeat;background-size:100% 12px;height:44px;min-height:44px;margin:0}.club-app .club-banner-glow{background:linear-gradient(90deg,#09121dec 0%,#09121d9c 40%,transparent 75%),linear-gradient(145deg,transparent 30%,color-mix(in srgb,var(--club-element-banner) 30%,transparent))}.club-app .club-brand-banner:after{border-color:var(--club-element-bannerStripe);background:color-mix(in srgb,var(--club-element-bannerStripe) 32%,transparent)}.club-app .club-banner-crest>span{border-top-color:var(--club-element-bannerStripe)}.club-app .club-banner-copy h1,.club-app .club-banner-copy p,.club-app .club-banner-kicker,.club-app .club-banner-signature{color:var(--club-element-bannerText)}.club-app .club-top{background:var(--club-element-header)}.club-app .club-top .club-header-brand strong,.club-app .club-top .club-header-brand span,.club-app .club-top .club-mobile-menu{color:var(--club-element-header-ink)}.club-app .club-top .club-manage-shortcut,.club-app .club-top .club-preview-select{background:color-mix(in srgb,var(--club-element-header-ink) 7%,transparent);color:var(--club-element-header-ink)}.club-app .club-primary-button,.club-app .button.primary,.club-app .club-home-no-match button,.club-app .chat-composer>button{background:var(--club-element-button);color:var(--club-element-button-ink);border-color:var(--club-element-button)}.club-app .club-home-feature-icon{color:var(--club-element-icon);background:color-mix(in srgb,var(--club-element-icon) 12%,var(--club-element-card))}.club-app .club-home-section-title h2>svg,.club-app .club-home-venue svg,.club-app .club-home-member-grid svg,.club-app .club-home-inline-link>svg,.club-app .club-home-finance-link>svg:first-child,.club-app .friend-direct,.club-app .chat-room-icon{color:var(--club-element-icon)}.club-app .club-home-card,.club-app .club-panel{--surface:var(--club-element-card);--surface-ink:var(--club-element-card-ink)}.club-app .club-home-news{--surface:var(--club-element-noticeCard);--surface-ink:var(--club-element-noticeCard-ink)}.club-app .club-home-votes{--surface:var(--club-element-voteCard);--surface-ink:var(--club-element-voteCard-ink)}.club-app .club-home-finance{--surface:var(--club-element-financeCard);--surface-ink:var(--club-element-financeCard-ink)}.club-app .club-home-members{--surface:var(--club-element-memberCard);--surface-ink:var(--club-element-memberCard-ink)}.club-app .club-home-next,.club-app .schedule-calendar,.club-app .schedule-event{--surface:var(--club-element-scheduleCard);--surface-ink:var(--club-element-scheduleCard-ink)}.club-app .friends-list,.club-app .friend-row{--surface:var(--club-element-friendCard);--surface-ink:var(--club-element-friendCard-ink)}.club-app .chat-room-card{--surface:var(--club-element-chatCard);--surface-ink:var(--club-element-chatCard-ink)}.club-app :is(.club-home-card,.club-panel,.club-home-next,.schedule-calendar,.schedule-event,.friends-list,.friend-row,.chat-room-card){background:var(--surface);color:var(--surface-ink);--club-ink:var(--surface-ink);border-color:var(--club-element-border)}.club-app .club-home-card :is(.club-home-section-title>button,.club-home-caption,.club-home-news-row time,.club-home-vote-total small,.club-home-empty),.club-app .friend-summary,.club-app .chat-room-card p{color:var(--surface-ink);opacity:.7}.club-app .friend-row-info>strong,.club-app .chat-room-card strong,.club-app .schedule-calendar h2,.club-app .schedule-event strong,.club-app .schedule-days button{color:var(--surface-ink)}.club-app .club-home-member-grid>button,.club-app .club-home-inline-link,.club-app .club-home-money-grid>div{background:color-mix(in srgb,var(--surface-ink) 5%,var(--surface));border-color:color-mix(in srgb,var(--club-element-border) 60%,transparent);color:var(--surface-ink)}.club-app .club-home-member-grid strong,.club-app .club-home-money-grid span{color:var(--surface-ink)}.club-app .club-home-next{isolation:isolate;position:relative}.club-app .club-home-next-main{background:linear-gradient(90deg,var(--surface) 5%,color-mix(in srgb,var(--surface) 94%,transparent) 43%,color-mix(in srgb,var(--surface) 12%,transparent)),url(/images/club-pitch-football.png) center/cover no-repeat}@media (max-width:700px){.club-app .club-home-next-main{background-position:50%,30px}}.club-app .club-home-next-response{background:color-mix(in srgb,var(--surface) 94%,transparent);color:var(--surface-ink);border-color:var(--club-element-border)}.club-app .club-home-next .club-home-venue,.club-app .club-home-next-response>span{color:var(--surface-ink);opacity:.75}.club-app .club-home-replays{border-color:var(--club-element-border)}.club-app .club-home-replays:before,.club-app .club-home-team-footer:before{background:linear-gradient(90deg,#101d2aed 5%,#101d2aa6 45%,#101d2a30),linear-gradient(color-mix(in srgb,var(--club-element-huddle) 25%,transparent),color-mix(in srgb,var(--club-element-huddle) 25%,transparent)),var(--club-huddle-image) center 35%/cover}.club-app .club-home-replays>.club-home-feature-icon{background:var(--club-element-button);color:var(--club-element-button-ink)}.theme-element-select{color:#435972;align-items:center;gap:10px;margin:12px 0;font-size:11px;display:flex}.theme-element-select select{color:#263e59;background:#fff;border:1px solid #d9e2ed;border-radius:9px;flex:1;min-width:0;min-height:44px;padding:8px;font-size:12px}.theme-element-reset{color:#536983;background:0 0;border:0;align-items:center;gap:5px;min-height:40px;margin-top:7px;font-size:11px;display:flex}.theme-photo-palettes{margin-top:22px}.theme-photo-palettes h4{color:#283e57;margin:0;font-size:13px}.theme-photo-palettes p{color:#718197;margin:7px 0 12px;font-size:11px;line-height:1.6}.theme-photo-palettes>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.theme-photo-palettes button{text-align:left;color:#263e59;background:#fff;border:1px solid #dce3ed;border-radius:10px;min-width:0;padding:0 0 9px;overflow:hidden}:is(.theme-photo-palettes button:hover,.theme-photo-palettes button:focus-visible){border-color:#536ae6;box-shadow:0 0 0 2px #536ae625}.theme-photo-palettes strong{margin:9px 9px 5px;font-size:11px;display:block}.theme-photo-swatch{background:var(--club-element-huddle) var(--club-huddle-image) center/cover;isolation:isolate;height:72px;display:block;position:relative}.theme-photo-swatch:after,.theme-preview-huddle:after{content:"";background:color-mix(in srgb,var(--club-element-huddle) 25%,transparent);pointer-events:none;position:absolute;inset:0}.theme-palette-chips{gap:4px;margin:0 9px;display:flex}.theme-palette-chips i{border:1px solid #8996ab30;border-radius:5px;width:19px;height:8px;display:block}.club-theme-live .theme-preview-banner{background:linear-gradient(90deg,#09121dec 0%,#09121d9c 40%,transparent 75%),linear-gradient(145deg,transparent 30%,color-mix(in srgb,var(--club-element-banner) 30%,transparent)),linear-gradient(color-mix(in srgb,var(--club-element-huddle) 18%,transparent),color-mix(in srgb,var(--club-element-huddle) 18%,transparent)),var(--club-huddle-image,url(/images/club-night-huddle.png)) center 35%/cover no-repeat;border-bottom:3px solid var(--club-element-bannerStripe)}.club-theme-live .theme-preview-banner :is(strong,span,small){color:var(--club-element-bannerText)}.club-theme-live header{background:var(--club-element-header);color:var(--club-element-header-ink)}.club-theme-live article,.club-theme-live .theme-preview-stats>span{background:var(--club-element-card);color:var(--club-element-card-ink);border-color:var(--club-element-border)}.club-theme-live article strong,.club-theme-live .theme-preview-stats strong{color:inherit}.club-theme-live article>span{background:var(--club-element-button);color:var(--club-element-button-ink);border-radius:5px;align-self:flex-start;padding:5px 8px}.club-theme-live article>small{color:var(--club-element-icon)}.theme-preview-huddle{isolation:isolate;background:var(--club-element-huddle) var(--club-huddle-image) center/cover;border-radius:8px;min-height:114px;display:none;position:relative;overflow:hidden}.theme-preview-huddle span{z-index:1;color:#fff;background:#071923ad;border-radius:4px;padding:4px 7px;font-size:10px;position:absolute;bottom:9px;left:9px}.club-theme-live[data-preview-element=huddle] .theme-preview-banner{display:none}.club-theme-live[data-preview-element=huddle] .theme-preview-huddle{display:block}.club-theme-live[data-preview-element=noticeCard] article{background:var(--club-element-noticeCard);color:var(--club-element-noticeCard-ink)}.club-theme-live[data-preview-element=voteCard] article{background:var(--club-element-voteCard);color:var(--club-element-voteCard-ink)}.club-theme-live[data-preview-element=financeCard] article{background:var(--club-element-financeCard);color:var(--club-element-financeCard-ink)}.club-theme-live[data-preview-element=memberCard] article{background:var(--club-element-memberCard);color:var(--club-element-memberCard-ink)}.club-theme-live[data-preview-element=scheduleCard] article{background:linear-gradient(90deg,var(--club-element-scheduleCard) 5%,color-mix(in srgb,var(--club-element-scheduleCard) 94%,transparent) 43%,color-mix(in srgb,var(--club-element-scheduleCard) 12%,transparent)),url(/images/club-pitch-football.png) center/cover no-repeat;color:var(--club-element-scheduleCard-ink)}.club-theme-live[data-preview-element=friendCard] article{background:var(--club-element-friendCard);color:var(--club-element-friendCard-ink)}.club-theme-live[data-preview-element=chatCard] article{background:var(--club-element-chatCard);color:var(--club-element-chatCard-ink)}@media (max-width:700px){.theme-photo-palettes>div{grid-template-columns:repeat(2,minmax(0,1fr))}.theme-element-select{flex-direction:column;align-items:flex-start;gap:5px}.theme-element-select select{width:100%}}@media (max-width:700px),(max-height:1000px){.club-theme-live[data-preview-element$=Card] .theme-preview-banner,.club-theme-live[data-preview-element=card] .theme-preview-banner,.club-theme-live[data-preview-element=button] .theme-preview-banner,.club-theme-live[data-preview-element=icon] .theme-preview-banner,.club-theme-live[data-preview-element=border] .theme-preview-banner{display:none}.club-theme-live:is([data-preview-element$=Card],[data-preview-element=card],[data-preview-element=button],[data-preview-element=icon],[data-preview-element=border]) article{min-height:86px;margin:0;display:flex}.theme-preview-huddle{min-height:86px}}.theme-photo-uniforms{border:0;margin:18px 0;padding:0}.theme-photo-uniforms legend{color:#435972;margin-bottom:8px;font-size:12px}.theme-photo-uniforms>div{flex-wrap:wrap;gap:5px;display:flex}.theme-photo-uniforms button{color:#4f657f;background:#fff;border:1px solid #dde4ee;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:57px;min-height:53px;padding:5px;font-size:9px;display:flex}.theme-photo-uniforms button[aria-pressed=true]{background:#f0f4ff;border-color:#6479ce;box-shadow:0 0 0 1px #6479ce}.theme-photo-uniforms i{border:1px solid #91a1b450;border-radius:50%;width:19px;height:19px}.club-app .notice-list-heading h1,.club-app .schedule-heading h1,.club-app .schedule-month-title,.club-app .schedule-empty,.club-app .schedule-heading-meta .club-text-button,.club-app .finance-heading h1,.club-app .club-toolbar .club-inline-title,.club-app .club-toolbar .club-subtle,.club-app .club-content>.club-preview-note,.club-app .team-chat-list>.friends-toolbar,.club-app .ops-module>.ops-muted{color:var(--club-background-ink)}.club-app[data-club-tone=dark] .club-eyebrow{color:#b2c8ec}.club-app[data-club-tone=dark] .club-sidebar nav button.active{background:color-mix(in srgb, var(--club-blue) 20%, var(--club-sidebar));color:var(--club-sidebar-active);box-shadow:inset 3px 0 var(--club-sidebar-active)}.club-app[data-club-tone=dark] .club-bottom button.active{background:color-mix(in srgb, var(--club-navigation-active) 9%, var(--club-navigation));color:var(--club-navigation-active)}.club-app[data-club-tone=dark] .club-sidebar,.club-app[data-club-tone=dark] .club-bottom{border-color:color-mix(in srgb, var(--club-navigation-ink) 14%, transparent);box-shadow:0 0 24px #02091626}.club-app[data-club-tone=dark] .club-home-dashboard{grid-template-columns:minmax(0,1fr);gap:10px}.club-app[data-club-tone=dark] .club-home-next,.club-app[data-club-tone=dark] .club-home-replays{grid-column:1/-1}.club-app[data-club-tone=dark] .club-home-card,.club-app[data-club-tone=dark] .club-home-next{box-shadow:0 5px 16px #02091624}.club-app[data-club-tone=dark] .club-brand-banner{border:1px solid #b8d6ff26}.club-app[data-club-tone=dark] .club-brand-banner:after{display:none}.club-app[data-club-tone=dark] .club-banner-crest>span{background:var(--club-element-bannerStripe);color:var(--club-element-bannerStripe-ink);border:0}.club-app[data-club-tone=dark] .club-banner-crest{filter:drop-shadow(0 1px 2px #dfeaffaa)}.club-app[data-club-tone=dark] .club-home-replays{border-color:#d5e4ff33}.club-app[data-club-tone=dark] .club-home-next-main{background:linear-gradient(90deg, var(--surface) 3%, var(--surface) 40%, color-mix(in srgb, var(--surface) 80%, transparent) 58%, transparent 82%), url(/images/club-pitch-football.png) center / cover no-repeat}.club-app[data-club-tone=dark] .club-home-section-title>button{opacity:.85}.club-app[data-club-tone=dark] .club-home-news-tag{background:color-mix(in srgb, var(--club-blue) 10%, var(--surface));color:var(--surface-ink)}.club-app[data-club-tone=dark] .club-home-news-tag.poll{color:#6442b4;background:#eee9ff}.club-app[data-club-tone=dark] .club-home-dashboard>.club-preview-note{opacity:.85}@media (min-width:701px){.club-app[data-club-tone=dark] .club-main:has(.club-home-dashboard) .club-content{max-width:1200px;padding:22px 28px 50px}.club-app[data-club-tone=dark] .club-brand-banner{border-radius:12px;min-height:158px;margin-bottom:12px}.club-app[data-club-tone=dark] .club-banner-identity{gap:18px;width:76%;padding:24px}.club-app[data-club-tone=dark] .club-banner-crest{width:62px;min-width:62px}.club-app[data-club-tone=dark] .club-banner-crest>span,.club-app[data-club-tone=dark] .club-banner-crest img{height:74px;font-size:20px}.club-app[data-club-tone=dark] .club-banner-copy h1{margin:0 0 8px;font-size:clamp(24px,2.6vw,34px)}.club-app[data-club-tone=dark] .club-home-card{border-radius:12px;padding:10px 18px}.club-app[data-club-tone=dark] .club-home-section-title{margin-bottom:3px}.club-app[data-club-tone=dark] .club-home-section-title h2{font-size:16px}.club-app[data-club-tone=dark] .club-home-news-row{min-height:44px;padding:7px 0}.club-app[data-club-tone=dark] .club-home-next-main{min-height:106px;padding:15px 18px}.club-app[data-club-tone=dark] .club-home-replays{flex-wrap:nowrap;min-height:70px;padding:12px 18px}.club-app[data-club-tone=dark] .club-home-replays strong{margin-bottom:3px;font-size:18px}.club-app[data-club-tone=dark] .club-home-replays small{max-width:none}.club-app[data-club-tone=dark] .club-home-feature-icon{border-radius:10px;width:42px;min-width:42px;height:44px}.club-app[data-club-tone=dark] .club-home-summary-grid{gap:10px}.club-app[data-club-tone=dark] .club-banner-kicker,.club-app[data-club-tone=dark] .club-banner-signature,.club-app[data-club-tone=dark] .club-banner-edition{display:none}}@media (max-width:700px){.club-app[data-club-tone=dark] .club-home-dashboard{gap:8px}.club-app[data-club-tone=dark] .club-home-news-row:nth-child(2){display:flex}.club-app[data-club-tone=dark] .club-home-next-main{min-height:82px}.club-app[data-club-tone=dark] .club-home-replays{min-height:48px}.club-app[data-club-tone=dark] .club-home-next-main{background-position:50%,30px}}.inquiry-branding{background:#f8fafc;border:1px solid #e1e8f1;border-radius:14px;padding:20px}.inquiry-branding h3{margin:0 0 8px;font-size:16px}.inquiry-branding p,.inquiry-branding>small{color:#718398;font-size:11px;line-height:1.7}.inquiry-branding>div,.branding-review>div{grid-template-columns:1fr 1fr;gap:12px;margin:14px 0;display:grid}.inquiry-branding label{flex-direction:column;gap:10px;min-width:0;font-size:12px;display:flex}.inquiry-branding img,.inquiry-image-empty{object-fit:contain;background:#fff;border:1px dashed #cad5e3;border-radius:10px;width:100%;height:125px}.inquiry-image-empty{color:#8799ae;place-items:center;display:grid}.inquiry-branding input{width:100%;font-size:10px}.branding-review img{object-fit:contain;background:#f6f8fb;border-radius:10px;width:100%;max-width:100%;height:110px}.branding-review figure{text-align:center;color:#63778e;margin:0;font-size:11px}.branding-review p{color:#63778e;font-size:12px;line-height:1.6}@media (max-width:700px){.inquiry-branding{padding:16px}.inquiry-branding img,.inquiry-image-empty{height:105px}}.welcome{color:#203451;background:#fff;grid-template-columns:1fr 1fr;min-height:100dvh;display:grid}.welcome-story{color:#fff;background:#132a49;flex-direction:column;padding:42px 56px;display:flex;position:relative;overflow:hidden}.welcome-brand{color:#fff;letter-spacing:.025em;align-items:center;gap:12px;font-size:25px;font-weight:800;text-decoration:none;display:flex}.welcome-brand>span,.welcome-mobile-brand>span{color:#fff;background:#5877e1;border-radius:11px;flex-shrink:0;place-items:center;width:37px;height:37px;font-size:25px;display:grid}.welcome-story-copy{margin:auto 0;padding:68px 0 34px;position:relative}.welcome-kicker{letter-spacing:.15em;color:#6984cc;font-size:10px;font-weight:700}.welcome-story .welcome-kicker{color:#95abe0}.welcome-story h1{letter-spacing:-.045em;margin:23px 0 17px;font-size:clamp(31px,3.05vw,49px);line-height:1.5}.welcome-story p{color:#b6c7df;font-size:14px;line-height:1.9}.welcome-story>footer{color:#899eba;letter-spacing:.04em;font-size:10px;line-height:1.8}.welcome-pitch{background:repeating-linear-gradient(90deg,#6b91c30b 0 12%,#0000 12% 25%);border:1px solid #7493c146;border-radius:12px;max-width:430px;height:225px;margin-top:52px;position:relative;transform:perspective(650px)rotateX(22deg)rotate(-8deg);box-shadow:0 25px 70px #00000025}.welcome-pitch:after{content:"";border:1px solid #91aed35c;border-radius:50%;width:78px;height:78px;position:absolute;top:calc(50% - 39px);left:calc(50% - 39px)}.welcome-pitch:before{content:"";border-left:1px solid #91aed35c;height:100%;position:absolute;left:50%}.welcome-pitch i,.welcome-pitch b{border:1px solid #91aed35c;width:50px;height:110px;position:absolute;top:55px}.welcome-pitch i{left:0}.welcome-pitch b{right:0}.welcome-pitch span,.welcome-pitch em{background:#7696f1;border:3px solid #bcd1fa;border-radius:50%;width:14px;height:14px;position:absolute;top:48%;left:24%;box-shadow:0 0 0 9px #93b0ff15}.welcome-pitch em{top:28%;left:74%}.welcome-main{flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:72px 40px 30px;display:flex;position:relative}.login-box{width:100%;max-width:390px;margin:auto 0}.login-box h2{letter-spacing:-.035em;margin:16px 0 10px;font-size:29px;line-height:1.4}.welcome-lead{color:#8190a6;font-size:13px;line-height:1.8}.login-box form{gap:20px;margin-top:36px;display:grid}.welcome-field{flex-direction:column;gap:9px;font-size:12px;font-weight:600;display:flex}.welcome-input{color:#9caac0;background:#fff;border:1px solid #dfe5ef;border-radius:10px;align-items:center;gap:11px;min-height:53px;padding:0 14px;display:flex}.welcome-input:focus-within{border-color:#7894f7;outline:2px solid #7894f750}.welcome-input input{color:#253751;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:14px 0;font-size:14px}.welcome-input input::placeholder{color:#a3afc0}.welcome-input button{color:#92a2ba;background:0 0;border:0;place-items:center;min-width:34px;min-height:44px;display:grid}.welcome-primary{color:#fff;cursor:pointer;background:#5269e6;border:0;border-radius:10px;justify-content:center;align-items:center;gap:12px;min-height:53px;font-size:14px;font-weight:650;display:flex;box-shadow:0 4px 12px #5368df20}.welcome-primary:disabled{opacity:.6;cursor:wait}.welcome-error{color:#aa4253;background:#fff2f3;border-radius:8px;padding:12px;font-size:12px;line-height:1.7}.join-link{text-align:center;color:#8090a7;margin:23px 0 31px;font-size:12px;line-height:2}.join-link a{color:#526bdd;min-height:32px;margin-left:6px;font-weight:700;text-decoration:none;display:inline-block}.team-inquiry-link{text-align:center;border-block:1px solid #e9edf4;flex-direction:column;align-items:center;gap:6px;padding:22px 0;display:flex}.team-inquiry-link>span{color:#94a1b4;font-size:11px}.team-inquiry-link a{color:#405b94;justify-content:center;align-items:center;gap:10px;min-height:44px;font-size:13px;text-decoration:none;display:flex}.welcome-safe{color:#96a4b8;justify-content:center;align-items:center;gap:7px;margin-top:24px;font-size:10px;line-height:1.7;display:flex}.welcome-footer{color:#a2aec0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;width:100%;max-width:390px;padding-top:65px;font-size:10px;display:flex}.brand-formal-name{flex-basis:100%;font-size:10px;line-height:1.6}.welcome-footer a{color:inherit;min-height:44px;font-size:inherit;align-items:center;text-decoration:none;display:inline-flex}.welcome-footer-operator{white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.welcome-footer a:hover{text-underline-offset:3px;text-decoration:underline}.welcome-footer a:focus-visible{outline-offset:3px;outline:2px solid #7894f7}.welcome-mobile-brand{display:none}@media (max-width:900px){.welcome-story{padding:32px}.welcome-main{padding:50px 26px 24px}.welcome-story h1{font-size:31px}}@media (max-width:650px){.welcome{grid-template-columns:1fr}.welcome-story{display:none}.welcome-main{min-height:100dvh;padding:30px 24px 24px;padding-top:max(30px, env(safe-area-inset-top));padding-bottom:max(24px, env(safe-area-inset-bottom));justify-content:flex-start}.welcome-mobile-brand{color:#213553;align-items:center;gap:10px;width:100%;max-width:390px;margin-bottom:43px;font-size:23px;font-weight:800;text-decoration:none;display:flex}.login-box{max-width:390px;margin:0}.login-box h2{margin-top:12px;font-size:26px}.login-box form{margin-top:29px}.welcome-input input{font-size:16px}.welcome-footer{margin-top:auto;padding-top:42px}.join-link a{min-height:44px}.welcome-safe{font-size:10px}}@media (max-width:350px){.welcome-main{padding-inline:18px}.login-box h2{font-size:24px}.join-link{font-size:11px}.welcome-safe{align-items:flex-start}}.signup-shell{color:#243752;background:#f6f8fc;min-height:100dvh}.signup-header{justify-content:space-between;align-items:center;gap:16px;max-width:1220px;height:88px;margin:auto;padding:0 38px;display:flex}.signup-header .welcome-brand{color:#203754;font-size:23px}.signup-header>a:last-child{color:#6f7d93;align-items:center;gap:8px;min-height:44px;font-size:12px;display:flex}.signup-layout{grid-template-columns:280px minmax(0,1fr);gap:72px;max-width:1120px;margin:38px auto 65px;padding:0 28px;display:grid}.signup-aside{padding-top:27px}.signup-aside h1{letter-spacing:-.055em;margin:19px 0 14px;font-size:33px;line-height:1.5}.signup-aside>p{color:#8693a7;font-size:13px;line-height:1.9}.signup-steps{gap:20px;margin:22px 0;padding:22px 0;list-style:none;display:grid}.signup-steps li{color:#9aa6b9;align-items:center;gap:14px;min-height:35px;font-size:13px;display:flex}.signup-steps li>span{background:#fff;border:1px solid #dae1eb;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;display:grid}.signup-steps .active{color:#435ed0;font-weight:700}.signup-steps .active>span{color:#fff;background:#536be2;border-color:#536be2;box-shadow:0 0 0 5px #536be212}.signup-steps .done>span{color:#657bc8;background:#e8edf9}.signup-note{color:#8290a5;border-top:1px solid #e1e7f0;align-items:center;gap:12px;padding:20px 0;display:flex}.signup-note p{font-size:12px;line-height:1.8}.signup-card{background:#fff;border:1px solid #e8edf5;border-radius:19px;min-width:0;padding:35px;box-shadow:0 10px 35px #1c315306}.signup-card-heading>span{letter-spacing:.1em;color:#8093bd;font-size:10px;font-weight:700}.signup-card h2{letter-spacing:-.04em;margin:12px 0 7px;font-size:23px;line-height:1.55}.signup-card-heading>p{color:#8b98ab;margin-bottom:28px;font-size:12px;line-height:1.8}.signup-fields{gap:24px;display:grid}.welcome-field>input,.welcome-field>select,.birth-fields select,.welcome-field>textarea{color:#2a3d59;outline-offset:3px;background:#fff;border:1px solid #dfe5ef;border-radius:9px;width:100%;min-width:0;min-height:49px;padding:13px;font-size:14px}.welcome-field>textarea{resize:vertical;min-height:125px;line-height:1.7}.signup-two{grid-template-columns:1fr 1fr;gap:16px;display:grid}.photo-picker{border-bottom:1px solid #edf0f6;align-items:center;gap:20px;padding-bottom:24px;display:flex}.profile-preview{color:#b8c5da;background:#f0f3fa;border:1px solid #e3e9f3;border-radius:50%;flex:none;place-items:center;width:84px;height:84px;display:grid;overflow:hidden}.profile-preview img{object-fit:cover;width:100%;height:100%}.photo-picker strong{font-size:13px}.photo-picker small{color:#97a4b6;margin-left:7px;font-size:10px;font-weight:400}.photo-picker p{color:#95a0b2;font-size:11px;line-height:1.6}.photo-buttons{flex-wrap:wrap;gap:7px;display:flex}.photo-buttons button,.welcome-back,.region-search{color:#637899;cursor:pointer;background:#fff;border:1px solid #dfe6f1;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:8px 12px;font-size:11px;display:inline-flex}.birth-fields{border:0;min-width:0;margin:0;padding:0}.birth-fields legend,.field-title{margin:0 0 10px;font-size:12px;font-weight:600}.birth-fields>div{grid-template-columns:1.3fr 1fr 1fr;gap:10px;display:grid}.birth-fields small,.field-hint{color:#8a98ad;font-size:11px;font-weight:400;line-height:1.8}.birth-fields small{margin-top:8px;display:block}.signup-navigation{border-top:1px solid #edf1f6;gap:12px;margin-top:32px;padding-top:25px;display:flex}.signup-navigation>.welcome-primary{flex:1}.signup-navigation .welcome-back{min-width:95px}.signup-footer{text-align:center;padding:12px 24px max(28px, env(safe-area-inset-bottom));color:#a1acbd;font-size:10px}.team-choices{gap:8px;max-height:210px;padding:3px;display:grid;overflow:auto}.team-choices>label{cursor:pointer;border:1px solid #e4e9f2;border-radius:9px;align-items:center;gap:12px;min-height:64px;padding:12px;display:flex}.team-choices .chosen{background:#f2f5ff;border-color:#8f9ee7}.team-choices input{accent-color:#546cde;flex:none;width:17px;height:17px}.team-choices label>span{flex:1;gap:4px;display:grid}.team-choices strong{font-size:12px}.team-choices small{color:#8394ae;font-size:10px}.team-choices svg{color:#526cdf;opacity:0}.team-choices .chosen svg{opacity:1}.team-choices>p{color:#8997ab;font-size:12px}.region-search{background:#f9fbff;width:100%;font-size:12px}.region-selects{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.region-selects:has(>label:last-child:nth-child(2)){grid-template-columns:1fr 1fr}.region-selects select{padding:12px 6px;font-size:12px}.selected-region{color:#60789a;align-items:center;gap:5px;margin-top:12px;font-size:11px;line-height:1.8;display:flex}.address-embed{border:1px solid #d9e1ed;border-radius:8px;margin:15px 0;overflow:hidden}.address-embed.hidden{display:none}.address-embed>.text-button{min-height:44px;padding:10px}.position-open{text-align:left;color:#586fc3;cursor:pointer;background:#f9fbff;border:1px solid #dce4f1;border-radius:10px;align-items:center;gap:13px;width:100%;padding:18px;display:flex}.position-open>span{flex:1;gap:7px;display:grid}.position-open strong{font-size:13px}.position-open small{color:#8b9ab1;font-size:10px;line-height:1.7}.position-dialog{padding:22px 28px}.priority-tabs{grid-template-columns:1fr 1fr;gap:10px;margin:17px 0;display:grid}.priority-tabs button{color:#7a8ca5;background:#fafbfe;border:1px solid #dfe6f1;border-radius:9px;min-height:49px;padding:11px;font-size:11px}.priority-tabs strong{margin-left:9px}.priority-tabs .selected{color:#4760c3;background:#f0f3ff;border-color:#728be8}.position-field{isolation:isolate;background:repeating-linear-gradient(#307966 0 12.5%,#357e6a 12.5% 25%);border:2px solid #ffffff85;border-radius:2px;outline:8px solid #317864;flex-direction:column;justify-content:space-around;gap:13px;min-height:320px;margin:25px 8px;padding:13px 4px;display:flex;position:relative}.pitch-center{z-index:-1;border-top:1px solid #fff6;width:100%;position:absolute;top:50%;left:0}.pitch-center:after{content:"";border:1px solid #fff6;border-radius:50%;width:74px;height:74px;position:absolute;top:-37px;left:calc(50% - 37px)}.pitch-box{z-index:-1;border:1px solid #fff6;width:50%;height:55px;position:absolute;left:25%}.pitch-box.top{border-top:0;top:0}.pitch-box.bottom{border-bottom:0;bottom:0}.position-row{justify-content:space-around;gap:3px;display:flex}.position-row button{color:#e3f0ec;cursor:pointer;background:0 0;border:0;justify-items:center;gap:5px;min-width:47px;min-height:55px;padding:0 2px;display:grid}.position-row button>span{color:#386654;background:#ffffffed;border-radius:50%;place-items:center;min-width:36px;height:36px;font-size:10px;font-weight:700;display:grid;position:relative;box-shadow:0 3px 8px #163c4122}.position-row button small{font-size:8px;line-height:1.4}.position-row b{color:#fff;background:#233f89;border-radius:50%;place-items:center;width:16px;height:16px;font-size:9px;display:grid;position:absolute;top:-4px;right:-5px}.position-row .first>span{color:#1b3a7a;background:#c8daff;outline:3px solid #9bb8ff88}.position-row .second>span{color:#745323;background:#ffe3a6;outline:3px solid #ffe3a644}.position-summary{color:#7286a3;justify-content:space-between;gap:10px;font-size:11px;line-height:1.8;display:flex}.application-summary{background:#f5f7fc;border-radius:11px;gap:10px;padding:21px;font-size:12px;display:grid}.application-summary>span,.application-summary small{color:#8494ad;font-size:11px}.agreement{border-bottom:1px solid #edf1f6;padding-bottom:17px}.agreement>label{align-items:flex-start;gap:11px;min-height:36px;font-size:12px;line-height:1.8;display:flex}.agreement input{accent-color:#536cdd;flex:none;width:18px;height:18px;margin-top:2px}.agreement b{color:#5368c3;margin-right:9px;font-size:10px}.agreement b.optional{color:#97a1b0}.agreement details{color:#8997aa;margin-left:29px;font-size:11px}.agreement summary{cursor:pointer;min-height:36px;padding-top:7px}.agreement details p{background:#f7f9fc;border-radius:7px;padding:13px;line-height:1.9}.privacy-link{color:#6c7fa5;min-height:32px;font-size:11px;text-decoration:underline}.signup-complete{text-align:center;padding:52px 10px}.complete-icon{color:#5e78d0;background:#edf3ff;border-radius:50%;place-items:center;width:73px;height:73px;margin:0 auto 22px;display:grid}.signup-complete p{color:#8393aa;margin:18px 0 30px;font-size:13px;line-height:1.9}.signup-complete .welcome-primary{max-width:360px;margin:auto}.inquiry-layout .signup-card{max-width:710px}.privacy-document{background:#fff;border-radius:15px;max-width:800px;margin:25px auto;padding:35px}.privacy-document h1{font-size:27px}.privacy-document h2{margin-top:30px;font-size:17px}.privacy-document p{color:#6b7e99;font-size:13px;line-height:1.9}.portal-layout{max-width:970px;margin:28px auto;padding:0 24px 60px}.portal-heading{align-items:center;gap:19px;margin:20px 0 30px;display:flex}.portal-heading h1{margin:0 0 6px;font-size:27px}.portal-heading p{color:#8a9bb3;font-size:12px}.portal-grid{gap:20px;display:grid}.portal-card{background:#fff;border:1px solid #e3e9f3;border-radius:14px;padding:26px}.portal-card h2{margin:12px 0;font-size:19px}.portal-card p{color:#8393a9;font-size:13px;line-height:1.8}.member-status{color:#8e783b;background:#fff7df;border-radius:5px;padding:5px 8px;font-size:11px;display:inline-block}.member-status.approved{color:#4d8973;background:#eaf6f0}.member-status.rejected{color:#ab6574;background:#fff0f1}.member-list{gap:12px;display:grid}.review-card{background:#fff;border:1px solid #e1e7f1;border-radius:12px;padding:21px}.review-heading{flex-wrap:wrap;align-items:center;gap:13px;display:flex}.review-heading img{object-fit:cover;border-radius:50%;width:46px;height:46px}.review-heading strong{font-size:14px}.review-heading .member-status{margin-left:auto}.review-info{color:#7f91aa;margin:14px 0;font-size:11px;line-height:1.9}.review-controls{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.review-controls button{min-height:44px}.review-card textarea{border:1px solid #dfe5ef;border-radius:8px;width:100%;min-height:65px;padding:10px;font-size:13px}.portal-actions{flex-wrap:wrap;gap:12px;display:flex}.portal-actions button,.portal-actions a{min-height:44px}.danger-text{color:#a96575!important}.inline-notice{color:#5b7b72;background:#eff7f4;border-radius:8px;padding:13px;font-size:12px;line-height:1.7}@media (max-width:950px){.signup-layout{grid-template-columns:210px minmax(0,1fr);gap:30px}.signup-card{padding:27px}.signup-aside h1{font-size:28px}.signup-two{grid-template-columns:1fr}.region-selects{grid-template-columns:1fr 1fr}.region-selects>label:last-child:nth-child(3){grid-column:1/-1}}@media (max-width:650px){.signup-header{height:77px;padding:12px 22px;padding-top:max(12px, env(safe-area-inset-top))}.signup-header .welcome-brand{gap:8px;font-size:17px}.signup-header>a:last-child{font-size:11px}.signup-layout{margin:0 auto 25px;padding:0 20px;display:block}.signup-aside{padding:16px 3px 0}.signup-aside h1{margin:10px 0;font-size:27px}.signup-aside>p{margin:6px 0}.signup-steps{justify-content:space-between;gap:6px;margin:12px 0;padding:15px 0;display:flex}.signup-steps li{gap:6px;font-size:10px}.signup-steps li>span{flex:none;width:24px;height:24px}.signup-note{display:none}.signup-card{border-radius:14px;padding:25px 20px}.signup-card h2{font-size:21px}.signup-card-heading>p{font-size:11px}.photo-picker{align-items:flex-start;gap:13px}.profile-preview{width:66px;height:66px}.photo-buttons button{gap:4px;padding:8px;font-size:10px}.photo-picker p{font-size:10px}.welcome-field>input,.welcome-field>select,.birth-fields select,.welcome-field>textarea,.review-card textarea{font-size:16px}.signup-two{gap:22px}.region-selects select{font-size:14px}.position-open{padding:15px 12px}.position-open small{font-size:10px}.position-dialog{padding:18px}.position-row button small{max-width:65px;font-size:8px}.position-summary{font-size:10px}.signup-card .signup-navigation{margin-top:25px}.signup-footer{font-size:9px}.privacy-document{margin:18px;padding:25px}.portal-layout{padding:0 20px 40px}.portal-heading h1{font-size:23px}.portal-card{padding:21px}.review-card{padding:16px}}@media (max-width:350px){.signup-layout{padding:0 12px}.signup-header{padding-inline:15px}.signup-card{padding:22px 15px}.signup-steps li{font-size:9px}.photo-picker{flex-direction:column}.position-row button{min-width:42px}.position-row button small{font-size:7px}.birth-fields>div{gap:6px}}.visually-hidden{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.photo-picker>div,.signup-fields>*,.signup-two>*,.photo-picker{min-width:0}.photo-buttons{max-width:100%}
