/*! 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-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--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;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{.invisible{visibility:hidden}.visible{visibility:visible}.fixed{position:fixed}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.opponent-finder .opponent-criteria{grid-template-columns:repeat(4,minmax(0,1fr))}.opponent-finder .opponent-criteria input,.opponent-finder .opponent-criteria select{color:#eef7fd;background:#061827;border:1px solid #31516f;border-radius:5px;outline:none;width:100%;height:39px;padding:0 11px}.opponent-finder .opponent-criteria label>span{align-items:center;gap:4px;min-height:15px;display:flex}.opponent-finder .opponent-promotion-filter{grid-column:span 2;align-content:start;gap:4px;display:grid;position:relative}.opponent-finder .opponent-promotion-filter>span{align-items:center;gap:4px;min-height:15px;display:flex}.opponent-finder .opponent-promotion-filter>small{color:var(--muted);font-size:8px;line-height:1.35}.opponent-finder .opponent-promotion-filter>small.active-rule{color:#ffcc72;font-weight:800}.opponent-finder .opponent-promotion-filter .promotion-picker-button{height:39px}.opponent-finder .opponent-criteria-actions{grid-column:1/-1;justify-content:flex-end;align-items:center;gap:8px;min-width:0;padding-top:2px;display:flex}.opponent-finder .opponent-criteria-actions .opponent-check{white-space:nowrap;cursor:pointer;min-height:36px;padding:0 11px}.opponent-finder .opponent-criteria-actions .opponent-check input[type=checkbox]{-webkit-appearance:auto;appearance:auto;width:16px;min-width:16px;height:16px;box-shadow:none;accent-color:var(--red);background:0 0;border:0;margin:0;padding:0}.opponent-finder .opponent-criteria-actions .opponent-check>span{min-height:0;font-size:9px}.opponent-finder .opponent-criteria-actions .suggest-opponents{flex:none;min-width:164px;min-height:36px}.opponent-finder .opponent-promotion-filter .promotion-options label{text-align:left;grid-template-columns:16px minmax(0,1fr);justify-content:start;align-items:center;gap:8px;display:grid}.opponent-finder .opponent-promotion-filter .promotion-options input[type=checkbox]{-webkit-appearance:auto;appearance:auto;width:16px;min-width:16px;height:16px;box-shadow:none;accent-color:var(--red);background:0 0;border:0;border-radius:3px;margin:0;padding:0}.opponent-finder .opponent-promotion-filter .promotion-options label>span{color:#c7d5e2;text-align:left;min-width:0;min-height:0;line-height:1.3;display:block}.opponent-finder .opponent-criteria .info-tip,.opponent-finder .opponent-identity-row .info-tip,.opponent-finder .opponent-results .info-tip{flex:none;margin-left:2px}.opponent-finder .opponent-results>header strong{align-items:center;gap:4px;display:flex}.opponent-heading-actions{flex:none;align-items:center;gap:8px;display:flex}.opponent-finder>header{grid-template-columns:minmax(300px,1fr) auto;display:grid}.opponent-saved-shortcuts{background:#071b2d;border-top:1px solid #31536e;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:10px 14px;display:grid}.opponent-saved-shortcuts>strong{color:var(--accent);letter-spacing:.1em;white-space:nowrap;font-size:8px}.opponent-saved-shortcuts>div{gap:7px;padding-bottom:2px;display:flex;overflow-x:auto}.opponent-saved-shortcuts button{min-width:190px;color:var(--text);text-align:left;cursor:pointer;background:#0b2a42;border:1px solid #31536e;border-radius:6px;flex:none;grid-template-columns:auto auto;gap:2px 9px;padding:8px 10px;display:grid}:is(.opponent-saved-shortcuts button:hover,.opponent-saved-shortcuts button:focus-visible){border-color:var(--accent);background:#103653}.opponent-saved-shortcuts b{font-size:9px}.opponent-saved-shortcuts span{color:#85cfff;justify-self:end;font-size:8px;font-weight:800}.opponent-saved-shortcuts em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:7px;font-style:normal;overflow:hidden}.opponent-saved-workspace{background:#071b2d;border:1px solid #31536e;border-radius:7px;margin-top:14px;overflow:hidden}.opponent-saved-workspace>header{background:#0d2b45;justify-content:space-between;align-items:center;gap:18px;padding:12px 14px;display:flex}.opponent-saved-workspace>header>div{gap:2px;display:grid}.opponent-saved-workspace>header p{color:var(--accent);letter-spacing:.12em;margin:0;font-size:8px;font-weight:900}.opponent-saved-workspace>header h3{color:var(--text);margin:0;font-size:13px}.opponent-saved-workspace>header span{color:var(--muted);font-size:8px}.opponent-saved-workspace>header>b{color:#76caff;border:1px solid #31536e;border-radius:4px;flex:none;padding:5px 8px;font-size:8px}.opponent-saved-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px;display:grid}.opponent-saved-grid article{background:var(--panel-deep);border:1px solid #294b67;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;display:grid;overflow:hidden}.opponent-saved-grid article.active{border-color:var(--accent);box-shadow:inset 4px 0 var(--accent)}.opponent-saved-grid .saved-open{min-width:0;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(170px,1fr) minmax(90px,.45fr) auto;align-items:center;gap:12px;padding:11px 12px;display:grid}.opponent-saved-grid .saved-open:hover{background:#4db7ff12}.opponent-saved-grid .saved-open>span{gap:3px;min-width:0;display:grid}.opponent-saved-grid .saved-open strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.opponent-saved-grid .saved-open b{color:#9fd5fb;text-transform:uppercase;font-size:8px}.opponent-saved-grid .saved-open small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.opponent-saved-grid .saved-open em{color:#65c2ff;white-space:nowrap;font-size:8px;font-style:normal;font-weight:900}.opponent-saved-grid .saved-delete{color:#ff8b95;text-transform:uppercase;cursor:pointer;background:#ee30411a;border:0;border-left:1px solid #54313a;padding:0 12px;font-size:8px;font-weight:900}.opponent-saved-grid .saved-delete:hover{background:#ee304133}.opponent-saved-empty{text-align:center;gap:3px;padding:18px 14px;display:grid}.opponent-saved-empty strong{color:var(--text);font-size:10px}.opponent-saved-empty span{color:var(--muted);font-size:8px}.opponent-results-actions{grid-auto-flow:column;align-items:center;gap:9px!important;display:flex!important}.opponent-results-actions button{color:#fff;text-transform:uppercase;cursor:pointer;background:#15517d;border:1px solid #42a7eb;border-radius:5px;padding:7px 11px;font-size:8px;font-weight:900}.opponent-results-actions button:disabled{opacity:.45;cursor:not-allowed}.opponent-work-controls{background:#061725;border:1px solid #31536e;border-radius:6px;grid-column:1/-1;grid-template-columns:minmax(150px,.7fr) minmax(180px,.8fr) minmax(280px,1.5fr);align-items:end;gap:8px;margin-top:10px;padding:10px;display:grid}.opponent-work-controls label{color:#8ca6b9;text-transform:uppercase;gap:4px;font-size:7px;font-weight:800;display:grid}.opponent-work-controls select,.opponent-notes input{color:#edf7ff;background:#092237;border:1px solid #31536e;border-radius:4px;min-width:0;height:32px;padding:0 8px;font-size:8px}.opponent-notes button{color:#dcecf7;cursor:pointer;background:#11334d;border:1px solid #31536e;border-radius:4px;height:32px;padding:0 8px;font-size:7px;font-weight:850}.opponent-results article{position:relative}.opponent-results article.selectable{grid-template-columns:88px 31px 48px minmax(0,1fr) 250px}.opponent-results article[draggable=true]{cursor:grab;padding-left:24px}.opponent-results article.dragging{opacity:.45;outline:2px dashed var(--accent)}.opponent-drag-handle{color:var(--accent);letter-spacing:-5px;cursor:grab;-webkit-user-select:none;user-select:none;font-size:17px;font-weight:900;position:absolute;top:50%;left:5px;transform:translateY(-50%)}.opponent-save-select{color:#b7d9ef;text-transform:uppercase;cursor:pointer;align-items:center;gap:6px;min-height:31px;font-size:7px;font-weight:900;line-height:1.2;display:flex}.opponent-save-select input{width:18px;height:18px;accent-color:var(--red);cursor:pointer;flex:none}.opponent-select{z-index:2;color:var(--muted);text-transform:uppercase;align-items:center;gap:4px;font-size:7px;font-weight:900;display:flex;position:absolute;bottom:10px;right:13px}.opponent-select input{width:17px;height:17px;accent-color:var(--red)}.opponent-watchlist-add,.opponent-watchlist-added{color:#8af0b8;letter-spacing:.035em;text-align:center;text-transform:uppercase;background:#124936;border:1px solid #51c58c;border-radius:5px;justify-content:center;align-items:center;width:100%;min-height:34px;margin-top:9px;padding:7px 9px;font-size:8px;font-weight:900;display:flex}.opponent-watchlist-add{cursor:pointer}:is(.opponent-watchlist-add:hover,.opponent-watchlist-add:focus-visible){color:#fff;background:#176045;border-color:#8af0b8}.opponent-watchlist-add:disabled{cursor:wait;opacity:.7}.opponent-watchlist-error{margin-top:6px;line-height:1.35;display:block;color:#ff9aa5!important;font-size:7px!important}.opponent-sent-badge{color:#7ce4aa;text-transform:uppercase;white-space:nowrap;background:#103a2a;border:1px solid #36a66c;border-radius:999px;align-self:center;padding:5px 7px;font-size:7px;font-weight:900}.opponent-notes{min-width:0}.opponent-quick-note{background:#071b2d;border:1px solid #31536e;border-radius:6px;gap:7px;margin-bottom:8px;padding:9px;display:grid}.opponent-quick-note header{justify-content:space-between;align-items:flex-end;gap:8px;display:flex}.opponent-quick-note header strong{color:#eaf5fc;text-transform:uppercase;letter-spacing:.06em;font-size:8px}.opponent-quick-note header span{color:#819aae;font-size:7px}.opponent-quick-note button:disabled{opacity:.45;cursor:default}.opponent-notes>div{max-height:72px;margin-bottom:5px;overflow:auto}.opponent-notes p{color:#7992a6;grid-template-columns:auto 1fr;gap:4px;margin:0 0 4px;font-size:6px;display:grid}.opponent-notes p span{white-space:normal;grid-column:1/-1;color:#bed0dd!important;margin:0!important;font-size:7px!important}.opponent-notes form{grid-template-columns:1fr auto;gap:5px;display:grid}.opponent-workspace-error{color:#ffbac1;background:#3b1820;border:1px solid #a94b54;border-radius:5px;margin-top:10px;padding:9px 11px;font-size:9px}.opponent-outreach-modal>p{color:var(--muted);font-size:10px;line-height:1.5}.opponent-outreach-modal>label,.opponent-manual-recipient label{color:var(--muted);text-transform:uppercase;gap:5px;font-size:8px;font-weight:850;display:grid}.opponent-outreach-modal select,.opponent-outreach-modal input{border:1px solid var(--line);background:var(--panel-deep);width:100%;height:38px;color:var(--text);border-radius:5px;padding:0 10px}.opponent-manual-recipient{grid-template-columns:1fr 1.3fr;gap:8px;margin-top:10px;display:grid}.opponent-email-list{gap:5px;max-height:180px;margin-top:12px;display:grid;overflow:auto}.opponent-email-list span{border:1px solid var(--line);background:var(--panel-deep);border-radius:5px;gap:2px;padding:8px 10px;display:grid}.opponent-email-list strong{font-size:9px}.opponent-email-list small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.opponent-manager-review-log{grid-template-columns:auto repeat(3,minmax(180px,1fr));align-items:stretch;gap:7px;margin-top:10px;display:grid}.opponent-manager-review-log>strong{color:#7ce4aa;text-transform:uppercase;background:#0d2b45;border-left:4px solid #36a66c;place-items:center;padding:8px 10px;font-size:8px;display:grid}.opponent-manager-review-log>span{background:#0d3024;border:1px solid #2d684c;border-radius:5px;gap:2px;padding:8px 10px;display:grid}.opponent-manager-review-log b{color:var(--text);font-size:9px}.opponent-manager-review-log em{color:#7ce4aa;font-size:8px;font-style:normal;font-weight:850}.opponent-manager-review-log small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.opponent-manager-review-log em.accepted{color:#76e4a5}.opponent-manager-review-log em.declined{color:#ff929e}.opponent-manager-review-log em.pending{color:#f2c96d}.opponent-manager-review-log em.legacy{color:#8fb0c7}.opponent-manual-add{justify-items:start;gap:8px;margin-top:12px;display:grid}.opponent-manual-add>button{color:#fff;letter-spacing:.035em;text-transform:uppercase;cursor:pointer;background:#d92f43;border:2px solid #ff6676;border-radius:7px;min-width:230px;height:44px;padding:0 18px;font-size:10px;font-weight:950;box-shadow:0 0 0 1px #ffffff14,0 7px 20px #d92f4347}:is(.opponent-manual-add>button:hover,.opponent-manual-add>button:focus-visible){background:#ef4053;border-color:#ff9aa5;transform:translateY(-1px)}.opponent-manual-add>div{background:#071b2d;border:1px solid #31536e;border-radius:7px;gap:9px;width:100%;padding:12px;display:grid}.opponent-manual-add header{gap:3px;display:grid}.opponent-manual-add header strong{font-size:11px}.opponent-manual-add header span,.opponent-manual-add>div>p{color:#8ea5b8;margin:0;font-size:8px}.manual-opponent-search{grid-template-columns:1fr auto;gap:7px;display:grid}.manual-opponent-search input{color:#eef7fd;background:#061725;border:1px solid #31536e;border-radius:5px;height:38px;padding:0 10px}.manual-opponent-search button,.manual-opponent-matches button{color:#fff;cursor:pointer;background:#15517d;border:1px solid #3d98d7;border-radius:5px;padding:0 12px;font-size:8px;font-weight:850}.manual-opponent-matches{gap:7px;display:grid}.manual-opponent-matches article{background:#061725;border:1px solid #294b67;border-radius:6px;grid-template-columns:44px minmax(180px,1fr) auto;align-items:center;gap:10px;padding:9px;display:grid}.manual-opponent-matches img{object-fit:cover;border-radius:50%;width:42px;height:42px}.manual-opponent-matches article>span{gap:3px;display:grid}.manual-opponent-matches small{color:#8ca3b5;font-size:8px}.manual-opponent-matches a{color:#63c2ff;font-size:8px;text-decoration:none}.manual-opponent-matches article>div{gap:6px;display:flex}.manual-opponent-matches button{min-height:34px}.manual-opponent-matches button.prepare{background:#b92736;border-color:#e54a58}.opponent-history-toggle{text-align:left;letter-spacing:.06em;cursor:pointer;border-radius:4px;width:100%;height:32px;padding:0 9px;color:#83d1ff!important;background:#0d304a!important;border:1px solid #31536e!important;font-size:7px!important;font-weight:900!important}.opponent-history-body{margin-top:6px}.opponent-history-body>div{max-height:110px;margin-bottom:6px;overflow:auto}.opponent-finder>header>.opponent-heading-actions>button{cursor:pointer;border-radius:6px;min-width:154px;height:37px;padding:8px 12px;font-size:12px;font-weight:850}.opponent-finder>header>.opponent-heading-actions>.opponent-toggle{color:#fff;background:linear-gradient(#f33b4d,#c91f30);border:1px solid #ff6572;box-shadow:0 5px 14px #c91f3038}.opponent-finder>header>.opponent-heading-actions>.opponent-clear{border:1px solid var(--line);background:var(--panel-deep);color:var(--muted)}.opponent-finder>header>.opponent-heading-actions>button:disabled{opacity:.6;cursor:wait}@media (max-width:760px){.opponent-finder>header,.opponent-finder .opponent-criteria{grid-template-columns:1fr}.opponent-finder .opponent-promotion-filter{grid-column:auto}.opponent-finder .opponent-criteria-actions{grid-template-columns:1fr;justify-content:stretch;display:grid}.opponent-finder .opponent-criteria-actions .opponent-check{white-space:normal;width:100%;min-height:44px}.opponent-finder .opponent-criteria-actions .suggest-opponents{width:100%;min-height:44px}.opponent-heading-actions{flex-direction:column-reverse;align-items:stretch;width:100%}.opponent-finder>header>.opponent-heading-actions>button{width:100%}.opponent-work-controls{grid-template-columns:1fr}.opponent-results article.selectable{grid-template-columns:88px 31px 42px 1fr}.opponent-results article.selectable>aside{grid-column:2/-1}.opponent-saved-grid{grid-template-columns:1fr}.opponent-saved-grid .saved-open{grid-template-columns:1fr;gap:5px}.manual-opponent-matches article{grid-template-columns:42px 1fr}.manual-opponent-matches article>div{grid-column:1/-1}.manual-opponent-matches article>div button{flex:1}}.opponent-results article.tracked{background:linear-gradient(90deg,#14456733,#071b2d00 38%),#071b2d;grid-template-columns:96px 34px 58px minmax(420px,1fr) 230px;gap:10px 14px;padding:16px 16px 16px 28px}:is(.opponent-results article.tracked:has(.opponent-booking),.opponent-results article.tracked:has(select option[value=accepted]:checked)){background:linear-gradient(90deg,#18724d61,#071d2df7 68%);border-color:#2b8f68;box-shadow:inset 6px 0 #31c984}.opponent-results article.tracked:has(.opponent-booking.booked){background:linear-gradient(90deg,#14875b9e,#072430fa 72%);border-color:#55d69d;box-shadow:inset 7px 0 #6ce6aa}.opponent-booking{background:#03181fb8;border:1px solid #2e7c62;border-radius:6px;grid-column:1/-1;gap:7px;margin-top:6px;padding:9px;display:grid}.opponent-booking header{justify-content:space-between;align-items:center;gap:8px;display:flex}.opponent-booking header strong{color:#75e5ad;text-transform:uppercase;letter-spacing:.05em;font-size:9px}.opponent-booking header small{color:#a7bdc8;font-size:8px}.book-fighter-button,.booking-record button{color:#fff;text-transform:uppercase;cursor:pointer;background:#d92f43;border:1px solid #ff6776;border-radius:5px;justify-self:start;min-height:34px;padding:0 13px;font-size:8px;font-weight:900}.booking-request-inline{grid-template-columns:150px 1fr 1fr auto;align-items:end;gap:7px;display:grid}.booking-request-inline label{color:#9fb5c4;text-transform:uppercase;gap:3px;font-size:7px;font-weight:800;display:grid}.booking-request-inline input,.booking-request-inline select{color:#eef7fd;background:#061725;border:1px solid #31536e;border-radius:4px;height:34px;padding:0 8px}.booking-request-inline button{color:#fff;background:#15517d;border:1px solid #3da1dc;border-radius:4px;height:34px;padding:0 10px;font-size:8px;font-weight:900}.booking-request-inline>small{color:#87dcb3;grid-column:1/-1}.booking-record{color:#c4d5df;flex-wrap:wrap;align-items:center;gap:9px;font-size:8px;display:flex}.booking-record a{color:#63c2ff;font-weight:800;text-decoration:none}.booking-full-record{background:#051d2b;border:1px solid #315b70;border-radius:6px}.booking-full-record summary{color:#78cfff;text-transform:uppercase;cursor:pointer;padding:10px 12px;font-size:9px;font-weight:900}.booking-full-record dl{background:#274456;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;padding:1px;display:grid}.booking-full-record dl>div{background:#071f30;min-width:0;padding:10px 12px}.booking-full-record dt{color:#85a2b5;text-transform:uppercase;margin-bottom:4px;font-size:7px;font-weight:900}.booking-full-record dd{color:#eff8fd;overflow-wrap:anywhere;margin:0;font-size:9px}.booking-full-record dd a,.booking-full-record dd button{color:#69caff;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.booking-full-record dd button:disabled{cursor:wait;opacity:.7}.booking-full-record .booking-passport-row{grid-column:1/-1}.booking-missing-location{color:#ffd486;background:#3a2a12;border-left:3px solid #ffb247;margin:10px 12px 0;padding:9px;font-size:8px}.booking-export-actions{flex-wrap:wrap;align-items:center;gap:8px;padding:11px 12px;display:flex}.booking-export-actions a,.booking-export-actions button{color:#fff;text-transform:uppercase;background:#123f61;border:1px solid #3c99cf;border-radius:5px;align-items:center;min-height:32px;padding:0 12px;font-size:8px;font-weight:900;text-decoration:none;display:inline-flex}.booking-export-actions button{background:#16533b;border-color:#5fc392}.booking-information-shell{color:#eef7fd;background:#04192a;place-items:center;min-height:100vh;padding:28px;display:grid}.booking-information-card{background:#08243a;border:1px solid #315a75;border-radius:10px;width:min(760px,100%);padding:26px;box-shadow:0 24px 80px #00000061}.booking-information-card>header{border-bottom:1px solid #31536e;align-items:center;gap:16px;padding-bottom:18px;display:flex}.booking-information-card>header img{width:88px}.booking-information-card>header span{color:#5dc2ff;letter-spacing:.12em;font-size:11px;font-weight:900}.booking-information-card h1{margin:4px 0 0;font-size:28px}.booking-fighter-summary{background:#061a2b;border-left:5px solid #ed3448;margin:20px 0;padding:18px}.booking-fighter-summary span{color:#8fa8b9;text-transform:uppercase;font-size:11px}.booking-fighter-summary h2{margin:5px 0;font-size:25px}.booking-fighter-summary p{margin:5px 0}.booking-fighter-summary a{color:#66c8ff}.booking-information-card form>p{color:#afc2cf}.booking-form-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.booking-form-grid label{color:#aac0cd;gap:6px;font-size:11px;font-weight:800;display:grid}.booking-form-grid input,.booking-form-grid select{color:#fff;background:#041827;border:1px solid #37627e;border-radius:5px;height:44px;padding:0 11px}.booking-form-grid .booking-country{grid-column:1/-1}.booking-form-grid .booking-passport{border:1px dashed #4a7b99;border-radius:6px;grid-column:1/-1;padding:14px}.booking-form-grid .booking-passport input{background:0 0;height:auto;padding:8px}.booking-confirm{color:#c2d2dc;align-items:flex-start;gap:9px;margin:16px 0;font-size:11px;display:flex}.booking-information-card form>button{color:#fff;background:#ed3448;border:0;border-radius:5px;min-height:46px;padding:0 18px;font-weight:900}.booking-form-status{color:#80d9aa;margin-top:14px}.booking-complete{background:#1f85592e;border:1px solid #2b9a69;border-radius:7px;padding:22px}@media (max-width:760px){.booking-request-inline,.booking-form-grid,.booking-full-record dl{grid-template-columns:1fr}.booking-form-grid .booking-country,.booking-form-grid .booking-passport,.booking-full-record .booking-passport-row{grid-column:auto}}.opponent-results article.tracked+article.tracked{border-top:8px solid #03121f}.opponent-results article.tracked>img{object-fit:cover;border:2px solid #345b78;border-radius:50%;width:54px;height:54px}.opponent-results article.tracked .opponent-rank{width:32px;height:32px;font-size:12px}.opponent-results article.tracked .opponent-save-select{color:#d9edf9;background:#0a263d;border:1px solid #365d78;border-radius:6px;align-self:start;min-height:34px;padding:7px 8px}.opponent-results article.tracked .opponent-result-main>div:first-child{min-height:27px}.opponent-results article.tracked .opponent-result-main>div:first-child strong{font-size:14px}.opponent-results article.tracked .opponent-result-main>span{margin-top:1px;font-size:8px;display:block}.opponent-results article.tracked .opponent-result-main>ul{background:#03121f8c;border:1px solid #203f57;border-radius:6px;grid-template-columns:repeat(2,minmax(220px,1fr));gap:3px 22px;margin:11px 0 0;padding:10px 12px 10px 25px;display:grid}.opponent-results article.tracked .opponent-result-main>ul li{margin:0;line-height:1.45}.opponent-results article.tracked>aside{background:#061725;border:1px solid #31536e;border-radius:7px;min-height:128px;padding:12px}.opponent-results article.tracked>aside strong{margin-top:8px;font-size:14px}.opponent-results article.tracked .opponent-work-controls{max-width:790px;box-shadow:inset 3px 0 var(--accent);border-color:#3a607c;grid-template-columns:145px 180px minmax(260px,1fr);margin-top:12px;padding:11px}.opponent-results article.tracked .opponent-select{color:#d6e8f4;background:#0a263d;border:1px solid #3a617d;border-radius:6px;max-width:215px;min-height:34px;padding:7px 9px;line-height:1.25;bottom:16px;right:16px}.opponent-results article.tracked .opponent-select input{flex:none}@media (max-width:1180px){.opponent-results article.tracked{grid-template-columns:90px 34px 52px minmax(0,1fr) 205px}.opponent-results article.tracked .opponent-result-main>ul{grid-template-columns:1fr}.opponent-results article.tracked .opponent-work-controls{grid-template-columns:1fr 1fr}.opponent-results article.tracked .opponent-notes{grid-column:1/-1}}@media (max-width:760px){.opponent-results article.tracked{grid-template-columns:88px 34px 48px minmax(0,1fr);padding:14px 12px 58px 25px}.opponent-results article.tracked>aside{grid-column:2/-1}.opponent-results article.tracked .opponent-select{justify-content:center;max-width:none;bottom:12px;left:25px;right:12px}.opponent-results article.tracked .opponent-work-controls{grid-template-columns:1fr;max-width:none}.opponent-results article.tracked .opponent-notes{grid-column:auto}}.manager-roster-actions .delete{color:#ffb1b8!important;background:#421923!important;border-color:#a84a55!important}.manager-roster-actions .delete:hover{background:#63202c!important}.manager-fight-offer-history{border:1px solid var(--line);background:var(--panel);border-radius:8px;margin:16px 0;overflow:hidden}.manager-fight-offer-history>header{background:linear-gradient(90deg,var(--heading-from),var(--heading-to));border-left:4px solid var(--accent);justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.manager-fight-offer-history>header div{gap:3px;display:grid}.manager-fight-offer-history>header span{color:var(--accent);letter-spacing:.13em;font-size:8px;font-weight:900}.manager-fight-offer-history>header h2{margin:0;font-size:18px}.manager-fight-offer-history>header p{color:var(--muted);margin:0;font-size:9px}.manager-fight-offer-history>header>b{color:var(--accent);font-size:9px}.manager-fight-offer-history>div>article{border-top:1px solid var(--line)}.manager-fight-offer-history article>button{background:var(--panel-deep);width:100%;color:var(--text);text-align:left;cursor:pointer;border:0;grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:18px;padding:13px 18px;display:grid}.manager-fight-offer-history article>button:hover{background:var(--panel-soft)}.manager-fight-offer-history article>button>span{gap:3px;display:grid}.manager-fight-offer-history article>button strong{font-size:11px}.manager-fight-offer-history article>button small{color:var(--muted);font-size:8px}.manager-fight-offer-history article>button>span:nth-child(2){gap:7px;display:flex}.manager-fight-offer-history article>button b,.manager-fight-offer-history article>button em{font-size:8px;font-style:normal}.manager-fight-offer-history article>button em{color:var(--accent);font-weight:850}.manager-fight-offer-detail{background:var(--panel);gap:7px;padding:12px 18px 16px;display:grid}.manager-fight-offer-detail>p{color:var(--muted);margin:0 0 4px;font-size:8px}.manager-fight-offer-detail>div{border:1px solid var(--line);background:var(--panel-deep);border-radius:6px;grid-template-columns:minmax(180px,1fr) auto minmax(240px,1fr);align-items:center;gap:12px;padding:9px 11px;display:grid}.manager-fight-offer-detail>div>span{align-items:center;gap:10px;display:flex}.manager-fight-offer-detail a{color:var(--accent);font-size:8px;text-decoration:none}.manager-fight-offer-detail small{color:var(--muted);font-size:8px}.offer-decision{text-transform:uppercase;border-radius:999px;padding:5px 8px;font-size:7px}.offer-decision.accepted{color:#78e5a7;background:#153d2c}.offer-decision.declined{color:#ff9ca6;background:#441b25}.offer-decision.pending{color:#f3ca70;background:#3b3016}.fight-offer-response{color:#edf7ff;background:#031321;place-items:center;min-height:100vh;padding:28px;display:grid}.fight-offer-response>section{background:#081e31;border:1px solid #31536e;border-radius:10px;width:min(820px,100%);overflow:hidden;box-shadow:0 24px 70px #0006}.fight-offer-response header{background:linear-gradient(90deg,#103b5d,#09233a);border-bottom:1px solid #31536e;align-items:center;gap:15px;padding:20px 24px;display:flex}.fight-offer-response header img{width:75px}.fight-offer-response header span{color:#5ec1ff;letter-spacing:.13em;font-size:10px;font-weight:900}.fight-offer-response h1,.fight-offer-response h2{margin:2px 0 0}.fight-offer-summary{padding:22px 24px 12px}.fight-offer-summary>span{color:#8ea6b9;text-transform:uppercase;font-size:10px}.fight-offer-summary p{color:#a9bfce}.fight-offer-summary>div{gap:8px;display:flex}.fight-offer-summary>div b{color:#9ed7fa;background:#0e304a;border-radius:999px;padding:6px 9px;font-size:9px}.fight-offer-instructions{color:#cadde9;background:#0b2942;border-left:4px solid #ed3448;margin:0 24px 16px;padding:12px;font-size:11px;line-height:1.5}.fight-offer-candidates{gap:9px;padding:0 24px 20px;display:grid}.fight-offer-candidates article{background:#061725;border:1px solid #31536e;border-radius:7px;grid-template-columns:minmax(200px,1fr) auto auto;align-items:center;gap:14px;padding:14px;display:grid}.fight-offer-candidates article>div:first-child{gap:5px;display:grid}.fight-offer-candidates article a{color:#63c2ff;font-size:9px;text-decoration:none}.fight-offer-candidates article>small{color:#7892a6;grid-column:1/-1;font-size:8px}.fight-offer-buttons{gap:7px;display:flex}.fight-offer-buttons button{color:#fff;cursor:pointer;border:0;border-radius:5px;min-width:84px;padding:9px 13px;font-weight:850}.fight-offer-buttons .accept{background:#137346}.fight-offer-buttons .decline{background:#bd2f3e}.fight-offer-response footer{color:#88a3b7;border-top:1px solid #31536e;padding:13px 24px;font-size:9px}.fight-offer-error{color:#ffc0c6;background:#471923;margin:20px 24px;padding:12px}.fight-offer-response>section>p{padding:24px}@media (max-width:650px){.fight-offer-candidates article{grid-template-columns:1fr}.fight-offer-buttons button{flex:1}.fight-offer-buttons{width:100%}}.manager-offer-activity{border:1px solid var(--line);background:var(--panel-deep);border-radius:6px;grid-column:1/-1;gap:5px;margin-top:4px;padding:11px;display:grid}.manager-offer-activity>strong{color:var(--accent);text-transform:uppercase;font-size:8px}.manager-offer-activity p{color:var(--muted);grid-template-columns:auto 1fr;gap:4px;margin:0;font-size:7px;display:grid}.manager-offer-activity p span{color:var(--text);grid-column:1/-1}:root{--ink:#061321;--panel:#0d2238;--line:#27415d;--muted:#8fa4b9;--text:#f1f6fb;--blue:#42a5ff;--red:#ef2f3f;--green:#36b46c;--amber:#e5aa3e}*{box-sizing:border-box}html,body{background:var(--ink);min-height:100%;color:var(--text);margin:0}body{font-family:var(--font-geist-sans), Arial, sans-serif}button,input,select{font:inherit}button{color:inherit}.site-update-notice{z-index:250;color:#fff4d2;background:#33250b;border:1px solid #e9a72f;border-radius:8px;align-items:flex-start;gap:14px;width:min(470px,100vw - 32px);padding:13px 14px;display:flex;position:fixed;top:16px;right:16px;box-shadow:0 16px 42px #0000006b}.site-update-notice>div{flex:1;min-width:0}.site-update-notice div,.site-update-notice strong,.site-update-notice span{display:block}.site-update-notice strong{font-size:11px}.site-update-notice span{color:#e8d6a5;margin-top:2px;font-size:9px;font-weight:750}.site-update-notice ul{color:#f3e5bb;margin:8px 0 0;padding-left:16px;font-size:8px;line-height:1.45}.site-update-notice li+li{margin-top:3px}.site-update-notice button{color:#1d1607;text-transform:uppercase;cursor:pointer;background:#f0a91f;border:1px solid #ffbd42;border-radius:5px;flex:none;height:34px;padding:0 13px;font-size:9px;font-weight:900}.site-maintenance-overlay{z-index:2000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:default;background:#020a12f5;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.site-maintenance-overlay section{text-align:center;background:radial-gradient(circle at 50% 0,#183c5d 0,#0a2034 44%,#061725 100%);border:1px solid #395b78;border-top:5px solid #ef2f3f;border-radius:12px;width:min(620px,94vw);padding:46px 42px;box-shadow:0 34px 100px #000000b8}.site-maintenance-overlay img{object-fit:contain;width:145px;height:56px}.site-maintenance-overlay span{color:#ff5967;letter-spacing:.18em;margin-top:22px;font-size:11px;font-weight:950;display:block}.site-maintenance-overlay h1{letter-spacing:-.025em;margin:10px 0 0;font-size:30px}.site-maintenance-overlay p{color:#adc0cf;max-width:470px;margin:13px auto 0;font-size:13px;line-height:1.55}.maintenance-progress{grid-template-columns:1fr 48px 58px;align-items:center;gap:12px;max-width:510px;margin:28px auto 0;display:grid}.maintenance-progress>div{background:#04111d;border:1px solid #315b7c;border-radius:999px;height:12px;overflow:hidden}.maintenance-progress i{border-radius:inherit;background:linear-gradient(90deg,#188bd0,#69c9ff,#ef4050);height:100%;transition:width .7s;display:block;box-shadow:0 0 18px #54b9ff73}.maintenance-progress strong{color:#fff;font-variant-numeric:tabular-nums;font-size:18px}.maintenance-progress time{color:#aee2ff;font-variant-numeric:tabular-nums;background:#071927;border:1px solid #315b7c;border-radius:6px;padding:5px 7px;font-size:13px;font-weight:900}.site-maintenance-overlay section>small{color:#86a2b8;letter-spacing:.03em;margin-top:10px;font-size:10px;display:block}.fighter-assignee-select{color:#dceaf5;background:#0a2237;border:1px solid #3b617d;border-radius:5px;width:118px;height:30px;padding:0 7px;font-size:9px;font-weight:800}.fighter-assignee-select:disabled{cursor:not-allowed;opacity:.62}.modal-search-progress{z-index:1;margin:12px 18px 0;position:relative;top:auto}.auth-shell{background:radial-gradient(circle at 70% 5%,#173b60 0,#081a2c 34%,#030d18 72%);place-items:center;min-height:100vh;padding:28px;display:grid}.auth-card{background:linear-gradient(150deg,#0e2942fa,#051321fc);border:1px solid #345879;border-radius:12px;width:min(440px,100%);padding:40px 42px 36px;box-shadow:0 28px 90px #00000080}.auth-brand{flex-direction:column;align-items:flex-start;gap:5px;margin-bottom:30px;display:flex}.auth-brand img{object-fit:contain;object-position:left center;width:145px;height:54px}.auth-brand span{letter-spacing:.16em;font-size:18px;font-weight:850}.auth-card>p{color:var(--red);letter-spacing:.16em;margin:0 0 8px;font-size:9px;font-weight:850}.auth-card h1{letter-spacing:-.035em;margin:0;font-size:29px}.auth-intro{color:#94a9bc;margin:10px 0 24px;font-size:11px;line-height:1.55;display:block}.auth-card form{gap:14px;display:grid}.auth-card form label{color:#c9d7e3;gap:6px;font-size:10px;font-weight:700;display:grid}.auth-card form input{color:#f3f8fc;background:#061827;border:1px solid #31516f;border-radius:6px;outline:none;height:43px;padding:0 12px}.auth-card form input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #42a5ff1f}.auth-card form button{text-transform:uppercase;letter-spacing:.05em;cursor:pointer;border-radius:6px;height:44px;margin-top:4px;font-weight:850}.auth-card form button:disabled{opacity:.65;cursor:wait}.auth-status{color:#b9d7ef;background:#0b2942;border:1px solid #375875;border-radius:6px;margin-top:14px;padding:10px 12px;font-size:10px;line-height:1.45}.auth-switch{color:#76beff;cursor:pointer;background:0 0;border:0;width:100%;margin-top:18px;font-size:10px}.auth-loading{color:#b7c9d9;align-items:center;gap:12px;display:flex}.auth-loading span{border:3px solid #274761;border-top-color:var(--blue);border-radius:50%;width:22px;height:22px;animation:.8s linear infinite scout-spin}.auth-loading strong{font-size:12px}.app-shell{background:radial-gradient(circle at 75% 0%,#102a46 0,var(--ink) 38%);grid-template-columns:222px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--line);background:#04111ff7;flex-direction:column;height:100vh;display:flex;position:sticky;top:0}.brand{border-bottom:1px solid var(--line);flex-direction:column;justify-content:center;align-items:center;gap:6px;height:116px;padding:0 16px;display:flex}.brand-logo{object-fit:contain;flex:none;width:118px;height:46px}.brand span{letter-spacing:.12em;font-size:18px;font-weight:800}.sidebar .brand.main-site-brand{width:300px}.sidebar .brand.main-site-brand>span{letter-spacing:.055em;white-space:nowrap;font-size:10px;line-height:1.5}.auth-brand .site-brand-name{letter-spacing:.08em;font-size:12px;line-height:1.5}@media (max-width:980px){.sidebar .brand.main-site-brand{width:100%}}.sidebar nav{padding:14px 0}.sidebar nav button{color:#c7d4e0;text-align:left;cursor:pointer;background:0 0;border:0;border-left:3px solid #0000;align-items:center;gap:13px;width:100%;min-height:52px;padding:0 20px;font-size:13px;font-weight:650;display:flex}.sidebar nav button:hover,.sidebar nav button.active{color:#fff;background:#10253a}.sidebar nav button.active{border-left-color:var(--red)}.nav-icon{color:#9eb4c9;border:1px solid #617b93;border-radius:5px;place-items:center;width:20px;height:20px;font-size:9px;font-weight:800;display:grid}.sidebar nav em{background:var(--red);color:#fff;border-radius:20px;margin-left:auto;padding:3px 6px;font-size:10px;font-style:normal}.watchlist-nav-group .nav-dropdown button:disabled{opacity:.5;cursor:not-allowed}.invite-problem-report{border-top:1px solid #31506b;margin-top:24px;padding-top:20px}.invite-problem-report>small{color:#b8cbd9;margin-top:8px;display:block}.invite-report-button,.invite-problem-body button{color:#fff;cursor:pointer;background:#145278;border:1px solid #63b9ee;border-radius:6px;min-height:42px;padding:10px 18px;font-weight:800}.invite-problem-body{background:#092136;border:1px solid #31506b;border-radius:8px;margin-top:16px;padding:20px}.invite-problem-body h2{font-size:20px}.invite-problem-body p{color:#c2d5e3;font-size:13px;line-height:1.6}.invite-problem-body form{gap:14px;display:grid}.invite-problem-body label{color:#d8e7f1;gap:6px;font-size:13px;display:grid}.invite-problem-body input,.invite-problem-body textarea{color:#fff;background:#071622;border:1px solid #48647a;border-radius:5px;width:100%;min-height:42px;padding:11px}.invite-problem-body textarea{resize:vertical}.invite-problem-body footer{gap:10px;display:flex}.invite-problem-body button:disabled{opacity:.5;cursor:wait}.invite-problem-body a{color:#81d4ff}.invite-report-honeypot{display:none!important}.manager-history-panel{border:1px solid var(--line);background:var(--panel);border-radius:8px;margin-top:22px}.manager-history-panel>summary,.manager-history-person>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.manager-history-panel summary strong{font-size:13px}.manager-history-panel summary span,.manager-history-panel small{color:var(--muted);font-size:11px}.manager-history-content{padding:0 16px 16px}.manager-history-content>p{color:var(--muted);font-size:12px;line-height:1.5}.manager-history-content>label,.manager-account-search{color:var(--muted);gap:7px;padding:12px 0;font-size:11px;display:grid}.manager-account-search{padding:14px}.manager-history-content input,.manager-account-search input{width:100%;min-height:40px}.manager-history-person{border-top:1px solid var(--line)}.manager-history-person small{margin-top:5px;display:block}.manager-history-person article{border:1px solid var(--line);background:var(--panel-raised);border-radius:6px;margin:8px 16px;padding:14px}.manager-history-person dl{flex-wrap:wrap;gap:20px;display:flex}.manager-history-person dt{color:var(--muted);font-size:10px}.manager-history-person dd{margin:4px 0;font-size:12px}.manager-awaiting-staff{border:1px solid var(--line);border-radius:8px;margin:18px 0;padding:15px}.manager-awaiting-staff header,.manager-awaiting-staff article{justify-content:space-between;gap:12px;padding:12px 0;display:flex}.manager-awaiting-staff small{color:var(--muted);margin-top:5px;display:block}@media (max-width:650px){.manager-history-panel>summary,.manager-history-person>summary,.manager-awaiting-staff article{flex-direction:column;align-items:flex-start}.manager-history-person article{margin:8px 0}}.operator{border-top:1px solid var(--line);align-items:center;gap:10px;margin:auto 18px 20px;padding-top:18px;display:flex}.operator>span{background:#597087;border-radius:50%;place-items:center;width:38px;height:38px;font-size:12px;font-weight:800;display:grid}.operator div{flex-direction:column;font-size:12px;display:flex}.operator small{color:var(--muted);margin-top:3px}.workspace{min-width:0}.topbar{border-bottom:1px solid var(--line);height:50px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;align-items:center;padding:0 28px;font-size:11px;display:flex}.status-dot{background:var(--green);border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block;box-shadow:0 0 10px #36b46c}.top-actions{gap:18px;display:flex}.top-actions button{color:var(--muted);text-transform:uppercase;cursor:pointer;background:0 0;border:0}.content{max-width:1720px;margin:auto;padding:20px 24px 34px}.search-heading{justify-content:space-between;align-items:end;margin-bottom:14px;display:flex}.search-heading p{color:var(--red);letter-spacing:.15em;margin:0 0 3px;font-size:10px;font-weight:800}.search-heading h1{letter-spacing:-.025em;margin:0;font-size:24px}.search-heading div>span{color:var(--muted);margin-top:3px;font-size:12px;display:block}.search-filter-toggle{visibility:visible;color:#fff;cursor:pointer;background:linear-gradient(#f33b4d,#c91f30);border:1px solid #ff6572;border-radius:6px;padding:8px 12px;font-size:12px;font-weight:850;box-shadow:0 5px 14px #c91f3038}:is(.search-filter-toggle:hover,.search-filter-toggle:focus-visible,.search-filter-toggle[aria-expanded=true]){color:#fff;background:linear-gradient(#ff4b5c,#d72436);border-color:#ff8791;box-shadow:0 0 0 3px #ef2f3f2e,0 7px 18px #c91f3047}.builder{grid-template-columns:1fr 1fr;gap:10px;display:grid}.filter-card{border:1px solid var(--line);background:linear-gradient(145deg,#0f273ffa,#0a1d30fa);border-radius:8px;padding:13px 14px 14px}.filter-card h2{text-transform:uppercase;letter-spacing:.055em;margin:0 0 10px;font-size:12px}.filter-card h2 b{width:19px;height:19px;color:var(--blue);background:#183956;border-radius:50%;place-items:center;margin-right:5px;display:inline-grid}.info-tip{color:#82c4ff;text-transform:none;letter-spacing:0;cursor:help;vertical-align:middle;border:1px solid #4b6f91;border-radius:50%;outline:none;place-items:center;width:15px;height:15px;margin-left:5px;font-size:9px;font-weight:800;line-height:1;display:inline-grid;position:relative}.info-tip:hover,.info-tip:focus{border-color:var(--blue);color:#fff;background:#153b5c}.info-tooltip{z-index:50;color:#dce8f2;text-align:left;text-transform:none;letter-spacing:0;opacity:0;visibility:hidden;pointer-events:none;background:#07192a;border:1px solid #4b6f91;border-radius:6px;width:250px;padding:9px 10px;font-size:10px;font-weight:500;line-height:1.45;transition:opacity .12s,transform .12s,visibility .12s;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%,4px);box-shadow:0 12px 28px #00000073}.info-tooltip:after{content:"";border:5px solid #0000;border-top-color:#4b6f91;margin-left:-5px;position:absolute;top:100%;left:50%}.info-tip:hover .info-tooltip,.info-tip:focus .info-tooltip,.info-tip:focus-within .info-tooltip{opacity:1;visibility:visible;transform:translate(-50%)}.field-grid{gap:9px;display:grid}.field-grid.three{grid-template-columns:repeat(3,1fr)}.field-grid.four{grid-template-columns:repeat(4,1fr)}.field-grid.four .field:nth-child(n+5){grid-column:span 2}.scope-source-and-name{grid-template-columns:minmax(220px,.8fr) minmax(360px,2.2fr);gap:9px;margin-bottom:9px;display:grid}.direct-name-field>div{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.direct-name-field button{border:1px solid var(--accent);background:var(--accent);color:#fff;text-transform:uppercase;cursor:pointer;border-radius:5px;padding:0 16px;font-size:9px;font-weight:900}.direct-name-field button:disabled{opacity:.55;cursor:not-allowed}.direct-name-field>small{color:var(--muted);margin-top:4px;font-size:8px;display:block}.field{flex-direction:column;gap:5px;min-width:0;display:flex}.field>span{color:#cbd7e2;font-size:10px;font-weight:700}.field input,.field select,.field textarea{width:100%;height:34px;color:var(--text);background:#07192a;border:1px solid #29445f;border-radius:5px;outline:none;padding:0 10px;font-size:11px}.field textarea{resize:vertical;min-height:82px;padding:9px 10px}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--blue);box-shadow:0 0 0 2px #42a5ff24}.field input::placeholder{color:#6e859c}.filter-card:last-of-type .field:last-child{grid-column:1/-1}.promotion-picker{position:relative}.promotion-picker-button{width:100%;height:36px;color:var(--text);cursor:pointer;background:#07192a;border:1px solid #29445f;border-radius:5px;justify-content:space-between;align-items:center;padding:0 11px;font-size:11px;display:flex}.promotion-picker-button:hover,.promotion-picker-button[aria-expanded=true]{border-color:var(--blue)}.promotion-picker-button b{color:var(--blue);font-size:9px}.promotion-menu{z-index:30;background:#091d31;border:1px solid #3b6488;border-radius:7px;position:absolute;top:41px;left:0;right:0;overflow:hidden;box-shadow:0 18px 38px #00000073}.promotion-menu-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:36px;padding:0 10px;display:flex}.promotion-menu-head strong{text-transform:uppercase;letter-spacing:.05em;font-size:10px}.promotion-menu-head button{color:var(--blue);cursor:pointer;background:0 0;border:0;font-size:10px}.promotion-options{grid-template-columns:1fr 1fr;gap:2px 8px;max-height:220px;padding:6px;display:grid;overflow-y:auto}.promotion-options label{color:#c7d5e2;cursor:pointer;border-radius:4px;align-items:center;gap:7px;min-height:29px;padding:4px 6px;font-size:10px;display:flex}.promotion-options label:hover{background:#12324f}.promotion-options input{width:14px;height:14px;accent-color:var(--red);margin:0}.promotion-help{color:#7890a6;margin-top:1px;font-size:9px;line-height:1.35}.builder-actions{grid-column:1/-1;grid-template-columns:1.15fr 1.15fr 1fr .85fr .72fr;align-items:start;gap:14px 10px;display:grid}.builder-action{gap:7px;display:grid}.builder-action small{color:#71889b;padding:0 3px;font-size:10px;line-height:1.35}.builder-actions button{text-transform:uppercase;letter-spacing:.04em;cursor:pointer;border-radius:6px;width:100%;height:42px;font-size:11px;font-weight:800}.primary{background:linear-gradient(#fa3749,#d91f31);border:1px solid #ff5261}.discovery-button{color:#dff3ff;background:linear-gradient(#176094,#0e4065);border:1px solid #3d9ada}.secondary{color:#64b5ff;background:#0c2237;border:1px solid #318bd5}.ghost{color:#a9bccd;border:1px solid var(--line);background:0 0}.index-health-strip{background:var(--line);border:1px solid var(--line);border-radius:6px;grid-column:1/-1;grid-template-columns:repeat(5,minmax(110px,1fr)) 2fr;gap:1px;margin-top:3px;display:grid;overflow:hidden}.index-health-strip>div,.index-health-strip>p{background:#091f33;margin:0;padding:10px 12px}.index-health-strip span{color:#7890a6;text-transform:uppercase;letter-spacing:.04em;font-size:8px;display:block}.index-health-strip strong{margin-top:3px;font-size:15px;display:block}.index-health-strip>p{color:#73d9a3;justify-content:flex-end;align-items:center;font-size:10px;display:flex}.status-dot.offline{background:#efb548;box-shadow:0 0 0 3px #efb5481f}.source-update-card{background:linear-gradient(135deg,#0b263d,#0a1d2f);border:1px solid #29597d;border-radius:7px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:18px;padding:13px 15px;display:flex}.update-state{align-items:center;gap:12px;min-width:0;display:flex}.update-indicator{background:#70dca3;border-radius:50%;flex:none;width:10px;height:10px;box-shadow:0 0 0 5px #70dca31a}.source-update-card.running .update-indicator{background:#58b8ff;animation:1.1s ease-in-out infinite update-pulse}.source-update-card.partial .update-indicator,.source-update-card.pending .update-indicator{background:#efb548}.source-update-card.failed .update-indicator{background:#f04b59}.update-state small{color:#56b6ff;letter-spacing:.12em;font-size:8px;font-weight:800;display:block}.update-state strong{margin-top:2px;font-size:12px;display:block}.update-state p,.update-state em{color:#8ba2b5;margin:0 10px 0 0;font-size:9px;font-style:normal;display:inline}.refresh-all-button{color:#e0f2ff;text-transform:uppercase;cursor:pointer;background:#123e62;border:1px solid #3d91d1;border-radius:5px;min-width:190px;height:38px;padding:0 14px;font-size:9px;font-weight:800}.refresh-all-button:disabled{opacity:.65;cursor:wait}@keyframes update-pulse{50%{opacity:.35;transform:scale(.8)}}.buzz-launch{background:linear-gradient(135deg,#362358b8,#0a1f31fa);border:1px solid #7653b2;border-radius:8px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:24px;padding:18px;display:flex}.buzz-launch p{color:#bd8cff;letter-spacing:.14em;margin:0 0 4px;font-size:8px;font-weight:900}.buzz-launch h3{margin:0;font-size:17px}.buzz-launch span{color:#9baec0;max-width:780px;margin-top:5px;font-size:10px;line-height:1.45;display:block}.buzz-launch button{color:#fff;text-transform:uppercase;cursor:pointer;background:linear-gradient(#7146ae,#4c2c7a);border:1px solid #a97aee;border-radius:6px;min-width:190px;height:42px;padding:0 16px;font-size:10px;font-weight:900}.buzz-launch button:disabled{opacity:.65;cursor:wait}.web-scout-panel.buzz-report{border-color:#7653b2}.web-scout-panel.buzz-report>header{background:linear-gradient(135deg,#3a2758,#15253b)}.web-scout-panel.buzz-report>header p{color:#c595ff}.buzz-callout{background:#472c6c47;border:1px solid #6e4da0;border-radius:6px;margin:12px 0;padding:11px}.buzz-callout span{color:#c595ff;text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:800;display:block}.buzz-callout strong{margin-top:4px;font-size:11px;display:block}.buzz-callout p{color:#b8c5d0;margin:5px 0 0;font-size:9px;line-height:1.5}.fighter-name-link{color:#fff;text-decoration:none}.fighter-name-link:hover{color:#79c4ff}.target-buzz-launch{background:#0a2034;border:1px solid #3f6685;border-radius:8px;grid-column:1/-1;grid-template-columns:minmax(260px,.85fr) minmax(440px,1.4fr);align-items:end;gap:14px 22px;padding:16px 18px;display:grid}.target-buzz-launch p{color:#65baff;letter-spacing:.14em;margin:0 0 4px;font-size:8px;font-weight:900}.target-buzz-launch h3{margin:0;font-size:15px}.target-buzz-launch>div>span{color:#8fa5b7;margin-top:5px;font-size:9px;line-height:1.45;display:block}.target-buzz-fields{grid-template-columns:minmax(150px,1fr) auto auto;gap:8px;display:grid}.target-buzz-fields input{color:#edf6ff;background:#071a2b;border:1px solid #315571;border-radius:5px;min-width:0;height:38px;padding:0 10px;font-size:10px}.target-buzz-fields button,.profile-buzz-button{color:#fff;text-transform:uppercase;cursor:pointer;background:#53327f;border:1px solid #9a6ed8;border-radius:5px;height:38px;padding:0 14px;font-size:9px;font-weight:900}.target-buzz-fields .find-tapology-button{color:#e2f3ff;background:#123f61;border-color:#3e92d0}.target-buzz-fields button:disabled,.profile-buzz-button:disabled{opacity:.6;cursor:wait}.tapology-match-status{color:#7fbff0;grid-column:1/-1;font-size:9px}.tapology-match-grid{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.tapology-match-grid>button{color:#eef7ff;text-align:left;cursor:pointer;background:#081c2e;border:1px solid #294d68;border-radius:6px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px;display:grid}.tapology-match-grid>button:hover,.tapology-match-grid>button.selected{background:#0e2b43;border-color:#6fbcf3}.tapology-match-grid .avatar{width:42px;height:42px}.tapology-match-grid span{min-width:0}.tapology-match-grid strong,.tapology-match-grid em,.tapology-match-grid b,.tapology-match-grid small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.tapology-match-grid strong{font-size:11px}.tapology-match-grid em,.tapology-match-grid small{color:#849caf;font-size:8px;font-style:normal}.tapology-match-grid b{color:#b9cad8;margin:2px 0;font-size:9px}.tapology-match-grid i{color:#6cc1ff;text-transform:uppercase;font-size:8px;font-style:normal}.profile-buzz-button{width:100%;margin:10px 0 2px}.buzz-score{background:linear-gradient(135deg,#5b368959,#0a1f31b3);border:1px solid #8a60c3;border-radius:7px;grid-template-columns:auto 1fr;align-items:center;gap:8px 12px;margin:12px 0;padding:12px;display:grid}.buzz-score>div{align-items:baseline;gap:5px;display:flex}.buzz-score span{color:#c79cff;text-transform:uppercase;font-size:8px;font-weight:900}.buzz-score strong{font-size:30px;line-height:1}.buzz-score em{color:#b9a2d8;font-size:9px;font-style:normal}.buzz-score p{color:#d9e2ea;margin:0;font-size:9px}.buzz-score small{color:#8fa3b4;grid-column:1/-1;font-size:8px;line-height:1.45}.buzz-table-score{color:#eadcff;background:#31204d;border:1px solid #7653b2;border-radius:999px;place-items:center;min-width:31px;height:25px;font-size:10px;font-weight:900;display:inline-grid}.buzz-table-score.high{color:#7af0b3;background:#123d31;border-color:#36c980}.buzz-table-score.building{background:#3b2859;border-color:#b88bff}.buzz-table-score.limited{color:#ffd77a;background:#443716;border-color:#d2a849}.buzz-table-score.unchecked{color:#7890a4;background:#0a1e30;border-color:#2a4a63}.buzz-countries{background:#0a2135;border:1px solid #315b79;border-radius:6px;margin:10px 0;padding:11px}.buzz-countries>span,.buzz-evidence>span{color:#79c4ff;letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:8px;font-weight:900;display:block}.buzz-countries>div{gap:5px;display:grid}.buzz-countries b{color:#e8f4ff;background:#071a2a;border-radius:4px;grid-template-columns:20px 1fr auto;align-items:center;gap:7px;padding:7px;font-size:9px;display:grid}.buzz-countries i{color:#fff;background:#56377e;border-radius:50%;place-items:center;width:18px;height:18px;font-size:8px;font-style:normal;display:grid}.buzz-countries em{color:#8ca4b6;font-size:8px;font-style:normal;font-weight:500}.watchlist-buzz{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.watchlist-buzz>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.watchlist-buzz>header span{color:#c99fff;text-transform:uppercase;font-size:8px;font-weight:900;display:block}.watchlist-buzz>header strong{margin-top:3px;font-size:11px;display:block}.watchlist-buzz>header button{color:#fff;text-transform:uppercase;cursor:pointer;background:#53327f;border:1px solid #986bd5;border-radius:5px;min-height:32px;padding:0 10px;font-size:8px;font-weight:900}.watchlist-buzz>header button:disabled{opacity:.55;cursor:wait}.watchlist-buzz>footer{margin-top:10px}.buzz-evidence{margin-top:11px}.buzz-evidence>a{color:#dff1ff;background:#081b2c;border:1px solid #274a64;border-radius:5px;margin-top:5px;padding:8px;text-decoration:none;display:block}.buzz-evidence>a:hover{border-color:#66baf4}.buzz-evidence strong,.buzz-evidence small{display:block}.buzz-evidence strong{font-size:9px}.buzz-evidence small{color:#8ba4b8;text-transform:capitalize;margin-top:2px;font-size:7px}.buzz-evidence p{color:#aebfcd;margin:5px 0 0;font-size:8px;line-height:1.4}.buzz-sentiment{background:#09271f;border:1px solid #287b63;border-radius:7px;margin:12px 0;padding:14px}.buzz-sentiment>div{grid-template-columns:1fr auto auto;align-items:center;gap:12px;display:grid}.buzz-sentiment span{color:#8cebc5;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:900}.buzz-sentiment strong{color:#f0fff9;font-size:17px}.buzz-sentiment em{color:#9dffd5;background:#146146;border-radius:999px;padding:5px 9px;font-size:10px;font-style:normal;font-weight:900}.buzz-sentiment>p{color:#a9ccbe;margin:8px 0 0;font-size:10px;line-height:1.55}.buzz-breakdown{background:#091f32;border:1px solid #385875;border-radius:7px;margin:12px 0;padding:14px}.buzz-breakdown>header,.buzz-source-library>header{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:10px;display:flex}.buzz-breakdown>header strong,.buzz-source-library>header strong{color:#e9f4ff;font-size:12px}.buzz-breakdown>header span,.buzz-source-library>header span{color:#8ea5b8;font-size:9px}.buzz-breakdown>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.buzz-breakdown article{background:#071a2b;border:1px solid #294862;border-radius:5px;padding:10px}.buzz-breakdown article>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.buzz-breakdown article strong{color:#dceaf5;font-size:10px}.buzz-breakdown article b{color:#75c7ff;font-size:11px}.buzz-breakdown article p{color:#91a8ba;margin:5px 0 0;font-size:9px;line-height:1.45}.buzz-source-library{margin-top:14px}.buzz-evidence-groups{grid-template-columns:1fr;gap:12px;display:grid}.buzz-evidence-groups .buzz-evidence{background:#071a2b;border:1px solid #34465e;border-radius:7px;min-width:0;padding:0;overflow:hidden;display:block!important}.buzz-evidence-groups .buzz-evidence>span{color:#8fcfff;letter-spacing:.05em;text-transform:uppercase;background:#102940;border-bottom:1px solid #34465e;padding:9px 11px;font-size:10px;font-weight:900;display:block}.buzz-evidence-groups .buzz-evidence>a{background:0 0;border:0;border-bottom:1px solid #243d52;border-radius:0;padding:11px;display:block}.buzz-evidence-groups .buzz-evidence>a:last-child{border-bottom:0}.buzz-evidence>a>em{color:#8dbfae;margin-top:7px;font-size:8px;font-style:normal;display:block}.buzz-evidence>a>em b{color:#a8ddcb}.buzz-evidence a small{white-space:normal}.search-progress{z-index:20;background:#071b2cf7;border:1px solid #315d7d;border-radius:7px;margin:0 0 12px;padding:10px 12px;position:sticky;top:0;box-shadow:0 8px 24px #00000038}.search-progress>div:first-child{justify-content:space-between;align-items:center;gap:12px;margin-bottom:7px;display:flex}.search-progress strong{color:#dcedf9;font-size:9px}.search-progress span{color:#68bfff;font-size:10px;font-weight:900}.search-progress small{color:#849daf;margin-top:6px;font-size:7px;display:block}.search-progress-track{background:#102d43;border-radius:99px;height:7px;overflow:hidden}.search-progress-track i{border-radius:inherit;background:linear-gradient(90deg,#208bd1,#66c8ff,#8b64db);height:100%;transition:width .45s;display:block}.builder-actions button:disabled{opacity:.65;cursor:wait}.web-scout-panel{background:#081c2efa;border:1px solid #326b98;border-radius:8px;margin:0 0 14px;overflow:hidden}.web-scout-panel>header{border-bottom:1px solid var(--line);background:linear-gradient(135deg,#103552,#0a2136);justify-content:space-between;align-items:center;min-height:78px;padding:14px 17px;display:flex}.web-scout-panel>header p{color:#57b4ff;letter-spacing:.13em;margin:0 0 3px;font-size:8px;font-weight:800}.web-scout-panel>header h2{margin:0;font-size:17px}.web-scout-panel>header span{color:#8fa7bb;margin-top:4px;font-size:10px;display:block}.web-scout-panel>header button{color:#9eb4c6;cursor:pointer;background:#0a2136;border:1px solid #365b78;border-radius:4px;height:31px;padding:0 10px;font-size:9px}.scout-summary{color:#a9bdce;border-bottom:1px solid var(--line);margin:0;padding:12px 17px;font-size:11px;line-height:1.55}.scout-loading{justify-content:center;align-items:center;gap:14px;min-height:110px;padding:24px;display:flex}.scout-loading>span{border:3px solid #244b69;border-top-color:#4fb3ff;border-radius:50%;width:24px;height:24px;animation:.8s linear infinite scout-spin}.scout-loading strong,.scout-loading small{display:block}.scout-loading strong{font-size:11px}.scout-loading small{color:#7890a6;margin-top:4px;font-size:9px}@keyframes scout-spin{to{transform:rotate(360deg)}}.scout-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;display:grid}.scout-grid article{background:#091f33;border:1px solid #294760;border-radius:7px;padding:14px}.scout-grid article.major-candidate{border-color:#a83b46;box-shadow:inset 3px 0 #ef2f3f}.scout-card-head{justify-content:space-between;align-items:start;gap:10px;display:flex}.scout-card-head h3{margin:0;font-size:15px}.scout-card-head span{color:#7890a6;margin-top:3px;font-size:9px;display:block}.scout-card-head em{white-space:nowrap;font-style:normal}.scout-stats{border:1px solid var(--line);border-radius:5px;grid-template-columns:.75fr .75fr .75fr 1.5fr;margin:11px 0;display:grid;overflow:hidden}.scout-stats div{text-align:center;min-width:0;padding:8px}.scout-stats div+div{border-left:1px solid var(--line)}.scout-stats span{color:#748da3;text-transform:uppercase;font-size:7px;display:block}.scout-stats strong{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;display:block;overflow:hidden}.scout-grid article>p{color:#9db1c3;min-height:36px;margin:0 0 10px;font-size:9px;line-height:1.5}.scout-sources{flex-wrap:wrap;gap:5px;display:flex}.scout-sources a{color:#78c1ff;border:1px solid #2e6590;border-radius:4px;padding:5px 7px;font-size:8px;text-decoration:none}.review-candidate{color:#d9efff;text-transform:uppercase;cursor:pointer;background:#123e62;border:1px solid #3d91d1;border-radius:5px;width:100%;height:34px;margin-top:11px;font-size:9px;font-weight:800}.save-status{color:#79dca3;text-align:right;grid-column:1/-1;margin:0;font-size:11px}.query-summary{border:1px solid var(--line);background:var(--panel);width:100%;color:var(--muted);text-align:left;cursor:pointer;border-radius:7px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:11px 14px;display:grid}.query-summary b{color:var(--text);text-transform:uppercase;font-size:11px}.query-summary strong{color:var(--blue);font-size:11px}.search-return-bar{grid-template-columns:auto minmax(0,1fr);align-items:stretch;gap:10px;display:grid}.search-return-bar .query-summary{cursor:default}.back-to-search{color:#d9efff;cursor:pointer;background:#123e62;border:1px solid #3d91d1;border-radius:7px;padding:0 16px;font-size:10px;font-weight:800}.back-to-search:hover{background:#18517f}.results-layout{grid-template-columns:minmax(680px,1fr) 330px;align-items:start;gap:12px;margin-top:12px;display:grid}.results-panel,.fighter-panel{border:1px solid var(--line);background:#081c2ef5;border-radius:8px;overflow:hidden}.results-layout.inline-results{grid-template-columns:minmax(0,1fr)}.expanded-fighter-row>td{background:#071a2b;border-bottom:2px solid #3a6d94;padding:0}.expanded-fighter-row:hover{background:#071a2b}.inline-profile-shell{padding:12px;position:relative}.inline-profile-actions{z-index:4;align-items:center;gap:8px;display:flex;position:absolute;top:24px;right:24px}.inline-profile-close,.inline-pdf-button{color:#dcebf6;cursor:pointer;background:#102f4b;border:1px solid #3c6d91;border-radius:5px;height:34px}.inline-pdf-button{text-transform:uppercase;padding:0 13px;font-size:9px;font-weight:800}.inline-profile-close{width:34px;font-size:23px;line-height:1}.inline-profile-shell>.fighter-panel{background:#0a2237;border-color:#315a79;width:100%;padding:58px 20px 20px;position:static;top:auto;box-shadow:inset 0 1px #54a3db1f}.inline-profile-shell .record-grid{grid-template-columns:repeat(3,1fr)}.inline-profile-shell .buzz-evidence{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.inline-profile-shell .buzz-evidence>span{grid-column:1/-1}.inline-profile-shell .buzz-evidence>a{margin:0}.inline-profile-shell .fighter-notes,.inline-profile-shell .watchlist-buzz{margin-top:18px}.panel-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:51px;padding:0 14px;display:flex}.panel-title>div{align-items:center;gap:10px;display:flex}.panel-title h2{text-transform:uppercase;margin:0;font-size:14px}.panel-title span{color:var(--muted);text-transform:uppercase;font-size:10px}.panel-title button{border:1px solid var(--line);color:#afc2d4;cursor:pointer;background:#0c2136;border-radius:4px;margin-left:6px;padding:6px 9px;font-size:10px}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:980px;font-size:11px}th{color:#91a5b9;text-transform:uppercase;letter-spacing:.03em;text-align:left;border-bottom:1px solid var(--line);padding:10px 9px;font-size:9px}td{color:#d9e4ed;border-bottom:1px solid #27415da6;padding:10px 9px}tbody tr{cursor:pointer;transition:background .15s}tbody tr:hover,.selected-row{background:#112d48}td:first-child{min-width:165px}.star{color:#8298ad;cursor:pointer;background:0 0;border:0;padding:0 7px 0 0;font-size:17px}.table-wrap td strong{color:#fff}.table-wrap .fighter-nickname{color:#8da2b6;white-space:normal;margin:3px 0 0 23px;font-size:9px;font-style:italic;line-height:1.25;display:block}.country-code{color:#d8e9f7;background:#244663;border-radius:3px;place-items:center;min-width:23px;height:17px;padding:0 3px;font-size:8px;font-weight:800;display:inline-grid}.table-wrap tbody tr[draggable=true]{cursor:grab}.table-wrap tbody tr.dragging-row{opacity:.42;outline:2px dashed var(--accent)}.discovery-source-badge{border:1px solid var(--accent);width:max-content;max-width:210px;margin:4px 0 0 23px;padding:2px 6px;display:block}@supports (color:color-mix(in lab, red, red)){.discovery-source-badge{border:1px solid color-mix(in srgb,var(--accent) 55%,var(--line))}}.discovery-source-badge{background:var(--accent);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.discovery-source-badge{background:color-mix(in srgb,var(--accent) 12%,var(--panel))}}.discovery-source-badge{color:var(--accent);text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-style:normal;font-weight:850;line-height:1.25;overflow:hidden}.form{gap:3px;display:flex}.form span{border-radius:3px;place-items:center;width:19px;height:19px;font-size:9px;font-weight:800;display:grid}.win{background:#17683c}.loss{background:#8f2d38}.compact-tables th{padding-top:7px;padding-bottom:7px}.badge{text-transform:uppercase;border-radius:4px;align-items:center;padding:4px 7px;font-size:8px;font-style:normal;font-weight:800;display:inline-flex}.badge.unsigned{color:#65d995;background:#36b46c2e;border:1px solid #36b46c4d}.badge.watch{color:#f5c967;background:#e5aa3e26;border:1px solid #e5aa3e52}.badge.major{color:#ff6370;background:#ef2f3f29;border:1px solid #ef2f3f59}.empty{color:var(--muted);text-align:center;padding:28px;font-size:12px}.fighter-panel{padding:15px;position:sticky;top:64px}.fighter-head{justify-content:space-between;align-items:start;display:flex}.avatar{background:linear-gradient(145deg,#466078,#243c53);border:1px solid #627a90;border-radius:50%;place-items:center;width:64px;height:64px;font-size:20px;font-weight:800;display:grid}.fighter-head button{color:#a9bdcf;text-transform:uppercase;cursor:pointer;background:0 0;border:0;font-size:10px}.fighter-panel>h2{letter-spacing:-.025em;margin:12px 0 2px;font-size:23px}.fighter-panel>p{color:var(--muted);margin:0;font-size:11px}.fighter-panel>h3{text-transform:uppercase;color:#d9e6f1;margin:7px 0 15px;font-size:12px}.record-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr 1.2fr;display:grid}.record-grid div{text-align:center;padding:13px 4px}.record-grid div+div{border-left:1px solid var(--line)}.record-grid span,.method-grid span,.promotion span,.fighter-panel footer span{color:var(--muted);text-transform:uppercase;font-size:8px;display:block}.record-grid strong{margin-top:4px;font-size:19px;display:block}.fighter-panel h4{color:#a9bdcf;text-transform:uppercase;letter-spacing:.08em;margin:14px 0 7px;font-size:9px}.method-grid{border:1px solid var(--line);border-radius:5px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.method-grid div{text-align:center;padding:9px 3px}.method-grid div+div{border-left:1px solid var(--line)}.method-grid strong{color:var(--blue);margin-top:3px;font-size:17px;display:block}.method-grid.losses strong{color:#ff6875}.promotion{border:1px solid var(--line);background:#0d263e;border-radius:6px;margin-top:14px;padding:12px}.promotion>strong{margin:5px 0 8px;font-size:15px;display:block}.profile-links{grid-template-columns:1fr 1fr 1fr;gap:5px;margin-top:12px;display:grid}.profile-links a,.profile-links .disabled-link{height:32px;color:var(--blue);background:0 0;border:1px solid #2c7fcb;border-radius:4px;place-items:center;font-size:9px;text-decoration:none;display:grid}.profile-links .disabled-link{color:#60788f;border-color:#284158}.fighter-panel footer{border-top:1px solid var(--line);flex-direction:column;gap:3px;margin-top:14px;padding-top:12px;display:flex}.fighter-panel footer strong{font-size:11px}.fighter-panel footer small{color:#71889e;font-size:9px}.heading-actions{align-items:center;gap:8px;display:flex}.add-button{color:#d9efff;text-transform:uppercase;cursor:pointer;background:#123d62;border:1px solid #4dadff;border-radius:6px;padding:9px 13px;font-size:11px;font-weight:800}.add-button:hover{background:#195181}.star.watched,.fighter-head button.watched{color:#ffc857}.fighter-head>div:last-child{gap:8px;display:flex}.people-data{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.people-data div{border:1px solid var(--line);background:#091e31;border-radius:5px;padding:9px}.people-data span{color:var(--muted);text-transform:uppercase;font-size:8px;display:block}.people-data strong{margin-top:4px;font-size:10px;display:block}.empty-panel{min-height:180px;color:var(--muted);place-items:center;font-size:12px;display:grid}.view-heading{justify-content:space-between;align-items:end;min-height:78px;margin-bottom:18px;display:flex}.view-heading p{color:var(--red);letter-spacing:.15em;margin:0 0 3px;font-size:10px;font-weight:800}.view-heading h1{margin:0;font-size:27px}.view-heading span{color:var(--muted);margin-top:4px;font-size:12px;display:block}.metric-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.metric-grid>button,.metric-grid>div{text-align:left;border:1px solid var(--line);background:linear-gradient(145deg,#102b46,#091d30);border-radius:8px;min-height:135px;padding:18px}.metric-grid>button{cursor:pointer}.metric-grid>button:hover{border-color:#4089c7;transform:translateY(-1px)}.metric-grid span{color:#9fb4c7;text-transform:uppercase;letter-spacing:.06em;font-size:9px;display:block}.metric-grid strong{color:#fff;margin:12px 0 8px;font-size:35px;display:block}.metric-grid small{color:#6faee4}.dashboard-panel,.management-panel{border:1px solid var(--line);background:#081c2ef5;border-radius:8px;margin-top:14px;overflow:hidden}.staff-stats-scroll{overflow-x:auto}.staff-stats-scroll table{min-width:760px}.staff-stats-scroll th,.staff-stats-scroll td{text-align:center}.staff-stats-scroll th:first-child,.staff-stats-scroll td:first-child{text-align:left}.staff-stats-scroll td{font-variant-numeric:tabular-nums}.staff-stats-scroll .signed-stat{color:#7af0b3;background:#123d2e;border:1px solid #2b9965;border-radius:999px;place-items:center;min-width:26px;height:26px;display:inline-grid}.staff-scouting-panel .panel-title{border-left:4px solid var(--accent)}.promotion-explainer{border-bottom:1px solid var(--line);background:#102b46;align-items:center;gap:18px;padding:16px 18px;display:flex}.promotion-explainer strong{color:#fff;white-space:nowrap;text-transform:uppercase;font-size:11px}.promotion-explainer p{color:#9fb4c7;margin:0;font-size:11px;line-height:1.5}.manage-table{min-width:650px}.manage-table tbody tr{cursor:default}.manage-table select{color:#e3edf5;background:#07192a;border:1px solid #29445f;border-radius:5px;min-width:150px;height:32px;padding:0 8px}.manage-table input{accent-color:var(--red)}.coming-panel{border:1px solid var(--line);background:linear-gradient(145deg,#102b46,#091d30);border-radius:10px;flex-direction:column;justify-content:center;max-width:700px;min-height:390px;margin:55px auto;padding:58px;display:flex}.coming-panel>span{color:var(--red);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:800}.coming-panel h1{margin:10px 0;font-size:30px}.coming-panel p{color:#9eb2c5;line-height:1.65}.coming-panel button{cursor:pointer;background:#123d62;border:1px solid #348bcf;border-radius:5px;align-self:start;margin-top:12px;padding:10px 14px}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#01080fd1;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.fighter-modal{background:#0a2035;border:1px solid #426987;border-radius:10px;grid-template-rows:auto minmax(0,1fr) auto;width:min(960px,96vw);max-height:92vh;display:grid;overflow:hidden;box-shadow:0 28px 80px #000000a6}.modal-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:15px 19px;display:flex}.modal-head p{color:var(--red);letter-spacing:.12em;margin:0 0 2px;font-size:9px;font-weight:800}.modal-head h2{margin:0;font-size:20px}.modal-head>button{color:#9eb2c5;cursor:pointer;background:0 0;border:0;font-size:27px}.modal-scroll{padding:15px 19px 22px;overflow-y:auto}.modal-scroll h3{color:#91b9dd;text-transform:uppercase;letter-spacing:.08em;margin:15px 0 9px;font-size:10px}.modal-scroll h3:first-child{margin-top:0}.modal-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.modal-grid.compact{grid-template-columns:repeat(7,1fr)}.modal-grid .field:has(textarea){grid-column:span 3}.watch-check{color:#cbd7e2;align-self:end;align-items:center;gap:8px;min-height:34px;font-size:10px;display:flex}.watch-check input{accent-color:var(--red)}.modal-actions{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:9px;min-height:65px;padding:11px 19px;display:flex}.modal-actions span{color:#f5c967;margin-right:auto;font-size:11px}.modal-actions button{border:1px solid var(--line);cursor:pointer;background:#102b46;border-radius:5px;min-width:105px;height:37px}.modal-actions button.primary{background:linear-gradient(#fa3749,#d91f31);border-color:#ff5261}.tapology-import{background:linear-gradient(135deg,#0e4469b8,#082339e6);border:1px solid #3978a7;border-radius:7px;grid-template-columns:minmax(190px,.7fr) minmax(360px,1.3fr);align-items:center;gap:14px;margin:0 0 15px;padding:13px 14px;display:grid}.tapology-import strong{color:#d9efff;font-size:12px;display:block}.tapology-import span{color:#8fabc2;margin-top:4px;font-size:9px;line-height:1.45;display:block}.tapology-import-controls{grid-template-columns:1fr auto;gap:8px;display:grid}.tapology-import-controls input{color:#e9f4fd;background:#071c2e;border:1px solid #3c6280;border-radius:5px;min-width:0;height:36px;padding:0 10px;font-size:10px}.tapology-import-controls button{color:#fff;cursor:pointer;background:#176394;border:1px solid #4d91c2;border-radius:5px;height:36px;padding:0 14px;font-size:10px;font-weight:800}.tapology-import-controls button:disabled{opacity:.6;cursor:wait}.should-sign-select{color:#dceaf5;background:#0a2237;border:1px solid #315775;border-radius:5px;min-width:92px;height:30px;padding:0 8px;font-size:10px;font-weight:700}.quick-add-fighter{min-height:310px;padding:8px 0}.quick-add-fighter>header{flex-direction:column;gap:6px;margin-bottom:18px;display:flex}.quick-add-fighter>header strong{font-size:17px}.quick-add-fighter>header span{color:#91a8bb;max-width:660px;font-size:11px;line-height:1.55}.quick-add-search{grid-template-columns:1fr auto;gap:9px;display:grid}.quick-add-search input{color:#fff;background:#061a2b;border:1px solid #3a6c91;border-radius:6px;height:44px;padding:0 13px;font-size:13px}.quick-add-search button{background:#17689c;border:1px solid #4b96cc;border-radius:6px;padding:0 18px;font-weight:800}.quick-add-matches{gap:8px;margin-top:16px;display:grid}.quick-add-matches>button{text-align:left;cursor:pointer;background:#0b263d;border:1px solid #294a65;border-radius:7px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:11px;display:grid}.quick-add-matches>button:hover,.quick-add-matches>button.selected{background:#123653;border-color:#4fb4ff}.quick-add-matches>button>span{flex-direction:column;gap:4px;display:flex}.quick-add-matches>button strong{font-size:12px}.quick-add-matches>button small{color:#94aabc}.quick-add-matches>button em{color:#55b8ff;font-size:10px;font-style:normal;font-weight:800}.signer-settings{border:1px solid var(--line);background:#0d263e;border-radius:7px;margin:18px 0;padding:14px}.signer-settings>div:first-child{flex-direction:column;gap:4px;display:flex}.signer-settings small{color:#8197aa;font-size:9px}.signer-list{gap:7px;margin:12px 0;display:grid}.signer-list label,.signer-add{grid-template-columns:1fr auto;gap:7px;display:grid}.signer-list button,.signer-add button{color:#dceaf5;cursor:pointer;background:#123552;border:1px solid #315775;border-radius:5px;padding:0 11px}.added-by-badge{color:#9fd3fa;white-space:nowrap;background:#102f49;border:1px solid #315f80;border-radius:999px;place-items:center;min-width:34px;height:25px;padding:0 8px;font-family:inherit;font-size:9px;font-weight:850;line-height:1;display:inline-grid}.added-by-badge.manager-profile-link{cursor:pointer}:is(.added-by-badge.manager-profile-link:hover,.added-by-badge.manager-profile-link:focus-visible){border-color:var(--accent);color:#fff;box-shadow:0 0 0 2px #51b2f533}.saved-search-strip{align-items:center;gap:7px;margin:-3px 0 12px;display:flex;overflow-x:auto}.saved-search-strip>strong{color:#7890a6;text-transform:uppercase;white-space:nowrap;font-size:9px}.saved-search-strip>div{background:#0b2237;border:1px solid #29445f;border-radius:16px;display:flex;overflow:hidden}.saved-search-strip button{color:#9fd1ff;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:5px 8px 5px 10px;font-size:9px}.saved-search-strip .remove-search{color:#7f96aa;border-left:1px solid #29445f;padding:5px 8px}.draw{background:#4b5f72}.priority{text-transform:uppercase;border-radius:3px;margin-left:7px;padding:3px 5px;font-size:7px;font-style:normal}.priority.priority{color:#f5c967;background:#e5aa3e2e}.priority.urgent{color:#ff6875;background:#ef2f3f2e}.recent-form{border:1px solid var(--line);background:#091e31;border-radius:5px;justify-content:space-between;align-items:center;margin-top:12px;padding:9px 10px;display:flex}.recent-form>span{color:var(--muted);text-transform:uppercase;font-size:8px}.recent-form b{border-radius:3px;place-items:center;width:20px;height:20px;font-size:9px;display:grid}.archive-button{margin-right:auto;color:#ff7b85!important;background:#2b1820!important;border-color:#743a42!important}.compare-toolbar{border:1px solid var(--line);background:#0b2237;border-radius:8px;align-items:end;gap:9px;margin-bottom:12px;padding:13px;display:flex;overflow-x:auto}.compare-toolbar label{grid-template-columns:1fr auto;gap:4px;min-width:190px;display:grid}.compare-toolbar label>span{color:#90a6ba;text-transform:uppercase;grid-column:1/-1;font-size:8px}.compare-toolbar select{color:#eef6fc;background:#07192a;border:1px solid #315270;border-radius:5px;height:35px;padding:0 8px}.compare-toolbar label button{color:#ff7a84;cursor:pointer;background:0 0;border:0;font-size:8px}.add-compare{color:#8ecaff;cursor:pointer;white-space:nowrap;background:#123d62;border:1px solid #318bd5;border-radius:5px;height:35px;font-size:10px}.comparison-grid{border:1px solid var(--line);background:#081c2e;border-radius:8px;grid-template-columns:165px repeat(4,minmax(190px,1fr));display:grid;overflow-x:auto}.comparison-labels,.comparison-card{border-right:1px solid var(--line);min-width:190px}.comparison-labels{color:#91a7ba;min-width:165px}.compare-avatar-spacer,.comparison-card header{border-bottom:1px solid var(--line);min-height:145px}.comparison-labels>div:not(.compare-avatar-spacer),.compare-value{border-bottom:1px solid #27415db3;align-items:center;min-height:48px;padding:10px 12px;font-size:10px;display:flex}.comparison-labels>div:not(.compare-avatar-spacer){text-transform:uppercase;font-size:8px}.comparison-card header{text-align:center;padding:15px}.comparison-card header>div{color:#fff;background:#284963;border-radius:50%;place-items:center;width:47px;height:47px;margin:auto;font-weight:800;display:grid}.comparison-card h2{margin:8px 0 2px;font-size:14px}.comparison-card header>span{color:#8198ad;font-size:9px}.comparison-card header em{color:#f5c967;margin-top:6px;font-size:8px;font-style:normal;display:block}.compare-value{color:#e4edf5;font-weight:650}.report-metrics{margin-bottom:13px}.report-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.report-panel{border:1px solid var(--line);background:#081c2e;border-radius:8px;overflow:hidden}.report-panel.wide{grid-column:1/-1}.bar-list,.summary-list{padding:12px 15px}.bar-list>div{grid-template-columns:150px 1fr 30px;align-items:center;gap:10px;min-height:32px;display:grid}.bar-list span,.summary-list span{color:#b7c8d7;font-size:10px}.bar-list b{background:linear-gradient(90deg,#247fc8,#50b4ff);border-radius:8px;min-width:4px;height:8px;display:block}.bar-list strong{color:#fff;text-align:right;font-size:10px}.summary-list{grid-template-columns:1fr 1fr;gap:5px 20px;display:grid}.summary-list>div{border-bottom:1px solid #27415da6;justify-content:space-between;padding:8px 2px;display:flex}.alert-list{padding:10px 15px 16px}.alert-list>div{border-bottom:1px solid #27415da6;grid-template-columns:80px 1fr 1fr 1.3fr;align-items:center;gap:10px;padding:9px 0;font-size:10px;display:grid}.alert-list>div>span:not(.badge),.alert-list small{color:#90a6ba}.alert-list>p{color:#8197aa;font-size:11px}.notes-layout{border:1px solid var(--line);background:#081c2e;border-radius:8px;grid-template-columns:270px 1fr;min-height:610px;display:grid;overflow:hidden}.notes-list{border-right:1px solid var(--line);overflow-y:auto}.notes-tools{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:6px;padding:10px;display:grid}.notes-tools input,.note-editor input,.note-editor select,.note-editor textarea{color:#edf5fb;background:#07192a;border:1px solid #29445f;border-radius:5px;outline:none;width:100%}.notes-tools input{min-width:0;height:34px;padding:0 9px}.notes-tools button{cursor:pointer;background:#123d62;border:1px solid #318bd5;border-radius:5px;font-size:9px}.notes-list>button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #27415db3;flex-direction:column;gap:4px;width:100%;min-height:78px;padding:12px 13px;display:flex}.notes-list>button:hover,.notes-list>button.active{background:#102e4a}.notes-list>button strong{color:#eaf3fa;font-size:11px}.notes-list>button span,.notes-list>button small{color:#7890a6;font-size:9px}.notes-list>p{color:#8197aa;padding:20px;font-size:10px}.note-editor{min-width:0;padding:22px}.note-editor form{grid-template-columns:1fr 1fr;gap:13px;display:grid}.note-editor form label{color:#9fb3c5;text-transform:uppercase;flex-direction:column;gap:5px;font-size:9px;display:flex}.note-editor input,.note-editor select{height:36px;padding:0 10px}.note-editor form label:has(textarea){grid-column:1/-1}.note-editor textarea{resize:vertical;min-height:330px;padding:12px;line-height:1.6}.note-editor .pin-note{text-transform:none;flex-direction:row;align-items:center}.pin-note input{width:15px;height:15px;accent-color:var(--red)}.note-editor form footer{grid-column:1/-1;justify-content:flex-end;align-items:center;gap:8px;display:flex}.note-editor form footer span{color:#f5c967;margin-right:auto;font-size:10px}.note-editor button{cursor:pointer;background:#123d62;border:1px solid #318bd5;border-radius:5px;padding:8px 13px;font-size:10px}.note-editor>header{border-bottom:1px solid var(--line);justify-content:space-between;gap:15px;padding-bottom:18px;display:flex}.note-editor>header span{color:var(--red);letter-spacing:.1em;font-size:8px;font-weight:800}.note-editor>header h2{margin:5px 0;font-size:25px}.note-editor>header p{color:#849aaf;margin:0;font-size:10px}.note-editor>header>div:last-child{gap:6px;display:flex}.note-editor .danger{color:#ff7984;background:#291821;border-color:#713741}.note-body{white-space:pre-wrap;color:#d7e3ed;padding:24px 2px;font-size:12px;line-height:1.75}.note-tags{flex-wrap:wrap;gap:6px;display:flex}.note-tags span{color:#8ecaff;background:#123a5d;border-radius:12px;padding:5px 8px;font-size:9px}.empty-note{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:500px;display:flex}.empty-note h2{margin:0}.empty-note p{color:#8197aa}.export-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.export-grid article{border:1px solid var(--line);background:linear-gradient(145deg,#102b46,#091d30);border-radius:8px;min-height:190px;padding:20px}.export-grid article>span{color:#72baf6;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.export-grid h2{margin:8px 0;font-size:19px}.export-grid p{color:#93a9bc;min-height:38px;font-size:11px;line-height:1.55}.export-grid article>div{gap:7px;display:flex}.export-grid button{color:#bfe2ff;text-transform:uppercase;cursor:pointer;background:#123d62;border:1px solid #318bd5;border-radius:5px;min-height:36px;padding:0 12px;font-size:9px;font-weight:800}.export-grid .backup-card{background:linear-gradient(145deg,#31251f,#161c25);border-color:#76533c}.backup-card>button{color:#ffe2bd;background:#5a3824;border-color:#b87a44}.export-help{border:1px solid var(--line);background:#081c2e;border-radius:8px;grid-template-columns:190px 1fr;gap:20px;margin-top:12px;padding:17px 20px;display:grid}.export-help strong{text-transform:uppercase;font-size:11px}.export-help div{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.export-help p{color:#8fa4b9;margin:0;font-size:10px;line-height:1.55}.export-help b{color:#dce9f3}.settings-grid{grid-template-columns:1.3fr .7fr;gap:12px;display:grid}.settings-panel{border:1px solid var(--line);background:#081c2e;border-radius:8px;padding:19px}.settings-panel h2{text-transform:uppercase;margin:0 0 18px;font-size:14px}.settings-panel>label:not(.setting-toggle){color:#9eb2c5;grid-template-columns:180px 1fr;align-items:center;gap:15px;margin-bottom:13px;font-size:10px;display:grid}.settings-panel input,.settings-panel select{color:#eef6fc;background:#07192a;border:1px solid #29445f;border-radius:5px;height:36px;padding:0 10px}.setting-toggle{border:1px solid var(--line);background:#0d263e;border-radius:6px;align-items:center;gap:10px;margin:14px 0;padding:13px;display:flex}.setting-toggle input{width:16px;height:16px;accent-color:var(--red)}.setting-toggle span{flex-direction:column;gap:3px;display:flex}.setting-toggle b{font-size:10px}.setting-toggle small{color:#8197aa;font-size:9px}.settings-panel footer{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;margin-top:18px;padding-top:13px;display:flex}.settings-panel footer span{color:#6fd99a;margin-right:auto;font-size:10px}.settings-panel footer button{cursor:pointer;background:#123d62;border:1px solid #318bd5;border-radius:5px;height:36px;padding:0 14px}.database-health>div{border-bottom:1px solid #27415db3;justify-content:space-between;padding:11px 3px;display:flex}.database-health span{color:#91a7ba;font-size:10px}.database-health strong{font-size:15px}.database-health p{color:#849aae;margin:18px 0 0;font-size:10px;line-height:1.6}.invitation-panel,.member-access{margin-top:12px}.invitation-heading span{color:var(--red);letter-spacing:.13em;font-size:8px;font-weight:850}.invitation-heading h2{margin:5px 0}.invitation-heading p,.member-access p{color:#8fa4b9;margin:0 0 16px;font-size:10px;line-height:1.55}.invitation-panel>form{grid-template-columns:1fr auto;align-items:end;gap:9px;display:grid}.invitation-panel>form label{color:#aabccc;gap:5px;font-size:9px;display:grid}.invitation-panel>form input,.invite-link input{color:#edf6fc;background:#061827;border:1px solid #31516f;border-radius:5px;height:38px;padding:0 11px}.invitation-panel button{color:#bfe2ff;cursor:pointer;background:#123d62;border:1px solid #318bd5;border-radius:5px;height:38px;padding:0 13px;font-size:9px;font-weight:800}.invite-status{color:#74dca1;font-size:10px}.invite-link{grid-template-columns:1fr auto;gap:8px;margin-top:9px;display:grid}.invitation-list{border-top:1px solid var(--line);margin-top:18px}.invitation-list header,.invitation-list>div{border-bottom:1px solid #27415da6;justify-content:space-between;align-items:center;min-height:48px;padding:8px 2px;display:flex}.invitation-list header{color:#8fa4b9;text-transform:uppercase;min-height:38px;font-size:9px}.invitation-list>div>span{gap:3px;display:grid}.invitation-list>div strong{font-size:10px}.invitation-list>div small{color:#7890a6;font-size:8px}.invitation-list>div button{color:#ff8c95;background:#2b1820;border-color:#723840;height:29px}.invitation-list>p{color:#7890a6;font-size:10px}.promotion-help.active-rule{color:#ff9aa3;font-weight:750}.scout-grid{grid-template-columns:repeat(auto-fit,minmax(560px,1fr))}.scout-grid article{padding:15px}.scout-card-head{grid-template-columns:auto minmax(0,1fr) auto;justify-content:stretch;align-items:start;gap:12px;display:grid}.scout-card-identity h3{margin:3px 0 0;font-size:17px}.scout-card-identity>span{color:#8ca2b5;margin-top:4px;font-size:9px;display:block}.scout-card-identity .form{margin-top:8px}.scout-card-identity .form b{border-radius:3px;place-items:center;width:20px;height:20px;font-size:9px;display:grid}.scout-stats.expanded{grid-template-columns:repeat(6,minmax(0,1fr))}.scout-methods{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:8px;display:grid}.scout-methods>div{border:1px solid var(--line);background:#071a2b;border-radius:5px;grid-template-columns:1fr repeat(3,auto);align-items:center;gap:9px;padding:9px 10px;display:grid}.scout-methods span,.scout-details span{color:#748da3;text-transform:uppercase;font-size:7px}.scout-methods strong{color:#64bfff;font-size:9px}.scout-methods .losses strong{color:#ff7c87}.scout-details{border:1px solid var(--line);border-radius:5px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.scout-details div{min-width:0;padding:9px}.scout-details div+div{border-left:1px solid var(--line)}.scout-details strong{text-overflow:ellipsis;white-space:nowrap;text-transform:capitalize;margin-top:4px;font-size:9px;display:block;overflow:hidden}.scout-grid article>p{min-height:0;margin:11px 0}.scout-profile-links{flex-wrap:wrap;gap:5px;margin-bottom:6px;display:flex}.scout-profile-links a{color:#a7d7ff;background:#0d2b45;border:1px solid #3982bb;border-radius:4px;padding:5px 7px;font-size:8px;text-decoration:none}.avatar{flex:none;position:relative;overflow:hidden}.avatar.large{width:68px;height:68px}.avatar>span{z-index:0;position:relative}.avatar>img{z-index:1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.live-profile .fighter-head{align-items:center}.live-profile .fighter-head>button,.refresh-button{color:#d9efff;cursor:pointer;background:#123e62;border:1px solid #3d91d1;border-radius:5px;min-height:34px;padding:0 12px;font-size:9px;font-weight:800}.live-profile .fighter-head>button.watched{color:#6be7a6;background:#123c31;border-color:#28a66a}.live-profile .fighter-head>button:disabled,.refresh-button:disabled{opacity:.65;cursor:default}.verification-copy{color:#9db1c3;margin:13px 0;font-size:9px;line-height:1.55}.panel-sources{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.panel-sources a{color:#78c1ff;border:1px solid #2e6590;border-radius:4px;padding:5px 7px;font-size:8px;text-decoration:none}.refresh-status{color:#78c1ff;margin-top:7px;font-size:9px;display:block}.fighter-notes{border-top:1px solid var(--line);margin-top:15px;padding-top:13px}.fighter-notes>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.fighter-notes>header>div{gap:3px;display:grid}.fighter-notes>header span{color:#93a9bc;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.fighter-notes>header strong{color:#e8f2fa;font-size:11px}.fighter-notes>header button,.fighter-notes form button{color:#bfe3ff;cursor:pointer;background:#123e62;border:1px solid #3d91d1;border-radius:5px;min-height:31px;padding:0 10px;font-size:9px;font-weight:800}.fighter-notes form{background:#071a2b;border:1px solid #315575;border-radius:6px;gap:7px;margin-top:10px;padding:10px;display:grid}.fighter-notes input,.fighter-notes textarea{color:#eef7fd;width:100%;font:inherit;background:#061522;border:1px solid #294a67;border-radius:4px;outline:none;padding:9px;font-size:10px}.fighter-notes textarea{resize:vertical;min-height:90px;line-height:1.45}.fighter-notes input:focus,.fighter-notes textarea:focus{border-color:#48a7ec}.fighter-notes form>div{justify-content:flex-end;align-items:center;gap:8px;display:flex}.fighter-notes form>div span{color:#8da5b8;text-transform:none;letter-spacing:0;margin-right:auto;font-size:8px}.fighter-notes form button:disabled{opacity:.5;cursor:default}.fighter-note-status{margin:8px 0 0;color:#69dca0!important;font-size:9px!important}.fighter-note-list{gap:8px;margin-top:10px;display:grid}.fighter-note-list article{background:#091f33;border:1px solid #294964;border-radius:6px;padding:10px 10px 10px 14px;position:relative}.fighter-note-list article:before{content:"";background:#3c9fe8;border-radius:3px;width:3px;position:absolute;top:9px;bottom:9px;left:0}.fighter-note-list time{color:#758da2;font-size:8px;display:block}.fighter-note-list strong{color:#e5f0f8;margin-top:4px;font-size:10px;display:block}.fighter-note-list article p{color:#b5c7d5;white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0 0;font-size:10px;line-height:1.5}.fighter-note-list>p{border:1px dashed #294964;border-radius:5px;margin:0;padding:10px;line-height:1.4;color:#7790a5!important;font-size:9px!important}.sort-header{width:100%;color:inherit;font:inherit;font-weight:inherit;text-align:left;text-transform:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;justify-content:space-between;align-items:center;gap:6px;padding:0;display:flex}.sort-header span{color:#54b7ff;font-size:8px}:is(.sort-header:hover,.sort-header:focus-visible){color:#fff}.sort-header:focus-visible{outline-offset:3px;border-radius:2px;outline:1px solid #54b7ff}.sort-header-label,.static-header-label{white-space:nowrap;justify-content:flex-start;align-items:center;gap:4px;color:inherit!important;font:inherit!important;display:inline-flex!important}.column-help{color:#78c7ff;text-transform:none;cursor:help;border:1px solid #4b7698;border-radius:50%;place-items:center;width:14px;height:14px;font-size:9px;font-weight:950;line-height:1;display:inline-grid}.column-help:hover{color:#fff;background:#164064;border-color:#78c7ff}.sort-header-label .info-tip{flex:none;margin-left:1px}.sort-header-label .info-tooltip{top:calc(100% + 8px);bottom:auto}.sort-header-label .info-tooltip:after{border-top-color:#0000;border-bottom-color:#4b6f91;top:auto;bottom:100%}.table-wrap table{min-width:1280px}.info-tooltip{overflow-wrap:anywhere;width:max-content;max-width:min(420px,100vw - 32px);white-space:normal!important}.table-wrap th:nth-last-child(-n+4) .info-tooltip{left:auto;right:0;transform:translateY(4px)}.table-wrap th:nth-last-child(-n+4) .info-tip:hover .info-tooltip,.table-wrap th:nth-last-child(-n+4) .info-tip:focus .info-tooltip,.table-wrap th:nth-last-child(-n+4) .info-tip:focus-within .info-tooltip{transform:translateY(0)}.table-wrap th:nth-last-child(-n+4) .info-tooltip:after{margin-left:0;left:auto;right:3px}@media (max-width:1180px){.results-layout{grid-template-columns:1fr}.fighter-panel{position:static}.builder{grid-template-columns:1fr}.builder-actions{grid-column:auto;grid-template-columns:repeat(3,1fr)}.index-health-strip{grid-template-columns:repeat(4,1fr)}.index-health-strip>p{grid-column:1/-1;justify-content:flex-start}.target-buzz-launch{grid-template-columns:1fr}.metric-grid{grid-template-columns:1fr 1fr}.modal-grid.compact{grid-template-columns:repeat(4,1fr)}.settings-grid{grid-template-columns:1fr}}@media (max-width:760px){.app-shell{grid-template-columns:1fr}.sidebar{height:auto;position:static}.brand{height:96px}.brand-logo{width:112px;height:42px}.search-return-bar{grid-template-columns:1fr}.back-to-search{min-height:40px}.query-summary{grid-template-columns:1fr}.sidebar nav{grid-template-columns:repeat(3,1fr);padding:4px;display:grid}.sidebar nav button{min-height:43px;padding:0 8px;font-size:10px}.operator{display:none}.field-grid.three,.field-grid.four{grid-template-columns:1fr 1fr}.field-grid.four .field:nth-child(n+5){grid-column:span 1}.builder-actions{grid-template-columns:1fr 1fr}.source-update-card,.buzz-launch{flex-direction:column;align-items:stretch}.refresh-all-button,.buzz-launch button{width:100%}.target-buzz-fields,.tapology-match-grid,.scout-grid{grid-template-columns:1fr}.scout-card-head{grid-template-columns:auto 1fr}.scout-card-head>em{grid-column:1/-1}.scout-stats.expanded{grid-template-columns:repeat(3,1fr)}.scout-stats.expanded div:nth-child(4){border-left:0}.scout-stats.expanded div:nth-child(n+4){border-top:1px solid var(--line)}.scout-methods{grid-template-columns:1fr}.scout-details{grid-template-columns:1fr 1fr}.scout-details div:nth-child(3){border-left:0}.scout-details div:nth-child(n+3){border-top:1px solid var(--line)}.content{padding:16px 12px}.results-layout{grid-template-columns:minmax(0,1fr)}.metric-grid{grid-template-columns:1fr 1fr}.tapology-import,.tapology-import-controls,.quick-add-search{grid-template-columns:1fr}.modal-grid,.modal-grid.compact{grid-template-columns:1fr 1fr}.modal-grid .field:has(textarea){grid-column:1/-1}.search-heading,.view-heading{align-items:start}.heading-actions{flex-direction:column;align-items:stretch}.report-grid,.export-grid{grid-template-columns:1fr}.report-panel.wide{grid-column:auto}.notes-layout{grid-template-columns:1fr}.notes-list{border-right:0;border-bottom:1px solid var(--line);max-height:260px}.note-editor form,.export-help,.export-help div,.settings-panel>label:not(.setting-toggle){grid-template-columns:1fr}.comparison-grid{grid-template-columns:130px repeat(4,190px)}.comparison-labels{min-width:130px}.inline-profile-shell .buzz-evidence{grid-template-columns:1fr}.inline-profile-actions{justify-content:flex-end;margin-bottom:8px;position:static}.inline-profile-shell>.fighter-panel{padding-top:20px}}.app-shell{display:block}.sidebar{z-index:60;border-right:0;border-bottom:1px solid var(--line);flex-direction:row;align-items:stretch;width:100%;height:76px;position:sticky;top:0;box-shadow:0 8px 24px #00000038}.brand{border-right:1px solid var(--line);border-bottom:0;flex-direction:row;flex:none;gap:14px;width:242px;height:76px;padding:0 22px}.brand span{letter-spacing:.16em;border-left:1px solid #31506b;padding-left:14px;font-size:14px;font-weight:650}.sidebar nav{flex:1;align-items:stretch;min-width:0;padding:0;display:flex;overflow-x:auto}.sidebar nav button{letter-spacing:.075em;text-transform:uppercase;white-space:nowrap;border-bottom:3px solid #0000;border-left:0;gap:0;width:auto;min-width:max-content;min-height:76px;padding:0 14px;font-size:13px;font-weight:500}.sidebar nav button.active{border-left-color:#0000;border-bottom-color:var(--red)}.nav-icon{display:none}.sidebar nav em{margin-left:7px;padding:2px 5px;font-size:8px}.operator{border-top:0;border-left:1px solid var(--line);flex:none;max-width:220px;margin:0;padding:0 16px}.operator div{max-width:150px;font-size:10px}.operator strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.topbar{height:58px;padding:0 28px;font-size:11px}.top-actions button{letter-spacing:.11em;padding:10px 0;font-size:14px;font-weight:500}.sync-status{align-items:center;gap:13px;display:flex}.sync-status>span{align-items:center;display:flex}.sync-status .status-dot{display:inline-block}.sync-status>button{color:#8fcfff;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#0c2a42;border:1px solid #2f678e;border-radius:5px;height:28px;padding:0 10px;font-size:9px;font-weight:850}.sync-status>button:hover{color:#dff4ff;border-color:#53b8ff}.sync-log-backdrop{z-index:700;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00070ddb;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.sync-log-modal{border:1px solid var(--line);background:var(--panel,#071c2e);width:min(1380px,97vw);max-height:92vh;color:var(--text,#edf6fc);border-radius:10px;grid-template-rows:auto auto auto minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 28px 90px #0000009e}.sync-log-modal>header{border-bottom:1px solid var(--line);justify-content:space-between;gap:18px;padding:18px 20px;display:flex}.sync-log-modal>header span{color:var(--red);letter-spacing:.14em;font-size:8px;font-weight:900}.sync-log-modal>header h2{margin:4px 0;font-size:23px}.sync-log-modal>header p{color:var(--muted);margin:0;font-size:10px}.sync-log-modal>header button{border:1px solid var(--line);width:34px;height:34px;color:var(--text);cursor:pointer;background:0 0;border-radius:50%;font-size:21px}.sync-log-summary{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.sync-log-summary>div{background:var(--panel-raised);padding:13px 18px}.sync-log-summary>div+div{border-left:1px solid var(--line)}.sync-log-summary span,.sync-log-summary strong{display:block}.sync-log-summary span{color:var(--muted);text-transform:uppercase;font-size:8px}.sync-log-summary strong{margin-top:5px;font-size:20px}.sync-log-summary .sync-last-success{font-size:12px}.sync-log-summary .has-failures strong{color:#ff6976}.sync-log-toolbar{justify-content:space-between;align-items:center;padding:10px 15px;display:flex}.sync-log-toolbar p{color:var(--muted);text-transform:uppercase;margin:0;font-size:9px}.sync-log-toolbar button{border:1px solid var(--line);background:var(--panel-raised);height:31px;color:var(--text);text-transform:uppercase;cursor:pointer;border-radius:5px;padding:0 11px;font-size:8px;font-weight:850}.sync-log-table{border-top:1px solid var(--line);overflow:auto}.sync-log-table table{min-width:1120px}.sync-log-table th{z-index:1;background:var(--panel-deep);position:sticky;top:0}.sync-log-table td{vertical-align:top}.sync-log-table td strong,.sync-log-table td small{display:block}.sync-log-table td small{max-width:240px;color:var(--muted);margin-top:4px;font-size:8px;line-height:1.35}.sync-stage-failed{background:#dd2a3d1f}.sync-stage-failed strong,.sync-stage-failed small{color:#ff7c88!important}.sync-trigger{border:1px solid var(--line);color:var(--muted);text-transform:uppercase;border-radius:999px;padding:4px 7px;font-size:7px;font-weight:850;display:inline-grid}.sync-result{text-transform:uppercase;border-radius:999px;place-items:center;min-width:62px;padding:5px 8px;font-size:8px;font-weight:900;display:inline-grid}.sync-result.success{color:#75eab1;background:#113e2f;border:1px solid #238d60}.sync-result.failed{color:#ff8791;background:#411e27;border:1px solid #9a3b4b}.sync-log-error{color:#ff9ca5;background:#e43c4c1f;border-left:3px solid #e43c4c;margin:15px;padding:12px}.sync-log-empty{text-align:center;color:var(--muted);padding:35px!important}@media (max-width:760px){.sync-status{gap:6px}.sync-status>button{padding:0 6px;font-size:7px}.sync-log-summary{grid-template-columns:1fr 1fr}.sync-log-summary>div:nth-child(3){border-left:0;border-top:1px solid var(--line)}.sync-log-summary>div:nth-child(4){border-top:1px solid var(--line)}}.search-buzz-top{grid-template-columns:minmax(340px,.8fr) minmax(620px,1.2fr);gap:12px;margin-bottom:14px;display:grid}.search-buzz-top .buzz-launch,.search-buzz-top .target-buzz-launch{grid-column:auto;margin:0}.search-buzz-top .target-buzz-launch{grid-template-columns:minmax(210px,.65fr) minmax(430px,1.35fr)}.scout-search-body{display:block}.scout-filter-sidebar{min-width:0}.scout-filter-sidebar .search-heading{align-items:center}.scout-filter-sidebar .search-heading>div:first-child{min-width:0}.scout-filter-sidebar .search-heading h1{font-size:22px}.scout-filter-sidebar .search-heading div>span{font-size:10px;line-height:1.45}.scout-filter-sidebar .heading-actions{flex:none;gap:6px;display:flex}.scout-filter-sidebar .heading-actions button{white-space:nowrap}.opponent-finder{border:1px solid var(--line);background:linear-gradient(90deg,var(--heading-from),var(--heading-to));border-radius:8px;margin:0 0 14px;position:relative;overflow:hidden}.opponent-finder:before{content:"";z-index:1;background:var(--accent);width:4px;position:absolute;inset:0 auto 0 0}.opponent-finder>header{z-index:2;justify-content:space-between;align-items:center;gap:18px;padding:15px 18px 14px 27px;display:flex;position:relative}.opponent-finder>header p{color:var(--accent);letter-spacing:.15em;margin:0 0 3px;font-size:10px;font-weight:800}.opponent-finder>header h2{color:var(--text);letter-spacing:-.025em;margin:0;font-size:22px}.opponent-finder>header span{color:var(--muted);margin-top:3px;font-size:10px;line-height:1.45;display:block}.opponent-finder>header>button{color:#fff;cursor:pointer;background:linear-gradient(#f33b4d,#c91f30);border:1px solid #ff6572;border-radius:6px;flex:none;min-width:154px;height:37px;padding:8px 12px;font-size:12px;font-weight:850;box-shadow:0 5px 14px #c91f3038}:is(.opponent-finder>header>button:hover,.opponent-finder>header>button:focus-visible,.opponent-finder>header>button[aria-expanded=true]){background:linear-gradient(#ff4b5c,#d72436);border-color:#ff8791;box-shadow:0 0 0 3px #ef2f3f2e,0 7px 18px #c91f3047}.opponent-finder.open>header{border-bottom:1px solid var(--line)}.opponent-finder-body{z-index:2;padding:14px 17px 18px;position:relative}.opponent-steps{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:13px;display:grid}.opponent-steps section{background:#071a2b;border:1px solid #294b67;border-radius:6px;align-items:center;gap:9px;padding:10px;display:flex}.opponent-steps section>b{color:#8ed1ff;background:#155883;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:11px;display:grid}.opponent-steps section div{gap:2px;display:grid}.opponent-steps strong{font-size:9px}.opponent-steps span{color:#7891a6;font-size:8px;line-height:1.35}.opponent-identity-row{grid-template-columns:minmax(0,1fr) minmax(310px,.65fr);gap:10px;display:grid}.opponent-identity-row>label{color:#a9bed0;gap:5px;font-size:9px;font-weight:800;display:grid}.opponent-identity-row>label>div{grid-template-columns:1fr auto;gap:7px;display:grid}.opponent-identity-row input,.opponent-criteria input{color:#eef7fd;background:#061827;border:1px solid #31516f;border-radius:5px;outline:none;width:100%;height:39px;padding:0 11px}.opponent-identity-row button,.suggest-opponents{color:#e7f6ff;text-transform:uppercase;cursor:pointer;background:#15517d;border:1px solid #3e9ee2;border-radius:5px;min-height:39px;padding:0 14px;font-size:9px;font-weight:900}.opponent-identity-row button:disabled,.suggest-opponents:disabled{opacity:.6;cursor:wait}.selected-opponent-target{background:#0d304c;border:1px solid #3a6c90;border-radius:6px;grid-template-columns:42px 1fr auto;align-items:center;gap:9px;padding:7px 9px;display:grid}.selected-opponent-target img,.opponent-match-grid img,.opponent-results article>img{object-fit:cover;background:#071625;border:1px solid #41627c;border-radius:50%;width:42px;height:42px}.selected-opponent-target span{gap:2px;display:grid}.selected-opponent-target small{color:#58b9fb;font-size:7px;font-weight:900}.selected-opponent-target strong{font-size:10px}.selected-opponent-target em{color:#91a7b9;font-size:8px;font-style:normal}.selected-opponent-target button{background:#0a2237;min-height:28px;padding:0 8px}.opponent-match-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.opponent-match-grid>button{text-align:left;color:#eef7fd;cursor:pointer;background:#081e31;border:1px solid #31536e;border-radius:6px;grid-template-columns:42px 1fr auto;align-items:center;gap:9px;padding:8px;display:grid}.opponent-match-grid>button:hover{background:#0d2d48;border-color:#54b7ff}.opponent-match-grid>button span{gap:2px;display:grid}.opponent-match-grid strong{font-size:10px}.opponent-match-grid em,.opponent-match-grid small{color:#8fa5b7;font-size:8px;font-style:normal}.opponent-match-grid>button>b{color:#65c2ff;text-transform:uppercase;font-size:8px}.opponent-criteria{background:#071a2b;border:1px solid #294b67;border-radius:6px;grid-template-columns:1fr 1.2fr .65fr .65fr 1.1fr 1fr auto;align-items:end;gap:8px;margin-top:12px;padding:11px;display:grid}.opponent-criteria>label:not(.opponent-check){gap:5px;display:grid}.opponent-criteria label>span{color:#99afc1;font-size:8px;font-weight:800}.opponent-check{background:#0a2237;border:1px solid #294b67;border-radius:5px;align-items:center;gap:7px;min-height:39px;padding:0 9px;display:flex}.opponent-check input{accent-color:#ef2f3f;width:15px;height:15px}.opponent-progress{background:#071b2d;border:1px solid #31536e;border-radius:6px;margin-top:11px;padding:10px 12px}.opponent-progress>div{color:#dcebf6;justify-content:space-between;gap:12px;font-size:9px;display:flex}.opponent-progress>div span{color:#62c1ff;font-weight:900}.opponent-progress>i{background:#03101c;border-radius:10px;height:7px;margin-top:7px;display:block;overflow:hidden}.opponent-progress>i>b{border-radius:inherit;background:linear-gradient(90deg,#1b8dd0,#65caff,#ef4050);height:100%;transition:width .45s;display:block}.opponent-progress small{color:#718ca2;margin-top:6px;font-size:7px;display:block}.opponent-results{border:1px solid #31536e;border-radius:7px;margin-top:14px;overflow:hidden}.opponent-results>header{background:#0d2b45;justify-content:space-between;align-items:center;padding:11px 13px;display:flex}.opponent-results>header>div{gap:2px;display:grid}.opponent-results>header strong{font-size:11px}.opponent-results>header span{color:#8ba4b9;font-size:8px}.opponent-results>header>span{color:#62c1ff;font-weight:900}.opponent-results article{background:#071b2d;border-top:1px solid #29445f;grid-template-columns:31px 48px minmax(0,1fr) 250px;align-items:start;gap:11px;padding:12px 13px;display:grid}.opponent-rank{color:#91d5ff;background:#154b72;border-radius:50%;place-items:center;width:27px;height:27px;font-size:10px;font-weight:900;display:grid}.opponent-result-main>div{align-items:baseline;gap:6px;display:flex}.opponent-result-main strong{font-size:12px}.opponent-result-main em{color:#879db0;font-size:8px}.opponent-result-main>span{color:#9cb0c0;align-items:center;gap:3px;margin-top:4px;font-size:8px;display:flex}.opponent-result-main ul{color:#b3c5d3;margin:7px 0 0;padding-left:15px;font-size:8px;line-height:1.5}.opponent-results article>aside{justify-items:start;gap:6px;display:grid}.opponent-results article>aside .availability{text-transform:uppercase;border:1px solid;border-radius:4px;padding:5px 7px;font-size:7px}.availability.confirmed{color:#78e5a7;background:#123c2e;border-color:#2fa66a!important}.availability.potential{color:#f2c56c;background:#3a2b10;border-color:#bd8831!important}.availability.unknown{color:#aec0cf;background:#172735;border-color:#60788c!important}.opponent-results article>aside>strong{color:#73c7ff;font-size:11px}.opponent-results article>aside small{color:#879daf;font-size:7px;line-height:1.4}.opponent-results article>aside span{color:#c1d0dc;font-size:8px}.opponent-results article>aside a{color:#6bc4ff;font-size:8px;font-weight:800;text-decoration:none}.scout-filter-sidebar .saved-search-strip{margin:0 0 12px}.scout-filter-sidebar .builder{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.scout-filter-sidebar .filter-card{margin:0}.scout-filter-sidebar .field-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.scout-filter-sidebar .field-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.scout-filter-sidebar .index-health-strip,.scout-filter-sidebar .source-update-card,.scout-filter-sidebar .builder-actions,.scout-filter-sidebar .save-status{grid-column:1/-1}.scout-filter-sidebar .index-health-strip{grid-template-columns:repeat(5,1fr);margin:0}.scout-filter-sidebar .index-health-strip>p{justify-content:flex-end}.scout-filter-sidebar .source-update-card{margin:0}.scout-filter-sidebar .builder-actions{grid-template-columns:repeat(5,1fr);gap:10px}.scout-filter-sidebar .builder-action:first-child{grid-column:auto}.scout-filter-sidebar .builder-action small{font-size:8px}.scout-filter-sidebar .builder-actions button{height:40px;font-size:9px}.scout-results-column{min-width:0;margin-top:14px}.scout-results-column .results-layout{margin-top:0}.scout-results-column .web-scout-panel{margin-bottom:14px}.manual-buzz-control{align-items:center;gap:10px;margin:10px 0;display:flex}.manual-buzz-control .profile-buzz-button{margin:0}.manual-buzz-control>strong{color:#53e59d;border:1px solid #22c77a;border-radius:999px;align-items:baseline;gap:2px;padding:8px 12px;font-size:20px;display:flex}.manual-buzz-control>strong span{color:#8ba1b5;font-size:10px}.profile-links .social-profile-stat{text-transform:none;flex-direction:column;justify-content:center;align-items:center;height:auto;min-height:32px;padding:5px;display:flex}.profile-links .social-profile-stat strong{font-size:9px}.profile-links .social-profile-stat span{color:#9eb4c8;font-size:8px}@media (max-width:1380px){.operator{display:none}.search-buzz-top{grid-template-columns:1fr}.search-buzz-top .target-buzz-launch{grid-template-columns:minmax(250px,.8fr) minmax(480px,1.2fr)}.scout-filter-sidebar .field-grid.three,.scout-filter-sidebar .field-grid.four{grid-template-columns:repeat(2,minmax(0,1fr))}.scout-filter-sidebar .builder-actions{grid-template-columns:repeat(3,1fr)}}@media (max-width:980px){.sidebar{height:auto;display:block;position:static}.brand{border-right:0;border-bottom:1px solid var(--line);justify-content:flex-start;width:100%;height:58px}.sidebar nav{display:flex}.sidebar nav button{min-height:50px}.search-buzz-top .target-buzz-launch{grid-template-columns:1fr}.scout-results-column{min-height:260px}.scout-filter-sidebar .builder{grid-template-columns:1fr}.scout-filter-sidebar .index-health-strip,.scout-filter-sidebar .source-update-card,.scout-filter-sidebar .builder-actions,.scout-filter-sidebar .save-status{grid-column:auto}.scout-filter-sidebar .index-health-strip{grid-template-columns:repeat(2,1fr)}.scout-filter-sidebar .index-health-strip>p{grid-column:1/-1;justify-content:flex-start}.scout-filter-sidebar .builder-actions{grid-template-columns:repeat(2,1fr)}}@media (max-width:1180px){.opponent-criteria{grid-template-columns:repeat(4,1fr)}.suggest-opponents{min-height:39px}.opponent-results article{grid-template-columns:31px 48px minmax(0,1fr) 210px}}@media (max-width:760px){.opponent-finder>header{flex-direction:column;align-items:flex-start}.opponent-finder>header>button{width:100%}.opponent-steps,.opponent-identity-row,.opponent-match-grid,.opponent-criteria{grid-template-columns:1fr}.opponent-results article{grid-template-columns:31px 42px 1fr}.opponent-results article>aside{grid-column:2/-1}.opponent-result-main ul{padding-left:12px}}@media (max-width:620px){.search-buzz-top,.scope-source-and-name,.direct-name-field>div{grid-template-columns:1fr}.direct-name-field button{min-height:40px}.scout-filter-sidebar .field-grid.three,.scout-filter-sidebar .field-grid.four,.scout-filter-sidebar .builder-actions{grid-template-columns:1fr}.scout-filter-sidebar .heading-actions{display:grid}.top-actions{gap:7px}.topbar{padding:0 12px;font-size:8px}.content{padding:12px}}.manager-admin-view,.manager-portal-shell{color:#e9f4ff;min-height:100%}.manager-roster-content{gap:14px;display:grid}.manager-roster-heading{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.manager-roster-heading p{color:#ed3448;letter-spacing:.15em;margin:0 0 5px;font-size:9px;font-weight:900}.manager-roster-heading h1{margin:0;font-size:30px}.manager-roster-heading span{color:#8da5ba;margin-top:5px;font-size:10px;display:block}.manager-roster-heading>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.manager-primary,.manager-secondary{text-transform:uppercase;cursor:pointer;border-radius:6px;height:40px;padding:0 15px;font-size:9px;font-weight:900}.manager-primary{color:#fff;background:#ed3448;border:1px solid #ed3448}.manager-secondary{color:#e3f3ff;background:#123e62;border:1px solid #398bd0}.manager-primary:disabled,.manager-secondary:disabled{opacity:.55;cursor:wait}.manager-status{color:#a9c8df;background:#0a2740;border:1px solid #315a7b;border-radius:6px;padding:10px 13px;font-size:10px}.manager-roster-heading .manager-background-refresh{color:#77d7a7;align-items:center;gap:7px;margin-top:9px;font-size:9px;font-weight:800;display:flex}.manager-background-refresh i{background:#43d18c;border-radius:50%;flex:none;width:7px;height:7px;animation:1.1s ease-in-out infinite update-pulse;box-shadow:0 0 0 4px #43d18c1f}.manager-directory{border:1px solid var(--line);background:#071c2e;border-radius:8px;overflow:hidden}.manager-directory>header{border-bottom:1px solid var(--line);justify-content:space-between;padding:11px 14px;display:flex}.manager-directory>header strong{font-size:12px}.manager-directory>header span{color:#839bae;font-size:9px}.manager-directory>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px;display:grid}.manager-directory article{background:#092138;border:1px solid #25465f;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid;overflow:hidden}.manager-directory article.selected{background:#0d2c48;border-color:#58b8ff}.manager-directory article>button{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.manager-directory article>button:first-child{padding:10px}.manager-directory article>button:last-child{color:#65baff;text-transform:uppercase;border-left:1px solid #25465f;padding:0 10px;font-size:8px;font-weight:800}.manager-directory strong,.manager-directory span,.manager-directory small{display:block}.manager-directory strong{font-size:11px}.manager-directory span{color:#c6d5e1;font-size:9px}.manager-directory small{color:#7f98ac;margin-top:3px;font-size:8px}.manager-directory>div>p{color:#839bae;grid-column:1/-1;font-size:10px}.manager-directory-picker{overflow:visible}.manager-directory-picker>header{border-bottom:0;align-items:end}.manager-directory-picker>header>div:first-child span{margin-top:4px;display:block}.manager-directory-picker>header>div:last-child{grid-template-columns:auto minmax(190px,280px) minmax(230px,360px) auto minmax(190px,280px) auto;align-items:center;gap:8px;display:grid}.manager-directory-picker label{color:#89a1b4;text-transform:uppercase;font-size:8px;font-weight:800}.manager-directory-picker input,.manager-directory-picker select{color:#e8f4fd;background:#09243a;border:1px solid #3478a8;border-radius:5px;height:38px;padding:0 11px;font-size:10px}.manager-directory-picker input::placeholder{color:#71899c}.manager-directory-picker select{padding-right:34px}.manager-directory-picker button{color:#dff2ff;text-transform:uppercase;cursor:pointer;background:#123e62;border:1px solid #398bd0;border-radius:5px;height:38px;padding:0 12px;font-size:8px;font-weight:900}.manager-directory-picker button:disabled{opacity:.4;cursor:not-allowed}.manager-directory-picker>header{align-items:center}.manager-roster-search-tools{border-top:1px solid var(--line);align-items:stretch;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr)!important;gap:14px!important;padding:14px!important;display:grid!important}.manager-roster-search-card{border:1px solid var(--line);background:var(--panel-deep);border-radius:8px;align-content:start;gap:10px;padding:16px;display:grid}.manager-roster-search-card>div{gap:3px;display:grid}.manager-roster-search-card>div>span{color:#58b8ff;letter-spacing:.12em;font-size:8px;font-weight:900}.manager-roster-search-card>div>strong{font-size:15px}.manager-roster-search-card>div>small{color:var(--muted);font-size:9px;line-height:1.45}.manager-roster-search-card label{color:var(--muted);text-transform:uppercase;gap:5px;font-size:8px;font-weight:850;display:grid}.manager-roster-search-card input,.manager-roster-search-card select{background:var(--panel);width:100%;min-height:42px;color:var(--text);text-transform:none;border:1px solid #3478a8;border-radius:6px;padding:0 12px;font-size:10px}.manager-roster-search-card button{color:#dff2ff;text-transform:uppercase;background:#123e62;border:1px solid #398bd0;border-radius:6px;min-height:42px;font-size:9px;font-weight:900}.manager-roster-search-card>em{color:#71d6a2;font-size:9px;font-style:normal;font-weight:800}.manager-search-divider{display:grid;place-items:center!important;padding:0!important}.manager-search-divider span{border:1px solid var(--line);background:var(--panel);width:34px;height:34px;color:var(--muted);border-radius:50%;place-items:center;font-size:8px;font-weight:900;display:grid!important}.manager-roster-scope-controls{background:var(--panel-deep);border:1px solid #2e6f9d;border-left:4px solid #45adf2;border-radius:8px;grid-template-columns:minmax(180px,1fr) minmax(220px,320px) minmax(240px,360px);align-items:end;gap:12px;padding:14px 16px;display:grid}.manager-roster-scope-controls>div{gap:3px;display:grid}.manager-roster-scope-controls>div span,.manager-roster-scope-controls label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.manager-roster-scope-controls>div strong{font-size:15px}.manager-roster-scope-controls label{gap:5px;display:grid}.manager-roster-scope-controls select{background:var(--panel);width:100%;min-height:42px;color:var(--text);text-transform:none;border:1px solid #3d8ac2;border-radius:6px;padding:0 36px 0 12px;font-size:10px;font-weight:800}.agency-readonly{border:1px solid var(--line);color:var(--muted);border-radius:5px;padding:7px 9px;font-size:8px;font-weight:800;display:inline-flex}.manager-roster-v2 input:disabled,.manager-roster-v2 select:disabled{opacity:.62;cursor:not-allowed}.badge.workflow-outcome{color:#ffb4bd;background:#3a1f28;border:1px solid #8e5360}.badge.workflow-outcome.pass{color:#cfdae1;background:#28343d;border-color:#6b7780}.badge.workflow-outcome.signed{color:#7de4ae;background:#153f31;border-color:#279a65}.manager-portal-roster-search{border:1px solid var(--line);background:var(--panel-deep);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;margin-top:10px;padding:12px 14px;display:grid}.manager-portal-roster-search label{gap:6px;display:grid}.manager-portal-roster-search label>span{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:900}.manager-portal-roster-search input{background:var(--panel);width:100%;min-height:42px;color:var(--text);border:1px solid #3478a8;border-radius:6px;padding:0 12px;font-size:14px}.manager-portal-roster-search>div{align-items:center;gap:7px;min-height:42px;display:flex}.manager-portal-roster-search>div strong{color:var(--accent);font-size:18px}.manager-portal-roster-search>div span{color:var(--muted);font-size:9px}.manager-portal-roster-search button{border:1px solid var(--line);background:var(--panel);min-height:32px;color:var(--text);text-transform:uppercase;border-radius:5px;padding:0 10px;font-size:8px;font-weight:900}.mobile-watchlist-more{display:none}.manager-live-search-results{border:1px solid var(--line);background:var(--panel);border-radius:6px;gap:5px;max-height:240px;padding:5px;display:grid;overflow-y:auto}.manager-live-search-results>button{text-align:left;text-transform:none;grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;min-height:0;padding:9px 10px;display:grid}.manager-live-search-results>button strong,.manager-live-search-results>button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.manager-live-search-results>button strong{font-size:10px}.manager-live-search-results>button small{color:var(--muted);grid-column:1;font-size:8px}.manager-live-search-results>button em{color:#72d8a4;grid-area:1/2/3;align-self:center;font-size:8px;font-style:normal}.manager-live-search-results>p{color:var(--muted);text-align:center;margin:0;padding:12px;font-size:9px}@media (max-width:1100px){.manager-roster-search-tools{grid-template-columns:1fr!important}.manager-search-divider{min-height:22px}.manager-roster-scope-controls{grid-template-columns:1fr}}.manager-card{background:linear-gradient(135deg,#0d2b46,#091e31);border:1px solid #315a7b;border-radius:7px;justify-content:space-between;align-items:center;gap:14px;padding:12px 15px;display:flex}.manager-card span,.manager-card small{display:block}.manager-card span{color:#60baff;letter-spacing:.12em;font-size:8px;font-weight:900}.manager-card div>button{color:#fff;cursor:pointer;background:0 0;border:0;padding:0;font-size:17px;font-weight:800}.manager-card div>button:disabled{cursor:default}.manager-card small{color:#90a9bd;margin-top:3px;font-size:9px}.manager-card>button{color:#dff1ff;text-transform:uppercase;cursor:pointer;background:#103b5d;border:1px solid #398bd0;border-radius:5px;padding:8px 11px;font-size:8px;font-weight:800}.manager-roster-table{border:1px solid var(--line);background:#061a2b;border-radius:8px;overflow:hidden}.manager-roster-table>header{border-bottom:1px solid var(--line);padding:13px 15px}.manager-roster-table h2{margin:0;font-size:15px}.manager-roster-table header span{color:#849cae;font-size:9px}.manager-table-scroll{overflow:auto}.manager-roster-table table{border-collapse:collapse;width:100%;min-width:1380px}.manager-roster-table th,.manager-roster-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #18374f;padding:10px 9px;font-size:9px}.manager-roster-table th{color:#91a9bc;text-transform:uppercase;background:#092037}.manager-roster-table th>button{color:inherit;text-transform:uppercase;cursor:pointer;background:0 0;border:0;gap:5px;padding:0;font-size:8px;font-weight:900;display:flex}.manager-roster-table tbody tr:not(.manager-expanded-row){cursor:pointer}.manager-roster-table tbody tr:not(.manager-expanded-row):hover,.manager-roster-table tbody tr.selected{background:#103654}.manager-roster-table td>strong,.manager-roster-table td>small{display:block}.manager-roster-table td>strong{font-size:10px}.manager-roster-table td>small{color:#7891a5;font-size:8px}.manager-roster-table td select,.manager-roster-table td input[type=date]{color:#dcebf6;background:#071a2b;border:1px solid #2d536f;border-radius:4px;width:100%;min-width:138px;padding:7px;font-size:8px}.manager-roster-table td input[type=date]{margin-top:4px}.manager-name-link{color:#65baff;cursor:pointer;background:0 0;border:0;padding:0;font-size:9px;font-weight:800}.manager-inquire-small{color:#dff1ff;text-transform:uppercase;cursor:pointer;background:#103c5e;border:1px solid #398bd0;border-radius:4px;padding:7px 10px;font-size:8px;font-weight:900}.manager-buzz-pill{color:#62eaa4;border:1px solid #2ed17e;border-radius:50%;place-items:center;min-width:32px;height:32px;font-weight:900;display:inline-grid}.manager-form-badges{gap:3px;display:flex}.manager-form-badges i{color:#fff;border-radius:4px;place-items:center;width:23px;height:23px;font-style:normal;font-weight:900;display:grid}.manager-form-badges .win{background:#137143}.manager-form-badges .loss{background:#a52c3a}.manager-form-badges .draw{background:#795e29}.manager-empty{text-align:center;color:#819aae;padding:24px;font-size:10px}.manager-expanded-row td{background:#081e32;padding:0!important}.manager-fighter-details{padding:20px}.manager-fighter-details>header{justify-content:space-between;align-items:center;gap:15px;display:flex}.manager-profile-identity{align-items:center;gap:12px;display:flex}.manager-profile-identity span,.manager-profile-identity p{color:#849caf;margin:0;font-size:9px;display:block}.manager-profile-identity h2{margin:2px 0;font-size:22px}.manager-avatar{background:#29465e;border:1px solid #3d6684;border-radius:50%;flex:none;place-items:center;width:56px;height:56px;display:grid;position:relative;overflow:hidden}.manager-avatar b{font-size:15px}.manager-avatar img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.manager-inquiry-button{color:#fff;text-transform:uppercase;cursor:pointer;background:#a91f32;border:1px solid #ed3448;border-radius:5px;padding:10px 13px;font-size:8px;font-weight:900}.manager-detail-grid{border:1px solid #294a63;border-radius:6px;grid-template-columns:repeat(6,1fr);margin-top:15px;display:grid;overflow:hidden}.manager-detail-grid>div{border-right:1px solid #294a63;padding:10px}.manager-detail-grid>div:last-child{border-right:0}.manager-detail-grid span,.manager-detail-grid strong{display:block}.manager-detail-grid span{color:#7f98ab;text-transform:uppercase;font-size:8px}.manager-detail-grid strong{margin-top:3px;font-size:16px}.manager-detail-columns{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px;display:grid}.manager-detail-columns section{background:#0a263d;border:1px solid #294a63;border-radius:6px;padding:12px}.manager-detail-columns h3{color:#8fa7b9;text-transform:uppercase;margin:0 0 8px;font-size:8px}.manager-detail-columns section div{gap:5px;display:grid}.manager-detail-columns section span{color:#b8c9d5;justify-content:space-between;font-size:9px;display:flex}.manager-profile-links{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:10px;display:grid}.manager-profile-links>a,.manager-disabled-link{color:#78c5ff;border:1px solid #317fc0;border-radius:5px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:6px;font-size:9px;text-decoration:none;display:flex}.manager-profile-links>a strong,.manager-profile-links>a small{display:block}.manager-profile-links>a small{color:#8fa7ba}.manager-disabled-link{color:#647d91;border-color:#29475f}.manager-buzz-report{background:linear-gradient(135deg,#4f2a784d,#071c2ee6);border:1px solid #714da1;border-radius:7px;margin-top:12px;padding:13px}.manager-buzz-report>header{justify-content:space-between;display:flex}.manager-buzz-report header span,.manager-buzz-report header strong{display:block}.manager-buzz-report header span{color:#c99fff;text-transform:uppercase;font-size:8px;font-weight:900}.manager-buzz-report header strong{font-size:14px}.manager-buzz-report header small{color:#9aadc0;font-size:8px}.manager-buzz-report>p{color:#c7d3dc;font-size:9px;line-height:1.5}.manager-buzz-countries{gap:7px;margin-top:9px;display:flex}.manager-buzz-countries span{color:#aebdca;border:1px solid #5d4381;border-radius:5px;align-items:center;gap:5px;padding:6px 8px;font-size:8px;display:flex}.manager-buzz-countries i{color:#fff;background:#875bb8;border-radius:50%;place-items:center;width:17px;height:17px;font-style:normal;display:grid}.manager-buzz-sources{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:9px;display:grid}.manager-buzz-sources a{color:#b99cdb;background:#091d30;border:1px solid #3c3860;border-radius:5px;padding:8px;text-decoration:none}.manager-buzz-sources strong,.manager-buzz-sources small,.manager-buzz-sources span{display:block}.manager-buzz-sources strong{font-size:9px}.manager-buzz-sources small{color:#7891a5;margin-top:2px;font-size:7px}.manager-buzz-sources span{color:#9eb0bf;margin-top:5px;font-size:8px;line-height:1.35}.manager-fighter-details>footer{color:#748da1;gap:18px;margin-top:10px;font-size:8px;display:flex}.manager-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#00070dd1;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.manager-modal{background:#071c2e;border:1px solid #315a7b;border-radius:9px;width:min(620px,95vw);max-height:90vh;padding:18px;overflow:auto;box-shadow:0 28px 80px #00000080}.manager-modal>header{justify-content:space-between;gap:12px;margin-bottom:14px;display:flex}.manager-modal header span{color:#ed3448;letter-spacing:.13em;font-size:8px;font-weight:900}.manager-modal h2{margin:3px 0 0;font-size:20px}.manager-modal header>button{color:#fff;cursor:pointer;background:0 0;border:1px solid #31506a;border-radius:50%;width:32px;height:32px}.manager-modal>label{color:#9bb0c0;gap:4px;margin:9px 0;font-size:9px;display:grid}.manager-modal input,.manager-modal select,.manager-modal textarea{color:#edf6fc;background:#061725;border:1px solid #31536e;border-radius:5px;width:100%;padding:10px;font-size:10px}.manager-modal textarea{resize:vertical;min-height:160px}.manager-modal>p{color:#879caf;font-size:9px}.manager-modal>footer{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.manager-modal>footer button{color:#d9e9f5;cursor:pointer;background:#0b2941;border:1px solid #31536e;border-radius:5px;height:38px;padding:0 13px;font-size:9px;font-weight:800}.manager-fighter-search{grid-template-columns:1fr auto;gap:7px;margin:10px 0;display:grid}.manager-fighter-search button{color:#dff2ff;text-transform:uppercase;background:#123e62;border:1px solid #398bd0;border-radius:5px;padding:0 14px;font-size:9px;font-weight:900}.manager-match-list{gap:6px;max-height:310px;display:grid;overflow:auto}.manager-match-list>button{color:inherit;text-align:left;cursor:pointer;background:#081f34;border:1px solid #294a63;border-radius:6px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:9px;display:grid}.manager-match-list>button.selected{background:#0f3452;border-color:#5ec0ff}.manager-match-list .manager-avatar{width:44px;height:44px}.manager-match-list strong,.manager-match-list small{display:block}.manager-match-list small{color:#849caf;font-size:8px}.manager-match-list em{color:#5ec0ff;text-transform:uppercase;font-size:8px;font-style:normal;font-weight:900}.manager-availability-form{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.manager-availability-form>strong{grid-column:1/-1}.manager-availability-form label{color:#c4d3de;border:1px solid #31536e;border-radius:5px;align-items:center;gap:9px;min-height:46px;padding:10px;font-size:9px;line-height:1.35;display:flex}.manager-availability-form input[type=checkbox],.manager-availability-form input[type=radio]{accent-color:#208bd1;flex:0 0 16px;width:16px;height:16px;padding:0}.manager-availability-form input[type=date]{grid-column:1/-1}.manager-inquiry-modal label input[readonly]{color:#a9bfd0;background:#0a2439}.manager-claim-overlay{z-index:130;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00070db8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.manager-existing-fighter-claim{background:#082334;border:1px solid #45cf8c;border-radius:10px;width:min(560px,100vw - 28px);padding:22px;box-shadow:0 24px 80px #0000009e}.manager-existing-fighter-claim>span{color:#45cf8c;letter-spacing:.13em;font-size:8px;font-weight:950}.manager-existing-fighter-claim h3{margin:5px 0 10px;font-size:20px}.manager-existing-fighter-claim p{color:#dcebf4;margin:0 0 8px;font-size:11px;line-height:1.55}.manager-existing-fighter-claim small{color:#8ea8ba;font-size:9px;line-height:1.45;display:block}.manager-existing-fighter-claim footer{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.manager-existing-fighter-claim button{color:#d9e9f5;cursor:pointer;background:#0b2941;border:1px solid #31536e;border-radius:5px;min-height:38px;padding:0 14px;font-size:9px;font-weight:900}.manager-existing-fighter-claim button.manager-primary{color:#fff;background:#14633f;border-color:#45cf8c}.manager-existing-fighter-claim button:disabled{cursor:wait;opacity:.58}@media (max-width:760px){.manager-existing-fighter-claim{padding:18px}.manager-existing-fighter-claim footer{display:grid}.manager-existing-fighter-claim button{width:100%}}.manager-search-progress{margin:0 0 13px;position:relative;top:auto}.manager-add-step{background:#081f33;border:1px solid #284b65;border-radius:6px;align-items:center;gap:10px;margin:12px 0 5px;padding:10px;display:flex}.manager-add-step.selected{background:#0b2b44;border-color:#36a7ed}.manager-add-step>b{color:#fff;background:#155b88;border-radius:50%;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:10px;display:grid}.manager-add-step span,.manager-add-step strong,.manager-add-step small,.manager-match-heading strong,.manager-match-heading span{display:block}.manager-add-step strong{font-size:10px}.manager-add-step small{color:#8fa7b9;margin-top:2px;font-size:8px}.manager-add-status{color:#b8cede;background:#0a2439;border-left:3px solid #55b9f5;margin:7px 0 12px;padding:9px 10px;font-size:9px;line-height:1.45}.manager-match-heading{justify-content:space-between;align-items:end;gap:12px;margin:4px 0 7px;display:flex}.manager-match-heading strong{font-size:10px}.manager-match-heading span{color:#8299aa;text-align:right;font-size:8px}.manager-portal-shell{background:#041321;min-height:100vh}.manager-portal-header{background:#071b2c;border-bottom:1px solid #25465e;justify-content:space-between;align-items:center;gap:15px;height:72px;padding:0 28px;display:flex}.manager-portal-header>div{align-items:center;gap:12px;display:flex}.manager-portal-header img{width:82px;max-height:36px}.manager-portal-header span{color:#9eb3c3;letter-spacing:.12em;font-size:9px;font-weight:900}.manager-portal-header strong{font-size:11px}.manager-portal-header button{color:#a9becd;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #31536e;border-radius:4px;padding:7px 10px;font-size:8px}.manager-portal-shell .manager-roster-content{padding:24px 28px 50px}.manager-loading{text-align:center;color:#8fa7b9;padding:50px}.manager-portal-shell .manager-directory{display:none}@media (max-width:1200px){.manager-directory>div{grid-template-columns:repeat(2,1fr)}.manager-detail-grid{grid-template-columns:repeat(3,1fr)}.manager-detail-grid>div:nth-child(3){border-right:0}.manager-detail-columns{grid-template-columns:1fr}.manager-buzz-sources{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.manager-roster-heading{flex-direction:column;align-items:flex-start}.manager-roster-heading>div:last-child{justify-content:flex-start}.manager-directory>div{grid-template-columns:1fr}.manager-card{flex-direction:column;align-items:flex-start}.manager-detail-grid{grid-template-columns:repeat(2,1fr)}.manager-detail-columns,.manager-profile-links,.manager-buzz-sources{grid-template-columns:1fr}.manager-fighter-details>header{flex-direction:column;align-items:flex-start}.manager-availability-form{grid-template-columns:1fr}.manager-portal-header{padding:0 14px}.manager-portal-shell .manager-roster-content{padding:16px 12px 40px}}.manager-invite-settings{grid-column:1/-1}.manager-invite-settings>form{grid-template-columns:1fr auto;align-items:end;gap:12px;display:grid}.manager-invite-settings>form>button{color:#fff;text-transform:uppercase;cursor:pointer;background:#ed3448;border:1px solid #ed3448;border-radius:5px;height:38px;padding:0 15px;font-size:9px;font-weight:900}.manager-invite-settings>form>button:disabled{opacity:.55;cursor:wait}.manager-invite-grid{grid-template-columns:repeat(5,minmax(130px,1fr));gap:8px;display:grid}.manager-invite-grid label{color:#9eb3c4;text-transform:uppercase;gap:5px;font-size:8px;display:grid}.manager-invite-grid input{width:100%}.manager-invitation-list>header>span{align-items:center;gap:10px;display:flex}.manager-invitation-list>header>span>em{font-style:normal}.manager-invitation-list>header .clear-invitation-history{color:#ff9aa2;text-transform:uppercase;cursor:pointer;background:#281921;border:1px solid #6a4650;border-radius:5px;height:29px;padding:0 10px;font-size:8px;font-weight:850}.manager-invitation-list>header .clear-invitation-history:disabled{opacity:.4;cursor:not-allowed}.manager-invitation-list>div>div{gap:6px;display:flex}.manager-permission-panel{border-top:1px solid var(--line);margin-top:18px;padding-top:15px}.manager-permission-panel h3{margin:0 0 4px;font-size:12px}.manager-permission-panel>p{color:#8299ac;margin:0 0 10px;font-size:9px}.manager-permission-panel>label{border-bottom:1px solid #27415d99;align-items:center;gap:9px;padding:8px 2px;display:flex}.manager-permission-panel input{accent-color:#ed3448;width:15px;height:15px}.manager-permission-panel label span,.manager-permission-panel label strong,.manager-permission-panel label small{display:block}.manager-permission-panel label strong{font-size:9px}.manager-permission-panel label small{color:#7d94a7;font-size:8px}.manager-account-list{background:#071b2c;border:1px solid #294d68;border-radius:7px;margin-top:20px;overflow:hidden}.manager-account-list>header,.manager-account-list>article{border-bottom:1px solid #27415db8;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:11px 13px;display:grid}.manager-account-list>header{background:#0a2439;grid-template-columns:1fr auto}.manager-account-list>header strong,.manager-account-list>header span{display:block}.manager-account-list>header strong{text-transform:uppercase;font-size:11px}.manager-account-list>header span,.manager-account-list>header p{color:#829aae;font-size:8px}.manager-account-list>header p{margin:0}.manager-account-list>article>div>strong,.manager-account-list>article>div>span,.manager-account-list>article>div>small{display:block}.manager-account-list>article>div>strong{font-size:11px}.manager-account-list>article>div>span{color:#b9cbd8;margin-top:2px;font-size:9px}.manager-account-list>article>div>small{color:#7891a5;margin-top:3px;font-size:8px}.manager-account-list>article>em{color:#9eb5c6;text-align:center;text-transform:uppercase;border:1px solid #31536d;border-radius:999px;min-width:72px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:900}.manager-account-list>article>em.active{color:#70e7aa;background:#103a2d;border-color:#23885c}.manager-account-list>article>em.suspended{color:#ffd474;background:#3b2e13;border-color:#b9872e}.manager-account-list>article>em.revoked{color:#ff8992;background:#421b23;border-color:#9e3945}.manager-account-list nav{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.manager-account-list nav button{color:#d8edfb;text-transform:uppercase;cursor:pointer;background:#103b5c;border:1px solid #377cad;border-radius:5px;height:31px;padding:0 9px;font-size:8px;font-weight:850}.manager-account-list nav button.suspend{color:#ffd477;background:#352b15;border-color:#9a782d}.manager-account-list nav button.restore{color:#77e8af;background:#123c2f;border-color:#23885c}.manager-account-list nav button.revoke{color:#ff8d96;background:#371820;border-color:#8f3541}.manager-account-list nav button:disabled{opacity:.42;cursor:not-allowed}.manager-account-list>p{color:#8299aa;padding:12px;font-size:9px}.manager-account-details dl{grid-template-columns:repeat(4,minmax(120px,1fr));gap:8px 18px;margin:10px 0;display:grid}.manager-account-details dl>div{min-width:0}.manager-account-details dt{color:#7891a5;letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:850}.manager-account-details dd{color:#dceaf4;overflow-wrap:anywhere;margin:3px 0 0;font-size:9px}.manager-account-details dd a{color:#69bfff;text-decoration:none}.manager-account-details dd a:hover{text-decoration:underline}.manager-account-details>small{color:#7891a5;font-size:8px;display:block}.manager-activation-shell{color:#eaf4fb;background:radial-gradient(circle at 75% 15%,#123b5d 0,#0000 36%),#041321;place-items:center;min-height:100vh;padding:26px;display:grid}.manager-activation-card{background:linear-gradient(145deg,#0b2942,#061a2b);border:1px solid #315978;border-radius:10px;width:min(900px,96vw);padding:28px;box-shadow:0 30px 90px #00000080}.manager-activation-card>header{border-bottom:1px solid #294861;align-items:center;gap:12px;padding-bottom:18px;display:flex}.manager-activation-card>header img{width:92px;max-height:40px}.manager-activation-card>header span{color:#95adbf;letter-spacing:.14em;font-size:9px;font-weight:900}.manager-activation-card>p{color:#ed3448;letter-spacing:.14em;margin:22px 0 5px;font-size:9px;font-weight:900}.manager-activation-card h1{margin:0;font-size:31px}.manager-activation-intro{color:#9db0bf;max-width:720px;margin:8px 0 20px;font-size:11px;line-height:1.6}.manager-activation-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.manager-activation-grid label,.manager-password-grid label,.manager-verification label{color:#9fb3c4;gap:5px;font-size:9px;display:grid}.manager-activation-card input{color:#f1f7fb;background:#051725;border:1px solid #315571;border-radius:5px;height:40px;padding:0 11px}.manager-activation-card input[readonly]{color:#9db1c1;background:#0a2236}.manager-activation-card label small{color:#6f879a;font-size:8px}.manager-verification{background:#43276940;border:1px solid #4a477a;border-radius:7px;grid-template-columns:1fr auto 170px;align-items:end;gap:10px;margin:16px 0;padding:14px;display:grid}.manager-verification div strong,.manager-verification div span{display:block}.manager-verification div strong{font-size:11px}.manager-verification div span{color:#9eb0c0;margin-top:4px;font-size:8px;line-height:1.45}.manager-verification button{color:#fff;text-transform:uppercase;background:#4c2f70;border:1px solid #9064c6;border-radius:5px;height:40px;padding:0 13px;font-size:8px;font-weight:900}.manager-verification button:disabled{opacity:.55;cursor:not-allowed}.manager-code-actions{gap:5px;display:grid}.manager-code-actions small{color:#9eb0c0;max-width:190px;font-size:8px;line-height:1.35}.manager-password-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.manager-activate-button{color:#fff;text-transform:uppercase;cursor:pointer;background:#ed3448;border:1px solid #ed3448;border-radius:6px;width:100%;height:46px;margin-top:15px;font-size:10px;font-weight:900}.manager-activate-button:disabled{opacity:.55;cursor:wait}.manager-activation-status{color:#75dca1;margin-top:12px;font-size:9px}.manager-request-new-link{color:#fff;text-transform:uppercase;cursor:pointer;background:#ed3448;border:1px solid #ed3448;border-radius:6px;min-width:220px;height:46px;margin-top:4px;font-size:10px;font-weight:900}.manager-request-new-link:disabled{opacity:.6;cursor:wait}.manager-notifications{position:relative}.notification-bell{cursor:pointer;width:34px;height:32px;position:relative;color:#80c9ff!important;background:#0b2941!important;border:1px solid #315674!important;border-radius:5px!important}.notification-bell>span{font-size:12px}.notification-bell>em{color:#fff;background:#ed3448;border:2px solid #071b2c;border-radius:10px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:7px;font-style:normal;font-weight:900;display:grid;position:absolute;top:-7px;right:-7px}.notification-menu{z-index:120;background:#071c2e;border:1px solid #315674;border-radius:8px;width:min(390px,90vw);max-height:510px;position:absolute;top:40px;right:0;overflow:hidden;box-shadow:0 22px 55px #0000008c}.notification-menu>header{border-bottom:1px solid #29465e;justify-content:space-between;padding:12px;display:flex}.notification-menu header strong,.notification-menu header span{display:block}.notification-menu header strong{font-size:10px}.notification-menu header span{color:#8097a9;margin-top:3px;font-size:8px}.notification-menu header button{color:#a9bdcb;cursor:pointer;background:0 0;border:0;font-size:18px}.notification-menu>div{max-height:430px;overflow:auto}.notification-menu>div>button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #18364c;grid-template-columns:9px 1fr;gap:9px;padding:11px;display:grid}.notification-menu>div>button:hover{background:#0d2d49}.notification-menu i{background:#5bbcff;border-radius:50%;width:8px;height:8px;margin-top:3px}.notification-menu i.fighter_added{background:#43d88b}.notification-menu i.fighter_suspended,.notification-menu i.fighter_archived{background:#f0a840}.notification-menu p{color:#b5c6d3;margin:3px 0;font-size:9px;line-height:1.4}.notification-menu small{color:#70899d;font-size:7px}.notification-menu>div>p{text-align:center;color:#7f97aa;padding:22px;font-size:9px}.manager-roster-table-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.manager-roster-table-header nav{gap:5px;display:flex}.manager-roster-table-header nav button{color:#91a8b9;text-transform:uppercase;cursor:pointer;background:#09233a;border:1px solid #31516d;border-radius:5px;align-items:center;gap:6px;padding:7px 9px;font-size:8px;font-weight:900;display:flex}.manager-roster-table-header nav button.active{color:#e6f4fe;background:#12436a;border-color:#52b5f9}.manager-roster-table-header nav em{color:#8fcfff;background:#061625;border-radius:9px;place-items:center;min-width:18px;height:18px;font-size:7px;font-style:normal;display:grid}.manager-roster-checks{gap:4px;min-width:125px;display:grid}.manager-roster-checks label{color:#b8c8d4;white-space:nowrap;align-items:center;gap:5px;font-size:8px;display:flex}.manager-roster-checks input[type=checkbox]{accent-color:#ed3448;width:13px;height:13px}.manager-lifecycle{color:#6ce7a5;text-transform:uppercase;background:#103b2c;border:1px solid #27734f;border-radius:12px;padding:5px 7px;font-size:7px;font-weight:900;display:inline-flex}.manager-lifecycle.suspended{color:#f3c65b;background:#3c3015;border-color:#8b6725}.manager-lifecycle.archived{color:#90a2b0;background:#182734;border-color:#4d5f6d}.manager-roster-actions{gap:4px;min-width:105px;display:grid}.manager-roster-actions button{color:#bfe3fb;text-transform:uppercase;cursor:pointer;background:#103754;border:1px solid #3677a7;border-radius:4px;padding:6px;font-size:7px;font-weight:850}.manager-roster-actions button.archive{color:#ff929b;background:#321b24;border-color:#71404a}.manager-transfer-control{background:#092b45;border:1px solid #2f739f;border-radius:5px;gap:3px;padding:6px;display:grid}.manager-transfer-control span{color:#76c9ff;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:950}.manager-transfer-control select{width:100%;color:#e8f6ff!important;background:#061c2d!important;border-color:#3b8cc4!important;min-width:0!important;height:31px!important;padding:0 24px 0 7px!important}.manager-roster-table tr.suspended{opacity:.86}.manager-roster-table tr.archived{opacity:.67}.manager-buzz-report>header{align-items:flex-start;gap:14px}.manager-buzz-actions{align-items:center;gap:9px;display:flex}.manager-buzz-actions button{color:#fff;text-transform:uppercase;cursor:pointer;background:#4d2f70;border:1px solid #9568c7;border-radius:5px;padding:7px 9px;font-size:7px;font-weight:900}.manager-buzz-actions button:disabled{opacity:.55;cursor:wait}.manager-availability-form:has(>input[type=date]):before{content:"Available After";color:#9fb3c4;text-transform:uppercase;grid-column:1/-1;margin-bottom:-4px;font-size:9px;font-weight:800}.manager-public-evidence{background:#0a2135;border:1px solid #5d4381;border-radius:7px;margin:12px 0;padding:14px}.manager-public-evidence span,.manager-public-evidence strong{display:block}.manager-public-evidence span{color:#c99fff;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:900}.manager-public-evidence strong{color:#f0f6fb;margin-top:4px;font-size:13px}.manager-public-evidence p{color:#bdccd7;white-space:pre-line;margin:8px 0 0;font-size:10px;line-height:1.6}@media (max-width:760px){.buzz-sentiment>div{grid-template-columns:1fr}.buzz-sentiment em{justify-self:start}.buzz-breakdown>header,.buzz-source-library>header{display:block}.buzz-breakdown>header span,.buzz-source-library>header span{margin-top:4px;display:block}.buzz-breakdown>div{grid-template-columns:1fr}}.suggestion-center{position:relative}.suggestion-open{text-transform:uppercase;cursor:pointer;height:34px;padding:0 12px;color:#d9edf9!important;background:#0d304b!important;border:1px solid #3a7199!important;border-radius:5px!important;font-size:9px!important;font-weight:850!important}.suggestion-backdrop{z-index:500;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#00070dd1;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.suggestion-modal{color:#edf6fc;text-align:left;background:#071c2e;border:1px solid #315a7b;border-radius:9px;width:min(900px,96vw);max-height:90vh;padding:18px;overflow:auto;box-shadow:0 28px 80px #0000008c}.suggestion-modal>header{border-bottom:1px solid #294a63;justify-content:space-between;gap:16px;padding-bottom:13px;display:flex}.suggestion-modal>header span{color:#ed3448;letter-spacing:.14em;font-size:8px;font-weight:900}.suggestion-modal>header h2{margin:3px 0;font-size:22px}.suggestion-modal>header p{color:#8fa5b6;margin:0;font-size:9px}.suggestion-modal>header>button{cursor:pointer;color:#fff!important;background:0 0!important;border:1px solid #385d78!important;border-radius:50%!important;width:32px!important;height:32px!important;padding:0!important;font-size:18px!important}.suggestion-modal>form label{color:#9db1c0;text-transform:uppercase;gap:5px;font-size:8px;font-weight:800;display:grid}.suggestion-modal input,.suggestion-modal textarea{color:#f0f7fb;width:100%;font:inherit;background:#051725;border:1px solid #31536e;border-radius:5px;padding:10px}.suggestion-modal textarea{resize:vertical;height:66px}.suggestion-modal>form>button{text-transform:uppercase;cursor:pointer;color:#fff!important;background:#ed3448!important;border:1px solid #ed3448!important;border-radius:5px!important;height:39px!important;padding:0 13px!important;font-size:8px!important;font-weight:900!important}.suggestion-modal button:disabled{opacity:.48;cursor:not-allowed}.suggestion-status{color:#bcd1df;background:#0a2840;border-left:3px solid #5ebfff;margin:0 0 10px;padding:8px 10px;font-size:9px}.suggestion-list{border:1px solid #294a63;border-radius:7px;overflow:hidden}.suggestion-list>header{background:#0a263d;justify-content:space-between;padding:10px 12px;display:flex}.suggestion-list>header strong{text-transform:uppercase;font-size:10px}.suggestion-list>header span{color:#8299ab;font-size:8px}.suggestion-list>article{border-top:1px solid #203f56;grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:12px;display:grid}.suggestion-copy>span{align-items:center;gap:8px;display:flex}.suggestion-copy h3{margin:7px 0 3px;font-size:12px}.suggestion-copy p{color:#bdccd7;white-space:pre-wrap;margin:0 0 5px;font-size:9px;line-height:1.5}.suggestion-copy small{color:#7890a3;font-size:7px}.suggestion-badge{color:#f6cd63;text-transform:uppercase;background:#3b3017;border:1px solid #9a792f;border-radius:999px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:900}.suggestion-badge.in_progress{color:#76c8fc;background:#103a59;border-color:#347fae}.suggestion-badge.completed{color:#72e3aa;background:#103b2d;border-color:#25845a}.suggestion-badge.rejected{color:#ff8d99;background:#3a1c24;border-color:#8b3a48}.suggestion-list nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}.suggestion-list nav button{text-transform:uppercase;cursor:pointer;color:#b9d2e2!important;background:#0d304a!important;border:1px solid #365c78!important;border-radius:4px!important;height:29px!important;padding:0 8px!important;font-size:7px!important;font-weight:850!important}.suggestion-list nav button.active{color:#fff!important;border-color:#4ebafc!important}.suggestion-empty{text-align:center;color:#7f96a8;padding:22px;font-size:9px}.suggestion-tabs{gap:6px;margin:0 0 9px;display:flex}.suggestion-tabs button{text-transform:uppercase;cursor:pointer;align-items:center;gap:7px;display:flex;color:#8fa8ba!important;background:#09243a!important;border:1px solid #31536e!important;border-radius:5px!important;height:33px!important;padding:0 11px!important;font-size:8px!important;font-weight:900!important}.suggestion-tabs button.active{color:#edf8ff!important;background:#104064!important;border-color:#51b8fa!important}.suggestion-tabs em{color:#8fd2ff;background:#051522;border-radius:10px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:7px;font-style:normal;display:grid}.suggestion-archived-date{margin-top:3px;color:#a88ac3!important;display:block!important}@media (max-width:1100px){.manager-invite-grid{grid-template-columns:repeat(2,1fr)}.manager-invite-settings>form{grid-template-columns:1fr}.manager-invite-settings>form>button{justify-self:start}.manager-verification{grid-template-columns:1fr 1fr}.manager-verification>div{grid-column:1/-1}.manager-directory-picker>header{flex-direction:column;align-items:flex-start}.manager-directory-picker>header>div:last-child{grid-template-columns:auto minmax(220px,1fr) auto;width:100%}.manager-account-list>article{grid-template-columns:1fr auto}.manager-account-list nav{grid-column:1/-1;justify-content:flex-start}.suggestion-modal>form{grid-template-columns:1fr 1.5fr}.suggestion-modal>form>button{grid-column:1/-1;justify-self:end}}@media (max-width:650px){.manager-activation-grid,.manager-password-grid,.manager-invite-grid,.manager-verification{grid-template-columns:1fr}.manager-roster-table-header{flex-direction:column;align-items:flex-start}.manager-roster-table-header nav{flex-wrap:wrap}.manager-directory-picker>header>div:last-child{grid-template-columns:1fr}.manager-directory-picker>header label{display:none}.manager-roster-search-card label{display:grid!important}.manager-account-list>header,.manager-account-list>article{grid-template-columns:1fr}.manager-account-list>article>em{justify-self:start}.manager-account-list nav{grid-column:auto}.suggestion-modal>form,.suggestion-list>article{grid-template-columns:1fr}.suggestion-list nav{justify-content:flex-start}.suggestion-list>header{flex-direction:column;gap:5px}}.manager-add-staff-button{color:#e1d8ff!important;background:#352b59!important;border-color:#7160a7!important}.manager-staff-modal>p{color:#93a9ba;margin:0 0 13px;font-size:9px;line-height:1.5}.manager-staff-request-history{border:1px solid #294b64;border-radius:6px;margin-top:14px;overflow:hidden}.manager-staff-request-history>strong{text-transform:uppercase;background:#0a263d;padding:9px 11px;font-size:9px;display:block}.manager-staff-request-history>div{border-top:1px solid #203e55;justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;display:flex}.manager-staff-request-history b,.manager-staff-request-history small{display:block}.manager-staff-request-history b{font-size:9px}.manager-staff-request-history small{color:#7f98aa;margin-top:2px;font-size:7px}.manager-staff-request-history em{color:#f6cd63;text-transform:uppercase;background:#3b3017;border:1px solid #9a792f;border-radius:999px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:900}.manager-staff-request-history em.approved{color:#72e3aa;background:#103b2d;border-color:#25845a}.manager-staff-request-history em.rejected{color:#ff8d99;background:#3a1c24;border-color:#8b3a48}.manager-staff-request-history>p{color:#7e96a8;padding:11px;font-size:8px}.manager-staff-approval{background:#0a1d2f;border:2px solid #65414d;border-radius:8px;margin-top:18px;overflow:hidden}.manager-staff-approval>header,.manager-staff-approval>article{border-bottom:1px solid #29465c;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:11px 13px;display:grid}.manager-staff-approval>header{background:linear-gradient(90deg,#321a24,#0a2439)}.manager-staff-approval>header div strong,.manager-staff-approval>header div span{display:block}.manager-staff-approval>header strong{color:#ff929b;text-transform:uppercase;font-size:11px}.manager-staff-approval>header span,.manager-staff-approval>header p{color:#8da3b4;font-size:8px}.manager-staff-approval>header p{margin:0}.manager-staff-approval>article.pending{background:#ed34481a;box-shadow:inset 4px 0 #ed3448}.manager-staff-approval article div strong,.manager-staff-approval article div span,.manager-staff-approval article div small{display:block}.manager-staff-approval article div strong{font-size:10px}.manager-staff-approval article div span{color:#b9cbd7;margin-top:2px;font-size:9px}.manager-staff-approval article div small{color:#7891a5;margin-top:3px;font-size:7px}.manager-staff-approval article>em{color:#9eb3c3;text-transform:uppercase;border:1px solid #53697b;border-radius:999px;padding:5px 8px;font-size:7px;font-style:normal;font-weight:900}.manager-staff-approval article.pending>em{color:#ff9099;border-color:#a94350}.manager-staff-approval article.approved>em{color:#72e3aa;border-color:#25845a}.manager-staff-approval nav{gap:6px;display:flex}.manager-staff-approval nav button{color:#72e3aa;text-transform:uppercase;cursor:pointer;background:#123d2f;border:1px solid #278158;border-radius:5px;height:31px;padding:0 9px;font-size:7px;font-weight:900}.manager-staff-approval nav button.reject{color:#ff8c97;background:#3b1b23;border-color:#8e3c48}.manager-staff-approval nav button:disabled{opacity:.45}.manager-staff-reviewed{font-size:7px!important}.manager-staff-approval>p{color:#8197a8;padding:12px;font-size:8px}.staff-request-settings-button{position:relative}.staff-request-settings-button>em,.staff-request-nav-count{border:2px solid #071b2c;border-radius:10px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-style:normal;font-weight:900;color:#fff!important;background:#ed3448!important;font-size:7px!important;display:grid!important}.staff-request-settings-button>em{position:absolute;top:-7px;right:-7px}.staff-request-nav-count{margin-left:auto;box-shadow:0 0 0 3px #ed344829}.admin-attention-badge{color:#fff;letter-spacing:.05em;vertical-align:middle;background:#ed3448;border-radius:999px;align-items:center;gap:4px;margin-left:7px;padding:3px 6px;font-size:6px;font-style:normal;font-weight:950;display:inline-flex;box-shadow:0 0 0 3px #ed344826}.admin-attention-badge i{background:#fff;border-radius:50%;width:6px;height:6px;animation:1.1s ease-in-out infinite update-pulse}@media (max-width:760px){.manager-staff-approval>header,.manager-staff-approval>article{grid-template-columns:1fr}.manager-staff-approval nav{justify-content:flex-start}}.account-list .account-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.account-list .account-actions select,.account-list .account-actions button{color:#d7e9f5;text-transform:uppercase;background:#0b2b45;border:1px solid #376684;border-radius:5px;width:auto;height:32px;padding:0 9px;font-size:8px;font-weight:850}.account-list .account-actions button.danger{color:#ff8d96;background:#371820;border-color:#8f3541}.account-list>div>b{color:#6fcda0;letter-spacing:.1em;font-size:8px}.view-only-badge{color:#ffd36c;letter-spacing:.1em;background:#3a2e14;border:1px solid #9c7b31;border-radius:999px;padding:6px 9px;font-size:8px}.view-only .buzz-launch button,.view-only .target-buzz-launch button,.view-only .builder-actions .primary,.view-only .builder-actions .secondary:last-of-type,.view-only .add-button,.view-only .watchlist-buzz button,.view-only .profile-buzz-button,.view-only .star,.view-only .fighter-head button,.view-only .refresh-button:not(.inline-pdf-button),.view-only .manager-roster-actions,.view-only .manager-add-button,.view-only .manager-invite-settings,.view-only .suggestion-open{display:none!important}.view-only .manage-table select,.view-only .manage-table input,.view-only .settings-panel form input,.view-only .settings-panel form select,.view-only .settings-panel form textarea,.view-only .settings-panel form button,.view-only .manager-roster-checks input{pointer-events:none;opacity:.72}.view-only .operator small{color:#ffd36c}.view-only .content:before{content:"VIEW ONLY — You can review, filter, sort and export shared information. Live searches and database changes require Admin access.";color:#f4cf72;letter-spacing:.02em;background:#2d2615;border:1px solid #806725;border-radius:6px;margin:0 0 12px;padding:10px 13px;font-size:9px;font-weight:800;display:block}@media (max-width:760px){.account-list .account-actions{justify-content:flex-start}}.view-only .manager-fighter-search,.view-only .manager-inquiry-button,.view-only .manager-inquire-small,.view-only .manager-buzz-actions,.view-only .manager-roster-heading button{display:none!important}.view-only form.settings-panel input,.view-only form.settings-panel select,.view-only form.settings-panel textarea,.view-only form.settings-panel button{pointer-events:none;opacity:.72}.invitation-panel>form{grid-template-columns:minmax(210px,1fr) minmax(260px,1.2fr) minmax(210px,.8fr) auto}.invitation-panel>form input,.invitation-panel>form select{color:#edf6fc;background:#061827;border:1px solid #31516f;border-radius:5px;width:100%;height:38px;padding:0 11px}.invitation-panel>form select{background:#0b2d48;border-color:#4789b5;font-weight:800}@media (max-width:1050px){.invitation-panel>form{grid-template-columns:1fr 1fr}.invitation-panel>form>button{justify-self:start}}@media (max-width:650px){.invitation-panel>form{grid-template-columns:1fr}}.settings-preferences-panel,.invitation-panel,.settings-manager-section,.settings-bottom-grid{margin-top:16px}.settings-section-heading,.settings-group-title{background:linear-gradient(90deg,#123a5a,#0a253b);border-bottom:1px solid #31536d;margin:-18px -18px 17px;padding:15px 18px 13px}.settings-section-heading.compact{margin-bottom:14px}.settings-section-heading>span,.settings-group-title>span{color:#62bfff;letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:950;display:block}.settings-section-heading h2,.settings-group-title h2{color:#f1f7fb;margin:4px 0 2px;font-size:18px;font-weight:900}.settings-section-heading p,.settings-group-title p{color:#91a8ba;margin:0;font-size:9px;line-height:1.45}.settings-preference-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.settings-preference-grid>label:not(.setting-toggle){color:#aabccc;gap:5px;font-size:9px;display:grid}.settings-preference-grid input,.settings-preference-grid select{width:100%}.settings-preferences-panel>footer,.signer-panel>footer{border-top:1px solid #29465e;justify-content:space-between;align-items:center;gap:10px;margin-top:15px;padding-top:13px;display:flex}.settings-preferences-panel>footer button,.signer-panel>footer button{color:#e3f3ff;text-transform:uppercase;background:#123e62;border:1px solid #398bd0;border-radius:5px;height:36px;padding:0 14px;font-size:8px;font-weight:900}.invitation-panel .invitation-heading{background:linear-gradient(90deg,#43202b,#102b43);border-bottom:1px solid #5b4654;margin:-18px -18px 17px;padding:15px 18px 13px}.invitation-panel .invitation-heading span{color:#f67;font-size:8px;font-weight:950}.invitation-panel .invitation-heading h2{font-size:18px;font-weight:900}.settings-manager-section{background:#081b2d;border:1px solid #4a3e68;border-radius:8px;padding:18px}.settings-manager-section>.settings-group-title{background:linear-gradient(90deg,#352653,#122a42);border-color:#584978}.settings-manager-section>.manager-invite-settings{background:0 0;border:0;margin:0;padding:0}.settings-manager-section>.manager-invite-settings>.invitation-heading{display:none}.settings-bottom-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.settings-bottom-grid>.settings-panel{height:100%;margin:0}.signer-panel .signer-list,.database-health>.settings-section-heading+div{margin-top:0}@media (max-width:850px){.settings-preference-grid,.settings-bottom-grid{grid-template-columns:1fr}.settings-manager-section{padding:14px}.settings-section-heading,.settings-group-title,.invitation-panel .invitation-heading{margin-left:-14px;margin-right:-14px}}[data-theme]{--ink:#061321;--panel:#0d2238;--panel-deep:#07192a;--panel-raised:#102c46;--line:#27415d;--muted:#8fa4b9;--text:#f1f6fb;--blue:#42a5ff;--red:#ef2f3f;--green:#36b46c;--amber:#e5aa3e;--accent:#42a5ff;--accent-strong:#17689c;--accent-soft:#123a5a;--accent-rgb:66,165,255;--heading-from:#123a5a;--heading-to:#0a253b;--special:#ffd36a;--special-bg:#352653;--blue-chip:#62c3ff;--blue-chip-bg:#123d61;--blue-chip-row:#102f4b;--interested-row:#3b2859;--interested-line:#b88bff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--ink);min-height:100vh;color:var(--text)}[data-theme=graphite]{--ink:#090a0c;--panel:#181b1f;--panel-deep:#101216;--panel-raised:#24282e;--line:#3c424a;--muted:#a5abb2;--text:#f5f5f2;--blue:#e1b34e;--red:#e75b66;--green:#53c493;--amber:#e1b34e;--accent:#e1b34e;--accent-strong:#8b6923;--accent-soft:#35301f;--accent-rgb:225,179,78;--heading-from:#35301f;--heading-to:#1b2025;--special:#7edbe8;--special-bg:#17343a;--blue-chip:#79cfff;--blue-chip-bg:#17364a;--blue-chip-row:#173246;--interested-row:#402c53;--interested-line:#c79cff}[data-theme=light]{--ink:#eef2f6;--panel:#fff;--panel-deep:#f7f9fb;--panel-raised:#e6edf4;--line:#c3d0dc;--muted:#5d7184;--text:#122437;--blue:#1769aa;--red:#c92e3e;--green:#168556;--amber:#a76f08;--accent:#1769aa;--accent-strong:#0f568d;--accent-soft:#dcebf7;--accent-rgb:23,105,170;--heading-from:#dcebf7;--heading-to:#f7f9fb;--special:#8a5b00;--special-bg:#f0e4f4;--blue-chip:#1267a8;--blue-chip-bg:#dceeff;--blue-chip-row:#e6f3ff;--interested-row:#e8d9fa;--interested-line:#7540b8;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=green]{--ink:#06130f;--panel:#0d271f;--panel-deep:#071c16;--panel-raised:#123a2e;--line:#285847;--muted:#91b3a7;--text:#effbf6;--blue:#4bd196;--red:#ef6974;--green:#4bd196;--amber:#e0a84a;--accent:#4bd196;--accent-strong:#187852;--accent-soft:#123c31;--accent-rgb:75,209,150;--heading-from:#123c31;--heading-to:#0b2b22;--special:#ffd36a;--special-bg:#493716;--blue-chip:#69c9ff;--blue-chip-bg:#123a55;--blue-chip-row:#10334a;--interested-row:#382651;--interested-line:#bc91ff}[data-theme=burgundy]{--ink:#18080c;--panel:#311018;--panel-deep:#210a10;--panel-raised:#4a1723;--line:#703443;--muted:#c19da5;--text:#fff4f5;--blue:#f0b24c;--red:#e65c73;--green:#5dc58e;--amber:#f0b24c;--accent:#f0b24c;--accent-strong:#9f6518;--accent-soft:#4c1723;--accent-rgb:240,178,76;--heading-from:#4c1723;--heading-to:#2a1017;--special:#8fe4d8;--special-bg:#173c38;--blue-chip:#75cbff;--blue-chip-bg:#18384f;--blue-chip-row:#163248;--interested-row:#4b285a;--interested-line:#d99aff}.view-heading,.search-heading,.manager-roster-heading{border:1px solid var(--line);background:linear-gradient(90deg,var(--heading-from),var(--heading-to));border-radius:8px;margin:0 0 16px;padding:15px 18px 14px;position:relative;overflow:hidden}.view-heading:before,.search-heading:before,.manager-roster-heading:before{content:"";background:var(--accent);width:4px;position:absolute;inset:0 auto 0 0}.view-heading p,.search-heading p,.manager-roster-heading p{color:var(--accent)!important}.view-heading h1,.search-heading h1,.manager-roster-heading h1{color:var(--text)}.view-heading span,.search-heading div>span,.manager-roster-heading span{color:var(--muted)}.settings-section-heading,.settings-group-title{border-color:var(--line);background:linear-gradient(90deg,var(--heading-from),var(--heading-to))}.settings-section-heading>span,.settings-group-title>span{color:var(--accent)}.settings-section-heading h2,.settings-group-title h2{color:var(--text)}.settings-section-heading p,.settings-group-title p{color:var(--muted)}.settings-manager-section>.settings-group-title{border-color:var(--line);background:linear-gradient(90deg,var(--special-bg),var(--heading-to))}.settings-manager-section>.settings-group-title>span{color:var(--special)}.theme-picker{border:1px solid var(--line);background:var(--panel-deep);border-radius:7px;margin:0 0 16px;padding:13px}.theme-picker legend{color:var(--text);text-transform:uppercase;padding:0 6px;font-size:10px;font-weight:850}.theme-picker legend small{color:var(--muted);text-transform:none;margin-left:7px;font-size:8px;font-weight:500}.theme-picker>div{grid-template-columns:repeat(5,minmax(110px,1fr));gap:8px;display:grid}.theme-picker label{border:1px solid var(--line);background:var(--panel);cursor:pointer;border-radius:6px;min-width:0;padding:10px;position:relative}.theme-picker label:hover,.theme-picker label.selected{border-color:var(--accent);box-shadow:0 0 0 2px rgba(var(--accent-rgb),.12)}.theme-picker input{opacity:0;pointer-events:none;position:absolute}.theme-picker strong,.theme-picker small{display:block}.theme-picker strong{color:var(--text);margin-top:7px;font-size:10px}.theme-picker small{color:var(--muted);margin-top:2px;font-size:8px}.theme-swatches{border:1px solid var(--line);border-radius:4px;grid-template-columns:repeat(4,1fr);height:15px;display:grid;overflow:hidden}.theme-swatches i{display:block}.theme-picker-compact{align-items:center;gap:6px;display:flex}.theme-picker-compact>span{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:800}.theme-picker-compact select{border:1px solid var(--line);background:var(--panel-deep);height:31px;color:var(--text);border-radius:5px;padding:0 27px 0 9px;font-size:9px;font-weight:750}[data-theme] .app-shell,[data-theme].app-shell{background:radial-gradient(circle at 75% 0%,var(--panel-raised) 0,var(--ink) 40%)}[data-theme] .sidebar,[data-theme] .manager-portal-header{background:var(--panel-deep);border-color:var(--line)}[data-theme] .topbar{border-color:var(--line);color:var(--muted)}[data-theme] .sidebar nav button{color:var(--muted)}[data-theme] .sidebar nav button:hover,[data-theme] .sidebar nav button.active{background:var(--panel-raised);color:var(--text)}[data-theme] .sidebar nav button.active{border-left-color:var(--accent)}[data-theme] .nav-icon{color:var(--accent);border-color:var(--line)}[data-theme] .settings-panel,[data-theme] .settings-manager-section,[data-theme] .filter-card,[data-theme] .management-panel,[data-theme] .dashboard-panel,[data-theme] .results-panel,[data-theme] .fighter-panel,[data-theme] .manager-directory,[data-theme] .manager-card,[data-theme] .manager-roster-table,[data-theme] .manager-modal,[data-theme] .web-scout-panel,[data-theme] .report-panel,[data-theme] .notes-panel,[data-theme] .export-panel{background:var(--panel);border-color:var(--line);color:var(--text)}[data-theme] input,[data-theme] select,[data-theme] textarea,[data-theme] .promotion-picker-button,[data-theme] .quick-add-search input{background:var(--panel-deep);border-color:var(--line);color:var(--text)}[data-theme] input:focus,[data-theme] select:focus,[data-theme] textarea:focus{border-color:var(--accent);box-shadow:0 0 0 2px rgba(var(--accent-rgb),.14)}[data-theme] .setting-toggle,[data-theme] .source-update-card,[data-theme] .target-buzz-launch,[data-theme] .index-health-strip>div,[data-theme] .index-health-strip>p,[data-theme] .promotion-explainer,[data-theme] .manager-status{background:var(--panel-raised);border-color:var(--line)}[data-theme] .secondary,[data-theme] .refresh-button,[data-theme] .add-button,[data-theme] .manager-secondary,[data-theme] .settings-panel footer button{background:var(--accent-soft);border-color:var(--accent);color:var(--text)}[data-theme] .discovery-button,[data-theme] .manager-primary,[data-theme] .refresh-all-button{background:linear-gradient(180deg,var(--accent-strong),var(--accent-soft));border-color:var(--accent);color:var(--text)}[data-theme] .buzz-launch,[data-theme] .buzz-score,[data-theme] .web-scout-panel.buzz-report>header{border-color:var(--special);background:linear-gradient(135deg,var(--special-bg),var(--panel))}[data-theme] .buzz-launch p,[data-theme] .buzz-callout span,[data-theme] .buzz-score span,[data-theme] .watchlist-buzz>header span{color:var(--special)}.manager-email-button{border:1px solid var(--accent,#398bd0);background:var(--accent-soft,#123e62);width:100%;min-height:36px;color:var(--text,#e3f3ff);text-transform:uppercase;cursor:pointer;border-radius:5px;margin-top:10px;padding:8px 12px;font-size:9px;font-weight:900;display:block}.manager-email-button.compact{width:auto;min-width:92px;min-height:30px;margin:0;padding:6px 9px;font-size:8px}.outreach-routing{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px;display:grid}.outreach-routing>div{border:1px solid var(--line,#31536e);background:#04132073;border-radius:5px;padding:10px}.outreach-routing span,.outreach-routing strong{display:block}.outreach-routing span{color:var(--muted,#8fa5b8);text-transform:uppercase;font-size:8px}.outreach-routing strong{word-break:break-word;margin-top:4px;font-size:10px}.outreach-status{color:#76d6a0;min-height:18px;margin-top:8px;font-size:9px}.outreach-status.error{color:#ff8994}.manager-outreach-modal textarea{min-height:250px;line-height:1.5}@media (max-width:760px){.outreach-routing{grid-template-columns:1fr}}.manager-contact-actions{align-items:center;gap:7px;display:flex}.manager-contact-actions:not(.compact){margin-top:10px}.manager-contact-actions:not(.compact) .manager-email-button{margin-top:0}.manager-whatsapp-button{color:#071d10;min-height:36px;font-family:var(--display-font);text-transform:uppercase;cursor:pointer;background:#25d366;border:1px solid #25d366;border-radius:5px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-size:9px;font-weight:950;display:flex}.manager-whatsapp-button:hover{background:#2ee879}.manager-whatsapp-button svg{width:17px;height:17px}.manager-whatsapp-button.compact{min-height:30px;padding:6px 9px;font-size:8px}.bulk-contact-bar{z-index:24;background:#0a2033;border-bottom:1px solid #25d366;align-items:center;gap:14px;width:min(100%,100vw);padding:11px 13px;display:flex;position:sticky;left:0;box-shadow:0 8px 18px #00000040}.bulk-contact-bar>div{flex-direction:column;min-width:190px;display:flex}.bulk-contact-bar>div span{color:var(--muted);font-size:9px}.bulk-contact-bar nav{align-items:center;gap:10px;display:flex;overflow-x:auto}.bulk-contact-bar nav>div{border:1px solid var(--line);background:var(--panel-deep);white-space:nowrap;border-radius:6px;align-items:center;gap:8px;padding:6px 8px;display:flex}.bulk-contact-bar>button{margin-left:auto}.bulk-contact-bar .manager-contact-actions:not(.compact){margin-top:0}.added-by-actions{white-space:nowrap;align-items:center;gap:7px;min-width:max-content;display:flex}.added-by-actions .manager-email-button.compact{white-space:nowrap;min-width:88px}.fighter-status-select{color:#dceaf5;background:#0a2237;border:1px solid #3b617d;border-radius:5px;width:110px;height:30px;padding:0 7px;font-size:9px;font-weight:800}.fighter-status-select:disabled{cursor:not-allowed;opacity:.62}.fighter-status-select.status-signed{color:#7af0b3;background:#123d2e;border-color:#21885c}.fighter-status-select.status-pass,.fighter-status-select.status-fighter_declined,.fighter-status-select.status-manager_declined{color:#ff9aa2;background:#371820;border-color:#8f3541}.fighter-status-select.status-contacted,.fighter-status-select.status-negotiating,.fighter-status-select.status-interested{color:#8dd2ff;background:#123552;border-color:#3179a9}.fighter-status-select.status-on_hold,.fighter-status-select.status-unavailable{color:#ffd36c;background:#3a2e14;border-color:#9c7b31}.watchlist-notes-button{color:#bfe3ff;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:#123e62;border:1px solid #3d91d1;border-radius:5px;min-width:92px;height:30px;padding:0 9px;font-size:8px;font-weight:850}:is(.watchlist-notes-button:hover,.watchlist-notes-button:focus-visible){color:#fff;background:#19517d;border-color:#70c4ff}.signed-heading{border-left-color:#39d98a}.signed-export{color:#bff7d9;text-transform:uppercase;cursor:pointer;background:#14523b;border:1px solid #37b879;border-radius:5px;height:36px;padding:0 13px;font-size:8px;font-weight:900}.signed-export:disabled{opacity:.45;cursor:not-allowed}.signed-summary{border:1px solid var(--line);background:var(--panel);border-radius:7px;grid-template-columns:160px minmax(280px,1fr) auto;align-items:end;gap:14px;margin-bottom:14px;padding:14px;display:grid}.signed-summary>div span,.signed-summary label span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:8px;font-weight:900;display:block}.signed-summary>div strong{color:#74e7ac;font-size:26px}.signed-summary label input{background:var(--panel-deep);width:100%;height:38px;color:var(--text);border:1px solid #3c759d;border-radius:5px;padding:0 12px}.signed-summary p{color:var(--muted);margin:0;font-size:9px}.signed-directory{border:1px solid var(--line);background:var(--panel);border-radius:7px;overflow:hidden}.signed-directory>header,.signed-row{grid-template-columns:minmax(230px,1.35fr) minmax(220px,1.25fr) minmax(200px,1.15fr) minmax(150px,.8fr) minmax(105px,.55fr);align-items:center;gap:12px;display:grid}.signed-directory>header{border-bottom:1px solid var(--line);background:var(--panel-deep);color:var(--muted);text-transform:uppercase;padding:10px 14px;font-size:8px;font-weight:900}.signed-directory>article{border-bottom:1px solid var(--line)}.signed-directory>article:last-of-type{border-bottom:0}.signed-row{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;padding:12px 14px}.signed-row:hover,.signed-directory>article.expanded>.signed-row{background:#39d98a12}.signed-row>span,.signed-row b,.signed-row small{min-width:0;display:block}.signed-row b{font-size:10px}.signed-row small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;overflow:hidden}.signed-identity{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;display:grid!important}.signed-identity img,.signed-identity>i{object-fit:cover;border:2px solid #37b879;border-radius:50%;width:38px;height:38px}.signed-identity>i{color:#9af1c3;background:#173d33;place-items:center;font-size:10px;font-style:normal;font-weight:900;display:grid}.signed-row em{text-transform:uppercase;border-radius:999px;width:max-content;max-width:100%;padding:6px 8px;font-size:8px;font-style:normal;font-weight:900;display:inline-flex}.signed-row .current-signed{color:#9af1c3;background:#14523b;border:1px solid #37b879}.signed-row .historical-signed{color:#f4cb72;background:#403319;border:1px solid #b38937}.signed-detail{background:#071d19;border-top:1px solid #2e6b52;padding:14px}.signed-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.signed-facts>div{background:#0b2921;border:1px solid #255741;border-radius:5px;padding:10px}.signed-facts span,.signed-notes>span{color:#76b99a;text-transform:uppercase;margin-bottom:5px;font-size:7px;font-weight:900;display:block}.signed-facts strong,.signed-facts a{color:var(--text);font-size:9px}.signed-facts a{color:#72caff}.signed-notes{border:1px solid #255741;border-radius:5px;margin-top:10px;padding:10px}.signed-notes p{color:#c9d9d1;white-space:pre-wrap;margin:0;font-size:9px;line-height:1.5}.signed-timeline{margin-top:14px}.signed-timeline h3{color:#8ce7b7;text-transform:uppercase;margin:0 0 9px;font-size:10px}.signed-timeline>div{border-top:1px solid #1f4537;grid-template-columns:10px minmax(0,1fr) auto;gap:9px;padding:8px 0;display:grid}.signed-timeline i{background:#39d98a;border-radius:50%;width:8px;height:8px;margin-top:3px}.signed-timeline span b,.signed-timeline span small{display:block}.signed-timeline span b{font-size:9px}.signed-timeline span small,.signed-timeline em{color:var(--muted);margin-top:2px;font-size:8px;font-style:normal}.signed-empty{text-align:center;color:var(--muted);padding:30px;font-size:10px}.signed-empty.error{color:#ff9aa2}@media (max-width:900px){.signed-summary{grid-template-columns:1fr}.signed-directory{overflow-x:auto}.signed-directory>header,.signed-row{min-width:980px}.signed-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.signed-directory>article.processed>.signed-row{background:#38d98a0f;box-shadow:inset 4px 0 #38d98a}.signed-status-cell{gap:6px;display:grid!important}.signed-processed{color:#9db0bd;text-transform:uppercase;cursor:pointer;background:#102432;border:1px solid #496173;border-radius:5px;align-items:center;gap:6px;width:max-content;max-width:100%;padding:5px 7px;font-size:8px;font-weight:900;display:flex!important}.signed-processed.checked{color:#a6f3ca;background:#14523b;border-color:#38d98a}.signed-processed input{accent-color:#38d98a;width:15px;height:15px;margin:0}.signed-processed:has(input:disabled){opacity:.5;cursor:not-allowed}.signed-name-profile{color:#f3f8fb;max-width:100%;font:inherit;text-align:left;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;font-weight:900;-webkit-text-decoration:underline #3f8ab5;text-decoration:underline #3f8ab5;display:block}.signed-name-profile:hover{color:#6ec9ff}.signed-profile-snapshot{background:#081d2b;border-top:1px solid #2f6f91;border-bottom:1px solid #2f6f91;padding:14px}.signed-profile-snapshot>header{background:#0d2a3d;border:1px solid #285c7a;border-radius:7px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;padding:13px;display:flex}.signed-profile-snapshot>header span,.signed-snapshot-facts span{color:#72caff;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:900;display:block}.signed-profile-snapshot>header h3{color:#fff;margin:5px 0;font-size:15px}.signed-profile-snapshot>header small{color:#9eb3c1;font-size:8px}.signed-snapshot-title{align-items:center;gap:12px;min-width:0;display:flex}.signed-snapshot-title img{object-fit:cover;border:2px solid #4da9dc;border-radius:50%;flex:none;width:58px;height:58px}.signed-snapshot-buzz{text-align:right;background:#092338;border:1px solid #4da9dc;border-radius:6px;min-width:205px;padding:11px}.signed-snapshot-buzz strong{color:#68c9ff;margin:4px 0;font-size:22px;display:block}.signed-snapshot-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.signed-snapshot-facts>div{background:#0b2535;border:1px solid #244d65;border-radius:5px;min-width:0;padding:10px}.signed-snapshot-facts strong{overflow-wrap:anywhere;color:#edf6fb;margin-top:5px;font-size:9px;display:block}.signed-snapshot-summary{background:#0a2536;border:1px solid #295d7b;border-radius:6px;margin-top:10px;padding:12px}.signed-snapshot-summary h4{color:#6ec9ff;text-transform:uppercase;margin:0 0 7px;font-size:10px}.signed-snapshot-summary p{color:#d5e2e9;margin:5px 0;font-size:9px;line-height:1.5}.signed-snapshot-summary small{color:#8da8b8;font-size:8px}.signed-snapshot-countries,.signed-snapshot-links{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.signed-snapshot-countries b{color:#6ec9ff;text-transform:uppercase;width:100%;font-size:8px}.signed-snapshot-countries span,.signed-snapshot-links a{color:#c7e9fb;background:#0d2a3d;border:1px solid #2f6483;border-radius:999px;padding:6px 8px;font-size:8px}.signed-snapshot-sources{background:#0a2536;border:1px solid #295d7b;border-radius:6px;margin-top:10px}.signed-snapshot-sources summary{color:#6ec9ff;cursor:pointer;padding:10px;font-size:9px;font-weight:900}.signed-snapshot-sources>div{border-top:1px solid #234c62;padding:9px 11px}.signed-snapshot-sources a{color:#6ec9ff;font-size:9px;font-weight:800}.signed-snapshot-sources p{color:#aebfca;margin:4px 0 0;font-size:8px;line-height:1.45}@media (max-width:900px){.signed-profile-snapshot{padding:10px}.signed-profile-snapshot>header{flex-direction:column;align-items:stretch}.signed-snapshot-buzz{text-align:left;min-width:0}.signed-snapshot-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.signed-snapshot-facts{grid-template-columns:1fr}}.spotdraft-record{background:#091f31;border:1px solid #356d97;border-radius:7px;margin-top:12px;overflow:hidden}.spotdraft-record>header{background:linear-gradient(90deg,#123c5d,#0a263d);justify-content:space-between;align-items:center;gap:14px;padding:13px 14px;display:flex}.spotdraft-record>header span{color:#62bfff;letter-spacing:.12em;font-size:8px;font-weight:950;display:block}.spotdraft-record>header h3{margin:3px 0 1px;font-size:15px}.spotdraft-record>header p{color:var(--muted);margin:0;font-size:9px}.spotdraft-record>header button,.spotdraft-form footer button{color:#e5f5ff;text-transform:uppercase;cursor:pointer;background:#145281;border:1px solid #4aa9e8;border-radius:5px;min-height:36px;padding:0 13px;font-size:8px;font-weight:900}.spotdraft-record button:disabled{opacity:.45;cursor:not-allowed}.spotdraft-unavailable{color:#9aacba;margin:0;padding:11px 14px;font-size:9px}.spotdraft-form{gap:12px;padding:14px;display:grid}.spotdraft-form fieldset{border:1px solid var(--line);background:var(--panel-deep);border-radius:6px;align-items:center;gap:14px;margin:0;padding:11px 12px;display:flex}.spotdraft-form legend{color:#6fc7ff;text-transform:uppercase;padding:0 6px;font-size:8px;font-weight:900}.spotdraft-form fieldset label{color:var(--text);align-items:center;gap:7px;font-size:10px;font-weight:800;display:flex}.spotdraft-form fieldset input[type=checkbox],.spotdraft-form fieldset input[type=radio]{accent-color:#2e91d2;width:17px;height:17px}.spotdraft-deals{flex-wrap:wrap}.spotdraft-deals>input{border:1px solid var(--line);border-radius:5px;flex:220px;min-height:38px;padding:0 10px}.spotdraft-prefill{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.spotdraft-prefill strong{color:#74caff;text-transform:uppercase;grid-column:1/-1;font-size:8px}.spotdraft-prefill span{border:1px solid var(--line);background:var(--panel);color:#c7d7e3;border-radius:5px;padding:8px 9px;font-size:9px}.spotdraft-money{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.spotdraft-money label,.spotdraft-notes{color:var(--muted);text-transform:uppercase;gap:5px;font-size:8px;font-weight:900;display:grid;position:relative}.spotdraft-money label span{color:#6fd0a3;font-size:12px;position:absolute;bottom:11px;left:10px}.spotdraft-money input{border:1px solid var(--line);border-radius:5px;min-width:0;height:40px;padding:0 10px 0 24px}.spotdraft-money .spotdraft-escalator input{padding-left:10px}.spotdraft-notes textarea{border:1px solid var(--line);resize:vertical;text-transform:none;border-radius:5px;min-height:90px;padding:10px}.spotdraft-form footer{justify-content:flex-end;gap:8px;display:flex}.spotdraft-form footer button:first-child{background:#146044;border-color:#33b67a}.spotdraft-form footer button:last-child{border-color:var(--line);background:var(--panel)}.spotdraft-edit-notice{background:#0c2d43;border:1px solid #3d8fbe;border-radius:6px;align-items:center;gap:10px;margin:12px 0 -3px;padding:9px 12px;display:flex}.spotdraft-edit-notice strong{color:#74caff;text-transform:uppercase;flex:none;font-size:9px}.spotdraft-edit-notice span{color:#b9cad7;font-size:9px;line-height:1.45}.spotdraft-upcoming-fight{color:var(--muted);text-transform:uppercase;gap:5px;font-size:8px;font-weight:900;display:grid}.spotdraft-upcoming-fight input{border:1px solid var(--line);background:var(--panel-deep);width:100%;min-height:40px;color:var(--text);text-transform:none;border-radius:5px;padding:0 10px}.spotdraft-prefill .spotdraft-attachment{background:#102f47;border-color:#2f9ad9;grid-column:1/-1;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid}.spotdraft-attachment b{color:#73ccff;text-transform:uppercase;font-size:8px}.spotdraft-attachment em{color:#eef8ff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;font-style:normal;font-weight:800;overflow:hidden}.spotdraft-attachment button{color:#fff;text-transform:uppercase;background:#145281;border:1px solid #59b9f1;border-radius:4px;min-height:30px;padding:0 11px;font-size:8px;font-weight:900}.spotdraft-prefill .spotdraft-attachment.missing{color:#ffd485;background:#3b2a12;border-color:#a96f20;font-weight:800;display:block}.p1-visa-record{border-color:#98702f}.p1-visa-record>header{background:linear-gradient(90deg,#493718,#172c3b)}.p1-visa-record>header span{color:#ffc96a}.p1-visa-record>header button{color:#fff8e7;background:#705019;border-color:#d9a84f}.p1-options{border-color:#725c31!important}.p1-options legend{color:#ffc96a}.p1-options input[type=radio]{accent-color:#d9a84f!important}.p1-routing{color:#d7c69f;background:#241e13;border:1px solid #725c31;border-radius:6px;gap:5px;padding:11px 12px;font-size:9px;display:grid}.p1-routing strong{color:#ffc96a;text-transform:uppercase;font-size:8px}.p1-visa-form footer button:first-child{background:#705019;border-color:#d9a84f}@media (max-width:760px){.spotdraft-edit-notice{flex-direction:column;align-items:flex-start}.spotdraft-record>header{flex-direction:column;align-items:stretch}.spotdraft-record>header button{width:100%}.spotdraft-form fieldset{flex-direction:column;align-items:stretch}.spotdraft-prefill,.spotdraft-money{grid-template-columns:1fr 1fr}.spotdraft-form footer{grid-template-columns:1fr;display:grid}.spotdraft-form footer button{width:100%}.spotdraft-prefill .spotdraft-attachment{grid-template-columns:1fr}.spotdraft-attachment button{width:100%}}@media (max-width:480px){.spotdraft-money{grid-template-columns:1fr}}[data-theme=light] .brand,[data-theme=light] .manager-portal-header{color:#fff;background:#162a3d}[data-theme=light] .sidebar{background:#162a3d}[data-theme=light] .sidebar nav button{color:#b9c7d4}[data-theme=light] .sidebar nav button:hover,[data-theme=light] .sidebar nav button.active{color:#fff;background:#263f56}[data-theme=light] .operator{color:#fff}[data-theme=light] .operator small{color:#b9c7d4}[data-theme=light] .primary{color:#fff}[data-theme=light] .fighter-name-link{color:#163752}[data-theme=light] .manager-table-scroll table,[data-theme=light] table,[data-theme=light] .manager-account-details dd{color:var(--text)}[data-theme=light] .manager-account-details dd a{color:var(--accent)}.view-only .theme-picker,.view-only .theme-picker *{pointer-events:auto}.view-only .theme-picker input{opacity:0}.suggestion-open{letter-spacing:.03em;box-shadow:0 4px 14px #00000038;border-color:var(--special)!important;background:var(--special-bg)!important;color:var(--text)!important;font-size:8px!important;font-weight:900!important}.table-wrap tr.blue-chip>td,.manager-table-scroll tr.blue-chip>td{background:var(--blue-chip-row);border-top-color:var(--blue-chip);border-bottom-color:var(--blue-chip)}.table-wrap tr.blue-chip>td:first-child,.manager-table-scroll tr.blue-chip>td:first-child{box-shadow:inset 4px 0 0 var(--blue-chip)}.blue-chip-label{border:1px solid var(--blue-chip);background:var(--blue-chip-bg);width:max-content;color:var(--blue-chip);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;margin-top:5px;padding:3px 6px;font-weight:950;line-height:1;display:block;font-size:7px!important}.manager-fighter-details .blue-chip-label{margin-top:8px}.weight-class-short{white-space:nowrap;letter-spacing:.025em;font-weight:800}.manager-blue-chip-option{border-color:var(--special)!important;background:linear-gradient(90deg,var(--special-bg),var(--panel-raised))!important;grid-column:1/-1!important;grid-template-columns:auto 1fr!important;align-items:start!important;gap:10px!important;display:grid!important}.manager-blue-chip-option>span{gap:4px;display:grid}.manager-blue-chip-option strong{color:var(--special);letter-spacing:.06em;font-size:10px}.manager-blue-chip-option small{color:var(--muted);font-size:8px;line-height:1.45}.manager-roster-checks .blue-chip-check{border:1px solid var(--special);background:var(--special-bg);color:var(--special);border-radius:5px;font-weight:900}.manager-blue-chip-option{display:none!important}.manager-submission-category-dock{z-index:10020;border:1px solid var(--accent);background:var(--panel);border-radius:8px;grid-template-columns:repeat(3,1fr);gap:8px;width:min(840px,100vw - 42px);margin:0;padding:12px;display:grid;position:fixed;bottom:92px;left:50%;transform:translate(-50%);box-shadow:0 18px 60px #0009}.manager-submission-category-dock legend{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;padding:0 7px;font-size:10px;font-weight:950}.manager-submission-category-dock label{border:1px solid var(--line);background:var(--panel-deep);cursor:pointer;border-radius:6px;grid-template-columns:auto 1fr;align-items:start;gap:9px;padding:10px;display:grid}.manager-submission-category-dock label:has(input:checked){border-color:var(--special);background:var(--special-bg)}.manager-submission-category-dock span,.manager-submission-category-dock strong,.manager-submission-category-dock small{display:block}.manager-submission-category-dock strong{font-size:9px}.manager-submission-category-dock small{color:var(--muted);margin-top:4px;font-size:8px;line-height:1.4}.submission-category-label,.manager-recommended-label{border:1px solid var(--line);background:var(--panel-raised);width:max-content;color:var(--muted);letter-spacing:.07em;text-transform:uppercase;border-radius:999px;margin-top:5px;padding:4px 7px;font-weight:950;line-height:1;display:block;font-size:7px!important}.submission-category-label.blue_chip{border-color:var(--special);background:var(--special-bg);color:var(--special)}.submission-category-label.manager_recommended,.manager-recommended-label{color:#7af0b3;background:#123b31;border-color:#53c493}.manager-roster-v2 table{min-width:1450px}.manager-roster-v2 tr.submission-blue_chip>td{background:var(--blue-chip-row)}.manager-roster-v2 tr.submission-manager_recommended>td{background:#1f785b2e}.manager-roster-v2 select{border:1px solid var(--line);background:var(--panel-deep);min-width:138px;max-width:190px;height:34px;color:var(--text);border-radius:5px;font-size:8px;font-weight:800}.staff-review.watchlisted{color:#7af0b3;border-color:#36c980}.staff-review.under_review{color:#ffd36a;border-color:#e5aa3e}.staff-review.not_a_fit,.staff-review.archived{color:#ff8d96;border-color:#8f3541}.manager-roster-activity{border:1px solid var(--line);background:var(--panel-deep);border-radius:7px;margin-top:16px;padding:14px}.manager-roster-activity h3{color:var(--accent);text-transform:uppercase;margin:0 0 10px;font-size:10px}.manager-roster-activity p{border-bottom:1px solid var(--line);grid-template-columns:150px 1fr;gap:12px;margin:5px 0;padding:7px;font-size:8px;display:grid}.manager-roster-activity p span{color:var(--muted)}@media (max-width:1200px){.manager-account-details dl{grid-template-columns:1fr 1fr}}@media (max-width:1000px){.theme-picker>div{grid-template-columns:repeat(3,1fr)}}@media (max-width:650px){.theme-picker>div{grid-template-columns:1fr 1fr}.theme-picker-compact>span{display:none}.view-heading,.search-heading,.manager-roster-heading{padding:13px 14px}.manager-account-details dl{grid-template-columns:1fr}}.fo-rating{white-space:nowrap;align-items:center;gap:2px;display:flex}.fo-rating button,.fo-rating span{color:#536779;background:0 0;border:0;place-items:center;width:22px;height:22px;padding:0;font-size:20px;line-height:1;display:inline-grid}.fo-rating button{cursor:pointer;transition:color .12s,transform .12s}.fo-rating button:hover{color:#ffd36a;transform:scale(1.08)}.fo-rating .filled{color:#f6bc3c;text-shadow:0 0 8px #f6bc3c38}.fo-rating.compact{justify-content:center;gap:0}.fo-rating.compact select{border:1px solid var(--accent);background:var(--panel-deep,#071d2f);width:46px;min-width:46px;height:28px;color:var(--text);font:800 12px/1 var(--display);cursor:pointer;border-radius:5px;padding:0 18px 0 8px}.fo-rating.compact .fo-rating-value{border:1px solid var(--line);background:var(--panel-deep,#071d2f);color:#f6bc3c;width:30px;height:24px;font:900 12px/1 var(--display);border-radius:5px}.fo-rating-profile{border:1px solid var(--line);background:#071d2f8c;border-radius:6px;align-items:center;gap:10px;margin:10px 0;padding:10px 12px;display:flex}.fo-rating-profile>span{color:#f6bc3c;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.fo-rating-profile>small{color:#7f96a9;font-size:8px}.manager-roster-table table{min-width:1450px}.compact-country{white-space:nowrap;align-items:center;gap:6px;min-width:55px;display:inline-flex}.compact-country i{font-size:18px;font-style:normal;line-height:1}.compact-country b{color:var(--text);letter-spacing:.08em;font-size:10px}.account-list .account-actions button.delete-user{color:#fff;background:#8a1f2d;border-color:#ff5968}.account-list>div.editing-workspaces{grid-template-columns:minmax(220px,1fr) minmax(520px,2fr);align-items:start}.workspace-access-summary{color:#60c7f1;letter-spacing:.08em;text-transform:uppercase;margin-top:5px;font-size:7px;font-style:normal;font-weight:900;display:block}.account-actions .workspace-edit-button{color:#ffe0a9!important;background:#5b3b14!important;border-color:#c8892f!important}.workspace-access-editor{background:#111c28;border:1px solid #9a6d2b;border-radius:7px;grid-column:2;grid-template-columns:repeat(4,minmax(120px,1fr));gap:8px;width:100%;margin-top:9px;padding:12px;display:grid}.workspace-access-editor>header,.workspace-access-editor>footer{grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;display:flex}.workspace-access-editor>header strong{font-size:10px}.workspace-access-editor>header span,.workspace-access-editor>footer span{color:#93a8b8;font-size:8px}.workspace-access-editor>label{color:#d8e9f5;background:#081c2a;border:1px solid #2d4a5e;border-radius:5px;align-items:flex-start;gap:8px;padding:10px;display:flex}.workspace-access-editor>label.full-site-option{background:#0d3428;border-color:#27845d}.workspace-access-editor input{accent-color:#1fa770;width:17px;height:17px;margin:1px 0 0}.workspace-access-editor label span{gap:3px;display:grid}.workspace-access-editor label b{font-size:8px}.workspace-access-editor label small{color:#8098aa;font-size:7px;line-height:1.35}.workspace-access-editor footer button{color:#fff;text-transform:uppercase;background:#126445;border:1px solid #2e9b70;border-radius:5px;min-height:34px;padding:0 12px;font-size:8px;font-weight:900}.workspace-access-editor footer button:disabled{opacity:.45}.restricted-workspace-shell{color:#eef5fb;background:#07101a;min-height:100vh}.restricted-workspace-header{background:#0c1622;border-bottom:1px solid #294056;justify-content:space-between;align-items:center;gap:16px;padding:10px 18px;display:flex}.restricted-workspace-switcher,.restricted-workspace-account{align-items:center;gap:8px;display:flex}.restricted-workspace-switcher button{color:#cbd7e5;background:#111e2d;border:1px solid #405167;border-radius:6px;align-items:center;gap:8px;min-height:42px;padding:8px 14px;font-size:9px;font-weight:900;display:flex}.restricted-workspace-switcher button.active{color:#fff;background:#624015;border-color:#efaa43}.restricted-workspace-switcher button.hulu.active{background:#0f5336;border-color:#1ce783}.restricted-workspace-switcher img{width:58px;max-height:24px}.restricted-workspace-account>button{color:#fff;background:#172638;border:1px solid #40536a;border-radius:5px;min-height:36px;padding:0 11px;font-size:8px;font-weight:900}@media (max-width:900px){.account-list>div.editing-workspaces{grid-template-columns:1fr}.workspace-access-editor{grid-column:1;grid-template-columns:1fr 1fr}.restricted-workspace-header{flex-direction:column;align-items:stretch}.restricted-workspace-switcher,.restricted-workspace-account{flex-wrap:wrap}}@media (max-width:560px){.workspace-access-editor{grid-template-columns:1fr}.workspace-access-editor>header,.workspace-access-editor>footer{flex-direction:column;align-items:flex-start}}.invitation-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.invitation-actions button{width:auto!important}.invitation-list>div.editing-workspaces{flex-wrap:wrap;align-items:flex-start}.invitation-list>div.editing-workspaces>.workspace-access-editor{flex:1 0 100%;grid-column:auto}.invitation-permission-editor>label.permission-level-option{grid-column:1/-1;justify-content:space-between;align-items:center}.invitation-permission-editor .permission-level-option select{color:#edf6fc;background:#061827;border:1px solid #41627d;border-radius:5px;min-width:220px;height:36px;padding:0 10px}.invitation-state{border:1px solid var(--line);text-align:center;min-width:58px;color:var(--muted);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:6px 9px;font-size:8px;font-style:normal;font-weight:900}.invitation-state.pending{color:#ffd36a;background:#382d13;border-color:#967523}.invitation-state.active{color:#74e2b1;background:#123c30;border-color:#1f8c62}.invitation-state.expired,.invitation-state.revoked{color:#ff8d96;background:#371820;border-color:#8f3541}.outlook-email-panel{border-left:4px solid #0078d4;grid-template-columns:minmax(280px,1fr) minmax(280px,1.15fr);align-items:start;gap:22px;display:grid}.outlook-email-panel .settings-section-heading{grid-row:span 2}.outlook-connection-state{border:1px solid var(--line,#31536e);background:#05162573;border-radius:6px;flex-direction:column;gap:5px;padding:16px;display:flex}.outlook-connection-state strong{color:#f0b64a;font-size:14px}.outlook-connection-state.connected strong{color:#58d89a}.outlook-connection-state span,.outlook-connection-state small{color:var(--muted,#8fa5b8)}.outlook-connection-state .error{color:#ff7d89}.outlook-setup-form{grid-column:2;grid-template-columns:1fr 1fr;gap:12px;display:grid}.outlook-setup-form label{color:var(--muted,#8fa5b8);flex-direction:column;gap:6px;font-size:12px;font-weight:700;display:flex}.outlook-setup-form label:last-of-type{grid-column:1/-1}.outlook-setup-form input{border:1px solid var(--line,#31536e);background:var(--input,#071d30);min-height:44px;color:var(--text,#e3f3ff);border-radius:5px;padding:10px 12px}.outlook-setup-form button,.outlook-actions button{border:1px solid var(--accent,#398bd0);background:var(--accent-soft,#123e62);min-height:40px;color:var(--text,#e3f3ff);cursor:pointer;border-radius:5px;padding:9px 14px;font-weight:800}.outlook-setup-form button:first-of-type{color:#fff;background:#0078d4;border-color:#3aa0ec}.outlook-actions{flex-wrap:wrap;gap:10px;display:flex}.outlook-actions .outlook-connect{color:#fff;background:#0078d4;border-color:#3aa0ec}.outlook-message{color:#71d7a0;grid-column:2;margin:0;font-weight:700}@media (max-width:900px){.outlook-email-panel{grid-template-columns:1fr}.outlook-email-panel .settings-section-heading{grid-row:auto}.outlook-setup-form,.outlook-message{grid-column:1}.outlook-setup-form{grid-template-columns:1fr}.outlook-setup-form label:last-of-type{grid-column:1}}.personal-account-panel{margin-top:16px}.personal-account-details{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:16px;display:grid}.personal-account-details span{border:1px solid var(--line);background:var(--input);color:var(--text);border-radius:6px;flex-direction:column;gap:5px;padding:12px;font-size:12px;display:flex}.personal-account-details b{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:8px}.personal-reset{border-top:1px solid var(--line);align-items:center;gap:12px;margin-top:15px;padding-top:14px;display:flex}.personal-reset button{border:1px solid var(--accent);background:var(--accent-soft);min-height:38px;color:var(--text);text-transform:uppercase;cursor:pointer;border-radius:5px;padding:0 14px;font-size:9px;font-weight:900}.personal-reset span{color:#69d79a;font-size:10px}.settings-preferences-panel input:disabled,.settings-preferences-panel select:disabled,.settings-preferences-panel input:disabled+span{cursor:not-allowed;opacity:.68}.owner-only-label{border:1px solid var(--line);color:var(--muted);letter-spacing:.08em;border-radius:999px;padding:6px 9px;font-size:8px;font-style:normal;font-weight:900}.admin-readonly-list{border:0;padding:0;background:0 0!important}.admin-readonly-list .settings-section-heading{display:none}.admin-readonly-list h3{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin:16px 0 6px;font-size:9px}.admin-readonly-list>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:11px;display:flex}.admin-readonly-list>div span{flex-direction:column;gap:3px;display:flex}.admin-readonly-list>div strong{font-size:11px}.admin-readonly-list>div small{color:var(--muted);font-size:9px}.admin-readonly-list>div em{color:var(--accent);text-transform:uppercase;font-size:8px;font-style:normal;font-weight:900}.admin-readonly-list>p{color:var(--muted);font-size:10px}@media (max-width:760px){.personal-account-details{grid-template-columns:1fr}.personal-reset{flex-direction:column;align-items:flex-start}}.admin-section-nav{z-index:40;border:1px solid var(--line);background:var(--panel);border-radius:8px;gap:7px;margin:0 0 16px;padding:9px;display:flex;position:sticky;top:0;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.admin-section-nav{background:color-mix(in srgb,var(--panel) 94%,transparent)}}.admin-section-nav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);scrollbar-width:thin;box-shadow:0 10px 28px #0000003d}.admin-section-nav button{border:1px solid var(--line);background:var(--panel-deep);min-height:52px;color:var(--muted);text-align:left;cursor:pointer;border-radius:6px;flex:1 0 118px;padding:9px 11px;transition:border-color .15s,background .15s,color .15s}.admin-section-nav button strong,.admin-section-nav button span{display:block}.admin-section-nav button strong{text-transform:uppercase;font-size:10px;font-weight:950}.admin-section-nav button span{margin-top:3px;font-size:8px;line-height:1.25}.admin-section-nav button:hover{border-color:var(--accent);color:var(--text)}.admin-section-nav button.active{border-color:var(--accent);background:linear-gradient(180deg,var(--accent-strong),var(--accent-soft));color:var(--text);box-shadow:inset 0 -2px 0 var(--accent)}.admin-section-view>.settings-panel,.admin-section-view>.settings-manager-section{margin-top:0}.admin-section-view{min-height:300px}@media (max-width:760px){.admin-section-nav{padding:7px;top:0}.admin-section-nav button{flex-basis:112px}}.outlook-readonly-panel{border-left:4px solid #0078d4;margin-top:16px;position:relative}.outlook-readonly-panel>div:not(.settings-section-heading){border:1px solid var(--line);background:var(--input);border-radius:6px;flex-direction:column;gap:5px;padding:14px;display:flex}.outlook-readonly-panel>div strong{color:#f0b64a}.outlook-readonly-panel>div.connected strong{color:#58d89a}.outlook-readonly-panel>div span,.outlook-readonly-panel>div small{color:var(--muted)}.outlook-readonly-panel>div .error{color:#ff7d89}.outlook-readonly-panel>em{color:var(--muted);letter-spacing:.08em;font-size:8px;font-style:normal;font-weight:900;position:absolute;top:18px;right:18px}.suggestion-modal{width:min(1040px,96vw)}.suggestion-modal>form{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:14px;margin:16px 0;display:grid}.ticket-kind{border:0;gap:7px;margin:0;padding:0;display:grid}.ticket-kind legend{color:#9db1c0;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:8px;font-weight:900}.ticket-kind label{cursor:pointer;background:#061a2a;border:1px solid #31536e;border-radius:6px;align-items:flex-start;padding:11px;color:#dceaf4!important;text-transform:none!important;grid-template-columns:none!important;gap:9px!important;display:flex!important}.ticket-kind label.selected{background:#0d3453;border-color:#4bb8fa;box-shadow:inset 3px 0 #4bb8fa}.ticket-kind input{accent-color:#ed3448;flex:0 0 16px;height:16px;margin:1px 0 0;padding:0;width:16px!important}.ticket-kind span,.ticket-kind small{display:block}.ticket-kind span{font-size:10px;font-weight:850}.ticket-kind small{color:#8299ac;margin-top:3px;font-size:8px;font-weight:500;line-height:1.35}.ticket-fields{grid-template-columns:1fr 1fr;gap:9px;display:grid}.ticket-fields>label{color:#9db1c0;text-transform:uppercase;gap:5px;font-size:8px;font-weight:800;display:grid}.ticket-fields input[readonly]{color:#94aabd;background:#0a2438}.ticket-fields .ticket-body{grid-column:1/-1}.ticket-fields .ticket-body>small{color:#89a1b3;text-transform:none;font-size:8px;font-weight:500;line-height:1.45}.ticket-fields textarea{height:112px;min-height:112px}.ticket-fields>button{text-transform:uppercase;cursor:pointer;grid-column:1/-1;justify-self:end;color:#fff!important;background:#ed3448!important;border:1px solid #ed3448!important;border-radius:5px!important;height:39px!important;padding:0 16px!important;font-size:8px!important;font-weight:900!important}.ticket-queue-tabs{grid-template-columns:1fr 1fr;gap:8px;margin:16px 0 8px;display:grid}.ticket-queue-tabs button{color:#93aabc;text-transform:uppercase;cursor:pointer;background:#081f34;border:1px solid #31536e;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:8px 12px;font-size:9px;font-weight:900;display:flex}.ticket-queue-tabs button.active.support{color:#ffd9dd;background:#4a1f29;border-color:#e05260}.ticket-queue-tabs button.active.improvement{color:#e7e0ff;background:#2f2758;border-color:#7660c9}.ticket-queue-tabs em{color:#9bd6ff;background:#041522;border-radius:11px;place-items:center;min-width:21px;height:21px;padding:0 5px;font-size:8px;font-style:normal;display:grid}.ticket-type-badge{color:#b9cbd7;text-transform:uppercase;border:1px solid #506a7d;border-radius:999px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:900}.ticket-type-badge.support{color:#ff9ca5;background:#3d1d24;border-color:#a6414e}.ticket-type-badge.improvement{color:#c9bdf7;background:#292247;border-color:#6653ad}.ticket-row.support{box-shadow:inset 3px 0 #c94957}.ticket-row.improvement{box-shadow:inset 3px 0 #7059be}.ticket-troubleshoot-state{margin-top:4px;color:#7ccfff!important;display:block!important}.suggestion-list nav .troubleshoot-button{color:#fff!important;background:#8d1f2d!important;border-color:#ed3448!important}.suggestion-list nav .troubleshoot-button:disabled{color:#87a0b2!important;background:#19344a!important;border-color:#426379!important}@media (max-width:760px){.suggestion-modal>form{grid-template-columns:1fr}.ticket-kind{grid-template-columns:1fr 1fr}.ticket-kind legend{grid-column:1/-1}.ticket-fields{grid-template-columns:1fr}.ticket-fields .ticket-body{grid-column:1}.ticket-queue-tabs{grid-template-columns:1fr}.suggestion-copy>span{flex-wrap:wrap;align-items:flex-start}}@media (max-width:520px){.ticket-kind{grid-template-columns:1fr}}.ticket-attachment-field{background:#081f33;border:1px dashed #3b6685;border-radius:6px;grid-column:1/-1;padding:10px}.ticket-attachment-field>small{color:#89a1b3;text-transform:none;font-size:8px;font-weight:500;line-height:1.4}.ticket-attachment-field input[type=file]{text-transform:none;cursor:pointer;background:#061827;padding:7px}.ticket-attachment-field input[type=file]::file-selector-button{color:#e8f6ff;cursor:pointer;background:#123e60;border:1px solid #4b9ed5;border-radius:4px;margin-right:10px;padding:7px 10px;font-weight:800}.ticket-attachment-field>em{color:#73d6ff;text-transform:none;font-size:8px;font-style:normal}.ticket-attachments{flex-wrap:wrap;gap:7px;margin:8px 0;display:flex}.ticket-attachments a{color:#8ed6ff;background:#0a2b45;border:1px solid #396888;border-radius:5px;align-items:center;gap:7px;padding:7px 9px;font-size:8px;font-weight:800;text-decoration:none;display:inline-flex}.ticket-attachments a:hover{background:#103b5b;border-color:#62c4ff}.ticket-attachments a small{color:#8fa6b7}.ticket-resolution{background:#0d3027;border-left:3px solid #36a873;gap:3px;padding:8px 10px;display:grid;color:#bfead5!important;margin-top:8px!important}.ticket-resolution strong{color:#74e2ad;letter-spacing:.08em;text-transform:uppercase;font-size:7px}.suggestion-list nav button.active:disabled{opacity:1!important}.suggestion-open{position:relative}.ticket-unread-badge{border:2px solid var(--panel-deep);color:#fff;background:#ed3448;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:8px;font-style:normal;font-weight:950;line-height:1;display:grid;position:absolute;top:-8px;right:-8px}.ticket-row.has-unread{background:linear-gradient(90deg,#ed34481c,#0000 48%)}.ticket-new-badge{color:#ffbec5;text-transform:uppercase;background:#641d2a;border:1px solid #ed3448;border-radius:999px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:950}.ticket-conversation{border-top:1px solid #294a63;grid-column:1/-1;padding-top:10px}.ticket-conversation>button{color:#d8ecf8;text-align:left;cursor:pointer;background:#09263c;border:1px solid #376886;border-radius:5px;align-items:center;gap:9px;width:100%;min-height:36px;padding:0 11px;display:flex}.ticket-conversation>button.open{background:#103b59;border-color:#59baf1}.ticket-conversation>button span{text-transform:uppercase;font-size:9px;font-weight:900}.ticket-conversation>button em{color:#8fa9bb;font-size:9px;font-style:normal}.ticket-conversation>button b{color:#fff;text-transform:uppercase;background:#ed3448;border-radius:999px;margin-left:auto;padding:4px 7px;font-size:7px}.ticket-conversation>section{background:#051726;border:1px solid #315a78;border-radius:6px;margin-top:8px;padding:12px}.ticket-conversation>section>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.ticket-conversation>section>header strong{text-transform:uppercase;font-size:11px}.ticket-conversation>section>header span{color:#8ca3b5;font-size:9px}.ticket-message-list{gap:8px;max-height:320px;padding-right:4px;display:grid;overflow-y:auto}.ticket-message-list>article{background:#092238;border:1px solid #2b506a;border-radius:6px;padding:10px 12px}.ticket-message-list>article.staff{border-left:4px solid #ed3448;margin-right:7%}.ticket-message-list>article.submitter{border-left:4px solid #47aee8;margin-left:7%}.ticket-message-list article header{justify-content:space-between;align-items:center;gap:10px;display:flex}.ticket-message-list article header strong{font-size:10px}.ticket-message-list article header span{color:#8199ab;font-size:8px}.ticket-message-list article p{color:#d8e6ef;white-space:pre-wrap;margin:7px 0 0;font-size:12px;line-height:1.5}.ticket-no-messages{color:#8299ab;text-align:center;border:1px dashed #31536e;border-radius:5px;margin:0;padding:14px;font-size:10px}.ticket-conversation form{border-top:1px solid #294a63;gap:7px;margin-top:10px;padding-top:10px;display:grid}.ticket-conversation form label{color:#9bb0bf;text-transform:uppercase;font-size:9px;font-weight:900}.ticket-conversation form textarea{height:86px;min-height:86px;font-size:12px;line-height:1.45}.ticket-conversation form footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.ticket-conversation form footer small{color:#7f96a8;font-size:8px}.ticket-conversation form footer button{color:#fff;text-transform:uppercase;cursor:pointer;background:#c62539;border:1px solid #ed3448;border-radius:5px;min-height:34px;padding:0 13px;font-size:8px;font-weight:900}.ticket-conversation form footer button:disabled{opacity:.45}@media (max-width:650px){.ticket-conversation>section>header,.ticket-message-list article header{flex-direction:column;align-items:flex-start}.ticket-message-list>article.staff{margin-right:0}.ticket-message-list>article.submitter{margin-left:0}}.manager-contact-directory>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.manager-contact-directory>header span{color:var(--accent);letter-spacing:.12em;font-size:10px;font-weight:900}.manager-contact-directory>header h2{margin:5px 0}.manager-contact-directory>header p{color:var(--muted);margin:0}.manager-contact-directory>header>b{color:var(--muted);font-size:10px}.manager-contact-directory>div{gap:7px;margin-top:15px;display:grid}.manager-contact-directory article{border:1px solid var(--line);background:var(--panel-deep);border-radius:6px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:11px 13px;display:grid}.manager-contact-directory article>span{gap:3px;display:grid}.manager-contact-directory article small{color:var(--muted)}.manager-contact-directory article em{text-transform:uppercase;border-radius:999px;padding:6px 9px;font-size:8px;font-style:normal;font-weight:900}.manager-contact-directory article em.contact_only{color:#ffd06d;background:#573f19}.manager-contact-directory article em.invite_pending{color:#7acfff;background:#173f5c}.manager-contact-directory article button{color:#fff;background:#15517d;border:1px solid #4ba8df;border-radius:5px;min-height:32px;padding:0 11px;font-size:8px;font-weight:900}.manager-status-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.manager-status-summary button{border:1px solid var(--line);background:var(--panel-deep);min-height:82px;color:var(--text);text-align:left;cursor:pointer;border-radius:7px;grid-template-columns:1fr auto;align-items:center;gap:3px 12px;padding:13px 15px;transition:transform .15s,border-color .15s,background .15s;display:grid}:is(.manager-status-summary button:hover,.manager-status-summary button:focus-visible){border-color:var(--accent);outline:none;transform:translateY(-1px)}.manager-status-summary button>span{letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:950}.manager-status-summary button>strong{color:var(--accent);font-family:var(--display-font);grid-area:1/2/3;font-size:28px;line-height:1}.manager-status-summary button>small{color:var(--muted);font-size:8px}.manager-status-summary button.active{background:linear-gradient(135deg,#113e2f,var(--panel-deep));border-color:#267955}.manager-status-summary button.active>strong{color:#75e5ad}.manager-status-summary button.pending{background:linear-gradient(135deg,#123b58,var(--panel-deep));border-color:#286b96}.manager-status-summary button.pending>strong{color:#7acfff}.manager-status-summary button.needs-invite{background:linear-gradient(135deg,#453518,var(--panel-deep));border-color:#8a6729}.manager-status-summary button.needs-invite>strong{color:#ffd06d}.manager-status-summary button:disabled{cursor:default;filter:saturate(.35);opacity:.55;transform:none}.manager-directory-list article:focus{outline:2px solid var(--accent);outline-offset:2px;scroll-margin-top:84px}@media (max-width:760px){.manager-status-summary{grid-template-columns:1fr}.manager-status-summary button{min-height:64px}}.opponent-search-archive{margin-top:16px}.opponent-search-archive>header{color:var(--muted);justify-content:space-between;gap:12px;margin-bottom:12px;font-size:9px;display:flex}.opponent-search-archive>header strong{color:var(--text)}.opponent-archive-list{gap:8px;display:grid}.opponent-archive-list>details{border:1px solid var(--line);background:var(--panel-deep);border-radius:7px}.opponent-archive-list>details>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid}.opponent-archive-list>details>summary span{gap:3px;display:grid}.opponent-archive-list>details>summary small,.opponent-archive-list>details>summary span:last-child{color:var(--muted);font-size:8px}.opponent-archive-candidates{gap:8px;padding:0 12px 12px;display:grid}.opponent-archive-candidates>article{border:1px solid var(--line);background:var(--panel);border-radius:6px;padding:12px}.opponent-archive-candidates>article>header{justify-content:space-between;gap:10px;display:flex}.opponent-archive-candidates>article>header span{gap:3px;display:grid}.opponent-archive-candidates>article>header small,.opponent-archive-candidates>article>p{color:var(--muted);font-size:8px}.opponent-archive-candidates>article>header em{color:var(--accent);text-transform:uppercase;font-size:8px;font-style:normal;font-weight:900}.opponent-archive-candidates a{color:#67c9ff;font-size:8px;font-weight:850;text-decoration:none}.archive-booking,.archive-activity{border-top:1px solid var(--line);margin-top:9px;padding-top:9px}.archive-booking>summary,.archive-activity>summary{color:var(--accent);text-transform:uppercase;cursor:pointer;font-size:8px;font-weight:900}.archive-booking dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.archive-booking dt{color:var(--muted);text-transform:uppercase;font-size:7px}.archive-booking dd{margin:2px 0 0;font-size:9px}.archive-booking>div{flex-wrap:wrap;gap:8px;display:flex}.archive-booking>div a{border:1px solid var(--line);border-radius:4px;padding:7px 9px}.archive-activity p{color:var(--muted);gap:3px;font-size:8px;display:grid}.archive-activity p span{color:var(--text)}.table-wrap tr:has(.manager-recommended-label)>td{background:#1f785b38;border-top-color:#36c980;border-bottom-color:#36c980}.table-wrap tr:has(.manager-recommended-label)>td:first-child{box-shadow:inset 4px 0 #36c980}.pfl-fit-badge{color:#b8c5ff;letter-spacing:.065em;text-transform:uppercase;white-space:nowrap;background:#5048be38;border:1px solid #6f7cf5;border-radius:999px;width:max-content;max-width:190px;margin-top:5px;padding:4px 7px;font-weight:950;line-height:1;display:block;font-size:7px!important}.pfl-fit-badge.strong{color:#e2ccff;background:#703cbe47;border-color:#b38cff;box-shadow:0 0 16px #8b5cf624}.pfl-fit-explanation{background:#5246aa1f;border-left:3px solid #8775f5;padding:8px 10px;max-width:720px!important;color:var(--muted)!important;margin:7px 0!important;font-size:8px!important;line-height:1.45!important}.pfl-fit-learning{background:linear-gradient(100deg,#4237a033,var(--panel) 58%);border:1px solid #7e6ff58c;border-radius:7px;grid-template-columns:minmax(200px,.8fr) auto minmax(320px,1.4fr);align-items:center;gap:18px;margin:0 0 14px;padding:12px 16px;display:grid;box-shadow:inset 3px 0 #8b7af7}.pfl-fit-learning span,.pfl-fit-learning strong{display:block}.pfl-fit-learning span{color:#a89cff;letter-spacing:.12em;font-size:8px;font-weight:950}.pfl-fit-learning strong{margin-top:3px;font-size:11px}.pfl-fit-learning p{gap:6px;margin:0;display:flex}.pfl-fit-learning p b{border:1px solid var(--line);background:var(--panel-deep);color:var(--text);white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:7px}.pfl-fit-learning small{color:var(--muted);font-size:8px;line-height:1.45}@media (max-width:980px){.pfl-fit-learning{grid-template-columns:1fr}.pfl-fit-learning p{flex-wrap:wrap}}.table-wrap tr.interested-row>td{background:var(--interested-row);border-top-color:var(--interested-line);border-bottom-color:var(--interested-line)}.table-wrap tr.interested-row>td:first-child{box-shadow:inset 5px 0 0 var(--interested-line)}.table-wrap tr:has(.fighter-status-select.status-negotiating)>td{color:#fff;background:#1458b0;border-top-color:#3e8cff;border-bottom-color:#3e8cff}.table-wrap tr:has(.fighter-status-select.status-negotiating)>td:first-child{box-shadow:inset 5px 0 #60a3ff}.table-wrap tr:has(.fighter-status-select.status-negotiating) select{color:#fff;background:#0f3f83;border-color:#75adff}.table-wrap tr.watchlist-status-group>td{z-index:auto;background:var(--panel-deep);box-shadow:none;color:#fff;border:0;grid-template-columns:max-content minmax(90px,1fr) max-content;align-items:center;gap:16px;padding:22px 14px 12px;display:grid;position:static;top:auto}.watchlist-status-group td:after{content:"";background:#ffffffe6;grid-column:2;height:2px}.watchlist-status-group strong{letter-spacing:.08em;text-transform:uppercase;grid-column:1;font-size:18px;font-weight:950;line-height:1}.watchlist-status-group span{color:#fff;letter-spacing:.06em;text-transform:uppercase;grid-column:3;font-size:10px;font-weight:900}.table-wrap tr.watchlist-status-group:not(:first-child)>td{padding-top:32px}.table-wrap tr.watchlist-status-group.status-interested>td,.table-wrap tr.watchlist-status-group.status-negotiating>td,.table-wrap tr.watchlist-status-group.status-contacted>td,.table-wrap tr.watchlist-status-group.status-on_hold>td,.table-wrap tr.watchlist-status-group.status-unavailable>td,.table-wrap tr.watchlist-status-group.status-review>td{background:var(--panel-deep);border:0}.manager-profile-name{-webkit-appearance:none;appearance:none;color:var(--text);font:inherit;text-align:left;text-decoration:underline;-webkit-text-decoration-color:var(--cyan);text-decoration-color:var(--cyan);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800}.manager-profile-name:hover{color:var(--cyan)}.manager-profile-modal{width:min(820px,100vw - 32px)}.manager-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.manager-profile-grid label{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;gap:7px;font-size:10px;font-weight:800;display:grid}.manager-profile-grid input{border:1px solid var(--line);background:var(--input-bg);width:100%;min-height:48px;color:var(--text);text-transform:none;letter-spacing:0;border-radius:7px;padding:0 14px;font-size:14px}.manager-profile-completeness{border:1px solid var(--line);border-left:4px solid var(--cyan);background:var(--panel);border-radius:7px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding:14px 16px;display:flex}.manager-profile-completeness strong{color:var(--text);font-size:14px}.manager-profile-completeness span{color:var(--muted);text-align:right;font-size:12px}.manager-profile-meta{color:var(--muted);border-top:1px solid var(--line);justify-content:space-between;gap:16px;margin-top:16px;padding-top:14px;font-size:11px;display:flex}.manager-request-missing{color:#ffd27a!important;background:#f5a6231a!important;border-color:#f5a623!important;margin-right:auto!important}.manager-request-missing:disabled{border-color:var(--line)!important;color:var(--muted)!important;background:0 0!important}@media (max-width:780px){.manager-profile-grid{grid-template-columns:1fr}.manager-profile-completeness,.manager-profile-meta{flex-direction:column;align-items:flex-start}.manager-profile-completeness span{text-align:left}}.manager-import-banner{border:1px solid var(--accent);background:linear-gradient(90deg,var(--accent-soft),var(--panel-deep));border-radius:7px;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding:14px;grid-template-columns:none!important;display:flex!important}.manager-import-banner>div{gap:4px;display:grid}.manager-import-banner strong{color:var(--text);font-size:12px}.manager-import-banner span{color:var(--muted);font-size:10px}.manager-import-banner button,.manager-bulk-toolbar button,.manager-bulk-confirm button{border:1px solid var(--accent);background:var(--accent-soft);min-height:36px;color:var(--text);cursor:pointer;border-radius:5px;padding:0 13px;font-size:9px;font-weight:900}.manager-directory-controls{grid-template-columns:minmax(240px,1fr) minmax(180px,280px)!important;gap:12px!important;margin-top:16px!important;display:grid!important}.manager-directory-controls label{color:var(--muted);text-transform:uppercase;gap:6px;font-size:9px;font-weight:850;display:grid}.manager-directory-controls input,.manager-directory-controls select{border:1px solid var(--line);background:var(--panel-deep);min-height:42px;color:var(--text);text-transform:none;border-radius:6px;padding:0 12px;font-size:11px}.manager-bulk-toolbar{border:1px solid var(--line);background:var(--panel-deep);border-radius:6px;justify-content:space-between;align-items:center;gap:15px;padding:11px 12px;grid-template-columns:none!important;margin-top:12px!important;display:flex!important}.manager-bulk-toolbar>div{align-items:center;gap:8px;display:flex}.manager-bulk-toolbar span{color:var(--muted);font-size:9px;font-weight:800}.manager-bulk-send{color:#fff!important;background:#bd2738!important;border-color:#ed3448!important}.manager-bulk-empty{border:1px solid var(--line);color:var(--muted);border-radius:6px;margin:12px 0 0;padding:10px 12px;font-size:10px}.manager-bulk-progress{gap:7px!important;margin-top:10px!important;display:grid!important}.manager-bulk-progress span{color:var(--muted);font-size:9px}.manager-bulk-progress i{background:var(--panel-deep);border-radius:999px;height:8px;overflow:hidden}.manager-bulk-progress b{background:linear-gradient(90deg,#2da5e5,#6fc9ff);height:100%;transition:width .2s;display:block}.manager-bulk-results{max-height:150px;overflow:auto;gap:5px!important;margin-top:10px!important;display:grid!important}.manager-bulk-results span{border-left:3px solid var(--line);background:var(--panel-deep);color:var(--muted);padding:7px 9px;font-size:9px}.manager-bulk-results .sent{color:#8ae5b7;border-color:#36c980}.manager-bulk-results .failed{color:#ff9ca5;border-color:#ed3448}.manager-bulk-results .skipped{color:#ffd36a;border-color:#d6a33e}.manager-directory-list{gap:7px!important;margin-top:15px!important;display:grid!important}.manager-directory-list article{grid-template-columns:auto minmax(0,1fr) auto auto}.manager-directory-list article:not(:has(>input)){grid-template-columns:minmax(0,1fr) auto auto}.manager-directory-list article>input{accent-color:#ed3448;width:18px;height:18px}.manager-contact-directory article em.not_invited{color:#ffd06d;background:#573f19}.manager-contact-directory article em.invite_pending,.manager-contact-directory article em.invite_opened{color:#7acfff;background:#173f5c}.manager-contact-directory article em.invite_expired,.manager-contact-directory article em.invite_revoked{color:#ff9ca5;background:#4b1f29}.manager-contact-directory article em.portal_active{color:#75e5ad;background:#154f3a}.manager-bulk-confirm{z-index:12000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#00070dd6;place-items:center;padding:20px;position:fixed;inset:0;margin:0!important;display:grid!important}.manager-bulk-confirm>div{border:1px solid var(--accent);background:var(--panel);border-radius:9px;width:min(640px,94vw);max-height:82vh;padding:20px;overflow:auto;box-shadow:0 30px 90px #0009}.manager-bulk-confirm>div>strong{font-size:18px}.manager-bulk-confirm p{color:var(--muted);font-size:11px;line-height:1.5}.manager-bulk-confirm ul{color:var(--text);gap:5px;padding-left:20px;font-size:10px;display:grid}.manager-bulk-confirm footer{justify-content:flex-end;gap:9px;margin-top:16px;display:flex}@media (max-width:760px){.manager-directory-controls{grid-template-columns:1fr!important}.manager-bulk-toolbar,.manager-import-banner{flex-direction:column;align-items:stretch}.manager-bulk-toolbar>div{flex-wrap:wrap}.manager-directory-list article{grid-template-columns:auto minmax(0,1fr)}.manager-directory-list article>em,.manager-directory-list article>button{grid-column:2}}.manager-directory-header{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;grid-template-columns:24px minmax(0,1fr) auto minmax(100px,auto);align-items:center;gap:12px;padding:0 13px;font-size:8px;font-weight:900;margin:0!important;display:grid!important}.manager-directory-list:not(.owner) .manager-directory-header{grid-template-columns:minmax(0,1fr) auto minmax(100px,auto)}.manager-directory-header button{min-height:30px;color:var(--muted);font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:flex}:is(.manager-directory-header button:hover,.manager-directory-header button:focus-visible){color:var(--accent)}.manager-directory-header b{color:var(--accent);font-size:10px}.manager-directory-no-action{min-width:100px;color:var(--muted);text-align:center}.manager-contact-directory article{grid-template-columns:24px minmax(0,1fr) auto minmax(100px,auto)}.manager-contact-directory .manager-directory-list:not(.owner) article{grid-template-columns:minmax(0,1fr) auto minmax(100px,auto)}.manager-contact-actions{gap:6px;display:flex}.manager-contact-actions button{white-space:nowrap}.manager-contact-actions button.reset{color:#ffd787;background:#392b18;border-color:#7d5a2c}@media (max-width:760px){.manager-directory-list article>.manager-contact-actions{grid-column:2}.manager-contact-actions{width:100%;display:grid}.manager-contact-actions button{width:100%}}.manager-add-fighter{overscroll-behavior:contain;width:min(900px,100vw - 32px);max-height:calc(100vh - 40px);overflow-y:auto}.manager-add-fighter .manager-submission-extras-dock,.manager-add-fighter .manager-submission-category-dock{z-index:auto;width:100%;box-shadow:none;grid-template-columns:repeat(3,minmax(0,1fr));margin:14px 0 0;position:static;bottom:auto;left:auto;transform:none}.manager-add-fighter footer{z-index:2;background:linear-gradient(180deg,transparent 0,var(--panel) 24%);margin-top:16px;padding-top:14px;padding-bottom:2px;position:sticky;bottom:-1px}@media (max-width:760px){.manager-add-fighter{width:calc(100vw - 18px);max-height:calc(100vh - 18px)}.manager-add-fighter .manager-submission-extras-dock,.manager-add-fighter .manager-submission-category-dock{grid-template-columns:1fr}.manager-add-fighter .manager-submission-category-dock legend,.manager-add-fighter .manager-submission-extras-dock>div,.manager-add-fighter .manager-submission-extras-dock>label:first-child{grid-column:1}}.manager-user-admin{width:min(980px,100vw - 32px);max-height:calc(100vh - 40px);overflow-y:auto}.manager-user-add{border:1px solid var(--line);background:var(--panel-deep);border-radius:7px;grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;margin:14px 0;padding:13px;display:grid}.manager-user-add .manager-staff-role-picker{grid-column:1/-1;grid-template-columns:1fr 1fr}.manager-user-add .manager-staff-role-picker legend{grid-column:1/-1}.manager-user-add>label{color:var(--muted);text-transform:uppercase;gap:5px;font-size:9px;font-weight:850;display:grid}.manager-user-add>label input{min-height:40px;padding:0 11px}.manager-user-add>button{min-height:40px;padding:0 13px}.manager-user-list{border:1px solid var(--line);border-radius:7px;margin-top:14px;overflow:hidden}.manager-user-list>header,.manager-user-list>article{border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,1fr) auto minmax(310px,auto);align-items:center;gap:12px;padding:12px;display:grid}.manager-user-list>header{background:var(--panel-raised);justify-content:space-between;display:flex}.manager-user-list>header span,.manager-user-list article small{color:var(--muted);font-size:9px}.manager-user-list article>span{gap:3px;display:grid}.manager-user-list article>em{border:1px solid var(--line);color:var(--muted);text-transform:uppercase;border-radius:999px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:900}.manager-user-list article>em.active{color:#72e3aa;border-color:#26885f}.manager-user-list article>em.pending,.manager-user-list article>em.expired{color:#ffd36c;border-color:#9c7b31}.manager-user-list article>em.suspended,.manager-user-list article>em.revoked{color:#ff8d96;border-color:#8f3541}.manager-user-list nav{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.manager-user-list nav button{border:1px solid var(--accent);background:var(--accent-soft);min-height:32px;color:var(--text);text-transform:uppercase;cursor:pointer;border-radius:5px;padding:0 9px;font-size:8px;font-weight:900}.manager-user-list nav button.danger{color:#ff9ca5;background:#4a1c25;border-color:#9f3342}.manager-user-list>p{color:var(--muted);padding:16px}@media (max-width:780px){.manager-user-add{grid-template-columns:1fr}.manager-user-add .manager-staff-role-picker{grid-column:1}.manager-user-list>header,.manager-user-list>article{grid-template-columns:1fr}.manager-user-list>header{display:grid}.manager-user-list nav{justify-content:flex-start}}.opponent-results article.known-manager{background:linear-gradient(90deg,#1e6f584d,#071b2d 68%);box-shadow:inset 4px 0 #36c980}.opponent-results article.known-watchlist{background:linear-gradient(90deg,#68449c57,#071b2d 68%);box-shadow:inset 4px 0 #b88bff}.known-fighter-badge{text-transform:uppercase;border:1px solid;border-radius:999px;padding:4px 6px;font-weight:900;font-size:7px!important}.known-fighter-badge.manager{color:#7af0b3;background:#123d31;border-color:#36c980}.known-fighter-badge.watchlist{color:#eadcff;background:#3b2859;border-color:#b88bff}.known-fighter-badge.pfl-fit{color:#c5c9ff;background:#493da859;border-color:#8173f4}.known-fighter-badge.pfl-fit.strong{color:#ead8ff;border-color:#b38cff}.manager-staff-role-picker{border:1px solid #31536e;border-radius:6px;gap:8px;margin:0 0 13px;padding:11px;display:grid}.manager-staff-role-picker legend{color:#67c5ff;text-transform:uppercase;padding:0 5px;font-size:8px;font-weight:900}.manager-staff-role-picker label{cursor:pointer;background:#081f34;border:1px solid #294a63;border-radius:5px;grid-template-columns:auto 1fr;align-items:start;gap:9px;padding:9px;display:grid}.manager-staff-role-picker label:has(input:checked){background:#3a2a16;border-color:#f0a23a}.manager-staff-role-picker input{accent-color:#f0a23a;width:16px;height:16px}.manager-staff-role-picker strong,.manager-staff-role-picker small{display:block}.manager-staff-role-picker small{color:#8fa6b7;margin-top:3px;font-size:8px;line-height:1.4}.manager-submission-extras-dock{z-index:10021;background:var(--panel);border:1px solid #315a7b;border-radius:8px;grid-template-columns:repeat(3,1fr);gap:8px;width:min(840px,100vw - 42px);padding:12px;display:grid;position:fixed;bottom:270px;left:50%;transform:translate(-50%);box-shadow:0 18px 60px #0009}.manager-submission-extras-dock>div{grid-column:1/-1}.manager-submission-extras-dock strong,.manager-submission-extras-dock small{display:block}.manager-submission-extras-dock small{color:var(--muted);margin-top:3px;font-size:8px}.manager-submission-extras-dock label{color:var(--muted);gap:4px;font-size:8px;font-weight:800;display:grid}.manager-submission-extras-dock select,.manager-submission-extras-dock input{border:1px solid var(--line);background:var(--panel-deep);height:36px;color:var(--text);border-radius:5px;padding:0 9px}.manager-submission-extras-dock>label:first-child{grid-column:1/-1}.manager-fight-footage{border:1px solid var(--line);background:var(--panel-deep);border-radius:7px;margin-top:13px;padding:12px}.manager-fight-footage h3{color:var(--accent);text-transform:uppercase;margin:0 0 8px;font-size:10px}.manager-fight-footage a{color:#70cbff;background:#103653;border:1px solid #2878ae;border-radius:5px;margin:0 7px 5px 0;padding:8px 10px;font-size:8px;font-weight:900;text-decoration:none;display:inline-flex}@media (max-width:760px){.manager-submission-extras-dock{grid-template-columns:1fr;bottom:300px}.manager-submission-extras-dock>div,.manager-submission-extras-dock>label:first-child{grid-column:1}}[data-theme]{--control-h:34px;--control-radius:4px;--surface-radius:6px;--compact-shadow:0 8px 22px #0000002e;--display-font:"Avenir Next Condensed","Arial Narrow",var(--font-geist-sans),Arial,sans-serif}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.sidebar nav button,.top-actions button,.search-heading h1,.view-heading h1,.manager-roster-heading h1,.opponent-finder>header h2,.panel-title h2,.heading-actions button,.builder-actions button,.manager-primary,.manager-secondary,.watchlist-status-group strong{font-family:var(--display-font);font-stretch:75%}.app-shell{padding-top:64px;background:var(--ink)!important}.sidebar{z-index:60;left:0;right:0;background:var(--panel-deep)!important;height:64px!important;position:fixed!important;top:0!important}@supports (color:color-mix(in lab, red, red)){.sidebar{background:color-mix(in srgb,var(--panel-deep) 97%,#000)!important}}.sidebar{box-shadow:0 5px 18px #00000038}.brand{gap:11px;width:214px;height:64px;padding:0 17px}.brand-logo{width:94px;height:37px}.brand span{letter-spacing:.14em;padding-left:11px;font-size:12px;font-weight:800}.sidebar nav button{letter-spacing:.065em;min-height:64px;padding:0 12px;font-size:11px;font-weight:750}.sidebar nav button:hover{background:var(--panel-raised)}@supports (color:color-mix(in lab, red, red)){.sidebar nav button:hover{background:color-mix(in srgb,var(--panel-raised) 68%,transparent)}}.sidebar nav button.active{background:var(--panel-raised)}@supports (color:color-mix(in lab, red, red)){.sidebar nav button.active{background:color-mix(in srgb,var(--panel-raised) 82%,transparent)}}.operator{padding:0 13px}.operator>span{width:30px;height:30px}.operator div{font-size:9px}.topbar{border-bottom-color:var(--line);height:48px;padding:0 20px}@supports (color:color-mix(in lab, red, red)){.topbar{border-bottom-color:color-mix(in srgb,var(--line) 72%,transparent)}}.topbar{background:var(--panel-deep)}@supports (color:color-mix(in lab, red, red)){.topbar{background:color-mix(in srgb,var(--panel-deep) 72%,transparent)}}.topbar{font-size:10px}.top-actions{gap:7px}.top-actions button{border:1px solid var(--line);border-radius:var(--control-radius);background:var(--panel-deep);min-height:30px;color:var(--text);letter-spacing:.045em;padding:0 10px;font-size:9px;font-weight:850}:is(.top-actions button:hover,.top-actions button:focus-visible){border-color:var(--accent);background:var(--panel-raised)}.sync-status>button{border-radius:var(--control-radius);height:30px}.content{max-width:1920px;padding:16px 18px 30px}.search-heading,.view-heading{align-items:center;min-height:auto;margin-bottom:12px}.search-heading p,.view-heading p,.opponent-finder>header p,.manager-roster-heading p{letter-spacing:.13em;font-size:9px;font-weight:900}.search-heading h1,.view-heading h1,.manager-roster-heading h1{letter-spacing:-.025em;font-size:23px;font-weight:780}.search-heading div>span,.view-heading span,.manager-roster-heading span{font-size:10px;line-height:1.4}.search-buzz-top{gap:9px;margin-bottom:10px}.buzz-launch,.target-buzz-launch,.opponent-finder,.results-panel,.fighter-panel,.dashboard-panel,.management-panel,.filter-card,.manager-directory,.manager-card,.settings-panel,.settings-manager-section,.report-panel,.notes-panel,.export-panel{box-shadow:var(--compact-shadow);border-radius:var(--surface-radius)!important}.buzz-launch,.target-buzz-launch{padding:13px 15px}.buzz-launch h2,.target-buzz-launch h3{font-size:14px}.buzz-launch span,.target-buzz-launch>div>span{font-size:9px}.opponent-finder{margin-bottom:10px}.opponent-finder>header{padding:12px 14px 12px 20px}.opponent-finder>header h2{font-size:18px;font-weight:780}.opponent-finder>header>button{border-radius:var(--control-radius);min-width:132px;height:34px;box-shadow:none;padding:0 11px;font-size:10px}:is(.opponent-finder>header>button:hover,.opponent-finder>header>button:focus-visible,.opponent-finder>header>button[aria-expanded=true]){box-shadow:0 0 0 2px #ef2f3f29}.filter-card{padding:11px 12px}.filter-card h2{margin-bottom:8px;font-size:10px}.filter-card h2 b{width:17px;height:17px}.field-grid{gap:7px}.field{gap:4px}.field>span{font-size:9px}.field input,.field select,.field textarea,.promotion-picker-button{border-radius:var(--control-radius);height:32px;font-size:10px}.field textarea{min-height:72px}.heading-actions{gap:6px}.add-button,.refresh-button,.search-filter-toggle,.builder-actions button,.target-buzz-fields button,.profile-buzz-button,.manager-primary,.manager-secondary,.refresh-all-button,.direct-name-field button,.opponent-identity-row button,.suggest-opponents,.settings-panel footer button,.export-grid button,.manager-contact-directory article button,.manager-bulk-toolbar button,.manager-import-banner button{min-height:var(--control-h);height:var(--control-h);border-radius:var(--control-radius);box-shadow:none;letter-spacing:.025em;padding:0 11px;font-size:9px;font-weight:850}.search-filter-toggle{padding:0 12px}.add-button:hover,.refresh-button:hover,.secondary:hover,.ghost:hover{filter:brightness(1.12)}.primary{background:var(--red);border-color:var(--red)}@supports (color:color-mix(in lab, red, red)){.primary{border-color:color-mix(in srgb,var(--red) 78%,#fff)}}.secondary,.discovery-button,.add-button,.refresh-button{background:var(--panel-raised)!important}.ghost{background:0 0}.builder-actions{gap:8px}.builder-action{gap:5px}.builder-action small{font-size:8px}.panel-title{min-height:43px;padding:0 12px}.panel-title h2{letter-spacing:.045em;font-size:11px;font-weight:900}.panel-title span{letter-spacing:.035em;font-size:8px}.panel-title button{border-radius:var(--control-radius);height:29px;padding:0 9px;font-size:8px}.metric-grid{gap:9px}.metric-grid>button,.metric-grid>div{border-radius:var(--surface-radius);min-height:104px;box-shadow:var(--compact-shadow);padding:14px}.metric-grid strong{margin:8px 0 5px;font-size:29px}.metric-grid span{font-size:8px}.metric-grid small{font-size:9px}.table-wrap table{font-size:10px}.table-wrap th{background:var(--panel-deep);letter-spacing:.045em;padding:8px 7px;font-size:8px;font-weight:900}.table-wrap td{padding:8px 7px}.compact-tables td{padding-top:5px;padding-bottom:5px}.table-wrap tbody tr:hover,.selected-row{background:var(--panel-raised)}@supports (color:color-mix(in lab, red, red)){.table-wrap tbody tr:hover,.selected-row{background:color-mix(in srgb,var(--panel-raised) 72%,transparent)}}.should-sign-select,.fighter-assignee-select,.fighter-status-select{border-radius:var(--control-radius);height:28px;font-size:8px}.added-by-badge{border-radius:var(--control-radius);height:23px;font-size:8px}.watchlist-notes-button{border-radius:var(--control-radius);min-width:84px;height:28px;font-size:7px}.badge,.offer-decision,.known-fighter-badge{border-radius:3px}.watchlist-table-wrap{overflow:visible!important}.watchlist-column-guide-anchor{height:0}.watchlist-column-guide-anchor.is-active{height:46px}.watchlist-column-guide{z-index:22;background:var(--panel-deep);max-width:100%;box-shadow:0 1px 0 var(--line),0 7px 16px #00000042;scrollbar-color:var(--accent) var(--panel-deep);scrollbar-width:auto;position:relative;top:auto;overflow:auto hidden}.watchlist-column-guide.is-fixed{z-index:55;position:fixed!important;top:64px!important}.watchlist-column-guide>div{width:2080px;min-width:2080px}.watchlist-column-guide table,.watchlist-table-main{table-layout:fixed;width:2080px;min-width:2080px}.watchlist-column-guide th{background:var(--panel-deep)}@supports (color:color-mix(in lab, red, red)){.watchlist-column-guide th{background:color-mix(in srgb,var(--panel-deep) 96%,#000)}}.watchlist-table-scroll{overscroll-behavior-x:contain;scrollbar-color:var(--accent) var(--panel-deep);scrollbar-width:auto;width:100%;max-width:100%;overflow:auto visible}.watchlist-column-guide::-webkit-scrollbar{height:14px}.watchlist-table-scroll::-webkit-scrollbar{height:14px}.watchlist-column-guide::-webkit-scrollbar-thumb{border:3px solid var(--panel-deep);background:var(--accent);border-radius:999px}.watchlist-table-scroll::-webkit-scrollbar-thumb{border:3px solid var(--panel-deep);background:var(--accent);border-radius:999px}.watchlist-table-native-head{display:none}.watchlist-table-wrap tr.watchlist-status-group>td{background:var(--panel-deep);z-index:auto!important;padding:0!important;display:table-cell!important;position:static!important;top:auto!important}.watchlist-status-group td:after{display:none}.watchlist-status-band{grid-template-columns:max-content minmax(80px,1fr) max-content;align-items:center;gap:10px;width:100%;padding:5px 9px;display:grid}.watchlist-status-band i{background:#ffffffe0;width:100%;height:1px}.watchlist-status-group strong{font-size:11px;line-height:1}.watchlist-status-group span{font-size:7px;line-height:1}.auth-card,.fighter-modal,.sync-log-modal,.manager-modal{border-radius:8px}.modal-head{padding:12px 16px}.modal-actions{min-height:55px;padding:9px 16px}.modal-actions button{border-radius:var(--control-radius);min-width:90px;height:34px}@media (max-width:980px){.app-shell{padding-top:56px}.sidebar{height:56px!important}.brand{width:100%;height:56px}.sidebar nav button{min-height:46px}.watchlist-column-guide.is-fixed{top:56px!important}}@media (max-width:620px){.content{padding:11px}.top-actions button{padding:0 7px;font-size:8px}.search-heading h1,.view-heading h1,.manager-roster-heading h1{font-size:20px}.heading-actions{grid-template-columns:1fr 1fr;display:grid}.heading-actions button{width:100%}}.results-panel:has(>.watchlist-table-wrap){overflow:visible}.signed-form-record{background:#061b17;border:1px solid #2b7657;border-radius:7px;margin-top:12px;padding:12px}.signed-form-record>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.signed-form-record>header span{color:#65c895;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:900}.signed-form-record>header h3{color:#bdf6d7;margin:4px 0 0;font-size:12px}.signed-form-record>header button,.signed-form-request>button{color:#fff;text-transform:uppercase;cursor:pointer;background:#14523b;border:1px solid #45b47d;border-radius:5px;min-height:34px;padding:0 12px;font-size:8px;font-weight:900}.signed-form-record>header button:disabled{opacity:.7;cursor:default}.signed-form-request{border-top:1px solid #214b3b;grid-template-columns:140px 1fr 1fr auto auto;align-items:end;gap:8px;margin-top:12px;padding-top:12px;display:grid}.signed-form-request label{color:#79b99a;text-transform:uppercase;gap:5px;font-size:7px;font-weight:900;display:grid}.signed-form-request input,.signed-form-request select{color:#fff;background:#041914;border:1px solid #356c57;border-radius:5px;height:36px;padding:0 9px}.signed-form-request>button:last-child{background:0 0;border-color:#466259}.signed-form-status,.signed-form-pending{color:#91d9b5;margin:10px 0 0;font-size:9px}.signed-form-record .booking-full-record{margin-top:11px}@media (max-width:900px){.signed-form-request{grid-template-columns:1fr}.signed-form-record>header{flex-direction:column;align-items:flex-start}}.watchlist-column-guide>div,.watchlist-column-guide table,.watchlist-table-main{width:2132px;min-width:2132px}.mobile-view-nav{display:none}@media (max-width:760px){html,body{width:100%;max-width:100%;overflow-x:hidden}body{font-size:14px}button,input,select,textarea{font-size:16px}.app-shell{min-height:100dvh;padding-top:0!important;display:block!important}.sidebar{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:62px;z-index:100!important;height:auto!important;padding:8px 10px!important;display:grid!important;position:sticky!important;top:0!important}.brand{border:0!important;gap:6px!important;width:auto!important;height:44px!important;padding:0 8px!important}.brand-logo{width:72px!important;height:30px!important}.brand span{padding-left:7px!important;font-size:9px!important}.mobile-view-nav{gap:3px;min-width:0;display:grid}.mobile-view-nav span{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:900}.mobile-view-nav select{border:1px solid var(--accent);background:var(--panel-deep);width:100%;min-width:0;height:42px;color:var(--text);border-radius:5px;padding:0 34px 0 11px;font-size:14px;font-weight:800;display:block}.sidebar>nav,.sidebar>.operator{display:none!important}.workspace{width:100%;min-width:0}.topbar{gap:8px;width:100%;min-height:0;height:auto!important;padding:9px 10px!important;display:grid!important;position:static!important}.sync-status{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.sync-status>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;overflow:hidden}.sync-status>button{flex:none}.top-actions{scrollbar-width:none;align-items:center;gap:6px;width:100%;padding-bottom:1px;overflow-x:auto;margin:0!important;display:flex!important}.top-actions::-webkit-scrollbar{display:none}.top-actions>*{flex:none;min-width:0}.top-actions button{white-space:nowrap;min-width:max-content;border-radius:5px!important;width:auto!important;height:32px!important;min-height:32px!important;padding:0 9px!important;font-size:8px!important}.top-actions .dashboard-shortcut-button,.top-actions .staff-request-settings-button{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.top-actions .dashboard-shortcut-button,.top-actions .staff-request-settings-button{border-color:color-mix(in srgb,var(--accent) 65%,var(--line))}}.top-actions .dashboard-shortcut-button,.top-actions .staff-request-settings-button{background:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){.top-actions .dashboard-shortcut-button,.top-actions .staff-request-settings-button{background:color-mix(in srgb,var(--accent-soft) 76%,var(--panel-deep))}}.content{width:100%;min-width:0;padding:10px!important}.search-progress{margin:0 0 10px;padding:10px}.search-heading,.view-heading,.manager-roster-heading{flex-direction:column!important;align-items:stretch!important;gap:11px!important;margin-bottom:10px!important;padding:12px!important}.search-heading h1,.view-heading h1,.manager-roster-heading h1{font-size:21px!important}.search-heading div>span,.view-heading span,.manager-roster-heading p{font-size:10px!important}.heading-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:100%;display:grid!important}.heading-actions button,.heading-actions select{width:100%;height:auto!important;min-height:42px!important;padding:7px!important}.panel-title{flex-direction:column!important;align-items:flex-start!important;gap:8px!important;height:auto!important;min-height:0!important;padding:11px!important}.panel-title>div,.panel-title>button{width:100%}.panel-title>button{min-height:40px!important}.builder,.field-grid,.field-grid.three,.field-grid.four,.filters-grid,.dashboard-grid,.metric-grid,.export-grid,.search-buzz-top,.target-buzz-fields,.direct-name-field,.opponent-identity-row,.opponent-event-grid,.opponent-limits-grid,.opponent-workspace-grid,.opponent-manual-fields,.opponent-send-grid,.booking-grid,.settings-grid,.settings-form,.form-grid,.report-grid{grid-template-columns:1fr!important}.field input,.field select,.field textarea,.promotion-picker-button,.direct-name-field input,.opponent-identity-row input{width:100%;height:auto;min-height:44px;font-size:16px!important}.field textarea{min-height:96px}.builder-actions,.opponent-actions,.opponent-saved-header-actions,.booking-actions{grid-template-columns:1fr!important;gap:7px!important;display:grid!important}.builder-actions button,.opponent-actions button,.opponent-saved-header-actions button,.booking-actions button{width:100%;height:auto!important;min-height:42px!important}.promotion-menu,.promotion-options{max-height:52dvh;overflow:auto;width:100%!important;position:static!important}.promotion-option{min-height:44px}.opponent-finder>header{flex-direction:column!important;align-items:stretch!important;gap:10px!important;padding:12px!important}.opponent-finder>header>button{width:100%;min-height:42px!important}.opponent-results article,.saved-opponent-card{padding:10px!important}.opponent-result-top,.opponent-result-actions,.saved-opponent-card>header{flex-direction:column!important;align-items:stretch!important}.opponent-result-actions button{width:100%}.bulk-contact-bar{flex-direction:column!important;align-items:stretch!important;width:100%!important;padding:10px!important;position:static!important}.bulk-contact-bar>div{min-width:0}.bulk-contact-bar nav{display:grid!important;overflow:visible!important}.bulk-contact-bar nav>div{white-space:normal!important;flex-direction:column!important;align-items:stretch!important}.bulk-contact-bar>button{width:100%;margin:0!important}.modal-backdrop{align-items:center!important;padding:6px!important}.fighter-modal,.manager-modal,.sync-log-modal,.manager-outreach-modal,.support-modal,.ticket-modal{border-radius:7px!important;width:calc(100vw - 12px)!important;max-width:none!important;max-height:calc(100dvh - 12px)!important}.modal-head{padding:11px!important}.modal-scroll{padding:10px!important}.modal-actions{grid-template-columns:1fr 1fr;gap:7px;position:sticky;bottom:0;padding:9px!important;display:grid!important}.modal-actions button{width:100%;min-width:0!important;height:auto!important;min-height:42px!important}.manager-outreach-modal textarea{min-height:180px}.watchlist-column-guide,.watchlist-column-guide-anchor{display:none!important}:is(.table-wrap:has(td[data-label=Fighter]),.watchlist-table-scroll,.scout-results-table){width:100%!important;max-width:100%!important;overflow:visible!important}.watchlist-table-main,.scout-results-table table{table-layout:auto!important;width:100%!important;min-width:0!important;display:block!important}.table-wrap:has(td[data-label=Fighter])>table{table-layout:auto!important;width:100%!important;min-width:0!important;display:block!important}.table-wrap:has(td[data-label=Fighter]) colgroup{display:none!important}.watchlist-table-native-head,.scout-results-table thead{display:none!important}.table-wrap:has(td[data-label=Fighter])>table>thead{display:none!important}.table-wrap:has(td[data-label=Fighter]) tbody{width:100%;gap:10px!important;display:grid!important}.table-wrap:has(td[data-label=Fighter]) tbody>tr:not(.expanded-fighter-row):not(.watchlist-status-group){border:1px solid var(--line);background:var(--panel);border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;overflow:hidden;display:grid!important}.table-wrap:has(td[data-label=Fighter]) tbody>tr:not(.expanded-fighter-row):not(.watchlist-status-group)>td{border:0;border-bottom:1px solid var(--line);flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;white-space:normal!important;width:auto!important;min-width:0!important;padding:9px!important;display:flex!important}.table-wrap:has(td[data-label=Fighter]) tbody>tr:not(.expanded-fighter-row):not(.watchlist-status-group)>td:nth-last-child(-n+2){border-bottom:0}.table-wrap:has(td[data-label=Fighter]) td:before{content:attr(data-label);color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:900;display:block}.table-wrap:has(td[data-label=Fighter]) td.mobile-card-identity{background:linear-gradient(100deg,var(--accent-soft),transparent 64%);grid-column:1/-1;position:relative;border-bottom:1px solid var(--line)!important;padding:12px 12px 13px!important;display:block!important}@supports (color:color-mix(in lab, red, red)){.table-wrap:has(td[data-label=Fighter]) td.mobile-card-identity{background:linear-gradient(100deg,color-mix(in srgb,var(--accent-soft) 46%,transparent),transparent 64%)}}.table-wrap:has(td[data-label=Fighter]) td.mobile-card-identity:before{display:none}.mobile-card-identity>strong{font-size:15px!important}.mobile-card-identity>small{font-size:10px!important}.watchlist-table-main .mobile-watchlist-more{justify-content:center;align-items:center;margin-top:10px;border:1px solid var(--accent)!important;background:var(--accent-soft)!important;border-radius:999px!important;width:auto!important;min-height:30px!important;padding:0 11px!important;display:inline-flex!important}@supports (color:color-mix(in lab, red, red)){.watchlist-table-main .mobile-watchlist-more{background:color-mix(in srgb,var(--accent-soft) 82%,var(--panel))!important}}.watchlist-table-main .mobile-watchlist-more{letter-spacing:.06em;text-transform:uppercase;color:var(--text)!important;font-size:8px!important;font-weight:900!important}.table-wrap:has(td[data-label=Fighter]) .watchlist-table-main tbody>tr:not(.mobile-details-open):not(.expanded-fighter-row):not(.watchlist-status-group)>td.mobile-secondary{display:none!important}.table-wrap:has(td[data-label=Fighter]) .watchlist-table-main tbody>tr.mobile-details-open:not(.expanded-fighter-row):not(.watchlist-status-group)>td.mobile-secondary{display:flex!important}.watchlist-table-main tr.mobile-details-open{box-shadow:0 10px 24px #00000038}.watchlist-table-main td.mobile-essential{background:var(--panel-deep)}@supports (color:color-mix(in lab, red, red)){.watchlist-table-main td.mobile-essential{background:color-mix(in srgb,var(--panel-deep) 90%,transparent)}}.watchlist-table-main td.mobile-manager-contact{grid-column:1/-1}.watchlist-table-main td.mobile-secondary{background:var(--panel)}@supports (color:color-mix(in lab, red, red)){.watchlist-table-main td.mobile-secondary{background:color-mix(in srgb,var(--panel) 88%,var(--panel-deep))}}.table-wrap:has(td[data-label=Fighter]) td select{width:100%!important;max-width:none!important;height:auto!important;min-height:40px!important;font-size:11px!important}.table-wrap:has(td[data-label=Fighter]) td button:not(.star){width:100%!important;max-width:none!important;height:auto!important;min-height:40px!important;font-size:11px!important}.added-by-actions,.manager-contact-actions{width:100%;grid-template-columns:1fr!important;min-width:0!important;display:grid!important}.added-by-actions>*{width:100%!important}.watchlist-status-group{width:100%!important;display:block!important}.watchlist-status-group>td{width:100%!important;padding:0!important;display:block!important}.watchlist-status-group>td:before{display:none!important}.watchlist-status-band{grid-template-columns:max-content minmax(24px,1fr) max-content!important;padding:8px 3px!important}.watchlist-status-group strong{font-size:13px!important}.watchlist-status-group span{font-size:9px!important}.expanded-fighter-row{width:100%!important;display:block!important}.expanded-fighter-row>td{width:100%!important;padding:0!important;display:block!important}.expanded-fighter-row>td:before{display:none!important}.inline-profile-shell{padding:8px!important}.inline-profile-actions{grid-template-columns:1fr auto;gap:7px;display:grid!important}.inline-profile-actions button{min-height:40px}.fighter-panel{padding:10px!important}.fighter-profile,.profile-grid,.profile-main,.profile-stats,.profile-availability{grid-template-columns:1fr!important}.manager-admin-view,.manager-portal-shell,.manager-roster-content,.manager-directory-picker,.manager-roster-table{width:100%;max-width:100%;overflow:visible!important}.manager-portal-header{z-index:100;width:100%;position:sticky;top:0;flex-direction:column!important;align-items:stretch!important;height:auto!important;min-height:0!important;padding:10px!important}.manager-portal-header>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%;display:grid!important}.manager-portal-header button,.manager-portal-header select{width:100%;min-height:40px}.manager-roster-content{padding:10px!important}.manager-roster-heading>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:100%;display:grid!important}.manager-roster-heading button{width:100%;min-height:42px!important}.manager-roster-search-tools{width:100%;grid-template-columns:1fr!important;gap:10px!important;padding:10px!important;display:grid!important}.manager-roster-search-card{width:100%;padding:12px!important;display:grid!important}.manager-roster-search-card input,.manager-roster-search-card select,.manager-roster-search-card button{width:100%!important;height:auto!important;min-height:44px!important;font-size:16px!important;display:block!important}.manager-roster-search-card button{font-size:11px!important}.manager-search-divider{min-height:18px!important}.manager-search-divider span{border-radius:4px!important;width:100%!important;height:auto!important;min-height:28px!important}.manager-roster-scope-controls{grid-template-columns:1fr!important;gap:10px!important;padding:11px!important}.manager-roster-scope-controls select{min-height:44px!important;font-size:16px!important}.manager-portal-roster-search{grid-template-columns:1fr!important;padding:10px!important}.manager-portal-roster-search input{min-height:44px!important;font-size:16px!important}.manager-portal-roster-search>div{justify-content:flex-start;min-height:32px}.manager-roster-table-header{flex-direction:column!important;align-items:stretch!important;gap:10px!important}.manager-roster-table-header nav{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid!important}.manager-roster-table-header nav button{min-width:0;padding:8px 4px!important}.manager-table-scroll.manager-roster-v2{width:100%!important;overflow:visible!important}.manager-roster-v2 table{width:100%!important;min-width:0!important;display:block!important}.manager-roster-v2 thead{display:none!important}.manager-roster-v2 tbody{gap:10px;padding:10px!important;display:grid!important}.manager-roster-v2 tbody>tr:not(.manager-expanded-row){border:1px solid var(--line);background:var(--panel-deep);border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;display:grid!important}.manager-roster-v2 tbody>tr:not(.manager-expanded-row)>td{border:0;border-bottom:1px solid var(--line);align-content:start;gap:5px;width:auto!important;min-width:0!important;padding:10px!important;display:grid!important}.manager-roster-v2 td:before{content:attr(data-label);color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:900}.manager-roster-v2 td.mobile-card-identity,.manager-roster-v2 td[data-label=Actions]{grid-column:1/-1}.manager-roster-v2 td.mobile-card-identity:before{display:none}.manager-roster-v2 td select,.manager-roster-v2 td input[type=date]{width:100%!important;min-width:0!important;max-width:none!important;min-height:42px!important;font-size:14px!important}.manager-roster-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid!important}.manager-roster-actions button,.manager-roster-actions .manager-contact-actions{width:100%}.manager-expanded-row{display:block!important}.manager-expanded-row>td{width:100%!important;padding:0!important;display:block!important}.manager-expanded-row>td:before{display:none!important}.manager-fighter-details{padding:10px!important}.manager-fighter-details>header{flex-direction:column!important;align-items:stretch!important}.manager-detail-grid,.manager-detail-columns,.manager-profile-links,.manager-buzz-sources{grid-template-columns:1fr!important}.manager-detail-grid>div{border-bottom:1px solid var(--line);border-right:0!important}.manager-directory-controls,.manager-directory-header,.manager-contact-directory article,.manager-directory-list article{grid-template-columns:1fr!important}.manager-directory-header{display:none!important}.manager-contact-directory article,.manager-directory-list article{padding:11px!important}.manager-contact-directory article>*,.manager-directory-list article>*{width:100%;grid-column:1!important}.manager-bulk-toolbar,.manager-import-banner{flex-direction:column!important;align-items:stretch!important}.manager-bulk-toolbar>div{width:100%;grid-template-columns:1fr!important;display:grid!important}.manager-bulk-toolbar button,.manager-import-banner button{width:100%;min-height:42px!important}.admin-section-nav{scroll-snap-type:x proximity;gap:6px;width:100%;overflow-x:auto;padding:6px!important;display:flex!important}.admin-section-nav button{scroll-snap-align:start;flex:none;min-width:106px;min-height:40px!important;padding:6px 8px!important}.admin-section-nav button strong{font-size:8px!important}.admin-section-nav button span{display:none!important}.admin-section-view{padding:10px!important}.settings-section-heading{padding:11px!important}.signed-summary{grid-template-columns:1fr!important}.signed-directory{overflow:visible!important}.signed-directory>header{display:none!important}.signed-row{grid-template-columns:1fr 1fr!important;gap:10px!important;min-width:0!important;padding:12px!important}.signed-row>span{border:1px solid #244a3a;border-radius:5px;padding:7px}.signed-row .signed-identity{border:0;grid-column:1/-1;padding:0}.signed-facts{grid-template-columns:1fr!important}.signed-detail{padding:10px!important}.signed-timeline>div{grid-template-columns:10px minmax(0,1fr)!important}.signed-timeline em{grid-column:2}.comparison-table,.reports-table,.promotions-table,.table-scroll{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.comparison-table table,.reports-table table,.promotions-table table{min-width:760px}.manager-user-add,.manager-user-list>article{grid-template-columns:1fr!important}.manager-user-list nav{grid-template-columns:1fr 1fr;width:100%;display:grid!important}.manager-user-list nav button{min-height:40px}}@media (max-width:420px){.sidebar{grid-template-columns:88px minmax(0,1fr)}.brand span{display:none}.heading-actions,.manager-roster-heading>div:last-child{grid-template-columns:1fr 1fr!important}.manager-roster-v2 tbody>tr:not(.manager-expanded-row){grid-template-columns:1fr}.table-wrap:has(td[data-label=Fighter]) tbody>tr:not(.expanded-fighter-row):not(.watchlist-status-group){grid-template-columns:1fr}.manager-roster-v2 tbody>tr:not(.manager-expanded-row)>td{grid-column:1!important}.table-wrap:has(td[data-label=Fighter]) tbody>tr:not(.expanded-fighter-row):not(.watchlist-status-group)>td{grid-column:1!important}.signed-row{grid-template-columns:1fr!important}.signed-row .signed-identity{grid-column:1}.modal-actions{grid-template-columns:1fr}}.manager-bulk-toolbar .manager-bulk-action{align-items:center;gap:3px;display:inline-flex}.manager-bulk-action>.info-tip{flex:none;margin:0}.manager-bulk-action .info-tooltip{left:0;transform:translateY(4px)}.manager-bulk-action .info-tip:hover .info-tooltip,.manager-bulk-action .info-tip:focus .info-tooltip{transform:translate(0)}.manager-bulk-action .info-tooltip:after{margin-left:0;left:7px}.watchlist-quick-stats{background:linear-gradient(135deg,#0b2338,#071a2a);border:1px solid #294964;border-radius:7px;margin:10px 0 14px;padding:13px 14px}.watchlist-quick-stats>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.watchlist-quick-stats>header span{color:#6fc7ff;letter-spacing:.12em;font-size:8px;font-weight:950}.watchlist-quick-stats>header strong{font-size:11px}.watchlist-quick-stats>div{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:7px;display:grid}.watchlist-quick-stats article{--status-color:#6f8294;border:1px solid var(--status-color);justify-content:space-between;align-items:center;min-height:48px;padding:8px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.watchlist-quick-stats article{border:1px solid color-mix(in srgb,var(--status-color) 55%,#23384a)}}.watchlist-quick-stats article{border-left:4px solid var(--status-color);background:var(--status-color);border-radius:5px}@supports (color:color-mix(in lab, red, red)){.watchlist-quick-stats article{background:color-mix(in srgb,var(--status-color) 11%,#081b2b)}}.watchlist-quick-stats article{box-shadow:inset 0 0 18px var(--status-color)}@supports (color:color-mix(in lab, red, red)){.watchlist-quick-stats article{box-shadow:inset 0 0 18px color-mix(in srgb,var(--status-color) 7%,transparent)}}.watchlist-quick-stats article span{letter-spacing:.04em;text-transform:uppercase;font-size:8px;font-weight:900}.watchlist-quick-stats article strong{color:var(--status-color);font-size:22px;line-height:1}.watchlist-quick-stats .status-negotiating{--status-color:#3a80e5}.watchlist-quick-stats .status-interested{--status-color:#9b68e5}.watchlist-quick-stats .status-contacted{--status-color:#29b8c7}.watchlist-quick-stats .status-on_hold{--status-color:#d9a93f}.watchlist-quick-stats .status-review{--status-color:#9baec0}.spotdraft-full-record{background:#071b2b;border:1px solid #356d97;border-radius:6px;margin:12px 14px;overflow:hidden}.spotdraft-full-record summary{color:#72ccff;text-transform:uppercase;cursor:pointer;padding:12px 14px;font-size:9px;font-weight:900}.spotdraft-full-record dl{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;margin:0;display:grid}.spotdraft-full-record dl div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);gap:4px;padding:10px 12px;display:grid}.spotdraft-full-record dt{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:900}.spotdraft-full-record dd{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:10px;font-weight:750}.spotdraft-full-record .spotdraft-notes-row{grid-column:1/-1}.spotdraft-full-record>button{color:#fff;text-transform:uppercase;cursor:pointer;background:#145281;border:1px solid #4aa9e8;border-radius:5px;min-height:34px;margin:12px;padding:0 12px;font-size:8px;font-weight:900}@media (max-width:760px){.spotdraft-full-record dl{grid-template-columns:1fr}.spotdraft-full-record .spotdraft-notes-row{grid-column:auto}.watchlist-quick-stats>header{flex-direction:column;align-items:flex-start}.watchlist-quick-stats>div{scroll-snap-type:x proximity;padding-bottom:3px;display:flex;overflow-x:auto}.watchlist-quick-stats article{scroll-snap-align:start;flex:0 0 132px}.manager-bulk-toolbar .manager-bulk-action{grid-template-columns:1fr auto;width:100%;display:grid}.manager-bulk-action .info-tip{width:24px;height:24px}.manager-bulk-action .info-tooltip{max-width:min(270px,100vw - 48px);left:auto;right:0;transform:translateY(4px)}.manager-bulk-action .info-tip:hover .info-tooltip,.manager-bulk-action .info-tip:focus .info-tooltip{transform:translate(0)}.manager-bulk-action .info-tooltip:after{left:auto;right:7px}}.buzz-heading{align-items:center}.buzz-head-stats{grid-template-columns:repeat(3,minmax(105px,1fr));gap:7px;display:grid}.buzz-head-stats>div{background:linear-gradient(145deg,#171d3d,#0a2135);border:1px solid #5b4787;border-left:3px solid #a975ef;border-radius:6px;min-height:58px;padding:9px 12px}.buzz-head-stats strong,.buzz-head-stats span{display:block}.buzz-head-stats strong{color:#d9c0ff;font-size:22px;line-height:1}.buzz-head-stats span{color:#9aaec0;text-transform:uppercase;margin-top:5px;font-size:8px;font-weight:900}.buzz-tabs{background:#071b2c;border:1px solid #304e67;border-radius:7px;gap:7px;margin:0 0 12px;padding:6px;display:flex}.buzz-tabs button{color:#91a7b8;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 15px;font-size:9px;font-weight:900;display:flex}.buzz-tabs button.active{color:#fff;background:#4c3376;border-color:#9b70da}.buzz-tabs em{color:#cbb1f1;background:#071827;border-radius:10px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:8px;font-style:normal;display:grid}.buzz-status{color:#cae9fb;background:#0e2b43;border-left:3px solid #68c6ff;margin:0 0 12px;padding:10px 12px;font-size:10px}.buzz-builder{background:linear-gradient(145deg,#111b35,#081c2e);border:1px solid #4d3e72;border-radius:8px;overflow:hidden}.buzz-type-picker{border-bottom:1px solid #304861;grid-template-columns:repeat(3,1fr);gap:8px;padding:13px;display:grid}.buzz-type-picker button,.buzz-mode-picker button{color:#b6c5d1;text-align:left;cursor:pointer;background:#071a2b;border:1px solid #304f69;border-radius:6px;padding:12px}.buzz-type-picker button.active,.buzz-mode-picker button.active{background:linear-gradient(135deg,#4c3376,#242653);border-color:#aa7bea;box-shadow:inset 3px 0 #bd8cff}.buzz-type-picker span,.buzz-type-picker small,.buzz-mode-picker strong,.buzz-mode-picker small{display:block}.buzz-type-picker span,.buzz-mode-picker strong{color:#f2f7fb;font-size:11px;font-weight:900}.buzz-type-picker small,.buzz-mode-picker small{color:#8fa3b5;margin-top:4px;font-size:8px;line-height:1.4}.buzz-builder-grid,.buzz-period{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;display:grid}.buzz-builder-grid label,.buzz-period label,.buzz-phase-fields label{color:#a4b5c3;text-transform:uppercase;gap:5px;font-size:8px;font-weight:900;display:grid}.buzz-builder-grid label>span small{color:#718ba1;font-size:7px}.buzz-builder input,.buzz-builder select{color:#edf7ff;background:#061a2a;border:1px solid #31536e;border-radius:5px;width:100%;height:40px;padding:0 10px;font-size:12px}.buzz-mode-picker{grid-template-columns:1fr 1fr;gap:9px;padding:0 14px 14px;display:grid}.buzz-phase-grid{background:#020f1a52;border-top:1px solid #29445b;grid-template-columns:repeat(3,1fr);gap:9px;padding:14px;display:grid}.buzz-phase-card{background:#071a2b;border:1px solid #2f4c65;border-radius:7px;padding:12px}.buzz-phase-card.selected{background:#151c39;border-color:#7253a1}.buzz-phase-card>header label{color:#ecf5fb;align-items:center;gap:8px;font-size:11px;font-weight:900;display:flex}.buzz-phase-card>header input{accent-color:#9f6ce4;width:16px;height:16px;padding:0}.buzz-phase-card>header small{color:#859cac;margin:6px 0 10px;font-size:8px;line-height:1.4;display:block}.buzz-phase-fields{gap:8px;display:grid}.buzz-builder>footer{background:#071725;border-top:1px solid #29445b;justify-content:space-between;align-items:center;gap:20px;padding:13px 14px;display:flex}.buzz-builder>footer p{color:#9bb0bf;margin:0;font-size:9px;line-height:1.5}.buzz-builder>footer button,.buzz-project-actions button{color:#fff;text-transform:uppercase;cursor:pointer;background:#5a3888;border:1px solid #af80ed;border-radius:5px;min-height:38px;padding:0 14px;font-size:8px;font-weight:900}.buzz-builder>footer button:disabled,.buzz-project-actions button:disabled{opacity:.45;cursor:not-allowed}.buzz-project-list,.buzz-saved-list{gap:12px;display:grid}.buzz-project,.buzz-saved-item{background:#081d30;border:1px solid #39556d;border-radius:8px;overflow:hidden}.buzz-project>header,.buzz-saved-item>header{background:linear-gradient(100deg,#15264a,#0a2438);justify-content:space-between;align-items:flex-start;gap:16px;padding:14px;display:flex}.buzz-project>header span,.buzz-saved-item>header span{color:#bd8cff;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.buzz-project>header h2,.buzz-saved-item>header h3{margin:4px 0;font-size:18px}.buzz-project>header small,.buzz-saved-item time{color:#93a8b8;font-size:9px}.buzz-project-state{color:#abc0cf;text-transform:uppercase;border:1px solid #49627a;border-radius:999px;padding:5px 9px;font-size:8px}.buzz-project-state.active{color:#7be4b0;background:#123c30;border-color:#2d9e6d}.buzz-project-state.paused{color:#ffd575;background:#423417;border-color:#b48835}.buzz-project-progress{grid-template-columns:1fr auto;align-items:center;gap:10px;padding:11px 14px;display:grid}.buzz-project-progress>div{background:#152f43;border-radius:4px;height:7px;overflow:hidden}.buzz-project-progress i{background:linear-gradient(90deg,#39aee8,#9d68df);height:100%;display:block}.buzz-project-progress span{color:#9bb0c0;font-size:8px}.buzz-project-meta{border-top:1px solid #29465d;border-bottom:1px solid #29465d;grid-template-columns:repeat(3,1fr);display:grid}.buzz-project-meta>div{border-right:1px solid #29465d;padding:11px 14px}.buzz-project-meta>div:last-child{border-right:0}.buzz-project-meta span,.buzz-project-meta strong{display:block}.buzz-project-meta span{color:#7890a3;text-transform:uppercase;font-size:8px;font-weight:900}.buzz-project-meta strong{margin-top:4px;font-size:10px}.buzz-project-actions{justify-content:flex-end;gap:7px;padding:10px 14px;display:flex}.buzz-project-actions button:last-child{background:#102f49;border-color:#42647d}.buzz-job-error{color:#ffafb7;background:#391b24;border-top:1px solid #6d3e45;margin:0;padding:9px 14px;font-size:9px}.buzz-project-snapshots{border-top:1px solid #29465d;gap:8px;padding:12px 14px;display:grid}.buzz-snapshot{background:#071827;border:1px solid #314d64;border-radius:6px;overflow:hidden}.buzz-snapshot-summary{color:#eaf4fb;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(160px,1fr) auto auto;align-items:center;gap:12px;width:100%;padding:10px 12px;display:grid}.buzz-score-orb{color:#e9d9ff;background:#302049;border:2px solid #8c62c6;border-radius:50%;place-items:center;width:45px;height:45px;font-size:15px;font-weight:950;display:grid}.buzz-score-orb.high{color:#7ff1b7;background:#103d2e;border-color:#2ac87e}.buzz-score-orb.low{color:#ffd572;background:#403316;border-color:#cc9c3c}.buzz-snapshot-summary>div strong,.buzz-snapshot-summary>div small{display:block}.buzz-snapshot-summary>div strong{font-size:11px}.buzz-snapshot-summary>div small{color:#8299ab;margin-top:3px;font-size:8px}.buzz-snapshot-summary dl{gap:18px;margin:0;display:flex}.buzz-snapshot-summary dl div{min-width:52px}.buzz-snapshot-summary dt{color:#758ca0;text-transform:uppercase;font-size:7px;font-weight:900}.buzz-snapshot-summary dd{margin:3px 0 0;font-size:11px;font-weight:900}.buzz-snapshot-summary>b{color:#6fc6ff;text-transform:uppercase;font-size:8px}.buzz-snapshot-detail{background:#091f32;border-top:1px solid #304c63;padding:14px}.buzz-snapshot-detail>p{color:#cad7df;margin:0 0 12px;font-size:11px;line-height:1.65}.buzz-snapshot-detail section{margin-top:12px}.buzz-snapshot-detail h4{color:#d5bbfb;text-transform:uppercase;margin:0 0 7px;font-size:9px}.buzz-snapshot-detail ul{color:#bacad5;margin:0;padding-left:18px;font-size:10px;line-height:1.55}.buzz-breakout-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:7px;display:grid}.buzz-breakout-grid>div{background:#071927;border:1px solid #365670;border-radius:5px;padding:9px}.buzz-breakout-grid b{font-size:10px}.buzz-breakout-grid span{float:right;color:#a777e6;font-size:10px;font-weight:900}.buzz-breakout-grid p{color:#91a6b6;margin:5px 0 0;font-size:8px;line-height:1.45}.buzz-report-sources{margin-top:12px}.buzz-report-sources summary{color:#6fc6ff;cursor:pointer;font-size:9px;font-weight:900}.buzz-report-sources a{color:#e5f3fc;border-bottom:1px solid #29445a;padding:9px 0;text-decoration:none;display:block}.buzz-report-sources a strong,.buzz-report-sources a span{display:block}.buzz-report-sources a strong{font-size:9px}.buzz-report-sources a span{color:#7f9aae;text-transform:capitalize;margin-top:2px;font-size:7px}.buzz-report-sources a p{color:#9fb1be;margin:5px 0 0;font-size:8px;line-height:1.45}.buzz-saved-item>header{padding:11px 14px}.buzz-saved-item .buzz-snapshot{border:0;border-top:1px solid #304c63;border-radius:0}@media (max-width:900px){.buzz-heading{flex-direction:column;align-items:stretch}.buzz-head-stats{width:100%}.buzz-phase-grid{grid-template-columns:1fr}.buzz-snapshot-summary{grid-template-columns:auto 1fr auto}.buzz-snapshot-summary dl{border-top:1px solid #29445a;grid-column:1/-1;justify-content:space-between;padding-top:8px}.buzz-snapshot-summary>b{grid-area:1/3}}@media (max-width:760px){.buzz-head-stats{display:flex;overflow-x:auto}.buzz-head-stats>div{flex:0 0 130px}.buzz-tabs{overflow-x:auto}.buzz-tabs button{flex:none}.buzz-type-picker,.buzz-mode-picker,.buzz-builder-grid,.buzz-period{grid-template-columns:1fr}.buzz-type-picker,.buzz-builder-grid,.buzz-period,.buzz-mode-picker,.buzz-phase-grid{padding:10px}.buzz-builder input,.buzz-builder select{height:46px;font-size:16px}.buzz-builder>footer{flex-direction:column;align-items:stretch}.buzz-builder>footer button{width:100%;min-height:44px}.buzz-project>header{align-items:flex-start}.buzz-project-meta{grid-template-columns:1fr}.buzz-project-meta>div{border-bottom:1px solid #29465d;border-right:0}.buzz-project-meta>div:last-child{border-bottom:0}.buzz-project-actions{grid-template-columns:1fr 1fr;display:grid}.buzz-project-actions button{min-height:42px}.buzz-snapshot-summary{grid-template-columns:auto 1fr}.buzz-snapshot-summary>b{text-align:center;border:1px solid #315772;border-radius:5px;grid-area:auto/1/auto/-1;padding:9px}.buzz-snapshot-summary dl{grid-column:1/-1}.buzz-saved-item>header{flex-direction:column;align-items:flex-start}}.buzz-pdf-action{color:#e9f7ff;text-transform:uppercase;background:#123f61;border:1px solid #43a9e7;border-radius:5px;justify-content:center;align-items:center;min-height:38px;padding:0 14px;font-size:8px;font-weight:900;text-decoration:none;display:inline-flex}.buzz-pdf-action:hover{background:#18557f}.buzz-saved-actions{align-items:center;gap:10px;display:flex}.buzz-saved-actions time{white-space:nowrap}.buzz-saved-actions .buzz-pdf-action{min-height:34px}.buzz-project-actions .buzz-pdf-action{margin-right:auto}@media (max-width:760px){.buzz-project-actions{grid-template-columns:1fr}.buzz-project-actions .buzz-pdf-action{width:100%;min-height:42px}.buzz-saved-actions{flex-direction:column;align-items:stretch;width:100%}.buzz-saved-actions .buzz-pdf-action{width:100%;min-height:42px}}.account-trigger{border:0;border-left:1px solid var(--line);min-width:205px;height:64px;color:var(--text);text-align:left;cursor:pointer;background:0 0;flex:none;grid-template-columns:auto minmax(0,150px) auto;align-items:center;gap:9px;padding:0 13px;display:grid}:is(.account-trigger:hover,.account-trigger:focus-visible){background:var(--panel-raised);outline:none}.account-avatar,.profile-photo-preview{border:1px solid var(--accent);place-items:center;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.account-avatar,.profile-photo-preview{border:1px solid color-mix(in srgb,var(--accent) 45%,var(--line))}}.account-avatar,.profile-photo-preview{color:#fff;background:linear-gradient(145deg,#58748c,#2b4258);border-radius:50%;font-weight:900}.account-avatar{width:34px;height:34px;font-size:12px}.account-avatar img,.profile-photo-preview img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.account-trigger>div{min-width:0;display:grid}.account-trigger strong,.account-trigger small,.account-trigger em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-trigger strong{font-size:10px}.account-trigger small{color:var(--muted);margin-top:2px;font-size:8px}.account-trigger em{color:var(--accent);text-transform:uppercase;margin-top:2px;font-size:7px;font-style:normal;font-weight:850}.account-trigger>b{color:var(--muted);font-size:17px;font-weight:500}.user-profile-backdrop{z-index:13000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#00070dd6;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.user-profile-modal{border:1px solid var(--accent);width:min(620px,100vw - 30px);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.user-profile-modal{border:1px solid color-mix(in srgb,var(--accent) 68%,var(--line))}}.user-profile-modal{background:var(--panel);border-radius:9px;box-shadow:0 28px 90px #0000009e}.user-profile-modal>header{border-bottom:1px solid var(--line);background:linear-gradient(100deg,var(--heading-from),var(--heading-to));justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 20px;display:flex}.user-profile-modal header span{color:var(--accent);letter-spacing:.13em;font-size:8px;font-weight:950}.user-profile-modal h2{margin:4px 0 3px;font-size:22px}.user-profile-modal header p{color:var(--muted);margin:0;font-size:10px}.user-profile-modal header>button{border:1px solid var(--line);width:34px;height:34px;color:var(--text);cursor:pointer;background:0 0;border-radius:50%;place-items:center;font-size:22px;display:grid}.user-profile-modal form{padding:18px 20px 0}.profile-photo-editor{border:1px solid var(--line);background:var(--panel-deep);border-radius:7px;align-items:center;gap:15px;padding:13px;display:flex}.profile-photo-preview{flex:none;width:78px;height:78px;font-size:22px}.profile-photo-editor>div{gap:4px;display:grid}.profile-photo-editor strong{font-size:13px}.profile-photo-editor small{color:var(--muted);font-size:9px}.profile-photo-editor nav{gap:7px;margin-top:5px;display:flex}.profile-photo-editor button,.user-profile-modal footer button{border:1px solid var(--accent);background:var(--accent-soft);min-height:34px;color:var(--text);text-transform:uppercase;cursor:pointer;border-radius:5px;padding:0 11px;font-size:8px;font-weight:900}.profile-photo-editor button.remove{color:#ff9ca6;background:#371a23;border-color:#86404a}.user-profile-fields{grid-template-columns:1fr 1fr;gap:12px;margin-top:15px;display:grid}.user-profile-fields label{color:var(--muted);text-transform:uppercase;gap:6px;font-size:9px;font-weight:850;display:grid}.user-profile-fields input{border:1px solid var(--line);background:var(--input-bg);width:100%;height:42px;color:var(--text);text-transform:none;border-radius:5px;padding:0 11px;font-size:13px}.user-profile-fields .profile-email{grid-column:1/-1}.profile-email input{color:var(--muted)}.profile-email small{color:var(--muted);text-transform:none;font-size:8px;font-weight:500}.user-profile-modal footer{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:8px;margin-top:17px;padding:13px 0 16px;display:flex}.user-profile-modal footer>span{color:#76dda7;margin-right:auto;font-size:9px}.user-profile-modal footer button{border-color:var(--line);background:var(--panel-deep)}.user-profile-modal footer button.save{border-color:var(--accent);background:var(--accent-soft)}.user-profile-modal footer button:disabled{opacity:.55;cursor:wait}@media (max-width:1380px) and (min-width:761px){.account-trigger{grid-template-columns:auto;min-width:54px;padding:0 10px}.account-trigger>div,.account-trigger>b{display:none}}@media (max-width:760px){.sidebar{grid-template-columns:auto minmax(0,1fr) auto!important}.account-trigger{border:0;border-radius:50%;grid-template-columns:1fr;width:44px;min-width:44px;height:44px;padding:0;display:grid!important}.account-trigger>div,.account-trigger>b{display:none}.account-avatar{width:38px;height:38px;margin:auto}.user-profile-backdrop{align-items:end;padding:0}.user-profile-modal{border-radius:12px 12px 0 0;width:100%;max-height:94dvh;overflow-y:auto}.user-profile-modal>header,.user-profile-modal form{padding-left:14px;padding-right:14px}.user-profile-fields{grid-template-columns:1fr}.user-profile-fields .profile-email{grid-column:1}.user-profile-fields input{min-height:46px;font-size:16px}.profile-photo-editor{align-items:flex-start}.profile-photo-editor nav{flex-wrap:wrap}.user-profile-modal footer{z-index:2;background:var(--panel);grid-template-columns:1fr 1fr;display:grid;position:sticky;bottom:0}.user-profile-modal footer>span{grid-column:1/-1;margin:0}.user-profile-modal footer button{min-height:42px}}.manager-portal-header .account-trigger{border:1px solid var(--line);text-transform:none;border-radius:6px;min-width:190px;height:52px;padding:0 10px}.manager-portal-header .account-trigger strong{font-size:10px}.manager-portal-header .account-trigger small,.manager-portal-header .account-trigger em{font-size:7px}.manager-portal-header .account-trigger .account-avatar{width:32px;height:32px}.manager-portal-header .user-profile-modal button{text-transform:uppercase;width:auto}.manager-portal-header .user-profile-modal header>button{width:34px}.manager-portal-header .user-profile-modal input{width:100%}@media (max-width:760px){.manager-portal-header .account-trigger{border-radius:50%;width:44px;min-width:44px;height:40px;padding:0}.manager-portal-header .account-trigger .account-avatar{width:34px;height:34px}.manager-portal-header>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr))!important}.manager-portal-header>div:last-child>strong{grid-column:1/-1}.manager-portal-header>div:last-child>.account-trigger{justify-self:center}.manager-portal-header .user-profile-modal footer{display:grid}.manager-portal-header .user-profile-modal footer button{width:100%}}.buzz-project-actions{flex-wrap:wrap}.buzz-project-actions .buzz-final-action{color:#ffe3a0;background:#5a3d12;border-color:#d4a13c}.buzz-project-toggle{width:100%;color:inherit;text-align:left;cursor:pointer;background:linear-gradient(100deg,#15264a,#0a2438);border:0;justify-content:space-between;align-items:flex-start;gap:16px;padding:14px;display:flex}:is(.buzz-project-toggle:hover,.buzz-project-toggle:focus-visible){background:linear-gradient(100deg,#1a315d,#0c2c45);outline:none}.buzz-project-toggle>div>span{color:#bd8cff;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.buzz-project-toggle h2{margin:4px 0;font-size:18px}.buzz-project-toggle>div>small{color:#93a8b8;font-size:9px}.buzz-project-toggle-state{flex:none;align-items:center;gap:8px;display:flex}.buzz-project-toggle-state em{color:#75c8fa;text-transform:uppercase;font-size:8px;font-style:normal;font-weight:900}.buzz-project-toggle-state i{color:#dff3ff;background:#0a1d2e;border:1px solid #54718a;border-radius:50%;place-items:center;width:26px;height:26px;font-size:16px;font-style:normal;display:grid}.buzz-project.collapsed{box-shadow:0 8px 20px #00000029}.buzz-project-body{border-top:1px solid #29465d}.buzz-snapshot.running-summary{background:#092947;border-color:#318aca;box-shadow:inset 4px 0 #3caeff}.buzz-snapshot.final-summary{background:#2a220f;border-color:#b98931;box-shadow:inset 4px 0 #f2ba49}.buzz-snapshot-tools{background:#071827;border:1px solid #34546d;border-radius:5px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;padding:9px 10px;display:flex}.buzz-snapshot-tools>span{color:#91a9ba;text-transform:uppercase;font-size:8px;font-weight:900}.buzz-snapshot-tools nav{gap:7px;display:flex}.buzz-snapshot-tools button{color:#ffd7dc;text-transform:uppercase;cursor:pointer;background:#4c1d26;border:1px solid #9a4753;border-radius:5px;min-height:38px;padding:0 12px;font-size:8px;font-weight:900}@media (max-width:760px){.buzz-project-toggle{align-items:flex-start;padding:12px}.buzz-project-toggle h2{font-size:16px}.buzz-project-toggle-state em{display:none}.buzz-project-toggle-state{gap:6px}.buzz-snapshot-tools{flex-direction:column;align-items:stretch}.buzz-snapshot-tools nav{grid-template-columns:1fr;display:grid}.buzz-snapshot-tools .buzz-pdf-action,.buzz-snapshot-tools button{width:100%}}.buzz-card-input{background:#071a2b;border:1px solid #3b5d77;border-radius:7px;grid-template-columns:1fr auto 1fr;align-items:stretch;gap:10px;margin:0 14px 14px;padding:12px;display:grid}.buzz-card-input>div,.buzz-card-input>label{background:#091f32;border:1px solid #2e4d65;border-radius:6px;align-content:start;gap:6px;padding:11px;display:grid}.buzz-card-input>b{color:#7790a4;letter-spacing:.1em;align-self:center;font-size:8px}.buzz-card-input strong,.buzz-card-input span{display:block}.buzz-card-input strong{color:#eef7fc;font-size:10px}.buzz-card-input span{color:#8fa6b6;font-size:8px;line-height:1.45}.buzz-card-input input[type=file]{height:auto;padding:8px;font-size:9px}.buzz-card-input small{color:#6fc8ff;overflow-wrap:anywhere;font-size:8px}.buzz-card-source{background:#071725;border-top:1px solid #29465d;border-bottom:1px solid #29465d}.buzz-card-source>header{justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.buzz-card-source>header span,.buzz-card-source>header strong{display:block}.buzz-card-source>header span{color:#7890a3;text-transform:uppercase;font-size:8px;font-weight:900}.buzz-card-source>header strong{overflow-wrap:anywhere;margin-top:4px;font-size:10px}.buzz-card-source nav{gap:7px;display:flex}.buzz-card-source nav a,.buzz-card-source nav button,.buzz-card-update>button{color:#eef9ff;text-transform:uppercase;cursor:pointer;background:#123f61;border:1px solid #42a6df;border-radius:5px;justify-content:center;align-items:center;min-height:34px;padding:0 11px;font-size:8px;font-weight:900;text-decoration:none;display:inline-flex}.buzz-card-update{background:#0a2135;border-top:1px solid #29465d;grid-template-columns:1fr auto 1fr auto;align-items:end;gap:9px;padding:12px 14px;display:grid}.buzz-card-update label{gap:5px;display:grid}.buzz-card-update label span{color:#8fa6b6;text-transform:uppercase;font-size:8px;font-weight:900}.buzz-card-update input{color:#edf7ff;background:#061a2a;border:1px solid #31536e;border-radius:5px;width:100%;height:38px;padding:0 9px;font-size:10px}.buzz-card-update input[type=file]{height:auto;padding:8px}.buzz-card-update>b{color:#7890a3;align-self:center;font-size:8px}.buzz-card-update>button{background:#583786;border-color:#ad7eea}.buzz-card-update>button:disabled{opacity:.45}.buzz-report-card-source{background:#0d2c44;border-left:3px solid #6ec8ff;justify-content:space-between;align-items:center;gap:10px;margin:0 0 12px;padding:8px 10px;display:flex}.buzz-report-card-source strong{color:#d8effc;text-transform:uppercase;font-size:8px}.buzz-report-card-source span{color:#95b2c4;overflow-wrap:anywhere;text-align:right;font-size:8px}@media (max-width:760px){.buzz-card-input{grid-template-columns:1fr;margin:0 10px 10px}.buzz-card-input>b{text-align:center}.buzz-card-source>header{flex-direction:column;align-items:stretch}.buzz-card-source nav{grid-template-columns:1fr 1fr;display:grid}.buzz-card-update{grid-template-columns:1fr}.buzz-card-update>b{text-align:center}.buzz-card-update input{height:46px;font-size:16px}.buzz-card-update>button{min-height:44px}.buzz-report-card-source{flex-direction:column;align-items:flex-start}.buzz-report-card-source span{text-align:left}}.buzz-search{background:#071a2b;border:1px solid #31536e;border-radius:7px;align-items:end;gap:8px;margin:0 0 10px;padding:10px 12px;display:flex}.buzz-search label{flex:1;gap:5px;display:grid}.buzz-search span{color:#78c5f6;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.buzz-search input{color:#eef8ff;background:#041522;border:1px solid #31536e;border-radius:5px;height:39px;padding:0 11px;font-size:11px}.buzz-search button{color:#d9eaf5;text-transform:uppercase;background:#102f49;border:1px solid #456982;border-radius:5px;height:39px;padding:0 13px;font-size:8px;font-weight:900}.buzz-project-progress span b{color:#70cbff;font-size:10px}.buzz-narratives{background:#091d2f;border-bottom:1px solid #29465d}.buzz-narratives>header{border-bottom:1px solid #29465d;justify-content:space-between;align-items:center;gap:16px;padding:11px 14px;display:flex}.buzz-narratives>header span,.buzz-narratives>header strong{display:block}.buzz-narratives>header span{color:#c392ff;text-transform:uppercase;font-size:8px;font-weight:900}.buzz-narratives>header strong{margin-top:3px;font-size:10px}.buzz-narratives>header small{color:#849daf;text-align:right;max-width:460px;font-size:8px;line-height:1.45}.buzz-narratives>div{grid-template-columns:1fr 1fr;gap:9px;padding:12px 14px;display:grid}.buzz-narratives>div>div{background:#071827;border:1px solid #34536b;border-radius:6px;grid-template-columns:1fr auto;align-items:center;gap:6px 10px;padding:10px;display:grid}.buzz-narratives span,.buzz-narratives strong{display:block}.buzz-narratives>div span{color:#8cb5d1;text-transform:uppercase;font-size:8px;font-weight:900}.buzz-narratives>div strong{overflow-wrap:anywhere;font-size:9px}.buzz-narratives input{color:#dcebf6;background:#061a2a;border:1px solid #31536e;border-radius:4px;grid-column:1;height:auto;padding:7px;font-size:8px}.buzz-narratives button{color:#fff;text-transform:uppercase;background:#50317b;border:1px solid #9c6ddb;border-radius:5px;grid-area:1/2/3;min-height:36px;padding:0 10px;font-size:7px;font-weight:900}.buzz-narratives button:disabled{opacity:.45}.buzz-report-metrics{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:7px;margin:0 0 13px;display:grid}.buzz-report-metric{background:#071827;border:1px solid #34546d;border-radius:5px;padding:9px}.buzz-report-metric span,.buzz-report-metric strong{display:block}.buzz-report-metric span{color:#829bae;text-transform:uppercase;font-size:7px;font-weight:900}.buzz-report-metric .buzz-metric-label{align-items:center;gap:5px;display:flex}.buzz-report-metric .buzz-metric-label>span:first-child{display:block}.buzz-report-metric .info-tip{flex:none;width:14px;height:14px;margin:0;font-size:8px;display:inline-grid}.buzz-report-metric .info-tooltip{color:#dce8f2;text-transform:none;letter-spacing:0;font-size:10px;font-weight:500;line-height:1.45}.buzz-report-metric strong{color:#78d1ff;margin-top:4px;font-size:12px}.buzz-snapshot-detail section>p{color:#afc1cd;margin:0;font-size:10px;line-height:1.55}.buzz-origin-panel{background:linear-gradient(120deg,#091d2f,#0d2334);border-radius:7px;margin:0 0 14px;padding:12px;border:1px solid #3e5e75!important}.buzz-origin-panel>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.buzz-origin-panel>header span{color:#a98af1;letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:950;display:block}.buzz-origin-panel>header h4{color:#f0f7fb!important;margin:4px 0 0!important;font-size:13px!important}.buzz-origin-panel>header>strong{color:#79e0b1;white-space:nowrap;background:#0f3b2d;border:1px solid #36a878;border-radius:999px;padding:6px 9px;font-size:9px}.buzz-origin-bar{background:#23394a;border-radius:999px;height:9px;margin:12px 0 10px;display:flex;overflow:hidden}.buzz-origin-bar i{height:100%;display:block}.buzz-origin-bar .earned{background:#39c88a}.buzz-origin-bar .pickup{background:#e5ae43}.buzz-origin-bar .owned{background:#3da9ef}.buzz-origin-bar .unknown{background:#6c7d89}.buzz-origin-grid{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.buzz-origin-grid>div{background:#071827;border:1px solid #314e63;border-radius:5px;padding:9px}.buzz-origin-grid>div.earned{border-left:3px solid #39c88a}.buzz-origin-grid>div.pickup{border-left:3px solid #e5ae43}.buzz-origin-grid>div.owned{border-left:3px solid #3da9ef}.buzz-origin-grid span,.buzz-origin-grid strong,.buzz-origin-grid small{display:block}.buzz-origin-grid span{color:#a9bbc7;text-transform:uppercase;font-size:7px;font-weight:900}.buzz-origin-grid strong{color:#fff;margin:3px 0;font-size:17px}.buzz-origin-grid small{color:#8199aa;font-size:7px;line-height:1.35}.buzz-origin-panel>footer{color:#8fa7b8;border-top:1px solid #29485f;justify-content:space-between;gap:10px;margin-top:9px;padding-top:8px;font-size:8px;display:flex}.buzz-origin-panel>footer b{color:#70ddae}.buzz-origin-panel>p{color:#8fa7b8!important;margin:10px 0 0!important;font-size:9px!important}.buzz-marketing-channel-panel{background:linear-gradient(120deg,#171b26,#1c2431);border-radius:7px;margin:0 0 14px;padding:12px;border:1px solid #6b5730!important}.buzz-marketing-channel-panel>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.buzz-marketing-channel-panel>header span{color:#f3b84c;letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:950;display:block}.buzz-marketing-channel-panel>header h4{color:#f7f3ea!important;margin:4px 0 0!important;font-size:13px!important}.buzz-marketing-channel-panel>header>strong{color:#ffd571;white-space:nowrap;background:#3b2d0d;border:1px solid #e5a82e;border-radius:999px;padding:6px 9px;font-size:9px}.buzz-marketing-channel-bar{background:#283644;border-radius:999px;height:9px;margin:12px 0 10px;display:flex;overflow:hidden}.buzz-marketing-channel-bar i{height:100%;display:block}.buzz-marketing-channel-bar .paid{background:#f0aa2e}.buzz-marketing-channel-bar .organic{background:#3da9ef}.buzz-marketing-channel-grid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.buzz-marketing-channel-grid>div{background:#091724;border:1px solid #3b4c5b;border-radius:5px;padding:9px}.buzz-marketing-channel-grid>div.paid{border-left:3px solid #f0aa2e}.buzz-marketing-channel-grid>div.organic{border-left:3px solid #3da9ef}.buzz-marketing-channel-grid span,.buzz-marketing-channel-grid strong,.buzz-marketing-channel-grid small{display:block}.buzz-marketing-channel-grid span{color:#a9bbc7;text-transform:uppercase;font-size:7px;font-weight:900}.buzz-marketing-channel-grid strong{color:#fff;margin:3px 0;font-size:17px}.buzz-marketing-channel-grid small{color:#8199aa;font-size:7px;line-height:1.35}.buzz-marketing-channel-panel>p{line-height:1.5;color:#a6b6c1!important;margin:10px 0 0!important;font-size:9px!important}@media (max-width:760px){.buzz-search{flex-direction:column;align-items:stretch}.buzz-search input{height:46px;font-size:16px}.buzz-search button{width:100%}.buzz-narratives>header{flex-direction:column;align-items:flex-start}.buzz-narratives>header small{text-align:left}.buzz-narratives>div,.buzz-narratives>div>div{grid-template-columns:1fr}.buzz-narratives input,.buzz-narratives button{grid-area:auto/1}.buzz-narratives button{min-height:42px}.buzz-report-metrics{grid-template-columns:1fr 1fr}.buzz-origin-panel>header,.buzz-marketing-channel-panel>header{flex-direction:column;align-items:flex-start}.buzz-origin-grid,.buzz-marketing-channel-grid{grid-template-columns:1fr}.buzz-origin-panel>footer{flex-direction:column}}.buzz-goal-performance,.buzz-change-recap{background:linear-gradient(110deg,#17172d,#0d2233);border-radius:7px;margin:0 0 14px;padding:13px 14px;border:1px solid #5a4a82!important;border-left:4px solid #a98af1!important}.buzz-goal-performance>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.buzz-goal-performance>header span,.buzz-priority-actions>header span,.buzz-card-strength>header span,.buzz-card-balance>header span{color:#9db0bf;letter-spacing:.11em;text-transform:uppercase;font-size:7px;font-weight:950}.buzz-goal-performance>header strong{color:#ffd36a;text-transform:uppercase;border:1px solid;border-radius:999px;padding:5px 8px;font-size:8px}.buzz-goal-performance.on_track>header strong{color:#69e1a5}.buzz-goal-performance.off_track>header strong{color:#ff7581}.buzz-goal-performance p,.buzz-change-recap p{color:#d0dde6!important;margin:8px 0 0!important;line-height:1.6!important}.buzz-change-recap h4{color:#74c9ff!important;margin:0!important;font-size:11px!important}.buzz-score-sections{gap:12px;display:grid}.buzz-score-sections>section{background:#081d2d;border-radius:7px;border:1px solid #335a73!important;padding:14px!important}.buzz-score-sections>section>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.buzz-score-sections>section>header h4{color:#f4f8fb!important;margin:0!important;font-size:15px!important}.buzz-score-sections>section>header strong{color:#70caff;font-size:18px}.buzz-score-sections>section>p{line-height:1.62!important}.buzz-score-sections>section>aside{color:#bccada;background:#171f38;border-left:3px solid #a98af1;margin:10px 0;padding:10px;font-size:9px;line-height:1.55}.buzz-score-evidence{background:#071827;border:1px solid #315b75;border-radius:6px;margin-top:12px}.buzz-score-evidence>summary{color:#69c7ff;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;font-size:9px;font-weight:950;display:flex}.buzz-score-evidence>summary b{letter-spacing:.04em;text-transform:uppercase;font-size:7px}.buzz-score-evidence>summary .confidence-high{color:#6de0a7}.buzz-score-evidence>summary .confidence-medium{color:#ffd36a}.buzz-score-evidence>summary .confidence-low,.buzz-score-evidence>summary .confidence-insufficient{color:#ff818c}.buzz-score-evidence>div{border-top:1px solid #315b75;gap:11px;padding:12px;display:grid}.buzz-score-source-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.buzz-score-source-list>a{color:#dff3ff;background:#0a2132;border:1px solid #294d64;border-radius:5px;padding:10px;text-decoration:none;display:block}.buzz-score-source-list>a:hover{border-color:#55b9f1}.buzz-score-source-list strong,.buzz-score-source-list span{display:block}.buzz-score-source-list span{color:#7fb1cf;margin:4px 0;font-size:7px}.buzz-score-source-list p{color:#aebfca!important;margin:6px 0 0!important;font-size:8px!important;line-height:1.45!important}.buzz-no-evidence{background:#2d2119;border:1px solid #75533c;padding:10px;color:#ffd1a2!important;margin:0!important}.buzz-narrative-examples{gap:8px;display:grid}.buzz-narrative-examples>h5,.buzz-card-strength h5,.buzz-card-balance h5{color:#a98af1;text-transform:uppercase;margin:0;font-size:9px}.buzz-narrative-examples article{background:#0c2131;border:1px solid #3b586c;border-left:3px solid #ffd36a;border-radius:5px;padding:10px}.buzz-narrative-examples article.clear{border-left-color:#61d99d}.buzz-narrative-examples article.missing_or_conflicting{border-left-color:#ff6d79}.buzz-narrative-examples article>header{justify-content:space-between;gap:10px;display:flex}.buzz-narrative-examples article>header strong{text-transform:uppercase;font-size:8px}.buzz-narrative-examples article>header a{color:#68c7ff;font-size:8px}.buzz-narrative-examples dl{grid-template-columns:1fr 1fr;gap:7px;display:grid}.buzz-narrative-examples dl>div{background:#071927;padding:8px}.buzz-narrative-examples dt{color:#829cad;text-transform:uppercase;font-size:7px}.buzz-narrative-examples dd{color:#dce9f1;margin:4px 0 0;font-size:8px;line-height:1.45}.buzz-narrative-examples small{color:#f6cf7b;background:#242116;padding:8px;line-height:1.5;display:block}.buzz-card-strength,.buzz-card-balance{background:#11172b;border:1px solid #4d416e;border-radius:6px;margin:12px 0;padding:12px}.buzz-card-strength>header,.buzz-card-balance>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.buzz-card-strength>header h4,.buzz-card-balance>header h4{margin:3px 0 0!important}.buzz-card-strength>header>strong,.buzz-card-balance>header>strong{color:#ffd36a}.buzz-card-verdict{color:#c7d6df;text-transform:uppercase;margin:8px 0;font-size:9px}.buzz-matchup-ranking,.buzz-card-balance>div{gap:7px;margin-top:10px;display:grid}.buzz-matchup-ranking article,.buzz-card-balance article{background:#091d2d;border:1px solid #344d63;border-radius:5px;grid-template-columns:1fr auto;gap:5px;padding:9px;display:grid}.buzz-matchup-ranking article>strong,.buzz-card-balance article>header strong{color:#74caff}.buzz-matchup-ranking article p,.buzz-card-balance article p,.buzz-card-balance article aside,.buzz-matchup-ranking article nav,.buzz-card-balance article nav{grid-column:1/-1}.buzz-matchup-ranking nav,.buzz-card-balance nav{flex-wrap:wrap;gap:6px;display:flex}.buzz-matchup-ranking nav a,.buzz-card-balance nav a{color:#6ecbff;font-size:8px}.buzz-card-balance article aside{color:#e8d4a8;background:#272012;border-left:3px solid #f0b44b;padding:7px;font-size:8px}.buzz-priority-actions{background:#091d2d;border-radius:7px;margin:14px 0;padding:13px;border:1px solid #416379!important}.buzz-priority-actions>header h4{margin:3px 0 10px!important}.buzz-priority-actions>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.buzz-priority-actions article{background:#071827;border:1px solid #35556b;border-top:3px solid #ff6d79;border-radius:5px;padding:10px}.buzz-priority-actions article:nth-child(2){border-top-color:#f0b44b}.buzz-priority-actions article:nth-child(3){border-top-color:#67c6ff}.buzz-priority-actions h5{color:#fff;text-transform:uppercase;margin:0 0 7px;font-size:9px}.buzz-priority-actions ol{color:#c5d3dc;margin:0;padding-left:16px;font-size:8px;line-height:1.5}.buzz-priority-actions p{font-size:8px!important}@media (max-width:760px){.buzz-goal-performance>header,.buzz-score-sections>section>header,.buzz-card-strength>header,.buzz-card-balance>header{flex-direction:column;align-items:flex-start}.buzz-score-source-list,.buzz-narrative-examples dl,.buzz-priority-actions>div{grid-template-columns:1fr}.buzz-score-evidence>summary{flex-direction:column;align-items:flex-start}.buzz-matchup-ranking article,.buzz-card-balance article{grid-template-columns:1fr}}@media (min-width:761px){.sidebar nav{overflow:visible}.sidebar nav>.nav-group{align-items:stretch;display:flex;position:relative}.sidebar nav>.nav-group summary{color:#c7d4e0;min-height:64px;font-family:var(--display-font);letter-spacing:.065em;text-transform:uppercase;white-space:nowrap;cursor:pointer;border-bottom:3px solid #0000;align-items:center;gap:7px;padding:0 12px;font-size:11px;font-weight:750;list-style:none;display:flex}.sidebar nav>.nav-group summary::-webkit-details-marker{display:none}.sidebar nav>.nav-group summary:hover,.sidebar nav>.nav-group[open] summary{background:var(--panel-raised);color:var(--text)}.sidebar nav>.nav-group.active summary{border-bottom-color:var(--red);background:var(--panel-raised)}@supports (color:color-mix(in lab, red, red)){.sidebar nav>.nav-group.active summary{background:color-mix(in srgb,var(--panel-raised) 82%,transparent)}}.sidebar nav>.nav-group.active summary{color:var(--text)}.nav-chevron{color:var(--muted);margin-left:2px;font-size:13px}.nav-dropdown{z-index:300;border:1px solid var(--line);background:var(--panel-deep);border-radius:0 0 7px 7px;width:310px;padding:7px;display:grid;position:absolute;top:60px;right:0}@supports (color:color-mix(in lab, red, red)){.nav-dropdown{background:color-mix(in srgb,var(--panel-deep) 98%,#000)}}.nav-dropdown{box-shadow:0 20px 44px #00000085}.sidebar nav .nav-dropdown button{border:0;border-left:3px solid #0000;border-bottom:1px solid var(--line);grid-template-columns:24px 1fr;width:100%;min-width:0;min-height:52px;padding:7px 10px;display:grid}@supports (color:color-mix(in lab, red, red)){.sidebar nav .nav-dropdown button{border-bottom:1px solid color-mix(in srgb,var(--line) 62%,transparent)}}.sidebar nav .nav-dropdown button{text-transform:none}.sidebar nav .nav-dropdown button:last-child{border-bottom:0}.sidebar nav .nav-dropdown button.active{border-left-color:var(--red);border-bottom-color:var(--line)}@supports (color:color-mix(in lab, red, red)){.sidebar nav .nav-dropdown button.active{border-bottom-color:color-mix(in srgb,var(--line) 62%,transparent)}}.nav-dropdown button>span:last-child{gap:3px;display:grid}.nav-dropdown strong{letter-spacing:.04em;text-transform:uppercase;font-size:10px}.nav-dropdown small{color:var(--muted);font-family:var(--font-geist-sans);letter-spacing:0;font-size:8px;font-weight:500}.sidebar nav>.nav-group .nav-icon{width:18px;height:18px}}.buzz-timezone-field select{width:100%}.buzz-timezone-field>small{line-height:1.4;color:#75c8fa!important;text-transform:none!important;font-size:8px!important}.promotion-discovery-panel{background:var(--panel);box-shadow:var(--compact-shadow);border:1px solid #4a6680;border-radius:7px;margin:0 0 12px;overflow:hidden}.promotion-discovery-panel>header{border-bottom:1px solid var(--line);background:linear-gradient(100deg,#14304b,#0a2238);justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.promotion-discovery-panel>header p{color:#68c5ff;letter-spacing:.13em;margin:0;font-size:8px;font-weight:950}.promotion-discovery-panel>header h2{font-family:var(--display-font);margin:4px 0 3px;font-size:18px}.promotion-discovery-panel>header span{color:var(--muted);font-size:9px}.promotion-discovery-panel>header button{color:#fff;text-transform:uppercase;cursor:pointer;background:#123f61;border:1px solid #43a9e7;border-radius:5px;flex:none;min-height:36px;padding:0 12px;font-size:8px;font-weight:900}.promotion-discovery-panel button:disabled{opacity:.55;cursor:wait}.promotion-discovery-stats{border-bottom:1px solid var(--line);background:var(--panel-deep);grid-template-columns:repeat(4,1fr);display:grid}.promotion-discovery-stats>div{border-right:1px solid var(--line);padding:11px 13px}.promotion-discovery-stats>div:last-child{border-right:0}.promotion-discovery-stats span,.promotion-discovery-stats strong{display:block}.promotion-discovery-stats span{color:var(--muted);text-transform:uppercase;font-size:7px;font-weight:900}.promotion-discovery-stats strong{margin-top:4px;font-size:12px}.promotion-discovery-message{color:#9bdcff;background:#0c2b43;border-bottom:1px solid #355b76;margin:0;padding:9px 13px;font-size:9px}.promotion-discovery-tabs{border-bottom:1px solid var(--line);gap:6px;padding:9px 11px;display:flex}.promotion-discovery-tabs button{border:1px solid var(--line);background:var(--panel-deep);min-height:32px;color:var(--muted);text-transform:uppercase;cursor:pointer;border-radius:5px;padding:0 10px;font-size:8px;font-weight:900}.promotion-discovery-tabs button.active{border-color:var(--accent);background:var(--accent-soft);color:var(--text)}.promotion-discovery-tabs em{color:var(--accent);margin-left:5px;font-style:normal}.promotion-discovery-list{gap:8px;padding:11px;display:grid}.promotion-discovery-item{border:1px solid var(--line);background:var(--panel-deep);border-radius:6px;grid-template-columns:minmax(220px,1fr) auto;gap:9px 14px;padding:12px;display:grid}.promotion-discovery-identity span,.promotion-discovery-identity h3,.promotion-discovery-identity small{display:block}.promotion-discovery-identity span{color:#68c5ff;text-transform:uppercase;font-size:7px;font-weight:900}.promotion-discovery-identity h3{margin:4px 0 3px;font-size:13px}.promotion-discovery-identity small{color:var(--muted);font-size:8px}.promotion-confidence{color:#bdccd6;text-transform:uppercase;border:1px solid #506578;border-radius:999px;align-self:start;padding:5px 8px;font-size:7px}.promotion-confidence.high{color:#6ce0aa;border-color:#29865f}.promotion-confidence.medium{color:#f4c768;border-color:#a77d2f}.promotion-duplicate-warning{color:#f4d593;background:#362a10;border-left:3px solid #e7a83d;grid-column:1/-1;margin:0;padding:7px 9px;font-size:8px}.promotion-evidence{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:6px;display:grid}.promotion-evidence a,.promotion-evidence>div{color:var(--text);background:#081a2a;border:1px solid #2f5068;border-radius:5px;gap:3px;padding:8px;text-decoration:none;display:grid}.promotion-evidence strong{font-size:8px}.promotion-evidence span{color:var(--muted);font-size:7px;line-height:1.4}.promotion-review-actions{grid-column:1/-1;align-items:end;gap:7px;padding-top:3px;display:flex}.promotion-review-actions>button{color:#fff;text-transform:uppercase;cursor:pointer;background:#14523b;border:1px solid #2d9f6a;border-radius:5px;min-height:34px;padding:0 10px;font-size:7px;font-weight:900}.promotion-review-actions>button.merge{background:#154566;border-color:#499bc9}.promotion-review-actions>button.ignore{background:#3c1d24;border-color:#85515a}.promotion-review-actions label{min-width:220px;color:var(--muted);text-transform:uppercase;gap:4px;font-size:7px;font-weight:900;display:grid}.promotion-review-actions select{border:1px solid var(--line);background:var(--input-bg);height:34px;color:var(--text);border-radius:5px;padding:0 8px;font-size:9px}.promotion-reviewed-state{color:var(--muted);grid-column:1/-1;gap:8px;font-size:8px;display:flex}.promotion-reviewed-state span{color:var(--accent);text-transform:uppercase;font-weight:900}@media (max-width:760px){.promotion-discovery-panel>header{flex-direction:column;align-items:stretch}.promotion-discovery-panel>header button{min-height:44px}.promotion-discovery-stats{grid-template-columns:1fr 1fr}.promotion-discovery-stats>div:nth-child(2){border-right:0}.promotion-discovery-stats>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.promotion-discovery-tabs{overflow-x:auto}.promotion-discovery-item{grid-template-columns:1fr}.promotion-confidence{justify-self:start}.promotion-evidence{grid-template-columns:1fr}.promotion-review-actions{flex-direction:column;align-items:stretch}.promotion-review-actions label{min-width:0}.promotion-review-actions select,.promotion-review-actions>button{width:100%;min-height:44px;font-size:12px}.promotions-table{overflow-x:auto}}.buzz-preferred-time{background:#0a2235;border-bottom:1px solid #29465d;justify-content:space-between;align-items:center;gap:18px;padding:12px 14px;display:flex}.buzz-preferred-time div>span,.buzz-preferred-time div>strong,.buzz-preferred-time div>small{display:block}.buzz-preferred-time div>span{color:#b98bf1;text-transform:uppercase;font-size:8px;font-weight:900}.buzz-preferred-time div>strong{color:#f1f7fb;margin-top:4px;font-size:11px}.buzz-preferred-time div>small{color:#8da3b3;margin-top:4px;font-size:8px}.buzz-preferred-time label{align-items:center;gap:7px;display:flex}.buzz-preferred-time input{color:#fff;background:#061a2a;border:1px solid #42647d;border-radius:5px;height:36px;padding:0 9px}.buzz-preferred-time button{color:#fff;text-transform:uppercase;background:#5a3888;border:1px solid #af80ed;border-radius:5px;height:36px;padding:0 12px;font-size:8px;font-weight:900}.buzz-preferred-time button:disabled{opacity:.45}.buzz-preferred-time-new{border:1px solid #3a5870;border-radius:6px;margin:0 14px 14px}@media (max-width:760px){.buzz-preferred-time{flex-direction:column;align-items:stretch}.buzz-preferred-time label{grid-template-columns:1fr auto;display:grid}.buzz-preferred-time input,.buzz-preferred-time button{min-height:44px}}.manager-weight-class-control{gap:3px;min-width:180px;display:grid}.manager-weight-class-control>span{color:#76c9ff;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:950}.manager-weight-class-control>select{width:100%!important;max-width:none!important}.manager-weight-class-control>small{color:#7fb194!important;font-size:7px!important}@media (max-width:760px){.manager-weight-class-control{min-width:0}.manager-weight-class-control>span,.manager-weight-class-control>small{font-size:9px!important}}.fighter-last-editor{color:#b9d1e4;background:#081d30;border:1px solid #315775;border-radius:5px;align-items:center;min-height:28px;padding:0 9px;font-size:9px;font-weight:850;display:inline-flex}.spotdraft-integration-panel{border-left:4px solid #485ad7;grid-template-columns:minmax(280px,1fr) minmax(320px,1.2fr);align-items:start;gap:22px;display:grid}.spotdraft-integration-panel .settings-section-heading{grid-row:span 3}.spotdraft-integration-panel .outlook-setup-form select{border:1px solid var(--line,#31536e);background:var(--input,#071d30);min-height:44px;color:var(--text,#e3f3ff);border-radius:5px;padding:10px 12px}.spotdraft-template-map{border:1px solid var(--line,#31536e);background:#05162573;border-radius:6px;grid-column:2;gap:10px;padding:16px;display:grid}.spotdraft-template-map header{gap:4px;display:grid}.spotdraft-template-map header strong{color:#70caff;font-size:13px}.spotdraft-template-map header span{color:var(--muted,#8fa5b8);font-size:11px;line-height:1.45}.spotdraft-template-map label{color:var(--text,#e3f3ff);grid-template-columns:minmax(180px,1fr) minmax(140px,.65fr);align-items:center;gap:12px;font-size:11px;font-weight:750;display:grid}.spotdraft-template-map label.future{opacity:.72}.spotdraft-template-map input{border:1px solid var(--line,#31536e);background:var(--input,#071d30);min-height:40px;color:var(--text,#e3f3ff);border-radius:5px;padding:9px 11px}.spotdraft-template-map button{color:#fff;background:#3948b9;border:1px solid #6978ee;border-radius:5px;justify-self:end;min-height:40px;padding:9px 14px;font-weight:850}.spotdraft-template-map button:disabled{opacity:.45}.spotdraft-integration-panel .outlook-message{grid-column:2}@media (max-width:900px){.spotdraft-integration-panel{grid-template-columns:1fr}.spotdraft-integration-panel .settings-section-heading{grid-row:auto}.spotdraft-template-map,.spotdraft-integration-panel .outlook-message{grid-column:1}}@media (max-width:600px){.spotdraft-template-map label{grid-template-columns:1fr}.spotdraft-template-map button{width:100%}}.spotdraft-template-choice{color:#6fc7ff;text-transform:uppercase;gap:6px;font-size:8px;font-weight:900;display:grid}.spotdraft-template-choice select{border:1px solid var(--line);background:var(--panel-deep);min-height:40px;color:var(--text);border-radius:5px;padding:0 10px;font-size:10px;font-weight:800}.spotdraft-template-choice small{color:var(--muted);text-transform:none;font-size:8px;font-weight:600;line-height:1.4}@media (max-width:760px){.spotdraft-template-choice select{min-height:44px;font-size:12px}}.tapology-shortcut{vertical-align:middle;background:#0a91d0;border:1px solid #67d3ff;border-radius:6px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;margin-left:7px;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:900;line-height:1;transition:transform .16s,background .16s,box-shadow .16s;display:inline-flex;box-shadow:0 0 0 2px #23b1eb1f,0 0 12px #23b1eb47;color:#fff!important;text-decoration:none!important}:is(.tapology-shortcut:hover,.tapology-shortcut:focus-visible){background:#2bc1ff;outline:none;transform:translateY(-1px);box-shadow:0 0 0 3px #2bc1ff33,0 0 16px #2bc1ff73}@media (max-width:720px){.tapology-shortcut{border-radius:6px;width:22px;height:22px;margin-left:6px;font-size:12px}}.current-roster{gap:12px;display:grid}.roster-loading,.roster-empty{border:1px solid var(--line);background:var(--panel);min-height:220px;color:var(--muted);border-radius:8px;place-items:center;padding:30px;display:grid}.roster-empty strong,.roster-empty span{display:block}.roster-hero{background:linear-gradient(110deg,#153651,#082237 70%);border:1px solid #315d7c;border-left:5px solid #ed3448;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;padding:22px;display:flex}.roster-hero span{color:#62c7ff;letter-spacing:.14em;font-size:8px;font-weight:950}.roster-hero h1{font-family:var(--display-font);margin:5px 0;font-size:25px}.roster-hero p{color:#adc1d0;margin:0;font-size:10px}.roster-hero button,.roster-edit>button{color:#fff;text-transform:uppercase;cursor:pointer;background:#124c73;border:1px solid #54b7f1;border-radius:5px;min-height:40px;padding:0 14px;font-size:9px;font-weight:900}.current-roster button:disabled{opacity:.5;cursor:wait}.roster-stats{border:1px solid var(--line);background:var(--panel-deep);border-radius:7px;grid-template-columns:repeat(5,1fr);display:grid;overflow:hidden}.roster-stats article{border-right:1px solid var(--line);border-top:3px solid #4ba9df;padding:13px}.roster-stats article:last-child{border-right:0}.roster-stats article.attention{border-top-color:#f3b341}.roster-stats span,.roster-stats strong{display:block}.roster-stats span{color:var(--muted);text-transform:uppercase;font-size:7px;font-weight:900}.roster-stats strong{margin-top:5px;font-size:18px}.roster-sync-state{color:#9db1c0;background:#081f31;border:1px solid #2b506b;border-radius:5px;align-items:center;gap:12px;min-height:34px;padding:8px 12px;font-size:8px;display:flex}.roster-sync-state b{color:#ff9aa3}.roster-sync-state em{color:#68ccff;margin-left:auto;font-style:normal}.roster-tabs{gap:7px;display:flex}.roster-tabs button{border:1px solid var(--line);background:var(--panel-deep);min-height:40px;color:var(--muted);text-transform:uppercase;cursor:pointer;border-radius:5px;padding:0 15px;font-size:9px;font-weight:900}.roster-tabs button.active{color:#fff;background:#134368;border-color:#56bff9}.roster-tabs b{color:#67cbff;margin-left:7px}.roster-controls{border:1px solid var(--line);background:var(--panel);border-radius:7px;grid-template-columns:1fr 280px;gap:10px;padding:12px;display:grid}.roster-controls label,.roster-manager-link{gap:5px;display:grid}.roster-controls span,.roster-manager-link{color:#7ccbf8;text-transform:uppercase;font-size:7px;font-weight:900}.roster-controls input,.roster-controls select,.roster-manager-link select{border:1px solid var(--line);background:var(--input-bg);min-height:40px;color:var(--text);border-radius:5px;padding:0 10px}.roster-groups,.roster-weight-group{gap:9px;display:grid}.roster-weight-group>header{background:#09283e;border-left:4px solid #61c8ff;align-items:center;gap:10px;padding:9px 12px;display:flex}.roster-weight-group>header h2{font-family:var(--display-font);margin:0;font-size:15px}.roster-weight-group>header span{color:#8fa8b9;font-size:8px}.roster-contract{background:var(--panel);border:1px solid #31536b;border-radius:7px;overflow:hidden}.roster-contract>summary{cursor:pointer;grid-template-columns:minmax(210px,1.35fr) 1fr .55fr .8fr .9fr 20px;align-items:center;gap:10px;padding:13px;list-style:none;display:grid}.roster-contract>summary::-webkit-details-marker{display:none}.roster-contract[open]>summary{border-bottom:1px solid var(--line);background:#10314b}.roster-contract>summary>div>span,.roster-contract>summary>div>strong,.roster-contract>summary small{display:block}.roster-contract>summary>div>span{color:#839caf;text-transform:uppercase;font-size:7px;font-weight:900}.roster-contract>summary>div>strong{margin-top:4px;font-size:10px}.roster-contract .roster-name>strong{font-size:13px}.roster-contract .roster-name>span{text-transform:none;margin-top:5px}.next-pay{background:#071d2e;border:1px solid #41677f;border-radius:5px;padding:8px}.next-pay.verified{border-color:#2b9665}.next-pay.needs_review{border-color:#a97c2f}.next-pay.missing_tapology{border-color:#a54b58}.next-pay small{color:#f3c66c;text-transform:uppercase;margin-top:4px;font-size:7px}.roster-contract-body{gap:12px;padding:13px;display:grid}.roster-warning{color:#f2d499;background:#30250e;border-left:4px solid #f1b13e;padding:10px;font-size:9px}.roster-warning strong{margin-right:8px}.roster-detail-grid{grid-template-columns:1fr 1fr 1fr;gap:10px;display:grid}.roster-detail-grid article,.roster-calculation,.roster-fights,.roster-edit{background:#071d2d;border:1px solid #31536b;border-radius:6px;padding:13px}.roster-detail-grid h3,.roster-calculation h3,.roster-fights h3{margin:0 0 10px;font-size:12px}.roster-detail-grid dl{gap:7px;margin:0;display:grid}.roster-detail-grid dl>div{border-bottom:1px solid #1e3b50;grid-template-columns:110px 1fr;gap:8px;padding-bottom:6px;display:grid}.roster-detail-grid dt{color:#8298aa;text-transform:uppercase;font-size:7px}.roster-detail-grid dd{color:#e3edf3;margin:0;font-size:9px;line-height:1.45}.roster-manager-link{margin-top:10px}.roster-calculation>header,.roster-fights>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.roster-calculation>header span,.roster-fights>header span{color:#63c8ff;letter-spacing:.1em;font-size:7px;font-weight:900}.roster-calculation>header h3,.roster-fights>header h3{margin:4px 0 0}.roster-calculation>header b{color:#f3c66c;text-transform:uppercase;border:1px solid #a77c31;border-radius:999px;padding:5px 8px;font-size:7px}.roster-calculation>header b.verified{color:#67dda4;border-color:#2d9164}.roster-calculation>p,.roster-fights>p{color:#93a9b8;font-size:8px}.roster-pay-steps{gap:6px;display:grid}.roster-pay-steps article,.roster-fights>article{background:#092237;border:1px solid #294b62;border-radius:5px;align-items:center;gap:12px;padding:9px;display:flex}.roster-pay-steps article strong{flex:1}.roster-pay-steps article span{color:#70d1ff}.roster-pay-steps button,.roster-fights>article>button{color:#ff8791;cursor:pointer;background:0 0;border:0;font-size:8px}.roster-inline-form{grid-template-columns:90px 1fr 1fr 1.2fr auto;gap:7px;margin-top:9px;display:grid}.roster-inline-form input,.roster-fight-form input,.roster-fight-form select,.roster-edit input{border:1px solid var(--line);background:var(--input-bg);min-height:37px;color:var(--text);border-radius:5px;padding:0 9px}.roster-inline-form button,.roster-fight-form button,.roster-edit footer button{color:#fff;text-transform:uppercase;background:#124566;border:1px solid #4eb1e8;border-radius:5px;padding:0 12px;font-size:8px;font-weight:900}.roster-fights>header small{color:#91a7b6;max-width:430px;font-size:8px;line-height:1.45}.roster-fights>article{margin-top:7px}.roster-fights>article>div{flex:1;gap:3px;display:grid}.roster-fights>article span{color:#8da3b2;font-size:8px}.roster-fights>article a{color:#67caff;font-size:8px}.roster-fights>article select{border:1px solid var(--line);background:var(--input-bg);min-height:32px;color:var(--text)}.roster-fight-form{grid-template-columns:140px 1fr 1fr 120px 70px 1fr 130px auto;gap:7px;margin-top:10px;display:grid}.roster-edit>button{width:100%}.roster-edit form{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:12px;display:grid}.roster-edit label{gap:4px;display:grid}.roster-edit label span{color:#8aa1b2;text-transform:uppercase;font-size:7px;font-weight:900}.roster-edit footer{grid-column:1/-1;gap:7px;display:flex}.roster-edit footer button{min-height:38px}.roster-edit footer button+button{background:#283847;border-color:#657585}@media (max-width:1050px){.roster-stats{grid-template-columns:repeat(3,1fr)}.roster-stats article{border-bottom:1px solid var(--line)}.roster-contract>summary{grid-template-columns:minmax(190px,1.2fr) 1fr .55fr .8fr}.roster-contract>summary>.next-pay{grid-column:2/4}.roster-detail-grid{grid-template-columns:1fr 1fr}.roster-detail-grid article:last-child{grid-column:1/-1}.roster-fight-form,.roster-inline-form{grid-template-columns:repeat(4,1fr)}.roster-inline-form button{grid-column:1/-1;min-height:40px}.roster-edit form{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.roster-hero{flex-direction:column;align-items:stretch}.roster-hero button{min-height:46px}.roster-stats{grid-template-columns:1fr 1fr}.roster-stats article{border-right:1px solid var(--line)}.roster-stats article:nth-child(2n){border-right:0}.roster-sync-state{flex-direction:column;align-items:flex-start}.roster-sync-state em{margin-left:0}.roster-tabs{grid-template-columns:1fr 1fr;display:grid}.roster-tabs button{min-height:48px;padding:8px}.roster-controls{grid-template-columns:1fr}.roster-controls input,.roster-controls select{min-height:46px}.roster-contract>summary{grid-template-columns:1fr 28px;padding:12px}.roster-contract>summary>div:not(.roster-name){display:none}.roster-contract>summary>.next-pay{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.roster-detail-grid{grid-template-columns:1fr}.roster-detail-grid article:last-child{grid-column:auto}.roster-calculation>header,.roster-fights>header{flex-direction:column;align-items:flex-start}.roster-pay-steps article,.roster-fights>article{flex-direction:column;align-items:stretch}.roster-inline-form,.roster-fight-form,.roster-edit form{grid-template-columns:1fr}.roster-inline-form button,.roster-edit footer{grid-column:auto}.roster-inline-form input,.roster-fight-form input,.roster-fight-form select,.roster-fight-form button,.roster-edit input{min-height:46px}.roster-fights>article select{width:100%;min-height:42px}.roster-edit footer{display:grid}.roster-edit footer button{min-height:44px}}.roster-sync-panel{color:#9db1c0;background:#081f31;border:1px solid #2b506b;border-left:4px solid #4eb8ef;border-radius:7px;gap:9px;padding:12px;font-size:8px;display:grid}.roster-sync-panel.running{border-left-color:#66d1ff;box-shadow:inset 0 0 30px #32a8e614}.roster-sync-panel.completed{border-left-color:#38ce8b}.roster-sync-panel.failed{border-left-color:#ff5264}.roster-sync-panel>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.roster-sync-panel>header span,.roster-sync-panel>header strong{display:block}.roster-sync-panel>header span{color:#62c7ff;letter-spacing:.12em;font-size:7px;font-weight:950}.roster-sync-panel>header strong{color:#edf7fd;margin-top:3px;font-size:11px}.roster-sync-panel>header>b{color:#6dcfff;border:1px solid #3c779b;border-radius:999px;padding:5px 8px;font-size:8px}.roster-sync-panel.completed>header>b{color:#55dfa0;border-color:#2e9668}.roster-sync-panel.failed>header>b{color:#ff929b;border-color:#a84854}.roster-sync-panel p{margin:0;line-height:1.45}.roster-sync-track{background:#16394f;border-radius:99px;height:8px;overflow:hidden}.roster-sync-track i{border-radius:inherit;background:linear-gradient(90deg,#43b9f3,#a26fea);min-width:8px;height:100%;transition:width .35s;display:block}.roster-sync-meta,.roster-sync-result{align-items:center;gap:14px;display:flex}.roster-sync-meta span:last-child,.roster-sync-result small{margin-left:auto}.roster-sync-result span{color:#d8e9f3;border:1px solid #2c556e;border-radius:4px;padding:5px 8px}.roster-sync-error{color:#ff9aa3}.roster-sync-panel em{color:#68ccff;font-style:normal}.roster-sync-panel.blocked{background:#2a1c0e;border-color:#7d5530 #7d5530 #7d5530 #ff9d3d}.roster-sync-panel.blocked>header>b{color:#ffc078;border-color:#b6783c}.roster-sync-blocked{background:#1b140d;border:1px solid #76502f;border-radius:5px;align-items:center;gap:12px;padding:11px;display:flex}.roster-sync-blocked strong{color:#ffd09a;font-size:10px}.roster-sync-blocked span{color:#d8b790;flex:1;line-height:1.45}.roster-sync-blocked button{color:#fff;text-transform:uppercase;cursor:pointer;background:#814a18;border:1px solid #e49a4b;border-radius:5px;min-height:36px;padding:0 12px;font-size:8px;font-weight:900}.roster-hero button.setup-required{background:#814a18;border-color:#e49a4b}@media (max-width:760px){.roster-sync-panel>header,.roster-sync-meta,.roster-sync-result{flex-direction:column;align-items:flex-start}.roster-sync-meta span:last-child,.roster-sync-result small{margin-left:0}.roster-sync-result{grid-template-columns:1fr 1fr;width:100%;display:grid}.roster-sync-result small{grid-column:1/-1}.roster-sync-blocked{flex-direction:column;align-items:stretch}.roster-sync-blocked button{min-height:46px}}.roster-add-manager{color:#fff;text-transform:uppercase;cursor:pointer;background:#124566;border:1px solid #4eb1e8;border-radius:5px;width:100%;min-height:36px;margin-top:7px;font-size:8px;font-weight:900}.roster-evidence{background:#071d2d;border:1px solid #31536b;border-radius:6px;padding:12px}.roster-evidence>summary{cursor:pointer;color:#6dcfff;text-transform:uppercase;font-size:9px;font-weight:900}.roster-evidence article{background:#0a2940;border-left:3px solid #a26fea;margin-top:9px;padding:9px}.roster-evidence article strong{color:#d6b8ff;text-transform:uppercase;font-size:8px}.roster-evidence article p{color:#b7c8d4;margin:5px 0 0;font-size:9px;line-height:1.5}.roster-fights>article em{color:#72dfa6;font-size:8px;font-style:normal;font-weight:800}@media (max-width:760px){.roster-evidence article p{font-size:10px}.roster-evidence>summary{align-items:center;min-height:42px;display:flex}}.roster-tabs button.missing{background:#4a3615;border-color:#d69a37}.roster-weight-jumps{z-index:4;scrollbar-width:thin;background:#071d2d;border:1px solid #31536b;border-radius:7px;gap:6px;padding:9px;display:flex;position:sticky;top:0;overflow-x:auto}.roster-weight-jumps button{color:#c3d3de;cursor:pointer;background:#0b2b42;border:1px solid #31536b;border-radius:999px;flex:none;min-width:58px;min-height:34px;padding:0 10px;font-size:9px;font-weight:950}.roster-weight-jumps button.active{color:#fff;background:#17608d;border-color:#69ccff;box-shadow:0 0 0 1px #69ccff33}.roster-weight-jumps b{color:#70d0ff;margin-left:4px;font-size:7px}.roster-missing-intro{background:#2d230f;border:1px solid #906c2e;border-left:5px solid #f0ad3d;border-radius:7px;justify-content:space-between;align-items:center;gap:18px;padding:13px;display:flex}.roster-missing-intro div{gap:4px;display:grid}.roster-missing-intro strong{font-size:11px}.roster-missing-intro span{color:#d9caa7;font-size:8px;line-height:1.5}.roster-missing-intro button{color:#fff;text-transform:uppercase;background:#76500e;border:1px solid #e5ad4d;border-radius:5px;min-height:38px;padding:0 13px;font-size:8px;font-weight:900}.roster-missing-fields{line-height:1.4;color:#f3c66c!important;text-transform:uppercase!important;margin-top:6px!important;font-size:7px!important}.roster-show-more{color:#fff;text-transform:uppercase;cursor:pointer;background:#123f5c;border:1px solid #55bdf1;border-radius:999px;min-height:44px;margin:14px auto;padding:0 22px;font-size:9px;font-weight:950;display:block}.roster-show-more b{color:#8fdcff;margin-left:7px;font-size:8px}@media (max-width:760px){.roster-tabs button:last-child{grid-column:1/-1}.roster-weight-jumps{padding:8px 7px;top:0}.roster-weight-jumps button{min-width:54px;min-height:42px}.roster-missing-intro{flex-direction:column;align-items:stretch}.roster-missing-intro button{min-height:46px}}.roster-name-row{justify-content:space-between;align-items:center;gap:9px;display:flex}.roster-name-row>strong{font-size:13px}.roster-release-button{color:#ffdce0;text-transform:uppercase;cursor:pointer;background:#57222a;border:1px solid #d95765;border-radius:999px;flex:none;min-height:28px;padding:0 9px;font-size:7px;font-weight:950}.roster-release-button:hover{background:#7b2934}.released-fighter-archive{margin-bottom:16px}.released-fighter-archive>header{grid-template-columns:auto minmax(260px,420px);align-items:end;gap:16px;margin-bottom:12px;display:grid}.released-fighter-archive>header>div{gap:3px;display:grid}.released-fighter-archive>header strong{font-size:12px}.released-fighter-archive>header span{color:var(--muted);font-size:8px}.released-fighter-archive>header label{gap:5px;display:grid}.released-fighter-archive>header input{border:1px solid var(--line);background:var(--input-bg);min-height:40px;color:var(--text);border-radius:5px;padding:0 11px}.released-fighter-list{gap:8px;display:grid}.released-fighter-list>details{background:var(--panel-deep);border:1px solid #5a4a40;border-left:4px solid #ed3448;border-radius:7px;overflow:hidden}.released-fighter-list>details>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid}.released-fighter-list>details>summary span{gap:4px;display:grid}.released-fighter-list>details>summary span:last-child{text-align:right}.released-fighter-list>details>summary small{color:var(--muted);font-size:8px}.released-fighter-list>details>summary b{color:#ff9ca5;text-transform:uppercase;font-size:9px}.released-fighter-details{border-top:1px solid var(--line);background:var(--panel);gap:12px;padding:13px;display:grid}.released-fighter-details dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:0;display:grid}.released-fighter-details dl>div{border:1px solid var(--line);background:var(--panel-deep);border-radius:5px;padding:9px}.released-fighter-details dt{color:var(--muted);text-transform:uppercase;font-size:7px;font-weight:900}.released-fighter-details dd{margin:4px 0 0;font-size:9px;line-height:1.45}.released-fighter-details footer{justify-content:flex-end;gap:8px;display:flex}.released-fighter-details a,.released-fighter-details button{color:#fff;text-transform:uppercase;background:#123f5e;border:1px solid #4eaee3;border-radius:5px;align-items:center;min-height:38px;padding:0 12px;font-size:8px;font-weight:900;text-decoration:none;display:inline-flex}.released-fighter-details button{cursor:pointer;background:#174d37;border-color:#46a875}@media (max-width:760px){.roster-release-button{min-height:38px;padding:0 11px}.released-fighter-archive>header{grid-template-columns:1fr}.released-fighter-archive>header input{min-height:46px}.released-fighter-list>details>summary{grid-template-columns:1fr}.released-fighter-list>details>summary span:last-child{text-align:left}.released-fighter-details dl{grid-template-columns:1fr}.released-fighter-details footer{display:grid}.released-fighter-details a,.released-fighter-details button{justify-content:center;min-height:46px}}.roster-reset-control{background:#241117;border:1px solid #7c3440;border-radius:7px;grid-column:1/-1;gap:8px;margin-top:12px;padding:14px;display:grid}.roster-reset-control span,.roster-reset-control em{color:#c7aab0;font-size:9px;line-height:1.5}.roster-reset-control button{color:#fff;text-transform:uppercase;cursor:pointer;background:#681d29;border:1px solid #ee5263;border-radius:5px;justify-self:start;min-height:38px;padding:0 13px;font-size:8px;font-weight:900}.roster-reset-control em{color:#f2c46d;font-style:normal}@media (max-width:760px){.roster-reset-control button{justify-self:stretch;min-height:46px}}.roster-sync-actions{align-items:stretch;gap:8px;display:flex}.roster-sync-actions button:first-child{background:#176044;border-color:#69d6a4}.roster-sync-actions button+button{background:#174663;border-color:#65aee0}@media (max-width:760px){.roster-sync-actions{grid-template-columns:1fr;display:grid}.roster-sync-actions button{width:100%;min-height:46px}}.roster-contract.master{border-left:4px solid #48bdf3}.roster-contract.master .roster-name em{color:#b8cad7;margin-top:3px;font-size:9px;display:block}.roster-master-body{gap:11px}.roster-profile-actions{flex-wrap:wrap;gap:7px;display:flex}.roster-profile-actions button,.roster-profile-actions a,.roster-request-box button,.roster-download-passport{color:#fff;text-transform:uppercase;background:#124567;border:1px solid #55bdf1;border-radius:5px;justify-content:center;align-items:center;min-height:38px;padding:0 12px;font-size:8px;font-weight:900;text-decoration:none;display:inline-flex}.roster-profile-actions button:first-child{background:#6d4d13;border-color:#f1b34d}.roster-request-box{background:#2c210e;border:1px solid #8d6b31;border-radius:6px;grid-template-columns:1fr auto auto;align-items:center;gap:9px;padding:12px;display:grid}.roster-request-box div{gap:3px;display:grid}.roster-request-box strong{font-size:10px}.roster-request-box span{color:#dbcba6;font-size:8px;line-height:1.45}.roster-warning small{color:#d9c9a6;margin-top:5px;display:block}.roster-profile-identity{background:linear-gradient(110deg,#0b2b43,#071d2d);border:1px solid #31536b;border-radius:7px;grid-template-columns:74px 1fr auto;align-items:center;gap:14px;padding:14px;display:grid}.roster-profile-photo{color:#fff;background:#153e5b;border:2px solid #51bdef;border-radius:50%;place-items:center;width:70px;height:70px;font-size:20px;font-weight:900;display:grid;overflow:hidden}.roster-profile-photo img{object-fit:cover;width:100%;height:100%}.roster-profile-identity>div:nth-child(2)>span{color:#67caff;letter-spacing:.13em;font-size:7px;font-weight:950}.roster-profile-identity h2{margin:4px 0 0;font-size:20px}.roster-profile-identity em{color:#b9cad7;margin-top:2px;font-size:10px;display:block}.roster-profile-identity p{color:#94acbb;margin:7px 0 0;font-size:9px}.roster-profile-comms{grid-template-columns:1fr 1fr;gap:6px;min-width:250px;display:grid}.roster-profile-comms strong{color:#76cefb;text-transform:uppercase;grid-column:1/-1;font-size:8px}.roster-profile-comms a{color:#fff;background:#0e3855;border:1px solid #347097;border-radius:5px;justify-content:center;align-items:center;min-height:34px;padding:0 9px;font-size:8px;font-weight:850;text-decoration:none;display:flex}.roster-profile-comms a[href*=wa\.me]{background:#128c4a;border-color:#25d366}.roster-profile-metrics{background:#071d2d;border:1px solid #31536b;border-radius:6px;grid-template-columns:repeat(5,1fr);display:grid;overflow:hidden}.roster-profile-metrics article{border-right:1px solid #29475c;padding:12px}.roster-profile-metrics article:last-child{border-right:0}.roster-profile-metrics span,.roster-profile-metrics strong{display:block}.roster-profile-metrics span{color:#829aab;text-transform:uppercase;font-size:7px;font-weight:900}.roster-profile-metrics strong{color:#f1f7fb;margin-top:5px;font-size:14px}.roster-profile-details dl>div.missing{background:#30250e;border:1px solid #a97b2f;border-radius:5px;margin:-4px;padding:8px}.roster-profile-details dl>div.missing dt,.roster-profile-details dl>div.missing dd{color:#f2c66c}.roster-buzz-profile{background:#17132b;border:1px solid #7251a3;border-left:4px solid #a678e7;border-radius:6px;padding:13px}.roster-buzz-profile>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.roster-buzz-profile>header span{color:#bd93f4;letter-spacing:.12em;font-size:7px;font-weight:950}.roster-buzz-profile h3{margin:4px 0 0;font-size:13px}.roster-buzz-profile header small{color:#a99fba;font-size:8px}.roster-buzz-profile>p{color:#d0c9dc;font-size:9px;line-height:1.55}.roster-buzz-profile details{margin-top:8px}.roster-buzz-profile summary{cursor:pointer;color:#d1b3fb;text-transform:uppercase;font-size:8px;font-weight:900}.roster-buzz-profile details a{color:#e7dbf5;border:1px solid #4f3d6b;border-radius:5px;gap:3px;margin-top:7px;padding:9px;text-decoration:none;display:grid}.roster-buzz-profile details a span{color:#bdb2ca;font-size:8px;line-height:1.4}@media (max-width:900px){.roster-profile-identity{grid-template-columns:64px 1fr}.roster-profile-comms{grid-column:1/-1;grid-template-columns:repeat(4,1fr);min-width:0}.roster-profile-comms strong{grid-column:1/-1}.roster-profile-metrics{grid-template-columns:repeat(3,1fr)}.roster-profile-metrics article{border-bottom:1px solid #29475c}.roster-request-box{grid-template-columns:1fr 1fr}.roster-request-box div{grid-column:1/-1}}@media (max-width:760px){.roster-profile-actions{grid-template-columns:1fr 1fr;display:grid}.roster-profile-actions button,.roster-profile-actions a{min-height:46px}.roster-profile-actions button:first-child{grid-column:1/-1}.roster-request-box{grid-template-columns:1fr}.roster-request-box div{grid-column:auto}.roster-request-box button{min-height:46px}.roster-profile-identity{grid-template-columns:52px 1fr;padding:12px}.roster-profile-photo{width:50px;height:50px;font-size:15px}.roster-profile-identity h2{font-size:16px}.roster-profile-comms{grid-template-columns:1fr 1fr}.roster-profile-comms a{min-height:44px}.roster-profile-metrics{grid-template-columns:1fr 1fr}.roster-profile-metrics article:nth-child(2n){border-right:0}.roster-buzz-profile>header{flex-direction:column}.roster-contract.master>summary>.next-pay{display:none}}.hulu-hero h1{align-items:center;gap:10px;display:flex;font-size:0!important}.hulu-hero h1:before{content:"";background:url(/hulu-wordmark.svg) 50%/contain no-repeat;width:104px;height:38px;display:block}.hulu-hero h1:after{content:"SHOW";color:#eefaf4;letter-spacing:.13em;font-size:24px;font-weight:900}.hulu-main-nav{order:99;gap:8px!important;margin-left:18px!important;font-size:0!important}.hulu-main-nav .nav-icon{display:none!important}.hulu-main-nav:before{content:"";background:url(/hulu-wordmark.svg) 50%/contain no-repeat;width:48px;height:23px;display:block}.hulu-main-nav:after{content:"SHOW";color:inherit;letter-spacing:.12em;margin-left:2px;font-size:8px;font-weight:950}.hulu-only-header .brand>span{align-items:center;gap:8px;font-size:0;display:flex}.hulu-only-header .brand>span:before{content:"";background:url(/hulu-wordmark.svg) 50%/contain no-repeat;width:72px;height:28px;display:block}.hulu-only-header .brand>span:after{content:"SHOW";color:#eefaf4;letter-spacing:.12em;font-size:9px;font-weight:950}@media (max-width:760px){.hulu-hero h1:before{width:88px;height:32px}.hulu-hero h1:after{font-size:20px}}.sidebar nav button.hulu-main-nav{color:#1ce783;font-weight:950}.sidebar nav button.hulu-main-nav:hover,.sidebar nav button.hulu-main-nav.active{color:#fff;background:#0b3022}.sidebar nav button.hulu-main-nav.active{border-bottom-color:#1ce783}.hulu-shell{gap:14px;display:grid}.hulu-hero{background:linear-gradient(110deg,#09271d,#071b28);border:1px solid #1d7150;border-left:7px solid #1ce783;border-radius:9px;justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex;box-shadow:inset 0 0 60px #1ce7830d}.hulu-hero p,.hulu-collection>header p,.hulu-search-panel>header p{color:#1ce783;letter-spacing:.14em;margin:0;font-size:8px;font-weight:950}.hulu-hero h1{margin:6px 0 5px;font-size:31px}.hulu-hero>div>span,.hulu-collection>header span,.hulu-search-panel>header span{color:#9eb7ac;font-size:9px}.hulu-stats{border:1px solid #26664d;border-radius:7px;grid-template-columns:repeat(4,minmax(85px,1fr));display:grid;overflow:hidden}.hulu-stats b{color:#1ce783;border-right:1px solid #26664d;padding:12px 16px;font-size:18px}.hulu-stats b:last-child{border-right:0}.hulu-stats small{color:#92aa9f;letter-spacing:.09em;margin-top:4px;font-size:6px;display:block}.hulu-tabs{grid-template-columns:repeat(6,1fr);gap:7px;display:grid}.hulu-tabs button{color:#b7cbbf;text-align:left;cursor:pointer;background:#09261c;border:1px solid #285846;border-radius:6px;gap:3px;min-height:58px;padding:9px;display:grid}.hulu-tabs button.active{color:#fff;background:#105535;border-color:#1ce783;box-shadow:0 0 0 1px #1ce78333}.hulu-tabs strong{font-size:9px}.hulu-tabs small{color:#7f9d8d;font-size:7px}.hulu-progress{background:#08251b;border:1px solid #246c4d;border-radius:6px;gap:6px;padding:10px 12px;display:grid}.hulu-progress>div{color:#73f4b4;justify-content:space-between;font-size:8px;display:flex}.hulu-progress>i{background:#153d2d;border-radius:99px;height:8px;display:block;overflow:hidden}.hulu-progress>i>b{background:linear-gradient(90deg,#1ce783,#54c8ff);height:100%;transition:width .35s;display:block}.hulu-status{color:#c5e6d5;background:#0b2d21;border-left:4px solid #1ce783;margin:0;padding:10px 12px;font-size:9px}.hulu-search-panel,.hulu-results,.hulu-collection{background:#071d20;border:1px solid #2e5848;border-radius:8px;overflow:hidden}.hulu-search-panel>header,.hulu-results>header,.hulu-collection>header{background:#0b2924;border-bottom:1px solid #294b40;justify-content:space-between;align-items:center;gap:14px;padding:16px;display:flex}.hulu-search-panel h2,.hulu-results h2,.hulu-collection h2{margin:4px 0 2px}.hulu-buzz-button,.hulu-primary{color:#fff!important;background:#11673f!important;border-color:#1ce783!important}.hulu-search-panel>header button,.hulu-results button,.hulu-collection button,.hulu-card-actions button,.hulu-card-actions a{color:#d9f3e6;cursor:pointer;background:#123d31;border:1px solid #39715c;border-radius:5px;min-height:38px;padding:0 12px;font-size:8px;font-weight:900;text-decoration:none}.hulu-search-panel form{grid-template-columns:repeat(5,1fr);gap:10px;padding:16px;display:grid}.hulu-search-panel label,.hulu-modal label,.hulu-workflow label{color:#87a99a;text-transform:uppercase;gap:5px;font-size:7px;font-weight:900;display:grid}.hulu-search-panel input,.hulu-search-panel select,.hulu-modal input,.hulu-modal select,.hulu-modal textarea,.hulu-workflow input,.hulu-workflow select{color:#eefaf4;background:#061814;border:1px solid #315b4c;border-radius:5px;width:100%;min-height:40px;padding:0 10px}.hulu-search-actions{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.hulu-results>header>div:last-child,.hulu-collection>header>div:last-child{gap:7px;display:flex}.hulu-fighter-card{background:#081d21;border:1px solid #2d5145;border-left:4px solid #1ce783;border-radius:7px;margin:10px}.hulu-fighter-card>header{grid-template-columns:54px 1fr auto;align-items:center;gap:12px;padding:12px;display:grid}.hulu-avatar{color:#fff;background:#164d38;border:2px solid #1ce783;border-radius:50%;place-items:center;width:50px;height:50px;font-weight:900;display:grid;overflow:hidden}.hulu-avatar img{object-fit:cover;width:100%;height:100%}.hulu-fighter-card h3{margin:0;font-size:14px}.hulu-fighter-card p{color:#91aa9f;margin:5px 0 0;font-size:8px}.hulu-buzz{color:#d5b7fb;border:1px solid #9a70d3;border-radius:999px;padding:7px 9px;font-size:8px}.hulu-card-actions{border-top:1px solid #23493b;flex-wrap:wrap;gap:7px;padding:10px 12px;display:flex}.hulu-card-actions button:disabled{opacity:.52}.hulu-expanded{background:#061714;border-top:1px solid #23493b;grid-template-columns:1fr 1fr;gap:8px;padding:12px;display:grid}.hulu-expanded>div,.hulu-expanded details{border:1px solid #274b3e;border-radius:5px;gap:4px;padding:10px;display:grid}.hulu-expanded b,.hulu-workflow b{color:#1ce783;text-transform:uppercase;font-size:7px}.hulu-expanded span,.hulu-workflow span{color:#b7cbc2;font-size:9px;line-height:1.5}.hulu-expanded details{grid-column:1/-1}.hulu-expanded summary{cursor:pointer;color:#69e9aa;font-size:8px;font-weight:900}.hulu-expanded details a{color:#8ed9ff;margin-top:6px;font-size:8px}.hulu-saved{background:#071b18;border:1px solid #31584a;border-radius:7px;margin:10px}.hulu-saved-head{text-align:left;justify-content:space-between;align-items:center;width:100%;min-height:58px!important;display:flex!important}.hulu-saved-head span{gap:4px;display:grid}.hulu-saved-head small{color:#86a095}.hulu-saved-head em{font-size:17px}.hulu-saved-body{border-top:1px solid #31584a;padding:12px}.hulu-saved-body>p{color:#a6bbb1;font-size:9px}.hulu-cast-record{background:#071a18;border:1px solid #31594b;border-radius:8px;margin:11px}.hulu-cast-record>.hulu-fighter-card{border:0;border-radius:0;margin:0}.hulu-cast-record.selected{border-color:#1ce783}.hulu-workflow{border-top:1px solid #294b3e;grid-template-columns:1.1fr 1fr 1.1fr .8fr .8fr .8fr;gap:9px;padding:12px;display:grid}.hulu-workflow>div{align-content:center;gap:5px;display:grid}.hulu-selected-tabs{background:#0a2921;border-top:1px solid #2b5444;gap:6px;padding:9px 12px;display:flex;overflow-x:auto}.hulu-selected-tabs span{color:#a8cabc;border:1px solid #347259;border-radius:999px;flex:none;padding:6px 9px;font-size:7px;font-weight:900}.hulu-empty{text-align:center;color:#78988a;padding:50px}.hulu-manager-grid{grid-template-columns:repeat(3,1fr);gap:9px;padding:12px;display:grid}.hulu-manager-grid article{background:#09231d;border:1px solid #31594b;border-radius:6px;gap:5px;padding:12px;display:grid}.hulu-manager-grid span,.hulu-manager-grid a{color:#95b1a4;font-size:8px}.hulu-modal{z-index:160;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000806c7;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.hulu-modal>section{background:#08251d;border:1px solid #1ce783;border-radius:9px;gap:12px;width:min(620px,100%);max-height:calc(100vh - 36px);padding:22px;display:grid;overflow:auto;box-shadow:0 28px 90px #000}.hulu-modal h2,.hulu-modal p{margin:0}.hulu-modal p{color:#9db7ab;font-size:9px;line-height:1.55}.hulu-modal textarea{min-height:90px;padding:10px}.hulu-modal>section>div{justify-content:flex-end;gap:8px;display:flex}.hulu-modal button{color:#fff;background:#123d31;border:1px solid #39715c;border-radius:5px;min-height:40px;padding:0 14px;font-size:8px;font-weight:900}.tapology-shortcut{display:inline-flex}.full-scout-search form{grid-template-columns:1fr 1fr;align-items:start}.hulu-search-header-actions{gap:8px;display:flex}.hulu-filter-card{background:#0b201d;border:1px solid #2f5447;border-radius:7px;gap:12px;padding:13px;display:grid}.hulu-filter-card h3{color:#c8d8d0;letter-spacing:.07em;align-items:center;gap:7px;margin:0;font-size:10px;display:flex}.hulu-filter-card h3>b{color:#1ce783;background:#135b43;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.hulu-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.hulu-filter-grid.scope{grid-template-columns:repeat(3,minmax(0,1fr))}.hulu-scope-row{grid-template-columns:1fr 2.3fr;gap:10px;display:grid}.hulu-name-lookup>div{grid-template-columns:1fr auto;gap:7px;display:grid}.hulu-name-lookup button,.hulu-promotion-picker>button,.hulu-promotion-menu button,.hulu-search-header-actions button{color:#d9f3e6;background:#123d31;border:1px solid #39715c;border-radius:5px;min-height:40px;padding:0 12px;font-size:8px;font-weight:900}.hulu-search-field>span{align-items:center;gap:5px;display:flex}.hulu-search-field small{color:#6f9483;text-transform:none;font-size:7px}.hulu-info-tip{color:#66c5ff;cursor:help;border:1px solid #4696c6;border-radius:50%;place-items:center;width:17px;height:17px;font-size:9px;display:inline-grid;position:relative}.hulu-info-tip i{z-index:40;color:#cde9f7;text-transform:none;background:#061a24;border:1px solid #3c7797;border-radius:5px;width:250px;padding:9px;font-size:8px;font-style:normal;font-weight:500;line-height:1.45;display:none;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 10px 30px #000}.hulu-info-tip:hover i,.hulu-info-tip:focus i{display:block}.hulu-promotion-picker{grid-column:span 2;position:relative}.hulu-promotion-picker>button{justify-content:space-between;align-items:center;width:100%;display:flex}.hulu-promotion-menu{z-index:35;background:#071a15;border:1px solid #3e765f;border-radius:6px;width:min(430px,100%);max-height:300px;padding:9px;display:grid;position:absolute;top:64px;left:0;overflow:auto;box-shadow:0 18px 50px #000}.hulu-promotion-menu header{justify-content:space-between;align-items:center;padding:5px 4px 8px;display:flex}.hulu-promotion-menu label{border-top:1px solid #193b30;align-items:center;gap:8px;min-height:32px;padding:5px;grid-template-columns:none!important;display:flex!important}.hulu-promotion-menu input{width:16px!important;min-height:16px!important}.hulu-search-actions button{color:#fff;background:#123d31;border:1px solid #39715c;border-radius:5px;min-height:44px;padding:0 16px;font-size:8px;font-weight:900}@media (max-width:1100px){.hulu-stats{grid-template-columns:1fr 1fr}.hulu-stats b:nth-child(2){border-right:0}.hulu-stats b:nth-child(-n+2){border-bottom:1px solid #26664d}.hulu-tabs{grid-template-columns:repeat(3,1fr)}.hulu-search-panel form{grid-template-columns:repeat(2,1fr)}.full-scout-search form{grid-template-columns:1fr}.hulu-filter-grid,.hulu-filter-grid.scope{grid-template-columns:repeat(2,minmax(0,1fr))}.hulu-workflow{grid-template-columns:repeat(3,1fr)}.hulu-manager-grid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.hulu-hero,.hulu-search-panel>header,.hulu-results>header,.hulu-collection>header{flex-direction:column;align-items:stretch}.hulu-hero{padding:17px}.hulu-stats{width:100%}.hulu-tabs{grid-template-columns:1fr 1fr}.hulu-tabs button{min-height:62px}.hulu-search-panel form{grid-template-columns:1fr}.hulu-search-header-actions,.hulu-scope-row,.hulu-filter-grid,.hulu-filter-grid.scope{grid-template-columns:1fr;display:grid}.hulu-filter-card{padding:11px}.hulu-promotion-picker{grid-column:auto}.hulu-info-tip i{width:auto;position:fixed;bottom:18px;left:16px;right:16px;transform:none}.hulu-search-actions{display:grid}.hulu-search-actions button,.hulu-search-panel>header button{min-height:46px}.hulu-results>header>div:last-child,.hulu-collection>header>div:last-child{grid-template-columns:1fr 1fr;display:grid}.hulu-fighter-card>header{grid-template-columns:48px 1fr}.hulu-buzz{grid-column:1/-1;justify-self:start}.hulu-card-actions{grid-template-columns:1fr 1fr;display:grid}.hulu-card-actions button,.hulu-card-actions a{justify-content:center;align-items:center;min-height:44px;display:flex}.hulu-expanded,.hulu-workflow,.hulu-manager-grid{grid-template-columns:1fr}.hulu-expanded details{grid-column:auto}.hulu-modal>section{padding:17px}.hulu-modal>section>div{display:grid}.hulu-modal button{min-height:46px}.hulu-casting-data>div{grid-template-columns:1fr}.hulu-table-buzz-trigger{width:100%}}@media print{.sidebar,.topbar,.hulu-tabs,.hulu-card-actions,.hulu-search-panel,.hulu-progress,.hulu-status{display:none!important}.app-shell{display:block!important}.content{padding:0!important}.hulu-shell{color:#07130d;background:#fff}.hulu-hero,.hulu-results,.hulu-collection,.hulu-fighter-card,.hulu-cast-record{break-inside:avoid;color:#07130d!important;background:#fff!important;border-color:#477561!important}.hulu-fighter-card p,.hulu-expanded span,.hulu-workflow span{color:#334b40!important}}.hulu-tabs strong,.hulu-collection h2{align-items:center;gap:6px;display:flex}.hulu-tabs strong .hulu-info-tip{width:15px;height:15px;font-size:8px}.hulu-library-label{color:#77a18e;background:#061714;border-top:1px solid #23493b;border-bottom:1px solid #23493b;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.hulu-library-label b{color:#1ce783;letter-spacing:.1em;font-size:8px}.hulu-library-label span{font-size:8px}.hulu-saved-head i{color:#9ec6b3;letter-spacing:.09em;border:1px solid #396f5a;border-radius:999px;width:max-content;padding:3px 6px;font-size:6px;font-style:normal}.hulu-saved-head i.list{color:#63f0ab;border-color:#1ce783}.hulu-empty.compact{padding:24px}.hulu-choice{grid-template-columns:1fr 1fr;gap:8px;display:grid!important}.hulu-choice button.active{color:#fff;background:#11673f;border-color:#1ce783}.hulu-saved-head span>strong{color:#68eeb0;letter-spacing:.08em;font-size:7px}.hulu-selection-bar{color:#9bbcac;background:#08271f;border-bottom:1px solid #2b5747;align-items:center;gap:8px;padding:9px 12px;font-size:8px;font-weight:900;display:flex}.hulu-selection-bar label{color:#ddf8eb;align-items:center;gap:6px;display:flex}.hulu-selection-bar input,.hulu-card-check input{accent-color:#1ce783}.hulu-selection-bar button,.hulu-individual-export button{color:#d9f3e6;background:#123d31;border:1px solid #39715c;border-radius:4px;min-height:30px;padding:0 9px;font-size:7px;font-weight:900}.hulu-selection-bar span{margin-right:auto}.hulu-selectable-card,.hulu-cast-record{position:relative}.hulu-card-check{z-index:2;color:#c9ead9;background:#071a18;border:1px solid #34735a;border-radius:4px;align-items:center;gap:5px;padding:6px 9px;font-size:7px;font-weight:950;display:flex;position:absolute;top:13px;right:13px}.hulu-contributor{letter-spacing:.04em;background:#0a2a22;border-bottom:1px solid #285143;padding:9px 126px 7px 14px;color:#91b5a5!important;margin:0!important;font-size:7px!important}.hulu-contributor b{color:#6df2b3}.hulu-individual-export{background:#081d21;justify-content:flex-end;gap:6px;padding:0 12px 10px;display:flex}.staff-scope-key{color:#b8d8c8;background:#0a2b22;border-left:4px solid #1ce783;margin:10px 0;padding:12px;font-size:9px}.staff-scope-key b{color:#1ce783}@media (max-width:760px){.hulu-library-label{flex-direction:column;align-items:flex-start}.hulu-collection>header>div:last-child{grid-template-columns:1fr}.hulu-collection>header>div:last-child button{min-height:46px}.hulu-choice{grid-template-columns:1fr}}.hulu-results>header{padding:10px 14px}.hulu-results>header h2{margin:0;font-size:17px}.hulu-results>header p{margin-top:3px!important}.hulu-results>header button{min-height:32px;padding:0 10px}.hulu-results-table{margin:0}.hulu-results-table table{min-width:1700px}.hulu-results-table th{background:#09261e;border-right:1px solid #21483b;padding:7px 9px}.hulu-results-table th:last-child{border-right:0}.hulu-results-table .sort-header{min-height:0!important;box-shadow:none!important;color:#a9c2b6!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.hulu-results-table tbody>tr:not(.expanded-fighter-row){cursor:pointer}.hulu-results-table tbody>tr:not(.expanded-fighter-row):hover,.hulu-results-table .selected-row{background:#0c3027}.hulu-results-table .fighter-nickname{color:#8eaa9d;margin-top:4px;font-weight:500;display:block}.hulu-results-table .tapology-shortcut{margin-left:6px}.hulu-row-actions{flex-wrap:wrap;gap:4px;min-width:225px;display:flex}.hulu-results-table .hulu-row-actions button{color:#cde5d9;white-space:nowrap;background:#102f26;border:1px solid #356650;border-radius:4px;min-height:26px;padding:0 7px;font-size:6px;font-weight:950}.hulu-results-table .hulu-row-actions button.potential{color:#72f4b6;border-color:#1ce783}.hulu-results-table .hulu-row-actions button.buzz{color:#d1adff;border-color:#805bb1}.hulu-results-table .hulu-row-actions button:disabled{opacity:.62}.hulu-results-table .buzz-table-score.unchecked{border-radius:999px;width:auto;min-width:48px;padding:0 7px;font-size:7px}.hulu-inline-profile .avatar{overflow:hidden}.hulu-inline-profile .avatar img{object-fit:cover;width:100%;height:100%}.hulu-profile-sources{background:#081d30;border:1px solid #315a79;border-radius:6px;margin-top:12px;padding:10px}.hulu-profile-sources summary{cursor:pointer;color:#73c8ff;text-transform:uppercase;font-size:9px;font-weight:900}.hulu-profile-sources>a{color:#a8d9ff;border:1px solid #294b64;border-radius:5px;gap:4px;margin-top:8px;padding:9px;text-decoration:none;display:grid}.hulu-profile-sources>a span{color:#9cb0bf;font-size:8px;line-height:1.45}.hulu-inline-profile .verification-copy{color:#afc1ce;font-size:9px;line-height:1.55}.hulu-buzz.not-run{color:#8fa69c;border-color:#526c61}.hulu-buzz-scope-note{background:#15152a;border-left:3px solid #9a70d3;padding:8px 10px;color:#c7b5df!important;margin:10px 0!important;font-size:8px!important}.hulu-buzz-trigger,.hulu-table-buzz-trigger{cursor:pointer;font:inherit;font-weight:900}.hulu-buzz-trigger:disabled,.hulu-table-buzz-trigger:disabled{cursor:wait;opacity:.72}.hulu-table-buzz-trigger{white-space:nowrap;color:#9cb2a8!important;background:#0a211b!important;border:1px solid #526c61!important;border-radius:999px!important;min-height:30px!important;padding:5px 8px!important}.hulu-card-actions a{text-align:center;justify-content:center;align-items:center;display:inline-flex}.hulu-fighter-card .hulu-inline-profile{border-top:1px solid #23493b;margin:0}.hulu-fighter-card .hulu-inline-profile .fighter-panel{max-width:none}.people-data small{color:#86a99a;margin-top:4px;font-size:8px;display:block}.hulu-casting-data{background:#071b18;border:1px solid #2b5747;border-radius:7px;margin-top:14px;padding:13px}.hulu-casting-data>h4{color:#69f0b0;margin:0 0 10px}.hulu-casting-data>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.hulu-casting-data section{background:#09231d;border:1px solid #244b3c;border-radius:5px;gap:4px;padding:9px;display:grid}.hulu-casting-data section span,.hulu-casting-data article span{color:#72a08b;text-transform:uppercase;font-size:7px;font-weight:900}.hulu-casting-data section strong{color:#d9f4e7;font-size:9px}.hulu-casting-data article{background:#09231d;border-left:3px solid #1ce783;margin-top:8px;padding:10px}.hulu-casting-data article p{color:#c2d9ce;white-space:pre-wrap;margin:6px 0 0;font-size:9px;line-height:1.5}.hulu-card-actions .hulu-show-more{box-shadow:0 0 0 1px #ff9f3240,0 5px 18px #9a4d083d;color:#fff!important;background:#9a4d08!important;border-color:#ff9f32!important}.hulu-card-actions .hulu-show-more:hover{background:#bf6510!important}.hulu-card-actions .hulu-intake-button{color:#e8f8ff!important;background:#124b68!important;border-color:#54c8ff!important}.hulu-notes-loading{background:#061714;border:1px dashed #31594b;border-radius:7px;justify-content:space-between;align-items:center;margin:10px 12px;padding:12px;display:flex}.hulu-notes-loading b{color:#69f0b0;font-size:8px}.hulu-notes-loading span{color:#86a99a;font-size:8px}.hulu-intake-modal>section{width:min(980px,100%)}.hulu-intake-modal>section>header{border-bottom:1px solid #31594b;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:12px;display:flex}.hulu-intake-modal>section>header p{color:#54c8ff;letter-spacing:.12em;font-size:8px;font-weight:950}.hulu-intake-modal>section>header h2{margin:4px 0}.hulu-intake-modal>section>header span{color:#9db7ab;font-size:8px}.hulu-intake-modal>section>header>button{min-width:42px;padding:0;font-size:18px}.hulu-intake-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid!important}.hulu-intake-grid label{color:#8caf9f;text-transform:uppercase;border:1px solid #0000;border-radius:6px;gap:5px;padding:8px;font-size:7px;font-weight:900;display:grid}.hulu-intake-grid label.wide{grid-column:1/-1}.hulu-intake-grid input,.hulu-intake-grid textarea{color:#eefaf4;width:100%;min-height:40px;font:inherit;text-transform:none;background:#061814;border:1px solid #315b4c;border-radius:5px;padding:9px}.hulu-intake-grid textarea{resize:vertical;min-height:82px}.hulu-intake-files{background:#061714;border:1px solid #31594b;border-radius:7px;grid-template-columns:auto 1fr;gap:5px 12px;padding:12px;display:grid!important}.hulu-intake-files b{color:#69f0b0;font-size:8px}.hulu-intake-files span{color:#d9f3e6;font-size:8px}.hulu-intake-files small{color:#86a99a;grid-column:1/-1;font-size:8px}.hulu-intake-modal footer{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.hulu-intake-modal footer button{color:#fff;background:#123d31;border:1px solid #39715c;border-radius:5px;min-height:40px;padding:0 13px;font-size:8px;font-weight:900}.hulu-intake-modal footer .hulu-intake-collect{background:#11673f;border-color:#1ce783}.hulu-intake-modal footer button:disabled{opacity:.45}.hulu-intake-modal footer button:first-child{margin-left:0}@media (max-width:760px){.hulu-results>header{padding:10px}.hulu-results-table table{min-width:0}.hulu-results-table tbody{background:#061714}.hulu-results-table tbody>tr:not(.expanded-fighter-row){background:#08231c!important;border-color:#2d5f4b!important}.hulu-results-table tbody>tr:not(.expanded-fighter-row):hover,.hulu-results-table .selected-row{background:#0c3027!important}.hulu-results-table .mobile-card-identity{border-left:4px solid #1ce783!important}.hulu-results-table td[data-label=Actions]{grid-column:1/-1!important}.hulu-row-actions{grid-template-columns:1fr 1fr 1fr;width:100%;min-width:0;display:grid}.hulu-results-table .hulu-row-actions button{min-height:40px!important;font-size:9px!important}.hulu-inline-profile .fighter-head{align-items:flex-start}.hulu-inline-profile .profile-links,.hulu-inline-profile .people-data{grid-template-columns:1fr}.hulu-profile-sources>a{min-height:44px}}.hulu-combat-filter{grid-column:1/-1}.hulu-combat-filter>h3>span{color:#1ce783;background:#135b43;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.hulu-combat-presets{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.hulu-combat-presets>b{color:#86aa99;letter-spacing:.08em;margin-right:4px;font-size:7px}.hulu-combat-presets button{color:#bcd4c8;cursor:pointer;background:#0b2d23;border:1px solid #376854;border-radius:999px;min-height:34px;padding:0 11px;font-size:7px;font-weight:950}.hulu-combat-presets button.active{color:#fff;background:#146a43;border-color:#1ce783}.hulu-combat-note,.hulu-crossover-active{color:#a9c7d5;background:#081f26;border-left:3px solid #4db5ed;margin:0;padding:8px 10px;font-size:8px;line-height:1.45}.hulu-crossover-active{color:#bcefd4;background:#0b3123;border-color:#1ce783}.hulu-combat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.hulu-combat-grid>article{background:#071b18;border:1px solid #315b4b;border-radius:7px;padding:10px}.hulu-combat-grid>article>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.hulu-combat-grid>article>header>b{color:#d9f3e6;font-size:9px}.hulu-combat-grid>article>header select{width:auto;min-width:92px;min-height:34px}.hulu-combat-grid>article>div{gap:7px;margin-top:10px;display:grid}.hulu-combat-grid>article label{grid-template-columns:1fr 78px;align-items:center;display:grid}.hulu-combat-grid>article input{min-height:34px}.hulu-combat-badges{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.hulu-combat-badges span{color:#86f4bb;white-space:nowrap;background:#0c3528;border:1px solid #376b55;border-radius:999px;padding:4px 7px;font-size:7px;font-weight:950}.hulu-combat-badges span.unknown{color:#8fa39a;background:#14201c;border-style:dashed;border-color:#52675f}.hulu-results-table .hulu-combat-badges{max-width:160px}.hulu-profile-combat{background:#071f1a;border:1px solid #34705a;border-radius:7px;margin-top:14px;padding:13px}.hulu-profile-combat>h4{color:#69f0b0;align-items:center;gap:7px;margin:0;display:flex}.hulu-profile-combat>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.hulu-profile-combat article{background:#09271f;border:1px solid #285443;border-radius:5px;grid-template-columns:1fr auto;gap:4px;padding:9px;display:grid}.hulu-profile-combat article b{color:#e1f6eb;font-size:8px}.hulu-profile-combat article span{color:#9ebcaf;font-size:8px}.hulu-profile-combat article a{color:#76cdff;grid-column:1/-1;font-size:7px;font-weight:900;text-decoration:none}@media (max-width:1100px){.hulu-combat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.hulu-combat-grid,.hulu-profile-combat>div:last-child{grid-template-columns:1fr}.hulu-combat-presets{grid-template-columns:1fr 1fr;display:grid}.hulu-combat-presets>b{grid-column:1/-1}.hulu-combat-presets button{min-height:42px}}.hulu-combat-filter{background:linear-gradient(135deg,#20183a,#111d2d 58%,#14201f);border:1px solid #8d6cff;box-shadow:inset 4px 0 #a98aff,0 0 0 1px #a98aff24}.hulu-combat-filter>h3{color:#eadfff}.hulu-combat-filter>h3>span{color:#fff;background:#6d48d7}.hulu-combat-presets>b{color:#c9b8ff}.hulu-combat-presets button{color:#ddd4ff;background:#241d3d;border-color:#715cad}.hulu-combat-presets button.active{background:#6d48d7;border-color:#c6b1ff;box-shadow:0 0 15px #8d6cff52}.hulu-combat-grid>article{background:#17162a;border-color:#594b80}.hulu-combat-grid>article>header>b{color:#eadfff}.hulu-combat-note{color:#d6ccf5;background:#1b1930;border-color:#a98aff}@media (max-width:760px){.hulu-selection-bar{flex-wrap:wrap}.hulu-selection-bar span{width:100%;margin:0}.hulu-card-check{width:max-content;margin:9px 10px 0;position:static}.hulu-contributor{padding:9px 12px}.hulu-individual-export{grid-template-columns:1fr 1fr;display:grid}.hulu-individual-export button{min-height:42px}.hulu-results-table td[data-label=Select]{grid-column:1/-1!important}.hulu-results-table td[data-label=Select] input{width:22px;height:22px}.hulu-row-actions{grid-template-columns:1fr 1fr}}.hulu-cast-notes{background:#061714;border:1px solid #31594b;border-radius:7px;margin:10px 12px}.hulu-cast-notes>header{border-bottom:1px solid #274d3f;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.hulu-cast-notes>header>div{align-items:center;gap:9px;display:flex}.hulu-cast-notes>header b{color:#69f0b0;letter-spacing:.08em;font-size:8px}.hulu-cast-notes>header span{color:#7f9d8f;font-size:7px}.hulu-notes-thread{overscroll-behavior:contain;gap:8px;max-height:220px;padding:10px;display:grid;overflow-y:auto}.hulu-notes-thread article{background:#09231d;border:1px solid #25483c;border-radius:5px;padding:9px 10px}.hulu-notes-thread article>div:first-child{align-items:center;gap:8px;display:flex}.hulu-notes-thread strong{color:#d9f6e8;font-size:8px}.hulu-notes-thread time{color:#739486;margin-right:auto;font-size:7px}.hulu-notes-thread p{color:#b8cec3;white-space:pre-wrap;margin:7px 0 0;font-size:9px;line-height:1.5}.hulu-notes-thread button,.hulu-note-composer button,.hulu-note-edit button{color:#d9f3e6;background:#123d31;border:1px solid #39715c;border-radius:4px;min-height:28px;padding:0 8px;font-size:7px;font-weight:900}.hulu-note-edit{grid-template-columns:1fr auto auto;gap:6px;margin-top:8px;display:grid!important}.hulu-note-edit textarea,.hulu-note-composer textarea{color:#eefaf4;resize:vertical;background:#04140f;border:1px solid #315b4c;border-radius:5px;min-height:58px;padding:8px}.hulu-note-composer{border-top:1px solid #274d3f;grid-template-columns:1fr auto;gap:8px;padding:10px;display:grid}.hulu-note-composer button{min-height:40px}.hulu-note-composer button:disabled{opacity:.5}.hulu-no-notes{text-align:center;padding:12px;color:#779789!important;margin:0!important}.hulu-note-actions{gap:6px;display:flex}.hulu-note-actions .delete{color:#ffb8c2;background:#571d29;border-color:#8d3948}.hulu-only-shell{color:#eefaf4;background:#04130f;min-height:100vh}.hulu-only-header{z-index:70;background:#061b14;border-bottom:1px solid #236146;justify-content:space-between;align-items:center;height:76px;display:flex;position:sticky;top:0}.hulu-only-header .brand{border:0}.hulu-only-header>div:last-child{align-items:center;gap:9px;padding-right:16px;display:flex}.hulu-only-header>div:last-child>button{color:#fff;background:#123d31;border:1px solid #39715c;border-radius:5px;min-height:38px;padding:0 12px;font-size:8px;font-weight:900}.hulu-only-content{padding:18px 22px 50px}.hulu-access-panel{grid-template-columns:minmax(240px,380px) 1fr;align-items:end;gap:12px;display:grid;background:#0a2b20!important;border-color:#247653 #247653 #247653 #1ce783!important;border-left-style:solid!important;border-left-width:5px!important}.hulu-access-panel>div:first-child{grid-column:1/-1}.hulu-access-panel label{color:#8fb3a2;text-transform:uppercase;gap:5px;font-size:8px;font-weight:900;display:grid}.hulu-access-panel select{color:#fff;background:#09281e;border:1px solid #3a7b60;border-radius:5px;min-height:40px;padding:0 10px}.hulu-access-panel p{color:#a6c2b5;margin:0;font-size:9px;line-height:1.5}@media (max-width:760px){.hulu-only-header{flex-direction:column;align-items:stretch;height:auto}.hulu-only-header .brand{height:58px}.hulu-only-header>div:last-child{border-top:1px solid #236146;justify-content:space-between;padding:8px 12px}.hulu-only-content{padding:12px}.hulu-access-panel{grid-template-columns:1fr}.hulu-note-composer,.hulu-note-edit{grid-template-columns:1fr 1fr}.hulu-note-composer textarea,.hulu-note-edit textarea{grid-column:1/-1}.hulu-notes-thread{max-height:260px}}.hulu-public-form{color:#eefaf4;background:#03130d;place-items:center;min-height:100vh;padding:26px;display:grid}.hulu-public-form>section{background:#071d16;border:1px solid #297656;border-radius:10px;width:min(920px,100%);overflow:hidden;box-shadow:0 28px 90px #00000080}.hulu-public-form header{background:linear-gradient(90deg,#0d5235,#08271c);border-bottom:1px solid #297656;align-items:center;gap:16px;padding:20px 24px;display:flex}.hulu-public-form header img{width:74px}.hulu-public-form header span{color:#1ce783;letter-spacing:.13em;font-size:8px;font-weight:950}.hulu-public-form h1{margin:4px 0 0}.hulu-public-summary{border-bottom:1px solid #285642;gap:4px;padding:18px 24px;display:grid}.hulu-public-summary b{font-size:19px}.hulu-public-summary span,.hulu-public-form form>p{color:#9cb5aa;font-size:9px}.hulu-public-form form{padding:20px 24px}.hulu-public-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.hulu-public-grid label{color:#93ad9f;gap:5px;font-size:8px;font-weight:900;display:grid}.hulu-public-grid input,.hulu-public-grid textarea{color:#fff;background:#04140f;border:1px solid #36654f;border-radius:5px;min-height:42px;padding:9px 10px}.hulu-public-grid textarea{min-height:88px}.hulu-public-consent{color:#bdd2c8;gap:9px;margin:16px 0;font-size:9px;line-height:1.5;display:flex}.hulu-public-form form>button{color:#fff;background:#168551;border:1px solid #1ce783;border-radius:6px;width:100%;min-height:48px;font-size:10px;font-weight:950}.hulu-public-status,.hulu-public-complete{color:#a5c1b3;margin:0;padding:16px 24px}.hulu-public-complete strong{color:#1ce783;font-size:18px}.hulu-public-complete p{line-height:1.5}@media (max-width:680px){.hulu-public-form{padding:0}.hulu-public-form>section{border-radius:0;min-height:100vh}.hulu-public-form header,.hulu-public-form form{padding:16px}.hulu-public-grid{grid-template-columns:1fr}.hulu-public-grid label{grid-column:auto!important}.hulu-public-grid input,.hulu-public-grid textarea{font-size:16px}}.hulu-tabs{grid-template-columns:repeat(5,1fr)}.hulu-contact-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid!important}.hulu-contact-grid label{color:#87a99a;text-transform:uppercase;gap:5px;font-size:7px;font-weight:900;display:grid}.hulu-contact-grid input{color:#eefaf4;background:#061814;border:1px solid #315b4c;border-radius:5px;width:100%;min-height:40px;padding:0 10px}.hulu-public-summary a{color:#70d8ff;font-size:9px;font-weight:850}.hulu-public-grid label small{color:#6f9181;font-size:7px;font-weight:600}.hulu-public-grid input[type=file]{height:auto;padding:9px}@media (max-width:760px){.hulu-contact-grid{grid-template-columns:1fr}.hulu-tabs{grid-template-columns:1fr 1fr}}.hulu-public-grid .hulu-applicant-notes{color:#c8ead9;background:#09271e;border:1px solid #2f805e;border-radius:7px;margin-top:8px;padding:15px;font-size:10px}.hulu-public-grid .hulu-applicant-notes textarea{resize:vertical;min-height:190px;font-size:12px;line-height:1.55}.hulu-public-grid .hulu-applicant-notes small{color:#91b9a5;font-size:8px}.hulu-cast-buzz-toolbar{background:#15152a;border:1px solid #654794;border-left:5px solid #9a70d3;border-radius:7px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.hulu-cast-buzz-toolbar>div{align-items:center;gap:9px;display:flex}.hulu-cast-buzz-toolbar>div:first-child{gap:3px;display:grid}.hulu-cast-buzz-toolbar b{color:#d5b7fb;letter-spacing:.08em;font-size:8px}.hulu-cast-buzz-toolbar span{color:#a99cbd;font-size:8px}.hulu-cast-buzz-toolbar button{color:#fff;background:#59358a;border:1px solid #9a70d3;border-radius:5px;min-height:38px;padding:0 12px;font-size:8px;font-weight:900}.hulu-cast-buzz-toolbar button:disabled{opacity:.52}@media (max-width:760px){.hulu-cast-buzz-toolbar,.hulu-cast-buzz-toolbar>div{flex-direction:column;align-items:stretch}.hulu-cast-buzz-toolbar button{width:100%;min-height:44px}}.hulu-tabs button:first-child{background:#0b3426;border-color:#257c59}.hulu-tabs button:nth-child(2){background:#102a36;border-color:#35657c}.hulu-tabs button:nth-child(3){background:#302911;border-color:#8a7130}.hulu-tabs button:nth-child(4){color:#efffdf;background:#385c1f;border-color:#a9e968;box-shadow:inset 0 0 24px #acef681f}.hulu-tabs button:nth-child(4) small{color:#c6e9a4}.hulu-tabs button:nth-child(5){background:#2b2027;border-color:#704b5d}.hulu-tabs button:first-child.active{background:#105b39;border-color:#1ce783;box-shadow:0 0 0 1px #1ce78366}.hulu-tabs button:nth-child(2).active{background:#16485f;border-color:#63cfff;box-shadow:0 0 0 1px #63cfff55}.hulu-tabs button:nth-child(3).active{background:#655017;border-color:#f0c64f;box-shadow:0 0 0 1px #f0c64f55}.hulu-tabs button:nth-child(4).active{background:#5b8c2b;border-color:#d7ff95;box-shadow:0 0 0 2px #bdf37488,0 0 20px #b0ef662e}.hulu-tabs button:nth-child(5).active{background:#63364a;border-color:#d28aa8;box-shadow:0 0 0 1px #d28aa855}.hulu-danger{color:#ffb0b8!important;background:#451d26!important;border-color:#a84c5b!important}.hulu-danger:disabled{opacity:.42;cursor:not-allowed}.hulu-casting-archive>header{background:linear-gradient(110deg,#311b25,#10272a)}.hulu-archive-list{gap:8px;padding:12px;display:grid}.hulu-archive-list>article{background:#251820;border:1px solid #704756;border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.hulu-archive-list>article>label{color:#d8b9c4;align-items:center;gap:6px;font-size:7px;font-weight:900;display:flex}.hulu-archive-list>article input{accent-color:#dc6478}.hulu-archive-list>article>div{gap:4px;display:grid}.hulu-archive-list>article b{color:#f2dbe3;font-size:10px}.hulu-archive-list>article span{color:#a98b96;text-transform:uppercase;font-size:7px}.hulu-archive-list>article>button{color:#bdebd4;background:#173c30;border:1px solid #5b806f;border-radius:5px;min-height:34px;padding:0 10px;font-size:7px;font-weight:900}@media (max-width:760px){.hulu-archive-list>article{grid-template-columns:1fr}.hulu-archive-list>article>button{min-height:44px}.hulu-intake-grid{grid-template-columns:1fr}.hulu-intake-grid label.wide{grid-column:auto}.hulu-intake-modal footer{grid-template-columns:1fr;display:grid}.hulu-intake-modal footer button{min-height:46px}.hulu-notes-loading{flex-direction:column;align-items:flex-start;gap:5px}}.hulu-intake-section{background:#071c17;border:1px solid #2a5646;border-radius:8px;gap:10px;padding:14px;display:grid}.hulu-intake-section-title{border-bottom:1px solid #24483b;padding-bottom:9px;justify-content:stretch!important;gap:3px!important;display:grid!important}.hulu-intake-section-title h3,.hulu-intake-upload h3{color:#dff5e9;margin:0;font-size:11px}.hulu-intake-section-title p,.hulu-intake-upload p{color:#86a99a!important;font-size:8px!important}.hulu-intake-grid label.missing{color:#efdca9;background:#bda25a14;border-color:#bda25a}.hulu-intake-grid label small{color:#799b8b;text-transform:none;font-size:7px;font-weight:600}.hulu-intake-upload{background:#071d18;border:1px solid #376a57;border-radius:8px;grid-template-columns:1fr 1fr;gap:10px;padding:14px;display:grid}.hulu-intake-upload>div{grid-column:1/-1}.hulu-intake-upload label{color:#9bbbad;text-transform:uppercase;background:#08231b;border:1px solid #2e5949;border-radius:6px;gap:6px;padding:9px;font-size:7px;font-weight:900;display:grid}.hulu-intake-upload label.wide{grid-column:1/-1}.hulu-intake-upload input{height:auto;padding:10px}.hulu-intake-upload small{color:#7e9f90;text-transform:none;font-size:7px;font-weight:600}.hulu-intake-upload button{justify-self:start}.hulu-intake-upload>span{color:#9fc5b3;align-self:center;font-size:8px}.hulu-intake-files>div{flex-wrap:wrap;grid-column:1/-1;gap:7px;display:flex}.hulu-intake-files a{color:#7bd8ff;border:1px solid #2f6a54;border-radius:4px;padding:6px 8px;font-size:7px;text-decoration:none}.hulu-public-form form{gap:14px;display:grid}.hulu-public-section{background:#061a14;border:1px solid #285c47;border-radius:8px;gap:8px;padding:15px;display:grid}.hulu-public-section h2{color:#e8f8f0;margin:0;font-size:14px}.hulu-public-section>p{color:#88a99a;margin:0;font-size:8px}.hulu-public-grid label:first-child,.hulu-public-grid label:nth-child(9),.hulu-public-grid label:nth-child(10),.hulu-public-grid label:nth-child(11),.hulu-public-grid label:nth-child(12),.hulu-public-grid label:nth-child(13){grid-column:auto}.hulu-public-grid label.wide{grid-column:1/-1}.hulu-applicant-section .hulu-applicant-notes{color:#a9c8ba;gap:7px;font-size:8px;font-weight:900;display:grid}.hulu-applicant-section .hulu-applicant-notes textarea{color:#fff;resize:vertical;background:#04140f;border:1px solid #3c745d;border-radius:6px;min-height:190px;padding:12px;font-size:12px;line-height:1.55}@media (max-width:760px){.hulu-intake-upload,.hulu-public-grid{grid-template-columns:1fr}.hulu-intake-upload label.wide,.hulu-public-grid label.wide{grid-column:auto}.hulu-intake-section,.hulu-intake-upload,.hulu-public-section{padding:11px}}.hulu-intake-section-title h3,.hulu-intake-upload h3,.hulu-public-section h2{align-items:center;gap:6px;display:flex}.hulu-intake-instructions,.hulu-public-instructions{background:#071f2a;border:1px solid #39789a;border-radius:8px;gap:8px;padding:12px 14px;display:grid}.hulu-intake-instructions>div,.hulu-public-instructions>div{color:#73cfff;letter-spacing:.08em;align-items:center;gap:6px;font-size:8px;display:flex}.hulu-intake-instructions ol,.hulu-public-instructions ol{color:#c8ddd4;gap:5px;margin:0;padding-left:20px;font-size:8px;line-height:1.45;display:grid}.hulu-intake-save-reminder{border-radius:7px;background:#d6a83e1a!important;border:1px solid #d6a83e!important;align-items:flex-start!important;gap:10px!important;padding:12px!important;display:flex!important}.hulu-intake-save-reminder>.hulu-info-tip{flex:none;margin-top:1px}.hulu-intake-save-reminder>div{gap:3px!important;display:grid!important}.hulu-intake-save-reminder b{color:#f1cf7d;font-size:8px}.hulu-intake-save-reminder span{color:#d8cda8;font-size:8px;line-height:1.45}.hulu-public-instructions{margin-bottom:4px}.hulu-public-section h2 .hulu-info-tip,.hulu-intake-section-title h3 .hulu-info-tip,.hulu-intake-upload h3 .hulu-info-tip{flex:none}@media (max-width:760px){.hulu-intake-instructions,.hulu-public-instructions{padding:11px}.hulu-intake-save-reminder{align-items:flex-start!important}.hulu-intake-save-reminder .hulu-info-tip i{width:auto;position:fixed;bottom:18px;left:16px;right:16px;transform:none}}.hulu-casting-communications{background:#071b18;border:1px solid #316452;border-radius:7px;gap:9px;margin:0 12px 12px;padding:11px 12px;display:grid}.hulu-casting-communications>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.hulu-casting-communications>header>div{gap:3px;display:grid}.hulu-casting-communications>header b{color:#70efb0;letter-spacing:.06em;font-size:8px}.hulu-casting-communications>header span{color:#91aa9f;font-size:8px}.hulu-casting-communications>div:not(.hulu-modal){flex-wrap:wrap;gap:7px;display:flex}.hulu-casting-communications>div>button{color:#e9f8f1;cursor:pointer;background:#123d31;border:1px solid #39715c;border-radius:5px;min-height:38px;padding:0 13px;font-size:8px;font-weight:950}.hulu-casting-communications>div>button.email{background:#124b68;border-color:#54c8ff}.hulu-casting-communications>div>button.whatsapp{background:#19773d;border-color:#25d366}.hulu-casting-communications>div>button.edit-contact{background:#5d4617;border-color:#c49b3d;margin-left:auto}.hulu-contact-choice{z-index:190}.hulu-contact-choice>section{width:min(560px,100%)}.hulu-contact-choice>section>header{border-bottom:1px solid #31594b;justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:11px;display:flex}.hulu-contact-choice>section>header p{color:#54c8ff;letter-spacing:.1em;font-size:8px;font-weight:950}.hulu-contact-choice>section>header h2{margin:4px 0}.hulu-contact-choice>section>header span{color:#98b4a7;font-size:8px}.hulu-contact-choice>section>header>button{min-width:40px;padding:0;font-size:18px}.hulu-recipient-options{grid-template-columns:1fr 1fr;gap:10px;display:grid!important}.hulu-recipient-options>button{text-align:left;justify-items:start;gap:5px;display:grid;min-height:76px!important;padding:13px!important}.hulu-recipient-options>button b{color:#dff5e9;font-size:9px}.hulu-recipient-options>button span{color:#9bb5a9;text-transform:none;font-size:8px}.hulu-recipient-options>button:disabled{cursor:not-allowed;opacity:.48}.hulu-contact-choice footer{justify-content:flex-end;gap:8px;display:flex}.hulu-contact-choice footer .edit-contact{background:#5d4617;border-color:#c49b3d}@media (max-width:760px){.hulu-casting-communications{margin:0 8px 10px}.hulu-casting-communications>div:not(.hulu-modal){grid-template-columns:1fr 1fr;display:grid}.hulu-casting-communications>div>button{min-height:44px}.hulu-casting-communications>div>button.edit-contact{grid-column:1/-1;margin-left:0}.hulu-recipient-options{grid-template-columns:1fr}.hulu-contact-choice footer{display:grid}.hulu-contact-choice footer button{width:100%}}.hulu-intake-files button{color:#7bd8ff;cursor:pointer;background:#0b2e25;border:1px solid #2f6a54;border-radius:4px;padding:6px 8px;font-size:7px;font-weight:800;text-decoration:none}.hulu-intake-files button:hover{background:#123d31;border-color:#54c8ff}.hulu-intake-files em{color:#a9c8ba;grid-column:1/-1;font-size:8px;font-style:normal}.hulu-intake-grid input:disabled,.hulu-intake-grid textarea:disabled{color:#d5e9df;cursor:default;opacity:1;background:#071913;border-color:#24483b}.hulu-profile-readonly-notice{background:#08231b;border:1px solid #3c745d;border-left:4px solid #54c8ff;border-radius:7px;padding:12px 14px}.hulu-profile-readonly-notice div{gap:4px;display:grid}.hulu-profile-readonly-notice strong{color:#7bd8ff;letter-spacing:.08em;font-size:9px}.hulu-profile-readonly-notice span{color:#b8d3c7;font-size:8px;line-height:1.5}.boxing-workspace{color:#eef4ff;background:#080d15;min-height:100%;padding:18px}.boxing-hero{background:linear-gradient(110deg,#2b1e0e,#0b1525 72%);border:1px solid #9a6d2b;border-left:7px solid #f0ae46;border-radius:9px;justify-content:space-between;align-items:center;gap:18px;padding:24px 26px;display:flex}.boxing-hero p,.boxing-search header p,.boxing-managers header p,.boxing-reports header p,.boxing-sources header p,.boxing-modal header p{color:#f0ae46;letter-spacing:.14em;margin:0;font-size:8px;font-weight:950}.boxing-hero h1{margin:5px 0;font-size:28px}.boxing-hero span,.boxing-managers header span,.boxing-reports header span,.boxing-sources header span{color:#9daabe;font-size:10px}.boxing-hero>button,.boxing-managers header>button{color:#fff;background:#8a5317;border:1px solid #f0ae46;border-radius:6px;min-height:44px;padding:0 17px;font-size:9px;font-weight:950}.boxing-tabs{grid-template-columns:repeat(8,minmax(115px,1fr));gap:8px;margin:14px 0;display:grid}.boxing-tabs button{text-align:left;color:#c9d4e3;background:#0e1725;border:1px solid #27364b;border-radius:7px;gap:5px;min-height:66px;padding:11px;display:grid}.boxing-tabs button b{font-size:8px}.boxing-tabs button small{color:#77879d;font-size:7px}.boxing-tabs button.active{background:#4b3012;border-color:#f0ae46;box-shadow:0 0 0 1px #f0ae4655}.boxing-tabs button.active small{color:#e8c99c}.boxing-status{color:#b8cff0;background:#101f32;border:1px solid #38506d;border-radius:5px;justify-content:space-between;align-items:center;margin-bottom:12px;padding:9px 12px;font-size:8px;display:flex}.boxing-status button{color:#fff;background:0 0;border:0}.boxing-metrics{background:#0c131e;border:1px solid #26364b;border-top:3px solid #f0ae46;border-radius:7px;grid-template-columns:repeat(5,1fr);display:grid}.boxing-metrics article{border-right:1px solid #26364b;gap:8px;padding:16px;display:grid}.boxing-metrics article:last-child{border:0}.boxing-metrics span{color:#8391a5;text-transform:uppercase;font-size:7px;font-weight:900}.boxing-metrics b{font-size:22px}.boxing-dashboard-grid{grid-template-columns:2fr 1fr;gap:14px;margin-top:14px;display:grid}.boxing-dashboard-grid>article,.boxing-search,.boxing-managers,.boxing-reports,.boxing-sources,.boxing-saved{background:#0d1521;border:1px solid #27364b;border-radius:8px}.boxing-dashboard-grid>article>h2,.boxing-source-summary h2{margin:0;padding:16px 18px 4px}.boxing-dashboard-grid>article>p{color:#8291a6;margin:0;padding:0 18px 12px;font-size:8px}.boxing-source-summary{padding-bottom:10px}.boxing-source-summary>div{background:#0a111b;border:1px solid #27364b;border-radius:5px;justify-content:space-between;align-items:center;margin:7px 12px;padding:9px;display:flex}.boxing-source-summary span{gap:3px;font-size:9px;font-weight:850;display:grid}.boxing-source-summary small{color:#77869b;font-size:6px}.boxing-source-summary b,.boxing-sources article>strong{color:#88a3c7;font-size:6px}.boxing-source-summary b.licensed{color:#f0ae46}.boxing-source-summary b.connected{color:#48d597}.boxing-search{padding:16px}.boxing-search>header{justify-content:space-between;align-items:flex-start;display:flex}.boxing-search h2,.boxing-managers h2,.boxing-reports h2,.boxing-sources h2{margin:4px 0 12px}.boxing-search>div{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.boxing-search label,.boxing-form-grid label{color:#91a0b4;text-transform:uppercase;gap:5px;font-size:7px;font-weight:900;display:grid}.boxing-search input,.boxing-search select,.boxing-form-grid input,.boxing-form-grid select,.boxing-form-grid textarea{color:#fff;background:#070d15;border:1px solid #31435c;border-radius:5px;width:100%;min-height:42px;padding:8px 10px}.boxing-search footer{justify-content:flex-end;gap:8px;margin-top:13px;display:flex}.boxing-search button,.boxing-results header button,.boxing-profile nav button,.boxing-profile nav select,.boxing-notes button,.boxing-saved button,.boxing-reports button{color:#f4d9aa;background:#3c2c16;border:1px solid #5c4a2b;border-radius:5px;min-height:36px;padding:0 11px;font-size:7px;font-weight:900}.boxing-results{background:#0b131f;border:1px solid #27364b;border-radius:8px;margin-top:12px;overflow:hidden}.boxing-results>header{border-bottom:1px solid #27364b;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.boxing-results>header>div{align-items:baseline;gap:7px;display:flex}.boxing-results>header b{font-size:16px}.boxing-results>header span{color:#8796aa;font-size:8px}.boxing-results>article{border-bottom:1px solid #27364b}.boxing-row{grid-template-columns:34px 44px minmax(180px,1fr) 110px 92px 108px;align-items:center;gap:10px;padding:10px 12px;display:grid}.boxing-expand{color:#fff;background:#15243a;border:1px solid #536883;border-radius:4px;width:30px;height:30px}.boxing-avatar{color:#fff;background:#27364b;border:2px solid #f0ae46;border-radius:50%;place-items:center;width:40px;height:40px;font-weight:900;display:grid;overflow:hidden}.boxing-avatar img{object-fit:cover;width:100%;height:100%}.boxing-name{gap:4px;display:grid}.boxing-name strong{font-size:10px}.boxing-name em{color:#a9b4c3;font-weight:500}.boxing-name small,.boxing-record small{color:#7d8da2;font-size:7px}.boxing-record{gap:3px;font-size:11px;display:grid}.boxing-verify{color:#9cacbf;text-align:center;text-transform:uppercase;border:1px solid #475a72;border-radius:999px;padding:6px;font-size:6px;font-weight:900}.boxing-verify.confirmed{color:#65e0ad;border-color:#287b5b}.boxing-row>button:last-child{color:#b8c6d8;background:#17243a;border:1px solid #4e6179;border-radius:5px;min-height:34px;font-size:7px;font-weight:900}.boxing-row>button.watching{color:#ffe5b8;background:#5e3b15;border-color:#f0ae46}.boxing-profile{background:#080f19;border-top:1px solid #344761;padding:14px}.boxing-profile dl{border:1px solid #27364b;grid-template-columns:repeat(3,1fr);margin:0;display:grid}.boxing-profile dl>div{border-bottom:1px solid #27364b;border-right:1px solid #27364b;padding:10px}.boxing-profile dt{color:#75869c;text-transform:uppercase;font-size:6px;font-weight:900}.boxing-profile dd{margin:5px 0 0;font-size:8px;line-height:1.5}.boxing-profile>p{color:#aeb9c8;border:1px solid #27364b;padding:10px;font-size:8px;line-height:1.5}.boxing-profile>nav{flex-wrap:wrap;gap:8px;display:flex}.boxing-profile nav a{color:#fff;background:#0e4962;border:1px solid #33aeda;border-radius:5px;place-items:center;min-height:36px;padding:0 12px;font-size:7px;font-weight:900;text-decoration:none;display:grid}.boxing-notes{background:#0d1724;border:1px solid #27364b;border-radius:6px;margin-top:12px;padding:12px}.boxing-notes>b{color:#f0ae46;font-size:7px}.boxing-notes>p{color:#b8c4d3;border:1px solid #27364b;border-radius:4px;grid-template-columns:auto 1fr;gap:4px 8px;padding:9px;font-size:8px;display:grid}.boxing-notes p strong{color:#fff}.boxing-notes time{color:#6f8096}.boxing-notes form{grid-template-columns:1fr auto;gap:8px;display:grid}.boxing-notes textarea{color:#fff;background:#070d15;border:1px solid #31435c;border-radius:5px;min-height:60px;padding:8px}.boxing-empty{text-align:center;color:#6f8095;padding:28px}.boxing-tip{color:#6cc9f1;border:1px solid #3da6d5;border-radius:50%;place-items:center;width:19px;height:19px;font-size:8px;display:inline-grid;position:relative}.boxing-tip i{z-index:20;color:#d8e7f3;background:#0a1a29;border:1px solid #3b6380;border-radius:5px;width:240px;padding:10px;font-size:8px;font-style:normal;line-height:1.45;display:none;position:absolute;top:24px;right:0}.boxing-tip:hover i,.boxing-tip:focus i{display:block}.boxing-saved{margin-top:12px;padding:12px}.boxing-saved h2{font-size:12px}.boxing-saved article{border-top:1px solid #27364b;justify-content:space-between;align-items:center;padding:9px;display:flex}.boxing-saved span{gap:3px;display:grid}.boxing-saved b{font-size:9px}.boxing-saved small{color:#77879c;font-size:7px}.boxing-managers,.boxing-reports,.boxing-sources{padding:16px}.boxing-managers>header{justify-content:space-between;align-items:center;display:flex}.boxing-managers>article{border-top:1px solid #27364b;grid-template-columns:1.2fr 1fr auto;align-items:center;gap:16px;padding:13px;display:grid}.boxing-managers article div{gap:4px;display:grid}.boxing-managers article span,.boxing-managers article p{color:#8898ad;font-size:8px}.boxing-managers article strong{color:#f0ae46;font-size:8px}.boxing-reports>div{grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0;display:grid}.boxing-reports>p{color:#8494a9;font-size:8px}.boxing-sources{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.boxing-sources>header{grid-column:1/-1}.boxing-sources>article{background:#0a111c;border:1px solid #2d4058;border-radius:6px;gap:10px;padding:13px;display:grid}.boxing-sources article.licensed{background:#1d160d;border-color:#7b5726}.boxing-sources article>div{justify-content:space-between;align-items:center;display:flex}.boxing-sources article b{font-size:10px}.boxing-sources article span{color:#77889e;font-size:6px}.boxing-sources article p{color:#9aa8ba;margin:0;font-size:8px;line-height:1.5}.boxing-sources article button{color:#9d8b6d;background:#342815;border:1px solid #5e4a29;border-radius:5px;min-height:34px;font-size:7px}.boxing-modal{z-index:150;background:#02050bcc;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.boxing-modal>form{background:#0d1521;border:1px solid #a27330;border-radius:9px;width:min(900px,100%);max-height:92vh;overflow:auto;box-shadow:0 30px 100px #000}.boxing-modal header{border-bottom:1px solid #2b3e55;justify-content:space-between;align-items:flex-start;padding:16px 18px;display:flex}.boxing-modal header h2{margin:4px 0}.boxing-modal header>button{color:#fff;background:#17243a;border:1px solid #40546e;border-radius:5px;width:38px;height:38px;font-size:18px}.boxing-form-grid{grid-template-columns:repeat(2,1fr);gap:10px;padding:18px;display:grid}.boxing-form-grid label.wide{grid-column:1/-1}.boxing-form-grid textarea{min-height:90px}.boxing-form-grid .check{flex-direction:row;grid-column:1/-1;align-items:center;display:flex}.boxing-form-grid .check input{width:18px;min-height:18px}.boxing-modal footer{border-top:1px solid #2b3e55;justify-content:flex-end;align-items:center;gap:8px;padding:13px 18px;display:flex}.boxing-modal footer span{color:#a8bad1;margin-right:auto;font-size:8px}.boxing-modal footer button{color:#fff;background:#4f3515;border:1px solid #6c532a;border-radius:5px;min-height:40px;padding:0 13px;font-size:8px;font-weight:900}@media (max-width:1100px){.boxing-tabs{grid-template-columns:repeat(4,1fr)}.boxing-search>div{grid-template-columns:repeat(2,1fr)}.boxing-dashboard-grid{grid-template-columns:1fr}.boxing-sources{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.boxing-workspace{padding:10px}.boxing-hero,.boxing-managers>header{flex-direction:column;align-items:stretch}.boxing-tabs{grid-template-columns:repeat(2,1fr)}.boxing-metrics{grid-template-columns:1fr 1fr}.boxing-search>div,.boxing-reports>div,.boxing-sources,.boxing-form-grid{grid-template-columns:1fr}.boxing-sources>header,.boxing-form-grid label.wide{grid-column:auto}.boxing-row{grid-template-columns:32px 40px 1fr}.boxing-row>.boxing-record,.boxing-row>.boxing-verify,.boxing-row>button:last-child{grid-column:3}.boxing-profile dl{grid-template-columns:1fr 1fr}.boxing-managers>article,.boxing-notes form{grid-template-columns:1fr}}.sidebar nav button.boxing-main-nav{color:#f0ae46!important;background:0 0!important;border-bottom-color:#0000!important;gap:8px!important;padding-inline:13px!important}.boxing-main-nav img{object-fit:contain;width:43px;height:20px;display:block}.boxing-main-nav span{letter-spacing:.13em;font-size:8px;font-weight:950}.sidebar nav button.boxing-main-nav:hover{color:#ffd38e!important;background:#22190d!important}.sidebar nav button.boxing-main-nav.active{box-shadow:inset 0 -2px #f0ae46;color:#fff!important;background:#251a0d!important;border-bottom-color:#f0ae46!important}.boxing-only-shell{background:#080d15;min-height:100vh}.boxing-only-header{background:#12100d!important;border-color:#8c5d20!important}.boxing-brand{gap:13px!important}.boxing-brand img{object-fit:contain;width:78px;height:30px;display:block}.boxing-brand span{letter-spacing:.16em;font-weight:950;color:#f0ae46!important;font-size:11px!important}.boxing-license-setup{border-top:1px solid #65491f;padding-top:9px}.boxing-license-setup summary{color:#d5b16f;cursor:pointer;font-size:7px;font-weight:900}.boxing-license-setup label{color:#9d8b6d;text-transform:uppercase;gap:4px;margin-top:8px;font-size:6px;font-weight:900;display:grid}.boxing-license-setup input{color:#8a7a61;background:#100d08;border:1px solid #49391f;border-radius:4px;min-height:34px;padding:0 8px}.boxing-license-setup p{color:#a6977e!important;font-size:7px!important}.boxing-tapology-import{background:#0b1e2b;border:1px solid #316985;border-radius:6px;padding:11px}.boxing-tapology-import>span{grid-template-columns:1fr auto;gap:8px;display:grid}.boxing-tapology-import button{color:#fff;background:#135875;border:1px solid #45a9d0;border-radius:5px;padding:0 12px;font-size:7px;font-weight:900}.boxing-tapology-import small{color:#80a8bb;text-transform:none;font-size:7px;font-weight:600}@media (max-width:720px){.boxing-tapology-import>span{grid-template-columns:1fr}.boxing-tapology-import button{min-height:42px}}.boxing-public-form{color:#eff4fc;background:#080d15;place-items:center;min-height:100vh;padding:24px;display:grid}.boxing-public-form>section{background:#0d1521;border:1px solid #805923;border-radius:10px;width:min(940px,100%);overflow:hidden}.boxing-public-form>section>header{background:linear-gradient(100deg,#38240d,#101a29);border-bottom:1px solid #5c421f;align-items:center;gap:15px;padding:20px 24px;display:flex}.boxing-public-form header img{width:68px}.boxing-public-form header p{color:#f0ae46;letter-spacing:.14em;margin:0;font-size:8px;font-weight:950}.boxing-public-form header h1{margin:4px 0}.boxing-public-form form{gap:12px;padding:20px 24px;display:grid}.boxing-public-form form>p{color:#b9c9dd;border:1px solid #38516e;border-radius:5px;margin:0;padding:11px;font-size:9px}.boxing-public-form form>section{background:#0a121d;border:1px solid #2c3e56;border-radius:7px;padding:14px}.boxing-public-form h2{margin:0 0 12px;font-size:13px}.boxing-public-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.boxing-public-grid label{color:#8798ae;text-transform:uppercase;gap:5px;font-size:7px;font-weight:900;display:grid}.boxing-public-grid label.wide{grid-column:1/-1}.boxing-public-grid input,.boxing-public-form textarea{color:#fff;background:#060c13;border:1px solid #344961;border-radius:5px;min-height:42px;padding:9px}.boxing-public-form textarea{resize:vertical;width:100%;min-height:130px}.boxing-public-form form>button{color:#fff;background:#875315;border:1px solid #f0ae46;border-radius:6px;min-height:48px;font-weight:950}.boxing-public-complete{padding:30px}.boxing-public-complete strong{color:#f0ae46;font-size:20px}@media (max-width:680px){.boxing-public-form{padding:0}.boxing-public-form>section{border:0;border-radius:0;min-height:100vh}.boxing-public-form form,.boxing-public-form>section>header{padding:16px}.boxing-public-grid{grid-template-columns:1fr}.boxing-public-grid label.wide{grid-column:auto}.boxing-public-grid input,.boxing-public-form textarea{font-size:16px}}.hulu-buzz-error,.hulu-profile-warning{color:#f1d9bd;background:#2a231b;border:1px solid #ae8262;border-radius:6px;margin:10px 14px;padding:11px 14px;font-size:11px;line-height:1.5}.ticket-type-badge.support,.ticket-type-badge.improvement,.suggestion-badge:not(.completed){color:#b9cbd7;background:#122c3d;border-color:#506a7d}.suggestion-list nav button.active{color:#d4e2eb!important;background:#0d304a!important;border-color:#5f7f96!important;box-shadow:inset 0 0 0 1px #89a9be38!important}.suggestion-list nav button.active.status-completed{color:#fff!important;background:#168451!important;border-color:#43d58a!important;box-shadow:0 0 0 2px #43d58a33,0 5px 14px #16845147!important}.weight-class-picker{width:100%;min-width:0;position:relative}.weight-class-picker>button{border:1px solid var(--border,#355269);background:var(--input-bg,#0f1419);width:100%;min-height:44px;color:inherit;text-align:left;cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.weight-class-picker>button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.weight-class-menu{z-index:60;color:#e7eef4;background:#10212c;border:1px solid #47718a;border-radius:7px;min-width:100%;max-height:340px;padding:10px;position:absolute;top:calc(100% + 5px);left:0;overflow:auto;box-shadow:0 10px 30px #0008}.weight-class-menu header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:8px;display:flex}.weight-class-menu header button{color:#8cd8ff;cursor:pointer;background:0 0;border:0;padding:4px 8px}.weight-class-menu fieldset{border:0;margin:8px 0 0;padding:0}.weight-class-menu legend{color:#90b9cb;text-transform:uppercase;padding:7px 5px;font-size:11px;font-weight:700}.weight-class-menu label{cursor:pointer;white-space:nowrap;align-items:center;gap:8px;padding:7px 5px;font-size:9px!important;display:flex!important}.weight-class-menu label:hover{background:#254355;border-radius:4px}.weight-class-menu input[type=checkbox]{accent-color:#38b6e5;flex:none;margin:0;width:17px!important;height:17px!important;min-height:0!important}.boxing-weight-field{color:#91a0b4;text-transform:uppercase;gap:5px;font-size:7px;font-weight:900;display:grid}.hulu-search-panel .hulu-search-field{color:#87a99a;text-transform:uppercase;gap:5px;min-width:0;font-size:7px;font-weight:900;display:grid}.weight-class-picker>button{font-family:inherit;font-weight:inherit;font-size:inherit;line-height:normal}.weight-class-picker>button>b{font-size:9px;font-weight:700}.weight-class-menu{text-transform:none;font-family:inherit;font-weight:700;line-height:1.4}.weight-class-menu header small,.weight-class-menu header button,.weight-class-menu legend{font-family:inherit;font-size:9px;font-weight:700}.hulu-combat-grid>article>header select{height:40px;min-height:40px;padding:0 10px;font-family:inherit;font-size:7px;font-weight:900}.hulu-combat-grid>article input{height:40px;min-height:40px;font-family:inherit;font-size:7px;font-weight:900}.hulu-combat-grid>article label{grid-template-columns:minmax(0,1fr) 78px;gap:8px}@media (min-width:721px){.field .weight-class-picker>button{border-radius:var(--control-radius,5px);background:#07192a;border-color:#29445f;height:32px;min-height:32px;padding:0 10px;font-size:10px;font-weight:400}.hulu-search-panel .weight-class-picker>button{color:#eefaf4;text-transform:none;background:#061814;border-color:#315b4c;border-radius:5px;height:40px;min-height:40px;padding:0 10px;font-size:7px;font-weight:900}.boxing-search .weight-class-picker>button{color:#fff;text-transform:none;background:#070d15;border-color:#31435c;border-radius:5px;height:42px;min-height:42px;padding:8px 10px;font-size:7px;font-weight:900}}@media (max-width:720px){.weight-class-picker>button,.hulu-combat-grid>article>header select,.hulu-combat-grid>article input{height:44px;min-height:44px;font-size:16px!important}.weight-class-menu label{min-height:44px;font-size:14px!important}}.hulu-filter-grid:not(.scope){grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr))}.hulu-saved-body .hulu-results-table{border:1px solid #285043;border-radius:7px;overflow:auto}.hulu-saved-body .hulu-results-table table{min-width:1700px}.hulu-saved-body .hulu-results-table th:first-child,.hulu-saved-body .hulu-results-table tr:not(.expanded-fighter-row)>td:first-child{width:46px;min-width:46px;max-width:46px}.hulu-saved-body .hulu-results-table td{padding:8px 9px}.hulu-saved-body .hulu-row-actions{min-width:310px;max-width:340px}.hulu-results-table .hulu-row-actions button.hulu-show-more{color:#ffe2b3;background:#754009;border-color:#db9237}.hulu-results-table .hulu-row-actions button.selected-cast,.hulu-card-actions .hulu-selected-action{color:#e6eaff;background:#313b6e;border-color:#8896e7}.hulu-results-table .hulu-row-actions button.hulu-danger{color:#ffb9c5;background:#3e1e28;border-color:#925160}.hulu-saved-expanded{min-width:0;max-width:calc(100vw - 90px);padding:12px}.hulu-cast-list-library{background:#08251c;border:1px solid #315c4a;border-radius:8px;margin:16px 0;padding:16px}.hulu-cast-list-library>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.hulu-cast-list-library h2{color:#dcf7e8;margin:0;font-size:18px}.hulu-cast-list-library p{color:#a7c1b4;font-size:11px;line-height:1.45}.hulu-cast-list-library button{color:#d9f0e4;min-height:40px;font:inherit;cursor:pointer;background:#10372a;border:1px solid #3d7059;border-radius:6px;padding:8px 12px;font-size:11px;font-weight:700}.hulu-cast-list-tabs{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.hulu-cast-list-tabs button{text-align:left;gap:5px;display:grid}.hulu-cast-list-tabs button.active{background:#12573a;border-color:#1ce783}.hulu-cast-list-tabs button span{color:#a6c3b4;font-size:9px}.hulu-cast-list-tab-group{align-items:center;gap:8px;max-width:100%;display:flex}.hulu-cast-list-tab-group>.hulu-rename-list{color:#b6d3c4;background:0 0;border-color:#426c59;min-height:0;padding:8px 10px;font-size:11px}.hulu-cast-list-tab-group>button:first-child{min-width:0}.hulu-list-notes{margin:12px;padding:0}.hulu-list-notes>summary{cursor:pointer;color:#74e9ad;padding:12px 14px;font-size:11px;font-weight:800}.hulu-list-notes>.hulu-notes-thread{max-height:320px;overflow-y:auto}.hulu-list-notes[open]>header{border-top:1px solid #31594b}.hulu-shell :is(.hulu-buzz-button,.hulu-buzz-trigger,.hulu-table-buzz-trigger){opacity:1;color:#fff!important;background:#241237!important;border-color:#a68bd1!important}.hulu-shell :is(.hulu-buzz-button,.hulu-buzz-trigger,.hulu-table-buzz-trigger):hover:not(:disabled){color:#fff!important;background:#35204f!important;border-color:#d8b4fe!important}.hulu-shell :is(.hulu-buzz-button,.hulu-buzz-trigger,.hulu-table-buzz-trigger):focus-visible{outline-offset:3px;outline:2px solid #d8b4fe}.hulu-shell :is(.hulu-buzz-button,.hulu-buzz-trigger,.hulu-table-buzz-trigger):disabled{opacity:1;cursor:wait;color:#c9bfd5!important;background:#1b1228!important}.hulu-modal>section>.hulu-save-destinations{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.hulu-save-destinations>section{background:#08251c;border:1px solid #39634e;border-radius:8px;min-width:0;padding:14px}.hulu-save-destinations h3{color:#dcf7e8;margin:0 0 8px;font-size:15px}.hulu-save-destinations button{white-space:normal;width:100%}@media (max-width:760px){.hulu-modal>section>.hulu-save-destinations{grid-template-columns:1fr}.hulu-cast-list-library>header{flex-direction:column;align-items:stretch}.hulu-cast-list-tabs button{flex:160px}}.hulu-saved-body .hulu-results-table .hulu-row-actions button{min-height:28px;font-size:8px}.hulu-row-actions .hulu-row-action-picker{color:#dcefe4;cursor:pointer;background:#102f26;border:1px solid #3b7058;border-radius:5px;flex-basis:100%;width:100%;min-height:30px;padding:6px 10px;font-size:10px;font-weight:700}@media (max-width:760px){.hulu-row-actions .hulu-row-action-picker{grid-column:1/-1}.hulu-saved-body .hulu-results-table table{min-width:0}.hulu-saved-body .hulu-row-actions{min-width:0;max-width:none}}.hulu-save-confirmation{z-index:180;color:#e5fff0;background:#103b2a;border:1px solid #48b985;border-radius:8px;align-items:center;gap:16px;max-width:min(440px,100vw - 32px);padding:13px 16px;font-size:12px;line-height:1.4;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 28px #0006}.hulu-save-confirmation button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:20px}.hulu-row-contributor{color:#8fb6a4;margin-top:4px;font-size:7px;font-weight:500;display:block}.hulu-collection>.hulu-results-table{border-top:1px solid #285043}.hulu-collection>.hulu-results-table .expanded-fighter-row>td{padding:12px}.hulu-collection>.hulu-results-table th:first-child,.hulu-collection>.hulu-results-table tr:not(.expanded-fighter-row)>td:first-child{width:46px;min-width:46px;max-width:46px}.hulu-collection>.hulu-results-table .hulu-row-actions{min-width:310px;max-width:340px}.hulu-collection>.hulu-results-table .hulu-row-actions button{min-height:28px;font-size:8px}@media (max-width:760px){.hulu-collection>.hulu-results-table .hulu-row-actions{min-width:0;max-width:none}}.hulu-cast-record .hulu-card-check{display:none}.spotdraft-record .spotdraft-form{grid-template-columns:minmax(0,1fr);align-items:start}.spotdraft-form>*{min-width:0}.spotdraft-prefill>span{overflow-wrap:anywhere;min-width:0}.spotdraft-money input,.spotdraft-upcoming-fight input,.spotdraft-notes textarea,.spotdraft-deals>input{text-transform:none;width:100%;font-size:11px;font-weight:400;line-height:1.4}.opponent-finder .opponent-identity-row input,.opponent-finder .opponent-criteria input,.opponent-finder .opponent-criteria select,.opponent-finder .manual-opponent-search input{font-size:11px;font-weight:400}.opponent-finder .opponent-promotion-filter>span{font-size:8px;font-weight:800}.hulu-search-panel .hulu-filter-card input:not([type=checkbox]),.hulu-search-panel .hulu-filter-card select,.hulu-intake-grid input,.hulu-intake-grid textarea,.hulu-contact-grid input,.hulu-public-grid input,.hulu-public-grid textarea,.boxing-search input,.boxing-search select,.boxing-form-grid input,.boxing-form-grid select,.boxing-form-grid textarea,.boxing-public-grid input,.boxing-public-form textarea{font-size:11px;font-weight:400;line-height:1.4}.hulu-search-panel .weight-class-picker>button,.boxing-search .weight-class-picker>button{font-size:11px;font-weight:400}.hulu-note-composer textarea,.hulu-note-edit textarea,.boxing-notes textarea{font-size:11px;line-height:1.5}@media (max-width:720px){.hulu-search-panel .hulu-filter-card input:not([type=checkbox]),.hulu-search-panel .hulu-filter-card select,.hulu-intake-grid input,.hulu-intake-grid textarea,.hulu-contact-grid input,.hulu-public-grid input,.hulu-public-grid textarea,.boxing-search input,.boxing-search select,.boxing-form-grid input,.boxing-form-grid select,.boxing-form-grid textarea,.boxing-public-grid input,.boxing-public-form textarea,.hulu-note-composer textarea,.hulu-note-edit textarea,.boxing-notes textarea,.spotdraft-money input,.spotdraft-upcoming-fight input,.spotdraft-notes textarea,.spotdraft-deals>input,.spotdraft-template-choice select,.opponent-finder .opponent-identity-row input,.opponent-finder .opponent-criteria input,.opponent-finder .opponent-criteria select,.opponent-finder .manual-opponent-search input{min-height:44px;font-size:16px}}.hulu-list-name-row{align-items:center;gap:12px;padding-left:16px;display:flex}.hulu-list-name-row .hulu-saved-head{flex:1;min-width:0}.hulu-rename-list{flex-shrink:0}.hulu-modal [role=alert]{color:#ffb9b9}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
