.shared-dashboard-menu{position:relative}.shared-dashboard-menu-toggle{width:42px;height:42px;border:0;border-radius:10px;padding:0;display:inline-flex;align-items:center;justify-content:center;background:#111827;color:#fff;cursor:pointer;font:inherit}.shared-dashboard-hamburger{display:grid;gap:4px;width:18px}.shared-dashboard-hamburger span{display:block;height:2px;border-radius:999px;background:currentColor}.shared-dashboard-menu-panel{display:none;position:absolute;top:calc(100% + 8px);right:0;min-width:290px;z-index:70;padding:10px;border:1px solid var(--line);border-radius:10px;background:var(--card, var(--surface-raised, #fff));box-shadow:0 14px 30px #0206172e;gap:10px}.shared-dashboard-menu-panel.open{display:grid}.shared-dashboard-menu-profile{display:flex;align-items:center;gap:10px;padding:8px;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft);color:var(--ink, var(--text))}.shared-dashboard-menu-profile strong,.shared-dashboard-menu-profile em{display:block}.shared-dashboard-menu-profile em{color:var(--muted);font-size:12px;font-style:normal;text-transform:uppercase}.shared-dashboard-menu-avatar{display:inline-grid;place-items:center;flex:0 0 auto;width:42px;height:42px;border-radius:8px;background:var(--brand, var(--accent));color:#fff;font-weight:800}.shared-dashboard-menu-section{display:grid;gap:6px}.shared-dashboard-menu-section-title{color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.shared-dashboard-menu-item{display:grid;grid-template-columns:34px 1fr;align-items:center;gap:9px;width:100%;min-height:40px;padding:8px;border:0;border-radius:8px;background:transparent;color:var(--ink, var(--text));cursor:pointer;font:inherit;text-align:left;text-decoration:none}.shared-dashboard-menu-item:hover{background:var(--surface-hover, var(--button-bg))}.shared-dashboard-menu-icon{display:inline-grid;place-items:center;min-width:30px;height:26px;border:1px solid var(--line);border-radius:7px;color:var(--muted);font-size:10px;font-weight:800}.shared-dashboard-menu-logout{border-top:1px solid var(--line);border-radius:0 0 8px 8px;color:var(--danger, var(--danger-text, #b91c1c))}@media(max-width:900px){.shared-dashboard-menu-panel{right:0;left:auto;min-width:240px}}:root{--page-bg: #090d14;--page-glow: rgba(0, 212, 170, .08);--surface: #111827;--surface-soft: #0f172a;--surface-raised: #182135;--surface-hover: #142033;--button-bg: #101a2b;--line: #1e2d40;--line-strong: #2a3a52;--text: #e8f0fe;--muted: #8194b6;--muted-strong: #8ea2c5;--subtle: #a8b6d2;--accent: #00d4aa;--accent-text: #06110f;--accent-hover-border: #38e6c3;--accent-hover-bg: rgba(0, 212, 170, .09);--link: #8be9d4;--link-hover: #c7fff3;--prize: #f4c95d;--danger-text: #fecaca;--danger-border: #7f1d1d;--danger-bg: rgba(248, 113, 113, .1);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--text);background:var(--page-bg)}*{box-sizing:border-box}body{margin:0;min-width:320px;background:var(--page-bg)}button,input,select{font:inherit}button{cursor:pointer}.public-sweat{--page-bg: #090d14;--page-glow: rgba(0, 212, 170, .08);--surface: #111827;--surface-soft: #0f172a;--surface-raised: #182135;--surface-hover: #142033;--button-bg: #101a2b;--line: #1e2d40;--line-strong: #2a3a52;--text: #e8f0fe;--muted: #8194b6;--muted-strong: #8ea2c5;--subtle: #a8b6d2;--accent: #00d4aa;--accent-text: #06110f;--accent-hover-border: #38e6c3;--accent-hover-bg: rgba(0, 212, 170, .09);--link: #8be9d4;--link-hover: #c7fff3;--prize: #f4c95d;--danger-text: #fecaca;--danger-border: #7f1d1d;--danger-bg: rgba(248, 113, 113, .1);min-height:100vh;color-scheme:dark;background:linear-gradient(180deg,var(--page-glow),transparent 220px),var(--page-bg);color:var(--text)}.public-sweat[data-theme=light]{--page-bg: #f5f7fb;--page-glow: rgba(0, 162, 130, .12);--surface: #ffffff;--surface-soft: #f0f4f9;--surface-raised: #e8eef6;--surface-hover: #e3edf7;--button-bg: #eef3f8;--line: #d6e0ea;--line-strong: #bdc9d8;--text: #172033;--muted: #61708a;--muted-strong: #465874;--subtle: #53657f;--accent: #009f83;--accent-text: #ffffff;--accent-hover-border: #00a98e;--accent-hover-bg: rgba(0, 159, 131, .08);--link: #007d69;--link-hover: #005f52;--prize: #9a6400;--danger-text: #8f1f28;--danger-border: #e4a6ad;--danger-bg: #fff1f2;color-scheme:light}.public-shell{width:min(1500px,100%);margin:0 auto;padding:18px}.public-empty{min-height:100vh;display:grid;place-items:center;padding:24px}.public-empty-panel{width:min(460px,100%);border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:24px;text-align:center}.public-logo{font-family:Arial Narrow,Inter,sans-serif;font-size:42px;line-height:1;font-weight:800;letter-spacing:0}.public-logo span,.public-accent{color:var(--accent)}.public-muted{color:var(--muted)}.public-error{color:var(--danger-text);border:1px solid var(--danger-border);background:var(--danger-bg);border-radius:8px;padding:10px 12px}.public-error-banner{display:flex;align-items:center;justify-content:space-between;gap:12px}.public-error-banner span{min-width:0}.public-error-dismiss{display:inline-grid;place-items:center;flex:0 0 auto;width:30px;height:30px;border:1px solid var(--danger-border);border-radius:8px;background:transparent;color:var(--danger-text);padding:0}.public-error-dismiss svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.public-top{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;padding:10px 0 18px}.public-top p{margin:7px 0 0;color:var(--muted)}.public-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.public-duration-countdown{display:inline-flex;align-items:center;min-height:34px;padding:0 10px;border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface-raised);color:var(--text);font-size:12px;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}.public-pending-countdown{color:var(--text);font-variant-numeric:tabular-nums}.public-menu{position:relative}.public-menu-panel{display:none;position:absolute;top:calc(100% + 8px);right:0;z-index:60;min-width:290px;padding:10px;border:1px solid var(--line-strong);border-radius:10px;background:var(--surface-raised);box-shadow:0 16px 34px #0000003d}.public-menu-panel.open{display:grid;gap:10px}.public-menu-profile{display:flex;align-items:center;gap:10px;padding:8px;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft)}.public-menu-profile strong,.public-menu-profile em{display:block}.public-menu-profile em{color:var(--muted);font-size:12px;font-style:normal;text-transform:uppercase}.public-menu-avatar{display:inline-grid;place-items:center;flex:0 0 auto;width:42px;height:42px;border-radius:8px;background:var(--accent);color:#041016;font-weight:800}.public-menu-section{display:grid;gap:6px}.public-menu-section-title{color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.public-menu-item{display:grid;grid-template-columns:34px 1fr;align-items:center;gap:9px;width:100%;min-height:40px;border:0;border-radius:8px;background:transparent;color:var(--text);padding:8px;text-align:left;text-decoration:none}.public-menu-item:hover{background:var(--button-bg)}.public-menu-icon{display:inline-grid;place-items:center;min-width:30px;height:26px;border:1px solid var(--line);border-radius:7px;color:var(--muted);font-size:10px;font-weight:800}.public-menu-logout{border-top:1px solid var(--line);border-radius:0 0 8px 8px;color:#f87171}.public-btn{border:1px solid var(--line-strong);border-radius:8px;background:var(--button-bg);color:var(--text);padding:9px 12px}.public-btn.primary{border-color:var(--accent);background:var(--accent);color:var(--accent-text);font-weight:800}.public-btn:disabled{opacity:.5;cursor:not-allowed}.public-icon-btn{display:inline-grid;place-items:center;width:38px;height:38px;border:1px solid var(--line-strong);border-radius:8px;background:var(--button-bg);color:var(--text);padding:0}.public-icon-btn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.public-title-inline{display:inline-flex;align-items:center;gap:6px}.public-info-tooltip{position:relative;display:inline-grid;place-items:center;line-height:1}.public-info-icon{display:inline-grid;place-items:center;width:16px;height:16px;border:1px solid var(--line-strong);border-radius:999px;color:var(--muted-strong);font-size:10px;font-weight:900;text-transform:none}.public-info-popup{position:absolute;left:0;top:calc(100% + 8px);z-index:30;width:max-content;max-width:240px;transform:translateY(-2px);border:1px solid var(--line-strong);border-radius:8px;background:var(--surface-raised);color:var(--text);box-shadow:0 10px 28px #00000038;opacity:0;padding:8px 10px;pointer-events:none;text-transform:none;font-size:12px;font-weight:700;letter-spacing:0;line-height:1.25;transition:opacity .12s ease,transform .12s ease}.public-info-tooltip:hover .public-info-popup,.public-info-tooltip:focus .public-info-popup,.public-info-tooltip:focus-within .public-info-popup{opacity:1;transform:translateY(0)}.public-lineup-card:has(.public-lineup-ownership-tooltip:hover),.public-lineup-card:has(.public-lineup-ownership-tooltip:focus),.public-lineup-card:has(.public-lineup-ownership-tooltip:focus-within){overflow:visible}.public-lineup-owned{display:inline-flex;align-items:center;gap:4px;min-height:18px}.public-lineup-ownership-tooltip{flex:0 0 auto}.public-lineup-ownership-tooltip .public-info-icon{width:13px;height:13px;font-size:8px}.public-lineup-ownership-tooltip .public-info-popup{left:50%;width:188px;max-width:min(188px,80vw);display:grid;gap:8px;transform:translate(-50%,-2px);padding:10px;text-align:left}.public-lineup-ownership-tooltip:hover .public-info-popup,.public-lineup-ownership-tooltip:focus .public-info-popup,.public-lineup-ownership-tooltip:focus-within .public-info-popup{transform:translate(-50%)}.public-lineup-card-slot-wrap:last-child .public-lineup-ownership-tooltip .public-info-popup{top:auto;bottom:calc(100% + 8px);transform:translate(-50%,2px)}.public-lineup-card-slot-wrap:last-child .public-lineup-ownership-tooltip:hover .public-info-popup,.public-lineup-card-slot-wrap:last-child .public-lineup-ownership-tooltip:focus .public-info-popup,.public-lineup-card-slot-wrap:last-child .public-lineup-ownership-tooltip:focus-within .public-info-popup{transform:translate(-50%)}.public-lineup-ownership-title{overflow:hidden;color:var(--text);font-size:12px;font-weight:900;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.public-lineup-ownership-total,.public-lineup-ownership-rows>span{display:grid;grid-template-columns:minmax(42px,1fr) minmax(58px,max-content);gap:8px;align-items:center}.public-lineup-ownership-total{padding-bottom:7px;border-bottom:1px solid var(--line)}.public-lineup-ownership-rows{display:grid;gap:5px}.public-lineup-ownership-total span,.public-lineup-ownership-rows span span{overflow:hidden;color:var(--muted);text-overflow:ellipsis;white-space:nowrap}.public-lineup-ownership-total b,.public-lineup-ownership-rows b{color:var(--text);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:900;text-align:right;white-space:nowrap}.public-lineup-ownership-rows>span.current b,.public-lineup-ownership-rows>span.current span:first-child{color:var(--accent)}.public-dashboard{display:grid;gap:12px}.public-panel{border:1px solid var(--line);border-radius:8px;background:var(--surface);overflow:hidden}.public-panel-pad{padding:12px}.public-panel-title{font-size:12px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:var(--text)}.public-contest-panel{display:grid;grid-template-columns:minmax(190px,240px) minmax(0,1fr);gap:14px;align-items:start;padding:12px}.public-contest-controls{display:grid;gap:10px;align-content:start}.public-contest-heading{display:grid;gap:4px}.public-select{width:100%;border:1px solid var(--line-strong);border-radius:8px;background:var(--surface-soft);color:var(--text);padding:8px 10px}.public-bucket-body{display:grid;gap:8px;min-width:0}.public-bucket-radios{display:grid;gap:8px}.public-bucket-radio{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft);color:var(--text);padding:9px;cursor:pointer;transition:background-color .12s ease,border-color .12s ease,box-shadow .12s ease}.public-bucket-radio:not(.selected):hover,.public-bucket-radio:not(.selected):focus-within{border-color:var(--accent-hover-border);background:linear-gradient(90deg,var(--accent-hover-bg),transparent 62%),var(--surface-soft);box-shadow:inset 3px 0 var(--accent-hover-border)}.public-bucket-radio.selected{border-color:var(--accent);background:var(--surface-raised)}.public-bucket-radio input{accent-color:var(--accent);margin:0}.public-bucket-radio span{min-width:0;font-size:12px;font-weight:800;letter-spacing:.7px;text-transform:uppercase}.public-bucket-radio em{color:var(--muted);font-size:12px;font-style:normal;font-weight:800}.public-contest-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.public-contest-button{width:100%;display:grid;gap:6px;border:1px solid var(--line);border-radius:8px;background:var(--surface-raised);color:var(--text);padding:12px;text-align:left;transition:background-color .12s ease,border-color .12s ease,box-shadow .12s ease}.public-contest-button:not(.selected):hover,.public-contest-button:not(.selected):focus-visible{border-color:var(--accent-hover-border);background:linear-gradient(90deg,var(--accent-hover-bg),transparent 58%),var(--surface-raised);box-shadow:inset 3px 0 var(--accent-hover-border)}.public-contest-button.selected{border-color:var(--accent);box-shadow:inset 3px 0 var(--accent)}.public-contest-meta{color:var(--muted);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.7px}.public-contest-name{font-size:14px;font-weight:800}.public-contest-money{display:flex;gap:8px;flex-wrap:wrap;color:var(--muted);font-size:12px}.public-empty-row{grid-column:1 / -1;border:1px dashed var(--line-strong);border-radius:8px;color:var(--muted);padding:10px;font-size:12px}.public-main{display:grid;gap:12px;align-content:start}.public-contest-loading{display:grid;place-items:center;gap:12px;min-height:260px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--muted);font-size:12px;font-weight:800;letter-spacing:.6px;text-transform:uppercase}.public-spinner{width:34px;height:34px;border:3px solid var(--line-strong);border-top-color:var(--accent);border-radius:999px;animation:public-spin .8s linear infinite}@keyframes public-spin{to{transform:rotate(360deg)}}.public-tabs{display:flex;border:1px solid var(--line);border-radius:8px;background:var(--surface);overflow:hidden}.public-tab{flex:1 1 0;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--muted);padding:12px 10px 10px;font-size:12px;font-weight:800;letter-spacing:.5px;text-transform:uppercase}.public-tab.selected{border-bottom-color:var(--accent);color:var(--accent);background:var(--surface-soft)}.public-tab-stack{display:grid;gap:2px;min-width:0;line-height:1.1}.public-tab-stack strong{font:inherit}.public-tab-stack em{color:var(--muted);font-size:10px;font-style:normal;font-weight:800;letter-spacing:0;text-transform:none}.public-tab.selected .public-tab-stack em{color:var(--muted-strong)}.public-live-grid{display:grid;grid-template-columns:max-content minmax(360px,1fr);gap:12px;align-items:start}.public-live-grid>.public-panel{min-width:0}.public-hero-card{padding:16px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:start}.public-hero-card h1{margin:3px 0 7px;font-size:24px;line-height:1.1;letter-spacing:0}.public-kpis{display:grid;grid-template-columns:repeat(5,minmax(92px,1fr));gap:8px;min-width:min(580px,100%)}.public-kpi{border:1px solid var(--line);border-radius:8px;background:var(--surface-soft);padding:10px}.public-kpi span{display:block;color:var(--muted);font-size:11px;font-weight:700;text-transform:uppercase}.public-kpi strong{display:block;margin-top:4px;font-size:18px;color:var(--text)}.public-table-wrap{width:100%;overflow:auto}.public-table{width:100%;border-collapse:collapse;min-width:720px}.public-leaderboard-table{width:max-content;min-width:0;max-width:100%;table-layout:auto}.public-leaderboard-table .public-leaderboard-rank,.public-leaderboard-table .public-leaderboard-money,.public-leaderboard-table .public-leaderboard-remaining,.public-leaderboard-table .public-leaderboard-fpts{width:1%}.public-table th,.public-table td{border-bottom:1px solid var(--line);padding:9px 12px;text-align:left;white-space:nowrap}.public-leaderboard-table th,.public-leaderboard-table td{padding-left:9px;padding-right:9px}.public-table th{background:var(--surface-raised);color:var(--muted-strong);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.8px}.public-entry-search{width:min(190px,100%)}.public-entry-search .public-search{max-width:none}.public-table td{background:var(--surface);color:var(--text);font-size:13px}.public-leaderboard-scroll{max-height:585px;overflow-y:auto}.public-ownership-panel{overflow:visible}.public-leaderboard-scroll th{position:sticky;top:0;z-index:2}.public-table tr:hover td{background:var(--surface-hover)}.public-leaderboard-row td{transition:none}.public-leaderboard-row:not(.selected):hover td,.public-leaderboard-row:not(.selected):focus-within td{border-color:var(--accent-hover-border);background:color-mix(in srgb,var(--accent) 7%,var(--surface))}.public-leaderboard-row:not(.selected):hover td:first-child,.public-leaderboard-row:not(.selected):focus-within td:first-child{box-shadow:inset 3px 0 var(--accent-hover-border)}.public-leaderboard-row.selected td{border-top:1px solid var(--accent);border-bottom:1px solid var(--accent);background:linear-gradient(90deg,var(--accent-hover-bg),transparent 58%),var(--surface)}.public-leaderboard-row.selected td:first-child{border-left:1px solid var(--accent);box-shadow:inset 3px 0 var(--accent)}.public-leaderboard-row.selected td:last-child{border-right:1px solid var(--accent)}.public-pager{display:flex;align-items:center;justify-content:flex-end;gap:8px}.public-pager button{border:1px solid var(--line-strong);border-radius:8px;background:var(--surface-soft);color:var(--text);padding:7px 10px}.public-pager button:disabled{opacity:.45;cursor:not-allowed}.public-pager span{color:var(--muted);font-size:12px;font-weight:800}.public-table-pager{padding:10px 12px;border-top:1px solid var(--line)}.public-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.public-prize,.public-table td.public-prize,.public-kpi strong.public-prize{color:var(--prize);font-weight:800}.public-link{border:0;background:transparent;color:var(--link);padding:0;font:inherit;font-weight:800;text-align:left}.public-link:hover{color:var(--link-hover);text-decoration:underline}.public-entry-actions{display:inline-flex;align-items:center;gap:6px;max-width:100%}.public-row-icon-btn{display:inline-grid;place-items:center;width:22px;height:22px;border:1px solid var(--line-strong);border-radius:6px;background:var(--surface-soft);color:var(--muted-strong);font-size:12px;font-weight:900;line-height:1;padding:0}.public-row-icon-btn:hover{color:var(--accent);border-color:var(--accent);background:var(--surface-raised)}.public-lineup{display:grid;gap:3px;margin-top:10px}.public-lineup.compact{margin-top:6px}.public-lineup-panel-body{display:grid;gap:10px;padding:12px}.public-lineup-panel-body>.public-muted{margin:0}.public-lineup-loading{display:grid;place-items:center;gap:10px;min-height:180px;margin-top:10px;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft);color:var(--muted);font-size:12px;font-weight:800;letter-spacing:.6px;text-transform:uppercase}.public-lineup-browser-loading{min-height:320px}.public-slot{display:grid;grid-template-columns:54px minmax(0,1fr) 74px;gap:8px;align-items:center;border-bottom:1px solid var(--line);padding:7px 0}.public-slot span,.public-slot em{color:var(--muted);font-size:12px;font-style:normal}.public-slot strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.public-slot em{text-align:right}.public-lineup-browser-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.public-lineup-browser-panel{overflow:visible}.public-lineup-browser-head p{margin:5px 0 0}.public-lineup-user-summary{min-width:0;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.public-lineup-user-summary span{display:grid;gap:2px;min-width:0}.public-lineup-user-summary em,.public-lineup-user-summary strong{min-width:0}.public-lineup-user-summary em{color:var(--muted);font-size:9px;font-style:normal;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.public-lineup-user-summary strong{color:var(--text);font-size:14px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.public-lineup-browser-controls{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex:1 1 auto;flex-wrap:nowrap;min-width:min(480px,100%)}.public-lineup-browser-search-wrap{flex:1 1 340px;max-width:360px;min-width:220px}.public-lineup-browser-input{width:100%;max-width:none}.public-inline-error{margin-top:12px}.public-user-contests{display:grid;gap:8px;margin-top:10px}.public-user-contest{border:1px solid var(--line);border-radius:8px;overflow:hidden}.public-user-contest-toggle{width:100%;display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:8px;align-items:center;border:0;background:var(--surface-raised);color:var(--text);padding:9px;text-align:left}.public-user-contest-toggle span{display:inline-grid;place-items:center;width:20px;height:20px;border:1px solid var(--line-strong);border-radius:6px;color:var(--accent);font-weight:900}.public-user-contest-toggle strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.public-user-contest-toggle em{color:var(--muted);font-size:12px;font-style:normal;font-weight:800}.public-user-entry-list{display:grid;gap:8px;padding:8px}.public-user-entry-list.standalone{grid-template-columns:repeat(3,minmax(0,1fr));padding:0;margin-top:10px}.public-user-entry{border-top:1px solid var(--line);padding-top:8px}.public-user-entry:first-child{border-top:0;padding-top:0}.public-user-entry-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center;color:var(--muted);font-size:12px}.public-user-entry-head strong{min-width:0;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.public-user-entry-head em{color:var(--prize);font-style:normal;font-weight:800}.public-lineup-card{--lineup-position-col: 140px;--lineup-player-col: minmax(260px, 1.1fr);--lineup-event-col: minmax(260px, .9fr);--lineup-dupes-col: minmax(5ch, max-content);--lineup-pmr-col: minmax(6ch, max-content);--lineup-fpts-col: minmax(7ch, max-content);overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--surface);container-type:inline-size;transition:background-color .12s ease,border-color .12s ease,box-shadow .12s ease}.public-lineup-card.expanded{border-color:var(--line-strong)}.public-lineup-card:hover,.public-lineup-card:focus-within{border-color:var(--accent-hover-border);box-shadow:inset 3px 0 var(--accent-hover-border)}.public-lineup-card:hover .public-lineup-card-head,.public-lineup-card:focus-within .public-lineup-card-head{background:linear-gradient(90deg,var(--accent-hover-bg),transparent 58%),var(--surface-soft)}.public-lineup-card.scoring-updated{animation:public-lineup-score-flash .7s ease-out}.public-lineup-card.scoring-updated .public-lineup-card-head{animation:public-lineup-score-head-flash .7s ease-out}.public-lineup-card-head{position:relative;box-sizing:border-box;width:100%;min-width:0;display:grid;grid-template-columns:var(--lineup-position-col) var(--lineup-player-col) var(--lineup-dupes-col) var(--lineup-event-col) var(--lineup-pmr-col) var(--lineup-fpts-col);grid-template-areas:"title salary dupes result pmr fpts";gap:12px;align-items:center;border:0;border-bottom:1px solid transparent;background:var(--surface-soft);color:var(--text);cursor:pointer;padding:10px 28px 10px 12px;text-align:left}.public-lineup-card.expanded .public-lineup-card-head{border-bottom-color:var(--line)}.public-lineup-card-head:hover{background:var(--surface-hover)}.public-lineup-card-head[aria-disabled=true]{cursor:default}.public-lineup-card-title{min-width:0;display:grid;gap:2px;grid-area:title}.public-lineup-card-title strong{font-size:14px;line-height:1.15}.public-lineup-card-title span{overflow:hidden;color:var(--muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.public-lineup-card-result-metrics{display:grid;grid-template-columns:repeat(2,max-content);gap:clamp(32px,4vw,76px);grid-area:result;align-items:center;justify-content:start;min-width:0;text-align:left}.public-lineup-card-result-metrics span,.public-lineup-card-metric{display:grid;gap:2px;min-width:0}.public-lineup-card-result-metrics strong,.public-lineup-card-metric strong{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:clamp(10px,1.15cqi,15px);line-height:1.05;white-space:nowrap}.public-lineup-card-result-metrics em,.public-lineup-card-metric em{color:var(--muted);font-size:9px;font-style:normal;font-weight:800;letter-spacing:.04em}.public-lineup-card-metric-salary{grid-area:salary;justify-self:start;text-align:left}.public-lineup-card-metric-dupes{grid-area:dupes;justify-self:start;text-align:left}.public-lineup-card-metric-pmr{grid-area:pmr;justify-self:end;text-align:right}.public-lineup-card-metric-fpts{grid-area:fpts;justify-self:end;text-align:right}.public-lineup-card-prize strong,.public-lineup-card-prize em,.public-lineup-user-summary strong.public-lineup-card-prize{color:var(--prize)}.public-lineup-card-zero-prize strong,.public-lineup-card-zero-prize em,.public-lineup-user-summary strong.public-lineup-card-zero-prize{color:var(--muted-strong)}.public-lineup-card-head>b{position:absolute;top:50%;right:8px;transform:translateY(-50%);color:var(--muted);font-size:10px;text-align:right}@keyframes public-lineup-score-flash{0%{border-color:#16a34abf;box-shadow:0 0 0 2px #16a34a2e}to{border-color:var(--line);box-shadow:none}}@keyframes public-lineup-score-head-flash{0%{background:#16a34a1f}to{background:var(--surface-soft)}}@media(prefers-reduced-motion:reduce){.public-lineup-card.scoring-updated,.public-lineup-card.scoring-updated .public-lineup-card-head{animation:none}}.public-lineup-card-slots{display:grid}.public-lineup-card-slot{box-sizing:border-box;width:100%;min-width:0;display:grid;grid-template-columns:var(--lineup-position-col) var(--lineup-player-col) var(--lineup-event-col) var(--lineup-pmr-col) var(--lineup-fpts-col);grid-template-areas:"position player event pmr fpts" "position stats . . .";grid-template-rows:minmax(28px,auto) auto;column-gap:12px;row-gap:8px;align-items:start;border-bottom:1px solid var(--line);padding:10px 16px 14px 12px}.public-lineup-card-slot-wrap{border-bottom:1px solid var(--line)}.public-lineup-card-slot-wrap:last-child{border-bottom:0}.public-lineup-card-slot-wrap .public-lineup-card-slot{border-bottom:0}.public-lineup-card-slot.no-stats{grid-template-areas:"position player event pmr fpts";grid-template-rows:auto;padding-bottom:12px}.public-lineup-card-slot.no-stats .public-lineup-position-cell{grid-template-rows:auto auto}.public-lineup-position-cell{align-self:stretch;display:grid;align-items:start;gap:8px;grid-area:position;grid-template-rows:24px minmax(34px,1fr);justify-items:center;min-height:100%}.public-lineup-position-cell small{align-self:stretch;color:var(--muted);display:flex;align-items:center;justify-content:center;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:14px;font-weight:900;line-height:1;text-align:center}.public-position-chip{align-self:start;display:inline-flex;align-items:center;width:56px;min-width:56px;height:24px;justify-content:center;border-radius:4px;background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent);font-size:10px;font-weight:900;padding:0 5px}.public-lineup-player-cell{align-self:center;min-width:0;overflow:hidden;color:var(--text);display:flex;gap:6px;align-items:baseline;font-size:13px;grid-area:player;text-overflow:ellipsis;white-space:nowrap}.public-lineup-player-cell span{min-width:0;overflow:hidden;text-overflow:ellipsis}.public-lineup-player-cell small{flex:0 0 auto;color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:800}.public-lineup-card-slot em{align-self:center;color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;font-style:normal;text-align:right}.public-lineup-slot-pmr{grid-area:pmr}.public-lineup-slot-fpts{grid-area:fpts}.public-lineup-event{align-self:center;display:grid;grid-template-columns:minmax(96px,124px) minmax(0,1fr);gap:10px;align-items:center;padding:0;color:var(--muted);font-size:11px;grid-area:event;justify-self:stretch}.public-lineup-event-main{display:grid;grid-column:2;min-width:0;gap:3px}.public-lineup-event-main:first-child{grid-column:1 / -1}.public-lineup-event-main>span{min-width:0;overflow:hidden;color:var(--text);font-weight:800;text-overflow:ellipsis;white-space:nowrap}.public-lineup-event-indicator{display:inline-block;width:9px;height:9px;margin-right:6px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 2px color-mix(in srgb,#22c55e 22%,transparent);vertical-align:1px}.public-lineup-event.empty .public-lineup-event-main>span{color:var(--muted)}.public-lineup-event-lines{display:grid;gap:2px;min-width:0}.public-lineup-event-lines.golf{align-items:start}.public-lineup-event-main small,.public-lineup-event-lines small{min-width:0;overflow:hidden;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:800;text-align:left;text-overflow:ellipsis;white-space:nowrap}.public-lineup-event-meta{display:flex;flex-wrap:wrap;gap:4px;min-width:0}.public-lineup-event-meta span{display:inline-flex;align-items:center;max-width:100%;min-height:18px;border:1px solid var(--line);border-radius:4px;overflow:hidden;background:color-mix(in srgb,var(--panel) 92%,var(--line));font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9px;font-weight:900}.public-lineup-event-meta b{flex:0 0 auto;padding:2px 4px;color:var(--muted)}.public-lineup-event-meta em{flex:1 1 auto;min-width:0;padding:2px 5px;color:var(--text);font-size:9px;font-style:normal;font-weight:900;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.public-event-status{display:inline-flex;justify-content:center;min-width:58px;border:1px solid var(--line);border-radius:4px;padding:2px 5px;color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:900}.public-event-status.live{border-color:#16a34a73;color:#4ade80}.public-event-status.delayed{border-color:#eab3087a;color:#facc15}.public-event-status.final{border-color:#b91c1c61;color:#fca5a5}.public-player-status-chip{flex:0 0 auto;min-width:0;padding:2px 5px}.public-scorecard-stats{display:grid;grid-area:stats;grid-template-columns:repeat(5,max-content);gap:8px 10px;padding:12px 0 0}.public-scorecard-stats span{display:inline-flex;align-items:center;min-height:22px;border:1px solid var(--line);border-radius:4px;padding:2px 6px;background:color-mix(in srgb,var(--panel) 88%,var(--line));color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px}.public-scorecard-stats span.contributes{border-color:color-mix(in srgb,var(--accent) 42%,var(--line));color:var(--text)}@container (max-width: 980px){.public-scorecard-stats{grid-template-columns:repeat(5,max-content)}}.public-lineup-card-empty{padding:10px 12px}.public-ownership-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px;border-bottom:1px solid var(--line)}.public-search{width:100%;max-width:240px;border:1px solid var(--line-strong);border-radius:8px;background:var(--surface-soft);color:var(--text);padding:8px 26px 8px 10px;font-size:12px}.public-search-wrap{position:relative;width:min(240px,100%)}.public-search-wrap.public-lineup-browser-search-wrap{width:min(360px,100%)}.public-search-clear{position:absolute;top:50%;right:7px;transform:translateY(-50%);display:inline-grid;place-items:center;width:16px;height:16px;border:0;border-radius:999px;background:transparent;color:var(--muted);font-size:14px;font-weight:900;line-height:1;padding:0}.public-search-clear:hover{color:var(--text);background:var(--line)}.public-search-suggestions{position:absolute;top:calc(100% + 5px);left:0;right:0;z-index:40;overflow:hidden;border:1px solid var(--line-strong);border-radius:8px;background:var(--surface-raised);box-shadow:0 14px 30px #0000003d}.public-search-suggestions button{width:100%;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--text);padding:8px 10px;text-align:left;font-size:12px;font-weight:800}.public-search-suggestions button:last-child{border-bottom:0}.public-search-suggestions button:hover{background:var(--surface-hover);color:var(--accent)}.public-row-toggle{display:inline-grid;place-items:center;width:22px;height:22px;border:1px solid var(--line-strong);border-radius:6px;background:var(--surface-soft);color:var(--accent);font-weight:900;padding:0}.public-inline-muted{color:var(--muted);font-size:12px}.public-subrow td{background:var(--surface-soft);color:#a8b6d2}@media(max-width:980px){.public-shell{padding:12px}.public-top,.public-hero-card{grid-template-columns:1fr;flex-direction:column}.public-actions{justify-content:flex-start}.public-menu-panel{left:0;right:auto}.public-tabs{display:grid;grid-template-columns:1fr}.public-tab{border-bottom-width:1px;justify-content:flex-start}.public-kpis{grid-template-columns:1fr}.public-live-grid{grid-template-columns:max-content minmax(320px,1fr)}.public-leaderboard-remaining{display:none}.public-lineup-browser-head,.public-lineup-browser-controls{align-items:stretch;flex-direction:column}.public-lineup-browser-controls{min-width:0}.public-lineup-user-summary{width:100%;justify-content:space-between}.public-lineup-browser-search-wrap{max-width:none;min-width:0}.public-lineup-browser-input{width:100%}.public-user-entry-list.standalone{grid-template-columns:repeat(2,minmax(0,1fr))}.public-lineup-card{--lineup-position-col: 116px;--lineup-player-col: minmax(200px, 1fr);--lineup-event-col: minmax(180px, .75fr);--lineup-dupes-col: minmax(5ch, max-content);--lineup-pmr-col: minmax(5ch, max-content);--lineup-fpts-col: minmax(6ch, max-content)}.public-lineup-card-head,.public-lineup-card-slot{gap:10px}.public-lineup-card-slot em{text-align:right}.public-contest-panel{grid-template-columns:1fr}.public-contest-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-table{min-width:640px}.public-ownership-head{grid-template-columns:1fr;align-items:stretch}.public-ownership-head{display:grid}.public-search-wrap,.public-search{max-width:none}.public-entry-search{width:100%}}@container (max-width: 720px){.public-lineup-card{--lineup-position-col: 84px;--lineup-player-col: minmax(0, 1fr);--lineup-pmr-col: minmax(5ch, max-content);--lineup-fpts-col: minmax(6ch, max-content)}.public-lineup-card-head{grid-template-columns:var(--lineup-position-col) var(--lineup-player-col) var(--lineup-pmr-col) var(--lineup-fpts-col);grid-template-areas:"title title pmr fpts" "salary salary salary salary" "result result result result"}.public-lineup-card-result-metrics{grid-template-columns:repeat(2,max-content);justify-content:start;text-align:left}.public-lineup-card-metric-salary{justify-self:start;text-align:left}.public-lineup-card-slot{grid-template-columns:var(--lineup-position-col) var(--lineup-player-col) var(--lineup-pmr-col) var(--lineup-fpts-col);grid-template-areas:"position player pmr fpts" "position event event event" "position stats stats stats"}.public-position-chip{width:54px;min-width:54px}.public-scorecard-stats{grid-template-columns:repeat(4,max-content)}}@media(max-width:640px){.public-live-grid,.public-contest-grid,.public-user-entry-list.standalone{grid-template-columns:1fr}}.public-sweat{--shell-px: clamp(16px, 3.2vw, 60px);--r-xl: 18px;--r-lg: 13px;--r-md: 10px;--r-sm: 7px;--shadow-card: 0 1px 0 rgba(255, 255, 255, .018) inset, 0 14px 36px -22px rgba(0, 0, 0, .72);--shadow-pop: 0 24px 60px -24px rgba(0, 0, 0, .78);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.public-sweat:not([data-theme=light]){--page-bg: #080b11;--page-glow: rgba(0, 212, 170, .07);--surface: #0f1622;--surface-soft: #0c1320;--surface-raised: #16202f;--surface-hover: #131d2b;--button-bg: #0e1826;--line: #1b2636;--line-strong: #29384d;--text: #eaf1ff;--muted: #8597b6;--muted-strong: #a2b3d0}.public-sweat{background:radial-gradient(120% 60% at 100% 0%,var(--page-glow),transparent 60%),radial-gradient(90% 50% at 0% 0%,rgba(80,120,255,.05),transparent 55%),var(--page-bg);background-attachment:fixed}.public-shell{width:100%;max-width:none;margin:0;padding:0 var(--shell-px) clamp(56px,7vw,110px)}.public-top{position:sticky;top:0;z-index:50;align-items:center;margin:0 calc(-1 * var(--shell-px)) 0;padding:clamp(13px,1.5vw,20px) var(--shell-px);background:color-mix(in srgb,var(--page-bg) 80%,transparent);backdrop-filter:blur(16px) saturate(1.3);-webkit-backdrop-filter:blur(16px) saturate(1.3);border-bottom:1px solid color-mix(in srgb,var(--line) 80%,transparent)}.public-logo{font-size:clamp(28px,3vw,38px);letter-spacing:.4px}.public-top p{margin-top:5px;font-size:12.5px;letter-spacing:.2px}.public-dashboard{gap:clamp(12px,1.4vw,20px);padding-top:clamp(16px,1.8vw,26px)}.public-panel{border-radius:var(--r-lg);border-color:color-mix(in srgb,var(--line) 90%,transparent);box-shadow:var(--shadow-card)}.public-contest-panel{grid-template-columns:minmax(196px,250px) minmax(0,1fr);border-radius:var(--r-xl);padding:clamp(12px,1.3vw,18px);gap:clamp(12px,1.5vw,22px)}.public-contest-grid{grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:10px}.public-contest-button{border-radius:var(--r-md);padding:14px;background:var(--surface-soft);transition:transform .13s ease,border-color .13s ease,background-color .13s ease,box-shadow .13s ease}.public-contest-button:not(.selected):hover,.public-contest-button:not(.selected):focus-visible{transform:translateY(-1px)}.public-contest-button.selected{background:var(--surface-raised);box-shadow:inset 3px 0 var(--accent),var(--shadow-card)}.public-contest-name{font-size:14.5px;letter-spacing:-.005em}.public-select,.public-bucket-radio{border-radius:var(--r-md)}.public-bucket-radio{padding:11px 12px}.public-select{padding:10px 12px}.public-hero-card{position:relative;z-index:10;overflow:visible;border-radius:var(--r-xl);padding:clamp(16px,1.7vw,26px);gap:clamp(16px,1.8vw,26px)}.public-hero-card h1{margin:5px 0 8px;font-size:clamp(22px,2.3vw,32px);letter-spacing:-.015em}.public-hero-title .public-info-tooltip{margin-left:8px;transform:translateY(-.08em);vertical-align:middle}.public-hero-title .public-info-icon{width:18px;height:18px;border-color:color-mix(in srgb,var(--muted-strong) 42%,var(--line-strong));background:color-mix(in srgb,var(--surface-raised) 72%,transparent);color:var(--muted-strong);font-size:11px;box-shadow:0 1px #ffffff0a inset}.public-hero-title .public-info-popup{left:auto;right:0;top:calc(100% + 10px);padding:0;background:color-mix(in srgb,var(--surface-raised) 94%,black);box-shadow:var(--shadow-pop);white-space:normal}.public-payout-tooltip{z-index:40}.public-payout-tooltip:after{content:"";position:absolute;right:0;top:100%;width:min(260px,calc(100vw - 32px));height:12px}.public-payout-tooltip .public-info-popup{z-index:60;width:min(260px,calc(100vw - 32px));max-width:min(260px,calc(100vw - 32px));overflow:hidden}.public-payout-tooltip:hover .public-info-popup,.public-payout-tooltip:focus .public-info-popup,.public-payout-tooltip:focus-within .public-info-popup{pointer-events:auto}.public-payout-ladder-tooltip{display:grid;gap:8px;padding:10px}.public-payout-ladder-title{color:var(--muted-strong);font-size:10px;font-weight:900;letter-spacing:.08em;line-height:1;text-transform:uppercase}.public-payout-ladder-list{display:grid;max-height:280px;overflow:auto}.public-payout-ladder-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;border-top:1px solid color-mix(in srgb,var(--line) 82%,transparent);padding:6px 0}.public-payout-ladder-row:first-child{border-top:0;padding-top:0}.public-payout-ladder-row:last-child{padding-bottom:0}.public-payout-ladder-row span{color:var(--muted);font-size:12px;font-weight:800;line-height:1.1}.public-payout-ladder-row strong{color:var(--prize);font-size:12px;font-weight:900;line-height:1.1;white-space:nowrap}.public-payout-ladder-empty{color:var(--muted);font-size:12px;font-weight:700;line-height:1.25}.public-kpis{grid-template-columns:repeat(5,minmax(96px,1fr));gap:10px;min-width:min(560px,100%)}.public-kpi{border-radius:var(--r-md);padding:12px 14px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-raised) 55%,var(--surface-soft)),var(--surface-soft))}.public-kpi span{letter-spacing:.06em}.public-kpi strong{margin-top:5px;font-size:21px;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.public-tabs{gap:4px;padding:5px;border-radius:var(--r-lg);background:var(--surface-soft)}.public-tab{border-bottom:0;border-radius:var(--r-md);padding:11px 14px;transition:background-color .18s ease,color .18s ease}.public-tab:hover{color:var(--text);background:color-mix(in srgb,var(--surface-raised) 55%,transparent)}.public-tab.selected{border-bottom:0;color:var(--accent);background:var(--surface-raised);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 32%,transparent)}.public-live-grid{grid-template-columns:max-content minmax(340px,1fr);gap:clamp(12px,1.4vw,20px);align-items:start}@media(max-width:1040px){.public-live-grid{grid-template-columns:1fr}.public-live-grid>.public-leaderboard-panel{width:max-content;max-width:100%}}.public-leaderboard-scroll{max-height:clamp(460px,68vh,880px)}.public-leaderboard-remaining{display:table-cell}.public-table th{padding:11px 14px;background:color-mix(in srgb,var(--surface-raised) 88%,transparent);font-size:10.5px;letter-spacing:.09em}.public-table td{padding:11px 14px;font-size:13px}.public-mono,.public-table td.public-mono,.public-kpi strong,.public-lineup-card-metric strong,.public-lineup-card-result-metrics strong{font-variant-numeric:tabular-nums}.public-ownership-head{padding:14px 16px}.public-search{border-radius:var(--r-md)}.public-user-entry-list.standalone{grid-template-columns:repeat(auto-fill,minmax(372px,1fr));gap:12px;align-items:start}@media(max-width:460px){.public-user-entry-list.standalone{grid-template-columns:1fr}}.public-lineup-card{border-radius:var(--r-lg)}.public-dupe-grid{display:grid;grid-template-columns:minmax(480px,.9fr) minmax(340px,1.1fr);gap:clamp(12px,1.4vw,20px);align-items:start}.public-dupe-list-panel{min-width:0;overflow:visible}.public-dupe-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--line)}.public-dupe-scope{min-width:0;display:grid;gap:2px}.public-dupe-scope span{width:fit-content;border:1px solid color-mix(in srgb,var(--accent) 38%,var(--line));border-radius:999px;padding:2px 7px;color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent);font-size:9px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.public-dupe-scope strong{overflow:hidden;color:var(--text);font-size:15px;text-overflow:ellipsis;white-space:nowrap}.public-dupe-scope em{color:var(--muted);font-size:11px;font-style:normal}.public-dupe-controls{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.public-dupe-search-wrap{width:min(260px,100%)}.public-dupe-search-wrap .public-search{width:100%;max-width:none}.public-dupe-loading{min-height:360px}.public-dupe-truncated{padding:10px 16px 0}.public-dupe-scroll{max-height:clamp(460px,68vh,880px)}.public-dupe-table th:first-child,.public-dupe-table td:first-child{width:78px;text-align:right}.public-dupe-table.user-scope th:nth-child(2),.public-dupe-table.user-scope td:nth-child(2){width:auto}.public-dupe-table.contest-scope th:first-child,.public-dupe-table.contest-scope td:first-child{text-align:left;padding-left:24px}.public-dupe-table .public-dupe-rank,.public-dupe-table .public-dupe-fpts,.public-dupe-table .public-dupe-money{width:72px;text-align:right;white-space:nowrap}.public-dupe-table .public-dupe-money{width:82px}.public-dupe-count-link{font:inherit;font-weight:900}.public-dupe-sort{display:inline-flex;align-items:center;gap:5px;border:0;padding:0;background:transparent;color:inherit;cursor:pointer;font:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit}.public-dupe-sort span{color:var(--accent);font-size:13px}.public-dupe-table tr.selected td{background:color-mix(in srgb,var(--accent) 10%,var(--surface))}.public-dupe-count{color:var(--accent);font-weight:900}@media(max-width:1040px){.public-dupe-grid{grid-template-columns:1fr}}@media(max-width:720px){.public-dupe-head{align-items:stretch;flex-direction:column}.public-dupe-controls{justify-content:flex-start}.public-dupe-search-wrap{width:100%}}.public-btn,.public-icon-btn,.public-pager button{border-radius:var(--r-md)}.public-menu-panel{border-radius:var(--r-lg);box-shadow:var(--shadow-pop)}.public-sweat ::-webkit-scrollbar{width:10px;height:10px}.public-sweat ::-webkit-scrollbar-thumb{background:var(--line-strong);border:2px solid var(--page-bg);border-radius:999px}.public-sweat ::-webkit-scrollbar-track{background:transparent}@container (max-width: 860px){.public-lineup-card-head{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"title  title title" "salary dupes rank" "money  pmr   fpts";gap:13px 10px;align-items:start;padding:13px 15px 14px}.public-lineup-card-result-metrics{display:contents}.public-lineup-card-title{grid-area:title;padding-right:24px}.public-lineup-card-metric-salary{grid-area:salary}.public-lineup-card-metric-dupes{grid-area:dupes}.public-lineup-card-result-metrics>span:nth-child(1){grid-area:rank}.public-lineup-card-result-metrics>span:nth-child(2){grid-area:money}.public-lineup-card-metric-pmr{grid-area:pmr}.public-lineup-card-metric-fpts{grid-area:fpts}.public-lineup-card-metric,.public-lineup-card-result-metrics>span{justify-self:stretch;justify-content:start;align-content:start;gap:4px;text-align:left;padding-top:11px;border-top:1px solid var(--line)}.public-lineup-card-metric strong,.public-lineup-card-result-metrics>span strong{font-size:15px;letter-spacing:-.01em;text-align:left}.public-lineup-card-metric em,.public-lineup-card-result-metrics>span em{font-size:9px;letter-spacing:.06em}.public-lineup-card-head>b{top:15px;transform:none}.public-lineup-card-slot,.public-lineup-card-slot.no-stats{grid-template-columns:46px minmax(0,1fr) max-content;grid-template-areas:"position player fpts" "position event  pmr" "position stats  stats";grid-template-rows:auto auto auto;column-gap:13px;row-gap:7px;padding:13px 15px 14px}.public-lineup-position-cell{grid-template-rows:24px auto;gap:7px}.public-lineup-position-cell small{font-size:12px}.public-lineup-player-cell{flex-direction:column;align-items:flex-start;align-self:center;gap:1px;white-space:normal}.public-lineup-player-cell span{white-space:nowrap}.public-lineup-event{display:flex;flex-wrap:wrap;align-items:center;align-self:center;gap:5px 8px}.public-lineup-event-main{flex:1 1 100%}.public-lineup-event-main>span{white-space:normal}.public-lineup-event-main small,.public-lineup-event-lines small{white-space:normal}.public-lineup-event-meta span{max-width:100%}.public-lineup-slot-fpts{align-self:start;font-size:14px;font-weight:700;color:var(--text)}.public-lineup-slot-pmr{align-self:center}.public-scorecard-stats{display:flex;flex-wrap:wrap;gap:6px 8px;padding-top:11px}}
