.ranking-info__trigger{width:28px;height:28px;color:var(--text-secondary);cursor:pointer;vertical-align:middle;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:inline-grid}.ranking-info__trigger:is(:hover,:focus-visible,[aria-expanded=true]){color:var(--accent-text);background:#ff5a301a}.ranking-info__trigger:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.ranking-info__popup p{font:inherit;color:inherit;margin:0}.ranking-info__more{min-height:44px;color:var(--foreground);text-decoration:underline;-webkit-text-decoration-color:var(--magma);text-decoration-color:var(--magma);text-underline-offset:4px;align-items:center;margin-top:6px;font-weight:650;display:inline-flex}@media (pointer:coarse),(max-width:600px){.ranking-info__trigger{width:44px;height:44px}}.board-invitation{isolation:isolate;border:1px solid color-mix(in srgb, var(--magma) 32%, var(--border-base));background:linear-gradient(125deg, #ff6a3512, transparent 52%), var(--surface-panel);border-radius:22px 0 22px 22px;grid-template-columns:minmax(0,1.25fr) minmax(290px,.85fr);gap:30px 60px;padding:clamp(24px,4vw,48px);display:grid;position:relative;overflow:hidden}.board-invitation:before{content:"";background:var(--magma);width:110px;height:2px;position:absolute;top:0;left:36px}.board-invitation__copy{align-self:center;min-width:0}.board-invitation__eyebrow,.board-invitation__prompt{font:500 10px/1.5 var(--font-mono), monospace;letter-spacing:.12em;display:block}.board-invitation__eyebrow{color:var(--accent-text)}.board-invitation__copy h3{color:var(--foreground);font:650 clamp(32px, 3.6vw, 50px)/1.06 var(--font-display), sans-serif;letter-spacing:-.025em;margin:19px 0 16px}.board-invitation__copy h3 em{color:var(--accent-text);font-style:normal}.board-invitation__copy>p{max-width:43ch;color:var(--text-secondary);margin:0;font-size:14px;line-height:1.8}.board-invitation__reasons{flex-wrap:wrap;gap:10px 22px;margin:24px 0 0;padding:0;list-style:none;display:flex}.board-invitation__reasons li{color:var(--foreground);align-items:center;gap:7px;font-size:11px;display:flex}.board-invitation__reasons svg{color:var(--accent-text);flex-shrink:0}.board-invitation__actions{align-content:center;gap:9px;min-width:0;display:grid}.board-invitation__prompt{color:var(--text-secondary);margin-bottom:4px}.board-invitation__stage{isolation:isolate;border:1px solid var(--border-base);background:var(--surface-panel);min-height:79px;color:var(--foreground);border-radius:11px;align-items:center;gap:14px;padding:16px 18px;text-decoration:none;transition:background .16s,border-color .16s;display:flex;position:relative}.board-invitation__stage:before{content:"";border-radius:inherit;pointer-events:none;background:var(--card-accent);opacity:.65;-webkit-mask-composite:xor;padding:1px;transition:opacity .2s cubic-bezier(.22,1,.36,1);position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.board-invitation__stage:is(:hover,:focus-visible):before{opacity:1}@media (prefers-reduced-motion:reduce){.board-invitation__stage:before{transition:none}}.board-invitation__icon{width:40px;height:40px;color:var(--accent-text);background:#ff6a3512;border:1px solid #ff6a352e;border-radius:9px;flex:0 0 40px;place-items:center;display:grid}.board-invitation__stage-copy{flex:1;gap:4px;min-width:0;display:grid}.board-invitation__stage-copy strong{font:650 19px/1.2 var(--font-display), sans-serif}.board-invitation__stage-copy>span{color:var(--text-secondary);font-size:11px;line-height:1.5}.board-invitation__arrow{color:var(--accent-text);flex-shrink:0;transition:transform .16s}:is(.board-invitation__stage:hover,.board-invitation__stage:focus-visible){border-color:var(--foreground);background:rgb(var(--contrast-rgb) / 5%)}.board-invitation__stage:focus-visible{outline:2px solid var(--accent-text);outline-offset:3px}.board-invitation__stage:hover .board-invitation__arrow{transform:translate(2px,-2px)}.board-invitation__footnote{border-top:1px solid var(--border-base);color:var(--text-secondary);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;gap:9px 24px;padding-top:22px;font-size:11px;line-height:1.7;display:flex}.board-invitation__footnote strong{color:var(--foreground);font-weight:600}@media (max-width:760px){.board-invitation{grid-template-columns:minmax(0,1fr);gap:26px}.board-invitation__copy h3{font-size:clamp(32px,7vw,44px)}.board-invitation__copy>p{max-width:50ch}.board-invitation__stage{min-height:76px}.board-invitation__footnote{padding-top:18px}}@media (prefers-reduced-motion:reduce){.board-invitation__stage:before{background:#ff6a3559;animation:none}.board-invitation__stage,.board-invitation__arrow{transition:none}.board-invitation__stage:hover .board-invitation__arrow{transform:none}}@media (max-width:340px){.board-invitation{padding:16px}.board-invitation__stage{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:12px;display:grid}.board-invitation__icon{grid-area:1/1}.board-invitation__stage-copy{grid-area:2/1/auto/-1}.board-invitation__arrow{grid-area:1/2}}
