.board-field-module__aM4nnq__field{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.board-field-module__aM4nnq__plane{transform-origin:50% 100%;transition:transform .9s var(--hub-ease);position:absolute;inset:20% -14% 0;transform:perspective(1400px)rotateX(56deg);-webkit-mask-image:linear-gradient(#0000 12%,#000 66% 100%);mask-image:linear-gradient(#0000 12%,#000 66% 100%)}.board-field-module__aM4nnq__field[data-zone=email] .board-field-module__aM4nnq__plane{transform:perspective(1400px)rotateX(54.6deg)translateY(-4px)}.board-field-module__aM4nnq__field[data-zone=password] .board-field-module__aM4nnq__plane{transform:perspective(1400px)rotateX(57.4deg)translateY(4px)}.board-field-module__aM4nnq__svg{width:100%;height:100%;display:block}.board-field-module__aM4nnq__line{stroke:#ffffff13;stroke-width:1px;transition:stroke var(--t-scene) var(--hub-ease)}.board-field-module__aM4nnq__field[data-settled=true] .board-field-module__aM4nnq__line{stroke:#ffffff1d}.board-field-module__aM4nnq__sq{fill:#e9ecf20e;stroke:#e9ecf213;stroke-width:1px;transition:opacity var(--t-scene) var(--hub-ease), fill var(--t-express) var(--hub-ease), stroke var(--t-express) var(--hub-ease)}.board-field-module__aM4nnq__field[data-zone=email] .board-field-module__aM4nnq__sq[data-half=far],.board-field-module__aM4nnq__field[data-zone=password] .board-field-module__aM4nnq__sq[data-half=near]{fill:#e9ecf216}.board-field-module__aM4nnq__field[data-settled=true] .board-field-module__aM4nnq__sq{fill:#e9ecf21b;stroke:#e9ecf224}.board-field-module__aM4nnq__sq.board-field-module__aM4nnq__lit{fill:#e9ecf228;stroke:#e9ecf236}.board-field-module__aM4nnq__sq.board-field-module__aM4nnq__near{fill:#e9ecf217}.board-field-module__aM4nnq__sq.board-field-module__aM4nnq__knight{fill:#e9ecf215;stroke:#e9ecf22d;transition:fill var(--t-scene) var(--hub-ease), stroke var(--t-scene) var(--hub-ease)}@media (prefers-reduced-motion:no-preference){.board-field-module__aM4nnq__sq.board-field-module__aM4nnq__pulse{animation:board-field-module__aM4nnq__sq-pulse .52s var(--hub-ease)}}@keyframes board-field-module__aM4nnq__sq-pulse{0%{fill:#e9ecf22e}to{fill:#e9ecf20e}}@media (prefers-reduced-motion:reduce){.board-field-module__aM4nnq__plane,.board-field-module__aM4nnq__line,.board-field-module__aM4nnq__sq{transition:none}}@media (max-width:767px){.board-field-module__aM4nnq__field{opacity:.6}.board-field-module__aM4nnq__plane{top:34%;transform:perspective(1100px)rotateX(60deg)}.board-field-module__aM4nnq__field[data-zone=email] .board-field-module__aM4nnq__plane,.board-field-module__aM4nnq__field[data-zone=password] .board-field-module__aM4nnq__plane{transform:perspective(1100px)rotateX(60deg)}}
.brand-line-module__P7Qrva__mark{text-align:center;transition:color var(--t-express) var(--ease);flex-direction:column;gap:2px;margin:0;padding:26px 0 30px;display:flex}.brand-line-module__P7Qrva__name{font-family:var(--font-body), system-ui, sans-serif;letter-spacing:.005em;color:#c9cbd1;font-size:12.5px;font-weight:550}.brand-line-module__P7Qrva__rights{font-family:var(--font-body), system-ui, sans-serif;letter-spacing:.005em;color:#9a9aa2;font-size:11px}@media (hover:hover){.brand-line-module__P7Qrva__mark:hover .brand-line-module__P7Qrva__name{color:#fff}.brand-line-module__P7Qrva__mark:hover .brand-line-module__P7Qrva__rights{color:#c9cbd1}}@media (prefers-reduced-motion:reduce){.brand-line-module__P7Qrva__mark,.brand-line-module__P7Qrva__name,.brand-line-module__P7Qrva__rights{transition:none}}
.balance-badge-module__bsIqpW__badge{border:1px solid var(--hub-line-medium);background:var(--hub-surface-raised);height:40px;transition:border-color var(--t-fast) ease, background-color var(--t-fast) ease, box-shadow var(--t-fast) ease;border-radius:999px;align-items:center;gap:7px;padding:0 11px 0 9px;text-decoration:none;display:inline-flex}@media (pointer:coarse){.balance-badge-module__bsIqpW__badge{height:44px}}.balance-badge-module__bsIqpW__figure{font-variant-numeric:tabular-nums;letter-spacing:.01em;color:var(--credit-ink);font-size:13px;font-weight:500}.balance-badge-module__bsIqpW__badge[data-empty] .balance-badge-module__bsIqpW__figure{color:var(--hub-ink-muted)}.balance-badge-module__bsIqpW__badge:hover{border-color:var(--credit-deep);background:var(--hub-surface);box-shadow:0 0 0 3px var(--credit-glow)}.balance-badge-module__bsIqpW__badge:focus-visible{outline:2px solid var(--hub-focus);outline-offset:2px}.balance-badge-module__bsIqpW__badge:active{transform:translateY(1px)}
.shell-module__q5TmdW__frame{min-height:100dvh;display:grid}html:has(.shell-module__q5TmdW__frame){overflow-y:scroll}@media (min-width:1024px){.shell-module__q5TmdW__frame{grid-template-columns:var(--hub-sidebar-width,240px) minmax(0, 1fr)}}.shell-module__q5TmdW__sidebar{display:none}@media (min-width:1024px){.shell-module__q5TmdW__sidebar{border-right:1px solid var(--border-1);background:linear-gradient(180deg, #ffffff05, transparent 240px), var(--surface-1);display:block}}.shell-module__q5TmdW__sidebarInner{scrollbar-width:thin;flex-direction:column;height:100dvh;padding:0 12px 12px;display:flex;position:sticky;top:0;overflow-y:auto}.shell-module__q5TmdW__brandRow{height:var(--hub-brand-height,64px);flex:none;align-items:center;padding:0 8px;display:flex}.shell-module__q5TmdW__groups{gap:var(--hub-group-gap,18px);flex-direction:column;padding-top:8px;display:flex}.shell-module__q5TmdW__groupLabel{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--hub-ink-ghost);margin:0 0 6px;padding:0 12px;font-size:11px}.shell-module__q5TmdW__navList{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.shell-module__q5TmdW__navLink{height:var(--hub-nav-row,38px);font-size:var(--hub-nav-font,14px);color:var(--hub-ink-muted);transition:background-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease);border-radius:8px;align-items:center;gap:11px;padding:0 10px 0 12px;text-decoration:none;display:flex;position:relative}.shell-module__q5TmdW__navLink svg{color:var(--hub-ink-ghost);transition:color var(--t-fast) var(--ease), transform var(--ic-dur,var(--ic-out)) var(--ic-ease);flex:none}@media (hover:hover){.shell-module__q5TmdW__navLink:hover{color:var(--hub-ink);background:#ffffff09}.shell-module__q5TmdW__navLink:hover svg{color:var(--hub-ink-muted)}}.shell-module__q5TmdW__navLink:active{background:#ffffff0d}.shell-module__q5TmdW__navLink[aria-current=page]{color:var(--hub-ink);font-weight:500}.shell-module__q5TmdW__navLink[aria-current=page] svg{color:var(--hub-ink)}.shell-module__q5TmdW__navLink:focus-visible{outline:2px solid var(--hub-focus);outline-offset:-2px;box-shadow:none}.shell-module__q5TmdW__navLink[data-primary],.shell-module__q5TmdW__navLink[data-primary] svg{color:var(--hub-ink)}.shell-module__q5TmdW__navLink[data-primary]:after{content:"";z-index:-1;background:linear-gradient(#3b3c42 0%,#2b2c31 100%);border-radius:8px;width:30px;height:28px;position:absolute;top:50%;left:6px;transform:translateY(-50%);box-shadow:inset 0 1px #ffffff1f,0 1px 3px #00000080}.shell-module__q5TmdW__activeSurface{z-index:-1;background:var(--surface-3);border-radius:8px;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff0d,0 1px 2px #00000059}.shell-module__q5TmdW__activeTick{background:var(--hub-ink);border-radius:2px;width:2px;position:absolute;top:10px;bottom:10px;left:0}.shell-module__q5TmdW__navLabel{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.shell-module__q5TmdW__navCount{text-align:center;font-variant-numeric:tabular-nums;min-width:20px;height:20px;color:var(--hub-on-light);background:var(--hub-ink);border-radius:999px;flex:none;padding:0 6px;font-size:11.5px;font-weight:600;line-height:20px}.shell-module__q5TmdW__navNew{letter-spacing:.02em;height:20px;color:var(--hub-ink);border-radius:999px;flex:none;padding:0 7px;font-size:11px;font-weight:600;line-height:20px;box-shadow:inset 0 0 0 1px #ffffff47}.shell-module__q5TmdW__sidebarFoot{margin-top:auto;padding-top:16px}.shell-module__q5TmdW__account{border:1px solid var(--border-2);background:var(--surface-2);border-radius:12px;align-items:center;gap:10px;padding:10px;display:flex;box-shadow:inset 0 1px #ffffff0a}.shell-module__q5TmdW__accountLink{min-width:0;color:inherit;border-radius:8px;flex:auto;align-items:center;gap:10px;text-decoration:none;display:flex}.shell-module__q5TmdW__accountLink:focus-visible{outline:2px solid var(--hub-focus);outline-offset:2px;box-shadow:none}.shell-module__q5TmdW__accountText{flex-direction:column;min-width:0;display:flex}.shell-module__q5TmdW__accountName{min-width:0;color:var(--hub-ink);align-items:center;gap:6px;font-size:13.5px;font-weight:600;display:flex}.shell-module__q5TmdW__accountNameText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.shell-module__q5TmdW__accountSub{color:var(--hub-ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.shell-module__q5TmdW__signOut{width:34px;height:34px;color:var(--hub-ink-muted);cursor:pointer;transition:background-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease);background:0 0;border:0;border-radius:8px;flex:none;place-items:center;display:grid}.shell-module__q5TmdW__signOut:hover{color:var(--hub-ink);background:#ffffff0f}.shell-module__q5TmdW__signOut:focus-visible{outline:2px solid var(--hub-focus);outline-offset:0;box-shadow:none}.shell-module__q5TmdW__header{z-index:40;height:var(--hub-header-height,64px);border-bottom:1px solid var(--border-1);-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:#0b0b0cdb;align-items:center;gap:8px;padding:0 16px;display:flex;position:sticky;top:0}@media (min-width:640px){.shell-module__q5TmdW__header{padding:0 24px}}@media (min-width:1024px){.shell-module__q5TmdW__header{padding:0 var(--hub-desktop-gutter,32px)}}.shell-module__q5TmdW__headerMark{justify-content:center;align-items:center;width:44px;height:44px;margin-left:-8px;display:flex}@media (min-width:1024px){.shell-module__q5TmdW__headerMark{display:none}}.shell-module__q5TmdW__headerTools{width:var(--hub-tools-width,auto);align-items:center;gap:6px;margin-left:auto;display:flex}@media (min-width:640px){.shell-module__q5TmdW__headerTools{gap:10px}}.shell-module__q5TmdW__main{width:100%;max-width:1600px;padding:24px 16px calc(96px + env(safe-area-inset-bottom));margin:0 auto}.shell-module__q5TmdW__main:focus{outline:none}@media (min-width:640px){.shell-module__q5TmdW__main{padding:28px 24px 96px}}@media (min-width:1024px){.shell-module__q5TmdW__main{padding:var(--hub-main-top,32px) var(--hub-desktop-gutter,32px) 64px}}.shell-module__q5TmdW__bottomBar{z-index:45;border-top:1px solid var(--border-2);-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);padding-bottom:env(safe-area-inset-bottom);background:#0d0f12f0;position:fixed;inset:auto 0 0}@media (min-width:1024px){.shell-module__q5TmdW__bottomBar{display:none}}.shell-module__q5TmdW__tabs{grid-template-columns:repeat(var(--hub-phone-tabs,5), minmax(0, 1fr));max-width:560px;margin:0 auto;padding:0 4px;list-style:none;display:grid}.shell-module__q5TmdW__tab{width:100%;height:62px;font:inherit;color:var(--hub-label);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--t-fast) var(--ease);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:0 2px;font-size:11px;font-weight:500;line-height:1;text-decoration:none;display:flex;position:relative}.shell-module__q5TmdW__tab[aria-current=page],.shell-module__q5TmdW__tab[data-active]{color:var(--hub-ink)}.shell-module__q5TmdW__tab:active .shell-module__q5TmdW__tabIcon{transition-duration:var(--t-press);transform:scale(.9)}.shell-module__q5TmdW__tab:active .shell-module__q5TmdW__tabIcon svg{transform:none}.shell-module__q5TmdW__tab:focus-visible{outline:2px solid var(--hub-focus);outline-offset:-4px;box-shadow:none;border-radius:10px}.shell-module__q5TmdW__tabIcon{width:48px;height:28px;transition:background-color var(--t-fast) var(--ease), transform var(--t-standard) var(--ease);border-radius:999px;place-items:center;display:grid;position:relative}.shell-module__q5TmdW__tab[aria-current=page],.shell-module__q5TmdW__tab[data-active]{font-weight:600}.shell-module__q5TmdW__tab[aria-current=page]:before,.shell-module__q5TmdW__tab[data-active]:before{content:"";background:var(--hub-ink);border-radius:0 0 3px 3px;width:22px;height:2.5px;position:absolute;top:0;left:50%;transform:translate(-50%)}.shell-module__q5TmdW__tab[data-primary]{gap:3px}.shell-module__q5TmdW__tab[data-primary] .shell-module__q5TmdW__tabIcon{width:54px;height:34px;color:var(--hub-ink);background:linear-gradient(#3b3c42 0%,#2b2c31 100%);border-radius:12px;box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #00000040,0 2px 6px -2px #0009}.shell-module__q5TmdW__tab[data-primary][aria-current=page] .shell-module__q5TmdW__tabIcon{background:linear-gradient(#4a4b52 0%,#34353b 100%)}.shell-module__q5TmdW__tabLabel{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}@media (max-width:360px){.shell-module__q5TmdW__tabLabel{letter-spacing:-.015em;font-size:10.5px}}@media (max-width:340px){.shell-module__q5TmdW__tabLabel{letter-spacing:-.025em;font-size:10px}}.shell-module__q5TmdW__tabDot[data-tone=new]{box-shadow:inset 0 0 0 1.5px var(--hub-ink);background:0 0}.shell-module__q5TmdW__tabDot{z-index:1;background:var(--hub-ink);border:2px solid #0d0f12;border-radius:50%;width:8px;height:8px;position:absolute;top:2px;right:10px}.shell-module__q5TmdW__sheetList{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.shell-module__q5TmdW__sheetGroup{margin:18px 0 0}.shell-module__q5TmdW__sheetGroup:first-of-type{margin-top:14px}.shell-module__q5TmdW__sheetItem{border:1px solid var(--border-2);background:var(--surface-1);min-height:52px;color:var(--hub-ink);-webkit-tap-highlight-color:transparent;transition:background-color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease);border-radius:10px;align-items:center;gap:10px;padding:0 12px;font-size:14px;font-weight:500;text-decoration:none;display:flex;position:relative}.shell-module__q5TmdW__sheetItem svg{color:var(--hub-ink-muted);flex:none}.shell-module__q5TmdW__sheetItem:active{background:var(--surface-3)}.shell-module__q5TmdW__sheetItem[aria-current=page]{border-color:var(--border-4);background:var(--surface-3)}.shell-module__q5TmdW__sheetItem[aria-current=page] svg{color:var(--hub-ink)}.shell-module__q5TmdW__sheetItem:focus-visible{outline:2px solid var(--hub-focus);outline-offset:1px;box-shadow:none}.shell-module__q5TmdW__sheetItemLabel{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.shell-module__q5TmdW__sheetSignOut{margin-top:18px;padding-bottom:12px}.shell-module__q5TmdW__frame[data-os=jarvis] .shell-module__q5TmdW__sidebar{-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);background:linear-gradient(#ffffff09,#0000 220px),#070d159e;border-right-color:#96cdff1a;box-shadow:inset -1px 0 #ffffff0a}.shell-module__q5TmdW__frame[data-os=jarvis] .shell-module__q5TmdW__brandRow{gap:8px}.shell-module__q5TmdW__frame[data-os=jarvis] .shell-module__q5TmdW__groupLabel{letter-spacing:.2em;color:#9fd8ff99;align-items:center;gap:10px;display:flex}.shell-module__q5TmdW__frame[data-os=jarvis] .shell-module__q5TmdW__groupLabel:after{content:"";background:linear-gradient(90deg,#9fd8ff38,#0000);flex:auto;height:1px}.shell-module__q5TmdW__frame[data-os=jarvis] .shell-module__q5TmdW__sidebarInner:after{content:"";pointer-events:none;background:linear-gradient(#0000,#9fd8ff47 30%,#9fd8ff14 70%,#0000);width:1px;position:absolute;top:0;bottom:0;right:0}.shell-module__q5TmdW__frame[data-os=jarvis] .shell-module__q5TmdW__navLink{color:#93a4b6}.shell-module__q5TmdW__frame[data-os=jarvis] .shell-module__q5TmdW__navLink svg{color:#9fd8ff80}@media (hover:hover){.shell-module__q5TmdW__frame[data-os=jarvis] .shell-module__q5TmdW__navLink:hover{color:#eaf3fb;background:#ffffff09}.shell-module__q5TmdW__frame[data-os=jarvis] .shell-module__q5TmdW__navLink:hover svg{color:#9fd8ff}}.shell-module__q5TmdW__frame[data-os=jarvis] .shell-module__q5TmdW__navLink[aria-current=page],.shell-module__q5TmdW__frame[data-os=jarvis] .shell-module__q5TmdW__navLink[aria-current=page] svg{color:#eaf6ff}.shell-module__q5TmdW__frame[data-os=jarvis] .shell-module__q5TmdW__navLink[aria-current=page] svg{color:#b9e4ff;filter:drop-shadow(0 0 6px #5ab8ffbf)}.shell-module__q5TmdW__frame[data-os=jarvis] .shell-module__q5TmdW__navLink[data-primary]:after{background:linear-gradient(#2a4660e6,#122030f2);box-shadow:inset 1px 1px #ffffff24,inset -1px -1px #00000059}.shell-module__q5TmdW__frame[data-os=jarvis] .shell-module__q5TmdW__activeSurface{background:linear-gradient(90deg,#5ab8ff33,#5ab8ff0a 55%,#0000),linear-gradient(#ffffff0d,#ffffff03);box-shadow:inset 1px 1px #ffffff12,inset 0 0 0 1px #96cdff29,0 0 24px -10px #5ab8ff8c}.shell-module__q5TmdW__frame[data-os=jarvis] .shell-module__q5TmdW__activeTick{background:#bfe6ff;width:2px;top:7px;bottom:7px;box-shadow:0 0 8px #5ab8fff2,0 0 18px #5ab8ff80}.shell-module__q5TmdW__frame[data-os=jarvis] .shell-module__q5TmdW__navCount{color:#06121d;background:#9fd8ff;box-shadow:0 0 10px #5ab8ffbf}.shell-module__q5TmdW__frame[data-os=jarvis] .shell-module__q5TmdW__account{border-top-color:#8fd3ff1a}.shell-module__q5TmdW__frame[data-os=jarvis] .shell-module__q5TmdW__header{background:#050a119e;border-bottom-color:#96cdff1f;border-image:linear-gradient(90deg,#9fd8ff0a,#9fd8ff4d 50%,#9fd8ff0a) 1;box-shadow:inset 0 -1px #ffffff08}.shell-module__q5TmdW__frame[data-os=jarvis] .shell-module__q5TmdW__headerMark{display:none}.shell-module__q5TmdW__frame[data-os=jarvis] .shell-module__q5TmdW__header>[data-jarvis-mini-core]{margin-left:-4px}@media (min-width:1024px){.shell-module__q5TmdW__frame[data-os=jarvis] .shell-module__q5TmdW__header>[data-jarvis-mini-core]{display:none}}.shell-module__q5TmdW__frame[data-os=jarvis] .shell-module__q5TmdW__bottomBar{background:linear-gradient(#ffffff08,#0000 40%),#060c14b3;border-top-color:#96cdff1a;box-shadow:inset 0 1px #ffffff0d}.shell-module__q5TmdW__frame[data-os=jarvis] .shell-module__q5TmdW__tab[aria-current=page],.shell-module__q5TmdW__frame[data-os=jarvis] .shell-module__q5TmdW__tab[data-active]{color:#eaf6ff}.shell-module__q5TmdW__frame[data-os=jarvis] .shell-module__q5TmdW__tab[aria-current=page] .shell-module__q5TmdW__tabIcon,.shell-module__q5TmdW__frame[data-os=jarvis] .shell-module__q5TmdW__tab[data-active] .shell-module__q5TmdW__tabIcon{color:#9fd8ff}.shell-module__q5TmdW__frame[data-os=jarvis] .shell-module__q5TmdW__tab[aria-current=page]:before,.shell-module__q5TmdW__frame[data-os=jarvis] .shell-module__q5TmdW__tab[data-active]:before{background:#9fd8ff}
.notification-bell-module__dxWfbq__root{position:relative}.notification-bell-module__dxWfbq__button{width:40px;height:40px;color:var(--hub-ink-secondary);cursor:pointer;transition:color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease), background-color var(--t-fast) var(--ease);background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;display:grid;position:relative}@media (pointer:coarse){.notification-bell-module__dxWfbq__button{width:44px;height:44px}}.notification-bell-module__dxWfbq__button:hover{color:var(--hub-ink);border-color:var(--border-3);background:#ffffff08}.notification-bell-module__dxWfbq__button[aria-expanded=true]{color:var(--hub-ink);border-color:var(--border-3);background:#ffffff0d}.notification-bell-module__dxWfbq__button:focus-visible{outline:2px solid var(--hub-focus);outline-offset:2px;box-shadow:none}.notification-bell-module__dxWfbq__count{border:2px solid var(--surface-0);background:var(--hub-live);color:#fff;font-variant-numeric:tabular-nums;min-width:18px;height:18px;animation:notification-bell-module__dxWfbq__count-in var(--t-standard) var(--ease);border-radius:999px;place-items:center;padding:0 5px;font-size:11px;font-weight:700;line-height:1;display:grid;position:absolute;top:2px;right:1px}@keyframes notification-bell-module__dxWfbq__count-in{0%{opacity:0;transform:scale(.6)}}.notification-bell-module__dxWfbq__panel{z-index:60;border:1px solid var(--border-3);background:var(--surface-2);width:min(380px,100vw - 32px);max-height:min(520px,72vh);animation:notification-bell-module__dxWfbq__bell-open var(--t-standard) var(--ease) backwards;border-radius:12px;flex-direction:column;display:flex;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 28px 56px -24px #000000e6}@media (max-width:520px){.notification-bell-module__dxWfbq__panel{width:auto;max-height:min(72svh,560px);position:fixed;top:60px;left:12px;right:12px}}@keyframes notification-bell-module__dxWfbq__bell-open{0%{opacity:0;transform:translateY(-4px)}}.notification-bell-module__dxWfbq__head{border-bottom:1px solid var(--border-1);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px 12px 16px;display:flex}.notification-bell-module__dxWfbq__headTitle{color:var(--hub-ink);font-size:14px;font-weight:600}.notification-bell-module__dxWfbq__readAll,.notification-bell-module__dxWfbq__retry{height:30px;color:var(--hub-ink-secondary);font:inherit;cursor:pointer;transition:color var(--t-fast) var(--ease), background-color var(--t-fast) var(--ease);background:0 0;border:0;border-radius:6px;padding:0 8px;font-size:12.5px}.notification-bell-module__dxWfbq__readAll:hover,.notification-bell-module__dxWfbq__retry:hover{color:var(--hub-ink);background:#ffffff0d}.notification-bell-module__dxWfbq__readAll:focus-visible,.notification-bell-module__dxWfbq__retry:focus-visible{outline:2px solid var(--hub-focus);outline-offset:0;box-shadow:none}.notification-bell-module__dxWfbq__scroll{flex:auto;min-height:0;overflow-y:auto}.notification-bell-module__dxWfbq__state{text-align:center;color:var(--hub-ink-muted);margin:0;padding:28px 16px;font-size:13.5px;line-height:1.55}.notification-bell-module__dxWfbq__stateTitle{color:var(--hub-ink);margin-bottom:4px;font-weight:600;display:block}.notification-bell-module__dxWfbq__list{margin:0;padding:0;list-style:none}.notification-bell-module__dxWfbq__item+.notification-bell-module__dxWfbq__item{border-top:1px solid var(--border-1)}.notification-bell-module__dxWfbq__itemLink{width:100%;font:inherit;text-align:left;color:inherit;cursor:pointer;transition:background-color var(--t-fast) var(--ease);background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:12px 16px;text-decoration:none;display:grid;position:relative}.notification-bell-module__dxWfbq__itemLink:hover{background:#ffffff08}.notification-bell-module__dxWfbq__itemLink:focus-visible{outline:2px solid var(--hub-focus);outline-offset:-2px;box-shadow:none}.notification-bell-module__dxWfbq__item[data-unread=true] .notification-bell-module__dxWfbq__itemLink:before{content:"";background:var(--hub-ink);border-radius:50%;width:5px;height:5px;position:absolute;top:19px;left:6px}.notification-bell-module__dxWfbq__glyph{border:1px solid var(--border-2);background:var(--surface-1);width:30px;height:30px;color:var(--hub-ink-secondary);border-radius:8px;place-items:center;display:grid}.notification-bell-module__dxWfbq__text{gap:3px;min-width:0;display:grid}.notification-bell-module__dxWfbq__itemTitle{color:var(--hub-ink-secondary);overflow-wrap:anywhere;font-size:13.5px;font-weight:500;line-height:1.35}.notification-bell-module__dxWfbq__item[data-unread=true] .notification-bell-module__dxWfbq__itemTitle{color:var(--hub-ink);font-weight:600}.notification-bell-module__dxWfbq__itemBody{-webkit-line-clamp:2;color:var(--hub-ink-muted);-webkit-box-orient:vertical;font-size:12.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.notification-bell-module__dxWfbq__itemTime{color:var(--hub-label);font-size:11.5px}.notification-bell-module__dxWfbq__foot{border-top:1px solid var(--border-1)}.notification-bell-module__dxWfbq__all{height:44px;color:var(--hub-ink-secondary);transition:color var(--t-fast) var(--ease), background-color var(--t-fast) var(--ease);justify-content:center;align-items:center;gap:6px;font-size:13px;font-weight:500;text-decoration:none;display:flex}.notification-bell-module__dxWfbq__all:hover{color:var(--hub-ink);background:#ffffff08}.notification-bell-module__dxWfbq__all:focus-visible{outline:2px solid var(--hub-focus);outline-offset:-2px;box-shadow:none}:root[data-os=jarvis] .notification-bell-module__dxWfbq__panel{background:linear-gradient(160deg,#0e1926f7,#05090ffa);border-color:#96cdff33;box-shadow:inset 1px 1px #ffffff12,0 30px 70px -26px #000000f2,0 0 50px -26px #5ab8ff73}:root[data-os=jarvis] .notification-bell-module__dxWfbq__count{color:#06121d;background:#9fd8ff;box-shadow:0 0 10px #5ab8ffcc}:root[data-os=jarvis] .notification-bell-module__dxWfbq__headTitle{font:500 11px/1 var(--font-mono), ui-monospace, monospace;letter-spacing:.2em;text-transform:uppercase;color:#cfe9ff;align-items:center;gap:8px;display:inline-flex}:root[data-os=jarvis] .notification-bell-module__dxWfbq__headTitle:before{content:"";background:#9fd8ff;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #5ab8ffe6}
.tour-module__FjgtTq__layer{z-index:400;pointer-events:none;opacity:0;transition:opacity var(--t-standard) var(--ease);position:fixed;inset:0}.tour-module__FjgtTq__layer[data-ready=true]{opacity:1}.tour-module__FjgtTq__wash{background:#06070a6b;position:absolute;inset:0}.tour-module__FjgtTq__halo{transition:transform var(--t-express) cubic-bezier(.22, 1, .36, 1), width var(--t-express) cubic-bezier(.22, 1, .36, 1), height var(--t-express) cubic-bezier(.22, 1, .36, 1);border-radius:12px;position:absolute;top:0;left:0;box-shadow:0 0 0 1px #e2f0ff8c,0 0 0 5px #e2f0ff14}.tour-module__FjgtTq__connector{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.tour-module__FjgtTq__connector line{stroke:#e2f0ff73;stroke-width:1px}.tour-module__FjgtTq__connector circle{fill:#e2f0ffe6}.tour-module__FjgtTq__panel{pointer-events:auto;width:320px;transition:transform var(--t-express) cubic-bezier(.22, 1, .36, 1);background:#101318;border-radius:14px;flex-direction:column;gap:16px;padding:20px;display:flex;position:absolute;top:0;left:0;box-shadow:inset 0 0 0 1px #e2f0ff24,0 24px 48px -20px #000000e6}.tour-module__FjgtTq__copy{animation:tour-module__FjgtTq__copy-in .26s .14s var(--ease) backwards;flex-direction:column;gap:7px;display:flex}@keyframes tour-module__FjgtTq__copy-in{0%{opacity:0}to{opacity:1}}.tour-module__FjgtTq__count{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.2em;color:#9a9aa2;margin:0;font-size:9.5px}.tour-module__FjgtTq__title{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.01em;color:#ededef;margin:0;font-size:16px;font-weight:600;line-height:1.25}.tour-module__FjgtTq__body{color:#c9cbd1;margin:0;font-size:13.5px;line-height:1.55}.tour-module__FjgtTq__actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.tour-module__FjgtTq__right{align-items:center;gap:8px;display:flex}.tour-module__FjgtTq__skip,.tour-module__FjgtTq__back{cursor:pointer;color:#9a9aa2;transition:color var(--t-standard) var(--ease);background:0 0;border:0;padding:6px 2px;font-size:12.5px}.tour-module__FjgtTq__skip:hover,.tour-module__FjgtTq__back:hover{color:#ededef}.tour-module__FjgtTq__next{color:#0b0b0c;cursor:pointer;min-height:34px;transition:background-color var(--t-standard) var(--ease), color var(--t-standard) var(--ease);background:#ede9e3;border:0;border-radius:9px;padding:0 16px;font-size:13px;font-weight:600;position:relative;overflow:hidden}.tour-module__FjgtTq__next[data-armed=false]{color:#9a9aa2;cursor:default;background:#e2f0ff24}.tour-module__FjgtTq__next:hover[data-armed=true]{background:#fff}.tour-module__FjgtTq__next:focus-visible,.tour-module__FjgtTq__skip:focus-visible,.tour-module__FjgtTq__back:focus-visible{outline-offset:2px;outline:2px solid #e9e6e0}.tour-module__FjgtTq__fuse{transform-origin:0;background:#e2f0ff80;width:100%;height:2px;position:absolute;bottom:0;left:0;transform:scaleX(0)}.tour-module__FjgtTq__next[data-armed=false] .tour-module__FjgtTq__fuse{animation:1s linear forwards tour-module__FjgtTq__fuse}@keyframes tour-module__FjgtTq__fuse{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:640px){.tour-module__FjgtTq__panel[data-narrow=true]{width:auto;top:auto;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));transform:none!important}.tour-module__FjgtTq__connector{display:none}}@media (prefers-reduced-motion:reduce){.tour-module__FjgtTq__layer,.tour-module__FjgtTq__panel,.tour-module__FjgtTq__halo{transition:none}.tour-module__FjgtTq__copy{animation:tour-module__FjgtTq__copy-in .16s var(--ease) backwards}.tour-module__FjgtTq__next[data-armed=false] .tour-module__FjgtTq__fuse{animation:none;transform:scaleX(1)}}.tour-module__FjgtTq__ahead{letter-spacing:-.004em;color:#8e8e98;border-top:1px solid #ffffff12;margin:10px 0 0;padding-top:10px;font-size:12px}@media (max-height:460px){.tour-module__FjgtTq__panel{gap:11px;padding:14px 16px}.tour-module__FjgtTq__copy{gap:5px}.tour-module__FjgtTq__ahead{display:none}}.tour-module__FjgtTq__next{--kf-check:#0a0b0d0e;}
.event-discovery-module__CArzmq__popup{inset:auto 24px max(96px, calc(env(safe-area-inset-bottom) + 84px)) auto;z-index:450;border:1px solid var(--border-4,#3a414c);width:min(380px,100vw - 32px);max-height:calc(100dvh - 150px);color:var(--hub-ink,#edf0f5);background:color-mix(in srgb, var(--surface-4,#21262e) 96%, transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:23px;margin:0;padding:23px;font-family:inherit;animation:.34s cubic-bezier(.2,.7,.2,1) both event-discovery-module__CArzmq__surface;position:fixed;overflow:auto;box-shadow:0 20px 70px #0005,inset 0 1px #ffffff0b}.event-discovery-module__CArzmq__header{justify-content:space-between;align-items:center;gap:16px;margin:-3px -5px 13px 0;display:flex}.event-discovery-module__CArzmq__category{color:var(--hub-ink-secondary,#a1abb8);letter-spacing:.11em;text-transform:uppercase;font-size:11px;font-weight:650}.event-discovery-module__CArzmq__close{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.event-discovery-module__CArzmq__close:hover{background:#8a94a018}.event-discovery-module__CArzmq__popup h2{letter-spacing:-.035em;overflow-wrap:anywhere;max-width:290px;margin:0;font-size:clamp(21px,3.8vw,25px);font-weight:580;line-height:1.2}.event-discovery-module__CArzmq__body{color:var(--hub-ink-secondary,#b3bbc6);overflow-wrap:anywhere;margin:12px 0 19px;font-size:14px;line-height:1.6}.event-discovery-module__CArzmq__event{border-top:1px solid #8a94a024;flex-direction:column;gap:5px;padding-block:13px;font-size:13px;font-weight:550;display:flex}.event-discovery-module__CArzmq__event span{color:var(--hub-ink-secondary,#a1abb8);font-size:12px;font-weight:400}.event-discovery-module__CArzmq__actions{align-items:center;gap:15px;margin-top:18px;display:flex}.event-discovery-module__CArzmq__actions a{min-height:44px;color:var(--surface-0,#101216);background:var(--hub-ink,#edf0f5);border-radius:12px;justify-content:space-between;align-items:center;gap:15px;padding:10px 15px;font-size:13px;font-weight:650;text-decoration:none;transition:transform .16s;display:inline-flex}.event-discovery-module__CArzmq__actions a:hover{transform:translateY(-1px)}.event-discovery-module__CArzmq__actions button,.event-discovery-module__CArzmq__optout{min-height:44px;color:var(--hub-ink-secondary,#a1abb8);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-size:12px}.event-discovery-module__CArzmq__optout{text-underline-offset:3px;margin-top:6px;font-size:11px;text-decoration:underline;display:block}.event-discovery-module__CArzmq__popup :is(a,button):focus-visible{outline-offset:4px;outline:2px solid}.event-discovery-module__CArzmq__error{z-index:460;background:var(--surface-4,#21262e);max-width:340px;color:var(--hub-ink,#edf0f5);border:1px solid #8a94a040;border-radius:16px;padding:16px;font-size:13px;position:fixed;bottom:110px;right:20px}@keyframes event-discovery-module__CArzmq__surface{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@media (max-width:480px){.event-discovery-module__CArzmq__popup{padding:21px;right:16px}}@media (prefers-reduced-motion:reduce){.event-discovery-module__CArzmq__popup{animation:none}.event-discovery-module__CArzmq__actions a{transition:none}.event-discovery-module__CArzmq__actions a:hover{transform:none}}:is(html[data-motion-resolved=reduced] .event-discovery-module__CArzmq__popup,html[data-motion-resolved=none] .event-discovery-module__CArzmq__popup,html[data-live-anim=off] .event-discovery-module__CArzmq__popup){animation:none}:is(html[data-motion-resolved=reduced] .event-discovery-module__CArzmq__actions a,html[data-motion-resolved=none] .event-discovery-module__CArzmq__actions a,html[data-live-anim=off] .event-discovery-module__CArzmq__actions a){transition:none;transform:none}
.jos-module__CCtjHG__os[data-os=jarvis]{--jos-ice:#9fd8ff;--jos-mint:#8fe3c8;--jos-ease:cubic-bezier(.2, .8, .2, 1);--jos-hair:#96cdff17;--jos-hair-2:#96cdff29;--jos-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='128' height='128'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .05 0'/%3E%3C/filter%3E%3Crect width='128' height='128' filter='url(%23n)'/%3E%3C/svg%3E");--jos-l2-fill:linear-gradient(180deg, #ffffff0b, #fff0 40%), var(--jos-grain), linear-gradient(160deg, #111c29cc, #080d14db);--jos-mark:#9fd8ff8c;--jos-marks:linear-gradient(var(--jos-mark), var(--jos-mark)) left 8px top 8px / 12px 1.5px no-repeat, linear-gradient(var(--jos-mark), var(--jos-mark)) left 8px top 8px / 1.5px 12px no-repeat, linear-gradient(var(--jos-mark), var(--jos-mark)) right 8px top 8px / 12px 1.5px no-repeat, linear-gradient(var(--jos-mark), var(--jos-mark)) right 8px top 8px / 1.5px 12px no-repeat, linear-gradient(var(--jos-mark), var(--jos-mark)) left 8px bottom 8px / 12px 1.5px no-repeat, linear-gradient(var(--jos-mark), var(--jos-mark)) left 8px bottom 8px / 1.5px 12px no-repeat, linear-gradient(var(--jos-mark), var(--jos-mark)) right 8px bottom 8px / 12px 1.5px no-repeat, linear-gradient(var(--jos-mark), var(--jos-mark)) right 8px bottom 8px / 1.5px 12px no-repeat;--jos-l2-edge:inset 1px 1px 0 #ffffff12, inset -1px -1px 0 #0006, inset 0 0 0 1px var(--jos-hair), 0 24px 48px -30px #000000eb;--surface-0:#04080d99;--surface-1:#0a111acc;--surface-2:#0e1723d1;--surface-3:#14202fdb;--surface-4:#0c141ff7;--border-0:#96cdff0f;--border-1:#96cdff14;--border-2:#96cdff1c;--border-3:#96cdff29;--border-4:#96cdff3d;--border-active:#9fd8ff80;--hub-surface:#0a111acc;--hub-surface-subtle:#070c13b3;--hub-surface-raised:#0e1723d6;--hub-line-faint:#96cdff0f;--hub-line:#96cdff17;--hub-line-medium:#96cdff21;--hub-line-strong:#96cdff3d;--hub-ink:#ecf3fa;--hub-ink-2:#d0dbe6;--hub-ink-secondary:#adbbc9;--hub-ink-muted:#94a3b3;--hub-label:#8798aa;--hub-focus:#9fd8ff;isolation:isolate;position:relative}.jos-module__CCtjHG__universe{z-index:-1;pointer-events:none;width:100vw;height:100vh;position:fixed;inset:0}:is(.jos-module__CCtjHG__os[data-os=jarvis] [data-hub-panel],.jos-module__CCtjHG__os[data-os=jarvis] [data-jos-panel]){background:var(--jos-marks), var(--jos-l2-fill);box-shadow:var(--jos-l2-edge);isolation:isolate;transition:box-shadow .26s var(--jos-ease);background-size:12px 1.5px,1.5px 12px,12px 1.5px,1.5px 12px,12px 1.5px,1.5px 12px,12px 1.5px,1.5px 12px,auto,128px 128px,auto}.jos-module__CCtjHG__os[data-os=jarvis] [data-hub-panel]{border-color:#0000;border-radius:14px}.jos-module__CCtjHG__os[data-os=jarvis] [data-hub-panel][data-tone=raised]{background:linear-gradient(180deg, #ffffff0f, #fff0 45%), var(--jos-grain), linear-gradient(160deg, #162434d6, #0a1019e6);background-size:auto,128px 128px,auto}.jos-module__CCtjHG__os[data-os=jarvis] [data-hub-panel][data-tone=danger]{box-shadow:var(--jos-l2-edge), inset 0 0 0 1px #ee8b7838}.jos-module__CCtjHG__os[data-os=jarvis] [data-hub-panel]:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(520px circle at var(--mx,8%) var(--my,-6%), #cde8ff13, transparent 62%);opacity:.7;transition:opacity .32s var(--jos-ease);position:absolute;inset:0}.jos-module__CCtjHG__os[data-os=jarvis] [data-jos-panel]:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(520px circle at var(--mx,8%) var(--my,-6%), #cde8ff13, transparent 62%);opacity:.7;transition:opacity .32s var(--jos-ease);position:absolute;inset:0}@media (hover:hover){.jos-module__CCtjHG__os[data-os=jarvis] [data-hub-panel]:hover:after{opacity:1}.jos-module__CCtjHG__os[data-os=jarvis] [data-jos-panel]:hover:after{opacity:1}:is(.jos-module__CCtjHG__os[data-os=jarvis] a[data-hub-panel]:hover,.jos-module__CCtjHG__os[data-os=jarvis] button[data-jos-panel]:hover){box-shadow:inset 1px 1px 0 #ffffff1a, inset -1px -1px 0 #0006, inset 0 0 0 1px var(--jos-hair-2), 0 28px 56px -30px #000000f2, 0 0 40px -22px #5ab8ff73}}.jos-module__CCtjHG__raised{-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);background:linear-gradient(#ffffff12,#fff0 38%),linear-gradient(160deg,#1422329e,#060b12bd);border-radius:20px;position:relative;box-shadow:inset 1px 1px #ffffff1a,inset -1px -1px #0006,inset 0 0 0 1px #96cdff1f,0 34px 70px -36px #000000f2}.jos-module__CCtjHG__os[data-os=jarvis] [data-hub-panel-title]{padding-left:12px;position:relative}.jos-module__CCtjHG__os[data-os=jarvis] [data-hub-panel-title]:before{content:"";background:#9fd8ff;border-radius:2px;width:2.5px;position:absolute;top:.2em;bottom:.2em;left:0;box-shadow:0 0 8px #5ab8ffcc}.jos-module__CCtjHG__os[data-os=jarvis] :focus-visible{outline-offset:3px;outline:1.5px solid #9fd8ff;box-shadow:0 0 0 5px #5ab8ff24}:is(.jos-module__CCtjHG__os[data-os=jarvis] [data-hub-label],.jos-module__CCtjHG__os[data-os=jarvis] [data-hub-eyebrow]){font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:#9fd8ffb8}.jos-module__CCtjHG__os[data-os=jarvis] [data-hub-header] h1{letter-spacing:-.035em}.jos-module__CCtjHG__os[data-os=jarvis] [data-hub-stat] [data-hub-stat-value]{font-variant-numeric:tabular-nums;color:#f2f8fd;text-shadow:0 0 18px #5ab8ff6b}.jos-module__CCtjHG__os[data-os=jarvis] [data-hub-stat]{position:relative}.jos-module__CCtjHG__os[data-os=jarvis] [data-hub-stat]:before{content:"";background:linear-gradient(90deg,#9fd8ffb3,#0000);width:22px;height:1px;position:absolute;top:-6px;left:0}.jos-module__CCtjHG__os[data-os=jarvis] [data-hub-btn][data-variant=primary]{color:#06121d;background:linear-gradient(#e3f3ff,#a9dcff 60%,#8ccdfa);border-color:#cde8ff8c;box-shadow:inset 0 1px #ffffffbf,inset 0 -1px #00285040,0 10px 24px -14px #5ab8ffb3}.jos-module__CCtjHG__os[data-os=jarvis] [data-hub-btn][data-variant=secondary]{border-color:var(--jos-hair-2);color:var(--hub-ink);background:linear-gradient(#ffffff0d,#ffffff03),#0c1520b3}.jos-module__CCtjHG__os[data-os=jarvis] [data-hub-pill]{border-color:var(--jos-hair-2);background:#0c1520b8}@media (hover:hover){.jos-module__CCtjHG__os[data-os=jarvis] a[data-hub-row]:hover{background:linear-gradient(90deg,#5ab8ff14,#0000 70%)}}:is(.jos-module__CCtjHG__os[data-os=jarvis] main input:not([type=checkbox]):not([type=radio]):not([type=range]),.jos-module__CCtjHG__os[data-os=jarvis] main select,.jos-module__CCtjHG__os[data-os=jarvis] main textarea){border-color:var(--jos-hair-2);background-color:#050a10c7}:is(.jos-module__CCtjHG__os[data-os=jarvis] main input:focus-visible,.jos-module__CCtjHG__os[data-os=jarvis] main select:focus-visible,.jos-module__CCtjHG__os[data-os=jarvis] main textarea:focus-visible){border-color:#9fd8ff99;box-shadow:0 0 0 3px #5ab8ff29}:is(.jos-module__CCtjHG__os[data-os=jarvis][data-os-phase=powering-down] [data-hub-panel],.jos-module__CCtjHG__os[data-os=jarvis][data-os-phase=powering-down] [data-jos-panel]){animation:jos-module__CCtjHG__jos-fold .52s var(--jos-ease) both}@keyframes jos-module__CCtjHG__jos-fold{to{opacity:0;transform:scaleY(.04)}}.jos-module__CCtjHG__bootHold{z-index:2147483000;background:#000;animation:.5s both jos-module__CCtjHG__jos-hold;position:fixed;inset:0}@keyframes jos-module__CCtjHG__jos-hold{0%{opacity:0}}.jos-module__CCtjHG__strip{background:linear-gradient(90deg, #5ab8ff1a, #5ab8ff00 38%), var(--jos-l2-fill);box-shadow:var(--jos-l2-edge), inset 3px 0 0 #9fd8ff8c;animation:jos-module__CCtjHG__jos-strip-in .42s var(--jos-ease) both;background-size:auto,auto,128px 128px,auto;border-radius:16px;align-items:center;gap:16px;margin:0 0 24px;padding:12px 18px 12px 12px;display:flex;position:relative}@keyframes jos-module__CCtjHG__jos-strip-in{0%{opacity:0;transform:translateY(-6px)}}.jos-module__CCtjHG__stripGlyph{width:48px;height:48px;color:var(--jos-ice);flex:none;place-items:center;display:grid;position:relative}.jos-module__CCtjHG__stripGlyph>svg:last-child{filter:drop-shadow(0 0 6px #5ab8ffb3);position:relative}.jos-module__CCtjHG__stripRing{width:100%;height:100%;animation:jos-module__CCtjHG__jos-ring-arrive .9s var(--jos-ease) both;position:absolute;inset:0}.jos-module__CCtjHG__stripRing path{stroke:#9fd8ff8c;stroke-width:1px}.jos-module__CCtjHG__stripRing circle{fill:#0a142099;stroke:#9fd8ff47;stroke-width:1px}@keyframes jos-module__CCtjHG__jos-ring-arrive{0%{opacity:.2;transform:rotate(-90deg)}}.jos-module__CCtjHG__stripText{flex-wrap:wrap;flex:1;align-items:baseline;gap:3px 9px;min-width:0;margin:0;display:flex}.jos-module__CCtjHG__stripCode{font:500 10.5px/1.2 var(--font-mono), ui-monospace, monospace;letter-spacing:.22em;color:var(--jos-ice)}.jos-module__CCtjHG__stripSep{color:#9fd8ff59;font:400 12px/1 var(--font-mono), monospace}.jos-module__CCtjHG__stripName{font:600 15px/1.2 var(--font-display), sans-serif;letter-spacing:-.015em;color:#f0f7fd}.jos-module__CCtjHG__stripPurpose{color:#a9b8c7;flex-basis:100%;font-size:13px;line-height:1.45}.jos-module__CCtjHG__stripReadouts{flex:none;gap:22px;margin:0 0 0 auto;display:flex}.jos-module__CCtjHG__stripReadouts>div{--c:159 216 255;--ink:#e8f5ff;--halo:.55;justify-items:end;gap:4px;display:grid}.jos-module__CCtjHG__stripReadouts>div[data-tone=mint]{--c:143 227 200;--ink:#b4f0dc}.jos-module__CCtjHG__stripReadouts>div[data-tone=coral]{--c:238 139 120;--ink:#ffb9a8}.jos-module__CCtjHG__stripReadouts>div[data-tone=amber]{--c:255 196 120;--ink:#ffd9a6}.jos-module__CCtjHG__stripReadouts>div[data-tone=muted]{--c:138 155 173;--ink:#9aabbc;--halo:0}.jos-module__CCtjHG__stripReadouts dt{font:500 9.5px/1 var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:#8a9bad}.jos-module__CCtjHG__stripReadouts dd{font:500 17px/1 var(--font-mono), monospace;font-variant-numeric:tabular-nums;color:var(--ink);text-shadow:0 0 16px rgb(var(--c) / var(--halo));white-space:nowrap;margin:0}@media (max-width:760px){.jos-module__CCtjHG__strip{flex-wrap:wrap}.jos-module__CCtjHG__stripReadouts{flex-wrap:wrap;flex-basis:calc(100% - 64px);justify-content:flex-start;gap:10px 18px;min-width:0;margin:4px 0 0 64px}.jos-module__CCtjHG__stripReadouts>div{justify-items:start}}.jos-module__CCtjHG__mini{--jos-ice:#9fd8ff;width:40px;height:40px;color:var(--jos-ice);cursor:pointer;background:radial-gradient(circle,#5ab8ff24,#0000 70%);border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid;position:relative}.jos-module__CCtjHG__mini[data-place=sidebar]{margin-left:auto}.jos-module__CCtjHG__mini[data-place=header]{width:36px;height:36px}.jos-module__CCtjHG__mini svg{width:100%;height:100%;overflow:visible}.jos-module__CCtjHG__mini:focus-visible{outline:2px solid var(--jos-ice);outline-offset:2px}.jos-module__CCtjHG__miniTicks,.jos-module__CCtjHG__miniRingA,.jos-module__CCtjHG__miniRingB,.jos-module__CCtjHG__miniRingC{fill:none;stroke:currentColor;transform-origin:24px 24px;transition:opacity .3s var(--jos-ease)}.jos-module__CCtjHG__miniTicks{stroke-width:2.2px;stroke-dasharray:.35 .65;opacity:.3}.jos-module__CCtjHG__miniRingA{stroke-width:1.3px;stroke-dasharray:.62 .38;opacity:.55}.jos-module__CCtjHG__miniRingB{stroke-width:1px;stroke-dasharray:.5 .5;opacity:.45}.jos-module__CCtjHG__miniRingC{stroke-width:1.5px;stroke-dasharray:.7 .3;opacity:.75}.jos-module__CCtjHG__miniOrbit{transform-origin:24px 24px}.jos-module__CCtjHG__miniNode{fill:#e8f6ff}.jos-module__CCtjHG__miniHeart{fill:#e8f6ff;filter:drop-shadow(0 0 3px var(--jos-ice)) drop-shadow(0 0 8px #5ab8ffb3);transform-origin:24px 24px;animation:6s ease-in-out infinite jos-module__CCtjHG__jos-breathe}.jos-module__CCtjHG__mini[data-thinking] .jos-module__CCtjHG__miniRingA{opacity:.8;animation:1.6s linear infinite jos-module__CCtjHG__jos-turn}.jos-module__CCtjHG__mini[data-thinking] .jos-module__CCtjHG__miniRingB{opacity:.7;animation:1.1s linear infinite reverse jos-module__CCtjHG__jos-turn}.jos-module__CCtjHG__mini[data-thinking] .jos-module__CCtjHG__miniRingC{animation:.8s linear infinite jos-module__CCtjHG__jos-turn}.jos-module__CCtjHG__mini[data-thinking] .jos-module__CCtjHG__miniOrbit{animation:1.2s linear infinite jos-module__CCtjHG__jos-turn}.jos-module__CCtjHG__miniBloom{border:1.5px solid var(--jos-ice);opacity:0;pointer-events:none;animation:jos-module__CCtjHG__jos-bloom .9s var(--jos-ease);border-radius:50%;position:absolute;inset:-6px}.jos-module__CCtjHG__mini[data-wake] svg{animation:jos-module__CCtjHG__jos-wake 1.3s var(--jos-ease) both}@keyframes jos-module__CCtjHG__jos-turn{to{transform:rotate(360deg)}}@keyframes jos-module__CCtjHG__jos-breathe{50%{opacity:.72}}@keyframes jos-module__CCtjHG__jos-bloom{0%{opacity:.8;transform:scale(.6)}to{opacity:0;transform:scale(1.45)}}@keyframes jos-module__CCtjHG__jos-wake{0%{opacity:0;transform:scale(.2)rotate(-120deg)}60%{opacity:1}to{transform:none}}:is(:root[data-contrast=high] .jos-module__CCtjHG__os[data-os=jarvis] [data-hub-panel],:root[data-contrast=high] .jos-module__CCtjHG__os[data-os=jarvis] [data-jos-panel]){background:#0d1621;box-shadow:inset 0 0 0 1px #bee1ff57}@media (prefers-reduced-transparency:reduce){.jos-module__CCtjHG__strip{background:#0c141e}.jos-module__CCtjHG__os[data-os=jarvis] [data-hub-panel]{background:#0c141e}.jos-module__CCtjHG__os[data-os=jarvis] [data-jos-panel]{background:#0c141e}.jos-module__CCtjHG__raised{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0e1824}}@media (prefers-reduced-motion:reduce){.jos-module__CCtjHG__strip,.jos-module__CCtjHG__stripRing,.jos-module__CCtjHG__mini *,.jos-module__CCtjHG__mini{animation:none!important}.jos-module__CCtjHG__os[data-os=jarvis] [data-hub-panel]{animation:none!important}.jos-module__CCtjHG__os[data-os=jarvis] [data-jos-panel]{animation:none!important}}:is(:root[data-motion-resolved=reduced] .jos-module__CCtjHG__strip,:root[data-motion-resolved=none] .jos-module__CCtjHG__strip,:root[data-motion-resolved=reduced] .jos-module__CCtjHG__stripRing,:root[data-motion-resolved=none] .jos-module__CCtjHG__stripRing,:root[data-motion-resolved=reduced] .jos-module__CCtjHG__mini *,:root[data-motion-resolved=none] .jos-module__CCtjHG__mini *){animation:none!important}.jos-module__CCtjHG__telemetry{display:none}@media (min-width:1180px){.jos-module__CCtjHG__telemetry{font:500 10px/1 var(--font-mono), ui-monospace, monospace;letter-spacing:.18em;text-transform:uppercase;color:#9fd8ff9e;white-space:nowrap;flex:none;align-items:center;gap:18px;margin-left:6px;display:flex}}.jos-module__CCtjHG__telemetryLink{align-items:center;gap:8px;display:inline-flex}.jos-module__CCtjHG__telemetryLink i{background:#e0a37a;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #e0a37acc}.jos-module__CCtjHG__telemetryLink[data-linked] i{background:#8fe3c8;box-shadow:0 0 8px #8fe3c8d9}.jos-module__CCtjHG__telemetryTime{border-left:1px solid #9fd8ff2e;align-items:baseline;gap:8px;padding-left:18px;display:inline-flex}.jos-module__CCtjHG__telemetryTime b{letter-spacing:.08em;color:#e6f5ff;font-size:12px;font-weight:500}
.lobby-radar-module__IH8Zvq__radar{--ice:#9fd8ff;background:radial-gradient(circle,#0a1826f2,#03080efa 70%);border-radius:50%;flex:none;width:84px;height:84px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #8fd3ff2e,0 0 26px -8px #5ab8ff80}.lobby-radar-module__IH8Zvq__scope{width:100%;height:100%;position:absolute;inset:0}.lobby-radar-module__IH8Zvq__ring{fill:none;stroke:#9fd8ff66;stroke-width:.8px}.lobby-radar-module__IH8Zvq__ringFaint{fill:none;stroke:#9fd8ff29;stroke-width:.6px}.lobby-radar-module__IH8Zvq__cross{stroke:#9fd8ff1f;stroke-width:.5px}.lobby-radar-module__IH8Zvq__sweep{background:conic-gradient(#5ab8ff00 0deg 300deg,#9fd8ff6b 358deg,#dcf2ffd9 360deg);border-radius:50%;animation:6s linear infinite lobby-radar-module__IH8Zvq__radar-turn;position:absolute;inset:0}.lobby-radar-module__IH8Zvq__radar[data-empty] .lobby-radar-module__IH8Zvq__sweep{display:none}.lobby-radar-module__IH8Zvq__blip{width:6px;height:6px;box-shadow:0 0 6px var(--ice);opacity:.35;background:#dff3ff;border-radius:50%;margin:-3px 0 0 -3px;animation:6s linear infinite lobby-radar-module__IH8Zvq__radar-blip;position:absolute}.lobby-radar-module__IH8Zvq__blip[data-kind=arena]{background:#8fe3c8;border-radius:1px;transform:rotate(45deg);box-shadow:0 0 6px #8fe3c8}.lobby-radar-module__IH8Zvq__blip[data-locked]{opacity:1;animation:none}.lobby-radar-module__IH8Zvq__blip[data-locked]:after{content:"";border:1px solid var(--ice);border-radius:50%;animation:.9s ease-out infinite lobby-radar-module__IH8Zvq__radar-lock;position:absolute;inset:-6px}.lobby-radar-module__IH8Zvq__center{width:4px;height:4px;box-shadow:0 0 6px var(--ice);background:#fff;border-radius:50%;margin:-2px 0 0 -2px;position:absolute;top:50%;left:50%}@keyframes lobby-radar-module__IH8Zvq__radar-turn{to{transform:rotate(360deg)}}@keyframes lobby-radar-module__IH8Zvq__radar-blip{0%{opacity:1;transform:scale(1.5)}30%{opacity:.55;transform:scale(1)}to{opacity:.28}}@keyframes lobby-radar-module__IH8Zvq__radar-lock{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(1.4)}}@media (prefers-reduced-motion:reduce){.lobby-radar-module__IH8Zvq__sweep,.lobby-radar-module__IH8Zvq__blip,.lobby-radar-module__IH8Zvq__blip[data-locked]:after{animation:none}.lobby-radar-module__IH8Zvq__blip{opacity:.85}}:is(:root[data-motion-resolved=reduced] .lobby-radar-module__IH8Zvq__sweep,:root[data-motion-resolved=none] .lobby-radar-module__IH8Zvq__sweep,:root[data-motion-resolved=reduced] .lobby-radar-module__IH8Zvq__blip,:root[data-motion-resolved=none] .lobby-radar-module__IH8Zvq__blip){animation:none}
.os-module__lAbQTq__os{--os-ink:#eceae6;--os-ink-2:#c4c9cf;--os-ink-bright:#f6f5f2;--os-muted:#8e959e;--os-faint:#5f6871;--os-ice:#dfe3e8;--os-ice-strong:#f1f3f5;--os-ice-wash:#dfe3e80f;--os-light:222 226 231;--os-light-soft:205 211 218;--os-glow:0 0 0;--os-glow-soft:0 0 0;--os-line:#fff1;--os-line-2:#ffffff1f;--os-glass:radial-gradient(120% 80% at 0% 0%, #ffffff08, transparent 55%), linear-gradient(180deg, #171b21, #101317);--os-glass-raised:radial-gradient(120% 90% at 8% -10%, #ffffff0b, transparent 58%), linear-gradient(180deg, #1c2128, #13171c);--os-primary-1:#f3f1ed;--os-primary-2:#dcd9d3;--os-on-primary:#0b0d10;--os-plinth-1:#2c2f34;--os-plinth-2:#16181c;--os-plinth-edge:#0b0c0e;--os-radius:14px;--os-ease:cubic-bezier(.2, .8, .2, 1);isolation:isolate;min-width:0;color:var(--os-ink);font-family:var(--font-body), system-ui, sans-serif;flex-direction:column;gap:22px;display:flex;position:relative}[data-os=jarvis] .os-module__lAbQTq__os{--os-ink:#eaf0f6;--os-ink-2:#b3bfcc;--os-ink-bright:#f2f9ff;--os-muted:#8592a2;--os-faint:#5d6877;--os-ice:#8fd3ff;--os-ice-strong:#5ab8ff;--os-ice-wash:#5ab8ff1a;--os-light:90 184 255;--os-light-soft:143 211 255;--os-glow:90 184 255;--os-glow-soft:143 211 255;--os-line:#aebccc17;--os-line-2:#aebccc29;--os-glass:linear-gradient(180deg, #161e299e, #090c11cc);--os-glass-raised:linear-gradient(180deg, #1e2938b8, #0b0f15e0);--os-primary-1:#eef6ff;--os-primary-2:#c9dcef;--os-on-primary:#0c1520;--os-plinth-1:#2b394b;--os-plinth-2:#151d28;--os-plinth-edge:#0b1017;--os-radius:18px}.os-module__lAbQTq__os:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(820px 380px at 74% -8%, rgb(var(--os-light) / .1), transparent 64%), linear-gradient(rgb(var(--os-light) / .028) 1px, transparent 1px), linear-gradient(90deg, rgb(var(--os-light) / .028) 1px, transparent 1px);background-size:auto,56px 56px,56px 56px;border-radius:28px;height:620px;display:none;position:absolute;inset:-12px 0 auto;-webkit-mask-image:linear-gradient(#000 25%,#0000 92%);mask-image:linear-gradient(#000 25%,#0000 92%)}[data-os=jarvis] .os-module__lAbQTq__os:before{display:block}.os-module__lAbQTq__os :is(a,button,input,select,textarea):focus-visible{outline:2px solid var(--os-ice);outline-offset:3px}.os-module__lAbQTq__eyebrow{font:500 10px/1.2 var(--font-mono), ui-monospace, monospace;letter-spacing:.17em;text-transform:uppercase;color:var(--os-muted);align-items:center;gap:9px;margin:0;display:inline-flex}.os-module__lAbQTq__eyebrow b{color:var(--os-ice);font-weight:500}.os-module__lAbQTq__title{font:600 clamp(30px, 3.4vw, 44px) / 1.08 var(--font-display), sans-serif;letter-spacing:-.045em;color:var(--os-ink);margin:0}.os-module__lAbQTq__lead{max-width:56ch;color:var(--os-ink-2);margin:0;font-size:14px;line-height:1.6}.os-module__lAbQTq__mono{font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums}.os-module__lAbQTq__live{background:var(--os-ice-strong);width:6px;height:6px;box-shadow:0 0 10px rgb(var(--os-glow) / .9);border-radius:50%;flex:none;display:inline-block;position:relative}.os-module__lAbQTq__live:after{content:"";background:rgb(var(--os-light) / .55);border-radius:50%;animation:2.8s ease-out infinite os-module__lAbQTq__os-beacon;position:absolute;inset:0}.os-module__lAbQTq__live[data-idle]{background:var(--os-faint);box-shadow:none}.os-module__lAbQTq__live[data-idle]:after{display:none}@keyframes os-module__lAbQTq__os-beacon{0%{opacity:.6;transform:scale(1)}70%,to{opacity:0;transform:scale(3)}}.os-module__lAbQTq__glass{border-radius:var(--os-radius);background:var(--os-glass);min-width:0;box-shadow:inset 0 0 0 1px var(--os-line), inset 0 1px 0 #ffffff0a, 0 26px 50px -34px #000000f2;position:relative}.os-module__lAbQTq__glass[data-edge]:before{content:"";background:linear-gradient(90deg, transparent, rgb(var(--os-light-soft) / .5), transparent);pointer-events:none;height:1px;position:absolute;inset:0 14% auto}.os-module__lAbQTq__glassHead{min-height:52px;box-shadow:inset 0 -1px 0 var(--os-line);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px 12px;display:flex}.os-module__lAbQTq__glassHead h2{font:600 15px/1.3 var(--font-display), sans-serif;letter-spacing:-.02em;margin:0}[data-os=jarvis] .os-module__lAbQTq__glassHead{background:linear-gradient(90deg, rgb(var(--os-light) / .08), transparent 55%);box-shadow:inset 0 -1px 0 rgb(var(--os-light-soft) / .14)}[data-os=jarvis] .os-module__lAbQTq__glassHead h2{font:500 11px/1.2 var(--font-mono), ui-monospace, monospace;letter-spacing:.2em;text-transform:uppercase;color:#d5ecfc;align-items:center;gap:10px;display:inline-flex}[data-os=jarvis] .os-module__lAbQTq__glassHead h2:before{content:"";background:var(--os-ice);width:6px;height:6px;box-shadow:0 0 8px rgb(var(--os-glow) / .9);border-radius:50%;flex:none}[data-os=jarvis] .os-module__lAbQTq__glassHead h2:has(.os-module__lAbQTq__live):before{display:none}[data-os=jarvis] .os-module__lAbQTq__eyebrow b{text-shadow:0 0 12px rgb(var(--os-glow) / .6)}.os-module__lAbQTq__primary,.os-module__lAbQTq__ghost{min-height:44px;font:600 13px/1 var(--font-body), sans-serif;letter-spacing:.01em;white-space:nowrap;cursor:pointer;transition:transform .16s var(--os-ease), box-shadow .2s ease, background .2s ease, color .16s ease;border:0;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:0 18px;text-decoration:none;display:inline-flex}.os-module__lAbQTq__primary{color:var(--os-on-primary);background:linear-gradient(180deg, var(--os-primary-1), var(--os-primary-2));box-shadow:inset 0 1px 0 #fffc, 0 0 0 1px rgb(var(--os-light-soft) / .35), 0 10px 28px -12px rgb(var(--os-glow) / .7)}.os-module__lAbQTq__primary:hover{box-shadow:inset 0 1px 0 #ffffffe6, 0 0 0 1px rgb(var(--os-light-soft) / .6), 0 14px 34px -12px rgb(var(--os-glow) / .9);transform:translateY(-1px)}.os-module__lAbQTq__primary:disabled{opacity:.55;cursor:progress;transform:none}.os-module__lAbQTq__ghost{color:var(--os-ink);box-shadow:inset 0 0 0 1px var(--os-line-2);background:#aebccc0f}.os-module__lAbQTq__ghost:hover{color:var(--os-ink-bright);background:rgb(var(--os-light) / .08);box-shadow:inset 0 0 0 1px rgb(var(--os-light) / .45), 0 0 20px -8px rgb(var(--os-glow) / .7)}.os-module__lAbQTq__ghost:disabled{opacity:.5;cursor:default}.os-module__lAbQTq__small{border-radius:10px;min-height:36px;padding:0 13px;font-size:12px}.os-module__lAbQTq__iconButton{width:36px;height:36px;color:var(--os-ink-2);box-shadow:inset 0 0 0 1px var(--os-line);cursor:pointer;background:#aebccc0d;border:0;border-radius:10px;place-items:center;transition:color .16s,box-shadow .2s;display:inline-grid}.os-module__lAbQTq__iconButton:hover{color:var(--os-ice);box-shadow:inset 0 0 0 1px rgb(var(--os-light) / .4)}.os-module__lAbQTq__seg{flex-wrap:wrap;gap:6px;display:flex}.os-module__lAbQTq__seg>button{min-height:40px;font:500 13px/1 var(--font-body), sans-serif;color:var(--os-ink-2);box-shadow:inset 0 0 0 1px var(--os-line);cursor:pointer;background:#aebccc0b;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:0 14px;transition:color .16s,background .2s,box-shadow .2s;display:inline-flex}.os-module__lAbQTq__seg>button:hover{color:var(--os-ink);box-shadow:inset 0 0 0 1px var(--os-line-2)}.os-module__lAbQTq__seg>button[aria-checked=true],.os-module__lAbQTq__seg>button[aria-pressed=true]{color:var(--os-ink-bright);background:linear-gradient(180deg, rgb(var(--os-light) / .2), rgb(var(--os-light) / .07));box-shadow:inset 0 0 0 1px rgb(var(--os-light-soft) / .55), 0 0 18px -8px rgb(var(--os-glow) / .9)}.os-module__lAbQTq__fieldLabel{font:500 10px/1.2 var(--font-mono), ui-monospace, monospace;letter-spacing:.15em;text-transform:uppercase;color:var(--os-muted);margin:0 0 9px;display:block}.os-module__lAbQTq__hint{color:var(--os-muted);margin:8px 0 0;font-size:12px;line-height:1.55}.os-module__lAbQTq__error{color:#ffb3a8;margin:0;font-size:13px;line-height:1.5}.os-module__lAbQTq__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.os-module__lAbQTq__enter{animation:os-module__lAbQTq__os-enter .42s var(--os-ease) both}@keyframes os-module__lAbQTq__os-enter{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.os-module__lAbQTq__os *,.os-module__lAbQTq__os :before,.os-module__lAbQTq__os :after{transition:none!important;animation:none!important}}:is(html[data-motion-resolved=reduced] .os-module__lAbQTq__os *,html[data-motion-resolved=none] .os-module__lAbQTq__os *){transition:none!important;animation:none!important}
.play-hub-module__ZVWyDq__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.play-hub-module__ZVWyDq__headText{gap:10px;min-width:0;display:grid}.play-hub-module__ZVWyDq__headText h1:focus{outline:none}.play-hub-module__ZVWyDq__modeNav{scrollbar-width:none;align-items:center;gap:4px;margin-top:-6px;display:flex;overflow-x:auto}.play-hub-module__ZVWyDq__modeNav::-webkit-scrollbar{display:none}.play-hub-module__ZVWyDq__back,.play-hub-module__ZVWyDq__modeLink{min-height:38px;font:500 13px/1 var(--font-body), sans-serif;color:var(--os-ink-2);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;align-items:center;gap:7px;padding:0 12px;transition:color .16s,background .2s;display:inline-flex}.play-hub-module__ZVWyDq__back:hover,.play-hub-module__ZVWyDq__modeLink:hover{color:var(--os-ink);background:#aebccc0f}.play-hub-module__ZVWyDq__modeLink[aria-current=page]{color:#eef8ff;background:linear-gradient(90deg, rgb(var(--os-light) / .16), rgb(var(--os-light) / .04));box-shadow:inset 0 0 0 1px rgb(var(--os-light-soft) / .28)}.play-hub-module__ZVWyDq__modeLink[aria-current=page] svg{color:var(--os-ice)}.play-hub-module__ZVWyDq__modeNavRule{background:var(--os-line-2);flex:none;width:1px;height:20px;margin:0 6px}.play-hub-module__ZVWyDq__resume,.play-hub-module__ZVWyDq__mine{flex-wrap:wrap;align-items:center;gap:14px;padding:14px 16px;display:flex}.play-hub-module__ZVWyDq__resume p,.play-hub-module__ZVWyDq__mine p{flex:220px;gap:3px;min-width:0;margin:0;display:grid}.play-hub-module__ZVWyDq__resume strong,.play-hub-module__ZVWyDq__mine strong{font-size:14px;font-weight:600}.play-hub-module__ZVWyDq__resume span:not([class]),.play-hub-module__ZVWyDq__mine span:not([class]){color:var(--os-ink-2);font-size:12.5px}.play-hub-module__ZVWyDq__tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.play-hub-module__ZVWyDq__tile{text-align:left;min-height:330px;color:inherit;font:inherit;cursor:pointer;transition:transform .22s var(--os-ease), box-shadow .24s ease;border:0;flex-direction:column;align-items:stretch;padding:0;display:flex;overflow:hidden}.play-hub-module__ZVWyDq__tile:hover{box-shadow:inset 0 0 0 1px rgb(var(--os-light-soft) / .32), inset 0 1px 0 #ffffff0d, 0 30px 60px -34px #000000f2, 0 0 40px -18px rgb(var(--os-glow) / .55);transform:translateY(-3px)}.play-hub-module__ZVWyDq__tileStage{background:radial-gradient(70% 90% at 50% 78%, rgb(var(--os-light) / .09), transparent 70%);min-height:170px;box-shadow:inset 0 -1px 0 var(--os-line);flex:auto;place-items:center;padding:18px 0 4px;display:grid}.play-hub-module__ZVWyDq__tileText{gap:8px;padding:16px 18px 18px;display:grid}.play-hub-module__ZVWyDq__tileTitle{font:600 20px/1.2 var(--font-display), sans-serif;letter-spacing:-.03em}.play-hub-module__ZVWyDq__tileBody{color:var(--os-ink-2);font-size:13px;line-height:1.55}.play-hub-module__ZVWyDq__tileFoot{justify-content:space-between;align-items:center;gap:10px;margin-top:6px;display:flex}.play-hub-module__ZVWyDq__tileMeta{font:500 10.5px/1 var(--font-mono), monospace;letter-spacing:.08em;color:var(--os-muted)}.play-hub-module__ZVWyDq__tileCta{color:var(--os-ice);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.play-hub-module__ZVWyDq__tileCta svg{transition:transform .2s var(--os-ease)}.play-hub-module__ZVWyDq__tile:hover .play-hub-module__ZVWyDq__tileCta svg{transform:translate(3px)}.play-hub-module__ZVWyDq__lobby{flex-direction:column;display:flex}.play-hub-module__ZVWyDq__lobbyHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;padding:18px 18px 14px;display:flex}.play-hub-module__ZVWyDq__lobbyTitle{gap:8px;display:grid}.play-hub-module__ZVWyDq__lobbyTitle h2,.play-hub-module__ZVWyDq__sectionTitle{font:600 19px/1.2 var(--font-display), sans-serif;letter-spacing:-.03em;margin:0}.play-hub-module__ZVWyDq__lobbyTools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.play-hub-module__ZVWyDq__lobbyTools>[role=radiogroup]>button{min-height:36px;padding:0 11px;font-size:12.5px}.play-hub-module__ZVWyDq__count{font:500 10.5px/1 var(--font-mono), monospace;color:var(--os-muted)}[aria-checked=true]>.play-hub-module__ZVWyDq__count{color:var(--os-ice)}.play-hub-module__ZVWyDq__spin[data-spin]{animation:.9s linear infinite play-hub-module__ZVWyDq__hub-spin}@keyframes play-hub-module__ZVWyDq__hub-spin{to{transform:rotate(360deg)}}.play-hub-module__ZVWyDq__lobbyNote{color:#ffd2c4;background:#d8564b14;border-radius:10px;margin:0 18px 10px;padding:10px 12px;font-size:12.5px;line-height:1.5;box-shadow:inset 0 0 0 1px #d8564b38}.play-hub-module__ZVWyDq__lobby .play-hub-module__ZVWyDq__mine{background:linear-gradient(90deg, rgb(var(--os-light) / .12), rgb(var(--os-light) / .03));box-shadow:inset 0 0 0 1px rgb(var(--os-light-soft) / .28);border-radius:14px;margin:0 18px 12px}.play-hub-module__ZVWyDq__entries{margin:0;padding:0 8px 8px;list-style:none;display:grid}.play-hub-module__ZVWyDq__entry{border-radius:12px;grid-template-columns:52px minmax(0,1fr) auto auto;align-items:center;gap:14px;min-height:64px;padding:10px;transition:background .18s;display:grid}.play-hub-module__ZVWyDq__entries>li+li .play-hub-module__ZVWyDq__entry{box-shadow:inset 0 1px 0 var(--os-line)}.play-hub-module__ZVWyDq__entry:hover{background:rgb(var(--os-light) / .05)}.play-hub-module__ZVWyDq__badge{height:34px;font:600 12px/1 var(--font-mono), monospace;letter-spacing:.02em;color:var(--os-ice);background:rgb(var(--os-light) / .08);box-shadow:inset 0 0 0 1px rgb(var(--os-light-soft) / .22);border-radius:9px;place-items:center;display:grid}.play-hub-module__ZVWyDq__badge[data-kind=arena]{color:#d9e5f2;box-shadow:inset 0 0 0 1px var(--os-line-2);background:#aebccc12}.play-hub-module__ZVWyDq__entryMain{gap:4px;min-width:0;display:grid}.play-hub-module__ZVWyDq__entryName{white-space:nowrap;text-overflow:ellipsis;align-items:baseline;gap:8px;min-width:0;font-size:14px;font-weight:600;display:flex;overflow:hidden}.play-hub-module__ZVWyDq__rating{font:500 11px/1 var(--font-mono), monospace;color:var(--os-muted);flex:none}.play-hub-module__ZVWyDq__entryMeta{color:var(--os-ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.play-hub-module__ZVWyDq__pips{background:#aebccc1f;border-radius:4px;width:64px;height:4px;position:relative;overflow:hidden}.play-hub-module__ZVWyDq__pips>span{border-radius:inherit;background:linear-gradient(90deg, var(--os-ice-strong), var(--os-ice));box-shadow:0 0 10px rgb(var(--os-glow) / .7);position:absolute;inset:0 auto 0 0}.play-hub-module__ZVWyDq__entry:not(:has(.play-hub-module__ZVWyDq__pips)){grid-template-columns:52px minmax(0,1fr) auto}.play-hub-module__ZVWyDq__join{justify-self:end}.play-hub-module__ZVWyDq__entry[data-compact]{grid-template-columns:44px minmax(0,1fr) auto;gap:11px;min-height:56px;padding:8px 6px}.play-hub-module__ZVWyDq__entry[data-compact] .play-hub-module__ZVWyDq__pips{display:none}.play-hub-module__ZVWyDq__entry[data-compact] .play-hub-module__ZVWyDq__badge{height:30px;font-size:11px}.play-hub-module__ZVWyDq__empty{outline-offset:-1px;background:#aebccc08;border-radius:14px;outline:1px dashed #aebccc24;flex-wrap:wrap;align-items:center;gap:14px;margin:0 18px 14px;padding:18px;display:flex}.play-hub-module__ZVWyDq__emptyMark{width:44px;height:44px;color:var(--os-ice);background:rgb(var(--os-light) / .07);box-shadow:inset 0 0 0 1px rgb(var(--os-light-soft) / .2);border-radius:12px;place-items:center;display:grid}.play-hub-module__ZVWyDq__empty p{flex:240px;gap:4px;margin:0;display:grid}.play-hub-module__ZVWyDq__empty strong{font-size:14px}.play-hub-module__ZVWyDq__empty p span{color:var(--os-ink-2);font-size:12.5px}.play-hub-module__ZVWyDq__lobbyFoot{color:var(--os-muted);box-shadow:inset 0 1px 0 var(--os-line);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:12px 18px 14px;font-size:11.5px;display:flex}.play-hub-module__ZVWyDq__composer{box-shadow:inset 0 0 0 1px rgb(var(--os-light-soft) / .2);animation:play-hub-module__ZVWyDq__os-unfold .22s var(--os-ease) both;background:#080b1099;border-radius:14px;gap:14px;margin:0 18px 14px;padding:16px;display:grid}@keyframes play-hub-module__ZVWyDq__os-unfold{0%{opacity:0;transform:translateY(-4px)}}.play-hub-module__ZVWyDq__composerRow{flex-wrap:wrap;gap:16px 22px;display:flex}.play-hub-module__ZVWyDq__composerFoot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.play-hub-module__ZVWyDq__composerFoot>span{flex:260px;margin:0}.play-hub-module__ZVWyDq__computer{flex-direction:column;gap:14px;min-width:0;display:flex}.play-hub-module__ZVWyDq__arena{padding-bottom:18px;overflow:hidden}.play-hub-module__ZVWyDq__arenaHead{justify-content:space-between;align-items:flex-end;gap:14px;padding:18px 20px 0;display:flex}.play-hub-module__ZVWyDq__arenaHead>div{gap:8px;display:grid}.play-hub-module__ZVWyDq__yourRating{justify-items:end;gap:4px;margin:0;display:grid}.play-hub-module__ZVWyDq__yourRating span{font:500 10px/1 var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--os-muted)}.play-hub-module__ZVWyDq__yourRating strong{color:var(--os-ink);font-size:20px;font-weight:500}.play-hub-module__ZVWyDq__track{margin-top:8px;position:relative}.play-hub-module__ZVWyDq__cards{perspective:1400px;height:410px;transform-style:preserve-3d;position:relative}.play-hub-module__ZVWyDq__card{--d:0;--ad:0;text-align:center;width:300px;height:384px;box-shadow:inset 0 0 0 1px var(--os-line-2), inset 0 1px 0 #ffffff0d, 0 30px 50px -30px #000000f2;transform:translateX(calc(var(--d) * 80%)) translateZ(calc(var(--ad) * -190px)) rotateY(calc(var(--d) * -18deg));z-index:calc(10 - var(--ad));cursor:pointer;transition:transform .48s var(--os-ease), opacity .32s ease, box-shadow .3s ease;background:linear-gradient(#1b2532,#0b0f15);border-radius:22px;flex-direction:column;align-items:center;margin-left:-150px;padding:10px 22px 20px;display:flex;position:absolute;top:14px;left:50%}.play-hub-module__ZVWyDq__card:after{content:"";border-radius:inherit;opacity:calc(var(--ad) * .34);pointer-events:none;background:#05070a;transition:opacity .32s;position:absolute;inset:0}.play-hub-module__ZVWyDq__card[data-far]{opacity:0;visibility:hidden;pointer-events:none}.play-hub-module__ZVWyDq__card[data-selected]{cursor:default;background:radial-gradient(90% 60% at 50% 0%, rgb(var(--os-light) / .12), transparent 70%), linear-gradient(180deg, #1f2c3d, #0a0e14);box-shadow:inset 0 0 0 1px rgb(var(--os-light-soft) / .42), inset 0 1px 0 #ffffff14, 0 0 60px -22px rgb(var(--os-glow) / .65), 0 34px 60px -30px #000000f2}.play-hub-module__ZVWyDq__card[data-far]:after{opacity:1}.play-hub-module__ZVWyDq__card[data-selected]:before{content:"";background:linear-gradient(90deg, transparent, rgb(var(--os-light-soft) / .8), transparent);height:1px;position:absolute;inset:0 18% auto}.play-hub-module__ZVWyDq__card:not([data-selected]):hover{box-shadow:inset 0 0 0 1px rgb(var(--os-light-soft) / .3), 0 30px 50px -30px #000000f2}.play-hub-module__ZVWyDq__cardNo{font:500 10px/1 var(--font-mono), monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--os-ice);margin-top:2px}.play-hub-module__ZVWyDq__cardName{font:600 26px/1.1 var(--font-display), sans-serif;letter-spacing:-.04em;margin-top:8px}.play-hub-module__ZVWyDq__cardTarget{font:500 13px/1 var(--font-mono), monospace;color:var(--os-ink-2);margin-top:6px}.play-hub-module__ZVWyDq__meter{gap:3px;margin-top:12px;display:flex}.play-hub-module__ZVWyDq__meter i{background:#aebccc24;border-radius:2px;width:14px;height:4px}.play-hub-module__ZVWyDq__meter i[data-on]{background:linear-gradient(90deg, var(--os-ice-strong), var(--os-ice));box-shadow:0 0 8px rgb(var(--os-glow) / .6)}.play-hub-module__ZVWyDq__cardBlurb{max-width:30ch;color:var(--os-ink-2);margin-top:10px;font-size:12.5px;line-height:1.5}.play-hub-module__ZVWyDq__suggested{color:var(--os-ice);background:rgb(var(--os-light) / .1);box-shadow:inset 0 0 0 1px rgb(var(--os-light-soft) / .3);border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:10.5px;font-weight:600;display:inline-flex;position:absolute;top:12px;right:12px}.play-hub-module__ZVWyDq__stepper{z-index:20;width:44px;height:44px;color:var(--os-ink);box-shadow:inset 0 0 0 1px var(--os-line-2), 0 10px 24px -10px #000;cursor:pointer;background:#0a0e14d1;border:0;border-radius:50%;place-items:center;margin-top:-22px;transition:box-shadow .2s,color .16s,opacity .2s;display:grid;position:absolute;top:50%}.play-hub-module__ZVWyDq__stepper:hover:not(:disabled){color:var(--os-ice);box-shadow:inset 0 0 0 1px rgb(var(--os-light-soft) / .5), 0 0 18px -6px rgb(var(--os-glow) / .8)}.play-hub-module__ZVWyDq__stepper:disabled{opacity:.3;cursor:default}.play-hub-module__ZVWyDq__stepPrev{left:16px}.play-hub-module__ZVWyDq__stepNext{right:16px}.play-hub-module__ZVWyDq__rail{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:6px;padding:0 16px;display:flex}.play-hub-module__ZVWyDq__rail button{width:36px;height:36px;font:500 12px/1 var(--font-mono), monospace;color:var(--os-ink-2);box-shadow:inset 0 0 0 1px var(--os-line);cursor:pointer;background:#aebccc0d;border:0;border-radius:50%;place-items:center;transition:color .16s,background .2s,box-shadow .2s;display:grid}.play-hub-module__ZVWyDq__rail button:hover{color:var(--os-ink);box-shadow:inset 0 0 0 1px var(--os-line-2)}.play-hub-module__ZVWyDq__rail button[aria-checked=true]{color:var(--os-on-primary);background:linear-gradient(180deg, var(--os-ink-bright), var(--os-primary-2));box-shadow:0 0 0 1px rgb(var(--os-light-soft) / .5), 0 0 18px -4px rgb(var(--os-glow) / .9)}.play-hub-module__ZVWyDq__srLive{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.play-hub-module__ZVWyDq__settings{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:14px;display:grid}.play-hub-module__ZVWyDq__setting{padding:16px 18px 18px}.play-hub-module__ZVWyDq__colorDot{border-radius:50%;width:12px;height:12px;box-shadow:inset 0 0 0 1px #ffffff59}.play-hub-module__ZVWyDq__colorDot[data-color=w]{background:#eef0f2}.play-hub-module__ZVWyDq__colorDot[data-color=b]{background:#15181c}.play-hub-module__ZVWyDq__boardSetting{flex:260px;min-width:0;max-width:380px}.play-hub-module__ZVWyDq__boardRow{align-items:center;gap:12px;display:flex}.play-hub-module__ZVWyDq__boardThumb{width:48px;height:48px;box-shadow:0 0 0 1px var(--os-line-2);border-radius:8px;flex:none;overflow:hidden}.play-hub-module__ZVWyDq__boardText{flex:1;gap:3px;min-width:0;margin:0;display:grid}.play-hub-module__ZVWyDq__boardText strong{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.play-hub-module__ZVWyDq__boardText span{color:var(--os-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.play-hub-module__ZVWyDq__startBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px 14px 18px;display:flex}.play-hub-module__ZVWyDq__switches{box-shadow:inset 1px 0 0 var(--os-line);flex-wrap:wrap;gap:6px 20px;padding-left:18px;display:flex}.play-hub-module__ZVWyDq__dock{display:none}.play-hub-module__ZVWyDq__switch{min-height:36px;color:var(--os-ink-2);cursor:pointer;align-items:center;gap:10px;font-size:13px;display:inline-flex}.play-hub-module__ZVWyDq__switch input{opacity:0;pointer-events:none;position:absolute}.play-hub-module__ZVWyDq__switchTrack{width:34px;height:20px;box-shadow:inset 0 0 0 1px var(--os-line-2);background:#aebccc29;border-radius:999px;flex:none;transition:background .2s;position:relative}.play-hub-module__ZVWyDq__switchTrack span{width:14px;height:14px;transition:transform .2s var(--os-ease), background .2s ease;background:#c6d0db;border-radius:50%;position:absolute;top:3px;left:3px}.play-hub-module__ZVWyDq__switch input:checked+.play-hub-module__ZVWyDq__switchTrack{background:rgb(var(--os-light) / .4);box-shadow:inset 0 0 0 1px rgb(var(--os-light-soft) / .55), 0 0 12px -4px rgb(var(--os-glow) / .9)}.play-hub-module__ZVWyDq__switch input:checked+.play-hub-module__ZVWyDq__switchTrack span{background:var(--os-ink-bright);transform:translate(14px)}.play-hub-module__ZVWyDq__switch input:focus-visible+.play-hub-module__ZVWyDq__switchTrack{outline:2px solid var(--os-ice);outline-offset:3px}.play-hub-module__ZVWyDq__start{min-height:52px;padding:0 26px;font-size:15px}.play-hub-module__ZVWyDq__honesty{max-width:88ch;color:var(--os-muted);margin:0;font-size:12px;line-height:1.6}.play-hub-module__ZVWyDq__flow{flex-direction:column;gap:14px;display:flex}.play-hub-module__ZVWyDq__flowIntro{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 22px;padding:18px 22px 20px 14px;display:grid}.play-hub-module__ZVWyDq__flowIntro>div:nth-child(2){gap:8px;display:grid}.play-hub-module__ZVWyDq__flowLead{max-width:60ch;color:var(--os-ink-2);margin:0;font-size:13.5px;line-height:1.55}.play-hub-module__ZVWyDq__flowChoices{box-shadow:inset 0 1px 0 var(--os-line);flex-wrap:wrap;grid-column:1/-1;gap:16px 26px;padding:14px 4px 0 8px;display:flex}.play-hub-module__ZVWyDq__flowGrid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.play-hub-module__ZVWyDq__flowCard{flex-direction:column;display:flex}.play-hub-module__ZVWyDq__flowCard h2{align-items:center;gap:8px;display:inline-flex}.play-hub-module__ZVWyDq__flowCard h2 svg{color:var(--os-ice)}.play-hub-module__ZVWyDq__headMeta{font:500 10.5px/1 var(--font-mono), monospace;letter-spacing:.06em;color:var(--os-muted)}.play-hub-module__ZVWyDq__flowNote{color:var(--os-ink-2);margin:0;padding:14px 18px 16px;font-size:12.5px;line-height:1.55}.play-hub-module__ZVWyDq__friends{margin:0;padding:6px 8px;list-style:none;display:grid}.play-hub-module__ZVWyDq__friend{border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:56px;padding:8px 10px;display:grid}.play-hub-module__ZVWyDq__friend+.play-hub-module__ZVWyDq__friend{box-shadow:inset 0 1px 0 var(--os-line)}.play-hub-module__ZVWyDq__avatar{width:34px;height:34px;color:var(--os-ink);background:#aebccc1a;border-radius:10px;place-items:center;font-size:13px;font-weight:600;display:grid;position:relative}.play-hub-module__ZVWyDq__avatar img{border-radius:inherit;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.play-hub-module__ZVWyDq__avatar[data-online]:after{content:"";background:var(--os-ice-strong);width:9px;height:9px;box-shadow:0 0 0 2px #0b1017, 0 0 8px rgb(var(--os-glow) / .9);border-radius:50%;position:absolute;bottom:-2px;right:-2px}.play-hub-module__ZVWyDq__friendText{gap:3px;min-width:0;display:grid}.play-hub-module__ZVWyDq__friendText strong{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.play-hub-module__ZVWyDq__friendText span{color:var(--os-muted);font-size:12px}.play-hub-module__ZVWyDq__friendProblem{color:#ffb3a8;grid-column:2/-1;margin:0;font-size:12px}.play-hub-module__ZVWyDq__flowBody{gap:12px;padding:16px 18px 18px;display:grid}.play-hub-module__ZVWyDq__flowBody>button{justify-self:start}.play-hub-module__ZVWyDq__field{display:grid}.play-hub-module__ZVWyDq__field input{min-height:44px;font:500 14px/1 var(--font-body), sans-serif;color:var(--os-ink);box-shadow:inset 0 0 0 1px var(--os-line-2);background:#06090db3;border:0;border-radius:11px;padding:0 14px}.play-hub-module__ZVWyDq__field input:focus{box-shadow:inset 0 0 0 1px rgb(var(--os-light-soft) / .55), 0 0 0 3px rgb(var(--os-light) / .12);outline:none}.play-hub-module__ZVWyDq__teamForm .play-hub-module__ZVWyDq__flowChoices{flex-direction:column}.play-hub-module__ZVWyDq__visibility{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:640px;display:grid}.play-hub-module__ZVWyDq__visibility button{text-align:left;min-height:60px;color:var(--os-ink-2);box-shadow:inset 0 0 0 1px var(--os-line);cursor:pointer;font:inherit;background:#aebccc0a;border:0;border-radius:12px;grid-template-columns:18px minmax(0,1fr) 14px;align-items:center;gap:10px;padding:10px 14px;display:grid}.play-hub-module__ZVWyDq__visibility button[aria-checked=true]{color:var(--os-ink);background:linear-gradient(180deg, rgb(var(--os-light) / .14), rgb(var(--os-light) / .04));box-shadow:inset 0 0 0 1px rgb(var(--os-light-soft) / .5)}.play-hub-module__ZVWyDq__visibility button[aria-checked=true]>svg{color:var(--os-ice)}.play-hub-module__ZVWyDq__visibility span{gap:3px;display:grid}.play-hub-module__ZVWyDq__visibility strong{font-size:13.5px}.play-hub-module__ZVWyDq__visibility small{color:var(--os-muted);font-size:11.5px}.play-hub-module__ZVWyDq__teamFoot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.play-hub-module__ZVWyDq__teamFoot>span{flex:260px;margin:0}.play-hub-module__ZVWyDq__quick{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;display:flex}.play-hub-module__ZVWyDq__quick>div{gap:4px;display:grid}.play-hub-module__ZVWyDq__quick strong{font-size:14px}.play-hub-module__ZVWyDq__quick span{color:var(--os-ink-2);font-size:12.5px}@media (max-width:1100px){.play-hub-module__ZVWyDq__settings{grid-template-columns:minmax(0,1fr)}}@media (max-width:1023px){.play-hub-module__ZVWyDq__tiles{grid-template-columns:minmax(0,1fr)}.play-hub-module__ZVWyDq__tile{flex-direction:row;min-height:0}.play-hub-module__ZVWyDq__tileStage{min-height:0;box-shadow:inset -1px 0 0 var(--os-line);flex:0 0 150px;padding:10px 0}.play-hub-module__ZVWyDq__tileStage>span{--w:120px}.play-hub-module__ZVWyDq__flowGrid{grid-template-columns:minmax(0,1fr)}.play-hub-module__ZVWyDq__card{transform:translateX(calc(var(--d) * 74%)) translateZ(calc(var(--ad) * -190px)) rotateY(calc(var(--d) * -18deg))}}@media (max-width:680px){.play-hub-module__ZVWyDq__cards{height:392px}.play-hub-module__ZVWyDq__card{width:min(300px,100% - 92px);transform:translateX(calc(-50% + var(--d) * 104%)) scale(calc(1 - var(--ad) * .06));opacity:calc(1 - var(--ad));margin-left:0}.play-hub-module__ZVWyDq__card:not([data-selected]){visibility:hidden;pointer-events:none}.play-hub-module__ZVWyDq__stepPrev{left:4px}.play-hub-module__ZVWyDq__stepNext{right:4px}.play-hub-module__ZVWyDq__settings{grid-template-columns:minmax(0,1fr)}.play-hub-module__ZVWyDq__arenaHead{padding:16px 16px 0}.play-hub-module__ZVWyDq__startBar{flex-direction:column;align-items:stretch}.play-hub-module__ZVWyDq__startBar>.play-hub-module__ZVWyDq__start{display:none}.play-hub-module__ZVWyDq__switches{box-shadow:none;padding-left:0}.play-hub-module__ZVWyDq__boardSetting{flex:none;max-width:none}.play-hub-module__ZVWyDq__dock{bottom:calc(76px + env(safe-area-inset-bottom));z-index:5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#06090dc7;border-radius:16px;margin:-4px -4px 0;padding:4px;display:block;position:sticky}.play-hub-module__ZVWyDq__dock .play-hub-module__ZVWyDq__start{width:100%}.play-hub-module__ZVWyDq__tileMeta{display:none}.play-hub-module__ZVWyDq__flowIntro{grid-template-columns:minmax(0,1fr);padding:16px}.play-hub-module__ZVWyDq__flowIntro>span:first-child{display:none}.play-hub-module__ZVWyDq__visibility{grid-template-columns:minmax(0,1fr)}.play-hub-module__ZVWyDq__entry{grid-template-columns:44px minmax(0,1fr) auto;gap:11px}.play-hub-module__ZVWyDq__entry .play-hub-module__ZVWyDq__pips{display:none}.play-hub-module__ZVWyDq__lobbyHead,.play-hub-module__ZVWyDq__lobbyFoot{padding-left:14px;padding-right:14px}.play-hub-module__ZVWyDq__lobby .play-hub-module__ZVWyDq__mine,.play-hub-module__ZVWyDq__lobbyNote,.play-hub-module__ZVWyDq__empty,.play-hub-module__ZVWyDq__composer{margin-left:12px;margin-right:12px}}@media (max-width:480px){.play-hub-module__ZVWyDq__tileStage{flex-basis:108px}.play-hub-module__ZVWyDq__tileStage>span{--w:92px}.play-hub-module__ZVWyDq__tileText{padding:14px}.play-hub-module__ZVWyDq__tileTitle{font-size:17px}.play-hub-module__ZVWyDq__tileBody{display:none}}@media (prefers-reduced-motion:reduce){.play-hub-module__ZVWyDq__card,.play-hub-module__ZVWyDq__tile,.play-hub-module__ZVWyDq__composer{transition:none;animation:none}}[data-os=jarvis] .play-hub-module__ZVWyDq__tileStage{isolation:isolate;background:radial-gradient(60% 46% at 50% 92%, rgb(var(--os-light) / .16), transparent 72%);position:relative;overflow:hidden}.play-hub-module__ZVWyDq__bay{font:500 11.5px/1 var(--font-body), system-ui, sans-serif;color:#bedef8b3;z-index:3;align-items:center;gap:8px;display:inline-flex;position:absolute;top:12px;left:14px}.play-hub-module__ZVWyDq__bay i{font-style:normal;font:500 10.5px/1 var(--font-mono), monospace;color:rgb(var(--os-light-soft) / .6)}.play-hub-module__ZVWyDq__pedestal{perspective:500px;z-index:-1;pointer-events:none;width:190px;height:56px;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.play-hub-module__ZVWyDq__pedestal span{border-radius:50%;position:absolute;top:50%;left:50%}.play-hub-module__ZVWyDq__pedestal span:first-child{background:radial-gradient(circle, rgb(var(--os-light) / .16), rgb(var(--os-light) / .03) 60%, transparent 70%);width:150px;height:150px;box-shadow:inset 0 0 0 1px rgb(var(--os-light-soft) / .22);margin:-75px 0 0 -75px;transition:box-shadow .3s,background .3s;transform:rotateX(76deg)}.play-hub-module__ZVWyDq__pedestal span:nth-child(2){border:1.5px solid #0000;border-top-color:#dcf2ff8c;border-bottom-color:rgb(var(--os-light-soft) / .25);opacity:.6;width:110px;height:110px;margin:-55px 0 0 -55px;transition:opacity .3s;transform:rotateX(76deg)}.play-hub-module__ZVWyDq__pedestal span:nth-child(3){display:none}@keyframes play-hub-module__ZVWyDq__bay-ring{0%{transform:rotateX(76deg)rotate(0)}to{transform:rotateX(76deg)rotate(360deg)}}[data-os=jarvis] .play-hub-module__ZVWyDq__tile:is(:hover,:focus-visible) .play-hub-module__ZVWyDq__pedestal span:first-child{background:radial-gradient(circle, rgb(var(--os-light) / .24), rgb(var(--os-light) / .05) 60%, transparent 70%);box-shadow:inset 0 0 0 1px rgb(var(--os-light-soft) / .4)}[data-os=jarvis] .play-hub-module__ZVWyDq__tile:is(:hover,:focus-visible) .play-hub-module__ZVWyDq__pedestal span:nth-child(2){opacity:1;animation:6s linear infinite play-hub-module__ZVWyDq__bay-ring}@media (prefers-reduced-motion:reduce){.play-hub-module__ZVWyDq__pedestal span{animation:none!important}}:is(html[data-motion-resolved=reduced] .play-hub-module__ZVWyDq__pedestal span,html[data-motion-resolved=none] .play-hub-module__ZVWyDq__pedestal span){animation:none!important}[data-os=jarvis] .play-hub-module__ZVWyDq__lobbyHead{align-items:center}[data-os=jarvis] .play-hub-module__ZVWyDq__lobbyTitle{margin-right:auto}[data-os=jarvis] .play-hub-module__ZVWyDq__rail{gap:10px;position:relative}[data-os=jarvis] .play-hub-module__ZVWyDq__rail:before{content:"";background:linear-gradient(90deg, transparent, rgb(var(--os-light-soft) / .3) 10%, rgb(var(--os-light-soft) / .3) 90%, transparent);pointer-events:none;height:1px;position:absolute;top:50%;left:calc(50% - 250px);right:calc(50% - 250px)}[data-os=jarvis] .play-hub-module__ZVWyDq__rail button{box-shadow:inset 0 0 0 1px rgb(var(--os-light-soft) / .22);background:#060d16eb;position:relative}[data-os=jarvis] .play-hub-module__ZVWyDq__rail button:has(~[aria-checked=true]){color:#cfe8fb;box-shadow:inset 0 0 0 1px rgb(var(--os-light-soft) / .55), 0 0 10px -4px rgb(var(--os-glow) / .7)}[data-os=jarvis] .play-hub-module__ZVWyDq__rail button[aria-checked=true]{box-shadow:0 0 0 1.5px rgb(var(--os-light-soft) / .9), 0 0 0 6px rgb(var(--os-light) / .12), 0 0 22px -2px rgb(var(--os-glow) / .9);transform:scale(1.12)}[data-os=jarvis] .play-hub-module__ZVWyDq__modeLink{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;font-size:11.5px}[data-os=jarvis] .play-hub-module__ZVWyDq__modeLink[aria-current=page]{box-shadow:inset 0 0 0 1px rgb(var(--os-light-soft) / .4), inset 0 -2px 0 var(--os-ice), 0 0 18px -8px rgb(var(--os-glow) / .8)}@media (hover:hover){[data-os=jarvis] .play-hub-module__ZVWyDq__entry:hover{background:linear-gradient(90deg, rgb(var(--os-light) / .1), transparent 70%);box-shadow:inset 2px 0 0 var(--os-ice)}}
.promotion-module__IBK8zG__scrim{z-index:60;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:promotion-module__IBK8zG__promo-in .16s var(--ease,ease-out);background:#0b0b0cb8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.promotion-module__IBK8zG__panel{background:linear-gradient(#23232a 0%,#1a1a1f 100%);border-radius:16px;width:min(100%,420px);padding:24px;box-shadow:inset 0 1px #ffffff1a,0 0 0 1px #ffffff17,0 40px 80px -30px #000000f2}.promotion-module__IBK8zG__title{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.02em;color:#ededef;margin:0;font-size:19px;font-weight:650}.promotion-module__IBK8zG__hint{color:#9a9aa2;margin:6px 0 18px;font-size:13.5px;line-height:1.5}.promotion-module__IBK8zG__options{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.promotion-module__IBK8zG__option{cursor:pointer;min-height:88px;transition:background var(--t-fast) var(--ease,ease), box-shadow var(--t-fast) var(--ease,ease), transform var(--t-fast) var(--ease,ease);background:#ffffff0d;border:0;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:10px 4px 9px;display:flex;box-shadow:inset 0 0 0 1px #ffffff12}.promotion-module__IBK8zG__option:hover{background:#ffffff1c;box-shadow:inset 0 0 0 1px #ffffff29}.promotion-module__IBK8zG__option:focus-visible{outline:3px solid var(--sq-focus,#7c9db8);outline-offset:2px}.promotion-module__IBK8zG__option:active{transition-duration:var(--t-press);transform:scale(.96)}.promotion-module__IBK8zG__fig{width:46px;height:46px}.promotion-module__IBK8zG__name{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:#9a9aa2;font-size:9.5px}.promotion-module__IBK8zG__cancel{cursor:pointer;color:#9a9aa2;width:100%;min-height:44px;transition:color var(--t-fast) var(--ease,ease), box-shadow var(--t-fast) var(--ease,ease);background:0 0;border:0;border-radius:999px;margin-top:14px;font-size:13.5px;font-weight:600;box-shadow:inset 0 0 0 1px #ffffff1f}.promotion-module__IBK8zG__cancel:hover{color:#ededef;box-shadow:inset 0 0 0 1px #ffffff38}.promotion-module__IBK8zG__cancel:focus-visible{outline:3px solid var(--sq-focus,#7c9db8);outline-offset:2px}@keyframes promotion-module__IBK8zG__promo-in{0%{opacity:0}to{opacity:1}}.promotion-module__IBK8zG__panel{animation:.22s cubic-bezier(.2,.9,.3,1) both promotion-module__IBK8zG__promo-panel}.promotion-module__IBK8zG__option{animation:.2s cubic-bezier(.2,.9,.3,1) both promotion-module__IBK8zG__promo-option}.promotion-module__IBK8zG__option:nth-child(2){animation-delay:30ms}.promotion-module__IBK8zG__option:nth-child(3){animation-delay:60ms}.promotion-module__IBK8zG__option:nth-child(4){animation-delay:90ms}@keyframes promotion-module__IBK8zG__promo-panel{0%{opacity:0;transform:translateY(8px)scale(.97)}}@keyframes promotion-module__IBK8zG__promo-option{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.promotion-module__IBK8zG__scrim,.promotion-module__IBK8zG__panel,.promotion-module__IBK8zG__option{animation:none}.promotion-module__IBK8zG__option{transition:none}.promotion-module__IBK8zG__option:active{transform:none}}.promotion-module__IBK8zG__option{}.promotion-module__IBK8zG__cancel{}
.retry-module__WlXXmW__retry{grid-template-columns:minmax(0,1fr) minmax(280px,380px);gap:24px;height:100%;min-height:0;display:grid}.retry-module__WlXXmW__boardSide{min-width:0;min-height:0;display:grid}.retry-module__WlXXmW__boardBox{justify-content:center;align-items:center;min-width:0;min-height:0;display:flex}.retry-module__WlXXmW__side{flex-direction:column;gap:12px;min-width:0;display:flex}.retry-module__WlXXmW__eyebrow{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:#e8ecf28c;margin:0;font-size:11px}.retry-module__WlXXmW__title{color:#ededef;margin:0;font-size:20px;font-weight:650}.retry-module__WlXXmW__note{color:#d3d6db;margin:0;font-size:14px;line-height:1.5}.retry-module__WlXXmW__small{color:#e8ecf28c;margin:0;font-size:12px;line-height:1.45}.retry-module__WlXXmW__verdict{color:#ededef;flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:15px;display:flex}.retry-module__WlXXmW__hints{gap:8px;margin:0;padding:0;list-style:none;display:grid}.retry-module__WlXXmW__hint{color:#ededef;background:#ffffff0a;border-radius:10px;gap:2px;margin:0;padding:10px 12px;font-size:14px;line-height:1.45;display:grid;box-shadow:inset 0 0 0 1px #ffffff14}.retry-module__WlXXmW__hintKind{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:#9aa0a9;font-size:11px}.retry-module__WlXXmW__refusal{color:#f0c9a6;margin:0;font-size:13px}.retry-module__WlXXmW__result{gap:8px;display:grid}.retry-module__WlXXmW__actions{flex-wrap:wrap;gap:8px;display:flex}.retry-module__WlXXmW__quiet,.retry-module__WlXXmW__back{color:#d3d3d8;min-height:40px;font:inherit;cursor:pointer;background:#ffffff0f;border:0;border-radius:999px;padding:0 16px;font-size:13.5px;font-weight:600;box-shadow:inset 0 0 0 1px #ffffff1a}.retry-module__WlXXmW__quiet:hover,.retry-module__WlXXmW__back:hover{color:#ededef;background:#ffffff1f}.retry-module__WlXXmW__back{align-self:flex-start}.retry-module__WlXXmW__quiet:focus-visible,.retry-module__WlXXmW__back:focus-visible{outline:3px solid var(--sq-focus,#9fc4e2);outline-offset:2px}@media (max-width:900px){.retry-module__WlXXmW__retry{grid-template-rows:minmax(260px,60dvh) auto;grid-template-columns:minmax(0,1fr);height:auto}}
.review-module__Q8JuPa__review{grid-template-columns:minmax(0,1fr) clamp(320px,28vw,400px);gap:20px;height:100%;min-height:0;animation:.34s cubic-bezier(.16,1,.3,1) both review-module__Q8JuPa__review-in;display:grid}@keyframes review-module__Q8JuPa__review-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.review-module__Q8JuPa__boardSide{grid-template-rows:auto minmax(0,1fr) auto auto auto;gap:10px;min-width:0;min-height:0;padding:4px 0 8px;display:grid}.review-module__Q8JuPa__boardBox{justify-content:center;align-items:center;min-height:0;display:flex}.review-module__Q8JuPa__controls{justify-content:space-between;align-items:center;gap:12px;display:flex}.review-module__Q8JuPa__step{appearance:none;cursor:pointer;font:inherit;color:#dfe3ea;min-height:40px;transition:background-color var(--t-fast), color var(--t-fast), opacity var(--t-fast);background:linear-gradient(#ecf5ff1f 0%,#e2f0ff0d 100%);border:0;border-radius:6px;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex;box-shadow:inset 0 1px #fff3,inset 0 0 0 1px #e2f0ff1f}@media (hover:hover){.review-module__Q8JuPa__step:not(:disabled):hover{color:#f6f8fb;background:#f0f8ff29}}.review-module__Q8JuPa__step:disabled{opacity:.32;cursor:not-allowed}.review-module__Q8JuPa__step:focus-visible{outline-offset:2px;outline:2px solid #e9e6e0}.review-module__Q8JuPa__where{text-align:center;gap:1px;min-width:0;margin:0;display:grid}.review-module__Q8JuPa__whereMove{font-family:var(--font-mono), ui-monospace, monospace;color:#edeef1;font-size:13.5px}.review-module__Q8JuPa__whereOf{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:#9aa0a9;font-size:11.5px}.review-module__Q8JuPa__whereValue{color:#fff;margin-left:6px;font-weight:700}.review-module__Q8JuPa__compare{background:#0a0b0d99;border-radius:7px;grid-template-columns:1fr 1fr;gap:3px;padding:3px;display:grid;box-shadow:inset 0 0 0 1px #e2f0ff12}.review-module__Q8JuPa__compareOption{appearance:none;cursor:pointer;font:inherit;letter-spacing:.04em;text-transform:uppercase;min-height:38px;font-size:11.5px;font-family:var(--font-mono), ui-monospace, monospace;color:#8d939c;transition:color var(--t-fast), background-color var(--t-fast);background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;gap:8px;display:flex}.review-module__Q8JuPa__compareOption strong{letter-spacing:0;text-transform:none;color:#cfd3da;font-size:13px;font-weight:500}@media (hover:hover){.review-module__Q8JuPa__compareOption:hover{color:#dfe3ea}}.review-module__Q8JuPa__compareOption[data-selected=true]{color:#f2f3f6;background:#2e3239f2;box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px #e8f0ff33}.review-module__Q8JuPa__compareOption[data-selected=true] strong{color:#f4f5f7}.review-module__Q8JuPa__compareOption:focus-visible{outline-offset:-2px;outline:2px solid #e9e6e0}.review-module__Q8JuPa__compareValue{letter-spacing:0;text-transform:none;color:#c9ccd2;font-size:12.5px;font-weight:700}.review-module__Q8JuPa__compareOption[data-alternative=true] .review-module__Q8JuPa__compareValue{color:#c9b48a}.review-module__Q8JuPa__side{gap:var(--cos-s3,12px);overscroll-behavior:contain;flex-direction:column;min-width:0;min-height:0;padding:4px 2px 8px 0;display:flex;overflow-y:auto}.review-module__Q8JuPa__side>*{flex:none}.review-module__Q8JuPa__back{appearance:none;cursor:pointer;font:inherit;color:#9aa0a9;min-height:38px;transition:color var(--t-fast), background-color var(--t-fast);background:0 0;border:0;border-radius:5px;justify-self:start;align-items:center;gap:8px;padding:0 12px 0 8px;font-size:12.5px;display:inline-flex}@media (hover:hover){.review-module__Q8JuPa__back:hover{color:#edeef1;background:#e8f0ff0f}}.review-module__Q8JuPa__back:focus-visible{outline-offset:2px;outline:2px solid #e9e6e0}.review-module__Q8JuPa__hint{color:#9aa0a9;margin:0;font-size:13px;line-height:1.6}.review-module__Q8JuPa__tabs{background:#ffffff0a;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:3px;display:grid;box-shadow:inset 0 0 0 1px #ffffff12}.review-module__Q8JuPa__tab{appearance:none;cursor:pointer;font:inherit;color:#9aa0a9;min-height:38px;transition:background-color var(--t-fast), color var(--t-fast);background:0 0;border:0;border-radius:9px;font-size:13px;font-weight:600}@media (hover:hover){.review-module__Q8JuPa__tab[aria-selected=false]:hover{color:#e3e5e9;background:#ffffff0d}}.review-module__Q8JuPa__tab[aria-selected=true]{color:#0b0b0c;background:#ededef}.review-module__Q8JuPa__tab:focus-visible{outline-offset:2px;outline:2px solid #e9e6e0}.review-module__Q8JuPa__panelMove,.review-module__Q8JuPa__listBox,.review-module__Q8JuPa__graphBox{display:none}.review-module__Q8JuPa__side[data-tab=move] .review-module__Q8JuPa__panelMove{gap:var(--cos-s3,12px);display:grid}.review-module__Q8JuPa__side[data-tab=moves] .review-module__Q8JuPa__listBox,.review-module__Q8JuPa__side[data-tab=graph] .review-module__Q8JuPa__graphBox{display:block}.review-module__Q8JuPa__backToPlayed{appearance:none;cursor:pointer;font:inherit;color:#ededef;background:#ffffff12;border:0;border-radius:999px;justify-self:start;min-height:36px;padding:0 14px;font-size:12.5px;font-weight:600;box-shadow:inset 0 0 0 1px #ffffff24}.review-module__Q8JuPa__backToPlayed:focus-visible{outline-offset:2px;outline:2px solid #e9e6e0}.review-module__Q8JuPa__listBox{overscroll-behavior:contain;min-height:140px;padding-right:2px;overflow-y:auto;flex:160px!important}@media (max-width:900px){.review-module__Q8JuPa__review{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);align-content:start;gap:14px;height:auto;min-height:100%;overflow:visible}.review-module__Q8JuPa__boardSide{grid-template-rows:auto auto auto}.review-module__Q8JuPa__boardBox{height:max(220px,min(56dvh,100vw - 32px,100dvh - 420px))}.review-module__Q8JuPa__boardSide{z-index:3;background:#08090a;padding-top:6px;position:sticky;top:0;box-shadow:0 14px 18px -18px #000000f2}.review-module__Q8JuPa__side{grid-template-rows:none;overflow:visible}.review-module__Q8JuPa__listBox{min-height:0;max-height:none;overflow:visible;flex:none!important}}@media (max-width:900px) and (orientation:landscape) and (max-height:560px){.review-module__Q8JuPa__review{-moz-column-gap:16px;grid-template:"board capTop""board capBottom""board controls""board compare""board side"minmax(0,1fr)/minmax(0,1fr) minmax(300px,48vw);align-content:stretch;gap:6px 16px;height:100%;min-height:0;overflow:hidden}.review-module__Q8JuPa__boardSide{display:contents}.review-module__Q8JuPa__boardSide>:first-child{grid-area:capTop}.review-module__Q8JuPa__boardSide>:nth-child(3){grid-area:capBottom}.review-module__Q8JuPa__boardBox{grid-area:board;height:auto;min-height:0}.review-module__Q8JuPa__controls{grid-area:controls}.review-module__Q8JuPa__compare{grid-area:compare}.review-module__Q8JuPa__side{grid-area:side;min-height:0;overflow-y:auto}.review-module__Q8JuPa__listBox{flex:none!important}}@media (prefers-reduced-motion:reduce){.review-module__Q8JuPa__review{animation-duration:.12s}}.review-module__Q8JuPa__step{}.review-module__Q8JuPa__compareOption{}.review-module__Q8JuPa__back{}.review-module__Q8JuPa__capturedLine{align-items:center;min-height:24px;font-size:12px;display:flex}.review-module__Q8JuPa__graphBox{border-radius:var(--cos-r-card,12px);background:var(--cos-surface-1,#121417);box-shadow:inset 0 0 0 1px var(--cos-line,#ffffff14);padding:12px 14px}.review-module__Q8JuPa__altCard{background:#ffffff0a;border-radius:10px;gap:8px;padding:14px;display:grid;box-shadow:inset 0 0 0 1px #9fc4e259}.review-module__Q8JuPa__altHead{color:#ededef;justify-content:space-between;align-items:center;gap:8px;font-size:15px;display:flex}.review-module__Q8JuPa__altHead strong{margin-left:4px}.review-module__Q8JuPa__altTag{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--sq-focus,#9fc4e2);font-size:11px}.review-module__Q8JuPa__altText{color:#dfe2e7;margin:0;font-size:13.5px;line-height:1.5}.review-module__Q8JuPa__altFig,.review-module__Q8JuPa__altLine{font-family:var(--font-mono), ui-monospace, monospace;font-size:12.5px}.review-module__Q8JuPa__altNote{color:#e8ecf2a6;flex-wrap:wrap;align-items:center;gap:4px;margin:0;font-size:12.5px;line-height:1.5;display:flex}.review-module__Q8JuPa__trainRow{align-items:center;gap:var(--cos-s2,8px) var(--cos-s3,12px);flex-wrap:wrap;display:flex}.review-module__Q8JuPa__trainNote{font-size:var(--cos-t-meta,12.5px);color:var(--cos-ink-3,#e8ecf299);flex:180px;line-height:1.45}.review-module__Q8JuPa__retry{min-height:var(--cos-control-h,40px);padding:0 var(--cos-s4,16px);color:#0b0b0c;font:inherit;cursor:pointer;transition:background-color var(--cos-d1,.12s) linear;background:#ededef;border:0;border-radius:999px;font-size:13.5px;font-weight:600}.review-module__Q8JuPa__retry:hover{background:#fff}.review-module__Q8JuPa__retry:focus-visible,.review-module__Q8JuPa__exportButton:focus-visible{outline:2px solid var(--cos-focus,#9fc4e2);outline-offset:2px}.review-module__Q8JuPa__export{padding-top:var(--cos-s3,12px);border-top:1px solid var(--cos-line,#ffffff14);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.review-module__Q8JuPa__exportButton{color:#d3d3d8;min-height:34px;font:inherit;cursor:pointer;background:#ffffff0f;border:0;border-radius:999px;padding:0 12px;font-size:12.5px;font-weight:600;box-shadow:inset 0 0 0 1px #ffffff1a}.review-module__Q8JuPa__copied{color:#e8ecf2a6;font-size:12px}.review-module__Q8JuPa__manualCopy{resize:vertical;width:100%;min-width:0;font-family:var(--font-mono), ui-monospace, monospace;color:#e3e6ea;background:#ffffff0d;border:0;border-radius:8px;flex:100%;padding:8px 10px;font-size:12px;line-height:1.5;box-shadow:inset 0 0 0 1px #ffffff1f}.review-module__Q8JuPa__manualCopy:focus-visible{outline-offset:2px;outline:2px solid #e9e6e0}.review-module__Q8JuPa__backRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.review-module__Q8JuPa__badge{font-family:var(--font-mono), ui-monospace, monospace;color:#c9b48a;border-radius:999px;padding:2px 9px;font-size:11px;box-shadow:inset 0 0 0 1px #c9b48a73}
.match-ending-module__xYrhba__ending{box-shadow:inset 0 0 0 1px #e2f0ff1a, inset 3px 0 0 0 var(--ending-rule,#e2f0ff4d);animation:match-ending-module__xYrhba__ending-in .28s cubic-bezier(.2, 0, 0, 1) var(--ending-delay,.2s) backwards;background:#0e1013eb;border-radius:10px;gap:4px;padding:12px 14px 14px;display:grid}.match-ending-module__xYrhba__ending[data-kind=checkmate]{--ending-delay:1.12s}.match-ending-module__xYrhba__ending[data-kind=resignation]{--ending-delay:.64s}.match-ending-module__xYrhba__ending[data-kind=timeout]{--ending-delay:.56s}.match-ending-module__xYrhba__ending[data-kind=draw]{--ending-delay:.26s}.match-ending-module__xYrhba__ending[data-tone=win]{--ending-rule:#8fbf9f}.match-ending-module__xYrhba__ending[data-tone=loss]{--ending-rule:#d9a07a}.match-ending-module__xYrhba__ending[data-tone=draw]{--ending-rule:#9aa0a9}.match-ending-module__xYrhba__ending[data-tone=white]{--ending-rule:#e9e6e0}.match-ending-module__xYrhba__ending[data-tone=black]{--ending-rule:#5f6873}@keyframes match-ending-module__xYrhba__ending-in{0%{opacity:0;transform:translateY(6px)}}.match-ending-module__xYrhba__text{gap:4px;min-width:0;display:grid}.match-ending-module__xYrhba__meta{flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0;display:flex}.match-ending-module__xYrhba__eyebrow{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:#9aa0a9;align-items:center;gap:7px;margin:0;font-size:10.5px;display:inline-flex}.match-ending-module__xYrhba__mark{letter-spacing:0;color:#dfe3ea;border-radius:3px;place-items:center;width:16px;height:16px;font-size:10.5px;display:inline-grid;box-shadow:inset 0 0 0 1px #e2f0ff33}.match-ending-module__xYrhba__flag{color:#dfe3ea;width:11px;height:13px}.match-ending-module__xYrhba__headline{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.024em;color:#f4f5f7;text-wrap:balance;margin:0;font-size:clamp(22px,5.6vw,28px);font-weight:700;line-height:1.15}.match-ending-module__xYrhba__reason{color:#b8bdc5;font-weight:500}.match-ending-module__xYrhba__score{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;color:#9aa0a9;font-variant-numeric:tabular-nums;margin:0;font-size:12px}.match-ending-module__xYrhba__actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}@container matchbar (min-width:880px){.match-ending-module__xYrhba__ending{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 18px;padding:8px 10px 8px 14px}.match-ending-module__xYrhba__headline{font-size:22px}.match-ending-module__xYrhba__actions{justify-content:flex-end;margin-top:0}}.match-ending-module__xYrhba__clockFlag{vertical-align:-1px;color:#e0655c;width:10px;height:12px;margin-right:6px;animation:.36s cubic-bezier(.2,0,0,1) .12s backwards match-ending-module__xYrhba__flag-drop}@keyframes match-ending-module__xYrhba__flag-drop{0%{opacity:0;transform:translateY(-5px)rotate(-12deg)}}@media (prefers-reduced-motion:reduce){.match-ending-module__xYrhba__ending,.match-ending-module__xYrhba__clockFlag{animation:none}}
.confirm-action-module__31rsQG__ask{background:#ffffff0d;border-radius:999px;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 6px 6px 12px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1f}.confirm-action-module__31rsQG__question{color:#ededef;font-size:13px;font-weight:600}.confirm-action-module__31rsQG__yes,.confirm-action-module__31rsQG__no{cursor:pointer;border:0;border-radius:999px;min-height:36px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:600}.confirm-action-module__31rsQG__yes{color:#f0b5aa;background:0 0;box-shadow:inset 0 0 0 1px #d86e5c8c}.confirm-action-module__31rsQG__yes:hover{background:#d86e5c1f}.confirm-action-module__31rsQG__no{color:#0b0b0c;background:#ededef}.confirm-action-module__31rsQG__no:hover{background:#fff}.confirm-action-module__31rsQG__yes:focus-visible,.confirm-action-module__31rsQG__no:focus-visible{outline:3px solid var(--sq-focus,#9fc4e2);outline-offset:2px}
.preview-module__i2QR_q__review{color:var(--hub-ink-ghost);border-bottom:1px solid var(--hub-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:5px;padding-bottom:18px;font-size:10px;display:flex}.preview-module__i2QR_q__review>span{letter-spacing:.03em}.preview-module__i2QR_q__review nav{flex-wrap:wrap;gap:13px;display:flex}.preview-module__i2QR_q__review a{color:var(--hub-ink-muted);padding:6px 0;text-decoration:none}.preview-module__i2QR_q__review a[aria-current]{color:var(--hub-ink);text-underline-offset:4px;text-decoration:underline}.preview-module__i2QR_q__bell{width:38px;height:38px;color:var(--hub-ink-muted);justify-content:center;align-items:center;display:flex}@media (max-width:639px){.preview-module__i2QR_q__review{padding-bottom:11px;font-size:9px}.preview-module__i2QR_q__review nav{gap:12px}}
.board-ground-module__14z8Eq__ground{z-index:0;pointer-events:none;background-color:#0000;position:fixed;inset:0}.board-ground-module__14z8Eq__ground:before{content:"";background-image:repeating-linear-gradient(90deg,#e2eaf507 0 1px,#0000 1px 12.5%);position:absolute;inset:0}.board-ground-module__14z8Eq__ground:after{content:"";background-image:repeating-linear-gradient(0deg,#e2eaf504 0 1px,#0000 1px 12.5vw);position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.board-ground-module__14z8Eq__ground:after{animation:40s linear infinite board-ground-module__14z8Eq__kfDrift}}@keyframes board-ground-module__14z8Eq__kfDrift{0%{transform:translate(0,0)}to{transform:translateY(12.5vw)}}@media (max-width:720px){.board-ground-module__14z8Eq__ground:before{background-image:repeating-linear-gradient(90deg,#e2eaf507 0 1px,#0000 1px 25%)}.board-ground-module__14z8Eq__ground:after{background-image:repeating-linear-gradient(0deg,#e2eaf504 0 1px,#0000 1px 25vw)}@keyframes board-ground-module__14z8Eq__kfDrift{0%{transform:translate(0,0)}to{transform:translateY(25vw)}}}
.lobby-glimpse-module__3wAs-W__glimpse{flex-direction:column;display:flex}.lobby-glimpse-module__3wAs-W__title{align-items:center;gap:10px;display:flex}.lobby-glimpse-module__3wAs-W__count{font:500 10.5px/1 var(--font-mono), monospace;letter-spacing:.08em;color:var(--os-ice)}.lobby-glimpse-module__3wAs-W__list{margin:0;padding:4px 8px;list-style:none;display:grid}.lobby-glimpse-module__3wAs-W__list>li+li{box-shadow:inset 0 1px 0 var(--os-line)}.lobby-glimpse-module__3wAs-W__quiet{color:var(--os-ink-2);margin:0;padding:14px 18px 4px;font-size:12.5px;line-height:1.55}.lobby-glimpse-module__3wAs-W__problem{color:#ffb3a8;margin:10px 18px 0;font-size:12.5px}.lobby-glimpse-module__3wAs-W__foot{padding:10px 18px 14px}.lobby-glimpse-module__3wAs-W__more{min-height:36px;color:var(--os-ice);align-items:center;gap:7px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.lobby-glimpse-module__3wAs-W__more svg{transition:transform .2s var(--os-ease)}.lobby-glimpse-module__3wAs-W__more:hover svg{transform:translate(3px)}
.command-core-module__EIta8q__core{--jos-ice:#9fd8ff;justify-self:end;justify-items:center;width:100%;max-width:340px;margin:-8px 0;display:grid;position:relative}.command-core-module__EIta8q__box{aspect-ratio:1;width:100%;position:relative}.command-core-module__EIta8q__box>svg{width:94%;height:94%;inset:3%}.command-core-module__EIta8q__box.command-core-module__EIta8q__plate{border-radius:50%}.command-core-module__EIta8q__readout{text-align:center;pointer-events:none;justify-items:center;gap:3px;margin:-8px 0 0;display:grid;position:relative}.command-core-module__EIta8q__readout small{font:500 10px/1 var(--font-mono), monospace;letter-spacing:.2em;text-transform:uppercase;color:#9fd8ffb8}.command-core-module__EIta8q__readout strong{font:500 34px/1 var(--font-mono), monospace;letter-spacing:-.02em;color:#f2f9ff;text-shadow:0 0 26px #5ab8ff99}.command-core-module__EIta8q__readout span{color:#b3c3d3;font-size:11.5px}@media (max-width:760px){.command-core-module__EIta8q__core{justify-self:center;max-width:300px}}.command-core-module__EIta8q__readout .command-core-module__EIta8q__gauges{font:500 11px/1.3 var(--font-mono), monospace;color:#9fd8ffb3;margin-top:2px}
.boot-module__Rlqc8W__overlay{--ice:#9fd8ff;--jos-ice:#9fd8ff;z-index:2147483000;color:#dceefe;cursor:progress;-webkit-backdrop-filter:blur(var(--blur,0px));backdrop-filter:blur(var(--blur,0px));-webkit-user-select:none;user-select:none;outline:none;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.boot-module__Rlqc8W__void{opacity:var(--dark,0);background:radial-gradient(at 50% 46%,#0a1422e6,#000 62%),#000;position:absolute;inset:0}.boot-module__Rlqc8W__stars{z-index:0;isolation:isolate;pointer-events:none;position:absolute;inset:0}.boot-module__Rlqc8W__spark{pointer-events:none;background:#e8f6ff;border-radius:50%;width:14px;height:14px;position:fixed;top:0;left:0;box-shadow:0 0 10px 3px #9fd8ffe6,0 0 34px 10px #5ab8ff73}.boot-module__Rlqc8W__stage{place-items:center;width:min(100vw,1180px);height:100dvh;display:grid;position:relative}.boot-module__Rlqc8W__coreBox{aspect-ratio:1;transform-origin:50%;will-change:transform, opacity;width:min(62vmin,520px);margin-bottom:9vh;margin-right:min(36vw,420px);position:relative}.boot-module__Rlqc8W__reticle{width:118%;height:118%;inset:-9%}.boot-module__Rlqc8W__log{width:min(340px,30vw);font:400 12px/1.95 var(--font-mono), ui-monospace, monospace;letter-spacing:.01em;color:#d6ecffc7;margin:0;position:absolute;top:50%;right:max(24px,3vw);transform:translateY(-50%)}.boot-module__Rlqc8W__log p{margin:0}.boot-module__Rlqc8W__logHead{color:var(--ice);font:500 13px/1.4 var(--font-display), sans-serif;letter-spacing:-.01em;min-height:1.4em;margin-bottom:12px!important}.boot-module__Rlqc8W__logLine{grid-template-columns:9.5em minmax(0,1fr) auto;align-items:baseline;gap:8px;display:grid}.boot-module__Rlqc8W__logKey{color:#9fd8ff99}.boot-module__Rlqc8W__logValue{color:#eaf5ff;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.boot-module__Rlqc8W__logStatus{text-align:right;color:#8fe3c8;opacity:0;min-width:4.5em;transition:opacity .16s}.boot-module__Rlqc8W__logStatus[data-on]{opacity:1}.boot-module__Rlqc8W__logFinal{color:#8fe3c8;min-height:1.9em;margin-top:12px!important}.boot-module__Rlqc8W__greeting{text-align:center;width:min(92vw,640px);position:absolute;bottom:max(7vh,40px);left:50%;transform:translate(-50%)}.boot-module__Rlqc8W__hello{min-height:1.2em;font:600 clamp(26px, 3.4vw, 40px) / 1.15 var(--font-display), sans-serif;letter-spacing:-.03em;color:#f2f9ff;text-shadow:0 0 24px #5ab8ff73;margin:0}.boot-module__Rlqc8W__online{font:400 14px/1.4 var(--font-body), system-ui, sans-serif;letter-spacing:0;color:#d6ecffb8;margin:10px 0 0}.boot-module__Rlqc8W__skip{right:max(20px, env(safe-area-inset-right));bottom:max(20px, env(safe-area-inset-bottom));z-index:2;color:#dceefcd9;min-height:40px;font:500 13px/1 var(--font-body), system-ui, sans-serif;cursor:pointer;background:#08101a99;border:1px solid #9fd8ff3d;border-radius:999px;padding:0 18px;animation:.4s both boot-module__Rlqc8W__skip-in;position:fixed}.boot-module__Rlqc8W__skip:hover{color:#fff;border-color:#9fd8ff80}.boot-module__Rlqc8W__skip:focus-visible{outline:2px solid var(--ice);outline-offset:3px}@keyframes boot-module__Rlqc8W__skip-in{0%{opacity:0}}.boot-module__Rlqc8W__stage[data-brief] .boot-module__Rlqc8W__coreBox{width:min(44vmin,300px);margin:0 0 12vh}.boot-module__Rlqc8W__failed{text-align:center;font:500 14px/1.5 var(--font-body), sans-serif;color:#f1c5bc;margin:0;padding:0 24px;position:relative}@media (max-width:1099px){.boot-module__Rlqc8W__coreBox{width:min(80vw,58vh,440px);margin-top:-24vh;margin-right:0}.boot-module__Rlqc8W__log{width:min(92vw,380px);font-size:10px;line-height:1.75;inset:auto auto calc(max(7vh,40px) + 96px) 50%;transform:translate(-50%)}.boot-module__Rlqc8W__greeting{bottom:max(5vh,28px)}}@media (max-width:1099px) and (max-height:640px){.boot-module__Rlqc8W__log{display:none}}
