/*! 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-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--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-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--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}.relative{position:relative}.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}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.table-row{display:table-row}.grow{flex-grow:1}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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,)}}.program-pill{white-space:nowrap}.program-sunday_singles{color:#ff9d58;background:#ff791a1c;border-color:#ff791a70;box-shadow:inset 3px 0 #ff7a1a}.program-sunday_doubles{color:#72b4ff;background:#2c8cff1c;border-color:#2c8cff70;box-shadow:inset 3px 0 #2c8cff}.program-monday_morning_mercy{color:#e7c968;background:#d1ae451c;border-color:#d1ae4570;box-shadow:inset 3px 0 #d1ae45}.program-wednesday_walk{color:#62e2c0;background:#27d49a1c;border-color:#27d49a70;box-shadow:inset 3px 0 #27d49a}.program-afterglow{color:#c09eff;background:#a879ff1c;border-color:#a879ff70;box-shadow:inset 3px 0 #a879ff}.program-crusaders_challenge{color:#ffb36e;background:#ed6d271c;border-color:#ed6d2770;box-shadow:inset 3px 0 #ed6d27}.program-general{color:#a9b6c5;background:#60708717;border-color:#60708755}.staff-record-actions{gap:7px;display:flex}.staff-record-list .staff-record-actions .edit{color:#7ab8ff;border-color:#315f8e}.assignment-record.editing{background:#0a1a2b}.assignment-editor{background:#0b1a2a;border:1px solid #355473;border-radius:9px;grid-column:1/-1;grid-template-columns:1fr 1.5fr auto;align-items:end;gap:10px;margin-top:3px;padding:13px;display:grid}.assignment-editor label{color:var(--muted);font-size:8px}.assignment-editor select,.assignment-editor input{width:100%;color:var(--ink);background:#07131f;border:1px solid #39516b;border-radius:7px;margin-top:6px;padding:10px;display:block}.assignment-editor>span{gap:7px;display:flex}.staff-record-list .assignment-editor .save{color:#66dfba;background:#10352d;border-color:#26745e}.staff-record-list .assignment-editor .cancel{color:#9bacbd;border-color:#43576b}.player-checkin-status{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.player-checkin.service-sunday_singles{border-top-color:#ff7a1a}.player-checkin.service-sunday_doubles{border-top-color:#2c8cff}.player-checkin.service-monday_morning_mercy{border-top-color:#d1ae45}.player-checkin.service-wednesday_walk{border-top-color:#27d49a}.player-checkin.service-afterglow{border-top-color:#a879ff}.calendar-subscribe{white-space:nowrap;text-decoration:none}.calendar-input{width:100%;min-width:0;max-width:100%;display:block;position:relative;overflow:hidden}.calendar-input input{box-sizing:border-box;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%;min-width:0;max-width:100%;display:block;padding-right:52px!important}.calendar-input input[type=date],.calendar-input input[type=datetime-local]{inline-size:100%;min-inline-size:0}.calendar-input input::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;width:42px;height:100%}.calendar-trigger{color:#ff9d58;background:#2d1d12;border:1px solid #8a4e25;border-radius:7px;place-items:center;width:36px;height:32px;padding:0;font-size:19px;line-height:1;display:grid;position:absolute;top:50%;right:5px;transform:translateY(-50%);box-shadow:0 4px 12px #00000030}.calendar-trigger:hover{border-color:var(--orange);color:#ffb27d;background:#3b2517}.calendar-trigger:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.calendar-input:focus-within .calendar-trigger{border-color:var(--orange)}.event-planner-grid{grid-template-columns:1.15fr .85fr;gap:14px;margin-bottom:14px;display:grid}.event-builder,.house-rules,.event-calendar{padding:25px}.event-builder h2,.house-rules h2{margin:8px 0 17px;font-size:20px}.event-builder label{min-width:0;max-width:100%;color:var(--muted);text-transform:uppercase;letter-spacing:.7px;gap:6px;margin-top:11px;font-size:8px;display:grid}.event-builder label small{text-transform:none;letter-spacing:0}.event-builder input,.event-builder select,.event-builder textarea{box-sizing:border-box;width:100%;min-width:0;max-width:100%;color:var(--ink);font:inherit;resize:vertical;background:#081522;border:1px solid #39516b;border-radius:8px;padding:11px;font-size:10px;display:block}.event-builder>.button{width:100%;margin-top:15px}.publish-choice{background:#0d2d27;border:1px solid #2c584d;border-radius:8px;grid-template-columns:18px 1fr;align-items:center;gap:9px;margin-top:11px;padding:12px;display:grid}.event-builder .publish-choice label{text-transform:none;letter-spacing:0;cursor:pointer;margin:0;display:block}.publish-choice input{width:16px;height:16px;accent-color:var(--green);padding:0}.publish-choice small{color:#7ca89b;margin-top:3px;font-size:7px}.house-rules>p{color:var(--muted);margin:-4px 0 17px;font-size:9px;line-height:1.5}.house-rules ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.house-rules li{color:#b7c5d4;background:#081522;border:1px solid #2d4560;border-radius:8px;grid-template-columns:29px 1fr;align-items:center;gap:10px;padding:10px;font-size:8px;line-height:1.45;display:grid}.house-rules li b{border:1px solid var(--blue);color:#78b5fa;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.special-rule-note{background:#2d1d12;border:1px solid #80502f;border-radius:8px;margin-top:12px;padding:13px}.special-rule-note b,.special-rule-note small{display:block}.special-rule-note b{color:#ffad75;font-size:9px}.special-rule-note small{color:#c0a38e;margin-top:5px;font-size:7px;line-height:1.5}.event-calendar{margin-bottom:28px}.event-calendar-list{border:1px solid var(--line);border-radius:10px;overflow:hidden}.calendar-event{border-top:1px solid var(--line);background:#081522;border-left:3px solid;grid-template-columns:82px minmax(220px,1fr) minmax(105px,max-content) minmax(300px,max-content);align-items:center;gap:14px;padding:14px;display:grid}.calendar-event:first-child{border-top:0}.calendar-event time{text-align:center;background:#0c1a2a;border:1px solid #304b67;border-radius:8px;padding:10px}.calendar-event time b,.calendar-event time small{display:block}.calendar-event time b{color:var(--ink);font-size:11px}.calendar-event time small{color:var(--muted);margin-top:4px;font-size:7px}.calendar-event h3{color:var(--ink);margin:7px 0 4px;font-size:13px}.calendar-event p{color:var(--muted);margin:0;font-size:8px}.calendar-event>.pill{justify-self:end}.calendar-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;min-width:0;display:flex}.calendar-actions button{color:#7ab8ff;background:0 0;border:1px solid #315f8e;border-radius:7px;flex:auto;min-width:62px;min-height:38px;padding:8px 9px;font-size:8px;font-weight:800}.calendar-actions button.edit{color:#ffb16f;border-color:#92602f}.calendar-actions button.cancel{color:#ff9f75;border-color:#80502f}.event-edit-drawer{color:var(--ink);background:linear-gradient(135deg,#2b1c12,#091827 70%);border:1px solid #80502f;border-radius:10px;grid-column:1/-1;gap:11px;padding:18px;display:grid}.event-edit-heading{border-bottom:1px solid #563922;justify-content:space-between;align-items:start;gap:15px;padding-bottom:11px;display:flex}.event-edit-heading b,.event-edit-heading small{display:block}.event-edit-heading b{font-size:12px}.event-edit-heading small{color:#c0a58f;margin-top:4px;font-size:8px}.event-edit-drawer label{color:var(--muted);text-transform:uppercase;letter-spacing:.7px;gap:6px;font-size:8px;display:grid}.event-edit-drawer label small{text-transform:none;letter-spacing:0}.event-edit-drawer input,.event-edit-drawer textarea{width:100%;color:var(--ink);font:inherit;resize:vertical;background:#071522;border:1px solid #4d5864;border-radius:8px;padding:11px;font-size:10px}.event-edit-actions{justify-content:flex-end;gap:8px;padding-top:3px;display:flex}.annual-divider{border-top:1px solid var(--line);justify-content:space-between;align-items:end;gap:20px;margin:35px 0 14px;padding-top:28px;display:flex}.annual-divider h2{margin:9px 0 6px;font-size:25px}.annual-divider p{color:var(--muted);margin:0;font-size:10px}.player-section-head a{color:#71adf3;font-size:8px;text-decoration:none}.player-event-summary{max-width:760px;color:var(--muted);margin:12px 0 0;font-size:9px;line-height:1.55}.player-special-rules{grid-template-columns:1fr repeat(3,minmax(120px,1fr));align-items:stretch;gap:8px;margin-top:15px;display:grid}.player-special-rules>div,.player-special-rules>span{background:#2d1d12;border:1px solid #80502f;border-radius:8px;padding:11px}.player-special-rules small,.player-special-rules b{display:block}.player-special-rules small{color:#ffad75;letter-spacing:1px;font-size:7px}.player-special-rules b{margin-top:6px;font-size:10px}.player-special-rules>span{color:#d9bba5;align-items:center;gap:8px;font-size:8px;line-height:1.4;display:flex}.player-special-rules i{border:1px solid var(--orange);width:22px;height:22px;color:var(--orange);border-radius:50%;flex:0 0 22px;place-items:center;font-style:normal;display:grid}.player-house-rules{background:linear-gradient(145deg,#0b2136,#071521);border:1px solid #3a678f;border-radius:12px;margin-top:14px;padding:0;overflow:hidden}.player-house-rules summary{color:#dbeeff;cursor:pointer;touch-action:manipulation;justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:13px 16px;list-style:none;display:flex}.player-house-rules summary::-webkit-details-marker{display:none}.player-house-rules summary span,.player-house-rules summary small,.player-house-rules summary b{display:block}.player-house-rules summary small{color:#57d6b1;letter-spacing:1.4px;font-size:10px;font-weight:900}.player-house-rules summary b{margin-top:4px;font-size:16px}.player-house-rules summary i{color:#9dccf5;border:1px solid #3b6e99;border-radius:999px;flex:none;padding:7px 10px;font-size:11px;font-style:normal;font-weight:900}.player-house-rules ol{counter-reset:none;gap:9px;margin:0;padding:4px 16px 16px;list-style:none;display:grid}.player-house-rules li{color:#e1ebf4;background:#0d2032;border:1px solid #294b69;border-radius:9px;grid-template-columns:34px 1fr;align-items:center;gap:12px;min-height:48px;padding:11px 13px;font-size:14px;line-height:1.5;display:grid}.player-house-rules li>b{color:#78eacb;border:2px solid #37cfa6;border-radius:50%;place-items:center;width:32px;height:32px;font-size:13px;display:grid}.player-event-preview{color:var(--ink);border-top:3px solid;scroll-margin-top:90px}.player-event-preview-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.player-event-preview-head>div>small{color:var(--muted);letter-spacing:1.5px;margin-bottom:10px;font-size:8px;display:block}.player-event-preview-head .program-pill{border:1px solid;border-radius:999px;margin-bottom:12px;padding:7px 11px;display:inline-flex}.player-event-preview-head h2{color:var(--ink);margin:0;font-size:27px}.player-event-preview-head p{color:#aec0d2;margin:8px 0 0;font-size:10px}.player-event-preview-head span{color:var(--muted);margin-top:5px;font-size:8px;display:block}.player-event-preview-summary{color:#adbdcd;max-width:780px;margin:17px 0 0;font-size:10px;line-height:1.65}.player-event-preview-foot{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;margin-top:14px;display:grid}.player-event-preview-foot .player-house-rules{margin:0}.player-event-switcher{background:linear-gradient(145deg,#0b1d30,#081522);border:1px solid #31506d;border-radius:14px;margin-top:14px;padding:18px}.player-event-switcher>header{justify-content:space-between;align-items:end;gap:18px;margin-bottom:12px;display:flex}.player-event-switcher>header span small,.player-event-switcher>header span b{display:block}.player-event-switcher>header small{color:#82a2bf;letter-spacing:1.4px;font-size:8px;font-weight:900}.player-event-switcher>header b{margin-top:5px;font-size:18px}.player-event-switcher>header>i{color:#7890a7;font-size:9px;font-style:normal}.player-event-switcher>div{grid-template-columns:repeat(auto-fit,minmax(185px,1fr));gap:9px;display:grid}.player-event-switcher button{min-width:0;color:var(--ink);text-align:left;cursor:pointer;background:#071522;border:1px solid #35516c;border-left:4px solid #6d8297;border-radius:10px;gap:7px;padding:13px;display:grid}.player-event-switcher button.program-sunday_singles{border-left-color:#ff7a1a}.player-event-switcher button.program-sunday_doubles{border-left-color:#2c8cff}.player-event-switcher button.program-monday_morning_mercy{border-left-color:#e7c24b}.player-event-switcher button.program-wednesday_walk{border-left-color:#2bd49a}.player-event-switcher button.program-afterglow{border-left-color:#9b6cff}.player-event-switcher button.selected{background:#102943;border-color:#79b6ef;box-shadow:0 0 0 2px #2c8cff33}.player-event-switcher button>b,.player-event-switcher button>small,.player-event-switcher button>span{display:block}.player-event-switcher button>b{font-size:13px}.player-event-switcher button>small{color:#92a7bb;font-size:9px}.player-event-switcher button>span{color:#c5d9eb;font-size:11px;font-weight:900}.player-event-switcher button>span i{margin-left:11px;font-style:normal}.checkin-closed{background:#0a1a2b;border:1px solid #31506f;border-radius:8px;min-width:260px;padding:12px 14px}.checkin-closed b,.checkin-closed small{display:block}.checkin-closed b{color:#a5c9ef;font-size:9px}.checkin-closed small{max-width:275px;color:var(--muted);margin-top:5px;font-size:8px;line-height:1.5}@media (max-width:1050px){.assignment-editor{grid-template-columns:1fr 1fr}.assignment-editor>span{grid-column:1/-1}.event-planner-grid{grid-template-columns:1fr}.calendar-event{grid-template-columns:75px 1fr auto}.calendar-actions{grid-column:2/-1;justify-content:flex-start}.calendar-actions button{flex:0 130px}.event-edit-drawer{grid-column:1/-1}}@media (max-width:700px){.calendar-trigger{width:40px;height:36px}.staff-record-list article>.staff-record-actions{grid-area:1/2/span 2}.staff-record-list article>.staff-record-actions button{grid-area:auto}.assignment-editor{grid-template-columns:1fr}.assignment-editor>span{grid-column:1}.assignment-editor button{width:auto}.player-checkin-status{justify-content:flex-start;margin-top:10px}.calendar-subscribe{margin-top:15px;display:inline-block}.event-builder,.house-rules,.event-calendar{padding:18px}.event-builder .form-pair{grid-template-columns:1fr}.calendar-event{grid-template-columns:64px 1fr}.calendar-event>.pill{grid-column:2;justify-self:start}.calendar-actions{flex-wrap:wrap;grid-column:2}.calendar-actions button{flex:120px;min-height:46px;font-size:11px}.event-edit-heading{display:grid}.event-edit-drawer .form-pair,.event-edit-actions{grid-template-columns:1fr;display:grid}.annual-divider{display:block}.annual-divider>.pill{margin-top:14px}.player-special-rules{grid-template-columns:1fr}.player-event-preview-head,.player-event-preview-foot{grid-template-columns:1fr;display:grid}.player-event-preview{padding:18px}.player-event-preview-head h2{font-size:30px;line-height:1.12}.player-event-preview-head p{font-size:15px;line-height:1.45}.player-event-preview-head span,.player-event-preview-summary{font-size:14px;line-height:1.55}.player-event-preview-head .program-pill{font-size:12px}.player-house-rules summary{min-height:70px;padding:15px}.player-house-rules summary small{font-size:10px}.player-house-rules summary b{font-size:17px}.player-house-rules summary i{font-size:12px}.player-house-rules ol{gap:10px;padding:5px 12px 14px}.player-house-rules li{grid-template-columns:38px 1fr;min-height:58px;padding:13px;font-size:16px;line-height:1.45}.player-house-rules li>b{width:36px;height:36px;font-size:15px}.checkin-closed{padding:15px}.checkin-closed b{font-size:15px}.checkin-closed small{font-size:13px}.checkin-closed{min-width:0}.player-event-switcher{padding:16px 0 16px 14px;overflow:hidden}.player-event-switcher>header{padding-right:14px}.player-event-switcher>header b{font-size:19px}.player-event-switcher>div{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none;gap:10px;padding-right:14px;display:flex;overflow-x:auto}.player-event-switcher>div::-webkit-scrollbar{display:none}.player-event-switcher button{scroll-snap-align:start;flex:0 0 min(76vw,270px);min-height:145px}.player-event-switcher button>b{font-size:17px}.player-event-switcher button>small,.player-event-switcher button>span{font-size:13px}}:root{--ink:#eef4fb;--muted:#92a2b6;--bg:#07111f;--panel:#101d2e;--surface:#0a1727;--navy:#092b50;--border:#263a52;--shadow:0 18px 40px #0000001c;--line:#263a52;--orange:#ff7a1a;--blue:#2c8cff;--green:#27d49a;--violet:#a879ff}*{box-sizing:border-box}html,body{background:var(--bg);min-height:100%;color:var(--ink);margin:0}body{font-family:Arial,Helvetica,sans-serif}.shell{background:radial-gradient(circle at 85% -10%,#153051 0,transparent 34%),var(--bg);grid-template-columns:246px 1fr;min-height:100vh;display:grid}button{font:inherit;color:inherit;cursor:pointer}.sidebar{border-right:1px solid var(--line);background:#0a1626;flex-direction:column;height:100vh;padding:24px 16px;display:flex;position:sticky;top:0}.brand{text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:0 10px 28px;display:flex}.brand-disc{border:4px solid var(--orange);border-radius:50%;place-items:center;width:46px;height:46px;font-size:13px;font-weight:900;display:grid;box-shadow:0 0 0 3px #112740,0 0 28px #ff791a3c}.brand b{letter-spacing:1px;font-size:17px;display:block}.brand small{color:var(--orange);letter-spacing:3px;font-size:9px}.sidebar nav{gap:5px;display:grid}.sidebar nav button{color:#9eafc2;text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:25px 1fr auto;align-items:center;padding:13px 14px;font-size:14px;font-weight:700;display:grid}.sidebar nav button span{color:#71859c}.sidebar nav button:hover,.sidebar nav button.active{color:#fff;background:#17283d}.sidebar nav button.active{box-shadow:inset 3px 0 var(--orange)}.sidebar nav button.active span{color:var(--orange)}.sidebar nav em{background:var(--orange);color:#07111f;border-radius:10px;padding:2px 7px;font-size:10px;font-style:normal}.sidebar-bottom{margin-top:auto}.system{background:#0b2929;border:1px solid #1c433d;border-radius:9px;gap:9px;margin:0 6px 14px;padding:13px;display:flex}.system>span{color:var(--green);font-size:9px}.system b,.system small{display:block}.system b{font-size:11px}.system small{color:#73918e;margin-top:3px;font-size:9px}.profile{border:0;border-top:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:38px 1fr auto;align-items:center;gap:9px;width:100%;padding:18px 8px 0;display:grid}.profile>span,.avatar{background:linear-gradient(135deg,var(--orange),#ffb348);color:#17202c;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.profile b,.profile small{display:block}.profile b{font-size:12px}.profile small{color:var(--muted);margin-top:2px;font-size:9px}.profile i{color:var(--muted);font-style:normal}main{min-width:0}.shell>main>header{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:3;background:#091625cc;justify-content:space-between;align-items:center;height:72px;padding:0 34px;display:flex;position:sticky;top:0}.shell>main>header>div:first-of-type span{display:none}.shell>main>header>div:first-of-type b{font-size:14px}.header-actions{align-items:center;gap:18px;display:flex}.header-actions>button:first-child{color:var(--orange);background:0 0;border:0;font-size:10px}.date{letter-spacing:1.4px;color:var(--muted);font-size:10px}.avatar{border:0;font-size:11px}.mobile-brand,.mobile-nav{display:none}.content{max-width:1440px;margin:auto;padding:30px 34px 60px}.panel{border:1px solid var(--line);background:linear-gradient(145deg,#132238,#0f1b2b);border-radius:14px;box-shadow:0 18px 40px #0000001c}.hero{grid-template-columns:1fr 330px;align-items:center;gap:50px;min-height:315px;padding:43px 50px;display:grid;position:relative;overflow:hidden}.hero:after{content:"";border:70px solid #2c8cff0c;border-radius:50%;width:430px;height:430px;position:absolute;top:-210px;right:17%}.pill{letter-spacing:.7px;color:#a9b6c5;border:1px solid #60708755;border-radius:20px;align-items:center;padding:5px 9px;font-size:9px;font-weight:800;display:inline-flex}.pill-orange{color:#ff9d58;background:#ff791a17;border-color:#ff791a56}.pill-blue{color:#68adff;background:#2c8cff17;border-color:#2c8cff56}.pill-green{color:#56ddb0;background:#27d49a17;border-color:#27d49a56}.hero h1,.page-title h1{letter-spacing:-1.5px;margin:18px 0 14px;font-size:42px;line-height:1.04}.hero h1 span{color:var(--orange)}.hero>div>p,.page-title p{color:var(--muted);max-width:650px;font-size:15px;line-height:1.6}.hero-actions{gap:10px;margin-top:27px;display:flex}.button{border:1px solid var(--line);border-radius:9px;padding:12px 17px;font-size:12px;font-weight:800}.button.primary{background:var(--orange);color:#121a24;border-color:var(--orange);box-shadow:0 8px 24px #ff791a25}.button.quiet{background:#18283b}.next-card{z-index:1;background:#091522c9;border:1px solid #2c4562;border-radius:13px;padding:24px}.eyebrow{letter-spacing:1.4px;color:#8194aa;font-size:9px;font-weight:900}.pulse{background:var(--green);width:7px;height:7px;box-shadow:0 0 10px var(--green);border-radius:50%;margin-right:7px;display:inline-block}.next-card h3{margin:15px 0 6px;font-size:23px}.next-card p{color:var(--muted);font-size:11px}.countdown{align-items:baseline;gap:7px;margin:25px 0;display:flex}.countdown b{font-size:34px}.countdown span{color:var(--muted);margin-right:10px;font-size:9px}.next-card button{border:0;border-top:1px solid var(--line);text-align:left;background:0 0;width:100%;padding:16px 0 0;font-size:11px;font-weight:800}.next-card button span{float:right;color:var(--orange)}.stats-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin:14px 0;display:grid}.stat{border-top:2px solid;padding:20px 22px}.stat>span,.stat strong,.stat small{display:block}.stat>span{text-transform:uppercase;letter-spacing:.8px;color:var(--muted);font-size:10px}.stat strong{margin:10px 0 6px;font-size:29px}.stat small{color:#8192a6;font-size:9px}.tone-blue{border-top-color:var(--blue)}.tone-orange{border-top-color:var(--orange)}.tone-green{border-top-color:var(--green)}.tone-violet{border-top-color:var(--violet)}.two-col{grid-template-columns:1.1fr 1fr;gap:14px;display:grid}.activity,.season,.table-card{padding:24px}.section-head{justify-content:space-between;align-items:flex-start;margin-bottom:18px;display:flex}.section-head h2{margin:6px 0 0;font-size:17px}.task-row{border:0;border-top:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;width:100%;padding:13px 2px;display:grid}.task-icon{border-radius:8px;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.task-icon.orange{color:var(--orange);background:#ff791a1c}.task-icon.blue{color:var(--blue);background:#2c8cff1c}.task-icon.green{color:var(--green);background:#27d49a1c}.task-icon.violet{color:var(--violet);background:#a879ff1c}.task-row b,.task-row small{display:block}.task-row b{font-size:11px}.task-row small{color:var(--muted);margin-top:4px;font-size:9px}.task-row em{color:#92a7bd;font-size:9px;font-style:normal}.text-button{color:#6eabf3;background:0 0;border:0;font-size:10px}.bar-chart{border-bottom:1px solid var(--line);background:repeating-linear-gradient(#0000,#0000 44px,#21344a 45px);align-items:end;gap:12px;height:190px;padding-top:18px;display:flex}.bar-chart>div{flex-direction:column;flex:1;justify-content:end;align-items:center;gap:8px;height:100%;display:flex}.bar-chart span{background:#29445f;border-radius:5px 5px 0 0;width:100%;max-width:25px;display:block}.bar-chart span.current{background:linear-gradient(var(--orange),#b14a05)}.bar-chart small{color:#71869b;font-size:7px}.season-footer{color:var(--muted);justify-content:space-between;margin-top:16px;font-size:9px;display:flex}.season-footer b{color:var(--green)}.page-title{justify-content:space-between;align-items:end;gap:30px;padding:15px 0 29px;display:flex}.page-title h1{margin-top:13px;margin-bottom:8px}.page-title p{margin:0}.import-layout{grid-template-columns:1.45fr .8fr;gap:14px;margin-bottom:14px;display:grid}.drop{text-align:center;border-style:dashed;flex-direction:column;justify-content:center;align-items:center;min-height:330px;padding:30px;display:flex}.drop:hover,.drop.uploaded{border-color:var(--blue);background:#10233a}.upload-mark{width:60px;height:60px;color:var(--blue);background:#2c8cff1b;border-radius:50%;place-items:center;font-size:27px;display:grid}.drop h2{margin:18px 0 7px;font-size:19px}.drop>p{color:var(--muted);font-size:11px}.file-result{text-align:left;background:#081522;border:1px solid #29435d;border-radius:10px;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;width:100%;margin-top:24px;padding:14px;display:grid}.file-result>span{color:var(--green)}.file-result b,.file-result small{font-size:10px;display:block}.file-result small{color:var(--muted);margin-top:4px}.guardrail{padding:28px}.guardrail h2{margin:9px 0 18px;font-size:20px}.guardrail ul{margin:0;padding:0;list-style:none}.guardrail li{border-top:1px solid var(--line);padding:12px 0}.guardrail li b,.guardrail li span{font-size:10px;display:block}.guardrail li span{color:var(--muted);margin-top:4px}.data-table{width:100%}.table-head,.table-row{grid-template-columns:2fr 1fr 1fr 1fr;align-items:center;gap:15px;padding:12px 8px;display:grid}.table-head{color:var(--muted);letter-spacing:1px;font-size:8px}.table-row{border-top:1px solid var(--line);font-size:10px}.module-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.module{min-height:210px;padding:25px}.module>span{color:var(--orange);font-size:10px;font-weight:900}.module h2{margin:25px 0 9px;font-size:16px}.module p{color:var(--muted);font-size:10px;line-height:1.5}.module button{color:#70adf5;background:0 0;border:0;padding:20px 0 0;font-size:9px}.coming{align-items:center;gap:25px;margin-top:14px;padding:38px;display:flex}.halo{border:2px solid var(--orange);width:65px;height:65px;color:var(--orange);border-radius:50%;place-items:center;font-size:25px;display:grid;box-shadow:0 0 35px #ff791a25}.coming h2{margin:7px 0;font-size:18px}.coming p{color:var(--muted);max-width:650px;font-size:11px;line-height:1.6}.mobile-nav{display:none}@media (max-width:1050px){.shell{grid-template-columns:78px 1fr}.sidebar{padding:20px 9px}.brand{padding:0 6px 25px}.brand>span:last-child,.sidebar nav button:not(.active){font-size:0}.sidebar nav button{text-align:center;grid-template-columns:1fr;padding:14px}.sidebar nav button span{font-size:16px}.sidebar nav button em,.sidebar-bottom{display:none}.hero{grid-template-columns:1fr 280px;padding:36px}.stats-grid,.module-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.shell{display:block}.sidebar{display:none}.shell>main>header{height:59px;padding:0 15px}.mobile-brand{border:2px solid var(--orange);background:0 0;border-radius:50%;place-items:center;width:36px;height:36px;font-size:9px;font-weight:900;display:grid}.shell>main>header>div:first-of-type{margin-left:12px;margin-right:auto}.shell>main>header>div:first-of-type span,.shell>main>header>div:first-of-type b{display:block}.shell>main>header>div:first-of-type span{color:var(--orange);letter-spacing:1px;font-size:7px}.date{display:none}.content{padding:18px 14px 90px}.hero{padding:28px 23px;display:block}.hero h1,.page-title h1{font-size:31px}.hero>div>p{font-size:13px}.next-card{margin-top:25px}.hero-actions{display:grid}.stats-grid,.two-col,.import-layout,.module-grid{grid-template-columns:1fr}.stats-grid{grid-template-columns:1fr 1fr}.stat{padding:17px}.stat strong{font-size:23px}.two-col{gap:14px}.season{display:none}.page-title{display:block}.page-title>.button{margin-top:17px}.drop{min-height:280px}.guardrail{padding:22px}.table-head,.table-row{grid-template-columns:1.7fr 1fr 1fr}.table-head span:nth-child(3),.table-row span:nth-child(3){display:none}.coming{align-items:flex-start;padding:25px}.halo{flex:0 0 50px;width:50px;height:50px}.mobile-nav{border-top:1px solid var(--line);z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a1727ee;justify-content:space-around;height:68px;display:flex;position:fixed;bottom:0;left:0;right:0}.mobile-nav button{color:#758aa1;background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:5px;display:flex}.mobile-nav button.active{color:var(--orange)}.mobile-nav span{font-size:15px}.mobile-nav small{font-size:8px}.file-result{grid-template-columns:24px 1fr}.file-result .pill{display:none}}.button:disabled{cursor:not-allowed;opacity:.55}.import-error{color:#ff9581;background:#76251f2b;border:1px solid #ff765c55;border-radius:8px;max-width:100%;margin-top:16px;padding:11px 14px;font-size:10px}.preview-stats{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:14px;display:grid}.preview-stats article{padding:18px 22px}.preview-stats span,.preview-stats b{display:block}.preview-stats span{text-transform:uppercase;color:var(--muted);letter-spacing:.8px;font-size:9px}.preview-stats b{margin-top:8px;font-size:26px}.preview-grid{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px;display:grid}.preview-card{padding:24px}.preview-card dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.preview-card dl div{border-top:1px solid var(--line);padding:12px 0}.preview-card dl div:nth-child(odd){padding-right:14px}.preview-card dt{text-transform:uppercase;color:var(--muted);letter-spacing:.7px;font-size:8px}.preview-card dd{margin:5px 0 0;font-size:11px;font-weight:800}.preview-card dd.hash{color:#7db6f8;font-family:monospace}.score-mix{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:16px;display:grid}.score-mix span{border:1px solid var(--line);color:var(--muted);background:#081522;border-radius:8px;padding:10px;font-size:8px}.score-mix b{color:var(--ink);margin-bottom:4px;font-size:18px;display:block}.review-list{gap:8px;display:grid}.review-list>div{color:#d8bca9;background:#41291933;border:1px solid #644936;border-radius:8px;grid-template-columns:25px 1fr;align-items:center;padding:10px;font-size:9px;display:grid}.review-list>div>span{color:var(--orange);font-weight:900}.review-list>div.clean{color:#87d4bc;background:#12352f55;border-color:#235448}.review-list>div.clean span{color:var(--green)}.import-table .table-row>span:first-child b{min-width:25px;color:var(--blue);display:inline-block}.queue-row{border:0;border-top:1px solid var(--line);text-align:left;background:0 0;width:100%}.queue-row span:first-child b,.queue-row span:first-child small{display:block}.queue-row span:first-child small{color:var(--muted);margin-top:4px}.review-drawer{background:#0a1727;border-top:1px solid #355270;border-radius:0 0 10px 10px;padding:22px}.drawer-head{justify-content:space-between;gap:15px;display:flex}.drawer-head h3{margin:6px 0;font-size:13px}.drawer-head>span{color:var(--muted);font-size:9px}.identity-summary{background:#2c8cff0d;border:1px solid #2c8cff45;border-radius:8px;grid-template-columns:130px 1fr;gap:15px;margin:15px 0;padding:12px;font-size:9px;display:grid}.identity-summary span{color:var(--muted)}.decision-list{gap:8px;display:grid}.decision-list label{border-top:1px solid var(--line);grid-template-columns:1fr 210px;align-items:center;gap:16px;padding:12px 0;display:grid}.decision-list b,.decision-list small{display:block}.decision-list b{font-size:10px}.decision-list small{color:var(--muted);margin-top:4px;font-size:9px}.decision-list select{width:100%;color:var(--ink);background:#12243a;border:1px solid #39516b;border-radius:8px;padding:9px;font-size:10px}.drawer-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:9px;margin-top:10px;padding-top:17px;display:flex}.button.danger{color:#ff9581;background:0 0;border-color:#7e443e}.clean-banner,.approved-banner,.queue-empty{color:#87d4bc;background:#12352f55;border:1px solid #235448;border-radius:8px;padding:15px;font-size:10px}.queue-empty{margin-top:8px}.approved-banner{margin-top:14px}.queue-record+.queue-record{margin-top:2px}.queue-guidance{color:var(--muted);margin-top:6px;font-size:8px;display:block}.queue-actions{align-items:center;gap:9px;display:flex}.queue-actions .button{padding:9px 12px;font-size:9px}.people-error{margin-bottom:14px}.people-stats{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:14px;display:grid}.people-stats article{border-top:2px solid var(--blue);padding:20px}.people-stats article:nth-child(3){border-top-color:var(--orange)}.people-stats span,.people-stats b,.people-stats small{display:block}.people-stats span{text-transform:uppercase;letter-spacing:.8px;color:var(--muted);font-size:9px}.people-stats b{margin:8px 0 5px;font-size:27px}.people-stats small{color:#7f91a6;font-size:9px}.identity-card{padding:24px}.identity-head,.identity-row{grid-template-columns:1.25fr .8fr 1.5fr;align-items:center;gap:18px;display:grid}.identity-head{color:var(--muted);letter-spacing:1px;padding:11px 9px;font-size:8px}.identity-row{border-top:1px solid var(--line);padding:13px 9px;font-size:10px}.identity-row>span>b,.identity-row>span>small{display:block}.identity-row>span>small{color:var(--muted);margin-top:4px;font-size:8px}.identity-person{align-items:center;gap:10px;display:flex}.identity-person i{color:#8ec2ff;background:linear-gradient(135deg,#173f6e,#0c2542);border:1px solid #3a6793;border-radius:50%;place-items:center;width:34px;height:34px;font-size:9px;font-style:normal;font-weight:900;display:grid}.identity-person b,.identity-person small,.match-success b,.match-success small{display:block}.identity-person small,.match-success small{color:var(--muted);margin-top:4px;font-size:8px}.match-success b{color:var(--green);font-size:10px}.match-controls{grid-template-columns:1fr auto;gap:8px;display:grid}.match-controls select{min-width:0;color:var(--ink);background:#0b1828;border:1px solid #334b65;border-radius:8px;padding:9px;font-size:9px}.match-controls button{color:#8fc4ff;background:#183451;border:1px solid #345f8a;border-radius:8px;padding:9px 11px;font-size:9px;font-weight:800}.identity-guard{align-items:center;gap:18px;margin-top:14px;padding:25px;display:flex}.identity-lock{border:2px solid var(--orange);width:48px;height:48px;color:var(--orange);border-radius:50%;flex:0 0 48px;place-items:center;font-size:22px;display:grid}.identity-guard h2{margin:6px 0;font-size:16px}.identity-guard p{color:var(--muted);margin:0;font-size:10px;line-height:1.55}.posting-start{justify-content:flex-end;margin-top:13px;display:flex}.posting-panel{background:#0d1c2e;border:1px solid #315272;border-radius:10px;margin-top:14px;padding:18px}.posting-head{justify-content:space-between;gap:15px;display:flex}.posting-head h3{margin:6px 0 0;font-size:15px}.posting-stats{grid-template-columns:repeat(6,1fr);gap:7px;margin:16px 0;display:grid}.posting-stats span{border:1px solid var(--line);background:#071522;border-radius:8px;padding:11px}.posting-stats b,.posting-stats small{display:block}.posting-stats b{font-size:18px}.posting-stats small{color:var(--muted);text-transform:uppercase;margin-top:4px;font-size:7px}.posting-scorecards{grid-template-columns:repeat(3,1fr);gap:6px;max-height:160px;display:grid;overflow:auto}.posting-scorecards span{border-top:1px solid var(--line);padding:9px}.posting-scorecards b,.posting-scorecards small{font-size:8px;display:block}.posting-scorecards small{color:var(--muted);margin-top:3px}.posting-blocker{color:#ffab70;background:#522c184d;border:1px solid #875333;border-radius:8px;margin-top:12px;padding:12px;font-size:9px}.winter-toggle{border:1px solid #3a4f68;border-radius:8px;align-items:center;gap:10px;margin-top:15px;padding:12px;display:flex}.winter-toggle input{accent-color:var(--orange);width:17px;height:17px}.winter-toggle b,.winter-toggle small{font-size:9px;display:block}.winter-toggle small{color:var(--muted);margin-top:4px}@media (max-width:720px){.preview-stats{grid-template-columns:1fr 1fr}.preview-grid{grid-template-columns:1fr}.score-mix{grid-template-columns:1fr 1fr}.table-card .section-head{gap:15px}.table-card .section-head>.button{padding:10px;font-size:9px}.import-table .table-head,.import-table .table-row{grid-template-columns:2fr .6fr 1fr}.import-table .table-head span:nth-child(2),.import-table .table-row span:nth-child(2){display:block}.import-table .table-head span:nth-child(4),.import-table .table-row span:nth-child(4){display:none}.decision-list label,.identity-summary{grid-template-columns:1fr}.drawer-actions{display:grid}.queue-row{grid-template-columns:1.8fr .8fr .5fr}.queue-row span:nth-child(4){display:none}.review-queue>.section-head{display:grid}.queue-actions{justify-content:space-between;margin-top:12px}.queue-actions .button{flex:1}}.view-player{color:#8dc4ff;background:#10243a;border:1px solid #315272;border-radius:8px;width:100%;margin-bottom:12px;padding:11px;font-size:10px;font-weight:800}.player-shell{color:#eef4fb;background:radial-gradient(circle at 75% -5%,#173e6d 0,#0000 32%),#07111f;min-height:100vh}.player-header{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#081522ee;border-bottom:1px solid #263a52;grid-template-columns:auto 1fr auto;align-items:center;gap:30px;height:70px;padding:0 5vw;display:grid;position:sticky;top:0}.player-logo{color:#fff;background:#0b1b2d;border:3px solid #ff7a1a;border-radius:50%;width:43px;height:43px;font-size:10px;font-weight:900}.player-header nav{justify-content:center;gap:4px;display:flex}.player-header nav button{color:#8295aa;background:0 0;border:0;border-bottom:3px solid #0000;padding:25px 14px 22px;font-size:10px;font-weight:800}.player-header nav button.active{color:#fff;border-color:#ff7a1a}.admin-return{color:#a7b8ca;background:#13243a;border:1px solid #385069;border-radius:8px;padding:10px 13px;font-size:9px;font-weight:800}.player-main{max-width:1220px;margin:auto;padding:38px 24px 80px}.player-welcome{background:linear-gradient(120deg,#10233a,#0a1727 65%,#4f240d);border:1px solid #2c4562;border-radius:18px;justify-content:space-between;align-items:center;min-height:230px;padding:35px 50px;display:flex;overflow:hidden}.player-welcome h1{letter-spacing:-1.5px;margin:17px 0 8px;font-size:43px}.player-welcome p{color:#9aabba}.player-orbit{border:1px solid #ff7a1a88;border-radius:50%;place-items:center;width:170px;height:170px;display:grid;position:relative;box-shadow:0 0 60px #ff791a24}.player-orbit:before,.player-orbit:after{content:"";border:1px solid #2c8cff55;border-radius:50%;position:absolute}.player-orbit:before{inset:18px}.player-orbit:after{inset:37px}.player-orbit span{letter-spacing:2px;color:#ffae76;font-size:7px;position:absolute;top:-15px}.player-orbit b{z-index:1;color:#ff7a1a;font-size:34px}.player-loading{margin-top:14px;padding:25px}.player-glance{grid-template-columns:repeat(4,1fr);gap:10px;margin:14px 0;display:grid}.player-glance article{background:#101d2e;border:1px solid #263a52;border-top:2px solid #2c8cff;border-radius:11px;padding:18px 20px}.player-glance article:first-child{border-top-color:#ff7a1a}.player-glance small,.player-glance b,.player-glance span{display:block}.player-glance small{letter-spacing:1px;color:#8396aa;font-size:7px}.player-glance b{margin:8px 0 5px;font-size:25px}.player-glance span{color:#788b9f;font-size:8px}.claim-banner{background:#402918;border:1px solid #7c4c29;border-radius:11px;grid-template-columns:40px 1fr auto;align-items:center;gap:14px;margin-bottom:14px;padding:16px 20px;display:grid}.claim-banner>span{color:#ff7a1a;font-size:25px}.claim-banner b{font-size:10px}.claim-banner p{color:#c2a58f;margin:5px 0 0;font-size:8px}.claim-banner button{color:#101820;background:#ff7a1a;border:0;border-radius:8px;padding:10px 13px;font-size:9px;font-weight:900}.player-section{background:#101d2e;border:1px solid #263a52;border-radius:14px;margin-top:14px;padding:24px}.player-section-head{justify-content:space-between;align-items:end;margin-bottom:17px;display:flex}.player-section-head small{letter-spacing:1.2px;color:#72869b;font-size:7px}.player-section-head h2{margin:6px 0 0;font-size:19px}.player-section-head button{color:#71adf3;background:0 0;border:0;font-size:8px}.service-world-grid{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.service-world{border:1px solid #36506a;border-radius:12px;min-height:230px;padding:17px;position:relative;overflow:hidden}.service-world:after{content:"";background:#ffffff0d;border-radius:50%;width:120px;height:120px;position:absolute;top:-55px;right:-65px}.service-world.sunday-singles{background:linear-gradient(145deg,#4d230d,#172f52)}.service-world.sunday-doubles{background:linear-gradient(145deg,#0e315b,#4a3217)}.service-world.mercy{background:linear-gradient(145deg,#61501f,#17364c)}.service-world.walk{background:linear-gradient(145deg,#12443d,#173652)}.service-world.afterglow{background:linear-gradient(145deg,#351759,#082c4b)}.service-icon{color:#ff9c55;font-size:25px}.service-world>small{letter-spacing:1.5px;color:#9fc7ee;margin-top:15px;font-size:7px;display:block}.service-world h3{margin:7px 0;font-size:15px;line-height:1.2}.service-world>b{color:#c9d5df;font-size:8px}.service-world p{color:#a6b6c5;min-height:48px;font-size:8px;line-height:1.5}.service-world>button{color:#fff;background:0 0;border:0;padding:10px 0;font-size:8px;font-weight:900}.presented-by{background:#0615219c;padding:8px 16px;position:absolute;bottom:0;left:0;right:0}.presented-by small,.presented-by b{display:block}.presented-by small{color:#7e96aa;font-size:6px}.presented-by b{margin-top:2px;font-size:8px}.player-columns{grid-template-columns:1.15fr .85fr;gap:14px;display:grid}.player-event{border-top:1px solid #263a52;grid-template-columns:45px 1fr auto;align-items:center;gap:12px;padding:11px 0;display:grid}.player-event time{background:#0a1727;border:1px solid #314a63;border-radius:7px;place-items:center;width:39px;height:45px;display:grid}.player-event time b,.player-event time small{display:block}.player-event time b{font-size:13px}.player-event time small{color:#8ba0b5;font-size:7px}.player-event>span b,.player-event>span small{display:block}.player-event>span b{font-size:10px}.player-event>span small{color:#7f93a7;margin-top:4px;font-size:7px}.player-event>button{color:#72aef4;background:0 0;border:0;font-size:8px}.player-leaderboard>div:not(.player-section-head):not(.player-empty){border-top:1px solid #263a52;grid-template-columns:25px 1fr auto;align-items:center;gap:10px;padding:10px 5px;display:grid}.player-leaderboard>div>span{color:#8da1b5;background:#172c43;border-radius:50%;place-items:center;width:21px;height:21px;font-size:8px;display:grid}.player-leaderboard>div>b{font-size:9px}.player-leaderboard>div>strong{color:#ff9850;font-size:11px}.player-empty{color:#8194a8;border:1px dashed #324b64;border-radius:8px;padding:20px;font-size:9px}.player-impact{background:linear-gradient(120deg,#4d240d,#10243c);border:1px solid #6d432b;border-radius:14px;justify-content:space-between;align-items:center;margin-top:14px;padding:32px 38px;display:flex}.player-impact small{letter-spacing:1.5px;color:#ff9a55;font-size:7px}.player-impact h2{margin:7px 0;font-size:21px}.player-impact p{color:#bba996;font-size:9px}.player-impact button{color:#111a23;background:#ff7a1a;border:1px solid #ff7a1a;border-radius:8px;padding:12px 15px;font-size:9px;font-weight:900}.player-mobile-nav{display:none}@media (max-width:900px){.service-world-grid{grid-template-columns:repeat(2,1fr)}.player-columns{grid-template-columns:1fr}.player-header nav{display:none}.player-header{grid-template-columns:auto 1fr}.admin-return{justify-self:end}.player-orbit{display:none}.player-welcome{padding:30px}.player-glance{grid-template-columns:1fr 1fr}}@media (max-width:620px){.player-header{padding:0 15px}.admin-return{font-size:8px}.player-main{padding:18px 14px 85px}.player-welcome{min-height:200px;padding:25px}.player-welcome h1{font-size:32px}.service-world-grid{grid-template-columns:1fr}.player-glance{grid-template-columns:1fr 1fr}.player-glance article{padding:15px}.claim-banner{grid-template-columns:32px 1fr}.claim-banner button{grid-column:1/-1}.player-impact{padding:25px;display:block}.player-impact button{width:100%;margin-top:12px}.player-mobile-nav{z-index:6;background:#091625ee;border-top:1px solid #263a52;height:65px;display:flex;position:fixed;bottom:0;left:0;right:0}.player-mobile-nav button{color:#74899d;background:0 0;border:0;flex:1;place-items:center;font-size:15px;display:grid}.player-mobile-nav button.active{color:#ff7a1a}.player-mobile-nav small{margin-top:-5px;font-size:7px;display:block}}@media (max-width:720px){.people-stats{grid-template-columns:1fr 1fr}.identity-head{display:none}.identity-row{grid-template-columns:1fr;padding:16px 5px}.match-controls{grid-template-columns:1fr}.identity-guard{align-items:flex-start}.posting-stats{grid-template-columns:repeat(2,1fr)}.posting-scorecards{grid-template-columns:1fr 1fr}}.nonprofit-card{grid-template-columns:92px 1.3fr 1.2fr auto;align-items:center;gap:25px;margin-top:14px;padding:24px;display:grid}.candid-seal{color:#24313a;background:#e7f0f4;border:5px double #a9c3d0;flex-direction:column;justify-content:center;width:80px;height:92px;padding:12px 9px;display:flex;box-shadow:0 0 24px #a9c3d021}.candid-seal b{font-size:11px}.candid-seal span{margin:2px 0;font-size:8px}.candid-seal strong{font-size:17px}.candid-seal small{margin-top:8px;font-size:9px;font-weight:900}.nonprofit-copy h2{margin:6px 0;font-size:17px}.nonprofit-copy p{color:var(--muted);margin:0;font-size:10px;line-height:1.55}.nonprofit-card dl{grid-template-columns:1fr 1fr;gap:10px;margin:0;display:grid}.nonprofit-card dl div{border-left:1px solid var(--line);padding-left:11px}.nonprofit-card dt{color:var(--muted);text-transform:uppercase;font-size:7px}.nonprofit-card dd{margin:4px 0 0;font-size:10px;font-weight:800}.compliance-state b,.compliance-state small{display:block}.compliance-state b{margin-top:8px;font-size:11px}.compliance-state small{color:var(--muted);margin-top:4px;font-size:8px}@media (max-width:720px){.nonprofit-card{grid-template-columns:80px 1fr;gap:18px;padding:20px}.nonprofit-card dl,.compliance-state{grid-column:1/-1}}.bulk-center{border-top:2px solid var(--orange);margin-bottom:14px;padding:25px}.bulk-hero{justify-content:space-between;align-items:center;gap:30px;display:flex}.bulk-hero h2{margin:10px 0 7px;font-size:23px}.bulk-hero p{color:var(--muted);max-width:700px;margin:0;font-size:10px;line-height:1.55}.bulk-stats{grid-template-columns:repeat(6,1fr);gap:7px;margin-top:20px;display:grid}.bulk-stats span{border:1px solid var(--line);background:#081522;border-radius:8px;padding:12px}.bulk-stats b,.bulk-stats small{display:block}.bulk-stats b{font-size:20px}.bulk-stats small{color:var(--muted);text-transform:uppercase;margin-top:4px;font-size:7px}.bulk-progress{background:#07121f;border-radius:6px;height:6px;margin:14px 0;overflow:hidden}.bulk-progress span{background:linear-gradient(90deg,var(--blue),var(--green));height:100%;transition:width .25s;display:block}.bulk-actions{grid-template-columns:1fr auto auto;align-items:center;gap:9px;margin-bottom:15px;display:grid}.bulk-actions>div b,.bulk-actions>div small{display:block}.bulk-actions>div b{font-size:10px}.bulk-actions>div small{color:var(--muted);margin-top:4px;font-size:8px}.bulk-table{border:1px solid var(--line);border-radius:9px;max-height:430px;overflow:auto}.bulk-head,.bulk-row{grid-template-columns:1.4fr 1.4fr .35fr .5fr;align-items:center;gap:14px;padding:11px 13px;display:grid}.bulk-head{z-index:1;color:var(--muted);letter-spacing:1px;background:#101f31;font-size:7px;position:sticky;top:0}.bulk-row{border-top:1px solid var(--line);font-size:9px}.bulk-row b,.bulk-row small{display:block}.bulk-row small{color:var(--muted);margin-top:4px;font-size:7px}.bulk-row>span:first-child{min-width:0}.bulk-row>span:first-child b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (max-width:720px){.bulk-hero{display:block}.bulk-hero .button{width:100%;margin-top:15px}.bulk-stats{grid-template-columns:repeat(3,1fr)}.bulk-actions{grid-template-columns:1fr}.bulk-head,.bulk-row{grid-template-columns:1.5fr .5fr}.bulk-head span:nth-child(2),.bulk-head span:nth-child(3),.bulk-row>span:nth-child(2),.bulk-row>span:nth-child(3){display:none}}.round-sheet-list{grid-template-columns:repeat(2,1fr);gap:7px;margin-top:12px;display:grid}.round-sheet-list span{background:#0a1828;border:1px solid #315373;border-radius:8px;padding:10px}.round-sheet-list b,.round-sheet-list small{font-size:9px;display:block}.round-sheet-list small{color:var(--muted);margin-top:4px;font-size:7px}.tournament-builder{grid-template-columns:1.1fr .9fr;gap:14px;margin-bottom:14px;display:grid}.tournament-templates,.tournament-form,.tournament-ledger{padding:25px}.tournament-templates h2,.tournament-form h2{margin:8px 0 18px;font-size:20px}.template-list{grid-template-columns:1fr 1fr;gap:9px;display:grid}.template-list button{text-align:left;border:1px solid var(--line);background:#0b1929;border-radius:10px;min-height:110px;padding:14px}.template-list button.selected{border-color:var(--orange);box-shadow:inset 0 0 0 1px var(--orange),0 0 22px #ff791a16}.template-list b,.template-list small{display:block}.template-list b{margin:13px 0 6px;font-size:10px;line-height:1.45}.template-list small{color:var(--muted);font-size:8px}.tournament-form label{color:var(--muted);text-transform:uppercase;letter-spacing:.6px;gap:6px;margin-top:11px;font-size:8px;display:grid}.tournament-form input,.tournament-form select,.tournament-form textarea{width:100%;color:var(--ink);background:#081522;border:1px solid #39516b;border-radius:8px;padding:11px;font-size:10px}.tournament-form textarea{resize:vertical}.tournament-form .publish-choice{background:#0a1828;border:1px solid #315373;border-radius:8px;grid-template-columns:18px 1fr;align-items:start;margin-top:11px;padding:12px;display:grid}.tournament-form .publish-choice input{width:16px;height:16px;margin:2px 0 0;padding:0}.tournament-form .publish-choice label{text-transform:none;letter-spacing:0;margin:0;display:block}.publish-choice b,.publish-choice small{display:block}.publish-choice b{color:var(--ink);font-size:10px}.publish-choice small{color:var(--muted);margin-top:3px;font-size:8px;line-height:1.45}.points-draft{background:#4c2d173b;border:1px solid #745033;border-radius:8px;margin:14px 0;padding:12px}.points-draft b,.points-draft small{font-size:9px;display:block}.points-draft small{color:#c7a98f;margin-top:4px;line-height:1.45}.tournament-form .button{width:100%}.tournament-list article{border-top:1px solid var(--line);grid-template-columns:70px minmax(220px,1fr) minmax(190px,.75fr) 170px;align-items:center;gap:16px;padding:15px 6px;display:grid}.event-date{background:#0a1828;border:1px solid #315373;border-radius:9px;place-items:center;width:52px;height:52px;display:grid}.event-date b,.event-date small{display:block}.event-date b{font-size:12px}.event-date small{color:var(--muted);font-size:8px}.tournament-list h3{margin:6px 0;font-size:14px}.tournament-list p,.event-rules small{color:var(--muted);margin:0;font-size:8px}.event-rules b,.event-rules small{font-size:9px;display:block}.event-rules small{margin-top:4px;line-height:1.45}.tournament-actions{gap:6px;display:grid}.tournament-actions .button{width:100%;min-height:34px;padding:7px 9px;font-size:8px}.tournament-actions .pill{justify-content:center}.tournament-guard{align-items:center;gap:16px;margin-top:14px;padding:20px 25px;display:flex}.tournament-guard>span{color:var(--green);font-size:25px}.tournament-guard b{font-size:11px}.tournament-guard p{color:var(--muted);margin:5px 0 0;font-size:9px}.pill-violet{color:#c3a5ff;background:#a879ff17;border-color:#a879ff56}.tournament-intake{border-top:2px solid var(--green);margin-bottom:14px;padding:25px}.intake-list>article{border-top:1px solid var(--line);grid-template-columns:1.3fr .8fr auto;align-items:center;gap:10px;padding:14px 5px;display:grid}.intake-list b,.intake-list small{font-size:9px;display:block}.intake-list small{color:var(--muted);margin-top:4px;font-size:8px}.intake-list select{color:var(--ink);background:#081522;border:1px solid #39516b;border-radius:8px;padding:10px;font-size:9px}.intake-check{background:#0a1828;border:1px solid #315373;border-radius:8px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.intake-check>span{gap:14px;display:flex}.intake-check small{color:#ffad77}@media (max-width:720px){.tournament-builder,.template-list{grid-template-columns:1fr}.tournament-list article{grid-template-columns:58px 1fr}.event-rules,.tournament-actions,.tournament-list article>.pill{grid-column:2}.round-sheet-list,.intake-list>article{grid-template-columns:1fr}.intake-check{grid-column:1;display:grid}.intake-check>span{display:grid}}.sanctuary-hero{border-top:2px solid var(--green);grid-template-columns:1fr 1fr;align-items:center;margin-bottom:14px;padding:25px;display:grid}.sanctuary-hero h2{margin:8px 0;font-size:24px}.sanctuary-hero p{color:var(--muted);font-size:9px}.sanctuary-stats{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.sanctuary-stats span{border:1px solid var(--line);background:#081522;border-radius:8px;padding:13px}.sanctuary-stats b,.sanctuary-stats small{display:block}.sanctuary-stats b{font-size:18px}.sanctuary-stats small{color:var(--muted);text-transform:uppercase;margin-top:4px;font-size:7px}.steward-grid{grid-template-columns:.72fr 1.28fr;gap:14px;display:grid}.report-form,.inbox-card{padding:25px}.report-form h2{margin:8px 0 18px;font-size:19px}.report-form label,.maintenance-drawer label{color:var(--muted);text-transform:uppercase;letter-spacing:.6px;gap:6px;margin-top:10px;font-size:8px;display:grid}.report-form input,.report-form select,.report-form textarea,.maintenance-drawer input,.maintenance-drawer select,.maintenance-drawer textarea{width:100%;color:var(--ink);resize:vertical;background:#081522;border:1px solid #39516b;border-radius:8px;padding:10px;font-size:10px}.form-pair{grid-template-columns:1fr 1fr;gap:9px;display:grid}.media-picker{border:1px dashed #39516b;border-radius:8px;padding:12px}.media-picker input{padding:6px}.media-picker small{text-transform:none;color:#7f91a6;font-size:8px}.report-form>.button{width:100%;margin-top:14px}.maintenance-list{max-height:680px;overflow:auto}.maintenance-list>article{border-top:1px solid var(--line);border-left:3px solid var(--blue)}.maintenance-list>article.severity-high,.maintenance-list>article.severity-urgent{border-left-color:var(--orange)}.maintenance-list>article>button{text-align:left;background:0 0;border:0;grid-template-columns:1fr 130px;gap:14px;width:100%;padding:14px;display:grid}.maintenance-list>article>button>span:last-child{text-align:right}.maintenance-list b,.maintenance-list small{display:block}.maintenance-list b{margin-top:7px;font-size:10px}.maintenance-list small{color:var(--muted);margin-top:5px;font-size:8px;line-height:1.4}.report-media{flex-wrap:wrap;gap:8px;padding:0 14px 12px;display:flex}.report-media a{color:#7eb8fa;border:1px solid #315373;border-radius:7px;padding:7px 9px;font-size:8px;text-decoration:none}.maintenance-drawer{border-top:1px solid var(--line);background:#081522;padding:15px}.maintenance-drawer>.button{margin-top:12px}.stewardship-note{align-items:center;gap:15px;margin-top:14px;padding:22px;display:flex}.stewardship-note>span{color:var(--green);font-size:28px}.stewardship-note b{font-size:11px}.stewardship-note p{color:var(--muted);margin:5px 0 0;font-size:9px}@media (max-width:720px){.sanctuary-hero,.steward-grid{grid-template-columns:1fr}.sanctuary-stats{grid-template-columns:1fr 1fr}.form-pair,.maintenance-list>article>button{grid-template-columns:1fr}.maintenance-list>article>button>span:last-child{text-align:left}}.player-brand-mark{filter:drop-shadow(0 0 25px #ff791a35)drop-shadow(0 0 38px #2c8cff24);flex:none;place-items:center;width:250px;height:210px;display:grid}.player-brand-mark img{object-fit:contain;width:100%;height:100%;display:block}.player-logo{padding:0;overflow:hidden;box-shadow:0 0 18px #2c8cff2e,0 0 14px #ff7a1a24}.player-logo img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:720px){.player-brand-mark{width:180px;height:160px;margin-top:22px}}.identity-suggestions{background:#40291866;border:1px solid #7c4c29;border-radius:8px;margin-top:8px;padding:10px}.identity-suggestions>small{color:#ffad75;letter-spacing:1px;margin-bottom:7px;font-size:7px;display:block}.identity-suggestions>button{width:100%;color:var(--ink);text-align:left;background:0 0;border:0;border-top:1px solid #6d432b;justify-content:space-between;align-items:center;padding:8px 2px;display:flex}.identity-suggestions>button b{font-size:9px}.identity-suggestions>button span{color:#ff9a55;font-size:8px}.merge-card{grid-template-columns:1.3fr .8fr .8fr auto;align-items:end;gap:14px;margin-top:14px;padding:22px;display:grid}.merge-card h2{margin:6px 0;font-size:15px}.merge-card p{color:var(--muted);margin:0;font-size:9px;line-height:1.5}.merge-card label{color:var(--muted);font-size:8px}.merge-card select{width:100%;color:var(--ink);background:#0b1828;border:1px solid #334b65;border-radius:8px;margin-top:7px;padding:10px;font-size:9px;display:block}@media (max-width:900px){.merge-card{grid-template-columns:1fr 1fr}.merge-card>div{grid-column:1/-1}}@media (max-width:600px){.merge-card{grid-template-columns:1fr}.merge-card>div{grid-column:auto}}.identity-table{overscroll-behavior:contain;border:1px solid var(--line);scrollbar-gutter:stable;border-radius:10px;max-height:min(62vh,680px);overflow:auto}.identity-head{z-index:3;background:var(--panel);border-bottom:1px solid var(--line);position:sticky;top:0}.identity-row.needs-attention{background:#4a271866;box-shadow:inset 4px 0 #ff7a32}.identity-row.unresolved{box-shadow:inset 4px 0 #d6a234}.identity-row.connected{opacity:.9}.history-seasons{grid-template-columns:1.6fr repeat(4,.65fr);gap:8px;margin-top:20px;display:grid}.history-title{border:1px solid var(--line);background:#0a1727;border-radius:9px;padding:15px 16px}.history-title h3{margin:7px 0 5px;font-size:13px}.history-title p{color:var(--muted);margin:0;font-size:8px;line-height:1.45}.history-seasons>button{border:1px solid var(--line);color:var(--ink);text-align:left;background:#0a1727;border-radius:9px;padding:14px}.history-seasons>button.active{border-color:var(--orange);box-shadow:inset 0 2px var(--orange);background:#40291866}.history-seasons>button b,.history-seasons>button strong,.history-seasons>button small{display:block}.history-seasons>button b{color:#8ba0b5;font-size:9px}.history-seasons>button strong{margin:7px 0;font-size:24px}.history-seasons>button small{color:var(--muted);font-size:7px;line-height:1.4}.history-gates{grid-template-columns:repeat(4,1fr);gap:8px;margin:8px 0 18px;display:grid}.history-gates span{border-left:2px solid var(--blue);background:#0a1727;padding:11px 12px}.history-gates span:nth-child(3){border-color:var(--orange)}.history-gates span:nth-child(4){border-color:var(--green)}.history-gates b,.history-gates small{display:block}.history-gates b{font-size:8px}.history-gates small{color:var(--muted);margin-top:4px;font-size:7px;line-height:1.4}.season-filter{color:var(--ink);background:#0b1828;border:1px solid #334b65;border-radius:8px;padding:9px;font-size:9px}@media (max-width:900px){.history-seasons{grid-template-columns:repeat(4,1fr)}.history-title{grid-column:1/-1}.history-gates{grid-template-columns:1fr 1fr}}@media (max-width:600px){.history-seasons{grid-template-columns:1fr 1fr}.history-gates{grid-template-columns:1fr}}.season-explainer{color:#ffad75;margin:-4px 0 12px;font-size:8px;display:block}.season-correction{background:#40291888;border:1px solid #8b522c;border-radius:9px;grid-column:1/-1;grid-template-columns:1fr auto;align-items:center;gap:4px 14px;padding:13px 15px;display:grid}.season-correction b,.season-correction small{display:block}.season-correction b{color:#ffad75;font-size:10px}.season-correction small{color:#c9a992;font-size:8px}.season-correction .button{grid-area:1/2/3}@media (max-width:700px){.season-correction{grid-template-columns:1fr}.season-correction .button{grid-area:auto}}.recon-loading{text-align:center;color:var(--muted);padding:40px}.recon-verdict{border-top:3px solid var(--orange);grid-template-columns:58px 1fr auto;align-items:center;gap:18px;margin-bottom:14px;padding:25px;display:grid}.recon-verdict.ready{border-color:var(--green)}.recon-mark{width:52px;height:52px;color:var(--orange);background:#ff7a1a18;border:1px solid #ff7a1a;border-radius:50%;place-items:center;font-size:24px;font-weight:900;display:grid}.recon-verdict.ready .recon-mark{border-color:var(--green);color:var(--green);background:#26d49a17}.recon-verdict h2{margin:7px 0;font-size:19px}.recon-verdict p{color:var(--muted);margin:0;font-size:9px;line-height:1.5}.recon-totals{grid-template-columns:repeat(7,1fr);gap:8px;margin-bottom:14px;display:grid}.recon-totals article{padding:14px}.recon-totals span,.recon-totals b{display:block}.recon-totals span{color:var(--muted);text-transform:uppercase;font-size:7px}.recon-totals b{margin-top:7px;font-size:20px}.recon-season-panel,.recon-gate-panel{margin-bottom:14px;padding:25px}.recon-season-panel .section-head>small{color:var(--muted);font-size:8px}.recon-seasons{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.recon-seasons>article{border:1px solid var(--line);background:#091726;border-radius:10px;padding:16px}.recon-seasons>article>div:first-child{justify-content:space-between;align-items:center;display:flex}.recon-seasons strong{font-size:25px}.recon-seasons dl{grid-template-columns:1fr 1fr;gap:10px;margin:17px 0;display:grid}.recon-seasons dl div{border-left:2px solid #29517a;padding-left:8px}.recon-seasons dt{color:var(--muted);text-transform:uppercase;font-size:7px}.recon-seasons dd{margin:4px 0 0;font-size:14px;font-weight:900}.recon-seasons>article>small{color:var(--muted);font-size:7px;line-height:1.45}.recon-gates{grid-template-columns:1fr 1fr;gap:8px;display:grid}.recon-gates article{border:1px solid var(--line);background:#091726;border-radius:9px;grid-template-columns:32px 1fr auto;align-items:center;gap:12px;padding:14px;display:grid}.recon-gates article>span{width:28px;height:28px;color:var(--green);background:#26d49a17;border-radius:50%;place-items:center;font-weight:900;display:grid}.recon-gates article.warning>span{color:var(--orange);background:#ff7a1a18}.recon-gates b{font-size:10px}.recon-gates p{color:var(--muted);margin:4px 0 0;font-size:8px;line-height:1.4}.recon-gates strong{color:var(--green);font-size:11px}.recon-gates article.warning strong{color:var(--orange)}@media (max-width:1000px){.recon-totals{grid-template-columns:repeat(4,1fr)}.recon-seasons{grid-template-columns:1fr 1fr}}@media (max-width:650px){.recon-verdict{grid-template-columns:45px 1fr}.recon-verdict>.pill{grid-column:1/-1}.recon-totals{grid-template-columns:1fr 1fr}.recon-seasons,.recon-gates{grid-template-columns:1fr}}.recon-refresh{justify-items:end;gap:6px;display:grid}.recon-refresh small{color:var(--green);font-size:8px}.recon-gates article.warning{background:linear-gradient(135deg,#40291870,#091726 65%);border-color:#8b522c}.recon-gates article.warning>div>button{color:#ff9b55;cursor:pointer;background:0 0;border:0;padding:7px 0 0;font-size:8px;font-weight:900}.recon-gates article.warning>div>button:hover{text-decoration:underline}.recon-gates article.warning strong{text-align:right;max-width:95px;line-height:1.35}#identity-matching-queue,#official-import-queue,#historical-imports,#historical-activation{scroll-margin-top:85px}.activation-center{background:linear-gradient(135deg,#40291870,#091726 70%);border:1px solid #80502f;border-radius:11px;margin-top:16px;padding:20px}.activation-head{justify-content:space-between;align-items:center;gap:25px;display:flex}.activation-head h3{margin:7px 0;font-size:17px}.activation-head p{color:#b9a28f;max-width:680px;margin:0;font-size:8px;line-height:1.5}.activation-actions{flex:none;gap:8px;display:flex}.activation-stats{grid-template-columns:repeat(6,1fr);gap:7px;margin-top:17px;display:grid}.activation-stats span{background:#071522;border:1px solid #31485f;border-radius:8px;padding:10px}.activation-stats b,.activation-stats small{display:block}.activation-stats b{font-size:18px}.activation-stats small{color:var(--muted);text-transform:uppercase;margin-top:4px;font-size:7px}.activation-progress{background:#07121f;border-radius:5px;height:5px;margin:12px 0;overflow:hidden}.activation-progress span{background:linear-gradient(90deg,var(--orange),var(--green));height:100%;transition:width .25s;display:block}.activation-results{max-height:620px;overflow:auto}.activation-results article{border-top:1px solid #634226;grid-template-columns:25px 1fr auto;align-items:center;gap:10px;padding:9px;display:grid}.activation-results article>span{color:var(--orange);font-weight:900}.activation-results b,.activation-results small{font-size:8px;display:block}.activation-results small{color:#d0ad92;margin-top:4px}.activation-success{color:var(--green);background:#11362f;border:1px solid #23745f;border-radius:8px;margin-top:8px;padding:11px;font-size:9px;font-weight:800}.activation-error-card{align-items:start!important}.activation-error-copy{min-width:0}.collision-repair{background:#2b1e186e;border:1px solid #7b4b2c;border-radius:8px;grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:9px;margin-top:10px;padding:10px;display:grid}.collision-repair label>span{color:#ffbb89;margin-bottom:6px;font-size:8px;font-weight:800;display:block}.collision-repair select{width:100%;color:var(--ink);background:#081827;border:1px solid #5b493f;border-radius:7px;padding:8px;font-size:9px}.collision-repair button{color:#ffd0ae;background:#4c2a1b;border:1px solid #9b562c;border-radius:7px;padding:9px 11px;font-size:8px;font-weight:900}.collision-repair button:disabled{opacity:.45}@media (max-width:800px){.activation-head{display:block}.activation-actions{margin-top:14px;display:grid}.activation-stats{grid-template-columns:repeat(3,1fr)}.collision-repair{grid-template-columns:1fr}.activation-results article{grid-template-columns:20px 1fr}.activation-results article>.pill{grid-column:2}}.compliance-state button{color:var(--blue);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:9px;padding:0;font-size:8px;font-weight:800;display:block}.candid-title-actions{align-items:flex-end;gap:10px;display:flex}.candid-title-actions label{color:var(--muted);text-transform:uppercase;letter-spacing:1px;font-size:8px}.candid-title-actions select{border:1px solid var(--line);min-width:110px;color:var(--text);background:#0b1929;border-radius:8px;margin-top:6px;padding:12px;display:block}.candid-title-actions a{text-decoration:none}.candid-status{border-top:2px solid #a9c3d0;grid-template-columns:92px 1fr auto;align-items:center;gap:22px;padding:22px;display:grid}.candid-platinum{color:#24313a;background:#e7f0f4;border:5px double #a9c3d0;flex-direction:column;justify-content:center;width:78px;height:88px;padding:10px 8px;display:flex;box-shadow:0 0 24px #a9c3d021}.candid-platinum b{font-size:10px}.candid-platinum span{margin:2px 0;font-size:7px}.candid-platinum strong{font-size:16px}.candid-platinum small{margin-top:7px;font-size:8px;font-weight:900}.candid-status h2{margin:7px 0;font-size:21px}.candid-status p{color:var(--muted);margin:0;font-size:9px}.candid-source{border:1px solid var(--line);background:#091725;border-radius:9px;min-width:235px;padding:15px}.candid-source.attention{background:#24170f;border-color:#754120}.candid-source b,.candid-source small{display:block}.candid-source b{margin-top:9px;font-size:9px}.candid-source small{color:var(--muted);margin-top:4px;font-size:8px;line-height:1.45}.candid-metrics{grid-template-columns:repeat(6,1fr);gap:9px;margin:11px 0;display:grid}.candid-metrics article{border-top:2px solid var(--blue);padding:16px}.candid-metrics span,.candid-metrics small{display:block}.candid-metrics span{color:var(--muted);text-transform:uppercase;letter-spacing:.8px;font-size:7px}.candid-metrics b{margin:8px 0;font-size:23px;display:block}.candid-metrics small{color:var(--green);letter-spacing:1px;font-size:7px}.candid-workspace{grid-template-columns:1.35fr .8fr;gap:11px;display:grid}.candid-copy,.candid-publish,.candid-history{padding:23px}.candid-copy textarea,.candid-publish textarea{box-sizing:border-box;border:1px solid var(--line);width:100%;color:var(--text);font:inherit;resize:vertical;background:#081522;border-radius:9px;margin-top:13px;padding:15px;font-size:10px;line-height:1.7}.candid-copy-actions{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.method-note{color:var(--muted);margin-top:13px;font-size:7px;line-height:1.5;display:block}.candid-publish h2{margin:8px 0 16px;font-size:19px}.candid-publish label{color:var(--muted);margin:10px 0;font-size:8px;display:block}.candid-publish label small{margin:3px 0 7px;display:block}.candid-publish input,.candid-publish textarea{box-sizing:border-box;border:1px solid var(--line);width:100%;color:var(--text);background:#081522;border-radius:7px;padding:11px}.candid-publish textarea{margin-top:7px}.candid-publish>button{width:100%;margin-top:8px}.candid-publish>small{color:var(--muted);margin-top:9px;font-size:7px;line-height:1.5;display:block}.candid-history{margin-top:11px}.candid-deltas{grid-template-columns:repeat(5,1fr);gap:8px;margin:16px 0;display:grid}.candid-deltas span{border:1px solid var(--line);background:#081522;border-radius:8px;padding:12px}.candid-deltas b,.candid-deltas small{display:block}.candid-deltas b{font-size:17px}.candid-deltas small{color:var(--muted);margin-top:4px;font-size:7px}.candid-deltas .changed{border-color:#70401f}.candid-deltas .changed b{color:var(--orange)}.candid-history-list article{border-top:1px solid var(--line);grid-template-columns:.7fr 1.4fr auto;align-items:center;gap:16px;padding:13px 4px;display:grid}.candid-history-list b,.candid-history-list small{display:block}.candid-history-list b{font-size:9px}.candid-history-list small{color:var(--muted);margin-top:4px;font-size:7px}@media (max-width:1000px){.candid-metrics{grid-template-columns:repeat(3,1fr)}.candid-workspace{grid-template-columns:1fr}.candid-status{grid-template-columns:90px 1fr}.candid-source{grid-column:1/-1}}@media (max-width:720px){.candid-title-actions{width:100%;display:grid}.candid-title-actions select,.candid-title-actions a{box-sizing:border-box;width:100%}.candid-status{grid-template-columns:78px 1fr;padding:18px}.candid-metrics{grid-template-columns:1fr 1fr}.candid-copy,.candid-publish,.candid-history{padding:18px}.candid-copy-actions{display:grid}.candid-deltas{grid-template-columns:1fr 1fr}.candid-history-list article{grid-template-columns:1fr auto}.candid-history-list article>span:nth-child(2){grid-area:2/1/auto/-1}}.checkin-notice{color:var(--green);background:#10342c;border:1px solid #25765f;border-radius:9px;margin-bottom:13px;padding:13px 16px;font-size:10px;font-weight:800}.checkin-admin-grid{grid-template-columns:.82fr 1.18fr;gap:14px;margin-bottom:14px;display:grid}.connected-builder,.connected-flow,.connected-events{padding:25px}.connected-builder h2,.connected-flow h2{margin:8px 0 17px;font-size:20px}.connected-builder label{color:var(--muted);text-transform:uppercase;letter-spacing:.7px;gap:6px;margin-top:11px;font-size:8px;display:grid}.connected-builder input,.connected-builder select,.udisc-link-row input{width:100%;color:var(--ink);background:#081522;border:1px solid #39516b;border-radius:8px;padding:11px;font-size:10px}.connected-builder label small{text-transform:none;letter-spacing:0}.service-charge-guide{color:#ffad75;margin-top:7px;font-size:8px;display:block}.connected-builder>.button{width:100%;margin-top:16px}.connected-flow>div{border-top:1px solid var(--line);grid-template-columns:36px 1fr;align-items:center;gap:12px;padding:12px 0;display:grid}.connected-flow>div>b{border:1px solid var(--orange);width:30px;height:30px;color:var(--orange);border-radius:50%;place-items:center;display:grid}.connected-flow strong,.connected-flow small{display:block}.connected-flow strong{font-size:10px}.connected-flow small{color:var(--muted);margin-top:4px;font-size:8px;line-height:1.45}.connected-flow>p{color:#c7a890;background:#2a1b11;border:1px solid #72431f;border-radius:8px;margin:10px 0 0;padding:12px;font-size:8px;line-height:1.5}.connected-event{border-top:1px solid var(--line);padding:16px 0}.connected-event-head{grid-template-columns:82px 1fr 145px;align-items:center;gap:16px;display:grid}.connected-event-head time{text-align:center;border:1px solid var(--line);background:#081522;border-radius:9px;padding:12px}.connected-event-head time b,.connected-event-head time small{display:block}.connected-event-head time b{font-size:14px}.connected-event-head time small{color:var(--muted);margin-top:5px;font-size:8px}.connected-event-head h3{margin:8px 0 4px;font-size:15px}.connected-event-head p{color:var(--muted);margin:0;font-size:8px}.connected-counts{text-align:right}.connected-counts b,.connected-counts small,.connected-counts span{display:block}.connected-counts b{font-size:24px}.connected-counts small,.connected-counts span{color:var(--muted);margin-top:3px;font-size:7px}.connected-counts span{color:#ffad75}.udisc-link-row{border:1px solid var(--line);background:#091726;border-radius:9px;grid-template-columns:1fr auto auto;align-items:end;gap:8px;margin:13px 0;padding:12px;display:grid}.udisc-link-row label{color:var(--muted);font-size:8px}.udisc-link-row input{margin-top:6px;display:block}.udisc-link-row a{text-decoration:none}.event-checkin-ledger{border:1px solid var(--line);border-radius:9px;overflow:hidden}.event-checkin-ledger>div{border-top:1px solid var(--line);background:#081522;grid-template-columns:1fr 75px 85px 90px;align-items:center;gap:10px;padding:10px 12px;display:grid}.event-checkin-ledger>div:first-child{border-top:0}.event-checkin-ledger b,.event-checkin-ledger small{display:block}.event-checkin-ledger b{font-size:9px}.event-checkin-ledger small{color:var(--muted);margin-top:4px;font-size:7px}.event-checkin-ledger strong{font-size:10px}.event-checkin-ledger button{color:var(--blue);background:0 0;border:0;font-size:8px;font-weight:800}.connected-counts button{color:var(--blue);cursor:pointer;background:0 0;border:0;margin-top:8px;font-size:8px;font-weight:800}.staff-quick-checkin{background:#0b2034;border:1px solid #2c8cff55;border-radius:10px;grid-template-columns:minmax(240px,1fr) minmax(220px,1.4fr) auto;align-items:end;gap:10px;margin:16px 0 8px;padding:14px;display:grid}.staff-quick-checkin>div:first-child{gap:7px;display:grid}.staff-quick-checkin select{width:100%;color:var(--ink);background:#081522;border:1px solid #39516b;border-radius:8px;padding:12px;font-size:10px}.staff-side-games{flex-wrap:wrap;gap:7px;display:flex}.staff-side-games button{color:var(--muted);cursor:pointer;background:#081522;border:1px solid #39516b;border-radius:999px;padding:9px 11px;font-size:8px;font-weight:800}.staff-side-games button.selected{border-color:var(--green);color:var(--green);background:#10342c}.staff-side-games i{margin-right:5px;font-style:normal}.event-roster-empty{border:1px dashed var(--line);color:var(--muted);border-radius:9px;padding:16px;font-size:9px}.live-roster{z-index:1000;color:var(--ink);background:#06111f;grid-template-rows:auto 1fr auto;padding:32px;display:grid;position:fixed;inset:0;overflow:auto}.live-roster:before{content:"";border-top:8px solid var(--program-accent,var(--orange));pointer-events:none;position:fixed;inset:0}.live-roster header{border-bottom:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:center;gap:28px;padding:10px 12px 28px;display:grid}.live-roster h2{margin:10px 0 5px;font-size:clamp(30px,4vw,64px)}.live-roster header p{color:var(--muted);margin:0;font-size:clamp(13px,1.4vw,22px)}.live-roster header>button{border:1px solid var(--line);width:52px;height:52px;color:var(--ink);cursor:pointer;background:#0c1b2c;border-radius:50%;font-size:30px}.live-roster-count{text-align:center}.live-roster-count strong,.live-roster-count span{display:block}.live-roster-count strong{color:var(--program-accent,var(--orange));font-size:clamp(44px,6vw,86px);line-height:.85}.live-roster-count span{color:var(--muted);letter-spacing:2px;margin-top:8px;font-size:11px}.live-roster main{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));align-content:start;gap:14px;padding:26px 0;display:grid}.live-roster main article{border:1px solid var(--line);border-left:4px solid var(--program-accent,var(--orange));background:#0b1a2b;border-radius:12px;grid-template-columns:48px 1fr auto;align-items:center;gap:14px;padding:16px 18px;display:grid}.live-roster main article>i{width:40px;height:40px;color:var(--program-accent,var(--orange));background:#122941;border-radius:50%;place-items:center;font-style:normal;font-weight:900;display:grid}.live-roster main article b,.live-roster main article small{display:block}.live-roster main article b{font-size:clamp(16px,1.6vw,25px)}.live-roster main article small{color:var(--muted);margin-top:5px;font-size:11px}.live-roster-empty{min-height:40vh;color:var(--muted);grid-column:1/-1;place-items:center;gap:8px;font-size:22px;display:grid}.live-roster-empty b{color:var(--ink);font-size:36px}.live-roster footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:20px;padding:18px 0 4px;font-size:11px;display:flex}.prepared-event{border-top:3px solid var(--orange);position:relative;overflow:hidden}.prepared-event:after{content:"";pointer-events:none;border:28px solid #2c8cff10;border-radius:50%;width:180px;height:180px;position:absolute;top:-75px;right:-65px}.prepared-event-heading{z-index:1;justify-content:space-between;align-items:flex-start;gap:12px;display:flex;position:relative}.prepared-event-heading>span{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.prepared-event h2{z-index:1;margin:15px 0 5px;font-size:24px;position:relative}.prepared-event-time{margin:0;font-weight:800;color:var(--ink)!important}.prepared-event-rules{border:1px solid var(--line);background:#071523;border-radius:8px;gap:7px;margin:13px 0;padding:12px;display:grid}.prepared-event-rules b,.prepared-event-rules span{font-size:8px;line-height:1.4}.prepared-event-rules b{color:var(--orange)}.prepared-event-rules span:before{content:"• ";color:var(--orange)}.prepared-event-guard{color:var(--green)!important;margin-top:9px!important;line-height:1.5!important;display:block!important}.player-checkin{border-top:3px solid var(--orange);margin-bottom:18px;padding:26px;scroll-margin-top:90px}.player-checkin-title{justify-content:space-between;align-items:start;gap:20px;display:flex}.player-checkin-title>div>small{color:var(--orange);letter-spacing:1.3px;font-size:8px;font-weight:900}.player-checkin-title h2{margin:8px 0 4px;font-size:24px}.player-checkin-title p{color:var(--muted);margin:0;font-size:10px}.player-checkin-grid{grid-template-columns:1.3fr .65fr;gap:16px;margin-top:19px;display:grid}.player-checkin-form label{color:var(--muted);text-transform:uppercase;letter-spacing:.7px;gap:6px;margin-bottom:11px;font-size:8px;display:grid}.player-checkin-form input{color:var(--ink);background:#081522;border:1px solid #35506c;border-radius:8px;padding:12px}.player-checkin-form label small{text-transform:none;letter-spacing:0;line-height:1.45}.side-game-choices>span{color:var(--muted);text-transform:uppercase;letter-spacing:.7px;margin:15px 0 7px;font-size:8px;display:block}.side-game-choices>button{border:1px solid var(--line);text-align:left;background:#091726;border-radius:8px;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;width:100%;margin-top:7px;padding:12px;display:grid}.side-game-choices>button.selected{border-color:var(--orange);background:#2b1b12}.side-game-choices i{width:25px;height:25px;color:var(--blue);background:#13263b;border-radius:50%;place-items:center;font-style:normal;display:grid}.side-game-choices button.selected i{color:var(--orange);background:#ff7a1a22}.side-game-choices b,.side-game-choices small{display:block}.side-game-choices b{font-size:10px}.side-game-choices small{color:var(--muted);margin-top:4px;font-size:7px}.side-game-choices strong{font-size:10px}.free-service{color:var(--green);background:#0e3029;border:1px solid #256e5b;border-radius:8px;padding:15px;font-size:9px}.player-checkin-grid>aside{background:linear-gradient(145deg,#2c1b10,#101b2a);border:1px solid #70411f;border-radius:10px;align-self:start;padding:20px}.player-checkin-grid>aside>small,.player-checkin-grid>aside>strong{display:block}.player-checkin-grid>aside>small{color:#ffad75;letter-spacing:1px;font-size:8px}.player-checkin-grid>aside>strong{margin:10px 0;font-size:34px}.player-checkin-grid>aside>p{color:#b9a08e;font-size:8px;line-height:1.55}.player-checkin-grid>aside>.button{width:100%;margin-top:9px}.checkin-confirmed{background:#0e3029;border:1px solid #26735e;border-radius:8px;margin-top:14px;padding:12px}.checkin-confirmed b,.checkin-confirmed small,.checkin-confirmed span,.checkin-confirmed a{display:block}.checkin-confirmed b{color:var(--green);font-size:9px}.checkin-confirmed small,.checkin-confirmed span{color:#a9c5bc;margin-top:5px;font-size:7px}.checkin-confirmed a{background:var(--blue);color:#fff;text-align:center;border-radius:7px;margin-top:10px;padding:10px;font-size:9px;font-weight:900;text-decoration:none}@media (max-width:850px){.checkin-admin-grid,.player-checkin-grid{grid-template-columns:1fr}.connected-event-head{grid-template-columns:70px 1fr}.connected-counts{text-align:left;grid-column:2}.staff-quick-checkin{grid-template-columns:1fr}.udisc-link-row{grid-template-columns:1fr 1fr}.udisc-link-row label{grid-column:1/-1}.event-checkin-ledger>div{grid-template-columns:1fr auto auto}.event-checkin-ledger button{text-align:left;grid-column:1/-1}.live-roster{padding:20px}.live-roster header{grid-template-columns:1fr auto}.live-roster-count{grid-row:2}.live-roster main{grid-template-columns:1fr}}@media (max-width:560px){.connected-event-head{grid-template-columns:1fr}.connected-counts{grid-column:1}.staff-quick-checkin{padding:12px}.staff-quick-checkin select{font-size:16px}.staff-side-games button{font-size:13px}.udisc-link-row{grid-template-columns:1fr}.udisc-link-row label{grid-column:1}.event-checkin-ledger>div{grid-template-columns:1fr auto}.event-checkin-ledger .pill{justify-self:end}.player-checkin{padding:18px}.player-checkin-title{display:block}.player-checkin-title>.pill{margin-top:10px}.live-roster{padding:14px}.live-roster header{gap:12px;padding-bottom:18px}.live-roster header>button{width:44px;height:44px}.live-roster main{padding:18px 0}.live-roster main article{grid-template-columns:38px 1fr}.live-roster main article>.pill{grid-column:2}.live-roster footer{display:grid}}.secure-loading{min-height:100vh;color:var(--ink);letter-spacing:.4px;background:#071322;flex-direction:column;justify-content:center;align-items:center;gap:14px;font-size:11px;display:flex}.secure-loading .brand-disc{border:3px solid var(--orange);border-radius:50%;place-items:center;width:62px;height:62px;font-size:13px;font-weight:900;display:grid}.secure-loading.access-failed{text-align:center;padding:30px}.secure-loading.access-failed span{max-width:520px;color:var(--muted);line-height:1.6}.system.protected{background:#0c2e27;border-color:#236d5a}.access-card{border-top:2px solid var(--green);margin-top:13px;padding:24px}.access-card>p{color:var(--muted);margin:0 0 16px;font-size:9px}.access-bridge{background:#2d1d12;border:1px solid #80502f;border-radius:8px;gap:5px;margin:10px 0 16px;padding:13px;display:grid}.access-bridge b{color:#ffb17a;font-size:9px}.access-bridge span{color:#c4aa96;font-size:8px;line-height:1.5}.access-grant{border:1px solid var(--line);background:#081522;border-radius:9px;grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;padding:14px;display:grid}.access-grant label{color:var(--muted);font-size:8px}.access-grant select{width:100%;color:var(--ink);background:#0b1929;border:1px solid #39516b;border-radius:7px;margin-top:6px;padding:11px;display:block}.access-list{border:1px solid var(--line);border-radius:9px;margin-top:14px;overflow:hidden}.access-list article{border-top:1px solid var(--line);background:#081522;justify-content:space-between;align-items:center;gap:15px;padding:12px;display:flex}.access-list article:first-child{border-top:0}.access-list b,.access-list small{display:block}.access-list b{font-size:9px}.access-list small{color:var(--muted);margin-top:4px;font-size:8px}.access-list button{color:#ff9f75;background:0 0;border:1px solid #80502f;border-radius:7px;padding:8px 10px;font-size:8px;font-weight:800}@media (max-width:760px){.access-grant{grid-template-columns:1fr}.access-list article{align-items:flex-start}}.owner-claim{border:1px solid var(--orange);background:linear-gradient(135deg,#352115,#0a1929 70%);border-radius:10px;grid-template-columns:1.1fr 1fr auto;align-items:end;gap:16px;padding:18px;display:grid}.owner-claim h3{margin:7px 0 4px;font-size:17px}.owner-claim p{color:#c4aa96;margin:0;font-size:8px}.owner-claim label{color:var(--muted);font-size:8px}.owner-claim select{width:100%;color:var(--ink);background:#081522;border:1px solid #80502f;border-radius:7px;margin-top:6px;padding:11px;display:block}@media (max-width:850px){.owner-claim{grid-template-columns:1fr}.owner-claim button{width:100%}}.player-onboarding{border:1px solid #80502f;border-top:4px solid var(--orange);background:linear-gradient(145deg,#12263d,#20170f);border-radius:18px;margin:28px 0;padding:28px;box-shadow:0 22px 70px #0004}.onboarding-title{justify-content:space-between;align-items:start;gap:22px;display:flex}.onboarding-title small{color:var(--orange);letter-spacing:1.6px;font-size:10px;font-weight:900}.onboarding-title h2{margin:8px 0;font-size:clamp(28px,4vw,48px);line-height:1.05}.onboarding-title p{color:#b7c5d5;max-width:720px;margin:0;font-size:15px;line-height:1.6}.onboarding-tabs{grid-template-columns:repeat(3,1fr);gap:8px;margin:24px 0;display:grid}.onboarding-tabs button{min-height:52px;color:var(--muted);cursor:pointer;background:#081522;border:1px solid #39516b;border-radius:10px;padding:12px;font-size:14px;font-weight:900}.onboarding-tabs button.active{border-color:var(--orange);color:#fff;background:#3a2112}.claim-search form{grid-template-columns:1fr auto;align-items:end;gap:10px;display:grid}.claim-search label,.claim-new label,.claim-review label{color:#aebed0;gap:7px;font-size:13px;font-weight:800;display:grid}.claim-search input,.claim-new input,.claim-review input,.claim-review textarea{box-sizing:border-box;color:#fff;width:100%;font:inherit;background:#071522;border:1px solid #46617d;border-radius:10px;padding:15px;font-size:16px}.claim-safety{color:#79e0be;margin:10px 0;font-size:12px;line-height:1.5}.claim-candidates{gap:10px;margin-top:18px;display:grid}.claim-candidates article{background:#081522;border:1px solid #31506d;border-radius:12px;grid-template-columns:54px 1fr auto;align-items:center;gap:15px;padding:16px;display:grid}.candidate-avatar{color:#87bdff;background:#143456;border-radius:50%;place-items:center;width:48px;height:48px;font-size:15px;font-weight:900;display:grid}.claim-candidates h3{margin:0 0 6px;font-size:19px}.claim-candidates p,.claim-candidates span,.claim-candidates small{color:var(--muted);margin:4px 0;font-size:13px;line-height:1.45;display:block}.claim-candidates span b{color:var(--orange)}.claim-candidates button{border:1px solid var(--orange);color:#ffae75;cursor:pointer;background:#3b2112;border-radius:9px;min-height:48px;padding:12px 16px;font-size:14px;font-weight:900}.claim-empty{color:var(--muted);border:1px dashed #46617d;border-radius:12px;gap:6px;padding:20px;font-size:14px;display:grid}.claim-empty b{color:#fff}.claim-new,.claim-review{background:#081522;border:1px solid #31506d;border-radius:12px;grid-template-columns:1fr 1fr;align-items:end;gap:15px;padding:19px;display:grid}.claim-new>div,.claim-review>div,.claim-review label:last-of-type,.claim-review .claim-safety{grid-column:1/-1}.claim-new h3,.claim-review h3{margin:0 0 7px;font-size:22px}.claim-new p,.claim-review p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.claim-new label small,.claim-review label small{color:var(--muted);font-weight:500}.claim-review-queue{border-top:3px solid var(--orange);margin-bottom:14px;padding:24px}.claim-review-queue .section-head p{color:var(--muted);margin:7px 0 0;font-size:9px}.claim-review-queue>article{border-top:1px solid var(--line);grid-template-columns:minmax(220px,1.3fr) minmax(220px,1fr) auto auto;align-items:center;gap:10px;padding:13px 0;display:grid}.claim-review-queue b,.claim-review-queue small{display:block}.claim-review-queue small{color:var(--muted);margin-top:5px;font-size:8px}.claim-review-queue p{color:#d2b49b;margin:7px 0 0;font-size:8px}.claim-review-queue select{color:var(--ink);background:#081522;border:1px solid #39516b;border-radius:8px;padding:11px}@media (max-width:760px){.player-onboarding{border-radius:14px;margin:20px 0;padding:20px 16px}.onboarding-title{display:grid}.onboarding-tabs{grid-template-columns:1fr}.onboarding-tabs button{font-size:16px}.claim-search form,.claim-new,.claim-review{grid-template-columns:1fr}.claim-new>div,.claim-review>div,.claim-review label:last-of-type{grid-column:1}.claim-search .button,.claim-new .button,.claim-review .button{width:100%;min-height:52px;font-size:16px}.claim-candidates article{grid-template-columns:48px 1fr}.claim-candidates article>button{grid-column:1/-1;width:100%;font-size:16px}.claim-candidates h3{font-size:20px}.claim-candidates p,.claim-candidates span,.claim-candidates small{font-size:14px}.claim-review-queue>article{grid-template-columns:1fr}.claim-review-queue select,.claim-review-queue .button{width:100%;font-size:16px}.profile-needed{border-color:var(--orange)}}.staff-layer{border:1px solid var(--line);background:#081522;border-radius:12px;margin-top:18px;padding:18px}.staff-layer-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px;display:flex}.staff-layer-head h3{margin:5px 0;font-size:16px}.staff-layer-head small{color:var(--orange);letter-spacing:1.3px;font-size:7px;font-weight:900}.staff-layer-head p{max-width:650px;color:var(--muted);margin:0;font-size:8px;line-height:1.55}.staff-form{background:#06111d;border:1px solid #263d55;border-radius:9px;align-items:end;gap:10px;padding:13px;display:grid}.staff-form.membership-form{grid-template-columns:1.15fr .8fr .9fr .75fr auto}.staff-form.assignment-form{grid-template-columns:1.05fr 1fr 1fr auto}.staff-form.access-grant{grid-template-columns:1fr 1fr auto}.staff-form label{color:var(--muted);font-size:8px}.staff-form select,.staff-form input{width:100%;color:var(--ink);background:#0b1929;border:1px solid #39516b;border-radius:7px;margin-top:6px;padding:10px;display:block}.roster-summary{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.roster-summary article{background:linear-gradient(135deg,#10243a,#091725);border:1px solid #31506d;border-radius:9px;padding:14px}.roster-summary small{color:var(--muted);letter-spacing:1px;font-size:7px;display:block}.roster-summary strong{color:var(--orange);margin:7px 0 4px;font-size:24px;display:block}.roster-summary p{color:#b7c5d5;margin:0;font-size:8px;line-height:1.5}.staff-record-list{border:1px solid var(--line);border-radius:9px;margin-top:12px;overflow:hidden}.staff-record-list article{border-top:1px solid var(--line);background:#07131f;grid-template-columns:minmax(200px,1fr) auto auto;align-items:center;gap:12px;padding:11px 13px;display:grid}.staff-record-list article:first-child{border-top:0}.staff-record-list b,.staff-record-list small{display:block}.staff-record-list b{font-size:9px}.staff-record-list small{color:var(--muted);margin-top:4px;font-size:8px}.staff-record-list button{color:#ff9f75;background:0 0;border:1px solid #80502f;border-radius:7px;padding:8px 10px;font-size:8px;font-weight:800}@media (max-width:1050px){.staff-form.membership-form,.staff-form.assignment-form{grid-template-columns:1fr 1fr}.staff-form button{width:100%}}@media (max-width:700px){.staff-layer{padding:13px}.staff-layer-head{display:grid}.staff-form.membership-form,.staff-form.assignment-form,.staff-form.access-grant,.roster-summary{grid-template-columns:1fr}.staff-record-list article{grid-template-columns:1fr auto}.staff-record-list article .pill{grid-column:1}.staff-record-list article button{grid-area:1/2/span 2}}.otis-operations{border-top:3px solid var(--blue);margin:14px 0;padding:26px;scroll-margin-top:88px}.otis-title{justify-content:space-between;align-items:start;gap:20px;display:flex}.otis-title h2{margin:11px 0 6px;font-size:25px}.otis-title p{color:var(--muted);margin:0;font-size:10px}.otis-formula{background:linear-gradient(90deg,#071522,#102948);border:1px solid #315373;border-radius:11px;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:10px;margin:22px 0;padding:16px;display:grid}.otis-formula span{text-align:center;border:1px solid var(--line);background:#081522;border-radius:8px;padding:12px}.otis-formula .total{border-color:var(--orange);background:#2c1b12}.otis-formula b,.otis-formula small{display:block}.otis-formula b{font-size:10px}.otis-formula small{color:var(--muted);margin-top:4px;font-size:7px}.otis-formula strong{color:var(--orange)}.otis-division-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.otis-division{border:1px solid var(--line);background:#081522;border-radius:11px;padding:20px}.otis-division.adventure{border-top:2px solid var(--green)}.otis-division.legacy{border-top:2px solid var(--orange)}.otis-division h3{margin:6px 0;font-size:16px}.otis-division ul{grid-template-columns:1fr 1fr;gap:7px;margin:12px 0;padding:0;list-style:none;display:grid}.otis-division li{color:#aab9c9;font-size:8px}.otis-division li:before{content:"✓";color:var(--green);margin-right:6px}.division-settings{border-top:1px solid var(--line);margin-top:15px;padding-top:13px}.division-settings label,.payout-inputs label{color:var(--muted);gap:5px;font-size:7px;display:grid}.division-settings input,.otis-register input,.otis-register select,.score-boxes input,.otis-money-entry input,.otis-money-entry select,.otis-payout-desk input,.otis-payout-desk select{width:100%;min-width:0;color:var(--ink);background:#06111d;border:1px solid #39516b;border-radius:7px;padding:9px;font-size:9px}.payout-inputs{grid-template-columns:repeat(3,1fr);gap:7px;margin:9px 0;display:grid}.division-settings>.button{width:100%;margin-top:7px}.otis-register{background:#091725;border:1px solid #315373;border-radius:11px;grid-template-columns:.7fr 1.3fr;align-items:center;gap:20px;margin:14px 0;padding:20px;display:grid}.otis-register h3{margin:6px 0;font-size:17px}.otis-register p{color:var(--muted);margin:0;font-size:8px;line-height:1.5}.otis-register-fields{grid-template-columns:.7fr 1fr 1fr 1fr auto;gap:8px;display:grid}.otis-standings,.otis-finance{border:1px solid var(--line);background:#081522;border-radius:11px;margin-top:14px;padding:20px}.otis-standings h3,.otis-finance h3{margin:6px 0;font-size:17px}.otis-team-list{border:1px solid var(--line);border-radius:9px;overflow:hidden}.otis-team-list>article{border-top:1px solid var(--line);grid-template-columns:1.25fr .8fr 1.2fr .65fr;align-items:center;gap:12px;padding:12px;display:grid}.otis-team-list>article:first-child{border-top:0}.team-identity b,.team-identity small,.team-money-state b,.team-money-state small,.team-standing b,.team-standing small{display:block}.team-identity b{margin-top:6px;font-size:10px}.team-identity small,.team-money-state small,.team-standing small{color:var(--muted);margin-top:4px;font-size:7px}.team-money-state b{color:var(--green);font-size:9px}.score-boxes{grid-template-columns:repeat(3,1fr) auto;align-items:end;gap:5px;display:grid}.score-boxes label{color:var(--muted);font-size:7px}.score-boxes input{margin-top:4px;display:block}.score-boxes button,.otis-ledger button{color:#86bfff;background:#142a42;border:1px solid #365678;border-radius:7px;padding:9px;font-size:8px}.team-standing{text-align:right}.team-standing b{color:var(--orange);font-size:22px}.otis-money-stats{grid-template-columns:repeat(6,1fr);gap:7px;display:grid}.otis-money-stats span{border:1px solid var(--line);background:#071522;border-radius:8px;padding:12px}.otis-money-stats b,.otis-money-stats small{display:block}.otis-money-stats b{font-size:16px}.otis-money-stats small{color:var(--muted);margin-top:4px;font-size:7px}.otis-warnings{background:#2b1b11;border:1px solid #774520;border-radius:8px;margin:10px 0;padding:10px}.otis-warnings p{color:#ffaf77;margin:5px;font-size:8px}.otis-money-entry{grid-template-columns:1.15fr .8fr .65fr 55px .7fr .85fr 1.2fr 1fr auto;align-items:center;gap:7px;margin-top:12px;display:grid}.otis-money-entry .calendar-input input{padding:9px}.otis-payout-desk{background:#23170f;border:1px solid #70411f;border-radius:9px;grid-template-columns:1.2fr .7fr .8fr 65px 1fr .65fr auto;align-items:center;gap:8px;margin-top:12px;padding:12px;display:grid}.otis-payout-desk>div b,.otis-payout-desk>div small,.eligible-team b,.eligible-team small{display:block}.otis-payout-desk>div b{font-size:9px}.otis-payout-desk>div small,.eligible-team small{color:#c0a48e;margin-top:3px;font-size:7px}.eligible-team b{font-size:9px}.otis-ledger{border:1px solid var(--line);border-radius:9px;margin-top:12px;overflow:hidden}.otis-ledger article{border-top:1px solid var(--line);grid-template-columns:1fr auto auto auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.otis-ledger article:first-child{border-top:0}.otis-ledger b,.otis-ledger small{display:block}.otis-ledger b{font-size:9px}.otis-ledger small{color:var(--muted);margin-top:4px;font-size:7px}.otis-ledger .inflow{color:var(--green)}.otis-ledger .outflow{color:#ff9c74}@media (max-width:1100px){.otis-register{grid-template-columns:1fr}.otis-register-fields{grid-template-columns:1fr 1fr}.otis-money-entry{grid-template-columns:repeat(3,1fr)}.otis-payout-desk{grid-template-columns:1fr 1fr 1fr}.otis-team-list>article{grid-template-columns:1fr 1fr}.score-boxes{grid-column:1/-1}.otis-money-stats{grid-template-columns:repeat(3,1fr)}}@media (max-width:720px){.otis-operations{padding:17px}.otis-title{display:grid}.otis-formula{grid-template-columns:1fr}.otis-formula strong{text-align:center;transform:rotate(90deg)}.otis-division-grid,.otis-register-fields,.otis-money-entry,.otis-payout-desk,.otis-division ul,.otis-team-list>article{grid-template-columns:1fr}.score-boxes{grid-column:auto}.team-standing{text-align:left}.otis-money-stats{grid-template-columns:1fr 1fr}.otis-ledger article{grid-template-columns:1fr auto}.otis-ledger .pill{grid-column:1}.otis-ledger button{grid-area:1/2/span 2}}.otis-command-center,.otis-sponsor-desk{background:linear-gradient(145deg,#0b2033,#071522);border:1px solid #315373;border-radius:12px;margin-top:14px;padding:20px}.otis-command-center h3,.otis-sponsor-desk h3{margin:6px 0;font-size:18px}.otis-command-stats{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.otis-command-stats span{border:1px solid #315373;border-top:3px solid var(--orange);background:#06111d;border-radius:9px;padding:13px}.otis-command-stats b,.otis-command-stats small{display:block}.otis-command-stats b{font-size:18px}.otis-command-stats small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-top:4px;font-size:7px}.otis-live-controls{border:1px solid var(--line);background:#081522;border-radius:9px;grid-template-columns:1fr 1fr repeat(3,.75fr) auto auto;align-items:end;gap:8px;margin:12px 0;padding:12px;display:grid}.otis-live-controls label{color:var(--muted);gap:5px;font-size:8px;display:grid}.otis-live-controls label:has(input[type=checkbox]){grid-template-columns:auto 1fr;align-items:center}.otis-live-controls input:not([type=checkbox]),.otis-sponsor-form input,.otis-sponsor-form select{width:100%;min-width:0;color:var(--ink);background:#06111d;border:1px solid #39516b;border-radius:7px;padding:9px;font-size:9px}.otis-public-registrations>header{justify-content:space-between;padding:10px 0;display:flex}.otis-public-registrations>header small{color:var(--muted)}.otis-public-registrations article{border-top:1px solid var(--line);grid-template-columns:1.4fr .7fr auto;align-items:center;gap:10px;padding:11px;display:grid}.otis-public-registrations article span b,.otis-public-registrations article span small{display:block}.otis-public-registrations article span b{font-size:9px}.otis-public-registrations article span small{color:var(--muted);margin-top:3px;font-size:7px}.otis-sponsor-form{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.otis-sponsor-list{margin-top:12px}.otis-sponsor-list article{border-top:1px solid var(--line);grid-template-columns:minmax(220px,1fr) auto auto auto minmax(230px,auto);align-items:center;gap:12px;padding:10px;display:grid}.otis-sponsor-list article span{gap:3px;display:grid}.otis-sponsor-list article small{color:var(--muted)}.otis-sponsor-actions{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.otis-sponsor-actions .button{padding:7px 9px;font-size:7px}@media (max-width:1100px){.otis-command-stats,.otis-live-controls,.otis-sponsor-form{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.otis-command-stats,.otis-live-controls,.otis-sponsor-form,.otis-public-registrations article,.otis-sponsor-list article{grid-template-columns:1fr}.otis-public-registrations>header{gap:4px;display:grid}}.weather-status{letter-spacing:1.4px;border:1px solid;border-radius:999px;align-items:center;gap:8px;width:max-content;padding:8px 12px;font-size:10px;font-weight:900;display:inline-flex}.weather-status i{background:currentColor;border-radius:50%;width:9px;height:9px;box-shadow:0 0 14px}.weather-go{color:#38d99b}.weather-caution{color:#f1ce4f}.weather-delay{color:#ff7a1a}.weather-cancel{color:#ff5e66}.weather-unavailable{color:#96a8bb}.weather-command{border-top:3px solid #52677d;margin:18px 0;padding:24px}.weather-command.weather-card-go{border-top-color:#38d99b}.weather-command.weather-card-caution{border-top-color:#f1ce4f}.weather-command.weather-card-delay{border-top-color:#ff7a1a}.weather-command.weather-card-cancel{border-top-color:#ff5e66}.weather-command .section-head p{max-width:680px;color:var(--muted);margin:7px 0 0;font-size:11px;line-height:1.5}.weather-command-grid{grid-template-columns:1.55fr .8fr;gap:16px;margin-top:18px;display:grid}.weather-command-grid>div,.weather-command-grid>aside{border:1px solid var(--line);background:#071522;border-radius:12px;padding:18px}.weather-command-grid aside small{color:var(--orange);letter-spacing:1.3px;font-size:9px;font-weight:900}.weather-command-grid aside p{color:#dce8f4;min-height:72px;font-size:14px;line-height:1.6}.weather-command-grid aside button{width:100%;margin-top:9px;display:block}.weather-facts{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.weather-facts>span{background:#0b1b2c;border:1px solid #28435f;border-radius:10px;gap:5px;min-width:0;padding:14px;display:grid}.weather-facts small{color:#8fa3b8;letter-spacing:1.1px;font-size:8px}.weather-facts b{font-size:22px}.weather-facts em{color:#aebdcb;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-style:normal;overflow:hidden}.weather-guidance{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.weather-guidance span{color:#cfe0f0;background:#0e2237;border:1px solid #365473;border-radius:999px;padding:8px 10px;font-size:10px}.weather-alert-list{margin-top:12px}.weather-alert-list p{color:#ddbfaa;background:#2a1b11;border:1px solid #87522d;border-radius:8px;gap:4px;margin:7px 0;padding:10px;font-size:10px;display:grid}.weather-alert-list b{color:#ff9b55}.weather-no-alerts{color:#75d6b4;background:#0a2822;border:1px solid #285544;border-radius:8px;margin-top:12px;padding:10px;font-size:10px}.weather-decision-live{background:#291a10;border:1px solid #8f562d;border-radius:10px;justify-content:space-between;align-items:center;gap:15px;margin-top:15px;padding:14px;display:flex}.weather-decision-live b,.weather-decision-live span{display:block}.weather-decision-live span{color:#d3b49e;margin-top:4px;font-size:10px}.weather-decision-form{background:#20160f;border:1px solid #6b452a;border-radius:10px;margin-top:15px}.weather-decision-form summary{color:#ffaf78;cursor:pointer;padding:15px;font-size:12px;font-weight:900}.weather-decision-form>div{grid-template-columns:1fr 1fr;gap:11px;padding:0 15px 15px;display:grid}.weather-decision-form label{color:#b7c5d4;gap:6px;font-size:10px;display:grid}.weather-decision-form input,.weather-decision-form select,.weather-decision-form textarea{width:100%;color:var(--ink);background:#071522;border:1px solid #4b5f72;border-radius:8px;padding:11px;font-size:14px}.weather-decision-form .wide{grid-column:1/-1}.weather-approval-note{border:1px solid var(--line);color:var(--muted);border-radius:9px;margin-top:14px;padding:12px;font-size:10px}.player-weather{background:linear-gradient(135deg,#0d2135,#071523);border:1px solid #38546e;border-left:6px solid #8b9bad;border-radius:18px;max-width:1400px;margin:22px auto;padding:24px;box-shadow:0 18px 40px #0000002e}.player-weather.weather-card-go{border-left-color:#38d99b}.player-weather.weather-card-caution{border-left-color:#f1ce4f}.player-weather.weather-card-delay{border-left-color:#ff7a1a}.player-weather.weather-card-cancel{border-left-color:#ff5e66}.weather-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.weather-head>div{gap:8px;display:grid}.weather-head>div>small{color:#8fa4b8;letter-spacing:1.4px;font-size:10px;font-weight:900}.weather-head h2{margin:2px 0 0;font-size:28px}.weather-head p{color:#b9c9d8;max-width:820px;margin:0;font-size:14px;line-height:1.55}.weather-head>button{color:#fff;cursor:pointer;background:#102943;border:1px solid #486887;border-radius:11px;min-width:190px;padding:13px;font-weight:900}.weather-head>button small{color:#98adc1;margin-top:5px;font-size:9px;display:block}.player-weather .weather-facts{margin-top:18px}.weather-official{color:#ffd2b0;background:#2a190f;border:1px solid #a85b2d;border-radius:9px;justify-content:space-between;gap:15px;margin-top:14px;padding:11px;display:flex}.weather-official span{font-size:10px}.player-weather footer{color:#879bad;border-top:1px solid #29445e;justify-content:space-between;gap:18px;margin-top:15px;padding-top:12px;font-size:9px;display:flex}.player-weather footer small{font-size:9px}.weather-loading{color:#a6b7c8}.player-weather.weather-unavailable{color:#b8c6d4;gap:5px;display:grid}.weather-current-strip{border:1px solid var(--line);background:#071522;border-radius:11px;grid-template-columns:1fr 1fr auto;align-items:center;gap:10px;margin-top:16px;padding:12px;display:grid}.weather-current-strip>span{grid-template-columns:auto 1fr;align-items:center;gap:4px 12px;display:grid}.weather-current-strip small{color:#8fa3b8;letter-spacing:1px;grid-column:1/-1;font-size:8px}.weather-current-strip b{font-size:23px}.weather-current-strip em{color:#afbecd;font-size:10px;font-style:normal}.weather-program-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.weather-program{background:#071522;border:1px solid #36516d;border-top:3px solid #8b9bad;border-radius:12px;padding:15px}.weather-program-go{border-top-color:#38d99b}.weather-program-caution{border-top-color:#f1ce4f}.weather-program-delay{border-top-color:#ff7a1a}.weather-program-cancel{border-top-color:#ff5e66}.weather-program>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.weather-program>header small{color:#8fa4b8;letter-spacing:.8px;font-size:8px}.weather-program h3{margin:5px 0 0;font-size:17px}.weather-program .weather-status{padding:6px 8px;font-size:8px}.weather-service-row{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.weather-service{background:#09192a;border:1px solid;border-radius:8px;gap:3px;padding:7px 9px;display:grid}.weather-service b{color:#e8f1fa;font-size:9px}.weather-service small{font-size:8px}.weather-program-facts{grid-template-columns:.6fr .6fr 1.4fr;gap:7px;margin-top:12px;display:grid}.weather-program-facts span{background:#0b1b2c;border:1px solid #28435f;border-radius:8px;gap:4px;padding:8px;display:grid}.weather-program-facts small{color:#8fa3b8;letter-spacing:.8px;font-size:7px}.weather-program-facts b{color:#e4eef7;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.weather-program>p{color:#b9c9d8;min-height:52px;margin:12px 0 0;font-size:10px;line-height:1.5}.weather-program-actions{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.weather-program-actions em{color:#bad0e3;background:#102943;border-radius:6px;padding:5px 7px;font-size:8px;font-style:normal}.weather-program-actions button{margin-left:auto}.weather-decisions{background:#22170f;border:1px solid #7d4e2e;border-radius:10px;gap:8px;margin-top:15px;padding:14px;display:grid}.weather-decisions>article{border-top:1px solid #614027;justify-content:space-between;align-items:center;gap:14px;padding-top:9px;display:flex}.weather-decisions>article>div{align-items:flex-start;gap:12px;display:flex}.weather-decisions article span b,.weather-decisions article span small,.weather-decisions article span em{display:block}.weather-decisions article span small{color:#d7bba6;margin-top:4px;font-size:10px}.weather-decisions article span em{color:#9e8270;margin-top:5px;font-size:8px;font-style:normal}.player-weather-programs .weather-program:nth-child(n+4){display:none}@media (max-width:1050px){.weather-program-grid{grid-template-columns:1fr}.weather-program>p{min-height:0}}@media (max-width:800px){.weather-command{padding:17px}.weather-command-grid,.weather-facts{grid-template-columns:1fr}.weather-facts em{white-space:normal}.weather-decision-form>div{grid-template-columns:1fr}.weather-decision-form .wide{grid-column:1}.weather-decision-live,.weather-head,.weather-official,.player-weather footer,.weather-current-strip,.weather-decisions>article,.weather-decisions>article>div{display:grid}.weather-current-strip{grid-template-columns:1fr 1fr}.weather-current-strip button{grid-column:1/-1}.player-weather{border-radius:14px;margin:16px 0;padding:19px 16px}.weather-head h2{font-size:24px;line-height:1.15}.weather-head p{font-size:16px}.weather-head>button{width:100%;min-height:52px;font-size:16px}.weather-status{font-size:12px}.weather-guidance{display:grid}.weather-guidance span{border-radius:10px;font-size:14px;line-height:1.4}.player-weather .weather-facts b{font-size:26px}.player-weather .weather-facts em{font-size:14px}.player-weather footer,.player-weather footer small{font-size:11px;line-height:1.5}.weather-program{padding:14px}.weather-program h3{font-size:20px}.weather-program .weather-status{font-size:10px}.weather-service{flex:140px}.weather-service b{font-size:13px}.weather-service small{font-size:11px}.weather-program-facts b{font-size:13px}.weather-program>p{font-size:14px}.weather-program-actions em{font-size:11px}.weather-program-actions button{text-align:left;width:100%;margin:4px 0 0}.weather-decisions>article>button{width:100%}}.player-journey{border:1px solid #31506d;border-top:4px solid var(--blue);background:linear-gradient(145deg,#12253b,#0b1828);border-radius:18px;max-width:1400px;margin:22px auto;padding:25px;box-shadow:0 18px 45px #0003}.player-journey-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.player-journey-head small{color:#8fa6bd;letter-spacing:1.5px;font-size:10px;font-weight:900}.player-journey-head h2{margin:7px 0 0;font-size:28px}.player-journey-steps{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:19px;display:grid}.journey-step{min-width:0;color:var(--ink);text-align:left;background:#071522;border:1px solid #304a63;border-radius:12px;grid-template-columns:39px 1fr;align-items:center;gap:11px;padding:15px;display:grid}.journey-step i{color:#9eb1c5;border:1px solid #4b6279;border-radius:50%;place-items:center;width:36px;height:36px;font-size:14px;font-style:normal;font-weight:900;display:grid}.journey-step span{min-width:0}.journey-step b,.journey-step small,.journey-step strong{display:block}.journey-step b{font-size:13px}.journey-step small{color:#95a8bb;margin-top:5px;font-size:11px;line-height:1.45}.journey-step strong{color:#8296aa;letter-spacing:1px;grid-column:2;margin-top:1px;font-size:9px}.journey-step.complete{background:#0c2923;border-color:#22644f}.journey-step.complete i{border-color:var(--green);color:var(--green);background:#123c31}.journey-step.complete strong{color:var(--green)}.journey-step.current{border-color:var(--orange);cursor:pointer;background:#332015;box-shadow:0 10px 28px #ff791a16}.journey-step.current i{border-color:var(--orange);color:#ffae76;background:#4b2917}.journey-step.current strong{color:#ffae76}.journey-step.waiting{opacity:.72}.journey-step:disabled{cursor:default}.public-welcome{color:#edf5ff;background:radial-gradient(circle at 80% 5%,#144981 0,#0000 34%),radial-gradient(circle at 15% 90%,#8d391d55 0,#0000 36%),#06111f;min-height:100vh;padding:42px clamp(20px,5vw,76px)}.public-welcome-card{border:1px solid #365779;border-top:5px solid var(--orange);background:linear-gradient(145deg,#102943e8,#081522ed);border-radius:26px;grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);align-items:center;gap:35px;max-width:1380px;min-height:610px;margin:0 auto;padding:clamp(30px,6vw,78px);display:grid;overflow:hidden;box-shadow:0 38px 90px #0008}.public-copy h1{letter-spacing:-3px;max-width:850px;margin:24px 0 19px;font-size:clamp(44px,6vw,82px);line-height:1.01}.public-copy>p{color:#b7c8da;max-width:760px;font-size:clamp(17px,2vw,22px);line-height:1.6}.public-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.public-actions a{justify-content:center;align-items:center;min-height:56px;padding:15px 22px;font-size:15px;text-decoration:none;display:inline-flex}.public-signin-note{color:#90a6bb;max-width:720px;margin-top:16px;font-size:12px;line-height:1.55;display:block}.public-logo{filter:drop-shadow(0 0 35px #2c8cff4f)drop-shadow(0 0 24px #ff791a45);place-items:center;display:grid}.public-logo img{object-fit:contain;width:100%;height:auto}.public-steps{grid-template-columns:repeat(3,1fr);gap:12px;max-width:1380px;margin:16px auto 0;display:grid}.public-steps article{background:#0b1c2e;border:1px solid #2b4662;border-radius:14px;grid-template-columns:45px 1fr;gap:13px;padding:20px;display:grid}.public-steps i{border:2px solid var(--orange);color:#ffad74;border-radius:50%;grid-row:1/3;place-items:center;width:42px;height:42px;font-size:15px;font-style:normal;font-weight:900;display:grid}.public-steps b{font-size:15px}.public-steps p{color:#91a6ba;margin:4px 0 0;font-size:12px;line-height:1.5}.public-welcome footer{color:#71869b;letter-spacing:.5px;justify-content:space-between;max-width:1380px;margin:22px auto 0;font-size:11px;display:flex}.public-vote-banner{border:1px solid #b65d25;border-left:6px solid var(--orange);background:linear-gradient(115deg,#341d10,#0b2034);border-radius:18px;justify-content:space-between;align-items:center;gap:28px;max-width:1380px;margin:0 auto 16px;padding:22px 26px;display:flex;box-shadow:0 18px 50px #0005}.public-vote-banner small{color:#ff9d59;letter-spacing:1.4px;font-size:9px;font-weight:900}.public-vote-banner h2{color:#fff;margin:7px 0 5px;font-size:clamp(23px,2.4vw,34px)}.public-vote-banner p{color:#b8c8d6;max-width:820px;margin:0;font-size:13px;line-height:1.5}.public-vote-banner a{justify-content:center;align-items:center;min-width:205px;min-height:54px;text-decoration:none;display:inline-flex}.public-beta-tag{color:#9ed6ff;letter-spacing:1.2px;background:#0b2338;border:1px solid #4d7897;border-radius:999px;width:max-content;margin-top:13px;padding:6px 9px;font-size:9px;font-weight:900;display:block}@media (max-width:900px){.public-welcome-card{grid-template-columns:1fr}.public-logo{grid-row:1;width:min(320px,70vw);margin:auto}.public-steps,.player-journey-steps{grid-template-columns:1fr}}@media (max-width:760px){.public-welcome{padding:16px 12px 30px}.public-vote-banner{gap:17px;padding:19px 18px;display:grid}.public-vote-banner p{font-size:14px}.public-vote-banner a{width:100%;min-width:0}.public-welcome-card{border-radius:18px;min-height:0;padding:26px 18px}.public-copy h1{letter-spacing:-1.5px;margin:18px 0 15px;font-size:39px}.public-copy>p{font-size:17px;line-height:1.5}.public-actions{display:grid}.public-actions a{width:100%;font-size:16px}.public-signin-note{font-size:13px}.public-logo{width:min(240px,66vw)}.public-steps article{padding:17px}.public-steps b{font-size:16px}.public-steps p{font-size:14px}.public-welcome footer{text-align:center;gap:6px;display:grid}.player-journey{border-radius:14px;margin:16px 0;padding:19px 16px}.player-journey-head{display:grid}.player-journey-head h2{font-size:24px}.journey-step{grid-template-columns:42px 1fr;padding:15px 13px}.journey-step b{font-size:16px}.journey-step small{font-size:14px}.journey-step strong{font-size:11px}}.planning-desk{border-top:3px solid var(--blue);margin:18px 0;padding:25px}.planning-desk .section-head p{max-width:760px;color:var(--muted);margin:7px 0 0;font-size:10px;line-height:1.55}.planning-admin-list{gap:12px;margin-top:17px;display:grid}.planning-admin-list>article{border:1px solid #304b65;border-left:4px solid var(--blue);background:#071522;border-radius:11px;padding:17px}.planning-admin-list>article.program-sunday_singles{border-left-color:#ff7a1a}.planning-admin-list>article.program-sunday_doubles{border-left-color:#2c8cff}.planning-admin-list>article.program-monday_morning_mercy{border-left-color:#e7c24b}.planning-admin-list>article.program-wednesday_walk{border-left-color:#2bd49a}.planning-admin-list>article.program-afterglow{border-left-color:#9b6cff}.planning-admin-list header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.planning-admin-list h3{margin:9px 0 4px;font-size:17px}.planning-admin-list header small{color:#8da1b5;font-size:9px}.planning-count{text-align:right;grid-template-columns:auto auto;gap:3px 12px;min-width:140px;display:grid}.planning-count b,.planning-count span{font-size:17px}.planning-count small{color:#63d9b2;letter-spacing:1px;grid-column:1/-1;font-size:7px}.planning-names{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.planning-names span{color:#c7d6e5;background:#0d2237;border:1px solid #34516e;border-radius:999px;padding:6px 8px;font-size:8px}.planning-message{grid-template-columns:150px 1fr auto;gap:8px;margin-top:13px;display:grid}.planning-message select,.planning-message textarea{width:100%;color:var(--ink);resize:vertical;background:#0b1b2c;border:1px solid #3a5571;border-radius:8px;padding:11px;font-size:12px}.planning-message button{min-width:190px}.player-planning-pulse{background:linear-gradient(135deg,#0a2036,#081522);border:1px solid #355674;border-radius:13px;margin:17px 0;padding:18px}.player-planning-pulse>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.player-planning-pulse header small{color:#6baef6;letter-spacing:1.3px;font-size:8px;font-weight:900}.player-planning-pulse h3{margin:5px 0;font-size:20px}.player-planning-pulse header p{color:#9fb1c3;margin:0;font-size:11px;line-height:1.45}.planning-total{color:#fff;text-align:center;border:1px solid #416685;border-radius:10px;min-width:64px;padding:8px;font-size:24px;font-weight:900}.planning-total small{margin-top:3px;display:block;font-size:6px!important}.planning-reactions{gap:9px;margin-top:15px;display:flex}.planning-reactions button{color:#e6f0fa;background:#0d2237;border:1px solid #45627d;border-radius:999px;align-items:center;gap:8px;min-height:50px;padding:10px 15px;display:flex}.planning-reactions button i{font-size:19px;font-style:normal}.planning-reactions button b{font-size:12px}.planning-reactions button span{color:#a9c4dd;background:#172f49;border-radius:50%;place-items:center;min-width:24px;height:24px;font-size:10px;display:grid}.planning-reactions button.selected{border-color:var(--orange);background:#3c2415;box-shadow:0 0 20px #ff791a1f}.planning-reactions button:disabled{opacity:.5}.planning-reactions .planning-remove{color:#8fa2b6;background:0 0;border-color:#0000;min-height:0;font-size:9px}.planning-note{color:#8fa4b9;margin:10px 0 0;font-size:9px}.planning-people{border-top:1px solid #28455f;margin-top:13px}.planning-people summary{color:#9ec5e8;cursor:pointer;padding:12px 0 8px;font-size:10px;font-weight:800}.planning-people>div{flex-wrap:wrap;gap:6px;display:flex}.planning-people span{color:#d1e0ed;background:#102942;border-radius:999px;padding:6px 8px;font-size:9px}.planning-people>small{color:#687f95;margin-top:8px;font-size:7px;display:block}.planning-player-messages{gap:7px;margin-top:13px;display:grid}.planning-player-messages article{border:1px solid #386386;border-left:4px solid var(--blue);background:#0b2238;border-radius:8px;gap:4px;padding:11px;display:grid}.planning-player-messages article.important{border-color:#a85c2f;border-left-color:var(--orange);background:#2e1b10}.planning-player-messages small{color:#86acd0;font-size:7px}.planning-player-messages b{font-size:11px;line-height:1.4}.planning-player-messages span{color:#8fa3b7;font-size:8px}.event-plan-indicator{color:#afd1ec;background:#102b44;border-radius:999px;width:max-content;margin-top:5px;padding:4px 7px;font-size:8px;font-style:normal;display:block}.public-welcome-video{background:linear-gradient(135deg,#0a1d31,#24180f);border:1px solid #2b4d6c;border-radius:18px;grid-template-columns:minmax(280px,.75fr) 1.25fr;align-items:center;gap:30px;max-width:1380px;margin:16px auto 0;padding:25px;display:grid}.welcome-video-stage{background:radial-gradient(circle,#174a7d,#071421 62%);border:1px solid #3d5f7f;border-radius:14px;place-items:center;min-height:245px;display:grid;position:relative;overflow:hidden}.welcome-video-stage:after{content:"";background:linear-gradient(120deg,#0000,#ff7a1a1d);position:absolute;inset:0}.welcome-video-stage img{object-fit:cover;filter:brightness(.75);border-radius:50%;width:130px;height:130px}.welcome-video-stage>span{z-index:2;color:#081522;background:#ff7a1ae8;border:2px solid #fff;border-radius:50%;place-items:center;width:68px;height:68px;padding-left:5px;font-size:28px;display:grid;position:absolute;box-shadow:0 0 35px #ff791a55}.public-welcome-video>div:last-child>small{color:#ff9d59;letter-spacing:1.5px;font-size:9px;font-weight:900}.public-welcome-video h2{margin:9px 0;font-size:32px}.public-welcome-video p{color:#9db0c3;max-width:750px;font-size:14px;line-height:1.6}.public-welcome-video b{color:#6caef4;letter-spacing:1px;margin-top:15px;font-size:9px;display:block}@media (max-width:800px){.planning-desk{padding:18px 15px}.planning-admin-list header,.player-planning-pulse>header{display:grid}.planning-count{text-align:left}.planning-message{grid-template-columns:1fr}.planning-message button{min-height:48px}.planning-reactions{grid-template-columns:1fr 1fr;display:grid}.planning-reactions button{justify-content:center;min-height:58px}.planning-reactions .planning-remove{grid-column:1/-1}.player-planning-pulse h3{font-size:22px}.player-planning-pulse header p,.planning-note{font-size:14px}.planning-people summary{min-height:45px;font-size:14px}.planning-people span{font-size:12px}.planning-player-messages b{font-size:14px}.public-welcome-video{grid-template-columns:1fr;padding:18px}.welcome-video-stage{min-height:210px}.public-welcome-video h2{font-size:27px}.public-welcome-video p{font-size:16px}.public-welcome-video b{font-size:11px;line-height:1.5}}.player-record-gate{border:1px solid #315271;border-top:4px solid var(--orange);background:linear-gradient(135deg,#13253a,#0a1727);border-radius:17px;grid-template-columns:1fr auto;gap:18px;margin-bottom:14px;padding:25px;display:grid;box-shadow:0 18px 42px #0003}.player-record-gate.ready{border-top-color:var(--green)}.player-record-gate>div:first-child small,.player-depth-hero>div:first-child>small,.profile-integrity>small{color:#78b8ff;letter-spacing:1.6px;font-size:9px;font-weight:900}.player-record-gate h2{margin:8px 0 6px;font-size:23px}.player-record-gate p{color:#91a5b9;max-width:810px;margin:0;font-size:11px;line-height:1.55}.record-season-strip{grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.record-season-strip article{background:#071522;border:1px solid #2b4761;border-radius:10px;grid-template-columns:auto 1fr;gap:4px 10px;padding:12px;display:grid}.record-season-strip b{color:#fff;grid-row:1/4;align-self:center;font-size:22px}.record-season-strip span,.record-season-strip em{color:#8298ac;font-size:8px;font-style:normal}.record-season-strip em{color:#ff9c5a;grid-column:1/-1}.player-depth-hero{background:radial-gradient(circle at 88% 12%,#2c8cff30,#0000 28%),linear-gradient(135deg,#112a45,#071522);border:1px solid #315477;border-radius:18px;grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);align-items:center;gap:32px;min-height:245px;margin:14px 0;padding:36px 40px;display:grid;overflow:hidden}.player-depth-hero h1{letter-spacing:-2px;max-width:760px;margin:13px 0 11px;font-size:clamp(32px,4vw,54px);line-height:1.03}.player-depth-hero>div:first-child p{color:#a6b8c9;max-width:720px;margin:0;font-size:14px;line-height:1.55}.player-depth-hero>div:last-child{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.player-depth-hero>div:last-child>span{color:#90a5b9;text-align:center;background:#071522aa;border:1px solid #365875;border-radius:12px;align-content:center;min-height:92px;padding:13px;font-size:9px;display:grid}.player-depth-hero>div:last-child b{color:#fff;margin-bottom:5px;font-size:24px;display:block}.standings-hero{background:radial-gradient(circle at 88% 12%,#ff7a1a32,#0000 28%),linear-gradient(135deg,#37200f,#0b1c31)}.trophy-hero{background:radial-gradient(circle at 88% 12%,#a879ff38,#0000 28%),linear-gradient(135deg,#291645,#0b1b2e)}.profile-depth-hero{background:radial-gradient(circle at 88% 12%,#27d49a30,#0000 28%),linear-gradient(135deg,#0d342e,#0b1b2d)}.player-filter-bar,.standing-controls{background:#0d1d2f;border:1px solid #294761;border-radius:13px;flex-wrap:wrap;gap:10px;margin:14px 0;padding:15px;display:flex}.player-filter-bar label{color:#91a7ba;letter-spacing:1px;gap:6px;min-width:210px;font-size:8px;display:grid}.player-filter-bar select{color:#eef4fb;background:#071522;border:1px solid #3a5771;border-radius:9px;min-height:43px;padding:0 12px}.player-history-list{gap:10px;display:grid}.player-history-list>article{border:1px solid #2b4761;border-left:5px solid var(--blue);background:linear-gradient(115deg,#0f2135,#081522);border-radius:13px;grid-template-columns:75px minmax(220px,1.5fr) minmax(130px,.55fr) minmax(280px,1fr);align-items:center;gap:18px;padding:19px;display:grid}.player-history-list>article.program-sunday_singles{border-left-color:#ff7a1a}.player-history-list>article.program-sunday_doubles{border-left-color:#2c8cff}.player-history-list>article.program-monday_morning_mercy{border-left-color:#e7c24b}.player-history-list>article.program-wednesday_walk{border-left-color:#2bd49a}.player-history-list>article.program-afterglow{border-left-color:#9b6cff}.player-history-list time{text-align:center;background:#071522;border:1px solid #36536d;border-radius:10px;place-items:center;min-height:62px;display:grid}.player-history-list time b,.player-history-list time small{display:block}.player-history-list time small{color:#7d94aa;font-size:9px}.player-history-list h3{margin:8px 0 4px;font-size:16px}.player-history-list p{color:#869bae;text-transform:capitalize;margin:0;font-size:9px}.history-score{text-align:right;gap:4px;display:grid}.history-score small{color:#7890a6;letter-spacing:1px;font-size:7px}.history-score b{font-size:23px}.history-score span{color:#ff9b58;font-size:9px}.history-results{grid-template-columns:repeat(5,1fr);gap:5px;display:grid}.history-results span{color:#748ca1;text-align:center;background:#071522;border:1px solid #263f57;border-radius:7px;gap:4px;padding:8px 5px;font-size:7px;display:grid}.standing-controls{display:grid}.standing-controls>div{gap:7px;display:flex;overflow:auto}.standing-controls button{color:#9bb0c2;background:#071522;border:1px solid #35516d;border-radius:999px;flex:none;padding:10px 13px;font-size:9px;font-weight:800}.standing-controls button.active{border-color:var(--orange);color:#ffb27d;background:#412512}.personal-rank{aspect-ratio:1;place-items:center;background:#071522e8!important;border:1px solid #ff7a1a88!important;border-radius:50%!important;grid-template-columns:1fr!important;padding:25px!important;display:grid!important}.personal-rank small{font-size:8px;color:#ff9d59!important}.personal-rank b{margin:3px 0!important;font-size:48px!important}.personal-rank span{font-size:9px!important}.standing-podium{grid-template-columns:repeat(3,1fr);align-items:end;gap:10px;margin:14px 0;display:grid}.standing-podium article{text-align:center;background:linear-gradient(#122944,#071522);border:1px solid #33516c;border-radius:15px;place-items:center;min-height:205px;padding:20px;display:grid;position:relative}.standing-podium article.place-1{border-color:#f3c85a;min-height:235px;box-shadow:inset 0 4px #f3c85a,0 18px 40px #0003}.standing-podium article.place-2{box-shadow:inset 0 4px #b6c9db}.standing-podium article.place-3{box-shadow:inset 0 4px #c87843}.standing-podium article>i{color:#f2c861;font-size:19px;font-style:normal;font-weight:900;position:absolute;top:10px;left:12px}.standing-initials{color:#cfe6fa;background:#183858;border:2px solid #4d759a;border-radius:50%;place-items:center;width:62px;height:62px;font-weight:900;display:grid}.standing-podium h3{margin:12px 0 7px;font-size:16px}.standing-podium article>b{font-size:28px}.standing-podium article>small{color:#83a0b9;letter-spacing:1px;font-size:7px}.standing-podium p{color:#7690a7;margin:7px 0 0;font-size:9px}.standing-table{background:#0c1b2c;border:1px solid #2a465f;border-radius:14px;overflow:hidden}.standing-table header,.standing-table article{grid-template-columns:70px 1fr 100px 110px;align-items:center;gap:12px;padding:14px 18px;display:grid}.standing-table header{color:#7f97ab;letter-spacing:1px;background:#142840;height:auto;font-size:8px;position:static}.standing-table article{border-top:1px solid #253e56}.standing-table article.you{background:#422616}.standing-table article>b{color:#7797b4}.standing-table article>span{font-size:12px;font-weight:800}.standing-table em{background:var(--orange);color:#0a1420;border-radius:999px;margin-left:8px;padding:4px 6px;font-size:6px;font-style:normal}.standing-table small{text-align:center}.standing-table strong{color:#ff9a55;text-align:right;font-size:15px}.trophy-summary{background:#151126;border:1px solid #4f3c70;border-radius:14px;grid-template-columns:minmax(250px,.7fr) 1.3fr;align-items:center;gap:25px;margin:14px 0;padding:21px;display:grid}.trophy-summary>div{grid-template-columns:1fr auto;gap:6px;display:grid}.trophy-summary small{color:#a991d0;letter-spacing:1px;font-size:8px}.trophy-summary b{font-size:25px}.trophy-summary>div>span,.trophy-progress>span{background:#2b2540;border-radius:999px;grid-column:1/-1;height:8px;overflow:hidden}.trophy-summary i,.trophy-progress i{background:linear-gradient(90deg,var(--orange),#a879ff);border-radius:999px;height:100%;display:block}.trophy-summary p{color:#a69db7;margin:0;font-size:10px;line-height:1.55}.trophy-grid{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.trophy-grid article{background:linear-gradient(145deg,#101f31,#071522);border:1px solid #334a62;border-radius:14px;grid-template-columns:64px 1fr;gap:13px;padding:19px;display:grid;position:relative;overflow:hidden}.trophy-grid article.earned{border-color:#a879ff99;box-shadow:inset 0 3px #a879ff,0 15px 35px #0003}.trophy-grid article.locked{filter:saturate(.45)}.trophy-grid article.locked .trophy-icon{opacity:.5}.trophy-icon{background:radial-gradient(circle,#503679,#171526);border:1px solid #7456a3;border-radius:16px;place-items:center;width:60px;height:60px;font-size:29px;display:grid;box-shadow:0 0 22px #a879ff33}.trophy-grid article>span>small{color:#ad8ae5;letter-spacing:1.2px;text-transform:uppercase;font-size:7px;font-weight:900}.trophy-grid h3{margin:5px 0;font-size:15px}.trophy-grid p{color:#8fa2b3;margin:0;font-size:9px;line-height:1.45}.trophy-grid article>b{color:#a879ff;letter-spacing:.9px;font-size:7px;position:absolute;top:10px;right:10px}.trophy-progress{grid-column:1/-1;gap:6px;display:grid}.trophy-progress>span{height:6px}.trophy-progress small{color:#8195a8;font-size:8px}.profile-depth-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.profile-depth-grid article{border:1px solid #2c4b65;border-top:3px solid var(--green);background:#0d1e30;border-radius:13px;min-height:155px;padding:20px}.profile-depth-grid small{color:#77a0bb;letter-spacing:1px;font-size:7px}.profile-depth-grid h2{margin:12px 0 8px;font-size:32px}.profile-depth-grid p{color:#93a7b8;margin:0;font-size:10px;line-height:1.5}.profile-integrity{border-left:5px solid var(--green);background:linear-gradient(120deg,#0d302a,#0e1f31)}.profile-integrity h2{margin:8px 0;font-size:22px}.profile-integrity p{color:#9eb6b1;max-width:880px;margin:0;font-size:11px;line-height:1.6}@media (max-width:1000px){.player-history-list>article{grid-template-columns:65px 1fr 130px}.history-results{grid-column:2/-1}.trophy-grid{grid-template-columns:repeat(2,1fr)}.profile-depth-grid{grid-template-columns:1fr 1fr}}@media (max-width:700px){.player-main{padding-top:15px}.player-record-gate{grid-template-columns:1fr;padding:18px 15px}.player-record-gate>.pill{width:max-content}.record-season-strip{grid-template-columns:1fr 1fr}.record-season-strip b{font-size:18px}.player-depth-hero{grid-template-columns:1fr;padding:25px 18px}.player-depth-hero h1{letter-spacing:-1px;font-size:36px}.player-depth-hero>div:first-child p{font-size:15px}.player-depth-hero>div:last-child{grid-template-columns:repeat(3,1fr)}.player-depth-hero>div:last-child>span{min-height:78px;padding:9px;font-size:8px}.player-depth-hero>div:last-child b{font-size:20px}.personal-rank{justify-self:center;width:155px}.player-filter-bar{display:grid}.player-filter-bar label{min-width:0}.player-history-list>article{grid-template-columns:55px 1fr;gap:12px;padding:14px 12px}.player-history-list h3{font-size:15px}.history-score{text-align:left;border-top:1px solid #2a465f;grid-column:1/-1;grid-template-columns:1fr auto;padding-top:10px}.history-score b{grid-area:1/2/3;font-size:24px}.history-results{grid-column:1/-1}.history-results span{font-size:6px}.standing-podium{grid-template-columns:1fr}.standing-podium article,.standing-podium article.place-1{min-height:185px}.standing-table header,.standing-table article{grid-template-columns:50px 1fr 65px;padding:13px 11px}.standing-table header span:nth-child(3),.standing-table article small{display:none}.standing-table header span:last-child,.standing-table article strong{text-align:right}.trophy-summary,.trophy-grid{grid-template-columns:1fr}.trophy-grid article{padding:17px 14px}.profile-depth-grid{grid-template-columns:1fr 1fr}.profile-depth-grid article{min-height:135px;padding:16px}.player-mobile-nav{height:72px}.player-mobile-nav button{min-width:0;padding:5px 1px;font-size:16px}.player-mobile-nav small{white-space:nowrap;text-overflow:ellipsis;width:100%;font-size:6px;overflow:hidden}.player-header nav{display:none}}@media (max-width:420px){.record-season-strip,.profile-depth-grid{grid-template-columns:1fr}.player-depth-hero>div:last-child{grid-template-columns:1fr 1fr}.history-results{grid-template-columns:repeat(3,1fr)}}.player-next-event{--program-accent:#6d8297;border:1px solid #35516c;border-left:5px solid var(--program-accent);background:linear-gradient(115deg,#10243a,#071522);border-radius:15px;grid-template-columns:76px minmax(0,1fr) auto auto;align-items:center;gap:18px;margin:14px 0;padding:18px 20px;display:grid;box-shadow:0 14px 36px #0002}.player-next-event.program-sunday_singles{--program-accent:#ff7a1a}.player-next-event.program-sunday_doubles{--program-accent:#2c8cff}.player-next-event.program-monday_morning_mercy{--program-accent:#e7c24b}.player-next-event.program-wednesday_walk{--program-accent:#2bd49a}.player-next-event.program-afterglow{--program-accent:#9b6cff}.player-next-event>time{text-align:center;background:#071522;border:1px solid #365875;border-radius:12px;grid-template-columns:1fr 1fr;place-items:center;width:72px;height:74px;padding:8px;display:grid}.player-next-event>time small{color:var(--program-accent);text-transform:uppercase;grid-column:1/-1;font-size:9px;font-weight:900}.player-next-event>time b{color:#fff;justify-self:end;font-size:28px;line-height:1}.player-next-event>time span{color:#94a9bd;text-transform:uppercase;justify-self:start;font-size:10px}.player-next-event>div>small{color:#7f98af;letter-spacing:1.4px;font-size:8px;font-weight:900}.player-next-event .program-pill{border:1px solid;border-radius:999px;margin-left:10px;padding:5px 8px;font-size:8px;display:inline-flex}.player-next-event h2{color:#fff;margin:7px 0 4px;font-size:23px}.player-next-event p{color:#9eb1c3;margin:0;font-size:11px}.next-event-pulse{text-align:center;min-width:96px}.next-event-pulse b,.next-event-pulse small,.next-event-pulse span{display:block}.next-event-pulse b{color:#fff;font-size:26px}.next-event-pulse small{color:#6fb0f3!important;letter-spacing:1px!important;margin:2px 0 4px!important;font-size:7px!important}.next-event-pulse span{color:#9db1c4;font-size:9px}.player-next-event>.button{min-width:130px}.player-next-event.empty{grid-template-columns:1fr;padding:20px;display:grid}.player-next-event.empty h2{margin-bottom:0}.player-weather-compact{border-radius:13px;grid-template-columns:minmax(220px,1fr) auto minmax(180px,.7fr) auto;align-items:center;gap:16px;margin:12px 0;padding:15px 18px;display:grid}.player-weather-compact>div:first-child>small{color:#7f98af;letter-spacing:1.3px;font-size:8px;font-weight:900}.player-weather-compact h2{margin:4px 0 2px;font-size:17px}.player-weather-compact p{color:#9fb2c4;margin:0;font-size:10px}.player-weather-compact>.weather-status{font-size:9px}.player-weather-compact>span{color:#c2d1df;font-size:10px;line-height:1.4}.player-weather-compact>button{color:#fff;background:#102943;border:1px solid #41627e;border-radius:9px;padding:10px 12px;font-size:10px;font-weight:900}.player-weather-compact .weather-official{grid-column:1/-1;margin:0}.player-home-shortcuts{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px;display:grid}.player-home-shortcuts>button{color:#fff;text-align:left;cursor:pointer;background:#0c1c2e;border:1px solid #2d4963;border-radius:12px;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;padding:15px;display:grid}.player-home-shortcuts>button:hover{background:#10243a;border-color:#4b7ba5}.player-home-shortcuts i{color:#6db3f8;background:#132d47;border-radius:10px;place-items:center;width:36px;height:36px;font-size:18px;font-style:normal;display:grid}.player-home-shortcuts b,.player-home-shortcuts small{display:block}.player-home-shortcuts b{font-size:11px}.player-home-shortcuts small{color:#8298ac;margin-top:4px;font-size:8px}.player-home-shortcuts em{color:#ff9b55;font-size:17px;font-style:normal}.player-events-hero{min-height:190px}.player-event-mode{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#071522ee;border:1px solid #324f69;border-radius:12px;grid-template-columns:1fr 1fr;max-width:460px;margin:14px auto;padding:5px;display:grid;position:sticky;top:78px}.player-event-mode button{color:#8fa3b7;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:42px;font-size:12px;font-weight:900}.player-event-mode button.active{color:#fff;background:#143253;box-shadow:0 5px 18px #0003}.player-service-directory{background:#0c1c2e;border:1px solid #2e4a64;border-radius:13px;margin:14px 0;padding:0}.player-service-directory>summary{color:#a8bdd0;cursor:pointer;justify-content:space-between;align-items:center;min-height:52px;padding:0 18px;font-size:11px;font-weight:900;list-style:none;display:flex}.player-service-directory>summary::-webkit-details-marker{display:none}.player-service-directory>summary span{color:#ff9b55;font-size:20px}.player-service-directory>.service-world-grid{padding:0 14px 14px}.round-recap{--program-accent:#6d8297;border:1px solid #31506c;border-left:5px solid var(--program-accent);color:#fff;background:linear-gradient(125deg,#10243a,#071522);border-radius:13px;margin:12px 0;padding:18px}.round-recap.program-sunday_singles{--program-accent:#ff7a1a}.round-recap.program-sunday_doubles{--program-accent:#2c8cff}.round-recap.program-monday_morning_mercy{--program-accent:#e7c24b}.round-recap.program-wednesday_walk{--program-accent:#2bd49a}.round-recap.program-afterglow{--program-accent:#9b6cff}.round-recap.featured{border-top:3px solid var(--program-accent);padding:23px;box-shadow:0 18px 40px #0003}.round-recap>header{grid-template-columns:1fr auto;align-items:start;gap:18px;display:grid}.round-recap header>div>small{color:#77b6f5;letter-spacing:1.4px;font-size:8px;font-weight:900;display:block}.round-recap .program-pill{border:1px solid;border-radius:999px;margin-top:8px;padding:5px 8px;font-size:8px;display:inline-flex}.round-recap h2{margin:8px 0 3px;font-size:20px}.round-recap header p{color:#8fa3b7;margin:0;font-size:9px}.round-recap time{text-align:right}.round-recap time small,.round-recap time b,.round-recap time span{display:block}.round-recap time small{color:#8499ad;letter-spacing:1px;font-size:7px}.round-recap time b{color:#fff;margin:4px 0;font-size:34px}.round-recap time span{color:#9caec0;font-size:9px}.round-recap-grid{grid-template-columns:.6fr 1.5fr .6fr .6fr;gap:8px;margin-top:15px;display:grid}.round-recap-grid>span{background:#071522;border:1px solid #2a4862;border-radius:9px;min-width:0;padding:11px}.round-recap-grid small,.round-recap-grid b,.round-recap-grid em{display:block}.round-recap-grid small{color:#7890a6;letter-spacing:.8px;font-size:7px}.round-recap-grid b{margin-top:5px;font-size:20px}.round-recap-grid .points b{color:#ff9b55}.round-recap-grid em{color:#8498ab;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:7px;font-style:normal;overflow:hidden}.round-unlocks{border-top:1px solid #2a465f;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding-top:12px;display:flex}.round-unlocks small{color:#9b7bd1;letter-spacing:1px;font-size:7px}.round-unlocks b{color:#d3b9ff;background:#261940;border:1px solid #815dba;border-radius:999px;padding:6px 8px;font-size:8px}.profile-recent-rounds>header{justify-content:space-between;align-items:end;gap:18px;padding:0 4px;display:flex}.profile-recent-rounds>header small{color:#77b6f5;letter-spacing:1.3px;font-size:8px;font-weight:900}.profile-recent-rounds>header h2{margin:5px 0 0;font-size:20px}.profile-recent-rounds>header button{color:#70b1f3;cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:900}@media (max-width:800px){.player-next-event{grid-template-columns:66px 1fr auto}.player-next-event>time{width:62px;height:66px}.player-next-event>.button{grid-column:1/-1;width:100%;min-height:48px}.player-weather-compact{grid-template-columns:1fr auto}.player-weather-compact>span{grid-column:1/-1}.player-weather-compact>button{grid-column:1/-1;min-height:44px}.player-home-shortcuts{grid-template-columns:1fr}.player-events-hero{min-height:0}.round-recap-grid{grid-template-columns:1fr 1fr}.round-recap-grid .points{grid-column:span 2}}@media (max-width:620px){.player-main{padding:12px 12px 88px}.player-welcome{border-radius:14px;min-height:108px;padding:16px 17px}.player-welcome h1{letter-spacing:-.7px;margin:10px 0 4px;font-size:25px}.player-welcome p{margin:0;font-size:10px}.player-welcome .pill{font-size:6px}.player-brand-mark{width:84px;height:76px;margin:0}.player-next-event{border-radius:13px;grid-template-columns:54px minmax(0,1fr);gap:12px;padding:14px}.player-next-event>time{width:52px;height:58px;padding:5px}.player-next-event>time b{font-size:23px}.player-next-event>div>small{font-size:7px}.player-next-event .program-pill{margin:0 0 0 6px;font-size:7px;display:inline-flex}.player-next-event h2{font-size:18px}.player-next-event p{font-size:9px}.next-event-pulse{text-align:left;border-top:1px solid #29445d;grid-column:1/-1;grid-template-columns:auto auto 1fr;align-items:center;gap:7px;min-width:0;padding-top:9px;display:grid}.next-event-pulse b{font-size:20px}.next-event-pulse small{margin:0!important}.next-event-pulse span{text-align:right}.player-weather-compact{gap:8px;margin:10px 0;padding:12px 14px}.player-weather-compact h2{font-size:15px}.player-weather-compact p{font-size:9px}.player-weather-compact>.weather-status{padding:6px 8px;font-size:8px}.player-weather-compact>span{font-size:10px}.player-glance{scroll-snap-type:x mandatory;scrollbar-width:none;gap:8px;margin:10px -12px;padding:0 12px;display:flex;overflow-x:auto}.player-glance::-webkit-scrollbar{display:none}.player-glance article{scroll-snap-align:start;flex:0 0 142px;min-height:82px;padding:13px}.player-glance b{font-size:21px}.player-home-shortcuts{gap:7px;margin-top:10px}.player-home-shortcuts>button{padding:11px}.player-home-shortcuts i{width:32px;height:32px}.player-home-shortcuts b{font-size:11px}.player-home-shortcuts small{font-size:8px}.player-depth-hero.player-events-hero{margin:8px 0;padding:18px 15px}.player-events-hero h1{font-size:27px}.player-events-hero>div:first-child p{font-size:12px}.player-event-mode{margin:8px 0;top:65px}.player-event-mode button{min-height:40px}.player-service-directory>summary{font-size:10px}.player-event-preview{padding:14px}.player-event-preview-head h2{font-size:24px}.player-event-preview-head p,.player-event-preview-head span,.player-event-preview-summary{font-size:12px}.player-planning-pulse{margin:12px 0;padding:13px}.player-planning-pulse>header{grid-template-columns:1fr auto}.player-planning-pulse h3{font-size:18px}.player-planning-pulse header p{font-size:11px}.planning-total{min-width:52px;font-size:19px}.planning-reactions{grid-template-columns:1fr 1fr;gap:7px;margin-top:10px;display:grid}.planning-reactions button{min-height:48px;padding:8px}.planning-people summary{min-height:42px;font-size:11px}.player-house-rules summary{min-height:52px;padding:11px}.player-house-rules summary small{font-size:8px}.player-house-rules summary b{font-size:14px}.player-house-rules summary i{font-size:9px}.player-house-rules ol{padding:4px 8px 9px}.player-house-rules li{grid-template-columns:32px 1fr;min-height:48px;padding:10px;font-size:13px}.player-house-rules li>b{width:30px;height:30px}.round-recap{padding:14px}.round-recap.featured{padding:16px}.round-recap>header{grid-template-columns:1fr auto;gap:8px}.round-recap h2{font-size:17px}.round-recap time b{font-size:28px}.round-recap-grid{gap:6px}.round-recap-grid>span{padding:9px}.round-recap-grid b{font-size:18px}.round-recap-grid em{white-space:normal}.profile-recent-rounds>header{align-items:start}.profile-recent-rounds>header h2{font-size:17px}.profile-recent-rounds>header button{font-size:8px}}.history-record-trust{background:#0a211d;border:1px solid #2d5c50;border-radius:13px;margin:10px 0 12px;overflow:hidden}.history-record-trust>summary{color:#dce9e5;cursor:pointer;justify-content:space-between;align-items:center;gap:15px;min-height:58px;padding:12px 17px;list-style:none;display:flex}.history-record-trust>summary::-webkit-details-marker{display:none}.history-record-trust>summary b,.history-record-trust>summary small{display:block}.history-record-trust>summary b{color:#48d7a7;font-size:13px}.history-record-trust>summary small{color:#91b5aa;margin-top:4px;font-size:10px}.history-record-trust>summary i{color:#48d7a7;font-size:20px;font-style:normal}.history-record-trust[open]>summary i{transform:rotate(45deg)}.history-record-trust>.player-record-gate{box-shadow:none;border-width:1px 0 0;border-radius:0;margin:0}.history-hero{min-height:190px;padding:26px 30px}.history-hero h1{font-size:clamp(30px,3.3vw,46px)}.history-filters{align-items:end;padding:17px 19px}.history-filters label{color:#b7c8d8;letter-spacing:.8px;font-size:11px;font-weight:900}.history-filters select{min-height:48px;font-size:14px}.history-filters>strong{color:#a9bdcf;margin:0 0 15px auto;font-size:12px}.player-history-list{gap:13px}.player-history-list>article{background:linear-gradient(120deg,#10253a,#071522);border-color:#35526c;grid-template-columns:82px minmax(240px,1fr) 158px 170px;grid-template-areas:"date name score points""results results results results""trophies trophies trophies trophies";gap:14px 18px;padding:19px 21px;box-shadow:0 12px 30px #0002}.player-history-list time{grid-area:date;min-height:72px}.player-history-list time b{font-size:17px}.player-history-list time small{font-size:10px}.history-round-name{grid-area:name}.history-round-name .program-pill{border:1px solid;border-radius:999px;padding:5px 9px;font-size:9px;display:inline-flex}.history-round-name h3{color:#f4f8fc;margin:9px 0 5px;font-size:18px}.history-round-name p{color:#a0b2c3;font-size:11px}.history-score{text-align:left;background:#0a1a2a;border:1px solid #2f4e68;border-radius:10px;grid-area:score;align-content:center;min-height:72px;padding:11px 14px}.history-score small,.history-points small{color:#91a8bc;letter-spacing:1px;font-size:9px;font-weight:900}.history-score b,.history-points b{color:#fff;margin:3px 0;font-size:27px;line-height:1.05}.history-score span{color:#ff9b58;font-size:11px;font-weight:800}.history-points{background:#2b1b11;border:1px solid #754421;border-radius:10px;grid-area:points;align-content:center;min-height:72px;padding:11px 14px;display:grid}.history-points b{color:#ff9b58}.history-points span{color:#d6b49c;font-size:10px}.history-results{border-top:1px solid #29445d;grid-area:results;grid-template-columns:repeat(5,1fr);gap:8px;padding-top:13px;display:grid}.history-results span{background:#0b1c2d;border-color:#34516b;place-content:center;gap:3px;min-height:56px;padding:8px;display:grid}.history-results b{color:#fff;font-size:18px}.history-results small{color:#9cb0c2;font-size:10px;font-weight:800}.history-trophies{flex-wrap:wrap;grid-area:trophies;align-items:center;gap:7px;display:flex}.history-trophies>small{color:#b99be9;letter-spacing:1px;font-size:9px;font-weight:900}.history-trophies>b{color:#dbc9f7;background:#25183c;border:1px solid #7254a1;border-radius:999px;padding:7px 9px;font-size:10px}.history-load-more{color:#fff;cursor:pointer;background:#102b45;border:1px solid #47749b;border-radius:12px;width:100%;min-height:54px;margin:14px 0;font-size:14px;font-weight:900}.history-load-more span{color:#94b2cc;margin-left:8px;font-size:11px;font-weight:700}@media (max-width:950px){.player-history-list>article{grid-template-columns:76px minmax(0,1fr) 150px;grid-template-areas:"date name score""points points points""results results results""trophies trophies trophies"}.history-points{grid-template-columns:1fr auto;align-items:center;min-height:58px;display:grid}.history-points b{grid-area:1/2/3}.history-filters>strong{width:100%;margin:0}}@media (max-width:620px){.history-record-trust>summary{padding:11px 13px}.history-record-trust>summary b{font-size:12px}.history-hero{min-height:0;margin:9px 0;padding:19px 16px}.history-hero h1{margin:9px 0 7px;font-size:29px;line-height:1.07}.history-hero>div:first-child p{font-size:13px}.history-hero>div:last-child{gap:6px}.history-hero>div:last-child>span{min-height:66px}.history-filters{grid-template-columns:1fr 1fr;gap:9px;margin:9px 0;padding:12px;display:grid}.history-filters label{font-size:10px}.history-filters select{min-height:46px;font-size:13px}.history-filters>strong{grid-column:1/-1;font-size:11px}.player-history-list>article{grid-template-columns:60px minmax(0,1fr);grid-template-areas:"date name""score points""results results""trophies trophies";gap:10px;padding:13px 12px}.player-history-list time{min-height:62px}.player-history-list time b{font-size:14px}.history-round-name h3{margin:7px 0 3px;font-size:16px}.history-round-name p{font-size:10px}.history-score,.history-points{grid-template-columns:1fr;min-height:80px;padding:10px;display:grid}.history-score b,.history-points b{grid-area:auto;margin:4px 0;font-size:23px}.history-score small,.history-points small{font-size:8px}.history-score span,.history-points span{font-size:9px}.history-results{scrollbar-width:none;gap:6px;padding:10px 0 1px;display:flex;overflow-x:auto}.history-results::-webkit-scrollbar{display:none}.history-results span{flex:1 0 62px;min-height:58px}.history-results b{font-size:17px}.history-results small{font-size:9px}.history-trophies{align-items:flex-start}.history-load-more{font-size:13px}}.profile-card-hero{background:radial-gradient(circle at 85% 10%,#22ae8730,#0000 30%),linear-gradient(135deg,#0d342d,#0a1c2d);border:1px solid #2b6859;border-radius:17px;grid-template-columns:84px minmax(0,1fr) auto;align-items:center;gap:20px;margin:10px 0 13px;padding:23px 27px;display:grid}.profile-avatar{color:#fff;background:#0b1b2b;border:2px solid #3bd6a6;border-radius:50%;place-items:center;width:78px;height:78px;font-size:26px;font-weight:900;display:grid;box-shadow:0 0 25px #2bd49a2b}.profile-card-hero>div:nth-child(2)>small{color:#6fc6f5;letter-spacing:1.3px;font-size:9px;font-weight:900}.profile-card-hero h1{margin:7px 0 4px;font-size:36px;line-height:1}.profile-card-hero p{color:#9fb5b1;margin:0;font-size:11px}.profile-card-stats{grid-template-columns:repeat(3,118px);gap:8px;display:grid}.profile-card-stats span{text-align:center;background:#071522;border:1px solid #31536c;border-radius:11px;place-content:center;min-height:76px;padding:10px;display:grid}.profile-card-stats b{color:#fff;font-size:24px}.profile-card-stats small{color:#8da2b5;margin-top:4px;font-size:8px;font-weight:800}.round-recap.featured{margin:0 0 16px;padding:19px 21px}.round-recap.featured h2{font-size:22px}.round-recap.featured header p{font-size:11px}.round-recap.featured .round-recap-grid{margin-top:12px}.round-recap.featured .round-recap-grid small,.round-recap.featured .round-recap-grid em{font-size:9px}.profile-recent-rounds{margin:14px 0}.profile-recent-rounds>header{align-items:center;margin-bottom:9px}.profile-recent-rounds>header small{font-size:9px}.profile-recent-rounds>header h2{font-size:19px}.profile-recent-rounds>header button{color:#77b6f5;background:0 0;border:0;padding:9px;font-size:11px}.profile-round-row{--program-accent:#6d8297;border:1px solid #304d67;border-left:5px solid var(--program-accent);background:#0a1b2b;border-radius:11px;margin:7px 0;overflow:hidden}.profile-round-row.program-sunday_singles{--program-accent:#ff7a1a}.profile-round-row.program-sunday_doubles{--program-accent:#2c8cff}.profile-round-row.program-monday_morning_mercy{--program-accent:#e7c24b}.profile-round-row.program-wednesday_walk{--program-accent:#2bd49a}.profile-round-row.program-afterglow{--program-accent:#9b6cff}.profile-round-row>summary{cursor:pointer;grid-template-columns:62px minmax(210px,1fr) 80px 80px 95px 20px;align-items:center;gap:13px;min-height:80px;padding:11px 16px;list-style:none;display:grid}.profile-round-row>summary::-webkit-details-marker{display:none}.profile-round-row time{background:#071522;border:1px solid #34536d;border-radius:9px;place-items:center;min-height:52px;display:grid}.profile-round-row time b,.profile-round-row time small,.profile-round-title>b,.profile-round-title>small,.profile-round-row>summary>span>small,.profile-round-row>summary>span>b{display:block}.profile-round-row time b{font-size:14px}.profile-round-row time small{color:#8297aa;font-size:8px}.profile-round-title .program-pill{border:1px solid;border-radius:999px;padding:4px 7px;font-size:7px;display:inline-flex}.profile-round-title>b{color:#fff;margin-top:5px;font-size:14px}.profile-round-title>small{color:#8499ac;text-transform:capitalize;margin-top:3px;font-size:9px}.profile-round-row>summary>span:not(.profile-round-title){text-align:center}.profile-round-row>summary>span>small{color:#8197aa;font-size:8px;font-weight:900}.profile-round-row>summary>span>b{color:#fff;margin-top:4px;font-size:20px}.profile-round-row .profile-round-points b{color:#ff9b58}.profile-round-row>summary>i{color:#8299ad;font-size:18px;font-style:normal}.profile-round-row[open]>summary>i{transform:rotate(180deg)}.profile-round-row>div{color:#9fb1c1;background:#071522;border-top:1px solid #2b465f;flex-wrap:wrap;align-items:center;gap:7px;padding:10px 16px;font-size:10px;display:flex}.profile-round-row>div span{border:1px solid #2d4961;border-radius:7px;padding:6px 8px}.profile-round-row>div span b{color:#fff}.profile-round-row>div strong{color:#dbc9f7;background:#25183c;border:1px solid #7254a1;border-radius:999px;padding:6px 8px;font-size:9px}.profile-record-details{background:#0a1b2c;border:1px solid #31506b;border-radius:13px;margin:14px 0;overflow:hidden}.profile-record-details>summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:64px;padding:12px 18px;list-style:none;display:flex}.profile-record-details>summary::-webkit-details-marker{display:none}.profile-record-details>summary b,.profile-record-details>summary small{display:block}.profile-record-details>summary b{font-size:14px}.profile-record-details>summary small{color:#899eb1;margin-top:4px;font-size:10px}.profile-record-details>summary i{color:#58adf7;font-size:20px;font-style:normal}.profile-record-details[open]>summary i{transform:rotate(45deg)}.profile-record-details .profile-depth-grid,.profile-record-details .profile-integrity{margin:0 14px 14px}@media (max-width:900px){.profile-card-hero{grid-template-columns:72px 1fr}.profile-avatar{width:66px;height:66px}.profile-card-stats{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.profile-round-row>summary{grid-template-columns:56px 1fr 70px 82px}.profile-round-row>summary>span:nth-of-type(3),.profile-round-row>summary>i{display:none}}@media (max-width:620px){.profile-card-hero{grid-template-columns:56px 1fr;gap:12px;margin:8px 0 10px;padding:15px 14px}.profile-avatar{width:52px;height:52px;font-size:18px}.profile-card-hero h1{font-size:25px}.profile-card-hero p{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.profile-card-stats{gap:6px}.profile-card-stats span{min-height:61px;padding:6px}.profile-card-stats b{font-size:19px}.profile-card-stats small{font-size:6px}.round-recap.featured{padding:14px}.round-recap.featured h2{font-size:18px}.round-recap.featured .round-recap-grid{grid-template-columns:1fr 1fr}.profile-recent-rounds>header h2{font-size:17px}.profile-recent-rounds>header button{font-size:10px}.profile-round-row>summary{grid-template-columns:48px minmax(0,1fr) 58px 60px;gap:7px;min-height:70px;padding:9px}.profile-round-row time{min-height:48px}.profile-round-title>b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.profile-round-title>small{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.profile-round-row>summary>span>small{font-size:6px}.profile-round-row>summary>span>b{font-size:17px}.profile-round-row>div{padding:9px;font-size:9px}.profile-record-details>summary b{font-size:13px}.profile-record-details>summary small{font-size:9px}.profile-record-details .profile-depth-grid{grid-template-columns:1fr 1fr}.profile-record-details .profile-depth-grid article{min-height:110px;padding:12px}.profile-record-details .profile-integrity{padding:14px}.profile-record-details .profile-integrity h2{font-size:17px}}.challenge-program-hero{border-top:4px solid var(--orange);background:radial-gradient(circle at 8% 5%,#ff7a1828,#0000 33%),linear-gradient(135deg,#24160d,#0b2034);grid-template-columns:1fr 330px;align-items:center;gap:30px;margin-bottom:12px;padding:31px 35px;display:grid}.challenge-program-hero h1{margin:9px 0;font-size:36px}.challenge-program-hero p{color:#b9c7d4;max-width:780px;margin:0;font-size:13px;line-height:1.55}.challenge-program-guard{background:#130f0b;border:1px solid #7e522f;border-radius:12px;gap:7px;padding:18px;display:grid}.challenge-program-guard b{color:#ff9b55;letter-spacing:1px;text-transform:uppercase;font-size:10px}.challenge-program-guard span{font-size:17px;font-weight:900}.challenge-program-guard small{color:#9eafbf;font-size:10px;line-height:1.45}.challenge-program-tabs{border:1px solid var(--line);background:#091726;border-radius:12px;grid-template-columns:1fr 1fr;gap:6px;margin:12px 0;padding:5px;display:grid}.challenge-program-tabs button{color:#92a7ba;background:0 0;border:0;border-radius:8px;min-height:48px;font-size:12px;font-weight:900}.challenge-program-tabs button.active{color:#ffae76;background:#2d1b10;box-shadow:inset 0 0 0 1px #a55b2c}.challenge-program-grid{grid-template-columns:minmax(300px,.7fr) minmax(460px,1.3fr);gap:14px;display:grid}.challenge-compose,.challenge-library{padding:24px}.challenge-compose label{color:#9dafc0;letter-spacing:.6px;text-transform:uppercase;gap:6px;margin-top:12px;font-size:9px;font-weight:900;display:grid}.challenge-compose input,.challenge-compose select,.challenge-compose textarea{color:#fff;resize:vertical;background:#071522;border:1px solid #3a5670;border-radius:9px;width:100%;padding:12px;font-size:13px}.challenge-compose>.button{width:100%;min-height:48px;margin-top:15px}.challenge-form-note{color:#7f94a7;margin-top:10px;font-size:9px;line-height:1.5;display:block}.challenge-check{background:#0b1b2c;border:1px solid #39516b;border-radius:9px;grid-template-columns:auto 1fr;align-items:center;padding:12px;text-transform:none!important;display:grid!important}.challenge-check input{width:20px;height:20px}.challenge-check b,.challenge-check small{display:block}.challenge-check b{color:#fff;font-size:11px}.challenge-check small{color:#8297aa;margin-top:4px;font-size:9px;font-weight:500}.challenge-game-list,.monthly-program-list{gap:11px;display:grid}.challenge-game-list>article,.monthly-program-list>article{border:1px solid #38516a;border-left:4px solid var(--orange);background:#071522;border-radius:11px;padding:17px}.challenge-game-list header,.monthly-program-list header{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:15px;height:auto;padding:0;display:flex;position:static}.challenge-game-list header small,.monthly-program-list header small{color:#79b7ef;letter-spacing:1px;font-size:8px;font-weight:900}.challenge-game-list h3,.monthly-program-list h3{margin:5px 0;font-size:19px}.challenge-game-list>article>p,.monthly-program-list header p{color:#a9b9c8;margin:7px 0;font-size:11px;line-height:1.5}.challenge-life,.monthly-program-list header>b{color:#aebcca;border:1px solid #5f7182;border-radius:999px;padding:6px 8px;font-size:8px}.challenge-life.field_test{color:#ffd08b;background:#35240f;border-color:#b57b31}.challenge-life.official{color:#6ee3bd;background:#0d2e26;border-color:#2da47d}.challenge-game-list>article>div{grid-template-columns:1.3fr .7fr .8fr;gap:7px;margin-top:12px;display:grid}.challenge-game-list>article>div>span{background:#0b1b2b;border:1px solid #2b465e;border-radius:8px;padding:10px}.challenge-game-list>article>div small,.challenge-game-list>article>div b{display:block}.challenge-game-list>article>div small{color:#72889d;font-size:7px}.challenge-game-list>article>div b{margin-top:5px;font-size:10px}.challenge-game-list footer,.monthly-program-list footer{border-top:1px solid #2b465e;flex-wrap:wrap;gap:6px;margin-top:11px;padding-top:10px;display:flex}.challenge-game-list footer span,.monthly-program-list footer span{color:#a8c5dd;background:#122a42;border-radius:999px;padding:5px 8px;font-size:8px}.monthly-theme-note{background:#171713;border-left:3px solid #ff7a1a;gap:5px;margin:11px 0;padding:10px;display:grid}.monthly-theme-note small{color:#ff9d58;font-size:7px;font-weight:900}.monthly-theme-note span{color:#c4cfd8;font-size:10px}.monthly-week-arc{grid-template-columns:repeat(5,minmax(105px,1fr));gap:6px;display:grid;overflow-x:auto}.monthly-week-arc>span{background:#0b1b2c;border:1px solid #33516a;border-radius:8px;align-content:start;min-height:120px;padding:10px;display:grid}.monthly-week-arc small,.monthly-week-arc b,.monthly-week-arc em{display:block}.monthly-week-arc small{color:#71b1ec;font-size:7px;font-weight:900}.monthly-week-arc b{color:#fff;margin:6px 0;font-size:10px}.monthly-week-arc em{color:#8499ac;font-size:8px;font-style:normal;line-height:1.4}.monthly-week-arc .week-challenge{background:#2b1a0f;border-color:#a65d2d}.monthly-week-arc .week-wild{background:#211735;border-color:#7653a0}@media (max-width:900px){.challenge-program-hero,.challenge-program-grid{grid-template-columns:1fr}.challenge-program-guard{max-width:none}.monthly-week-arc{grid-template-columns:repeat(5,150px)}}@media (max-width:620px){.challenge-program-hero{padding:19px 16px}.challenge-program-hero h1{font-size:28px}.challenge-program-hero p{font-size:12px}.challenge-program-tabs button{padding:8px;font-size:10px}.challenge-compose,.challenge-library{padding:15px}.challenge-game-list>article>div{grid-template-columns:1fr}.challenge-game-list header,.monthly-program-list header{gap:8px}.challenge-game-list h3,.monthly-program-list h3{font-size:16px}.monthly-week-arc{margin-right:-15px;padding-right:15px}}.challenge-check{margin-top:12px}.game-operations-tabs{border:1px solid var(--line);background:#081522;border-radius:13px;grid-template-columns:1fr 1fr;gap:7px;margin-bottom:12px;padding:6px;display:grid}.game-operations-tabs button{color:#8fa3b7;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;min-height:58px;padding:10px 14px}.game-operations-tabs button.active{color:#fff;background:#2c1a0f;border-color:#a55b2c}.game-operations-tabs b,.game-operations-tabs small{display:block}.game-operations-tabs b{font-size:12px}.game-operations-tabs small{color:#8498aa;margin-top:4px;font-size:8px}.challenge-master-hero{border:1px solid #8c5229;border-top:4px solid var(--orange);background:radial-gradient(circle at 12% 10%,#ff7a1828,#0000 34%),linear-gradient(135deg,#25160c,#081e32);border-radius:15px;grid-template-columns:1fr auto;align-items:center;min-height:220px;padding:30px 36px;display:grid}.challenge-master-hero small{color:#ff9b55;letter-spacing:1.4px;font-size:9px;font-weight:900}.challenge-master-hero h1{margin:9px 0;font-size:38px;line-height:1.04}.challenge-master-hero p{color:#b7c4cf;max-width:760px;margin:0;font-size:12px;line-height:1.55}.challenge-master-hero>span{color:#ff9b55;border:5px solid #ff7a1a;border-radius:50%;place-items:center;width:96px;height:96px;font-size:50px;display:grid;box-shadow:0 0 38px #ff791a30}.challenge-session-setup{max-width:850px;margin:14px auto;padding:27px}.challenge-session-setup .section-head p{color:#94a8ba;margin:6px 0 0;font-size:10px}.challenge-session-setup>label,.challenge-finish .panel>label,.challenge-finish .form-pair label{color:#98aabc;letter-spacing:.7px;text-transform:uppercase;gap:7px;margin-top:12px;font-size:9px;font-weight:900;display:grid}.challenge-session-setup select,.challenge-finish input,.challenge-finish textarea{color:#fff;background:#071522;border:1px solid #3b5873;border-radius:9px;width:100%;min-height:48px;padding:11px;font-size:13px}.challenge-session-mode{grid-template-columns:1fr 1fr;gap:8px;margin-top:15px;display:grid}.challenge-session-mode button{text-align:left;background:#0b1b2c;border:1px solid #3b5670;border-radius:10px;min-height:78px;padding:12px}.challenge-session-mode button.active{background:#0c2b25;border-color:#5bb69a}.challenge-session-mode button.active.live{background:#362012;border-color:#e7772e}.challenge-session-mode b,.challenge-session-mode small{display:block}.challenge-session-mode b{font-size:15px}.challenge-session-mode small{color:#92a5b7;margin-top:5px;font-size:9px}.challenge-open-session{background:var(--orange);color:#101923;border:0;border-radius:10px;width:100%;min-height:60px;margin-top:14px;font-size:16px;font-weight:900}.challenge-open-session:disabled{opacity:.45}.challenge-setup-warning{color:#e9b58f;background:#2a190f;border:1px solid #8d542e;border-radius:8px;margin:10px 0 0;padding:10px;font-size:10px}.challenge-live-banner{background:linear-gradient(120deg,#0b2b25,#0b1b2d);border:1px solid #339b7b;border-left:6px solid #36d5a3;border-radius:13px;grid-template-columns:1fr auto;align-items:center;gap:20px;margin:14px 0;padding:20px 24px;display:grid}.challenge-live-banner.practice{background:linear-gradient(120deg,#18202a,#0b1b2d);border-color:#5f7081 #5f7081 #5f7081 #7f94a7}.challenge-live-banner small{color:#54dbad;letter-spacing:1.2px;font-size:8px;font-weight:900}.challenge-live-banner.practice small{color:#a8b6c4}.challenge-live-banner h2{margin:5px 0;font-size:22px}.challenge-live-banner p{color:#94a8ba;margin:0;font-size:10px}.challenge-live-banner>div:last-child{grid-template-columns:repeat(3,86px);gap:7px;display:grid}.challenge-live-banner>div:last-child span{background:#071522;border:1px solid #31506a;border-radius:9px;place-items:center;min-height:66px;padding:8px;display:grid}.challenge-live-banner>div:last-child b{font-size:24px}.challenge-live-banner>div:last-child small{color:#8296a9;margin-top:3px;font-size:7px}.challenge-master-grid{grid-template-columns:.8fr 1.05fr .8fr;gap:12px;display:grid}.challenge-queue,.challenge-attempt,.challenge-recent{padding:19px}.challenge-queue>.section-head>b{color:#ff9b55;font-size:11px}.challenge-queue>label{color:#91a6ba;letter-spacing:.7px;gap:6px;font-size:8px;font-weight:900;display:grid}.challenge-queue>label input{color:#fff;background:#071522;border:1px solid #3c5b76;border-radius:9px;min-height:48px;padding:12px;font-size:15px}.challenge-player-search{z-index:2;background:#091726;border:1px solid #41617d;border-radius:9px;margin:5px 0;padding:6px;position:relative;box-shadow:0 12px 28px #0006}.challenge-player-search button{text-align:left;background:0 0;border:0;border-top:1px solid #29445d;grid-template-columns:1fr auto;align-items:center;width:100%;min-height:48px;padding:8px;display:grid}.challenge-player-search b,.challenge-player-search small{display:block}.challenge-player-search b{font-size:11px}.challenge-player-search small{color:#7e93a7;margin-top:3px;font-size:8px}.challenge-player-search strong{color:#67b8f8;font-size:9px}.challenge-player-search button:disabled{opacity:.4}.challenge-queue-list{gap:7px;margin-top:12px;display:grid}.challenge-queue-list article{background:#091a2b;border:1px solid #2f4c65;border-radius:9px;grid-template-columns:32px 1fr auto 30px;align-items:center;gap:8px;padding:9px;display:grid}.challenge-queue-list article>i{color:#7fc1f7;background:#15314c;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;font-style:normal;font-weight:900;display:grid}.challenge-queue-list b,.challenge-queue-list small{display:block}.challenge-queue-list b{font-size:11px}.challenge-queue-list small{color:#7f93a5;margin-top:3px;font-size:8px}.challenge-queue-list button{color:#6de0ba;background:#0e3129;border:1px solid #288c6e;border-radius:8px;min-height:38px;padding:0 11px;font-size:9px;font-weight:900}.challenge-queue-list button.remove{color:#ff8e87;background:#2b1717;border-color:#6f3a35;padding:0;font-size:18px}.challenge-attempt>.section-head>b{color:#ff9d58;background:#ff791a1b;border-radius:999px;padding:6px 8px;font-size:8px}.challenge-levels{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.challenge-levels button{color:#90a4b7;background:#0a1a2b;border:1px solid #37546d;border-radius:10px;min-height:76px}.challenge-levels button.active{color:#fff;background:#362012;border-color:#ff7a1a;box-shadow:0 0 22px #ff791a22}.challenge-levels small,.challenge-levels b,.challenge-levels em{display:block}.challenge-levels small{font-size:7px}.challenge-levels b{font-size:28px}.challenge-levels em{color:#d9bdff;font-size:6px;font-style:normal}.challenge-makes{text-align:center;background:#071522;border:1px solid #36536c;border-radius:11px;margin-top:12px;padding:14px}.challenge-makes>small{color:#7e94a8;letter-spacing:1px;font-size:8px;font-weight:900}.challenge-makes>div{grid-template-columns:58px 1fr 58px;align-items:center;gap:9px;margin:10px 0;display:grid}.challenge-makes>div button{color:#fff;background:#122a42;border:1px solid #50708e;border-radius:10px;height:58px;font-size:31px}.challenge-makes output{font-size:52px;font-weight:900}.challenge-makes output span{color:#8599ac;font-size:20px}.challenge-makes input{width:100%;accent-color:var(--orange)}.challenge-makes p{color:#92a5b7;background:#142438;border-radius:7px;margin:10px 0 0;padding:8px;font-size:9px;font-weight:900}.challenge-makes p.clear{color:#65deb7;background:#0d3128}.challenge-makes p.perfect{color:#ffb476;background:#3a2311}.challenge-attempt-meta{grid-template-columns:100px 1fr;gap:8px;margin-top:10px;display:grid}.challenge-attempt-meta label{color:#8196aa;gap:5px;font-size:7px;font-weight:900;display:grid}.challenge-attempt-meta input{color:#fff;background:#071522;border:1px solid #38546e;border-radius:8px;min-height:44px;padding:9px}.challenge-record{color:#101923;background:#ff7a1a;border:0;border-radius:10px;width:100%;min-height:58px;margin-top:11px;font-size:14px;font-weight:900}.challenge-no-reward{color:#7890a4;text-align:center;margin-top:8px;font-size:8px;line-height:1.4;display:block}.challenge-recent article{border-top:1px solid #29445d;grid-template-columns:1fr auto;gap:4px 10px;padding:10px 0;display:grid}.challenge-recent b,.challenge-recent small{display:block}.challenge-recent b{font-size:10px}.challenge-recent small{color:#8296aa;margin-top:3px;font-size:8px}.challenge-recent strong{color:#ff9b55;font-size:18px}.challenge-recent em{color:#67d9b5;grid-column:1/-1;font-size:8px;font-style:normal}.challenge-finish{margin-top:12px}.challenge-finish>button{color:#a9bac9;background:#101f2e;border:1px solid #5b6f81;border-radius:10px;width:100%;min-height:48px;font-size:11px;font-weight:900}.challenge-finish>.panel{margin-top:8px;padding:20px}.challenge-finish>.panel>.button{width:100%;margin-top:12px}.challenge-finish .form-pair{grid-template-columns:1fr 1fr;gap:8px;display:grid}@media (max-width:1100px){.challenge-master-grid{grid-template-columns:1fr 1fr}.challenge-recent{grid-column:1/-1;grid-template-columns:repeat(2,1fr);gap:0 15px;display:grid}.challenge-recent>.section-head{grid-column:1/-1}}@media (max-width:720px){.game-operations-tabs{grid-template-columns:1fr}.challenge-master-hero{grid-template-columns:1fr;padding:21px 17px}.challenge-master-hero h1{font-size:29px}.challenge-master-hero>span{display:none}.challenge-session-mode,.challenge-live-banner,.challenge-master-grid{grid-template-columns:1fr}.challenge-live-banner>div:last-child{grid-template-columns:repeat(3,1fr)}.challenge-recent{display:block}.challenge-attempt{grid-row:1}.challenge-queue{grid-row:2}.challenge-recent{grid-row:3}.challenge-attempt-meta{grid-template-columns:90px 1fr}}.challenge-program-tabs{grid-template-columns:repeat(4,1fr)}.challenge-review-workspace{grid-template-columns:minmax(0,1.45fr) minmax(290px,.55fr);gap:14px;display:grid}.challenge-review-summary,.challenge-session-reviews{padding:23px}.challenge-review-summary .section-head p{color:#91a5b8;margin:6px 0 0;font-size:10px}.challenge-review-games{gap:12px;display:grid}.challenge-review-games>article{background:#071522;border:1px solid #38536b;border-left:5px solid #ff7a1a;border-radius:11px;padding:17px}.challenge-review-games>article>header{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:14px;height:auto;padding:0;display:flex;position:static}.challenge-review-games header small{color:#ff9d58;letter-spacing:1px;font-size:8px;font-weight:900}.challenge-review-games h3{margin:5px 0;font-size:20px}.challenge-review-games header>b{color:#9fc1dd;border:1px solid #43617c;border-radius:999px;padding:6px 8px;font-size:8px}.challenge-metric-grid{grid-template-columns:repeat(5,1fr);gap:7px;margin-top:12px;display:grid}.challenge-metric-grid>span{background:#0b1b2c;border:1px solid #2e4c66;border-radius:9px;align-content:center;min-height:80px;padding:10px;display:grid}.challenge-metric-grid small,.challenge-metric-grid b,.challenge-metric-grid em{display:block}.challenge-metric-grid small{color:#7d93a7;font-size:7px;font-weight:900}.challenge-metric-grid b{color:#fff;margin:4px 0;font-size:22px}.challenge-metric-grid b i{color:#8398aa;font-size:10px;font-style:normal}.challenge-metric-grid em{color:#8ca0b2;font-size:8px;font-style:normal}.challenge-skill-bands{background:#091725;border:1px solid #2c4861;border-radius:9px;flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;padding:9px;display:flex}.challenge-skill-bands>small{color:#79b9ef;letter-spacing:1px;font-size:7px;font-weight:900}.challenge-skill-bands>span{background:#132a40;border-radius:7px;padding:6px 8px}.challenge-skill-bands b,.challenge-skill-bands em{display:block}.challenge-skill-bands b{text-transform:capitalize;font-size:8px}.challenge-skill-bands em{color:#8095a8;margin-top:2px;font-size:7px;font-style:normal}.challenge-review-games>article>footer{border-top:1px solid #29445d;flex-wrap:wrap;gap:7px;margin-top:10px;padding-top:9px;display:flex}.challenge-review-games>article>footer span{color:#9cb9d1;background:#112a40;border-radius:999px;padding:5px 7px;font-size:8px}.challenge-approval{border-top:1px solid #654428;margin-top:11px;padding-top:11px}.challenge-approval>button{color:#ffb17b;background:#302014;border:1px solid #a46130;border-radius:8px;min-height:42px;padding:9px 13px;font-size:10px;font-weight:900}.challenge-approval>button:disabled{color:#7f8d9a;background:#17202a;border-color:#4a5865}.challenge-approval>div{background:#1e150f;border:1px solid #7f502d;border-radius:9px;gap:9px;margin-top:9px;padding:12px;display:grid}.challenge-approval label{color:#d3b398;gap:6px;font-size:8px;font-weight:900;display:grid}.challenge-approval textarea{color:#fff;background:#071522;border:1px solid #5d4635;border-radius:8px;width:100%;padding:10px;font-size:12px}.challenge-approval p{color:#ffb17b;background:#362012;border-radius:7px;margin:0;padding:8px;font-size:9px}.challenge-approval small{color:#8f9eaa;font-size:8px}.challenge-session-reviews{align-self:start}.challenge-session-reviews>article{border-top:1px solid #2c465e;padding:12px 0}.challenge-session-reviews article>header{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;grid-template-columns:1fr auto;gap:9px;height:auto;padding:0;display:grid;position:static}.challenge-session-reviews header small,.challenge-session-reviews header b,.challenge-session-reviews header em{display:block}.challenge-session-reviews header small{color:#79b8ef;font-size:7px;font-weight:900}.challenge-session-reviews header b{margin-top:5px;font-size:11px}.challenge-session-reviews header em{color:#7f94a7;margin-top:3px;font-size:8px;font-style:normal}.challenge-session-reviews header strong{color:#ff9b55;font-size:10px}.challenge-session-reviews article>p{color:#b5c1ca;background:#171713;border-left:3px solid #ff7a1a;margin:9px 0;padding:9px;font-size:9px;line-height:1.5}.challenge-session-reviews article>footer{gap:6px;display:flex}.challenge-session-reviews footer span{color:#9db8cf;background:#112940;border-radius:999px;padding:5px 7px;font-size:7px}@media (max-width:1050px){.challenge-review-workspace{grid-template-columns:1fr}.challenge-metric-grid{grid-template-columns:repeat(3,1fr)}}.challenge-reward-lab{grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);gap:14px;display:grid}.reward-lab-editor,.reward-policy-history{padding:23px}.reward-lab-editor>.section-head>b{color:#ffad71;border:1px solid #a7612f;border-radius:999px;padding:7px 9px;font-size:8px}.reward-lab-editor>.section-head p,.reward-policy-history>.section-head p{color:#8ca0b2;margin:5px 0 0;font-size:9px}.reward-lab-editor>label{color:#aebdca;gap:6px;margin-top:11px;font-size:9px;font-weight:800;display:grid}.reward-lab-editor input,.reward-lab-editor select,.reward-lab-editor textarea{color:#fff;width:100%;min-height:42px;font:inherit;background:#071522;border:1px solid #34516a;border-radius:8px;padding:9px 10px}.reward-lock-banner{background:#21160f;border:1px solid #76502f;border-radius:9px;gap:10px;margin:12px 0;padding:12px;display:flex}.reward-lock-banner>span{color:#ff8c3b;font-size:22px}.reward-lock-banner b{font-size:11px}.reward-lock-banner p{color:#a79a8f;margin:3px 0 0;font-size:8px;line-height:1.45}.reward-context{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:8px;display:grid}.reward-context span{background:#0a1a29;border:1px solid #2d4a62;border-radius:8px;padding:9px}.reward-context small,.reward-context b{display:block}.reward-context small{color:#7890a4;font-size:7px;font-weight:900}.reward-context b{color:#fff;margin-top:4px;font-size:9px}.reward-rule-section{background:#091725;border:1px solid #2c4a63;border-radius:10px;margin-top:12px;padding:13px}.reward-rule-section>header{gap:9px;display:flex}.reward-rule-section>header>span{color:#fff;background:#ff7417;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.reward-rule-section header small{color:#79b8ed;font-size:7px;font-weight:900}.reward-rule-section h3{color:#fff;margin:3px 0;font-size:13px}.reward-rule-section header p{color:#788e9f;margin:0;font-size:8px}.reward-point-grid,.reward-chest-grid{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:10px;display:grid}.reward-chest-grid{grid-template-columns:repeat(3,1fr)}.reward-point-grid label,.reward-chest-grid label{color:#9caebc;gap:4px;font-size:8px;font-weight:800;display:grid}.reward-point-grid small{color:#6f8496;font-size:7px}.reward-simulation{background:linear-gradient(135deg,#17170e,#101821);border:1px solid #5e5231;border-radius:10px;margin:12px 0;padding:13px}.reward-simulation>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.reward-simulation header small{color:#d7b85c;font-size:7px;font-weight:900}.reward-simulation h3{margin:4px 0;font-size:13px}.reward-simulation header>b{color:#ffb064;font-size:18px}.reward-simulation>div{grid-template-columns:repeat(4,1fr);gap:5px;margin-top:8px;display:grid}.reward-simulation>div span{background:#202919;border-radius:7px;padding:7px}.reward-simulation span b,.reward-simulation span small{display:block}.reward-simulation span b{font-size:14px}.reward-simulation span small{color:#8d9b7b;margin-top:2px;font-size:6px}.reward-simulation>p{color:#9e9e8d;margin:8px 0 0;font-size:8px}.reward-policy-history{align-self:start}.reward-policy-history>article{background:#091725;border:1px solid #324e66;border-left:4px solid #d4a737;border-radius:10px;margin-top:10px;padding:13px}.reward-policy-history article>header{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;grid-template-columns:1fr auto;gap:10px;height:auto;padding:0;display:grid;position:static}.reward-policy-history header small{color:#79b9ef;font-size:7px;font-weight:900}.reward-policy-history h3{margin:4px 0;font-size:14px}.reward-policy-history header p{color:#8799a8;margin:0;font-size:8px;line-height:1.45}.reward-policy-history header>b{color:#e2be5d;font-size:8px}.reward-policy-values{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:9px;display:grid}.reward-policy-values span{background:#0d2031;border:1px solid #27435a;border-radius:7px;padding:8px}.reward-policy-values small,.reward-policy-values b,.reward-policy-values em{display:block}.reward-policy-values small{color:#71889b;font-size:6px;font-weight:900}.reward-policy-values b{margin-top:3px;font-size:9px}.reward-policy-values em{color:#728697;margin-top:2px;font-size:6px;font-style:normal}.reward-policy-history article>footer{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.reward-policy-history footer span{color:#8ba8bd;background:#132a3d;border-radius:999px;padding:5px 6px;font-size:7px}@media (max-width:1050px){.challenge-reward-lab{grid-template-columns:1fr}}.player-challenge-progress{background:linear-gradient(145deg,#0b1a29,#07121d);border:1px solid #3d5368;border-left:5px solid #ff7a1a;border-radius:13px;margin:14px 0;padding:22px;box-shadow:0 13px 32px #0000002e}.player-challenge-progress>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.player-challenge-progress>header small{color:#ff9e58;letter-spacing:1.1px;font-size:8px;font-weight:900}.player-challenge-progress>header h2{color:#fff;margin:5px 0 3px;font-size:22px}.player-challenge-progress>header p{color:#91a4b5;max-width:620px;margin:0;font-size:10px;line-height:1.5}.player-challenge-progress>header>b{color:#9fc5e3;border:1px solid #49677f;border-radius:999px;padding:7px 10px;font-size:8px}.challenge-player-stats{grid-template-columns:repeat(5,1fr);gap:7px;margin-top:14px;display:grid}.challenge-player-stats span{text-align:center;background:#0e2133;border:1px solid #2f4b63;border-radius:9px;place-content:center;min-height:68px;padding:9px;display:grid}.challenge-player-stats b{color:#fff;font-size:22px}.challenge-player-stats b i{color:#8094a5;font-size:10px;font-style:normal}.challenge-player-stats small{color:#7f96aa;margin-top:3px;font-size:7px;font-weight:900}.challenge-player-games{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.challenge-player-games article{background:#091725;border:1px solid #2e4a63;border-radius:10px;grid-template-columns:1fr auto;gap:10px;padding:12px;display:grid}.challenge-player-games article>div small{color:#72b6ed;font-size:7px;font-weight:900}.challenge-player-games h3{color:#fff;margin:4px 0 2px;font-size:13px}.challenge-player-games p{color:#778da0;margin:0;font-size:8px}.challenge-player-games article>span{text-align:right}.challenge-player-games article>span b{color:#ff9c55;font-size:18px;display:block}.challenge-player-games article>span small{color:#7c91a3;font-size:7px}.challenge-player-games footer{border-top:1px solid #233d53;grid-column:1/-1;gap:5px;padding-top:7px;display:flex}.challenge-player-games footer em{color:#91b2cb;background:#112b41;border-radius:999px;padding:4px 6px;font-size:7px;font-style:normal}.challenge-player-history{background:#081521;border:1px solid #2c475f;border-radius:10px;margin-top:10px}.challenge-player-history summary{cursor:pointer;justify-content:space-between;align-items:center;padding:12px;list-style:none;display:flex}.challenge-player-history summary::-webkit-details-marker{display:none}.challenge-player-history summary b,.challenge-player-history summary small{display:block}.challenge-player-history summary b{font-size:11px}.challenge-player-history summary small{color:#7f94a7;margin-top:2px;font-size:8px}.challenge-player-history summary i{color:#ff9b54;font-size:17px;font-style:normal}.challenge-player-history>div{padding:0 12px 10px}.challenge-player-history article{border-top:1px solid #21394e;grid-template-columns:45px 1fr auto;align-items:center;gap:8px;padding:9px 0;display:grid}.challenge-player-history time{color:#78b9ef;font-size:8px;font-weight:900}.challenge-player-history article span b,.challenge-player-history article span small,.challenge-player-history strong small{display:block}.challenge-player-history article span b{font-size:10px}.challenge-player-history article span small{color:#74899b;margin-top:2px;font-size:7px}.challenge-player-history strong{color:#fff;text-align:right;font-size:15px}.challenge-player-history strong small{color:#ff9b54;font-size:6px}.challenge-reward-guard,.challenge-player-empty{background:#171711;border:1px solid #544b34;border-radius:9px;align-items:center;gap:10px;margin-top:10px;padding:11px;display:flex}.challenge-reward-guard>span,.challenge-player-empty>span{color:#d5ad44;font-size:22px}.challenge-reward-guard div,.challenge-player-empty div{flex:1}.challenge-reward-guard b,.challenge-player-empty b{font-size:10px}.challenge-reward-guard p,.challenge-player-empty p{color:#9aa6ad;margin:3px 0 0;font-size:8px;line-height:1.45}.challenge-reward-guard em{color:#d9bb64;background:#2c291c;border-radius:999px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:900}@media (max-width:620px){.player-challenge-progress{padding:15px}.player-challenge-progress>header h2{font-size:18px}.challenge-player-stats{grid-template-columns:repeat(3,1fr)}.challenge-player-stats span{min-height:62px}.challenge-player-games{grid-template-columns:1fr}.challenge-reward-guard{flex-wrap:wrap;align-items:flex-start}.challenge-reward-guard em{margin-left:32px}.challenge-metric-grid{grid-template-columns:1fr 1fr}.challenge-review-summary,.challenge-session-reviews{padding:15px}.challenge-review-games>article{padding:13px}.challenge-review-games h3{font-size:17px}.challenge-program-tabs{grid-template-columns:repeat(2,1fr)}.reward-lab-editor,.reward-policy-history{padding:15px}.reward-context,.reward-policy-values{grid-template-columns:1fr}.reward-point-grid,.reward-chest-grid,.reward-simulation>div{grid-template-columns:repeat(2,1fr)}.reward-policy-history article>header{grid-template-columns:1fr}.reward-policy-history header>b{justify-self:start}}.achievement-builder{background:linear-gradient(135deg,#23180f,#0b1a2a);border:1px solid #6d4a2e;border-radius:14px;margin:14px 0;padding:16px}.achievement-builder>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.achievement-builder>header small,.achievement-builder>header b,.achievement-builder>header p{display:block}.achievement-builder>header small{color:#ff9b55;letter-spacing:1.2px;font-size:8px;font-weight:900}.achievement-builder>header b{color:#fff;margin:5px 0;font-size:16px}.achievement-builder>header p{color:#a9b9c8;max-width:650px;margin:0;font-size:10px}.achievement-builder>header button{color:#bdd0df;cursor:pointer;background:#0b1b2c;border:1px solid #43617a;border-radius:999px;min-width:102px;min-height:38px;font-weight:900}.achievement-builder>header button.active{color:#fff;background:#4a270f;border-color:#ff7a1a}.achievement-guidance{color:#bac9d6;background:#0a1928;border-left:3px solid #ff7a1a;margin:12px 0;padding:11px 13px;font-size:10px}.achievement-guidance b{color:#fff}.achievement-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.achievement-fields .wide{grid-column:1/-1}.achievement-point-note{color:#9cb0c0;justify-content:space-between;gap:10px;margin-top:9px;font-size:9px;display:flex}.achievement-integrity{color:#55d5ad;margin:10px 0 0;font-size:9px;font-weight:800}.player-achievement-offer{background:linear-gradient(125deg,#211735,#0a1b2c);border:1px solid #7955a4;border-left:4px solid #a875ed;border-radius:13px;grid-template-columns:1fr auto;gap:14px;margin:13px 0;padding:16px;display:grid}.player-achievement-offer small{color:#c6a6f1;letter-spacing:1px;font-size:8px;font-weight:900}.player-achievement-offer h3{color:#fff;margin:6px 0;font-size:18px}.player-achievement-offer p{color:#b6c3d0;margin:0;font-size:11px}.player-achievement-offer>span{text-align:center;border:1px solid #7654a3;border-radius:10px;min-width:96px;padding:10px}.player-achievement-offer>span b{color:#d8bdff;font-size:24px;display:block}.player-achievement-offer>span small{display:block}.player-achievement-offer footer{border-top:1px solid #473260;flex-wrap:wrap;grid-column:1/-1;gap:6px;padding-top:10px;display:flex}.player-achievement-offer footer i{color:#d2c0e8;background:#302045;border-radius:999px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:800}.crusades-road{background:radial-gradient(circle at 12% 10%,#ff7a1828,#0000 32%),linear-gradient(135deg,#24160d,#0a2037);border:1px solid #a66b2a;border-top:4px solid #ff7a1a;border-radius:17px;grid-template-columns:minmax(0,1.5fr) minmax(260px,.7fr);gap:16px;margin:14px 0;padding:22px;display:grid;box-shadow:0 18px 45px #0003}.crusades-road-copy>small{color:#ff9b55;letter-spacing:1.4px;font-size:9px;font-weight:900}.crusades-road h2{color:#fff;margin:7px 0;font-size:28px}.crusades-road-copy>p{color:#c1cbd4;max-width:680px;margin:0;font-size:12px}.crusades-rewards{flex-wrap:wrap;gap:7px;margin-top:15px;display:flex}.crusades-rewards span{color:#ead9ca;background:#171817;border:1px solid #63462f;border-radius:9px;padding:8px 10px;font-size:10px}.crusades-cut{text-align:center;background:#071522;border:1px solid #49657c;border-radius:13px;align-content:center;padding:15px;display:grid}.crusades-cut>small{color:#75baf7;letter-spacing:1px;font-size:8px;font-weight:900}.crusades-cut>b{color:#fff;margin:4px 0;font-size:42px}.crusades-cut>span{color:#ff9b55;font-size:11px;font-weight:900}.crusades-cut>div{background:#172c3f;border-radius:99px;height:7px;margin:12px 0 7px;overflow:hidden}.crusades-cut>div i{background:linear-gradient(90deg,#ff7a1a,#ffbe51);border-radius:99px;height:100%;display:block}.crusades-cut>p{color:#aebcca;margin:0;font-size:9px}.crusades-cut.inside{background:#08231f;border-color:#2f9f7c}.crusades-cut.inside>small{color:#4cdbad}.crusades-road>details{border-top:1px solid #69472c;grid-column:1/-1}.crusades-road>details summary{color:#f0d8c4;cursor:pointer;justify-content:space-between;padding:12px 2px 0;font-size:10px;font-weight:900;list-style:none;display:flex}.crusades-road>details summary::-webkit-details-marker{display:none}.crusades-road>details p{color:#aebdca;margin:10px 0 0;font-size:10px}.crusades-road.compact{padding:16px}.crusades-road.compact h2{font-size:22px}@media (max-width:760px){.achievement-fields,.crusades-road{grid-template-columns:1fr}.crusades-cut{min-height:170px}.player-achievement-offer{grid-template-columns:1fr}.player-achievement-offer>span{justify-content:center;align-items:center;gap:8px;display:flex}.player-achievement-offer footer{grid-column:auto}.crusades-road h2{font-size:24px}}@media (max-width:620px){.achievement-builder{padding:13px}.achievement-builder>header{display:grid}.achievement-builder>header button{width:100%}.achievement-point-note{display:grid}.player-achievement-offer{padding:13px}.player-achievement-offer h3{font-size:16px}.crusades-road{border-radius:14px;margin:10px 0;padding:15px}.crusades-road h2{font-size:22px;line-height:1.05}.crusades-road-copy>p{font-size:11px}.crusades-rewards{display:grid}.crusades-rewards span{font-size:9px}.crusades-cut{min-height:150px}.crusades-cut>b{font-size:36px}}.team-lab{border:1px solid #3c6382;border-top:3px solid var(--blue);background:linear-gradient(135deg,#0a2036,#091623);border-radius:13px;margin-top:14px;overflow:hidden}.team-lab>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:13px 16px;list-style:none;display:flex}.team-lab>summary::-webkit-details-marker{display:none}.team-lab>summary span small,.team-lab>summary span b{display:block}.team-lab>summary span small{color:#69b5f5;letter-spacing:1.2px;font-size:8px;font-weight:900}.team-lab>summary span b{color:#fff;margin-top:5px;font-size:14px}.team-lab>summary>i{color:#91c7f7;border:1px solid #3b6484;border-radius:999px;padding:8px 10px;font-size:8px;font-style:normal;font-weight:900}.team-lab-body{border-top:1px solid #294861;padding:18px}.team-lab-header{grid-template-columns:1fr auto;align-items:center;gap:18px;display:grid}.team-lab-header h3{color:#fff;margin:0 0 5px;font-size:21px}.team-lab-header p{color:#9fb2c3;max-width:670px;margin:0;font-size:10px;line-height:1.5}.team-lab-summary{grid-template-columns:repeat(3,88px);gap:7px;display:grid}.team-lab-summary span{text-align:center;background:#071522;border:1px solid #31536d;border-radius:9px;place-content:center;min-height:62px;display:grid}.team-lab-summary b,.team-lab-summary small{display:block}.team-lab-summary b{color:#fff;font-size:20px}.team-lab-summary small{color:#829bb0;margin-top:4px;font-size:7px}.team-lab-wildcards{background:#241a13;border:1px solid #6a4a2c;border-radius:11px;margin:15px 0;padding:14px}.team-lab-wildcards h4{color:#fff;margin:5px 0;font-size:14px}.team-lab-wildcards>div>p{color:#bfa994;margin:0 0 10px;font-size:9px}.team-lab-wildcards>label{border-top:1px solid #5a3f2c;grid-template-columns:1fr minmax(240px,.65fr);align-items:center;gap:12px;padding:10px 0;display:grid}.team-lab-wildcards label span b,.team-lab-wildcards label span small{display:block}.team-lab-wildcards label span b{font-size:11px}.team-lab-wildcards label span small{color:#d3a77f;margin-top:4px;font-size:8px}.team-lab-wildcards select,.team-lab-plan select{color:#fff;background:#0a1827;border:1px solid #62503d;border-radius:8px;width:100%;min-height:42px;padding:9px;font-size:10px}.team-lab-controls{grid-template-columns:1fr auto;align-items:end;gap:15px;margin:15px 0;display:grid}.team-lab-modes{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:7px;display:grid}.team-lab-modes button{color:#b1c2d0;text-align:left;cursor:pointer;background:#081725;border:1px solid #35536d;border-radius:10px;min-height:65px;padding:10px}.team-lab-modes button.selected{color:#fff;background:#412711;border-color:#ff7a1a}.team-lab-modes b,.team-lab-modes small{display:block}.team-lab-modes b{font-size:10px}.team-lab-modes small{margin-top:4px;font-size:8px;line-height:1.35}.team-lab-plan{background:#0a1827;border:1px solid #765130;border-radius:12px;margin-top:15px;padding:15px}.team-lab-plan.locked{background:#08231f;border-color:#278a70}.team-lab-plan>header{justify-content:space-between;gap:16px;display:flex}.team-lab-plan>header h3{margin:5px 0;font-size:18px}.team-lab-plan>header p{color:#9fb2c3;margin:0;font-size:9px}.team-lab-grid{grid-template-columns:repeat(auto-fit,minmax(255px,1fr));gap:10px;margin:14px 0;display:grid}.team-lab-grid>article{border:1px solid #35536d;border-left:4px solid var(--blue);background:#071522;border-radius:11px;padding:14px}.team-lab-grid>article.cali{background:#27190f;border-color:#a66a2c}.team-lab-grid>article>header{justify-content:space-between;align-items:center;display:flex}.team-lab-grid>article>header>i{color:#6ab7f6;letter-spacing:1px;font-size:8px;font-style:normal;font-weight:900}.team-lab-grid>article.cali>header>i{color:#ff9d59}.team-lab-grid>article>header span{text-align:right}.team-lab-grid>article>header b,.team-lab-grid>article>header small{display:block}.team-lab-grid>article>header b{font-size:19px}.team-lab-grid>article>header small{color:#8298aa;font-size:6px}.team-lab-grid h4{color:#fff;margin:8px 0 10px;font-size:15px}.team-lab-confidence{background:#14293a;border-radius:6px;height:20px;margin-bottom:10px;position:relative;overflow:hidden}.team-lab-confidence>span{opacity:.55;background:linear-gradient(90deg,#ff7a1a,#2bd49a);height:100%;display:block}.team-lab-confidence>small{color:#fff;place-items:center;font-size:7px;font-weight:900;display:grid;position:absolute;inset:0}.team-lab-members{gap:5px;display:grid}.team-lab-members>span{background:#0c1d2d;border:1px solid #263f55;border-radius:7px;padding:8px}.team-lab-members b,.team-lab-members small{display:block}.team-lab-members b{font-size:10px}.team-lab-members small{color:#8299ab;text-transform:uppercase;margin-top:3px;font-size:7px}.team-lab-grid>article>p{color:#9fb0be;font-size:8px;line-height:1.45}.team-lab-grid .team-lab-chemistry{color:#51d5ac;font-weight:800}.team-lab-grid label{color:#ffad75;gap:6px;font-size:8px;font-weight:900;display:grid}.team-lab-swap{background:#21180f;border:1px solid #604628;border-radius:10px;grid-template-columns:minmax(230px,1fr) minmax(150px,.65fr) minmax(150px,.65fr) auto;align-items:end;gap:9px;margin:0 0 13px;padding:12px;display:grid}.team-lab-swap b,.team-lab-swap small{display:block}.team-lab-swap b{color:#fff;margin:4px 0;font-size:12px}.team-lab-swap small{color:#b7a794;font-size:8px;line-height:1.4}.team-lab-swap select{color:#fff;background:#0a1827;border:1px solid #62503d;border-radius:8px;width:100%;min-height:42px;padding:9px;font-size:10px}.team-lab-plan>footer{border-top:1px solid #31516a;justify-content:space-between;align-items:center;gap:20px;padding-top:13px;display:flex}.team-lab-plan>footer p{color:#a8bac8;max-width:680px;margin:0;font-size:9px;line-height:1.45}.team-lab-handoff a{text-decoration:none}@media (max-width:900px){.team-lab-header,.team-lab-controls{grid-template-columns:1fr}.team-lab-summary{grid-template-columns:repeat(3,1fr)}.team-lab-wildcards>label{grid-template-columns:1fr}.team-lab-swap{grid-template-columns:1fr 1fr}.team-lab-swap>div{grid-column:1/-1}.team-lab-plan>footer{flex-direction:column;align-items:stretch}}@media (max-width:620px){.team-lab>summary{min-height:62px;padding:11px}.team-lab>summary span b{font-size:12px}.team-lab-body{padding:11px}.team-lab-header h3{font-size:18px}.team-lab-header p{font-size:11px}.team-lab-summary{gap:5px}.team-lab-summary span{min-height:58px}.team-lab-summary b{font-size:18px}.team-lab-wildcards{padding:11px}.team-lab-wildcards h4{font-size:15px}.team-lab-wildcards>div>p{font-size:11px}.team-lab-wildcards label span b{font-size:13px}.team-lab-wildcards label span small{font-size:9px}.team-lab-wildcards select,.team-lab-plan select,.team-lab-swap select{font-size:16px}.team-lab-modes{grid-template-columns:1fr}.team-lab-modes button{min-height:56px}.team-lab-modes b{font-size:13px}.team-lab-modes small{font-size:10px}.team-lab-controls>.button{width:100%;min-height:50px}.team-lab-grid{grid-template-columns:1fr}.team-lab-grid h4{font-size:17px}.team-lab-members b{font-size:13px}.team-lab-members small{font-size:9px}.team-lab-grid>article>p,.team-lab-plan>footer p{font-size:10px}.team-lab-swap{grid-template-columns:1fr}.team-lab-swap>div{grid-column:auto}.team-lab-swap b{font-size:14px}.team-lab-swap small{font-size:10px}.team-lab-swap .button,.team-lab-plan>footer .button{width:100%;min-height:50px}}.team-lab-form-note{border:1px solid #31536d;border-left:4px solid var(--blue);background:#0a1a2a;border-radius:10px;margin:15px 0;padding:13px 15px}.team-lab-form-note b{color:#8ec8ff;font-size:12px}.team-lab-form-note p{color:#a9bac8;margin:5px 0 0;font-size:9px;line-height:1.5}.team-lab-pool{background:#081725;border:1px solid #31536d;border-radius:11px;margin:15px 0;padding:14px}.team-lab-pool>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.team-lab-pool h4{color:#fff;margin:5px 0;font-size:15px}.team-lab-pool header p{color:#aab9c7;max-width:720px;margin:0;font-size:9px;line-height:1.5}.team-lab-pool header strong{white-space:nowrap;color:#8dc9f7;border:1px solid #42647e;border-radius:999px;padding:7px 9px;font-size:8px}.team-lab-pool-actions{flex-wrap:wrap;gap:7px;margin:12px 0;display:flex}.team-lab-pool-actions .button{padding:9px 11px}.team-lab-pool-actions .cancel{color:#ff9b83;background:#2a1814;border-color:#7c4132}.team-lab-player-checks{grid-template-columns:repeat(auto-fit,minmax(235px,1fr));gap:7px;display:grid}.team-lab-player-checks label{cursor:pointer;background:#0c1d2d;border:1px solid #31516a;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;min-height:54px;padding:9px 10px;display:grid}.team-lab-player-checks label.excluded{opacity:.68;background:#171718;border-color:#4c3c35}.team-lab-player-checks input{width:19px;height:19px;accent-color:var(--orange)}.team-lab-player-checks b,.team-lab-player-checks small{display:block}.team-lab-player-checks b{font-size:11px}.team-lab-player-checks small{color:#8299ab;margin-top:3px;font-size:7px}.team-lab-player-checks i{color:#8ec8ff;background:#153451;border-radius:999px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:900}.team-lab-player-checks .excluded i{color:#d89d87;background:#35231f}.experience-preview{gap:6px;margin:0 6px 12px;display:grid}.experience-preview>small{color:#71869b;letter-spacing:1.2px;font-size:7px;font-weight:900}.experience-preview .view-player{text-align:left;margin:0}.visitor-preview-bar{z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#2c1a10ee;border:1px solid #d27332;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;max-width:1380px;margin:0 auto 14px;padding:11px 14px;display:flex;position:sticky;top:0;box-shadow:0 12px 35px #0007}.visitor-preview-bar b,.visitor-preview-bar small{display:block}.visitor-preview-bar b{color:#ff9b55;letter-spacing:1px;font-size:10px}.visitor-preview-bar small{color:#cbb3a1;margin-top:3px;font-size:9px}.visitor-preview-bar button{color:#111a23;background:#ff7a1a;border:1px solid #ff7a1a;border-radius:8px;min-height:38px;padding:9px 12px;font-size:9px;font-weight:900}@media (max-width:620px){.team-lab-form-note b{font-size:14px}.team-lab-form-note p,.team-lab-pool header p{font-size:11px}.team-lab-pool>header{display:grid}.team-lab-pool header strong{width:max-content}.team-lab-pool-actions{display:grid}.team-lab-pool-actions .button{width:100%;min-height:46px}.team-lab-player-checks{grid-template-columns:1fr}.team-lab-player-checks label{min-height:62px}.team-lab-player-checks b{font-size:13px}.team-lab-player-checks small{font-size:9px}.visitor-preview-bar{margin-bottom:12px;display:grid;position:relative}.visitor-preview-bar button{width:100%;min-height:46px}}.public-elders{background:linear-gradient(145deg,#102943,#081522);border:1px solid #315474;border-radius:18px;max-width:1380px;margin:16px auto 0;padding:25px}.public-elders>header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:18px;display:flex}.public-elders>header small{color:#ff9b55;letter-spacing:1.4px;font-size:9px;font-weight:900}.public-elders>header h2{margin:7px 0 0;font-size:32px}.public-elders>header p{color:#9db0c3;max-width:640px;margin:0;font-size:13px;line-height:1.55}.public-elder-rail{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.public-elder-rail article{background:#071522;border:1px solid #365875;border-radius:14px;min-height:365px;position:relative;overflow:hidden}.public-elder-rail article>img{object-fit:cover;object-position:center 27%;width:100%;height:220px;display:block}.public-elder-rail article>div{padding:14px}.public-elder-rail small{color:#6fb5f4;letter-spacing:.8px;text-transform:uppercase;font-size:7px;font-weight:900}.public-elder-rail h3{color:#fff;margin:6px 0 2px;font-size:18px}.public-elder-rail b{color:#93a8bb;font-size:9px;font-weight:700}.public-elder-rail p{color:#aebdca;margin:9px 0 0;font-size:10px;line-height:1.45}.public-elders>em{color:#7f96aa;font-size:9px;font-style:normal;display:none}@media (max-width:900px){.public-elders>header{align-items:start;display:grid}.public-elder-rail{scroll-snap-type:x mandatory;padding-bottom:10px;display:flex;overflow-x:auto}.public-elder-rail article{scroll-snap-align:start;flex:0 0 min(285px,82vw)}.public-elders>em{margin-top:7px;display:block}}@media (max-width:620px){.public-elders{padding:18px 14px}.public-elders>header h2{font-size:27px}.public-elders>header p{font-size:14px}.public-elder-rail article{min-height:390px}.public-elder-rail article>img{height:245px}.public-elder-rail h3{font-size:21px}.public-elder-rail b{font-size:11px}.public-elder-rail p{font-size:13px}}.public-trust{grid-template-columns:repeat(4,1fr);gap:10px;max-width:1380px;margin:16px auto 0;display:grid}.public-trust article{background:#081a2a;border:1px solid #31516d;border-radius:13px;align-content:center;gap:6px;min-height:92px;padding:17px 19px;display:grid}.public-trust b{color:#ff9951;letter-spacing:.7px;font-size:16px}.public-trust span{color:#a4b6c7;font-size:10px;line-height:1.4}.public-story,.public-values,.public-services,.public-first-visit,.public-support{background:linear-gradient(145deg,#102943,#081522);border:1px solid #315474;border-radius:18px;max-width:1380px;margin:16px auto 0;padding:clamp(22px,3vw,36px)}.public-story>header,.public-services>header,.public-support>header{grid-template-columns:minmax(280px,.85fr) minmax(320px,1.15fr);align-items:end;gap:35px;display:grid}.public-story header small,.public-values header small,.public-services header small,.public-first-visit header small,.public-support header small{color:#ff9b55;letter-spacing:1.4px;font-size:9px;font-weight:900}.public-story h2,.public-values h2,.public-services h2,.public-first-visit h2,.public-support h2{color:#fff;margin:7px 0 0;font-size:clamp(29px,3.1vw,43px);line-height:1.08}.public-story>header p,.public-services>header p,.public-support>header p,.public-values header p{color:#aebfce;margin:0;font-size:14px;line-height:1.65}.public-story-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:24px;display:grid}.public-story-grid article{background:#071522;border:1px solid #31526e;border-radius:13px;padding:21px}.public-story-grid i{font-size:26px;font-style:normal}.public-story-grid h3{color:#fff;margin:13px 0 7px;font-size:21px}.public-story-grid p{color:#9fb2c3;margin:0;font-size:12px;line-height:1.55}.public-story>aside{border:1px solid #765134;border-left:4px solid var(--orange);background:#281a11;border-radius:11px;align-items:center;gap:16px;margin-top:11px;padding:16px 18px;display:flex}.public-story>aside b{color:#ffad75;min-width:280px;font-size:13px}.public-story>aside span{color:#c9b6a6;font-size:11px;line-height:1.5}.public-values{background:linear-gradient(145deg,#0b2927,#081522);border-top:4px solid #2bd49a;grid-template-columns:minmax(300px,.8fr) minmax(360px,1.2fr);gap:30px;display:grid}.public-values header p{margin-top:13px}.public-values>div{flex-wrap:wrap;place-content:center;gap:8px;display:flex}.public-values>div span{color:#7ce4c3;text-align:center;background:#0c302a;border:1px solid #27735f;border-radius:999px;min-width:135px;padding:13px 16px;font-size:12px;font-weight:800}.public-services>header{margin-bottom:20px}.public-service-rail{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.public-service-card{background:#071522;border:1px solid #35536f;border-top:4px solid #71889e;border-radius:13px;flex-direction:column;min-height:290px;padding:20px;display:flex;position:relative;overflow:hidden}.public-service-card>span{color:#ff9d59;font-size:25px}.public-service-card>small{color:#83a0ba;letter-spacing:1.3px;margin-top:25px;font-size:8px;font-weight:900}.public-service-card h3{color:#fff;margin:8px 0;font-size:19px}.public-service-card>b{color:#b3c4d2;font-size:9px}.public-service-card>p{color:#91a5b7;margin:12px 0 18px;font-size:10px;line-height:1.5}.public-service-card>footer{background:#0d2237;margin:auto -20px -20px;padding:13px 20px}.public-service-card footer small,.public-service-card footer b{display:block}.public-service-card footer small{color:#6e8295;font-size:6px;font-weight:900}.public-service-card footer b{color:#d4dfeb;margin-top:3px;font-size:9px}.public-service-card.sunday-singles{background:linear-gradient(155deg,#3a2117,#0a1827 70%);border-top-color:#ff7a1a}.public-service-card.sunday-doubles{background:linear-gradient(155deg,#12385d,#0a1827 70%);border-top-color:#2c8cff}.public-service-card.mercy{background:linear-gradient(155deg,#40391b,#0a1827 70%);border-top-color:#e7c24b}.public-service-card.walk{background:linear-gradient(155deg,#0c4a42,#0a1827 70%);border-top-color:#2bd49a}.public-service-card.afterglow{background:linear-gradient(155deg,#302064,#0a1827 70%);border-top-color:#9b6cff}.public-services>em{color:#7f96aa;margin-top:9px;font-size:9px;font-style:normal;display:none}.public-first-visit>header{text-align:center}.public-first-visit .public-steps{margin:20px 0 0}.public-first-visit>p{color:#92a7ba;text-align:center;margin:17px 0 0;font-size:12px;line-height:1.5}.public-support{border-top:4px solid var(--orange);background:linear-gradient(145deg,#251910,#081522)}.public-support>div{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:23px;display:grid}.public-support article{background:#0c1925;border:1px solid #62452f;border-radius:13px;flex-direction:column;min-height:225px;padding:20px;display:flex}.public-support article i{color:#ff9d59;font-size:25px;font-style:normal}.public-support article h3{color:#fff;margin:13px 0 7px;font-size:20px}.public-support article p{color:#9fb1c0;margin:0 0 18px;font-size:11px;line-height:1.55}.public-support article a{color:#ff9d59;margin-top:auto;font-size:10px;font-weight:900;text-decoration:none}.public-support>footer{background:#071522;border:1px solid #31516a;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;margin-top:12px;padding:14px 17px;display:flex}.public-support>footer b{color:#6db4f3;letter-spacing:1px;font-size:8px}.public-support>footer span{color:#a7bac9;font-size:10px}:is(.public-welcome>a:focus,.public-welcome a:focus-visible){outline-offset:3px;outline:3px solid #fff}@media (max-width:1000px){.public-trust{grid-template-columns:repeat(2,1fr)}.public-story>header,.public-services>header,.public-support>header,.public-values{grid-template-columns:1fr}.public-service-rail,.public-support>div{scroll-snap-type:x mandatory;padding-bottom:10px;display:flex;overflow-x:auto}.public-service-card,.public-support article{scroll-snap-align:start;flex:0 0 min(300px,80vw)}.public-services>em{display:block}.public-story>aside{flex-direction:column;align-items:flex-start}.public-story>aside b{min-width:0}.public-values>div{justify-content:flex-start}}@media (max-width:700px){.public-trust{gap:7px}.public-trust article{min-height:88px;padding:14px}.public-trust b{font-size:14px}.public-trust span{font-size:11px}.public-story,.public-values,.public-services,.public-first-visit,.public-support{padding:20px 15px}.public-story-grid{grid-template-columns:1fr}.public-story h2,.public-values h2,.public-services h2,.public-first-visit h2,.public-support h2{font-size:29px}.public-story>header p,.public-services>header p,.public-support>header p,.public-values header p{font-size:15px}.public-story-grid article{grid-template-columns:40px 1fr;column-gap:10px;display:grid}.public-story-grid i{grid-row:1/3}.public-story-grid h3{margin:0;font-size:19px}.public-story-grid p{font-size:13px}.public-story>aside b{font-size:14px}.public-story>aside span{font-size:13px}.public-values>div{grid-template-columns:1fr 1fr;width:100%;display:grid}.public-values>div span{min-width:0;padding:11px 7px;font-size:11px}.public-service-card{min-height:305px}.public-service-card h3{font-size:21px}.public-service-card>b,.public-service-card>p{font-size:12px}.public-service-card footer b{font-size:11px}.public-first-visit .public-steps{margin-top:16px}.public-first-visit>p{font-size:14px}.public-support article{min-height:245px}.public-support article h3{font-size:22px}.public-support article p{font-size:13px}.public-support article a{font-size:12px}.public-support>footer{flex-direction:column;align-items:flex-start}.public-support>footer b{font-size:9px}.public-support>footer span{font-size:12px;line-height:1.5}}.public-welcome .public-story>header,.public-welcome .public-values>header,.public-welcome .public-services>header,.public-welcome .public-first-visit>header,.public-welcome .public-support>header,.public-welcome .public-elders>header{-webkit-backdrop-filter:none;backdrop-filter:none;z-index:auto;background:0 0;border:0;height:auto;min-height:0;padding:0;position:static;inset:auto}.my-hub-actions,.pickup-hub,.player-connect,.submission-center{border:1px solid var(--border);background:var(--panel);box-shadow:var(--shadow);border-radius:28px;margin:24px 0;overflow:hidden}.my-hub-actions>header,.pickup-hub>header,.player-connect>header,.submission-center>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:end;gap:20px;padding:28px;display:flex}.my-hub-actions h2,.pickup-hub h1,.player-connect h2,.submission-center h1{margin:4px 0 0;line-height:1.02}.my-hub-actions>div{grid-template-columns:repeat(3,1fr);gap:12px;padding:18px;display:grid}.my-hub-actions>div>button{text-align:left;border:1px solid var(--border);background:var(--surface);color:var(--ink);border-radius:18px;grid-template-rows:auto auto;grid-template-columns:48px 1fr;align-items:center;gap:2px 12px;padding:18px;display:grid}.my-hub-actions i{background:var(--orange);color:#fff;border-radius:15px;grid-row:1/3;place-items:center;width:48px;height:48px;font-size:21px;font-style:normal;display:grid}.my-hub-actions b{font-size:15px}.my-hub-actions small{color:var(--muted);line-height:1.35}.my-hub-pulse{grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0;display:grid}.my-hub-pulse article{background:var(--navy);color:#fff;border-radius:20px;grid-template-columns:1fr auto;gap:4px 12px;padding:20px;display:grid}.my-hub-pulse small{color:#c9ddff}.my-hub-pulse b{color:#ff8a2a;grid-area:1/2/3;font-size:34px}.my-hub-pulse span{font-size:13px}.my-hub-pulse button{text-align:left;color:#fff;background:0 0;border:0;grid-column:1/3;margin-top:10px;font-weight:800}.pickup-builder,.submission-form{background:var(--surface);border:1px solid var(--border);border-radius:20px;gap:14px;margin:18px;padding:22px;display:grid}.pickup-builder label,.submission-form label{letter-spacing:.04em;gap:7px;font-size:12px;font-weight:800;display:grid}.pickup-builder input,.pickup-builder select,.pickup-builder textarea,.submission-form input,.submission-form select,.submission-form textarea,.player-connect input,.directory-message textarea{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.pickup-rounds{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px;display:grid}.pickup-rounds>article{background:var(--surface);border:1px solid var(--border);border-radius:20px;min-width:0;padding:20px}.pickup-rounds article>header,.pickup-rounds article>footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.pickup-rounds header span{display:grid}.pickup-rounds h2{margin:18px 0 6px}.pickup-rounds p,.pickup-rounds blockquote{color:var(--muted);line-height:1.5}.pickup-rounds blockquote{border-left:4px solid var(--orange);background:var(--panel);margin:12px 0;padding:12px}.pickup-rounds footer{margin-top:18px}.pickup-rounds footer>div{flex-wrap:wrap;gap:6px;display:flex}.pickup-rounds footer button,.player-directory button{border:1px solid var(--border);background:var(--panel);color:var(--ink);border-radius:999px;padding:8px 12px;font-weight:800}.pickup-rounds footer button.selected{background:var(--orange);color:#fff;border-color:var(--orange)}.player-connect>header input{max-width:320px}.player-directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:18px;display:grid}.player-directory article{border:1px solid var(--border);background:var(--surface);border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-width:0;padding:14px;display:grid}.player-directory article>span:not(.player-avatar-image){min-width:0;display:grid}.player-directory article small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);overflow:hidden}.directory-message{grid-column:1/4;gap:8px;display:grid}.submission-center>nav{gap:8px;padding:16px 18px;display:flex;overflow-x:auto}.submission-center>nav button{white-space:nowrap;border:1px solid var(--border);background:var(--surface);color:var(--ink);border-radius:999px;padding:10px 14px;font-weight:800}.submission-center>nav button.active{background:var(--navy);color:#fff;border-color:var(--navy)}.media-file-drop{border:2px dashed var(--border);border-radius:16px;padding:18px}.consent-row{align-items:start;grid-template-columns:auto 1fr!important}.consent-row input{height:20px;width:20px!important}.consent-row span{gap:3px;display:grid}.consent-row.warning{color:#5b2a00;background:#fff1dc;border-radius:12px;padding:12px}.my-submissions{border-top:1px solid var(--border);padding:20px}.my-submissions>header{margin-bottom:12px}.my-submissions>article{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.my-submissions>article>span{min-width:0;display:grid}.my-submissions>article small{color:var(--muted)}@media (max-width:760px){.my-hub-actions>div,.my-hub-pulse,.pickup-rounds,.player-directory{grid-template-columns:1fr}.my-hub-actions>header,.pickup-hub>header,.player-connect>header,.submission-center>header{flex-direction:column;align-items:start;padding:20px}.my-hub-actions>div,.pickup-rounds,.player-directory{padding:12px}.player-connect>header input{max-width:100%}.pickup-rounds article>footer{flex-direction:column;align-items:flex-start}.my-hub-pulse{gap:8px}.player-directory article{grid-template-columns:auto 1fr}.player-directory article>button,.directory-message{grid-column:1/3}.submission-center>nav{padding:12px}.pickup-builder,.submission-form{margin:12px;padding:16px}.my-submissions>article{flex-direction:column;align-items:flex-start}.player-mobile-nav{justify-content:flex-start;overflow-x:auto}.player-mobile-nav button{min-width:66px}}.community-admin-filters{gap:8px;margin-bottom:14px;display:flex;overflow-x:auto}.community-admin-filters button{white-space:nowrap;border:1px solid var(--line);background:var(--panel);border-radius:999px;padding:10px 14px;font-weight:800}.community-admin-filters button.active{background:var(--orange);color:#fff;border-color:var(--orange)}.community-admin-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.community-admin-list>article{border-top:3px solid var(--blue);min-width:0;padding:22px}.community-admin-list>article.submission-media{border-top-color:var(--orange)}.community-admin-list>article>header{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;align-items:flex-start;height:auto;padding:0 0 14px;position:static}.community-admin-list h2{margin:5px 0}.community-admin-list header p,.submission-description{color:var(--muted);line-height:1.5}.submission-facts{grid-template-columns:repeat(2,1fr);gap:8px;margin:14px 0;display:grid}.submission-facts span{background:var(--surface);border-radius:10px;padding:10px;font-size:12px;display:grid}.submission-facts b{color:var(--muted);margin-bottom:5px;font-size:8px}.submission-facts .minor{color:#5b2a00;background:#fff1dc}.submission-files{gap:6px;margin:14px 0;display:grid}.submission-files a{background:var(--navy);color:#fff;text-overflow:ellipsis;white-space:nowrap;border-radius:10px;padding:10px;font-size:12px;font-weight:800;text-decoration:none;overflow:hidden}.community-admin-list label{gap:6px;font-size:10px;font-weight:800;display:grid}.community-admin-list textarea,.community-admin-list select{box-sizing:border-box;width:100%;min-width:0}.community-admin-list footer{grid-template-columns:1fr auto;gap:8px;margin-top:10px;display:grid}@media (max-width:800px){.community-admin-list,.submission-facts,.community-admin-list footer{grid-template-columns:1fr}}.player-message-history,.player-privacy{background:var(--surface);border:1px solid var(--border);border-radius:20px;margin:18px;padding:20px}.player-message-history>header,.player-privacy>header{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;height:auto;padding:0 0 12px;display:block;position:static}.player-message-history article{border-top:1px solid var(--border);padding:12px 0}.player-message-history p{color:var(--ink);margin:6px 0;line-height:1.5}.player-message-history small,.player-privacy small{color:var(--muted)}.player-privacy{gap:10px;display:grid}.player-privacy label{border:1px solid var(--border);border-radius:14px;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:12px;display:grid}.player-privacy label input{width:20px;height:20px}.player-privacy label span{gap:3px;display:grid}.player-privacy .button{justify-self:start}.play-command{border:1px solid #315779;border-top:4px solid var(--orange);background:linear-gradient(135deg,#0d2742,#091c30);border-radius:22px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:18px 24px;margin:0 0 24px;padding:24px;display:grid;box-shadow:0 16px 38px #0004}.play-command>div small{color:#ff9b68;letter-spacing:1.4px;font-size:9px;font-weight:900}.play-command h1{color:#fff3dd;margin:6px 0;font-size:28px}.play-command p{color:#afc7dc;margin:0;line-height:1.5}.play-back{color:#b9d7f1;white-space:nowrap;background:#071524;border:1px solid #4b6f8e;border-radius:999px;padding:10px 14px;font-size:11px;font-weight:900}.play-command>nav{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.play-command>nav button{text-align:left;color:#fff3dd;background:#071524;border:1px solid #315779;border-radius:14px;gap:4px;padding:15px 17px;display:grid}.play-command>nav button b{font-size:13px}.play-command>nav button small{color:#8ea9bf}.play-command>nav button.active{background:#2b1a10;border-color:#ff792e;box-shadow:inset 4px 0 #ff792e}.play-command>nav button.active small{color:#ffc09b}html[data-theme=light] .play-command{background:linear-gradient(135deg,#fffef9,#fff2df);border-color:#f05a24 #8eafca #8eafca;box-shadow:0 14px 34px #173f6714}.play-command h1,html[data-theme=light] .play-command h1{color:var(--ink)}html[data-theme=light] .play-command p{color:#526b83}html[data-theme=light] .play-command .play-back{color:#174d85;background:#fffdf8;border-color:#8eafca}html[data-theme=light] .play-command>nav button{color:#102a4c;background:#fffdf8;border-color:#b1c7d9}html[data-theme=light] .play-command>nav button small{color:#526b83}html[data-theme=light] .play-command>nav button.active{background:#fff1dc;border-color:#f05a24;box-shadow:inset 4px 0 #f05a24}html[data-theme=light] .play-command>nav button.active small{color:#9b3a16}@media (max-width:760px){.play-command{grid-template-columns:1fr;padding:18px}.play-command>div{grid-row:1}.play-back{grid-row:2;justify-self:start}.play-command>nav{grid-template-columns:1fr}.play-command h1{font-size:24px}}.beta-environment-label{color:#fff;letter-spacing:1.2px;background:#ff6b22;border:1px solid #ff9b5c;border-radius:999px;place-items:center;min-width:46px;height:25px;padding:0 9px;font-size:9px;font-weight:950;display:inline-grid}.beta-feedback{z-index:120;position:fixed;bottom:18px;right:18px}.beta-feedback-launch{color:#fff;background:#071b2c;border:1px solid #ff9b5c;border-radius:999px;align-items:center;gap:9px;padding:11px 15px;font-weight:850;display:flex;box-shadow:0 12px 34px #0007}.beta-feedback-launch span{letter-spacing:1px;background:#ff6b22;border-radius:999px;padding:4px 7px;font-size:8px}.beta-feedback-card{background:var(--panel);width:min(390px,100vw - 24px);color:var(--ink);border:1px solid #385873;border-top:4px solid #ff6b22;border-radius:18px;padding:18px;box-shadow:0 24px 70px #0008}.beta-feedback-card>header{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;justify-content:space-between;align-items:start;height:auto;padding:0 0 13px;display:flex;position:static}.beta-feedback-card header span{gap:4px;display:grid}.beta-feedback-card header small{color:var(--orange);letter-spacing:1.3px;font-size:8px;font-weight:900}.beta-feedback-card header b{font-size:20px}.beta-feedback-card header>button{background:var(--surface);width:34px;height:34px;color:var(--ink);border:0;border-radius:999px;font-size:22px}.beta-feedback-card label{gap:6px;margin-top:11px;font-size:10px;font-weight:900;display:grid}.beta-feedback-card select,.beta-feedback-card textarea{box-sizing:border-box;width:100%}.beta-feedback-card footer{justify-content:flex-end;gap:8px;margin-top:13px;display:flex}.beta-feedback-error,.beta-feedback-notice{border-radius:10px;margin:10px 0 0;padding:10px;font-size:11px}.beta-feedback-error{color:#8d1f12;background:#ffe4df}.beta-feedback-notice{color:#126d50;background:#dff8ee}.beta-readiness{border-top:5px solid #ff6b22;margin-bottom:18px;padding:24px}.beta-readiness .section-head{align-items:start}.beta-readiness .section-head p{max-width:780px}.beta-readiness-score{border:1px solid var(--border);background:var(--surface);text-align:center;border-radius:15px;min-width:105px;padding:13px 15px}.beta-readiness-score b,.beta-readiness-score small{display:block}.beta-readiness-score b{font-size:29px}.beta-readiness-score small{letter-spacing:1px;margin-top:3px;font-size:7px;font-weight:900}.beta-readiness-score.ready{color:#147456;border-color:#1fa77b}.beta-readiness-score.blocked{color:#a02d20;border-color:#d9513b}.beta-auth-note{border:1px solid #5a462f;border-left:4px solid var(--orange);color:#40210d;background:#fff3e3;border-radius:12px;grid-template-columns:160px 1fr;gap:16px;margin:17px 0;padding:14px 16px;display:grid}.beta-auth-note b{font-size:12px}.beta-auth-note span{font-size:11px;line-height:1.5}.beta-tester-card{grid-template-columns:1fr 1fr 1.2fr auto;align-items:stretch;gap:9px;margin:16px 0;display:grid}.beta-tester-card>span{border:1px solid var(--border);background:var(--surface);border-radius:12px;gap:3px;padding:13px;display:grid}.beta-tester-card small{color:var(--muted);letter-spacing:1px;font-size:7px;font-weight:900}.beta-tester-card b{font-size:12px}.beta-tester-card em{color:var(--muted);font-size:9px;font-style:normal}.beta-tester-card .button{align-self:center}.beta-check-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.beta-check-grid>section{border:1px solid var(--border);background:var(--surface);border-radius:16px;padding:17px}.beta-check-grid section>header{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;height:auto;padding:0 0 12px;display:block;position:static}.beta-check-grid header small,.beta-feedback-queue header small{color:var(--orange);letter-spacing:1.2px;font-size:8px;font-weight:900}.beta-check-grid h3,.beta-feedback-queue h3{margin:4px 0 0}.beta-check-grid article{border-top:1px solid var(--border);grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:11px 0;display:grid}.beta-check-grid article>i{color:#526576;background:#e8edf1;border-radius:999px;place-items:center;width:26px;height:26px;font-style:normal;font-weight:900;display:grid}.beta-check-grid article>span{gap:2px;display:grid}.beta-check-grid article b{font-size:11px}.beta-check-grid article small{color:var(--muted);font-size:9px;line-height:1.35}.beta-check-grid article>em{text-transform:uppercase;font-size:7px;font-style:normal;font-weight:900}.beta-check-grid article.ready>i{color:#147456;background:#d9f7ec}.beta-check-grid article.blocked>i{color:#a02d20;background:#ffe1dc}.beta-check-grid article>div{gap:4px;display:flex}.beta-check-grid article>div button{border:1px solid var(--border);background:var(--panel);color:var(--ink);border-radius:8px;padding:6px 8px;font-size:8px;font-weight:900}.beta-check-grid article>div button:last-child{color:#a02d20}.beta-feedback-queue{border:1px solid var(--border);background:var(--surface);border-radius:16px;margin-top:14px;padding:17px}.beta-feedback-queue>header{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;justify-content:space-between;align-items:center;height:auto;padding:0 0 12px;display:flex;position:static}.beta-feedback-queue>header span{display:block}.beta-feedback-queue>header>b{color:var(--orange);font-size:10px}.beta-feedback-queue article{border-top:1px solid var(--border);grid-template-columns:1fr 120px;align-items:center;gap:12px;padding:12px 0;display:grid}.beta-feedback-queue article>span{gap:4px;display:grid}.beta-feedback-queue article small,.beta-feedback-queue article em{color:var(--muted);font-size:9px;font-style:normal}.beta-feedback-queue article b{font-size:11px;line-height:1.45}html[data-theme=dark] .beta-auth-note{color:#f1d2bb;background:#2c1c11;border-color:#795135}@media (max-width:980px){.beta-tester-card{grid-template-columns:1fr 1fr}.beta-tester-card .button{min-height:52px}.beta-check-grid{grid-template-columns:1fr}}@media (max-width:650px){.beta-feedback{bottom:78px;right:12px}.beta-feedback-card{max-height:70vh;overflow:auto}.beta-environment-label{margin-left:auto}.beta-readiness{padding:17px}.beta-readiness .section-head{gap:10px}.beta-readiness-score{min-width:82px}.beta-auth-note{grid-template-columns:1fr;gap:5px}.beta-tester-card{grid-template-columns:1fr}.beta-check-grid article{grid-template-columns:28px 1fr}.beta-check-grid article>em,.beta-check-grid article>div{grid-column:2}.beta-feedback-queue article{grid-template-columns:1fr}.beta-feedback-queue article select{width:100%}}.otis-launch-readiness{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0 16px;display:grid}.otis-launch-readiness span{border:1px solid var(--border);background:var(--surface);border-radius:10px;align-items:center;gap:8px;padding:10px;display:flex}.otis-launch-readiness span b{color:#526576;background:#e8edf1;border-radius:999px;place-items:center;width:22px;height:22px;display:grid}.otis-launch-readiness span small{font-size:9px;font-weight:850;line-height:1.3}.otis-launch-readiness span.ready{border-color:#1fa77b}.otis-launch-readiness span.ready b{color:#147456;background:#d9f7ec}.planning-note.warning{border-left:3px solid var(--orange);color:var(--ink);padding-left:10px}@media (max-width:650px){.otis-launch-readiness{grid-template-columns:1fr 1fr}}.finance-center{gap:14px;display:grid}.finance-center .panel{margin:0}.finance-hero{border-top:5px solid var(--orange);background:radial-gradient(circle at 85% 0,#f26a2225,transparent 34%),var(--panel);justify-content:space-between;align-items:center;gap:24px;padding:28px;display:flex}.finance-hero h1{margin:5px 0 7px;font-size:36px}.finance-hero p{color:var(--muted);margin:0}.finance-hero aside{border:1px solid var(--border);background:var(--surface);border-radius:14px;gap:5px;max-width:330px;padding:14px 16px;display:grid}.finance-hero aside b{color:var(--orange);letter-spacing:1px;font-size:10px}.finance-hero aside small{color:var(--muted);line-height:1.5}.finance-message{border-radius:11px;margin:0;padding:12px 15px;font-size:11px}.finance-message.error{color:#8d1f12;background:#ffe3dd}.finance-message.success{color:#126d50;background:#dff8ee}.finance-tabs{border:1px solid var(--border);background:var(--panel);border-radius:14px;gap:7px;padding:7px;display:flex}.finance-tabs button{min-height:42px;color:var(--muted);background:0 0;border:0;border-radius:9px;padding:9px 15px;font-weight:900}.finance-tabs button.active{background:var(--navy);color:#fff}.finance-tabs i{background:var(--orange);color:#fff;border-radius:999px;place-items:center;min-width:20px;height:20px;margin-left:5px;font-size:8px;font-style:normal;display:inline-grid}.finance-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.finance-stats article{border:1px solid var(--border);background:var(--panel);border-radius:15px;gap:5px;padding:18px;display:grid}.finance-stats small{color:var(--muted);letter-spacing:1px;text-transform:uppercase;font-size:8px;font-weight:900}.finance-stats b{font-size:27px}.finance-stats b.negative{color:#c44332}.finance-stats span{color:var(--muted);font-size:9px}.finance-grid{grid-template-columns:1.25fr .75fr;gap:14px;display:grid}.finance-chart,.finance-alerts,.finance-import,.finance-budget,.finance-review{padding:22px}.finance-chart>header,.finance-alerts>header,.finance-import>header,.finance-budget>header,.finance-review>header{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;justify-content:space-between;align-items:start;gap:16px;height:auto;padding:0 0 16px;display:flex;position:static}.finance-chart header small,.finance-alerts header small,.finance-import header small,.finance-budget header small,.finance-review header small{color:var(--orange);letter-spacing:1.3px;font-size:8px;font-weight:950}.finance-chart h2,.finance-alerts h2,.finance-import h2,.finance-budget h2,.finance-review h2{margin:4px 0 0}.finance-chart header p,.finance-alerts header p,.finance-import header p,.finance-budget header p,.finance-review header p{max-width:760px;color:var(--muted);margin:6px 0 0;font-size:10px;line-height:1.5}.finance-legend{color:var(--muted);align-items:center;gap:6px;font-size:8px;display:flex}.finance-legend i{border-radius:3px;width:9px;height:9px}.finance-legend .inflow,.finance-month-bars em.inflow{background:#1aa47a}.finance-legend .outflow,.finance-month-bars em.outflow{background:#f26a22}.finance-month-bars{gap:11px;display:grid}.finance-month-bars>div{grid-template-columns:130px 1fr;align-items:center;gap:12px;display:grid}.finance-month-bars span{gap:2px;display:grid}.finance-month-bars span b{font-size:10px}.finance-month-bars span small{color:var(--muted);font-size:8px}.finance-month-bars>div>i{gap:3px;display:grid}.finance-month-bars em{border-radius:999px;min-width:2px;height:7px;display:block}.finance-month-bars em.budget{background:#2c8cff}.finance-category-list{gap:12px;display:grid}.finance-category-list span{grid-template-columns:minmax(120px,1fr) 1.4fr auto;align-items:center;gap:10px;display:grid}.finance-category-list b{font-size:10px}.finance-category-list i{background:var(--surface);border-radius:999px;height:8px;overflow:hidden}.finance-category-list em{background:var(--orange);border-radius:999px;height:100%;display:block}.finance-category-list strong{font-size:10px}.finance-empty{border:1px dashed var(--border);color:var(--muted);text-align:center;border-radius:13px;padding:24px}.finance-alerts>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.finance-alerts article{border:1px solid var(--border);background:var(--surface);border-radius:12px;grid-template-columns:34px 1fr;gap:10px;padding:13px;display:grid}.finance-alerts article>span{color:#c44332;background:#fff1e8;border-radius:10px;place-items:center;width:32px;height:32px;font-weight:950;display:grid}.finance-alerts article b{font-size:11px}.finance-alerts article p{color:var(--muted);margin:4px 0 0;font-size:9px;line-height:1.45}.finance-import-steps{grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:15px;display:grid}.finance-import-steps article{border:1px solid var(--border);background:var(--surface);border-radius:13px;padding:15px}.finance-import-steps i{background:var(--orange);color:#fff;border-radius:999px;place-items:center;width:28px;height:28px;margin-bottom:9px;font-style:normal;font-weight:950;display:grid}.finance-import-steps b{font-size:11px;display:block}.finance-import-steps p{color:var(--muted);margin:5px 0 0;font-size:9px;line-height:1.45}.finance-batches{gap:7px;margin-top:15px;display:grid}.finance-batches span{border-top:1px solid var(--border);justify-content:space-between;gap:15px;padding:11px;display:flex}.finance-batches small{color:var(--muted)}.finance-budget>header label{color:var(--muted);gap:5px;font-size:8px;font-weight:900;display:grid}.finance-budget>header input{width:110px}.finance-budget-editor{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.finance-budget-editor label{border:1px solid var(--border);background:var(--surface);border-radius:11px;grid-template-columns:1fr 145px;align-items:center;gap:12px;padding:11px 13px;display:grid}.finance-budget-editor span{font-size:10px;font-weight:800}.finance-budget-editor input{text-align:right}.finance-budget footer{justify-content:space-between;align-items:center;gap:14px;margin-top:15px;display:flex}.finance-budget-chart{margin-top:0}.finance-transaction-list{gap:10px;display:grid}.finance-transaction-list>article{border:1px solid var(--border);background:var(--surface);border-left:4px solid #d99b24;border-radius:13px;padding:14px}.finance-transaction-list>article.approved{border-left-color:#1aa47a}.finance-transaction-list>article.excluded{opacity:.62}.finance-transaction-list>article>header{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;justify-content:space-between;align-items:center;gap:15px;height:auto;padding:0 0 12px;display:flex;position:static}.finance-transaction-list header span{gap:3px;display:grid}.finance-transaction-list header small,.finance-transaction-list header em{color:var(--muted);font-size:8px;font-style:normal}.finance-transaction-list header b{font-size:12px}.finance-transaction-list header strong{font-size:17px}.finance-transaction-list header strong.inflow{color:#168b69}.finance-transaction-list header strong.outflow{color:#c44332}.finance-transaction-list article>div{grid-template-columns:1.2fr 1fr 1fr 1fr 1fr 1.5fr auto;align-items:end;gap:7px;display:grid}.finance-transaction-list label{color:var(--muted);text-transform:uppercase;gap:4px;font-size:7px;font-weight:900;display:grid}.finance-transaction-list input,.finance-transaction-list select,.finance-budget input{box-sizing:border-box;width:100%}.finance-loading{padding:28px}.finance-loading p{color:var(--muted)}.finance-closeout{padding:22px}.finance-closeout>header{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;justify-content:space-between;align-items:start;height:auto;padding:0 0 17px;display:flex;position:static}.finance-closeout>header small,.mission-pulse>header small{color:var(--orange);letter-spacing:1.3px;font-size:8px;font-weight:950}.finance-closeout h2,.mission-pulse h2{margin:4px 0}.finance-closeout header p,.mission-pulse header p{max-width:760px;color:var(--muted);margin:5px 0 0;font-size:10px;line-height:1.5}.finance-closeout>header>span{border:1px solid var(--border);text-align:center;border-radius:13px;min-width:130px;padding:13px;display:grid}.finance-closeout>header>span b{font-size:22px}.finance-closeout>header>span small{margin-top:3px}.finance-closeout>header>span.balanced{color:#168b69;border-color:#1aa47a}.finance-closeout>header>span.review{color:#b36a12;border-color:#d99b24}.finance-closeout-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.finance-closeout-grid label{border:1px solid var(--border);background:var(--surface);color:var(--muted);border-radius:12px;gap:5px;padding:12px;font-size:8px;font-weight:900;display:grid}.finance-closeout-grid label.cash{border-color:#1aa47a}.finance-closeout-grid label.wide{grid-column:span 2}.finance-closeout-grid input,.finance-closeout-grid select{box-sizing:border-box;width:100%}.finance-closeout>footer{justify-content:space-between;align-items:center;gap:14px;margin-top:14px;display:flex}.finance-closeout>footer span{align-items:baseline;gap:10px;display:flex}.finance-closeout>footer strong{font-size:23px}.finance-closeout-history{border-top:1px solid var(--border);margin-top:18px}.finance-closeout-history h3{font-size:13px}.finance-closeout-history article{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:11px 0;display:flex}.finance-closeout-history article span{gap:3px;display:grid}.finance-closeout-history article small{color:var(--muted);font-size:8px}.finance-closeout-history em{color:#9d5b10;background:#fff1df;border-radius:999px;padding:6px 8px;font-size:7px;font-style:normal;font-weight:950}.finance-closeout-history em.balanced,.finance-closeout-history em.matched{color:#126d50;background:#dff8ee}.mission-pulse{padding:22px}.mission-pulse>header{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;justify-content:space-between;align-items:start;gap:16px;height:auto;padding:0 0 15px;display:flex;position:static}.mission-pulse>header>b{color:var(--orange);letter-spacing:1px;font-size:9px}.mission-pulse-table{overflow:auto}.mission-pulse-table>span{border-top:1px solid var(--border);grid-template-columns:130px repeat(3,80px) repeat(3,minmax(110px,1fr));min-width:850px;display:grid}.mission-pulse-table>span>*{text-align:right;padding:10px 8px}.mission-pulse-table>span>:first-child{text-align:left}.mission-pulse-table .head{background:var(--surface);color:var(--muted);text-transform:uppercase;border:0;font-size:8px}.mission-pulse-table em{font-style:normal}.mission-pulse-table strong.negative{color:#c44332}html[data-theme=dark] .finance-tabs button.active{background:var(--orange);color:#101820}html[data-theme=dark] .finance-hero{background:radial-gradient(circle at 85% 0,#f26a2225,transparent 34%),var(--panel)}.brand-emblem{object-fit:cover;border-radius:13px;width:46px;height:46px;box-shadow:0 6px 18px #0004}.mobile-brand{overflow:hidden}.mobile-brand img{object-fit:cover;width:100%;height:100%}.basket-mark{border-top:3px solid var(--orange);border-bottom:3px solid var(--orange);width:29px;height:32px;display:inline-block;position:relative}.basket-mark:before{content:"";border:2px solid var(--orange);border-top:0;height:11px;position:absolute;top:8px;left:4px;right:4px;transform:perspective(20px)rotateX(-12deg)}.basket-mark:after{content:"";background:var(--orange);width:3px;height:13px;position:absolute;top:18px;left:13px}.basket-mark i{background:var(--orange);width:2px;height:15px;position:absolute;top:0}.basket-mark i:first-child{left:7px}.basket-mark i:nth-child(2){left:13px}.basket-mark i:nth-child(3){right:7px}.sponsor-command{gap:14px;display:grid}.sponsor-hero{border-top:5px solid var(--orange);background:radial-gradient(circle at 88% 0,#ff7a1a22,transparent 35%),var(--panel);justify-content:space-between;align-items:center;gap:24px;padding:28px;display:flex}.sponsor-hero h1{margin:5px 0 7px;font-size:36px}.sponsor-hero p{max-width:680px;color:var(--muted);margin:0;line-height:1.5}.sponsor-hero aside{border:1px solid var(--border);background:var(--surface);border-radius:14px;gap:5px;max-width:330px;padding:14px 16px;display:grid}.sponsor-hero aside b,.sponsor-list header small,.sponsor-decision>small,.sponsor-form header small,.sticker-ledger header small{color:var(--orange);letter-spacing:1px;font-size:8px}.sponsor-hero aside small{color:var(--muted);line-height:1.5}.sponsor-message{border-radius:11px;margin:0;padding:12px 15px}.sponsor-message.success{color:#126d50;background:#dff8ee}.sponsor-message.error{color:#8b291b;background:#fde4df}.sponsor-tabs{border:1px solid var(--border);background:var(--panel);border-radius:14px;gap:7px;padding:7px;display:flex}.sponsor-tabs button{min-height:42px;color:var(--muted);background:0 0;border:0;border-radius:9px;padding:9px 15px;font-weight:900}.sponsor-tabs button.active{background:var(--orange);color:#101820}.sponsor-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.sponsor-stats article{border:1px solid var(--border);background:var(--panel);border-radius:15px;gap:5px;padding:18px;display:grid}.sponsor-stats small{color:var(--muted);letter-spacing:1px;text-transform:uppercase;font-size:8px;font-weight:900}.sponsor-stats b{font-size:27px}.sponsor-stats span{color:var(--muted);font-size:9px}.sponsor-grid{grid-template-columns:1.15fr .85fr;gap:14px;display:grid}.sponsor-list,.sponsor-decision,.sponsor-form,.sticker-ledger{padding:22px}.sponsor-list>header,.sponsor-form>header,.sticker-ledger>header{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;justify-content:space-between;align-items:start;height:auto;padding:0 0 15px;display:flex;position:static}.sponsor-list h2,.sponsor-form h2,.sticker-ledger h2{margin:4px 0}.sponsor-list>div,.sticker-ledger article{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:15px;padding:13px 0;display:flex}.sponsor-list span,.sticker-ledger span{gap:4px;display:grid}.sponsor-list small,.sticker-ledger small{color:var(--muted)}.sponsor-decision h2{margin:9px 0;font-size:27px}.sponsor-decision p{color:var(--muted);line-height:1.5}.sponsor-decision dl{gap:8px;display:grid}.sponsor-decision dl div{border-top:1px solid var(--border);justify-content:space-between;padding-top:9px;display:flex}.sponsor-decision dt{color:var(--muted)}.sponsor-decision dd{font-weight:900}.sponsor-decision button{width:100%;margin-top:10px}.sponsor-form{gap:12px;display:grid}.sponsor-form label{color:var(--muted);text-transform:uppercase;gap:5px;font-size:8px;font-weight:900;display:grid}.sponsor-form input,.sponsor-form select,.sponsor-form textarea{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);width:100%;color:var(--ink);font:inherit;border-radius:9px;padding:11px}.sponsor-form textarea{resize:vertical;min-height:75px}.field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.creative-layout{grid-template-columns:370px minmax(0,1fr);align-items:start;gap:14px;display:grid}.creative-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.creative-board>section{min-height:110px;padding:14px}.creative-board>section>header{text-transform:uppercase;background:0 0;border:0;justify-content:space-between;height:auto;padding:0 0 9px;display:flex;position:static}.creative-board article{border-top:1px solid var(--border);gap:5px;padding:11px 0;display:grid}.creative-board article p,.creative-board article span{color:var(--muted);margin:0;font-size:9px;line-height:1.45}.creative-board article>small{color:var(--orange);text-transform:uppercase}.sponsor-loading{padding:28px}.empty{color:var(--muted)}@media (max-width:900px){.sponsor-hero{align-items:flex-start}.sponsor-grid,.creative-layout{grid-template-columns:1fr}.sponsor-stats{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.sponsor-command{gap:10px}.sponsor-hero{padding:18px;display:grid}.sponsor-hero h1{font-size:28px}.sponsor-hero aside{max-width:none}.sponsor-tabs{overflow:auto}.sponsor-tabs button{white-space:nowrap;flex:1}.sponsor-stats{grid-template-columns:1fr 1fr}.sponsor-stats article{padding:14px}.sponsor-stats b{font-size:22px}.sponsor-grid{gap:10px}.sponsor-list,.sponsor-decision,.sponsor-form,.sticker-ledger{padding:16px}.field-grid,.creative-board{grid-template-columns:1fr}.basket-mark{display:none}}@media (max-width:1050px){.finance-grid{grid-template-columns:1fr}.finance-stats{grid-template-columns:repeat(2,1fr)}.finance-transaction-list article>div{grid-template-columns:repeat(3,1fr)}.finance-transaction-list label.wide{grid-column:span 2}.finance-closeout-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.finance-hero{flex-direction:column;align-items:stretch;padding:19px}.finance-hero h1{font-size:28px}.finance-tabs{overflow:auto}.finance-tabs button{white-space:nowrap}.finance-stats{grid-template-columns:1fr 1fr}.finance-stats article{padding:14px}.finance-stats b{font-size:21px}.finance-chart,.finance-alerts,.finance-import,.finance-budget,.finance-review,.finance-closeout,.mission-pulse{padding:16px}.finance-month-bars>div{grid-template-columns:90px 1fr}.finance-category-list span{grid-template-columns:1fr auto}.finance-category-list i{grid-area:2/1/auto/-1}.finance-alerts>div,.finance-import-steps,.finance-budget-editor,.finance-closeout-grid{grid-template-columns:1fr}.finance-budget-editor label{grid-template-columns:1fr 110px}.finance-budget footer,.finance-batches span,.finance-closeout>footer,.finance-closeout>header,.mission-pulse>header{flex-direction:column;align-items:stretch}.finance-closeout-grid label.wide{grid-column:auto}.finance-transaction-list>article>header{align-items:flex-start}.finance-transaction-list article>div{grid-template-columns:1fr 1fr}.finance-transaction-list label.wide{grid-column:1/-1}.finance-transaction-list .button{grid-column:1/-1;min-height:46px}}html[data-theme=light]{--ink:#102a4c;--muted:#526b83;--bg:#eaf3fb;--panel:#fffdf8;--surface:#f7fbff;--navy:#123f73;--border:#b4c9da;--shadow:0 16px 36px #123f731c;--line:#b4c9da;--orange:#f05a24;--blue:#1d61a8;--green:#168b69;--violet:#7156a9}html[data-theme=light] body,html[data-theme=light] .shell,html[data-theme=light] .player-shell,html[data-theme=light] .public-welcome{background:linear-gradient(90deg,#f05a2412 0 2px,#0000 2px),radial-gradient(circle at 88% -10%,#cfe4f7 0,#0000 36%),#eaf3fb}html[data-theme=light] .sidebar{background:linear-gradient(90deg,#1d61a8 0 7px,#f05a24 7px 14px,#fffaf0 14px 100%);border-color:#a9c1d5;padding-left:28px;position:sticky;box-shadow:10px 0 30px #163d6410}html[data-theme=light] .shell>main>header,html[data-theme=light] .player-header,html[data-theme=light] .player-mobile-nav,html[data-theme=light] .mobile-nav{color:#102a4c;background:#fffdf5f2;border-color:#b4c9da;box-shadow:0 7px 22px #173b5f10}html[data-theme=light] .brand-disc{color:#102a4c;background:#fffdf8;border-color:#f05a24;box-shadow:0 0 0 3px #123a67,0 8px 22px #173b5f18}html[data-theme=light] .brand b,html[data-theme=light] .profile b,html[data-theme=light] header b{color:#102a4c}html[data-theme=light] .sidebar nav button{color:#496782}html[data-theme=light] .sidebar nav button span{color:#607f9c}html[data-theme=light] .sidebar nav button.active span{color:#f05a24}html[data-theme=light] .hero{background:linear-gradient(112deg,#fffdf7 0 67%,#eef6fc 67% 100%);border-top:3px solid #1d61a8}html[data-theme=light] .hero:after{z-index:0;opacity:1;background:linear-gradient(90deg,#0000 0 16%,#f3d9bb 16% 23%,#0000 23% 29%,#f05a24 29% 40%,#fffdf8 40% 44%,#1d61a8 44% 58%,#fffdf8 58% 62%,#123a67 62% 77%,#0000 77% 100%);border:0;border-radius:0;width:145px;height:120%;top:-10%;right:292px;transform:skew(-12deg)}html[data-theme=light] .hero>*{z-index:1;position:relative}html[data-theme=light] .hero h1,html[data-theme=light] .page-title h1,html[data-theme=light] .section-head h2,html[data-theme=light] .annual-divider h2{color:#102a4c}html[data-theme=light] .hero h1 span{color:#f05a24}html[data-theme=light] :is(.hero>div>p,.page-title p,.section-head p,.annual-divider p){color:#526b83}html[data-theme=light] .button.primary,html[data-theme=light] .visitor-preview-bar button{color:#10213a;background:linear-gradient(135deg,#f05a24,#ff6a1a);border-color:#f05a24;box-shadow:0 8px 22px #f05a2428}html[data-theme=light] .button.quiet,html[data-theme=light] .calendar-subscribe,html[data-theme=light] .view-player{color:#fff;background:linear-gradient(135deg,#123a67,#1d61a8);border-color:#1d61a8}html[data-theme=light] :is(.button.primary,.button.quiet,.view-player):hover{filter:saturate(1.08);transform:translateY(-1px)}html[data-theme=light] .next-card{color:#fff;background:linear-gradient(135deg,#123a67,#1d61a8);border-color:#2f6fb0;box-shadow:0 14px 30px #123a6726}html[data-theme=light] .next-card :is(h3,b,button){color:#fff}html[data-theme=light] .next-card :is(p,span,.eyebrow){color:#d7e7f5}html[data-theme=light] .next-card button span{color:#ff9b61}html[data-theme=light] .stat{background:#fffdf8;border-bottom:1px solid #c2d2df;border-left:1px solid #c2d2df;border-right:1px solid #c2d2df;border-radius:11px;box-shadow:0 8px 22px #173f670e}html[data-theme=light] :is(.stat,.people-stats article,.preview-stats article) strong,html[data-theme=light] :is(.stat,.people-stats article,.preview-stats article) b{color:#102a4c}html[data-theme=light] :is(.stat,.people-stats article,.preview-stats article) :is(span,small){color:#5b7389}html[data-theme=light] :is(.task-row,.queue-row){color:#102a4c;background:0 0;border-color:#c4d3df}html[data-theme=light] :is(.task-row,.queue-row) small{color:#61788d}html[data-theme=light] .bar-chart{background:repeating-linear-gradient(#0000,#0000 44px,#d6e2eb 45px);border-color:#9eb7cc}html[data-theme=light] .bar-chart span{background:#244e75}html[data-theme=light] .bar-chart span.current{background:linear-gradient(#f05a24,#c84314)}html[data-theme=light] :is(.weather-current-strip,.activation-center,.history-title,.nonprofit-card,.candid-platinum,.team-lab,.team-lab-plan,.player-house-rules,.visitor-preview-bar){--ink:#fff;--muted:#c9dced;color:#fff;background:linear-gradient(135deg,#0f3158,#1d61a8);border-color:#2f6fb0;box-shadow:0 13px 30px #123a6722}html[data-theme=light] :is(.weather-current-strip,.activation-center,.history-title,.nonprofit-card,.candid-platinum,.team-lab,.team-lab-plan,.player-house-rules,.visitor-preview-bar) :is(h1,h2,h3,h4,b,strong){color:#fff}html[data-theme=light] :is(.weather-current-strip,.activation-center,.history-title,.nonprofit-card,.candid-platinum,.team-lab,.team-lab-plan,.player-house-rules,.visitor-preview-bar) :is(p,small,em){color:#c9dced}html[data-theme=light] :is(.weather-program,.history-seasons button,.history-gates span,.activation-stats span,.activation-results article,.drop,.guardrail,.file-result,.preview-card,.identity-card,.identity-row,.assignment-record,.membership-form,.staff-layer,.staff-form,.access-card,.access-list,.calendar-event,.event-builder,.house-rules,.event-calendar,.maintenance-list,.maintenance-drawer,.report-form,.report-media,.steward-grid article,.sanctuary-stats article,.standing-table,.standing-podium article,.profile-depth-grid article,.trophy-grid article,.rank-card,.service-world,.player-event,.player-event-switcher,.player-event-switcher button,.player-leaderboard>div,.record-season-strip article,.player-history-list article,.profile-round-row,.public-story-grid article,.public-service-card,.public-support article,.public-elder-rail article){color:#102a4c;background:linear-gradient(145deg,#fffefb,#fff8ec);border-color:#b4c9da;box-shadow:0 7px 18px #173f670d}html[data-theme=light] :is(.weather-program,.history-seasons button,.history-gates span,.activation-stats span,.activation-results article,.drop,.guardrail,.file-result,.preview-card,.identity-card,.identity-row,.assignment-record,.membership-form,.staff-layer,.staff-form,.access-card,.access-list,.calendar-event,.event-builder,.house-rules,.event-calendar,.maintenance-list,.maintenance-drawer,.report-form,.report-media,.steward-grid article,.sanctuary-stats article,.standing-table,.standing-podium article,.profile-depth-grid article,.trophy-grid article,.rank-card,.service-world,.player-event,.player-event-switcher,.player-event-switcher button,.player-leaderboard>div,.record-season-strip article,.player-history-list article,.profile-round-row,.public-story-grid article,.public-service-card,.public-support article,.public-elder-rail article) :is(h1,h2,h3,h4,b,strong){color:#102a4c}html[data-theme=light] :is(.weather-program,.history-seasons button,.history-gates span,.activation-stats span,.activation-results article,.drop,.guardrail,.file-result,.preview-card,.identity-card,.identity-row,.assignment-record,.membership-form,.staff-layer,.staff-form,.access-card,.access-list,.calendar-event,.event-builder,.house-rules,.event-calendar,.maintenance-list,.maintenance-drawer,.report-form,.report-media,.steward-grid article,.sanctuary-stats article,.standing-table,.standing-podium article,.profile-depth-grid article,.trophy-grid article,.rank-card,.service-world,.player-event,.player-event-switcher,.player-event-switcher button,.player-leaderboard>div,.record-season-strip article,.player-history-list article,.profile-round-row,.public-story-grid article,.public-service-card,.public-support article,.public-elder-rail article) :is(p,small,em,label){color:#5a7187}html[data-theme=light] .weather-program{border-top:4px solid #f05a24}html[data-theme=light] .weather-program-facts span,html[data-theme=light] .weather-service,html[data-theme=light] .team-lab-members>span,html[data-theme=light] .team-lab-player-checks label,html[data-theme=light] .score-mix span{color:#102a4c;background:#edf5fb;border-color:#b3c9dc}html[data-theme=light] .weather-program-actions em{color:#234e74;background:#dbeaf6}html[data-theme=light] :is(.weather-no-alerts,.clean-banner,.approved-banner,.queue-empty,.system.protected){color:#145f4c;background:#e8f7f1;border-color:#69b99f}html[data-theme=light] :is(.special-rule-note,.monthly-rhythm,.team-lab-wildcards,.public-story>aside){color:#713512;background:#fff0df;border-color:#e39358}html[data-theme=light] :is(.special-rule-note,.monthly-rhythm,.team-lab-wildcards,.public-story>aside) :is(b,strong){color:#8b3c10}html[data-theme=light] :is(.special-rule-note,.monthly-rhythm,.team-lab-wildcards,.public-story>aside) :is(p,small,span){color:#7a563c}html[data-theme=light] :is(input,select,textarea),html[data-theme=light] :is(.event-builder,.event-edit-drawer,.assignment-editor,.team-lab) :is(input,select,textarea){color:#102a4c;background:#fff;border-color:#8faec6;box-shadow:inset 0 1px 2px #173f670c}html[data-theme=light] input::placeholder,html[data-theme=light] textarea::placeholder{color:#7b90a3}html[data-theme=light] .calendar-input input{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=light] .calendar-trigger{color:#b54110;background:#fff0df;border-color:#d86a2b;box-shadow:0 4px 12px #f05a2418}html[data-theme=light] .calendar-trigger:hover{color:#8f310d;background:#ffe2c3}html[data-theme=light] .pill-orange,html[data-theme=light] .program-sunday_singles,html[data-theme=light] .program-crusaders_challenge{color:#a93c0b;background:#fff0df;border-color:#f09a62}html[data-theme=light] .pill-blue,html[data-theme=light] .program-sunday_doubles{color:#174f86;background:#e6f1fb;border-color:#78a9d5}html[data-theme=light] .pill-green,html[data-theme=light] .program-wednesday_walk{color:#116a51;background:#e6f7f1;border-color:#78c6ae}html[data-theme=light] .pill-violet,html[data-theme=light] .program-afterglow{color:#5d4291;background:#f0ebfa;border-color:#a990d3}html[data-theme=light] .program-monday_morning_mercy{color:#765e0d;background:#fff8d7;border-color:#cdb75f}html[data-theme=light] .text-button,html[data-theme=light] a{color:#155c9c}html[data-theme=light] .eyebrow{color:#58738f}html[data-theme=light] .theme-control{background:#fffaf0;border-color:#b4c9da;box-shadow:0 7px 18px #173f6710}html[data-theme=light] .theme-control button.active{color:#10213a;background:linear-gradient(135deg,#f05a24,#ff7a2e)}html[data-theme=light] :focus-visible{outline-offset:3px;outline:3px solid #f05a24}@media (max-width:1050px){html[data-theme=light] .hero:after{opacity:.72;right:240px}}@media (max-width:720px){html[data-theme=light] .hero:after{background:linear-gradient(90deg,#123a67 0 30%,#fffdf8 30% 33%,#f05a24 33% 67%,#fffdf8 67% 70%,#1d61a8 70% 100%);width:100%;height:8px;top:0;right:0;transform:none}html[data-theme=light] .mobile-nav,html[data-theme=light] .player-mobile-nav{background:#fffaf0f5;border-top:3px solid #f05a24}}.edit-player-card{color:#fff8e8;background:#f05a24;border:1px solid #f05a24;border-radius:999px;margin-top:12px;padding:9px 13px;font-size:10px;font-weight:900}.profile-editor{border:1px solid #315779;border-top:4px solid var(--orange);color:var(--ink);background:linear-gradient(145deg,#0d2742,#091c30);border-radius:20px;margin:10px 0 16px;padding:24px;box-shadow:0 18px 42px #0005}.profile-editor>header{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-bottom:1px solid #315779;justify-content:space-between;align-items:flex-start;gap:18px;height:auto;min-height:0;padding:0 0 18px;display:flex;position:static}.profile-editor>header small{color:#ff9b68;letter-spacing:1.3px;font-size:9px;font-weight:900}.profile-editor>header h2{margin:6px 0;font-size:27px}.profile-editor>header p{color:#afc7dc;max-width:700px;margin:0;line-height:1.55}.profile-editor-close,.profile-photo-remove{color:#8fc4f4;background:0 0;border:0;font-size:11px;font-weight:900}.profile-editor-layout{grid-template-columns:220px minmax(0,1fr);gap:22px;padding-top:20px;display:grid}.profile-photo-editor{text-align:center;background:#071524;border:1px solid #315779;border-radius:16px;flex-direction:column;align-items:center;padding:20px;display:flex}.profile-editor-avatar{width:132px;height:132px;font-size:32px}.profile-photo-editor h3{margin:14px 0 3px;font-size:20px}.profile-photo-editor p,.profile-photo-editor>small{color:#afc7dc;font-size:10px}.profile-photo-editor .button{text-align:center;width:100%;margin-top:10px}.profile-photo-editor input[type=file]{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.profile-photo-remove{color:#ff9b68;margin:10px 0 2px}.profile-editor-fields{gap:14px;min-width:0;display:grid}.profile-editor-fields>section{background:#091c30;border:1px solid #315779;border-radius:16px;padding:18px}.profile-editor-fields>section>header{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-bottom:1px solid #315779;justify-content:space-between;gap:14px;height:auto;min-height:0;padding:0 0 13px;display:flex;position:static}.profile-editor-fields>section>header b{font-size:15px}.profile-editor-fields>section>header small{color:#afc7dc;font-size:9px}.profile-form-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.profile-form-grid label{color:#fff3dd;align-content:start;gap:7px;min-width:0;font-size:11px;font-weight:900;display:grid}.profile-form-grid label>small{color:#9fb6ca;font-size:9px;font-weight:400;line-height:1.45}.profile-form-grid :is(input,select,textarea){color:#fff3dd;width:100%;min-width:0;max-width:100%;font:inherit;background:#071524;border:1px solid #4b6f8e;border-radius:10px;padding:12px;font-weight:400}.profile-field-wide{grid-column:1/-1}.profile-identity-lock{border:1px solid #8e4c2b;border-left:5px solid var(--orange);background:#2b1a10;border-radius:12px;padding:15px 17px}.profile-identity-lock b,.profile-identity-lock p,.profile-identity-lock small{display:block}.profile-identity-lock p{color:#fff3dd;margin:5px 0}.profile-identity-lock small{color:#d8bba7;line-height:1.5}.profile-editor-fields>footer{justify-content:flex-end;gap:10px;display:flex}html[data-theme=light] :is(.pickup-hub,.player-connect,.submission-center,.my-hub-actions){color:#102a4c;background:linear-gradient(145deg,#fffefb,#fff8ec);border-color:#b1c7d9;box-shadow:0 14px 34px #173f6714}html[data-theme=light] :is(.pickup-hub,.player-connect,.submission-center,.my-hub-actions)>header{color:#fff8e8;background:linear-gradient(105deg,#1d61a8,#174d85);border-color:#3778b2}html[data-theme=light] :is(.pickup-hub,.player-connect,.submission-center,.my-hub-actions)>header :is(h1,h2,b){color:#fff8e8}html[data-theme=light] :is(.pickup-hub,.player-connect,.submission-center,.my-hub-actions)>header :is(p,small,span){color:#d7e8f5}html[data-theme=light] :is(.pickup-rounds>article,.player-directory article,.player-message-history,.player-privacy,.pickup-builder,.submission-form,.my-submissions){color:#102a4c;background:#fffdf8;border-color:#b1c7d9}html[data-theme=light] .player-empty{color:#48657d;background:#f4f9fd;border-color:#6f94b4}html[data-theme=light] .profile-card-hero{color:#102a4c;background:radial-gradient(circle at 88% 0,#cfe4f7 0,#0000 34%),linear-gradient(135deg,#fffef9,#fff4e5);border-color:#8eafca}html[data-theme=light] .profile-card-hero h1{color:#102a4c}.profile-card-hero .edit-player-card{color:#fff8e8}html[data-theme=light] .profile-card-stats span{background:#1d61a8;border-color:#3778b2}html[data-theme=light] .profile-card-stats b{color:#fff8e8}html[data-theme=light] .profile-card-stats small{color:#d7e8f5}html[data-theme=light] .player-rank-system{color:#102a4c;background:linear-gradient(145deg,#fffef9,#fff5e8);border-color:#f05a24 #a8bfd2 #a8bfd2;box-shadow:0 14px 34px #173f6714}html[data-theme=light] .player-rank-system>header{border-color:#a8bfd2}html[data-theme=light] .player-rank-system>header h2{color:#102a4c}html[data-theme=light] .player-rank-system>header p{color:#526b83}html[data-theme=light] .player-rank-system>header>span{color:#174d85;background:#e7f1f8;border-color:#7fa3c0}html[data-theme=light] .player-rank-cards article,html[data-theme=light] .player-rank-cards article.season,html[data-theme=light] .player-rank-cards article.lifetime{color:#102a4c;background:#fff;border-color:#a8bfd2}html[data-theme=light] .player-rank-cards article.season{box-shadow:inset 4px 0 #f05a24}html[data-theme=light] .player-rank-cards article.lifetime{box-shadow:inset 4px 0 #1d61a8}html[data-theme=light] .rank-seal{color:#102a4c;background:#fff4e5}html[data-theme=light] .rank-seal b,html[data-theme=light] .rank-copy h3,html[data-theme=light] .rank-copy footer strong{color:#102a4c}html[data-theme=light] :is(.rank-seal small,.rank-seal span,.rank-copy>small,.rank-copy p,.rank-copy footer span){color:#526b83}html[data-theme=light] .rank-progress{background:#d8e5ef}html[data-theme=light] .rank-ladder{background:#f4f9fd;border-color:#a8bfd2}html[data-theme=light] .rank-ladder header b{color:#102a4c}html[data-theme=light] .rank-ladder header small{color:#526b83}html[data-theme=light] .rank-ladder span,html[data-theme=light] .rank-ladder span.reached{color:#102a4c;background:#fff;border-color:#b4c9da}html[data-theme=light] .rank-ladder span small{color:#526b83}html[data-theme=light] .player-rank-system>details{border-color:#a8bfd2}html[data-theme=light] .player-rank-system>details summary{color:#1d61a8}html[data-theme=light] .player-rank-system>details p{color:#526b83}html[data-theme=light] .top-rounds{color:#102a4c;background:linear-gradient(145deg,#fffefb,#fffaf0);border-color:#b1c7d9;box-shadow:0 14px 34px #173f6714}html[data-theme=light] .top-rounds>header{border-color:#a8bfd2}html[data-theme=light] .top-rounds>header h2{color:#102a4c}html[data-theme=light] .top-rounds>header p{color:#526b83}html[data-theme=light] .top-rounds article{color:#102a4c;background:#f5f9fc;border-color:#9cb7cc}html[data-theme=light] .top-rounds article h3,html[data-theme=light] .top-rounds article>div b{color:#102a4c}html[data-theme=light] :is(.top-rounds article time,.top-rounds article>p,.top-rounds article>div span){color:#526b83}html[data-theme=light] .top-rounds article>div span{background:#fff;border-color:#a8bfd2}html[data-theme=light] .round-recap{color:#102a4c;background:linear-gradient(145deg,#fffefb,#fff7ea);border-color:#a8bfd2}html[data-theme=light] .round-recap h2,html[data-theme=light] .round-recap time b{color:#102a4c}html[data-theme=light] :is(.round-recap header p,.round-recap time small,.round-recap time span){color:#526b83}html[data-theme=light] .round-recap-grid>span{color:#102a4c;background:#eef5fb;border-color:#9eb7cb}html[data-theme=light] .round-recap-grid b{color:#102a4c}html[data-theme=light] :is(.round-recap-grid small,.round-recap-grid em){color:#526b83}html[data-theme=light] .profile-recent-rounds{background:#fffdf8;border:1px solid #b1c7d9;border-radius:16px;overflow:hidden}html[data-theme=light] .profile-recent-rounds>header{color:#fff8e8;background:linear-gradient(105deg,#1d61a8,#174d85);margin:0;padding:17px 20px}html[data-theme=light] .profile-recent-rounds>header h2{color:#fff8e8}html[data-theme=light] .profile-recent-rounds>header small,html[data-theme=light] .profile-recent-rounds>header button{color:#d7e8f5}html[data-theme=light] .profile-round-row{color:#102a4c;background:#fffdf8;border-color:#a8bfd2;margin:8px 12px}html[data-theme=light] .profile-round-row time{background:#1d61a8;border-color:#3778b2}html[data-theme=light] .profile-round-row time b{color:#fff8e8}html[data-theme=light] .profile-round-row time small{color:#d7e8f5}html[data-theme=light] .profile-round-title>b,html[data-theme=light] .profile-round-row>summary>span>b{color:#102a4c}html[data-theme=light] :is(.profile-round-title>small,.profile-round-row>summary>span>small){color:#526b83}html[data-theme=light] .profile-round-row>div{color:#526b83;background:#eef5fb;border-color:#a8bfd2}html[data-theme=light] .profile-round-row>div span{border-color:#a8bfd2}html[data-theme=light] .profile-round-row>div span b{color:#102a4c}html[data-theme=light] .profile-editor{color:#102a4c;background:linear-gradient(145deg,#fffef9,#fff5e8);border-color:#f05a24 #a8bfd2 #a8bfd2;box-shadow:0 14px 34px #173f6714}html[data-theme=light] .profile-editor>header{border-color:#a8bfd2}html[data-theme=light] .profile-editor>header h2{color:#102a4c}html[data-theme=light] .profile-editor>header p{color:#526b83}html[data-theme=light] .profile-editor-close{color:#1d61a8}html[data-theme=light] .profile-photo-editor,html[data-theme=light] .profile-editor-fields>section{color:#102a4c;background:#fff;border-color:#a8bfd2}html[data-theme=light] .profile-editor-fields>section>header{border-color:#a8bfd2}html[data-theme=light] .profile-editor-fields>section>header b{color:#102a4c}html[data-theme=light] .profile-editor-fields>section>header small,html[data-theme=light] .profile-photo-editor p,html[data-theme=light] .profile-photo-editor>small{color:#526b83}html[data-theme=light] .profile-form-grid label{color:#102a4c}html[data-theme=light] .profile-form-grid label>small{color:#526b83}html[data-theme=light] .profile-form-grid :is(input,select,textarea){color:#102a4c;background:#fff;border-color:#8faec6}html[data-theme=light] .profile-identity-lock{color:#713512;background:#fff0df;border-color:#c96a32}html[data-theme=light] .profile-identity-lock b,html[data-theme=light] .profile-identity-lock p{color:#713512}html[data-theme=light] .profile-identity-lock small{color:#765239}@media (max-width:760px){.profile-editor{padding:17px 14px}.profile-editor>header,.profile-editor-fields>section>header{flex-direction:column;align-items:flex-start}.profile-editor-layout{grid-template-columns:1fr}.profile-photo-editor{padding:16px}.profile-editor-avatar{width:112px;height:112px}.profile-form-grid{grid-template-columns:1fr}.profile-field-wide{grid-column:auto}.profile-editor-fields>footer{grid-template-columns:1fr 1fr;display:grid}.profile-editor-fields>footer .button{width:100%}}.public-welcome .public-values>header,.public-welcome .public-first-visit>header{display:block}.public-welcome .public-story>header>span,.public-welcome .public-services>header>span,.public-welcome .public-support>header>span,.public-welcome .public-elders>header>span{min-width:0}.public-welcome .public-story h2,.public-welcome .public-values h2,.public-welcome .public-services h2,.public-welcome .public-first-visit h2,.public-welcome .public-support h2,.public-welcome .public-elders h2{overflow-wrap:break-word}.player-rank-system{border:1px solid #315474;border-top:3px solid var(--orange);background:linear-gradient(145deg,#11273e,#081522);border-radius:16px;margin:16px 0;padding:20px;box-shadow:0 18px 40px #0003}.player-rank-system>header{-webkit-backdrop-filter:none;backdrop-filter:none;z-index:auto;background:0 0;border:0;border-bottom:1px solid #29445e;justify-content:space-between;align-items:flex-start;gap:20px;height:auto;min-height:0;padding:0 0 16px;display:flex;position:static}.player-rank-system>header small{color:#ff9b55;letter-spacing:1.2px;font-size:8px;font-weight:900}.player-rank-system>header h2{margin:6px 0 4px;font-size:23px}.player-rank-system>header p{color:#9fb2c3;max-width:720px;margin:0;font-size:11px;line-height:1.5}.player-rank-system>header>span{color:#8fc4f4;letter-spacing:1px;border:1px solid #45617d;border-radius:999px;flex:none;padding:7px 10px;font-size:7px;font-weight:900}.player-rank-cards{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.player-rank-cards article{background:#071522;border:1px solid #31526e;border-radius:12px;grid-template-columns:78px minmax(0,1fr);align-items:center;gap:14px;min-width:0;padding:14px;display:grid}.player-rank-cards article.season{background:linear-gradient(145deg,#2d1b11,#071522 68%);border-color:#805438;display:grid}.player-rank-cards article.lifetime{background:linear-gradient(145deg,#0e3151,#071522 68%);border-color:#2f5e88}.rank-seal{text-align:center;border:2px solid var(--orange);background:#0b1927;border-radius:50%;place-content:center;width:70px;height:70px;display:grid;box-shadow:inset 0 0 22px #ff7a1a18,0 0 22px #ff7a1a18}.lifetime .rank-seal{border-color:var(--blue);box-shadow:inset 0 0 22px #2c8cff1d,0 0 22px #2c8cff18}.rank-seal small,.rank-seal b,.rank-seal span{display:block}.rank-seal small{letter-spacing:1px;color:#879bae;font-size:6px}.rank-seal b{color:#fff;margin:2px 0;font-size:22px}.rank-seal span{color:#9fb2c3;font-size:7px}.rank-copy{min-width:0}.rank-copy>small{color:#8ba1b5;letter-spacing:1px;font-size:7px;font-weight:900}.rank-copy h3{color:#fff;margin:4px 0 2px;font-size:18px}.rank-copy p{color:#91a5b7;margin:0;font-size:9px}.rank-progress{background:#172b3e;border-radius:999px;height:6px;margin:10px 0 7px;overflow:hidden}.rank-progress i{border-radius:inherit;background:linear-gradient(90deg,var(--orange),#ffb24b);height:100%;display:block}.lifetime .rank-progress i{background:linear-gradient(90deg,var(--blue),#71bcff)}.rank-copy footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.rank-copy footer strong{color:#dce8f4;font-size:9px}.rank-copy footer span{color:#91a5b7;text-align:right;font-size:8px}.player-rank-system>details{border-top:1px solid #29445e;margin-top:11px}.player-rank-system>details summary{color:#8fc4f4;cursor:pointer;justify-content:space-between;align-items:center;min-height:42px;font-size:9px;font-weight:900;display:flex}.player-rank-system>details summary span{font-size:15px}.player-rank-system>details p{color:#a8bac9;margin:0 0 9px;font-size:10px;line-height:1.55}.player-rank-system.compact{padding:16px}.player-rank-system.compact>header p{display:none}.player-rank-system.compact>header h2{font-size:19px}.player-rank-system.compact .player-rank-cards{margin-top:11px}@media (max-width:700px){.player-rank-system{padding:16px 13px}.player-rank-system>header{gap:9px;display:grid}.player-rank-system>header h2,.player-rank-system.compact>header h2{font-size:22px}.player-rank-system>header p{font-size:13px}.player-rank-system>header>span{width:max-content}.player-rank-cards{grid-template-columns:1fr}.player-rank-cards article,.player-rank-cards article.season{grid-template-columns:68px minmax(0,1fr);gap:11px;padding:12px}.rank-seal{width:62px;height:62px}.rank-seal b{font-size:20px}.rank-copy h3{font-size:19px}.rank-copy p{font-size:11px}.rank-copy footer{flex-direction:column;align-items:flex-start;gap:3px}.rank-copy footer strong,.rank-copy footer span{text-align:left;font-size:10px}.player-rank-system>details summary{min-height:46px;font-size:11px}.player-rank-system>details p{font-size:12px}.player-rank-system.compact>header p{display:block}}.trophy-cadence-tabs{grid-template-columns:repeat(4,1fr);gap:9px;margin:15px 0;display:grid}.trophy-cadence-tabs button{color:#91a5b7;text-align:left;cursor:pointer;background:#081725;border:1px solid #344f69;border-radius:12px;align-content:center;gap:3px;min-height:78px;padding:12px 15px;display:grid}:is(.trophy-cadence-tabs button:hover,.trophy-cadence-tabs button:focus-visible){border-color:#8b69bc;outline:none}.trophy-cadence-tabs button.active{color:#fff;background:linear-gradient(145deg,#382556,#151126);border-color:#a879ff;box-shadow:inset 0 3px #a879ff,0 12px 28px #0003}.trophy-cadence-tabs small{letter-spacing:1px;text-transform:uppercase;font-size:7px;font-weight:900}.trophy-cadence-tabs b{font-size:14px}.trophy-cadence-tabs span{color:#9a8eaa;font-size:9px}.trophy-cabinet-intro{background:linear-gradient(120deg,#151126,#081725);border:1px solid #344f69;border-left:5px solid #a879ff;border-radius:13px;justify-content:space-between;align-items:end;gap:18px;margin:17px 0 12px;padding:18px 20px;display:flex}.trophy-cabinet-intro small{color:#b58ae6;letter-spacing:1.2px;font-size:8px;font-weight:900}.trophy-cabinet-intro h2{margin:5px 0 4px;font-size:23px}.trophy-cabinet-intro p{color:#aab6c4;max-width:760px;margin:0;font-size:11px;line-height:1.55}.trophy-cabinet-intro>span{color:#c6a2ef;border:1px solid #705491;border-radius:999px;flex:none;padding:8px 11px;font-size:8px;font-weight:900}.trophy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.trophy-grid article{grid-template-columns:62px minmax(0,1fr);align-content:start;min-height:238px;padding:20px}.trophy-grid article.loyalty{box-shadow:inset 0 3px #2c8cff}.trophy-grid article.performance{box-shadow:inset 0 3px #ff7a1a}.trophy-grid article.community{box-shadow:inset 0 3px #2bd49a}.trophy-grid article.legacy{box-shadow:inset 0 3px #a879ff}.trophy-grid article.earned{box-shadow:inset 0 3px #a879ff,0 15px 35px #0003}.trophy-grid h3{font-size:18px}.trophy-grid p{font-size:11px;line-height:1.5}.trophy-grid article>span>small{font-size:8px}.trophy-status{text-overflow:ellipsis;white-space:nowrap;max-width:125px;overflow:hidden}.trophy-progress small{font-size:10px}.trophy-why{background:#0b1b2b;border:1px solid #334a62;border-radius:9px;grid-column:1/-1;margin-top:4px;padding:11px 12px}.trophy-why small{color:#b58ae6;letter-spacing:1.1px;font-size:7px;font-weight:900}.trophy-why p{color:#bcc8d4;margin:5px 0 0;font-size:10px;line-height:1.5}.trophy-proof{background:#25180f;border-left:3px solid #ff7a1a;grid-column:1/-1;padding:9px 11px;color:#d3ad91!important;margin:0!important;font-size:9px!important}.trophy-summary p{font-size:11px}.trophy-summary small{font-size:9px}@media (max-width:850px){.trophy-cadence-tabs{scroll-snap-type:x mandatory;padding-bottom:8px;display:flex;overflow-x:auto}.trophy-cadence-tabs button{scroll-snap-align:start;flex:0 0 min(230px,70vw)}.trophy-grid{grid-template-columns:1fr}}@media (max-width:620px){.trophy-hero h1{font-size:34px}.trophy-summary{padding:17px}.trophy-summary p{font-size:13px}.trophy-cabinet-intro{padding:16px;display:grid}.trophy-cabinet-intro h2{font-size:24px}.trophy-cabinet-intro p{font-size:13px}.trophy-cabinet-intro>span{width:max-content}.trophy-grid article{grid-template-columns:54px minmax(0,1fr);gap:11px;min-height:0;padding:17px 14px}.trophy-icon{width:52px;height:52px;font-size:25px}.trophy-grid h3{font-size:19px}.trophy-grid p{font-size:13px}.trophy-grid article>span>small{font-size:8px}.trophy-status{border:1px solid #705491;border-radius:999px;grid-column:1/-1;width:max-content;max-width:none;padding:6px 8px;font-size:8px!important;position:static!important}.trophy-progress small{font-size:11px}.trophy-why p{font-size:12px}.trophy-proof{font-size:11px!important}}.player-avatar-image{color:#dcecff;background:#143453;border:2px solid #4b769b;border-radius:50%;place-items:center;line-height:1;display:grid;overflow:hidden}.player-avatar-image img{object-fit:cover;width:100%;height:100%;display:block}.player-avatar-image>b{font-size:inherit}.podium-avatar{width:74px;height:74px;margin:0 auto;font-size:21px}.standing-podium .place-1 .podium-avatar{border-color:#f7c64c;width:88px;height:88px;box-shadow:0 0 0 5px #f7c64c14,0 12px 28px #0005}.standing-podium .place-2 .podium-avatar{border-color:#bed5e9}.standing-podium .place-3 .podium-avatar{border-color:#db8b4d}.standing-player{align-items:center;gap:10px;min-width:0;display:flex!important}.standing-player>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.table-avatar{flex:0 0 34px;width:34px;height:34px;font-size:10px}.personal-rank{grid-template-columns:auto auto!important}.personal-avatar{grid-row:1/4;width:82px;height:82px;margin-right:8px;font-size:20px}.player-avatar-image.profile-avatar{width:108px;height:108px;font-size:29px}.top-rounds{border:1px solid #315474;border-top:3px solid var(--orange);background:linear-gradient(145deg,#11273e,#071522);border-radius:16px;margin:16px 0;padding:20px;box-shadow:0 18px 40px #0003}.top-rounds>header{-webkit-backdrop-filter:none;backdrop-filter:none;z-index:auto;background:0 0;border:0;border-bottom:1px solid #29445e;justify-content:space-between;align-items:flex-end;gap:22px;height:auto;min-height:0;padding:0 0 16px;display:flex;position:static}.top-rounds>header small,.elder-hunt>header small,.skill-mastery>header small{color:#75b9f4;letter-spacing:1.2px;font-size:8px;font-weight:900}.top-rounds>header h2,.elder-hunt>header h2,.skill-mastery>header h2{margin:5px 0 0;font-size:23px}.top-rounds>header p{color:#93a8bb;text-align:right;max-width:430px;margin:0;font-size:10px;line-height:1.5}.top-rounds>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.top-rounds article{border:1px solid #33536d;border-top:3px solid var(--blue);background:#071522;border-radius:11px;min-width:0;padding:15px}.top-rounds article.program-sunday_singles{border-top-color:#ff7a1a}.top-rounds article.program-sunday_doubles{border-top-color:#2c8cff}.top-rounds article.program-monday_mercy{border-top-color:#e2bd43}.top-rounds article.program-wednesday_walk{border-top-color:#2bd49a}.top-rounds article.program-afterglow{border-top-color:#a879ff}.top-rounds article>small{color:#ff9b55;letter-spacing:1px;margin-bottom:8px;font-size:7px;font-weight:900;display:block}.top-rounds article h3{color:#fff;margin:9px 0 3px;font-size:16px;line-height:1.2}.top-rounds article time{color:#8298ab;font-size:8px}.top-rounds article>div{grid-template-columns:repeat(3,1fr);gap:5px;margin:12px 0 9px;display:grid}.top-rounds article>div span{color:#899daf;text-align:center;border:1px solid #2d465d;border-radius:8px;padding:8px 4px;font-size:7px}.top-rounds article>div b{color:#fff;margin-bottom:2px;font-size:15px;display:block}.top-rounds article>p{color:#9db0c1;margin:0;font-size:9px;line-height:1.45}.elder-hunt{border:1px solid #725133;border-top:3px solid var(--orange);background:linear-gradient(135deg,#2d1b10,#0a1724 58%);border-radius:16px;margin:16px 0;padding:20px;box-shadow:0 18px 40px #0003}.elder-hunt>header,.skill-mastery>header{-webkit-backdrop-filter:none;backdrop-filter:none;z-index:auto;background:0 0;border:0;border-bottom:1px solid #624225;justify-content:space-between;align-items:flex-start;gap:18px;height:auto;min-height:0;padding:0 0 16px;display:flex;position:static}.elder-hunt>header p,.skill-mastery>header p{color:#a9b7c4;max-width:720px;margin:5px 0 0;font-size:10px;line-height:1.5}.elder-hunt>header>strong,.skill-mastery>header>strong{color:#fff;text-align:center;background:#081725;border:1px solid #8b5e35;border-radius:12px;min-width:108px;padding:12px;font-size:24px}.elder-hunt>header>strong small,.skill-mastery>header>strong small{color:#ff9b55;letter-spacing:1px;margin-top:5px;font-size:7px;display:block}.elder-hunt-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.elder-hunt details{background:#071522;border:1px solid #40546a;border-radius:12px;overflow:hidden}.elder-hunt details.beaten{border-color:#2a7b67;box-shadow:inset 0 3px #2bd49a}.elder-hunt details.open{opacity:.82}.elder-hunt summary{cursor:pointer;gap:8px;padding:10px;list-style:none;display:grid}.elder-hunt summary::-webkit-details-marker{display:none}.elder-hunt summary img{aspect-ratio:1;object-fit:cover;object-position:center 25%;border-radius:9px;width:100%;display:block}.elder-hunt summary span{gap:2px;display:grid}.elder-hunt summary small{color:#2bd49a;letter-spacing:1px;font-size:7px;font-weight:900}.elder-hunt .open summary small{color:#94a6b7}.elder-hunt summary b{color:#fff;font-size:14px}.elder-hunt summary em{color:#879bac;font-size:8px;font-style:normal}.elder-hunt summary i{color:#ff9b55;font-size:8px;font-style:normal;font-weight:900}.elder-hunt details>div{background:#0a1d2d;border-top:1px solid #31465b;padding:11px}.elder-hunt details>div b,.elder-hunt details>div strong{color:#fff;font-size:10px;display:block}.elder-hunt details>div p{color:#a7b5c1;margin:4px 0;font-size:9px;line-height:1.45}.elder-hunt details>div span{color:#8fc4f4;margin:6px 0;font-size:9px;display:block}.elder-hunt details>div strong{color:#2bd49a}.skill-mastery{background:linear-gradient(145deg,#0c322b,#071522 65%);border:1px solid #315474;border-top:3px solid #2bd49a;border-radius:16px;margin:16px 0;padding:20px}.skill-mastery>header{border-bottom-color:#285047}.skill-mastery>header>strong{border-color:#2b7765}.skill-mastery>header>strong small{color:#2bd49a}.skill-mastery>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.skill-mastery article{background:#071522;border:1px solid #31526e;border-radius:12px;padding:14px}.skill-mastery article h3{align-items:center;gap:8px;margin:0 0 10px;font-size:16px;display:flex}.skill-mastery article h3 i{font-style:normal}.skill-mastery article>div{gap:6px;display:grid}.skill-mastery details{background:#0a1b2a;border:1px solid #30465c;border-radius:8px}.skill-mastery details.verified{border-color:#2b7765}.skill-mastery summary{cursor:pointer;grid-template-columns:20px 1fr auto;align-items:center;gap:6px;padding:9px;list-style:none;display:grid}.skill-mastery summary::-webkit-details-marker{display:none}.skill-mastery summary span{color:#2bd49a}.skill-mastery summary b{font-size:10px}.skill-mastery summary small{color:#8ba1b5;letter-spacing:.8px;font-size:6px;font-weight:900}.skill-mastery details>p{color:#9dafbe;margin:0;padding:0 9px 9px;font-size:8px;line-height:1.45}@media (max-width:980px){.top-rounds>div{grid-template-columns:repeat(2,minmax(0,1fr))}.elder-hunt-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.skill-mastery>div{grid-template-columns:1fr 1fr}}@media (max-width:700px){.standing-podium{grid-template-columns:1fr 1fr;display:grid}.standing-podium .place-1{grid-column:1/-1}.standing-table article{grid-template-columns:42px minmax(0,1fr) 44px 58px}.table-avatar{flex-basis:32px;width:32px;height:32px}.top-rounds,.elder-hunt,.skill-mastery{padding:16px 13px}.top-rounds>header,.elder-hunt>header,.skill-mastery>header{gap:10px;display:grid}.top-rounds>header p{text-align:left;font-size:12px}.top-rounds>div{scroll-snap-type:x mandatory;padding-bottom:7px;display:flex;overflow-x:auto}.top-rounds article{scroll-snap-align:start;flex:0 0 min(310px,86vw)}.top-rounds article h3{font-size:18px}.top-rounds article>p{font-size:11px}.elder-hunt-grid{scroll-snap-type:x mandatory;padding-bottom:7px;display:flex;overflow-x:auto}.elder-hunt details{scroll-snap-align:start;flex:0 0 min(220px,68vw)}.elder-hunt summary b{font-size:17px}.elder-hunt details>div p,.elder-hunt details>div span,.elder-hunt details>div b,.elder-hunt details>div strong{font-size:11px}.skill-mastery>div{grid-template-columns:1fr}.skill-mastery summary b{font-size:12px}.skill-mastery details>p{font-size:11px}.player-avatar-image.profile-avatar{width:86px;height:86px}.personal-avatar{width:68px;height:68px}}.event-checkin-ledger>div{grid-template-columns:minmax(0,1fr) 75px 85px minmax(150px,auto)}.event-checkin-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.event-checkin-actions button{color:#78bdf8;cursor:pointer;background:#0a1c2d;border:1px solid #3b5a73;border-radius:8px;min-height:34px;padding:7px 9px}.event-checkin-actions .remove-checkin{color:#ffad75;background:#24170f;border-color:#8a5835}.event-checkin-actions button:disabled{opacity:.45;cursor:not-allowed}.achievement-builder{overflow:hidden}.achievement-builder>header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;z-index:auto!important;background:0 0!important;border:0!important;width:auto!important;height:auto!important;min-height:0!important;padding:0!important;display:grid!important;position:static!important;inset:auto!important}.achievement-builder>header>span{gap:5px;min-width:0;display:grid}.achievement-builder>header em{color:#a9b9c8;overflow-wrap:anywhere;max-width:650px;margin:0;font-size:10px;font-style:normal;line-height:1.45;display:block}.achievement-toggle{color:#bdd0df;background:#0b1b2c;border:1px solid #43617a;border-radius:10px;justify-items:center;gap:4px;min-width:86px;padding:9px 11px;font-size:7px;font-weight:900;display:grid}.achievement-toggle input{width:18px;height:18px;accent-color:var(--orange)}.achievement-toggle i{white-space:nowrap;font-style:normal}.monthly-rhythm{background:#0a1928;border:1px solid #4b3d2f;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;margin-top:12px;padding:11px 13px;display:grid}.monthly-rhythm b{color:#fff;white-space:nowrap;font-size:10px}.monthly-rhythm span{color:#bac9d6;overflow-wrap:anywhere;min-width:0;font-size:10px;line-height:1.45}.round-recap{overflow:hidden}.round-recap>header{grid-template-columns:minmax(0,1fr) auto;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;z-index:auto!important;background:0 0!important;border:0!important;border-bottom:1px solid #29445e!important;width:auto!important;height:auto!important;min-height:0!important;padding:0 0 12px!important;position:relative!important;inset:auto!important}.round-recap>header>div{min-width:0}.round-recap h2{overflow-wrap:anywhere;line-height:1.15}.round-recap-grid{clear:both;position:relative}@media (max-width:850px){.event-checkin-actions{grid-column:1/-1;justify-content:stretch}.event-checkin-actions button{text-align:center;flex:1;grid-column:auto}}@media (max-width:620px){.achievement-builder>header{grid-template-columns:1fr!important}.achievement-toggle{box-sizing:border-box;grid-template-columns:auto 1fr;justify-items:start;width:100%}.monthly-rhythm{grid-template-columns:1fr;gap:5px}.monthly-rhythm b{white-space:normal}}@media (max-width:560px){.event-checkin-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}}.rank-ladders{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.rank-ladder{background:#081725;border:1px solid #29445e;border-radius:10px;min-width:0;padding:11px}.rank-ladder header{-webkit-backdrop-filter:none;backdrop-filter:none;z-index:auto;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;height:auto;min-height:0;margin-bottom:8px;padding:0;display:flex;position:static}.rank-ladder header b{color:#dce8f4;font-size:10px}.rank-ladder header small{color:#8ba1b5;letter-spacing:.9px;font-size:6px;font-weight:900}.rank-ladder>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.rank-ladder span{color:#7f93a4;background:#07131f;border:1px solid #243b50;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:2px 5px;min-width:0;padding:7px;display:grid}.rank-ladder span.current{border-color:var(--orange);box-shadow:inset 0 0 0 1px #ff7a1a33}.rank-ladder.lifetime span.current{border-color:var(--blue);box-shadow:inset 0 0 0 1px #2c8cff33}.rank-ladder span.reached{color:#e7f2fb;background:#0d2234}.rank-ladder i{grid-row:1/3;font-size:12px;font-style:normal}.rank-ladder span b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.rank-ladder span small{color:#8ba1b5;font-size:6px}.skill-proof-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0 8px;padding:0;list-style:none;display:grid}.skill-proof-flow li{background:#071522;border:1px solid #2b7765;border-radius:10px;gap:4px;padding:10px;display:grid}.skill-proof-flow b{color:#dff8ef;font-size:9px}.skill-proof-flow span{color:#9fb8ad;font-size:8px;line-height:1.45}.skill-proof-note{color:#70d8b8;margin:0 0 12px;font-size:8px;font-weight:800}@media (max-width:700px){.rank-ladders{grid-template-columns:1fr}.rank-ladder>div{scroll-snap-type:x mandatory;padding-bottom:4px;display:flex;overflow-x:auto}.rank-ladder span{scroll-snap-align:start;flex:0 0 116px}.skill-proof-flow{grid-template-columns:1fr}.skill-proof-flow b{font-size:11px}.skill-proof-flow span,.skill-proof-note{font-size:10px}}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.sr-only{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}.theme-control{border:1px solid var(--line);background:#071522cc;border-radius:999px;flex:none;align-items:center;gap:6px;padding:4px;display:flex;box-shadow:0 8px 24px #0002}.theme-control-label{color:var(--muted);letter-spacing:.8px;padding:0 4px 0 7px;font-size:8px;font-weight:900}.theme-control button{color:#9eb0c0;background:0 0;border:0;border-radius:999px;align-items:center;gap:5px;min-height:32px;padding:7px 10px;font-size:9px;font-weight:900;display:flex}.theme-control button:hover{color:var(--ink);background:#ffffff0c}.theme-control button.active{background:linear-gradient(135deg, var(--orange), #ff9a50);color:#07111f}.theme-control.compact .theme-control-label{display:none}.public-theme-row{justify-content:flex-end;max-width:1440px;margin:0 auto;padding:14px 28px 0;display:flex}.player-header{grid-template-columns:auto minmax(0,1fr) auto auto}.player-header .theme-control{grid-column:3}.player-header .admin-return{grid-column:4}.header-actions .theme-control{margin-right:2px}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#10243c;--muted:#52677d;--bg:#edf5fb;--panel:#fff;--line:#b8cad9}html[data-theme=light] body,html[data-theme=light] .shell,html[data-theme=light] .player-shell,html[data-theme=light] .public-welcome{background:radial-gradient(circle at 85% -10%, #d8eafd 0, transparent 34%), var(--bg);color:var(--ink)}html[data-theme=light] .sidebar,html[data-theme=light] .shell>main>header,html[data-theme=light] .player-header,html[data-theme=light] .player-mobile-nav,html[data-theme=light] .mobile-nav{border-color:var(--line);color:var(--ink);background:#f8fcffed}html[data-theme=light] :is(.panel,.player-section,.player-welcome,.player-glance article,.player-home-shortcuts,.player-depth-hero,.player-event-mode,.player-event-switcher,.player-event-preview,.player-service-directory,.profile-card-hero,.profile-rank-system,.top-rounds,.round-recap,.profile-recent-rounds,.profile-record-details,.elder-hunt,.skill-mastery,.trophy-hero,.trophy-summary,.trophy-cabinet-intro,.public-welcome-card,.public-trust article,.public-story,.public-values,.public-services,.public-first-visit,.public-support,.public-elders,.public-welcome-video){color:var(--ink);background:linear-gradient(145deg,#fff,#f5faff);border-color:#b7cada;box-shadow:0 14px 32px #335b7a18}html[data-theme=light] :is(.next-card,.task-row,.file-result,.drop,.guardrail,.table-card,.module,.player-event,.player-leaderboard>div,.service-world,.record-season-strip article,.player-history-list article,.standing-podium article,.standing-table,.trophy-grid article,.rank-card,.profile-depth-grid article,.theme-control){border-color:#b4c7d7}html[data-theme=light] .theme-control{background:#fff}html[data-theme=light] .theme-control button{color:#536a80}html[data-theme=light] .theme-control button:hover{color:#10243c;background:#e7f1f8}html[data-theme=light] :is(.player-welcome p,.player-section p,.public-welcome p,.trophy-grid p,.profile-rank-system p),html[data-theme=light] .player-header nav button{color:#52677d}html[data-theme=light] .player-header nav button.active{color:#10243c}html[data-theme=light] .sidebar nav button:hover,html[data-theme=light] .sidebar nav button.active{color:#10243c;background:#dceaf5}@media (max-width:900px){.player-header{grid-template-columns:auto 1fr auto}.player-header .theme-control{grid-column:3}.player-header .admin-return{display:none}}@media (max-width:700px){.public-theme-row{padding:10px 14px 0}.theme-control{gap:2px;padding:3px}.theme-control-label{display:none}.theme-control button{justify-content:center;min-width:34px;padding:7px 8px}.header-actions{gap:6px}.header-actions .date{display:none}.player-header .theme-control{margin-left:0}body{font-size:16px}.player-main :where(p,li),.public-welcome :where(p,li){line-height:1.55}.player-depth-hero h1,.player-welcome h1,.public-welcome h1{font-size:clamp(30px,9vw,42px)}}html[data-theme=light]{--ink:#102a4c;--muted:#526b83;--bg:#eaf3fb;--panel:#fffdf8;--line:#b4c9da;--orange:#f05a24;--blue:#1d61a8;--green:#168b69;--violet:#7156a9}html[data-theme=light] body,html[data-theme=light] .shell,html[data-theme=light] .player-shell,html[data-theme=light] .public-welcome{color:#102a4c;background:linear-gradient(90deg,#f05a2412 0 2px,#0000 2px),radial-gradient(circle at 88% -10%,#cfe4f7 0,#0000 36%),#eaf3fb}html[data-theme=light] .sidebar{color:#102a4c;background:linear-gradient(90deg,#1d61a8 0 7px,#f05a24 7px 14px,#fffaf0 14px 100%);border-color:#a9c1d5}html[data-theme=light] .shell>main>header,html[data-theme=light] .player-header,html[data-theme=light] .player-mobile-nav,html[data-theme=light] .mobile-nav{color:#102a4c;background:#fffdf5f2;border-color:#b4c9da}html[data-theme=light] .panel,html[data-theme=light] :is(.player-section,.player-welcome,.player-glance article,.player-home-shortcuts,.player-depth-hero,.player-event-mode,.player-event-preview,.player-service-directory,.profile-card-hero,.profile-rank-system,.top-rounds,.round-recap,.profile-recent-rounds,.profile-record-details,.trophy-hero,.trophy-summary,.trophy-cabinet-intro,.public-welcome-card,.public-trust article,.public-story,.public-values,.public-services,.public-first-visit,.public-support,.public-elders,.public-welcome-video){color:#102a4c;background:linear-gradient(145deg,#fffefb,#fffaf0);border-color:#b1c7d9;box-shadow:0 14px 34px #173f6714}html[data-theme=light] .hero{background:linear-gradient(112deg,#fffdf7 0 67%,#eef6fc 67% 100%)}html[data-theme=light] .sidebar nav button:hover{color:#102a4c;background:#e6eff7}html[data-theme=light] .sidebar nav button.active{color:#102a4c;background:linear-gradient(90deg,#fff1df,#ffe5c4);box-shadow:inset 5px 0 #f05a24,0 5px 18px #f05a2413}html[data-theme=light] :is(input,select,textarea){color:#102a4c;background:#fff;border-color:#8faec6}html[data-theme=dark]{--ink:#fff3dd;--muted:#afc7dc;--bg:#071524;--panel:#0d2742;--surface:#091c30;--navy:#123f73;--border:#315779;--shadow:0 18px 42px #0008;--line:#315779;--orange:#f05a24;--blue:#1d61a8;--green:#35d39e;--violet:#a879ff}html[data-theme=dark] body,html[data-theme=dark] .shell,html[data-theme=dark] .player-shell,html[data-theme=dark] .public-welcome{color:#fff3dd;background:linear-gradient(90deg,#f05a2418 0 2px,#0000 2px),radial-gradient(circle at 88% -12%,#174d7a 0,#0000 35%),radial-gradient(circle at 8% 105%,#f05a2417 0,#0000 30%),#071524}html[data-theme=dark] .sidebar{color:#fff3dd;background:linear-gradient(90deg,#1d61a8 0 7px,#f05a24 7px 14px,#081a2c 14px 100%);border-color:#315779;padding-left:28px;position:sticky;box-shadow:12px 0 34px #020a12a8}html[data-theme=dark] .brand-disc{color:#102a4c;background:#fff3dd;border-color:#f05a24;box-shadow:0 0 0 3px #1d61a8,0 0 28px #f05a2445}html[data-theme=dark] :is(.brand b,.profile b,header b){color:#fff3dd}html[data-theme=dark] .shell>main>header,html[data-theme=dark] .player-header,html[data-theme=dark] .player-mobile-nav,html[data-theme=dark] .mobile-nav{color:#fff3dd;background:#081a2cf2;border-color:#315779;box-shadow:0 8px 24px #02091252}html[data-theme=dark] .sidebar nav button{color:#afc7dc}html[data-theme=dark] .sidebar nav button span{color:#7fa8cc}html[data-theme=dark] .sidebar nav button:hover{color:#fff3dd;background:#123a60}html[data-theme=dark] .sidebar nav button.active{color:#fff3dd;background:linear-gradient(90deg,#4b2011,#35180d);border:1px solid #f05a24;box-shadow:inset 5px 0 #f05a24,0 8px 22px #0008}html[data-theme=dark] .sidebar nav button.active span{color:#ff8b55}html[data-theme=dark] .panel,html[data-theme=dark] :is(.player-section,.player-welcome,.player-glance article,.player-home-shortcuts,.player-depth-hero,.player-event-mode,.player-event-preview,.player-service-directory,.profile-card-hero,.profile-rank-system,.top-rounds,.round-recap,.profile-recent-rounds,.profile-record-details,.elder-hunt,.skill-mastery,.trophy-hero,.trophy-summary,.trophy-cabinet-intro,.public-welcome-card,.public-trust article,.public-story,.public-values,.public-services,.public-first-visit,.public-support,.public-elders,.public-welcome-video){color:#fff3dd;background:linear-gradient(145deg,#0d2742,#091c30);border-color:#315779;box-shadow:0 16px 38px #02091270}html[data-theme=dark] :is(.shell,.player-shell,.public-welcome) .hero{isolation:isolate;background:linear-gradient(112deg,#091c30 0 67%,#123a60 67% 100%);border-color:#315f86}html[data-theme=dark] :is(.shell,.player-shell,.public-welcome) .hero:after{opacity:1;filter:drop-shadow(0 0 13px #f05a242c);background:linear-gradient(90deg,#0000 0 11%,#fff3dd 11% 19%,#0000 19% 25%,#f05a24 25% 39%,#0000 39% 45%,#1d61a8 45% 62%,#0000 62% 67%,#fff3dd 67% 71%,#0000 71% 100%);border:0;border-radius:0;width:118px;height:160%;top:-30%;right:26%;transform:skew(-17deg)}html[data-theme=dark] :is(.shell,.player-shell,.public-welcome) .hero>*{z-index:1;position:relative}html[data-theme=dark] :is(.shell,.player-shell,.public-welcome) :is(.hero h1,.page-title h1,.section-head h2,.annual-divider h2){color:#fff3dd}html[data-theme=dark] :is(.shell,.player-shell,.public-welcome) .hero h1 span{color:#ff6a1a}html[data-theme=dark] :is(.shell,.player-shell,.public-welcome) :is(.hero>div>p,.page-title p,.section-head p,.annual-divider p){color:#afc7dc}html[data-theme=dark] .button.primary,html[data-theme=dark] .visitor-preview-bar button{color:#fff8e9;background:linear-gradient(135deg,#ff6a1a,#f05a24);border-color:#ff7a3a;box-shadow:0 9px 22px #f05a243b}html[data-theme=dark] .button.quiet,html[data-theme=dark] .calendar-subscribe,html[data-theme=dark] .view-player{color:#fff8e9;background:linear-gradient(135deg,#1d61a8,#144b82);border-color:#3d80bc}html[data-theme=dark] :is(.button.primary,.button.quiet,.view-player):hover{filter:brightness(1.12);transform:translateY(-1px)}html[data-theme=dark] .next-card{color:#fff3dd;background:linear-gradient(145deg,#164b7e,#0d3157);border-color:#4c86b8;box-shadow:0 15px 35px #02091282}html[data-theme=dark] .next-card :is(h3,b,button){color:#fff3dd}html[data-theme=dark] .next-card :is(p,span,.eyebrow){color:#c7d9e8}html[data-theme=dark] .next-card button span{color:#ff8b55}html[data-theme=dark] .stat,html[data-theme=dark] :is(.people-stats article,.preview-stats article){color:#fff3dd;background:#0c2239;border-color:#315779}html[data-theme=dark] :is(.stat,.people-stats article,.preview-stats article) :is(span,small){color:#afc7dc}html[data-theme=dark] :is(.task-row,.queue-row){color:#fff3dd;border-color:#315779}html[data-theme=dark] :is(.task-row,.queue-row) small{color:#afc7dc}html[data-theme=dark] .bar-chart{background:repeating-linear-gradient(#0000,#0000 44px,#31506b 45px);border-color:#42698a}html[data-theme=dark] .bar-chart span{background:#315779}html[data-theme=dark] .bar-chart span.current{background:linear-gradient(#ff6a1a,#c43f10)}html[data-theme=dark] :is(.history-seasons button,.history-title,.history-gates span,.activation-center,.bulk-import-panel,.guardrail,.drop,.file-result,.review-drawer,.identity-card,.identity-guard,.posting-panel,.weather-program,.weather-current-strip,.event-builder,.event-edit-drawer,.house-rules,.staff-layer,.staff-form,.roster-summary article,.staff-record-list,.staff-record-list article,.maintenance-list,.maintenance-list article,.sanctuary-stats article,.calendar-event,.calendar-list,.team-lab,.team-lab-pool,.team-lab-player-checks label,.score-mix span,.standing-table,.standing-podium article,.trophy-grid article,.rank-card,.profile-depth-grid article,.record-season-strip article,.player-history-list article,.player-event,.player-event-switcher,.player-planning-pulse,.player-house-rules,.public-story-grid article,.public-service-card,.public-support article,.public-elder-rail article){color:#fff3dd;background:#091c30;border-color:#315779}html[data-theme=dark] :is(.history-seasons button,.history-title,.history-gates span,.activation-center,.bulk-import-panel,.guardrail,.drop,.file-result,.review-drawer,.identity-card,.identity-guard,.posting-panel,.weather-program,.weather-current-strip,.event-builder,.event-edit-drawer,.house-rules,.staff-layer,.staff-form,.roster-summary article,.staff-record-list article,.maintenance-list article,.sanctuary-stats article,.calendar-event,.team-lab,.team-lab-pool,.team-lab-player-checks label,.standing-table,.standing-podium article,.trophy-grid article,.rank-card,.profile-depth-grid article,.record-season-strip article,.player-history-list article,.player-event,.player-planning-pulse,.player-house-rules,.public-story-grid article,.public-service-card,.public-support article,.public-elder-rail article) :is(h1,h2,h3,h4,b,strong,label,dt,dd){color:#fff3dd}html[data-theme=dark] :is(.history-seasons button,.history-title,.history-gates span,.activation-center,.bulk-import-panel,.guardrail,.drop,.file-result,.review-drawer,.identity-card,.identity-guard,.posting-panel,.weather-program,.weather-current-strip,.event-builder,.event-edit-drawer,.house-rules,.staff-layer,.staff-form,.roster-summary article,.staff-record-list article,.maintenance-list article,.sanctuary-stats article,.calendar-event,.team-lab,.team-lab-pool,.team-lab-player-checks label,.standing-table,.standing-podium article,.trophy-grid article,.rank-card,.profile-depth-grid article,.record-season-strip article,.player-history-list article,.player-event,.player-planning-pulse,.player-house-rules,.public-story-grid article,.public-service-card,.public-support article,.public-elder-rail article) :is(p,small,span,em){color:#afc7dc}html[data-theme=dark] .history-seasons>button.active{background:linear-gradient(145deg,#4b2011,#21180f);border-color:#f05a24;box-shadow:inset 0 3px #f05a24}html[data-theme=dark] .weather-current-strip{background:linear-gradient(90deg,#124a7b,#0c3155);border-color:#4a80ad}html[data-theme=dark] .weather-program{border-top-color:#f05a24}html[data-theme=dark] :is(.weather-program-facts span,.weather-service,.team-lab-members>span,.score-mix span){color:#fff3dd;background:#0d2742;border-color:#3c6385}html[data-theme=dark] .weather-program-actions em{color:#d5e4ef;background:#123a60}html[data-theme=dark] :is(.weather-no-alerts,.clean-banner,.approved-banner,.queue-empty,.system.protected){color:#8ee4c5;background:#0b312b;border-color:#28765e}html[data-theme=dark] :is(.special-rule-note,.monthly-rhythm,.team-lab-wildcards,.public-story>aside){color:#fff3dd;background:#2b1a10;border-color:#9a542e}html[data-theme=dark] :is(.special-rule-note,.monthly-rhythm,.team-lab-wildcards,.public-story>aside) :is(p,small,span){color:#e2c3ad}html[data-theme=dark] :is(input,select,textarea),html[data-theme=dark] :is(.event-builder,.event-edit-drawer,.assignment-editor,.team-lab) :is(input,select,textarea){color:#fff3dd;background:#071524;border-color:#4b6f8e}html[data-theme=dark] :is(input,textarea)::placeholder{color:#7895ad;opacity:1}html[data-theme=dark] .calendar-trigger{color:#ff9a66;background:#3b1d11;border-color:#8e4c2b}html[data-theme=dark] .pill-orange,html[data-theme=dark] :is(.program-sunday_singles,.program-crusaders_challenge){color:#ff9b68;background:#4a2112;border-color:#c95a25}html[data-theme=dark] .pill-blue,html[data-theme=dark] .program-sunday_doubles{color:#9acbfa;background:#123a60;border-color:#3a78ad}html[data-theme=dark] .pill-green,html[data-theme=dark] .program-wednesday_walk{color:#86e3c2;background:#0d3a32;border-color:#2f8a6d}html[data-theme=dark] .text-button,html[data-theme=dark] a{color:#79bfff}html[data-theme=dark] .eyebrow{color:#91b7d6}html[data-theme=dark] .theme-control{background:#071524;border-color:#365f82;box-shadow:inset 0 0 0 1px #ffffff08}html[data-theme=dark] .theme-control button{color:#afc7dc}html[data-theme=dark] .theme-control button:hover{color:#fff3dd;background:#123a60}html[data-theme=dark] .theme-control button.active{color:#fff8e9;background:#f05a24;box-shadow:0 0 18px #f05a2448}html[data-theme=dark] :focus-visible{outline-offset:3px;outline:3px solid #ff7a3a}@media (max-width:900px){html[data-theme=dark] .hero:after{opacity:.48;right:21%}}@media (max-width:720px){html[data-theme=dark] .hero:after{opacity:.42;width:68px;right:-10px}html[data-theme=dark] .mobile-nav,html[data-theme=dark] .player-mobile-nav{border-top:4px solid #f05a24}}.shell>main :where(section,article,div,aside,form)>header{z-index:auto;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:0;width:auto;height:auto;min-height:0;padding:0;position:static;top:auto}:where(.shell main,.content,.panel,.player-main,.player-section,.public-welcome,.public-welcome-card,.hero,.next-card,.section-head,.page-title,.table-card,.weather-program,.weather-program>header,.weather-service-row,.weather-service,.weather-program-facts,.weather-program-facts>span,.weather-program-actions,.weather-decisions,.round-recap,.profile-recent-rounds,.calendar-list,.maintenance-list,.identity-card,.team-lab,.team-lab-pool,.bulk-center,.tournament-builder,.sanctuary-hero,.steward-grid)>*{min-width:0}:where(h1,h2,h3,h4,h5,h6,p,li,dt,dd,label,legend,figcaption,blockquote,.task-row b,.task-row small,.weather-program b,.weather-program small,.player-event b,.player-event small,.maintenance-list b,.maintenance-list small,.identity-row b,.identity-row small,.tournament-list b,.tournament-list small){overflow-wrap:anywhere;word-break:normal;max-width:100%}:where(button,.button,a,.pill,.weather-status,.program-pill){max-width:100%}:where(button,.button){white-space:normal;min-width:0;line-height:1.25}:where(input:not([type=checkbox]):not([type=radio]),select,textarea,fieldset){box-sizing:border-box;width:100%;min-width:0;max-width:100%;display:block}:where(input[type=checkbox],input[type=radio]){box-sizing:border-box;max-width:100%}:where(label,fieldset,.form-pair,.form-pair>*),:where([class$=-form],[class*=-form\ ])>*{min-width:0;max-width:100%}.form-pair{grid-template-columns:repeat(2,minmax(0,1fr))}:where(img,svg,video,canvas){max-width:100%}.weather-program>header{grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.weather-program h3{line-height:1.18}.weather-program-facts{grid-template-columns:minmax(0,.6fr) minmax(0,.6fr) minmax(0,1.4fr)}.weather-program-facts b,.weather-facts em{white-space:normal;text-overflow:clip;line-height:1.25;overflow:visible}.weather-program>p,.service-world p,.weather-command-grid aside p{height:auto;min-height:0}.table-card,.bulk-table,.maintenance-list,.standing-table,.staff-record-list{max-width:100%;overflow-x:auto}@media (max-width:720px){.form-pair{grid-template-columns:minmax(0,1fr)}.shell>main>header{gap:8px;height:auto;min-height:59px;padding:8px 15px}.shell>main>header>div:first-of-type{min-width:0}.shell>main>header>div:first-of-type b,.shell>main>header>div:first-of-type span{overflow-wrap:anywhere}.section-head,.page-title,.bulk-hero,.posting-head,.drawer-head,.weather-head,.weather-official,.visitor-preview-bar,.trophy-cabinet-intro{flex-wrap:wrap;align-items:start}.weather-program-grid{grid-template-columns:minmax(0,1fr)}.weather-program>header{gap:12px}.weather-program>p{margin-top:14px}.weather-program-facts{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.weather-program-facts>span:last-child{grid-column:1/-1}.weather-service{flex-basis:100%}.weather-program-actions button,.section-head>.button,.page-title>.button{width:100%}.team-lab-pool>header,.profile-recent-rounds>header,.round-recap>header{grid-template-columns:minmax(0,1fr);display:grid}.team-lab-pool header strong,.trophy-status,.standing-player>span,.profile-card-hero p,.profile-round-title>b,.profile-round-title>small{white-space:normal;text-overflow:clip;max-width:100%;overflow:visible}.player-mobile-nav button,.mobile-nav button{min-width:0;overflow:hidden}.player-mobile-nav small,.mobile-nav small{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}}@media (max-width:420px){.weather-program>header{grid-template-columns:minmax(0,1fr)}.weather-program .weather-status{width:fit-content}.stats-grid,.preview-stats,.people-stats,.sanctuary-stats,.profile-depth-grid,.player-glance{grid-template-columns:minmax(0,1fr)}}html[data-theme=light] :is(.weather-current-strip,.activation-center,.history-title,.nonprofit-card,.candid-platinum,.team-lab,.team-lab-plan,.player-house-rules,.visitor-preview-bar,.publish-choice,.calendar-event time,.event-date){--ink:#fff8e8;--muted:#c9dced;color:#fff8e8;background:linear-gradient(145deg,#0b2743,#102f50);border-color:#416b8e}html[data-theme=light] :is(.weather-current-strip,.activation-center,.history-title,.nonprofit-card,.candid-platinum,.team-lab,.team-lab-plan,.player-house-rules,.visitor-preview-bar,.publish-choice,.calendar-event time,.event-date) :is(h1,h2,h3,h4,b,strong,label,legend,dt,dd){color:#fff8e8}html[data-theme=light] :is(.weather-current-strip,.activation-center,.history-title,.nonprofit-card,.candid-platinum,.team-lab,.team-lab-plan,.player-house-rules,.visitor-preview-bar,.publish-choice,.calendar-event time,.event-date) :is(p,small,span,em){color:#c9dced}html[data-theme=light] :is(.round-sheet-list span,.template-list button,.candid-source,.candid-deltas span,.weather-command-grid>div,.weather-command-grid>aside,.weather-facts>span,.weather-guidance span,.planning-admin-list>article,.player-planning-pulse,.planning-player-messages article,.player-next-event,.player-next-event>time,.player-history-list>article,.player-history-list time,.history-results span,.roster-summary article,.staff-record-list article,.checkin-closed){--ink:#fff8e8;--muted:#c9dced;color:#fff8e8}html[data-theme=light] :is(.round-sheet-list span,.template-list button,.candid-source,.candid-deltas span,.weather-command-grid>div,.weather-command-grid>aside,.weather-facts>span,.weather-guidance span,.planning-admin-list>article,.player-planning-pulse,.planning-player-messages article,.player-next-event,.player-next-event>time,.player-history-list>article,.player-history-list time,.history-results span,.roster-summary article,.staff-record-list article,.checkin-closed) :is(h1,h2,h3,h4,b,strong,label,dt,dd){color:#fff8e8}html[data-theme=light] :is(.round-sheet-list span,.template-list button,.candid-source,.candid-deltas span,.weather-command-grid>div,.weather-command-grid>aside,.weather-facts>span,.weather-guidance span,.planning-admin-list>article,.player-planning-pulse,.planning-player-messages article,.player-next-event,.player-next-event>time,.player-history-list>article,.player-history-list time,.history-results span,.roster-summary article,.staff-record-list article,.checkin-closed) :is(p,small,span,em){color:#c9dced}html[data-theme=light] .publish-choice b,html[data-theme=light] .calendar-event time b,html[data-theme=light] .event-date b{color:#fff8e8}html[data-theme=light] .points-draft{color:#713512;background:#fff0df;border-color:#c96a32}html[data-theme=light] .points-draft b{color:#713512}html[data-theme=light] .points-draft small{color:#765239}html[data-theme=light] .button:disabled,html[data-theme=light] button:disabled{opacity:1}html[data-theme=light] .button.primary:disabled{color:#713512;background:#f6b18e;border-color:#df8b61}@media (max-width:720px){.queue-actions{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;width:100%;display:grid}.queue-actions>:is(select,.season-filter){width:100%;min-width:0}.queue-actions>.pill{text-align:center;justify-content:center;align-self:stretch}.queue-actions>.button{grid-column:1/-1;width:100%;min-height:48px}.calendar-event,.tournament-list article,.staff-record-list article,.maintenance-list>article>button{max-width:100%}.calendar-actions,.tournament-actions,.event-edit-actions,.drawer-actions,.activation-actions,.bulk-actions{min-width:0;max-width:100%}.checkin-closed,.candid-source,.planning-message button,.player-next-event>.button{width:100%;min-width:0;max-width:100%}}html[data-theme=light] :is(.identity-table,.identity-head,.identity-row,.merge-card,.otis-command-center,.otis-sponsor-desk,.otis-public-registrations article,.otis-sponsor-list article,.otis-live-controls,.otis-formula,.otis-register,.otis-standings,.otis-team-list article,.otis-finance,.otis-money-entry,.otis-payout-desk,.otis-ledger article){--ink:#102a4c;--muted:#526b83;color:#102a4c;box-shadow:none;background:#fffdf8;border-color:#a8bfd2}html[data-theme=light] :is(.identity-row,.merge-card,.otis-command-center,.otis-sponsor-desk,.otis-public-registrations article,.otis-sponsor-list article,.otis-formula,.otis-register,.otis-standings,.otis-team-list article,.otis-finance,.otis-ledger article) :is(h1,h2,h3,h4,b,strong,label){color:#102a4c}html[data-theme=light] :is(.identity-row,.merge-card,.otis-command-center,.otis-sponsor-desk,.otis-public-registrations article,.otis-sponsor-list article,.otis-formula,.otis-register,.otis-standings,.otis-team-list article,.otis-finance,.otis-ledger article) :is(p,small,span,em){color:#526b83}html[data-theme=light] .identity-head{color:#174d85;background:#eef5fb}html[data-theme=light] .identity-row.needs-attention{background:#fff0df}html[data-theme=light] .identity-row.unresolved{background:#fff9e8}html[data-theme=light] :is(.match-controls select,.merge-card select,.otis-live-controls input,.otis-sponsor-form input,.otis-sponsor-form select,.otis-money-entry input,.otis-money-entry select,.otis-payout-desk input,.otis-payout-desk select){color:#102a4c;background:#fff;border-color:#8faec6}html[data-theme=light] .otis-command-stats span{background:#eef5fb;border-color:#9eb7cb}.otis-event-commerce{background:linear-gradient(145deg,#0b2033,#071522);border:1px solid #315373;border-radius:12px;margin-top:14px;padding:20px}.otis-event-commerce h3{margin:6px 0;font-size:18px}.otis-skills-admin,.otis-auction-admin,.otis-merch-admin{border:1px solid var(--line);border-radius:10px;margin-top:14px;padding:14px}.otis-skills-admin>header,.otis-auction-admin>header,.otis-merch-admin>header{justify-content:space-between;gap:12px;margin-bottom:8px;display:flex}.otis-skills-admin>header small,.otis-auction-admin>header small,.otis-merch-admin>header small{color:var(--muted)}.otis-skills-admin article{border-top:1px solid var(--line);grid-template-columns:1fr repeat(3,80px) 70px auto;align-items:center;gap:8px;padding:8px 0;display:grid}.otis-skills-admin article span,.otis-auction-admin article span,.otis-merch-admin article span{display:grid}.otis-skills-admin article small,.otis-auction-admin article small,.otis-merch-admin article small{color:var(--muted)}.otis-event-commerce input{width:100%;min-width:0;color:var(--ink);background:#06111d;border:1px solid #39516b;border-radius:7px;padding:9px}.otis-auction-form{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.otis-auction-admin article{border-top:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:9px 0;display:grid}.otis-merch-admin article{border-top:1px solid var(--line);grid-template-columns:1fr repeat(3,100px) auto;align-items:center;gap:8px;padding:8px 0;display:grid}.otis-skills-governance{background:#2b1d12;border:1px solid #a6642e;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:14px 0;padding:14px;display:grid}.otis-skills-governance>header{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.otis-skills-governance>header span{display:grid}.otis-skills-governance>header small{color:var(--muted)}.otis-skills-governance label{border:1px solid var(--line);border-radius:8px;align-items:center;gap:8px;padding:9px;display:flex}.otis-skills-governance label input{width:auto}.otis-skills-governance :is(input,textarea){width:100%;min-width:0;color:var(--ink);background:#06111d;border:1px solid #53697a;border-radius:7px;padding:9px}.otis-skills-governance textarea{grid-column:1/-1}.otis-skill-market-summary{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:12px;display:grid}.otis-skill-market-summary b{border:1px solid var(--line);text-align:center;border-radius:8px;padding:10px}.otis-skill-market-form{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:7px;margin-top:12px;padding-top:12px;display:grid}.otis-skill-market-list article{grid-template-columns:1fr auto!important}.otis-skill-market-list article button{justify-self:end}html[data-theme=light] .otis-event-commerce{color:#102a4c;box-shadow:none;background:#fffdf8;border-color:#a8bfd2}html[data-theme=light] .otis-event-commerce :is(h2,h3,b,strong,label){color:#102a4c}html[data-theme=light] .otis-event-commerce :is(p,small,span){color:#526b83}html[data-theme=light] .otis-event-commerce input{color:#102a4c;background:#fff;border-color:#8faec6}html[data-theme=light] :is(.otis-skills-governance,.otis-event-commerce,.otis-skills-admin,.otis-auction-admin,.otis-merch-admin,.otis-live-controls,.otis-public-registrations,.otis-sponsor-desk,.otis-finance,.otis-standings){color:#102a4c!important;background:#fffdf8!important;border-color:#a8bfd2!important}html[data-theme=light] .otis-skills-governance :is(input,textarea),html[data-theme=light] .otis-event-commerce :is(input,select,textarea){color:#102a4c!important;background:#fff!important;border-color:#8faec6!important}html[data-theme=light] :is(.otis-skills-admin,.otis-auction-admin,.otis-merch-admin,.otis-skills-governance) :is(b,strong,label,h2,h3){color:#102a4c!important}html[data-theme=light] :is(.otis-skills-admin,.otis-auction-admin,.otis-merch-admin,.otis-skills-governance) :is(small,p,span){color:#526b83!important}@media (max-width:1000px){.otis-skills-admin article,.otis-merch-admin article{grid-template-columns:1fr 1fr 1fr}.otis-auction-form,.otis-skills-governance,.otis-skill-market-form,.otis-skill-market-summary{grid-template-columns:1fr 1fr}}@media (max-width:650px){.otis-skills-admin article,.otis-merch-admin article,.otis-auction-admin article,.otis-auction-form,.otis-skills-governance,.otis-skill-market-summary,.otis-skill-market-form{grid-template-columns:1fr}.otis-skills-admin>header,.otis-auction-admin>header,.otis-merch-admin>header{display:grid}}.otis-skills-admin article.otis-skill-entrant{grid-template-columns:1fr;gap:12px;padding:14px 0;display:grid}.otis-station-score-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;display:grid}.otis-station-score-grid label{border:1px solid var(--line);border-radius:9px;grid-template-columns:1fr 74px auto;align-items:center;gap:7px;padding:10px;display:grid}.otis-station-score-grid label>span{display:grid}.otis-station-score-grid label input{width:74px}.otis-station-score-grid label button{white-space:nowrap}.otis-skill-market-list article{display:grid;grid-template-columns:1fr auto!important}.otis-skill-market-form{grid-template-columns:2fr 2fr 1fr 1fr 90px auto}html[data-theme=light] .otis-station-score-grid label{background:#f4f9fc;border-color:#a8bfd2}html[data-theme=light] .otis-skill-entrant{border-color:#a8bfd2!important}@media (max-width:1000px){.otis-skill-market-form{grid-template-columns:1fr 1fr}.otis-station-score-grid{grid-template-columns:1fr}}@media (max-width:650px){.otis-station-score-grid label{grid-template-columns:1fr 64px}.otis-station-score-grid label button{grid-column:1/-1}.otis-skill-market-form{grid-template-columns:1fr}}.otis-checkin-desk{background:#081624;border:1px solid #355774;border-radius:14px;margin:18px 0;padding:20px}.otis-checkin-print-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.otis-checkin-tools{grid-template-columns:minmax(260px,1fr) 180px auto;align-items:center;gap:9px;margin:14px 0;display:grid}.otis-checkin-tools input,.otis-checkin-tools select,.otis-checkin-fields input,.otis-checkin-fields select{width:100%;color:var(--ink);background:#07131f;border:1px solid #385b75;border-radius:8px;padding:10px}.otis-checkin-tools span{color:var(--muted);text-align:right;font-size:9px;font-weight:800}.otis-checkin-list{gap:10px;max-height:760px;padding-right:4px;display:grid;overflow:auto}.otis-checkin-player{background:#0a1b2b;border:1px solid #365873;border-left:5px solid #f26a22;border-radius:12px;padding:15px}.otis-checkin-player.checked-in{border-left-color:#3cbc91}.otis-checkin-player>header,.otis-checkin-player>footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.otis-checkin-player>header span{display:grid}.otis-checkin-player>header small{color:var(--muted);text-transform:capitalize}.otis-checkin-entitlements{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:12px 0;display:grid}.otis-checkin-entitlements span{background:#071522;border:1px solid #2f4d65;border-radius:8px;gap:3px;padding:9px;display:grid}.otis-checkin-entitlements b{color:#80bce8;font-size:8px}.otis-checkin-entitlements small{color:var(--muted);font-size:8px}.otis-photo-alert{color:#ffd9c2;background:#52220f;border:1px solid #e97a3b;border-radius:8px;margin:10px 0;padding:9px;font-size:9px;font-weight:900}.otis-checkin-fields{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:8px;display:grid}.otis-checkin-fields label{color:var(--muted);gap:5px;font-size:8px;display:grid}.otis-checkin-fields label:has(input[type=checkbox]){border:1px solid #304f67;border-radius:8px;grid-template-columns:18px 1fr;align-items:center;padding:10px}.otis-checkin-fields input[type=checkbox]{width:17px;height:17px}.otis-checkin-notes{grid-column:1/-1}.otis-checkin-player>footer{border-top:1px solid #2b485f;margin-top:12px;padding-top:10px}.otis-checkin-player>footer span{color:#c0d1dc;margin-right:auto;font-size:9px}.otis-checkin-player>footer a{white-space:nowrap}html[data-theme=light] .otis-checkin-desk,html[data-theme=light] .otis-checkin-player,html[data-theme=light] .otis-checkin-entitlements span{background:#fff;border-color:#aec4d3}html[data-theme=light] .otis-checkin-tools input,html[data-theme=light] .otis-checkin-tools select,html[data-theme=light] .otis-checkin-fields input,html[data-theme=light] .otis-checkin-fields select{color:#102a43;background:#fff;border-color:#9fb9c9}html[data-theme=light] .otis-photo-alert{color:#803211;background:#fff1e8}@media (max-width:900px){.otis-checkin-tools{grid-template-columns:1fr 180px}.otis-checkin-tools span{text-align:left;grid-column:1/-1}.otis-checkin-entitlements,.otis-checkin-fields{grid-template-columns:1fr 1fr}}@media (max-width:600px){.otis-checkin-tools,.otis-checkin-entitlements,.otis-checkin-fields{grid-template-columns:1fr}.otis-checkin-print-actions{justify-content:flex-start}.otis-checkin-player>header,.otis-checkin-player>footer{flex-direction:column;align-items:flex-start}.otis-checkin-player>footer a,.otis-checkin-player>footer button{text-align:center;width:100%}.otis-checkin-notes{grid-column:auto}}.tournament-central-hero{background:radial-gradient(circle at 90% 10%,#f26a2238,#0000 30%),linear-gradient(135deg,#102b46,#071522);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;padding:30px;display:grid}.tournament-central-hero h1{max-width:850px;margin:12px 0 9px;font-size:clamp(30px,4vw,52px);line-height:1.02}.tournament-central-hero p{color:#a6b8c9;max-width:850px;margin:0;line-height:1.55}.tournament-central-hero>div:last-child{gap:9px;min-width:230px;display:grid}.tournament-central-picker{margin:14px 0;padding:20px}.tournament-central-picker>div:last-child{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:9px;display:grid}.tournament-central-picker>div:last-child>button{color:var(--ink);text-align:left;cursor:pointer;background:#0b1d2f;border:1px solid #365873;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:15px;display:flex}.tournament-central-picker>div:last-child>button.active{border-color:#f26a22;box-shadow:inset 4px 0 #f26a22}.tournament-central-picker button>span{gap:5px;display:grid}.tournament-central-picker button small{color:var(--muted)}.tournament-central-pending{padding:24px}.otis-apparel-summary{background:#091827;border:1px solid #355774;border-radius:12px;margin:14px 0;padding:17px}.otis-apparel-summary>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.otis-apparel-summary>header span{gap:4px;display:grid}.otis-apparel-summary>header small{color:#77b7e7;letter-spacing:1.2px;font-size:8px;font-weight:900}.otis-apparel-summary>header h3{margin:0}.otis-apparel-summary>header>b{color:#ff9a58}.otis-apparel-summary>div{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:7px;display:grid}.otis-apparel-summary article{background:#071522;border:1px solid #2e4e68;border-radius:9px;grid-template-columns:1fr auto;align-items:center;gap:3px 12px;padding:11px;display:grid}.otis-apparel-summary article span{display:grid}.otis-apparel-summary article span>b{color:#fff;font-size:18px}.otis-apparel-summary article span>small{color:#9db0c0}.otis-apparel-summary article strong{color:#ff9a58;grid-area:1/2/3;font-size:28px}.otis-apparel-summary article em{color:#7e95a9;grid-column:1/-1;font-size:8px;font-style:normal}.upcoming-tournament-spotlight{color:#fff;background:radial-gradient(circle at 90% 8%,#f26a222c,#0000 30%),linear-gradient(135deg,#0b2033,#071522);border:1px solid #355774;border-top:4px solid #f26a22;border-radius:16px;margin:14px 0;padding:22px}.upcoming-tournament-spotlight>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:14px;display:flex}.upcoming-tournament-spotlight>header span{gap:5px;display:grid}.upcoming-tournament-spotlight>header small{color:#ff9a58;letter-spacing:1.4px;font-size:8px;font-weight:900}.upcoming-tournament-spotlight>header h2{margin:0;font-size:25px}.upcoming-tournament-spotlight>header p{color:#9eb2c4;margin:0}.upcoming-tournament-spotlight>div{gap:10px;display:grid}.upcoming-tournament-spotlight article{background:#071522d9;border:1px solid #31516b;border-radius:13px;grid-template-columns:84px minmax(0,1fr) auto;align-items:center;gap:18px;padding:17px;display:grid}.upcoming-tournament-spotlight time{background:#24170f;border:1px solid #f26a22;border-radius:12px;place-items:center;min-height:82px;padding:8px;display:grid}.upcoming-tournament-spotlight time b,.upcoming-tournament-spotlight time small{color:#ff9a58;font-size:8px}.upcoming-tournament-spotlight time strong{font-size:30px}.upcoming-tournament-spotlight article>section h3{margin:8px 0 4px;font-size:22px}.upcoming-tournament-spotlight article>section p{color:#d2dce4;margin:0 0 5px}.upcoming-tournament-spotlight article>section>small{color:#8299ad}.upcoming-tournament-spotlight article>aside{grid-template-columns:auto auto;align-items:center;gap:8px;min-width:220px;display:grid}.upcoming-tournament-spotlight article>aside>span{text-align:center;border:1px solid #2f4e67;border-radius:9px;min-width:82px;padding:9px;display:grid}.upcoming-tournament-spotlight article>aside>span b{font-size:22px}.upcoming-tournament-spotlight article>aside>span small{color:#8299ad}.upcoming-tournament-spotlight article>aside>.button,.upcoming-tournament-spotlight article>aside>.pill{text-align:center;grid-column:1/-1}.upcoming-tournament-spotlight.public{width:min(1380px,100% - 48px);margin:16px auto}.upcoming-tournament-spotlight.public>div{grid-template-columns:repeat(2,minmax(0,1fr))}.upcoming-tournament-spotlight.public article{grid-template-columns:84px minmax(0,1fr);align-content:start;align-items:start}.upcoming-tournament-spotlight.public article>aside{grid-column:1/-1;grid-template-columns:1fr;min-width:0;margin-top:auto}.upcoming-tournament-spotlight.profile{margin-top:16px}.upcoming-tournament-spotlight article.coming-soon{background:radial-gradient(circle at 92% 12%,#22dff22b,#0000 34%),#071522d9;border-color:#2b9eb6}.upcoming-tournament-spotlight time.coming-soon-date{text-align:center;background:linear-gradient(145deg,#09263b,#1c1237);border-color:#25dff2}.upcoming-tournament-spotlight time.coming-soon-date b{color:#ff64c5}.upcoming-tournament-spotlight time.coming-soon-date strong{color:#72eeff;font-size:17px;line-height:1.05}.upcoming-tournament-spotlight time.coming-soon-date small{color:#a6b9c8;letter-spacing:.08em;font-size:6px}html[data-theme=light] :is(.tournament-central-hero,.tournament-central-picker,.tournament-central-pending,.otis-apparel-summary,.otis-apparel-summary article,.upcoming-tournament-spotlight,.upcoming-tournament-spotlight article){box-shadow:none;color:#102a4c!important;background:#fffdf8!important;border-color:#a8bfd2!important}html[data-theme=light] :is(.tournament-central-hero,.upcoming-tournament-spotlight) p,html[data-theme=light] :is(.tournament-central-picker,.otis-apparel-summary,.upcoming-tournament-spotlight) small{color:#526b83!important}html[data-theme=light] .tournament-central-picker>div:last-child>button{color:#102a4c;background:#f5f9fc;border-color:#a8bfd2}html[data-theme=light] .otis-apparel-summary article span>b,html[data-theme=light] .upcoming-tournament-spotlight h2,html[data-theme=light] .upcoming-tournament-spotlight h3,html[data-theme=light] .upcoming-tournament-spotlight time strong,html[data-theme=light] .upcoming-tournament-spotlight article>aside>span b{color:#102a4c}html[data-theme=light] .upcoming-tournament-spotlight time{background:#fff3e8;border-color:#f26a22}html[data-theme=light] .upcoming-tournament-spotlight article>aside>span{background:#f4f9fc;border-color:#a8bfd2}@media (max-width:900px){.tournament-central-hero{grid-template-columns:1fr}.tournament-central-hero>div:last-child{grid-template-columns:repeat(3,1fr)}.upcoming-tournament-spotlight article{grid-template-columns:72px 1fr}.upcoming-tournament-spotlight article>aside{grid-column:1/-1;grid-template-columns:1fr 1fr auto}.upcoming-tournament-spotlight article>aside>.button,.upcoming-tournament-spotlight article>aside>.pill{grid-column:auto}}@media (max-width:650px){.tournament-central-hero{padding:20px}.tournament-central-hero h1{font-size:34px}.tournament-central-hero>div:last-child{grid-template-columns:1fr}.upcoming-tournament-spotlight{padding:15px}.upcoming-tournament-spotlight.public{width:calc(100% - 24px);margin:14px auto}.upcoming-tournament-spotlight.public>div{grid-template-columns:1fr}.upcoming-tournament-spotlight>header{display:grid}.upcoming-tournament-spotlight article{grid-template-columns:58px 1fr;gap:11px;padding:12px}.upcoming-tournament-spotlight time{min-height:67px}.upcoming-tournament-spotlight time strong{font-size:24px}.upcoming-tournament-spotlight article>section h3{font-size:18px}.upcoming-tournament-spotlight article>aside{grid-template-columns:1fr 1fr}.upcoming-tournament-spotlight article>aside>.button,.upcoming-tournament-spotlight article>aside>.pill{grid-column:1/-1}.otis-apparel-summary>header{flex-direction:column;align-items:flex-start}}.public-service-card.sunday-singles{--service-accent:#ff7a1a;--service-deep:#40200f;--service-mid:#2a1a12;--service-pale:#fff0e4}.public-service-card.sunday-doubles{--service-accent:#3f9cff;--service-deep:#10375e;--service-mid:#0d2946;--service-pale:#e8f3ff}.public-service-card.mercy{--service-accent:#e7c24b;--service-deep:#4a3c10;--service-mid:#302a14;--service-pale:#fff8d9}.public-service-card.walk{--service-accent:#2bd49a;--service-deep:#0b4a3d;--service-mid:#0a302b;--service-pale:#e5faf3}.public-service-card.afterglow{--service-accent:#a879ff;--service-deep:#38245f;--service-mid:#281b48;--service-pale:#f2ebff}.public-service-card.linked,.service-world.linked{color:inherit;cursor:pointer;text-decoration:none;transition:transform .18s,box-shadow .18s,filter .18s}.public-service-card.linked:hover,.service-world.linked:hover{filter:saturate(1.12);transform:translateY(-4px)}:is(.public-service-card.linked:focus-visible,.service-world.linked:focus-visible){outline:4px solid var(--orange);outline-offset:4px}.service-card-action{color:#ff9b55;letter-spacing:.05em;text-transform:uppercase;margin:auto 0 14px;font-size:9px;font-weight:950;display:block}.service-world .service-card-action{color:#9ed6ff;margin:10px 0 42px;font-size:8px}html[data-theme=dark] .public-service-card{box-shadow:inset 0 1px #ffffff10,0 12px 28px #00000035;border-color:var(--service-accent)!important;border-top:6px solid var(--service-accent)!important;background:linear-gradient(155deg,var(--service-deep),#08192a 72%)!important}html[data-theme=dark] .public-service-card>span,html[data-theme=dark] .public-service-card>small,html[data-theme=dark] .public-service-card h3{color:var(--service-accent)!important}html[data-theme=dark] .public-service-card>b{color:#fff3dd!important}html[data-theme=dark] .public-service-card>p{color:#b8cad9!important}html[data-theme=dark] .public-service-card>footer{border-top:1px solid var(--service-accent);background:var(--service-mid)!important}html[data-theme=dark] .public-service-card footer small{color:#aebfd0!important}html[data-theme=dark] .public-service-card footer b{color:#fff3dd!important}html[data-theme=light] .public-services h2,html[data-theme=light] .public-first-visit h2{color:#102a4c!important}html[data-theme=light] .public-service-card{box-shadow:0 12px 26px #173f6718;border-color:var(--service-accent)!important;border-top:6px solid var(--service-accent)!important;background:linear-gradient(155deg,var(--service-pale),#fffdf8 72%)!important;color:#102a4c!important}html[data-theme=light] .public-service-card>span,html[data-theme=light] .public-service-card>small{color:var(--service-accent)!important}html[data-theme=light] .public-service-card h3,html[data-theme=light] .public-service-card>b{color:#102a4c!important}html[data-theme=light] .public-service-card>p{color:#526b83!important}html[data-theme=light] .public-service-card>footer{border-top:1px solid var(--service-accent);background:var(--service-pale)!important}html[data-theme=light] .public-service-card footer small{color:#526b83!important}html[data-theme=light] .public-service-card footer b{color:#102a4c!important}html[data-theme=light] .public-first-visit .public-steps article{box-shadow:0 8px 20px #173f6712;color:#102a4c!important;background:#fff!important;border-color:#a8bfd2!important}html[data-theme=light] .public-first-visit .public-steps i{background:#fff2e8;border-color:#f05a24;color:#c94712!important}html[data-theme=light] .public-first-visit .public-steps b{color:#102a4c!important}html[data-theme=light] .public-first-visit .public-steps p,html[data-theme=light] .public-first-visit>p{color:#526b83!important}.account-activation-panel{border-top:3px solid #2c8cff;margin-bottom:14px;padding:24px}.account-activation-panel .section-head p{max-width:780px;color:var(--muted);margin:7px 0 0;font-size:10px;line-height:1.55}.account-activation-stats{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:16px;display:grid}.account-activation-stats article{border:1px solid var(--line);background:#081522;border-radius:10px;gap:5px;padding:15px;display:grid}.account-activation-stats b{color:#fff;font-size:27px}.account-activation-stats span{color:#8fa5ba;letter-spacing:.6px;font-size:9px;font-weight:800}.account-activation-panel details{border-top:1px solid var(--line);margin-top:13px}.account-activation-panel summary{color:#9ec5e8;cursor:pointer;padding:14px 0;font-weight:800}.account-activation-panel summary span{float:right;color:#ff9a58}.account-activation-list{scrollbar-gutter:stable;max-height:360px;display:grid;overflow:auto}.account-activation-list article{border-top:1px solid var(--line);grid-template-columns:1.2fr 1fr .8fr;align-items:center;gap:12px;padding:12px;display:grid}.account-activation-list article>span{gap:4px;display:grid}.account-activation-list small{color:var(--muted);font-size:8px}.public-mission-film{background:linear-gradient(135deg,#071522,#102a44);border:1px solid #315471;border-top:4px solid #f26a22;border-radius:18px;grid-template-columns:minmax(250px,.62fr) minmax(0,1.38fr);align-items:center;gap:26px;max-width:1380px;margin:16px auto 0;padding:24px;display:grid;box-shadow:0 18px 46px #0003}.public-mission-film>div>small{color:#ff9a58;letter-spacing:1.5px;font-size:9px;font-weight:900}.public-mission-film h2{margin:9px 0;font-size:clamp(26px,3vw,43px);line-height:1.05}.public-mission-film p{color:#a8b8c8;margin:0;font-size:14px;line-height:1.65}.public-mission-film video{aspect-ratio:16/9;background:#02080e;border:1px solid #416784;border-radius:13px;width:100%;display:block;box-shadow:0 12px 36px #0008}html[data-theme=light] .account-activation-panel,html[data-theme=light] .public-mission-film{box-shadow:none;color:#102a4c!important;background:#fffdf8!important;border-color:#a8bfd2!important}html[data-theme=light] .public-mission-film{border-top-color:#f26a22!important}html[data-theme=light] .public-mission-film h2,html[data-theme=light] .account-activation-stats b{color:#102a4c!important}html[data-theme=light] .public-mission-film p,html[data-theme=light] .account-activation-panel .section-head p,html[data-theme=light] .account-activation-list small{color:#526b83!important}html[data-theme=light] .account-activation-stats article{background:#f5f9fc;border-color:#a8bfd2}html[data-theme=light] .account-activation-stats span{color:#526b83}@media (max-width:800px){.account-activation-stats{grid-template-columns:1fr 1fr}.account-activation-list article,.public-mission-film{grid-template-columns:1fr}.public-mission-film{width:calc(100% - 24px);padding:18px}.public-mission-film p{font-size:16px}.account-activation-panel{padding:18px 15px}}.dgc-connect{background:linear-gradient(135deg,#071522,#102a44);border:1px solid #315471;border-top:4px solid #d5ad43;border-radius:18px;max-width:1380px;margin:16px auto 0;padding:24px;box-shadow:0 18px 46px #0003}.dgc-connect.hub{max-width:none;margin:14px 0}.dgc-connect>header{z-index:auto;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:24px;height:auto;min-height:0;margin-bottom:18px;padding:0;display:flex;position:static;inset:auto}.dgc-connect>header>div{max-width:720px}.dgc-connect>header small,.dgc-series-card article>small{color:#e0bd5a;letter-spacing:1.4px;font-size:9px;font-weight:900}.dgc-connect h2{margin:7px 0;font-size:clamp(26px,3vw,40px);line-height:1.05}.dgc-connect>header p{color:#a8b8c8;margin:0;font-size:14px;line-height:1.6}.dgc-connect>header nav{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.dgc-connect>header nav a{color:#d8e8f5;background:#0b2134;border:1px solid #416784;border-radius:12px;align-items:center;gap:9px;min-height:46px;padding:0 14px;font-size:12px;font-weight:800;text-decoration:none;display:flex}:is(.dgc-connect>header nav a:hover,.dgc-connect>header nav a:focus-visible){background:#17324a;border-color:#f26a22}.dgc-connect>header nav i{color:#fff;background:#f26a22;border-radius:50%;place-items:center;width:24px;height:24px;font-style:normal;display:grid}.dgc-connect>header nav b{color:#7fa7c6}.dgc-series-card{background:#06111c;border:1px solid #416784;border-radius:15px;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);display:grid;overflow:hidden}.dgc-series-video{background:#02080e;place-items:center;display:grid}.dgc-series-video iframe{aspect-ratio:16/9;background:#02080e;border:0;width:100%;display:block}.dgc-series-card article{flex-direction:column;justify-content:center;padding:24px;display:flex}.dgc-series-card h3{margin:8px 0;font-size:26px;line-height:1.12}.dgc-series-card p{color:#9db0c2;margin:0;font-size:13px;line-height:1.6}.dgc-series-controls,.dgc-series-links{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.dgc-series-controls button{color:#dcebf6;cursor:pointer;background:#102a40;border:1px solid #416784;border-radius:10px;flex:1;min-height:44px;padding:0 13px;font-weight:800}:is(.dgc-series-controls button:hover,.dgc-series-controls button:focus-visible){background:#193b56;border-color:#f26a22}.dgc-series-links a{color:#72b7f8;font-size:11px;font-weight:800}.dgc-series-card em{color:#7f94a8;margin-top:14px;font-size:9px;font-style:normal}.dgc-connect :is(a,button):focus-visible{outline-offset:2px;outline:3px solid #f6c453}html[data-theme=light] .dgc-connect{box-shadow:none;color:#102a4c!important;background:#fffdf8!important;border-color:#d2a526 #a8bfd2 #a8bfd2!important}html[data-theme=light] .dgc-connect>header p,html[data-theme=light] .dgc-series-card p,html[data-theme=light] .dgc-series-card em{color:#526b83!important}html[data-theme=light] .dgc-connect>header nav a,html[data-theme=light] .dgc-series-card{color:#102a4c;background:#f5f9fc;border-color:#a8bfd2}html[data-theme=light] .dgc-series-controls button{color:#244c70;background:#fff;border-color:#9eb7cb}:is(html[data-theme=light] .dgc-series-controls button:hover,html[data-theme=light] .dgc-series-controls button:focus-visible){background:#fff2e8;border-color:#f26a22}@media (max-width:800px){.dgc-connect{width:calc(100% - 24px);padding:18px}.dgc-connect.hub{width:auto}.dgc-connect>header{display:grid}.dgc-connect>header p,.dgc-series-card p{font-size:15px}.dgc-connect>header nav{justify-content:stretch}.dgc-connect>header nav a{flex:1;justify-content:center}.dgc-series-card{grid-template-columns:1fr}.dgc-series-card article{padding:18px}.dgc-series-card h3{font-size:24px}.dgc-series-links{display:grid}.dgc-series-links a{align-items:center;min-height:32px;font-size:13px;display:flex}}.tournament-readiness{border-top:4px solid #2c8cff;margin:14px 0;padding:24px}.tournament-readiness>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.tournament-readiness h2{margin:8px 0 5px;font-size:30px}.tournament-readiness header p{max-width:760px;color:var(--muted);margin:0;line-height:1.55}.readiness-score{background:#071522;border:1px solid #3b6688;border-radius:14px;place-items:center;min-width:112px;padding:14px;display:grid}.readiness-score strong{color:#72b7f8;font-size:34px}.readiness-score span{color:#91a8bd;letter-spacing:1.4px;font-size:8px;font-weight:900}.next-action{border:1px solid #c46a32;border-left:5px solid var(--orange);background:linear-gradient(110deg,#3b2113,#101d2a);border-radius:10px;gap:4px;margin:18px 0;padding:16px;display:grid}.next-action small{color:#ff9b58;letter-spacing:1.4px;font-size:8px;font-weight:900}.next-action b{font-size:20px}.next-action span{color:#acbac7;font-size:10px}.readiness-overview{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.readiness-overview article{background:#091827;border:1px solid #31516c;border-radius:9px;gap:4px;padding:13px;display:grid}.readiness-overview b{font-size:22px}.readiness-overview span{color:#8fa5ba;font-size:8px}.readiness-overview .critical{background:#341d13;border-color:#bd6534}.readiness-overview .critical b{color:#ff9a58}.readiness-overview .clear b{color:#62d6ad}.tournament-modules{border:1px solid var(--line);border-radius:10px;margin:14px 0}.tournament-modules summary,.tournament-timeline summary{color:#a8c7e3;cursor:pointer;justify-content:space-between;align-items:center;padding:13px;font-weight:800;display:flex}.tournament-modules>div{flex-wrap:wrap;gap:6px;padding:0 13px 13px;display:flex}.tournament-modules span{color:#a9c7df;text-transform:capitalize;background:#102c45;border-radius:999px;padding:6px 8px;font-size:8px}.tournament-modules span.disabled{opacity:.42}.tournament-timeline{gap:7px;display:grid}.tournament-timeline>details{background:#081522;border:1px solid #2e4e69;border-radius:10px}.tournament-timeline summary b{color:#ff9a58}.tournament-timeline summary span{color:#8198ad;font-size:9px}.tournament-timeline>details>div{border-top:1px solid #2e4e69}.tournament-timeline article{border-top:1px solid #1e3950;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.tournament-timeline article:first-child{border-top:0}.tournament-timeline article>button:first-child{color:#9ab7cf;cursor:pointer;background:#0c2439;border:1px solid #3d617e;border-radius:50%;width:32px;height:32px}.tournament-timeline article.complete>button:first-child{color:#7ce5c1;background:#0d3b2e;border-color:#2bc795}.tournament-timeline article.not_applicable{opacity:.46}.tournament-timeline article>span{gap:4px;display:grid}.tournament-timeline article b{font-size:11px}.tournament-timeline article b em{color:#ffad77;letter-spacing:.8px;background:#58301d;border-radius:4px;margin-left:7px;padding:3px 5px;font-size:6px;font-style:normal;display:inline-block}.tournament-timeline article small{color:#7f94a8;font-size:8px}.task-na{color:#8198ad;cursor:pointer;background:0 0;border:1px solid #35546e;border-radius:7px;padding:7px;font-size:8px}html[data-theme=light] .tournament-readiness,html[data-theme=light] .readiness-score,html[data-theme=light] .readiness-overview article,html[data-theme=light] .tournament-timeline>details{color:#102a4c!important;background:#fffdf8!important;border-color:#a8bfd2!important}html[data-theme=light] .next-action{color:#102a4c;background:#fff2e8;border-color:#f26a22}html[data-theme=light] .next-action span,html[data-theme=light] .tournament-readiness header p,html[data-theme=light] .readiness-overview span,html[data-theme=light] .tournament-timeline article small{color:#526b83!important}html[data-theme=light] .tournament-timeline article>button:first-child{color:#254d72;background:#f5f9fc}html[data-theme=light] .tournament-modules span{color:#244c70;background:#eaf3f9}@media (max-width:800px){.tournament-readiness{padding:18px 14px}.tournament-readiness>header{display:grid}.readiness-score{box-sizing:border-box;width:100%;min-width:0}.readiness-overview{grid-template-columns:1fr 1fr}.tournament-timeline article b{font-size:14px}.tournament-timeline article small{font-size:11px}}.public-welcome-video>video{aspect-ratio:16/9;background:#02080e;border:1px solid #3d5f7f;border-radius:14px;width:100%;display:block;box-shadow:0 12px 36px #0008}html[data-theme=light] .otis-formula{background:#f5f9fc!important;border-color:#a8bfd2!important}html[data-theme=light] .otis-formula span{color:#102a4c!important;background:#fff!important;border-color:#9eb7cb!important}html[data-theme=light] .otis-formula .total{background:#fff1e8!important;border-color:#f26a22!important}html[data-theme=light] .otis-formula :is(b,strong){color:#102a4c!important}html[data-theme=light] .otis-formula small{color:#526b83!important}html[data-theme=light] .otis-formula>strong{color:#c94712!important}html[data-theme=light] .otis-division{box-shadow:0 9px 22px #173f6710;color:#102a4c!important;background:#fff!important;border-color:#a8bfd2!important}html[data-theme=light] .otis-division.adventure{background:linear-gradient(150deg,#effbf6,#fff 58%)!important}html[data-theme=light] .otis-division.legacy{background:linear-gradient(150deg,#fff3e9,#fff 58%)!important}html[data-theme=light] .otis-division :is(h3,b,strong,label){color:#102a4c!important}html[data-theme=light] .otis-division :is(p,small,li){color:#526b83!important}html[data-theme=light] .otis-division :is(input,select){color:#102a4c!important;background:#fff!important;border-color:#8faec6!important}html[data-theme=light] .otis-division .division-settings{border-color:#a8bfd2!important}html[data-theme=light] .otis-money-stats span{color:#102a4c!important;background:#f4f9fc!important;border-color:#9eb7cb!important}html[data-theme=light] .otis-money-stats b{color:#102a4c!important}html[data-theme=light] .otis-money-stats small{color:#526b83!important}html[data-theme=light] .otis-payout-desk{color:#102a4c!important;background:#fff8ef!important;border-color:#d59a72!important}html[data-theme=light] .otis-payout-desk :is(b,strong,label){color:#102a4c!important}html[data-theme=light] .otis-payout-desk :is(p,small,span){color:#526b83!important}html[data-theme=light] .player-journey{box-shadow:0 14px 34px #173f6714;color:#102a4c!important;background:linear-gradient(145deg,#fffefb,#f3f8fc)!important;border-color:#2c8cff #9eb7cb #9eb7cb!important}html[data-theme=light] .player-journey-head :is(h2,b){color:#102a4c!important}html[data-theme=light] .player-journey-head small{color:#526b83!important}html[data-theme=light] .journey-step{color:#102a4c!important;background:#fff!important;border-color:#a8bfd2!important}html[data-theme=light] .journey-step :is(b,strong){color:#102a4c!important}html[data-theme=light] .journey-step small{color:#526b83!important}html[data-theme=light] .journey-step.complete{background:#edf9f4!important;border-color:#58b897!important}html[data-theme=light] .journey-step.complete :is(b,strong){color:#17684f!important}html[data-theme=light] .journey-step.current{background:#fff1e8!important;border-color:#f26a22!important}html[data-theme=light] .journey-step.current :is(b,strong){color:#8a3512!important}html[data-theme=light] .player-next-event{border-color:#e0a47d!important;border-left-color:var(--program-accent)!important;color:#102a4c!important;background:linear-gradient(115deg,#fff8ef,#fffdf8)!important}html[data-theme=light] .player-next-event h2,html[data-theme=light] .player-next-event .next-event-pulse b{color:#102a4c!important}html[data-theme=light] .player-next-event :is(p,span),html[data-theme=light] .player-next-event>div>small{color:#526b83!important}html[data-theme=light] .player-next-event>time{background:#0b2743!important;border-color:#416b8e!important}html[data-theme=light] .player-next-event>time b{color:#fff8e8!important}html[data-theme=light] .player-next-event>time span{color:#c9dced!important}html[data-theme=light] .player-weather-compact,html[data-theme=light] .player-planning-pulse{color:#102a4c!important;background:#f4f9fc!important;border-color:#9eb7cb!important}html[data-theme=light] :is(.player-weather-compact,.player-planning-pulse) :is(h2,h3,b,strong){color:#102a4c!important}html[data-theme=light] :is(.player-weather-compact,.player-planning-pulse) :is(p,small,span){color:#526b83!important}html[data-theme=light] .player-planning-pulse>header{border-bottom:1px solid #a8bfd2;padding-bottom:16px}html[data-theme=light] .planning-total,html[data-theme=light] .planning-reactions button{color:#102a4c!important;background:#fff!important;border-color:#8faec6!important}html[data-theme=light] .player-history-list>article{box-shadow:0 10px 24px #173f6710;color:#102a4c!important;background:#fffdf8!important;border-color:#a8bfd2!important}html[data-theme=light] .history-round-name h3{color:#102a4c!important}html[data-theme=light] .history-round-name p{color:#526b83!important}html[data-theme=light] .player-history-list time,html[data-theme=light] :is(.history-score,.history-results span){color:#fff8e8!important;background:#0b2743!important;border-color:#416b8e!important}html[data-theme=light] .history-points{background:#3a2115!important;border-color:#a65b2c!important}html[data-theme=light] :is(.history-score,.history-points,.history-results span) :is(b,strong){color:#fff8e8!important}html[data-theme=light] :is(.history-score,.history-points,.history-results span) :is(small,span){color:#c9dced!important}html[data-theme=light] .history-results{border-color:#a8bfd2!important}@media (max-width:1100px){.otis-money-entry{grid-template-columns:repeat(3,minmax(0,1fr))!important}.otis-money-entry>*{min-width:0;max-width:100%}.otis-payout-desk{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:760px){.player-journey{min-height:0!important;padding:18px 15px!important}.player-journey-head{gap:12px!important;display:grid!important}.player-journey-head .pill{justify-self:start!important}.player-journey-steps{grid-template-columns:1fr!important;gap:9px!important;margin-top:14px!important}.journey-step{min-height:0!important;padding:14px 12px!important}}@media (max-width:650px){.otis-money-entry,.otis-payout-desk{grid-template-columns:1fr!important}}.gm-desk{gap:18px;display:grid}.gm-hero{color:#fff;background:linear-gradient(135deg,#081d30,#123f63);border-top:5px solid #ff6422;border-radius:24px;justify-content:space-between;align-items:center;padding:30px;display:flex}.gm-hero small{letter-spacing:.15em;color:#ff9a70;font-weight:900}.gm-hero h1{margin:8px 0;font-size:clamp(2.2rem,5vw,4.5rem);line-height:.94}.gm-hero p{color:#c8d9e7;max-width:720px;line-height:1.5}.gm-hero>span{font-size:5rem}.gm-status{grid-template-columns:2fr 1fr 1fr;gap:12px;display:grid}.gm-status>span{border:1px solid var(--border);background:var(--panel);border-radius:16px;flex-direction:column;padding:16px 18px;display:flex}.gm-status small,.gm-workspace>article>label,.gm-step small,.gm-points>small,.gm-recent>small{letter-spacing:.12em;color:var(--muted);font-size:.7rem;font-weight:900}.gm-status b{font-size:1.25rem}.gm-workspace{grid-template-columns:minmax(230px,.7fr) minmax(340px,1fr) minmax(240px,.75fr);gap:16px;display:grid}.gm-workspace>article,.gm-recent{border:1px solid var(--border);background:var(--panel);border-radius:20px;padding:18px}.gm-entrants>label,.gm-score>label{flex-direction:column;gap:8px;display:flex}.gm-entrants input,.gm-score select{border:1px solid var(--border);background:var(--surface);width:100%;min-height:52px;color:inherit;font:inherit;border-radius:12px;padding:12px}.gm-entrants>div{gap:8px;max-height:560px;margin-top:12px;display:grid;overflow:auto}.gm-entrants button{border:1px solid var(--border);background:var(--surface);min-height:56px;color:inherit;text-align:left;border-radius:12px;justify-content:space-between;gap:8px;padding:12px;display:flex}.gm-entrants button.selected{border-color:#ff6422;box-shadow:inset 4px 0 #ff6422}.gm-step{flex-direction:column;margin-bottom:16px;display:flex}.gm-step strong{font-size:1.55rem}.gm-instructions{background:var(--subtle);border-left:4px solid #ff6422;border-radius:10px;margin:14px 0;padding:14px}.gm-instructions p{margin:6px 0;line-height:1.45}.gm-points{margin:18px 0}.gm-points>div{grid-template-columns:70px 1fr 70px;align-items:center;gap:10px;margin:8px 0;display:grid}.gm-points button{color:#fff;background:#102f4b;border:0;border-radius:14px;min-height:66px;font-size:2.5rem}.gm-points output{text-align:center;font-size:3.5rem;font-weight:900}.gm-points input{width:100%}.gm-post{color:#fff;background:#ff6422;border:0;border-radius:14px;width:100%;min-height:64px;font-size:1.05rem;font-weight:900}.gm-post:disabled{opacity:.55}.gm-recent{flex-direction:column;gap:8px;display:flex}.gm-recent>div{border-bottom:1px solid var(--border);justify-content:space-between;gap:10px;padding:11px;display:flex}.gm-recent span{flex-direction:column;display:flex}.gm-recent strong{color:#ff6422;font-size:1.35rem}.gm-practice{color:#fff;background:#102f4b;border:1px solid #6385a0;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.gm-practice.active{background:#3a2b11;border-color:#f3b44c}.gm-practice div{flex-direction:column;display:flex}.gm-practice small{color:#f3b44c;letter-spacing:.12em;font-weight:900}.gm-practice button{color:#fff;background:#ff6422;border:0;border-radius:12px;min-height:50px;padding:10px 18px;font-weight:900}.gm-beta-checks{border:1px solid var(--border);background:var(--panel);border-radius:18px;padding:18px 20px}.gm-beta-checks summary{cursor:pointer;font-weight:900}.gm-beta-checks summary b{float:right;color:#ff6422}.gm-beta-checks label{border-bottom:1px solid var(--border);align-items:center;gap:12px;min-height:42px;display:flex}.gm-beta-checks input{accent-color:#ff6422;width:22px;height:22px}.gm-beta-checks p{color:var(--muted);margin-bottom:0}.gm-recent>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.gm-recent>div>button{color:#ff8f5e;background:0 0;border:1px solid #ff6422;border-radius:10px;grid-column:1/-1;min-height:42px;font-weight:900}.gm-recent em{color:var(--muted);margin-top:4px;font-size:.72rem}.gm-ledger-correction{background:var(--subtle);border-left:3px solid #f3b44c}.gm-correction{background:var(--surface);border:2px solid #ff6422;border-radius:16px;gap:12px;margin-top:8px;padding:16px;display:grid}.gm-correction>small{color:#ff6422;letter-spacing:.12em;font-weight:900}.gm-correction>p{color:var(--muted);margin:0;font-size:.84rem;line-height:1.45}.gm-correction>div{grid-template-columns:58px 1fr 58px;align-items:center;gap:8px;display:grid}.gm-correction>div button{color:#fff;background:#102f4b;border:0;border-radius:12px;min-height:58px;font-size:2rem}.gm-correction output{text-align:center;font-size:2.5rem;font-weight:900}.gm-correction label{gap:7px;font-size:.8rem;font-weight:900;display:grid}.gm-correction textarea{box-sizing:border-box;border:1px solid var(--border);background:var(--panel);width:100%;color:inherit;font:inherit;border-radius:10px;padding:12px;font-size:16px}.gm-correction footer{grid-template-columns:1fr 1.5fr;gap:8px;display:grid}.gm-correction footer button{border:1px solid var(--border);background:var(--panel);min-height:50px;color:inherit;border-radius:10px;font-weight:900}.gm-correction footer button:last-child{color:#fff;background:#ff6422;border:0}.gm-correction footer button:disabled{opacity:.5}@media (max-width:1000px){.gm-workspace{grid-template-columns:1fr 1.25fr}.gm-recent{grid-column:1/-1;grid-template-columns:repeat(2,1fr);display:grid}}@media (max-width:700px){.gm-hero{align-items:flex-start;padding:22px}.gm-hero>span{font-size:3rem}.gm-practice{flex-direction:column;align-items:stretch}.gm-practice button{min-height:58px}.gm-status{grid-template-columns:1fr 1fr}.gm-status>span:first-child{grid-column:1/-1}.gm-workspace{grid-template-columns:1fr}.gm-recent{grid-column:auto;display:flex}.gm-entrants>div{max-height:230px}.gm-points button,.gm-post{min-height:72px}}.community-vote-page{background:radial-gradient(circle at 20% 0,#183f68 0,#071a2b 45%,#03111d 100%);min-height:100vh;padding:32px 16px}.community-vote-shell{color:#0c2948;background:#f8f1e5;border:1px solid #315775;border-top:5px solid #ff6422;border-radius:30px;width:min(1120px,100% - 32px);margin:22px auto 46px;overflow:hidden;box-shadow:0 28px 80px #00101e70}.public-welcome>.community-vote-shell{margin-top:10px}.vote-brand{color:#f8f1e5;background:#061a2b;justify-content:space-between;align-items:center;padding:18px 28px;display:flex}.vote-brand span{align-items:center;gap:12px;display:flex}.vote-brand b{background:#ff6422;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.vote-brand small,.vote-brand i{letter-spacing:.13em;font-size:.72rem;font-style:normal}.vote-hero{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:30px;padding:46px;display:grid}.vote-hero-copy{grid-template-columns:1fr}.vote-hero small{letter-spacing:.14em;color:#d34c12;font-weight:900}.vote-hero h1{letter-spacing:-.055em;margin:12px 0;font-size:clamp(2.6rem,6vw,5.6rem);line-height:.93}.vote-hero p{color:#48667f;max-width:720px;font-size:1.16rem;line-height:1.6}.vote-media{background:#d9e8f3;border:0;border-radius:20px;padding:0;overflow:hidden}.vote-media img{object-fit:cover;width:100%;height:100%;min-height:280px;display:block}.vote-video{background:#071a2b;border-radius:20px;width:calc(100% - 92px);max-height:620px;margin:0 46px 30px;display:block}.blind-ballot{background:#e7f0f6;border-left:5px solid #ff6422;align-items:center;gap:18px;margin:0 46px 28px;padding:18px 22px;display:flex}.blind-ballot b{white-space:nowrap}.blind-ballot span{color:#48667f}.vote-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:0 46px 26px;display:grid}.vote-options button{text-align:left;color:#0c2948;cursor:pointer;background:#fff;border:2px solid #aec8dc;border-radius:20px;grid-template-columns:auto 1fr auto;align-items:start;gap:18px;padding:22px;display:grid}.vote-options button:hover,.vote-options button.selected{border-color:#ff6422;box-shadow:0 10px 28px #ff642226}.vote-options button:disabled{cursor:not-allowed;opacity:.72}.vote-options img{object-fit:cover;border-radius:14px;width:120px;height:120px}.vote-options span{flex-direction:column;gap:7px;display:flex}.vote-options small{letter-spacing:.15em;color:#d34c12;font-weight:900}.vote-options b{font-size:1.35rem}.vote-options p{color:#48667f;margin:0;line-height:1.5}.vote-options i{color:#ff6422;font-size:1.7rem;font-style:normal}.community-vote-shell>details{background:#fff;border:1px solid #aec8dc;border-radius:14px;margin:0 46px 26px;padding:15px 20px}.community-vote-shell summary{cursor:pointer;font-weight:800}.vote-form{color:#f8f1e5;background:#061a2b;grid-template-columns:1fr 1.2fr;gap:18px;padding:30px 46px 42px;display:grid}.vote-form label{flex-direction:column;gap:7px;font-weight:800;display:flex}.vote-form input,.vote-form textarea{color:#0c2948;font:inherit;background:#fff;border:1px solid #527895;border-radius:12px;padding:15px}.vote-form button{color:#fff;background:#ff6422;border:0;border-radius:14px;align-self:end;min-height:58px;font-size:1.1rem;font-weight:900}.vote-form>small,.vote-error{grid-column:1/-1}.vote-error{color:#ffb08e}.vote-honeypot{position:absolute!important;left:-9999px!important}.vote-not-open{color:#fff;background:#061a2b;padding:34px 46px 44px}.vote-not-open b{color:#ff8a58;letter-spacing:.12em}.vote-results{padding:5px 46px 48px}.vote-results h2{font-size:2.2rem}.vote-results article{border-bottom:1px solid #aec8dc;grid-template-columns:220px 1fr;align-items:center;gap:24px;padding:18px 0;display:grid}.vote-results article span{justify-content:space-between;display:flex}.vote-results meter{width:100%;height:22px}.vote-results h3{color:#fff;background:#ff6422;border-radius:15px;padding:22px}.vote-results aside{background:#fff;border:1px solid #aec8dc;border-radius:15px;padding:22px}.vote-confirmation{text-align:center;padding:60px}.vote-check{color:#fff;background:#1d9b70;border-radius:50%;place-items:center;width:76px;height:76px;margin:auto;font-size:2.5rem;display:grid}.vote-confirmation h1{margin:12px;font-size:clamp(3rem,8vw,6rem)}.vote-after{color:#fff;background:#061a2b;border-radius:20px;margin-top:40px;padding:30px}.vote-after p{color:#b8cbda;max-width:680px;margin:auto}.vote-after div{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:20px;display:flex}.vote-after span{border:1px solid #315775;border-radius:999px;padding:8px 12px}.vote-loading{justify-content:space-between;padding:35px;display:flex}.vote-admin>header{color:#fff;background:#061a2b;border-radius:22px;justify-content:space-between;align-items:flex-start;padding:32px;display:flex}.vote-admin>header h1{margin:.3rem 0;font-size:2.8rem}.vote-status{background:#ff6422;border-radius:999px;padding:10px 15px;font-weight:900}.vote-admin-metrics{grid-template-columns:repeat(4,1fr);gap:14px;margin:18px 0;display:grid}.vote-admin-metrics article{border:1px solid var(--border);background:var(--panel);border-radius:16px;padding:20px}.vote-admin-metrics b{font-size:2rem;display:block}.vote-admin-editor,.vote-admin-actions,.vote-admin-review{border:1px solid var(--border);background:var(--panel);border-radius:20px;margin:18px 0;padding:28px}.vote-admin-editor>label,.vote-admin-option{flex-direction:column;gap:8px;margin:15px 0;display:flex}.vote-admin-editor input,.vote-admin-editor textarea{border:1px solid var(--border);border-radius:10px;width:100%;padding:13px}.vote-admin-option{border:1px solid var(--border);border-radius:14px;padding:18px}.vote-admin-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.vote-admin-actions h2{width:100%}.vote-admin-actions button{padding:12px 16px}.vote-admin-review article{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:12px 0;display:flex}.vote-admin-review article span{flex-direction:column;flex:1;display:flex}.vote-admin-review blockquote{background:var(--subtle);border-left:4px solid #ff6422;margin:10px 0;padding:15px}.vote-admin-review blockquote small{margin-top:8px;display:block}@media (max-width:760px){.community-vote-page{padding:0}.community-vote-shell{border-left:0;border-right:0;border-radius:0;width:100%;margin:0}.public-welcome>.community-vote-shell{border-radius:22px;width:calc(100% - 20px);margin:10px}.vote-brand{padding:13px 16px}.vote-brand i{display:none}.vote-hero{grid-template-columns:1fr;padding:28px 20px}.vote-hero h1{font-size:3.25rem}.vote-media img{min-height:210px}.vote-video{width:calc(100% - 40px);margin:0 20px 22px}.blind-ballot{flex-direction:column;align-items:flex-start;margin:0 20px 20px}.vote-options{grid-template-columns:1fr;padding:0 20px 20px}.vote-options button{grid-template-columns:1fr auto}.vote-options img{grid-column:1/-1;width:100%;height:190px}.community-vote-shell>details{margin:0 20px 20px}.vote-form{grid-template-columns:1fr;padding:24px 20px 32px}.vote-form button{min-height:64px}.vote-not-open,.vote-results{padding:30px 20px}.vote-results article{grid-template-columns:1fr}.vote-confirmation{padding:44px 20px}.vote-admin-metrics{grid-template-columns:repeat(2,1fr)}.vote-admin>header{flex-direction:column}.vote-admin-review article{flex-wrap:wrap;align-items:flex-start}}.vote-media{cursor:zoom-in;position:relative}.vote-media img{object-fit:contain}.vote-media span{color:#fff;letter-spacing:.08em;background:#061a2be8;border-radius:999px;padding:8px 11px;font-size:.68rem;font-weight:900;position:absolute;bottom:12px;right:12px}.vote-lightbox{z-index:1000;background:#00101ee8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.vote-lightbox>button{color:#fff;background:#061a2b;border:1px solid #fff8;border-radius:50%;width:52px;height:52px;font-size:2rem;position:fixed;top:18px;right:22px}.vote-lightbox img{object-fit:contain;border-radius:16px;max-width:min(1400px,96vw);max-height:92vh;box-shadow:0 28px 90px #000}.vote-option-wrap{background:#fff;border:2px solid #aec8dc;border-radius:20px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.vote-options .vote-option-wrap>button{border:0;border-radius:0;flex:1;width:100%}.vote-option-video{background:#061a2b;width:100%;max-height:360px;display:block}.vote-video-placeholder{background:#e7f0f6;border-top:1px solid #aec8dc;flex-direction:column;justify-content:center;gap:5px;min-height:92px;padding:16px 20px;display:flex}.vote-video-placeholder b{letter-spacing:.08em;color:#d34c12;font-size:.76rem}.vote-video-placeholder span{color:#48667f;font-size:.85rem;line-height:1.4}.vote-options .vote-option-wrap>.vote-option-image{cursor:zoom-in;background:#061a2b;border:0;border-radius:0;flex:none;width:100%;padding:0;display:block;position:relative}.vote-options .vote-option-image img{object-fit:contain;border-radius:0;width:100%;height:auto;max-height:none;display:block}.vote-options .vote-option-image span{color:#fff;letter-spacing:.08em;background:#061a2be8;border-radius:999px;padding:8px 11px;font-size:.68rem;font-weight:900;display:block;position:absolute;bottom:12px;right:12px}.admin-nav-groups{flex-direction:column;gap:18px;overflow:auto;display:flex!important}.admin-nav-groups>section{flex-direction:column;gap:4px;display:flex}.admin-nav-groups>section>small{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;padding:0 14px 5px;font-size:.65rem;font-weight:900}.task-row-static{cursor:default}.admin-mobile-menu-backdrop{z-index:400;background:#00101ec9;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.admin-mobile-menu{width:min(620px,100%);max-height:min(78vh,720px);padding:18px 18px calc(22px + env(safe-area-inset-bottom));border:1px solid var(--border);background:var(--panel);border-radius:24px 24px 0 0;overflow:auto;box-shadow:0 -20px 60px #00101e99}.admin-mobile-menu>header{justify-content:space-between;align-items:center;padding:2px 2px 14px;display:flex}.admin-mobile-menu>header span{flex-direction:column;display:flex}.admin-mobile-menu>header small{color:var(--orange);letter-spacing:.12em;font-size:.7rem;font-weight:900}.admin-mobile-menu>header b{font-size:1.3rem}.admin-mobile-menu>header button{border:1px solid var(--border);background:var(--surface);width:46px;height:46px;color:inherit;border-radius:50%;font-size:1.5rem}.admin-mobile-menu>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.admin-mobile-menu>div>button{border:1px solid var(--border);background:var(--surface);min-height:58px;color:inherit;text-align:left;border-radius:13px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px;display:grid}.admin-mobile-menu>div>button.active{border-color:var(--orange);box-shadow:inset 4px 0 var(--orange)}.admin-mobile-menu>div>button span{font-size:1.2rem}.admin-mobile-menu>div>button em{color:var(--orange);font-style:normal}.today-operations{border-top:4px solid var(--orange);margin-bottom:16px;padding:22px}.today-operations>header{grid-template-columns:minmax(0,1fr) minmax(260px,.55fr);align-items:start;gap:20px;display:grid}.today-operations h1{margin:6px 0 5px;font-size:clamp(1.7rem,3vw,2.7rem)}.today-operations header p{max-width:760px;color:var(--muted);margin:0;line-height:1.5}.today-event{border:1px solid var(--border);background:var(--surface);border-radius:14px;gap:4px;padding:14px;display:grid}.today-event small,.today-role-context small{color:var(--orange);letter-spacing:.11em;font-size:.7rem;font-weight:900}.today-event b{font-size:1.05rem}.today-event span{color:var(--muted);font-size:.82rem}.today-role-context{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.today-role-context>span{border:1px solid var(--border);background:var(--subtle);border-radius:11px;gap:4px;padding:10px 12px;display:grid}.today-role-context b{font-size:.86rem}.today-action-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:9px;display:grid}.today-action-grid>button{border:1px solid var(--border);background:var(--surface);min-height:92px;color:inherit;text-align:left;cursor:pointer;border-radius:14px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px;display:grid}:is(.today-action-grid>button:hover,.today-action-grid>button:focus-visible){border-color:var(--orange);outline-offset:2px;outline:2px solid #ff642244}.today-action-grid i{color:#fff;background:#102f4b;border-radius:12px;place-items:center;width:42px;height:42px;font-size:1.25rem;font-style:normal;display:grid}.today-action-grid span{gap:4px;display:grid}.today-action-grid b{font-size:.92rem}.today-action-grid small{color:var(--muted);font-size:.76rem;line-height:1.35}.today-action-grid em{color:var(--orange);font-size:.76rem;font-style:normal;font-weight:900}.today-readonly{background:var(--subtle);border:1px solid #7d6640;border-left:4px solid #f3b44c;border-radius:12px;gap:5px;padding:14px;display:grid}.today-readonly span{color:var(--muted);font-size:.82rem;line-height:1.45}.team-lab-discovery{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin-bottom:18px;padding:18px 20px;display:grid;border-left:5px solid var(--orange)!important}.team-lab-discovery-icon{color:#fff;background:#102f4b;border-radius:16px;place-items:center;width:54px;height:54px;font-size:1.7rem;display:grid}.team-lab-discovery small{color:var(--orange);letter-spacing:.13em;font-size:.72rem;font-weight:900}.team-lab-discovery h2{margin:4px 0}.team-lab-discovery p{max-width:820px;color:var(--muted);margin:0;line-height:1.45}.team-lab-requested .team-lab{outline-offset:4px;outline:3px solid #ff642255}.paid-selection-note{background:var(--subtle);color:var(--muted);border-left:4px solid #f3b44c;margin:8px 0;padding:10px 12px;font-size:.82rem;line-height:1.4}.side-game-choices button:disabled{cursor:not-allowed;opacity:.68}.player-cancel-checkin{width:100%;margin-top:10px}.cancel-checkin-note{color:var(--muted);margin-top:8px;font-size:.78rem;line-height:1.4;display:block}.player-inbox-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 16px;display:grid}.player-inbox-tabs button{border:1px solid var(--border);background:var(--panel);min-height:52px;color:inherit;border-radius:14px;font-weight:900}.player-inbox-tabs button.active{border-color:var(--orange);box-shadow:inset 0 -4px var(--orange)}.player-inbox-tabs b,.nav-count{background:var(--orange);color:#fff;border-radius:999px;place-items:center;min-width:20px;height:20px;margin-left:6px;padding:0 5px;font-size:.7rem;display:inline-grid}.player-notification-center{gap:14px;display:grid}.player-notification-center>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.player-notification-center>header small{color:var(--orange);letter-spacing:.12em;font-weight:900}.player-notification-center h2{margin:4px 0}.player-notification-list{gap:10px;display:grid}.player-notification-list>article{border:1px solid var(--border);background:var(--panel);border-radius:16px;grid-template-columns:auto minmax(0,1fr);gap:14px;padding:16px;display:grid}.player-notification-list>article.unread{border-left:5px solid var(--orange)}.player-notification-list>article.read{opacity:.78}.notification-mark{color:#fff;background:#102f4b;border-radius:13px;place-items:center;width:42px;height:42px;font-size:1.25rem;display:grid}.player-notification-list h3{margin:5px 0}.player-notification-list p{color:var(--muted);margin:0;line-height:1.5}.player-notification-list footer{align-items:center;gap:10px;margin-top:12px;display:flex}.player-notification-list footer .button{min-height:42px;padding:8px 12px}.pickup-builder>div:first-child small{color:var(--orange);letter-spacing:.12em;font-weight:900}.pickup-builder>div:first-child h2{margin:4px 0 12px}.pickup-builder>footer{justify-content:flex-end;gap:9px;display:flex}.pickup-rounds>article.owned{border-color:#5388ad;box-shadow:inset 4px 0 #5388ad}.pickup-rounds>article>header>div{align-items:center;gap:6px;display:flex}.pickup-rounds footer button.danger{color:#e96e65;border-color:#bf4b43}.admin-pickup-moderation{margin-top:18px}.admin-pickup-moderation>div:last-child{gap:8px;display:grid}.admin-pickup-moderation article{border-bottom:1px solid var(--border);grid-template-columns:minmax(220px,1fr) minmax(220px,.8fr) auto;align-items:end;gap:12px;padding:13px 0;display:grid}.admin-pickup-moderation article>span{flex-direction:column;gap:3px;display:flex}.admin-pickup-moderation article small,.admin-pickup-moderation article em{color:var(--muted);font-size:.78rem;font-style:normal}.admin-pickup-moderation label{gap:5px;font-size:.76rem;font-weight:900;display:grid}.admin-pickup-moderation input{border:1px solid var(--border);background:var(--surface);min-height:44px;color:inherit;font:inherit;border-radius:10px;padding:10px}.profile-card-first{margin-top:0}.profile-identity-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin:12px 0 18px;display:grid}.profile-identity-actions>button,.profile-identity-actions>details{border:1px solid var(--border);background:var(--panel);min-height:68px;color:inherit;border-radius:15px;padding:14px}.profile-identity-actions>button{text-align:left;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.profile-identity-actions>button span{font-size:1.4rem}.profile-identity-actions>button b,.profile-identity-actions>button small{grid-column:2}.profile-identity-actions>button small{color:var(--muted)}.profile-identity-actions>button em{color:var(--orange);grid-area:1/3/3;font-style:normal}.profile-identity-actions summary{cursor:pointer;font-weight:900}.profile-identity-actions details p{color:var(--muted);margin-bottom:0;line-height:1.45}.top-rounds>div>.top-round-card{border:1px solid var(--border);background:var(--panel);min-width:0;color:inherit;text-align:left;font:inherit;cursor:pointer;border-radius:16px;flex-direction:column;padding:18px;display:flex}:is(.top-round-card:hover,.top-round-card:focus-visible){border-color:var(--orange);outline-offset:2px;outline:2px solid #ff642244}.top-round-card>em{color:var(--orange);margin-top:auto;padding-top:12px;font-style:normal;font-weight:900}.player-main[data-focused-scorecard] .history-hero{border-color:var(--orange)}@media (max-width:720px){.admin-nav-groups{gap:12px}.admin-mobile-menu>div{grid-template-columns:1fr}.mobile-nav{min-height:72px;padding-bottom:env(safe-area-inset-bottom)}.today-operations{padding:16px 14px}.today-operations>header,.today-role-context,.today-action-grid{grid-template-columns:1fr}.today-action-grid>button{min-height:76px}.today-action-grid small{font-size:.8rem}.today-action-grid em{display:none}.player-mobile-nav{min-height:72px;height:auto!important;padding-bottom:env(safe-area-inset-bottom)!important}.player-main{padding-bottom:calc(98px + env(safe-area-inset-bottom))!important}.player-mobile-nav button{min-width:0!important}.player-mobile-nav button small{font-size:.7rem!important}.player-mobile-nav .nav-count{min-width:17px;height:17px;margin:0;font-size:.62rem;position:absolute;top:5px;right:calc(50% - 20px)}.team-lab-discovery{grid-template-columns:auto minmax(0,1fr)}.team-lab-discovery .button{grid-column:1/-1;min-height:56px}.player-inbox-hero{margin-bottom:12px}.player-inbox-tabs button{font-size:.82rem}.player-notification-center>header{flex-direction:column;align-items:flex-start}.player-notification-list>article{grid-template-columns:36px minmax(0,1fr);padding:13px}.notification-mark{width:36px;height:36px}.player-notification-list>article small{font-size:.72rem}.player-notification-list>article p{font-size:.86rem}.player-notification-list footer{flex-direction:column;align-items:stretch}.player-notification-list footer>*{width:100%}.profile-identity-actions{grid-template-columns:1fr}.identity-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important}.identity-stats small{line-height:1.25;font-size:.65rem!important}.top-rounds>div{scroll-snap-type:x mandatory}.top-rounds>div>.top-round-card{scroll-snap-align:start;min-width:84vw}.pickup-builder>footer{grid-template-columns:1fr 1fr;display:grid}.pickup-builder>footer button{min-height:52px}.pickup-rounds footer>div{grid-template-columns:1fr;gap:7px;display:grid!important}.pickup-rounds footer button{min-height:46px}.admin-pickup-moderation article{grid-template-columns:1fr}.admin-pickup-moderation article .button{min-height:50px}}.session-signout{color:#c6d3df;white-space:nowrap;background:#13243a;border:1px solid #385069;border-radius:9px;justify-content:center;align-items:center;min-height:42px;padding:8px 12px;font-size:.72rem;font-weight:900;text-decoration:none;display:inline-flex}:is(.session-signout:hover,.session-signout:focus-visible){border-color:var(--orange);color:#fff;outline-offset:2px;outline:2px solid #ff642244}html[data-theme=light] .session-signout{color:#1c4662;background:#fff;border-color:#9db9ca}@media (max-width:720px){.header-actions{gap:7px}.header-actions .date{display:none}.header-actions .session-signout{min-height:40px;padding:7px 9px;font-size:.67rem}.player-header{gap:8px}.player-header .session-signout{min-height:40px;padding:7px 9px;font-size:.67rem}.player-header .beta-environment-label{display:none}}.beta-gate-shell{background:radial-gradient(circle at 12% 10%,#f0591f29,transparent 35%),radial-gradient(circle at 88% 90%,#2d638c29,transparent 38%),var(--bg);place-items:center;min-height:100vh;padding:32px;display:grid}.beta-gate-card{border:1px solid var(--line);background:var(--panel);border-radius:28px;grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);width:min(920px,100%);display:grid;overflow:hidden;box-shadow:0 28px 80px #00000038}.beta-gate-mark{background:linear-gradient(155deg,var(--navy),#06141e);place-items:center;padding:44px 24px;display:grid}.beta-gate-mark img{filter:drop-shadow(0 14px 28px #00000047);width:min(180px,72%);height:auto}.beta-gate-copy{gap:16px;padding:42px;display:grid}.beta-gate-copy h1{letter-spacing:-.04em;font-size:clamp(32px,5vw,54px);line-height:.96}.beta-gate-copy>p{color:var(--muted);font-size:16px;line-height:1.65}.beta-gate-copy label{letter-spacing:.08em;text-transform:uppercase;gap:8px;font-size:12px;font-weight:900;display:grid}.beta-gate-copy input{border:1px solid var(--line);background:var(--surface);min-height:52px;color:var(--ink);text-transform:uppercase;border-radius:12px;padding:0 14px;font:800 15px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.beta-gate-copy>small{color:var(--muted);line-height:1.5}.beta-gate-error{color:#d9513b;background:#b22d2d1f;border-radius:10px;padding:12px 14px;font-weight:800}.beta-gate-copy>.button.primary{min-height:52px}.beta-gate-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.beta-gate-actions .button{text-align:center;min-height:46px}.beta-gate-copy aside{border-left:3px solid var(--orange);background:var(--surface);border-radius:0 10px 10px 0;gap:4px;padding:14px;display:grid}.beta-gate-copy aside b{font-size:13px}.beta-gate-copy aside span{color:var(--muted);font-size:12px;line-height:1.5}@media (max-width:700px){.beta-gate-shell{padding:14px}.beta-gate-card{border-radius:20px;grid-template-columns:1fr}.beta-gate-mark{padding:22px}.beta-gate-mark img{width:88px}.beta-gate-copy{padding:26px 20px}.beta-gate-copy h1{font-size:36px}.beta-gate-actions{grid-template-columns:1fr}.beta-gate-copy input{font-size:16px}}.beta-invite-command{border:1px solid var(--border);background:var(--surface);border-radius:16px;margin:18px 0;padding:18px}.beta-invite-command>header{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;justify-content:space-between;align-items:start;gap:18px;height:auto;padding:0 0 14px;display:flex;position:static}.beta-invite-command>header>span{gap:4px;display:grid}.beta-invite-command>header small{color:var(--muted);font-size:12px}.beta-invite-command>header>span>small{color:var(--orange);letter-spacing:1px;font-weight:900}.beta-invite-command>header h3{margin:0;font-size:20px}.beta-invite-command>header p{max-width:680px;color:var(--muted);margin:0;font-size:13px;line-height:1.5}.beta-invite-command>header>b{border:1px solid var(--border);text-align:center;border-radius:12px;min-width:104px;padding:12px;font-size:24px;display:grid}.beta-invite-command>header>b small{letter-spacing:1px;font-size:11px}.beta-invite-lock,.beta-invite-ready{color:var(--ink);background:#ff765c12;border:1px solid #a74d42;border-radius:12px;gap:5px;margin-bottom:10px;padding:13px 14px;font-size:13px;line-height:1.45;display:grid}.beta-invite-lock span,.beta-invite-lock li,.beta-invite-ready span{color:var(--muted)}.beta-invite-lock ul{gap:3px;margin:4px 0 0;padding-left:20px;display:grid}.beta-invite-ready{background:#1fa77b12;border-color:#1fa77b}.beta-invite-create{background:var(--panel);border-radius:12px;grid-template-columns:150px 1fr auto;align-items:end;gap:9px;padding:14px;display:grid}.beta-invite-create label{color:var(--muted);letter-spacing:.8px;text-transform:uppercase;gap:5px;font-size:12px;font-weight:900;display:grid}.beta-invite-create input{border:1px solid var(--border);background:var(--surface);min-height:44px;color:var(--ink);border-radius:9px;padding:0 11px;font-size:16px}.beta-invite-create .button{min-height:44px}.beta-issued-codes{color:#123d31;background:#eafaf4;border:1px solid #1fa77b;border-radius:12px;margin-top:12px;padding:14px}.beta-issued-codes>header{background:0 0;border:0;justify-content:space-between;gap:14px;height:auto;padding:0 0 10px;display:flex;position:static}.beta-issued-codes>header span{gap:3px;display:grid}.beta-issued-codes>header small{font-size:12px;line-height:1.4}.beta-issued-codes>header button,.beta-invite-status article button{min-height:44px;color:inherit;background:0 0;border:1px solid;border-radius:8px;padding:8px 12px;font-size:12px;font-weight:900}.beta-issued-codes>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.beta-issued-code{background:#fff;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:7px;padding:10px;display:grid}.beta-issued-code>span{letter-spacing:.05em;grid-column:1/-1;font-size:11px;font-weight:900}.beta-issued-code input{color:#123d31;background:#f7fffc;border:1px solid #9bcfbe;border-radius:7px;min-width:0;min-height:44px;padding:0 10px;font:800 12px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.beta-issued-code button{min-height:44px}.beta-copy-notice{margin:10px 0 0;font-size:13px;font-weight:800;line-height:1.45}.beta-codes-saved{min-height:44px;color:inherit;background:0 0;border:1px solid;border-radius:8px;margin-top:10px;padding:8px 12px;font-size:12px;font-weight:900}.beta-invite-status{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.beta-invite-status>section{border:1px solid var(--border);background:var(--panel);border-radius:12px;padding:13px}.beta-invite-status section>header{background:0 0;border:0;gap:3px;height:auto;padding:0 0 9px;display:grid;position:static}.beta-invite-status section>header b{font-size:14px}.beta-invite-status section>header small,.beta-invite-status section>p{color:var(--muted);font-size:12px}.beta-invite-status article{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:9px;padding:9px 0;display:flex}.beta-invite-status article span{gap:3px;display:grid}.beta-invite-status article b{font-size:13px}.beta-invite-status article small{color:var(--muted);font-size:12px}.beta-invite-status article button{color:#a02d20;min-height:44px}.beta-owner-self-test{background:#2f83c612;border:1px solid #2f83c6;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:10px;padding:14px;display:flex}.beta-owner-self-test span{gap:4px;display:grid}.beta-owner-self-test small{max-width:680px;color:var(--muted);font-size:12px;line-height:1.45}.beta-owner-self-test .button{white-space:nowrap;min-height:44px}.beta-invite-status article span>em{color:var(--orange);font-size:.72rem;font-style:normal;font-weight:900}.beta-account-actions{align-items:center;gap:7px;display:flex}.beta-invite-status article .beta-profile-repair{color:#2f83c6;border-color:#2f83c6}:is(.beta-invite-status article .beta-profile-repair:hover,.beta-invite-status article .beta-profile-repair:focus-visible){background:#2f83c614}html[data-theme=dark] .beta-issued-codes{color:#d9fff3;background:#0d3027}:is(.beta-issued-codes button:focus-visible,.beta-invite-status button:focus-visible,.beta-owner-self-test button:focus-visible){outline:2px solid var(--orange);outline-offset:2px}@media (max-width:760px){.beta-invite-command>header{display:grid}.beta-invite-command>header>b{justify-self:start}.beta-owner-self-test{display:grid}.beta-owner-self-test .button{white-space:normal;width:100%}.beta-invite-create{grid-template-columns:1fr}.beta-issued-codes>header{display:grid}.beta-issued-codes>div,.beta-invite-status{grid-template-columns:1fr}.beta-invite-status article{align-items:flex-start}.beta-account-actions{flex-direction:column;align-items:stretch}.beta-invite-status article button{min-width:72px}}.public-support article .public-inline-action{color:#ff9d59;text-align:left;cursor:pointer;background:0 0;border:0;min-height:44px;margin-top:auto;padding:0;font-family:inherit;font-size:10px;font-weight:900;line-height:1.4}.public-support article .public-inline-action:focus-visible{outline-offset:3px;outline:3px solid #fff}.apostle-readiness{border-top:5px solid #d8ab43;margin:18px 0;padding:24px}.apostle-readiness-head{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:20px;height:auto;padding:0 0 20px;display:flex;position:static}.apostle-readiness-head h2{margin:6px 0;font-size:clamp(1.7rem,3vw,2.45rem)}.apostle-readiness-head p{max-width:820px;color:var(--muted);margin:0;line-height:1.55}.apostle-inactive{text-align:center;background:#d8ab4314;border:1px solid #d8ab43;border-radius:13px;gap:4px;min-width:190px;padding:13px 15px;display:grid}.apostle-inactive b{color:#d8ab43;letter-spacing:.12em}.apostle-inactive small{color:var(--muted);font-size:.66rem;line-height:1.35}.apostle-policy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.apostle-policy-grid article{border:1px solid var(--border);background:var(--surface);border-radius:14px;padding:16px}.apostle-policy-grid small,.apostle-readiness-gates>header small,.apostle-csv-card header small,.apostle-preview header small,.apostle-checkin-lock>div>small{color:#d8ab43;letter-spacing:.12em;font-size:.69rem;font-weight:900}.apostle-policy-grid h3{margin:7px 0;font-size:1rem}.apostle-policy-grid p{color:var(--muted);margin:0;font-size:.81rem;line-height:1.45}.apostle-readiness-gates{border:1px solid var(--border);background:var(--surface);border-radius:16px;margin-top:14px;padding:18px}.apostle-readiness-gates>header{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:15px;height:auto;padding:0 0 12px;display:flex;position:static}.apostle-readiness-gates>header span{gap:4px;display:grid}.apostle-readiness-gates>header h3{margin:0}.apostle-readiness-gates>header>b{text-align:center;min-width:74px;font-size:1.65rem;display:grid}.apostle-readiness-gates>header>b small{font-size:.61rem}.apostle-readiness-gates>article{border-top:1px solid var(--border);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 2px;display:grid}.apostle-readiness-gates>article i{background:var(--subtle);border-radius:50%;place-items:center;width:26px;height:26px;font-style:normal;font-weight:900;display:grid}.apostle-readiness-gates>article.ready i{color:#fff;background:#1fa77b}.apostle-readiness-gates>article span{gap:3px;display:grid}.apostle-readiness-gates>article span b{font-size:.86rem}.apostle-readiness-gates>article span small{color:var(--muted);font-size:.73rem;line-height:1.35}.apostle-readiness-gates>article em{color:var(--muted);font-size:.68rem;font-style:normal;font-weight:900}.apostle-readiness-gates>article.ready em{color:#1fa77b}.apostle-workbench{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.apostle-csv-card{border:1px solid var(--border);background:var(--surface);border-radius:15px;min-width:0;padding:16px}.apostle-csv-card>header{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:8px;height:auto;padding:0;display:flex;position:static}.apostle-csv-card header span:first-child{gap:3px;display:grid}.apostle-csv-card>p{min-height:54px;color:var(--muted);font-size:.78rem;line-height:1.45}.apostle-local-state{border:1px solid var(--border);border-radius:999px;flex:none;padding:5px 8px;font-size:.62rem;font-weight:900}.apostle-local-state.ready{color:#1fa77b;border-color:#1fa77b}.apostle-local-state.attention{border-color:var(--orange);color:var(--orange)}.apostle-local-state.pending{color:var(--muted)}.apostle-csv-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.apostle-csv-actions .button{text-align:center;cursor:pointer;place-items:center;min-height:48px;padding:8px;font-size:.72rem;display:grid}.apostle-csv-actions label input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.apostle-csv-result{border:1px solid var(--border);background:var(--panel);border-radius:11px;gap:8px;margin-top:10px;padding:11px;display:grid}.apostle-csv-result>span{gap:3px;display:grid}.apostle-csv-result small{color:var(--muted);font-size:.69rem}.apostle-csv-result ul{color:var(--orange);margin:0;padding-left:18px;font-size:.73rem;line-height:1.45}.apostle-csv-result p{color:#1fa77b;margin:0;font-size:.73rem;line-height:1.45}.apostle-preview{border:1px solid var(--border);background:var(--surface);border-radius:16px;margin-top:14px;padding:18px}.apostle-preview>header{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:15px;height:auto;padding:0 0 14px;display:flex;position:static}.apostle-preview>header span{gap:4px;display:grid}.apostle-preview h3{margin:0}.apostle-preview header p{color:var(--muted);margin:0;font-size:.78rem}.apostle-preview>header>b{color:#d8ab43;letter-spacing:.08em;border:1px solid #d8ab43;border-radius:999px;padding:7px 10px;font-size:.66rem}.apostle-tag-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.apostle-tag-grid article{border:1px solid var(--border);background:var(--panel);border-radius:12px;gap:8px;min-width:0;padding:12px;display:grid}.apostle-tag-grid article.blessed{background:linear-gradient(145deg,#d8ab4316,var(--panel));border-color:#d8ab4388}.apostle-tag-grid article>span{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.apostle-tag-grid article>span b{font-size:1.12rem}.apostle-tag-grid article>span small{color:#d8ab43;letter-spacing:.09em;font-size:.59rem;font-weight:900}.apostle-tag-grid article strong{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.apostle-tag-grid article em{color:var(--muted);font-size:.66rem;font-style:normal}.apostle-tag-grid article.missing,.apostle-tag-grid article.ambiguous,.apostle-tag-grid article.conflict{border-color:var(--orange)}.apostle-safety-lock{background:var(--subtle);border-left:4px solid #d8ab43;border-radius:0 12px 12px 0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:13px;margin-top:14px;padding:14px;display:grid}.apostle-safety-lock>span{color:#10243a;background:#d8ab43;border-radius:50%;place-items:center;width:42px;height:42px;font-size:1.2rem;display:grid}.apostle-safety-lock b{font-size:.87rem}.apostle-safety-lock p{color:var(--muted);margin:4px 0 0;font-size:.76rem;line-height:1.45}.apostle-checkin-lock{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin-bottom:18px;padding:17px 20px;display:grid;border-left:5px solid #d8ab43!important}.apostle-checkin-icon{color:#10243a;background:#d8ab43;border-radius:15px;place-items:center;width:52px;height:52px;font-size:1.6rem;display:grid}.apostle-checkin-lock h2{margin:4px 0;font-size:1.18rem}.apostle-checkin-lock p{max-width:900px;color:var(--muted);margin:0;font-size:.81rem;line-height:1.45}.apostle-checkin-lock strong{margin-top:6px;font-size:.75rem;line-height:1.4;display:block}.apostle-people-required{max-width:150px;color:var(--muted);text-align:center;font-size:.72rem;font-weight:900}.apostle-checkin-lock .button{min-height:48px}.profile-identity-actions{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1100px){.apostle-workbench{grid-template-columns:1fr}.apostle-csv-card>p{min-height:0}.apostle-tag-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.profile-identity-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.profile-identity-actions>details:last-child{grid-column:1/-1}}@media (max-width:720px){.apostle-readiness{padding:16px 13px}.apostle-readiness-head{display:grid}.apostle-inactive{text-align:left;min-width:0}.apostle-policy-grid{grid-template-columns:1fr}.apostle-readiness-gates>article{grid-template-columns:28px minmax(0,1fr)}.apostle-readiness-gates>article em{grid-column:2}.apostle-csv-actions{grid-template-columns:1fr}.apostle-tag-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.apostle-checkin-lock{grid-template-columns:46px minmax(0,1fr);padding:15px 14px}.apostle-checkin-icon{width:46px;height:46px}.apostle-checkin-lock>.button,.apostle-checkin-lock>.apostle-people-required{grid-column:1/-1;width:100%;max-width:none;min-height:52px}.profile-identity-actions{grid-template-columns:1fr}.profile-identity-actions>details:last-child{grid-column:auto}}.admin-nav-count{border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-style:normal;font-weight:900;line-height:1;display:inline-grid;box-shadow:0 0 0 2px #0a1626;color:#fff!important;background:#e94b35!important;font-size:.68rem!important}.mobile-nav .admin-nav-count{margin:0;position:absolute;top:5px;right:calc(50% - 24px)}.mobile-nav button{position:relative}.admin-mobile-menu .admin-nav-count{box-shadow:none;justify-self:end}.today-operations{border-top-width:3px;margin-bottom:10px;padding:15px}.today-operations>header{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;grid-template-columns:minmax(0,1fr) minmax(230px,.42fr);gap:12px;height:auto;padding:0;position:static}.today-operations h1{font-size:clamp(1.45rem,2.4vw,2rem)}.today-operations header p{font-size:.8rem}.today-event{padding:10px}.today-role-context{margin:9px 0}.today-role-context>span{padding:8px 10px}.today-action-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.today-action-grid>button{grid-template-columns:34px minmax(0,1fr);min-height:62px;padding:9px}.today-action-grid i{border-radius:9px;width:34px;height:34px;font-size:1rem}.today-action-grid b{font-size:.78rem;line-height:1.25}.today-action-grid small{display:none}.today-action-grid em{grid-column:2;font-size:.65rem}.command-overview{margin-top:10px;padding:15px}.command-overview-head{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;justify-content:space-between;align-items:flex-start;height:auto;padding:0 0 10px;display:flex;position:static}.command-overview-head h2{margin:4px 0 0;font-size:1.05rem}.command-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-bottom:10px;display:grid}.command-kpis article{border:1px solid var(--border);border-left:3px solid var(--blue);background:var(--surface);border-radius:10px;justify-content:space-between;align-items:baseline;gap:8px;min-width:0;padding:9px 11px;display:flex}.command-kpis article.tone-orange{border-left-color:var(--orange)}.command-kpis article.tone-green{border-left-color:var(--green)}.command-kpis article.tone-violet{border-left-color:var(--violet)}.command-kpis span{color:var(--muted);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.68rem;overflow:hidden}.command-kpis strong{font-size:1.15rem}.command-overview-grid{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:10px;display:grid}.command-attention,.command-season{border:1px solid var(--border);background:var(--surface);border-radius:12px;min-width:0;padding:12px}.command-attention .section-head,.command-season .section-head{margin-bottom:7px}.command-attention .task-row{padding:8px 2px}.command-attention .task-icon{width:28px;height:28px}.command-attention .task-row{grid-template-columns:32px minmax(0,1fr) auto}.command-mini-chart{background:repeating-linear-gradient(#0000,#0000 31px,#21344a 32px);gap:6px;height:104px;padding-top:8px}.command-mini-chart span{max-width:18px}.command-season .season-footer{margin-top:9px}.weather-command{margin:10px 0;padding:14px}.weather-command-head{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;height:auto;padding:0 0 10px;display:flex;position:static}.weather-command-head h2{margin:3px 0;font-size:1.05rem}.weather-command-head p{color:var(--muted);margin:0;font-size:.76rem}.weather-command-now{align-items:center;gap:14px;display:flex}.weather-command-now>span{grid-template-columns:auto auto;align-items:baseline;gap:2px 6px;display:grid}.weather-command-now small{color:var(--muted);grid-column:1/-1;font-size:.62rem;font-weight:900}.weather-command-now b{font-size:1rem}.weather-command-now em{color:var(--muted);font-size:.68rem;font-style:normal}.weather-day-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.weather-day{border:1px solid var(--border);background:var(--surface);border-left:5px solid #6f8293;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;gap:5px 10px;min-width:0;padding:10px;display:grid}.weather-day-go{border-left-color:#25b981}.weather-day-caution{border-left-color:#e5b436}.weather-day-delay{border-left-color:#f27a26}.weather-day-cancel{border-left-color:#db4538}.weather-day-unavailable{border-left-color:#7d8995}.weather-day>div{gap:2px;min-width:0;display:grid}.weather-day>div small{color:var(--muted);font-size:.64rem}.weather-day>div b{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.weather-day>.weather-status{align-self:start}.weather-day>span{align-items:baseline;gap:7px;display:flex}.weather-day>span b{font-size:.85rem}.weather-day>span small{color:var(--muted);font-size:.66rem}.weather-day>p{color:var(--muted);text-align:right;margin:0;font-size:.68rem;line-height:1.25}.weather-outlook-details,.weather-decision-form{border:1px solid var(--border);background:var(--surface);border-radius:10px;margin-top:9px}.weather-outlook-details>summary,.weather-decision-form>summary{min-height:44px;color:var(--orange);cursor:pointer;padding:12px 14px;font-size:.78rem;font-weight:900}.weather-outlook-details>summary span{float:right}.weather-outlook-details>.weather-program-grid,.weather-outlook-details>.weather-alert-list,.weather-outlook-details>.weather-no-alerts{margin:0 12px 12px}.weather-decisions{margin-top:9px}.weather-alert-delivery{color:var(--muted);grid-column:1/-1;font-size:.68rem;line-height:1.35}.player-challenge-progress>header,.profile-recent-rounds>header,.upcoming-tournament-spotlight>header,.top-rounds>header{z-index:auto;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;width:auto;height:auto;min-height:0;padding:0 0 14px;position:static;top:auto}.player-challenge-progress>header>*,.profile-recent-rounds>header>*,.upcoming-tournament-spotlight>header>*,.top-rounds>header>*{min-width:0}.player-challenge-progress,.profile-recent-rounds,.top-rounds,.upcoming-tournament-spotlight,.profile-round-row,.top-round-card{min-width:0;max-width:100%}.upcoming-tournament-spotlight article>*{min-width:0}.upcoming-tournament-spotlight article{grid-template-columns:84px minmax(0,1fr) minmax(180px,auto)}.top-rounds{padding:16px}.top-rounds>header{gap:16px}.top-rounds>header h2{font-size:clamp(1.35rem,2.4vw,2rem)}.top-rounds>div{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:9px}.top-rounds>div>.top-round-card{padding:14px}.top-round-card>*{min-width:0;max-width:100%}.top-round-card h3{overflow-wrap:anywhere}.top-round-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px!important;margin:9px 0!important;display:grid!important}.top-round-metrics>div{border:1px solid var(--border);text-align:center;border-radius:8px;gap:1px;padding:6px;display:grid}.top-round-metrics dd{margin:0;font-size:.94rem;font-weight:900}.top-round-metrics dt{color:var(--muted);letter-spacing:.07em;font-size:.56rem;font-weight:900}.profile-round-row>summary>*{min-width:0}.profile-round-title{overflow:hidden}.profile-round-title>b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html[data-theme=light] .player-challenge-progress{color:#fff8e8;background:linear-gradient(145deg,#071625,#0c2034);border-color:#34516c}.player-challenge-progress>header h2,html[data-theme=light] .player-challenge-progress>header h2,html[data-theme=light] .player-challenge-progress>header>b,html[data-theme=light] .challenge-player-empty b,html[data-theme=light] .challenge-reward-guard b{color:#fff8e8}.player-challenge-progress>header p,html[data-theme=light] .player-challenge-progress>header p,html[data-theme=light] .challenge-player-empty p,html[data-theme=light] .challenge-reward-guard p{color:#c9dced}.player-challenge-progress .challenge-player-empty{background:#2d2813;border-color:#8f742d}.player-challenge-progress .challenge-player-empty b{color:#ffe38a}@media (max-width:1100px){.today-action-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.command-overview-grid{grid-template-columns:1fr}.weather-day>p{text-align:left;grid-column:1/-1}.upcoming-tournament-spotlight article{grid-template-columns:76px minmax(0,1fr)}.upcoming-tournament-spotlight article>aside{grid-column:2}}@media (max-width:720px){.today-operations>header{grid-template-columns:1fr}.today-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.today-action-grid>button{min-height:64px}.command-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.command-overview-grid{grid-template-columns:1fr}.command-season{display:block}.weather-command-head{flex-direction:column;align-items:flex-start}.weather-command-now{justify-content:space-between;width:100%}.weather-command-now em{display:none}.weather-day-strip{scroll-snap-type:x mandatory;padding-bottom:4px;display:flex;overflow-x:auto}.weather-day{scroll-snap-align:start;min-width:min(82vw,320px)}.top-rounds>div{display:flex;overflow-x:auto}.top-rounds>div>.top-round-card{min-width:84vw}.upcoming-tournament-spotlight article{grid-template-columns:70px minmax(0,1fr)}}.public-logo{aspect-ratio:1;background:#071522;border-radius:50%;place-items:center;display:grid;overflow:hidden;box-shadow:0 22px 55px #102a4c26}.public-logo img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.tournament-event-mark{align-content:start;gap:7px;width:104px;margin:0;display:grid}.tournament-event-mark img{object-fit:cover;border:2px solid #f26a22;border-radius:18px;width:104px;height:104px;display:block;box-shadow:0 10px 24px #0004}.tournament-event-mark figcaption{color:#ffb07d;text-align:center;text-transform:uppercase;font-size:9px;font-weight:900;line-height:1.25}.upcoming-tournament-spotlight article.tournament-otis{grid-template-columns:104px minmax(0,1fr) minmax(180px,auto)}html[data-theme=light] .public-welcome :is(.public-welcome-card,.public-story,.public-values,.public-services,.public-first-visit,.public-support,.public-elders){color:#102a4c}html[data-theme=light] .public-welcome :is(.public-story,.public-values,.public-services,.public-first-visit,.public-support,.public-elders){background:#fffdf8;border-color:#a8bfd2}html[data-theme=light] .public-welcome :is(.public-story,.public-values,.public-services,.public-first-visit,.public-support,.public-elders) h2{color:#102a4c!important}html[data-theme=light] .public-welcome :is(.public-story,.public-values,.public-services,.public-first-visit,.public-support,.public-elders) header p{color:#526b83!important}html[data-theme=light] .public-values{border-top:5px solid #f26a22;background:linear-gradient(135deg,#fff7eb,#fffdf8)!important}html[data-theme=light] .public-values>div span{color:#fff;background:#123f73;border-color:#245f9b;font-weight:900;box-shadow:0 5px 14px #173f6720}.public-values{border-top:1px solid #2f78b9;grid-template-columns:minmax(300px,.72fr) minmax(560px,1.28fr);align-items:start;position:relative;overflow:hidden;background:radial-gradient(circle at 84% 15%,#0c3155 0,#0000 30%),linear-gradient(145deg,#06182a,#071321)!important}.public-values:before{content:"";z-index:0;opacity:.32;pointer-events:none;background:linear-gradient(155deg,#0000 48%,#12365a 49% 53%,#0000 54%) 0 18px/180px 90px repeat-x;height:115px;position:absolute;inset:auto 0 0}.public-values>header,.public-value-cards,.public-values-belief{z-index:1;position:relative}.public-values>header small{color:#ff772f;font-size:11px}.public-values>header h2{letter-spacing:-2.3px;max-width:440px;font-size:clamp(38px,4vw,58px)}.public-values>header h2 em{color:#3295ff;letter-spacing:-3px;text-underline-offset:8px;font-family:Segoe Script,Bradley Hand,cursive;font-size:1.12em;font-weight:800;line-height:.8;-webkit-text-decoration:underline #ff6422;text-decoration:underline #ff6422;text-decoration-thickness:3px;display:inline-block;transform:rotate(-2deg)}.public-values>header p{max-width:480px;font-size:15px;line-height:1.55;color:#dce8f5!important}.public-value-cards{grid-template-columns:repeat(5,minmax(0,1fr));align-content:start!important;gap:10px!important;display:grid!important}.public-value-cards article{text-align:center;background:linear-gradient(160deg,#0b2742,#061421);border:1px solid #2d79bd;border-radius:14px;flex-direction:column;align-items:center;min-width:0;min-height:190px;padding:14px 10px 12px;display:flex;box-shadow:inset 0 1px #8dd2ff22}.public-value-cards article:nth-child(n+6){grid-column:span 1}.public-value-cards article:nth-child(6){grid-column:2}.public-value-cards i{color:#fff;text-shadow:0 0 8px #fff;background:radial-gradient(circle at 36% 28%,#164b7e,#07192b 65%);border:2px solid #4bb3ff;border-radius:50%;place-items:center;width:66px;height:66px;font-family:Georgia,serif;font-size:34px;font-style:normal;display:grid;box-shadow:0 0 0 4px #0c3050,0 0 20px #249dff55}.public-value-cards article:nth-child(3n+1) i,.public-value-cards article:nth-child(3n+1) h3:after{color:#ff762e}.public-value-cards h3{color:#fff;margin:12px 0 7px;font-size:16px;line-height:1.05;position:relative}.public-value-cards h3:after{content:"";background:#ff6a26;height:2px;position:absolute;bottom:-5px;left:28%;right:28%}.public-value-cards p{color:#eff7ff;margin:0;font-size:11px;line-height:1.3}.public-values-belief{color:#cfe7fb;text-align:center;background:#081c30;border:1px solid #2e72aa;border-radius:13px;grid-column:1/-1;justify-content:center;align-items:center;gap:12px;margin-top:-12px;padding:15px 20px;display:flex}.public-values-belief b,.public-values-belief span{font-size:13px}.public-values-belief em{color:#ff6b23;margin-right:7px;font-family:Segoe Script,Bradley Hand,cursive;font-size:20px;font-weight:800}html[data-theme=light] .public-values{border-color:#87b5dc;box-shadow:0 12px 30px #17436e12;background:linear-gradient(135deg,#fffdf8,#f5f9fc)!important}html[data-theme=light] .public-values:before{opacity:.13;background:linear-gradient(155deg,#0000 48%,#79a9d0 49% 53%,#0000 54%) 0 18px/180px 90px repeat-x}html[data-theme=light] .public-values>header h2{color:#092b58!important}html[data-theme=light] .public-values>header h2 em{color:#1c5d9f}html[data-theme=light] .public-values>header p{color:#173a61!important}html[data-theme=light] .public-value-cards article{background:linear-gradient(160deg,#fffefa,#f7f4ed);border-color:#8fbce1;box-shadow:0 5px 16px #214f7910}html[data-theme=light] .public-value-cards i{background:radial-gradient(circle at 36% 28%,#154b82,#09274c 68%);border-color:#2069a7;box-shadow:0 0 0 4px #e0edf7,0 6px 14px #173f672c}html[data-theme=light] .public-value-cards h3{color:#0a2d5a}html[data-theme=light] .public-value-cards p{color:#17385e}html[data-theme=light] .public-values-belief{color:#12375f;background:#edf5fb;border-color:#8bb5d6}@media (max-width:1120px){.public-values{grid-template-columns:1fr}.public-value-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.public-value-cards article:nth-child(6){grid-column:auto}.public-values-belief{margin-top:0}}@media (max-width:700px){.public-values>header h2{letter-spacing:-1.7px;font-size:38px}.public-value-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.public-value-cards article{min-height:184px}.public-value-cards article:last-child{grid-column:1/-1}.public-values-belief{text-align:left;flex-direction:column;align-items:flex-start}.public-values-belief em{margin:0 0 4px;display:block}}html[data-theme=light] .public-support article{background:#f7fbfe;border-color:#91aec5}html[data-theme=light] .public-support article h3{color:#102a4c}html[data-theme=light] .public-support article p{color:#526b83}html[data-theme=light] .public-support article a,html[data-theme=light] .public-support article .public-inline-action{color:#145a9b}html[data-theme=light] .public-support>footer{background:#102a4c;border-color:#102a4c}html[data-theme=light] .public-support>footer b{color:#8ec9ff}html[data-theme=light] .public-support>footer span{color:#e5f1fb}html[data-theme=light] .tournament-event-mark figcaption{color:#a34715}@media (max-width:1100px){.upcoming-tournament-spotlight article.tournament-otis{grid-template-columns:104px minmax(0,1fr)}.upcoming-tournament-spotlight article.tournament-otis>aside{grid-column:2}}@media (max-width:720px){.tournament-event-mark,.tournament-event-mark img{width:76px}.tournament-event-mark img{height:76px}.upcoming-tournament-spotlight article.tournament-otis{grid-template-columns:76px minmax(0,1fr)}.public-logo{max-width:360px;margin:auto}}.upcoming-tournament-spotlight.public>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.upcoming-tournament-spotlight article.featured-tournament{isolation:isolate;border-width:2px;grid-template-rows:1fr auto;grid-template-columns:minmax(210px,45%) minmax(0,1fr);gap:22px;padding:22px;display:grid;overflow:hidden}.upcoming-tournament-spotlight article.featured-tournament>*{min-width:0}.featured-tournament-art{background:#02070b;border:1px solid #6b4528;border-radius:19px;grid-row:1;align-self:stretch;margin:0;overflow:hidden;box-shadow:0 18px 42px #0008}.featured-tournament-art img{object-fit:cover;width:100%;height:100%;min-height:430px;display:block}.otis-feature .featured-tournament-art img{object-fit:contain;background:radial-gradient(circle at 50% 38%,#3a2414,#080b09 72%)}.lights-out-feature .featured-tournament-art{border-color:#cc3cf0;box-shadow:0 0 25px #eb28ad55,0 18px 42px #0008}.featured-tournament>section{align-self:center}.featured-tournament>section h3{color:#fff;margin:28px 0 10px;font-size:clamp(25px,2.5vw,38px);line-height:1.08}.featured-tournament>section>p{color:#ff9a58;margin:0 0 18px;font-size:15px;font-weight:800}.featured-tournament>section>small{color:#c9d7e2;font-size:15px;line-height:1.75;display:block}.tournament-hosting{justify-items:start;gap:8px;display:grid}.tournament-hosting .pill{color:#ff9a58;white-space:normal;background:#3b1b0e;border:1px solid #f26a22;max-width:100%;padding:10px 14px;font-size:12px;line-height:1.35}.tournament-hosting>b{color:#d877ff;letter-spacing:.08em;border:1px solid #6e5df7;border-radius:12px;padding:9px 13px;font-size:11px;line-height:1.45}.tournament-date{color:#ff8a38;border-top:1px solid #6a462c;align-items:center;gap:12px;margin-top:26px;padding-top:18px;display:flex}.tournament-date>span{font-size:30px}.tournament-date>b{letter-spacing:.07em;font-size:13px}.tournament-date strong{font-size:19px}.featured-tournament>aside{grid-column:1/-1;min-width:0;margin:0;display:block}.featured-tournament>aside>.button,.featured-tournament>aside>.pill{color:#080b0d;background:linear-gradient(100deg,#9d3d08,#ff7a16,#9d3d08);border:2px solid #f26a22;border-radius:13px;place-items:center;width:100%;min-height:58px;margin:0;font-size:18px;font-weight:950;text-decoration:none;display:grid;box-shadow:inset 0 0 20px #ffbd6540,0 7px 20px #0004}.lights-out-feature{box-shadow:0 0 28px #b94af033;background:radial-gradient(circle at 75% 20%,#39204b55,#0000 38%),#061522!important;border-color:#9846d8!important}.lights-out-feature>aside>.button{color:#df8bff;background:linear-gradient(100deg,#2a0736,#b72dcb55,#052b3b);border-color:#26d9fb;box-shadow:inset 0 0 18px #ff43d933,0 0 16px #25dfff44}html[data-theme=light] .upcoming-tournament-spotlight.public{background:linear-gradient(145deg,#fffdf8,#edf6fc)!important;border-color:#8baac2!important}html[data-theme=light] .upcoming-tournament-spotlight article.featured-tournament{box-shadow:0 16px 36px #173f671c;background:#fffdf8!important;border-color:#d66c24!important}html[data-theme=light] .featured-tournament>section h3{color:#102a4c}html[data-theme=light] .featured-tournament>section>p{color:#a94713}html[data-theme=light] .featured-tournament>section>small{color:#405c74}html[data-theme=light] .tournament-hosting .pill{color:#8f3810;background:#fff0e3;border-color:#dc6520}html[data-theme=light] .tournament-date{color:#a94713;border-color:#dfb994}html[data-theme=light] .lights-out-feature{box-shadow:0 16px 36px #5e318326;background:linear-gradient(145deg,#fff,#f4edff)!important;border-color:#8852bd!important}html[data-theme=light] .lights-out-feature .featured-tournament-art{border-color:#7550a3;box-shadow:0 12px 28px #56337f35}html[data-theme=light] .lights-out-feature .tournament-hosting .pill{color:#8b236d;background:#fbe9fa;border-color:#c34798}html[data-theme=light] .lights-out-feature .tournament-hosting>b{color:#245c91;background:#eef8ff;border-color:#5398cc}html[data-theme=light] .lights-out-feature>aside>.button{color:#fff;background:linear-gradient(100deg,#4c2185,#305da8);border-color:#5454b7;box-shadow:0 7px 18px #4b398c38}@media (max-width:1180px){.upcoming-tournament-spotlight.public>div{grid-template-columns:1fr}.upcoming-tournament-spotlight article.featured-tournament{grid-template-columns:minmax(220px,38%) minmax(0,1fr)}.featured-tournament-art img{min-height:380px}}@media (max-width:700px){.upcoming-tournament-spotlight article.featured-tournament{grid-template-columns:1fr;gap:16px;padding:15px}.featured-tournament-art{grid-column:1;max-height:440px}.featured-tournament-art img{aspect-ratio:4/5;min-height:0;max-height:440px}.otis-feature .featured-tournament-art img{aspect-ratio:1;object-fit:contain}.featured-tournament>section{grid-column:1}.featured-tournament>section h3{margin:18px 0 8px;font-size:28px}.featured-tournament>section>small{font-size:14px;line-height:1.6}.featured-tournament>aside{grid-column:1}.tournament-date{margin-top:18px}.upcoming-tournament-spotlight.public>div{grid-template-columns:1fr}}html[data-theme=light]{--ink:#17232b;--muted:#55636d;--bg:#eee9dd;--panel:#f7f2e7;--surface:#ece6da;--navy:#0b579c;--border:#747b7d;--line:#96958e;--orange:#e9540b;--blue:#075eaf;--green:#177a60;--shadow:7px 9px 0 #1a26321d}html[data-theme=dark]{--ink:#f1efe8;--muted:#a8afb1;--bg:#111718;--panel:#171e20;--surface:#111719;--navy:#063b69;--border:#667176;--line:#465158;--orange:#ff610d;--blue:#087ce3;--green:#2bb88c;--shadow:7px 9px 0 #0008}html[data-theme] body{font-family:"Arial Narrow","Roboto Condensed",var(--font-geist-sans),sans-serif;color:var(--ink);background-color:var(--bg);background-image:linear-gradient(90deg,transparent 49.8%,var(--border) 50%,transparent 50.2%),linear-gradient(0deg,transparent 49.8%,var(--border) 50%,transparent 50.2%),repeating-linear-gradient(118deg,transparent 0 31px,var(--ink) 32px 33px)}@supports (color:color-mix(in lab, red, red)){html[data-theme] body{background-image:linear-gradient(90deg,transparent 49.8%,color-mix(in srgb,var(--border) 10%,transparent) 50%,transparent 50.2%),linear-gradient(0deg,transparent 49.8%,color-mix(in srgb,var(--border) 9%,transparent) 50%,transparent 50.2%),repeating-linear-gradient(118deg,transparent 0 31px,color-mix(in srgb,var(--ink) 3%,transparent) 32px 33px)}}html[data-theme] body{background-size:120px 120px,120px 120px,100% 100%}html[data-theme=light] body{background-image:linear-gradient(#ffffff3d,#ffffff3d),repeating-linear-gradient(97deg,#0000 0 44px,#25354308 45px 46px),repeating-linear-gradient(7deg,#0000 0 53px,#25354308 54px 55px)}html[data-theme=dark] body{background-image:radial-gradient(circle at 70% 10%,#087ce310,#0000 32%),repeating-linear-gradient(97deg,#0000 0 44px,#ffffff08 45px 46px),repeating-linear-gradient(7deg,#0000 0 53px,#ffffff07 54px 55px)}html[data-theme] :is(h1,h2,h3,h4,.brand b,.sidebar nav button,.button,.pill,.eyebrow){font-family:Impact,"Arial Narrow",var(--font-geist-sans),sans-serif;letter-spacing:.035em;font-stretch:75%}html[data-theme] :is(h1,h2,h3){text-transform:uppercase}html[data-theme] .shell{background:0 0}html[data-theme] .sidebar{background-color:var(--bg)}@supports (color:color-mix(in lab, red, red)){html[data-theme] .sidebar{background-color:color-mix(in srgb,var(--bg) 94%,transparent)}}html[data-theme] .sidebar{background-image:linear-gradient(135deg,var(--blue),transparent 35%),repeating-linear-gradient(0deg,transparent 0 37px,var(--border) 38px 39px)}@supports (color:color-mix(in lab, red, red)){html[data-theme] .sidebar{background-image:linear-gradient(135deg,color-mix(in srgb,var(--blue) 10%,transparent),transparent 35%),repeating-linear-gradient(0deg,transparent 0 37px,color-mix(in srgb,var(--border) 10%,transparent) 38px 39px)}}html[data-theme] .sidebar{border-right:2px solid var(--border);box-shadow:inset -4px 0 0 var(--blue)}@supports (color:color-mix(in lab, red, red)){html[data-theme] .sidebar{box-shadow:inset -4px 0 0 color-mix(in srgb,var(--blue) 40%,transparent)}}html[data-theme] .brand-emblem{border:1px solid var(--border);box-shadow:3px 3px 0 var(--orange);border-radius:2px}@supports (color:color-mix(in lab, red, red)){html[data-theme] .brand-emblem{box-shadow:3px 3px 0 color-mix(in srgb,var(--orange) 55%,transparent)}}html[data-theme] .sidebar nav button{text-transform:uppercase;border-left:3px solid #0000;border-radius:2px}html[data-theme] .sidebar nav button.active{border-color:var(--orange);background:linear-gradient(90deg,var(--orange),var(--blue))}@supports (color:color-mix(in lab, red, red)){html[data-theme] .sidebar nav button.active{background:linear-gradient(90deg,color-mix(in srgb,var(--orange) 28%,transparent),color-mix(in srgb,var(--blue) 10%,transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--orange) 55%,transparent)}}html[data-theme] .shell>main>header{background:var(--panel)}@supports (color:color-mix(in lab, red, red)){html[data-theme] .shell>main>header{background:color-mix(in srgb,var(--panel) 94%,transparent)}}html[data-theme] .shell>main>header{border-bottom:2px solid var(--border);box-shadow:inset 0 -3px 0 var(--blue)}@supports (color:color-mix(in lab, red, red)){html[data-theme] .shell>main>header{box-shadow:inset 0 -3px 0 color-mix(in srgb,var(--blue) 35%,transparent)}}html[data-theme] .content{position:relative}html[data-theme] .content:before{content:"";pointer-events:none;border:1px solid var(--blue);position:fixed;inset:79px 0 0 268px}@supports (color:color-mix(in lab, red, red)){html[data-theme] .content:before{border:1px solid color-mix(in srgb,var(--blue) 14%,transparent)}}html[data-theme] .content:before{background:linear-gradient(135deg,var(--blue),transparent 20%,transparent 80%,var(--orange))}@supports (color:color-mix(in lab, red, red)){html[data-theme] .content:before{background:linear-gradient(135deg,color-mix(in srgb,var(--blue) 5%,transparent),transparent 20%,transparent 80%,color-mix(in srgb,var(--orange) 5%,transparent))}}html[data-theme] .content:before{z-index:-1}html[data-theme] .panel{border:1px solid var(--border);background-color:var(--panel);background-image:linear-gradient(135deg,var(--blue),transparent 24%),repeating-linear-gradient(103deg,transparent 0 36px,var(--ink) 37px 38px);border-radius:2px;position:relative}@supports (color:color-mix(in lab, red, red)){html[data-theme] .panel{background-image:linear-gradient(135deg,color-mix(in srgb,var(--blue) 7%,transparent),transparent 24%),repeating-linear-gradient(103deg,transparent 0 36px,color-mix(in srgb,var(--ink) 2.5%,transparent) 37px 38px)}}html[data-theme] .panel{box-shadow:var(--shadow),inset 0 0 0 3px var(--panel),inset 0 0 0 4px var(--border)}@supports (color:color-mix(in lab, red, red)){html[data-theme] .panel{box-shadow:var(--shadow),inset 0 0 0 3px color-mix(in srgb,var(--panel) 75%,transparent),inset 0 0 0 4px color-mix(in srgb,var(--border) 45%,transparent)}}html[data-theme] .panel:before{content:"";background:var(--blue);width:58px;height:3px;box-shadow:62px 0 0 var(--orange);pointer-events:none;position:absolute;top:-2px;left:14px}html[data-theme] :is(.button,button.button){border:1px solid var(--border);text-transform:uppercase;box-shadow:2px 3px 0 var(--ink);border-radius:2px}@supports (color:color-mix(in lab, red, red)){html[data-theme] :is(.button,button.button){box-shadow:2px 3px 0 color-mix(in srgb,var(--ink) 25%,transparent)}}html[data-theme] :is(.button.primary,button.primary){color:#fff;background:linear-gradient(#ff6d20,#d94700);border-color:#8d3006}html[data-theme] :is(.button.quiet,button.quiet){background:var(--panel)}@supports (color:color-mix(in lab, red, red)){html[data-theme] :is(.button.quiet,button.quiet){background:color-mix(in srgb,var(--panel) 88%,var(--blue))}}html[data-theme] :is(.button.quiet,button.quiet){color:var(--ink)}html[data-theme] :is(input,select,textarea){border-color:var(--border)!important;background:var(--surface)!important;border-radius:2px!important}@supports (color:color-mix(in lab, red, red)){html[data-theme] :is(input,select,textarea){background:color-mix(in srgb,var(--surface) 92%,transparent)!important}}html[data-theme] :is(input,select,textarea){box-shadow:inset 2px 2px 0 var(--ink);color:var(--ink)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme] :is(input,select,textarea){box-shadow:inset 2px 2px 0 color-mix(in srgb,var(--ink) 7%,transparent)}}html[data-theme] :is(.pill,.admin-nav-count){border-radius:2px}html[data-theme] .eyebrow{color:var(--blue);text-transform:uppercase}html[data-theme] .beta-feedback-card{border:1px solid var(--border);border-top:4px solid var(--orange);background:var(--panel);box-shadow:9px 12px 0 #0006,inset 0 0 0 3px var(--blue);border-radius:2px}@supports (color:color-mix(in lab, red, red)){html[data-theme] .beta-feedback-card{box-shadow:9px 12px 0 #0006,inset 0 0 0 3px color-mix(in srgb,var(--blue) 15%,transparent)}}html[data-theme] .beta-feedback-launch{border:1px solid var(--border);background:linear-gradient(90deg,var(--blue),#064475);border-radius:2px;box-shadow:3px 4px #0005}html[data-theme] .beta-feedback-notice{border-left:4px solid var(--green);background:var(--green)}@supports (color:color-mix(in lab, red, red)){html[data-theme] .beta-feedback-notice{background:color-mix(in srgb,var(--green) 15%,var(--panel))}}html[data-theme] .beta-feedback-notice{color:var(--ink)}html[data-theme] .sponsor-hero,html[data-theme] .finance-hero{border-top:4px solid var(--orange);border-left:4px solid var(--blue);border-radius:2px}html[data-theme] :is(.sponsor-tabs,.finance-tabs){background:var(--panel);border-radius:2px}html[data-theme] :is(.sponsor-tabs,.finance-tabs) button{text-transform:uppercase;border-radius:2px}@media (max-width:700px){html[data-theme] .content:before{inset:62px 0 58px}html[data-theme] .panel{box-shadow:3px 4px 0 var(--ink),inset 0 0 0 2px var(--panel)}@supports (color:color-mix(in lab, red, red)){html[data-theme] .panel{box-shadow:3px 4px 0 color-mix(in srgb,var(--ink) 17%,transparent),inset 0 0 0 2px color-mix(in srgb,var(--panel) 75%,transparent)}}html[data-theme] .beta-feedback-card{border-radius:2px}}html[data-theme] body>main{color:var(--ink)!important;background-color:var(--bg)!important;background-image:repeating-linear-gradient(102deg,transparent 0 47px,var(--ink) 48px 49px)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme] body>main{background-image:repeating-linear-gradient(102deg,transparent 0 47px,color-mix(in srgb,var(--ink) 3%,transparent) 48px 49px)!important}}html[data-theme] body>main>nav,html[data-theme] body>main>header:first-child{border-bottom:2px solid var(--border)!important;background-color:var(--panel)!important;background-image:linear-gradient(90deg,var(--blue),transparent 35%,var(--orange))!important}@supports (color:color-mix(in lab, red, red)){html[data-theme] body>main>nav,html[data-theme] body>main>header:first-child{background-image:linear-gradient(90deg,color-mix(in srgb,var(--blue) 12%,transparent),transparent 35%,color-mix(in srgb,var(--orange) 9%,transparent))!important}}html[data-theme] body>main>nav,html[data-theme] body>main>header:first-child,html[data-theme] body>main>nav a,html[data-theme] body>main>header:first-child a{color:var(--ink)!important}html[data-theme] body>main :is(section,article){border-radius:2px!important}html[data-theme=dark] body>main :is(section,article){color:var(--ink)}html[data-theme=dark] body>main :is(.hero,[class*=hero],[class*=intro],[class*=request],[class*=collection]){background-color:var(--bg)!important;color:var(--ink)!important;background-image:linear-gradient(135deg,var(--blue),transparent 33%,var(--orange)),repeating-linear-gradient(101deg,transparent 0 45px,#ffffff07 46px 47px)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] body>main :is(.hero,[class*=hero],[class*=intro],[class*=request],[class*=collection]){background-image:linear-gradient(135deg,color-mix(in srgb,var(--blue) 9%,transparent),transparent 33%,color-mix(in srgb,var(--orange) 6%,transparent)),repeating-linear-gradient(101deg,transparent 0 45px,#ffffff07 46px 47px)!important}}html[data-theme=dark] body>main :is(p,small,span){border-color:var(--border)}html[data-theme] body>main :is(button,[role=button]){text-transform:uppercase;border-radius:2px!important}.sponsor-stats{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.sponsor-fallback{border-left:5px solid var(--orange);justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.sponsor-fallback span{gap:4px;display:grid}.sponsor-fallback small{color:var(--orange);letter-spacing:.1em;font-size:8px;font-weight:900}.sponsor-fallback p{color:var(--muted);margin:0;font-size:10px}.sponsor-record.deal-cost_missing{border-left-color:#786b5c}.sponsor-record.deal-cost_covered{border-left-color:#4e75a6}.sponsor-record.deal-in_kind{border-left-color:#7550a3}.sponsor-record.deal-declined{opacity:.75;border-left-color:#697176}.deal-cost_missing{color:#786b5c}.deal-cost_covered{color:#326da2}.deal-in_kind{color:#7550a3}.deal-declined{color:#697176}@media (max-width:620px){.sponsor-fallback{flex-direction:column;align-items:stretch}}.sponsor-inventory{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:9px;display:grid}.sponsor-inventory article{gap:5px;min-height:105px;padding:15px;display:grid;position:relative}.sponsor-inventory small{color:var(--orange);letter-spacing:.09em;font-size:8px;font-weight:900}.sponsor-inventory span{font-size:18px;font-weight:900}.sponsor-inventory strong{color:#fff;background:#8b291b;border-radius:999px;padding:4px 7px;font-size:8px;position:absolute;top:10px;right:10px}.sponsor-workspace{align-items:start}.sponsor-par-guide{border-top:5px solid var(--orange);padding:22px}.sponsor-par-guide>small,.sponsor-records>header small{color:var(--orange);letter-spacing:.1em;font-size:8px;font-weight:900}.sponsor-par-guide h2{margin:6px 0}.sponsor-par-guide p{color:var(--muted);line-height:1.55}.sponsor-par-guide dl{gap:10px;display:grid}.sponsor-par-guide dl div{border:1px solid var(--border);background:var(--surface);border-radius:10px;padding:12px}.sponsor-par-guide dt{text-transform:uppercase;font-weight:900}.sponsor-par-guide dd{color:var(--muted);margin:4px 0 0;line-height:1.45}.sponsor-checks{grid-template-columns:1fr 1fr;gap:9px;display:grid}.sponsor-checks label{border:1px solid var(--border);background:var(--surface);color:var(--ink);border-radius:9px;align-items:center;gap:8px;padding:10px;font-size:9px;display:flex}.sponsor-checks input{width:auto}.sponsor-records{gap:10px;display:grid}.sponsor-records>header{background:0 0;border:0;justify-content:space-between;align-items:center;height:auto;padding:8px 2px;display:flex;position:static}.sponsor-records>header h2{margin:3px 0}.sponsor-record{border-left:5px solid var(--border);padding:0;overflow:hidden}.sponsor-record.deal-at_target{border-left-color:#1d8d66}.sponsor-record.deal-above_par{border-left-color:#e39323}.sponsor-record.deal-below_cost{border-left-color:#b43a2d}.sponsor-record summary{cursor:pointer;grid-template-columns:1fr auto;align-items:center;gap:20px;padding:17px;list-style:none;display:grid}.sponsor-record summary::-webkit-details-marker{display:none}.sponsor-record summary>span{gap:4px;display:grid}.sponsor-record summary>span:last-child{text-align:right}.sponsor-record summary small{color:var(--muted);text-transform:capitalize}.sponsor-record>form{border-top:1px solid var(--border);background:var(--surface);gap:12px;padding:18px;display:grid}.sponsor-record>form label{color:var(--muted);text-transform:uppercase;gap:5px;font-size:8px;font-weight:900;display:grid}.sponsor-record input,.sponsor-record select,.sponsor-record textarea{box-sizing:border-box;border:1px solid var(--border);background:var(--panel);width:100%;color:var(--ink);font:inherit;border-radius:9px;padding:10px}.sponsor-money-readonly{border:1px solid var(--border);background:var(--surface);border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin:0;padding:11px 13px;display:flex}.sponsor-money-readonly b,.sponsor-money-readonly span{display:block}.sponsor-money-readonly span{color:var(--muted);font-size:9px}.sponsor-exception{background:#fde4df;border-radius:10px;padding:12px;color:#8b291b!important;border:1px solid #b43a2d!important}.sponsor-payment-form{border-top:3px solid var(--orange)!important;background:var(--surface)!important}@supports (color:color-mix(in lab, red, red)){.sponsor-payment-form{background:color-mix(in srgb,var(--surface) 82%,var(--orange) 18%)!important}}.sponsor-payment-form>header{background:0 0;border:0;height:auto;padding:0;position:static}.sponsor-payment-form h3{margin:4px 0}.sponsor-payment-form p{color:var(--muted);margin:0;line-height:1.5}.sponsor-payment-form header small{color:var(--orange);letter-spacing:.1em;font-size:8px;font-weight:900}.payment-grid{grid-template-columns:.7fr .7fr .8fr 1.8fr;gap:10px;display:grid}.sponsor-payment-locked{border-top:1px solid var(--border);background:var(--surface);color:var(--muted);margin:0;padding:13px 18px}.deal-at_target{color:#16805c}.deal-above_par{color:#c87400}.deal-below_cost{color:#b43a2d}@media (max-width:620px){.sponsor-checks,.payment-grid{grid-template-columns:1fr}.sponsor-money-readonly{flex-direction:column;align-items:flex-start}.sponsor-record summary{grid-template-columns:1fr}.sponsor-record summary>span:last-child{text-align:left}}html[data-theme=light]{--bg:#e9e4da;--panel:#f7f3ea;--surface:#fffdf7;--ink:#15191c;--muted:#56606a;--border:#8b9195;--line:#b4b0a7;--blue:#0757b8;--orange:#ed6508;--green:#25834e;--navy:#10253a}html[data-theme=dark]{--bg:#101416;--panel:#171c1f;--surface:#111619;--ink:#f2eee4;--muted:#aeb7bd;--border:#596269;--line:#343b40;--blue:#1682ff;--orange:#ff720f;--green:#43b76d;--navy:#071521}html[data-theme] body{background-color:var(--bg);background-image:linear-gradient(var(--border) 1px,transparent 1px),linear-gradient(90deg,var(--border) 1px,transparent 1px),radial-gradient(circle at 12% 8%,var(--blue),transparent 28%),radial-gradient(circle at 88% 18%,var(--orange),transparent 25%)}@supports (color:color-mix(in lab, red, red)){html[data-theme] body{background-image:linear-gradient(color-mix(in srgb,var(--border) 13%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--border) 13%,transparent) 1px,transparent 1px),radial-gradient(circle at 12% 8%,color-mix(in srgb,var(--blue) 9%,transparent),transparent 28%),radial-gradient(circle at 88% 18%,color-mix(in srgb,var(--orange) 8%,transparent),transparent 25%)}}html[data-theme] body{color:var(--ink);background-size:28px 28px,28px 28px,auto,auto}html[data-theme] :is(h1,h2,h3,.brand b,.sidebar nav button,.button,.pill,.eyebrow){letter-spacing:.035em;font-family:Impact,Arial Narrow,Roboto Condensed,sans-serif}html[data-theme] .shell>main>header,html[data-theme] .player-header{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){html[data-theme] .shell>main>header,html[data-theme] .player-header{background:color-mix(in srgb,var(--surface) 94%,transparent)}}html[data-theme] .shell>main>header,html[data-theme] .player-header{border-bottom:1px solid var(--border);box-shadow:inset 0 -2px var(--blue),inset 0 -3px var(--orange)}@supports (color:color-mix(in lab, red, red)){html[data-theme] .shell>main>header,html[data-theme] .player-header{box-shadow:inset 0 -2px var(--blue),inset 0 -3px color-mix(in srgb,var(--orange) 75%,transparent)}}html[data-theme] .sidebar{background-color:var(--surface);background-image:linear-gradient(var(--border) 1px,transparent 1px),linear-gradient(90deg,var(--border) 1px,transparent 1px)}@supports (color:color-mix(in lab, red, red)){html[data-theme] .sidebar{background-image:linear-gradient(color-mix(in srgb,var(--border) 11%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--border) 11%,transparent) 1px,transparent 1px)}}html[data-theme] .sidebar{border-right:1px solid var(--border);box-shadow:inset -3px 0 var(--blue);background-size:22px 22px}html[data-theme] .brand{border-bottom:1px solid var(--border)}html[data-theme] .brand-emblem{filter:drop-shadow(2px 2px 0 var(--blue)) drop-shadow(-2px -1px 0 var(--orange))}@supports (color:color-mix(in lab, red, red)){html[data-theme] .brand-emblem{filter:drop-shadow(2px 2px 0 color-mix(in srgb,var(--blue) 65%,transparent)) drop-shadow(-2px -1px 0 color-mix(in srgb,var(--orange) 55%,transparent))}}html[data-theme] .sidebar nav button{text-transform:uppercase;border:1px solid #0000;border-radius:2px}html[data-theme] .sidebar nav button:hover{border-color:var(--border);background:var(--blue)}@supports (color:color-mix(in lab, red, red)){html[data-theme] .sidebar nav button:hover{background:color-mix(in srgb,var(--blue) 9%,var(--surface))}}html[data-theme] .sidebar nav button.active{background:var(--blue);color:#fff;border-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){html[data-theme] .sidebar nav button.active{border-color:color-mix(in srgb,var(--blue) 60%,#fff)}}html[data-theme] .sidebar nav button.active{box-shadow:inset 3px 0 var(--orange),3px 3px 0 var(--ink)}@supports (color:color-mix(in lab, red, red)){html[data-theme] .sidebar nav button.active{box-shadow:inset 3px 0 var(--orange),3px 3px 0 color-mix(in srgb,var(--ink) 18%,transparent)}}html[data-theme] :is(.panel,.sponsor-card,.sponsor-pipeline,.sponsor-roi,.sponsor-attention,.sponsor-active){background-color:var(--panel);background-image:linear-gradient(135deg,var(--blue),transparent 22%),linear-gradient(315deg,var(--orange),transparent 20%);position:relative;border:1px solid var(--border)!important;border-radius:2px!important}@supports (color:color-mix(in lab, red, red)){html[data-theme] :is(.panel,.sponsor-card,.sponsor-pipeline,.sponsor-roi,.sponsor-attention,.sponsor-active){background-image:linear-gradient(135deg,color-mix(in srgb,var(--blue) 8%,transparent),transparent 22%),linear-gradient(315deg,color-mix(in srgb,var(--orange) 7%,transparent),transparent 20%)}}html[data-theme] :is(.panel,.sponsor-card,.sponsor-pipeline,.sponsor-roi,.sponsor-attention,.sponsor-active){box-shadow:3px 3px 0 var(--ink),inset 0 0 0 1px var(--surface)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme] :is(.panel,.sponsor-card,.sponsor-pipeline,.sponsor-roi,.sponsor-attention,.sponsor-active){box-shadow:3px 3px 0 color-mix(in srgb,var(--ink) 14%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--surface) 70%,transparent)!important}}html[data-theme] :is(.panel,.sponsor-card,.sponsor-pipeline,.sponsor-roi,.sponsor-attention,.sponsor-active):before{content:"";pointer-events:none;border-top:1px solid var(--blue);position:absolute;inset:5px}@supports (color:color-mix(in lab, red, red)){html[data-theme] :is(.panel,.sponsor-card,.sponsor-pipeline,.sponsor-roi,.sponsor-attention,.sponsor-active):before{border-top:1px solid color-mix(in srgb,var(--blue) 55%,transparent)}}html[data-theme] :is(.panel,.sponsor-card,.sponsor-pipeline,.sponsor-roi,.sponsor-attention,.sponsor-active):before{border-right:1px solid var(--orange)}@supports (color:color-mix(in lab, red, red)){html[data-theme] :is(.panel,.sponsor-card,.sponsor-pipeline,.sponsor-roi,.sponsor-attention,.sponsor-active):before{border-right:1px solid color-mix(in srgb,var(--orange) 45%,transparent)}}html[data-theme] :is(.panel,.sponsor-card,.sponsor-pipeline,.sponsor-roi,.sponsor-attention,.sponsor-active):before{opacity:.7}html[data-theme] :is(.button,button,input,select,textarea){border-radius:2px!important}html[data-theme] .button{text-transform:uppercase;min-height:42px;box-shadow:2px 2px 0 var(--ink);border:1px solid}@supports (color:color-mix(in lab, red, red)){html[data-theme] .button{box-shadow:2px 2px 0 color-mix(in srgb,var(--ink) 20%,transparent)}}html[data-theme] .button.primary{background:var(--orange)!important;color:#fff!important;border-color:var(--orange)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme] .button.primary{border-color:color-mix(in srgb,var(--orange) 65%,#000)!important}}html[data-theme] .button.quiet{background:var(--surface)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme] .button.quiet{background:color-mix(in srgb,var(--surface) 92%,var(--blue))!important}}html[data-theme] .button.quiet{color:var(--blue)!important;border-color:var(--blue)!important}html[data-theme] .theme-control{border:1px solid var(--border);background:var(--surface);border-radius:2px}html[data-theme] .theme-control button.active{background:var(--blue);color:#fff}html[data-theme] .eyebrow{text-transform:uppercase;color:var(--orange)!important}html[data-theme] .tournament-central-hero,html[data-theme] .sponsor-hero{background-image:linear-gradient(120deg,var(--blue),transparent 44%),linear-gradient(300deg,var(--orange),transparent 40%);border-top:4px solid var(--blue)!important;border-right:4px solid var(--orange)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme] .tournament-central-hero,html[data-theme] .sponsor-hero{background-image:linear-gradient(120deg,color-mix(in srgb,var(--blue) 12%,transparent),transparent 44%),linear-gradient(300deg,color-mix(in srgb,var(--orange) 11%,transparent),transparent 40%)}}html[data-theme] .tournament-central-hero>div:last-child{flex-wrap:wrap;align-content:flex-start;gap:10px;display:flex}html[data-theme] :focus-visible{outline-offset:3px;outline:3px solid var(--orange)!important}@media (max-width:760px){html[data-theme] .mobile-nav{background:var(--surface);border-top:2px solid var(--blue);box-shadow:inset 0 3px var(--orange)}html[data-theme] :is(.panel,.sponsor-card){box-shadow:2px 2px 0 var(--ink)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme] :is(.panel,.sponsor-card){box-shadow:2px 2px 0 color-mix(in srgb,var(--ink) 12%,transparent)!important}}}.motion-brand-overlay{z-index:10000;color:#f7f2e8;isolation:isolate;background:#0c1115;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.motion-blueprint{z-index:-2;background:radial-gradient(circle,#0757b833,#0000 40%),radial-gradient(circle at 80% 20%,#ed650823,#0000 28%),linear-gradient(#ffffff0b 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#ffffff0b 1px,#0000 1px) 0 0/32px 32px;position:absolute;inset:0}.motion-blueprint:after{content:"";clip-path:polygon(0 28px,28px 0,calc(100% - 28px) 0,100% 28px,100% calc(100% - 28px),calc(100% - 28px) 100%,28px 100%,0 calc(100% - 28px));border:1px solid #ffffff30;position:absolute;inset:24px;box-shadow:inset 4px 0 #0757b8,inset -4px 0 #ed6508}.motion-skip{z-index:3;color:#fff;letter-spacing:.15em;background:#0c1115bb;padding:12px 18px;font-size:12px;font-weight:900;position:absolute;top:max(22px,4vh);right:max(24px,4vw);border:1px solid #ffffff70!important}.motion-skip span{color:#ff720f}.motion-stage{place-items:center;width:100%;height:100%;display:grid;position:relative}.motion-stage video{object-fit:contain;background:#0c1115;width:auto;max-width:100vw;height:min(100vh,1280px);box-shadow:0 0 80px #0757b842}.motion-stage>img{filter:drop-shadow(0 0 40px #0757b860);width:min(56vw,520px);height:auto}.motion-rail{background:linear-gradient(#0000,#fff5,#0000);width:2px;position:absolute;top:9%;bottom:9%}.motion-rail.left{left:10%;box-shadow:5px 0 #0757b8}.motion-rail.right{right:10%;box-shadow:-5px 0 #ed6508}.motion-welcome{text-align:center;justify-items:center;padding:40px;display:grid}.motion-welcome img{filter:drop-shadow(0 0 24px #0757b880)}.motion-welcome small{color:#ff720f;letter-spacing:.22em;margin-top:22px;font-size:11px;font-weight:900}.motion-welcome h1{text-transform:uppercase;text-shadow:4px 4px #0757b8;margin:12px 0 8px;font-size:clamp(46px,8vw,112px);line-height:.9}.motion-welcome p{color:#d4d9dc;margin:0;font-size:clamp(15px,2vw,22px)}.profile-about-dgc{border:1px solid var(--border);border-left:4px solid var(--blue);border-right:4px solid var(--orange);background:var(--panel);grid-template-columns:1fr minmax(260px,420px);align-items:center;gap:24px;margin:28px 0;padding:24px;display:grid}.profile-about-dgc header small,.motion-admin-hero small,.motion-admin-page>section header small{color:var(--orange);letter-spacing:.12em;font-weight:900}.profile-about-dgc h2{margin:6px 0}.profile-about-dgc p{color:var(--muted);margin:0}.motion-replay-card{text-align:left;background:var(--surface);color:var(--ink);grid-template-rows:auto auto;grid-template-columns:auto 1fr auto;align-items:center;gap:2px 12px;padding:17px;display:grid;border:1px solid var(--blue)!important}.motion-replay-card>span{background:var(--blue);color:#fff;grid-row:1/3;place-items:center;width:42px;height:42px;display:grid}.motion-replay-card small{color:var(--muted)}.motion-replay-card em{color:var(--orange);grid-area:1/3/3;font-size:22px}.public-theme-row{gap:10px}.public-theme-row>.button{min-height:36px;padding:8px 12px;font-size:9px}.motion-admin-page{gap:18px;display:grid}.motion-admin-hero{border:1px solid var(--border);border-top:5px solid var(--orange);border-left:5px solid var(--blue);background:var(--panel);justify-content:space-between;align-items:end;gap:24px;padding:30px;display:flex}.motion-admin-hero h1{margin:7px 0;font-size:clamp(32px,5vw,68px);line-height:.92}.motion-admin-hero p{max-width:700px;color:var(--muted);margin:0}.motion-admin-grid{grid-template-columns:minmax(280px,.85fr) minmax(420px,1.15fr);gap:18px;display:grid}.motion-master-card{overflow:hidden}.motion-master-card video{object-fit:contain;background:#0c1115;width:100%;max-height:460px;display:block}.motion-master-card>div{padding:20px}.motion-master-card code{background:var(--surface);color:var(--blue);padding:8px;display:block;overflow:auto}.motion-controls{padding:22px}.motion-controls>header{margin-bottom:12px}.motion-controls label{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:18px;padding:14px 4px;display:flex}.motion-controls label span{gap:4px;display:grid}.motion-controls label small{color:var(--muted)}.motion-controls input{width:46px;height:24px;accent-color:var(--orange)}.motion-controls>.button{margin-top:16px}.motion-admin-notice{color:var(--green);font-weight:800}.motion-usage{padding:22px}.motion-usage>div{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.motion-usage article{border:1px solid var(--border);background:var(--surface);padding:18px}.motion-usage article>b{color:var(--blue);font-size:25px}.motion-usage h3{margin:6px 0}.motion-usage p{color:var(--muted);margin:0}@media (max-width:800px){.motion-rail{display:none}.profile-about-dgc,.motion-admin-grid{grid-template-columns:1fr}.motion-admin-hero{flex-direction:column;align-items:stretch}.motion-usage>div{grid-template-columns:1fr 1fr}.motion-stage video{object-fit:contain;width:100vw;height:100vh}.motion-blueprint:after{inset:10px}.motion-skip{top:16px;right:16px}}@media (prefers-reduced-motion:reduce){.motion-brand-overlay *{transition:none!important;animation:none!important}}@media (max-width:720px){.upcoming-tournament-spotlight.public article.featured-tournament,.upcoming-tournament-spotlight.public article.featured-tournament.tournament-otis{flex-direction:column!important;grid-template-columns:1fr!important;align-items:stretch!important;display:flex!important}.upcoming-tournament-spotlight.public article.featured-tournament>*{width:100%;min-width:0}.upcoming-tournament-spotlight.public article.featured-tournament aside{grid-template-columns:1fr 1fr;display:grid;grid-column:auto!important}.upcoming-tournament-spotlight.public article.featured-tournament aside a{grid-column:1/-1}}.public-welcome{flex-direction:column;display:flex!important}.public-theme-row{order:0}.public-site-nav{z-index:80;border-block:1px solid var(--border);background:var(--surface);flex-wrap:wrap;order:1;justify-content:center;gap:8px;padding:10px 16px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.public-site-nav{background:color-mix(in srgb,var(--surface) 94%,transparent)}}.public-site-nav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.public-site-nav a{color:var(--ink);text-transform:uppercase;padding:8px 11px;font-size:10px;font-weight:900;text-decoration:none}.public-site-nav a:hover{color:var(--orange)}.visitor-preview-bar{order:2}.public-welcome-card{order:3}.public-values{order:4}.public-mission-film{order:5}.upcoming-tournament-spotlight.public{order:6}.public-services{order:7}.public-story{order:8}.public-first-visit{order:9}.public-trust{order:10}.public-welcome-video{order:11}.public-support{order:12}.public-elders{order:13}.public-welcome>footer{order:20}.public-welcome>.dgc-connect{order:10}@media (max-width:620px){.public-site-nav{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.public-site-nav a{white-space:nowrap}}.public-welcome .public-support{border-top-width:3px;padding:clamp(18px,2vw,26px)}.public-welcome .public-support>header{grid-template-columns:minmax(260px,.75fr) minmax(340px,1.25fr);align-items:center;gap:24px}.public-welcome .public-support h2{font-size:clamp(27px,2.4vw,36px);line-height:1}.public-welcome .public-support>header p{max-width:760px;font-size:12px;line-height:1.45}.public-welcome .public-support>div{gap:8px;margin-top:16px}.public-welcome .public-support article{grid-template-rows:auto auto auto;grid-template-columns:auto 1fr;column-gap:10px;min-height:138px;padding:15px 16px;display:grid}.public-welcome .public-support article i{grid-row:1/3;font-size:20px}.public-welcome .public-support article h3{margin:0;font-size:17px;line-height:1.1}.public-welcome .public-support article p{grid-column:2;margin:5px 0 11px;font-size:10px;line-height:1.4}.public-welcome .public-support article a,.public-welcome .public-support article .public-inline-action{grid-column:1/-1;align-self:end;margin-top:auto;font-size:9px}.public-welcome .public-support>footer{margin-top:9px;padding:10px 14px}@media (max-width:1000px){.public-welcome .public-support>header{grid-template-columns:1fr}.public-welcome .public-support>div{grid-template-columns:repeat(2,1fr);display:grid;overflow:visible}.public-welcome .public-support article{min-width:0}}@media (max-width:620px){.public-welcome .public-support{padding:17px 14px}.public-welcome .public-support h2{font-size:28px}.public-welcome .public-support>header p{font-size:13px}.public-welcome .public-support>div{grid-template-columns:1fr 1fr;gap:7px;margin-top:13px}.public-welcome .public-support article{min-height:142px;padding:13px 12px}.public-welcome .public-support article i,.public-welcome .public-support article h3{font-size:18px}.public-welcome .public-support article p{font-size:11px}.public-welcome .public-support article a,.public-welcome .public-support article .public-inline-action{font-size:10px}.public-welcome .public-support>footer{gap:5px;padding:10px 12px}.public-welcome .public-support>footer span{font-size:10px}}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@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}
