.matchesWorkspace{--mb-text:#e8f6f1;--mb-muted:#8fb3b7;--mb-faint:#5d858c;--mb-line:#b7f0da1a;--mb-line-strong:#b7f0da33;--mb-mint:#35d5af;--mb-lime:#b7f0da;--mb-win:#43e66b;--mb-loss:#ff5c86;--mb-ease:cubic-bezier(.16, 1, .3, 1)}.matchesWorkspace .contentSection+.contentSection{border-top:0;margin-top:12px}.matchesWorkspace .contentSection+.contentSection .sectionHeaderBlock{margin-bottom:18px}.matchesWorkspace .contentSection+.contentSection .sectionTitle{font-size:clamp(24px,2.4vw,32px)}.matchesWorkspace .wlHeroHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 32px;display:flex}.matchesWorkspace .wlHeroTitle{min-width:0}.matchesWorkspace .wlHeroTitle .sectionTitle{margin-bottom:0}.matchesWorkspace .wlClose{max-width:380px;animation:mbFade .6s var(--mb-ease) .2s backwards;justify-items:end;gap:10px;display:grid}.matchesWorkspace .wlCloseButton{isolation:isolate;min-height:48px;color:var(--mb-lime);font:600 14px/1 var(--font-dashboard-sans), "Segoe UI", sans-serif;letter-spacing:.02em;cursor:pointer;transition:color .2s, transform .35s var(--mb-ease), box-shadow .3s;background:linear-gradient(#0b2d3a,#0b2d3a) 0 0/100% 100% padding-box padding-box,linear-gradient(120deg,#35d5afcc,#b7f0da55 45%,#35d5afcc) 0 0/220% 100% border-box;border:1px solid #0000;border-radius:999px;align-items:center;gap:10px;padding:0 22px 0 20px;animation:5s linear infinite mbBorderFlow,3.2s ease-in-out infinite mbBreath;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 0 #35d5af55,0 10px 30px #00000040}.matchesWorkspace .wlCloseButton:after{z-index:-1;content:"";animation:mbSheen 4.2s var(--mb-ease) 1.2s infinite;background:linear-gradient(105deg,#0000 35%,#b7f0da2e 50%,#0000 65%);position:absolute;inset:0;transform:translate(-120%)}.matchesWorkspace .wlCloseButton:hover:not(:disabled){color:#f2fffa;transform:translateY(-1px);box-shadow:0 0 0 4px #35d5af1f,0 14px 34px #00000050}.matchesWorkspace .wlCloseButton:focus-visible{outline:2px solid var(--mb-mint);outline-offset:3px}.matchesWorkspace .wlCloseArrow{transition:transform .35s var(--mb-ease)}.matchesWorkspace .wlCloseButton:hover:not(:disabled) .wlCloseArrow{transform:translate(3px)}.matchesWorkspace .wlCloseButton:disabled{cursor:not-allowed;opacity:.45;box-shadow:none;animation:none}.matchesWorkspace .wlCloseButton:disabled:after{animation:none}.matchesWorkspace .wlClose.isConfirming .wlCloseButton{opacity:.55}.matchesWorkspace .wlCloseCaption{color:var(--mb-muted);text-align:right;margin:0;font-size:12.5px;line-height:1.5}.matchesWorkspace .wlCloseConfirm{border:1px solid var(--mb-line-strong);width:100%;animation:mbPop .4s var(--mb-ease) both;background:linear-gradient(150deg,#16495a99,#0a2632e6);border-radius:16px;gap:12px;padding:14px 16px;display:grid;box-shadow:inset 0 1px #f2f7f50f,0 18px 40px #0000004d}.matchesWorkspace .wlCloseConfirm p{gap:3px;margin:0;display:grid}.matchesWorkspace .wlCloseConfirm strong{color:var(--mb-text);font-size:14px;font-weight:600}.matchesWorkspace .wlCloseConfirm strong.wlCloseWarning{color:#f7c948}.matchesWorkspace .wlCloseConfirm span{color:var(--mb-muted);font-size:12.5px;line-height:1.45}.matchesWorkspace .wlCloseActions{justify-content:flex-end;gap:8px;display:flex}.matchesWorkspace .wlCloseActions button{min-height:38px;font:600 13px/1 var(--font-dashboard-sans), "Segoe UI", sans-serif;cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:0 16px;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.matchesWorkspace .wlCloseGhost{border:1px solid var(--mb-line-strong);color:var(--mb-muted);background:0 0}.matchesWorkspace .wlCloseGhost:hover:not(:disabled){color:var(--mb-text);border-color:#b7f0da55}.matchesWorkspace .wlCloseConfirmButton{color:#062029;background:linear-gradient(110deg,#0d8f88,#35d5af);border:1px solid #35d5af}.matchesWorkspace .wlCloseConfirmButton:hover:not(:disabled){filter:brightness(1.08)}.matchesWorkspace .wlCloseActions button:focus-visible{outline:2px solid var(--mb-mint);outline-offset:2px}.matchesWorkspace .wlCloseActions button:disabled{cursor:not-allowed;opacity:.6}.matchesWorkspace .wlCloseError{text-align:right;margin:0}.matchesWorkspace .wlTally{grid-template-columns:repeat(15,minmax(0,1fr));gap:6px;margin:32px 0 30px;padding:0;display:grid}.matchesWorkspace .wlTallyItem{text-align:center;min-width:0;animation:mbFade .6s var(--mb-ease) backwards;grid-column:span 2;justify-items:center;gap:8px;margin:0;padding:0;display:grid;position:relative}.matchesWorkspace .wlTallyItem+.wlTallyItem:before{content:"";background:var(--mb-line);width:1px;position:absolute;top:4px;bottom:4px;left:-3px}.matchesWorkspace .wlTallyItem:nth-child(2){animation-delay:50ms}.matchesWorkspace .wlTallyItem:nth-child(3){animation-delay:.1s}.matchesWorkspace .wlTallyItem:nth-child(n+4){animation-delay:.15s}.matchesWorkspace .wlTallyItem dt{color:var(--mb-faint);letter-spacing:.16em;text-transform:uppercase;font-size:10.5px;font-weight:600}.matchesWorkspace .wlTallyItem dd{color:var(--mb-text);font:500 34px/1 var(--font-dashboard-title), "Segoe UI", sans-serif;font-variant-numeric:tabular-nums;margin:0;position:relative}.matchesWorkspace .wlTallyItem dd small{color:var(--mb-faint);margin-left:2px;font-size:16px;position:absolute;bottom:1px;left:100%}.matchesWorkspace .wlTallyItem.isWin dd{color:var(--mb-win)}.matchesWorkspace .wlTallyItem.isLoss dd{color:var(--mb-loss)}.matchesWorkspace .wlRail{grid-template-columns:repeat(15,minmax(0,1fr));gap:6px;display:grid}.matchesWorkspace .wlChip{border:1px solid var(--mb-line);height:54px;color:var(--mb-faint);font:500 17px/1 var(--font-dashboard-title), "Segoe UI", sans-serif;font-variant-numeric:tabular-nums;cursor:pointer;backface-visibility:hidden;will-change:transform;animation:mbRise .5s var(--mb-ease) calc(var(--i,0) * 22ms + .1s) backwards;background:#0a26324d;border-radius:14px;place-items:center;padding:0;transition:border-color .3s,background .3s,transform .5s cubic-bezier(.33,1,.68,1);display:grid;position:relative;transform:translateZ(0)}.matchesWorkspace .wlChip:before{z-index:-1;content:"";border-radius:inherit;opacity:0;will-change:opacity;pointer-events:none;transition:opacity .5s;position:absolute;inset:0;box-shadow:inset 0 1px #f2f7f514,0 12px 26px -10px #35d5af55}.matchesWorkspace .wlChipMark{will-change:transform;background:0 0;border-radius:3px;width:22px;height:3px;margin-left:-11px;transition:transform .5s cubic-bezier(.33,1,.68,1);position:absolute;bottom:9px;left:50%;transform:scaleX(.64)}.matchesWorkspace .wlChip:hover{color:var(--mb-text);border-color:var(--mb-line-strong);background:#16495a59}.matchesWorkspace .wlChip:focus-visible{outline:2px solid var(--mb-mint);outline-offset:2px}.matchesWorkspace .wlChip.is-W{color:var(--mb-text)}.matchesWorkspace .wlChip.is-W .wlChipMark{background:var(--mb-win)}.matchesWorkspace .wlChip.is-L{color:var(--mb-text)}.matchesWorkspace .wlChip.is-L .wlChipMark{background:var(--mb-loss)}.matchesWorkspace .wlChip.is-D{color:var(--mb-text)}.matchesWorkspace .wlChip.is-D .wlChipMark{background:#f7c948}.matchesWorkspace .wlChip.is-pending{color:var(--mb-lime)}.matchesWorkspace .wlChip.is-pending .wlChipMark{background:var(--mb-lime);animation:1.4s ease-in-out infinite mbBlink}.matchesWorkspace .wlChip.isActive{color:#f2fffa;background:linear-gradient(#16495acc,#0b2d3acc);border-color:#35d5af99;transform:translateZ(0)translateY(-2px);box-shadow:0 0 0 3px #35d5af1a,0 10px 24px #0000004d}.matchesWorkspace .wlChip.isActive .wlChipMark{transform:scaleX(1)}.matchesWorkspace .wlChip.isActive.is-locked .wlChipMark{background:var(--mb-mint)}.matchesWorkspace .wlChipNum{transform-origin:50% 55%;backface-visibility:hidden;will-change:transform;transition:transform .5s cubic-bezier(.33,1,.68,1);display:inline-block;position:relative;transform:translateZ(0)scale(1)}.matchesWorkspace .wlChipNum:after{z-index:-1;content:"";opacity:0;will-change:opacity;pointer-events:none;background:radial-gradient(closest-side,#76e2c42e,#0000);border-radius:999px;transition:opacity .5s;position:absolute;inset:-8px -12px}@media (hover:hover){.matchesWorkspace .wlChip:hover{transform:translateZ(0)translateY(-3px)}.matchesWorkspace .wlChip:hover:before{opacity:1}.matchesWorkspace .wlChip:hover .wlChipNum{transform:translateZ(0)scale(1.12)}.matchesWorkspace .wlChip:hover .wlChipNum:after{opacity:1}.matchesWorkspace .wlChip:hover .wlChipMark{transform:scaleX(1)}}.matchesWorkspace .wlChip:focus-visible .wlChipNum{transform:translateZ(0)scale(1.08)}.matchesWorkspace .uploadOptions>.uploadCard{animation:mbRise .55s var(--mb-ease) 40ms backwards}.matchesWorkspace .uploadOptions>.uploadCard:nth-child(2){animation-delay:.14s}.matchesWorkspace .uploadOptions>.uploadCard:nth-child(3){animation-delay:.24s}.matchesWorkspace .contentSection>.resultCard{animation:mbRise .55s var(--mb-ease) .34s backwards}.matchesWorkspace .matchRegisterSection.isCollapsed~.contentSection>.resultCard{animation-delay:60ms}@keyframes mbFade{0%{opacity:0;transform:translateY(6px)}}@keyframes mbRise{0%{opacity:0;transform:translateY(10px)}}@keyframes mbPop{0%{opacity:0;transform:translateY(-4px)scale(.98)}}@keyframes mbBorderFlow{to{background-position:0 0,220% 0}}@keyframes mbBreath{0%,to{box-shadow:0 0 #35d5af00,0 10px 30px #00000040}50%{box-shadow:0 0 0 5px #35d5af14,0 10px 30px #00000040}}@keyframes mbSheen{0%{transform:translate(-120%)}40%,to{transform:translate(120%)}}@keyframes mbBlink{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.matchesWorkspace :is(.wlClose,.wlCloseButton,.wlCloseConfirm,.wlTallyItem,.wlChip,.wlChipMark,.uploadCard,.resultCard){animation:none!important}.matchesWorkspace :is(.wlChip,.wlChipNum){transition:none}}@media (max-width:760px){.matchesWorkspace .wlHeroHead{align-items:stretch}.matchesWorkspace .wlClose{justify-items:stretch;width:100%;max-width:none}.matchesWorkspace .wlCloseButton{justify-content:center}.matchesWorkspace .wlCloseCaption,.matchesWorkspace .wlCloseError{text-align:left}.matchesWorkspace .wlTally{grid-template-columns:repeat(8,minmax(0,1fr));margin:24px 0}.matchesWorkspace .wlTallyItem dd{font-size:26px}.matchesWorkspace .wlRail{grid-template-columns:repeat(8,minmax(0,1fr))}.matchesWorkspace .wlChip{height:46px;font-size:15px}}.matchesWorkspace .wlTallyItem.isCoins dd{color:#f7c948}.matchesWorkspace .wlTallyItem dt{white-space:nowrap}.matchesWorkspace .wlTallyItem.isCoins{grid-column:span 3}@media (max-width:760px){.matchesWorkspace .wlTally{grid-template-columns:repeat(4,minmax(0,1fr))}.matchesWorkspace .wlTallyItem,.matchesWorkspace .wlTallyItem.isCoins{grid-column:span 1}.matchesWorkspace .wlTallyItem dt{white-space:normal;letter-spacing:.12em;font-size:9.5px}}
:root{--pk-sheen:linear-gradient(105deg, transparent 32%, #ffffff57 50%, transparent 68%);--pk-sheen-ease:cubic-bezier(.16, 1, .3, 1)}.btn.primary,.dashboardGlass .analyzeButton,.mrSubmit:not(:disabled){isolation:isolate;position:relative;overflow:hidden}.btn.primary:after,.dashboardGlass .analyzeButton:after,.mrSubmit:not(:disabled):after{z-index:-1;content:"";background:var(--pk-sheen);will-change:transform;pointer-events:none;position:absolute;inset:0;transform:translate(-120%)}.dashboardGlass .analyzeButton:after,.mrSubmit:not(:disabled):after{animation:pkSheenLoop 7s var(--pk-sheen-ease) 1.6s infinite}@media (hover:hover){.btn.primary:hover:not(:disabled):not([aria-disabled=true]):after,.dashboardGlass .analyzeButton:hover:not(:disabled):after{animation:pkSheenOnce .9s var(--pk-sheen-ease) both}.dashboardGlass .hubImageCard:hover:after{content:"";border-radius:inherit;will-change:transform;pointer-events:none;width:auto;height:auto;animation:pkSheenOnce 1.1s var(--pk-sheen-ease) both;background:linear-gradient(105deg,#0000 35%,#ffffff1a 50%,#0000 65%);display:block;position:absolute;inset:0}}.matchesWorkspace .wlCloseButton:after{will-change:transform}@keyframes pkSheenOnce{0%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes pkSheenLoop{0%{transform:translate(-120%)}22%,to{transform:translate(120%)}}@media (prefers-reduced-motion:reduce){.btn.primary:after,.dashboardGlass .analyzeButton:after,.mrSubmit:not(:disabled):after,.dashboardGlass .hubImageCard:hover:after{display:none;animation:none!important}}
