.live-pill{height:30px;box-shadow:inset 0 0 0 1px var(--ck-line-strong);font:var(--ck-weight-heavy) 14px/1 var(--ck-font-display);font-variant-numeric:tabular-nums;color:var(--ck-text);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);white-space:nowrap;background:#0c0e18b3;border-radius:15px;align-items:center;gap:7px;padding:0 12px 0 6px;display:inline-flex}.live-pill i{border-radius:50%;flex:none;width:20px;height:20px;display:block}.live-coin{background:radial-gradient(circle at 35% 30%, var(--ck-gold-bright), var(--ck-gold) 55%, var(--ck-gold-edge));border-radius:50%;box-shadow:inset 0 0 0 2px #ffffff40}.live-pill i.live-ticket,i.live-ticket{background:linear-gradient(135deg, var(--ck-info-top), var(--ck-info-bottom));border-radius:5px;transform:rotate(-12deg)scale(.9)}.live-pill i.live-token,i.live-token{background:conic-gradient(from 45deg, var(--ck-special-top), var(--ck-special-bottom), var(--ck-special-top));clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);border-radius:0}#home-screen{background:var(--ck-bg-deep)}.home-stage{z-index:0;position:absolute;inset:0;overflow:hidden}.home-stage__canvas{transition:filter .3s}.home-stage__cues{pointer-events:none;z-index:2;position:absolute;inset:0}.home-stage__cues>*{z-index:1}body:has(#app-menu[open]) .home-stage__canvas{filter:blur(5px)brightness(.62)saturate(.9)}body:has(#app-menu[open]) .home-stage__cues{display:none}.home-shade{pointer-events:none;background:linear-gradient(90deg,#0c0e18eb 0%,#0c0e18c7 26%,#0c0e1833 46%,#0000 60%),linear-gradient(#0000 66%,#0c0e1833 78%,#0c0e18e0 100%),linear-gradient(#0c0e18b3 0%,#0000 16%);position:absolute;inset:0}.home-top{align-items:center;gap:12px;height:64px;padding:0 28px;display:flex;position:absolute;top:0;left:0;right:0}.home-brand{align-items:center;gap:14px;margin-right:auto;display:flex}.home-wordmark{font:900 30px/1 var(--ck-font-display);letter-spacing:-.01em;background:linear-gradient(180deg, var(--ck-gold-bright), var(--ck-gold) 60%, var(--ck-gold-edge));color:#0000;filter:drop-shadow(0 3px #0a0c1699);-webkit-background-clip:text;background-clip:text;margin:0}.home-trainer{font:var(--ck-weight-heavy) 12px/1 var(--ck-font-display);color:var(--ck-text-2);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:8px;display:inline-flex}.home-trainer__ring{background:conic-gradient(var(--ck-info-top) var(--value), #ffffff1f 0);border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.home-trainer__ring b{background:var(--ck-bg-deep);width:24px;height:24px;color:var(--ck-text);letter-spacing:0;border-radius:50%;place-items:center;font-size:12px;display:grid}.home-save{margin:0}.home-save[data-state=ready]{display:none}.home-wallet{gap:8px;margin:0;display:flex}.home-secondary{gap:6px;display:flex}.home-iconbtn{width:36px;height:36px;color:var(--ck-text-2);box-shadow:inset 0 0 0 1px var(--ck-line);cursor:pointer;background:#0c0e1899;border:0;border-radius:12px;place-items:center;display:grid}.home-iconbtn:hover,.home-iconbtn:focus-visible{color:var(--ck-text);box-shadow:inset 0 0 0 1px var(--ck-line-strong)}.home-hero{flex-direction:column;gap:12px;width:430px;display:flex;position:absolute;top:84px;left:40px}.home-hero>*{animation:.6s cubic-bezier(.2,.8,.2,1) both home-rise}.home-hero>:nth-child(2){animation-delay:50ms}.home-hero>:nth-child(3){animation-delay:.1s}.home-hero>:nth-child(4){animation-delay:.15s}.home-hero>:nth-child(5){animation-delay:.2s}.home-hero>:nth-child(6){animation-delay:.25s}.home-hero>:nth-child(7){animation-delay:.3s}@keyframes home-rise{0%{opacity:0;transform:translateY(14px)}}[data-motion=reduced] .home-hero>*{animation:none}.home-eyebrow,.home-label{font:var(--ck-weight-heavy) 11px/1.2 var(--ck-font-display);letter-spacing:var(--ck-tracking-caps);text-transform:uppercase;color:var(--ck-gold-text);margin:0}.home-label{color:var(--ck-text-3)}.home-quiet{color:var(--ck-text-3);text-transform:none;letter-spacing:0;font-weight:600}.home-hab{align-items:center;gap:10px;margin:-4px 0 -6px -6px;display:flex}.home-hab__name{font:900 52px/1.02 var(--ck-font-display);letter-spacing:-.02em;color:var(--ck-text);text-shadow:0 4px #080a12a6,0 0 40px #0006;overflow-wrap:anywhere;flex:0 auto;min-width:0;margin:0}.home-arrow{cursor:pointer;width:34px;height:34px;font:900 22px/1 var(--ck-font-display);color:var(--ck-text-2);box-shadow:inset 0 0 0 1px var(--ck-line);background:#ffffff14;border:0;border-radius:50%;flex:none;transition:transform .15s,background .15s}.home-arrow:hover:not(:disabled){color:var(--ck-text);background:#ffffff29;transform:scale(1.08)}.home-arrow:disabled{opacity:.35;cursor:default}.home-hab__note{color:var(--ck-text-2);max-width:400px;margin:0;font-size:14px;line-height:1.45}.home-types{flex-wrap:wrap;gap:6px;display:flex}.home-type{height:24px;box-shadow:inset 0 0 0 1px var(--ck-line);font:var(--ck-weight-heavy) 12px/1 var(--ck-font-display);color:var(--ck-text-2);background:#ffffff12;border-radius:12px;align-items:center;gap:5px;padding:0 9px 0 4px;display:inline-flex}.home-type .ck-type{width:18px;height:18px}.home-wildbox{flex-direction:column;gap:6px;display:flex}.home-wild{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.home-wildmon{width:40px;height:40px;box-shadow:0 0 0 2px var(--ring), 0 3px 0 #0006;background:var(--ck-bg-raised);border-radius:50%;transition:transform .15s;overflow:hidden}.home-wildmon:hover{transform:translateY(-3px)scale(1.08)}.home-wildmon img,.home-member__art img{width:100%;height:100%;image-rendering:pixelated;display:block}.home-wildmore{font:var(--ck-weight-heavy) 13px/1 var(--ck-font-display);color:var(--ck-text-3);padding-left:4px}.home-records{gap:22px;padding:4px 0;display:flex}.home-records span{flex-direction:column;gap:2px;display:flex}.home-records small{font:var(--ck-weight-heavy) 10px/1 var(--ck-font-display);letter-spacing:var(--ck-tracking-caps);text-transform:uppercase;color:var(--ck-text-3)}.home-records b{font:900 22px/1 var(--ck-font-display);font-variant-numeric:tabular-nums}.home-play{justify-content:flex-start;gap:14px;width:100%;padding-inline:20px 16px;position:relative;overflow:hidden}.home-play:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 30%,#ffffff47 45%,#0000 60%);animation:3.6s ease-in-out 1s infinite home-sheen;position:absolute;inset:0;transform:translate(-100%)}@keyframes home-sheen{0%,60%{transform:translate(-100%)}to{transform:translate(100%)}}[data-motion=reduced] .home-play:after{animation:none}.home-play .ck-icon--lg{width:30px;height:30px}.home-play__text{flex-direction:column;align-items:flex-start;gap:3px;margin-right:auto;line-height:1;display:flex}.home-play__text b{font:900 26px/1 var(--ck-font-display)}.home-play__text small{font:var(--ck-weight-heavy) 12px/1 var(--ck-font-display);opacity:.85;letter-spacing:.04em}.home-goal{color:var(--ck-text-2);align-items:center;gap:6px;margin:0;font-size:13px;display:flex}.home-goal .ck-icon{color:var(--ck-gold-text);flex:none}.home-teambox{flex-direction:column;gap:8px;width:236px;display:flex;position:absolute;top:84px;right:28px}.home-team{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.home-member{cursor:pointer;text-align:left;width:100%;color:var(--ck-text);box-shadow:inset 0 0 0 1px var(--ck-line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font:inherit;background:#0c0e189e;border:0;border-radius:30px;align-items:center;gap:10px;padding:6px 10px 6px 6px;transition:transform .18s,background .18s,box-shadow .18s;display:flex}.home-member:hover,.home-member:focus-visible{box-shadow:inset 0 0 0 1px var(--ring,var(--ck-line-strong)), 0 6px 18px #00000059;background:#222839e6;transform:translate(-6px)}.home-member__art{width:42px;height:42px;box-shadow:0 0 0 2px var(--ring,var(--ck-line-strong));background:var(--ck-bg-raised);font:900 20px/1 var(--ck-font-display);color:var(--ck-text-3);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.home-member__text{flex-direction:column;gap:2px;min-width:0;display:flex}.home-member__text b{font:var(--ck-weight-heavy) 14px/1.1 var(--ck-font-display)}.home-member__text small{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.home-stars{color:var(--ck-gold-text)}.home-member--empty{background:#0c0e1859}.home-member--empty .home-member__art{box-shadow:inset 0 0 0 2px var(--ck-line-strong);background:0 0}.home-lead{font:var(--ck-weight-heavy) 10px/1 var(--ck-font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--ck-text-on-gold);background:var(--ck-gold);border-radius:8px;margin-left:auto;padding:4px 7px}.home-nav{gap:10px;display:flex;position:absolute;bottom:34px;left:40px;right:40px}.home-tile{cursor:pointer;text-align:left;min-width:0;height:74px;color:var(--ck-text);font:inherit;box-shadow:inset 0 0 0 1px var(--ck-line), inset 0 1px 0 var(--ck-highlight), 0 4px 0 #080a1280;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#2a3147db,#1a1f2ee6);border:0;border-radius:18px;flex:1;grid-template-rows:auto auto;grid-template-columns:34px 1fr;align-content:center;column-gap:10px;padding:0 14px;transition:transform .15s,box-shadow .15s;display:grid;position:relative}.home-tile>.ck-icon{box-sizing:border-box;width:34px;height:34px;color:var(--tone);background:color-mix(in srgb, var(--tone) 18%, transparent);border-radius:11px;grid-row:span 2;padding:7px}.home-tile b{font:var(--ck-weight-heavy) 15px/1.1 var(--ck-font-display)}.home-tile small{color:var(--ck-text-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.home-tile:hover,.home-tile:focus-visible,.home-tile[aria-current=true]{box-shadow:inset 0 0 0 1px var(--tone), inset 0 1px 0 var(--ck-highlight), 0 8px 0 #080a1266;transform:translateY(-4px)}.home-nav{gap:8px;left:24px;right:24px}.home-tile{grid-template-columns:30px 1fr;align-content:center;gap:3px 8px;height:auto;min-height:74px;padding:10px}.home-tile>.ck-icon{width:30px;height:30px;padding:6px}.home-label,.home-eyebrow,.home-records small{text-shadow:0 1px 2px #000000e6,0 0 8px #0009}.home-tile b,.home-tile .ck-tile__sub{text-align:left;justify-self:start;min-width:0}.home-tile .ck-tile__sub{font:600 11.5px/1.3 var(--ck-font-body);color:var(--ck-text-3);margin:0;display:grid}.home-tile .ck-tile__sub>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.home-tile .ck-tile__sub>.ck-tile__sep{display:none}.home-tile[data-tone=info]{--tone:var(--ck-info-top)}.home-tile[data-tone=gold]{--tone:var(--ck-gold-bright)}.home-tile[data-tone=positive]{--tone:var(--ck-positive-top)}.home-tile[data-tone=special]{--tone:var(--ck-special-top)}.home-tag{white-space:nowrap;font:var(--ck-weight-heavy) 13px/1 var(--ck-font-display);color:var(--ck-text);box-shadow:inset 0 0 0 1px var(--ck-gold-text), 0 4px 12px #0006;background:#0c0e18d1;border-radius:10px;padding:4px 10px;position:absolute;transform:translate(-50%,-100%)}.home-tag:after{content:"";background:inherit;width:8px;height:8px;box-shadow:inset -1px -1px 0 var(--ck-gold-text);position:absolute;bottom:-5px;left:50%;transform:translate(-50%)rotate(45deg)}.home-tag--boss{box-shadow:inset 0 0 0 1px var(--ck-danger-top), 0 4px 12px #0006}.home-tag--boss:after{box-shadow:inset -1px -1px 0 var(--ck-danger-top)}@media (width<=1100px){.home-tile{text-align:center;grid-template-columns:1fr;justify-items:center;padding:0 6px}.home-tile>.ck-icon{grid-row:auto}.home-tile small{display:none}}@media (width<=900px){.home-teambox{display:none}.home-hero{width:min(430px,100vw - 48px);left:24px}.home-nav{flex-wrap:wrap;left:16px;right:16px}.home-tile{flex:22%;height:60px}}@media (height<=640px){.home-hab__name{font-size:38px}.home-wildbox,.home-hab__note{display:none}}.home-nav{bottom:50px}.home-legal{text-align:center;color:var(--ck-text-3);text-shadow:0 1px 2px #080a12e6;gap:1px;font-size:10.5px;line-height:1.35;display:grid;position:absolute;bottom:6px;left:24px;right:24px}.home-legal p{margin:0}.home-legal a,.home-legal__link{color:var(--ck-text-2)}.home-legal__link{font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@media (width<=900px){.home-legal{padding:8px 16px;position:static}.home-nav{bottom:34px}}.credits-sources{gap:6px;margin:0 0 10px;display:grid}.credits-sources li{gap:2px;display:grid}.credits-legal{margin:0 0 12px}
