:root{--ml-paper:#f1e7ce;--ml-paper-light:#fbf4e1;--ml-ink:#1c1814;--ml-ink-soft:#574b3b;--ml-green:#0e5a38;--ml-green-dark:#093a24;--ml-green-bright:#1e7a4a;--ml-gold:#c9a24a;--ml-gold-light:#f3dd9a;--ml-border:#d8c7a0;--ml-danger:#a13f2d;--ml-font-display:"Anton","Oswald",Impact,sans-serif;--ml-font-sans:"Oswald",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--ml-font-serif:"Bitter",Georgia,"Times New Roman",serif}*{box-sizing:border-box}body,html{margin:0;min-height:100%;background:var(--ml-paper);color:var(--ml-ink);font-family:var(--ml-font-serif)}body:before{content:"";position:fixed;inset:0;z-index:999;pointer-events:none;opacity:.045;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}a{color:inherit}button,input,select,textarea{font:inherit}.site-header{background:var(--ml-green);color:white;border-bottom:3px solid var(--ml-gold)}.site-header__inner{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;grid-gap:24px;gap:24px;max-width:1200px;margin:0 auto;padding:18px 24px}.site-logo{display:inline-flex;align-items:center;gap:12px;text-decoration:none}.site-logo__mark{display:block;width:44px;height:44px;object-fit:cover;object-position:center;filter:brightness(0) invert(1);flex:0 0 auto;transform:scale(1.7);transform-origin:center}.site-logo__wordmark{font-family:var(--ml-font-display);font-size:clamp(22px,3vw,34px);line-height:1;text-transform:uppercase}.site-actions,.site-nav{display:flex;align-items:center;gap:18px;font-family:var(--ml-font-sans);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.site-nav{justify-content:center}.site-actions{justify-content:flex-end}.site-actions[data-auth=checking] a{visibility:hidden}.site-actions a,.site-nav a{text-decoration:none}.site-nav a{padding-bottom:2px;border-bottom:2px solid transparent}.site-nav a[aria-current=page]{color:var(--ml-gold-light);border-bottom-color:var(--ml-gold)}.button-primary,.site-actions__primary{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 16px;border:2px solid var(--ml-ink);background:linear-gradient(135deg,var(--ml-gold-light),var(--ml-gold));box-shadow:3px 3px 0 rgba(28,24,20,.35);color:var(--ml-ink);text-decoration:none}.site-main{width:min(1180px,calc(100% - 32px));margin:36px auto}.hero-band{display:grid;grid-gap:28px;gap:28px;padding:clamp(30px,7vw,74px);background:radial-gradient(circle at 18px 18px,rgba(255,255,255,.09) 2px,transparent 2px),linear-gradient(135deg,var(--ml-green),var(--ml-green-dark));background-size:28px 28px,auto;border:2px solid var(--ml-ink);box-shadow:8px 8px 0 rgba(28,24,20,.18);color:white}.eyebrow{color:var(--ml-gold-light);font-family:var(--ml-font-sans);font-weight:700;letter-spacing:.14em}.eyebrow,.hero-title{margin:0;text-transform:uppercase}.hero-title{max-width:880px;font-family:var(--ml-font-display);font-size:clamp(3rem,11vw,7.2rem);font-weight:400;line-height:.95}.hero-title span{color:var(--ml-gold);-webkit-text-stroke:1px var(--ml-gold-light)}.hero-copy{max-width:680px;margin:0;color:rgba(255,255,255,.86);font-size:1.2rem;line-height:1.6}.card-grid,.hero-actions,.route-grid{display:flex;flex-wrap:wrap;gap:16px}.button-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 0;border-bottom:3px solid var(--ml-gold);color:white;font-family:var(--ml-font-sans);font-weight:700;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.section{margin-top:40px}.page-title,.section h2{margin:0 0 18px;font-family:var(--ml-font-sans);font-size:clamp(1.5rem,3vw,2.3rem);letter-spacing:.04em;text-transform:uppercase}.route-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.surface-card{min-height:180px;padding:22px;background:var(--ml-paper-light);border:2px solid var(--ml-ink);box-shadow:inset 0 0 0 2px var(--ml-paper-light),inset 0 0 0 4px var(--ml-gold),6px 6px 0 rgba(28,24,20,.13);text-decoration:none}.surface-card__label{margin:0 0 16px;color:var(--ml-green);font-size:.86rem;font-weight:700;letter-spacing:.13em}.surface-card h3,.surface-card__label{font-family:var(--ml-font-sans);text-transform:uppercase}.surface-card h3{margin:0 0 12px;font-size:1.45rem}.surface-card p{margin:0;line-height:1.5}.notice,.surface-card p{color:var(--ml-ink-soft)}.notice{padding:18px 20px;border:2px dashed var(--ml-border);background:rgba(251,244,225,.76)}.site-footer{margin-top:72px;padding:36px 24px;border-top:3px solid var(--ml-gold);background:radial-gradient(rgba(255,255,255,.05) 1px,transparent 1.5px) 0 0 /14px 14px,var(--ml-green);color:#fff}.site-footer__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:24px;gap:24px;max-width:1200px;margin:0 auto;font-family:var(--ml-font-sans)}.site-footer__copyright{justify-self:start;font-size:13px;text-transform:uppercase;letter-spacing:.08em}.site-footer__social{display:inline-flex;align-items:center;gap:20px;justify-self:center}.site-footer__social a{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;color:#fff;opacity:.8;transition:opacity .15s ease,color .15s ease}.site-footer__contact a:hover,.site-footer__social a:hover{color:var(--ml-gold-light);opacity:1}.site-footer__social .icon{width:20px;height:20px;fill:currentColor}.site-footer__contact{justify-self:end}.site-footer__contact a{color:#fff;font-size:13px;text-transform:uppercase;letter-spacing:.05em;text-decoration:none;opacity:.8;transition:opacity .15s ease,color .15s ease}@media (max-width:800px){.site-header__inner{grid-template-columns:1fr auto;grid-template-areas:"logo actions" "nav nav";align-items:center;gap:10px 14px;padding:12px 18px}.site-logo{grid-area:logo;min-width:0}.site-logo__wordmark{font-size:17px}.site-actions{grid-area:actions;flex-wrap:nowrap;justify-content:flex-end;gap:12px;font-size:.72rem}.site-actions span{display:none}.site-actions__primary{min-height:36px;padding:8px 12px}.site-nav{grid-area:nav;flex-wrap:wrap;justify-content:flex-start;gap:8px 16px;font-size:.74rem;letter-spacing:.02em}.site-footer__inner{grid-template-columns:1fr;text-align:center;gap:16px}.site-footer__contact,.site-footer__copyright,.site-footer__social{justify-self:center}.route-grid{grid-template-columns:1fr}}.card-page{width:min(1120px,calc(100% - 32px));margin:28px auto 90px}.card-page__back{display:inline-block;font-family:var(--ml-font-sans);font-weight:700;font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;color:var(--ml-green);text-decoration:none;margin-bottom:18px}.card-page__back:hover{color:var(--ml-green-dark)}.card-hero{display:grid;grid-template-columns:minmax(0,420px) minmax(0,1fr);grid-gap:40px;gap:40px;align-items:start}.card-hero__media img{width:100%;height:auto;border-radius:10px;border:1px solid var(--ml-border);background:#fff;box-shadow:6px 8px 0 rgba(28,24,20,.12)}.card-hero__noimg{display:flex;flex-direction:column;gap:8px;padding:64px 22px;border:1px dashed var(--ml-border);border-radius:10px;background:var(--ml-paper-light);font-family:var(--ml-font-display);font-size:1.6rem;text-align:center}.card-hero__noimg-sub{font-family:var(--ml-font-sans);font-size:.9rem;color:var(--ml-ink-soft)}.card-hero__title{font-family:var(--ml-font-display);font-size:clamp(2rem,4.4vw,3.4rem);line-height:1.02;letter-spacing:.01em;margin:4px 0}.card-hero__sub{font-family:var(--ml-font-sans);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--ml-ink-soft);margin:0 0 22px}.buy-block{background:var(--ml-paper-light);border:2px solid var(--ml-ink);border-radius:8px;box-shadow:4px 4px 0 var(--ml-green);padding:18px 20px;margin-bottom:26px}.buy-block__top{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.buy-block__price{font-family:var(--ml-font-display);font-size:clamp(1.7rem,4vw,2.4rem);color:var(--ml-green);line-height:1}.buy-block__seller{font-family:var(--ml-font-sans);font-size:.85rem;color:var(--ml-ink-soft);margin:8px 0 0}.buy-block__cta{margin-top:16px;width:100%}.buy-block__unavailable{margin:14px 0 0;font-family:var(--ml-font-sans);font-weight:600;color:var(--ml-ink-soft)}.card-facts{margin:0;display:grid;grid-gap:0;gap:0}.card-facts>div{display:grid;grid-template-columns:120px 1fr;grid-gap:14px;gap:14px;padding:10px 0;border-bottom:1px solid var(--ml-border)}.card-facts dt{text-transform:uppercase;letter-spacing:.05em;font-size:.72rem;color:var(--ml-ink-soft)}.card-facts dd,.card-facts dt{font-family:var(--ml-font-sans)}.card-facts dd{margin:0;font-weight:600}.status-pill{display:inline-block;font-family:var(--ml-font-sans);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:3px 11px;border-radius:999px;border:1.5px solid}.status-pill--available{color:var(--ml-green)}.status-pill--pending{color:var(--ml-gold)}.status-pill--sold{color:var(--ml-danger)}.status-pill--unlisted{color:var(--ml-ink-soft)}.card-section{margin-top:44px;padding-top:28px;border-top:3px solid var(--ml-ink)}.card-section__title{font-family:var(--ml-font-display);font-size:clamp(1.4rem,3vw,2rem);margin:0 0 6px}.card-section__lead{font-family:var(--ml-font-sans);color:var(--ml-ink-soft);margin:0 0 18px}.card-section__back img{width:min(420px,100%);height:auto;border-radius:10px;border:1px solid var(--ml-border);background:#fff;box-shadow:6px 8px 0 rgba(28,24,20,.12)}.macro-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:14px;gap:14px}.macro-tile{margin:0}.macro-tile img{width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;border-radius:8px;border:1px solid var(--ml-border);background:var(--ml-paper-light)}.macro-tile figcaption{margin-top:6px;font-family:var(--ml-font-sans);font-size:.68rem;text-transform:uppercase;letter-spacing:.04em;color:var(--ml-ink-soft)}@media (max-width:800px){.card-hero{grid-template-columns:1fr;gap:26px}.card-hero__media{max-width:380px}.macro-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}}.catalog-page{width:min(1120px,calc(100% - 32px));margin:28px auto 90px}.catalog-head{margin-bottom:22px}.catalog-head__title{font-family:var(--ml-font-display);font-size:clamp(2rem,5vw,3.2rem);line-height:1;margin:4px 0 8px;text-transform:uppercase}.catalog-head__lead{font-family:var(--ml-font-sans);color:var(--ml-ink-soft);margin:0;max-width:640px}.catalog-filters{display:flex;align-items:flex-end;flex-wrap:wrap;gap:18px;padding:14px 0 16px;border-bottom:2px solid var(--ml-border);margin-bottom:22px}.catalog-filter{display:flex;flex-direction:column;gap:5px}.catalog-filter label{font-family:var(--ml-font-sans);font-weight:700;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:var(--ml-ink-soft)}.catalog-filter select{min-height:40px;padding:6px 12px;border:2px solid var(--ml-ink);border-radius:6px;background:var(--ml-paper-light);font-family:var(--ml-font-sans);font-weight:600;color:var(--ml-ink)}.catalog-count{margin-left:auto;align-self:center;font-family:var(--ml-font-sans);font-weight:700;font-size:.8rem;text-transform:uppercase;letter-spacing:.05em;color:var(--ml-ink-soft)}.cards-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:22px;gap:22px}.card-tile{position:relative;display:flex;flex-direction:column;border:2px solid var(--ml-ink);border-radius:8px;background:var(--ml-paper-light);box-shadow:4px 4px 0 rgba(28,24,20,.13);transition:transform .12s ease,box-shadow .12s ease}.card-tile:hover{transform:translateY(-3px);box-shadow:5px 7px 0 var(--ml-green)}.card-tile__link{display:flex;flex-direction:column;flex:1 1;text-decoration:none;color:inherit}.card-tile__thumb{position:relative;aspect-ratio:3/4;margin:8px 8px 0;border:1px solid var(--ml-border);border-radius:6px;overflow:hidden;background:#fff}.card-tile__thumb img{width:100%;height:100%;object-fit:contain}.card-tile__noimg{width:100%;height:100%;background:repeating-linear-gradient(135deg,var(--ml-paper) 0 10px,var(--ml-paper-light) 10px 20px)}.card-tile__status{position:absolute;top:8px;right:8px;padding:3px 8px;border-radius:999px;background:rgba(251,244,225,.92);border:1px solid var(--ml-border)}.card-tile__body{display:flex;flex-direction:column;gap:8px;padding:12px 12px 14px;flex:1 1}.card-tile__title{font-family:var(--ml-font-sans);font-weight:700;font-size:.95rem;line-height:1.2;text-transform:uppercase}.card-tile__tags{display:flex;flex-wrap:wrap;gap:6px;min-height:20px}.card-tile__badge{font-family:var(--ml-font-sans);font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:2px 7px;border-radius:4px;background:var(--ml-paper);border:1px solid var(--ml-border);color:var(--ml-ink-soft)}.card-tile__badge--grade{background:var(--ml-gold-light);border-color:var(--ml-gold);color:var(--ml-ink)}.card-tile__footer{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-top:auto}.card-tile__price{font-family:var(--ml-font-sans);font-weight:700;color:var(--ml-green)}.card-tile__seller{font-family:var(--ml-font-sans);font-size:.74rem;color:var(--ml-ink-soft)}.card-tile__share{position:absolute;top:8px;left:8px;padding:4px 10px;border:1px solid var(--ml-ink);border-radius:999px;background:rgba(251,244,225,.92);font-family:var(--ml-font-sans);font-weight:700;font-size:.66rem;text-transform:uppercase;letter-spacing:.04em;color:var(--ml-ink);cursor:pointer;opacity:0;transition:opacity .12s ease}.card-tile:hover .card-tile__share,.card-tile__share:focus-visible{opacity:1}@media (max-width:800px){.cards-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px}.card-tile__share{opacity:1}}.me-loading{padding:64px 0;text-align:center;font-family:var(--ml-font-sans);font-weight:600;color:var(--ml-ink-soft)}.me-actions{display:flex;flex-wrap:wrap;gap:12px}.me-action{display:inline-flex;align-items:center;min-height:44px;padding:10px 16px;border:2px solid var(--ml-ink);border-radius:8px;background:var(--ml-paper-light);box-shadow:3px 3px 0 rgba(28,24,20,.13);font-family:var(--ml-font-sans);font-weight:700;font-size:.8rem;letter-spacing:.04em;text-transform:uppercase;color:var(--ml-ink);text-decoration:none}.me-action:hover{box-shadow:4px 5px 0 var(--ml-green)}.me-action--review{background:var(--ml-green);color:#fff;border-color:var(--ml-green-dark)}.surface-card--soon{cursor:default;opacity:.72;box-shadow:inset 0 0 0 2px var(--ml-paper-light),inset 0 0 0 4px var(--ml-border),4px 4px 0 rgba(28,24,20,.08)}.surface-card__soon{display:inline-block;margin-left:8px;padding:1px 7px;border:1px solid var(--ml-border);border-radius:999px;background:var(--ml-paper);color:var(--ml-ink-soft);font-size:.62rem;letter-spacing:.06em}.draft-order{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:24px;gap:24px;align-items:start}.draft-order__panel{border:2px solid var(--ml-ink);border-radius:8px;background:var(--ml-paper-light);box-shadow:4px 4px 0 rgba(28,24,20,.13);padding:18px 18px 20px}.draft-order__h{margin:0 0 12px;font-family:var(--ml-font-sans);font-size:1.1rem;text-transform:uppercase;letter-spacing:.04em}.draft-order__add{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.draft-order input[type=text],.draft-order__add input,.draft-order__row input{min-height:40px;padding:6px 12px;border:2px solid var(--ml-ink);border-radius:6px;background:#fff;font-family:var(--ml-font-sans);font-size:.95rem;color:var(--ml-ink)}.draft-order__add input{flex:1 1;min-width:160px}.draft-order__error{margin:6px 0;color:var(--ml-danger);font-family:var(--ml-font-sans);font-weight:600;font-size:.85rem}.draft-order__teams{list-style:none;margin:12px 0 0;padding:0;flex-direction:column}.draft-order__row,.draft-order__teams{display:flex;gap:8px}.draft-order__row input{flex:1 1}.draft-order__remove{flex:0 0 auto;padding:0 12px;border:2px solid var(--ml-ink);border-radius:6px;background:var(--ml-paper);font-family:var(--ml-font-sans);font-weight:700;font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:var(--ml-ink);cursor:pointer}.draft-order__remove:hover{background:var(--ml-gold-light)}.draft-order__controls{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.draft-order .button-secondary{color:var(--ml-ink);border-bottom-color:var(--ml-green)}.draft-order__slider{display:flex;flex-direction:column;gap:6px;margin-bottom:14px;font-family:var(--ml-font-sans);font-size:.82rem;color:var(--ml-ink-soft)}.draft-order__slider input[type=range]{width:100%;accent-color:var(--ml-green)}.draft-order__result{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.draft-order__item{display:flex;align-items:baseline;gap:10px;min-height:1.6rem;padding:6px 10px;border-bottom:1px dashed var(--ml-border);font-family:var(--ml-font-sans);font-weight:600}.draft-order__num{color:var(--ml-green);font-weight:700;min-width:1.8rem}.draft-order--in{animation:draftFadeIn .4s ease}@keyframes draftFadeIn{0%{opacity:.5}to{opacity:1}}@media (max-width:800px){.draft-order{grid-template-columns:1fr;gap:16px}}.picks-wrap{max-width:680px;margin:0 auto;padding:4px 0 24px}.picks-loading{padding:60px 0;text-align:center}.picks-identity,.picks-loading{font-family:var(--ml-font-sans);color:var(--ml-ink-soft)}.picks-identity{font-size:.95rem;text-align:right;margin:0 0 12px}.picks-identity b{color:var(--ml-ink)}.picks-record{text-align:center;font-family:var(--ml-font-sans);text-transform:uppercase;letter-spacing:.1em;font-size:.85rem;color:var(--ml-ink-soft);border-top:3px solid var(--ml-ink);border-bottom:1px solid var(--ml-border);padding:.8rem 0;margin-bottom:2rem}.picks-record b{color:var(--ml-ink)}.picks-card{position:relative;background:var(--ml-paper-light);border:2px solid var(--ml-ink);border-radius:3px;box-shadow:inset 0 0 0 2px var(--ml-paper-light),inset 0 0 0 4px var(--ml-gold),6px 6px 0 0 rgba(28,24,20,.16);padding:1.6rem 1.5rem 1.7rem;margin-bottom:2rem}.picks-kicker{font-weight:600;font-size:.8rem;letter-spacing:.22em;color:#8a5a18}.picks-card h2,.picks-kicker{font-family:var(--ml-font-sans);text-transform:uppercase}.picks-card h2{font-weight:700;font-size:1.35rem;line-height:1.15;margin:.45rem 0 1.1rem}.picks-lockline{font-family:var(--ml-font-sans);font-size:.8rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ml-ink-soft);margin-bottom:1rem}.picks-lockline.locked{color:var(--ml-danger);font-weight:600}.picks-options{display:grid;grid-template-columns:1fr 1fr;grid-gap:.8rem;gap:.8rem}.picks-opt{font-family:var(--ml-font-sans);font-weight:700;font-size:1.05rem;text-transform:uppercase;letter-spacing:.04em;padding:1rem .6rem;cursor:pointer;border-radius:3px;background:var(--ml-paper);border:2px solid var(--ml-ink);color:var(--ml-ink);box-shadow:3px 3px 0 0 rgba(28,24,20,.25);transition:transform .12s,box-shadow .12s}.picks-opt:hover:not(:disabled){transform:translateY(-2px);box-shadow:4px 5px 0 0 rgba(28,24,20,.3)}.picks-opt.picked{background:linear-gradient(160deg,var(--ml-gold-light),var(--ml-gold))}.picks-opt:disabled{cursor:default;opacity:.8}.picks-yourpick{font-family:var(--ml-font-sans);font-size:.85rem;color:var(--ml-ink-soft);margin-top:.9rem}.picks-yourpick b{color:var(--ml-green);text-transform:uppercase}.picks-tally{margin-top:1.2rem}.picks-bar-row{display:grid;grid-template-columns:6.2rem 1fr 3.2rem;align-items:center;grid-gap:.7rem;gap:.7rem;font-family:var(--ml-font-sans);font-size:.9rem;margin-bottom:.45rem}.picks-bar-label{font-weight:600;text-transform:uppercase}.picks-bar{height:14px;background:var(--ml-paper);border:1px solid var(--ml-border);border-radius:999px;overflow:hidden}.picks-bar i{display:block;height:100%;background:linear-gradient(90deg,var(--ml-green),var(--ml-green-dark))}.picks-bar-row.winner .picks-bar i{background:linear-gradient(90deg,var(--ml-gold),var(--ml-gold-light))}.picks-bar-pct{text-align:right;color:var(--ml-ink-soft)}.picks-voters{font-size:.78rem;color:var(--ml-ink-soft);margin:.1rem 0 .45rem 6.9rem}.picks-won{font-size:.72rem;font-weight:700;color:#8a5a18;letter-spacing:.04em}.picks-verdict{margin-top:1.1rem;font-family:var(--ml-font-sans);font-weight:700;text-transform:uppercase;letter-spacing:.05em;font-size:.95rem;padding:.6rem .9rem;border-radius:3px;display:inline-block}.picks-verdict.hit{background:var(--ml-green);color:#fff}.picks-verdict.miss{background:var(--ml-danger);color:#fff}.picks-verdict.split{background:var(--ml-ink-soft);color:#fff}.picks-interlude p{color:var(--ml-ink-soft);margin:0 auto 1.1rem;max-width:30rem;font-size:.98rem;line-height:1.5}.picks-interlude p b{color:var(--ml-green)}.picks-next{font-family:var(--ml-font-sans);font-weight:700;text-transform:uppercase;letter-spacing:.04em;font-size:.88rem;color:var(--ml-ink);border-top:1px dashed var(--ml-border);padding-top:1rem;margin-top:.2rem}.picks-leaderboard h2{margin-bottom:.9rem}.picks-lb{width:100%;border-collapse:collapse;font-family:var(--ml-font-sans)}.picks-lb th{font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ml-ink-soft);text-align:right;padding:0 .35rem .55rem;border-bottom:2px solid var(--ml-ink);font-weight:700}.picks-lb th.who{text-align:left}.picks-lb td{padding:.62rem .35rem;border-bottom:1px solid var(--ml-border);font-size:.95rem;text-align:right}.picks-lb td.rank{width:2.1rem;text-align:center;font-weight:700;font-size:1.05rem;color:var(--ml-ink-soft)}.picks-medal{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:50%;font-size:.82rem;font-weight:800;border:1.5px solid var(--ml-ink);color:var(--ml-ink)}.picks-medal.m1{background:linear-gradient(160deg,var(--ml-gold-light),var(--ml-gold) 60%,#b68a33)}.picks-medal.m2{background:linear-gradient(160deg,#ececec,#b9b9b9)}.picks-medal.m3{background:linear-gradient(160deg,#e0b084,#b5712f);color:#fff}.picks-lb td.who{text-align:left;font-weight:600;text-transform:uppercase;letter-spacing:.02em;max-width:0;width:99%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.picks-lb td.rec{font-weight:700;white-space:nowrap}.picks-lb td.pct{color:var(--ml-ink-soft)}.picks-lb tbody tr:last-child td{border-bottom:none}.picks-lb tr.you td{background:rgba(201,162,74,.18)}.picks-youtag{font-family:var(--ml-font-sans);font-size:.6rem;background:var(--ml-green);color:#fff;padding:.12rem .42rem;border-radius:999px;margin-left:.45rem;letter-spacing:.08em;vertical-align:middle}.picks-streak{font-size:.82rem;font-weight:700;white-space:nowrap}.picks-streak.hot{color:var(--ml-danger)}.picks-streak.cold{color:var(--ml-ink-soft)}.picks-gate{text-align:center;border:2px dashed var(--ml-border);border-radius:3px;padding:1.4rem 1rem}.picks-gate p{margin:0 0 1rem;color:var(--ml-ink-soft)}.picks-gate__cta{display:inline-block;font-weight:700;text-transform:uppercase;letter-spacing:.04em;background:linear-gradient(160deg,var(--ml-gold-light),var(--ml-gold));color:var(--ml-ink);border:2px solid var(--ml-ink);border-radius:3px;padding:.8rem 1.6rem;font-size:.95rem;cursor:pointer;box-shadow:3px 3px 0 0 rgba(28,24,20,.4);text-decoration:none}.picks-admin,.picks-gate__cta{font-family:var(--ml-font-sans)}.picks-admin{font-size:.85rem;color:var(--ml-ink-soft);margin-top:1.1rem;padding-top:.8rem;border-top:1px dashed var(--ml-border)}.picks-admin__btn{font-size:.78rem;padding:.4rem .9rem;margin-left:.5rem}.picks-toast{position:fixed;bottom:1.2rem;left:50%;transform:translateX(-50%);background:var(--ml-ink);color:var(--ml-paper-light);font-family:var(--ml-font-sans);font-size:.9rem;padding:.6rem 1.2rem;border-radius:999px;z-index:50}@media (max-width:800px){.picks-bar-row{grid-template-columns:4.5rem 1fr 2.6rem}.picks-voters{margin-left:0}}.fleece-page{--background-color:#f1e7ce;--content-background-color:#fbf4e1;--text-color:#1c1814;--primary-color:#0e5a38;--primary-dark:#093a24;--accent-color:#1e7a4a;--gold-color:#c9a24a;--foil-hi:#f3dd9a;--ink-soft:#574b3b;--card-border-color:#d8c7a0;--button-text-color:#ffffff;--input-background-color:#fbf4e1;--subtle-background-color:#efe3c6;--font-display:"Anton","Oswald",Impact,sans-serif;--font-sans:"Oswald",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-serif:"Bitter",Georgia,"Times New Roman",serif;--glass-background:rgba(255,255,255,0.25);--glass-background-subtle:rgba(255,255,255,0.15);--glass-border:rgba(255,255,255,0.3);--glass-shadow:0 8px 32px rgba(0,0,0,0.1);--glass-backdrop-filter:blur(8px);--glass-border-radius:16px;--shadow-subtle:0 2px 8px rgba(0,0,0,0.06);--shadow-medium:0 4px 16px rgba(0,0,0,0.1);--shadow-strong:0 8px 32px rgba(0,0,0,0.15);--transition-smooth:all 0.2s cubic-bezier(0.4,0,0.2,1);--transition-fast:all 0.12s ease-out;--transition-micro:transform 0.1s ease,opacity 0.1s ease;background-color:var(--content-background-color);color:var(--text-color);font-family:var(--font-serif);border-radius:8px;padding:40px;box-shadow:0 8px 30px rgba(0,0,0,.1);display:block}[data-theme=dark] .fleece-page{--background-color:#15120c;--content-background-color:#201b13;--text-color:#f1e7ce;--ink-soft:#b3a788;--card-border-color:#3a3221;--subtle-background-color:#1a150d;--input-background-color:#201b13;--accent-color:#2e9b5f;--gold-color:#d9b65e;--glass-background:rgba(30,30,30,0.3);--glass-background-subtle:rgba(30,30,30,0.2);--glass-border:rgba(200,200,200,0.2);--glass-backdrop-filter:blur(10px);--shadow-subtle:0 2px 8px rgba(0,0,0,0.15);--shadow-medium:0 4px 16px rgba(0,0,0,0.25);--shadow-strong:0 8px 32px rgba(0,0,0,0.35)}[data-theme=dark] .fleece-page .feedback-section,[data-theme=dark] .fleece-page .player-card,[data-theme=dark] .fleece-page .score-circle,[data-theme=dark] .fleece-page .summary-modal-content,[data-theme=dark] .fleece-page .trade-result{color:#f0f0f0;text-shadow:0 1px 2px rgba(0,0,0,.5)}@supports not ((-webkit-backdrop-filter:blur(8px)) or (backdrop-filter:blur(8px))){.fleece-page .player-section,.fleece-page .search-results,.fleece-page .trade-result,.fleece-page .trade-setup{background:rgba(255,255,255,.4)!important}.fleece-page .score-circle{background:rgba(255,255,255,.3)!important}}@media (prefers-reduced-motion:reduce){.fleece-page *,.fleece-page :after,.fleece-page :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.fleece-page .fleece-header h1:after{animation:none}}.fleece-page h1,.fleece-page h2,.fleece-page h3,.fleece-page h4,.fleece-page h5,.fleece-page h6{font-family:var(--font-sans);font-weight:700;letter-spacing:-.005em;color:var(--text-color)}.fleece-page button{background:linear-gradient(135deg,var(--primary-color),var(--primary-dark));color:#ffffff;padding:12px 22px;margin:5px;border:2px solid var(--text-color);border-radius:2px;cursor:pointer;font-family:var(--font-sans);font-weight:700;text-transform:uppercase;letter-spacing:.06em;transition:transform .12s ease,box-shadow .12s ease;position:relative;overflow:hidden;box-shadow:3px 3px 0 0 rgba(28,24,20,.35)}.fleece-page button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.fleece-page button:focus,.fleece-page button:hover{background:linear-gradient(135deg,var(--primary-dark),var(--primary-color));transform:translate(-1px,-1px);box-shadow:4px 4px 0 0 rgba(28,24,20,.4)}.fleece-page button:active{transform:translate(2px,2px);box-shadow:1px 1px 0 0 rgba(28,24,20,.4)}.fleece-page button:hover:before{left:100%}.fleece-page button:disabled{opacity:.7;cursor:not-allowed;animation:fleecePulse 2s infinite}.fleece-page button.button-secondary{background:linear-gradient(135deg,#6c757d,#5a6268);position:relative;overflow:hidden}.fleece-page .button-secondary:hover,.fleece-page button.button-secondary:focus{background:linear-gradient(135deg,#5a6268,#6c757d)}.fleece-page .button-secondary:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:transform .3s ease;transform:translateX(-100%)}.fleece-page .button-secondary:hover:before{transform:translateX(100%)}[data-theme=dark] .fleece-page .button-secondary:before{background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent)}.fleece-page input[type=number],.fleece-page input[type=text],.fleece-page select{margin:5px 0;border:1px solid rgba(255,255,255,.2);padding:12px 16px;border-radius:12px;background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--text-color);font-size:1rem;font-weight:500;transition:var(--transition-smooth);box-sizing:border-box}.fleece-page input[type=text]:focus,.fleece-page select:focus{outline:none;border-color:rgba(255,255,255,.4);background:rgba(255,255,255,.15);box-shadow:0 0 0 3px rgba(15,81,50,.15);transform:translateY(-1px)}.fleece-page input[type=text]::placeholder{color:rgba(31,41,55,.5);font-weight:400}.fleece-page .fleece-header{text-align:center;margin-bottom:40px}.fleece-page .fleece-header h1{color:var(--text-color);font-family:var(--font-display);font-size:3.4rem;font-weight:400;text-transform:uppercase;letter-spacing:.01em;margin-bottom:10px;position:relative;overflow:hidden;cursor:pointer}.fleece-page .fleece-header h1:after{content:"";position:absolute;top:0;left:-60%;width:200%;height:100%;background:linear-gradient(120deg,transparent 40%,rgba(255,255,255,.38) 50%,transparent 60%);opacity:.65;pointer-events:none}.fleece-page .fleece-header h1:active:after,.fleece-page .fleece-header h1:focus:after,.fleece-page .fleece-header h1:hover:after{animation:fleeceShimmer 1.4s linear 1}.fleece-page .fleece-header p{font-size:1.1rem;opacity:.8}.fleece-page .league-settings{display:flex;justify-content:center;gap:30px;margin:20px 0 40px;flex-wrap:wrap;align-items:center}.fleece-page .setting-group{display:flex;align-items:center;gap:10px}.fleece-page .setting-group label{font-weight:600;white-space:nowrap}.fleece-page .trade-type-display{padding:7px 16px;margin:0;border:1px solid var(--card-border-color);border-radius:999px;background:transparent;color:var(--primary-color);text-align:center;font-weight:700;font-size:.9rem;letter-spacing:.02em}.fleece-page .trade-setup{display:flex;gap:30px;align-items:flex-start;background:var(--content-background-color);border:1px solid var(--card-border-color);border-radius:var(--glass-border-radius);padding:32px;box-shadow:var(--shadow-medium);transition:var(--transition-smooth)}.fleece-page .player-section{flex:1 1;background:var(--subtle-background-color);border:1px solid var(--card-border-color);border-radius:12px;padding:24px;transition:var(--transition-smooth);position:relative}.fleece-page .player-section:hover{border-color:var(--primary-color);transform:translateY(-2px);box-shadow:var(--shadow-subtle)}.fleece-page .trade-arrow{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;align-self:center;padding:0 4px}.fleece-page .trade-arrow>span{font-size:1.6rem;color:var(--primary-color);opacity:.45;line-height:1}.fleece-page .trade-type-indicator{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:var(--content-background-color);border:2px solid var(--primary-color);color:var(--primary-color);font-weight:700;font-size:1rem;letter-spacing:-.02em;box-shadow:var(--shadow-subtle)}.fleece-page .section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.fleece-page .section-header .add-player-btn{margin-right:0}.fleece-page .player-slots{display:flex;flex-direction:column;gap:10px}.fleece-page .player-search,.fleece-page .player-slot-container{position:relative}.fleece-page .search-input{width:100%;padding-right:35px;scroll-margin-bottom:180px}.fleece-page .search-results{position:absolute;top:100%;left:0;right:0;background:var(--glass-background);-webkit-backdrop-filter:var(--glass-backdrop-filter);backdrop-filter:var(--glass-backdrop-filter);border:1px solid var(--glass-border);border-radius:12px;box-shadow:var(--shadow-medium);max-height:250px;overflow-y:auto;z-index:999;animation:fleeceSlideIn .2s ease-out;transform-origin:top}.fleece-page .search-results:after{content:"";position:absolute;top:0;left:0;width:100%;height:20%;background:linear-gradient(rgba(255,255,255,.2),transparent);pointer-events:none;opacity:.6}.fleece-page .player-option{padding:12px 15px;cursor:pointer;border-bottom:1px solid rgba(255,255,255,.1);transition:var(--transition-fast);position:relative}.fleece-page .player-option:hover{background:rgba(255,255,255,.1);transform:translateX(3px);padding-left:18px}.fleece-page .player-option:active{transform:translateX(2px);background:rgba(255,255,255,.15)}.fleece-page .player-option:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:transform .3s ease;transform:translateX(-100%);opacity:0}.fleece-page .player-option:hover:before{transform:translateX(100%);opacity:1}[data-theme=dark] .fleece-page .feedback-btn:before,[data-theme=dark] .fleece-page .player-option:before{background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent)}.fleece-page .player-name{display:block;font-weight:600}.fleece-page .player-details{display:block;font-size:.9rem;color:#666}.fleece-page .clear-btn,.fleece-page .clear-team-btn{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:none;font-size:1.2rem;cursor:pointer;color:#999;padding:5px;margin:0;box-shadow:none}.fleece-page .clear-btn:hover,.fleece-page .clear-team-btn:hover{background:none;transform:translateY(-50%) scale(1.1);box-shadow:none}.fleece-page .clear-btn:focus,.fleece-page .clear-team-btn:focus{outline:none;box-shadow:0 0 0 3px rgba(15,81,50,.2);transform:translateY(-50%)}.fleece-page .char-count{position:absolute;right:35px;bottom:2px;font-size:.7rem;color:#999}.fleece-page .player-card{background:var(--content-background-color);border:1px solid var(--card-border-color);border-radius:12px;padding:16px;margin-top:12px;transition:transform .2s ease,border .2s ease,box-shadow .2s ease;animation:fleeceFadeInUp .2s ease-out}.fleece-page .player-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-subtle)}.fleece-page .player-card h4{margin:0 0 4px}.fleece-page .player-stats{display:flex;gap:8px;font-size:.8rem;flex-wrap:wrap}.fleece-page .player-stats span{background:rgba(0,0,0,.05);padding:2px 6px;border-radius:3px}[data-theme=dark] .fleece-page .player-stats span{background:rgba(255,255,255,.08)}.fleece-page .trade-result{background:var(--content-background-color);border:1px solid var(--card-border-color);border-top:3px solid var(--primary-color);border-radius:var(--glass-border-radius);padding:40px;margin:40px 0;text-align:center;box-shadow:var(--shadow-medium);transition:transform .2s ease,box-shadow .2s ease;position:relative;overflow:hidden}.fleece-page .score-circle{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;width:120px;height:120px;border-radius:50%;color:white;font-weight:700;margin:0 auto 25px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:2px solid rgba(255,255,255,.3);box-shadow:0 8px 32px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.2);position:relative;overflow:hidden}.fleece-page .score-circle:before{content:"";position:absolute;top:0;left:0;width:100%;height:30%;background:linear-gradient(rgba(255,255,255,.2),transparent);pointer-events:none}.fleece-page .score-number{font-size:2.5rem}.fleece-page .score-label{font-size:.7rem;letter-spacing:1px;margin-top:5px}.fleece-page .verdict h2{font-size:1.8rem;margin:0 0 25px;font-weight:700;color:var(--text-color)}.fleece-page .trade-analysis ul{list-style:none;padding:0;max-width:600px;margin:0 auto}.fleece-page .trade-analysis li{padding:8px 0;border-bottom:1px solid var(--card-border-color);text-align:left}.fleece-page .trade-analysis li:before{content:"• ";color:var(--primary-color);font-weight:700;margin-right:8px}.fleece-page .fleece-footer{text-align:center;margin-top:40px;padding-top:20px;border-top:1px solid var(--card-border-color);opacity:.8}.fleece-page .theme-toggle-btn{background:transparent;border:1px solid var(--card-border-color);color:var(--primary-color);padding:8px 16px;margin:0;border-radius:999px;font-size:.9rem;font-weight:600;cursor:pointer;transition:var(--transition-fast)}.fleece-page .theme-toggle-btn:hover{background:var(--primary-color);color:var(--button-text-color);border-color:var(--primary-color);transform:translateY(-1px);box-shadow:var(--shadow-subtle)}.fleece-page .tooltip-wrapper{position:relative;display:inline-block;cursor:help;transition:box-shadow .2s ease}.fleece-page .tooltip-wrapper:active,.fleece-page .tooltip-wrapper:hover{box-shadow:0 0 8px rgba(15,81,50,.25)}[data-theme=dark] .fleece-page .tooltip-wrapper:active,[data-theme=dark] .fleece-page .tooltip-wrapper:hover{box-shadow:0 0 8px rgba(200,200,200,.2)}.fleece-page .tooltip{visibility:hidden;opacity:0;bottom:125%;background:rgba(0,0,0,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:white;padding:8px 12px;border-radius:8px;font-size:.8rem;font-weight:500;white-space:nowrap;z-index:1000;transition:var(--transition-fast);pointer-events:none}.fleece-page .tooltip,.fleece-page .tooltip:after{position:absolute;left:50%;transform:translateX(-50%)}.fleece-page .tooltip:after{content:"";top:100%;border:5px solid transparent;border-top-color:rgba(0,0,0,.9)}.fleece-page .tooltip-wrapper:active .tooltip,.fleece-page .tooltip-wrapper:hover .tooltip{visibility:visible;opacity:1;transform:translateX(-50%) translateY(-2px)}.fleece-page .team-search-container{position:relative;display:inline-block;vertical-align:middle}.fleece-page .team-search-results{position:absolute;top:100%;left:0;right:0;min-width:200px;background:var(--glass-background);-webkit-backdrop-filter:var(--glass-backdrop-filter);backdrop-filter:var(--glass-backdrop-filter);border:1px solid var(--glass-border);border-radius:12px;box-shadow:var(--shadow-medium);max-height:200px;overflow-y:auto;z-index:9999;margin-top:4px;animation:fleeceSlideIn .2s ease-out;transform-origin:top}.fleece-page .team-option{padding:10px 12px;cursor:pointer;border-bottom:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;align-items:center;color:var(--text-color);transition:var(--transition-fast);position:relative}.fleece-page .team-option:hover{background:rgba(255,255,255,.1);transform:translateX(3px);padding-left:15px}.fleece-page .team-option:last-child{border-bottom:none}.fleece-page .team-name{font-weight:600}.fleece-page .team-abbr{font-size:.9rem;color:#666}.fleece-page .trade-result-actions{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:20px}.fleece-page .button-text{background:none!important;color:var(--primary-color)!important;box-shadow:none!important;font-weight:700;padding:12px 24px;transition:all .2s ease!important;position:relative;overflow:hidden}.fleece-page .button-text:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:transform .3s ease;transform:translateX(-100%)}.fleece-page .button-text:hover:before{transform:translateX(100%)}[data-theme=dark] .fleece-page .button-text:before{background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent)}.fleece-page .button-text:hover{background:var(--primary-color)!important;color:var(--button-text-color)!important;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.2)!important}.fleece-page .evaluate-btn{background:linear-gradient(135deg,var(--primary-color),var(--primary-dark));position:relative;overflow:hidden}.fleece-page .evaluate-btn:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:transform .3s ease;transform:translateX(-100%)}.fleece-page .evaluate-btn:hover:before{transform:translateX(100%)}[data-theme=dark] .fleece-page .evaluate-btn:before{background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent)}.fleece-page .button-ripple{position:relative;overflow:hidden}.fleece-page .button-ripple:after{content:"";position:absolute;top:50%;left:50%;width:5px;height:5px;background:rgba(255,255,255,.3);opacity:0;border-radius:50%;transform:scale(1);transition:opacity .8s,transform .4s}.fleece-page .button-ripple:active:after{opacity:.8;transform:scale(50)}.fleece-page .summary-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.fleece-page .summary-modal-content{background:var(--glass-background);-webkit-backdrop-filter:var(--glass-backdrop-filter);backdrop-filter:var(--glass-backdrop-filter);border:1px solid var(--glass-border);border-radius:var(--glass-border-radius);padding:30px;max-width:600px;width:100%;max-height:90vh;overflow-y:auto;position:relative;box-shadow:var(--glass-shadow);text-align:center;transition:var(--transition-smooth);animation:fleeceShimmerModal .5s ease-out}.fleece-page .summary-modal-content:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(255,255,255,.1),transparent);z-index:-1;border-radius:inherit;pointer-events:none}.fleece-page .summary-modal-content .player-summary,.fleece-page .summary-modal-content h2{text-shadow:0 1px 2px rgba(0,0,0,.2)}.fleece-page .summary-modal-close{position:absolute;top:10px;right:15px;background:none;border:none;font-size:2rem;color:var(--text-color);cursor:pointer;opacity:.5}.fleece-page .summary-modal-content .trade-comparison{display:flex;align-items:center;justify-content:space-between;gap:15px}.fleece-page .summary-modal-content .player-summary{flex:1 1;text-align:center}.fleece-page .summary-modal-content .trade-analysis h3,.fleece-page .summary-modal-content .trade-analysis li,.fleece-page .summary-modal-content .trade-analysis li:before{color:#ffffff;text-shadow:0 1px 2px rgba(0,0,0,.4)}.fleece-page .summary-player{padding:4px 0}.fleece-page .total-value{margin-top:8px;font-weight:700;color:var(--primary-color)}.fleece-page .trade-arrow-small{font-size:1.4rem;color:var(--primary-color);opacity:.6}.fleece-page .fleece-image{border:1px solid var(--glass-border);box-shadow:var(--shadow-subtle);border-radius:50%}.fleece-page .feedback-section{margin-top:25px;padding:20px;background:var(--subtle-background-color);border:1px solid var(--card-border-color);border-radius:var(--glass-border-radius);box-shadow:var(--shadow-subtle);position:relative}.fleece-page .feedback-section p{font-weight:600;margin:0 0 10px}.fleece-page .feedback-btn{font-size:1.5rem;padding:8px 25px;margin:0 5px;border:1px solid var(--glass-border);background:var(--glass-background);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:var(--transition-smooth);position:relative;overflow:hidden}.fleece-page .feedback-btn.agree{background:linear-gradient(135deg,rgba(40,167,69,.3),rgba(33,136,56,.3));border-color:rgba(40,167,69,.4)}.fleece-page .feedback-btn.agree:hover{background:linear-gradient(135deg,rgba(40,167,69,.4),rgba(33,136,56,.4));transform:translateY(-2px);box-shadow:var(--shadow-medium)}.fleece-page .feedback-btn.disagree{background:linear-gradient(135deg,rgba(220,53,69,.3),rgba(200,35,51,.3));border-color:rgba(220,53,69,.4)}.fleece-page .feedback-btn.disagree:hover{background:linear-gradient(135deg,rgba(220,53,69,.4),rgba(200,35,51,.4));transform:translateY(-2px);box-shadow:var(--shadow-medium)}.fleece-page .feedback-btn:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:transform .5s ease;transform:translateX(-100%)}.fleece-page .feedback-btn:hover:before{transform:translateX(100%)}.fleece-page .feedback-thanks{font-weight:600;color:var(--primary-color)}@keyframes fleeceShimmer{0%{left:-60%}to{left:100%}}@keyframes fleeceSlideIn{0%{opacity:0;transform:translateY(-10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fleeceFadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fleeceShimmerModal{0%{background:rgba(255,255,255,.1)}50%{background:rgba(255,255,255,.4)}to{background:var(--glass-background)}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}@keyframes pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes fleecePulse{0%,to{opacity:.7}50%{opacity:.5}}@media (max-width:768px){.fleece-page{margin:0;padding:20px 15px;border-radius:0;box-shadow:none}.fleece-page .trade-setup{flex-direction:column;gap:15px}.fleece-page .fleece-header{margin-bottom:25px}.fleece-page .fleece-header h1{font-size:1.8rem;letter-spacing:1px}.fleece-page .league-settings{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px 15px;gap:10px 15px;margin-bottom:25px;align-items:end}.fleece-page .setting-group{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.fleece-page .setting-group label{font-size:.8rem;margin-left:5px}.fleece-page .setting-group.trade-display-group{grid-column:1/-1;text-align:center}.fleece-page .setting-group.trade-display-group .trade-type-display{border:none;background:none;padding:0;margin:5px 0 0;width:100%;text-align:center;height:auto;font-weight:600;color:var(--text-color);opacity:.7}.fleece-page .league-settings .setting-group input[type=text],.fleece-page .league-settings .setting-group select{width:100%;margin:0;height:43px}.fleece-page .section-header .add-player-btn{margin:0 0 0 10px}.fleece-page .trade-arrow{margin:10px 0;align-self:center}.fleece-page .search-input{font-size:16px}.fleece-page .summary-modal-content .trade-comparison{flex-direction:column}.fleece-page .trade-result-actions{flex-direction:column;align-items:stretch;gap:10px}.fleece-page .feedback-section{margin-top:20px;padding-top:20px}}.fleece-page .league-import{max-width:900px;margin:0 auto 24px;background:var(--content-background-color);border:2px solid var(--card-border-color);border-radius:8px;padding:16px}.fleece-page .league-import--closed{background:none;border:none;padding:0;text-align:center}.fleece-page .li-toggle{font-family:var(--font-sans);font-weight:600;font-size:.95rem;color:var(--primary-color);border:2px dashed var(--card-border-color);border-radius:8px;padding:10px 18px;cursor:pointer;transition:border-color .15s ease,color .15s ease;text-transform:none;letter-spacing:normal}.fleece-page .li-toggle,.fleece-page .li-toggle:hover{background:var(--content-background-color);box-shadow:none}.fleece-page .li-toggle:hover{border-color:var(--primary-color);transform:none}.fleece-page .li-toggle-hint{font-weight:400;color:var(--ink-soft);margin-left:8px;font-size:.85rem}.fleece-page .li-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.fleece-page .li-tabs{display:flex;gap:8px}.fleece-page .li-tab{font-family:var(--font-sans);font-weight:600;font-size:.9rem;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-soft);background:none;border:none;border-bottom:3px solid transparent;border-radius:0;padding:6px 4px;margin:0;cursor:pointer;box-shadow:none}.fleece-page .li-tab:hover{background:none;transform:none;box-shadow:none}.fleece-page .li-tab.is-active{color:var(--text-color);border-bottom-color:var(--gold-color)}.fleece-page .li-close{background:none;border:none;font-size:1.4rem;line-height:1;color:var(--ink-soft);cursor:pointer;padding:2px 8px;margin:0;box-shadow:none;text-transform:none;letter-spacing:normal}.fleece-page .li-close:hover{background:none;transform:none;box-shadow:none}.fleece-page .li-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.fleece-page .li-label{font-family:var(--font-sans);font-weight:600;font-size:.9rem;color:var(--text-color)}.fleece-page .li-input,.fleece-page .li-select{font-family:var(--font-sans);font-size:.95rem;color:var(--text-color);background:var(--input-background-color);border:1px solid var(--card-border-color);border-radius:6px;padding:8px 10px;min-width:0;-webkit-backdrop-filter:none;backdrop-filter:none}.fleece-page .li-input{flex:1 1 180px}.fleece-page .li-select{max-width:100%}.fleece-page .li-btn{font-family:var(--font-sans);font-weight:600;font-size:.9rem;color:var(--button-text-color);background:var(--primary-color);border:none;border-radius:6px;padding:9px 16px;margin:0;cursor:pointer;text-transform:none;letter-spacing:normal;box-shadow:none}.fleece-page .li-btn:hover:not(:disabled){background:var(--primary-dark);transform:none;box-shadow:none}.fleece-page .li-btn:disabled{opacity:.55;cursor:default;animation:none}.fleece-page .li-error{color:#b3382c;font-size:.9rem;margin:6px 0}[data-theme=dark] .fleece-page .li-error{color:#e07b6f}.fleece-page .li-note{color:var(--ink-soft);font-size:.85rem;margin:6px 0}.fleece-page .li-rosters{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-top:8px}@media (max-width:700px){.fleece-page .li-rosters{grid-template-columns:1fr}}.fleece-page .li-roster-title{font-family:var(--font-sans);font-weight:700;font-size:.95rem;text-transform:uppercase;letter-spacing:.04em;color:var(--text-color);margin:0 0 8px}.fleece-page .li-chips{display:flex;flex-wrap:wrap;gap:6px}.fleece-page .li-chip{display:inline-flex;align-items:baseline;gap:6px;font-family:var(--font-sans);font-size:.85rem;color:var(--text-color);background:var(--subtle-background-color);border:1px solid var(--card-border-color);border-radius:999px;padding:5px 12px;margin:0;cursor:pointer;transition:border-color .12s ease,background .12s ease;text-transform:none;letter-spacing:normal;box-shadow:none}.fleece-page .li-chip:hover:not(:disabled){border-color:var(--primary-color);background:var(--content-background-color);transform:none;box-shadow:none}.fleece-page .li-chip--taken{opacity:.45;cursor:default;text-decoration:line-through}.fleece-page .li-chip-name{font-weight:600}.fleece-page .li-chip-meta{font-size:.75rem;color:var(--ink-soft)}.fleece-page .li-textarea{width:100%;box-sizing:border-box;font-family:var(--font-sans);font-size:.9rem;color:var(--text-color);background:var(--input-background-color);border:1px solid var(--card-border-color);border-radius:6px;padding:10px;margin-bottom:10px;resize:vertical}.mock-draft-page{--md-paper:#f1e7ce;--md-paper2:#fbf4e1;--md-ink:#1c1814;--md-soft:#574b3b;--md-green:#0e5a38;--md-green2:#093a24;--md-gold:#c9a24a;--md-goldhi:#f3dd9a;--md-red:#a33b2e;--md-line:#d8c7a0;--md-sans:"Oswald","Segoe UI",sans-serif;--md-serif:"Bitter",Georgia,serif;--md-disp:"Anton",Impact,sans-serif;color:var(--md-ink);font-family:var(--md-serif);background:var(--md-paper);background-image:radial-gradient(rgba(28,24,20,.045) 1px,transparent 0);background-size:18px 18px;overflow-x:hidden}.mock-draft-page *{box-sizing:border-box}.mock-draft-page .pagebar{background:linear-gradient(180deg,var(--md-green),var(--md-green2));color:#fff;border-bottom:3px solid var(--md-gold);padding:.8rem 1.2rem}.mock-draft-page .pagebar-inner{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap;max-width:1240px;margin:0 auto}.mock-draft-page .pagebar h1{font-family:var(--md-disp);font-weight:400;text-transform:uppercase;letter-spacing:.02em;margin:0;font-size:1.5rem;color:#fff}.mock-draft-page .pagebar .tag{font-family:var(--md-sans);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;border:1px dashed var(--md-gold);color:var(--md-goldhi);padding:.15rem .6rem;border-radius:999px}.mock-draft-page .wrap{max-width:1240px;margin:0 auto;padding:1rem 1.2rem 4rem}.mock-draft-page .draftbar{position:-webkit-sticky;position:sticky;top:0;z-index:9;background:var(--md-green2);border-bottom:3px solid var(--md-gold);box-shadow:0 3px 0 rgba(6,29,19,.45);display:none}.mock-draft-page .draftbar.on{display:block}.mock-draft-page .draftbar-inner{max-width:1240px;margin:0 auto;padding:.5rem .9rem;display:flex;align-items:center;gap:.8rem}.mock-draft-page .draftbar .onclock{margin:0;flex:0 0 auto;white-space:nowrap}.mock-draft-page .ticker{flex:1 1 auto;min-width:0;display:flex;gap:.4rem;overflow-x:auto;scrollbar-width:none;padding:.1rem 0}.mock-draft-page .ticker::-webkit-scrollbar{display:none}.mock-draft-page .ticker-empty{font-family:var(--md-sans);font-size:.74rem;padding:.2rem .3rem}.mock-draft-page .tick{flex:0 0 auto;display:inline-flex;align-items:center;gap:.32rem;font-family:var(--md-sans);font-size:.74rem;font-weight:700;background:var(--md-paper2);border:1px solid var(--md-ink);border-radius:3px;padding:.18rem .4rem;color:var(--md-ink);white-space:nowrap}.mock-draft-page .tick b{color:var(--md-soft);font-size:.68rem}.mock-draft-page .tick.you{background:var(--md-goldhi);border-color:var(--md-ink);box-shadow:1px 1px 0 var(--md-green2)}.mock-draft-page .draftbar .mini{font-family:var(--md-sans);font-weight:700;text-transform:uppercase;font-size:.68rem;letter-spacing:.05em;cursor:pointer;background:transparent;color:var(--md-goldhi);border:1px solid var(--md-gold);border-radius:3px;padding:.25rem .6rem;white-space:nowrap}.mock-draft-page .setup{background:var(--md-paper2);border:2px solid var(--md-ink);border-radius:4px;padding:1rem 1.2rem;margin-bottom:1.2rem;display:flex;gap:1.4rem;align-items:flex-end;flex-wrap:wrap;font-family:var(--md-sans);box-shadow:4px 4px 0 rgba(28,24,20,.12)}.mock-draft-page .setup label{display:block;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--md-soft);margin-bottom:.25rem}.mock-draft-page .setup input,.mock-draft-page .setup select{font-family:var(--md-sans);padding:.4rem .55rem;border:1px solid var(--md-line);border-radius:4px;background:#fff;font-size:.95rem}.mock-draft-page .setup-note{font-family:var(--md-sans);font-size:.78rem;max-width:22rem}.mock-draft-page .chk{display:inline-flex;align-items:center;gap:.35rem;font-size:.88rem;text-transform:none;letter-spacing:0;color:var(--md-ink);cursor:pointer;padding-top:.2rem}.mock-draft-page .chk input{width:auto;margin:0}.mock-draft-page .btn{font-family:var(--md-sans);font-weight:700;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;border:2px solid var(--md-ink);border-radius:3px;background:linear-gradient(160deg,var(--md-goldhi),var(--md-gold));color:var(--md-ink);padding:.6rem 1.2rem;box-shadow:3px 3px 0 0 var(--md-green2);transition:transform .08s}.mock-draft-page .btn:hover{transform:translate(-1px,-1px)}.mock-draft-page .btn:active{transform:translate(1px,1px);box-shadow:1px 1px 0 0 var(--md-green2)}.mock-draft-page .btn:disabled{opacity:.6;cursor:default}.mock-draft-page .btn.ghost{background:var(--md-paper);box-shadow:2px 2px 0 0 rgba(28,24,20,.3)}.mock-draft-page .btn.big{font-size:1rem;padding:.7rem 1.5rem}.mock-draft-page #setupIntro{max-width:640px;margin:0 auto 1.2rem;text-align:center;font-family:var(--md-serif)}.mock-draft-page #setupIntro h2{font-family:var(--md-disp);font-weight:400;text-transform:uppercase;font-size:1.8rem;margin:.2rem 0 .4rem}.mock-draft-page #setupIntro p{color:var(--md-soft);margin:.2rem 0}.mock-draft-page #setupIntro .feat{display:flex;justify-content:center;gap:.5rem;flex-wrap:wrap;margin-top:.8rem;font-family:var(--md-sans);font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.mock-draft-page #setupIntro .feat span{border:1px solid var(--md-ink);border-radius:999px;padding:.2rem .7rem;background:var(--md-paper2)}.mock-draft-page .droom{display:grid;grid-template-columns:1.55fr 1fr;grid-gap:1.2rem;gap:1.2rem;align-items:start}@media (max-width:960px){.mock-draft-page .droom{grid-template-columns:1fr}}.mock-draft-page .board-panel{padding:0;overflow:hidden}.mock-draft-page .board-tools{padding:.8rem .9rem .2rem}.mock-draft-page .panel{background:var(--md-paper2);border:2px solid var(--md-ink);border-radius:4px;padding:.9rem 1rem;margin-bottom:1.2rem;box-shadow:4px 4px 0 rgba(28,24,20,.1)}.mock-draft-page .panel h2{font-family:var(--md-sans);text-transform:uppercase;letter-spacing:.05em;font-size:1rem;margin:.1rem 0 .8rem;border-bottom:2px solid var(--md-ink);padding-bottom:.4rem;display:flex;justify-content:space-between;align-items:baseline}.mock-draft-page .onclock{font-family:var(--md-sans);font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:.4rem .7rem;border-radius:3px;text-align:center;font-size:.84rem}.mock-draft-page .onclock.you{background:var(--md-gold);color:var(--md-ink);border:1px solid var(--md-ink)}.mock-draft-page .onclock.bot{background:transparent;color:var(--md-goldhi)}.mock-draft-page .filters{display:flex;gap:.4rem;margin-bottom:.6rem;font-family:var(--md-sans);flex-wrap:wrap}.mock-draft-page .filters button{font-family:var(--md-sans);font-size:.78rem;font-weight:700;text-transform:uppercase;padding:.3rem .6rem;border:1px solid var(--md-ink);background:var(--md-paper);border-radius:3px;cursor:pointer}.mock-draft-page .filters button.on{background:var(--md-green);color:#fff}.mock-draft-page table{width:100%;border-collapse:collapse;font-family:var(--md-sans);font-size:.9rem}.mock-draft-page thead th{position:-webkit-sticky;position:sticky;top:0;background:var(--md-paper2);z-index:1}.mock-draft-page th{font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;color:var(--md-soft);text-align:right;padding:.5rem .4rem;border-bottom:2px solid var(--md-ink)}.mock-draft-page td.l,.mock-draft-page th.l{text-align:left}.mock-draft-page th.sortable{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mock-draft-page th.sortable:hover{color:var(--md-ink)}.mock-draft-page th.sortable.active{color:var(--md-green)}.mock-draft-page th.sortable.active:after{content:" ▾";font-size:.7em}.mock-draft-page td{padding:.4rem;border-bottom:1px solid var(--md-line);text-align:right}.mock-draft-page td.l{padding-left:.6rem}.mock-draft-page tbody tr:nth-child(2n) td{background:rgba(216,199,160,.18)}.mock-draft-page tr.pickable{cursor:pointer}.mock-draft-page tr.pickable:hover td{background:rgba(201,162,74,.3);box-shadow:inset 3px 0 0 var(--md-green)}.mock-draft-page .pname{font-weight:700}.mock-draft-page td.act{width:1%;white-space:nowrap;text-align:right}.mock-draft-page .rowdraft{font-family:var(--md-sans);font-weight:700;text-transform:uppercase;font-size:.66rem;letter-spacing:.04em;cursor:pointer;border:1.5px solid var(--md-ink);border-radius:3px;background:var(--md-paper);color:var(--md-ink);padding:.24rem .7rem;box-shadow:1px 1px 0 rgba(28,24,20,.3)}.mock-draft-page .rowdraft:hover,.mock-draft-page tr.pickable:hover .rowdraft{background:linear-gradient(160deg,var(--md-goldhi),var(--md-gold));box-shadow:1px 1px 0 var(--md-green2)}.mock-draft-page .pos{display:inline-block;font-weight:700;font-size:.66rem;padding:.08rem .38rem;border-radius:3px;color:#fff;letter-spacing:.02em;border:1px solid rgba(0,0,0,.25)}.mock-draft-page .QB{background:#8a5a18}.mock-draft-page .RB{background:#0e5a38}.mock-draft-page .WR{background:#33608f}.mock-draft-page .TE{background:#7a3b6e}.mock-draft-page .K{background:#6b6b6b}.mock-draft-page .DST{background:#3a3a3a}.mock-draft-page .fit{display:inline-block;font-family:var(--md-sans);font-weight:700;font-size:.56rem;letter-spacing:.06em;text-transform:uppercase;padding:.06rem .3rem;border-radius:2px;border:1px solid;vertical-align:middle}.mock-draft-page .fit.value{color:var(--md-green)}.mock-draft-page .fit.need{color:#9c6b12}.mock-draft-page .fit.reach{color:var(--md-red)}.mock-draft-page tr.tierbreak td{border-top:2px solid var(--md-gold)}.mock-draft-page .bye{color:var(--md-soft);font-size:.82em}.mock-draft-page .board-scroll{max-height:560px;overflow:auto}.mock-draft-page .search{width:100%;font-family:var(--md-sans);font-size:.95rem;padding:.5rem .65rem;border:2px solid var(--md-ink);border-radius:4px;margin-bottom:.6rem;background:#fff}.mock-draft-page .ml-explain{font-family:var(--md-sans);font-size:.7rem;color:var(--md-soft);margin:.1rem 0 .5rem;line-height:1.3}.mock-draft-page .log{max-height:300px;overflow:auto;font-family:var(--md-sans);font-size:.84rem}.mock-draft-page .log .row{padding:.4rem .2rem;border-bottom:1px dashed var(--md-line)}.mock-draft-page .log .who{font-weight:700;text-transform:uppercase;font-size:.72rem;color:var(--md-soft)}.mock-draft-page .log .why{color:var(--md-soft);font-style:italic}.mock-draft-page .log .you{background:rgba(201,162,74,.16);border-left:3px solid var(--md-gold);padding-left:.45rem}.mock-draft-page .log .you .who{color:var(--md-green)}.mock-draft-page .rosters{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:.6rem;gap:.6rem;font-family:var(--md-sans);font-size:.8rem}.mock-draft-page .team{border:1px solid var(--md-line);border-radius:4px;padding:.4rem .5rem;background:var(--md-paper)}.mock-draft-page .team.you{border:2px solid var(--md-green);background:#fff}.mock-draft-page .team h4{margin:0 0 .3rem;font-size:.78rem;text-transform:uppercase}.mock-draft-page .team .persona{font-size:.62rem;color:var(--md-soft);font-weight:400}.mock-draft-page .coach-head{font-family:var(--md-sans);font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:.72rem;color:var(--md-soft);margin-bottom:.5rem}.mock-draft-page .coach-head.live{color:#fff;background:var(--md-green);display:inline-block;padding:.2rem .6rem;border-radius:3px;letter-spacing:.05em}.mock-draft-page .coach-tip{font-family:var(--md-sans);font-size:.86rem;padding:.4rem .15rem;border-bottom:1px dashed var(--md-line);line-height:1.35}.mock-draft-page .coach-hero{background:var(--md-green);color:#fff;border:2px solid var(--md-ink);border-radius:4px;padding:.6rem .75rem;margin-bottom:.7rem;box-shadow:3px 3px 0 rgba(6,29,19,.45)}.mock-draft-page .ch-label{font-family:var(--md-sans);font-weight:700;text-transform:uppercase;letter-spacing:.1em;font-size:.6rem;color:var(--md-goldhi)}.mock-draft-page .ch-pick{font-family:var(--md-serif);font-size:1.18rem;margin:.2rem 0;line-height:1.2}.mock-draft-page .ch-team{font-family:var(--md-sans);font-size:.72rem;opacity:.8;text-transform:uppercase;letter-spacing:.04em}.mock-draft-page .ch-sub{font-family:var(--md-sans);font-size:.74rem;opacity:.9}.mock-draft-page .coach-row{display:grid;grid-template-columns:auto 1fr;grid-gap:.55rem;gap:.55rem;align-items:start;font-family:var(--md-sans);font-size:.84rem;line-height:1.3;padding:.45rem .1rem;border-bottom:1px dashed var(--md-line)}.mock-draft-page .coach-row:last-child{border-bottom:0}.mock-draft-page .coach-tag{font-weight:700;text-transform:uppercase;font-size:.56rem;letter-spacing:.05em;color:var(--md-ink);background:var(--md-goldhi);border:1px solid var(--md-ink);border-radius:2px;padding:.16rem .4rem;white-space:nowrap;height:-moz-fit-content;height:fit-content}.mock-draft-page .coach-tag.tier{background:#fff}.mock-draft-page .coach-tag.risk{background:#f6e2de;color:var(--md-red);border-color:var(--md-red)}.mock-draft-page .grade{background:var(--md-green);color:#fff;border:2px solid var(--md-gold);border-radius:4px;padding:1rem 1.2rem;margin-bottom:1.2rem;box-shadow:5px 5px 0 rgba(6,29,19,.5)}.mock-draft-page .grade h2{font-family:var(--md-disp);font-weight:400;text-transform:uppercase;margin:.1rem 0 .5rem;border:0}.mock-draft-page .grade .big{font-size:2.4rem;font-family:var(--md-disp)}.mock-draft-page .grade-actions{display:flex;gap:.6rem;flex-wrap:wrap;margin-top:.85rem;align-items:center}.mock-draft-page .grade-actions .btn{font-size:.78rem;padding:.45rem .8rem;box-shadow:2px 2px 0 0 #061d13}.mock-draft-page .copied{font-family:var(--md-sans);font-size:.78rem;color:var(--md-goldhi);align-self:center}.mock-draft-page .report-top{display:flex;align-items:center;gap:1.1rem;flex-wrap:wrap}.mock-draft-page .report-grade{font-family:var(--md-disp);font-size:4.4rem;line-height:.9;color:var(--md-goldhi);text-shadow:3px 3px 0 var(--md-green2)}.mock-draft-page .report-meta{display:flex;flex-direction:column;gap:.18rem}.mock-draft-page .report-rank{letter-spacing:.05em;font-size:1.05rem}.mock-draft-page .report-rank,.mock-draft-page .stamp{font-family:var(--md-sans);font-weight:700;text-transform:uppercase}.mock-draft-page .stamp{display:inline-block;letter-spacing:.08em;font-size:.66rem;border:2px solid var(--md-goldhi);color:var(--md-goldhi);padding:.12rem .5rem;border-radius:3px;transform:rotate(-2deg)}.mock-draft-page .verdict{font-family:var(--md-serif);font-style:italic;font-size:1rem;margin:.7rem 0 .2rem}.mock-draft-page .report-lines{font-family:var(--md-sans);font-size:.9rem;margin-top:.5rem;display:grid;grid-gap:.25rem;gap:.25rem}.mock-draft-page .report-divider{height:2px;background:var(--md-gold);opacity:.5;margin:.8rem 0 .2rem}.mock-draft-page .grade-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.65rem;gap:.65rem}.mock-draft-page .grade-block{background:rgba(255,255,255,.08);border:1px solid rgba(241,231,206,.28);border-radius:4px;padding:.55rem .65rem}.mock-draft-page .grade-sublabel{font-family:var(--md-sans);font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:.58rem;color:var(--md-goldhi)}.mock-draft-page .grade-sub{font-family:var(--md-disp);font-size:1.8rem;line-height:1;color:#fff;margin:.2rem 0}.mock-draft-page .small{font-size:.78rem;line-height:1.35}.mock-draft-page .muted{color:var(--md-soft)}.mock-draft-page .grade .muted{color:rgba(241,231,206,.72)}.mock-draft-page .vmark{display:inline-block;width:.6rem;height:.6rem;border-radius:50%;border:1px solid rgba(255,255,255,.55);vertical-align:middle;margin-right:.3rem}.mock-draft-page .vmark.up{background:#46c07e}.mock-draft-page .vmark.down{background:#e5604c}.mock-draft-page .adp{font-family:var(--md-sans);font-size:.82rem}.mock-draft-page .adp .note{color:var(--md-soft);font-size:.74rem;margin-top:.5rem}.mock-draft-page .snakebar{font-family:var(--md-sans);font-size:.74rem;font-weight:600;color:var(--md-ink);background:var(--md-paper);border:1px solid var(--md-line);border-radius:3px;padding:.32rem .55rem;margin-bottom:.5rem;line-height:1.35}.mock-draft-page .snakebar b{color:var(--md-green);font-weight:800}.mock-draft-page #myteam .needs{font-family:var(--md-sans);font-size:.78rem;font-weight:700;color:var(--md-red);margin-bottom:.5rem}.mock-draft-page #myteam .needs.ok{color:var(--md-green)}.mock-draft-page .strrow{display:flex;flex-wrap:wrap;gap:.3rem;margin-bottom:.6rem}.mock-draft-page .str{font-family:var(--md-sans);font-weight:700;font-size:.62rem;letter-spacing:.04em;text-transform:uppercase;padding:.12rem .42rem;border-radius:2px;border:1px solid var(--md-ink)}.mock-draft-page .str b{font-weight:800}.mock-draft-page .str.thin{background:#f6e2de;color:var(--md-red)}.mock-draft-page .str.set{background:var(--md-paper);color:var(--md-soft)}.mock-draft-page .str.strong{background:#dfeee4;color:var(--md-green)}.mock-draft-page .str.premium{background:var(--md-goldhi);color:#7a5410}.mock-draft-page .lineup{border:1px solid var(--md-ink);border-radius:4px;overflow:hidden;background:#fff}.mock-draft-page .slot{display:flex;justify-content:space-between;gap:.5rem;align-items:center;padding:.36rem .5rem;border-bottom:1px solid var(--md-line);font-family:var(--md-sans);font-size:.88rem}.mock-draft-page .slot:last-child{border-bottom:0}.mock-draft-page .slot.empty{opacity:.7;background:repeating-linear-gradient(45deg,transparent,transparent 6px,rgba(163,59,46,.06) 0,rgba(163,59,46,.06) 12px)}.mock-draft-page .slotlabel{font-weight:800;font-size:.6rem;letter-spacing:.06em;color:var(--md-green);min-width:3.3rem}.mock-draft-page .benchhdr{font-family:var(--md-sans);font-size:.64rem;letter-spacing:.08em;text-transform:uppercase;color:var(--md-soft);margin:.2rem 0 0;background:var(--md-paper);padding:.3rem .5rem;border-bottom:1px solid var(--md-line)}.mock-draft-page .rookie{display:inline-block;margin-left:.25rem;padding:.02rem .28rem;border:1px solid var(--md-gold);border-radius:2px;background:var(--md-goldhi);color:var(--md-ink);font-size:.58rem;letter-spacing:.06em}.mock-draft-page .mlchip,.mock-draft-page .rookie{font-family:var(--md-sans);font-weight:700;text-transform:uppercase;vertical-align:middle}.mock-draft-page .mlchip{display:inline-flex;align-items:center;gap:.3rem;margin-left:.4rem;padding:.04rem .4rem;border:1px solid var(--md-ink);border-radius:3px;font-size:.6rem;letter-spacing:.02em;white-space:nowrap}.mock-draft-page .mlchip-rank{font-weight:800}.mock-draft-page .mlchip-cons{text-transform:none;letter-spacing:0;font-weight:600;opacity:.92}.mock-draft-page .mlchip .mlt{font-weight:800}.mock-draft-page .mlchip.Value{background:var(--md-green);color:#fff}.mock-draft-page .mlchip.Fade{background:var(--md-red);color:#fff}.mock-draft-page .mlchip.Watch{background:#e7c46a;color:var(--md-ink)}.mock-draft-page .mlchip.Neutral{background:var(--md-paper);color:var(--md-soft)}.mock-draft-page .results-top{display:block}.mock-draft-page[data-mode=results] .results-top{display:grid;grid-template-columns:1.35fr 1fr;grid-gap:1.2rem;gap:1.2rem;align-items:start}@media (max-width:880px){.mock-draft-page[data-mode=results] .results-top{grid-template-columns:1fr}}.mock-draft-page #gradeBox:empty,.mock-draft-page #resultBox:empty{display:none}.mock-draft-page #resultBox .grade-actions{margin-top:0}.mock-draft-page[data-mode=draft] #setupIntro,.mock-draft-page[data-mode=draft] .post,.mock-draft-page[data-mode=draft] .setup,.mock-draft-page[data-mode=results] #setupIntro,.mock-draft-page[data-mode=results] .draftbar,.mock-draft-page[data-mode=results] .droom,.mock-draft-page[data-mode=results] .mobile-tabs,.mock-draft-page[data-mode=results] .setup,.mock-draft-page[data-mode=setup] .draftbar,.mock-draft-page[data-mode=setup] .droom,.mock-draft-page[data-mode=setup] .mobile-tabs,.mock-draft-page[data-mode=setup] .post{display:none}.mock-draft-page .mobile-tabs{position:fixed;bottom:0;left:0;right:0;z-index:20;background:var(--md-green2);border-top:3px solid var(--md-gold);grid-template-columns:repeat(4,1fr)}.mock-draft-page .mobile-tabs button{font-family:var(--md-sans);font-weight:700;text-transform:uppercase;font-size:.66rem;letter-spacing:.03em;background:transparent;color:#fff;border:0;border-right:1px solid rgba(255,255,255,.15);padding:.6rem .2rem;cursor:pointer}.mock-draft-page .mobile-tabs button:last-child{border-right:0}.mock-draft-page .mobile-tabs button.on{background:var(--md-gold);color:var(--md-ink)}@media (min-width:721px){.mock-draft-page .mobile-tabs{display:none!important}}@media (max-width:720px){.mock-draft-page[data-mode=draft] .mobile-tabs{display:grid}.mock-draft-page[data-mode=draft] .droom{display:block;padding-bottom:70px}.mock-draft-page[data-mode=draft] #panelBoard,.mock-draft-page[data-mode=draft] #panelCoach,.mock-draft-page[data-mode=draft] #panelLog,.mock-draft-page[data-mode=draft] #panelSquad{display:none}.mock-draft-page[data-mode=draft][data-mtab=board] #panelBoard,.mock-draft-page[data-mode=draft][data-mtab=coach] #panelCoach,.mock-draft-page[data-mode=draft][data-mtab=picks] #panelLog,.mock-draft-page[data-mode=draft][data-mtab=squad] #panelSquad{display:block}.mock-draft-page .board-scroll{max-height:calc(100vh - 250px)}.mock-draft-page .board-panel{margin-bottom:0;border-width:0;box-shadow:none}.mock-draft-page .board-tools{padding:.2rem .2rem 0}.mock-draft-page .log{max-height:calc(100vh - 250px)}.mock-draft-page .draftbar .ticker{display:none}.mock-draft-page .draftbar-inner{justify-content:space-between;gap:.5rem}.mock-draft-page .draftbar .onclock{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:.78rem}.mock-draft-page .draftbar .mini{flex:0 0 auto;padding:.25rem .55rem}.mock-draft-page #board thead,.mock-draft-page .pagebar .tag{display:none}.mock-draft-page #board,.mock-draft-page #board tbody{display:block}.mock-draft-page #board tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) 3.6rem;grid-template-areas:"name name name act" "pos team bye act" "adp proj vbd act";align-items:center;grid-column-gap:.35rem;column-gap:.35rem;grid-row-gap:.05rem;row-gap:.05rem;padding:.4rem .55rem;margin:0;border:0;border-bottom:1px solid var(--md-line);background:#fff;border-radius:0;box-shadow:none}.mock-draft-page #board tr:nth-child(2n){background:rgba(216,199,160,.18)}.mock-draft-page #board td{min-width:0;border:0;padding:0;background:transparent!important;text-align:left;font-size:.82rem;color:var(--md-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mock-draft-page #board td.l{grid-area:name;font-size:1rem;font-weight:800;color:var(--md-ink);display:flex;align-items:center;gap:.3rem;flex-wrap:wrap;line-height:1.15}.mock-draft-page #board td[data-l=POS]{grid-area:pos}.mock-draft-page #board td[data-l=TEAM]{grid-area:team}.mock-draft-page #board td[data-l=BYE]{grid-area:bye}.mock-draft-page #board td[data-l=ADP]{grid-area:adp;color:var(--md-ink)}.mock-draft-page #board td[data-l=PROJ]{grid-area:proj;color:var(--md-ink)}.mock-draft-page #board td[data-l=VBD]{grid-area:vbd;color:var(--md-ink)}.mock-draft-page #board td[data-l=VBD] b{font-weight:800}.mock-draft-page #board td[data-l=BYE]:before,.mock-draft-page #board td[data-l=TEAM]:before{content:"· ";color:var(--md-line)}.mock-draft-page #board td[data-l=ADP]:before{content:"ADP ";color:var(--md-soft);font-weight:400}.mock-draft-page #board td[data-l=PROJ]:before{content:"· Proj ";color:var(--md-soft);font-weight:400}.mock-draft-page #board td[data-l=VBD]:before{content:"· VBD ";color:var(--md-soft);font-weight:400}.mock-draft-page #board td.act{grid-area:act;width:auto;text-align:right;align-self:center;overflow:visible}.mock-draft-page #board td.act:empty{display:none}.mock-draft-page #board .rowdraft{width:100%;padding:.45rem .2rem;font-size:.7rem;background:var(--md-green);color:#fff;box-shadow:1px 1px 0 var(--md-green2)}.mock-draft-page #board .fit{font-size:.52rem}.mock-draft-page #board .mlchip{font-size:.52rem;margin-left:.3rem;padding:.02rem .26rem}.mock-draft-page #board .mlchip .mlt{display:none}.mock-draft-page #board tr.tierbreak{border-top:3px solid var(--md-gold)}}@media (max-width:480px){.mock-draft-page .wrap{padding:.8rem .7rem 4rem}.mock-draft-page .setup{gap:.7rem}.mock-draft-page .setup>div{flex:1 1 100%}.mock-draft-page .setup .btn,.mock-draft-page .setup input,.mock-draft-page .setup select{width:100%}.mock-draft-page td,.mock-draft-page th{padding:.35rem .25rem;font-size:.82rem}.mock-draft-page .report-grade{font-size:3.4rem}}.board-review-page{display:block}.board-review{font-family:var(--ml-font-serif);color:var(--ml-ink)}.board-review .br-head{margin-bottom:18px}.board-review h1{margin:4px 0;font-family:var(--ml-font-display);font-weight:400;text-transform:uppercase;font-size:clamp(1.8rem,5vw,2.6rem)}.board-review .br-lead{max-width:760px;margin:6px 0;color:var(--ml-ink-soft);font-size:.95rem;line-height:1.5}.board-review .br-auth{font-family:var(--ml-font-sans);font-size:.82rem;font-weight:600;color:var(--ml-green)}.board-review .br-controls{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center;margin-bottom:14px}.board-review .br-filters{display:flex;flex-wrap:wrap;gap:6px}.board-review .br-filters button{font-family:var(--ml-font-sans);font-size:.78rem;font-weight:700;text-transform:uppercase;padding:.3rem .65rem;border:1px solid var(--ml-ink);background:var(--ml-paper-light);border-radius:3px;cursor:pointer}.board-review .br-filters button.on{background:var(--ml-green);color:#fff}.board-review .br-sort{font-family:var(--ml-font-sans);font-size:.82rem;display:inline-flex;align-items:center;gap:6px}.board-review .br-sort select{font-family:var(--ml-font-sans);padding:.3rem .5rem;border:1px solid var(--ml-border);border-radius:4px;background:#fff}.board-review .br-list{list-style:none;margin:0;padding:0;border:1px solid var(--ml-border);border-radius:6px;overflow:hidden;background:var(--ml-paper-light)}.board-review .br-row{border-bottom:1px solid var(--ml-border)}.board-review .br-row:last-child{border-bottom:0}.board-review .br-row--open{background:#fff}.board-review .br-rowhead{width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:.5rem .7rem;background:none;border:0;cursor:pointer;text-align:left;font-family:var(--ml-font-sans);font-size:.9rem}.board-review .br-rank{font-weight:800;min-width:4.2rem}.board-review .br-name{font-weight:700;flex:1 1 9rem}.board-review .br-pos{font-size:.66rem;font-weight:700;color:#fff;padding:.06rem .36rem;border-radius:3px;background:#555}.board-review .br-pos.QB{background:#8a5a18}.board-review .br-pos.RB{background:#0e5a38}.board-review .br-pos.WR{background:#33608f}.board-review .br-pos.TE{background:#7a3b6e}.board-review .br-pos.K{background:#6b6b6b}.board-review .br-pos.DST{background:#3a3a3a}.board-review .br-team{color:var(--ml-ink-soft);font-size:.82rem}.board-review .br-cons{font-size:.8rem;color:var(--ml-ink-soft)}.board-review .br-tag{font-size:.68rem;font-weight:700;text-transform:uppercase;color:var(--ml-green-dark);border:1px solid var(--ml-border);border-radius:999px;padding:.04rem .45rem}.board-review .br-saved{margin-left:auto;font-size:.78rem;font-weight:700;color:var(--ml-green)}.board-review .br-form{padding:.3rem .7rem .8rem;display:grid;grid-gap:10px;gap:10px}.board-review .br-reactions{display:flex;flex-wrap:wrap;gap:6px}.board-review .br-react{font-family:var(--ml-font-sans);font-size:.78rem;font-weight:700;padding:.32rem .7rem;border:1px solid var(--ml-ink);background:var(--ml-paper-light);border-radius:999px;cursor:pointer}.board-review .br-react.on{background:var(--ml-gold);color:var(--ml-ink);box-shadow:1px 1px 0 var(--ml-green-dark)}.board-review .br-current{font-family:var(--ml-font-sans);font-size:.8rem;font-weight:700;color:var(--ml-ink-soft);margin:0}.board-review .br-help,.board-review .br-note-help{font-family:var(--ml-font-sans);font-size:.75rem;color:var(--ml-ink-soft);margin:-4px 0 0}.board-review .br-infer{font-family:var(--ml-font-sans);font-size:.82rem;font-weight:700;color:var(--ml-ink);background:var(--ml-paper-light);border-left:3px solid var(--ml-gold);padding:.4rem .6rem;border-radius:3px;margin:0}.board-review .br-inputs{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end}.board-review .br-inputs label{display:flex;flex-direction:column;font-family:var(--ml-font-sans);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ml-ink-soft);gap:3px}.board-review .br-inputs input{font-family:var(--ml-font-sans);font-size:.9rem;padding:.4rem .5rem;border:1px solid var(--ml-border);border-radius:4px;background:#fff}.board-review .br-inputs label.br-note{flex:1 1 16rem}.board-review .br-inputs label.br-note input{width:100%}.board-review .br-save{font-family:var(--ml-font-sans);font-weight:700;text-transform:uppercase;font-size:.8rem;padding:.45rem 1rem;border:2px solid var(--ml-ink);border-radius:3px;background:linear-gradient(160deg,var(--ml-gold-light),var(--ml-gold));color:var(--ml-ink);cursor:pointer;box-shadow:2px 2px 0 var(--ml-green-dark)}.board-review .br-save:disabled{opacity:.6;cursor:default}.board-review .br-error{color:var(--ml-danger);font-size:.85rem;margin:2px 0 0}.board-review .br-ok{color:var(--ml-green);font-size:.85rem;margin:2px 0 0}.board-review .br-review-note{font-family:var(--ml-font-sans);font-size:.82rem;color:var(--ml-green-dark);background:var(--ml-paper-light);border-left:3px solid var(--ml-green);padding:.4rem .6rem;border-radius:3px;margin:0}.board-review .br-muted{color:var(--ml-ink-soft)}.board-review .br-modes{display:inline-flex;gap:0;margin-bottom:14px;border:2px solid var(--ml-ink);border-radius:999px;overflow:hidden}.board-review .br-mode{font-family:var(--ml-font-sans);font-size:.82rem;font-weight:700;padding:.4rem 1rem;border:0;background:var(--ml-paper-light);color:var(--ml-ink);cursor:pointer}.board-review .br-mode.on{background:var(--ml-green);color:#fff}.board-review .br-mine-guard,.board-review .br-sort-hint{font-family:var(--ml-font-sans);font-size:.8rem;font-weight:700;color:var(--ml-ink-soft)}.board-review .br-mine-guard{margin:0 0 10px}.board-review .br-mine-pill{margin-left:auto;font-family:var(--ml-font-sans);font-size:.78rem;font-weight:800;color:var(--ml-green-dark)}.board-review .br-quick{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px}.board-review .br-quick-label{text-transform:uppercase;letter-spacing:.04em;color:var(--ml-ink-soft)}.board-review .br-quick button,.board-review .br-quick-label{font-family:var(--ml-font-sans);font-size:.78rem;font-weight:700}.board-review .br-quick button{padding:.3rem .7rem;border:1px solid var(--ml-green);background:var(--ml-paper-light);color:var(--ml-green-dark);border-radius:999px;cursor:pointer}.board-review .br-quick button:hover{background:var(--ml-green);color:#fff}.board-review .br-quick .br-clear{border-color:var(--ml-gold);background:var(--ml-gold-light);color:var(--ml-ink)}.board-review .br-quick .br-clear:hover{background:var(--ml-gold);color:var(--ml-ink)}.player-board-page{display:block}.player-board{font-family:var(--ml-font-serif);color:var(--ml-ink)}.player-board .pb-head{margin-bottom:14px}.player-board h1{margin:4px 0;font-family:var(--ml-font-display);font-weight:400;text-transform:uppercase;font-size:clamp(2rem,6vw,3rem)}.player-board .pb-lead{max-width:760px;margin:6px 0;color:var(--ml-ink-soft);font-size:1rem;line-height:1.5}.player-board .pb-cta{display:inline-block;margin-top:6px;font-family:var(--ml-font-sans);font-weight:700;font-size:.85rem;color:var(--ml-green-dark);text-decoration:none;border-bottom:2px solid var(--ml-gold)}.player-board .pb-cta:hover{color:var(--ml-green)}.player-board .pb-modes{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.player-board .pb-mode{display:inline-flex;align-items:center;gap:6px;font-family:var(--ml-font-sans);font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;padding:.35rem .7rem;border:1px solid var(--ml-border);border-radius:999px;color:var(--ml-ink-soft);background:var(--ml-paper-light)}.player-board .pb-mode.on{background:var(--ml-green);color:#fff;border-color:var(--ml-green)}.player-board .pb-mode.soon{opacity:.75}.player-board .pb-soon{font-size:.6rem;font-weight:700;background:var(--ml-gold-light);color:var(--ml-ink);border-radius:999px;padding:.05rem .4rem}.player-board .pb-quick{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px}.player-board .pb-quick-label{text-transform:uppercase;letter-spacing:.04em;color:var(--ml-ink-soft)}.player-board .pb-quick button,.player-board .pb-quick-label{font-family:var(--ml-font-sans);font-size:.78rem;font-weight:700}.player-board .pb-quick button{padding:.3rem .7rem;border:1px solid var(--ml-green);background:var(--ml-paper-light);color:var(--ml-green-dark);border-radius:999px;cursor:pointer}.player-board .pb-quick button:hover{background:var(--ml-green);color:#fff}.player-board .pb-quick .pb-clear{border-color:var(--ml-gold);background:var(--ml-gold-light);color:var(--ml-ink)}.player-board .pb-controls{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center;margin-bottom:14px}.player-board .pb-filters{display:flex;flex-wrap:wrap;gap:6px}.player-board .pb-filters button{font-family:var(--ml-font-sans);font-size:.78rem;font-weight:700;text-transform:uppercase;padding:.3rem .65rem;border:1px solid var(--ml-ink);background:var(--ml-paper-light);border-radius:3px;cursor:pointer}.player-board .pb-filters button.on{background:var(--ml-green);color:#fff}.player-board .pb-sort{font-family:var(--ml-font-sans);font-size:.82rem;display:inline-flex;align-items:center;gap:6px}.player-board .pb-sort select{font-family:var(--ml-font-sans);padding:.3rem .5rem;border:1px solid var(--ml-border);border-radius:4px;background:#fff}.player-board .pb-list{list-style:none;margin:0;padding:0;border:1px solid var(--ml-border);border-radius:6px;overflow:hidden;background:var(--ml-paper-light)}.player-board .pb-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:.5rem .7rem;border-bottom:1px solid var(--ml-border);font-family:var(--ml-font-sans);font-size:.9rem}.player-board .pb-row:last-child{border-bottom:0}.player-board .pb-row:nth-child(2n){background:rgba(216,199,160,.16)}.player-board .pb-rank{font-weight:800;min-width:4.2rem}.player-board .pb-name{font-weight:700;flex:1 1 9rem}.player-board .pb-pos{font-size:.66rem;font-weight:700;color:#fff;padding:.06rem .36rem;border-radius:3px;background:#555}.player-board .pb-pos.QB{background:#8a5a18}.player-board .pb-pos.RB{background:#0e5a38}.player-board .pb-pos.WR{background:#33608f}.player-board .pb-pos.TE{background:#7a3b6e}.player-board .pb-pos.K{background:#6b6b6b}.player-board .pb-pos.DST{background:#3a3a3a}.player-board .pb-team{color:var(--ml-ink-soft);font-size:.82rem}.player-board .pb-cons{font-size:.8rem;color:var(--ml-ink-soft)}.player-board .pb-tag{margin-left:auto;font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.02em;padding:.08rem .5rem;border-radius:999px;border:1px solid var(--ml-border);color:var(--ml-ink-soft);background:var(--ml-paper);white-space:nowrap}.player-board .pb-tag.value{background:var(--ml-green);color:#fff;border-color:var(--ml-green)}.player-board .pb-tag.fade{background:var(--ml-danger);color:#fff;border-color:var(--ml-danger)}.player-board .pb-tag.watch{background:#e7c46a;color:var(--ml-ink);border-color:#cda53e}.player-board .pb-watch{margin-left:auto;font-family:var(--ml-font-sans);font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.02em;padding:.22rem .55rem;border:1px solid var(--ml-green);border-radius:999px;color:var(--ml-green-dark);background:var(--ml-paper-light);cursor:pointer}.player-board .pb-tag+.pb-watch{margin-left:0}.player-board .pb-watch.on,.player-board .pb-watch:hover{background:var(--ml-green);color:#fff}.player-board .pb-watch:disabled{cursor:wait;opacity:.65}.player-board .pb-error{color:var(--ml-danger)}.player-board .pb-muted{color:var(--ml-ink-soft)}.player-board .pb-empty{padding:.7rem}@media (max-width:480px){.player-board .pb-tag,.player-board .pb-watch{margin-left:0}}.player-board .pb-signin{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin:0 0 16px;padding:.7rem 1rem;border:1px solid var(--ml-border);border-left:4px solid var(--ml-gold);border-radius:6px;background:var(--ml-paper-light)}.player-board .pb-signin-text{font-family:var(--ml-font-sans);font-weight:600;font-size:.9rem;color:var(--ml-ink)}.player-board .pb-signin-actions{display:inline-flex;align-items:center;gap:12px}.player-board .pb-signin-actions a{font-family:var(--ml-font-sans);font-weight:700;font-size:.82rem;text-transform:uppercase;letter-spacing:.03em;text-decoration:none;color:var(--ml-green-dark)}.player-board .pb-signin-actions a:hover{color:var(--ml-green)}.player-board .pb-signin-primary{padding:.4rem .9rem;border:2px solid var(--ml-ink);border-radius:3px;background:linear-gradient(160deg,var(--ml-gold-light),var(--ml-gold));color:var(--ml-ink)!important;box-shadow:2px 2px 0 var(--ml-green-dark)}