@layer components{.pick-ticket{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:6px;flex-shrink:0;align-items:center;gap:8px;width:120px;height:56px;padding-inline:10px 36px;display:inline-flex;position:relative;overflow:hidden;-webkit-mask:radial-gradient(6px at 0,#0000 98%,#000) 0/50% 100% no-repeat,radial-gradient(6px at 100%,#0000 98%,#000) 100%/50% 100% no-repeat;mask:radial-gradient(6px at 0,#0000 98%,#000) 0/50% 100% no-repeat,radial-gradient(6px at 100%,#0000 98%,#000) 100%/50% 100% no-repeat}.pick-ticket:before{content:"";pointer-events:none;background:radial-gradient(120% 90% at 18% 0,#ffffff2e,#0000 55%);position:absolute;inset:0}.pick-ticket:after{content:"";border-inline-start:1px dashed #ffffff61;width:0;position:absolute;inset-block:5px;inset-inline-end:28px}.pick-ticket-year{font-family:var(--font-display);font-size:var(--fs-card);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.pick-ticket-round{font-size:var(--fs-caps);text-transform:uppercase;letter-spacing:.06em;color:#ffffffc7;white-space:nowrap;font-weight:600;line-height:1.1}[dir=rtl] .pick-ticket-round{letter-spacing:0}.pick-ticket-stub{place-items:center;width:28px;display:grid;position:absolute;inset-block:0;inset-inline-end:0}.pick-ticket-lock{top:4px;color:#ffffffd9;position:absolute;inset-inline-end:32px}.pick-ticket[data-size=sm]{gap:6px;width:96px;height:44px;padding-inline:8px 30px}.pick-ticket[data-size=sm] .pick-ticket-year{font-size:var(--fs-lead)}.pick-ticket[data-size=sm]:after{inset-inline-end:24px}.pick-ticket[data-size=sm] .pick-ticket-stub{width:24px}.pick-ticket[data-size=sm] .pick-ticket-lock{inset-inline-end:26px;top:3px}.deal-card{display:grid;position:relative}@media (width>=640px){.deal-card{grid-template-columns:1fr 1fr}.deal-side+.deal-side{border-inline-start:1px solid var(--line)}}@media (width<=639.98px){.deal-side+.deal-side{border-top:1px solid var(--line)}}.deal-swap{background:var(--panel-a);border:1px solid var(--line-strong);width:28px;height:28px;color:var(--text-dim);z-index:1;border-radius:999px;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width<=639.98px){.deal-swap{left:auto;inset-inline-end:14px;top:var(--deal-rule,50%)}}.deal-balance{background:var(--track);border-radius:4px;height:8px;position:relative;overflow:hidden}.deal-balance:before{content:"";background:var(--line-strong);z-index:1;width:1px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.deal-balance-fill{transition:width var(--dur-3) var(--ease-out), left var(--dur-3) var(--ease-out), right var(--dur-3) var(--ease-out);border-radius:4px;position:absolute;top:0;bottom:0}.lineup-slot{position:relative}.lineup-slot-swap{inset-inline-end:6px;color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;background:#00000073;border:1px solid #ffffff2e;border-radius:6px;place-items:center;width:32px;height:32px;display:grid;position:absolute;bottom:6px}.lineup-slot-swap:before{content:"";position:absolute;inset:-6px}.lineup-slot[data-highlight=true]{outline:2px solid var(--team);outline-offset:2px}.ceil-bar{background:var(--track);border-radius:999px;height:4px;position:relative;overflow:hidden}.ceil-bar-now{background:var(--bar-ink);border-radius:999px;position:absolute;inset-block:0;inset-inline-start:0}.ceil-bar-room{background-image:repeating-linear-gradient(135deg, var(--info-fill) 0 2px, transparent 2px 4px);opacity:.9;position:absolute;inset-block:0}.mpg-meter{background:var(--track);border-radius:999px;height:6px;position:relative;overflow:visible}.mpg-meter-fill{border-radius:999px;height:100%}.mpg-meter-tick{background:var(--marker);width:2px;position:absolute;top:-3px;bottom:-3px;transform:translate(-50%)}[dir=rtl] .mpg-meter-tick{transform:translate(50%)}.sq-scrim{z-index:60;background:#0000009e;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}@media (width>=640px){.sq-scrim{align-items:center;padding:24px}}.sq-sheet{background:var(--panel-a);border:1px solid var(--line-strong);width:100%;max-width:560px;max-height:88dvh;box-shadow:var(--elev-2,0 20px 60px #00000080);border-bottom:0;border-radius:12px 12px 0 0;flex-direction:column;display:flex;overflow:hidden}@media (width>=640px){.sq-sheet{border-bottom:1px solid var(--line-strong);border-radius:12px}}.sq-sheet-grab{background:var(--line-strong);border-radius:2px;width:36px;height:4px;margin:8px auto 0}@media (width>=640px){.sq-sheet-grab{display:none}}.sq-sheet-body{overscroll-behavior:contain;min-height:0;overflow-y:auto}.sq-sheet-foot{padding:10px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--panel-a)}.sq-choice{text-align:start;border-bottom:1px solid var(--line);align-items:center;gap:12px;width:100%;min-height:56px;padding:8px 16px;display:flex;position:relative}.sq-choice:last-child{border-bottom:0}.sq-choice[aria-checked=true],.sq-choice[aria-pressed=true]{background:var(--team-soft)}.sq-choice[aria-checked=true]:before,.sq-choice[aria-pressed=true]:before{content:"";background:var(--team);width:3px;position:absolute;inset-block:0;inset-inline-start:0}.sq-choice:disabled{opacity:.45}.reveal-scrim{z-index:65;background:#050609d6;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.reveal-stage{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#eceef1;background-color:#0a0b0f;background-image:radial-gradient(120% 80% at 50% -10%, color-mix(in srgb, var(--reveal-club,#334) 55%, transparent) 0%, transparent 60%), radial-gradient(120% 90% at 50% 0%, #12141c 0%, #0a0b0f 60%);border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;width:100%;max-width:520px;max-height:92dvh;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 80px #0009}.reveal-stage:before{content:"";pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10'%3E%3Cpath d='M-1 1 1-1M0 10 10 0M9 11 11 9' stroke='%23fff' stroke-width='2'/%3E%3C/svg%3E");background-size:10px 10px;position:absolute;inset:0}.reveal-body{min-height:0;padding:22px 20px 8px;position:relative;overflow-y:auto}.reveal-kicker{font-family:var(--font-display);font-size:var(--fs-caps);letter-spacing:.1em;text-transform:uppercase;color:#eceef19e;font-weight:600}[dir=rtl] .reveal-kicker{letter-spacing:0}.reveal-kicker[data-tone=gold]{color:var(--gold)}.reveal-kicker[data-tone=pos]{color:var(--pos)}.reveal-name{font-family:var(--font-display);font-size:clamp(28px, 8.2vw, var(--fs-name));letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance;font-weight:700;line-height:.95}[dir=rtl] .reveal-name{letter-spacing:0;font-weight:800;line-height:1.05}.reveal-foot{padding:12px 20px calc(16px + env(safe-area-inset-bottom));justify-content:center;display:flex;position:relative}.reveal-late{animation-delay:var(--late,.22s)!important}@media (prefers-reduced-motion:reduce){.reveal-late{animation-delay:0s!important}}.reveal-plates{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 14px;display:flex}.reveal-plate{flex-direction:column;align-items:center;gap:6px;min-width:0;display:flex}.reveal-plate-name{max-width:96px;font-size:var(--fs-meta);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.2;overflow:hidden}.reveal-ovr{font-family:var(--font-display);font-size:var(--fs-stat);font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.reveal-rule{color:#eceef180;align-items:center;gap:10px;margin:16px 0 10px;display:flex}.reveal-rule:before,.reveal-rule:after{content:"";background:#ffffff1f;flex:1;height:1px}.reveal-step{min-height:32px;font-size:var(--fs-body);border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.reveal-step:last-child{border-bottom:0}}.trade-rail{scroll-snap-type:x proximity;scrollbar-width:none;overscroll-behavior-x:contain;gap:8px;padding:2px 16px 6px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.trade-rail::-webkit-scrollbar{display:none}@media (width>=640px){.trade-rail{flex-wrap:wrap;overflow:visible}}.trade-plate{scroll-snap-align:start;border:1px solid var(--line);background:var(--panel-a);text-align:center;border-radius:8px;flex-direction:column;flex:none;align-items:center;gap:2px;width:80px;padding:8px 4px 7px;transition:background-color .15s,border-color .15s;display:flex;position:relative}@media (hover:hover){.trade-plate:hover{background:var(--hover-strong)}}.trade-plate[data-on=true]{background:color-mix(in srgb, var(--team) 24%, var(--panel-a));border-color:color-mix(in srgb, var(--team-ink) 70%, transparent)}.trade-plate:disabled{opacity:.4;pointer-events:none}.trade-plate-name{max-width:100%;font-size:var(--fs-meta);color:var(--body-text);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-weight:600;line-height:1.2;display:block;overflow:hidden}.trade-plate-meta{align-items:center;gap:6px;margin-top:2px;display:flex}.trade-plate-pos{font-size:var(--fs-caps);color:var(--text-dim);font-weight:600;line-height:1.2}.trade-plate-check{top:-5px;color:#fff;background:color-mix(in srgb, var(--team) 86%, #000);width:18px;height:18px;box-shadow:0 0 0 2px var(--panel-a);border-radius:50%;place-items:center;display:grid;position:absolute;inset-inline-start:-5px}.trade-ticket{background:0 0;border:1px solid #0000;border-radius:6px;padding:2px;position:relative}.trade-ticket[data-on=true]{border-color:color-mix(in srgb, var(--team-ink) 70%, transparent);background:color-mix(in srgb, var(--team) 20%, transparent)}.deal-stack .deal-card{grid-template-columns:minmax(0,1fr)}.deal-stack .deal-side+.deal-side{border-inline-start:0;border-top:1px solid var(--line)}.deal-stack .deal-swap{display:none}
