.fd-stub.fd-stub--thin{gap:6px;padding-top:12px;padding-bottom:12px}.fd-who--thin{gap:10px}.fd-who--thin .fd-stamp{outline-offset:-5px;width:40px;height:40px;font-size:15px}.fd-who--thin p:first-of-type strong{font-size:16px}.fd-who--thin small{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.fd-balance--link{min-height:44px;color:var(--ink);border-radius:999px;align-items:baseline;gap:4px;padding:6px 4px 6px 12px;transition:background .2s;display:inline-flex}.fd-balance--link strong{font-size:22px}.fd-balance--link svg{color:var(--red);align-self:center}.fd-balance--link:hover{background:#2a12080f}.fd-modes{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.fd-modes button{min-height:60px;color:var(--ink);cursor:pointer;background:0 0;border:1.5px solid #2a12084d;border-radius:16px;justify-items:center;gap:2px;padding:8px 6px;transition:background .2s,color .2s,border-color .2s;display:grid}.fd-modes b{font-size:15.5px;line-height:1.2}.fd-modes small{color:var(--ink-soft);font-size:12.5px;font-weight:600;line-height:1.2}.fd-modes button:hover{border-color:var(--ink)}.fd-modes button[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--cream)}.fd-modes button[aria-pressed=true] small{color:var(--soft)}.fd-more{border-top:1.5px solid #2a120824}.fd-stub--thin>.fd-more{border-top:0}.fd-more>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:4px 0;list-style:none;display:flex}.fd-more>summary::-webkit-details-marker{display:none}.fd-more>summary:after{content:"";border-right:2px solid var(--red);border-bottom:2px solid var(--red);flex:none;width:9px;height:9px;margin-right:4px;transition:transform .2s;transform:translateY(-2px)rotate(45deg)}.fd-more[open]>summary:after{transform:translateY(2px)rotate(-135deg)}.fd-more>summary b,.fd-more>summary small{display:block}.fd-more>summary b{font-size:14.5px}.fd-more>summary small{color:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:13px}.fd-more>summary:focus-visible{outline:3px solid var(--red);outline-offset:3px;border-radius:8px}.fd-more__body{gap:10px;padding-bottom:6px;display:grid}.fd-ways--all{padding-bottom:8px}.fd-copilot{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.fd-copilot .fd-switch{flex:auto}.fd-copilot .fd-switch small{color:var(--ink-soft);font-weight:500}.fd-copilot select{max-width:11em;min-height:40px;color:var(--ink);font:inherit;background-color:#fffaf0;border:1.5px solid #2a12084d;border-radius:10px;padding:0 10px;font-size:14px;font-weight:600}.fd-copilot__name{align-items:center;gap:5px;font-size:14px;display:inline-flex}.fd-copilot__name svg,.fd-copilot__edit svg{color:var(--red)}.fd-copilot__edit{min-height:40px;color:var(--ink);text-underline-offset:3px;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:700;-webkit-text-decoration:underline #2a12084d;text-decoration:underline #2a12084d;display:inline-flex}.fd-copilot__edit:hover{background:#2a12080f}.fd-invite{contain:inline-size;color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:12.5px;overflow:hidden}.fd-scan{border-top:2px dashed #7a522e8c;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;width:100%;padding-top:10px;display:grid}.fd-scan__code{background:#fffaf0;border:1.5px solid #2a12084d;border-radius:10px;width:104px;padding:7px;display:block}.fd-scan__code svg{width:100%;height:auto;display:block}.fd-scan p{gap:2px;min-width:0;display:grid}.fd-scan b{color:var(--red);font-family:var(--font-alfa), serif;font-size:19px;font-weight:400;line-height:1.15}.fd-scan small{color:var(--ink-soft);font-size:13px;line-height:1.35}.fd-scan .fd-invite{margin-top:4px;display:block}.fd-guest__scan{z-index:1;filter:drop-shadow(0 6px 6px #00000059);background:#fffaf0;border-radius:10px;align-self:end;width:min(46%,132px);margin-bottom:13%;padding:7px;display:block;position:relative}.fd-guest__scan svg{width:100%;height:auto;display:block}@media (max-width:520px){.fd-guest__scan{width:min(62%,112px);margin-bottom:15%;padding:5px}}.fd-board__more{display:none}@media (max-width:1099px){.fd-row[data-folded]{display:none}.fd-board__more{width:100%;min-height:48px;color:var(--gold);cursor:pointer;background:0 0;border:1.5px solid #f8c93f8c;border-radius:999px;justify-content:center;align-items:center;margin:10px 0 4px;font-size:14.5px;font-weight:700;display:flex}.fd-board__more:hover{background:#fff7e60f}}@media (max-width:420px){.fd-modes{gap:6px}.fd-modes b{font-size:14.5px}.fd-pick--stake .fd-segments button{min-width:44px;padding:0 10px}}.fd-acts>p{flex-basis:100%}.fd-watch{justify-content:space-between;align-items:center;gap:12px;display:flex}.fd-watch strong,.fd-watch small{display:block}.fd-watch small{color:var(--ink-soft);font-size:13px}.tp-row--exit{margin-bottom:8px}.tp-more__exit{border-top:1.5px solid #fff7e629;padding-top:10px}
.fd{--rare:#4aa8ff;--epic:#ffcf3a;--legendary:#c27bff}.cb-wait{max-width:1440px;margin:40px auto}.cb-hall .fd-line{max-width:20ch}.cb-face{width:var(--size,40px);height:var(--size,40px);color:var(--gold);font-family:var(--font-alfa), serif;font-size:calc(var(--size,40px) * .45);vertical-align:middle;background:radial-gradient(circle at 50% 35%,#7a1712,#2a120a);border:2px solid #f8c93fb3;border-radius:50%;flex:none;place-items:center;line-height:1;display:inline-grid;overflow:hidden}.cb-face img{object-fit:cover;width:100%;height:100%}.cb-tag{align-items:center;gap:8px;min-width:0;display:inline-flex}.cb-tag>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fd-acct .cb-face{border-width:1.5px;margin-left:-10px}.fd-acct--ask{border-color:var(--gold);background:var(--gold);color:#2a1208}.fd-acct--ask:hover{border-color:var(--cream)}.fd-row__seats b .cb-face{border-width:1.5px;margin-right:6px}.cb-board{padding-bottom:20px}.cb-dresser{grid-template-columns:minmax(220px,.85fr) minmax(0,1.15fr);gap:20px;margin-top:14px;display:grid}.cb-dresser__stage{align-self:start;position:relative}.cb-stage{aspect-ratio:4/5;cursor:grab;touch-action:pan-y;background:radial-gradient(70% 55% at 50% 78%,#f8c93f38,#0000 70%),linear-gradient(#3a170c,#1a0b06);border-radius:16px;width:100%;max-height:460px;display:block;box-shadow:inset 0 0 0 1px #f8c93f40}.cb-stage:active{cursor:grabbing}.cb-stage--none{color:var(--soft);text-align:center;cursor:default;place-items:center;padding:24px;display:grid}.cb-shuffle{min-height:36px;color:var(--cream);cursor:pointer;background:#1a0b06b3;border:1.5px solid #fff7e673;border-radius:999px;padding:0 14px;font-size:13px;font-weight:700;position:absolute;bottom:12px;right:12px}.cb-shuffle:hover{border-color:var(--gold);color:var(--gold)}.cb-tabs{background:#340a08c7;border-radius:999px;flex-wrap:wrap;gap:6px;padding:4px;display:flex}.cb-tabs button{min-height:36px;color:var(--soft);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:auto;padding:0 14px;font-size:13.5px;font-weight:700}.cb-tabs button[aria-selected=true]{background:var(--gold);color:#2a1208}.cb-part{margin-top:16px}.cb-part h3{color:var(--soft);letter-spacing:.1em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:600}.cb-chips{flex-wrap:wrap;gap:7px;display:flex}.cb-chip{min-height:36px;color:var(--cream);cursor:pointer;background:#fff7e60a;border:1.5px solid #fff7e638;border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-size:13.5px;font-weight:600;transition:border-color .15s,background .15s;display:inline-flex}.cb-chip:hover{border-color:#f8c93fb3}.cb-chip[aria-pressed=true]{border-color:var(--gold);color:#fbe29a;background:#f8c93f2e}.cb-chip[data-color]{justify-content:center;width:38px;padding:0}.cb-chip small{color:var(--soft);font-size:11.5px}.cb-swatch{border-radius:50%;width:22px;height:22px;box-shadow:inset 0 0 0 1.5px #00000040}.cb-rarity{background:#fff7e659;border-radius:50%;flex:none;width:9px;height:9px}.cb-rarity[data-rarity="1"]{background:var(--rare)}.cb-rarity[data-rarity="2"]{background:var(--epic)}.cb-rarity[data-rarity="3"]{background:var(--legendary);box-shadow:0 0 6px var(--legendary)}.cb-hint{color:var(--soft);margin-top:16px;font-size:13.5px}.cb-field{color:var(--ink-soft);letter-spacing:.04em;gap:6px;font-size:13px;font-weight:700;display:grid}.cb-field input{min-height:48px;color:var(--ink);letter-spacing:normal;background:#fffaf0;border:1.5px solid #2a12084d;border-radius:12px;padding:0 14px;font-size:18px;font-weight:600}.cb-field input:focus{border-color:var(--red);outline:none}.cb-mint{gap:4px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.cb-mint li{border-bottom:1px dashed var(--perf);justify-content:space-between;gap:12px;padding:5px 0;display:flex}.cb-mint b{color:var(--ink-soft);letter-spacing:.06em;text-transform:uppercase;font-size:12px}.cb-facts{gap:6px;margin:0;display:grid}.cb-facts div{justify-content:space-between;gap:12px;font-size:14px;display:flex}.cb-facts dt{color:var(--ink-soft)}.cb-facts dd{text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:700;overflow:hidden}.cb-facts a,.cb-reveal a{color:var(--red);text-underline-offset:2px;text-decoration:underline}.cb-done{color:#1f6a34;background:#1f6a341f;border-radius:10px;padding:8px 12px;font-size:13.5px;font-weight:700}.cb-card{grid-template-columns:minmax(220px,.9fr) minmax(0,1.1fr);gap:20px;margin-top:14px;display:grid}.cb-worn{align-content:start;gap:0;margin:0;padding:0;list-style:none;display:grid}.cb-worn li{border-top:1px solid #fff7e61c;gap:2px;padding:10px 2px;display:grid}.cb-worn small{color:var(--soft);letter-spacing:.1em;text-transform:uppercase;font-size:11.5px;font-weight:600}.cb-worn span{align-items:center;gap:8px;font-size:16px;font-weight:600;display:inline-flex}.cb-worn a,.cb-items a{color:#fbe29a;font:400 12.5px ui-monospace,SF Mono,Menlo,Consolas,monospace}.cb-worn a:hover,.cb-items a:hover{text-decoration:underline}.cb-worn__none{color:var(--soft)}.cb-actions{flex-wrap:wrap;gap:10px 22px;margin-top:16px;display:flex}.cb-link{color:var(--gold);align-items:center;gap:8px;margin-top:14px;font-weight:700;display:inline-flex}.cb-actions .cb-link{margin-top:0}.cb-link:hover{color:#fbe29a}.cb-items{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.cb-items li{background:#fff7e608;border:1.5px solid #fff7e624;border-radius:14px;gap:4px;padding:10px 12px;display:grid}.cb-items li[data-rarity="1"]{border-color:#4aa8ff73}.cb-items li[data-rarity="2"]{border-color:#ffcf3a8c}.cb-items li[data-rarity="3"]{border-color:#c27bffb3;box-shadow:0 0 14px #c27bff40}.cb-items button{color:var(--cream);text-align:left;cursor:pointer;background:0 0;border:0;gap:2px;padding:0;display:grid}.cb-items button[aria-pressed=true] .cb-items__name:after{content:"wearing";color:#bfeccb;letter-spacing:.06em;text-transform:uppercase;background:#2f9a5c38;border-radius:999px;margin-left:auto;padding:1px 8px;font-size:11px;font-weight:700}.cb-items__name{align-items:center;gap:8px;font-weight:700;display:flex}.cb-items small{color:var(--soft);font-size:12px}.cb-box{grid-template-columns:140px minmax(0,1fr);align-items:center;gap:22px;margin-top:14px;display:grid}.cb-box__crate{aspect-ratio:1;border:2px solid var(--gold);background:linear-gradient(90deg,#0000 44%,#f8c93fd9 44% 56%,#0000 56%),linear-gradient(#0000 44%,#f8c93fd9 44% 56%,#0000 56%),linear-gradient(160deg,#a4241b,#4a0c09);border-radius:22px;place-items:center;display:grid;box-shadow:0 10px 24px #00000059,inset 0 2px #ffffff2e}.cb-box__crate span{width:52px;height:52px;color:var(--gold);font-family:var(--font-alfa), serif;background:#2a120a;border-radius:50%;place-items:center;font-size:30px;display:grid}.cb-box__line{color:var(--cream);font-size:15.5px}.cb-odds{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0 0;display:grid}.cb-odds div{background:#1a0b06;border-radius:12px;padding:8px 10px}.cb-odds dt{letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.cb-odds div[data-rarity="1"] dt{color:var(--rare)}.cb-odds div[data-rarity="2"] dt{color:var(--epic)}.cb-odds div[data-rarity="3"] dt{color:var(--legendary)}.cb-odds dd{color:#fbe29a;margin:2px 0 0;font:700 20px ui-monospace,SF Mono,Menlo,Consolas,monospace}.cb-box__fine{color:var(--soft);margin-top:10px;font-size:13px}.cb-shelf{margin-top:18px}.cb-shelf h3{color:var(--soft);letter-spacing:.1em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:600}.cb-shelf ul{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.cb-shelf li{text-align:center;background:#fff7e608;border:1.5px solid #fff7e61f;border-radius:14px;justify-items:center;gap:6px;padding:8px 8px 10px;display:grid}.cb-shelf__pic{aspect-ratio:1;background:radial-gradient(70% 60% at 50% 75%,#f8c93f29,#0000 70%),#1a0b06;border-radius:10px;width:100%;display:block}.cb-shelf__pic img{object-fit:contain;width:100%;height:100%}.cb-shelf strong{font-size:13.5px}.cb-take{color:#2a1208;cursor:pointer;background:linear-gradient(#fbd155,#f3b93a);border:0;border-radius:999px;min-height:32px;padding:0 14px;font-size:13px;font-weight:700}.cb-take:disabled{opacity:.55;cursor:progress}.cb-shelf__has{color:#bfeccb;font-size:12.5px;font-weight:700}.cb-reveal{text-align:center;align-items:center}.cb-reveal__pic{aspect-ratio:1;background:radial-gradient(circle at 50% 60%,#f8c93f59,#0000 70%);border-radius:50%;width:200px;display:block}.cb-reveal[data-rarity="1"] .cb-reveal__pic{background:radial-gradient(circle at 50% 60%,#4aa8ff66,#0000 70%)}.cb-reveal[data-rarity="3"] .cb-reveal__pic{background:radial-gradient(circle at 50% 60%,#c27bff80,#0000 70%)}.cb-reveal__pic img{object-fit:contain;width:100%;height:100%;animation:.6s cubic-bezier(.2,.9,.2,1) both cb-rise}.cb-reveal__name{font-family:var(--font-alfa), serif;font-size:24px}@keyframes cb-rise{0%{opacity:0;transform:translateY(14px)scale(.92)}}@media (prefers-reduced-motion:reduce){.cb-reveal__pic img{animation:none}}@media (max-width:1099px){.cb-hall .fd-ticket{order:7}.cb-hall .fd-board+.fd-board{order:8}}@media (max-width:900px){.cb-dresser,.cb-card{grid-template-columns:minmax(0,1fr)}.cb-stage{max-height:360px;margin:0 auto}.cb-box{grid-template-columns:96px minmax(0,1fr);gap:14px}}.fd-who>.cb-face{border-color:var(--red)}.fd-who__ask{color:var(--red);text-underline-offset:2px;margin-top:4px;font-size:13px;font-weight:700;text-decoration:underline;display:inline-block}.fd-top nav a{white-space:nowrap}@media (min-width:1100px) and (max-width:1320px){.fd-top nav{gap:16px}.fd-net small,.fd-acct small{display:none}}
