.roundsync-app.lp{--action-soft:rgba(214,48,63,.10);--stripe:rgba(107,122,143,.08);--tile-ground:#3a4656;--tile-shade:rgba(8,11,15,.84);--tile-text:#ffffff;--lp-shadow:0 24px 50px rgba(14,20,27,.14);--lp-topbar:#ffffff;--gutter:clamp(16px,4vw,32px);--scene-h:400px;font-size:16px;line-height:1.55}.roundsync-app.lp[data-theme=dark]{--action-soft:rgba(255,70,85,.10);--stripe:rgba(142,155,176,.055);--tile-ground:#1b2430;--lp-shadow:0 24px 60px rgba(0,0,0,.45);--lp-topbar:#0e131a}.lp .lp-wrap{width:100%;max-width:1280px;margin-inline:auto;padding-inline:var(--gutter)}.lp section[id]{scroll-margin-top:80px}.lp :is(main,section)[tabindex="-1"]:focus{outline:none}.lp .lp-h1,.lp .lp-h2{font-family:var(--font-display);font-weight:700;text-transform:uppercase;text-wrap:balance;letter-spacing:.005em}.lp .lp-crest-xs{--crest-h:22px}.lp .lp-pill-on{background:var(--text);border-color:var(--text);color:var(--canvas)}.lp .lp-btn-lg{min-height:52px;padding:10px 24px;font-size:16px!important;font-weight:600!important}.lp .lp-topbar{position:sticky;top:0;z-index:30;background:color-mix(in srgb,var(--lp-topbar) 94%,transparent);border-bottom:1px solid var(--line);backdrop-filter:saturate(1.2) blur(8px)}.lp .lp-topbar-inner{display:flex;align-items:center;gap:28px;min-height:64px}.lp .lp-nav{display:flex;align-self:stretch;gap:2px}.lp .lp-nav a{display:inline-flex;align-items:center;padding:0 14px;font-size:15px;color:var(--muted);box-shadow:inset 0 -3px 0 transparent;transition:color .15s,box-shadow .2s}.lp .lp-nav a:hover{color:var(--text);box-shadow:inset 0 -3px 0 var(--strong-line)}.lp .lp-actions{display:flex;align-items:center;gap:10px;margin-left:auto}.lp .lp-actions .theme-toggle,.lp .lp-theme-bottom .theme-toggle{margin-left:0}.lp .lp-theme-bottom{display:none}.lp .demo-footer{max-width:1280px;padding-inline:var(--gutter)}.lp .lp-stripes{position:absolute;overflow:hidden;pointer-events:none}.lp .lp-stripes>i{position:absolute;inset:0 -96px 0 0;background:repeating-linear-gradient(115deg,transparent 0 21.75px,var(--stripe) 21.75px 43.5px);animation:lp-drift 2s linear infinite;will-change:transform}.lp .lp-stripes[data-paused]>i{animation-play-state:paused}@keyframes lp-drift{0%{transform:translateX(0)}to{transform:translateX(-48px)}}.lp .lp-stripes-hero{inset:260px 0 0 0;clip-path:polygon(0 12%,100% 0,100% 100%,0 100%)}.lp .lp-stripes-closing{inset:0}.lp .lp-hero{position:relative;overflow:hidden;border-bottom:1px solid var(--line);padding-block:clamp(32px,4vw,48px) clamp(48px,6vw,88px)}.lp .lp-hero>.lp-wrap{position:relative;display:grid;gap:clamp(28px,3vw,40px)}.lp .lp-hero-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px clamp(32px,5vw,72px);align-items:end}.lp .lp-hero-title{display:grid;gap:14px;min-width:0}.lp .lp-hero-title .eyebrow{font-size:15px;letter-spacing:.14em}.lp .lp-h1{font-size:clamp(44px,4.6vw,66px);line-height:.94}.lp .lp-hl{display:inline-block;padding:.06em .2em .02em;margin:0 -.04em;background:var(--action);color:var(--action-ink);clip-path:polygon(.22em 0,100% 0,calc(100% - .22em) 100%,0 100%)}.lp .lp-hero-side{display:grid;gap:18px;min-width:0;padding-bottom:4px}.lp .lp-lede{max-width:52ch;font-size:18px;line-height:1.6;color:var(--muted)}.lp .lp-lede strong{color:var(--text);font-weight:600}.lp .lp-cta-row{display:flex;flex-wrap:wrap;gap:12px}.lp .lp-cta-note{font-size:14px;color:var(--faint);margin-top:-6px}.lp .lp-theater-wrap{display:grid;gap:12px}.lp .lp-theater-label{display:flex;align-items:baseline;justify-content:space-between;gap:8px 24px;flex-wrap:wrap}.lp .lp-theater-label .lp-h2{font-size:22px;letter-spacing:.02em}.lp .lp-theater-label p{color:var(--faint);font-size:14px}.lp .lp-theater{position:relative;min-width:0;border-radius:var(--radius-panel);background:var(--surface);border:1px solid var(--border);box-shadow:var(--lp-shadow);overflow:hidden}.lp .lp-window-bar{display:flex;align-items:center;gap:10px;padding:9px 12px 9px 16px;border-bottom:1px solid var(--line);background:var(--sunken);font-size:14px;min-width:0}.lp .lp-window-path{flex:1;min-width:0;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp .lp-window-path b{color:var(--text);font-weight:600}.lp .lp-window-path span{color:var(--faint);padding:0 6px}.lp .lp-control svg{width:12px;height:12px}.lp .lp-stage{display:flex;flex-direction:column;height:var(--scene-h)}.lp .lp-scenes{position:relative;flex:1;min-height:0}.lp .lp-scene{position:absolute;inset:0;padding:16px;overflow:hidden;animation:lp-scene-in .4s cubic-bezier(.2,.8,.3,1) both}@keyframes lp-scene-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes lp-pop{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:none}}@keyframes lp-stamp{0%{opacity:0;transform:scale(1.25)}60%{opacity:1;transform:scale(.97)}to{transform:scale(1)}}@keyframes lp-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--action) 55%,transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--action) 0%,transparent)}}.lp .lp-bug{position:relative;flex-shrink:0;border-bottom:1px solid var(--line);animation:lp-scene-in .4s cubic-bezier(.2,.8,.3,1) both}.lp .lp-bug:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,var(--side-a-soft),transparent 35%,transparent 65%,var(--side-b-soft))}.lp .lp-bug-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;padding:12px 18px}.lp .lp-bug-team{display:flex;align-items:center;gap:12px;min-width:0}.lp .lp-bug-team>div{min-width:0}.lp .lp-bug-team-b{flex-direction:row-reverse;text-align:right}.lp .lp-bug .crest{--crest-h:40px}.lp .lp-bug-name{font-family:var(--font-display);font-size:24px;font-weight:700;line-height:1.02;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .3s}.lp .lp-bug-meta{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:13px;white-space:nowrap}.lp .lp-bug-meta:before{content:"";width:7px;height:7px;border-radius:4px;background:var(--faint);transition:background .3s}.lp .lp-bug-meta[data-ready]:before{background:var(--success)}.lp .lp-bug-center{display:flex;align-items:center;gap:14px}.lp .lp-bug-score{font-size:40px;line-height:1;min-width:24px;text-align:center;transition:color .3s}.lp .lp-bug-score[data-bump]{animation:lp-stamp .4s ease-out}.lp .lp-bug-mid{text-align:center;min-width:120px}.lp .lp-bug-format{font-size:13px;font-weight:600;letter-spacing:.12em;color:var(--muted)}.lp .lp-bug-format,.lp .lp-bug-stage{font-family:var(--font-display);text-transform:uppercase}.lp .lp-bug-stage{font-size:16px;font-weight:700;color:var(--accent);white-space:nowrap}.lp .lp-bug[data-winner=A] .lp-bug-score-b,.lp .lp-bug[data-winner=A] .lp-bug-team-b .lp-bug-name{color:var(--faint)}.lp .lp-find{display:grid;grid-template-columns:210px minmax(0,1fr);gap:20px;height:100%}.lp .lp-find-filters{display:grid;align-content:start;gap:16px;padding-right:18px;border-right:1px solid var(--line)}.lp .lp-field{display:grid;gap:7px;min-width:0}.lp .lp-legend{font-weight:600;font-size:13px}.lp .lp-find .pill-set{gap:5px}.lp .lp-find .pill{min-height:30px;padding:2px 11px;font-size:13px;cursor:default;transition:background .2s,color .2s,border-color .2s}.lp .lp-select{display:flex;align-items:center;gap:8px;min-height:36px;padding:0 12px;border-radius:var(--radius-control);border:1px solid var(--strong-line);background:var(--control);font-size:13px}.lp .lp-select i{font-style:normal;color:var(--muted)}.lp .lp-select:after{content:"";width:6px;height:6px;margin-left:auto;border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);transform:translateY(-2px) rotate(45deg)}.lp .lp-find-results{position:relative;display:grid;align-content:start;gap:12px;min-width:0}.lp .lp-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-height:28px}.lp .lp-toolbar .chip{cursor:default}.lp .lp-chip-new{animation:lp-stamp .35s ease-out}.lp .lp-events{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.lp .lp-event{position:relative;display:flex;flex-direction:column;gap:9px;padding:13px 14px 11px;border-radius:10px;background:var(--canvas);border:1px solid var(--border);min-width:0;transition:border-color .25s,box-shadow .25s,opacity .3s,transform .3s}.lp .lp-event.is-focus{border-color:var(--action);box-shadow:0 0 0 1px var(--action)}.lp .lp-event.is-leaving{opacity:0;transform:scale(.96)}.lp .lp-event.is-entering{animation:lp-scene-in .35s ease-out both}.lp .lp-event-top{display:flex;justify-content:space-between;align-items:flex-start;gap:6px}.lp .lp-event-tags{display:inline-flex;flex-wrap:wrap;gap:5px;min-width:0}.lp .lp-event-title{font-family:var(--font-display);font-size:19px;font-weight:700;text-transform:uppercase;line-height:1.12;min-height:2.24em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lp .lp-slots{display:flex;gap:8px;font-size:14px;min-height:30px}.lp .lp-slot,.lp .lp-slots{align-items:center;min-width:0}.lp .lp-slot{display:inline-flex;gap:6px;flex:1 1 0;font-weight:600}.lp .lp-slot>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp .lp-slot.is-open{color:var(--faint);font-weight:500}.lp .lp-slot[data-seat=applied]{color:var(--muted)}.lp .lp-slot[data-seat=applied] .crest{background:transparent;box-shadow:inset 0 0 0 1px var(--side-b);color:var(--side-b-text)}.lp .lp-slot[data-seat=confirmed]{animation:lp-stamp .35s ease-out}.lp .lp-seat-wait{font-weight:500;color:var(--faint)}.lp .lp-vs{font-family:var(--font-display);font-weight:700;color:var(--faint)}.lp .lp-registration{display:grid;grid-template-columns:auto 1fr;align-items:baseline;gap:4px 6px;font-size:14px;min-height:30px}.lp .lp-meter{grid-column:1/-1;height:6px;border-radius:3px;background:var(--raised);overflow:hidden}.lp .lp-meter i{display:block;height:100%;width:75%;background:var(--mark)}.lp .lp-event-meta{display:grid;gap:1px;font-size:13px;color:var(--muted);min-width:0}.lp .lp-event-meta>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp .lp-event-foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:9px;border-top:1px solid var(--line);font-size:13px;color:var(--muted)}.lp .lp-fake-button{pointer-events:none}.lp .lp-apply{position:absolute;left:10px;right:10px;bottom:10px;z-index:2;display:grid;gap:8px;padding:12px;border-radius:10px;background:var(--surface);border:1px solid var(--strong-line);box-shadow:var(--lp-shadow);animation:lp-pop .2s ease-out}.lp .lp-apply p{font-size:13px;font-weight:600}.lp .lp-apply .lp-select{min-height:34px}.lp .lp-apply .button{width:100%}.lp .lp-apply .button[data-pressed]{transform:translateY(1px);background:var(--action-hover)}.lp .lp-toast{position:absolute;right:0;bottom:4px;z-index:3;display:flex;align-items:center;gap:12px;max-width:min(420px,100%);padding:12px 16px;border-radius:10px;background:var(--surface);border:1px solid var(--action);box-shadow:var(--lp-shadow);animation:lp-pop .25s ease-out}.lp .lp-toast-text{display:grid;min-width:0;font-size:14px}.lp .lp-toast-text b{font-weight:600}.lp .lp-toast-text span{color:var(--muted);font-size:13px}.lp .lp-ready{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,260px) minmax(0,1fr);gap:16px;height:100%}.lp .lp-lineup{display:flex;flex-direction:column;gap:8px;min-width:0}.lp .lp-lineup-head{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.lp .lp-lineup-team{font-family:var(--font-display);font-size:18px;font-weight:700;text-transform:uppercase;color:var(--side-a-text)}.lp .lp-lineup[data-side=B] .lp-lineup-team{color:var(--side-b-text)}.lp .lp-lineup-count{font-size:18px;color:var(--muted)}.lp .lp-picks{display:grid;gap:4px}.lp .lp-pick{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:31px;padding:0 10px;border-radius:7px;border:1px solid var(--line);background:var(--canvas);font-size:14px;transition:border-color .2s,background .2s}.lp .lp-pick-box{display:grid;place-items:center;width:20px;height:20px;border-radius:5px;border:1.5px solid var(--strong-line);font-family:var(--font-display);font-size:13px;font-weight:700;transition:background .2s,border-color .2s}.lp .lp-pick.is-on{border-color:var(--strong-line);background:var(--surface)}.lp .lp-pick.is-on .lp-pick-box{animation:lp-stamp .3s ease-out;color:var(--canvas)}.lp .lp-lineup[data-side=A] .lp-pick.is-on .lp-pick-box{background:var(--side-a);border-color:var(--side-a)}.lp .lp-lineup[data-side=B] .lp-pick.is-on .lp-pick-box{background:var(--side-b);border-color:var(--side-b)}.lp .lp-pick-name{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp .lp-pick:not(.is-on) .lp-pick-name{color:var(--muted);font-weight:500}.lp .lp-pick-tag{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--faint)}.lp .lp-pick.is-bench{opacity:.7}.lp .lp-ready-btn{margin-top:auto;align-self:stretch;pointer-events:none}.lp .lp-ready-btn[data-done]{background:transparent;color:var(--success);box-shadow:inset 0 0 0 1px var(--success);animation:lp-stamp .35s ease-out}.lp .lp-ready-center{display:grid;align-content:center;gap:12px;padding:16px;border-radius:10px;border:1px solid var(--line);background:var(--sunken);min-width:0}.lp .lp-ready-status{display:grid;gap:8px}.lp .lp-ready-status li{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--muted)}.lp .lp-ready-status li[data-ready]{color:var(--text);font-weight:600}.lp .lp-ready-status li[data-ready] .lp-rs-state{color:var(--success)}.lp .lp-rs-state{margin-left:auto;font-size:13px}.lp .lp-lock{display:flex;align-items:center;gap:12px;padding:12px;border-radius:8px;border:1px solid var(--action);background:var(--action-soft);animation:lp-stamp .4s ease-out}.lp .lp-lock svg{width:22px;height:22px;flex-shrink:0;color:var(--accent)}.lp .lp-lock-title{font-family:var(--font-display);font-size:19px;font-weight:700;text-transform:uppercase;color:var(--accent);line-height:1.1}.lp .lp-lock p:last-child{font-size:13px;color:var(--muted)}.lp .lp-veto{display:grid;gap:12px;align-content:start}.lp .lp-veto-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.lp .lp-tile{position:relative;display:flex;align-items:flex-end;min-height:168px;border-radius:9px;overflow:hidden;border:1px solid var(--border);background:var(--tile-ground) repeating-linear-gradient(115deg,transparent 0 14px,rgba(255,255,255,.03) 14px 28px);transition:opacity .3s,filter .3s,border-color .2s}.lp .lp-map-thumb img,.lp .lp-tile img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.lp .lp-tile:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,11,15,.05) 25%,var(--tile-shade));pointer-events:none}.lp .lp-tile-name{position:relative;z-index:1;padding:0 10px 9px;font-size:20px;text-transform:uppercase;line-height:1;text-decoration-thickness:2px}.lp .lp-stamp,.lp .lp-tile-name{font-family:var(--font-display);font-weight:700;color:var(--tile-text)}.lp .lp-stamp{position:absolute;z-index:2;top:7px;left:7px;padding:2px 7px;border-radius:4px;font-size:13px;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:var(--tile-shade);animation:lp-stamp .35s ease-out}.lp .lp-stamp-short{display:none}.lp .lp-tile[data-state=ban]{opacity:.5;filter:grayscale(.9)}.lp .lp-tile[data-state=ban] .lp-tile-name{text-decoration:line-through}.lp .lp-tile[data-side=A] .lp-stamp{background:var(--side-a);color:#07111d}.lp .lp-tile[data-side=B] .lp-stamp{background:var(--side-b);color:var(--side-b-ink)}.lp .lp-tile[data-state=pick][data-side=A]{border-color:var(--side-a);box-shadow:inset 0 0 0 1px var(--side-a)}.lp .lp-tile[data-state=pick][data-side=B]{border-color:var(--side-b);box-shadow:inset 0 0 0 1px var(--side-b)}.lp .lp-tile[data-state=decider]{border-color:var(--text);box-shadow:inset 0 0 0 1px var(--text)}.lp .lp-tile[data-state=decider] .lp-stamp{background:var(--text);color:var(--canvas)}.lp .lp-now{grid-column:1/-1;display:flex;align-items:baseline;gap:6px 16px;flex-wrap:wrap;min-height:50px;padding:12px 14px;border-radius:9px;border:1px solid var(--strong-line);background:var(--sunken);min-width:0;transition:border-color .2s}.lp .lp-now[data-side=A]{border-color:color-mix(in srgb,var(--side-a) 60%,transparent)}.lp .lp-now[data-side=B]{border-color:color-mix(in srgb,var(--side-b) 60%,transparent)}.lp .lp-now[data-done]{border-color:var(--action);box-shadow:inset 0 0 0 1px var(--action)}.lp .lp-now-step{font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.lp .lp-now-headline{font-family:var(--font-display);font-size:21px;font-weight:700;line-height:1.05;text-transform:uppercase}.lp .lp-now[data-side=A] .lp-now-headline{color:var(--side-a-text)}.lp .lp-now[data-side=B] .lp-now-headline{color:var(--side-b-text)}.lp .lp-now[data-done] .lp-now-headline{color:var(--accent)}.lp .lp-now-detail{font-size:14px;color:var(--muted);line-height:1.35}.lp .lp-order{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.lp .lp-order li{display:grid;gap:5px;font-size:12px;font-weight:600;color:var(--faint);text-transform:uppercase;letter-spacing:.04em;min-width:0}.lp .lp-order li:before{content:"";height:3px;border-radius:2px;background:var(--strong-line);transition:background .25s}.lp .lp-order li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp .lp-order li[data-state=done][data-side=A]{color:var(--side-a-text)}.lp .lp-order li[data-state=done][data-side=B]{color:var(--side-b-text)}.lp .lp-order li[data-state=done]:not([data-side]){color:var(--text)}.lp .lp-order li[data-state=done][data-side=A]:before{background:var(--side-a)}.lp .lp-order li[data-state=done][data-side=B]:before{background:var(--side-b)}.lp .lp-order li[data-state=done]:not([data-side]):before{background:var(--text)}.lp .lp-order li[data-state=current]{color:var(--accent)}.lp .lp-order li[data-state=current]:before{background:var(--action)}.lp .lp-play{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:16px;height:100%}.lp .lp-panel-head{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px}.lp .lp-panel-title{font-family:var(--font-display);font-size:17px;font-weight:700;text-transform:uppercase;letter-spacing:.02em}.lp .lp-map-rows{display:grid;gap:8px}.lp .lp-map-row{display:grid;grid-template-columns:96px minmax(0,1fr) auto 128px;align-items:center;gap:14px;min-height:62px;padding:6px 12px 6px 6px;border-radius:10px;border:1px solid var(--line);background:var(--canvas);transition:border-color .25s,background .25s}.lp .lp-map-row:is([data-state=live],[data-state=entering]){border-color:var(--action);box-shadow:inset 0 0 0 1px var(--action)}.lp .lp-map-thumb{position:relative;height:50px;border-radius:7px;overflow:hidden;background:var(--tile-ground) repeating-linear-gradient(115deg,transparent 0 10px,rgba(255,255,255,.03) 10px 20px)}.lp .lp-map-label{display:grid;min-width:0}.lp .lp-map-label b{font-family:var(--font-display);font-size:19px;font-weight:700;text-transform:uppercase;line-height:1.1}.lp .lp-map-label span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp .lp-map-score{display:flex;align-items:center;gap:6px}.lp .lp-score-box{display:grid;place-items:center;width:44px;height:38px;border-radius:6px;border:1px solid var(--strong-line);background:var(--control);font-family:var(--font-display);font-size:22px;font-weight:700;color:var(--faint);transition:border-color .2s,color .2s}.lp .lp-map-row[data-state=entering] .lp-score-box{border-color:var(--text);color:var(--text);animation:lp-stamp .25s ease-out}.lp .lp-map-row[data-state=done] .lp-score-box{border-color:transparent;background:transparent;color:var(--text)}.lp .lp-map-row[data-state=done] .lp-score-box[data-won]{color:var(--accent)}.lp .lp-score-dash{color:var(--faint);font-weight:600}.lp .lp-map-action{display:flex;justify-content:flex-end}.lp .lp-save{pointer-events:none;animation:lp-pulse 1.2s ease-in-out infinite}.lp .lp-feed{display:flex;flex-direction:column;min-height:0;border-radius:10px;border:1px solid var(--line);background:var(--sunken);overflow:hidden}.lp .lp-feed .lp-panel-head{padding:10px 14px 0}.lp .lp-feed-list{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:flex-end;gap:8px;padding:6px 14px 12px;overflow:hidden}.lp .lp-feed-item{animation:lp-scene-in .3s ease-out both}.lp .lp-feed-system{display:flex;gap:8px;align-items:baseline;font-size:13px;color:var(--muted)}.lp .lp-feed-system:before{content:"";flex-shrink:0;width:6px;height:6px;border-radius:3px;background:var(--faint);transform:translateY(-1px)}.lp .lp-feed-system[data-side=A]:before{background:var(--side-a)}.lp .lp-feed-system[data-side=B]:before{background:var(--side-b)}.lp .lp-feed-system[data-tone=win]{color:var(--accent);font-weight:600}.lp .lp-feed-system[data-tone=win]:before{background:var(--action)}.lp .lp-feed-bubble{align-self:flex-start;max-width:92%;padding:6px 11px 7px;border-radius:10px;background:var(--raised);font-size:14px}.lp .lp-feed-sender{display:block;font-size:12px;font-weight:600}.lp .lp-feed-sender[data-side=A]{color:var(--side-a-text)}.lp .lp-feed-sender[data-side=B]{color:var(--side-b-text)}.lp .lp-review{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:20px;height:100%}.lp .lp-review-board{display:grid;align-content:start;gap:10px;min-width:0}.lp .lp-series{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.lp .lp-map-chip{display:inline-flex;align-items:center;gap:7px;min-height:28px;padding:0 10px;border-radius:var(--radius-control);background:var(--raised);font-size:13px;color:var(--muted)}.lp .lp-map-chip .num{font-size:15px;color:var(--text)}.lp .lp-map-chip[data-current]{background:transparent;box-shadow:inset 0 0 0 1px var(--text);color:var(--text)}.lp .lp-map-chip-index{font-family:var(--font-display);font-weight:600;color:var(--faint)}.lp .lp-sb-wrap{border-radius:10px;border:1px solid var(--line);overflow:hidden}.lp .lp-sb{width:100%;table-layout:fixed;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums}.lp .lp-sb td,.lp .lp-sb th{height:36px;padding:0 6px;text-align:right;white-space:nowrap;border-bottom:1px solid var(--line)}.lp .lp-sb tbody tr:last-child :is(td,th){border-bottom:0}.lp .lp-sb thead th{height:34px;font-size:11px;font-weight:600;color:var(--muted);letter-spacing:.04em;transition:color .25s}.lp .lp-sb col.lp-col-player{width:106px}.lp .lp-sb col.lp-col-agent{width:36px}.lp .lp-sb col{transition:background .4s}.lp .lp-sb[data-highlight] col[data-tactical]{background:var(--action-soft)}.lp .lp-sb[data-highlight] th[data-tactical]{color:var(--accent)}.lp .lp-sb .lp-team-head{text-align:left;padding-left:10px}.lp .lp-team-head-inner{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-display);font-size:15px;font-weight:700;color:var(--side-a-text);letter-spacing:.02em;text-transform:uppercase}.lp .lp-sb .lp-player{text-align:left;font-weight:600;padding-left:10px;overflow:hidden;text-overflow:ellipsis}.lp .lp-sb .lp-agent-cell{padding:0 2px;text-align:center}.lp .lp-sb tbody tr{transition:background .3s}.lp .lp-sb tbody tr[data-picked]{background:var(--side-a-soft)}.lp .lp-agent{position:relative;display:inline-grid;place-items:center;width:24px;height:24px;border-radius:5px;background:var(--raised);color:var(--muted);font-size:9px;font-weight:600;overflow:hidden;vertical-align:middle}.lp .lp-agent img{position:absolute;inset:0;width:24px;height:24px;object-fit:contain}.lp .lp-sb .lp-acs{font-family:var(--font-display);font-size:16px;font-weight:700}.lp .lp-sb th[data-sorted]{color:var(--text)}.lp .lp-sb th[data-sorted]:after{content:" ↓";color:var(--accent)}.lp .lp-pos{color:var(--success)}.lp .lp-neg{color:var(--danger)}.lp .lp-na{font-size:12px}.lp .lp-empty,.lp .lp-na{color:var(--faint)}.lp .lp-review-compare{display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0;padding:12px 14px 6px;border-radius:10px;border:1px solid var(--line);background:var(--sunken)}.lp .lp-compare-head{align-items:baseline;justify-content:space-between}.lp .lp-compare-head,.lp .lp-legend-row{display:flex;flex-wrap:wrap;gap:4px 14px}.lp .lp-legend-row{font-size:13px}.lp .lp-legend-row span{display:inline-flex;align-items:center;gap:6px;font-weight:600}.lp .lp-legend-row i{width:11px;height:11px;border-radius:3px}.lp .lp-legend-row .lp-a i{background:var(--side-a)}.lp .lp-legend-row .lp-b i{background:var(--side-b)}.lp .lp-radar{width:100%;height:252px;overflow:visible}.lp .lp-radar .lp-ring{fill:none;stroke:var(--line);stroke-width:1}.lp .lp-radar .lp-ring-outer{stroke:var(--strong-line)}.lp .lp-radar .lp-spoke{stroke:var(--line);stroke-width:1}.lp .lp-radar .lp-series{transform-box:view-box;transform-origin:160px 160px;opacity:0;transform:scale(.15);transition:opacity .5s,transform .7s cubic-bezier(.2,.8,.3,1)}.lp .lp-radar[data-a] .lp-series-a,.lp .lp-radar[data-b] .lp-series-b{opacity:1;transform:none}.lp .lp-radar .lp-series-a{fill:var(--side-a);fill-opacity:.18;stroke:var(--side-a);stroke-width:2.2;stroke-linejoin:round}.lp .lp-radar .lp-series-b{fill:var(--side-b);fill-opacity:.15;stroke:var(--side-b);stroke-width:2.2;stroke-linejoin:round}.lp .lp-radar .lp-axis{fill:var(--muted);font-family:var(--font-display);font-size:19px;font-weight:700;letter-spacing:.06em}.lp .lp-radar .lp-val{font-family:var(--font-display);font-size:18px;font-weight:600;opacity:0;transition:opacity .4s}.lp .lp-radar[data-values] .lp-val{opacity:1}.lp .lp-radar .lp-va{fill:var(--side-a-text)}.lp .lp-radar .lp-vb{fill:var(--side-b-text)}.lp .lp-radar .lp-vs{fill:var(--faint)}.lp .lp-rail{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--line);background:var(--sunken)}.lp .lp-rail-tab{display:grid;align-content:start;gap:8px;min-width:0;padding:14px 18px 16px;border:0;border-right:1px solid var(--line);background:transparent;color:var(--muted);text-align:left;cursor:pointer;transition:background .2s,color .2s}.lp .lp-rail-tab:last-child{border-right:0}.lp .lp-rail-tab:hover{background:var(--raised);color:var(--text)}.lp .lp-rail-tab[aria-selected=true]{background:var(--surface);color:var(--text)}.lp .lp-rail-bar{height:4px;border-radius:2px;background:var(--strong-line);overflow:hidden}.lp .lp-rail-bar i{display:block;height:100%;width:0;background:var(--action)}.lp .lp-rail-tab[data-state=current] .lp-rail-bar i{width:calc(var(--p, 0) * 100%)}.lp .lp-rail-tab[data-state=full] .lp-rail-bar i{width:100%}.lp .lp-rail-tab[data-state=done] .lp-rail-bar i{width:100%;background:var(--side-a)}.lp .lp-rail-title{display:flex;align-items:center;gap:10px;font-family:var(--font-barlow-condensed-italic),var(--font-display);font-size:25px;font-style:italic;font-weight:700;letter-spacing:.05em;text-transform:uppercase;line-height:1}.lp .lp-rail-num{display:inline-grid;place-items:center;min-width:46px;height:30px;padding:0 10px;font-size:21px;letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--muted);background:var(--raised);clip-path:polygon(16% 0,100% 0,84% 100%,0 100%);transition:background .2s,color .2s}.lp .lp-rail-tab[data-state=done] .lp-rail-num{color:var(--side-a-text);background:var(--side-a-soft)}.lp .lp-rail-tab[aria-selected=true] .lp-rail-num{background:var(--action);color:var(--action-ink)}.lp .lp-rail-desc{font-size:14px;line-height:1.45}.lp .lp-rail-tab:not([aria-selected=true]) .lp-rail-desc{color:var(--faint)}.lp .lp-rail-caption{display:none}.lp .lp-segment{padding-block:clamp(56px,7vw,104px);border-bottom:1px solid var(--line)}.lp .lp-segment-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,5vw,72px);align-items:center}.lp .lp-segment.is-flipped .lp-segment-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.lp .lp-segment.is-flipped .lp-segment-copy{order:2}.lp .lp-segment-copy{display:grid;gap:18px;min-width:0;align-content:start}.lp .lp-segment .lp-h2{font-size:clamp(34px,3.8vw,52px);line-height:1}.lp .lp-segment-copy>p{color:var(--muted);font-size:17px;line-height:1.6;max-width:48ch}.lp .lp-facts{display:grid;border-top:1px solid var(--line)}.lp .lp-facts li{display:flex;gap:12px;align-items:baseline;padding:11px 0;border-bottom:1px solid var(--line);font-size:15px}.lp .lp-facts li:before{content:"";flex-shrink:0;width:10px;height:8px;background:var(--strong-line);clip-path:polygon(25% 0,100% 0,75% 100%,0 100%);transform:translateY(-1px)}.lp .lp-frame{min-width:0;border-radius:var(--radius-panel);background:var(--surface);border:1px solid var(--border);overflow:hidden}.lp .lp-bracket{display:grid;grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr);align-items:center;padding:20px 16px}.lp .lp-bracket-round{display:grid;gap:28px;min-width:0}.lp .lp-bracket-label{font-family:var(--font-display);font-size:14px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:-16px}.lp .lp-node{border-radius:10px;border:1px solid var(--border);background:var(--canvas);overflow:hidden;min-width:0}.lp .lp-node-head{display:flex;justify-content:space-between;gap:8px;padding:7px 12px;font-size:13px;color:var(--muted);border-bottom:1px solid var(--line)}.lp .lp-node-team{display:grid;grid-template-columns:16px auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:46px;padding:0 12px}.lp .lp-node-team+.lp-node-team{border-top:1px solid var(--line)}.lp .lp-seed{font-size:12px;color:var(--faint);text-align:center}.lp .lp-node-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;color:var(--muted)}.lp .lp-node-team.is-win .lp-node-name{color:var(--text);font-weight:600}.lp .lp-node-score{font-size:22px;color:var(--faint);min-width:14px;text-align:right}.lp .lp-node-team.is-win .lp-node-score{color:var(--accent)}.lp .lp-node-team.is-out .crest{opacity:.5}.lp .lp-node-final .lp-node-head{color:var(--accent)}.lp .lp-bracket-lines{width:48px;height:100%;min-height:220px}.lp .lp-bracket-lines path{fill:none;stroke:var(--strong-line);stroke-width:1.5}.lp .lp-frame-status{display:flex;flex-wrap:wrap;gap:8px 20px;padding:12px 16px;border-top:1px solid var(--line);background:var(--sunken);font-size:14px;color:var(--muted)}.lp .lp-frame-status b{color:var(--text);font-weight:600}.lp .lp-team-banner{position:relative;display:flex;align-items:center;gap:18px;padding:22px 18px;border-bottom:1px solid var(--line);overflow:hidden}.lp .lp-team-banner:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(115deg,transparent 0 22px,var(--side-a-soft) 22px 44px);opacity:.6;pointer-events:none}.lp .lp-team-banner>*{position:relative}.lp .lp-team-banner .crest{--crest-h:56px}.lp .lp-team-text{flex:1;min-width:0;display:grid;gap:4px}.lp .lp-team-name{font-family:var(--font-display);font-size:36px;font-weight:700;text-transform:uppercase;line-height:1}.lp .lp-team-record{display:grid;justify-items:end;gap:6px}.lp .lp-team-record .num{font-size:26px;line-height:1}.lp .lp-form{display:flex;gap:4px}.lp .lp-form .outcome{width:24px;height:24px;font-size:14px}.lp .lp-roster{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:16px}.lp .lp-member{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 12px;align-items:center;padding:12px;border-radius:10px;background:var(--canvas);border:1px solid var(--border);min-width:0}.lp .lp-member.is-invited{border-style:dashed;background:transparent}.lp .lp-member-avatar{grid-row:span 2;width:40px;height:40px;border-radius:8px;display:grid;place-items:center;font-weight:600;font-size:14px;background:var(--side-a-soft);color:var(--side-a-text)}.lp .lp-member.is-invited .lp-member-avatar{background:var(--raised);color:var(--faint)}.lp .lp-member-name{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp .lp-member-role{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.lp .lp-role-owner{color:var(--accent)}.lp .lp-role-manager{color:var(--side-a-text)}.lp .lp-closing{position:relative;overflow:hidden;padding-block:clamp(64px,8vw,112px)}.lp .lp-closing-inner{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px 48px;align-items:end}.lp .lp-closing .lp-h2{font-size:clamp(48px,7vw,104px);line-height:.92}.lp .lp-closing p{margin-top:16px;color:var(--muted);font-size:18px;max-width:46ch}@keyframes lp-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.lp .lp-theater-wrap{animation:lp-enter .6s cubic-bezier(.2,.8,.3,1) .12s both}@media (max-width:1120px){.roundsync-app.lp{--scene-h:462px}.lp .lp-nav-xl{display:none!important}.lp .lp-hero-intro{grid-template-columns:minmax(0,1fr)}.lp .lp-h1{font-size:clamp(42px,9vw,76px)}.lp .lp-find{grid-template-columns:minmax(0,1fr)}.lp .lp-find-filters{display:none}.lp .lp-ready{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto}.lp .lp-ready-center{grid-column:1/-1;grid-row:2;display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px;padding:10px 14px}.lp .lp-ready-center .eyebrow{display:none}.lp .lp-ready-status{display:flex;gap:20px;flex:1}.lp .lp-ready-status li{gap:8px}.lp .lp-lock{padding:8px 12px}.lp .lp-pick{min-height:28px}.lp .lp-picks{gap:3px}.lp .lp-veto-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.lp .lp-now,.lp .lp-tile{min-height:100px}.lp .lp-now{grid-column:auto;display:grid;align-content:center;gap:2px;padding:10px 12px}.lp .lp-now-headline{font-size:18px}.lp .lp-now-detail{font-size:13px}.lp .lp-play{grid-template-columns:minmax(0,1fr) 280px}.lp .lp-map-row{grid-template-columns:72px minmax(0,1fr) auto 112px;gap:10px}.lp .lp-review{grid-template-columns:minmax(0,1fr)}.lp .lp-review[data-phase=board] .lp-review-compare,.lp .lp-review[data-phase=compare] .lp-review-board{display:none}.lp .lp-review-compare{animation:lp-scene-in .4s ease-out both}.lp .lp-radar{height:286px}.lp .lp-rail-tab{padding:12px 12px 14px}.lp .lp-rail-title{font-size:20px;gap:8px}.lp .lp-rail-num{min-width:38px;height:26px;font-size:17px;padding:0 8px}.lp .lp-rail-desc{font-size:13px}.lp .lp-segment-grid,.lp .lp-segment.is-flipped .lp-segment-grid{grid-template-columns:minmax(0,1fr)}.lp .lp-segment.is-flipped .lp-segment-copy{order:0}.lp .lp-segment-copy>p{max-width:62ch}}@media (max-width:900px){.lp .lp-events{grid-template-columns:repeat(2,minmax(0,1fr))}.lp .lp-event.lp-extra{display:none}.lp .lp-play{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);gap:10px}.lp .lp-feed .lp-panel-head{display:none}.lp .lp-feed-list{padding:8px 12px}}@media (max-width:760px){.roundsync-app.lp{--scene-h:440px}.lp .lp-topbar-inner{gap:12px;min-height:58px}.lp .lp-nav-wide{display:none!important}.lp .lp-nav a{padding:0 8px}.lp .lp-stripes-hero{inset:420px 0 0 0}.lp .lp-hero-title{gap:0}.lp .lp-hero-title .eyebrow{display:none}.lp .lp-hero-side{gap:16px}.lp .lp-lede{font-size:16px}.lp .lp-hero .lp-cta-row{flex-wrap:nowrap;gap:8px}.lp .lp-hero .lp-cta-row .button{flex:1 1 0;min-height:48px;padding:8px 10px;font-size:15px!important}.lp .lp-cta-note{font-size:13px}.lp .lp-theater-label p{display:none}.lp .lp-theater-label .lp-h2{font-size:19px}.lp .lp-window-bar{padding:8px 8px 8px 12px;font-size:13px}.lp .lp-scene{padding:12px}.lp .lp-bug-row{gap:8px;padding:10px 12px}.lp .lp-bug .crest{--crest-h:34px}.lp .lp-bug-team{gap:8px}.lp .lp-bug-meta,.lp .lp-bug-name{display:none}.lp .lp-bug-score{font-size:30px;min-width:18px}.lp .lp-bug-center{gap:8px}.lp .lp-bug-mid{min-width:0}.lp .lp-bug-stage{font-size:13px}.lp .lp-bug-format{font-size:11px}.lp .lp-events{grid-template-columns:minmax(0,1fr);gap:10px}.lp .lp-event.lp-wide-only{display:none}.lp .lp-toast{left:0;right:0;max-width:none}.lp .lp-ready{gap:10px}.lp .lp-lineup{gap:6px}.lp .lp-lineup-count,.lp .lp-lineup-team{font-size:15px}.lp .lp-pick{grid-template-columns:18px minmax(0,1fr);gap:7px;min-height:28px;padding:0 7px;font-size:13px}.lp .lp-pick-box{width:17px;height:17px;font-size:11px}.lp .lp-pick-tag{display:none}.lp .lp-ready-btn{min-height:32px}.lp .lp-ready-center{padding:8px 10px;gap:8px}.lp .lp-ready-status{gap:12px}.lp .lp-ready-status li{font-size:13px}.lp .lp-rs-state{display:none}.lp .lp-lock{width:100%}.lp .lp-lock-title{font-size:16px}.lp .lp-veto-grid{gap:6px}.lp .lp-now,.lp .lp-tile{min-height:112px}.lp .lp-tile-name{font-size:14px;padding:0 6px 6px}.lp .lp-stamp{font-size:11px;top:5px;left:5px;padding:1px 5px}.lp .lp-stamp-long{display:none}.lp .lp-stamp-short{display:inline}.lp .lp-now{padding:8px}.lp .lp-now-step{font-size:10px;letter-spacing:.04em}.lp .lp-now-headline{font-size:15px}.lp .lp-now-detail,.lp .lp-order{display:none}.lp .lp-map-rows{gap:6px}.lp .lp-map-row{grid-template-columns:minmax(0,1fr) auto auto;min-height:50px;padding:6px 10px;gap:8px}.lp .lp-map-label span,.lp .lp-map-thumb{display:none}.lp .lp-map-label b{font-size:16px}.lp .lp-score-box{width:34px;height:32px;font-size:18px}.lp .lp-map-action .tag{font-size:11px;padding:0 6px}.lp .lp-save{min-height:30px!important;padding:2px 8px!important;font-size:12px!important}.lp .lp-panel-head{margin-bottom:6px}.lp .lp-feed-bubble{font-size:13px}.lp .lp-feed-system{font-size:12px}.lp .lp-sb .lp-opt{display:none}.lp .lp-sb col.lp-col-player{width:74px}.lp .lp-sb col.lp-col-agent{width:30px}.lp .lp-sb td,.lp .lp-sb th{padding:0 4px}.lp .lp-sb th[data-sorted]:after{content:"↓"}.lp .lp-series .lp-map-chip:not([data-current]),.lp .lp-team-head-inner .crest{display:none}.lp .lp-radar{height:300px}.lp .lp-rail-tab{gap:6px;padding:10px 6px 12px}.lp .lp-rail-title{flex-direction:column;align-items:flex-start;gap:5px;font-size:14px;letter-spacing:.03em}.lp .lp-rail-num{min-width:32px;height:22px;padding:0 6px;font-size:14px}.lp .lp-rail-desc{display:none}.lp .lp-rail-caption{display:block;padding:10px 14px 12px;border-top:1px solid var(--line);background:var(--surface);font-size:14px;color:var(--muted)}.lp .lp-rail-caption b{color:var(--accent);font-family:var(--font-barlow-condensed-italic),var(--font-display);font-style:italic;text-transform:uppercase;letter-spacing:.05em;margin-right:6px}.lp .lp-control-label{display:none}.lp .lp-bracket{grid-template-columns:minmax(0,1fr);gap:20px;padding:16px}.lp .lp-bracket-lines{display:none}.lp .lp-bracket-round{gap:12px}.lp .lp-bracket-label{margin-bottom:0}.lp .lp-team-banner{flex-wrap:wrap;padding:18px 16px;gap:14px}.lp .lp-team-name{font-size:28px}.lp .lp-team-record{justify-items:start;width:100%;grid-template-columns:auto 1fr;align-items:center}.lp .lp-roster{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px;gap:8px}.lp .lp-closing-inner{grid-template-columns:minmax(0,1fr)}.lp .lp-closing .lp-cta-row .button{flex:1 1 200px}}@media (max-width:560px){.lp .lp-actions .theme-toggle{display:none}.lp .lp-theme-bottom{display:flex;justify-content:flex-start;padding-block:20px 0}.lp .lp-actions{gap:8px}.lp .lp-actions .button-compact{padding:4px 12px}}@media (max-width:420px){.lp .lp-roster{grid-template-columns:minmax(0,1fr)}}