@import"https://fonts.googleapis.com/css2?family=Cinzel:wght@500;600;700;800&family=Cormorant+Garamond:wght@500;600;700&family=IM+Fell+English+SC&family=Monoton&family=Nunito:wght@400;600;700;800&family=Orbitron:wght@700;900&family=UnifrakturCook:wght@700&display=swap";@font-face{font-family:DSEG7-Classic;src:url(/fonts/DSEG7Classic-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root[data-theme=win98]{--w98-surface: #c3c3c3;--w98-surface-darker: #818181;--w98-text: #000000;--w98-text-on-navy: #fdffff;--w98-titlebar: #010081;--w98-titlebar-blur: #818181;--w98-desktop: #008080;--w98-highlight: #fdffff;--w98-shadow: #818181;--w98-deep-shadow: #000000;--w98-selected: #010081;--w98-selected-text: #fdffff;--w98-lcd-bg: #000000;--w98-lcd-fg: #ff0000;--w98-lcd-dim: #3a0000;--w98-magenta: #ff0081;--w98-cube-fill: #008080;--w98-ruby-fill: #ff0000;--w98-cube-fill-partner: #6fbcbc;--w98-inverse-fill: #ff0081;--w98-rosette-groove-shadow: #000000;--w98-rosette-groove-highlight: #fdffff;--cube-top: #818181;--cube-left: #008080;--cube-right: #010081;--cube-stroke: #000000;--cube-golden-top: #ff0000;--cube-golden-left: #c00000;--cube-golden-right: #800000;font-family:"Pixelated MS Sans Serif","MS Sans Serif","Microsoft Sans Serif",Tahoma,Geneva,sans-serif;-webkit-font-smoothing:none;font-smooth:never}[data-theme=win98] body,[data-theme=win98] .cubic-viewport{background:var(--w98-desktop)!important;color:var(--w98-text);font-family:inherit;font-size:11px}[data-theme=win98] .hexaclear-root{max-width:min(720px,calc(100vw - 1rem));background:var(--w98-surface);color:var(--w98-text);padding:0!important;gap:0!important;border:2px solid;border-color:var(--w98-highlight) var(--w98-deep-shadow) var(--w98-deep-shadow) var(--w98-highlight);box-shadow:inset -1px -1px 0 var(--w98-shadow),inset 1px 1px 0 var(--w98-surface);border-radius:0!important}[data-theme=win98] .cubic-viewport:before,[data-theme=win98] .cubic-viewport:after{display:none!important}.hexaclear-win98-titlebar{display:none}[data-theme=win98] .hexaclear-win98-titlebar{display:flex;align-items:center;justify-content:space-between;background:var(--w98-titlebar);color:var(--w98-text-on-navy);padding:3px 4px 3px 8px;margin:2px 2px 0;font-weight:700;-webkit-user-select:none;user-select:none;flex:0 0 auto}[data-theme=win98] .hexaclear-win98-titlebar .title{font-size:18px;font-weight:700;letter-spacing:.02em;text-shadow:none;white-space:nowrap;line-height:1.1}[data-theme=win98] .hexaclear-win98-titlebar .title-controls{display:inline-flex;gap:2px}[data-theme=win98] .hexaclear-win98-titlebar .title-control{width:22px;height:20px;padding:0;background:var(--w98-surface);color:var(--w98-text);border:1px solid;border-color:var(--w98-highlight) var(--w98-deep-shadow) var(--w98-deep-shadow) var(--w98-highlight);box-shadow:inset -1px -1px 0 var(--w98-shadow),inset 1px 1px 0 var(--w98-surface);display:inline-flex;align-items:center;justify-content:center;cursor:default;font-family:inherit;font-size:11px;line-height:1;font-weight:700}[data-theme=win98] .hexaclear-win98-titlebar .title-control:active{border-color:var(--w98-deep-shadow) var(--w98-highlight) var(--w98-highlight) var(--w98-deep-shadow);box-shadow:inset 1px 1px 0 var(--w98-shadow),inset -1px -1px 0 var(--w98-surface)}[data-theme=win98] .glyph{display:inline-block;width:8px;height:8px;position:relative}[data-theme=win98] .glyph-min:after{content:"";position:absolute;left:1px;right:1px;bottom:0;height:2px;background:var(--w98-text)}[data-theme=win98] .glyph-max:after{content:"";position:absolute;inset:0;border:1px solid var(--w98-text);border-top-width:2px}[data-theme=win98] .glyph-close:before,[data-theme=win98] .glyph-close:after{content:"";position:absolute;top:50%;left:0;right:0;height:2px;background:var(--w98-text);transform-origin:center}[data-theme=win98] .glyph-close:before{transform:translateY(-50%) rotate(45deg)}[data-theme=win98] .glyph-close:after{transform:translateY(-50%) rotate(-45deg)}[data-theme=win98] .hexaclear-header{display:flex;flex-direction:row;align-items:stretch;flex-wrap:wrap;margin:0 2px;padding:0;gap:0;background:var(--w98-surface);border:none;border-radius:0;border-bottom:1px solid var(--w98-shadow);box-shadow:0 1px 0 var(--w98-highlight);flex:0 0 auto;position:relative}[data-theme=win98] .hexaclear-header-main,[data-theme=win98] .hexaclear-header-main-right,[data-theme=win98] .hexaclear-header-controls,[data-theme=win98] .hexaclear-mode-toggle{display:contents}[data-theme=win98] .hexaclear-title{display:none!important}[data-theme=win98] .hexaclear-mode-toggle .mode-pill,[data-theme=win98] .hexaclear-menu-button,[data-theme=win98] .hexaclear-scores-tab{appearance:none;background:var(--w98-surface)!important;color:var(--w98-text)!important;font-family:inherit;font-size:14px;font-weight:400;padding:8px 16px;border:2px solid!important;border-color:var(--w98-highlight) var(--w98-deep-shadow) var(--w98-deep-shadow) var(--w98-highlight)!important;box-shadow:inset -1px -1px 0 var(--w98-shadow),inset 1px 1px 0 var(--w98-surface)!important;border-radius:0!important;cursor:default;letter-spacing:0;line-height:1.2;text-transform:none;filter:none!important;min-height:36px;margin:2px}[data-theme=win98] .hexaclear-mode-toggle .mode-pill:active,[data-theme=win98] .hexaclear-menu-button:active,[data-theme=win98] .hexaclear-scores-tab:active{border-color:var(--w98-deep-shadow) var(--w98-highlight) var(--w98-highlight) var(--w98-deep-shadow)!important;box-shadow:inset 1px 1px 0 var(--w98-shadow),inset -1px -1px 0 var(--w98-surface)!important;padding:9px 15px 7px 17px}[data-theme=win98] .hexaclear-mode-toggle .mode-pill.active,[data-theme=win98] .hexaclear-scores-tab.is-active{border-color:var(--w98-deep-shadow) var(--w98-highlight) var(--w98-highlight) var(--w98-deep-shadow)!important;box-shadow:inset 1px 1px 0 var(--w98-shadow),inset -1px -1px 0 var(--w98-surface)!important;font-weight:700;padding:9px 15px 7px 17px}[data-theme=win98] .hexaclear-scores-tabs{background:transparent;border:none;padding:0;gap:0}[data-theme=win98] .hexaclear-menu-button{order:99;margin-left:auto;display:inline-flex;align-items:center;gap:6px;height:auto}[data-theme=win98] .hexaclear-menu-button-icon{font-size:14px;line-height:1}[data-theme=win98] .hexaclear-menu-button-label{font-family:inherit;font-size:14px;font-weight:400;letter-spacing:0;text-transform:none}@media(max-width:480px){[data-theme=win98] .hexaclear-mode-toggle .mode-pill,[data-theme=win98] .hexaclear-menu-button,[data-theme=win98] .hexaclear-scores-tab{font-size:13px;padding:5px 9px;min-height:30px;margin:1px}[data-theme=win98] .hexaclear-mode-toggle .mode-pill:active,[data-theme=win98] .hexaclear-menu-button:active,[data-theme=win98] .hexaclear-scores-tab:active,[data-theme=win98] .hexaclear-mode-toggle .mode-pill.active,[data-theme=win98] .hexaclear-scores-tab.is-active{padding:6px 8px 4px 10px}[data-theme=win98] .hexaclear-menu-button{gap:4px;margin-left:auto}[data-theme=win98] .hexaclear-menu-button-icon,[data-theme=win98] .hexaclear-menu-button-label{font-size:13px}}@media(max-width:380px){[data-theme=win98] .hexaclear-mode-toggle .mode-pill,[data-theme=win98] .hexaclear-menu-button,[data-theme=win98] .hexaclear-scores-tab{font-size:12px;padding:4px 7px}[data-theme=win98] .hexaclear-mode-toggle .mode-pill:active,[data-theme=win98] .hexaclear-menu-button:active,[data-theme=win98] .hexaclear-scores-tab:active,[data-theme=win98] .hexaclear-mode-toggle .mode-pill.active,[data-theme=win98] .hexaclear-scores-tab.is-active{padding:5px 6px 3px 8px}[data-theme=win98] .hexaclear-menu-button{margin-left:auto}[data-theme=win98] .hexaclear-menu-button-icon{display:none}[data-theme=win98] .hexaclear-menu-button-label{font-size:12px}}[data-theme=win98] .hexaclear-best-banner,[data-theme=win98] .hexaclear-live-stat,[data-theme=win98] .hexaclear-live-stat-placeholder{display:none!important}.hexaclear-win98-lcds{display:none}[data-theme=win98] .hexaclear-win98-lcds{display:flex;align-items:stretch;justify-content:space-between;gap:8px;margin:2px;padding:3px 8px;background:var(--w98-surface);border:2px solid;border-color:var(--w98-shadow) var(--w98-highlight) var(--w98-highlight) var(--w98-shadow);box-shadow:inset 1px 1px 0 var(--w98-deep-shadow),inset -1px -1px 0 var(--w98-surface);flex:0 0 auto;position:relative}[data-theme=win98] .hexaclear-win98-lcds:has(.hexaclear-emote-bar){padding-top:16px;padding-bottom:16px}[data-theme=win98] .hexaclear-smiley-name{color:var(--w98-text);font-family:var(--w98-font);font-weight:700;text-shadow:none}[data-theme=win98] .hexaclear-win98-lcd{display:flex;align-items:center;gap:8px;background:transparent;padding:0;border:none;box-shadow:none}[data-theme=win98] .hexaclear-win98-lcd-best{flex-direction:row}[data-theme=win98] .hexaclear-win98-lcd-score{flex-direction:row;margin-left:auto}[data-theme=win98] .hexaclear-win98-lcd .lcd-frame{position:relative;display:inline-block;background:var(--w98-lcd-bg);padding:2px 6px;border:2px solid;border-color:var(--w98-shadow) var(--w98-highlight) var(--w98-highlight) var(--w98-shadow);box-shadow:inset 1px 1px 0 var(--w98-deep-shadow);line-height:1}[data-theme=win98] .hexaclear-win98-lcd .lcd-digits,[data-theme=win98] .hexaclear-win98-lcd .lcd-digits-off{font-family:DSEG7-Classic,DSEG7 Classic,Courier New,Courier,monospace;font-weight:700;font-size:22px;line-height:1;letter-spacing:2px;font-variant-numeric:tabular-nums;display:inline-block;min-width:3ch;text-align:right;white-space:pre}[data-theme=win98] .hexaclear-win98-lcd .lcd-digits-off{color:var(--w98-lcd-dim);position:absolute;inset:4px 8px}[data-theme=win98] .hexaclear-win98-lcd .lcd-digits{position:relative;color:var(--w98-lcd-fg)}[data-theme=win98] .hexaclear-win98-lcd .lcd-label{font-family:inherit;font-size:14px;font-weight:700;color:var(--w98-text);letter-spacing:0;text-transform:none}[data-theme=win98] .hexaclear-main{margin:0 4px;padding:4px 0 0;gap:4px}[data-theme=win98] .hexaclear-board-wrapper{background:var(--w98-surface)!important;border:2px solid!important;border-color:var(--w98-shadow) var(--w98-highlight) var(--w98-highlight) var(--w98-shadow)!important;box-shadow:inset 1px 1px 0 var(--w98-deep-shadow),inset -1px -1px 0 var(--w98-surface)!important;border-radius:0!important;padding:4px}[data-theme=win98] .hexaclear-board-wrapper:before,[data-theme=win98] .hexaclear-board-wrapper:after{display:none!important}[data-theme=win98] .hexaclear-hex{transition:none!important}[data-theme=win98] .hexaclear-hex.empty{fill:var(--w98-surface);stroke:var(--w98-deep-shadow);stroke-width:1;filter:none!important}[data-theme=win98] .hexaclear-hex.filled{fill:var(--w98-cube-fill);stroke:var(--w98-deep-shadow);stroke-width:1;filter:none!important}[data-theme=win98] .hexaclear-hex.filled.golden{fill:var(--w98-ruby-fill)}[data-theme=win98] .hexaclear-hex.filled.partner-piece{fill:var(--w98-partner-fill-tint, var(--w98-cube-fill-partner))}[data-theme=win98] .hexaclear-hex.empty.pvp-tinted-partner,[data-theme=win98] .hexaclear-hex.empty.pvp-tinted-self{fill:var(--w98-surface);stroke:var(--cell-tint-color, var(--w98-cube-fill-partner));stroke-opacity:1;stroke-width:2}[data-theme=win98] .hexaclear-cell.pvp-tinted-partner .hexaclear-slot-fill,[data-theme=win98] .hexaclear-cell.pvp-tinted-self .hexaclear-slot-fill{display:block!important;fill:var(--cell-tint-color, var(--w98-cube-fill-partner));fill-opacity:1;stroke:var(--w98-deep-shadow);stroke-width:1;vector-effect:non-scaling-stroke;transform:scale(.34);transform-box:fill-box;transform-origin:center}[data-theme=win98] .hexaclear-hex-conflict-ring{stroke:var(--cell-conflict-color, var(--w98-text));stroke-width:5;stroke-dasharray:none;stroke-linejoin:miter;opacity:1;transform:scale(.86);transform-box:fill-box;transform-origin:center;filter:drop-shadow(0 0 .5px var(--w98-deep-shadow)) drop-shadow(0 0 .5px var(--w98-deep-shadow))}[data-theme=win98] .hexaclear-partner-ghost-fill{display:block;fill:var(--w98-partner-fill-tint, var(--w98-cube-fill-partner));stroke:var(--w98-text);stroke-width:1}[data-theme=win98] .hexaclear-emote-trigger{background:var(--w98-surface);border:none;border-radius:0;border-style:solid;border-width:2px;border-color:var(--w98-highlight) var(--w98-deep-shadow) var(--w98-deep-shadow) var(--w98-highlight);box-shadow:inset -1px -1px 0 var(--w98-shadow),inset 1px 1px 0 var(--w98-surface);width:2.4rem;height:2.4rem}[data-theme=win98] .hexaclear-emote-trigger:active{transform:none;border-color:var(--w98-deep-shadow) var(--w98-highlight) var(--w98-highlight) var(--w98-deep-shadow);box-shadow:inset 1px 1px 0 var(--w98-shadow)}@keyframes hexaclear-w98-emote-glow{0%,to{outline-color:#01008100}50%{outline-color:#010081f2}}[data-theme=win98] .hexaclear-emote-trigger.has-partner-emote{outline:3px solid rgba(1,0,129,0);outline-offset:2px;animation:hexaclear-w98-emote-glow 1.4s ease-in-out infinite}[data-theme=win98] .hexaclear-reduced-motion .hexaclear-emote-trigger.has-partner-emote{animation:none;outline-color:#010081d9}[data-theme=win98] .hexaclear-header-main .hexaclear-coop-hud{position:absolute;left:50%;top:auto;bottom:2px;transform:translate(-50%);font-family:inherit!important;font-size:14px!important;font-weight:700!important;color:var(--w98-text)!important;letter-spacing:0!important;text-shadow:none!important;pointer-events:none;white-space:nowrap}[data-theme=win98] .hexaclear-coop-cta{background:var(--w98-surface);color:var(--w98-text);border:2px solid;border-radius:0;border-color:var(--w98-highlight) var(--w98-deep-shadow) var(--w98-deep-shadow) var(--w98-highlight);box-shadow:inset -1px -1px 0 var(--w98-shadow),inset 1px 1px 0 var(--w98-surface);font-family:inherit;font-size:14px;font-weight:700;padding:.35rem .75rem}[data-theme=win98] .hexaclear-coop-cta:active{transform:none;border-color:var(--w98-deep-shadow) var(--w98-highlight) var(--w98-highlight) var(--w98-deep-shadow);box-shadow:inset 1px 1px 0 var(--w98-shadow)}[data-theme=win98] .hexaclear-coop-cta.is-copied{background:#6fbcbc;color:var(--w98-text)}[data-theme=win98] .hexaclear-coop-mode-toggle{background:var(--w98-surface);border:2px solid;border-color:var(--w98-shadow) var(--w98-highlight) var(--w98-highlight) var(--w98-shadow);border-radius:0;box-shadow:none;padding:2px;gap:2px}[data-theme=win98] .hexaclear-coop-mode-pill{background:var(--w98-surface);color:var(--w98-text);border:2px solid;border-color:var(--w98-highlight) var(--w98-shadow) var(--w98-shadow) var(--w98-highlight);border-radius:0;font-family:inherit;font-weight:700;letter-spacing:0;text-transform:none;padding:2px 10px}[data-theme=win98] .hexaclear-coop-mode-pill.is-active{background:var(--w98-surface);color:var(--w98-text);border-color:var(--w98-shadow) var(--w98-highlight) var(--w98-highlight) var(--w98-shadow);box-shadow:inset 1px 1px 0 var(--w98-shadow)}[data-theme=win98] .hexaclear-spectator-banner{border-radius:0;background:var(--w98-surface);border:2px solid;border-color:var(--w98-highlight) var(--w98-shadow) var(--w98-shadow) var(--w98-highlight);color:var(--w98-text);font-family:inherit;font-size:11px;letter-spacing:0;padding:2px 8px;box-shadow:inset 1px 1px #ffffffbf}[data-theme=win98] .hexaclear-spectator-banner-eye{font-size:12px;filter:none}[data-theme=win98] .hexaclear-spectator-banner-label{font-weight:700}[data-theme=win98] .hexaclear-spectator-banner-count{font-weight:400;opacity:1;color:var(--w98-deep-shadow)}[data-theme=win98] .hexaclear-pvp-row{font-family:inherit;font-size:11px;color:var(--w98-text);text-shadow:none}[data-theme=win98] .hexaclear-pvp-row-name,[data-theme=win98] .hexaclear-pvp-row-pct{color:var(--w98-text)}[data-theme=win98] .hexaclear-pvp-row.is-self .hexaclear-pvp-row-name,[data-theme=win98] .hexaclear-pvp-row.is-self .hexaclear-pvp-row-pct{color:var(--w98-text);font-weight:700}[data-theme=win98] .hexaclear-pvp-row-swatch{border-radius:0;border:1px solid var(--w98-deep-shadow);box-shadow:none}[data-theme=win98] .hexaclear-pvp-row-track{background:var(--w98-surface);border:2px solid;border-color:var(--w98-shadow) var(--w98-highlight) var(--w98-highlight) var(--w98-shadow);border-radius:0;height:9px;box-shadow:none}[data-theme=win98] .hexaclear-pvp-row-track-fill{border-radius:0;box-shadow:inset 1px 1px #ffffff80,inset -1px -1px #0000004d}[data-theme=win98] .hexaclear-pvp-row-track-threshold{background:var(--w98-text);box-shadow:none;top:-1px;bottom:-1px}[data-theme=win98] .hexaclear-pvp-win-tag{font-family:inherit;font-size:10px;letter-spacing:0;text-transform:none;color:var(--w98-text)}[data-theme=win98] .hexaclear-pvp-gameover{background:var(--w98-surface)!important;filter:none!important}[data-theme=win98] .hexaclear-pvp-shame-title,[data-theme=win98] .hexaclear-pvp-win-title{font-family:inherit!important;font-weight:700!important;letter-spacing:0!important;color:var(--w98-text-on-navy)!important;text-shadow:none!important;background:var(--w98-titlebar);margin:2px!important;padding:3px 6px!important;text-align:left;font-size:16px!important;animation:none!important}[data-theme=win98] .hexaclear-pvp-shame-subtitle{font-family:inherit!important;font-weight:700!important;letter-spacing:.06em;color:var(--w98-text)!important;font-size:18px!important;text-transform:none;margin:.4rem 0}[data-theme=win98] .hexaclear-pvp-shame-blurb,[data-theme=win98] .hexaclear-pvp-win-subtitle{color:var(--w98-text)!important;font-family:inherit!important;font-size:13px!important}[data-theme=win98] .hexaclear-pvp-standings{background:var(--w98-surface);border:2px solid;border-color:var(--w98-shadow) var(--w98-highlight) var(--w98-highlight) var(--w98-shadow);border-radius:0}[data-theme=win98] .hexaclear-pvp-standings-row{color:var(--w98-text);font-family:inherit}[data-theme=win98] .hexaclear-pvp-standings-row.is-winner{background:var(--w98-titlebar);color:var(--w98-text-on-navy)}[data-theme=win98] .hexaclear-pvp-standings-swatch{border:1px solid var(--w98-deep-shadow);box-shadow:none}[data-theme=win98] .hexaclear-smiley-rank{background:transparent!important;border:none!important;color:var(--w98-text)!important;font-family:inherit!important;font-weight:700;font-size:11px!important;padding:0!important;margin-top:1px;letter-spacing:0!important}[data-theme=win98] .hexaclear-pvp-sort-toggle{background:var(--w98-surface);border:2px solid;border-color:var(--w98-shadow) var(--w98-highlight) var(--w98-highlight) var(--w98-shadow);border-radius:0;padding:2px}[data-theme=win98] .hexaclear-pvp-sort-pill{background:var(--w98-surface);color:var(--w98-text);border:2px solid;border-color:var(--w98-highlight) var(--w98-shadow) var(--w98-shadow) var(--w98-highlight);border-radius:0;font-family:inherit;font-weight:700;letter-spacing:0;text-transform:none;padding:2px 10px}[data-theme=win98] .hexaclear-pvp-sort-pill.is-active{background:var(--w98-surface);color:var(--w98-text);border-color:var(--w98-shadow) var(--w98-highlight) var(--w98-highlight) var(--w98-shadow);box-shadow:inset 1px 1px 0 var(--w98-shadow)}[data-theme=win98] .hexaclear-pvp-scores-header{color:var(--w98-text);text-transform:none;letter-spacing:0;font-family:inherit;font-weight:700;border-bottom-color:var(--w98-shadow)}[data-theme=win98] .hexaclear-pvp-record{color:var(--w98-text)}[data-theme=win98] .hexaclear-pvp-record-rate{color:var(--w98-deep-shadow);opacity:.75}[data-theme=win98] .hexaclear-emote-trigger-img{display:block;image-rendering:pixelated}[data-theme=win98] .hexaclear-emote-trigger-default{display:none}[data-theme=win98] .hexaclear-emote-trigger-overlay{background:var(--w98-surface);border-radius:0}[data-theme=win98] .hexaclear-emote-panel{background:var(--w98-surface);border-radius:0;border:2px solid;border-color:var(--w98-highlight) var(--w98-deep-shadow) var(--w98-deep-shadow) var(--w98-highlight);box-shadow:inset -1px -1px 0 var(--w98-shadow),inset 1px 1px 0 var(--w98-surface);padding:.4rem;gap:.3rem}[data-theme=win98] .hexaclear-emote-panel-title{font-family:inherit!important;font-size:13px!important;font-weight:700!important;color:var(--w98-text)!important;letter-spacing:0!important;text-shadow:none!important}[data-theme=win98] .hexaclear-emote-option{background:var(--w98-surface);color:var(--w98-text);border:2px solid;border-radius:0;border-color:var(--w98-highlight) var(--w98-deep-shadow) var(--w98-deep-shadow) var(--w98-highlight);box-shadow:inset -1px -1px 0 var(--w98-shadow),inset 1px 1px 0 var(--w98-surface)}[data-theme=win98] .hexaclear-emote-option:hover{background:var(--w98-surface)}[data-theme=win98] .hexaclear-emote-option:active{transform:none;border-color:var(--w98-deep-shadow) var(--w98-highlight) var(--w98-highlight) var(--w98-deep-shadow);box-shadow:inset 1px 1px 0 var(--w98-shadow)}[data-theme=win98] .hexaclear-hex.clearing{stroke:var(--w98-deep-shadow);stroke-width:1;filter:none!important}@keyframes hexaclear-w98-cell-unpress{0%{fill:var(--w98-inverse-fill)}to{fill:var(--w98-surface)}}[data-theme=win98] .hexaclear-hex.filled.clearing-line{animation:hexaclear-w98-cell-unpress .22s ease-in both}[data-theme=win98] .hexaclear-hex.filled.clearing-line-step-0{animation-delay:0ms}[data-theme=win98] .hexaclear-hex.filled.clearing-line-step-1{animation-delay:40ms}[data-theme=win98] .hexaclear-hex.filled.clearing-line-step-2{animation-delay:80ms}[data-theme=win98] .hexaclear-hex.filled.clearing-line-step-3{animation-delay:.12s}[data-theme=win98] .hexaclear-hex.filled.clearing-line-step-4{animation-delay:.16s}[data-theme=win98] .hexaclear-hex.filled.clearing-line-step-5{animation-delay:.2s}[data-theme=win98] .hexaclear-hex.filled.clearing-line-step-6{animation-delay:.24s}[data-theme=win98] .hexaclear-hex.filled.clearing-flower-center{animation:hexaclear-w98-cell-unpress .26s ease-in both}[data-theme=win98] .hexaclear-hex.filled.clearing-flower-ring{animation:hexaclear-w98-cell-unpress .26s ease-in both .19s}[data-theme=win98] .hexaclear-hex-bevels.filled.clearing .hexaclear-hex-bevel-highlight{stroke:var(--w98-highlight)}[data-theme=win98] .hexaclear-hex-bevels.filled.clearing .hexaclear-hex-bevel-shadow{stroke:var(--w98-deep-shadow)}[data-theme=win98] .hexaclear-hex-cube .cube-face{display:none!important}[data-theme=win98] .hexaclear-daily-number-centered{fill:var(--w98-text)!important;stroke:none!important;filter:none!important}[data-theme=win98] .hexaclear-hex-bevels{display:block}[data-theme=win98] .hexaclear-hex-bevel{fill:none;stroke-width:4;stroke-linejoin:miter;stroke-linecap:butt;pointer-events:none}[data-theme=win98] .hexaclear-hex-bevel-highlight{stroke:var(--w98-highlight)}[data-theme=win98] .hexaclear-hex-bevel-shadow,[data-theme=win98] .hexaclear-hex-bevels.filled .hexaclear-hex-bevel-highlight{stroke:var(--w98-deep-shadow)}[data-theme=win98] .hexaclear-hex-bevels.filled .hexaclear-hex-bevel-shadow{stroke:var(--w98-highlight)}[data-theme=win98] .hexaclear-hex.preview-valid{fill:color-mix(in srgb,var(--w98-cube-fill) 45%,transparent);stroke:var(--w98-deep-shadow);stroke-width:1}[data-theme=win98] .hexaclear-hex.preview-invalid{fill:#c0000073;stroke:var(--w98-deep-shadow);stroke-width:1}[data-theme=win98] .hexaclear-hex-bevels.preview-valid .hexaclear-hex-bevel-highlight,[data-theme=win98] .hexaclear-hex-bevels.preview-invalid .hexaclear-hex-bevel-highlight{stroke:var(--w98-deep-shadow)}[data-theme=win98] .hexaclear-hex-bevels.preview-valid .hexaclear-hex-bevel-shadow,[data-theme=win98] .hexaclear-hex-bevels.preview-invalid .hexaclear-hex-bevel-shadow{stroke:var(--w98-highlight)}[data-theme=win98] .hexaclear-hex.preview-clear{fill:var(--w98-inverse-fill);stroke:var(--w98-deep-shadow);stroke-width:1;animation:none;transform:none}[data-theme=win98] .hexaclear-hex-bevels.preview-clear{display:block}[data-theme=win98] .hexaclear-hex-bevels.preview-clear .hexaclear-hex-bevel-highlight{stroke:var(--w98-highlight)}[data-theme=win98] .hexaclear-hex-bevels.preview-clear .hexaclear-hex-bevel-shadow{stroke:var(--w98-deep-shadow)}[data-theme=win98] .hexaclear-hex.preview-valid.preview-clear{fill:color-mix(in srgb,var(--w98-inverse-fill) 45%,transparent);stroke:var(--w98-deep-shadow);stroke-width:1;animation:none;transform:none}[data-theme=win98] .hexaclear-hex-bevels.preview-valid.preview-clear .hexaclear-hex-bevel-highlight{stroke:var(--w98-deep-shadow)}[data-theme=win98] .hexaclear-hex-bevels.preview-valid.preview-clear .hexaclear-hex-bevel-shadow{stroke:var(--w98-highlight)}[data-theme=win98] .hexaclear-hex.invalid-drop{animation:hexaclear-w98-invalid-flash .52s ease-out both!important}[data-theme=win98] .hexaclear-hex.filled.invalid-drop{animation:hexaclear-w98-invalid-flash-filled .52s ease-out both!important}@keyframes hexaclear-w98-invalid-flash{0%{fill:var(--w98-surface);stroke:var(--w98-deep-shadow)}18%{fill:#ff6060;stroke:red}36%{fill:var(--w98-surface);stroke:var(--w98-deep-shadow)}54%{fill:#ff6060;stroke:red}to{fill:var(--w98-surface);stroke:var(--w98-deep-shadow)}}@keyframes hexaclear-w98-invalid-flash-filled{0%{fill:var(--w98-cube-fill);stroke:var(--w98-deep-shadow)}18%{fill:#ff4040;stroke:red}36%{fill:var(--w98-cube-fill);stroke:var(--w98-deep-shadow)}54%{fill:#ff4040;stroke:red}to{fill:var(--w98-cube-fill);stroke:var(--w98-deep-shadow)}}[data-theme=win98] .hexaclear-board-ripple-overlay .hexaclear-hex.ripple-overlay{stroke:var(--w98-titlebar);stroke-width:3.4}[data-theme=win98] .hexaclear-board-ripple-overlay.soft .hexaclear-hex.ripple-overlay{stroke:var(--w98-surface-darker)}.hexaclear-flower-groove-group{display:none}[data-theme=win98] .hexaclear-flower-groove-group{display:block}[data-theme=win98] .hexaclear-flower-groove{fill:none;stroke-width:1;stroke-linejoin:miter;stroke-linecap:butt;vector-effect:non-scaling-stroke}[data-theme=win98] .hexaclear-flower-groove-dark{stroke:var(--w98-rosette-groove-shadow)}[data-theme=win98] .hexaclear-flower-groove-light{stroke:var(--w98-rosette-groove-highlight)}[data-theme=win98] .hexaclear-flower-boundary-back,[data-theme=win98] .hexaclear-flower-boundary{display:none!important}[data-theme=win98] .hexaclear-flower-boundary-group{filter:none!important}[data-theme=win98] .hexaclear-hex.piece{fill:var(--w98-cube-fill)!important;stroke:var(--w98-deep-shadow)!important;stroke-width:1!important}[data-theme=win98] .cubic-viewport.octave-2 .hexaclear-hex.empty{stroke:color-mix(in srgb,var(--score-tier-accent, #008080) 42%,var(--w98-deep-shadow, #404040))}[data-theme=win98] .cubic-viewport.octave-3 .hexaclear-hex-bevels.filled .hexaclear-hex-bevel-highlight{stroke:color-mix(in srgb,var(--score-tier-accent, #008080) 55%,var(--w98-highlight, #ffffff))}[data-theme=win98] .cubic-viewport.octave-5:after{background-image:repeating-linear-gradient(45deg,color-mix(in srgb,var(--score-tier-accent, #008080) 18%,transparent) 0 4px,transparent 4px 14px);background-size:48px 48px;animation-duration:80s}[data-theme=win98] .hexaclear-hex-bevels.piece .hexaclear-hex-bevel{stroke-width:3}[data-theme=win98] .hexaclear-hex-bevels.piece .hexaclear-hex-bevel-highlight{stroke:var(--w98-deep-shadow)}[data-theme=win98] .hexaclear-hex-bevels.piece .hexaclear-hex-bevel-shadow{stroke:var(--w98-highlight)}[data-theme=win98] .hexaclear-board>rect:first-of-type{fill:var(--w98-surface)}[data-theme=win98] .hexaclear-slot-fill,[data-theme=win98] .hexaclear-board-outline-back,[data-theme=win98] .hexaclear-board-outline-front{display:none!important}[data-theme=win98] .hexaclear-hand{background:var(--w98-surface);border:2px solid;border-color:var(--w98-shadow) var(--w98-highlight) var(--w98-highlight) var(--w98-shadow);box-shadow:inset 1px 1px 0 var(--w98-deep-shadow),inset -1px -1px 0 var(--w98-surface);border-radius:0;padding:4px;gap:4px}[data-theme=win98] .hexaclear-hand-status{background:var(--w98-surface)!important;color:var(--w98-text)!important;border:2px solid!important;border-color:var(--w98-highlight) var(--w98-deep-shadow) var(--w98-deep-shadow) var(--w98-highlight)!important;box-shadow:inset -1px -1px 0 var(--w98-shadow),inset 1px 1px 0 var(--w98-surface)!important;border-radius:0!important;font-family:inherit!important;font-size:13px!important;letter-spacing:0!important;padding:3px 8px!important}[data-theme=win98] .hexaclear-piece-button{background:var(--w98-surface);border:2px solid;border-color:var(--w98-shadow) var(--w98-highlight) var(--w98-highlight) var(--w98-shadow);box-shadow:none;border-radius:0}[data-theme=win98] .hexaclear-piece-button .hexaclear-piece-cancel-mark,[data-theme=win98] .hexaclear-hold .hexaclear-piece-cancel-mark{color:var(--w98-ruby-fill);border-color:var(--w98-deep-shadow);border-radius:0}[data-theme=win98] .hexaclear-hold{background:var(--w98-surface);border:2px solid;border-color:var(--w98-shadow) var(--w98-highlight) var(--w98-highlight) var(--w98-shadow);box-shadow:none;border-radius:0;margin-right:4px}[data-theme=win98] .hexaclear-hold.is-drop-active{background:var(--w98-surface);border-color:var(--w98-deep-shadow) var(--w98-deep-shadow) var(--w98-deep-shadow) var(--w98-deep-shadow);box-shadow:inset 1px 1px 0 var(--w98-deep-shadow),inset -1px -1px 0 var(--w98-highlight)}[data-theme=win98] .hexaclear-hold-label{color:var(--w98-text);font-family:inherit;font-weight:700;font-size:10px;letter-spacing:.06em}[data-theme=win98] .hexaclear-piece-button.is-swap-target{background:var(--w98-surface);border-color:var(--w98-deep-shadow) var(--w98-deep-shadow) var(--w98-deep-shadow) var(--w98-deep-shadow);box-shadow:inset 1px 1px 0 var(--w98-deep-shadow),inset -1px -1px 0 var(--w98-highlight)}[data-theme=win98] .hexaclear-overlay-card button:not(.title-control):not(.hexaclear-piecetiary-cell):not(.hexaclear-reel-replay):not(.hexaclear-reel-download):not(.hexaclear-scores-expand-toggle),[data-theme=win98] button.hexaclear-reset,[data-theme=win98] button.hexaclear-gameover-cta,[data-theme=win98] button.hexaclear-gameover-save-button,[data-theme=win98] button.hexaclear-menu-resume-hero,[data-theme=win98] button.hexaclear-menu-new-game-hero{background:var(--w98-surface)!important;color:var(--w98-text)!important;font-family:inherit!important;font-size:14px!important;font-weight:400!important;padding:8px 18px!important;border:2px solid!important;border-color:var(--w98-highlight) var(--w98-deep-shadow) var(--w98-deep-shadow) var(--w98-highlight)!important;box-shadow:inset -1px -1px 0 var(--w98-shadow),inset 1px 1px 0 var(--w98-surface)!important;border-radius:0!important;text-transform:none!important;letter-spacing:0!important;filter:none!important;min-width:80px;min-height:36px;cursor:default}[data-theme=win98] .hexaclear-overlay-card button:not(.title-control):not(.hexaclear-piecetiary-cell):not(.hexaclear-reel-replay):not(.hexaclear-reel-download):not(.hexaclear-scores-expand-toggle):active,[data-theme=win98] button.hexaclear-reset:active,[data-theme=win98] button.hexaclear-gameover-cta:active,[data-theme=win98] button.hexaclear-gameover-save-button:active,[data-theme=win98] button.hexaclear-menu-resume-hero:active,[data-theme=win98] button.hexaclear-menu-new-game-hero:active{border-color:var(--w98-deep-shadow) var(--w98-highlight) var(--w98-highlight) var(--w98-deep-shadow)!important;box-shadow:inset 1px 1px 0 var(--w98-shadow),inset -1px -1px 0 var(--w98-surface)!important;padding:9px 17px 7px 19px!important}[data-theme=win98] button:focus-visible{outline:1px dotted var(--w98-text);outline-offset:-4px}[data-theme=win98] .hexaclear-overlay-card button:hover{filter:none!important}[data-theme=win98] .hexaclear-overlay{background:#00000059!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}[data-theme=win98] .hexaclear-audio-unlock-overlay{background:#00000047!important}[data-theme=win98] .hexaclear-audio-unlock-card{background:var(--w98-surface)!important;color:var(--w98-text)!important;font-family:inherit!important;border:2px solid!important;border-color:var(--w98-highlight) var(--w98-deep-shadow) var(--w98-deep-shadow) var(--w98-highlight)!important;box-shadow:inset -1px -1px 0 var(--w98-shadow),inset 1px 1px 0 var(--w98-surface),0 0 0 0 transparent!important;border-radius:0!important;padding:.85rem 1.1rem!important}[data-theme=win98] .hexaclear-audio-unlock-title{color:var(--w98-text)!important;opacity:1!important;text-shadow:none!important}[data-theme=win98] .hexaclear-overlay-card{background:var(--w98-surface)!important;color:var(--w98-text)!important;border:2px solid!important;border-color:var(--w98-highlight) var(--w98-deep-shadow) var(--w98-deep-shadow) var(--w98-highlight)!important;box-shadow:inset -1px -1px 0 var(--w98-shadow),inset 1px 1px 0 var(--w98-surface),0 0 0 0 transparent!important;border-radius:0!important;padding:0!important;font-family:inherit!important}[data-theme=win98] .hexaclear-overlay-card,[data-theme=win98] .hexaclear-overlay-card *{color:var(--w98-text)!important;opacity:1!important;text-shadow:none!important}[data-theme=win98] .hexaclear-overlay-card .title,[data-theme=win98] .hexaclear-overlay-card .title *{color:var(--w98-text-on-navy)!important}[data-theme=win98] .hexaclear-overlay-card button:disabled,[data-theme=win98] .hexaclear-overlay-card button:disabled *{color:var(--w98-shadow)!important;text-shadow:1px 1px 0 var(--w98-highlight)!important;cursor:not-allowed}[data-theme=win98] .hexaclear-scores-today-link{color:var(--w98-titlebar)!important;text-decoration:underline!important;text-decoration-color:var(--w98-titlebar)!important}[data-theme=win98] .hexaclear-overlay-card .title{background:var(--w98-titlebar)!important;color:var(--w98-text-on-navy)!important;font-family:inherit!important;font-size:16px!important;font-weight:700!important;text-transform:none!important;text-shadow:none!important;letter-spacing:0!important;padding:3px 6px!important;margin:2px!important;text-align:left!important;display:block!important}[data-theme=win98] .hexaclear-overlay-card>*:not(.title){margin-left:12px!important;margin-right:12px!important}[data-theme=win98] .hexaclear-overlay-card>*:last-child{margin-bottom:12px!important}[data-theme=win98] .hexaclear-overlay-card>.title+*{margin-top:10px!important}[data-theme=win98] .hexaclear-gameover-headline-value{font-family:inherit!important;font-size:28px!important;font-weight:700!important;color:var(--w98-text)!important;text-shadow:none!important}[data-theme=win98] .hexaclear-gameover-headline-label,[data-theme=win98] .hexaclear-gameover-section-label,[data-theme=win98] .hexaclear-scores-section-label{font-family:inherit!important;font-size:14px!important;color:var(--w98-text)!important;letter-spacing:0!important;font-weight:700!important;text-transform:none!important;opacity:1!important}[data-theme=win98] .hexaclear-scores-global-toggle{font-family:inherit!important;font-size:12px!important;color:var(--w98-text)!important;letter-spacing:0!important;text-transform:none!important}[data-theme=win98] .hexaclear-scores-global-toggle input[type=checkbox]{appearance:none!important;width:18px!important;height:18px!important;border-radius:0!important;background:var(--w98-highlight)!important;border:2px solid!important;border-color:var(--w98-shadow) var(--w98-highlight) var(--w98-highlight) var(--w98-shadow)!important;box-shadow:inset 1px 1px 0 var(--w98-deep-shadow),inset -1px -1px 0 var(--w98-surface)!important}[data-theme=win98] .hexaclear-scores-global-toggle input[type=checkbox]:after{content:""!important;display:none!important}[data-theme=win98] .hexaclear-scores-global-toggle input[type=checkbox]:checked:after{content:"✓"!important;position:absolute!important;inset:0!important;display:flex!important;align-items:center!important;justify-content:center!important;width:auto!important;height:auto!important;background:transparent!important;box-shadow:none!important;transform:none!important;color:var(--w98-text)!important;font-size:14px!important;font-weight:700!important}[data-theme=win98] .hexaclear-scores-your-rank{font-family:inherit!important;color:var(--w98-text)!important;letter-spacing:0!important}[data-theme=win98] .hexaclear-gameover-card.daily-win .title{color:var(--w98-text-on-navy)!important;text-shadow:none!important}[data-theme=win98] .hexaclear-gameover-section+.hexaclear-gameover-section,[data-theme=win98] .hexaclear-scores-section+.hexaclear-scores-section{border-top:1px solid var(--w98-shadow)!important;box-shadow:0 -1px 0 var(--w98-highlight);padding-top:8px!important}[data-theme=win98] .hexaclear-scores-row{color:var(--w98-text)!important;font-family:inherit!important;font-size:14px!important;padding:6px 0!important;border-top-color:var(--w98-shadow)!important}[data-theme=win98] .hexaclear-scores-value{color:var(--w98-text)!important;font-family:inherit!important;font-weight:700!important;font-size:14px!important}[data-theme=win98] .hexaclear-rank-chip,[data-theme=win98] .hexaclear-chip{background:var(--w98-surface)!important;color:var(--w98-text)!important;border:1px solid!important;border-color:var(--w98-highlight) var(--w98-shadow) var(--w98-shadow) var(--w98-highlight)!important;clip-path:none!important;border-radius:0!important;filter:none!important;text-shadow:none!important;font-family:inherit!important;font-weight:700!important;font-size:13px!important;padding:3px 8px!important;min-width:2rem;height:auto!important;line-height:1.3!important}[data-theme=win98] .hexaclear-rank-chip{width:2rem!important;height:1.8rem!important}[data-theme=win98] .hexaclear-input,[data-theme=win98] input[type=text]{background:var(--w98-highlight)!important;color:var(--w98-text)!important;border:2px solid!important;border-color:var(--w98-shadow) var(--w98-highlight) var(--w98-highlight) var(--w98-shadow)!important;box-shadow:inset 1px 1px 0 var(--w98-deep-shadow),inset -1px -1px 0 var(--w98-surface)!important;border-radius:0!important;font-family:inherit!important;font-size:11px!important;padding:3px 5px!important}[data-theme=win98] .hexaclear-menu-card{min-width:320px}[data-theme=win98] .hexaclear-menu-card .hexaclear-menu-hero{padding-top:12px}[data-theme=win98] .hexaclear-menu-settings-audio,[data-theme=win98] .hexaclear-menu-settings-account,[data-theme=win98] .hexaclear-menu-settings-toggle-row,[data-theme=win98] .hexaclear-menu-account-secondary,[data-theme=win98] .hexaclear-menu-nav-card,[data-theme=win98] .hexaclear-menu-danger-button{background:var(--w98-surface)!important;border:2px solid!important;border-color:var(--w98-highlight) var(--w98-shadow) var(--w98-shadow) var(--w98-highlight)!important;border-radius:0!important;box-shadow:none!important;color:var(--w98-text)!important}[data-theme=win98] .hexaclear-menu-danger-button{color:#c80000!important;font-family:inherit!important;letter-spacing:0!important}[data-theme=win98] .hexaclear-overlay-card button.hexaclear-menu-resume-hero,[data-theme=win98] .hexaclear-overlay-card button.hexaclear-menu-new-game-hero{box-shadow:inset -1px -1px 0 var(--w98-shadow),inset 1px 1px 0 var(--w98-surface),0 0 0 1px #000!important;font-weight:700!important;font-size:16px!important;min-height:44px;padding:10px 22px!important}[data-theme=win98] .hexaclear-overlay-card button.hexaclear-menu-resume-hero:active,[data-theme=win98] .hexaclear-overlay-card button.hexaclear-menu-new-game-hero:active{box-shadow:inset 1px 1px 0 var(--w98-shadow),inset -1px -1px 0 var(--w98-surface),0 0 0 1px #000!important}[data-theme=win98] .hexaclear-menu-hero-hint,[data-theme=win98] .hexaclear-menu-zone-label{color:var(--w98-text-mute, #555)!important;font-family:inherit!important;font-size:11px!important;letter-spacing:0!important;text-transform:none!important;font-weight:400!important;opacity:1!important}[data-theme=win98] .hexaclear-menu-chip{font-family:inherit!important;font-size:14px!important;letter-spacing:0!important;text-transform:none!important;font-weight:400!important}[data-theme=win98] .hexaclear-menu-chip-warn{color:#8a2a00!important}[data-theme=win98] .hexaclear-menu-chip-danger{color:#c80000!important}[data-theme=win98] .hexaclear-menu-nav-card-stats{outline:1px dotted var(--w98-text)!important;outline-offset:-4px!important}[data-theme=win98] .hexaclear-menu-nav-title,[data-theme=win98] .hexaclear-menu-nav-tease,[data-theme=win98] .hexaclear-menu-settings-group-label,[data-theme=win98] .hexaclear-menu-settings-strip-label,[data-theme=win98] .hexaclear-menu-settings-strip-summary,[data-theme=win98] .hexaclear-menu-settings-strip-icon,[data-theme=win98] .hexaclear-menu-settings-strip-chevron,[data-theme=win98] .hexaclear-menu-settings-mute,[data-theme=win98] .hexaclear-menu-settings-account-text{color:var(--w98-text)!important;font-family:inherit!important;letter-spacing:0!important}[data-theme=win98] .hexaclear-menu-nav-title{text-transform:none!important;font-weight:700!important;font-size:14px!important}[data-theme=win98] .hexaclear-menu-nav-tease{text-transform:none!important;font-weight:400!important;font-size:12px!important;color:var(--w98-text-mute, #555)!important}[data-theme=win98] .hexaclear-menu-settings-strip{font-family:inherit!important;font-size:14px!important;letter-spacing:0!important;text-transform:none!important;font-weight:400!important;padding:6px 10px!important}[data-theme=win98] .hexaclear-menu-settings-strip-label{font-weight:700!important;text-transform:none!important}[data-theme=win98] .hexaclear-menu-settings-strip-summary{font-weight:400!important;color:var(--w98-text-mute, #555)!important}[data-theme=win98] .hexaclear-menu-settings-zone.is-expanded .hexaclear-menu-settings-strip{background:var(--w98-surface)!important}[data-theme=win98] .hexaclear-menu-settings-group-label{text-transform:none!important;font-weight:700!important;font-size:13px!important}[data-theme=win98] .hexaclear-menu-settings-audio,[data-theme=win98] .hexaclear-menu-settings-account,[data-theme=win98] .hexaclear-menu-settings-toggle-row{padding:6px 10px!important}[data-theme=win98] .hexaclear-menu-settings-toggle-row{font-family:inherit!important;font-size:13px!important;font-weight:400!important}[data-theme=win98] .hexaclear-menu-settings-audio-readout{font-family:inherit!important;font-size:13px!important;font-weight:400!important;color:var(--w98-text)!important}[data-theme=win98] .hexaclear-menu-settings-account-text{font-size:12px!important}[data-theme=win98] .hexaclear-account-card{min-width:320px;background:var(--w98-surface)!important;color:var(--w98-text)!important;border:2px solid!important;border-color:var(--w98-highlight) var(--w98-deep-shadow) var(--w98-deep-shadow) var(--w98-highlight)!important;border-radius:0!important;box-shadow:none!important;font-family:var(--w98-font)}[data-theme=win98] .hexaclear-account-card .title{color:var(--w98-text)!important;font-family:inherit!important;font-size:18px!important;font-weight:700!important;letter-spacing:0!important;text-shadow:none!important}[data-theme=win98] .hexaclear-account-copy,[data-theme=win98] .hexaclear-account-stat,[data-theme=win98] .hexaclear-account-online,[data-theme=win98] .hexaclear-account-message{background:var(--w98-surface)!important;border:2px solid!important;border-color:var(--w98-shadow) var(--w98-highlight) var(--w98-highlight) var(--w98-shadow)!important;border-radius:0!important;color:var(--w98-text)!important;box-shadow:none!important}[data-theme=win98] .hexaclear-account-copy strong,[data-theme=win98] .hexaclear-account-stat span,[data-theme=win98] .hexaclear-account-stat strong,[data-theme=win98] .hexaclear-account-online span,[data-theme=win98] .hexaclear-account-online strong{color:var(--w98-text)!important}[data-theme=win98] .hexaclear-account-form label{color:var(--w98-text)!important;font-family:inherit!important;letter-spacing:0!important}[data-theme=win98] .hexaclear-account-form input{background:#fff!important;border:2px solid!important;border-color:var(--w98-shadow) var(--w98-highlight) var(--w98-highlight) var(--w98-shadow)!important;border-radius:0!important;color:var(--w98-text)!important;font-family:inherit!important}[data-theme=win98] .hexaclear-account-mode-row button{background:var(--w98-surface)!important;border:2px solid!important;border-color:var(--w98-highlight) var(--w98-shadow) var(--w98-shadow) var(--w98-highlight)!important;border-radius:0!important;color:var(--w98-text)!important;font-family:inherit!important;letter-spacing:0!important}[data-theme=win98] .hexaclear-account-mode-row button.is-active{outline:1px dotted var(--w98-text)!important;outline-offset:-4px!important}[data-theme=win98] .hexaclear-menu-settings-audio input[type=range]{appearance:none;flex:1 1 auto;width:auto;min-width:80px;height:28px;background:transparent;margin:0;cursor:default}[data-theme=win98] .hexaclear-menu-settings-audio input[type=range]::-webkit-slider-runnable-track{height:5px;background:var(--w98-surface);border:1px solid;border-color:var(--w98-shadow) var(--w98-highlight) var(--w98-highlight) var(--w98-shadow);border-radius:0;margin-top:11px;margin-bottom:11px}[data-theme=win98] .hexaclear-menu-settings-audio input[type=range]::-webkit-slider-thumb{appearance:none;width:16px;height:28px;margin-top:-12px;background:var(--w98-surface);border:2px solid;border-color:var(--w98-highlight) var(--w98-deep-shadow) var(--w98-deep-shadow) var(--w98-highlight);box-shadow:inset -1px -1px 0 var(--w98-shadow),inset 1px 1px 0 var(--w98-surface);border-radius:0}[data-theme=win98] .hexaclear-menu-settings-audio input[type=range]::-moz-range-thumb{width:16px;height:28px;background:var(--w98-surface);border:2px solid var(--w98-deep-shadow);border-radius:0}[data-theme=win98] .hexaclear-menu-settings-audio input[type=checkbox],[data-theme=win98] .hexaclear-menu-settings-toggle-row input[type=checkbox],[data-theme=win98] .hexaclear-menu-settings-mute input[type=checkbox]{appearance:none;width:24px;height:24px;background:var(--w98-highlight);border:2px solid;border-color:var(--w98-shadow) var(--w98-highlight) var(--w98-highlight) var(--w98-shadow);box-shadow:inset 1px 1px 0 var(--w98-deep-shadow),inset -1px -1px 0 var(--w98-surface);position:relative;cursor:default;flex:0 0 auto}[data-theme=win98] .hexaclear-menu-settings-audio input[type=checkbox]:checked:after,[data-theme=win98] .hexaclear-menu-settings-toggle-row input[type=checkbox]:checked:after,[data-theme=win98] .hexaclear-menu-settings-mute input[type=checkbox]:checked:after{content:"✓";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:inherit;font-size:18px;font-weight:700;color:var(--w98-text);line-height:1}[data-theme=win98] .hexaclear-menu-settings-text{appearance:none;background:var(--w98-highlight)!important;color:var(--w98-text)!important;border:2px solid!important;border-color:var(--w98-shadow) var(--w98-highlight) var(--w98-highlight) var(--w98-shadow)!important;box-shadow:inset 1px 1px 0 var(--w98-deep-shadow),inset -1px -1px 0 var(--w98-surface)!important;border-radius:0!important;font-family:inherit!important;font-size:16px!important;padding:6px 10px!important;min-height:32px}[data-theme=win98] .hexaclear-menu-settings-select{appearance:none;background:var(--w98-highlight)!important;color:var(--w98-text)!important;border:2px solid!important;border-color:var(--w98-shadow) var(--w98-highlight) var(--w98-highlight) var(--w98-shadow)!important;box-shadow:inset 1px 1px 0 var(--w98-deep-shadow),inset -1px -1px 0 var(--w98-surface)!important;border-radius:0!important;font-family:inherit!important;font-size:14px!important;padding:6px 26px 6px 10px!important;min-height:32px;background-image:linear-gradient(45deg,transparent 50%,var(--w98-text) 50%),linear-gradient(-45deg,transparent 50%,var(--w98-text) 50%)!important;background-position:calc(100% - 12px) 50%,calc(100% - 6px) 50%!important;background-size:6px 6px,6px 6px!important;background-repeat:no-repeat!important}[data-theme=win98] .hexaclear-menu-link-sep{text-decoration:none!important;color:var(--w98-text)!important;font-size:14px!important}[data-theme=win98] .hexaclear-scoring-card,[data-theme=win98] .hexaclear-scores-card,[data-theme=win98] .hexaclear-gameover-card{min-width:260px}[data-theme=win98] .hexaclear-gameover-footer{background:var(--w98-surface)!important;margin:0 0 -12px!important;padding:10px 12px 12px!important;border-top:1px solid var(--w98-shadow)}[data-theme=win98] .hexaclear-scoring-rule-title,[data-theme=win98] .hexaclear-scoring-rule-desc,[data-theme=win98] .hexaclear-gameover-headline-label,[data-theme=win98] .hexaclear-gameover-headline-value,[data-theme=win98] .hexaclear-gameover-section-label{color:var(--w98-text)!important}[data-theme=win98] .hexaclear-scoring-rule-title{font-size:15px!important;font-weight:700!important}[data-theme=win98] .hexaclear-scoring-rule-desc{font-size:14px!important;line-height:1.4!important}[data-theme=win98] .hexaclear-scoring-rule{gap:12px!important}[data-theme=win98] .hexaclear-scoring-tabs{display:inline-flex!important;align-self:center!important;background:var(--w98-surface)!important;border:2px solid!important;border-color:var(--w98-shadow) var(--w98-highlight) var(--w98-highlight) var(--w98-shadow)!important;border-radius:0!important;padding:2px!important;box-shadow:none!important;gap:2px!important;margin:0 auto 8px!important}[data-theme=win98] .hexaclear-scoring-tab{background:var(--w98-surface)!important;color:var(--w98-text)!important;font-family:inherit!important;font-size:12px!important;font-weight:700!important;border:2px solid!important;border-color:var(--w98-highlight) var(--w98-deep-shadow) var(--w98-deep-shadow) var(--w98-highlight)!important;border-radius:0!important;padding:4px 12px!important;letter-spacing:0!important;text-transform:none!important;cursor:default!important}[data-theme=win98] .hexaclear-scoring-tab.is-active{background:var(--w98-surface)!important;color:var(--w98-text)!important;border-color:var(--w98-deep-shadow) var(--w98-highlight) var(--w98-highlight) var(--w98-deep-shadow)!important;box-shadow:inset 1px 1px 0 var(--w98-shadow)!important}[data-theme=win98] .hexaclear-piecetiary-cell{background:var(--w98-surface)!important;border:2px solid!important;border-color:var(--w98-shadow) var(--w98-highlight) var(--w98-highlight) var(--w98-shadow)!important;box-shadow:none!important;border-radius:0!important}[data-theme=win98] .hexaclear-piecetiary-notation{color:var(--w98-text)!important;font-family:Courier New,ui-monospace,monospace!important;font-size:11px!important;font-weight:700!important;letter-spacing:0!important}[data-theme=win98] .hexaclear-piecetiary-name{color:var(--w98-text)!important;font-family:inherit!important;font-size:11px!important;font-weight:400!important;font-style:italic!important;opacity:.85!important}[data-theme=win98] .hexaclear-undo-button{background:var(--w98-cube-fill)!important;color:var(--w98-text-on-navy)!important;font-family:inherit!important;font-size:11px!important;font-weight:400!important;padding:3px 10px!important;border:2px solid!important;border-color:var(--w98-highlight) var(--w98-deep-shadow) var(--w98-deep-shadow) var(--w98-highlight)!important;box-shadow:inset -1px -1px 0 var(--w98-shadow),inset 1px 1px 0 var(--w98-surface)!important;border-radius:0!important;text-transform:none!important;letter-spacing:0!important;filter:none!important}[data-theme=win98] .hexaclear-score-popup{background:var(--w98-surface)!important;color:var(--w98-text)!important;border:2px solid!important;border-color:var(--w98-highlight) var(--w98-deep-shadow) var(--w98-deep-shadow) var(--w98-highlight)!important;border-radius:0!important;font-family:inherit!important;font-size:11px!important;letter-spacing:0!important;text-transform:none!important}[data-theme=win98] .hexaclear-score-particle{color:var(--w98-lcd-fg)!important;text-shadow:none;background:transparent;padding:0;border:none;box-shadow:none;gap:0;line-height:1}[data-theme=win98] .hexaclear-score-particle .hexaclear-score-particle-value{font-family:DSEG7-Classic,DSEG7 Classic,Courier New,Courier,monospace!important;font-weight:700!important;font-size:32px!important;color:var(--w98-lcd-fg)!important;text-shadow:0 0 4px rgba(255,0,0,.55),0 0 1px rgba(255,0,0,.85)!important;letter-spacing:2px!important;line-height:1!important}[data-theme=win98] .hexaclear-score-particle .hexaclear-score-particle-label{font-family:inherit!important;font-size:11px!important;font-weight:700!important;color:var(--w98-lcd-fg)!important;text-shadow:0 0 3px rgba(255,0,0,.5)!important;letter-spacing:.05em!important;margin-top:4px}[data-theme=win98] .hexaclear-gem-label{fill:var(--w98-text)!important;filter:none!important}[data-theme=win98] .hexaclear-hex-cube.daily-target .cube-top{fill:var(--w98-highlight)!important}[data-theme=win98] .hexaclear-hex-cube.daily-target .cube-left{fill:var(--w98-shadow)!important}[data-theme=win98] .hexaclear-hex-cube.daily-target .cube-right{fill:var(--w98-deep-shadow)!important}[data-theme=win98] .hexaclear-hex-cube.daily-target .cube-face{filter:none!important}[data-theme=win98] .hexaclear-board-hud .board-hud-block{font-family:inherit!important;font-weight:700!important;color:var(--w98-text)!important;text-shadow:none!important}[data-theme=win98] .hexaclear-board-hud .board-hud-block .value{font-family:inherit!important;font-weight:700!important;color:var(--w98-text)!important}[data-theme=win98] .hexaclear-streak-value{color:var(--w98-text)!important;font-family:inherit!important;font-weight:700!important;letter-spacing:0!important;text-shadow:1px 1px 0 var(--w98-highlight),-1px -1px 0 var(--w98-highlight),1px -1px 0 var(--w98-highlight),-1px 1px 0 var(--w98-highlight)!important}[data-theme=win98] .hexaclear-streak-tier-1{font-size:22px!important}[data-theme=win98] .hexaclear-streak-tier-2{font-size:26px!important}[data-theme=win98] .hexaclear-streak-tier-3{font-size:30px!important}[data-theme=win98] .hexaclear-streak-tier-4{font-size:34px!important}[data-theme=win98] .hexaclear-streak-tier-5{font-size:38px!important}[data-theme=win98] .hexaclear-streak-tier-6{font-size:42px!important}[data-theme=win98] .hexaclear-multi-clear-chip{background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;padding:0!important;color:var(--w98-text)!important;font-family:inherit!important;font-style:normal!important;font-weight:700!important;letter-spacing:0!important;text-shadow:1px 1px 0 var(--w98-highlight),-1px -1px 0 var(--w98-highlight),1px -1px 0 var(--w98-highlight),-1px 1px 0 var(--w98-highlight)!important}[data-theme=win98] .hexaclear-multi-clear-tier-2{font-size:48px!important}[data-theme=win98] .hexaclear-multi-clear-tier-3{font-size:60px!important}[data-theme=win98] .hexaclear-multi-clear-tier-4{font-size:72px!important;color:#c80000!important}[data-theme=win98] .hexaclear-run-strip,[data-theme=win98] .hexaclear-profile-summary,[data-theme=win98] .hexaclear-performance-panel,[data-theme=win98] .hexaclear-mode-ledger-item{background:var(--w98-surface)!important;border-color:var(--w98-shadow)!important;border-radius:0!important;box-shadow:inset 1px 1px 0 var(--w98-shadow),inset -1px -1px 0 var(--w98-highlight)!important}[data-theme=win98] .hexaclear-run-stat+.hexaclear-run-stat,[data-theme=win98] .hexaclear-profile-summary-main,[data-theme=win98] .hexaclear-performance-feature{border-color:var(--w98-shadow)!important}[data-theme=win98] .hexaclear-run-stat-value,[data-theme=win98] .hexaclear-profile-summary-value,[data-theme=win98] .hexaclear-performance-feature-value,[data-theme=win98] .hexaclear-mode-ledger-value,[data-theme=win98] .hexaclear-record-value,[data-theme=win98] .hexaclear-statline-value{color:var(--w98-text)!important;font-family:inherit!important;text-shadow:none!important}[data-theme=win98] .hexaclear-record-row{border-color:var(--w98-shadow)!important;background:var(--w98-surface)!important;border-radius:0!important}[data-theme=win98] .hexaclear-run-stat-label,[data-theme=win98] .hexaclear-profile-summary-label,[data-theme=win98] .hexaclear-profile-summary-line span,[data-theme=win98] .hexaclear-performance-feature-label,[data-theme=win98] .hexaclear-statline-label,[data-theme=win98] .hexaclear-mode-ledger-label,[data-theme=win98] .hexaclear-record-label{color:var(--w98-text)!important;letter-spacing:0!important}[data-theme=win98] .hexaclear-stats-section-label{color:var(--w98-text)!important;letter-spacing:.05em!important;font-weight:700!important;opacity:1!important;text-shadow:none!important}[data-theme=win98] .hexaclear-stats-tracking-since{color:var(--w98-text)!important;font-style:normal!important}[data-theme=win98] .hexaclear-history-button{background:var(--w98-surface)!important;color:var(--w98-text)!important;border-radius:0!important;border:1px solid var(--w98-shadow)!important;box-shadow:inset 1px 1px 0 var(--w98-highlight),inset -1px -1px 0 var(--w98-shadow),1px 1px 0 var(--w98-shadow-deep)!important;font-family:inherit!important;letter-spacing:0!important;font-weight:700!important;padding:2px 12px!important}[data-theme=win98] .hexaclear-history-button:active{box-shadow:inset -1px -1px 0 var(--w98-highlight),inset 1px 1px 0 var(--w98-shadow)!important}[data-theme=win98] .hexaclear-history-button.is-archive{background:var(--w98-surface)!important;color:#c80000!important}[data-theme=win98] .hexaclear-history-card{font-family:inherit!important}[data-theme=win98] .hexaclear-history-nav-step{background:var(--w98-surface)!important;color:var(--w98-text)!important;border-radius:0!important;border:1px solid var(--w98-shadow)!important;box-shadow:inset 1px 1px 0 var(--w98-highlight),inset -1px -1px 0 var(--w98-shadow)!important}[data-theme=win98] .hexaclear-history-weekday{color:var(--w98-text)!important;letter-spacing:0!important}[data-theme=win98] .hexaclear-history-month-check{font-size:18px!important;font-weight:700!important;color:#006000!important;text-shadow:none!important;font-family:inherit!important}[data-theme=win98] .hexaclear-history-nav-label-perfected{color:var(--w98-text)!important}[data-theme=win98] .hexaclear-history-cell{background:var(--w98-surface)!important;color:var(--w98-text)!important;border-radius:0!important;border:1px solid var(--w98-shadow)!important;box-shadow:inset 1px 1px 0 var(--w98-highlight),inset -1px -1px 0 var(--w98-shadow)!important;font-family:inherit!important;min-width:0!important;min-height:0!important;padding:2px!important;font-size:12px!important;line-height:1!important}[data-theme=win98] .hexaclear-history-day{font-size:13px!important;font-weight:700!important}[data-theme=win98] .hexaclear-history-best{font-size:9px!important;font-weight:400!important;font-style:italic!important;color:var(--w98-deep-shadow, #1a1a1a)!important;opacity:.7;margin-top:0!important;letter-spacing:0!important}[data-theme=win98] .hexaclear-history-best:before{content:"("}[data-theme=win98] .hexaclear-history-best:after{content:")"}[data-theme=win98] .hexaclear-history-nav-step{min-width:0!important;min-height:0!important;padding:2px 10px!important;font-size:14px!important;line-height:1!important}[data-theme=win98] .hexaclear-history-cell:disabled{background:var(--w98-surface)!important;color:var(--w98-shadow)!important}[data-theme=win98] .hexaclear-history-cell.is-today{outline:1px dotted var(--w98-text)!important;outline-offset:-3px!important}[data-theme=win98] .hexaclear-history-cell.is-cleared{background:#8fc88f!important;border-color:var(--w98-shadow)!important}[data-theme=win98] .hexaclear-history-cell.is-cleared .hexaclear-history-day{color:#003800!important;font-weight:800!important}[data-theme=win98] .hexaclear-history-cell.is-cleared:before{content:"✓";position:absolute;top:1px;right:2px;font-size:10px;font-weight:700;color:#003800;line-height:1;font-family:inherit;pointer-events:none}[data-theme=win98] .hexaclear-history-cell.is-active{background:var(--w98-blue, #000080)!important;color:#fff!important}[data-theme=win98] .hexaclear-history-cell.is-active.is-cleared:before{color:#c8ffc8!important}[data-theme=win98] .hexaclear-history-cell.is-active.is-cleared .hexaclear-history-day{color:#fff!important}[data-theme=win98] .hexaclear-history-cell.is-active .hexaclear-history-best{color:#fff!important;opacity:.85}[data-theme=win98] .hexaclear-history-legend{color:var(--w98-text)!important;font-style:normal!important}[data-theme=win98] .hexaclear-tutorial-pulse{stroke:var(--w98-inverse-fill, #ff0081);filter:none}[data-theme=win98] .hexaclear-tutorial-prompt{background:var(--w98-surface, #c3c3c3);border:2px solid var(--w98-text, #000);border-top-color:#fff;border-left-color:#fff;border-radius:0;color:var(--w98-text, #000);box-shadow:1px 1px 0 var(--w98-text, #000),2px 2px #00000059;font-family:"MS Sans Serif",Tahoma,sans-serif;font-weight:700;letter-spacing:0}[data-theme=win98] .hexaclear-tutorial-toast{background:var(--w98-titlebar, #010081);border:2px solid var(--w98-text, #000);border-top-color:#fff;border-left-color:#fff;border-radius:0;color:#fff;font-family:"MS Sans Serif",Tahoma,sans-serif;font-weight:700;letter-spacing:.02em;box-shadow:2px 2px 0 var(--w98-text, #000)}[data-theme=win98] .hexaclear-tutorial-skip{color:var(--w98-text, #000);text-decoration:underline;padding:.2rem .5rem;border:1px solid transparent}[data-theme=win98] .hexaclear-tutorial-skip:hover,[data-theme=win98] .hexaclear-tutorial-skip:focus-visible{background:var(--w98-titlebar, #010081);color:#fff;border-color:var(--w98-text, #000);outline:1px dotted #fff;outline-offset:-3px}[data-theme=win98] .hexaclear-spectator-pill{background:var(--w98-surface, #c3c3c3);border:2px solid var(--w98-text, #000);border-top-color:#00000080;border-left-color:#00000080;border-bottom-color:#fff;border-right-color:#fff;border-radius:0;color:var(--w98-text, #000);font-family:"MS Sans Serif",Tahoma,sans-serif;font-weight:700}[data-theme=win98] .hexaclear-spectator-pill-eye{filter:none}[data-theme=win98] .hexaclear-spectator-pill-count{color:var(--w98-lcd, #ff0000);font-family:DSEG7-Classic,Consolas,monospace;font-size:.85rem;letter-spacing:.06em}[data-theme=win98] .hexaclear-spectator-pill{animation:none}[data-theme=win98] .hexaclear-reel{background:var(--w98-surface, #c3c3c3);border:2px solid var(--w98-text, #000);border-top-color:#00000080;border-left-color:#00000080;border-bottom-color:#fff;border-right-color:#fff;border-radius:0;box-shadow:none;color:var(--w98-text, #000)}[data-theme=win98] .hexaclear-reel-svg{filter:none}[data-theme=win98] .hexaclear-reel-hex{fill:#fff;stroke:var(--w98-text, #000)}[data-theme=win98] .hexaclear-reel-cube{fill:var(--w98-cube-fill, #008080);stroke:var(--w98-text, #000)}[data-theme=win98] .hexaclear-reel-cube.is-ruby{fill:var(--w98-ruby-fill, #ff0000)}[data-theme=win98] .hexaclear-reel-cell.is-placed-now .hexaclear-reel-cube{fill:var(--w98-cube-highlight, #20a0a0)}[data-theme=win98] .hexaclear-reel-cell.is-placed-now .hexaclear-reel-cube.is-ruby{fill:var(--w98-ruby-fill, #ff0000)}[data-theme=win98] .hexaclear-reel-caption{color:var(--w98-text, #000);font-family:"MS Sans Serif",Tahoma,sans-serif;font-weight:700}[data-theme=win98] .hexaclear-reel-title{color:var(--w98-text, #000);font-family:"MS Sans Serif",Tahoma,sans-serif;font-weight:700;letter-spacing:0!important;text-transform:none!important;font-size:11px!important}[data-theme=win98] .hexaclear-reel-points{color:var(--w98-lcd, #ff0000);font-family:DSEG7-Classic,Consolas,monospace;text-shadow:0 0 6px rgba(255,0,0,.6)}[data-theme=win98] .hexaclear-reel-replay,[data-theme=win98] .hexaclear-reel-download{background:var(--w98-surface, #c3c3c3);border:2px solid var(--w98-text, #000);border-top-color:#fff;border-left-color:#fff;border-bottom-color:#00000080;border-right-color:#00000080;border-radius:0;color:var(--w98-text, #000);font-family:"MS Sans Serif",Tahoma,sans-serif;font-weight:700;width:24px;height:24px;min-height:24px;padding:0}[data-theme=win98] .hexaclear-reel-download.is-progress{width:auto;padding:0 6px}[data-theme=win98] .hexaclear-reel-replay:active,[data-theme=win98] .hexaclear-reel-download:active{border-top-color:#00000080;border-left-color:#00000080;border-bottom-color:#fff;border-right-color:#fff;transform:none}[data-theme=win98] .hexaclear-piecetiary-cell{background:var(--w98-surface, #c3c3c3);border:2px solid var(--w98-text, #000);border-top-color:#fff;border-left-color:#fff;border-bottom-color:#00000080;border-right-color:#00000080;border-radius:0;box-shadow:none;color:var(--w98-text, #000)}[data-theme=win98] .hexaclear-piecetiary-cell:hover,[data-theme=win98] .hexaclear-piecetiary-cell:focus-visible{background:var(--w98-surface, #c3c3c3);border-color:var(--w98-text, #000);outline:1px dotted var(--w98-text, #000);outline-offset:-3px}[data-theme=win98] .hexaclear-piecetiary-cell:active,[data-theme=win98] .hexaclear-piecetiary-cell.has-history{border-top-color:#00000080;border-left-color:#00000080;border-bottom-color:#fff;border-right-color:#fff;box-shadow:none}[data-theme=win98] .hexaclear-piece-detail-card{background:var(--w98-surface, #c3c3c3);color:var(--w98-text, #000)}[data-theme=win98] .hexaclear-piece-detail-head{border-bottom-color:var(--w98-text, #000)}[data-theme=win98] .hexaclear-piece-detail-preview{background:#fff;border:2px solid var(--w98-text, #000);border-top-color:#00000080;border-left-color:#00000080;border-bottom-color:#fff;border-right-color:#fff;border-radius:0}[data-theme=win98] .hexaclear-piece-detail-nickname,[data-theme=win98] .hexaclear-piece-detail-notation,[data-theme=win98] .hexaclear-piece-detail-stat dt,[data-theme=win98] .hexaclear-piece-detail-stat dd,[data-theme=win98] .hexaclear-piece-detail-empty{color:var(--w98-text, #000);font-family:"MS Sans Serif",Tahoma,sans-serif}[data-theme=win98] .hexaclear-pvp-delta-chip{background:var(--w98-surface, #c3c3c3);border:2px solid var(--w98-text, #000);border-top-color:#fff;border-left-color:#fff;border-bottom-color:#00000080;border-right-color:#00000080;border-radius:0;box-shadow:none;color:var(--w98-text, #000);font-family:"MS Sans Serif",Tahoma,sans-serif;animation:none}[data-theme=win98] .hexaclear-pvp-delta-chip-label{color:var(--w98-text, #000)}[data-theme=win98] .hexaclear-pvp-delta-entry.is-self .hexaclear-pvp-delta-name{color:var(--w98-titlebar, #010081)}[data-theme=win98] .hexaclear-pvp-delta-amount,[data-theme=win98] .hexaclear-pvp-delta-sep{color:var(--w98-text, #000)}[data-theme=win98] .hexaclear-cell.cell-dead .hexaclear-hex.empty{fill:var(--w98-surface-darker);stroke:var(--w98-deep-shadow);opacity:1}[data-theme=win98] .hexaclear-alarm-overlay{fill:none;stroke:#d40000;stroke-width:3;animation:w98-alarm-overlay-blink .9s step-end infinite}@keyframes w98-alarm-overlay-blink{0%,49.9%{opacity:0}50%,to{opacity:1}}[data-theme=win98] .cubic-viewport.is-critical .hexaclear-win98-lcd-score .lcd-digits{animation:w98-alarm-lcd-blink .9s step-end infinite}@keyframes w98-alarm-lcd-blink{0%,49.9%{color:var(--w98-lcd-fg)}50%,to{color:var(--w98-lcd-dim)}}[data-theme=win98] .cubic-viewport.reduced-motion .hexaclear-alarm-overlay{animation:none;opacity:1}[data-theme=win98] .cubic-viewport.reduced-motion.is-critical .hexaclear-win98-lcd-score .lcd-digits{animation:none}[data-theme=win98] .hexaclear-dealin-announce-text{font-family:inherit;font-weight:700;letter-spacing:.02em;font-size:clamp(2.2rem,10vw,5rem);color:var(--w98-text-on-navy);background:var(--w98-titlebar);padding:.1em .4em;border:2px solid;border-color:var(--w98-highlight) var(--w98-deep-shadow) var(--w98-deep-shadow) var(--w98-highlight);text-shadow:none}[data-theme=win98] .hexaclear-announcer-pop{font-family:inherit;font-weight:700;letter-spacing:.02em;color:var(--w98-text);background:var(--w98-surface);width:fit-content;margin:0 auto;padding:.06em .45em;border:2px solid;border-color:var(--w98-highlight) var(--w98-deep-shadow) var(--w98-deep-shadow) var(--w98-highlight);text-shadow:none}[data-theme=win98] .hexaclear-announcer-pop.kind-streak,[data-theme=win98] .hexaclear-announcer-pop.kind-boardclear{color:#d40000}[data-theme=win98] .hexaclear-pmenu{background:var(--w98-surface);border-radius:0;border:2px solid;border-color:var(--w98-highlight) var(--w98-deep-shadow) var(--w98-deep-shadow) var(--w98-highlight);box-shadow:1px 1px 0 var(--w98-deep-shadow);padding:3px 8px 10px}[data-theme=win98] .hexaclear-pmenu-masthead{background:var(--w98-titlebar);border-bottom:none;padding:5px 8px;margin:0 -5px}[data-theme=win98] .hexaclear-pmenu-kicker{color:var(--w98-text-on-navy);letter-spacing:.06em;font-size:13px;text-transform:none}[data-theme=win98] .hexaclear-pmenu-kicker:after{content:" — CUBEKILL.EXE"}[data-theme=win98] .hexaclear-pmenu-hero{border-radius:0;background:var(--w98-surface);border:2px solid;border-color:var(--w98-highlight) var(--w98-deep-shadow) var(--w98-deep-shadow) var(--w98-highlight);box-shadow:1px 1px 0 var(--w98-deep-shadow);outline:1px solid var(--w98-deep-shadow);outline-offset:-5px;padding:12px 10px 10px}[data-theme=win98] .hexaclear-pmenu-hero:hover{background:var(--w98-surface)}[data-theme=win98] .hexaclear-pmenu-hero:active{transform:none;border-color:var(--w98-deep-shadow) var(--w98-highlight) var(--w98-highlight) var(--w98-deep-shadow);box-shadow:none}[data-theme=win98] .hexaclear-pmenu-hero-label{font-family:inherit;font-size:19px;font-weight:700;letter-spacing:0;text-transform:none;color:var(--w98-text)}[data-theme=win98] .hexaclear-pmenu-hero-sub{font-size:11px;font-weight:400;letter-spacing:.02em;text-transform:none;color:var(--w98-surface-darker)}[data-theme=win98] .hexaclear-pmenu-tile{border-radius:0;background:var(--w98-surface);border:2px solid;border-color:var(--w98-highlight) var(--w98-deep-shadow) var(--w98-deep-shadow) var(--w98-highlight);box-shadow:none;transition:none}[data-theme=win98] .hexaclear-pmenu-tile:hover,[data-theme=win98] .hexaclear-pmenu-tile:focus-visible{background:var(--w98-surface);border-color:var(--w98-highlight) var(--w98-deep-shadow) var(--w98-deep-shadow) var(--w98-highlight);transform:none}[data-theme=win98] .hexaclear-pmenu-tile:active{border-color:var(--w98-deep-shadow) var(--w98-highlight) var(--w98-highlight) var(--w98-deep-shadow)}[data-theme=win98] .hexaclear-pmenu-tile-title{font-size:13px;font-weight:700;letter-spacing:0;text-transform:none;color:var(--w98-text)}[data-theme=win98] .hexaclear-pmenu-tile-stat{font-size:11px;font-weight:400;letter-spacing:0;color:var(--w98-surface-darker)}[data-theme=win98] .hexaclear-pmenu-utility{border-top:none;box-shadow:none;margin-top:12px;padding:0 2px;align-items:center}[data-theme=win98] .hexaclear-pmenu-runlink{font-size:12px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--w98-titlebar);text-decoration:underline}[data-theme=win98] .hexaclear-pmenu-runlink.is-warn,[data-theme=win98] .hexaclear-pmenu-runlink.is-danger{color:#d40000}[data-theme=win98] .hexaclear-pmenu-settings-chip{border-radius:0;background:var(--w98-surface);border:2px solid;border-color:var(--w98-highlight) var(--w98-deep-shadow) var(--w98-deep-shadow) var(--w98-highlight);font-size:12px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--w98-text)}[data-theme=win98] .hexaclear-pmenu-settings-chip:active{border-color:var(--w98-deep-shadow) var(--w98-highlight) var(--w98-highlight) var(--w98-deep-shadow)}[data-theme=win98] .hexaclear-pmenu-settings-head{border-bottom:1px solid var(--w98-shadow);box-shadow:0 1px 0 var(--w98-highlight);padding:8px 10px 6px}[data-theme=win98] .hexaclear-pmenu-settings-title{font-family:inherit;font-size:16px;font-weight:700;text-transform:none;color:var(--w98-text)}[data-theme=win98] .hexaclear-pmenu-back{border-radius:0;background:var(--w98-surface);border:2px solid;border-color:var(--w98-highlight) var(--w98-deep-shadow) var(--w98-deep-shadow) var(--w98-highlight);box-shadow:1px 1px 0 var(--w98-deep-shadow);outline:1px solid var(--w98-deep-shadow);outline-offset:-5px;padding:7px 18px;font-size:13px;font-weight:700;letter-spacing:0;text-transform:none;color:var(--w98-text);text-decoration:none}[data-theme=win98] .hexaclear-pmenu-back:active{transform:none;border-color:var(--w98-deep-shadow) var(--w98-highlight) var(--w98-highlight) var(--w98-deep-shadow);box-shadow:none}[data-theme=win98] .hexaclear-pmenu-settings-body .hexaclear-menu-settings-group{border-radius:0;background:var(--w98-surface);border:2px groove var(--w98-highlight);box-shadow:none}[data-theme=win98] .hexaclear-pmenu-settings-body .hexaclear-menu-settings-group-label{font-size:12px;font-weight:700;letter-spacing:0;text-transform:none;color:var(--w98-text)}[data-theme=win98] .hexaclear-pmenu-settings-body{padding:0 8px}:root[data-theme=win98]{--dash-accent: #000080;--dash-accent-ink: #ffffff;--dash-radius: 0px}:root[data-theme=audius]{--audius-shell: #040309;--audius-glass: #080b12;--audius-glass-deep: #030107;--audius-ink: #d7fff7;--audius-muted: #7ea8a2;--audius-rail: #162e35;--audius-amber: #c8732c;--audius-bass: 0;--audius-mid: 0;--audius-treble: 0;--audius-onset: 0;--audius-intensity: .18;--audius-breath: .18;--audius-board-ambience: .18;--audius-stage-scale: 1;--audius-viz-hue: 188deg;--audius-cube-hue-rotate: 0deg;--audius-deck-hot: 0;--audius-meter-bass: 0;--audius-meter-mid: 0;--audius-meter-treble: 0;--audius-meter-onset: 0;--audius-cube-top: #cffff2;--audius-cube-left: #42d6bd;--audius-cube-right: #115a67;color:var(--audius-ink)}.hexaclear-audius-deck,.hexaclear-audius-title-card,.hexaclear-audius-vu{display:none}[data-theme=audius] body,[data-theme=audius] .cubic-viewport{background:radial-gradient(circle at 50% -14%,color-mix(in srgb,var(--audius-cube-top) 20%,transparent) 0%,transparent 38%),radial-gradient(circle at 50% 66%,#16101f,#08050e 58%,#030106);color:var(--audius-ink)}[data-theme=audius] .hexaclear-root{width:min(100%,860px);max-width:min(860px,calc(100vw - 1rem));padding:clamp(.45rem,1.1dvh,.7rem);gap:clamp(.42rem,.9dvh,.62rem);background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--audius-cube-top) 10%,transparent),transparent 30%),linear-gradient(180deg,rgba(255,255,255,.025),transparent 28%),var(--audius-shell);border:1px solid color-mix(in srgb,var(--audius-cube-top) 16%,#242033);border-radius:1.4rem;box-shadow:inset 0 1px #ffffff0e,inset 0 -30px 70px #00000075,0 0 22px color-mix(in srgb,var(--audius-cube-left) 14%,transparent),0 24px 80px #000000b3}[data-theme=audius] .hexaclear-header,[data-theme=audius] .hexaclear-win98-lcds{display:none}[data-theme=audius] .hexaclear-audius-deck{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand utility" "modes modes" "readouts readouts";align-items:center;gap:.35rem;flex:0 0 auto;padding:.32rem;border:1px solid color-mix(in srgb,var(--audius-cube-top) 22%,#30263b);border-radius:.95rem;background:linear-gradient(145deg,rgba(255,255,255,.05),transparent 38%),#040309e6;box-shadow:inset 0 1px #ffffff0e,0 0 14px color-mix(in srgb,var(--audius-cube-left) 14%,transparent)}[data-theme=audius] .hexaclear-audius-brand{grid-area:brand;display:flex;align-items:center;justify-content:flex-start;line-height:1;padding:.1rem 0}[data-theme=audius] .hexaclear-audius-brand-kicker,[data-theme=audius] .readout-label,[data-theme=audius] .track-label,[data-theme=audius] .spectrum-state{font-size:.55rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb,var(--audius-cube-top) 48%,var(--audius-muted))}[data-theme=audius] .hexaclear-audius-brand-title{font-family:Orbitron,Nunito,system-ui,sans-serif;font-weight:900;font-size:clamp(1.6rem,4.6dvh,2.6rem);letter-spacing:.22em;text-transform:uppercase;text-indent:.22em;color:color-mix(in srgb,var(--audius-cube-top) 88%,#fff5ca);text-shadow:0 0 1px rgba(255,255,255,.85),0 0 12px color-mix(in srgb,var(--audius-cube-left) 60%,transparent),0 0 26px color-mix(in srgb,var(--audius-cube-top) 30%,transparent)}[data-theme=audius] .hexaclear-audius-mode-bank,[data-theme=audius] .hexaclear-audius-transport-actions,[data-theme=audius] .hexaclear-audius-utility-row{display:inline-flex;align-items:center;gap:.25rem}[data-theme=audius] .hexaclear-audius-utility-row{grid-area:utility;display:flex;align-items:center;justify-content:flex-end;gap:.3rem}[data-theme=audius] .hexaclear-audius-mode-bank{grid-area:modes;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}[data-theme=audius] .hexaclear-audius-menu-button{width:auto}[data-theme=audius] .hexaclear-audius-utility-row .hexaclear-audius-menu-button,[data-theme=audius] .hexaclear-audius-utility-row .hexaclear-audius-history-button{flex:1 1 0;min-width:8.5rem}[data-theme=audius] .hexaclear-audius-mode,[data-theme=audius] .hexaclear-audius-menu-button,[data-theme=audius] .hexaclear-audius-history-button,[data-theme=audius] .hexaclear-audius-transport-button{appearance:none;border:1px solid color-mix(in srgb,var(--audius-cube-top) 30%,#3a3347);border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.09),transparent),#05040bc2;color:color-mix(in srgb,var(--audius-cube-top) 66%,#f2d8a6);font-family:inherit;font-size:.64rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;padding:.36rem .58rem;min-height:2rem;box-shadow:inset 0 1px #ffffff17,0 0 8px color-mix(in srgb,var(--audius-cube-left) 18%,transparent)}[data-theme=audius] .hexaclear-audius-mode.active,[data-theme=audius] .hexaclear-audius-history-button.is-archive,[data-theme=audius] .hexaclear-audius-transport-button.is-primary{color:#061114;background:radial-gradient(circle at 50% 0%,rgba(255,255,255,.42),transparent 48%),linear-gradient(135deg,color-mix(in srgb,var(--audius-cube-top) 76%,#f7de86),color-mix(in srgb,var(--audius-cube-left) 64%,var(--audius-amber)));box-shadow:inset 0 1px #ffffff5c,0 0 16px color-mix(in srgb,var(--audius-cube-left) 28%,transparent)}[data-theme=audius] .hexaclear-audius-transport-button:disabled{opacity:.46}[data-theme=audius] .hexaclear-audius-readouts{grid-area:readouts;display:grid;grid-template-columns:repeat(2,minmax(4.5rem,1fr));gap:.24rem;min-width:min(22rem,34vw)}[data-theme=audius] .hexaclear-audius-readout{position:relative;display:grid;gap:.08rem;padding:.28rem .45rem;border:1px solid color-mix(in srgb,var(--audius-cube-top) 18%,#2c2736);border-radius:.72rem;background:radial-gradient(circle at 50% 100%,color-mix(in srgb,var(--audius-cube-left) 9%,transparent),transparent 58%),#020206ad;overflow:hidden}[data-theme=audius] .readout-value{font-size:clamp(1rem,2.5dvh,1.38rem);font-weight:900;line-height:1;color:color-mix(in srgb,var(--audius-cube-top) 78%,#fff5c8);text-shadow:0 0 6px color-mix(in srgb,var(--audius-cube-top) 55%,transparent),0 0 14px color-mix(in srgb,var(--audius-cube-left) 28%,transparent)}[data-theme=audius] .hexaclear-audius-transport{min-width:0;display:grid;grid-template-columns:minmax(10rem,1fr) minmax(6rem,.42fr) auto;align-items:center;gap:.45rem;padding:.42rem;border-radius:.9rem;background:linear-gradient(90deg,rgba(255,255,255,.055),transparent 54%),#030308a8}[data-theme=audius] .hexaclear-audius-title-card{position:absolute;left:clamp(.75rem,2.4vw,1.25rem);bottom:clamp(.75rem,2.4vw,1.25rem);z-index:8;display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"header" "progress" "actions";align-items:start;gap:.5rem;width:min(23rem,46%);max-width:calc(100% - 1.5rem);min-width:0;padding:.7rem .78rem .66rem;border:1px solid color-mix(in srgb,var(--audius-cube-top) 18%,transparent);border-radius:1rem;background:linear-gradient(90deg,#030207fa,#030207f0),radial-gradient(circle at 18% 50%,color-mix(in srgb,var(--audius-cube-left) 16%,transparent),transparent 58%);box-shadow:inset 0 1px #ffffff0e,0 10px 26px #00000094,0 0 18px color-mix(in srgb,var(--audius-cube-left) 16%,transparent);pointer-events:auto;transition:opacity .18s ease,transform .18s ease,width .18s ease}[data-theme=audius] .hexaclear-audius-title-card:before{content:"";position:absolute;left:.8rem;right:20%;bottom:.42rem;height:2px;border-radius:999px;background:color-mix(in srgb,var(--audius-cube-top) 64%,transparent);opacity:var(--audius-deck-hot);pointer-events:none}[data-theme=audius] .hexaclear-audius-np-header{grid-area:header;min-width:0;display:flex;align-items:center;gap:.6rem}[data-theme=audius] .hexaclear-audius-artwork{position:relative;flex:none;width:3.4rem;height:3.4rem;border-radius:.62rem;overflow:hidden;display:grid;place-items:center;background:linear-gradient(150deg,color-mix(in srgb,var(--audius-cube-left) 30%,#16121f),color-mix(in srgb,var(--audius-cube-top) 12%,#07060d));border:1px solid color-mix(in srgb,var(--audius-cube-top) 24%,transparent);box-shadow:inset 0 0 0 1px #ffffff0d,0 4px 13px #00000080}[data-theme=audius] .hexaclear-audius-artwork img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}[data-theme=audius] .hexaclear-audius-artwork-glyph{width:1.65rem;height:1.65rem;fill:none;stroke:color-mix(in srgb,var(--audius-cube-top) 58%,#fff6d0);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;opacity:.82}[data-theme=audius] .hexaclear-audius-np-eq{position:absolute;inset:auto 0 0;display:flex;align-items:flex-end;justify-content:center;gap:.16rem;height:54%;padding:.2rem .24rem;background:linear-gradient(to top,rgba(2,2,7,.82),transparent);opacity:0;transition:opacity .22s ease;pointer-events:none}[data-theme=audius] .hexaclear-audius-title-card.is-playing .hexaclear-audius-np-eq{opacity:1}[data-theme=audius] .hexaclear-audius-np-eq .spectrum-bar{width:.24rem;height:100%;border-radius:999px;transform-origin:bottom center}[data-theme=audius] .hexaclear-audius-title-copy{min-width:0;flex:1 1 auto;display:grid;gap:.13rem}[data-theme=audius] .hexaclear-audius-title-copy .track-label{display:inline-flex;align-items:center;gap:.36rem}[data-theme=audius] .hexaclear-audius-np-dot{flex:none;width:.42rem;height:.42rem;border-radius:999px;background:color-mix(in srgb,var(--audius-cube-top) 38%,#5b5560)}[data-theme=audius] .hexaclear-audius-title-card.is-playing .hexaclear-audius-np-dot{background:color-mix(in srgb,var(--audius-cube-top) 86%,#fff6d0);box-shadow:0 0 7px color-mix(in srgb,var(--audius-cube-top) 64%,transparent);animation:hexaclear-audius-np-dot-pulse 1.7s ease-in-out infinite}@keyframes hexaclear-audius-np-dot-pulse{0%,to{opacity:.5}50%{opacity:1}}[data-theme=audius] .hexaclear-audius-title-toggle{flex:none;align-self:flex-start;display:grid;place-items:center;width:1.7rem;height:1.7rem;padding:0;appearance:none;border:1px solid color-mix(in srgb,var(--audius-cube-top) 18%,transparent);border-radius:999px;background:#ffffff0f;color:color-mix(in srgb,var(--audius-cube-top) 64%,#ffffff);cursor:pointer}[data-theme=audius] .hexaclear-audius-title-toggle svg{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;transition:transform .18s ease}[data-theme=audius] .hexaclear-audius-title-card.is-collapsed{width:auto;min-width:0;grid-template-columns:auto;grid-template-areas:"header";padding:.4rem;gap:0;opacity:.86}[data-theme=audius] .hexaclear-audius-title-card.is-collapsed .hexaclear-audius-np-header{gap:.42rem}[data-theme=audius] .hexaclear-audius-title-card.is-peeking{width:min(20rem,calc(100% - 1.5rem));grid-template-columns:minmax(0,1fr);grid-template-areas:"peek";padding:.58rem .72rem}[data-theme=audius] .hexaclear-audius-title-card.is-collapsed .hexaclear-audius-title-toggle svg{transform:rotate(180deg)}[data-theme=audius] .hexaclear-audius-title-card.is-collapsed:before,[data-theme=audius] .hexaclear-audius-title-card.is-collapsed .hexaclear-audius-title-copy,[data-theme=audius] .hexaclear-audius-title-card.is-collapsed .hexaclear-audius-progress,[data-theme=audius] .hexaclear-audius-title-card.is-collapsed .hexaclear-audius-media-controls{display:none}[data-theme=audius] .hexaclear-audius-title-peek{grid-area:peek;min-width:0;appearance:none;border:0;background:transparent;color:inherit;font:inherit;text-align:left;display:grid;gap:.08rem;padding:0}[data-theme=audius] .hexaclear-audius-media-controls{grid-area:actions;display:grid;gap:.46rem}[data-theme=audius] .hexaclear-audius-progress{grid-area:progress;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;min-width:0;font-size:.62rem;font-weight:800;letter-spacing:.02em;font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--audius-cube-top) 50%,var(--audius-muted))}[data-theme=audius] .hexaclear-audius-progress-elapsed{justify-self:start;color:color-mix(in srgb,var(--audius-cube-top) 76%,#fff5c8)}[data-theme=audius] .hexaclear-audius-progress-total{justify-self:end}[data-theme=audius] .hexaclear-audius-progress input[type=range]{-webkit-appearance:none;appearance:none;width:100%;max-width:100%;height:1.1rem;margin:0;padding:0;background:transparent;cursor:pointer}[data-theme=audius] .hexaclear-audius-progress input[type=range]::-webkit-slider-runnable-track{height:.32rem;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--audius-cube-left) 70%,#ffffff),color-mix(in srgb,var(--audius-cube-top) 68%,#fff2b6)) no-repeat,#ffffff21;background-size:var(--audius-progress-pct, 0%) 100%,100% 100%}[data-theme=audius] .hexaclear-audius-progress input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:.85rem;height:.85rem;margin-top:-.27rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--audius-cube-top) 55%,transparent);background:color-mix(in srgb,var(--audius-cube-top) 80%,#ffffff);box-shadow:0 0 0 3px #020207b8,0 0 12px color-mix(in srgb,var(--audius-cube-left) 36%,transparent)}[data-theme=audius] .hexaclear-audius-progress input[type=range]::-moz-range-track{height:.32rem;border-radius:999px;background:#ffffff21}[data-theme=audius] .hexaclear-audius-progress input[type=range]::-moz-range-progress{height:.32rem;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--audius-cube-left) 70%,#ffffff),color-mix(in srgb,var(--audius-cube-top) 68%,#fff2b6))}[data-theme=audius] .hexaclear-audius-progress input[type=range]::-moz-range-thumb{width:.85rem;height:.85rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--audius-cube-top) 55%,transparent);background:color-mix(in srgb,var(--audius-cube-top) 80%,#ffffff);box-shadow:0 0 0 3px #020207b8,0 0 12px color-mix(in srgb,var(--audius-cube-left) 36%,transparent)}[data-theme=audius] .hexaclear-audius-progress input[type=range]:focus-visible{outline:none}[data-theme=audius] .hexaclear-audius-progress input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px #020207b8,0 0 0 5px color-mix(in srgb,var(--audius-cube-top) 60%,transparent)}[data-theme=audius] .hexaclear-audius-media-button-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.52rem}[data-theme=audius] .hexaclear-audius-primary-transport,[data-theme=audius] .hexaclear-audius-secondary-controls{display:inline-flex;align-items:center}[data-theme=audius] .hexaclear-audius-primary-transport{justify-content:center;gap:.58rem}[data-theme=audius] .hexaclear-audius-secondary-controls{justify-content:flex-end;gap:.24rem}[data-theme=audius] .hexaclear-audius-media-button,[data-theme=audius] .hexaclear-audius-window-close{appearance:none;border:1px solid color-mix(in srgb,var(--audius-cube-top) 24%,#30263b);border-radius:.72rem;background:linear-gradient(180deg,rgba(255,255,255,.09),transparent),#040309c7;color:color-mix(in srgb,var(--audius-cube-top) 68%,#fff6d0);font:inherit;font-size:.58rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}[data-theme=audius] .hexaclear-audius-media-button{width:2.45rem;height:2.45rem;min-width:2.45rem;min-height:2.45rem;display:grid;place-items:center;padding:0;border-radius:999px;line-height:0}[data-theme=audius] .hexaclear-audius-media-button.is-play-pause{width:3.3rem;height:3.3rem;min-width:3.3rem;min-height:3.3rem}[data-theme=audius] .hexaclear-audius-media-button.is-secondary{width:2.16rem;height:2.16rem;min-width:2.16rem;min-height:2.16rem;opacity:.9}[data-theme=audius] .hexaclear-audius-media-button svg{width:1.35rem;height:1.35rem;overflow:visible}[data-theme=audius] .hexaclear-audius-media-button.is-play-pause svg{width:1.95rem;height:1.95rem}[data-theme=audius] .hexaclear-audius-media-button.is-secondary svg{width:1.1rem;height:1.1rem}[data-theme=audius] .hexaclear-audius-media-button svg path,[data-theme=audius] .hexaclear-audius-media-button svg circle{fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}[data-theme=audius] .hexaclear-audius-media-button svg text{fill:currentColor;stroke:none;font-size:7px;font-weight:900}[data-theme=audius] .hexaclear-audius-media-button.is-primary{color:#061114;background:radial-gradient(circle at 50% 0%,rgba(255,255,255,.36),transparent 48%),linear-gradient(135deg,color-mix(in srgb,var(--audius-cube-top) 76%,#f7de86),color-mix(in srgb,var(--audius-cube-left) 64%,var(--audius-amber)))}[data-theme=audius] .hexaclear-audius-media-button.is-secondary.is-active{opacity:1;color:color-mix(in srgb,var(--audius-cube-top) 88%,#fff6d0);border-color:color-mix(in srgb,var(--audius-cube-top) 52%,transparent);background:radial-gradient(circle at 50% 120%,color-mix(in srgb,var(--audius-cube-top) 32%,transparent),transparent 62%),#040309d1;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--audius-cube-top) 30%,transparent),0 0 10px color-mix(in srgb,var(--audius-cube-left) 24%,transparent)}[data-theme=audius] .hexaclear-audius-media-button:disabled{opacity:.42}[data-theme=audius] .hexaclear-audius-media-button.is-resolving:disabled{opacity:1}[data-theme=audius] .hexaclear-audius-spinner{width:1.08rem;height:1.08rem;border:2px solid currentColor;border-right-color:transparent;border-radius:999px;animation:hexaclear-audius-spin .72s linear infinite}[data-theme=audius] .hexaclear-audius-mini-volume{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:.18rem;padding:.42rem .52rem;border:1px solid color-mix(in srgb,var(--audius-cube-top) 18%,#30263b);border-radius:.72rem;background:#040309e0;color:color-mix(in srgb,var(--audius-cube-top) 48%,var(--audius-muted));font-size:.56rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}[data-theme=audius] .hexaclear-audius-mini-volume span{color:color-mix(in srgb,var(--audius-cube-top) 42%,var(--audius-muted))}[data-theme=audius] .hexaclear-audius-mini-volume input[type=range]{width:100%;max-width:100%;accent-color:color-mix(in srgb,var(--audius-cube-left) 72%,#fff2b6)}[data-theme=audius] .hexaclear-audius-track{min-width:0;display:grid;gap:.08rem}[data-theme=audius] .track-title,[data-theme=audius] .track-artist{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-theme=audius] .track-title{display:block;font-weight:900;color:var(--audius-ink)}[data-theme=audius] .track-title-text{display:inline-block;min-width:0;padding-right:1.2rem;transform:translate(0)}[data-theme=audius] .track-title.is-overflowing{text-overflow:clip}[data-theme=audius] .track-title.is-overflowing .track-title-text{animation:hexaclear-audius-title-marquee 12s linear infinite}[data-theme=audius] .track-artist{font-size:.7rem;color:color-mix(in srgb,var(--audius-cube-top) 42%,var(--audius-muted))}[data-theme=audius] .hexaclear-audius-spectrum{display:grid;grid-template-columns:repeat(4,1fr);align-items:end;gap:.22rem;min-height:2.1rem}[data-theme=audius] .spectrum-bar{display:block;width:.5rem;height:1.8rem;border-radius:999px;background:color-mix(in srgb,var(--audius-cube-left) 74%,#ffffff);transform-origin:bottom center;opacity:.38}[data-theme=audius] .spectrum-bass{transform:scaleY(var(--audius-meter-bass));opacity:var(--audius-meter-bass)}[data-theme=audius] .spectrum-mid{transform:scaleY(var(--audius-meter-mid));opacity:var(--audius-meter-mid)}[data-theme=audius] .spectrum-treble{transform:scaleY(var(--audius-meter-treble));opacity:var(--audius-meter-treble)}[data-theme=audius] .spectrum-onset{transform:scaleY(var(--audius-meter-onset));opacity:var(--audius-meter-onset)}[data-theme=audius] .spectrum-state{align-self:center;white-space:nowrap}[data-theme=audius] .hexaclear-audius-search-window-backdrop{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:1rem;background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--audius-cube-left) 12%,transparent),transparent 42%),#010105b8;pointer-events:auto}[data-theme=audius] .hexaclear-audius-search-window{width:min(34rem,calc(100vw - 1.5rem));max-height:min(82dvh,38rem);overflow:auto;display:grid;gap:.68rem;padding:.9rem;border:1px solid color-mix(in srgb,var(--audius-cube-top) 28%,#30263b);border-radius:1.1rem;background:radial-gradient(circle at 18% 0%,color-mix(in srgb,var(--audius-cube-top) 10%,transparent),transparent 34%),linear-gradient(145deg,rgba(255,255,255,.06),transparent 45%),#030208f5;box-shadow:inset 0 1px #ffffff12,0 20px 60px #000000b8,0 0 34px color-mix(in srgb,var(--audius-cube-left) 22%,transparent)}[data-theme=audius] .hexaclear-audius-search-window-head,[data-theme=audius] .hexaclear-audius-search-window-actions{display:flex;align-items:center;justify-content:space-between;gap:.5rem}[data-theme=audius] .hexaclear-audius-search-window-head h2{margin:0;color:var(--audius-ink);font-size:clamp(1.1rem,3vw,1.6rem);line-height:1.05}[data-theme=audius] .hexaclear-audius-search-window .hexaclear-audius-field,[data-theme=audius] .hexaclear-audius-search-window .hexaclear-audius-meta,[data-theme=audius] .hexaclear-audius-search-window .hexaclear-audius-error{margin:0}[data-theme=audius] .hexaclear-main{justify-content:center;gap:clamp(.42rem,.9dvh,.62rem)}[data-theme=audius] .hexaclear-board-wrapper{min-height:0;border-radius:1.35rem;background:radial-gradient(circle at 50% 44%,color-mix(in srgb,var(--audius-cube-top) 22%,transparent),#080a12d6 48%,#020106fa),linear-gradient(145deg,rgba(255,255,255,.075),transparent 38%),var(--audius-glass-deep);border:1px solid color-mix(in srgb,var(--audius-cube-top) 30%,#2f2738);box-shadow:inset 0 0 26px color-mix(in srgb,var(--audius-cube-left) 8%,transparent),inset 0 0 0 1px #ffffff0b,0 18px 42px #000000ad;overflow:hidden}[data-theme=audius] .hexaclear-board-wrapper:before,[data-theme=audius] .hexaclear-board-wrapper:after{content:"";position:absolute;pointer-events:none;border-radius:inherit}[data-theme=audius] .hexaclear-board-wrapper:before{z-index:0;inset:0;background:radial-gradient(circle at 50% 50%,hsl(var(--audius-viz-hue, 188deg) 95% 66% / .55) 0%,hsl(calc(var(--audius-viz-hue, 188deg) + 58deg) 92% 46% / .32) 46%,transparent 72%);mix-blend-mode:screen;opacity:var(--audius-board-ambience);transform:scale(var(--audius-stage-scale));will-change:opacity,transform}[data-theme=audius] .hexaclear-board-wrapper:after{z-index:3;inset:.45rem;border:1px solid color-mix(in srgb,var(--audius-cube-top) 15%,transparent)}[data-theme=audius] .hexaclear-audius-stage-canvas{position:absolute;inset:0;z-index:1;width:100%;height:100%;pointer-events:none;opacity:.9;transform:scale(var(--audius-stage-scale));transform-origin:center;will-change:opacity,transform}[data-theme=audius] .audius-stage-beat-a .hexaclear-audius-stage-canvas,[data-theme=audius] .audius-stage-beat-b .hexaclear-audius-stage-canvas{animation:hexaclear-audius-stage-kick .52s cubic-bezier(.16,1,.3,1) both}[data-theme=audius] .hexaclear-board{position:relative;z-index:2;width:100%;height:100%}[data-theme=audius] .hexaclear-audius-vu{position:absolute;top:11%;bottom:11%;z-index:3;width:.82rem;display:grid;grid-template-rows:repeat(6,1fr);gap:.34rem;pointer-events:none}[data-theme=audius] .hexaclear-audius-vu-left{left:.7rem}[data-theme=audius] .hexaclear-audius-vu-right{right:.7rem}[data-theme=audius] .vu-tick{display:block;border-radius:999px;background:color-mix(in srgb,var(--audius-cube-top) 62%,transparent);transform-origin:center bottom;opacity:.24}[data-theme=audius] .vu-bass{transform:scaleY(var(--audius-meter-bass));opacity:var(--audius-meter-bass)}[data-theme=audius] .vu-mid{transform:scaleY(var(--audius-meter-mid));opacity:var(--audius-meter-mid)}[data-theme=audius] .vu-treble{transform:scaleY(var(--audius-meter-treble));opacity:var(--audius-meter-treble)}[data-theme=audius] .vu-onset{transform:scaleY(var(--audius-meter-onset));opacity:var(--audius-meter-onset)}[data-theme=audius] .vu-intensity{transform:scaleY(var(--audius-intensity));opacity:var(--audius-intensity)}[data-theme=audius] .vu-breath{transform:scaleY(var(--audius-breath));opacity:var(--audius-breath)}[data-theme=audius] .hexaclear-board-outline-back{stroke:#000000eb;stroke-width:12}[data-theme=audius] .hexaclear-board-outline-front{stroke:color-mix(in srgb,var(--audius-cube-top) 52%,var(--audius-amber));stroke-width:4.8}[data-theme=audius] .hexaclear-hex.empty{fill:#05020857;stroke:color-mix(in srgb,var(--audius-cube-top) 25%,#5b3545);stroke-opacity:.46;stroke-width:2.7}[data-theme=audius] .hexaclear-slot-fill{fill:color-mix(in srgb,var(--audius-cube-right) 12%,#050209);fill-opacity:.74;stroke:color-mix(in srgb,var(--audius-cube-left) 18%,transparent);stroke-width:.9;vector-effect:non-scaling-stroke}[data-theme=audius] .hexaclear-hex.preview-valid{fill:#ffffff38;stroke:#fff;stroke-opacity:1;stroke-width:6;vector-effect:non-scaling-stroke}[data-theme=audius] .hexaclear-hex.preview-invalid{fill:#ff2a5c75;stroke:#ff5d8c;stroke-opacity:1;stroke-width:4.6;vector-effect:non-scaling-stroke;filter:url(#audius-invalid-counter)}[data-theme=audius] .hexaclear-placement-ghost .placement-ghost-valid{fill:#ffffff38;stroke:#fff;stroke-width:5;vector-effect:non-scaling-stroke}[data-theme=audius] .hexaclear-placement-ghost .placement-ghost-invalid{fill:#ff2a5c80;stroke:#ff5d8c;stroke-width:4;vector-effect:non-scaling-stroke;filter:url(#audius-invalid-counter)}[data-theme=audius] .hexaclear-hex.preview-clear{fill:color-mix(in srgb,#ffffff 30%,transparent);stroke:#fff;stroke-opacity:1;stroke-width:5.4;vector-effect:non-scaling-stroke}[data-theme=audius] .hexaclear-hex.preview-valid.preview-clear{fill:color-mix(in srgb,#ffffff 48%,transparent);stroke:#fff;stroke-width:5.8}[data-theme=audius] .hexaclear-hex.preview-clear~.hexaclear-hex-cube{filter:url(#audius-clear-invert)}[data-theme=audius] .hexaclear-hex-cube.preview-piece{pointer-events:none}[data-theme=audius] .hexaclear-hex-cube.preview-piece .cube-top{fill:var(--audius-cube-top);fill-opacity:.32}[data-theme=audius] .hexaclear-hex-cube.preview-piece .cube-left{fill:var(--audius-cube-left);fill-opacity:.32}[data-theme=audius] .hexaclear-hex-cube.preview-piece .cube-right{fill:var(--audius-cube-right);fill-opacity:.32}[data-theme=audius] .hexaclear-hex-cube.preview-piece .cube-face{stroke:color-mix(in srgb,var(--audius-cube-top) 58%,#ffffff);stroke-opacity:.5;stroke-width:1.05}[data-theme=audius] .hexaclear-hex-cube:not(.golden):not(.daily-target):not(.partner-piece):not(.preview-piece) .cube-top{fill:var(--audius-cube-top);fill-opacity:.9}[data-theme=audius] .hexaclear-hex-cube:not(.golden):not(.daily-target):not(.partner-piece):not(.preview-piece) .cube-left{fill:var(--audius-cube-left);fill-opacity:.84}[data-theme=audius] .hexaclear-hex-cube:not(.golden):not(.daily-target):not(.partner-piece):not(.preview-piece) .cube-right{fill:var(--audius-cube-right);fill-opacity:.9}[data-theme=audius] .hexaclear-hex-cube:not(.golden):not(.daily-target):not(.preview-piece) .cube-face{stroke:color-mix(in srgb,var(--audius-cube-top) 58%,#ffffff);stroke-opacity:.46;stroke-width:1.05}[data-theme=audius] .hexaclear-hex-cube:not(.golden):not(.daily-target) .cube-pulse-overlay,[data-theme=audius] .hexaclear-hex-cube:not(.golden):not(.daily-target) .cube-ripple-overlay{display:none}[data-theme=audius] .hexaclear-hand{min-height:0;height:clamp(80px,18dvh,180px);padding:.35rem;border-color:color-mix(in srgb,var(--audius-cube-top) 28%,#46384f);border-radius:1.2rem;background:radial-gradient(circle at 20% 20%,color-mix(in srgb,var(--audius-cube-left) 12%,transparent),transparent 36%),linear-gradient(180deg,#e5fff30e,#050108b8),var(--audius-glass-deep);box-shadow:inset 0 0 26px color-mix(in srgb,var(--audius-cube-left) 8%,transparent),inset 0 1px #ffffff0f,0 0 18px color-mix(in srgb,var(--audius-cube-left) 12%,transparent),0 12px 28px #0000009e}[data-theme=audius] .hexaclear-hold,[data-theme=audius] .hexaclear-piece-button{border-radius:.85rem}[data-theme=audius] .hexaclear-hold{border-color:color-mix(in srgb,var(--audius-cube-top) 28%,#47313f);background:radial-gradient(circle at 50% 64%,color-mix(in srgb,var(--audius-cube-left) 8%,transparent),transparent 60%),#0401079e;box-shadow:inset 0 0 18px #000000b8,inset 0 0 3px color-mix(in srgb,var(--audius-cube-left) 14%,transparent)}[data-theme=audius] .hexaclear-piece-button{background:radial-gradient(circle at 50% 62%,color-mix(in srgb,var(--audius-cube-left) 9%,transparent),transparent 58%)}[data-theme=audius] .hexaclear-piece-button .hexaclear-hex.piece,[data-theme=audius] .hexaclear-hold-piece .hexaclear-hex.piece{fill:var(--audius-cube-top);fill-opacity:.9;stroke:color-mix(in srgb,var(--audius-cube-right) 70%,#ffffff);stroke-opacity:.46}[data-theme=audius] .hexaclear-piece-button .hexaclear-hex-bevels,[data-theme=audius] .hexaclear-hold-piece .hexaclear-hex-bevels{display:block}[data-theme=audius] .hexaclear-piece-button .hexaclear-hex-bevel-highlight,[data-theme=audius] .hexaclear-hold-piece .hexaclear-hex-bevel-highlight{stroke:color-mix(in srgb,var(--audius-cube-top) 74%,#ffffff);stroke-opacity:.46}[data-theme=audius] .hexaclear-piece-button .hexaclear-hex-bevel-shadow,[data-theme=audius] .hexaclear-hold-piece .hexaclear-hex-bevel-shadow{stroke:color-mix(in srgb,var(--audius-cube-right) 70%,#020106);stroke-opacity:.82}[data-theme=audius] .hexaclear-piece-button+.hexaclear-piece-button:before{background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--audius-cube-top) 26%,transparent) 25%,color-mix(in srgb,var(--audius-cube-left) 22%,transparent) 75%,transparent)}[data-theme=audius] .hexaclear-piece-button.selected,[data-theme=audius] .hexaclear-hold.is-drop-active,[data-theme=audius] .hexaclear-hold.selected{background:radial-gradient(circle,color-mix(in srgb,var(--audius-cube-top) 14%,transparent),#0401078a 70%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--audius-cube-top) 62%,transparent),0 0 16px color-mix(in srgb,var(--audius-cube-left) 26%,transparent)}[data-theme=audius] .hexaclear-hold-label{color:color-mix(in srgb,var(--audius-cube-top) 52%,#d7b773)}[data-theme=audius] .hexaclear-hold.unplayable .hexaclear-piece-svg,[data-theme=audius] .hexaclear-piece-button.unplayable{filter:grayscale(.35) brightness(.78);opacity:.48}[data-theme=audius] .hexaclear-audius-panel{background:linear-gradient(180deg,#e5fff30f,#05010838),#03030885;border-color:color-mix(in srgb,var(--audius-cube-top) 28%,#594654)}[data-theme=audius] .hexaclear-overlay{position:fixed;inset:0;background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--audius-cube-left) 12%,transparent),#000000b8 44%,#000000f0)}[data-theme=audius] .hexaclear-overlay-card,[data-theme=audius] .hexaclear-audio-unlock-card{color:var(--audius-ink);border:1px solid color-mix(in srgb,var(--audius-cube-top) 24%,#30263b);background:linear-gradient(145deg,rgba(255,255,255,.06),transparent 36%),radial-gradient(circle at 20% 10%,color-mix(in srgb,var(--audius-cube-left) 12%,transparent),transparent 42%),#040309f5;box-shadow:inset 0 1px #ffffff12,inset 0 0 34px color-mix(in srgb,var(--audius-cube-left) 7%,transparent),0 24px 62px #000000d1,0 0 28px color-mix(in srgb,var(--audius-cube-left) 16%,transparent)}[data-theme=audius] .hexaclear-overlay-card .title,[data-theme=audius] .hexaclear-audio-unlock-title{color:color-mix(in srgb,var(--audius-cube-top) 78%,#fff4c7);text-shadow:0 0 1px rgba(255,255,255,.8),0 0 11px color-mix(in srgb,var(--audius-cube-left) 48%,transparent)}[data-theme=audius] .hexaclear-overlay-card .score,[data-theme=audius] .hexaclear-scores-empty,[data-theme=audius] .hexaclear-scores-your-rank,[data-theme=audius] .hexaclear-history-legend,[data-theme=audius] .hexaclear-coop-instructions,[data-theme=audius] .hexaclear-coop-code,[data-theme=audius] .hexaclear-menu-nav-tease,[data-theme=audius] .hexaclear-menu-settings-account-text{color:color-mix(in srgb,var(--audius-cube-top) 42%,var(--audius-muted));opacity:1}[data-theme=audius] .hexaclear-input,[data-theme=audius] .hexaclear-menu-settings-select,[data-theme=audius] .hexaclear-menu-settings-text,[data-theme=audius] .hexaclear-audius-search,[data-theme=audius] .hexaclear-coop-share-input,[data-theme=audius] .hexaclear-account-form input{border:1px solid color-mix(in srgb,var(--audius-cube-top) 24%,#30263b);background:#020207c7;color:var(--audius-ink)}[data-theme=audius] .hexaclear-input:focus,[data-theme=audius] .hexaclear-menu-settings-select:focus,[data-theme=audius] .hexaclear-menu-settings-text:focus,[data-theme=audius] .hexaclear-audius-search:focus,[data-theme=audius] .hexaclear-coop-share-input:focus,[data-theme=audius] .hexaclear-account-form input:focus{outline:2px solid color-mix(in srgb,var(--audius-cube-left) 46%,transparent);outline-offset:2px}[data-theme=audius] .hexaclear-audius-search::placeholder{color:color-mix(in srgb,var(--audius-cube-top) 34%,transparent)}[data-theme=audius] .hexaclear-menu-settings-audio,[data-theme=audius] .hexaclear-audius-volume{border-color:color-mix(in srgb,var(--audius-cube-top) 18%,#30263b);background:linear-gradient(180deg,rgba(255,255,255,.04),transparent),#0202079e;color:color-mix(in srgb,var(--audius-cube-top) 52%,var(--audius-muted))}[data-theme=audius] .hexaclear-audius-panel-head,[data-theme=audius] .hexaclear-audius-field,[data-theme=audius] .hexaclear-audius-volume>span{color:color-mix(in srgb,var(--audius-cube-top) 48%,var(--audius-muted))}[data-theme=audius] .hexaclear-menu-settings-audio-readout,[data-theme=audius] .hexaclear-audius-volume output{color:color-mix(in srgb,var(--audius-cube-top) 76%,#fff5c8)}[data-theme=audius] .hexaclear-menu-settings-audio input[type=range],[data-theme=audius] .hexaclear-audius-volume input[type=range]{accent-color:color-mix(in srgb,var(--audius-cube-left) 76%,#ffffff)}[data-theme=audius] .hexaclear-menu-settings-audio input[type=range]::-webkit-slider-runnable-track,[data-theme=audius] .hexaclear-audius-volume input[type=range]::-webkit-slider-runnable-track{height:.34rem;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--audius-cube-left) 68%,#ffffff),color-mix(in srgb,var(--audius-cube-top) 62%,#ffffff)),#ffffff14}[data-theme=audius] .hexaclear-menu-settings-audio input[type=range]::-webkit-slider-thumb,[data-theme=audius] .hexaclear-audius-volume input[type=range]::-webkit-slider-thumb{border:1px solid color-mix(in srgb,var(--audius-cube-top) 50%,transparent);box-shadow:0 0 0 3px #020207b8,0 0 12px color-mix(in srgb,var(--audius-cube-left) 32%,transparent)}[data-theme=audius] .hexaclear-menu-settings-audio input[type=range]::-moz-range-track,[data-theme=audius] .hexaclear-audius-volume input[type=range]::-moz-range-track{height:.34rem;border-radius:999px;background:#ffffff14}[data-theme=audius] .hexaclear-menu-settings-audio input[type=range]::-moz-range-progress,[data-theme=audius] .hexaclear-audius-volume input[type=range]::-moz-range-progress{height:.34rem;border-radius:999px;background:color-mix(in srgb,var(--audius-cube-left) 72%,#ffffff)}[data-theme=audius] .hexaclear-menu-settings-audio input[type=range]::-moz-range-thumb,[data-theme=audius] .hexaclear-audius-volume input[type=range]::-moz-range-thumb{border:1px solid color-mix(in srgb,var(--audius-cube-top) 50%,transparent);background:color-mix(in srgb,var(--audius-cube-top) 72%,#ffffff);box-shadow:0 0 0 3px #020207b8,0 0 12px color-mix(in srgb,var(--audius-cube-left) 32%,transparent)}[data-theme=audius] .hexaclear-overlay-card button:not(.hexaclear-reset):not(.hexaclear-menu-link):not(.hexaclear-menu-restart-link):not(.hexaclear-scoring-tab):not(.hexaclear-scores-tab):not(.hexaclear-piecetiary-cell):not(.hexaclear-reel-replay):not(.hexaclear-reel-download):not(.hexaclear-scores-expand-toggle),[data-theme=audius] .hexaclear-menu-chip,[data-theme=audius] .hexaclear-coop-cta,[data-theme=audius] .hexaclear-coop-share-copy,[data-theme=audius] .hexaclear-account-mode-row button,[data-theme=audius] .hexaclear-menu-settings-account-button{border:1px solid color-mix(in srgb,var(--audius-cube-top) 28%,#30263b)!important;background:linear-gradient(180deg,rgba(255,255,255,.09),transparent),#05040bd1!important;color:color-mix(in srgb,var(--audius-cube-top) 66%,#f2d8a6)!important;box-shadow:inset 0 1px #ffffff17,0 0 10px color-mix(in srgb,var(--audius-cube-left) 16%,transparent)}[data-theme=audius] .hexaclear-menu-new-game-hero,[data-theme=audius] .hexaclear-menu-resume-hero,[data-theme=audius] .hexaclear-menu-chip.is-primary,[data-theme=audius] .hexaclear-coop-mode-pill.is-active,[data-theme=audius] .hexaclear-account-mode-row button.is-active,[data-theme=audius] .hexaclear-scoring-tab.is-active,[data-theme=audius] .hexaclear-scores-tab.is-active,[data-theme=audius] .hexaclear-history-button.is-archive,[data-theme=audius] .hexaclear-history-cell.is-active{color:#061114!important;background:radial-gradient(circle at 50% 0%,rgba(255,255,255,.42),transparent 48%),linear-gradient(135deg,color-mix(in srgb,var(--audius-cube-top) 76%,#f7de86),color-mix(in srgb,var(--audius-cube-left) 64%,var(--audius-amber)))!important;border-color:color-mix(in srgb,var(--audius-cube-top) 54%,transparent)!important}[data-theme=audius] .hexaclear-menu-chip-danger,[data-theme=audius] .hexaclear-menu-link.is-danger{border-color:#ff607c8a!important;color:#ffd7df!important;background:linear-gradient(180deg,rgba(255,255,255,.08),transparent),#400516c2!important}[data-theme=audius] .hexaclear-menu-card,[data-theme=audius] .hexaclear-scores-card,[data-theme=audius] .hexaclear-stats-card,[data-theme=audius] .hexaclear-account-card,[data-theme=audius] .hexaclear-scoring-card,[data-theme=audius] .hexaclear-history-card,[data-theme=audius] .hexaclear-gameover-card,[data-theme=audius] .hexaclear-coop-waiting-card,[data-theme=audius] .hexaclear-coop-error-card{border-radius:1.05rem}[data-theme=audius] .hexaclear-gameover-headline-value{color:color-mix(in srgb,var(--audius-cube-top) 82%,#fff7d8);text-shadow:0 0 2px rgba(255,255,255,.7),0 0 16px color-mix(in srgb,var(--audius-cube-left) 55%,transparent)}[data-theme=audius] .hexaclear-gameover-headline-label,[data-theme=audius] .hexaclear-gameover-subhead{color:color-mix(in srgb,var(--audius-cube-top) 46%,var(--audius-muted))}[data-theme=audius] .hexaclear-gameover-daily-intro-copy{color:color-mix(in srgb,var(--audius-cube-top) 40%,var(--audius-muted))}[data-theme=audius] .hexaclear-gameover-section+.hexaclear-gameover-section{border-top-color:color-mix(in srgb,var(--audius-cube-top) 14%,transparent)}[data-theme=audius] .hexaclear-run-strip{border-block-color:color-mix(in srgb,var(--audius-cube-top) 16%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--audius-cube-left) 4%,transparent),color-mix(in srgb,var(--audius-cube-left) 14%,transparent),color-mix(in srgb,var(--audius-cube-left) 4%,transparent))}[data-theme=audius] .hexaclear-run-stat-value{color:color-mix(in srgb,var(--audius-cube-top) 78%,#fff5c8);text-shadow:0 0 8px color-mix(in srgb,var(--audius-cube-left) 30%,transparent)}[data-theme=audius] .hexaclear-run-stat-label{color:color-mix(in srgb,var(--audius-cube-top) 46%,var(--audius-muted))}[data-theme=audius] .hexaclear-reel-title,[data-theme=audius] .hexaclear-reel-caption{color:color-mix(in srgb,var(--audius-cube-top) 56%,var(--audius-muted))}[data-theme=audius] .hexaclear-reel-hex{fill:#05020880;stroke:color-mix(in srgb,var(--audius-cube-top) 16%,transparent)}[data-theme=audius] .hexaclear-reel-cube:not(.is-ruby){fill:color-mix(in srgb,var(--audius-cube-left) 80%,#0a2c30);stroke:#0006}[data-theme=audius] .hexaclear-reel-cell.is-placed-now .hexaclear-reel-cube:not(.is-ruby){fill:color-mix(in srgb,var(--audius-cube-top) 70%,#58e8d0)}[data-theme=audius] .hexaclear-reel-points{color:color-mix(in srgb,var(--audius-cube-top) 82%,#fff7d8);text-shadow:0 0 8px color-mix(in srgb,var(--audius-cube-left) 50%,transparent),0 2px 4px rgba(0,0,0,.6)}[data-theme=audius] .hexaclear-profile-summary{border-color:color-mix(in srgb,var(--audius-cube-top) 18%,#30263b);background:radial-gradient(circle at 0% 0%,color-mix(in srgb,var(--audius-cube-left) 16%,transparent),transparent 48%),linear-gradient(135deg,rgba(255,255,255,.05),transparent 60%),#0202079e}[data-theme=audius] .hexaclear-profile-summary-main,[data-theme=audius] .hexaclear-performance-feature{border-right-color:color-mix(in srgb,var(--audius-cube-top) 14%,transparent)}[data-theme=audius] .hexaclear-performance-panel{border-block-color:color-mix(in srgb,var(--audius-cube-top) 16%,transparent);background:color-mix(in srgb,var(--audius-cube-left) 6%,transparent)}[data-theme=audius] .hexaclear-mode-ledger-item{border-color:color-mix(in srgb,var(--audius-cube-top) 16%,transparent);background:color-mix(in srgb,var(--audius-cube-left) 6%,transparent)}[data-theme=audius] .hexaclear-profile-summary-line,[data-theme=audius] .hexaclear-statline,[data-theme=audius] .hexaclear-record-row{border-bottom-color:color-mix(in srgb,var(--audius-cube-top) 12%,transparent)}[data-theme=audius] .hexaclear-profile-summary-value,[data-theme=audius] .hexaclear-performance-feature-value,[data-theme=audius] .hexaclear-record-value{color:color-mix(in srgb,var(--audius-cube-top) 80%,#fff5c8);text-shadow:0 0 12px color-mix(in srgb,var(--audius-cube-left) 34%,transparent),0 1px 2px rgba(0,0,0,.55)}[data-theme=audius] .hexaclear-statline-value,[data-theme=audius] .hexaclear-profile-summary-line strong,[data-theme=audius] .hexaclear-mode-ledger-value{color:color-mix(in srgb,var(--audius-cube-top) 76%,#fff5c8)}[data-theme=audius] .hexaclear-profile-summary-label,[data-theme=audius] .hexaclear-performance-feature-label,[data-theme=audius] .hexaclear-mode-ledger-label,[data-theme=audius] .hexaclear-record-label,[data-theme=audius] .hexaclear-statline-label,[data-theme=audius] .hexaclear-profile-summary-line span,[data-theme=audius] .hexaclear-stats-tracking-since{color:color-mix(in srgb,var(--audius-cube-top) 44%,var(--audius-muted))}[data-theme=audius] .hexaclear-undo-button,[data-theme=audius] .hexaclear-stats-card .hexaclear-reset,[data-theme=audius] .hexaclear-scoring-card .hexaclear-reset,[data-theme=audius] .hexaclear-scores-card .hexaclear-reset,[data-theme=audius] .hexaclear-account-card .hexaclear-reset{z-index:9;border:1px solid color-mix(in srgb,var(--audius-cube-top) 28%,#30263b);background:linear-gradient(180deg,rgba(255,255,255,.09),transparent),#05040bd1;color:color-mix(in srgb,var(--audius-cube-top) 70%,#f2d8a6);box-shadow:inset 0 1px #ffffff17,0 0 12px color-mix(in srgb,var(--audius-cube-left) 18%,transparent)}[data-theme=audius] .hexaclear-menu-zone,[data-theme=audius] .hexaclear-menu-settings-zone,[data-theme=audius] .hexaclear-menu-settings-body,[data-theme=audius] .hexaclear-menu-nav-card,[data-theme=audius] .hexaclear-menu-settings-group,[data-theme=audius] .hexaclear-stats-section,[data-theme=audius] .hexaclear-scores-section,[data-theme=audius] .hexaclear-account-copy,[data-theme=audius] .hexaclear-account-summary,[data-theme=audius] .hexaclear-account-stat,[data-theme=audius] .hexaclear-account-online,[data-theme=audius] .hexaclear-scoring-rule,[data-theme=audius] .hexaclear-piecetiary-cell,[data-theme=audius] .hexaclear-coop-status,[data-theme=audius] .hexaclear-pvp-hud,[data-theme=audius] .hexaclear-pvp-tracks,[data-theme=audius] .hexaclear-pvp-standings{border-color:color-mix(in srgb,var(--audius-cube-top) 18%,#30263b);background:linear-gradient(180deg,rgba(255,255,255,.045),transparent),#0202079e;color:var(--audius-ink)}[data-theme=audius] .hexaclear-menu-settings-strip,[data-theme=audius] .hexaclear-history-button,[data-theme=audius] .hexaclear-scoring-tab,[data-theme=audius] .hexaclear-scores-tab,[data-theme=audius] .hexaclear-scores-date-step,[data-theme=audius] .hexaclear-scores-page-step,[data-theme=audius] .hexaclear-scores-expand-toggle,[data-theme=audius] .hexaclear-coop-mode-toggle{border-color:color-mix(in srgb,var(--audius-cube-top) 22%,#30263b)!important;background:#030308b8!important;color:color-mix(in srgb,var(--audius-cube-top) 58%,var(--audius-ink))!important}[data-theme=audius] .hexaclear-menu-zone-label,[data-theme=audius] .hexaclear-menu-settings-group-label,[data-theme=audius] .hexaclear-scores-section-label,[data-theme=audius] .hexaclear-stats-section-label,[data-theme=audius] .hexaclear-scoring-rule-title,[data-theme=audius] .hexaclear-history-weekday,[data-theme=audius] .hexaclear-pvp-standings-label,[data-theme=audius] .hexaclear-coop-status .label{color:color-mix(in srgb,var(--audius-cube-top) 48%,var(--audius-muted))}[data-theme=audius] .hexaclear-menu-nav-title,[data-theme=audius] .hexaclear-scores-value,[data-theme=audius] .hexaclear-stats-section strong,[data-theme=audius] .hexaclear-account-stat span,[data-theme=audius] .hexaclear-account-online span,[data-theme=audius] .hexaclear-coop-status .value{color:color-mix(in srgb,var(--audius-cube-top) 78%,#fff5c8)}[data-theme=audius] .hexaclear-scores-row+.hexaclear-scores-row,[data-theme=audius] .hexaclear-scores-section+.hexaclear-scores-section{border-color:color-mix(in srgb,var(--audius-cube-top) 14%,transparent)}[data-theme=audius] .hexaclear-scores-row.recent,[data-theme=audius] .hexaclear-scores-row-pinned,[data-theme=audius] .hexaclear-pvp-standings-row.is-winner{background:color-mix(in srgb,var(--audius-cube-left) 12%,transparent)}[data-theme=audius] .hexaclear-history-cell{border-color:color-mix(in srgb,var(--audius-cube-top) 15%,#30263b);border-radius:.6rem!important;background:#020207a8;color:var(--audius-ink)}[data-theme=audius] .hexaclear-overlay-card button.hexaclear-history-cell{border-radius:.6rem!important}[data-theme=audius] .hexaclear-history-cell:hover:not(:disabled){background:color-mix(in srgb,var(--audius-cube-left) 14%,rgba(2,2,7,.76));border-color:color-mix(in srgb,var(--audius-cube-top) 34%,transparent)}[data-theme=audius] .hexaclear-history-cell.is-today{border-color:color-mix(in srgb,var(--audius-cube-top) 62%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--audius-cube-left) 35%,transparent)}[data-theme=audius] .hexaclear-history-cell.is-cleared{background:linear-gradient(180deg,#74ffbc47,#1869589e),#020207c2;border-color:color-mix(in srgb,var(--audius-cube-left) 48%,transparent)}[data-theme=audius] .hexaclear-history-card>.hexaclear-reset{margin-top:.85rem;border:1px solid color-mix(in srgb,var(--audius-cube-top) 36%,#30263b);background:radial-gradient(circle at 50% 0%,rgba(255,255,255,.34),transparent 48%),linear-gradient(135deg,color-mix(in srgb,var(--audius-cube-top) 72%,#f7de86),color-mix(in srgb,var(--audius-cube-left) 58%,var(--audius-amber)));color:#061114;box-shadow:inset 0 1px #ffffff47,0 0 16px color-mix(in srgb,var(--audius-cube-left) 24%,transparent)}[data-theme=audius] .hexaclear-coop-mode-toggle{padding:2px}[data-theme=audius] .hexaclear-coop-mode-pill{color:color-mix(in srgb,var(--audius-cube-top) 48%,var(--audius-muted))}[data-theme=audius] .hexaclear-coop-cta.is-copied,[data-theme=audius] .hexaclear-account-message{border-color:color-mix(in srgb,var(--audius-cube-left) 38%,transparent)!important;background:linear-gradient(180deg,#74ffbc38,#18695880),#020207c2!important;color:#d7fff7!important}[data-theme=audius] .hexaclear-account-message.is-error,[data-theme=audius] .hexaclear-coop-error-message{border-color:#ff607c73;color:#ffd7df}[data-theme=audius] .hexaclear-pvp-row-track{background:#020207b3;border-color:color-mix(in srgb,var(--audius-cube-top) 16%,transparent)}[data-theme=audius] .hexaclear-pvp-row-track-threshold{background:color-mix(in srgb,var(--audius-cube-top) 72%,#fff5c8)}[data-theme=audius] .hexaclear-pvp-win-tag,[data-theme=audius] .hexaclear-pvp-banner{border-color:color-mix(in srgb,var(--audius-cube-top) 24%,#30263b);background:#020207b8;color:var(--audius-ink)}[data-theme=audius] .cubic-viewport.is-audius-visualizer{background:radial-gradient(circle at 50% -14%,color-mix(in srgb,var(--audius-cube-top) 20%,transparent) 0%,transparent 38%),radial-gradient(circle at 50% 66%,#16101f,#08050e 58%,#030106)}[data-theme=audius] .cubic-viewport.is-audius-visualizer .hexaclear-root{width:min(100%,860px);max-width:min(860px,calc(100vw - 1rem));padding:clamp(.45rem,1.1dvh,.7rem);gap:clamp(.42rem,.9dvh,.62rem);background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--audius-cube-top) 10%,transparent),transparent 30%),linear-gradient(180deg,rgba(255,255,255,.025),transparent 28%),var(--audius-shell)}[data-theme=audius] .cubic-viewport.is-audius-visualizer .hexaclear-board-wrapper{background:radial-gradient(circle at 50% 44%,color-mix(in srgb,var(--audius-cube-top) 22%,transparent),#080a12d6 48%,#020106fa),linear-gradient(145deg,rgba(255,255,255,.075),transparent 38%),var(--audius-glass-deep);border:1px solid color-mix(in srgb,var(--audius-cube-top) 30%,#2f2738);box-shadow:inset 0 0 26px color-mix(in srgb,var(--audius-cube-left) 8%,transparent),inset 0 0 0 1px #ffffff0b,0 18px 42px #000000ad}[data-theme=audius] .cubic-viewport.is-audius-visualizer .hexaclear-board{width:100%;height:100%;filter:brightness(calc(1 + var(--audius-intensity, 0) * .18 + var(--audius-onset, 0) * .14)) saturate(calc(1 + var(--audius-bass, 0) * .4 + var(--audius-intensity, 0) * .3)) hue-rotate(var(--audius-cube-hue-rotate, 0deg));will-change:filter}[data-theme=audius] .cubic-viewport.is-audius-visualizer .hexaclear-piece-button:not(.unplayable) .hexaclear-piece-svg,[data-theme=audius] .cubic-viewport.is-audius-visualizer .hexaclear-hold:not(.unplayable) .hexaclear-piece-svg{filter:brightness(calc(1 + var(--audius-intensity, 0) * .18 + var(--audius-onset, 0) * .14)) saturate(calc(1 + var(--audius-bass, 0) * .4 + var(--audius-intensity, 0) * .3)) hue-rotate(var(--audius-cube-hue-rotate, 0deg));will-change:filter}[data-theme=audius].reduced-motion .cubic-viewport.is-audius-visualizer .hexaclear-board,[data-theme=audius] .reduced-motion .cubic-viewport.is-audius-visualizer .hexaclear-board{transform:none;filter:none;will-change:auto}[data-theme=audius].reduced-motion .cubic-viewport.is-audius-visualizer .hexaclear-piece-button:not(.unplayable) .hexaclear-piece-svg,[data-theme=audius] .reduced-motion .cubic-viewport.is-audius-visualizer .hexaclear-piece-button:not(.unplayable) .hexaclear-piece-svg,[data-theme=audius].reduced-motion .cubic-viewport.is-audius-visualizer .hexaclear-hold:not(.unplayable) .hexaclear-piece-svg,[data-theme=audius] .reduced-motion .cubic-viewport.is-audius-visualizer .hexaclear-hold:not(.unplayable) .hexaclear-piece-svg{filter:none;will-change:auto}[data-theme=audius] .cubic-viewport.is-audius-visualizer .hexaclear-hand{height:clamp(80px,18dvh,180px);padding:.35rem;border-color:color-mix(in srgb,var(--audius-cube-top) 28%,#46384f);background:radial-gradient(circle at 20% 20%,color-mix(in srgb,var(--audius-cube-left) 12%,transparent),transparent 36%),linear-gradient(180deg,#e5fff30e,#050108b8),var(--audius-glass-deep)}[data-theme=audius] .cubic-viewport.is-audius-visualizer .hexaclear-hold,[data-theme=audius] .cubic-viewport.is-audius-visualizer .hexaclear-piece-button{border-radius:.85rem}[data-theme=audius].reduced-motion .cube-pulse-overlay,[data-theme=audius] .reduced-motion .cube-pulse-overlay,[data-theme=audius].reduced-motion .cube-ripple-overlay,[data-theme=audius] .reduced-motion .cube-ripple-overlay,[data-theme=audius].reduced-motion .hexaclear-audius-stage-canvas,[data-theme=audius] .reduced-motion .hexaclear-audius-stage-canvas,[data-theme=audius].reduced-motion .hexaclear-audius-np-eq,[data-theme=audius] .reduced-motion .hexaclear-audius-np-eq{display:none}[data-theme=audius].reduced-motion .hexaclear-audius-np-dot,[data-theme=audius] .reduced-motion .hexaclear-audius-np-dot{animation:none}@keyframes hexaclear-audius-stage-kick{0%{opacity:1;transform:scale(1.025)}62%{opacity:.92;transform:scale(1.01)}to{transform:scale(1)}}@keyframes hexaclear-audius-spin{to{transform:rotate(360deg)}}@keyframes hexaclear-audius-title-marquee{0%,18%{transform:translate(0)}62%,78%{transform:translate(calc(-1 * var(--audius-title-scroll-distance, 0px)))}79%,to{transform:translate(0)}}@media(max-width:720px){[data-theme=audius] .hexaclear-root{max-width:min(100%,calc(100vw - .5rem));padding:.32rem;gap:.32rem}[data-theme=audius] .hexaclear-audius-deck{grid-template-columns:1fr;grid-template-areas:"brand" "utility" "modes" "readouts";gap:.28rem;padding:.32rem;border-radius:.95rem}[data-theme=audius] .hexaclear-audius-brand{justify-content:center}[data-theme=audius] .hexaclear-audius-utility-row{justify-content:stretch}[data-theme=audius] .hexaclear-audius-mode-bank{display:grid;grid-template-columns:repeat(3,1fr)}[data-theme=audius] .hexaclear-audius-readouts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}[data-theme=audius] .hexaclear-audius-transport{grid-template-columns:1fr;gap:.28rem}[data-theme=audius] .hexaclear-audius-mode,[data-theme=audius] .hexaclear-audius-menu-button,[data-theme=audius] .hexaclear-audius-transport-button{min-height:1.65rem;padding:.22rem .5rem;font-size:.58rem}[data-theme=audius] .hexaclear-audius-utility-row .hexaclear-audius-menu-button,[data-theme=audius] .hexaclear-audius-utility-row .hexaclear-audius-history-button{min-width:0}[data-theme=audius] .hexaclear-audius-readout{padding:.28rem .42rem}[data-theme=audius] .readout-value{font-size:1.18rem}[data-theme=audius] .hexaclear-audius-transport{padding:.3rem}[data-theme=audius] .hexaclear-audius-transport-actions{display:grid;grid-template-columns:repeat(2,1fr)}[data-theme=audius] .hexaclear-audius-media-controls{gap:.34rem}[data-theme=audius] .hexaclear-audius-media-button-row{gap:.24rem}[data-theme=audius] .hexaclear-audius-media-button{width:2.22rem;height:2.22rem;min-width:2.22rem;min-height:2.22rem}[data-theme=audius] .hexaclear-audius-media-button.is-play-pause{width:3rem;height:3rem;min-width:3rem;min-height:3rem}[data-theme=audius] .hexaclear-audius-title-card{left:.65rem;bottom:.65rem;width:min(21rem,calc(100% - 1.3rem));grid-template-columns:minmax(0,1fr);padding:.6rem .66rem .56rem;gap:.44rem}[data-theme=audius] .hexaclear-audius-artwork{width:3rem;height:3rem}[data-theme=audius] .hexaclear-audius-mode-bank,[data-theme=audius] .hexaclear-audius-transport-actions{justify-content:stretch}[data-theme=audius] .hexaclear-audius-mode,[data-theme=audius] .hexaclear-audius-transport-button{flex:1 1 0}[data-theme=audius] .hexaclear-audius-search-window{padding:.72rem;gap:.54rem}[data-theme=audius] .hexaclear-audius-search-window-head,[data-theme=audius] .hexaclear-audius-search-window-actions{align-items:stretch}[data-theme=audius] .hexaclear-audius-vu{display:none}[data-theme=audius] .hexaclear-board{width:100%;height:100%}}[data-theme=audius] .hexaclear-pmenu{background:linear-gradient(180deg,var(--audius-glass, #080b12) 0%,var(--audius-glass-deep, #030107) 100%);border-radius:16px;border:1px solid color-mix(in srgb,var(--audius-cube-left, #42d6bd) 28%,transparent);box-shadow:0 18px 50px #000000b3,0 0 26px color-mix(in srgb,var(--audius-cube-left, #42d6bd) 14%,transparent),inset 0 1px #cffff21f}[data-theme=audius] .hexaclear-pmenu-masthead{border-bottom:1px solid color-mix(in srgb,var(--audius-cube-left, #42d6bd) 24%,transparent)}[data-theme=audius] .hexaclear-pmenu-kicker{color:var(--audius-ink, #d7fff7);letter-spacing:.32em}[data-theme=audius] .hexaclear-pmenu-hero,[data-theme=audius] .hexaclear-pmenu-back{background:linear-gradient(180deg,var(--audius-cube-top, #cffff2) 0%,var(--audius-cube-left, #42d6bd) 100%);box-shadow:0 5px 0 var(--audius-cube-right, #115a67),0 6px 0 1px #00000080,0 16px 28px #0000008c,0 0 22px color-mix(in srgb,var(--audius-cube-left, #42d6bd) 30%,transparent),inset 0 1px #fff9}[data-theme=audius] .hexaclear-pmenu-hero:hover,[data-theme=audius] .hexaclear-pmenu-back:hover{background:linear-gradient(180deg,#e2fff7,#5fe3cd)}[data-theme=audius] .hexaclear-pmenu-hero:active,[data-theme=audius] .hexaclear-pmenu-back:active{box-shadow:0 1px 0 var(--audius-cube-right, #115a67),0 2px 0 1px #00000080,0 8px 16px #00000080,inset 0 1px #fff9}[data-theme=audius] .hexaclear-pmenu-hero-label,[data-theme=audius] .hexaclear-pmenu-back{color:#04211c}[data-theme=audius] .hexaclear-pmenu-hero-sub{color:#04211ca6}[data-theme=audius] .hexaclear-pmenu-tile,[data-theme=audius] .hexaclear-pmenu-settings-body .hexaclear-menu-settings-group{border-radius:10px;border:1px solid color-mix(in srgb,var(--audius-cube-left, #42d6bd) 22%,transparent);background:#0204088c;box-shadow:inset 0 2px 8px #0009,inset 0 -1px color-mix(in srgb,var(--audius-cube-left, #42d6bd) 10%,transparent)}[data-theme=audius] .hexaclear-pmenu-tile:hover,[data-theme=audius] .hexaclear-pmenu-tile:focus-visible{border-color:color-mix(in srgb,var(--audius-cube-left, #42d6bd) 55%,transparent);background:#02040866}[data-theme=audius] .hexaclear-pmenu-tile-title{color:var(--audius-ink, #d7fff7)}[data-theme=audius] .hexaclear-pmenu-tile-stat,[data-theme=audius] .hexaclear-pmenu-settings-body .hexaclear-menu-settings-group-label{color:var(--audius-cube-left, #42d6bd)}[data-theme=audius] .hexaclear-pmenu-settings-title{color:var(--audius-ink, #d7fff7)}[data-theme=audius] .hexaclear-pmenu-runlink{color:var(--audius-muted, #7ea8a2)}[data-theme=audius] .hexaclear-pmenu-runlink.is-warn{color:var(--audius-amber, #c8732c)}[data-theme=audius] .hexaclear-pmenu-runlink.is-danger{color:#ff6a8a}[data-theme=audius] .hexaclear-pmenu-settings-chip{border:1px solid color-mix(in srgb,var(--audius-cube-left, #42d6bd) 35%,transparent);background:#02040873;color:var(--audius-ink, #d7fff7)}[data-theme=audius] .hexaclear-pmenu-utility{border-top:1px solid color-mix(in srgb,var(--audius-cube-left, #42d6bd) 18%,transparent)}:root[data-theme=audius]{--dash-accent: var(--audius-cube-top, #b483ff);--dash-accent-ink: #120a1f;--dash-radius: 12px}:root[data-theme=glass]{--glass-stone: #22282c;--glass-stone-deep: #0b0f13;--glass-stone-face: #30363b;--glass-stone-raise: #444c52;--glass-stone-shadow: #030507;--glass-came: #100d0b;--glass-came-hi: #5e5c63;--glass-came-lo: #000000;--glass-gold: #9fb2c4;--glass-gold-bright: #eef6ff;--glass-gold-deep: #506372;--glass-ink: #e3eaf0;--glass-ink-dim: #a3afb9;--glass-font-display: "UnifrakturCook", "IM Fell English SC", "Cinzel", Georgia, serif;--glass-font-ui: "Cinzel", "IM Fell English SC", Georgia, serif;--glass-font-body: "Cormorant Garamond", Georgia, serif;--glass-light-hue: 210;--glass-backlight: #dcefff;--glass-ruby: #c8133a;--glass-ruby-core: #ff6f88;--cube-top: #6fa0e6;--cube-left: #2f63b8;--cube-right: #173f86;--cube-stroke: var(--glass-came);--score-tier-accent: var(--glass-gold);--cube-inverse-bright: #e8f4ff;--cube-inverse-dim: #687989;--cube-golden-top: #ff5a76;--cube-golden-left: #d11d40;--cube-golden-right: #8c0f29;--glass-pane-fill-opacity: .44;--glass-pane-empty: rgba(14, 20, 28, .58);--glass-ruby-pane-opacity: .52;--glass-hand-pane-opacity: .58;--glass-grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='linear' slope='0.5'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--glass-arcade: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='128' height='184' viewBox='0 0 128 184'%3E%3Cg fill='none' stroke='%237d8992' stroke-opacity='0.035' stroke-width='2'%3E%3Cpath d='M14 184 L14 96 A50 50 0 0 1 114 96 L114 184'/%3E%3Cpath d='M30 184 L30 104 A34 34 0 0 1 98 104 L98 184'/%3E%3Ccircle cx='64' cy='70' r='9'/%3E%3C/g%3E%3C/svg%3E");--glass-ashlar: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='128' height='236'%3E%3Cg fill='none' stroke='%23000000' stroke-opacity='0.34' stroke-width='2'%3E%3Cpath d='M0 1 H128 M0 118 H128 M0 235 H128 M0 1 V118 M64 118 V235'/%3E%3C/g%3E%3Cg fill='none' stroke='%239da8b0' stroke-opacity='0.03' stroke-width='1'%3E%3Cpath d='M0 4 H128 M0 121 H128'/%3E%3C/g%3E%3C/svg%3E");color:var(--glass-ink)}[data-theme=glass] body,[data-theme=glass] .cubic-viewport{background:radial-gradient(130% 78% at 50% -12%,color-mix(in srgb,var(--glass-backlight) 8%,transparent) 0%,transparent 46%),radial-gradient(120% 120% at 50% 42%,transparent 38%,rgba(0,0,0,.72) 100%),var(--glass-grain),var(--glass-ashlar),linear-gradient(180deg,#2e3539,#20262a 46%,#141a1f 78%,#080c10);background-repeat:no-repeat,no-repeat,repeat,repeat,no-repeat;background-size:auto,auto,180px 180px,128px 236px,auto;background-attachment:fixed,fixed,fixed,fixed,fixed;background-blend-mode:screen,normal,overlay,normal,normal;color:var(--glass-ink)}[data-theme=glass] .cubic-viewport:before,[data-theme=glass] .cubic-viewport:after{display:none}[data-theme=glass] .hexaclear-root{position:relative;max-width:540px;padding:clamp(1rem,4dvh,3rem) clamp(1rem,4vw,1.6rem);background:transparent;box-shadow:none;font-family:var(--glass-font-body)}[data-theme=glass] .hexaclear-root:before{content:none}:root[data-theme=glass]{--glass-chamfer: polygon( 7px 0, calc(100% - 7px) 0, 100% 7px, 100% calc(100% - 7px) , calc(100% - 7px) 100%, 7px 100%, 0 calc(100% - 7px) , 0 7px );--glass-tablet-bevel: inset 0 1px 0 rgba(218, 234, 246, .16), inset 0 0 0 1px rgba(0, 0, 0, .72), inset 0 0 0 2px rgba(154, 170, 182, .08), inset 0 -4px 8px rgba(0, 0, 0, .72);--glass-tablet-face: var(--glass-grain), linear-gradient( 180deg, color-mix(in srgb, var(--glass-stone-face) 72%, var(--glass-stone-raise)) 0%, var(--glass-stone-face) 34%, var(--glass-stone) 72%, var(--glass-stone-deep) 100% );--glass-tablet-face-lit: radial-gradient(120% 150% at 50% -20%, rgba(255, 255, 255, .28), transparent 56%), linear-gradient(180deg, #c6d1da 0%, #8c9aa6 46%, #4a565f 100%);--glass-tablet-bevel-lit: inset 0 1px 0 rgba(244, 250, 255, .44), inset 0 0 0 1px rgba(9, 14, 18, .74), inset 0 -4px 8px rgba(6, 10, 14, .68);--glass-chamfer-lg: polygon( 16px 0, calc(100% - 16px) 0, 100% 16px, 100% calc(100% - 16px) , calc(100% - 16px) 100%, 16px 100%, 0 calc(100% - 16px) , 0 16px )}[data-theme=glass] .hexaclear-header{background:transparent;border:none;gap:.7rem}[data-theme=glass] .hexaclear-title{position:relative;font-family:var(--glass-font-display);font-weight:700;font-size:2.05rem;letter-spacing:.01em;line-height:.9;text-transform:none;padding-bottom:.22em;background:linear-gradient(180deg,#f5fbff,#cbd7e0 36%,#8d9baa 66%,#465461);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px 0 rgba(230,244,255,.18)) drop-shadow(0 2px 1px rgba(0,0,0,.82)) drop-shadow(0 6px 8px rgba(0,0,0,.52));text-shadow:none}[data-theme=glass] .hexaclear-title:after{content:"";position:absolute;left:2px;right:2px;bottom:0;height:2px;border-radius:1px;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--glass-gold) 70%,transparent) 16%,var(--glass-gold-bright) 50%,color-mix(in srgb,var(--glass-gold) 70%,transparent) 84%,transparent 100%);box-shadow:0 1px #0000008c;opacity:.85}[data-theme=glass] .hexaclear-best-banner,[data-theme=glass] .hexaclear-menu-button,[data-theme=glass] .hexaclear-mode-toggle,[data-theme=glass] .hexaclear-history-button{background:var(--glass-tablet-face);background-size:180px 180px,auto;background-blend-mode:overlay,normal;border:none;border-radius:0;-webkit-clip-path:var(--glass-chamfer);clip-path:var(--glass-chamfer);box-shadow:var(--glass-tablet-bevel);filter:drop-shadow(0 2px 2px rgba(0,0,0,.58)) drop-shadow(0 8px 14px rgba(0,0,0,.24));color:var(--glass-ink)}[data-theme=glass] .hexaclear-live-stat{position:relative;isolation:isolate;background:transparent;border:none;box-shadow:none;filter:none;padding:.28rem .85rem;min-height:2rem;align-items:center;color:var(--glass-ink)}[data-theme=glass] .hexaclear-live-stat:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--glass-tablet-face);background-size:180px 180px,auto;background-blend-mode:overlay,normal;border-radius:2px;-webkit-clip-path:var(--glass-chamfer);clip-path:var(--glass-chamfer);box-shadow:var(--glass-tablet-bevel);filter:drop-shadow(0 2px 3px rgba(0,0,0,.5))}[data-theme=glass] .hexaclear-live-stat .label,[data-theme=glass] .hexaclear-best-banner .label{font-family:var(--glass-font-ui);font-weight:700;color:var(--glass-gold-bright);letter-spacing:.18em;font-variant-caps:small-caps;text-shadow:0 1px 0 rgba(0,0,0,.7),0 0 8px color-mix(in srgb,var(--glass-gold) 30%,transparent);opacity:1}[data-theme=glass] .hexaclear-live-stat .value,[data-theme=glass] .hexaclear-best-banner .value{font-family:var(--glass-font-ui);font-weight:700;color:var(--glass-gold-bright);text-shadow:0 1px 0 rgba(0,0,0,.75),0 -1px 0 rgba(226,241,255,.18),0 0 12px color-mix(in srgb,var(--score-tier-accent) 50%,transparent)}[data-theme=glass] .hexaclear-mode-toggle{padding:3px;gap:2px}[data-theme=glass] .hexaclear-mode-toggle .mode-pill{font-family:var(--glass-font-ui);font-weight:700;letter-spacing:.13em;font-variant-caps:small-caps;border:none;border-radius:1px;background:transparent;color:color-mix(in srgb,var(--glass-ink-dim) 88%,#000);text-shadow:0 1px 0 rgba(0,0,0,.5)}[data-theme=glass] .hexaclear-mode-toggle .mode-pill.active,[data-theme=glass] .hexaclear-scores-tab.is-active,[data-theme=glass] .hexaclear-scoring-tab.is-active{background:radial-gradient(120% 140% at 50% 120%,color-mix(in srgb,var(--glass-gold) 38%,transparent) 0%,transparent 72%),linear-gradient(180deg,rgba(228,242,255,.18),transparent 60%),color-mix(in srgb,var(--glass-stone-face) 72%,var(--glass-gold-deep));color:var(--glass-gold-bright);text-shadow:0 1px 0 rgba(0,0,0,.55),0 0 8px color-mix(in srgb,var(--glass-gold) 45%,transparent);box-shadow:inset 0 1px #e4f2ff2e,inset 0 -3px 5px #00000085,inset 0 0 0 1px color-mix(in srgb,var(--glass-gold) 28%,transparent)}[data-theme=glass] .hexaclear-mode-toggle .mode-pill:not(.active):hover{color:var(--glass-gold-bright);background:#d8e8f614}[data-theme=glass] .hexaclear-scoring-tabs,[data-theme=glass] .hexaclear-scores-tabs{padding:3px;gap:2px;border:none;border-radius:2px;-webkit-clip-path:var(--glass-chamfer);clip-path:var(--glass-chamfer);background:linear-gradient(180deg,rgba(0,0,0,.4),transparent 60%),var(--glass-stone-deep);box-shadow:inset 0 1px 3px #000000a6,inset 0 0 0 1px color-mix(in srgb,var(--glass-gold) 28%,transparent)}[data-theme=glass] .hexaclear-scoring-tab,[data-theme=glass] .hexaclear-scores-tab{font-family:var(--glass-font-ui);font-weight:700;letter-spacing:.12em;font-variant-caps:small-caps;border-radius:1px;background:transparent;color:color-mix(in srgb,var(--glass-ink-dim) 88%,#000);text-shadow:0 1px 0 rgba(0,0,0,.5)}[data-theme=glass] .hexaclear-scoring-tab:not(.is-active):hover,[data-theme=glass] .hexaclear-scores-tab:not(.is-active):hover{color:var(--glass-gold-bright);background:#d8e8f60f}[data-theme=glass] .hexaclear-menu-button{font-family:var(--glass-font-ui);font-weight:700;letter-spacing:.14em;font-variant-caps:small-caps;color:var(--glass-gold-bright);text-shadow:0 1px 0 rgba(0,0,0,.7),0 0 8px color-mix(in srgb,var(--glass-gold) 30%,transparent)}[data-theme=glass] .hexaclear-menu-button:hover{background:var(--glass-grain),linear-gradient(180deg,color-mix(in srgb,var(--glass-stone-raise) 82%,var(--glass-gold-deep)) 0%,var(--glass-stone-face) 78%,var(--glass-stone) 100%);background-size:180px 180px,auto;background-blend-mode:overlay,normal}[data-theme=glass] .hexaclear-menu-button:active,[data-theme=glass] .hexaclear-history-button:active,[data-theme=glass] .hexaclear-undo-button:active{transform:translateY(1px);filter:drop-shadow(0 1px 2px rgba(0,0,0,.62))}[data-theme=glass] .hexaclear-menu-button-icon{font-size:0;transform:none}[data-theme=glass] .hexaclear-menu-button-icon:before{content:"❖";display:inline-block;font-size:.92rem;line-height:1;color:var(--glass-gold-bright);text-shadow:0 1px 0 rgba(0,0,0,.7),0 0 6px color-mix(in srgb,var(--glass-gold) 40%,transparent)}[data-theme=glass] .hexaclear-history-button{font-family:var(--glass-font-ui);font-weight:700;letter-spacing:.12em;font-variant-caps:small-caps;color:var(--glass-gold-bright);text-shadow:0 1px 0 rgba(0,0,0,.7)}[data-theme=glass] .hexaclear-undo-button{z-index:6;border:1px solid color-mix(in srgb,var(--glass-gold) 28%,var(--glass-stone-shadow));background:var(--glass-grain),linear-gradient(180deg,var(--glass-stone-face),var(--glass-stone-deep));background-size:180px 180px,auto;background-blend-mode:overlay,normal;color:var(--glass-gold-bright);font-family:var(--glass-font-ui);font-weight:700;font-variant-caps:small-caps;letter-spacing:.12em;text-shadow:0 1px 0 rgba(0,0,0,.6);box-shadow:var(--glass-tablet-bevel),0 5px 12px #00000080}[data-theme=glass] .hexaclear-board-wrapper{position:relative;background:none;border-radius:0;box-shadow:none;overflow:visible}[data-theme=glass] .hexaclear-board-wrapper:before,[data-theme=glass] .hexaclear-board-wrapper:after{content:none}[data-theme=glass] .hexaclear-board{position:absolute;width:100%;height:100%;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2}[data-theme=glass] .glass-field-stop-core{stop-color:#dae0e7}[data-theme=glass] .glass-field-stop-mid{stop-color:#97adc4}[data-theme=glass] .glass-field-stop-edge{stop-color:#50759b}[data-theme=glass] .hexaclear-board-outline-back{stroke:color-mix(in srgb,var(--glass-stone-shadow) 72%,#000);stroke-width:13;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;opacity:.62;filter:none}[data-theme=glass] .hexaclear-board-outline-front{stroke:color-mix(in srgb,var(--glass-stone-face) 72%,var(--glass-stone));stroke-width:8;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;opacity:.9;filter:none;transition:none}[data-theme=glass] .hexaclear-glass-recess-shadow,[data-theme=glass] .hexaclear-pane-depth,[data-theme=glass] .hexaclear-pane-seed{stroke:none;pointer-events:none}[data-theme=glass] .hexaclear-pane-depth{fill:url(#glass-pane-depth);opacity:var(--glass-pane-depth-opacity, .78);mix-blend-mode:multiply}[data-theme=glass] .hexaclear-pane-seed{fill:var(--glass-pane-seed-fill, url(#glass-pane-seed-a));opacity:var(--glass-pane-seed-opacity, .86);mix-blend-mode:screen}[data-theme=glass] .hexaclear-pane-depth.empty,[data-theme=glass] .hexaclear-pane-seed.empty{display:none}[data-theme=glass] .hexaclear-glass-recess-shadow{fill:none;stroke:#00000080;stroke-width:7;stroke-linejoin:round;vector-effect:non-scaling-stroke}[data-theme=glass] .hexaclear-glass-frame{position:absolute;inset:0;z-index:5;pointer-events:none}[data-theme=glass] .hexaclear-glass-rose{position:absolute;inset:0;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 10px 20px rgba(0,0,0,.42))}[data-theme=glass] .hexaclear-board-hud{z-index:6}[data-theme=glass] .hexaclear-board-hud .board-hud-block{font-family:var(--glass-font-ui);letter-spacing:.04em}[data-theme=glass] .hexaclear-board-hud{padding:.5rem .55rem}[data-theme=glass] .hexaclear-board-hud .board-hud-block.left .value.small{display:inline-block;max-width:9rem;padding:.4rem .58rem;background:var(--glass-tablet-face);background-size:180px 180px,auto;background-blend-mode:overlay,normal;border-radius:2px;-webkit-clip-path:var(--glass-chamfer);clip-path:var(--glass-chamfer);box-shadow:var(--glass-tablet-bevel);filter:drop-shadow(0 3px 6px rgba(0,0,0,.6));color:var(--glass-gold-bright);font-size:.66rem;font-weight:700;font-family:var(--glass-font-ui);font-variant-caps:small-caps;line-height:1.34;letter-spacing:.07em;text-shadow:0 1px 0 rgba(0,0,0,.7)}[data-theme=glass] .hexaclear-glass-rose .rose-corner-stone{fill:url(#rose-lime);stroke:#00000080;stroke-width:1.5}[data-theme=glass] .hexaclear-glass-rose .rose-corner-foil circle{fill:url(#rose-eye);stroke:var(--glass-gold-deep);stroke-width:1.4}[data-theme=glass] .hexaclear-glass-rose .rose-corner-pip{fill:url(#rose-lime);stroke:var(--glass-gold-deep);stroke-width:1}[data-theme=glass] .hexaclear-glass-rose .rose-torus{fill:url(#rose-lime);fill-rule:evenodd;stroke:#0000008c;stroke-width:2}[data-theme=glass] .hexaclear-glass-rose .rose-band{fill:url(#rose-shade);fill-rule:evenodd}[data-theme=glass] .hexaclear-glass-rose .rose-bead-dark{fill:none;stroke:#00000080;stroke-width:3}[data-theme=glass] .hexaclear-glass-rose .rose-bead-gilt,[data-theme=glass] .hexaclear-glass-rose .rose-fillet{fill:none;stroke:color-mix(in srgb,var(--glass-stone-raise) 62%,var(--glass-stone-face));stroke-width:3.5;opacity:.62}[data-theme=glass] .hexaclear-glass-rose .rose-fillet{stroke-width:5;stroke:color-mix(in srgb,var(--glass-stone-face) 82%,var(--glass-stone-shadow))}[data-theme=glass] .hexaclear-glass-rose .rose-mullion{stroke:color-mix(in srgb,var(--glass-stone-raise) 54%,transparent);stroke-width:2;stroke-linecap:round}[data-theme=glass] .hexaclear-glass-rose .rose-light{fill:url(#rose-eye);stroke:var(--glass-gold-deep);stroke-width:2.2;stroke-linejoin:round}[data-theme=glass] .hexaclear-glass-rose .rose-light-cusp{fill:none;stroke:var(--glass-gold);stroke-width:1;stroke-linejoin:round;opacity:.7}[data-theme=glass] .hexaclear-hex.empty{fill:var(--glass-pane-empty);fill-opacity:1;stroke:none}[data-theme=glass] .hexaclear-cell.cell-dead .hexaclear-hex.empty{fill:#04080cbd;fill-opacity:1;opacity:1}[data-theme=glass] .cubic-viewport.octave-2 .hexaclear-hex.empty{stroke:none;transition:none;animation:none;filter:none}[data-theme=glass] .cubic-viewport.octave-2 .hexaclear-cell.cell-dead .hexaclear-hex.empty{fill:#04080cbd}[data-theme=glass] .cubic-viewport.octave-2 .hexaclear-hex.empty.preview-clear{animation:glass-empty-preview-glow .72s ease-in-out infinite alternate}[data-theme=glass] .hexaclear-slot-fill{display:none}[data-theme=glass] .hexaclear-cell-outline{fill:none;stroke:var(--glass-came);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;paint-order:stroke}[data-theme=glass] .hexaclear-glass-perimeter-lead{fill:none;stroke:var(--glass-came);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}[data-theme=glass] .hexaclear-hex-bevels{display:none}[data-theme=glass] .hexaclear-hex.filled{fill:var(--cube-top);fill-opacity:calc(var(--glass-pane-fill-opacity) + var(--glass-pane-fill-boost, 0));stroke:none}[data-theme=glass] .hexaclear-hex.filled.golden{fill:var(--cube-golden-top);fill-opacity:var(--glass-ruby-pane-opacity)}[data-theme=glass] .hexaclear-hex-cube .cube-face,[data-theme=glass] .hexaclear-hex-cube .cube-ripple-overlay,[data-theme=glass] .hexaclear-hex-cube .cube-pulse-overlays{display:none}[data-theme=glass] .hexaclear-gem-label{fill:var(--glass-gold-bright)}[data-theme=glass] .hexaclear-hex.empty.daily-target{fill:#b8c8dc;fill-opacity:.52}[data-theme=glass] .hexaclear-hex-cube.daily-target .cube-face{filter:none;stroke:none}[data-theme=glass] .hexaclear-daily-number-centered{font-family:var(--glass-font-ui);font-weight:700;fill:#1b2230;stroke:#ffffff52;stroke-width:.6px}[data-theme=glass] .hexaclear-glass-tracery-mullion,[data-theme=glass] .hexaclear-glass-tracery-groove{display:none}[data-theme=glass] .hexaclear-flower-boundary-back{stroke:var(--glass-stone-shadow);stroke-width:11;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;opacity:.95;filter:none}[data-theme=glass] .hexaclear-flower-boundary{stroke:color-mix(in srgb,var(--glass-stone-face) 78%,var(--glass-stone));stroke-width:6.5;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;opacity:.92;filter:none}[data-theme=glass] .hexaclear-flower-boundary-group{filter:none}[data-theme=glass] .hexaclear-flower-groove,[data-theme=glass] .hexaclear-flower-groove-dark,[data-theme=glass] .hexaclear-flower-groove-light{stroke:none;fill:none}[data-theme=glass] .hexaclear-flower-groove-group{display:none;filter:none}[data-theme=glass] .hexaclear-hex.preview-valid{fill:#dce4f047;stroke:#f0f6ffe0;stroke-opacity:.88;stroke-width:2.6}[data-theme=glass] .hexaclear-hex.empty.preview-valid{fill:#a0b2cd6b;stroke:#e6eefce6}[data-theme=glass] .hexaclear-hex.preview-invalid{fill:#d6284666;stroke:#ff6f88;stroke-width:3}[data-theme=glass] .hexaclear-hex.filled.preview-clear{animation:glass-pane-preview-glow .72s ease-in-out infinite alternate}@keyframes glass-pane-preview-glow{0%{fill-opacity:var(--glass-pane-fill-opacity);filter:brightness(1)}to{fill-opacity:.78;filter:brightness(1.38)}}[data-theme=glass] .hexaclear-hex.filled.golden.preview-clear{animation:glass-ruby-preview-glow .72s ease-in-out infinite alternate}@keyframes glass-ruby-preview-glow{0%{fill-opacity:var(--glass-ruby-pane-opacity);filter:brightness(1)}to{fill-opacity:.88;filter:brightness(1.42)}}[data-theme=glass] .hexaclear-hex.preview-clear~.hexaclear-hex-cube{transform:none;animation:none;filter:none}[data-theme=glass] .hexaclear-cell-outline.filled.preview-clear{stroke:#e7f5ff;stroke-opacity:.95;stroke-width:3.5}[data-theme=glass] .hexaclear-hex.empty.preview-clear{fill:var(--glass-pane-empty);stroke:none;animation:glass-empty-preview-glow .72s ease-in-out infinite alternate}[data-theme=glass] .hexaclear-hex.empty.preview-valid.preview-clear{fill:#e1eefc94;stroke:#eef6ff;stroke-opacity:.94;stroke-width:3.2;animation:glass-empty-preview-glow .72s ease-in-out infinite alternate}@keyframes glass-empty-preview-glow{0%{filter:brightness(1)}to{filter:brightness(1.38)}}[data-theme=glass] .hexaclear-cell-outline.empty.preview-clear{stroke:#dcefff;stroke-opacity:.95;stroke-width:3.5;animation:glass-preview-rim .72s ease-in-out infinite alternate}@keyframes glass-preview-ignite{0%{transform:scale(.99);filter:brightness(1.02) drop-shadow(0 0 2px rgba(255,246,214,.3)) drop-shadow(0 0 6px rgba(140,196,255,.22))}to{transform:scale(1.025);filter:brightness(1.22) drop-shadow(0 0 4px rgba(255,250,234,.55)) drop-shadow(0 0 12px rgba(160,210,255,.45))}}@keyframes glass-preview-rim{0%{stroke-opacity:.45;filter:drop-shadow(0 0 1.5px rgba(255,235,176,.35))}to{stroke-opacity:.85;filter:drop-shadow(0 0 4px rgba(210,232,250,.65))}}@media(prefers-reduced-motion:reduce){[data-theme=glass] .hexaclear-hex.preview-clear~.hexaclear-hex-cube{animation:none!important;transform:scale(1.015)!important;filter:brightness(1.16) drop-shadow(0 0 4px rgba(255,248,224,.5)) drop-shadow(0 0 10px rgba(150,205,255,.4))!important}[data-theme=glass] .hexaclear-hex.empty.preview-clear{animation:none!important;filter:brightness(1.25)!important}[data-theme=glass] .hexaclear-cell-outline.empty.preview-clear{animation:none!important;filter:drop-shadow(0 0 3px rgba(210,232,250,.55))!important}}[data-theme=glass] .cubic-viewport.reduced-motion .hexaclear-hex.preview-clear~.hexaclear-hex-cube{animation:none!important;transform:scale(1.015)!important;filter:brightness(1.16) drop-shadow(0 0 4px rgba(255,248,224,.5)) drop-shadow(0 0 10px rgba(150,205,255,.4))!important}[data-theme=glass] .cubic-viewport.reduced-motion .hexaclear-hex.empty.preview-clear{animation:none!important;filter:brightness(1.25)!important}[data-theme=glass] .cubic-viewport.reduced-motion .hexaclear-cell-outline.empty.preview-clear{animation:none!important;filter:drop-shadow(0 0 3px rgba(210,232,250,.55))!important}[data-theme=glass] .hexaclear-hex-cube.clearing-line,[data-theme=glass] .hexaclear-hex-cube.clearing-flower-center,[data-theme=glass] .hexaclear-hex-cube.clearing-flower-ring{animation:none}[data-theme=glass] .hexaclear-hex.filled.clearing-line,[data-theme=glass] .hexaclear-hex.filled.clearing-flower-center,[data-theme=glass] .hexaclear-hex.filled.clearing-flower-ring{stroke:none;transform-box:fill-box;transform-origin:center;animation:hexaclear-glass-pane-flash .36s ease-out both}[data-theme=glass] .hexaclear-hex.filled.clearing-flower-ring{animation-delay:.15s}[data-theme=glass] .hexaclear-hex.filled.golden.clearing-line,[data-theme=glass] .hexaclear-hex.filled.golden.clearing-flower-center,[data-theme=glass] .hexaclear-hex.filled.golden.clearing-flower-ring{animation:hexaclear-glass-ruby-pane-flash .36s ease-out both}@keyframes hexaclear-glass-ruby-pane-flash{0%{filter:brightness(1) saturate(1);fill-opacity:var(--glass-ruby-pane-opacity);opacity:1}45%{filter:brightness(2.8) saturate(.5);fill-opacity:.95;opacity:1}to{filter:brightness(3.4) saturate(.3);fill-opacity:0;opacity:0}}@keyframes hexaclear-glass-pane-flash{0%{filter:brightness(1) saturate(1);fill-opacity:var(--glass-pane-fill-opacity);opacity:1}45%{filter:brightness(2.6) saturate(.55);fill-opacity:.92;opacity:1}to{filter:brightness(3.2) saturate(.35);fill-opacity:0;opacity:0}}@keyframes hexaclear-glass-flash{0%{filter:brightness(1) saturate(1);opacity:1}45%{filter:brightness(2.8) saturate(.5);opacity:1}to{filter:brightness(3.2) saturate(.35);opacity:0}}[data-theme=glass] .hexaclear-hex.clearing,[data-theme=glass] .hexaclear-hex.clearing-line,[data-theme=glass] .hexaclear-hex.clearing-flower-center,[data-theme=glass] .hexaclear-hex.clearing-flower-ring{stroke:none}[data-theme=glass] .hexaclear-hex.empty.clearing,[data-theme=glass] .hexaclear-hex.empty.clearing-line,[data-theme=glass] .hexaclear-hex.empty.clearing-flower-center,[data-theme=glass] .hexaclear-hex.empty.clearing-flower-ring{fill:transparent;stroke:var(--glass-came)}[data-theme=glass] .hexaclear-glass-shatter{filter:drop-shadow(0 0 3px rgba(255,255,255,.45))}[data-theme=glass] .hexaclear-glass-shard{fill:var(--cube-left, #2f63b8);fill-opacity:.95;stroke:#fff9;stroke-width:.6;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:center;animation:hexaclear-glass-shatter 1.65s cubic-bezier(.18,.62,.24,1) both;animation-delay:var(--shard-delay, 0ms)}[data-theme=glass] .hexaclear-glass-shard-1,[data-theme=glass] .hexaclear-glass-shard-4{fill:var(--cube-top, #6fa0e6)}[data-theme=glass] .hexaclear-glass-shard-2,[data-theme=glass] .hexaclear-glass-shard-5{fill:var(--cube-right, #173f86)}@keyframes hexaclear-glass-shatter{0%{transform:translate(0) rotate(0) scale(1);opacity:0}8%{opacity:1}70%{opacity:1}to{transform:translate(calc(var(--shard-dx, 0) * var(--shard-dist, 1) * 60px),calc(var(--shard-dy, 0) * var(--shard-dist, 1) * 60px + 64px)) rotate(calc(var(--shard-spin, 1) * 240deg)) scale(.2);opacity:0}}[data-theme=glass] .hexaclear-board-ripple-overlay .hexaclear-hex.ripple-overlay{stroke:color-mix(in srgb,var(--glass-backlight) 80%,var(--glass-gold));stroke-width:3.4}[data-theme=glass] .hexaclear-board-ripple-overlay.soft .hexaclear-hex.ripple-overlay{stroke:color-mix(in srgb,var(--glass-gold) 50%,transparent)}[data-theme=glass] .hexaclear-hand,[data-theme=glass] .hexaclear-hold,[data-theme=glass] .hexaclear-piece-button{background:var(--glass-grain),linear-gradient(180deg,var(--glass-stone-raise) 0%,var(--glass-stone-face) 46%,var(--glass-stone) 100%);background-size:180px 180px,auto;background-blend-mode:overlay,normal;border:1px solid color-mix(in srgb,var(--glass-stone-raise) 60%,var(--glass-stone-shadow));border-radius:8px;box-shadow:inset 0 1px #e2f1ff24,inset 0 -6px 16px #00000080,0 3px 8px #0006}[data-theme=glass] .hexaclear-hand{border-radius:10px}[data-theme=glass] .hexaclear-hold-label{color:var(--glass-gold);font-family:var(--glass-font-ui);font-weight:700;font-variant-caps:small-caps;letter-spacing:.1em}[data-theme=glass] .hexaclear-piece-button.selected,[data-theme=glass] .hexaclear-hold.is-drop-active,[data-theme=glass] .hexaclear-hold.selected{border-color:color-mix(in srgb,var(--glass-gold) 55%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--glass-gold) 42%,transparent),0 0 18px color-mix(in srgb,var(--glass-gold) 32%,transparent)}[data-theme=glass] .hexaclear-streak-value,[data-theme=glass] .hexaclear-multi-clear-value{color:var(--glass-gold-bright);font-family:var(--glass-font-ui);font-weight:700;font-variant-caps:small-caps;text-shadow:0 1px 0 rgba(0,0,0,.75),0 0 10px color-mix(in srgb,var(--glass-gold) 46%,transparent)}[data-theme=glass] .hexaclear-streak-tier-4,[data-theme=glass] .hexaclear-streak-tier-5,[data-theme=glass] .hexaclear-streak-tier-6,[data-theme=glass] .hexaclear-multi-clear-tier-4,[data-theme=glass] .hexaclear-multi-clear-tier-5,[data-theme=glass] .hexaclear-multi-clear-tier-6{color:color-mix(in srgb,var(--glass-gold-bright) 82%,#c3d3e0)}[data-theme=glass] .hexaclear-hex.piece{fill:var(--cube-top);fill-opacity:calc(var(--glass-hand-pane-opacity) + var(--glass-pane-fill-boost, 0));stroke:none}[data-theme=glass] .hexaclear-hex-bevels.piece{display:none}[data-theme=glass] .hexaclear-piece-outline{fill:none;stroke:var(--glass-came);stroke-width:2.8;stroke-linecap:butt;stroke-linejoin:miter;vector-effect:non-scaling-stroke}[data-theme=glass] .hexaclear-hold.unplayable .hexaclear-piece-svg,[data-theme=glass] .hexaclear-piece-button.unplayable{filter:grayscale(.45) brightness(.7);opacity:.5}[data-theme=glass] .hexaclear-overlay{background:none;-webkit-backdrop-filter:none;backdrop-filter:none}[data-theme=glass] .hexaclear-overlay-card,[data-theme=glass] .hexaclear-audio-unlock-card,[data-theme=glass] .hexaclear-menu-card,[data-theme=glass] .hexaclear-scores-card,[data-theme=glass] .hexaclear-stats-card,[data-theme=glass] .hexaclear-account-card,[data-theme=glass] .hexaclear-scoring-card,[data-theme=glass] .hexaclear-history-card,[data-theme=glass] .hexaclear-gameover-card,[data-theme=glass] .hexaclear-coop-waiting-card,[data-theme=glass] .hexaclear-coop-error-card{color:var(--glass-ink);font-family:var(--glass-font-body);border:none;border-radius:0;-webkit-clip-path:var(--glass-chamfer-lg);clip-path:var(--glass-chamfer-lg);background:var(--glass-grain),linear-gradient(180deg,rgba(255,255,255,.06),transparent 24%),radial-gradient(120% 78% at 50% -10%,color-mix(in srgb,var(--glass-gold) 11%,transparent),transparent 44%),var(--glass-ashlar),linear-gradient(180deg,var(--glass-stone-face) 0%,var(--glass-stone) 54%,var(--glass-stone-deep) 100%);background-size:180px 180px,auto,auto,128px 236px,auto;background-repeat:repeat,no-repeat,no-repeat,repeat,no-repeat;background-blend-mode:overlay,normal,normal,normal,normal;box-shadow:inset 0 2px #e2f1ff33,inset 0 0 0 5px var(--glass-stone-deep),inset 0 0 0 6px color-mix(in srgb,var(--glass-gold) 44%,#101820),inset 0 0 26px 7px #00000080;filter:drop-shadow(0 24px 46px rgba(0,0,0,.78)) drop-shadow(0 3px 4px rgba(0,0,0,.6))}[data-theme=glass] .hexaclear-overlay-card .title,[data-theme=glass] .hexaclear-audio-unlock-title,[data-theme=glass] .hexaclear-menu-nav-title{font-family:var(--glass-font-display);font-weight:700;letter-spacing:.02em;text-transform:none;color:var(--glass-gold-bright);text-shadow:0 1px 0 rgba(0,0,0,.8),0 0 14px color-mix(in srgb,var(--glass-gold) 55%,transparent)}[data-theme=glass] .hexaclear-pvp-win-title,[data-theme=glass] .hexaclear-pvp-shame-title{font-family:var(--glass-font-display);font-weight:700;text-transform:none;text-shadow:0 2px 0 rgba(0,0,0,.7),0 0 16px rgba(0,0,0,.5)}[data-theme=glass] .hexaclear-pvp-win-title{color:var(--glass-gold-bright)}[data-theme=glass] .hexaclear-overlay-card .score,[data-theme=glass] .hexaclear-scores-empty,[data-theme=glass] .hexaclear-scores-your-rank,[data-theme=glass] .hexaclear-history-legend,[data-theme=glass] .hexaclear-coop-instructions,[data-theme=glass] .hexaclear-coop-code,[data-theme=glass] .hexaclear-menu-nav-tease,[data-theme=glass] .hexaclear-menu-hero-hint,[data-theme=glass] .hexaclear-menu-zone-label,[data-theme=glass] .hexaclear-menu-settings-group-label,[data-theme=glass] .hexaclear-scores-section-label,[data-theme=glass] .hexaclear-stats-section-label,[data-theme=glass] .hexaclear-gameover-headline-label,[data-theme=glass] .hexaclear-gameover-subhead,[data-theme=glass] .hexaclear-run-stat-label,[data-theme=glass] .hexaclear-menu-settings-account-text{font-family:var(--glass-font-body);color:var(--glass-ink-dim);opacity:1}[data-theme=glass] .hexaclear-gameover-headline-value,[data-theme=glass] .hexaclear-run-stat-value,[data-theme=glass] .hexaclear-scores-value,[data-theme=glass] .hexaclear-profile-summary-value,[data-theme=glass] .hexaclear-performance-feature-value,[data-theme=glass] .hexaclear-record-value{font-family:var(--glass-font-ui);font-weight:700;color:var(--glass-gold-bright);text-shadow:0 0 10px color-mix(in srgb,var(--glass-gold) 35%,transparent)}[data-theme=glass] .hexaclear-overlay-card button:not(.hexaclear-menu-link):not(.hexaclear-scoring-tab):not(.hexaclear-scores-tab):not(.hexaclear-piecetiary-cell):not(.hexaclear-history-cell):not(.hexaclear-reel-replay):not(.hexaclear-reel-download):not(.hexaclear-scores-expand-toggle):not(.hexaclear-menu-chip-warn):not(.hexaclear-menu-chip-danger):not(.hexaclear-menu-danger-button):not(.hexaclear-menu-new-game-hero):not(.hexaclear-menu-resume-hero):not(.hexaclear-gameover-cta),[data-theme=glass] .hexaclear-gameover-cta-secondary,[data-theme=glass] .hexaclear-gameover-cta-share,[data-theme=glass] .hexaclear-coop-cta{border:none!important;border-radius:2px!important;-webkit-clip-path:var(--glass-chamfer)!important;clip-path:var(--glass-chamfer)!important;background:var(--glass-tablet-face)!important;background-size:180px 180px,auto!important;background-blend-mode:overlay,normal!important;box-shadow:var(--glass-tablet-bevel)!important;filter:drop-shadow(0 2px 2px rgba(0,0,0,.58)) drop-shadow(0 8px 14px rgba(0,0,0,.22));color:var(--glass-gold-bright)!important;font-family:var(--glass-font-ui)!important;font-weight:700!important;font-variant-caps:small-caps;letter-spacing:.08em;text-shadow:0 1px 0 rgba(0,0,0,.7);transition:filter .12s ease,color .12s ease}[data-theme=glass] .hexaclear-overlay-card button:not(.hexaclear-menu-link):not(.hexaclear-scoring-tab):not(.hexaclear-scores-tab):not(.hexaclear-piecetiary-cell):not(.hexaclear-history-cell):not(.hexaclear-reel-replay):not(.hexaclear-reel-download):not(.hexaclear-scores-expand-toggle):not(.hexaclear-menu-chip-warn):not(.hexaclear-menu-chip-danger):not(.hexaclear-menu-danger-button):not(.hexaclear-menu-new-game-hero):not(.hexaclear-menu-resume-hero):not(.hexaclear-gameover-cta):hover,[data-theme=glass] .hexaclear-gameover-cta-secondary:hover,[data-theme=glass] .hexaclear-gameover-cta-share:hover,[data-theme=glass] .hexaclear-coop-cta:hover{filter:drop-shadow(0 3px 5px rgba(0,0,0,.55)) brightness(1.09);color:#f6fbff!important}[data-theme=glass] .hexaclear-menu-new-game-hero,[data-theme=glass] .hexaclear-menu-resume-hero,[data-theme=glass] .hexaclear-menu-chip.is-primary,[data-theme=glass] .hexaclear-gameover-cta:not(.hexaclear-gameover-cta-secondary):not(.hexaclear-gameover-cta-share),[data-theme=glass] .hexaclear-coop-mode-pill.is-active{color:#101820!important;border:none!important;border-radius:2px!important;-webkit-clip-path:var(--glass-chamfer)!important;clip-path:var(--glass-chamfer)!important;background:var(--glass-tablet-face-lit)!important;font-family:var(--glass-font-ui)!important;font-weight:700!important;font-variant-caps:small-caps;letter-spacing:.08em;text-shadow:0 1px 0 rgba(244,250,255,.45);box-shadow:var(--glass-tablet-bevel-lit)!important;filter:drop-shadow(0 3px 5px rgba(0,0,0,.5)) drop-shadow(0 0 12px color-mix(in srgb,var(--glass-gold) 34%,transparent))}[data-theme=glass] .hexaclear-menu-new-game-hero:hover,[data-theme=glass] .hexaclear-menu-resume-hero:hover,[data-theme=glass] .hexaclear-menu-chip.is-primary:hover,[data-theme=glass] .hexaclear-gameover-cta:not(.hexaclear-gameover-cta-secondary):not(.hexaclear-gameover-cta-share):hover{filter:drop-shadow(0 4px 7px rgba(0,0,0,.55)) drop-shadow(0 0 18px color-mix(in srgb,var(--glass-gold) 50%,transparent)) brightness(1.05)}[data-theme=glass] .hexaclear-menu-chip-warn,[data-theme=glass] .hexaclear-menu-chip-danger,[data-theme=glass] .hexaclear-menu-link.is-danger,[data-theme=glass] .hexaclear-menu-danger-button{border:none!important;border-radius:2px!important;-webkit-clip-path:var(--glass-chamfer)!important;clip-path:var(--glass-chamfer)!important;color:#ffd7c2!important;background:var(--glass-grain),linear-gradient(180deg,#5a1626,#3c0e1a 60%,#260910)!important;background-size:180px 180px,auto!important;background-blend-mode:overlay,normal!important;box-shadow:inset 0 1px #ffc8d238,inset 0 -2px 5px #0009,inset 0 0 0 1px #00000080!important;filter:drop-shadow(0 2px 3px rgba(0,0,0,.5));font-family:var(--glass-font-ui)!important;font-weight:700!important;font-variant-caps:small-caps;letter-spacing:.06em;text-shadow:0 1px 0 rgba(0,0,0,.7);transition:filter .12s ease,color .12s ease}[data-theme=glass] .hexaclear-menu-chip-warn:hover,[data-theme=glass] .hexaclear-menu-chip-danger:hover,[data-theme=glass] .hexaclear-menu-link.is-danger:hover,[data-theme=glass] .hexaclear-menu-danger-button:hover{filter:drop-shadow(0 3px 5px rgba(0,0,0,.55)) brightness(1.1);color:#ffe6dc!important}[data-theme=glass] .hexaclear-menu-zone,[data-theme=glass] .hexaclear-menu-settings-zone,[data-theme=glass] .hexaclear-menu-settings-body{background:none!important;border:none!important;box-shadow:none!important;-webkit-clip-path:none!important;clip-path:none!important;padding:0!important;filter:none!important}[data-theme=glass] .hexaclear-menu-settings-group,[data-theme=glass] .hexaclear-stats-section,[data-theme=glass] .hexaclear-scores-section,[data-theme=glass] .hexaclear-account-copy,[data-theme=glass] .hexaclear-account-summary,[data-theme=glass] .hexaclear-account-stat,[data-theme=glass] .hexaclear-scoring-rule,[data-theme=glass] .hexaclear-piecetiary-cell,[data-theme=glass] .hexaclear-coop-status,[data-theme=glass] .hexaclear-pvp-hud,[data-theme=glass] .hexaclear-pvp-tracks,[data-theme=glass] .hexaclear-pvp-standings,[data-theme=glass] .hexaclear-profile-summary{border:none;border-radius:2px;-webkit-clip-path:var(--glass-chamfer);clip-path:var(--glass-chamfer);background:var(--glass-grain),linear-gradient(180deg,color-mix(in srgb,var(--glass-stone-deep) 78%,#000) 0%,var(--glass-stone-deep) 46%,color-mix(in srgb,var(--glass-stone) 90%,#000) 100%);background-size:180px 180px,auto;background-blend-mode:overlay,normal;box-shadow:inset 0 2px 6px #00000080,inset 0 0 0 1px color-mix(in srgb,var(--glass-gold) 15%,transparent),inset 0 -1px #e2f1ff14;color:var(--glass-ink)}[data-theme=glass] .hexaclear-menu-settings-audio,[data-theme=glass] .hexaclear-menu-settings-account{background:none;border:none;box-shadow:none;-webkit-clip-path:none;clip-path:none}[data-theme=glass] .hexaclear-menu-settings-group,[data-theme=glass] .hexaclear-stats-section,[data-theme=glass] .hexaclear-scores-section,[data-theme=glass] .hexaclear-account-copy,[data-theme=glass] .hexaclear-account-summary,[data-theme=glass] .hexaclear-account-stat,[data-theme=glass] .hexaclear-scoring-rule,[data-theme=glass] .hexaclear-coop-status,[data-theme=glass] .hexaclear-pvp-hud,[data-theme=glass] .hexaclear-pvp-tracks,[data-theme=glass] .hexaclear-pvp-standings,[data-theme=glass] .hexaclear-profile-summary{padding:.6rem .78rem}[data-theme=glass] .hexaclear-gameover-section+.hexaclear-gameover-section,[data-theme=glass] .hexaclear-scores-section+.hexaclear-scores-section,[data-theme=glass] .hexaclear-scores-row+.hexaclear-scores-row,[data-theme=glass] .hexaclear-statline,[data-theme=glass] .hexaclear-record-row{border-color:color-mix(in srgb,var(--glass-gold) 16%,transparent)}[data-theme=glass] .hexaclear-scores-row.recent,[data-theme=glass] .hexaclear-scores-row-pinned{background:color-mix(in srgb,var(--glass-gold) 9%,transparent)}[data-theme=glass] .hexaclear-run-strip{border-block-color:color-mix(in srgb,var(--glass-gold) 18%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--glass-gold) 4%,transparent),color-mix(in srgb,var(--glass-gold) 12%,transparent),color-mix(in srgb,var(--glass-gold) 4%,transparent))}[data-theme=glass] .hexaclear-history-weekday{font-family:var(--glass-font-ui);font-weight:700;font-variant-caps:small-caps;letter-spacing:.12em;color:var(--glass-ink-dim)}[data-theme=glass] .hexaclear-history-cell:not(.hexaclear-history-cell-blank){border:none!important;border-radius:2px!important;-webkit-clip-path:var(--glass-chamfer)!important;clip-path:var(--glass-chamfer)!important;background:var(--glass-tablet-face)!important;background-size:180px 180px,auto!important;background-blend-mode:overlay,normal!important;box-shadow:var(--glass-tablet-bevel)!important;filter:drop-shadow(0 2px 3px rgba(0,0,0,.45));color:var(--glass-ink)!important;padding:.3rem .2rem!important}[data-theme=glass] .hexaclear-history-day{font-family:var(--glass-font-ui);font-weight:700}[data-theme=glass] .hexaclear-history-best{font-family:var(--glass-font-body);color:var(--glass-ink-dim)}[data-theme=glass] .hexaclear-history-cell:disabled{background:var(--glass-stone-deep)!important;box-shadow:inset 0 2px 6px #0009!important;filter:none;opacity:.5;color:var(--glass-ink-dim)!important}[data-theme=glass] .hexaclear-history-cell.is-today{box-shadow:var(--glass-tablet-bevel),inset 0 0 0 2px color-mix(in srgb,var(--glass-gold) 62%,transparent)!important}[data-theme=glass] .hexaclear-history-cell.is-cleared,[data-theme=glass] .hexaclear-history-cell.is-active,[data-theme=glass] .hexaclear-history-cell.is-cleared.is-active{background:var(--glass-tablet-face-lit)!important;color:#101820!important;border:none!important;box-shadow:var(--glass-tablet-bevel-lit)!important;filter:drop-shadow(0 2px 4px rgba(0,0,0,.5)) drop-shadow(0 0 10px color-mix(in srgb,var(--glass-gold) 40%,transparent))}[data-theme=glass] .hexaclear-history-cell.is-cleared .hexaclear-history-day,[data-theme=glass] .hexaclear-history-cell.is-active .hexaclear-history-day,[data-theme=glass] .hexaclear-history-cell.is-cleared .hexaclear-history-best,[data-theme=glass] .hexaclear-history-cell.is-active .hexaclear-history-best{color:#101820}[data-theme=glass] .hexaclear-history-cell.is-cleared:before{color:#293642;text-shadow:0 1px 0 rgba(226,241,255,.35)}[data-theme=glass] .hexaclear-reel-hex{fill:#06050b;stroke:var(--glass-came)}[data-theme=glass] .hexaclear-reel-cube:not(.is-ruby){fill:color-mix(in srgb,var(--cube-left) 86%,#0a1430);stroke:#00000080}[data-theme=glass] .hexaclear-reel-cell.is-placed-now .hexaclear-reel-cube:not(.is-ruby){fill:color-mix(in srgb,var(--cube-top) 80%,#ffffff)}[data-theme=glass] .hexaclear-reel-points{color:var(--glass-gold-bright);text-shadow:0 0 8px color-mix(in srgb,var(--glass-gold) 45%,transparent)}[data-theme=glass] .hexaclear-reel-title,[data-theme=glass] .hexaclear-reel-caption{color:var(--glass-ink-dim)}[data-theme=glass] .hexaclear-input,[data-theme=glass] .hexaclear-menu-settings-select,[data-theme=glass] .hexaclear-menu-settings-text,[data-theme=glass] .hexaclear-coop-share-input,[data-theme=glass] .hexaclear-account-form input,[data-theme=glass] input[type=text]{border:1px solid var(--glass-stone-shadow);background:var(--glass-stone-deep);color:var(--glass-ink);border-radius:6px}[data-theme=glass] .hexaclear-input:focus,[data-theme=glass] .hexaclear-menu-settings-select:focus,[data-theme=glass] .hexaclear-account-form input:focus{outline:2px solid color-mix(in srgb,var(--glass-gold) 50%,transparent);outline-offset:2px}[data-theme=glass] .hexaclear-menu-settings-audio input[type=range],[data-theme=glass] input[type=range]{accent-color:var(--glass-gold)}[data-theme=glass] .hexaclear-smiley-name{color:var(--glass-ink);text-shadow:none}[data-theme=glass] .hexaclear-coop-cta.is-copied{border-color:color-mix(in srgb,var(--glass-gold) 50%,transparent);background:linear-gradient(160deg,var(--glass-gold-bright),var(--glass-gold-deep));color:#101820}[data-theme=glass] .hexaclear-pvp-row-track{background:var(--glass-stone-deep);border:1px solid var(--glass-stone-shadow)}[data-theme=glass] .hexaclear-pvp-row-track-threshold{background:var(--glass-gold)}[data-theme=glass] .hexaclear-pvp-standings-row.is-winner{background:color-mix(in srgb,var(--glass-gold) 18%,transparent)}[data-theme=glass] .hexaclear-spectator-banner{border:1px solid var(--glass-stone-shadow);background:var(--glass-stone-deep);color:var(--glass-ink)}[data-theme=glass] .hexaclear-hex.empty.pvp-tinted-partner,[data-theme=glass] .hexaclear-hex.empty.pvp-tinted-self{fill:#06050b;fill-opacity:.92;stroke:var(--cell-tint-color, var(--glass-gold));stroke-width:3.2}[data-theme=glass] .hexaclear-hex-conflict-ring{stroke:var(--cell-conflict-color, var(--glass-gold));stroke-width:3.2}[data-theme=glass].reduced-motion .hexaclear-glass-field,[data-theme=glass] .reduced-motion .hexaclear-glass-field{animation:none;filter:brightness(1)}[data-theme=glass].reduced-motion .hexaclear-glass-shard,[data-theme=glass] .reduced-motion .hexaclear-glass-shard{display:none}@media(prefers-reduced-motion:reduce){[data-theme=glass] .hexaclear-glass-field{animation:none;filter:brightness(1)}[data-theme=glass] .hexaclear-glass-shard{display:none}}[data-theme=glass] .hexaclear-dealin-announce-text{font-family:var(--glass-font-display);font-weight:700;letter-spacing:.04em;text-transform:none;background:linear-gradient(180deg,#f5fbff,#cbd7e0 36%,#8d9baa 64%,#465461);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;text-shadow:none}[data-theme=glass] .hexaclear-announcer-pop{font-family:var(--glass-font-display);font-weight:700;letter-spacing:.05em;text-transform:none;background:linear-gradient(180deg,#f5fbff,#cbd7e0 42%,#8d9baa 72%,#465461);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;text-shadow:none}[data-theme=glass] .hexaclear-announcer-pop.kind-streak{background:linear-gradient(180deg,#f1f7ff,#b9c9d8 45%,#7c8e9d 78%,#354554);-webkit-background-clip:text;background-clip:text}[data-theme=glass] .hexaclear-pmenu{background:linear-gradient(180deg,var(--glass-stone-face, #48515c) 0%,var(--glass-stone-deep, #151b22) 100%);border-radius:14px;border:1px solid rgba(184,200,214,.2);box-shadow:0 18px 50px #000000a6,inset 0 1px #e2f1ff2e,inset 0 -2px 8px #00000080}[data-theme=glass] .hexaclear-pmenu-masthead{border-bottom:1px solid rgba(184,200,214,.28)}[data-theme=glass] .hexaclear-pmenu-kicker{font-family:var(--glass-font-ui);font-weight:700;letter-spacing:.3em;color:#c8d5df}[data-theme=glass] .hexaclear-pmenu-hero,[data-theme=glass] .hexaclear-pmenu-back{border-radius:2px;-webkit-clip-path:var(--glass-chamfer);clip-path:var(--glass-chamfer);background:var(--glass-tablet-face-lit);box-shadow:0 5px #293642,0 6px 0 1px #00000080,0 16px 28px #00000080,inset 0 1px #f4faff8c}[data-theme=glass] .hexaclear-pmenu-hero:hover,[data-theme=glass] .hexaclear-pmenu-back:hover{background:linear-gradient(180deg,#f0f7fc,#b4c0ca 55%,#74818c)}[data-theme=glass] .hexaclear-pmenu-hero:active,[data-theme=glass] .hexaclear-pmenu-back:active{box-shadow:0 1px #293642,0 2px 0 1px #00000080,0 8px 16px #00000073,inset 0 1px #f4faff8c}[data-theme=glass] .hexaclear-pmenu-hero-label{font-family:var(--glass-font-display);font-weight:700;text-transform:none;color:#101820}[data-theme=glass] .hexaclear-pmenu-hero-sub{font-family:var(--glass-font-body);color:#101820ad}[data-theme=glass] .hexaclear-pmenu-back{font-family:var(--glass-font-ui);font-weight:700;font-variant-caps:small-caps;color:#101820}[data-theme=glass] .hexaclear-pmenu-tile,[data-theme=glass] .hexaclear-pmenu-settings-body .hexaclear-menu-settings-group{border-radius:9px;border:1px solid rgba(184,200,214,.22);background:#080c1075;box-shadow:inset 0 3px 8px #0009,inset 0 -1px #b8c8d61a}[data-theme=glass] .hexaclear-pmenu-tile:hover,[data-theme=glass] .hexaclear-pmenu-tile:focus-visible{border-color:#b8c8d685;background:#0a101657}[data-theme=glass] .hexaclear-pmenu-tile-title{font-family:var(--glass-font-ui);font-weight:700;font-variant-caps:small-caps;color:#d7e2eb}[data-theme=glass] .hexaclear-pmenu-tile-stat,[data-theme=glass] .hexaclear-pmenu-settings-body .hexaclear-menu-settings-group-label{font-family:var(--glass-font-ui);font-variant-caps:small-caps;color:#aebdca}[data-theme=glass] .hexaclear-pmenu-settings-title{font-family:var(--glass-font-display);text-transform:none;color:#d7e2eb}[data-theme=glass] .hexaclear-pmenu-runlink{font-family:var(--glass-font-body);color:#d7e2eb9e}[data-theme=glass] .hexaclear-pmenu-runlink.is-warn{color:#c3d4e2db}[data-theme=glass] .hexaclear-pmenu-runlink.is-danger{color:#c8385ae6}[data-theme=glass] .hexaclear-pmenu-settings-chip{border:1px solid rgba(184,200,214,.35);background:#080c1057;font-family:var(--glass-font-ui);font-variant-caps:small-caps;color:#d7e2eb}:root[data-theme=glass]{--dash-accent: var(--glass-gold-bright, #eef6ff);--dash-accent-ink: #101820;--dash-radius: 10px}:root[data-theme=mondrian]{--md-ground: #f4f1e8;--md-ground-2: #eae6da;--md-line: #141210;--md-line-hi: #000000;--md-red: #c8252b;--md-blue: #1d3a8f;--md-yellow: #f3c20b;--md-grey: #7a746a;--cube-top: #d6342f;--cube-left: #b62027;--cube-right: #8f181d;--cube-stroke: var(--md-line);--score-tier-accent: var(--md-yellow);--cube-inverse-bright: #ffffff;--cube-inverse-dim: var(--md-grey);--cube-golden-top: #14110e;--cube-golden-left: #14110e;--cube-golden-right: #14110e;--md-font: "Archivo", "Helvetica Neue", Arial, sans-serif;--md-font-black: "Archivo Black", "Archivo", Arial, sans-serif;--md-root-max: 540px;--md-root-pad-x: clamp(1rem, 4vw, 1.6rem);--md-cross-gap: .55rem;--md-cross-x: calc( (100vw - min(var(--md-root-max), 100vw)) / 2 + var(--md-root-pad-x) - var(--md-cross-gap) )}[data-theme=mondrian] body,[data-theme=mondrian] .cubic-viewport{background:linear-gradient(0deg,transparent calc(88% - 2px),var(--md-line) 88%,transparent calc(88% + 3px)),var(--md-ground-2);background-repeat:no-repeat,no-repeat;background-attachment:fixed,fixed;color:var(--md-line)}[data-theme=mondrian] .cubic-viewport:before,[data-theme=mondrian] .cubic-viewport:after{display:none}[data-theme=mondrian] .hexaclear-root{position:relative;max-width:var(--md-root-max);padding:clamp(1rem,4dvh,3rem) var(--md-root-pad-x);background:transparent;box-shadow:none}[data-theme=mondrian] .hexaclear-root:before{content:"";position:fixed;top:0;bottom:0;left:var(--md-cross-x);width:5px;margin-left:-2px;background:var(--md-line);pointer-events:none;z-index:0}[data-theme=mondrian] .hexaclear-header{background:transparent;border:none;gap:.7rem}[data-theme=mondrian] .hexaclear-title{font-family:var(--md-font-black);font-weight:900;font-size:1.7rem;letter-spacing:.02em;text-transform:uppercase;color:var(--md-line-hi);background:none;-webkit-text-fill-color:var(--md-line-hi);-webkit-background-clip:initial;background-clip:initial;text-shadow:none;padding-bottom:.18em;border-bottom:4px solid var(--md-line-hi)}[data-theme=mondrian] .hexaclear-live-stat,[data-theme=mondrian] .hexaclear-best-banner{background:var(--md-ground);border:3px solid var(--md-line-hi);border-radius:0;box-shadow:none;color:var(--md-line);padding:.34em .7em}[data-theme=mondrian] .hexaclear-live-stat{background:var(--md-yellow)}[data-theme=mondrian] .hexaclear-live-stat:before,[data-theme=mondrian] .hexaclear-best-banner:before{content:none}[data-theme=mondrian] .hexaclear-live-stat .label,[data-theme=mondrian] .hexaclear-best-banner .label{font-family:var(--md-font);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--md-line);text-shadow:none;opacity:1}[data-theme=mondrian] .hexaclear-live-stat .value,[data-theme=mondrian] .hexaclear-best-banner .value{font-family:var(--md-font-black);font-weight:900;color:var(--md-line-hi);text-shadow:none}[data-theme=mondrian] .hexaclear-mode-toggle{padding:3px;gap:3px;background:var(--md-line-hi);border:3px solid var(--md-line-hi);border-radius:0;box-shadow:none}[data-theme=mondrian] .hexaclear-mode-toggle .mode-pill{font-family:var(--md-font);font-weight:700;letter-spacing:.1em;text-transform:uppercase;border:none;border-radius:0;background:var(--md-ground);color:var(--md-line);text-shadow:none}[data-theme=mondrian] .hexaclear-mode-toggle .mode-pill.active{background:var(--md-blue);color:var(--md-ground);box-shadow:none}[data-theme=mondrian] .hexaclear-mode-toggle .mode-pill:not(.active):hover{background:var(--md-grey);color:var(--md-line-hi)}[data-theme=mondrian] .hexaclear-menu-button{font-family:var(--md-font);font-weight:800;letter-spacing:.12em;text-transform:uppercase;background:var(--md-ground);border:3px solid var(--md-line-hi);border-radius:0;color:var(--md-line-hi);text-shadow:none;box-shadow:none}[data-theme=mondrian] .hexaclear-menu-button:hover{background:var(--md-red);color:var(--md-ground)}[data-theme=mondrian] .hexaclear-history-button{font-family:var(--md-font);font-weight:800;letter-spacing:.1em;text-transform:uppercase;background:var(--md-ground);border:3px solid var(--md-line-hi);border-radius:0;color:var(--md-line-hi);text-shadow:none;box-shadow:none}[data-theme=mondrian] .hexaclear-history-button:hover{background:var(--md-blue);color:var(--md-ground)}[data-theme=mondrian] .hexaclear-history-button.is-archive{background:var(--md-yellow);color:var(--md-line-hi)}[data-theme=mondrian] .hexaclear-board-wrapper{position:relative;background:var(--md-ground);border:6px solid var(--md-line-hi);border-radius:0;box-shadow:0 10px 26px #00000038,inset 0 0 0 1px #00000059;overflow:visible}[data-theme=mondrian] .hexaclear-board-wrapper:before,[data-theme=mondrian] .hexaclear-board-wrapper:after{content:none}[data-theme=mondrian] .hexaclear-board{position:relative;z-index:2}[data-theme=mondrian] .hexaclear-board-outline-back,[data-theme=mondrian] .hexaclear-board-outline-front{stroke:none}[data-theme=mondrian] .hexaclear-slot-fill{fill:var(--md-ground)}[data-theme=mondrian] .hexaclear-hex.empty{fill:transparent;stroke:var(--md-line);stroke-width:4.6}[data-theme=mondrian] .hexaclear-hex.clearing,[data-theme=mondrian] .hexaclear-hex.clearing-line,[data-theme=mondrian] .hexaclear-hex.clearing-flower-center,[data-theme=mondrian] .hexaclear-hex.clearing-flower-ring{fill:transparent;stroke:color-mix(in srgb,var(--md-line) 32%,transparent)}[data-theme=mondrian] .hexaclear-hex-cube .cube-face{stroke-width:1.2;vector-effect:non-scaling-stroke;filter:none}[data-theme=mondrian] .hexaclear-hex-cube .cube-top{stroke:var(--cube-top)}[data-theme=mondrian] .hexaclear-hex-cube .cube-left{stroke:var(--cube-left)}[data-theme=mondrian] .hexaclear-hex-cube .cube-right{stroke:var(--cube-right)}[data-theme=mondrian] .hexaclear-hex.filled{fill:transparent;stroke:var(--md-line-hi);stroke-width:8;vector-effect:non-scaling-stroke;stroke-linejoin:round}[data-theme=mondrian] .hexaclear-hex-cube.golden .cube-face{fill:var(--md-line-hi);stroke:var(--md-line-hi);filter:none}[data-theme=mondrian] .hexaclear-hex-cube.golden .hexaclear-gem-label{fill:var(--md-ground);text-shadow:none}[data-theme=mondrian] .hexaclear-hex-cube.daily-target,[data-theme=mondrian] .hexaclear-hex-cube.daily-target .cube-face{filter:none}[data-theme=mondrian] .hexaclear-hex-cube.daily-target .cube-top,[data-theme=mondrian] .hexaclear-hex-cube.daily-target .cube-left,[data-theme=mondrian] .hexaclear-hex-cube.daily-target .cube-right{fill:var(--md-line-hi);stroke:var(--md-line-hi)}[data-theme=mondrian] .hexaclear-daily-number-centered{font-family:var(--md-font-black);font-weight:900;font-size:1.65rem;fill:var(--md-ground);stroke:none;filter:none}[data-theme=mondrian] .hexaclear-flower-boundary-group{filter:none}[data-theme=mondrian] .hexaclear-flower-boundary-back{stroke:var(--md-line-hi);stroke-width:7;stroke-linecap:round;stroke-linejoin:round}[data-theme=mondrian] .hexaclear-flower-boundary{stroke:var(--md-line-hi);stroke-width:5;stroke-linecap:round;stroke-linejoin:round}[data-theme=mondrian] .hexaclear-hex.preview-valid{fill:color-mix(in srgb,var(--md-blue) 22%,transparent);stroke:var(--md-line-hi);stroke-width:2.4}[data-theme=mondrian] .hexaclear-hex.preview-invalid{fill:color-mix(in srgb,var(--md-red) 30%,transparent);stroke:var(--md-line-hi);stroke-width:2.4}[data-theme=mondrian] .hexaclear-placement-ghost .placement-ghost-valid{fill:transparent;stroke:var(--md-line-hi);stroke-width:2.4}[data-theme=mondrian] .hexaclear-placement-ghost .placement-ghost-invalid{fill:color-mix(in srgb,var(--md-red) 38%,transparent);stroke:var(--md-line-hi)}[data-theme=mondrian] .hexaclear-hex.empty.preview-clear{fill:var(--md-yellow);fill-opacity:1;stroke:var(--md-line-hi);stroke-width:4;animation:mondrian-clear-pulse .56s ease-in-out infinite}[data-theme=mondrian] .hexaclear-hex.filled.preview-clear{stroke:var(--md-line-hi);stroke-width:4}@keyframes mondrian-clear-pulse{0%,to{opacity:1}50%{opacity:.5}}[data-theme=mondrian] .cubic-viewport.octave-1:before,[data-theme=mondrian] .cubic-viewport.octave-5:after{content:none!important;display:none!important;animation:none!important;opacity:0!important}[data-theme=mondrian] .cubic-viewport.octave-2 .hexaclear-hex.empty{stroke:var(--md-line);stroke-width:5.2}[data-theme=mondrian] .cubic-viewport.octave-3 .hexaclear-hex.empty,[data-theme=mondrian] .cubic-viewport.octave-4 .hexaclear-hex.empty,[data-theme=mondrian] .cubic-viewport.octave-5 .hexaclear-hex.empty{stroke:var(--md-line);stroke-width:5.8}[data-theme=mondrian] .cubic-viewport[class*=octave-] .hexaclear-hex-cube .cube-face{animation:none!important;stroke-opacity:1;stroke-width:1.2}[data-theme=mondrian] .cubic-viewport[class*=octave-] .hexaclear-hex-cube .cube-top{stroke:var(--cube-top)}[data-theme=mondrian] .cubic-viewport[class*=octave-] .hexaclear-hex-cube .cube-left{stroke:var(--cube-left)}[data-theme=mondrian] .cubic-viewport[class*=octave-] .hexaclear-hex-cube .cube-right{stroke:var(--cube-right)}[data-theme=mondrian] .hexaclear-hex.preview-clear~.hexaclear-hex-cube .cube-top,[data-theme=mondrian] .hexaclear-hex.preview-clear~.hexaclear-hex-cube .cube-left,[data-theme=mondrian] .hexaclear-hex.preview-clear~.hexaclear-hex-cube .cube-right{fill:var(--md-yellow);stroke:var(--md-yellow)}[data-theme=mondrian] .hexaclear-hex.preview-clear~.hexaclear-hex-cube{animation:mondrian-clear-pulse .56s ease-in-out infinite}@media(prefers-reduced-motion:reduce){[data-theme=mondrian] .hexaclear-hex.empty.preview-clear,[data-theme=mondrian] .hexaclear-hex.preview-clear~.hexaclear-hex-cube{animation:none}}[data-theme=mondrian] .hexaclear-board-hud .board-hud-block{font-family:var(--md-font);font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--md-line)}[data-theme=mondrian] .hexaclear-board-hud .board-hud-block .label,[data-theme=mondrian] .hexaclear-board-hud .board-hud-block .value{color:var(--md-line);text-shadow:none}[data-theme=mondrian] .hexaclear-score-popup{font-family:var(--md-font-black);font-weight:900;border-radius:0;border:3px solid var(--md-line-hi);background:var(--md-yellow);color:var(--md-line-hi);text-shadow:none}[data-theme=mondrian] .hexaclear-undo-button{font-family:var(--md-font);font-weight:800;letter-spacing:.1em;text-transform:uppercase;background:var(--md-ground);border:3px solid var(--md-line-hi);border-radius:0;color:var(--md-line-hi);text-shadow:none;box-shadow:none;filter:none;z-index:3}[data-theme=mondrian] .hexaclear-undo-button:hover{background:var(--md-red);color:var(--md-ground)}[data-theme=mondrian] .hexaclear-hand{background:var(--md-ground);border:5px solid var(--md-line-hi);border-radius:0;box-shadow:0 8px 20px #0000002e}[data-theme=mondrian] .hexaclear-hold{background:var(--md-ground-2);border:3px solid var(--md-line-hi);border-radius:0;box-shadow:none}[data-theme=mondrian] .hexaclear-piece-button{background:transparent;border:none;border-radius:0;box-shadow:none}[data-theme=mondrian] .hexaclear-hold-label{font-family:var(--md-font);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--md-line)}[data-theme=mondrian] .hexaclear-piece-button.selected,[data-theme=mondrian] .hexaclear-hold.is-drop-active,[data-theme=mondrian] .hexaclear-hold.selected{border-color:var(--md-blue);box-shadow:inset 0 0 0 2px var(--md-blue)}[data-theme=mondrian] .hexaclear-hold.unplayable .hexaclear-piece-svg,[data-theme=mondrian] .hexaclear-piece-button.unplayable{filter:grayscale(.7) brightness(.85);opacity:.5}[data-theme=mondrian] .hexaclear-hex.piece{fill:transparent;stroke:var(--md-line-hi);stroke-width:4.5;stroke-linejoin:round}[data-theme=mondrian] .hexaclear-piece-outline{fill:none;stroke:var(--md-line-hi);stroke-width:5;stroke-linejoin:round}[data-theme=mondrian] .hexaclear-hex-bevels{display:none}[data-theme=mondrian] .hexaclear-overlay{background:#1412108c;-webkit-backdrop-filter:none;backdrop-filter:none}[data-theme=mondrian] .hexaclear-overlay-card,[data-theme=mondrian] .hexaclear-audio-unlock-card,[data-theme=mondrian] .hexaclear-menu-card,[data-theme=mondrian] .hexaclear-scores-card,[data-theme=mondrian] .hexaclear-stats-card,[data-theme=mondrian] .hexaclear-account-card,[data-theme=mondrian] .hexaclear-scoring-card,[data-theme=mondrian] .hexaclear-history-card,[data-theme=mondrian] .hexaclear-gameover-card,[data-theme=mondrian] .hexaclear-coop-waiting-card,[data-theme=mondrian] .hexaclear-coop-error-card{color:var(--md-line);background:var(--md-ground)!important;border:6px solid var(--md-line-hi)!important;border-radius:0!important;border-top:10px solid var(--md-blue)!important;box-shadow:0 16px 40px #00000073!important;-webkit-clip-path:none!important;clip-path:none!important;filter:none!important}[data-theme=mondrian] .hexaclear-overlay-card .title,[data-theme=mondrian] .hexaclear-audio-unlock-title,[data-theme=mondrian] .hexaclear-menu-nav-title,[data-theme=mondrian] .hexaclear-pvp-win-title,[data-theme=mondrian] .hexaclear-pvp-shame-title{font-family:var(--md-font-black);font-weight:900;letter-spacing:.02em;text-transform:uppercase;color:var(--md-line-hi);text-shadow:none}[data-theme=mondrian] .hexaclear-overlay-card .score,[data-theme=mondrian] .hexaclear-scores-empty,[data-theme=mondrian] .hexaclear-scores-your-rank,[data-theme=mondrian] .hexaclear-history-legend,[data-theme=mondrian] .hexaclear-coop-instructions,[data-theme=mondrian] .hexaclear-coop-code,[data-theme=mondrian] .hexaclear-menu-nav-tease,[data-theme=mondrian] .hexaclear-menu-hero-hint,[data-theme=mondrian] .hexaclear-menu-zone-label,[data-theme=mondrian] .hexaclear-menu-settings-group-label,[data-theme=mondrian] .hexaclear-scores-section-label,[data-theme=mondrian] .hexaclear-stats-section-label,[data-theme=mondrian] .hexaclear-gameover-headline-label,[data-theme=mondrian] .hexaclear-gameover-subhead,[data-theme=mondrian] .hexaclear-run-stat-label,[data-theme=mondrian] .hexaclear-menu-settings-account-text{font-family:var(--md-font);color:var(--md-line);opacity:1}[data-theme=mondrian] .hexaclear-menu-zone-label,[data-theme=mondrian] .hexaclear-menu-settings-group-label,[data-theme=mondrian] .hexaclear-scores-section-label,[data-theme=mondrian] .hexaclear-stats-section-label{font-weight:800;letter-spacing:.16em;text-transform:uppercase}[data-theme=mondrian] .hexaclear-gameover-headline-value,[data-theme=mondrian] .hexaclear-run-stat-value,[data-theme=mondrian] .hexaclear-scores-value,[data-theme=mondrian] .hexaclear-profile-summary-value,[data-theme=mondrian] .hexaclear-performance-feature-value,[data-theme=mondrian] .hexaclear-record-value{font-family:var(--md-font-black);font-weight:900;color:var(--md-line-hi);text-shadow:none}[data-theme=mondrian] .hexaclear-profile-summary-label,[data-theme=mondrian] .hexaclear-performance-feature-label,[data-theme=mondrian] .hexaclear-mode-ledger-label,[data-theme=mondrian] .hexaclear-statline-label,[data-theme=mondrian] .hexaclear-record-label,[data-theme=mondrian] .hexaclear-stats-tracking-since,[data-theme=mondrian] .hexaclear-profile-summary-line>span{font-family:var(--md-font);font-weight:600;color:var(--md-line);opacity:1;text-shadow:none}[data-theme=mondrian] .hexaclear-mode-ledger-value,[data-theme=mondrian] .hexaclear-statline-value,[data-theme=mondrian] .hexaclear-profile-summary-line>strong{font-family:var(--md-font-black);font-weight:900;color:var(--md-line-hi);text-shadow:none}[data-theme=mondrian] .hexaclear-overlay-card button:not(.hexaclear-menu-link):not(.hexaclear-scoring-tab):not(.hexaclear-scores-tab):not(.hexaclear-piecetiary-cell):not(.hexaclear-history-cell):not(.hexaclear-reel-replay):not(.hexaclear-reel-download):not(.hexaclear-scores-expand-toggle):not(.hexaclear-menu-chip-warn):not(.hexaclear-menu-chip-danger):not(.hexaclear-menu-danger-button):not(.hexaclear-menu-new-game-hero):not(.hexaclear-menu-resume-hero):not(.hexaclear-gameover-cta),[data-theme=mondrian] .hexaclear-gameover-cta-secondary,[data-theme=mondrian] .hexaclear-gameover-cta-share,[data-theme=mondrian] .hexaclear-coop-cta{border:3px solid var(--md-line-hi)!important;border-radius:0!important;-webkit-clip-path:none!important;clip-path:none!important;background:var(--md-ground)!important;box-shadow:none!important;filter:none;color:var(--md-line-hi)!important;font-family:var(--md-font)!important;font-weight:800!important;letter-spacing:.08em;text-transform:uppercase;text-shadow:none;transition:background .12s ease,color .12s ease}[data-theme=mondrian] .hexaclear-overlay-card button:not(.hexaclear-menu-link):not(.hexaclear-scoring-tab):not(.hexaclear-scores-tab):not(.hexaclear-piecetiary-cell):not(.hexaclear-history-cell):not(.hexaclear-reel-replay):not(.hexaclear-reel-download):not(.hexaclear-scores-expand-toggle):not(.hexaclear-menu-chip-warn):not(.hexaclear-menu-chip-danger):not(.hexaclear-menu-danger-button):not(.hexaclear-menu-new-game-hero):not(.hexaclear-menu-resume-hero):not(.hexaclear-gameover-cta):hover,[data-theme=mondrian] .hexaclear-gameover-cta-secondary:hover,[data-theme=mondrian] .hexaclear-gameover-cta-share:hover,[data-theme=mondrian] .hexaclear-coop-cta:hover{background:var(--md-blue)!important;color:var(--md-ground)!important}[data-theme=mondrian] .hexaclear-coop-block{gap:6px;margin:8px 10px 0 0}[data-theme=mondrian] .hexaclear-coop-cta{font-size:.72rem!important;padding:.32rem .62rem!important;letter-spacing:.06em!important}[data-theme=mondrian] .hexaclear-coop-mode-toggle{padding:2px;gap:2px;background:var(--md-line-hi);border:2px solid var(--md-line-hi);border-radius:0;box-shadow:none}[data-theme=mondrian] .hexaclear-coop-mode-pill{font-family:var(--md-font);font-weight:800;font-size:.62rem;padding:.18rem .5rem;letter-spacing:.08em;text-transform:uppercase;border:none;border-radius:0;background:var(--md-ground);color:var(--md-line);text-shadow:none}[data-theme=mondrian] .hexaclear-coop-mode-pill:hover:not(.is-active){background:var(--md-grey);color:var(--md-line-hi)}[data-theme=mondrian] .hexaclear-menu-new-game-hero,[data-theme=mondrian] .hexaclear-menu-resume-hero,[data-theme=mondrian] .hexaclear-menu-chip.is-primary,[data-theme=mondrian] .hexaclear-gameover-cta:not(.hexaclear-gameover-cta-secondary):not(.hexaclear-gameover-cta-share),[data-theme=mondrian] .hexaclear-coop-mode-pill.is-active{border:3px solid var(--md-line-hi)!important;border-radius:0!important;-webkit-clip-path:none!important;clip-path:none!important;background:var(--md-blue)!important;color:var(--md-ground)!important;font-family:var(--md-font)!important;font-weight:800!important;letter-spacing:.08em;text-transform:uppercase;text-shadow:none;box-shadow:none!important;filter:none}[data-theme=mondrian] .hexaclear-menu-new-game-hero:hover,[data-theme=mondrian] .hexaclear-menu-resume-hero:hover,[data-theme=mondrian] .hexaclear-menu-chip.is-primary:hover,[data-theme=mondrian] .hexaclear-gameover-cta:not(.hexaclear-gameover-cta-secondary):not(.hexaclear-gameover-cta-share):hover{filter:brightness(1.12)}[data-theme=mondrian] .hexaclear-menu-chip-warn,[data-theme=mondrian] .hexaclear-menu-chip-danger,[data-theme=mondrian] .hexaclear-menu-link.is-danger,[data-theme=mondrian] .hexaclear-menu-danger-button{border:3px solid var(--md-line-hi)!important;border-radius:0!important;-webkit-clip-path:none!important;clip-path:none!important;background:var(--md-red)!important;color:var(--md-ground)!important;font-family:var(--md-font)!important;font-weight:800!important;letter-spacing:.08em;text-transform:uppercase;text-shadow:none;box-shadow:none!important;filter:none}[data-theme=mondrian] .hexaclear-menu-chip-warn:hover,[data-theme=mondrian] .hexaclear-menu-chip-danger:hover,[data-theme=mondrian] .hexaclear-menu-link.is-danger:hover,[data-theme=mondrian] .hexaclear-menu-danger-button:hover{filter:brightness(1.1)}[data-theme=mondrian] .hexaclear-menu-zone,[data-theme=mondrian] .hexaclear-menu-settings-zone,[data-theme=mondrian] .hexaclear-menu-settings-body{background:none!important;border:none!important;box-shadow:none!important;-webkit-clip-path:none!important;clip-path:none!important;padding:0!important;filter:none!important}[data-theme=mondrian] .hexaclear-menu-settings-audio-readout,[data-theme=mondrian] .hexaclear-menu-settings-mute,[data-theme=mondrian] .hexaclear-menu-settings-mute span,[data-theme=mondrian] .hexaclear-menu-settings-toggle-row,[data-theme=mondrian] .hexaclear-menu-settings-toggle-row span{font-family:var(--md-font);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--md-line)}[data-theme=mondrian] .hexaclear-menu-settings-audio input[type=range]{accent-color:var(--md-blue);height:6px}[data-theme=mondrian] .hexaclear-menu-settings-audio input[type=range]::-webkit-slider-runnable-track{background:var(--md-line-hi);border-radius:0;height:6px}[data-theme=mondrian] .hexaclear-menu-settings-audio input[type=range]::-moz-range-track{background:var(--md-line-hi);border-radius:0;height:6px}[data-theme=mondrian] .hexaclear-menu-settings-audio input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;margin-top:-5px;border-radius:0;background:var(--md-blue);border:2px solid var(--md-line-hi)}[data-theme=mondrian] .hexaclear-menu-settings-audio input[type=range]::-moz-range-thumb{width:14px;height:14px;border-radius:0;background:var(--md-blue);border:2px solid var(--md-line-hi)}[data-theme=mondrian] .hexaclear-menu-settings-mute input[type=checkbox],[data-theme=mondrian] .hexaclear-menu-settings-toggle-row input[type=checkbox]{accent-color:var(--md-blue)}[data-theme=mondrian] .hexaclear-menu-settings-strip{border:3px solid var(--md-line-hi)!important;border-radius:0!important;background:var(--md-ground)!important;color:var(--md-line)!important;font-family:var(--md-font)!important}[data-theme=mondrian] .hexaclear-menu-settings-zone.is-expanded .hexaclear-menu-settings-strip{border-color:var(--md-line-hi)!important;background:var(--md-ground-2)!important}[data-theme=mondrian] .hexaclear-menu-settings-strip:hover{background:var(--md-blue)!important;border-color:var(--md-line-hi)!important}[data-theme=mondrian] .hexaclear-menu-settings-strip:hover .hexaclear-menu-settings-strip-icon,[data-theme=mondrian] .hexaclear-menu-settings-strip:hover .hexaclear-menu-settings-strip-label,[data-theme=mondrian] .hexaclear-menu-settings-strip:hover .hexaclear-menu-settings-strip-summary,[data-theme=mondrian] .hexaclear-menu-settings-strip:hover .hexaclear-menu-settings-strip-summary span,[data-theme=mondrian] .hexaclear-menu-settings-strip:hover .hexaclear-menu-settings-strip-dot,[data-theme=mondrian] .hexaclear-menu-settings-strip:hover .hexaclear-menu-settings-strip-chevron{color:var(--md-ground)}[data-theme=mondrian] .hexaclear-menu-settings-strip-icon,[data-theme=mondrian] .hexaclear-menu-settings-strip-label,[data-theme=mondrian] .hexaclear-menu-settings-strip-chevron{color:var(--md-line)}[data-theme=mondrian] .hexaclear-menu-settings-strip-label{font-weight:800;letter-spacing:.14em}[data-theme=mondrian] .hexaclear-menu-settings-strip-summary,[data-theme=mondrian] .hexaclear-menu-settings-strip-summary span{color:color-mix(in srgb,var(--md-line) 70%,transparent)}[data-theme=mondrian] .hexaclear-menu-settings-strip-dot{color:color-mix(in srgb,var(--md-line) 45%,transparent)}[data-theme=mondrian] .hexaclear-menu-settings-group,[data-theme=mondrian] .hexaclear-stats-section,[data-theme=mondrian] .hexaclear-scores-section,[data-theme=mondrian] .hexaclear-account-copy,[data-theme=mondrian] .hexaclear-account-summary,[data-theme=mondrian] .hexaclear-account-stat,[data-theme=mondrian] .hexaclear-scoring-rule,[data-theme=mondrian] .hexaclear-piecetiary-cell,[data-theme=mondrian] .hexaclear-coop-status,[data-theme=mondrian] .hexaclear-pvp-hud,[data-theme=mondrian] .hexaclear-pvp-tracks,[data-theme=mondrian] .hexaclear-pvp-standings,[data-theme=mondrian] .hexaclear-profile-summary{border:2px solid var(--md-line-hi);border-radius:0;-webkit-clip-path:none;clip-path:none;background:var(--md-ground-2);box-shadow:none;color:var(--md-line)}[data-theme=mondrian] .hexaclear-menu-settings-audio,[data-theme=mondrian] .hexaclear-menu-settings-account{background:none;border:none;box-shadow:none;-webkit-clip-path:none;clip-path:none}[data-theme=mondrian] .hexaclear-menu-settings-group,[data-theme=mondrian] .hexaclear-stats-section,[data-theme=mondrian] .hexaclear-scores-section,[data-theme=mondrian] .hexaclear-account-copy,[data-theme=mondrian] .hexaclear-account-summary,[data-theme=mondrian] .hexaclear-account-stat,[data-theme=mondrian] .hexaclear-scoring-rule,[data-theme=mondrian] .hexaclear-coop-status,[data-theme=mondrian] .hexaclear-pvp-hud,[data-theme=mondrian] .hexaclear-pvp-tracks,[data-theme=mondrian] .hexaclear-pvp-standings,[data-theme=mondrian] .hexaclear-profile-summary{padding:.6rem .78rem}[data-theme=mondrian] .hexaclear-gameover-section+.hexaclear-gameover-section,[data-theme=mondrian] .hexaclear-scores-section+.hexaclear-scores-section,[data-theme=mondrian] .hexaclear-scores-row+.hexaclear-scores-row,[data-theme=mondrian] .hexaclear-statline,[data-theme=mondrian] .hexaclear-record-row{border-color:color-mix(in srgb,var(--md-line) 30%,transparent)}[data-theme=mondrian] .hexaclear-scores-row.recent,[data-theme=mondrian] .hexaclear-scores-row-pinned{background:color-mix(in srgb,var(--md-yellow) 24%,transparent)}[data-theme=mondrian] .hexaclear-run-strip{border-block-color:var(--md-line-hi);background:var(--md-ground-2)}[data-theme=mondrian] .hexaclear-scoring-tabs,[data-theme=mondrian] .hexaclear-scores-tabs{padding:3px;gap:3px;border:3px solid var(--md-line-hi);border-radius:0;-webkit-clip-path:none;clip-path:none;background:var(--md-line-hi);box-shadow:none}[data-theme=mondrian] .hexaclear-scoring-tab,[data-theme=mondrian] .hexaclear-scores-tab{font-family:var(--md-font);font-weight:700;letter-spacing:.1em;text-transform:uppercase;border-radius:0;background:var(--md-ground);color:var(--md-line);text-shadow:none}[data-theme=mondrian] .hexaclear-scoring-tab.is-active,[data-theme=mondrian] .hexaclear-scores-tab.is-active{background:var(--md-red);color:var(--md-ground);box-shadow:none}[data-theme=mondrian] .hexaclear-scoring-tab:not(.is-active):hover,[data-theme=mondrian] .hexaclear-scores-tab:not(.is-active):hover{background:var(--md-grey);color:var(--md-line-hi)}[data-theme=mondrian] .hexaclear-piecetiary-cell:hover,[data-theme=mondrian] .hexaclear-piecetiary-cell:focus-visible{border-color:var(--md-blue);background:color-mix(in srgb,var(--md-blue) 10%,var(--md-ground-2));outline:none}[data-theme=mondrian] .hexaclear-piecetiary-cell.has-history{border-color:var(--md-line-hi);box-shadow:inset 0 0 0 2px var(--md-yellow)}[data-theme=mondrian] .hexaclear-piecetiary-notation{font-family:var(--md-font);font-weight:800;color:var(--md-line-hi)}[data-theme=mondrian] .hexaclear-piecetiary-name{font-family:var(--md-font);font-style:normal;font-weight:600;color:var(--md-line)}[data-theme=mondrian] .hexaclear-menu-link,[data-theme=mondrian] .hexaclear-menu-restart-link{color:var(--md-line)!important;font-family:var(--md-font);font-weight:700;text-decoration-color:color-mix(in srgb,var(--md-line) 45%,transparent)}[data-theme=mondrian] .hexaclear-menu-link:hover,[data-theme=mondrian] .hexaclear-menu-restart-link:hover{color:var(--md-blue)!important;text-decoration-color:var(--md-blue)}[data-theme=mondrian] .hexaclear-menu-link-sep{color:color-mix(in srgb,var(--md-line) 40%,transparent)}[data-theme=mondrian] .hexaclear-piece-detail-nickname{font-family:var(--md-font-black);font-weight:900;text-transform:uppercase;color:var(--md-line-hi)}[data-theme=mondrian] .hexaclear-piece-detail-notation{font-family:var(--md-font);font-weight:700;color:var(--md-line)}[data-theme=mondrian] .hexaclear-piece-detail-preview{background:var(--md-ground-2);border:2px solid var(--md-line-hi);border-radius:0}[data-theme=mondrian] .hexaclear-piece-detail-stat dt,[data-theme=mondrian] .hexaclear-piece-detail-empty{font-family:var(--md-font);color:var(--md-line)}[data-theme=mondrian] .hexaclear-piece-detail-stat dd{font-family:var(--md-font-black);font-weight:900;color:var(--md-line-hi)}[data-theme=mondrian] .hexaclear-scoring-rule-title{font-family:var(--md-font);font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--md-line-hi)}[data-theme=mondrian] .hexaclear-scoring-rule-desc{font-family:var(--md-font);color:var(--md-line);opacity:.85}[data-theme=mondrian] .hexaclear-chip{font-family:var(--md-font-black);font-weight:900;color:var(--md-line-hi);text-shadow:none}[data-theme=mondrian] .hexaclear-chip-gold,[data-theme=mondrian] .hexaclear-chip-big,[data-theme=mondrian] .hexaclear-chip-multiplier,[data-theme=mondrian] .hexaclear-chip-goal,[data-theme=mondrian] .hexaclear-chip-trophy{background:var(--md-yellow);color:var(--md-line-hi);text-shadow:none}[data-theme=mondrian] .hexaclear-chip-ruby{background:var(--md-red);color:var(--md-ground);text-shadow:none}[data-theme=mondrian] .hexaclear-chip-neutral,[data-theme=mondrian] .hexaclear-chip-small{background:var(--md-grey);color:var(--md-line-hi)}[data-theme=mondrian] .hexaclear-scores-row{font-family:var(--md-font);color:var(--md-line)}[data-theme=mondrian] .hexaclear-scores-name{color:var(--md-line)}[data-theme=mondrian] .hexaclear-scores-value{font-family:var(--md-font-black);font-weight:900;color:var(--md-line-hi)}[data-theme=mondrian] .hexaclear-scores-row.recent .hexaclear-scores-name,[data-theme=mondrian] .hexaclear-scores-row.recent .hexaclear-scores-value{color:var(--md-line-hi);text-shadow:none}[data-theme=mondrian] .hexaclear-rank-chip{border:2px solid var(--md-line-hi)!important;border-radius:0!important;-webkit-clip-path:none!important;clip-path:none!important;background:var(--md-grey)!important;color:var(--md-line-hi)!important;font-family:var(--md-font-black)!important;font-weight:900!important;box-shadow:none!important;filter:none!important;text-shadow:none!important}[data-theme=mondrian] .hexaclear-rank-chip.hexaclear-chip-trophy{background:var(--md-red)!important;color:var(--md-ground)!important}[data-theme=mondrian] .hexaclear-rank-chip.hexaclear-chip-gold{background:var(--md-yellow)!important}[data-theme=mondrian] .hexaclear-scores-global-toggle{font-family:var(--md-font);color:var(--md-line)}[data-theme=mondrian] .hexaclear-scores-global-toggle input[type=checkbox]{border-radius:0;border:2px solid var(--md-line-hi);background:var(--md-ground);box-shadow:none}[data-theme=mondrian] .hexaclear-scores-global-toggle input[type=checkbox]:after{border-radius:0;background:var(--md-line-hi);box-shadow:none}[data-theme=mondrian] .hexaclear-scores-global-toggle input[type=checkbox]:checked{border-color:var(--md-line-hi);background:var(--md-blue);box-shadow:none}[data-theme=mondrian] .hexaclear-scores-global-toggle input[type=checkbox]:checked:after{background:var(--md-ground);box-shadow:none}[data-theme=mondrian] .hexaclear-scores-page-label{font-family:var(--md-font);font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--md-line)}[data-theme=mondrian] .hexaclear-overlay-card button.hexaclear-scores-page-step,[data-theme=mondrian] .hexaclear-overlay-card button.hexaclear-scores-expand-toggle{border:3px solid var(--md-line-hi)!important;border-radius:0!important;background:var(--md-ground)!important;color:var(--md-line-hi)!important;font-family:var(--md-font)!important;font-weight:800!important;box-shadow:none!important}[data-theme=mondrian] .hexaclear-history-weekday{font-family:var(--md-font);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--md-line)}[data-theme=mondrian] .hexaclear-history-cell:not(.hexaclear-history-cell-blank){border:3px solid var(--md-line-hi)!important;border-radius:0!important;-webkit-clip-path:none!important;clip-path:none!important;background:var(--md-ground)!important;box-shadow:none!important;filter:none;color:var(--md-line)!important;padding:.3rem .2rem!important}[data-theme=mondrian] .hexaclear-history-day{font-family:var(--md-font-black);font-weight:900}[data-theme=mondrian] .hexaclear-history-best{font-family:var(--md-font);color:var(--md-line)}[data-theme=mondrian] .hexaclear-history-cell:disabled{background:var(--md-ground-2)!important;box-shadow:none!important;filter:none;opacity:.45;color:var(--md-line)!important}[data-theme=mondrian] .hexaclear-history-cell.is-today{box-shadow:inset 0 0 0 3px var(--md-blue)!important}[data-theme=mondrian] .hexaclear-history-cell.is-cleared,[data-theme=mondrian] .hexaclear-history-cell.is-active,[data-theme=mondrian] .hexaclear-history-cell.is-cleared.is-active{background:var(--md-yellow)!important;color:var(--md-line-hi)!important;border:3px solid var(--md-line-hi)!important;box-shadow:none!important;filter:none}[data-theme=mondrian] .hexaclear-history-cell.is-cleared .hexaclear-history-day,[data-theme=mondrian] .hexaclear-history-cell.is-active .hexaclear-history-day,[data-theme=mondrian] .hexaclear-history-cell.is-cleared .hexaclear-history-best,[data-theme=mondrian] .hexaclear-history-cell.is-active .hexaclear-history-best{color:var(--md-line-hi)}[data-theme=mondrian] .hexaclear-reel-hex{fill:var(--md-ground);stroke:color-mix(in srgb,var(--md-line) 32%,transparent)}[data-theme=mondrian] .hexaclear-reel-cube:not(.is-ruby){fill:var(--md-blue);stroke:var(--md-line-hi)}[data-theme=mondrian] .hexaclear-reel-cube.is-ruby{fill:var(--md-red);stroke:var(--md-line-hi)}[data-theme=mondrian] .hexaclear-reel-cell.is-placed-now .hexaclear-reel-cube:not(.is-ruby){fill:var(--md-yellow)}[data-theme=mondrian] .hexaclear-reel-points{font-family:var(--md-font-black);color:var(--md-line-hi);text-shadow:none}[data-theme=mondrian] .hexaclear-reel-title,[data-theme=mondrian] .hexaclear-reel-caption{font-family:var(--md-font);color:var(--md-line)}[data-theme=mondrian] .hexaclear-input,[data-theme=mondrian] .hexaclear-menu-settings-select,[data-theme=mondrian] .hexaclear-menu-settings-text,[data-theme=mondrian] .hexaclear-coop-share-input,[data-theme=mondrian] .hexaclear-account-form input,[data-theme=mondrian] input[type=text]{border:2px solid var(--md-line-hi);border-radius:0;background:var(--md-ground);color:var(--md-line);font-family:var(--md-font)}[data-theme=mondrian] .hexaclear-input:focus,[data-theme=mondrian] .hexaclear-menu-settings-select:focus,[data-theme=mondrian] .hexaclear-menu-settings-text:focus,[data-theme=mondrian] .hexaclear-coop-share-input:focus,[data-theme=mondrian] .hexaclear-account-form input:focus,[data-theme=mondrian] input[type=text]:focus{outline:none;box-shadow:inset 0 0 0 2px var(--md-blue)}[data-theme=mondrian] .hexaclear-dealin-announce-text{font-family:var(--md-font-black);font-weight:900;letter-spacing:.02em;color:var(--md-line-hi);text-shadow:none}[data-theme=mondrian] .hexaclear-announcer-pop{font-family:var(--md-font-black);font-weight:900;letter-spacing:.03em;color:var(--md-line-hi);text-shadow:none}[data-theme=mondrian] .hexaclear-announcer-pop.kind-streak,[data-theme=mondrian] .hexaclear-announcer-pop.kind-boardclear{color:var(--md-red)}[data-theme=mondrian] .cubic-viewport .hexaclear-cell.cell-dead .hexaclear-hex.empty{stroke:#c6c2b6;fill:transparent;opacity:1}[data-theme=mondrian] .cubic-viewport .hexaclear-cell.cell-dead .hexaclear-slot-fill{fill:var(--md-ground-2);opacity:1}[data-theme=mondrian] .hexaclear-pmenu{background:var(--md-ground);border-radius:0;border:4px solid var(--md-line);box-shadow:none}[data-theme=mondrian] .hexaclear-pmenu-masthead{background:var(--md-line);margin:-1.05rem -1.4rem 0;padding:.6rem 1.4rem .55rem;border-bottom:none}[data-theme=mondrian] .hexaclear-pmenu-kicker{font-family:var(--md-font-black);font-weight:900;letter-spacing:.26em;color:#fff}[data-theme=mondrian] .hexaclear-pmenu-hero,[data-theme=mondrian] .hexaclear-pmenu-back{border-radius:0;background:var(--md-red);border:3px solid var(--md-line);box-shadow:0 5px 0 var(--md-line)}[data-theme=mondrian] .hexaclear-pmenu-hero:hover,[data-theme=mondrian] .hexaclear-pmenu-back:hover{background:#d93a32}[data-theme=mondrian] .hexaclear-pmenu-hero:active,[data-theme=mondrian] .hexaclear-pmenu-back:active{transform:translateY(5px);box-shadow:0 0 0 var(--md-line)}[data-theme=mondrian] .hexaclear-pmenu-back:active{transform:translateY(4px)}[data-theme=mondrian] .hexaclear-pmenu-hero-label,[data-theme=mondrian] .hexaclear-pmenu-back{font-family:var(--md-font-black);font-weight:900;color:#fff}[data-theme=mondrian] .hexaclear-pmenu-hero-sub{color:#ffffffd1;font-weight:700}[data-theme=mondrian] .hexaclear-pmenu-tile,[data-theme=mondrian] .hexaclear-pmenu-settings-body .hexaclear-menu-settings-group{border-radius:0;border:3px solid var(--md-line);background:#fff;box-shadow:none}[data-theme=mondrian] .hexaclear-pmenu-tile:hover,[data-theme=mondrian] .hexaclear-pmenu-tile:focus-visible{background:var(--md-yellow);border-color:var(--md-line);transform:none}[data-theme=mondrian] .hexaclear-pmenu-tile-title{font-family:var(--md-font-black);font-weight:900;color:var(--md-line-hi)}[data-theme=mondrian] .hexaclear-pmenu-tile-stat{color:var(--md-blue);font-weight:800}[data-theme=mondrian] .hexaclear-pmenu-settings-body .hexaclear-menu-settings-group-label{font-family:var(--md-font-black);font-weight:900;color:var(--md-line-hi)}[data-theme=mondrian] .hexaclear-pmenu-settings-title{font-family:var(--md-font-black);color:var(--md-line-hi)}[data-theme=mondrian] .hexaclear-pmenu-runlink{color:var(--md-line-hi);text-decoration:underline;text-underline-offset:3px}[data-theme=mondrian] .hexaclear-pmenu-runlink.is-warn,[data-theme=mondrian] .hexaclear-pmenu-runlink.is-danger{color:var(--md-red)}[data-theme=mondrian] .hexaclear-pmenu-settings-chip{border-radius:0;border:3px solid var(--md-line);background:#fff;color:var(--md-line-hi);font-weight:800}[data-theme=mondrian] .hexaclear-pmenu-settings-chip:hover{background:var(--md-yellow);border-color:var(--md-line);color:var(--md-line-hi)}[data-theme=mondrian] .hexaclear-pmenu-utility{border-top:3px solid var(--md-line)}:root[data-theme=mondrian] .hexaclear-account-card .title,:root[data-theme=mondrian] .hexaclear-scores-card .title,:root[data-theme=mondrian] .hexaclear-scoring-card .title,:root[data-theme=mondrian] .hexaclear-gameover-card .title{color:var(--md-line-hi)}:root[data-theme=mondrian] .hexaclear-gameover-card.daily-win .title,:root[data-theme=mondrian] .hexaclear-gameover-card.daily-win .hexaclear-gameover-headline-value{color:var(--md-line-hi)}:root[data-theme=mondrian] .hexaclear-gameover-daily-intro-copy,:root[data-theme=mondrian] .hexaclear-gameover-save-inline-label,:root[data-theme=mondrian] .hexaclear-gameover-section-label{color:var(--md-line)}:root[data-theme=mondrian] .hexaclear-gameover-ftue-reason{color:var(--md-line-hi);background:color-mix(in srgb,var(--md-red) 14%,var(--md-ground))}:root[data-theme=mondrian] .hexaclear-export-gif-count,:root[data-theme=mondrian] .hexaclear-export-gif-step{color:var(--md-line-hi)}:root[data-theme=mondrian] .hexaclear-export-gif-meta,:root[data-theme=mondrian] .hexaclear-export-gif-step-label,:root[data-theme=mondrian] .hexaclear-multi-reel-empty{color:color-mix(in srgb,var(--md-line) 65%,transparent)}:root[data-theme=mondrian] .hexaclear-menu-account-secondary{color:var(--md-line)!important}:root[data-theme=mondrian] .hexaclear-menu-settings-account-button{color:var(--md-line-hi)!important}:root[data-theme=mondrian] .hexaclear-account-copy strong,:root[data-theme=mondrian] .hexaclear-account-mode-row button.is-active,:root[data-theme=mondrian] .hexaclear-account-online span,:root[data-theme=mondrian] .hexaclear-account-stat span,:root[data-theme=mondrian] .hexaclear-profile-summary-line strong{color:var(--md-line-hi)}:root[data-theme=mondrian] .hexaclear-account-form label,:root[data-theme=mondrian] .hexaclear-account-mode-row button,:root[data-theme=mondrian] .hexaclear-account-online strong,:root[data-theme=mondrian] .hexaclear-account-stat strong,:root[data-theme=mondrian] .hexaclear-profile-summary-line span{color:color-mix(in srgb,var(--md-line) 65%,transparent)}:root[data-theme=mondrian] .hexaclear-account-message{color:#1f7a3d}:root[data-theme=mondrian] .hexaclear-account-message.is-error{color:var(--md-red)}:root[data-theme=mondrian] .hexaclear-audius-search{color:var(--md-line)}:root[data-theme=mondrian] .hexaclear-audius-field,:root[data-theme=mondrian] .hexaclear-audius-meta,:root[data-theme=mondrian] .hexaclear-audius-panel-head,:root[data-theme=mondrian] .hexaclear-audius-volume,:root[data-theme=mondrian] .hexaclear-audius-volume output{color:color-mix(in srgb,var(--md-line) 65%,transparent)}:root[data-theme=mondrian] .hexaclear-audius-error{color:var(--md-red)}:root[data-theme=mondrian] .hexaclear-scores-date-stepper,:root[data-theme=mondrian] .hexaclear-scores-pagination,:root[data-theme=mondrian] .hexaclear-scores-confirm-text{color:var(--md-line)}:root[data-theme=mondrian] .hexaclear-highscores li.recent .name,:root[data-theme=mondrian] .hexaclear-highscores li.recent .value{color:var(--md-line-hi)}:root[data-theme=mondrian] .hexaclear-history-month-summary{color:color-mix(in srgb,var(--md-line) 65%,transparent)}:root[data-theme=mondrian] .hexaclear-history-month-check,:root[data-theme=mondrian] .hexaclear-history-nav-label-perfected{color:#1f7a3d}:root[data-theme=mondrian] .hexaclear-coop-hud{color:var(--md-line-hi)}:root[data-theme=mondrian] .hexaclear-coop-leave{color:var(--md-line)}:root[data-theme=mondrian] .hexaclear-spectator-banner{color:var(--md-line-hi)}:root[data-theme=mondrian] .hexaclear-pvp-record,:root[data-theme=mondrian] .hexaclear-pvp-row,:root[data-theme=mondrian] .hexaclear-pvp-standings-row,:root[data-theme=mondrian] .hexaclear-pvp-standings-row.is-winner,:root[data-theme=mondrian] .hexaclear-pvp-delta-entry.is-self .hexaclear-pvp-delta-name,:root[data-theme=mondrian] .hexaclear-pvp-row.is-self .hexaclear-pvp-row-name,:root[data-theme=mondrian] .hexaclear-pvp-row.is-self .hexaclear-pvp-row-pct{color:var(--md-line-hi)}:root[data-theme=mondrian] .hexaclear-pvp-delta-entry.is-unattributed .hexaclear-pvp-delta-name,:root[data-theme=mondrian] .hexaclear-pvp-delta-sep,:root[data-theme=mondrian] .hexaclear-pvp-record-rate,:root[data-theme=mondrian] .hexaclear-pvp-scores-header,:root[data-theme=mondrian] .hexaclear-pvp-sort-pill,:root[data-theme=mondrian] .hexaclear-pvp-standings-label,:root[data-theme=mondrian] .hexaclear-pvp-standings-rank,:root[data-theme=mondrian] .hexaclear-pvp-win-subtitle,:root[data-theme=mondrian] .hexaclear-pvp-win-tag,:root[data-theme=mondrian] .hexaclear-pvp-shame-subtitle,:root[data-theme=mondrian] .hexaclear-pvp-shame-blurb{color:color-mix(in srgb,var(--md-line) 65%,transparent)}:root[data-theme=mondrian] .hexaclear-tutorial-skip{color:color-mix(in srgb,var(--md-line) 65%,transparent)}:root[data-theme=mondrian] .hexaclear-pmenu-runlink:hover{color:var(--md-blue)}:root[data-theme=mondrian] .hexaclear-pmenu-runlink.is-warn:hover,:root[data-theme=mondrian] .hexaclear-pmenu-runlink.is-danger:hover{color:var(--md-red)}:root[data-theme=mondrian] .hexaclear-streak-tier-1,:root[data-theme=mondrian] .hexaclear-multi-clear-tier-2,:root[data-theme=mondrian] .hexaclear-streak-tier-2,:root[data-theme=mondrian] .hexaclear-streak-tier-3{color:var(--md-blue)}:root[data-theme=mondrian] .hexaclear-multi-clear-tier-3,:root[data-theme=mondrian] .hexaclear-streak-tier-4,:root[data-theme=mondrian] .hexaclear-streak-tier-5{color:var(--md-red)}:root[data-theme=mondrian] .hexaclear-score-particle-value{color:var(--md-line-hi)}:root[data-theme=mondrian] .hexaclear-score-particle-label{color:var(--md-blue)}:root[data-theme=mondrian] .hexaclear-score-particle.is-negative .hexaclear-score-particle-value{color:var(--md-red)}:root[data-theme=mondrian] .hexaclear-debug-modal{background:var(--md-ground);border:3px solid var(--md-line);box-shadow:8px 8px 0 var(--md-line)}:root[data-theme=mondrian] .hexaclear-debug-modal-header h2,:root[data-theme=mondrian] .hexaclear-debug-modal-header button,:root[data-theme=mondrian] .hexaclear-debug-values h3{color:var(--md-line-hi)}:root[data-theme=mondrian] .hexaclear-debug-modal-header button:hover{color:var(--md-red)}:root[data-theme=mondrian] .hexaclear-debug-slider label,:root[data-theme=mondrian] .hexaclear-debug-values p{color:var(--md-line)}:root[data-theme=mondrian] .hexaclear-debug-slider input[type=range]{background:var(--md-line-hi)}:root[data-theme=mondrian] .hexaclear-debug-slider input[type=range]::-webkit-slider-thumb{background:var(--md-blue)}:root[data-theme=mondrian] .hexaclear-debug-slider input[type=range]::-moz-range-thumb{background:var(--md-blue);border:none}:root[data-theme=mondrian] .hexaclear-emote-trigger{background:var(--md-yellow);border:2px solid var(--md-line);color:var(--md-line-hi);box-shadow:3px 3px 0 var(--md-line)}:root[data-theme=mondrian] .hexaclear-emote-panel{background:var(--md-ground);border:2px solid var(--md-line);box-shadow:8px 8px 0 var(--md-line)}:root[data-theme=mondrian] .hexaclear-emote-panel-title{color:var(--md-line-hi)}:root[data-theme=mondrian] .hexaclear-emote-option{background:var(--md-ground-2);border:1px solid var(--md-line);color:var(--md-line)}:root[data-theme=mondrian] .hexaclear-emote-option:hover{background:var(--md-yellow);color:var(--md-line-hi)}:root[data-theme=mondrian] .hexaclear-smiley-name{color:var(--md-line-hi)}:root[data-theme=mondrian] .hexaclear-smiley-rank{background:var(--md-ground-2);border:1px solid var(--md-line);color:var(--md-line)}:root[data-theme=mondrian] .hexaclear-pvp-delta-chip{background:var(--md-ground);border:1px solid var(--md-line);color:var(--md-line);box-shadow:3px 3px 0 var(--md-line)}:root[data-theme=mondrian] .hexaclear-pvp-delta-chip-label{color:color-mix(in srgb,var(--md-line) 65%,transparent)}:root[data-theme=mondrian] .hexaclear-pvp-delta-entry.is-self .hexaclear-pvp-delta-name{color:var(--md-line-hi)}:root[data-theme=mondrian] .hexaclear-pvp-delta-sep{color:color-mix(in srgb,var(--md-line) 40%,transparent)}:root[data-theme=mondrian] .hexaclear-daily-cleared-label{background:var(--md-yellow);border:2px solid var(--md-line);color:var(--md-line-hi);box-shadow:3px 3px 0 var(--md-line)}:root[data-theme=mondrian] .hexaclear-daily-cleared-badge,:root[data-theme=mondrian] .hexaclear-daily-cleared-check{color:var(--md-line-hi)}:root[data-theme=mondrian]{--dash-accent: var(--md-blue);--dash-accent-ink: var(--md-ground);--dash-radius: 0px}:root{--hexaclear-dead-stroke: #6a6770;--hexaclear-dead-fill: #38363b;--hexaclear-alarm-stroke: #ff5a3a;--hexaclear-alarm-fill: #6b1c0a;font-family:Nunito,system-ui,-apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,sans-serif;line-height:1.4;font-weight:400;color:#fde9d3;background-color:#2a1409;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*,*:before,*:after{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:radial-gradient(circle at 50% 30%,#2a1208 0,#190902 75%);color:inherit;overflow:hidden;touch-action:none;overscroll-behavior:none}#root{min-height:100vh}.cubic-viewport{height:100vh;height:100dvh;width:100%;display:flex;justify-content:center;align-items:flex-start;overflow:hidden;position:relative;isolation:isolate}.hexaclear-root{height:100%;display:flex;flex-direction:column;padding:clamp(.9rem,4dvh,3rem) .9rem;width:100%;max-width:520px;margin:0 auto;gap:.75rem}.hexaclear-header{display:flex;flex-direction:column;align-items:stretch;gap:.5rem}.hexaclear-header-main{display:flex;align-items:center;justify-content:space-between;gap:.5rem;position:relative}.hexaclear-title{font-family:Monoton,system-ui,sans-serif;font-weight:400;letter-spacing:.08em;text-transform:uppercase;font-size:1.44rem;color:#ffe8a3;text-shadow:0 2px 0 #b2481b,0 0 12px rgba(0,0,0,.45)}.hexaclear-best-banner{display:inline-flex;align-items:center;box-sizing:border-box;min-height:2rem;padding:.2rem .8rem;border-radius:999px;background:#3a1204cc;border:1px solid rgba(255,205,143,.8);box-shadow:0 0 0 1px #0006}.hexaclear-best-banner .label{font-size:.65rem;text-transform:uppercase;letter-spacing:.12em;opacity:.85}.hexaclear-best-banner .value{margin-left:.35rem;font-size:1rem;font-weight:700;font-variant-numeric:tabular-nums}.hexaclear-stat{display:flex;flex-direction:column;align-items:flex-end}.hexaclear-stat .label{opacity:.72;font-size:.7rem}.hexaclear-stat .value{font-variant-numeric:tabular-nums}.hexaclear-live-stat{display:inline-flex;align-items:baseline;gap:.45rem;line-height:1}.hexaclear-live-stat .label{font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:#f5c987;opacity:.78}.hexaclear-live-stat .value{font-family:Nunito,system-ui,sans-serif;font-size:1.5rem;font-weight:700;font-variant-numeric:tabular-nums;color:#fff5dc;text-shadow:0 1px 2px rgba(0,0,0,.55);transition:transform .2s cubic-bezier(.2,.7,.3,1)}.hexaclear-live-stat-placeholder{display:inline-block;min-width:5.5rem;height:1.5rem}.hexaclear-reset{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(255,205,143,.85);background:linear-gradient(135deg,#f7b35a,#f37a3b);color:#3a1204;padding:.35rem .85rem;min-width:5.5rem;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;line-height:1;cursor:pointer;box-shadow:0 0 0 1px #0003,0 6px 14px #00000073}.hexaclear-header-controls{display:flex;align-items:center;justify-content:space-between;gap:.5rem;position:relative}.hexaclear-mode-toggle{display:inline-flex;border-radius:999px;padding:.1rem;background:#1d0a03e6;box-shadow:0 0 0 1px #ffcd8f73}.hexaclear-mode-toggle .mode-pill{border:none;border-radius:999px;padding:.22rem .55rem;font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:transparent;color:#ffddb1}.hexaclear-mode-toggle .mode-pill.active{background:linear-gradient(135deg,#f7b35a,#f37a3b);color:#3a1204}.hexaclear-main{flex:1;display:flex;flex-direction:column;gap:.75rem;justify-content:center;min-height:0}.hexaclear-board-wrapper{position:relative;flex:0 1 auto;width:100%;max-width:100%;max-height:100%;min-height:0;border-radius:1.25rem;background:radial-gradient(circle at 10% 0%,#5a341b,#3b2317 55%,#28130a);box-shadow:0 0 0 1px #ffcc9940,0 18px 45px #000000bf,0 0 80px #ff8c4033;display:flex;align-items:center;justify-content:center;overflow:visible;--hexaclear-shake-amp: 0}.hexaclear-board-wrapper.hexaclear-shake{animation:hexaclear-screenshake .38s cubic-bezier(.36,.07,.19,.97) both}@keyframes hexaclear-screenshake{0%{transform:translateZ(0)}10%{transform:translate3d(calc(var(--hexaclear-shake-amp) * -1.4px),calc(var(--hexaclear-shake-amp) * .6px),0)}20%{transform:translate3d(calc(var(--hexaclear-shake-amp) * 1.6px),calc(var(--hexaclear-shake-amp) * -1.1px),0)}30%{transform:translate3d(calc(var(--hexaclear-shake-amp) * -2px),calc(var(--hexaclear-shake-amp) * 1px),0)}40%{transform:translate3d(calc(var(--hexaclear-shake-amp) * 1.8px),calc(var(--hexaclear-shake-amp) * 1.4px),0)}50%{transform:translate3d(calc(var(--hexaclear-shake-amp) * -1px),calc(var(--hexaclear-shake-amp) * -1.6px),0)}60%{transform:translate3d(calc(var(--hexaclear-shake-amp) * 1.2px),calc(var(--hexaclear-shake-amp) * .8px),0)}72%{transform:translate3d(calc(var(--hexaclear-shake-amp) * -.8px),calc(var(--hexaclear-shake-amp) * -.6px),0)}85%{transform:translate3d(calc(var(--hexaclear-shake-amp) * .5px),calc(var(--hexaclear-shake-amp) * .3px),0)}to{transform:translateZ(0)}}.cubic-viewport.hitstop *,.cubic-viewport.hitstop *:before,.cubic-viewport.hitstop *:after{animation-play-state:paused!important;transition:none!important}.hexaclear-board-clear-flash{position:absolute;inset:0;pointer-events:none;border-radius:inherit;z-index:5;background:radial-gradient(circle at 50% 50%,#fff0b4d9,#ffc8648c 35%,#ff8c3c40 60%,#ff8c3c00 80%);mix-blend-mode:screen;animation:hexaclear-board-clear-flash .9s cubic-bezier(.2,.7,.3,1) forwards}@keyframes hexaclear-board-clear-flash{0%{opacity:0;transform:scale(.5)}18%{opacity:1;transform:scale(1.05)}45%{opacity:.85;transform:scale(1)}to{opacity:0;transform:scale(1)}}.hexaclear-board-wrapper.game-over-active>*:not(.hexaclear-overlay){filter:saturate(.32) brightness(.7);transition:filter 2.8s ease-out}.hexaclear-board-wrapper.daily-cleared-dismissed>*:not(.hexaclear-overlay):not(.hexaclear-daily-cleared-badge){filter:saturate(.62) brightness(.78);transition:filter .6s ease-out}.hexaclear-daily-cleared-badge{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;pointer-events:none;z-index:12;color:#ffeaa6;text-shadow:0 0 6px rgba(0,0,0,.75),0 2px 6px rgba(0,0,0,.55);animation:hexaclear-daily-cleared-badge-in .38s cubic-bezier(.2,.7,.3,1) both}.hexaclear-daily-cleared-check{font-family:Nunito,system-ui,sans-serif;font-size:clamp(3rem,12vw,5.4rem);font-weight:900;line-height:1;color:#ffd97a;filter:drop-shadow(0 0 16px rgba(255,207,92,.7)) drop-shadow(0 0 32px rgba(255,180,60,.45));animation:hexaclear-daily-cleared-pulse 2.4s ease-in-out infinite}.hexaclear-daily-cleared-label{font-family:Nunito,system-ui,sans-serif;font-size:clamp(.9rem,3.2vw,1.25rem);font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#fff4cf;background:linear-gradient(135deg,#5e380cb3,#a06e1e8c);padding:.4rem 1.05rem;border-radius:999px;border:1px solid rgba(255,215,120,.65);box-shadow:inset 0 0 0 1px #fff5c840,0 6px 18px #00000073}@keyframes hexaclear-daily-cleared-badge-in{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes hexaclear-daily-cleared-pulse{0%,to{transform:scale(1);filter:drop-shadow(0 0 16px rgba(255,207,92,.7)) drop-shadow(0 0 32px rgba(255,180,60,.45))}50%{transform:scale(1.06);filter:drop-shadow(0 0 22px rgba(255,220,120,.85)) drop-shadow(0 0 44px rgba(255,195,80,.6))}}.hexaclear-hand.is-daily-cleared-locked .hexaclear-piece-button,.hexaclear-hand.is-daily-cleared-locked .hexaclear-hold{filter:saturate(.4) brightness(.7);opacity:.7}.hexaclear-hand.is-daily-cleared-locked,.hexaclear-board-wrapper.daily-cleared-dismissed .hexaclear-board{pointer-events:none}.hexaclear-hand.game-over-winding-down .hexaclear-piece-button{animation:hexaclear-game-over-shake 1.08s cubic-bezier(.36,.07,.19,.97) both}@keyframes hexaclear-game-over-shake{0%{transform:translate(0)}10%{transform:translate(-3px,1px)}20%{transform:translate(4px,-2px)}30%{transform:translate(-5px,1px)}40%{transform:translate(4px,3px)}50%{transform:translate(-3px,-3px)}60%{transform:translate(2px,2px)}72%{transform:translate(-2px,-1px)}85%{transform:translate(1px,1px)}to{transform:translate(0)}}.hexaclear-board-hud{position:absolute;inset:0;display:flex;align-items:flex-start;justify-content:space-between;padding:.7rem .9rem;pointer-events:none}.hexaclear-pvp-banner{width:100%;max-width:100%;padding:.2rem .5rem .15rem;margin:0 auto .25rem;box-sizing:border-box}.hexaclear-spectator-banner{display:inline-flex;align-items:center;gap:.35rem;align-self:center;margin:0 auto .4rem;padding:.2rem .7rem;border-radius:999px;background:#ffc58a29;border:1px solid rgba(255,197,138,.55);color:#ffd9a8;font-family:Nunito,system-ui,sans-serif;font-weight:700;font-size:.85rem;letter-spacing:.02em;box-shadow:0 0 0 1px #00000059,0 6px 14px #0006}.hexaclear-spectator-banner-eye{font-size:.95rem;filter:drop-shadow(0 1px 0 rgba(0,0,0,.35))}.hexaclear-spectator-banner-label{font-weight:800}.hexaclear-spectator-banner-count{font-weight:600;opacity:.78}.hexaclear-pvp-hud{pointer-events:auto;min-width:0;display:flex;flex-direction:column;gap:.1rem;font-family:Nunito,system-ui,sans-serif;line-height:1.15}.hexaclear-pvp-tracks{display:grid;grid-template-columns:1fr;gap:2px;width:100%}.hexaclear-pvp-row{display:grid;grid-template-columns:8px minmax(2.2rem,.3fr) minmax(0,1fr) 2.2rem;gap:6px;align-items:center;font-family:Nunito,system-ui,sans-serif;font-size:.7rem;color:#fff7eb;text-shadow:0 1px 2px rgba(0,0,0,.6);min-width:0;line-height:1.15}.hexaclear-pvp-row-swatch{width:8px;height:8px;border-radius:999px;box-shadow:inset 0 1px #ffffff59,0 0 0 1px #00000073}.hexaclear-pvp-row-name{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.hexaclear-pvp-row.is-self .hexaclear-pvp-row-name{font-weight:900;color:#ffe8a3}.hexaclear-pvp-row-track{position:relative;height:7px;border-radius:999px;background:#1c0e06c7;border:1px solid rgba(255,205,143,.32);box-shadow:inset 0 1px #00000080;overflow:hidden;min-width:0}.hexaclear-pvp-row-track-fill{position:absolute;top:0;bottom:0;left:0;border-radius:inherit;transition:width .28s ease-out;box-shadow:inset 0 1px #ffffff73}.hexaclear-pvp-row-track-threshold{position:absolute;top:-2px;bottom:-2px;left:var(--pvp-threshold-pct, 0%);width:2px;background:#fff5dcf2;box-shadow:0 0 5px #fff5dc73;transform:translate(-1px);pointer-events:none}.hexaclear-pvp-row.is-winner .hexaclear-pvp-row-track-fill{animation:hexaclear-pvp-winner-pulse 1.4s ease-in-out infinite}@keyframes hexaclear-pvp-winner-pulse{0%,to{filter:brightness(1)}50%{filter:brightness(1.35)}}.hexaclear-pvp-row-pct{font-variant-numeric:tabular-nums;text-align:right;font-weight:800;font-size:.72rem}.hexaclear-pvp-row.is-self .hexaclear-pvp-row-pct{color:#ffe8a3}.hexaclear-pvp-win-tag{margin-top:0;font-family:Nunito,system-ui,sans-serif;font-size:.58rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#ffe8a3c7;text-align:right;line-height:1.1}.hexaclear-pvp-gameover{text-align:center;display:flex;flex-direction:column;align-items:stretch;gap:.7rem}.hexaclear-pvp-gameover.is-shame{background:radial-gradient(circle at 50% 0%,#281208f2,#120804f2),#1a0c06;filter:saturate(.7)}.hexaclear-pvp-shame-title{font-family:Monoton,system-ui,sans-serif;font-weight:400;font-size:3.6rem;letter-spacing:.18em;color:#c8b9a2;text-shadow:0 2px 0 #2a1a0c,0 0 18px rgba(0,0,0,.6);margin:.3rem 0 -.2rem;line-height:1}.hexaclear-pvp-shame-subtitle{font-family:Nunito,system-ui,sans-serif;font-size:1rem;font-weight:900;letter-spacing:.32em;color:#b8a98c;margin:0 0 .3rem}.hexaclear-pvp-shame-blurb{font-size:.82rem;color:#e8dbc3b3;line-height:1.35;max-width:22rem;margin:0 auto}.hexaclear-pvp-win-title{font-family:Monoton,system-ui,sans-serif;font-weight:400;font-size:2.4rem;letter-spacing:.08em;color:#ffe8a3;text-shadow:0 2px 0 #b2481b,0 0 14px rgba(0,0,0,.55);margin:.2rem 0 .1rem;line-height:1.05}.hexaclear-pvp-gameover.is-self-won .hexaclear-pvp-win-title{animation:hexaclear-pvp-win-flash 1.6s ease-in-out infinite}@keyframes hexaclear-pvp-win-flash{0%,to{text-shadow:0 2px 0 #b2481b,0 0 14px rgba(0,0,0,.55)}50%{text-shadow:0 2px 0 #b2481b,0 0 22px rgba(255,184,80,.95)}}.hexaclear-pvp-win-subtitle{font-size:.82rem;color:#ffe8c7bf;margin:0 0 .2rem}.hexaclear-pvp-standings{display:flex;flex-direction:column;gap:.3rem;margin:.2rem 0;padding:.5rem .65rem;border:1px solid rgba(255,205,143,.18);border-radius:.6rem;background:#ffcd8f0b}.hexaclear-pvp-standings-label{font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#ffe8c7b3;text-align:left}.hexaclear-pvp-standings-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.2rem}.hexaclear-pvp-standings-row{display:grid;grid-template-columns:1.4rem .8rem 1fr auto;align-items:center;gap:.5rem;padding:.3rem .35rem;border-radius:.4rem;color:#ffe8c7;font-size:.9rem}.hexaclear-pvp-standings-row.is-winner{background:#ffdc8c21;color:#fff5d8;font-weight:800}.hexaclear-pvp-standings-row.is-self .hexaclear-pvp-standings-name:after{content:" (you)";opacity:.7;font-weight:600}.hexaclear-pvp-standings-rank{font-variant-numeric:tabular-nums;font-weight:700;color:#ffe8c7bf;text-align:right}.hexaclear-pvp-standings-swatch{width:12px;height:12px;border-radius:3px;display:inline-block;box-shadow:inset 0 1px #ffffff59}.hexaclear-pvp-standings-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.hexaclear-pvp-standings-pct{font-variant-numeric:tabular-nums;font-weight:700}.hexaclear-board-hud .board-hud-block{font-family:Nunito,system-ui,sans-serif;font-weight:700;color:#fff7eb;text-shadow:0 3px 6px rgba(0,0,0,.7)}.hexaclear-board-hud .board-hud-block .label{font-size:1.1rem;margin-right:.25rem}.hexaclear-board-hud .board-hud-block .value{font-size:1.4rem}.hexaclear-board-hud .board-hud-block .value.small{font-size:.8rem;display:block;max-width:7.5rem}.hexaclear-streak-value{display:inline-block;transform-origin:left center;animation:hexaclear-streak-pop .36s cubic-bezier(.2,.7,.3,1) both;transition:color .22s ease-out,text-shadow .22s ease-out}.hexaclear-streak-tier-1{font-size:1.4rem;color:#fff7eb}.hexaclear-streak-tier-2{font-size:1.55rem;color:#ffe18a}.hexaclear-streak-tier-3{font-size:1.75rem;color:#ffcf73;text-shadow:0 0 10px rgba(255,207,115,.55),0 3px 6px rgba(0,0,0,.75)}.hexaclear-streak-tier-4{font-size:1.95rem;color:#ff9d4f;text-shadow:0 0 14px rgba(255,157,79,.7),0 0 4px rgba(255,207,115,.6),0 3px 6px rgba(0,0,0,.75)}.hexaclear-streak-tier-5{font-size:2.15rem;color:#ff7349;text-shadow:0 0 20px rgba(255,115,73,.8),0 0 6px rgba(255,200,90,.6),0 3px 6px rgba(0,0,0,.75)}.hexaclear-streak-tier-6{font-size:2.35rem;color:#ff4d4d;text-shadow:0 0 26px rgba(255,77,77,.9),0 0 10px rgba(255,200,60,.7),0 3px 6px rgba(0,0,0,.75)}@keyframes hexaclear-streak-pop{0%{transform:scale(.7);opacity:0}40%{transform:scale(1.22);opacity:1}to{transform:scale(1);opacity:1}}.hexaclear-board-hud .board-hud-block.right{text-align:center}.hexaclear-board-hud .board-hud-block.right .label{display:block;margin-right:0}.hexaclear-board-hud .board-hud-block.right .value{display:block}.hexaclear-coop-block{pointer-events:auto;font-family:Nunito,system-ui,sans-serif;display:flex;flex-direction:column;align-items:flex-end;gap:.35rem}.hexaclear-coop-mode-toggle{display:inline-flex;padding:2px;border-radius:999px;border:1px solid rgba(255,205,143,.28);background:#381a0cb3;box-shadow:0 1px #ffe8a314 inset,0 2px 6px #00000059;gap:2px}.hexaclear-coop-mode-pill{appearance:none;border:0;border-radius:999px;padding:.2rem .65rem;font:inherit;font-weight:700;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:#ffe8c7b3;background:transparent;cursor:pointer;transition:background .12s ease,color .12s ease;line-height:1}.hexaclear-coop-mode-pill:hover:not(.is-active){color:#ffe8c7}.hexaclear-coop-mode-pill.is-active{background:linear-gradient(135deg,#f7b35a,#f37a3b);color:#3a1204;box-shadow:inset 0 1px #ffffff73,inset 0 -1px #78461473}.hexaclear-coop-cta{appearance:none;border:0;border-radius:999px;padding:.45rem .9rem;font:inherit;font-weight:700;font-size:.95rem;color:#2a190a;background:linear-gradient(180deg,#ffe1a3,#f3b96a);box-shadow:0 1px #ffffff8c inset,0 -1px #78461466 inset,0 4px 12px #00000059;cursor:pointer;transition:transform .12s ease,filter .12s ease}.hexaclear-coop-cta:hover{filter:brightness(1.06)}.hexaclear-coop-cta:active{transform:translateY(1px)}.hexaclear-coop-cta:disabled{opacity:.65;cursor:progress}.hexaclear-coop-cta.is-copied{background:linear-gradient(180deg,#b6f2c4,#4cc878);color:#073a18;box-shadow:0 1px #ffffff8c inset,0 -1px #14502373 inset,0 4px 12px #14502359}.hexaclear-coop-hud{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-family:Nunito,system-ui,sans-serif;font-weight:700;font-size:.85rem;color:#fff2d2;letter-spacing:.02em;text-shadow:0 1px 0 rgba(0,0,0,.45);pointer-events:none;white-space:nowrap;z-index:4}.hexaclear-coop-status{display:inline-flex;flex-direction:column;align-items:flex-end;gap:.15rem;background:#00000073;color:#fff7eb;padding:.35rem .6rem;border-radius:.55rem;font-size:.85rem}.hexaclear-coop-status .label{font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;opacity:.8}.hexaclear-coop-status .value{font-weight:700;font-size:1rem}.hexaclear-coop-leave{appearance:none;border:0;background:transparent;color:#ffd7a3;font:inherit;font-size:.78rem;text-decoration:underline;cursor:pointer;padding:.05rem .1rem}.hexaclear-coop-leave:hover{color:#fff7eb}.hexaclear-coop-waiting-card,.hexaclear-coop-error-card{text-align:center;max-width:24rem}.hexaclear-coop-instructions{margin:.25rem 0 1rem;font-size:.95rem;opacity:.9}.hexaclear-coop-share{display:flex;gap:.4rem;align-items:stretch;margin-bottom:.9rem}.hexaclear-coop-share-input{flex:1 1 auto;min-width:0;padding:.45rem .6rem;font:inherit;font-size:.9rem;border-radius:.4rem;border:1px solid rgba(0,0,0,.2);background:#0000000d;color:inherit}.hexaclear-coop-share-copy{appearance:none;border:0;border-radius:.4rem;padding:0 .9rem;font:inherit;font-weight:700;font-size:.9rem;background:linear-gradient(180deg,#ffe1a3,#f3b96a);color:#2a190a;cursor:pointer}.hexaclear-coop-code{margin:.25rem 0 1.25rem;font-size:.85rem;opacity:.85;letter-spacing:.04em}.hexaclear-coop-code strong{font-size:1.2rem;letter-spacing:.2em;margin-left:.15rem}.hexaclear-coop-cancel{margin-top:.5rem}.hexaclear-coop-error-message{margin:.5rem 0 1rem}.hexaclear-mode-toggle-coop .mode-pill{cursor:default}.hexaclear-emote-bar{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:flex-start;justify-content:center;z-index:5}.hexaclear-smiley-row{display:inline-flex;flex-direction:row;align-items:flex-start;justify-content:center;gap:.45rem}.hexaclear-smiley-row.hexaclear-smiley-row-compact{gap:.25rem}.hexaclear-smiley-tile{position:relative;display:inline-flex;flex-direction:column;align-items:center;gap:.18rem}.hexaclear-smiley-name{font-family:Nunito,system-ui,sans-serif;font-weight:700;font-size:.7rem;line-height:1;color:#ffe6c2;max-width:5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;-webkit-user-select:none;user-select:none}.hexaclear-smiley-row-compact .hexaclear-smiley-name{font-size:.6rem;max-width:3.6rem}.hexaclear-smiley-rank{font-family:Nunito,system-ui,sans-serif;font-weight:700;font-size:.62rem;line-height:1;letter-spacing:.02em;margin-top:2px;padding:1px 5px;border-radius:999px;background:#ffcd8f2e;color:#ffd6a3;border:1px solid rgba(255,205,143,.32);-webkit-user-select:none;user-select:none;font-variant-numeric:tabular-nums}.hexaclear-smiley-row-compact .hexaclear-smiley-rank{font-size:.56rem;padding:1px 4px}.hexaclear-emote-trigger.is-readonly{cursor:default}.hexaclear-emote-trigger.is-readonly:active{transform:none}.hexaclear-emote-trigger{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;border-radius:999px;border:1px solid rgba(255,205,143,.6);background:linear-gradient(135deg,#ffe6b8,#f7b35a);color:#3a1204;cursor:pointer;font-size:1.3rem;line-height:1;padding:0;box-shadow:0 2px 6px #00000040}.hexaclear-emote-trigger:active{transform:translateY(1px)}@keyframes hexaclear-emote-trigger-glow{0%,to{box-shadow:0 0 #ffd7788c,0 2px 6px #00000040}50%{box-shadow:0 0 12px 4px #ffd778d9,0 2px 6px #00000040}}.hexaclear-emote-trigger.has-partner-emote{animation:hexaclear-emote-trigger-glow 1.4s ease-in-out infinite}.hexaclear-reduced-motion .hexaclear-emote-trigger.has-partner-emote{animation:none;box-shadow:0 0 10px 3px #ffd778b3,0 2px 6px #00000040}.hexaclear-emote-trigger-img{display:none;width:1.6rem;height:1.6rem;pointer-events:none}.hexaclear-emote-trigger-default{display:block;font-size:1.3rem;line-height:1}.hexaclear-emote-trigger-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:1.3rem;line-height:1;background:inherit;border-radius:inherit}.hexaclear-emote-trigger-self{position:absolute;right:-.35rem;bottom:-.35rem;font-size:1rem;line-height:1;opacity:.6;pointer-events:none;filter:drop-shadow(0 1px 1px rgba(0,0,0,.4));z-index:2}.hexaclear-emote-panel{position:absolute;top:calc(100% + .4rem);left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:stretch;gap:.35rem;padding:.45rem;background:#2a1108;border:1px solid rgba(255,205,143,.55);border-radius:.6rem;box-shadow:0 12px 30px #00000073;z-index:30}.hexaclear-emote-panel-title{font-family:Nunito,system-ui,sans-serif;font-weight:700;font-size:.78rem;letter-spacing:.04em;color:#ffe6c2;text-align:center;padding:0 .15rem;-webkit-user-select:none;user-select:none}.hexaclear-emote-panel-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.3rem}.hexaclear-emote-option{width:2.4rem;height:2.4rem;border:1px solid rgba(255,205,143,.4);border-radius:.45rem;background:#ffcd8f14;color:#ffe6c2;font-size:1.35rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.hexaclear-emote-option:hover{background:#ffcd8f2e}.hexaclear-emote-option:active{transform:translateY(1px)}.hexaclear-board{width:100%;height:100%;touch-action:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.hexaclear-hex{stroke-width:2.6;vector-effect:non-scaling-stroke;transition:fill .15s ease-out,stroke .15s ease-out,opacity .1s ease-out}.hexaclear-hex-bevels{display:none}.hexaclear-hex.empty{fill:transparent;stroke:#94633a}.hexaclear-hex.filled{fill:transparent;stroke:none}.hexaclear-hex.empty.pvp-tinted-partner{fill:transparent;stroke:var(--cell-tint-color, #f9a23f);stroke-opacity:1;stroke-width:3.4}.hexaclear-hex.empty.pvp-tinted-self{fill:transparent;stroke:var(--cell-tint-color, #ffeaa3);stroke-opacity:1;stroke-width:3.4}.hexaclear-cell.pvp-tinted-partner .hexaclear-slot-fill,.hexaclear-cell.pvp-tinted-self .hexaclear-slot-fill{fill:var(--cell-tint-color, #f9a23f);fill-opacity:1;stroke:#0000008c;stroke-width:1.2;vector-effect:non-scaling-stroke;transform:scale(.32);transform-box:fill-box;transform-origin:center}.hexaclear-hex-conflict-ring{fill:transparent;stroke:var(--cell-conflict-color, #f9a23f);stroke-width:3;stroke-linejoin:round;vector-effect:non-scaling-stroke;opacity:.95;pointer-events:none}.hexaclear-hex.clearing{fill:transparent;stroke:#94633a}.hexaclear-flower-boundary-back{stroke:#5a3208f2;stroke-width:5.2;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.hexaclear-flower-boundary{stroke:#af5300;stroke-width:3.4;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.hexaclear-flower-boundary-group{filter:drop-shadow(0 2px 1.5px rgba(0,0,0,.75))}.hexaclear-debug-modal-overlay{position:fixed;inset:0;background:transparent;display:flex;align-items:flex-start;justify-content:flex-end;z-index:1000;pointer-events:none}.hexaclear-debug-modal-overlay>*{pointer-events:auto}.hexaclear-debug-modal{background:#2f1a0f;border:2px solid #94633a;border-radius:.5rem;padding:1.5rem;max-width:400px;width:90%;max-height:90vh;overflow-y:auto;margin:1rem;box-shadow:0 4px 12px #000c}.hexaclear-debug-modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;border-bottom:1px solid #94633a;padding-bottom:.5rem}.hexaclear-debug-modal-header h2{margin:0;color:#fff7eb;font-size:1.2rem}.hexaclear-debug-modal-header button{background:none;border:none;color:#fff7eb;font-size:1.5rem;cursor:pointer;padding:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center}.hexaclear-debug-modal-header button:hover{color:#ffc469}.hexaclear-debug-modal-content{display:flex;flex-direction:column;gap:1rem}.hexaclear-debug-slider{display:flex;flex-direction:column;gap:.5rem}.hexaclear-debug-slider label{color:#fff7eb;font-size:.9rem;font-weight:500}.hexaclear-debug-slider input[type=range]{width:100%;height:6px;background:#402214;border-radius:3px;outline:none;-webkit-appearance:none}.hexaclear-debug-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;background:#ffc469;border-radius:50%;cursor:pointer}.hexaclear-debug-slider input[type=range]::-moz-range-thumb{width:18px;height:18px;background:#ffc469;border-radius:50%;cursor:pointer;border:none}.hexaclear-debug-values{margin-top:1rem;padding-top:1rem;border-top:1px solid #94633a}.hexaclear-debug-values h3{margin:0 0 .5rem;color:#fff7eb;font-size:1rem}.hexaclear-debug-values p{margin:.25rem 0;color:#ffe5a8;font-family:monospace;font-size:.9rem}.hexaclear-debug-label{font-size:8px;fill:#b4dcffe6;text-anchor:middle;pointer-events:none}.hexaclear-slot-fill{fill:#1a0c06}.hexaclear-board-outline-back{stroke:#000000b8;stroke-width:11;stroke-linecap:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 2px 4px rgba(0,0,0,.6)) blur(.5px)}.hexaclear-board-outline-front{stroke:var(--score-tier-accent, #008762);stroke-width:4;stroke-linecap:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 1px 3px rgba(0,0,0,.65));transition:stroke 1.6s cubic-bezier(.4,0,.2,1)}.hexaclear-hex.preview-valid{fill:#fbd38659;stroke:#ffc469}.hexaclear-hex.preview-invalid{fill:#bd444473;stroke:#ff8a7a}.hexaclear-hex.preview-invalid~.hexaclear-hex-cube .cube-face{filter:brightness(.7) saturate(1.3)}.hexaclear-placement-ghost .placement-ghost{pointer-events:none}.hexaclear-placement-ghost .placement-ghost-valid{fill:transparent;stroke:#ffc469;stroke-width:2.4}.hexaclear-placement-ghost .placement-ghost-invalid{fill:#bd44448c;stroke:#ff8a7a}.hexaclear-hex.empty.preview-clear{fill:transparent;stroke:var(--cube-inverse-bright);stroke-width:3}.hexaclear-hex.filled.preview-clear{stroke:var(--cube-inverse-dim)}.hexaclear-placed-overlay{transform-box:fill-box;transform-origin:center}.hexaclear-placed-overlay.placed-impact{animation:hexaclear-placed-pop .2s cubic-bezier(.2,.7,.3,1) both}@keyframes hexaclear-placed-pop{0%{transform:scale(.85)}70%{transform:scale(1.08)}to{transform:scale(1)}}.hexaclear-hex-cube.daily-target.daily-hit-pulse .hexaclear-cube-wiggle-wrap{transform-origin:center;transform-box:fill-box;animation:hexaclear-daily-dice-roll .7s cubic-bezier(.3,0,.1,1) both}.hexaclear-hex-cube.daily-target.daily-hit-pulse .hexaclear-daily-number-centered{opacity:0;animation:hexaclear-daily-number-reveal .7s cubic-bezier(.3,0,.1,1) both}@keyframes hexaclear-daily-dice-roll{0%{transform:rotate(0) scale(1)}25%{transform:rotate(90deg) scale(.85)}50%{transform:rotate(180deg) scale(.75)}75%{transform:rotate(270deg) scale(.85)}to{transform:rotate(360deg) scale(1)}}@keyframes hexaclear-daily-number-reveal{0%{opacity:0}80%{opacity:0}to{opacity:1}}.hexaclear-cell.invalid-drop,.hexaclear-hex.invalid-drop,.hexaclear-hex-cube.invalid-drop{animation:hexaclear-invalid-flash .52s ease-out both}@keyframes hexaclear-invalid-flash{0%{stroke:#94633a;stroke-width:2.6}18%{stroke:#ff4040;stroke-width:4}36%{stroke:#94633a;stroke-width:2.6}54%{stroke:#ff4040;stroke-width:4}to{stroke:#94633a;stroke-width:2.6}}.hexaclear-hex-cube.clearing-line{transform-box:fill-box;transform-origin:center}.hexaclear-hex.clearing-line{fill:transparent;stroke:#94633a}.hexaclear-hex-cube.clearing-line-step-0{animation:hexaclear-line-clear .22s ease-in both 0ms}.hexaclear-hex-cube.clearing-line-step-1{animation:hexaclear-line-clear .22s ease-in both 40ms}.hexaclear-hex-cube.clearing-line-step-2{animation:hexaclear-line-clear .22s ease-in both 80ms}.hexaclear-hex-cube.clearing-line-step-3{animation:hexaclear-line-clear .22s ease-in both .12s}.hexaclear-hex-cube.clearing-line-step-4{animation:hexaclear-line-clear .22s ease-in both .16s}.hexaclear-hex-cube.clearing-line-step-5{animation:hexaclear-line-clear .22s ease-in both .2s}.hexaclear-hex-cube.clearing-line-step-6{animation:hexaclear-line-clear .22s ease-in both .24s}@keyframes hexaclear-line-clear{0%{transform:scale(.8);opacity:1}to{transform:scale(0);opacity:0}}.hexaclear-hex-cube.clearing-flower-center{transform-box:fill-box;transform-origin:center;animation:hexaclear-flower-center-clear .26s ease-in both}.hexaclear-hex-cube.clearing-flower-ring{transform-box:fill-box;transform-origin:center;animation:hexaclear-flower-ring-clear .26s ease-in both .19s}.hexaclear-hex.clearing-flower-center,.hexaclear-hex.clearing-flower-ring{fill:transparent;stroke:#94633a}@keyframes hexaclear-flower-center-clear{0%{transform:scale(.8);opacity:1}to{transform:scale(0);opacity:0}}@keyframes hexaclear-flower-ring-clear{0%{transform:scale(.8);opacity:1}to{transform:scale(0);opacity:0}}.hexaclear-hex.preview-clear~.hexaclear-hex-cube{transform-box:fill-box;transform-origin:center;animation:hexaclear-preview-clear-scale-in .2s cubic-bezier(.2,.7,.3,1) forwards,hexaclear-cube-wiggle .12s ease-in-out infinite alternate .2s}.hexaclear-hex.preview-clear.preview-valid{transform-box:fill-box;transform-origin:center;animation:hexaclear-preview-clear-scale-in .2s cubic-bezier(.2,.7,.3,1) forwards,hexaclear-cube-wiggle .12s ease-in-out infinite alternate .2s}@keyframes hexaclear-preview-clear-scale-in{0%{transform:scale(1) rotate(0)}to{transform:scale(.8) rotate(0)}}@keyframes hexaclear-cube-wiggle{0%{transform:scale(.8) rotate(-1.8deg)}to{transform:scale(.8) rotate(1.8deg)}}@media(pointer:coarse){.hexaclear-hex.empty.preview-clear{fill:transparent;stroke-width:3}.hexaclear-hex.preview-clear~.hexaclear-hex-cube,.hexaclear-hex.preview-clear.preview-valid{animation-duration:.58s}}.hexaclear-hex.piece{fill:#ffe9c6;stroke:#3f2315}.hexaclear-piece-outline,.hexaclear-cell-outline{fill:none;stroke:none}.hexaclear-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;border-radius:inherit;background:radial-gradient(circle,#000000a6,#000000f2);z-index:50}.hexaclear-overlay-card{padding:1.25rem 1.5rem;border-radius:1rem;background:linear-gradient(145deg,#402116,#2a1209);box-shadow:0 18px 45px #000c;text-align:center}.hexaclear-overlay-card .title{font-weight:600;margin-bottom:.35rem}.hexaclear-overlay-card .score{font-size:.9rem;opacity:.8;margin-bottom:.9rem}.hexaclear-audio-unlock-overlay{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle,#0000008f,#000000c4);cursor:pointer;-webkit-tap-highlight-color:transparent}.hexaclear-audio-unlock-card{padding:1.5rem 2rem;border-radius:1.1rem;background:linear-gradient(145deg,#402116,#2a1209);box-shadow:0 22px 55px #000000d9,0 0 0 1px #ffffff0f inset;text-align:center;color:#f3e6cf;max-width:80vw}.hexaclear-audio-unlock-title{font-weight:700;font-size:1.25rem;letter-spacing:.02em}.hexaclear-input{width:100%;padding:.4rem .6rem;border-radius:.5rem;border:1px solid rgba(255,205,143,.7);background:#2c140bf2;color:#fde9d3;font-family:inherit;font-size:16px}.hexaclear-overlay-card button:not(.hexaclear-reset):not(.hexaclear-menu-link):not(.hexaclear-menu-restart-link):not(.hexaclear-scoring-tab):not(.hexaclear-scores-tab):not(.hexaclear-piecetiary-cell):not(.hexaclear-history-cell):not(.hexaclear-reel-replay):not(.hexaclear-reel-download):not(.hexaclear-scores-expand-toggle){border-radius:999px;border:none;padding:.5rem 1.25rem;background:linear-gradient(135deg,#ffcf73,#ff904f);color:#3a1204;font-weight:600;cursor:pointer}.hexaclear-score-popup{position:absolute;top:1.4rem;left:50%;transform:translate(-50%);padding:.4rem 1.1rem;border-radius:999px;border:1px solid rgba(255,213,143,.9);background:#34170af5;font-size:.9rem;text-transform:uppercase;letter-spacing:.08em;font-weight:500;z-index:2;animation:hexaclear-score-popup-fade 2.6s ease-out forwards}:root{--cube-top: #ffeaa3;--cube-right: #a04a18;--cube-left: #f9a23f;--cube-stroke: rgba(40, 20, 10, .95);--cube-golden-top: #ff5a8a;--cube-golden-right: #b01232;--cube-golden-left: #e23c5c;--score-tier-accent: #f9a23f;--cube-inverse-bright: #ffe9a6;--cube-inverse-dim: #94633a}@property --cube-top{syntax: "<color>"; inherits: true; initial-value: #ffeaa3;}@property --cube-right{syntax: "<color>"; inherits: true; initial-value: #a04a18;}@property --cube-left{syntax: "<color>"; inherits: true; initial-value: #f9a23f;}@property --cube-inverse-bright{syntax: "<color>"; inherits: true; initial-value: #ffe9a6;}@property --cube-inverse-dim{syntax: "<color>"; inherits: true; initial-value: #94633a;}@property --score-tier-accent{syntax: "<color>"; inherits: true; initial-value: #f9a23f;}.cubic-viewport{transition:--cube-top 1.6s cubic-bezier(.4,0,.2,1),--cube-right 1.6s cubic-bezier(.4,0,.2,1),--cube-left 1.6s cubic-bezier(.4,0,.2,1),--cube-inverse-bright 1.6s cubic-bezier(.4,0,.2,1),--cube-inverse-dim 1.6s cubic-bezier(.4,0,.2,1),--score-tier-accent 1.6s cubic-bezier(.4,0,.2,1)}.cubic-viewport[data-score-tier="0"]{transition:none}.hexaclear-live-stat,.hexaclear-win98-lcd-score{position:relative;overflow:visible}.hexaclear-tier-pulse{position:absolute;top:50%;left:50%;width:24px;height:24px;margin-left:-12px;margin-top:-12px;pointer-events:none;border-radius:999px;border:4px solid var(--score-tier-accent, #f9a23f);box-shadow:0 0 28px var(--score-tier-accent, #f9a23f),inset 0 0 18px var(--score-tier-accent, #f9a23f);opacity:0;z-index:50;animation:hexaclear-tier-pulse 1.7s cubic-bezier(.16,.84,.36,1) forwards}@keyframes hexaclear-tier-pulse{0%{opacity:0;transform:scale(.4);border-width:6px}10%{opacity:1;transform:scale(2);border-width:5px}to{opacity:0;transform:scale(60);border-width:1px}}.hexaclear-live-stat.is-tier-pulsing .value,.hexaclear-win98-lcd-score.is-tier-pulsing .lcd-digits{animation:hexaclear-tier-hud-glow 1.7s cubic-bezier(.16,.84,.36,1);transform-origin:center}@keyframes hexaclear-tier-hud-glow{0%{transform:scale(1);filter:none}18%{transform:scale(1.45);filter:drop-shadow(0 0 18px var(--score-tier-accent, #f9a23f)) drop-shadow(0 0 6px var(--score-tier-accent, #f9a23f))}40%{transform:scale(1.15);filter:drop-shadow(0 0 10px var(--score-tier-accent, #f9a23f))}to{transform:scale(1);filter:none}}.hexaclear-tier-pulse.is-octave-pulse{animation:hexaclear-octave-pulse 2.3s cubic-bezier(.16,.84,.36,1) forwards}@keyframes hexaclear-octave-pulse{0%{opacity:0;transform:scale(.4);border-width:8px}8%{opacity:1;transform:scale(2.4);border-width:7px}to{opacity:0;transform:scale(85);border-width:1px}}.cubic-viewport.octave-1:before{content:"";position:absolute;inset:-15%;z-index:-1;pointer-events:none;background:radial-gradient(55% 55% at 50% 50%,color-mix(in srgb,var(--score-tier-accent, #f9a23f) 28%,transparent),transparent 72%);opacity:0;transform:translate(-3%,-2%) scale(1.02);animation:hexaclear-bg-wash-intro .9s cubic-bezier(.4,0,.2,1) forwards,hexaclear-bg-wash-drift 32s ease-in-out .9s infinite}@keyframes hexaclear-bg-wash-intro{0%{opacity:0}to{opacity:1}}@keyframes hexaclear-bg-wash-drift{0%{transform:translate(-3%,-2%) scale(1.02)}35%{transform:translate(2%,-1%) scale(1)}68%{transform:translate(1%,2%) scale(1.04)}to{transform:translate(-3%,-2%) scale(1.02)}}.cubic-viewport.octave-2 .hexaclear-hex.empty{stroke:color-mix(in srgb,var(--score-tier-accent, #f9a23f) 38%,#94633a);transition:stroke .9s cubic-bezier(.4,0,.2,1);animation:hexaclear-grid-tint-drift 14s ease-in-out infinite}@keyframes hexaclear-grid-tint-drift{0%,to{filter:hue-rotate(0deg)}50%{filter:hue-rotate(10deg)}}.cubic-viewport.octave-3 .hexaclear-hex-cube .cube-face{stroke:color-mix(in srgb,var(--score-tier-accent, #f9a23f) 55%,var(--cube-stroke, rgba(40, 20, 10, .95)));stroke-width:.9;stroke-linejoin:round;vector-effect:non-scaling-stroke;animation:hexaclear-cube-edge-intro .9s cubic-bezier(.4,0,.2,1) both,hexaclear-cube-edge-pulse 10s ease-in-out .9s infinite}@keyframes hexaclear-cube-edge-intro{0%{stroke-opacity:0}to{stroke-opacity:1}}@keyframes hexaclear-cube-edge-pulse{0%,to{stroke-opacity:1}50%{stroke-opacity:.7}}.cubic-viewport.octave-5:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:0;background-image:repeating-conic-gradient(from 30deg,color-mix(in srgb,var(--score-tier-accent, #f9a23f) 7%,transparent) 0deg 6deg,transparent 6deg 30deg);background-size:56px 56px;background-position:0 0;animation:hexaclear-bg-pattern-intro 1.2s cubic-bezier(.4,0,.2,1) forwards,hexaclear-bg-pattern-drift 60s linear 1.2s infinite}@keyframes hexaclear-bg-pattern-intro{0%{opacity:0}to{opacity:1}}@keyframes hexaclear-bg-pattern-drift{0%{background-position:0 0}to{background-position:56px 56px}}.cubic-viewport.reduced-motion.octave-1:before,.cubic-viewport.reduced-motion.octave-2 .hexaclear-hex.empty,.cubic-viewport.reduced-motion.octave-3 .hexaclear-hex-cube .cube-face,.cubic-viewport.reduced-motion.octave-5:after{animation:none!important}.cubic-viewport.reduced-motion.octave-1:before{opacity:1;transform:none}.cubic-viewport.reduced-motion.octave-3 .hexaclear-hex-cube .cube-face{stroke-opacity:1}.cubic-viewport.reduced-motion.octave-5:after{opacity:1}@media(prefers-reduced-motion:reduce){.cubic-viewport.octave-1:before,.cubic-viewport.octave-2 .hexaclear-hex.empty,.cubic-viewport.octave-3 .hexaclear-hex-cube .cube-face,.cubic-viewport.octave-5:after{animation:none!important}.cubic-viewport.octave-1:before{opacity:1;transform:none}.cubic-viewport.octave-3 .hexaclear-hex-cube .cube-face{stroke-opacity:1}.cubic-viewport.octave-5:after{opacity:1}}.hexaclear-hex-cube line{stroke:var(--cube-stroke);stroke-width:2.2;vector-effect:non-scaling-stroke}.hexaclear-hex-cube .cube-top{fill:var(--cube-top)}.hexaclear-hex-cube .cube-right{fill:var(--cube-right)}.hexaclear-hex-cube .cube-left{fill:var(--cube-left)}.hexaclear-hex-cube.golden .cube-top{fill:var(--cube-golden-top)}.hexaclear-hex-cube.golden .cube-right{fill:var(--cube-golden-right)}.hexaclear-hex-cube.golden .cube-left{fill:var(--cube-golden-left)}.hexaclear-hex-cube.golden .cube-face{filter:brightness(1.12) saturate(1.2) drop-shadow(0 0 8px rgba(255,120,160,.65))}.cube-pulse-overlay,.cube-ripple-overlay{display:none;pointer-events:none}.cubic-viewport.is-audius-visualizer .hexaclear-root{--audius-pulse: 0;--audius-bass: 0;--audius-mid: 0;--audius-treble: 0;--audius-onset: 0;--audius-intensity: .18;--audius-breath: .18;--audius-board-glow: .18;--audius-shimmer: 0;--audius-cube-scale: 1;--audius-title-glow: 11px;--audius-board-inner-glow: 32px;--audius-board-outer-glow: 28px;--audius-score-glow-a: 6px;--audius-score-glow-b: 19px;--audius-score-scale: 1.008;--audius-outline-glow: 3px;--audius-face-glow: 3px;--audius-empty-stroke-opacity: .46;--audius-slot-fill-opacity: .74;--audius-top-opacity: .85;--audius-left-opacity: .83;--audius-right-opacity: .86;--audius-face-stroke-opacity: .42;--audius-cube-top: #cffff2;--audius-cube-left: #42d6bd;--audius-cube-right: #115a67}.cubic-viewport.is-audius-visualizer{background:radial-gradient(circle at 50% -12%,color-mix(in srgb,var(--audius-cube-top, #cffff2) 18%,transparent) 0%,transparent 42%),radial-gradient(circle at 50% 64%,#21091a,#10050d 54%,#050207)}.cubic-viewport.is-audius-visualizer .hexaclear-title{color:color-mix(in srgb,var(--audius-cube-top, #cffff2) 68%,#fff3ba);text-shadow:0 0 1px rgba(255,255,255,.85),0 0 var(--audius-title-glow, 11px) color-mix(in srgb,var(--audius-cube-left, #42d6bd) 70%,transparent),0 2px 0 rgba(120,38,60,.85)}.cubic-viewport.is-audius-visualizer .hexaclear-best-banner,.cubic-viewport.is-audius-visualizer .hexaclear-menu-button,.cubic-viewport.is-audius-visualizer .hexaclear-mode-toggle{background:linear-gradient(180deg,#e5fff314,#07020c6b),#08020cad;border-color:color-mix(in srgb,var(--audius-cube-top, #cffff2) 36%,#70424b);box-shadow:inset 0 1px #ffffff1c,0 0 var(--audius-title-glow, 11px) color-mix(in srgb,var(--audius-cube-left, #42d6bd) 34%,transparent),0 8px 22px #00000073}.cubic-viewport.is-audius-visualizer .hexaclear-live-stat .label{color:color-mix(in srgb,var(--audius-cube-top, #cffff2) 56%,#d7b773)}.cubic-viewport.is-audius-visualizer .hexaclear-live-stat .value{color:color-mix(in srgb,var(--audius-cube-top, #cffff2) 74%,#fff7d8);text-shadow:0 0 var(--audius-score-glow-a, 6px) color-mix(in srgb,var(--audius-cube-top, #cffff2) 70%,transparent),0 0 var(--audius-score-glow-b, 19px) color-mix(in srgb,var(--audius-cube-left, #42d6bd) 45%,transparent);transform:scale(var(--audius-score-scale, 1.008))}.cubic-viewport.is-audius-visualizer .hexaclear-board-wrapper{background:radial-gradient(circle at 50% 44%,color-mix(in srgb,var(--audius-cube-top, #cffff2) 22%,transparent),#130714b3 44%,#040208f5),linear-gradient(145deg,rgba(255,255,255,.07),transparent 38%),#08030a;border:1px solid color-mix(in srgb,var(--audius-cube-top, #cffff2) 26%,#51333f);box-shadow:inset 0 0 var(--audius-board-inner-glow, 32px) color-mix(in srgb,var(--audius-cube-left, #42d6bd) 12%,transparent),inset 0 0 0 1px #ffffff0b,0 18px 42px #0000009e,0 0 var(--audius-board-outer-glow, 28px) color-mix(in srgb,var(--audius-cube-left, #42d6bd) 30%,transparent)}.cubic-viewport.is-audius-visualizer .hexaclear-board-wrapper:before{content:"";position:absolute;inset:-9%;pointer-events:none;border-radius:inherit;background:radial-gradient(circle at 50% 48%,color-mix(in srgb,var(--audius-cube-top, #cffff2) 42%,transparent) 0%,transparent 52%),conic-gradient(from var(--audius-cell-phase, 0deg),color-mix(in srgb,var(--audius-cube-top, #cffff2) 18%,transparent),color-mix(in srgb,var(--audius-cube-left, #42d6bd) 20%,transparent),rgba(74,48,156,.18),color-mix(in srgb,var(--audius-cube-top, #cffff2) 18%,transparent));mix-blend-mode:screen;opacity:var(--audius-board-glow, 0);filter:blur(16px)}.cubic-viewport.is-audius-visualizer .hexaclear-board{position:relative;z-index:1}.cubic-viewport.is-audius-visualizer .hexaclear-board-outline-back{stroke:#000000eb;stroke-width:12;filter:drop-shadow(0 3px 8px rgba(0,0,0,.75)) blur(.45px)}.cubic-viewport.is-audius-visualizer .hexaclear-board-outline-front{stroke:color-mix(in srgb,var(--audius-cube-top, #cffff2) 52%,#9c683e);stroke-width:4.8;filter:drop-shadow(0 0 var(--audius-outline-glow, 3px) color-mix(in srgb,var(--audius-cube-top, #cffff2) 54%,transparent)) drop-shadow(0 2px 4px rgba(0,0,0,.7))}.cubic-viewport.is-audius-visualizer .hexaclear-hex.empty{fill:#05020857;stroke:color-mix(in srgb,var(--audius-cube-top, #cffff2) 25%,#5b3545);stroke-opacity:var(--audius-empty-stroke-opacity, .46);stroke-width:2.7}.cubic-viewport.is-audius-visualizer .hexaclear-slot-fill{fill:color-mix(in srgb,var(--audius-cube-right, #115a67) 12%,#050209);fill-opacity:var(--audius-slot-fill-opacity, .74);stroke:color-mix(in srgb,var(--audius-cube-left, #42d6bd) 18%,transparent);stroke-width:.9;vector-effect:non-scaling-stroke}.cubic-viewport.is-audius-visualizer .hexaclear-hex-cube:not(.golden):not(.daily-target):not(.partner-piece):not(.preview-piece) .cube-top{fill:var(--audius-cube-top, var(--cube-top));fill-opacity:var(--audius-top-opacity, .85)}.cubic-viewport.is-audius-visualizer .hexaclear-hex-cube:not(.golden):not(.daily-target):not(.partner-piece):not(.preview-piece) .cube-left{fill:var(--audius-cube-left, var(--cube-left));fill-opacity:var(--audius-left-opacity, .83)}.cubic-viewport.is-audius-visualizer .hexaclear-hex-cube:not(.golden):not(.daily-target):not(.partner-piece):not(.preview-piece) .cube-right{fill:var(--audius-cube-right, var(--cube-right));fill-opacity:var(--audius-right-opacity, .86)}.cubic-viewport.is-audius-visualizer .hexaclear-hex-cube:not(.golden):not(.daily-target):not(.preview-piece) .cube-face{stroke:color-mix(in srgb,var(--audius-cube-top, #cffff2) 58%,#ffffff);stroke-opacity:var(--audius-face-stroke-opacity, .42);stroke-width:1.05;filter:drop-shadow(0 0 var(--audius-face-glow, 3px) color-mix(in srgb,var(--audius-cube-left, #42d6bd) 32%,transparent)) drop-shadow(0 1px 2px rgba(0,0,0,.52))}.cubic-viewport.is-audius-visualizer .hexaclear-hex-cube:not(.golden):not(.daily-target) .hexaclear-cube-wiggle-wrap{transform:scale(var(--audius-cube-scale, 1));transform-box:fill-box;transform-origin:center}.cubic-viewport.is-audius-visualizer .hexaclear-hex-cube:not(.golden):not(.daily-target) .cube-pulse-overlay{display:block}.cubic-viewport.is-audius-visualizer .hexaclear-hex-cube:not(.golden):not(.daily-target) .cube-pulse-dark{fill:color-mix(in srgb,var(--audius-cube-right, #115a67) 34%,#030006);opacity:var(--audius-dark-overlay, 0)}.cubic-viewport.is-audius-visualizer .hexaclear-hex-cube:not(.golden):not(.daily-target) .cube-pulse-light{fill:color-mix(in srgb,var(--audius-cube-top, #cffff2) 78%,#fff8c6);opacity:var(--audius-light-overlay, 0)}.cubic-viewport.is-audius-visualizer .hexaclear-hex-cube:not(.golden):not(.daily-target) .cube-pulse-light.cube-pulse-top{fill:color-mix(in srgb,var(--audius-cube-top, #ffeaa3) 72%,#fff7cb);opacity:var(--audius-top-light, 0)}.cubic-viewport.is-audius-visualizer .hexaclear-hex-cube:not(.golden):not(.daily-target) .cube-pulse-light.cube-pulse-left{fill:color-mix(in srgb,var(--audius-cube-left, #f9a23f) 58%,#ff78b8);opacity:var(--audius-left-warm, 0)}.cubic-viewport.is-audius-visualizer .hexaclear-hex-cube:not(.golden):not(.daily-target) .cube-pulse-dark.cube-pulse-right{fill:color-mix(in srgb,var(--audius-cube-right, #6b1a22) 62%,#05010d);opacity:var(--audius-right-shadow, 0)}.cubic-viewport.is-audius-visualizer .hexaclear-hex-cube:not(.golden):not(.daily-target) .cube-ripple-overlay{display:block;fill:none;stroke:color-mix(in srgb,var(--audius-cube-top, #ffeaa3) 70%,#ffffff);stroke-width:2.4;vector-effect:non-scaling-stroke;opacity:0;transform-box:fill-box;transform-origin:center}.cubic-viewport.is-audius-visualizer .hexaclear-hex-cube.audius-ripple-even .cube-ripple-overlay{animation:hexaclear-audius-ripple-even .76s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--audius-cell-delay, 0ms)}.cubic-viewport.is-audius-visualizer .hexaclear-hex-cube.audius-ripple-odd .cube-ripple-overlay{animation:hexaclear-audius-ripple-odd .76s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--audius-cell-delay, 0ms)}.hexaclear-audius-shimmer{fill:color-mix(in srgb,var(--audius-cube-top, #ffeaa3) 62%,#ffffff);filter:drop-shadow(0 0 5px rgba(255,238,186,.8));opacity:0;transform-box:fill-box;transform-origin:center}.cubic-viewport.is-audius-visualizer.audius-ripple-even .hexaclear-audius-shimmer{animation:hexaclear-audius-shimmer-even 1.2s ease-out both;animation-delay:var(--audius-shimmer-delay, 0ms)}.cubic-viewport.is-audius-visualizer.audius-ripple-odd .hexaclear-audius-shimmer{animation:hexaclear-audius-shimmer-odd 1.2s ease-out both;animation-delay:var(--audius-shimmer-delay, 0ms)}.cubic-viewport.is-audius-visualizer .hexaclear-hand{border-color:color-mix(in srgb,var(--audius-cube-top, #cffff2) 24%,#5e3748);background:radial-gradient(circle at 28% 12%,color-mix(in srgb,var(--audius-cube-left, #42d6bd) 10%,transparent),transparent 34%),linear-gradient(180deg,#e5fff30e,#050108a8),#08030a;box-shadow:inset 0 0 var(--audius-board-inner-glow, 32px) color-mix(in srgb,var(--audius-cube-left, #42d6bd) 8%,transparent),inset 0 1px #ffffff0f,0 0 var(--audius-board-outer-glow, 28px) color-mix(in srgb,var(--audius-cube-left, #42d6bd) 22%,transparent),0 12px 28px #0009}.cubic-viewport.is-audius-visualizer .hexaclear-piece-button .hexaclear-piece-svg,.cubic-viewport.is-audius-visualizer .hexaclear-hold-piece .hexaclear-piece-svg{filter:drop-shadow(0 0 var(--audius-face-glow, 3px) color-mix(in srgb,var(--audius-cube-left, #42d6bd) 38%,transparent)) drop-shadow(0 5px 12px rgba(0,0,0,.38))}.cubic-viewport.is-audius-visualizer .hexaclear-piece-button .hexaclear-hex.piece,.cubic-viewport.is-audius-visualizer .hexaclear-hold-piece .hexaclear-hex.piece{fill:var(--audius-cube-top, #cffff2);fill-opacity:var(--audius-top-opacity, .85);stroke:color-mix(in srgb,var(--audius-cube-right, #115a67) 70%,#ffffff);stroke-opacity:var(--audius-face-stroke-opacity, .42)}.cubic-viewport.is-audius-visualizer .hexaclear-piece-button .hexaclear-hex-bevels,.cubic-viewport.is-audius-visualizer .hexaclear-hold-piece .hexaclear-hex-bevels{display:block}.cubic-viewport.is-audius-visualizer .hexaclear-piece-button .hexaclear-hex-bevel-highlight,.cubic-viewport.is-audius-visualizer .hexaclear-hold-piece .hexaclear-hex-bevel-highlight{stroke:color-mix(in srgb,var(--audius-cube-top, #cffff2) 74%,#ffffff);stroke-opacity:var(--audius-face-stroke-opacity, .42)}.cubic-viewport.is-audius-visualizer .hexaclear-piece-button .hexaclear-hex-bevel-shadow,.cubic-viewport.is-audius-visualizer .hexaclear-hold-piece .hexaclear-hex-bevel-shadow{stroke:color-mix(in srgb,var(--audius-cube-right, #115a67) 70%,#020106);stroke-opacity:var(--audius-right-opacity, .86)}.cubic-viewport.is-audius-visualizer .hexaclear-piece-button+.hexaclear-piece-button:before{background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--audius-cube-top, #cffff2) 26%,transparent) 25%,color-mix(in srgb,var(--audius-cube-left, #42d6bd) 22%,transparent) 75%,transparent)}.cubic-viewport.is-audius-visualizer .hexaclear-piece-button.selected{background:radial-gradient(circle,color-mix(in srgb,var(--audius-cube-top, #cffff2) 12%,transparent),transparent 68%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--audius-cube-top, #cffff2) 62%,transparent),0 0 var(--audius-score-glow-b, 19px) color-mix(in srgb,var(--audius-cube-left, #42d6bd) 28%,transparent)}.cubic-viewport.is-audius-visualizer .hexaclear-hold{border-color:color-mix(in srgb,var(--audius-cube-top, #cffff2) 28%,#47313f);background:radial-gradient(circle at 50% 64%,color-mix(in srgb,var(--audius-cube-left, #42d6bd) 8%,transparent),transparent 60%),#04010794;box-shadow:inset 0 0 18px #000000b8,inset 0 0 var(--audius-face-glow, 3px) color-mix(in srgb,var(--audius-cube-left, #42d6bd) 18%,transparent)}.cubic-viewport.is-audius-visualizer .hexaclear-hold-label{color:color-mix(in srgb,var(--audius-cube-top, #cffff2) 52%,#d7b773)}.cubic-viewport.is-audius-visualizer .hexaclear-hold.is-drop-active,.cubic-viewport.is-audius-visualizer .hexaclear-hold.selected{border-color:color-mix(in srgb,var(--audius-cube-top, #cffff2) 72%,#ffffff);background:radial-gradient(circle,color-mix(in srgb,var(--audius-cube-top, #cffff2) 16%,transparent),#0401078a 70%);box-shadow:inset 0 0 18px #000000ad,0 0 var(--audius-score-glow-b, 19px) color-mix(in srgb,var(--audius-cube-left, #42d6bd) 38%,transparent)}.cubic-viewport.is-audius-visualizer .hexaclear-hold.unplayable .hexaclear-piece-svg,.cubic-viewport.is-audius-visualizer .hexaclear-piece-button.unplayable{filter:grayscale(.35) brightness(.78);opacity:.48}.cubic-viewport.is-audius-visualizer.reduced-motion .cube-pulse-overlay,.cubic-viewport.is-audius-visualizer.reduced-motion .cube-ripple-overlay,.cubic-viewport.is-audius-visualizer.reduced-motion .hexaclear-audius-shimmer-layer{display:none}@keyframes hexaclear-audius-ripple-even{0%{opacity:var(--audius-ripple, 0);transform:scale(.86)}55%{opacity:var(--audius-ripple, 0)}to{opacity:0;transform:scale(1.28)}}@keyframes hexaclear-audius-ripple-odd{0%{opacity:var(--audius-ripple, 0);transform:scale(.86)}55%{opacity:var(--audius-ripple, 0)}to{opacity:0;transform:scale(1.28)}}@keyframes hexaclear-audius-shimmer-even{0%,58%{opacity:0;transform:scale(.45)}68%{opacity:var(--audius-shimmer, 0);transform:scale(1)}to{opacity:0;transform:scale(1.9)}}@keyframes hexaclear-audius-shimmer-odd{0%,58%{opacity:0;transform:scale(.45)}68%{opacity:var(--audius-shimmer, 0);transform:scale(1)}to{opacity:0;transform:scale(1.9)}}.cubic-viewport.is-audius-visualizer .hexaclear-board-wrapper:before{opacity:var(--audius-board-ambience, .18);filter:none;transform:scale(var(--audius-stage-scale, 1))}.cubic-viewport.is-audius-visualizer .hexaclear-board-outline-back,.cubic-viewport.is-audius-visualizer .hexaclear-board-outline-front,.cubic-viewport.is-audius-visualizer .hexaclear-hex-cube .cube-face,.cubic-viewport.is-audius-visualizer .hexaclear-piece-button .hexaclear-piece-svg,.cubic-viewport.is-audius-visualizer .hexaclear-hold-piece .hexaclear-piece-svg{filter:none}.cubic-viewport.is-audius-visualizer .cube-pulse-overlay,.cubic-viewport.is-audius-visualizer .cube-ripple-overlay,.cubic-viewport.is-audius-visualizer .hexaclear-audius-shimmer,.cubic-viewport.is-audius-visualizer .hexaclear-audius-shimmer-layer{display:none!important;animation:none!important}.cubic-viewport.is-audius-visualizer .hexaclear-hex-cube:not(.golden):not(.daily-target):not(.partner-piece):not(.preview-piece) .cube-top{fill:var(--audius-cube-top, var(--cube-top));fill-opacity:.9}.cubic-viewport.is-audius-visualizer .hexaclear-hex-cube:not(.golden):not(.daily-target):not(.partner-piece):not(.preview-piece) .cube-left{fill:var(--audius-cube-left, var(--cube-left));fill-opacity:.84}.cubic-viewport.is-audius-visualizer .hexaclear-hex-cube:not(.golden):not(.daily-target):not(.partner-piece):not(.preview-piece) .cube-right{fill:var(--audius-cube-right, var(--cube-right));fill-opacity:.9}.cubic-viewport.is-audius-visualizer .hexaclear-hex-cube:not(.golden):not(.daily-target):not(.preview-piece) .cube-face{stroke-opacity:.46}.cubic-viewport.is-audius-visualizer .hexaclear-hex-cube:not(.golden):not(.daily-target) .hexaclear-cube-wiggle-wrap{transform:none}.cubic-viewport.is-audius-visualizer .hexaclear-piece-button .hexaclear-hex.piece,.cubic-viewport.is-audius-visualizer .hexaclear-hold-piece .hexaclear-hex.piece,.cubic-viewport.is-audius-visualizer .hexaclear-piece-button .hexaclear-hex-bevel-highlight,.cubic-viewport.is-audius-visualizer .hexaclear-hold-piece .hexaclear-hex-bevel-highlight{stroke-opacity:.46}.cubic-viewport.is-audius-visualizer .hexaclear-piece-button .hexaclear-hex.piece,.cubic-viewport.is-audius-visualizer .hexaclear-hold-piece .hexaclear-hex.piece{fill-opacity:.9}.cubic-viewport.is-audius-visualizer .hexaclear-piece-button .hexaclear-hex-bevel-shadow,.cubic-viewport.is-audius-visualizer .hexaclear-hold-piece .hexaclear-hex-bevel-shadow{stroke-opacity:.82}.cubic-viewport.is-audius-visualizer .hexaclear-live-stat .value{transform:none;text-shadow:0 0 6px color-mix(in srgb,var(--audius-cube-top, #cffff2) 55%,transparent),0 0 14px color-mix(in srgb,var(--audius-cube-left, #42d6bd) 28%,transparent)}.hexaclear-hex-cube.partner-piece .cube-top{fill:var(--cube-top-tint, var(--cube-top))}.hexaclear-hex-cube.partner-piece .cube-right{fill:var(--cube-right-tint, var(--cube-right))}.hexaclear-hex-cube.partner-piece .cube-left{fill:var(--cube-left-tint, var(--cube-left))}.hexaclear-hex-cube.partner-ghost{opacity:.65;pointer-events:none}.hexaclear-hex-cube.partner-ghost .cube-top{fill:var(--cube-top-tint, var(--cube-top))}.hexaclear-hex-cube.partner-ghost .cube-right{fill:var(--cube-right-tint, var(--cube-right))}.hexaclear-hex-cube.partner-ghost .cube-left{fill:var(--cube-left-tint, var(--cube-left))}.hexaclear-hex-cube.partner-ghost.partner-ghost-offboard{opacity:.32}.hexaclear-partner-ghost-fill{display:none;fill:#ffc88299;stroke:#28140a73;stroke-width:1.5;pointer-events:none}.hexaclear-partner-ghost-fill.partner-ghost-offboard{opacity:.5}.hexaclear-gem-label{font-family:Nunito,system-ui,sans-serif;font-weight:800;font-size:.95rem;font-variant-numeric:tabular-nums;letter-spacing:.01em;fill:#fff6dc;text-anchor:middle;filter:drop-shadow(.55px .8px 0 rgba(15,2,8,1)) drop-shadow(-.4px -.5px 0 rgba(255,230,240,.6))}.hexaclear-hex-cube.daily-target .cube-top{fill:#e8e8e8}.hexaclear-hex-cube.daily-target .cube-right{fill:#6b6b6b}.hexaclear-hex-cube.daily-target .cube-left{fill:#a0a0a0}.hexaclear-hex-cube.daily-target .cube-face{filter:brightness(1.2) contrast(1.3) saturate(.3)}.hexaclear-hex-cube.daily-target{filter:none}.hexaclear-hex-cube .cube-face,.hexaclear-cube-wiggle-wrap{transform-box:fill-box;transform-origin:center}.hexaclear-daily-number{font-family:Nunito,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:700;font-size:.92rem;paint-order:stroke;stroke-width:.7px;text-anchor:middle;dominant-baseline:middle}.hexaclear-daily-number-centered{font-family:Nunito,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:900;font-size:1.8rem;fill:#2a2a2a;stroke:#e0e0e0;stroke-width:1px;text-anchor:middle;dominant-baseline:middle;paint-order:stroke;filter:drop-shadow(0 .5px 1px rgba(0,0,0,.5))}.daily-number-top{fill:#d3b47c;stroke:#70461ee6;filter:drop-shadow(.5px .7px 0 rgba(0,0,0,.85)) drop-shadow(-.4px -.6px 0 rgba(255,252,236,.7))}.daily-number-right{fill:#b18a52;stroke:#543113f2;filter:drop-shadow(.8px 1.2px 0 rgba(0,0,0,.9)) drop-shadow(-.3px -.5px 0 rgba(249,233,208,.55))}.daily-number-left{fill:#cfa05d;stroke:#5f3714e6;filter:drop-shadow(.4px .9px 0 rgba(0,0,0,.8)) drop-shadow(-.7px -.9px 0 rgba(255,250,232,.8))}.hexaclear-ghost{position:absolute;left:0;top:0;will-change:transform;pointer-events:none;z-index:10;opacity:.85;filter:drop-shadow(0 12px 14px rgba(0,0,0,.55)) drop-shadow(0 4px 5px rgba(0,0,0,.45))}.hexaclear-multi-clear-chip{position:absolute;top:-1.1rem;left:50%;transform:translate(-50%,-100%);font-family:Nunito,system-ui,sans-serif;font-weight:900;font-style:italic;letter-spacing:-.01em;white-space:nowrap;pointer-events:none;line-height:1;animation:hexaclear-multi-clear-pop .28s cubic-bezier(.2,.7,.3,1) both}.hexaclear-multi-clear-tier-2{font-size:2.55rem;color:#ffe18a;text-shadow:0 0 14px rgba(255,207,115,.65),0 0 2px rgba(0,0,0,.85),0 2px 5px rgba(0,0,0,.85)}.hexaclear-multi-clear-tier-3{font-size:3.3rem;color:#ff9d4f;text-shadow:0 0 24px rgba(255,157,79,.82),0 0 6px rgba(255,207,115,.7),0 0 2px rgba(0,0,0,.9),0 2px 6px rgba(0,0,0,.9)}.hexaclear-multi-clear-tier-4{font-size:4.15rem;color:#ff4d4d;text-shadow:0 0 36px rgba(255,77,77,.94),0 0 12px rgba(255,200,60,.78),0 0 2px rgba(0,0,0,.92),0 2px 8px rgba(0,0,0,.95)}@keyframes hexaclear-multi-clear-pop{0%{transform:translate(-50%,-100%) scale(.55);opacity:0}45%{transform:translate(-50%,-100%) scale(1.25);opacity:1}to{transform:translate(-50%,-100%) scale(1);opacity:1}}.hexaclear-run-recap{gap:.32rem}.hexaclear-run-strip{display:flex;flex-wrap:wrap;border-block:1px solid rgba(255,205,143,.16);background:linear-gradient(90deg,#ffcd8f05,#ffcd8f17,#ffcd8f05)}.hexaclear-run-stat{min-width:52px;flex:1 1 52px;padding:.3rem .18rem .26rem;text-align:center}.hexaclear-run-stat-value{display:block;font-family:Nunito,system-ui,sans-serif;font-weight:900;font-variant-numeric:tabular-nums;font-size:1.18rem;line-height:1;color:#ffe8a3;text-shadow:0 1px 2px rgba(0,0,0,.55)}.hexaclear-run-stat-label{display:block;margin-top:.18rem;font-size:.58rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#ffe8a3a8}.hexaclear-stats-card{text-align:left;min-width:18rem;max-width:min(22rem,calc(100vw - 2rem));display:flex;flex-direction:column;gap:.62rem}.hexaclear-stats-section{display:flex;flex-direction:column;gap:.32rem}.hexaclear-stats-section-label{font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;font-weight:900;color:#ffe8a3;opacity:.95;text-shadow:0 1px 2px rgba(0,0,0,.35)}.hexaclear-profile-summary{display:grid;grid-template-columns:minmax(5.3rem,.74fr) 1fr;border:1px solid rgba(255,205,143,.18);background:radial-gradient(circle at 0% 0%,rgba(255,207,115,.17),transparent 48%),linear-gradient(135deg,#ffcd8f17,#ffcd8f06)}.hexaclear-profile-summary-main{padding:.66rem .65rem;border-right:1px solid rgba(255,205,143,.16)}.hexaclear-profile-summary-value{display:block;font-size:2.15rem;line-height:.95;font-weight:900;font-variant-numeric:tabular-nums;color:#ffcf73;text-shadow:0 0 12px rgba(255,141,79,.3),0 1px 2px rgba(0,0,0,.58)}.hexaclear-profile-summary-label{display:block;margin-top:.26rem;font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#ffe8a3bd}.hexaclear-profile-summary-lines{display:flex;flex-direction:column;justify-content:center;padding:.42rem .66rem}.hexaclear-profile-summary-line,.hexaclear-statline{display:flex;align-items:baseline;justify-content:space-between;gap:.8rem;padding:.2rem 0;border-bottom:1px solid rgba(255,205,143,.08)}.hexaclear-profile-summary-line:last-child,.hexaclear-statline:last-child{border-bottom:0}.hexaclear-profile-summary-line span,.hexaclear-statline-label{font-size:.7rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:#ffe8a39e}.hexaclear-profile-summary-line strong,.hexaclear-statline-value{font-size:1rem;font-weight:900;font-variant-numeric:tabular-nums;color:#ffe8a3}.hexaclear-performance-panel{display:grid;grid-template-columns:minmax(5rem,.85fr) 1fr;border-block:1px solid rgba(255,205,143,.16);background:#ffcd8f09}.hexaclear-performance-feature{display:flex;flex-direction:column;justify-content:center;padding:.52rem .6rem;border-right:1px solid rgba(255,205,143,.14)}.hexaclear-performance-feature-value{font-size:1.85rem;line-height:1;font-weight:900;font-variant-numeric:tabular-nums;color:#ffd57a}.hexaclear-performance-feature-label{margin-top:.22rem;font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#ffe8a3b8}.hexaclear-performance-list{padding:.26rem .62rem}.hexaclear-mode-ledger{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem}.hexaclear-mode-ledger-item{padding:.42rem .28rem .36rem;text-align:center;border:1px solid rgba(255,205,143,.14);background:#ffcd8f07}.hexaclear-mode-ledger-value{display:block;font-size:1.38rem;line-height:1;font-weight:900;font-variant-numeric:tabular-nums;color:#ffe8a3}.hexaclear-mode-ledger-label{display:block;margin-top:.2rem;font-size:.58rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#ffe8a3a8}.hexaclear-record-book{display:grid;grid-template-columns:1fr 1fr;gap:.24rem .55rem}.hexaclear-record-row{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:.48rem;min-width:0;padding:.26rem 0;border-bottom:1px solid rgba(255,205,143,.1)}.hexaclear-record-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#ffe8a3b8}.hexaclear-record-value{font-size:1.04rem;font-weight:900;font-variant-numeric:tabular-nums;color:#ffcf73;text-shadow:0 0 10px rgba(255,141,79,.22)}.hexaclear-stats-tracking-since{margin:.4rem 0 0;font-size:.78rem;color:#ffe8a399;font-style:italic;text-align:center}.hexaclear-history-button{appearance:none;border:1px solid rgba(255,255,255,.14);background:linear-gradient(180deg,#ffffff14,#ffffff05);color:var(--hexaclear-text, #f3eee0);border-radius:999px;padding:.32rem .85rem;font-size:.92rem;font-weight:600;letter-spacing:.02em;cursor:pointer;transition:background-color .12s ease,border-color .12s ease,transform 80ms ease}.hexaclear-history-button:hover{background:#ffffff1f;border-color:#ffffff3d}.hexaclear-history-button:active{transform:translateY(1px)}.hexaclear-history-button.is-archive{background:linear-gradient(180deg,#ffd17a,#ff8a2c);color:#2a1101;border-color:#ffdc8cf2;font-weight:800}.hexaclear-history-card{max-width:22rem}.hexaclear-history-nav{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin:.4rem 0 .8rem}.hexaclear-history-nav-label{font-weight:700;font-size:1.05rem;display:inline-flex;align-items:center;gap:.4rem}.hexaclear-history-nav-label-with-summary{flex-direction:column;align-items:center;gap:.1rem;line-height:1.1}.hexaclear-history-nav-label-top{display:inline-flex;align-items:center;gap:.4rem}.hexaclear-history-month-check{font-size:1.25rem;line-height:1;font-weight:800;color:#c0f0c0;text-shadow:0 1px 0 rgba(0,60,0,.55),0 0 6px rgba(120,220,120,.35)}.hexaclear-history-nav-label-perfected{color:#d8f5d8}.hexaclear-history-month-summary{display:inline-flex;align-items:center;gap:.3rem;font-size:.8rem;font-weight:600;color:#ffe6c2;letter-spacing:.02em;opacity:.9}.hexaclear-history-month-medal{font-size:1.05rem;line-height:1;display:inline-flex;align-items:center;justify-content:center}.hexaclear-history-month-total{white-space:nowrap}.hexaclear-history-nav-step{appearance:none;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:var(--hexaclear-text, #f3eee0);width:2rem;height:2rem;border-radius:999px;font-size:1.2rem;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.hexaclear-history-nav-step:disabled{opacity:.35;cursor:not-allowed}.hexaclear-history-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.25rem}.hexaclear-history-weekday{font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;color:#ffffff8c;text-align:center;padding:.25rem 0}.hexaclear-history-cell{appearance:none;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:var(--hexaclear-text, #f3eee0);border-radius:.4rem;aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:Nunito,system-ui,sans-serif;cursor:pointer;transition:background-color .1s ease,border-color .1s ease,transform 80ms ease;padding:.1rem;position:relative}.hexaclear-history-cell:hover:not(:disabled){background:#ffffff1f;border-color:#ffffff4d}.hexaclear-history-cell:active:not(:disabled){transform:scale(.97)}.hexaclear-history-cell:disabled{opacity:.3;cursor:not-allowed;background:transparent;border-color:#ffffff0a}.hexaclear-history-cell-blank{background:transparent;border-color:transparent;pointer-events:none}.hexaclear-history-cell.is-today{border-color:#ffb84af2;box-shadow:0 0 0 1px #ffb84a66 inset}.hexaclear-history-cell.is-active{background:linear-gradient(180deg,#ffd17a,#ff8a2c);color:#2a1101;border-color:#ffdc8cf2}.hexaclear-history-cell.is-cleared{background:linear-gradient(180deg,#2f7a3a,#1d5224);border-color:#a0e6a0c7;box-shadow:inset 0 0 0 1px #bef5be38,0 1px 4px #0000004d}.hexaclear-history-cell.is-cleared .hexaclear-history-day{color:#f4ffea}.hexaclear-history-cell.is-cleared:before{content:"✓";position:absolute;top:1px;right:3px;font-size:.62rem;line-height:1;font-weight:800;color:#c8fac8f2;text-shadow:0 1px 0 rgba(0,60,0,.45);pointer-events:none}.hexaclear-history-cell.is-cleared.is-active{background:linear-gradient(180deg,#ffd17a,#ff8a2c)}.hexaclear-history-cell.is-cleared.is-active:before{display:none}.hexaclear-history-day{font-weight:700;font-size:1rem;line-height:1}.hexaclear-history-best{font-size:.7rem;font-weight:700;color:#ffffffd9;margin-top:.15rem;font-variant-numeric:tabular-nums}.hexaclear-history-cell.is-active .hexaclear-history-best{color:#2a1101d9}.hexaclear-history-cell.is-cleared .hexaclear-history-best{color:#c0f0c0}.hexaclear-history-legend{margin-top:.8rem;font-size:.78rem;color:#ffffff8c;font-style:italic;text-align:center}.hexaclear-undo-animation{position:absolute;pointer-events:none;z-index:12;transform-origin:center;animation:hexaclear-undo-fly .35s cubic-bezier(.2,.7,.3,1) forwards}@keyframes hexaclear-undo-fly{0%{transform:translate(-50%,-50%) scale(1);opacity:1}to{transform:translate(var(--undo-delta-x),var(--undo-delta-y)) translate(-50%,-50%) scale(.4);opacity:.8}}.hexaclear-rescue-animation{position:absolute;pointer-events:none;z-index:13;transform-origin:center;animation:hexaclear-rescue-fly 1.2s cubic-bezier(.22,.61,.36,1) forwards}@keyframes hexaclear-rescue-fly{0%{transform:translate(-50%,-50%) scale(1);opacity:1;filter:drop-shadow(0 0 12px rgba(255,80,80,.9)) drop-shadow(0 0 22px rgba(255,30,30,.5))}80%{transform:translate(var(--rescue-delta-x),var(--rescue-delta-y)) translate(-50%,-50%) scale(var(--rescue-end-scale, .7));opacity:1;filter:drop-shadow(0 0 10px rgba(255,90,90,.7)) drop-shadow(0 0 18px rgba(255,50,50,.35))}to{transform:translate(var(--rescue-delta-x),var(--rescue-delta-y)) translate(-50%,-50%) scale(var(--rescue-end-scale, .7));opacity:0;filter:drop-shadow(0 0 6px rgba(255,100,100,0)) drop-shadow(0 0 12px rgba(255,60,60,0))}}.hexaclear-hold.is-rescue-flash{animation:hexaclear-hold-rescue-flash 1.2s ease-out}@keyframes hexaclear-hold-rescue-flash{0%{box-shadow:inset 0 0 0 2px #ff5a5a00,0 0 #ff3c3c00;background-color:transparent}60%{box-shadow:inset 0 0 0 2px #ff5a5a80,0 0 14px 3px #ff28284d;background-color:#ff3c3c0f}80%{box-shadow:inset 0 0 0 2px #ff5a5af2,0 0 26px 6px #ff2828a6;background-color:#ff3c3c33}to{box-shadow:inset 0 0 0 2px #ff5a5a00,0 0 #ff3c3c00;background-color:transparent}}.hexaclear-undo-button{position:absolute;right:.85rem;bottom:.8rem;padding:.3rem .8rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--score-tier-accent) 80%,#1c0d02);background:linear-gradient(135deg,var(--cube-top),var(--cube-left));color:#3a1204;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;box-shadow:0 0 0 1px #00000040,0 6px 14px #00000080}.hexaclear-piece-button.failed-drop{animation:hexaclear-piece-failed-shake .19s ease-out}@keyframes hexaclear-piece-failed-shake{0%{transform:translate(0)}25%{transform:translate(-6px)}50%{transform:translate(6px)}75%{transform:translate(-4px)}to{transform:translate(0)}}.hexaclear-golden-popup{font-family:Nunito,system-ui,sans-serif;font-weight:800;font-size:.9rem;fill:#ffe9b3;stroke:#6e3c14e6;stroke-width:.4px;text-anchor:middle;paint-order:stroke;animation:hexaclear-golden-popup-fade .9s ease-out forwards}.hexaclear-ruby-shard{fill:#ff5a8a;stroke:#781224f2;stroke-width:.6px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 6px rgba(255,90,138,.85));transform-box:fill-box;transform-origin:center;animation:hexaclear-ruby-shard-fly .72s cubic-bezier(.18,.7,.3,1) forwards;animation-delay:var(--ruby-shard-delay, 0ms)}@keyframes hexaclear-ruby-shard-fly{0%{transform:translate(0) scale(.6);opacity:1}35%{transform:translate(calc(var(--ruby-shard-dx) * .55),calc(var(--ruby-shard-dy) * .55)) scale(1.15);opacity:1}to{transform:translate(var(--ruby-shard-dx),var(--ruby-shard-dy)) scale(.35);opacity:0}}.hexaclear-highscores{list-style:none;padding:0;margin:.2rem 0 0}.hexaclear-highscores li{display:flex;justify-content:space-between;font-size:.85rem}.hexaclear-highscores .name{opacity:.9}.hexaclear-highscores .value{font-variant-numeric:tabular-nums}.hexaclear-highscores li.recent{font-weight:900}.hexaclear-highscores li.recent .name,.hexaclear-highscores li.recent .value{font-weight:inherit;color:#ffd9a0;text-shadow:0 0 6px rgba(0,0,0,.7)}.hexaclear-hand{display:flex;justify-content:space-between;gap:0;flex:0 0 auto;min-height:0;height:clamp(80px,18dvh,180px);padding:.35rem;border-radius:1rem;border:1px solid rgba(255,197,138,.45);background:radial-gradient(circle at 10% 0%,#4e2413,#2a1007 65%,#120502);box-shadow:0 0 0 1px #00000073,0 12px 28px #0000008c;position:relative}.hexaclear-hand-status{position:absolute;left:50%;bottom:calc(100% + .25rem);transform:translate(-50%);font-family:Nunito,system-ui,sans-serif;font-weight:700;font-size:.78rem;letter-spacing:.02em;padding:.22rem .65rem;border-radius:999px;white-space:nowrap;pointer-events:none;box-shadow:0 4px 10px #00000059;z-index:4}.hexaclear-hand-status-self-stuck{background:#3c1608e6;border:1px solid rgba(255,196,137,.55);color:#ffe6c2}.hexaclear-hand-status-partner-stuck{background:#14263ceb;border:1px solid rgba(160,198,255,.5);color:#e6f1ff}.hexaclear-piece-button{flex:1;border-radius:.6rem;border:none;background:transparent;padding:.2rem;display:flex;align-items:center;justify-content:center;cursor:grab;height:100%;min-height:0;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;touch-action:none;position:relative}.hexaclear-hold{flex:0 0 auto;width:clamp(72px,22vw,84px);align-self:stretch;border-radius:.6rem;border:1px dashed rgba(255,197,138,.32);background:#00000047;padding:.2rem;display:flex;align-items:center;justify-content:center;cursor:grab;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;touch-action:none;position:relative;margin-right:.25rem;overflow:hidden;box-shadow:inset 0 1px #0000008c,inset 0 -1px #ffc58a14;transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease}.hexaclear-hold.is-empty{cursor:default}.hexaclear-hold-label{position:absolute;top:.22rem;left:50%;transform:translate(-50%);font-family:Nunito,system-ui,sans-serif;font-weight:800;font-size:.55rem;letter-spacing:.14em;text-transform:uppercase;color:#ffe2b8a6;pointer-events:none}.hexaclear-hold-piece{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding-top:.45rem;box-sizing:border-box;transform-origin:center center;pointer-events:none}.hexaclear-hold-piece .hexaclear-piece-svg{width:100%;height:100%}.hexaclear-hold.is-drop-active{border-color:#ffd39cf2;background:#ffc58a29;box-shadow:inset 0 1px #0000008c,inset 0 -1px #ffc58a2e,0 0 0 1px #ffd39c8c,0 0 12px #ffc88266}.hexaclear-hold.selected{border-color:#ffd39cbf;background:#ffc58a1a}.hexaclear-hold.unplayable .hexaclear-piece-svg{opacity:.4;filter:grayscale(.55)}.hexaclear-hold.dragging .hexaclear-hold-piece{display:none}.hexaclear-hold.failed-drop{animation:hexaclear-piece-failed-shake .19s ease-out}.hexaclear-piece-button.is-swap-target{background:#ffc58a1f;box-shadow:inset 0 0 0 1px #ffd39c99,0 0 14px #ffc88259;border-radius:.6rem;transition:background-color .12s ease,box-shadow .12s ease}.hexaclear-piece-button+.hexaclear-piece-button:before{content:"";position:absolute;left:0;top:18%;bottom:18%;width:1px;background:linear-gradient(to bottom,transparent,rgba(255,197,138,.22) 25%,rgba(255,197,138,.22) 75%,transparent);pointer-events:none}.hexaclear-piece-flyin{animation:hexaclear-hand-flyin .9s cubic-bezier(.2,.7,.3,1) both;animation-delay:var(--hexaclear-fly-in-delay, 0ms)}@keyframes hexaclear-hand-flyin{0%{opacity:0;transform:translateY(28px) scale(.78)}60%{opacity:var(--hexaclear-piece-target-opacity, 1);transform:translateY(-4px) scale(1.04)}to{opacity:var(--hexaclear-piece-target-opacity, 1);transform:translateY(0) scale(1)}}.cubic-viewport.is-dealing-in .hexaclear-cell{animation:hexaclear-cell-dealin .52s cubic-bezier(.3,1.1,.45,1) both;animation-delay:var(--hexaclear-deal-delay, 0ms);transform-box:fill-box;transform-origin:center}@keyframes hexaclear-cell-dealin{0%{opacity:0;transform:scale(0)}70%{opacity:1;transform:scale(1.07)}to{opacity:1;transform:scale(1)}}.hexaclear-dealin-announce{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:80}.hexaclear-dealin-announce-text{display:inline-block;font-family:Monoton,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.08em;font-size:clamp(2.8rem,13vw,6.5rem);color:#ffe8a3;text-shadow:0 2px 0 rgba(0,0,0,.55),0 0 30px rgba(255,170,60,.45),0 10px 34px rgba(0,0,0,.5);animation:hexaclear-dealin-announce-settle 1.5s cubic-bezier(.22,1,.36,1) .16s both}.hexaclear-dealin-announce-text.no-settle{animation-name:hexaclear-dealin-announce-fade}@keyframes hexaclear-dealin-announce-settle{0%{opacity:0;transform:scale(2.6);filter:blur(7px)}12%{opacity:1;transform:scale(1);filter:blur(0)}16%{transform:scale(1.05)}20%{transform:scale(1)}62%{opacity:1;transform:translate(0) scale(1);animation-timing-function:cubic-bezier(.55,0,.25,1)}to{opacity:1;filter:blur(0);transform:translate(var(--hexaclear-settle-x, 0px),var(--hexaclear-settle-y, -38vh)) scale(var(--hexaclear-settle-scale, .24))}}@keyframes hexaclear-dealin-announce-fade{0%{opacity:0;transform:scale(2.6);filter:blur(7px)}12%{opacity:1;transform:scale(1);filter:blur(0)}16%{transform:scale(1.05)}20%{transform:scale(1)}70%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.16)}}.cubic-viewport.is-announce-flying .hexaclear-title{visibility:hidden}.hexaclear-overlay.hexaclear-pmenu-overlay{align-items:center;justify-content:center;padding:1rem}.hexaclear-pmenu{width:min(450px,100%);max-height:min(92svh,52rem);overflow-y:auto;background:linear-gradient(180deg,#321a0e,#220e06);border-radius:20px;padding:1.05rem 1.4rem 1.2rem;box-shadow:0 18px 50px #0000008c,inset 0 1px #ffce8e29;animation:hexaclear-pmenu-in .26s cubic-bezier(.2,.9,.3,1) both}@keyframes hexaclear-pmenu-in{0%{transform:translateY(40px);opacity:0}to{transform:translateY(0);opacity:1}}.hexaclear-pmenu-masthead{display:flex;align-items:baseline;justify-content:space-between;padding-bottom:.55rem;border-bottom:1px solid rgba(255,205,150,.22)}.hexaclear-pmenu-kicker{font-size:.68rem;font-weight:700;letter-spacing:.34em;text-transform:uppercase;color:#ffdcaad9}.hexaclear-pmenu-index{display:flex;flex-direction:column}@keyframes hexaclear-pmenu-row-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.hexaclear-pmenu-hero{display:flex;flex-direction:column;align-items:center;gap:.18rem;width:100%;margin-top:.95rem;padding:.95rem 1rem .85rem;border:none;border-radius:16px;cursor:pointer;background:linear-gradient(180deg,#ffd98c,#eaa44a);box-shadow:0 5px #7e4a14,0 6px 0 1px #0006,0 16px 28px #00000073,inset 0 1px #ffffff8c;transition:transform 90ms ease,box-shadow 90ms ease;animation:hexaclear-pmenu-row-in .3s cubic-bezier(.2,.9,.3,1) calc(40ms + var(--pmenu-i, 0) * 55ms) both}.hexaclear-pmenu-hero:hover{background:linear-gradient(180deg,#ffe3a4,#f2b15c)}.hexaclear-pmenu-hero:active{transform:translateY(4px);box-shadow:0 1px #7e4a14,0 2px 0 1px #0006,0 8px 16px #0006,inset 0 1px #ffffff8c}.hexaclear-pmenu-hero-label{font-family:Archivo Black,Archivo,Arial,sans-serif;font-size:1.85rem;line-height:1;text-transform:uppercase;letter-spacing:.02em;color:#3a1d08}.hexaclear-pmenu-hero-sub{font-size:.64rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#3a1d0899}.hexaclear-pmenu-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:.55rem;margin-top:.9rem;animation:hexaclear-pmenu-row-in .3s cubic-bezier(.2,.9,.3,1) calc(40ms + var(--pmenu-i, 0) * 55ms) both}.hexaclear-pmenu-tile{display:flex;flex-direction:column;align-items:center;gap:.32rem;padding:.72rem .62rem .62rem;border-radius:12px;border:1px solid rgba(255,205,150,.16);background:#00000042;box-shadow:inset 0 2px 6px #00000073,inset 0 -1px #ffd29612;cursor:pointer;text-align:center;transition:border-color .12s ease,transform .12s ease,background .12s ease}.hexaclear-pmenu-tile:hover,.hexaclear-pmenu-tile:focus-visible{border-color:#ffd2966b;background:#0000002e;transform:translateY(-2px)}.hexaclear-pmenu-tile:active{transform:translateY(0)}.hexaclear-pmenu-tile-title{font-weight:800;font-size:.8rem;letter-spacing:.09em;text-transform:uppercase;color:#f3d8a8}.hexaclear-pmenu-tile-stat{font-size:.7rem;font-weight:700;letter-spacing:.04em;color:#e8a84e}.hexaclear-pmenu-utility{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1rem;padding-top:.8rem;border-top:1px solid rgba(255,205,150,.13);animation:hexaclear-pmenu-row-in .3s cubic-bezier(.2,.9,.3,1) calc(40ms + var(--pmenu-i, 0) * 55ms) both}.hexaclear-pmenu-utility-links{display:flex;gap:1.3rem}.hexaclear-pmenu-settings-chip{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .9rem;border-radius:999px;border:1px solid rgba(255,205,150,.3);background:#0003;cursor:pointer;font-size:.7rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#f3d8a8;transition:border-color .12s ease,color .12s ease}.hexaclear-pmenu-settings-chip:hover{border-color:#ffd2968c;color:#ffe8b0}.hexaclear-pmenu-runlink{background:none;border:none;padding:.2rem 0;cursor:pointer;font-size:.7rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#ffd6a58c;transition:color .14s ease}.hexaclear-pmenu-runlink:hover{color:#ffe0b4e6}.hexaclear-pmenu-runlink.is-warn{color:#f0a050cc}.hexaclear-pmenu-runlink.is-warn:hover{color:#f0a050}.hexaclear-pmenu-runlink.is-danger{color:#ff7a5ccc}.hexaclear-pmenu-runlink.is-danger:hover{color:#ff7a5c}.hexaclear-pmenu-settings{animation:hexaclear-pmenu-page-in .22s cubic-bezier(.2,.9,.3,1) both}@keyframes hexaclear-pmenu-page-in{0%{opacity:0;transform:translate(26px)}to{opacity:1;transform:translate(0)}}.hexaclear-pmenu-settings-head{display:flex;align-items:center;justify-content:space-between;flex-direction:row-reverse;gap:1rem;padding:.9rem .1rem .85rem;margin-bottom:.2rem}.hexaclear-pmenu-settings-title{font-family:Archivo Black,Archivo,Arial,sans-serif;font-size:1.55rem;line-height:1;text-transform:uppercase;color:#ecc88f}.hexaclear-pmenu-back{border:none;border-radius:12px;padding:.6rem 1.2rem .55rem;cursor:pointer;font-size:.8rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#3a1d08;background:linear-gradient(180deg,#ffd98c,#eaa44a);box-shadow:0 4px #7e4a14,0 5px 0 1px #0006,0 10px 18px #0006,inset 0 1px #ffffff8c;transition:transform 90ms ease,box-shadow 90ms ease}.hexaclear-pmenu-back:hover{background:linear-gradient(180deg,#ffe3a4,#f2b15c)}.hexaclear-pmenu-back:active{transform:translateY(3px);box-shadow:0 1px #7e4a14,0 2px 0 1px #0006,0 6px 12px #00000059,inset 0 1px #ffffff8c}.hexaclear-pmenu-settings-body{display:flex;flex-direction:column;gap:.6rem}.hexaclear-pmenu-settings-body .hexaclear-menu-settings-group{border:1px solid rgba(255,205,150,.16);background:#00000042;box-shadow:inset 0 2px 6px #00000073,inset 0 -1px #ffd29612;border-radius:12px;padding:.7rem .8rem .75rem}.hexaclear-pmenu-settings-body .hexaclear-menu-settings-group-label{font-weight:800;font-size:.72rem;letter-spacing:.09em;text-transform:uppercase;color:#e8a84e;margin-bottom:.5rem}.cubic-viewport.reduced-motion .hexaclear-pmenu,.cubic-viewport.reduced-motion .hexaclear-pmenu-hero,.cubic-viewport.reduced-motion .hexaclear-pmenu-tiles,.cubic-viewport.reduced-motion .hexaclear-pmenu-utility,.cubic-viewport.reduced-motion .hexaclear-pmenu-settings{animation:none}.hexaclear-collapse-layer{pointer-events:none;transition:opacity .26s ease}.hexaclear-collapse-layer.swept{opacity:0}.hexaclear-collapse-cube{transform-box:fill-box;transform-origin:center;animation:hexaclear-cube-collapse var(--cc-dur, .8s) linear var(--cc-delay, 0ms) both}@keyframes hexaclear-cube-collapse{0%{transform:translate(0) rotate(0);animation-timing-function:cubic-bezier(.3,0,.7,.4)}9%{transform:translate(calc(var(--cc-drift) * .12),-7px) rotate(calc(var(--cc-rot) * .12));animation-timing-function:cubic-bezier(.45,0,.85,.5)}72%{transform:translate(calc(var(--cc-drift) * .85),var(--cc-dy)) rotate(calc(var(--cc-rot) * .82));animation-timing-function:cubic-bezier(.1,.5,.4,1)}86%{transform:translate(calc(var(--cc-drift) * .95),calc(var(--cc-dy) - var(--cc-bounce))) rotate(calc(var(--cc-rot) * .94));animation-timing-function:cubic-bezier(.6,0,.9,.5)}to{transform:translate(var(--cc-drift),var(--cc-dy)) rotate(var(--cc-rot))}}.hexaclear-announcer-pop{position:absolute;left:50%;right:auto;top:12%;width:max-content;max-width:min(92vw,100%);text-align:center;pointer-events:none;z-index:30;font-family:Monoton,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.08em;font-size:calc(clamp(1.5rem,6.5vw,2.9rem) * var(--announcer-pop-scale, 1));color:#ffd98a;text-shadow:0 2px 0 rgba(0,0,0,.6),0 0 18px rgba(255,170,60,.5),0 6px 22px rgba(0,0,0,.55);animation:hexaclear-announcer-pop .64s cubic-bezier(.2,1,.35,1) .14s both}.hexaclear-announcer-pop.kind-streak{color:#ff9d4d;text-shadow:0 2px 0 rgba(0,0,0,.6),0 0 20px rgba(255,110,40,.55),0 6px 22px rgba(0,0,0,.55)}.hexaclear-announcer-pop.kind-boardclear{color:#ffe27a;text-shadow:0 2px 0 rgba(0,0,0,.6),0 0 26px rgba(255,205,90,.7),0 6px 26px rgba(0,0,0,.55)}@keyframes hexaclear-announcer-pop{0%{opacity:0;transform:translate(-50%) scale(1.7)}14%{opacity:1;transform:translate(-50%) scale(1)}18%{transform:translate(-50%) scale(1.04)}24%{transform:translate(-50%) scale(1)}78%{opacity:1;transform:translate(-50%) scale(1) translateY(0)}to{opacity:0;transform:translate(-50%) scale(1.06) translateY(-8px)}}.cubic-viewport.is-dealing-in .hexaclear-title{animation:hexaclear-dealin-title .6s ease-out 2.4s both}@keyframes hexaclear-dealin-title{0%{filter:brightness(1)}45%{filter:brightness(1.35)}to{filter:brightness(1)}}.cubic-viewport.is-dealing-in .hexaclear-live-stat .value{animation:hexaclear-dealin-stat .48s ease-out 3s both}@keyframes hexaclear-dealin-stat{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.cubic-viewport.reduced-motion.is-dealing-in .hexaclear-cell,.cubic-viewport.reduced-motion.is-dealing-in .hexaclear-title,.cubic-viewport.reduced-motion.is-dealing-in .hexaclear-live-stat .value{animation:none}.cubic-viewport.reduced-motion.is-dealing-in .hexaclear-board{animation:hexaclear-dealin-fade .15s ease-out both}@keyframes hexaclear-dealin-fade{0%{opacity:0}to{opacity:1}}.hexaclear-cell .hexaclear-hex.empty{transition:stroke .4s ease,opacity .4s ease}.hexaclear-cell .hexaclear-slot-fill{transition:fill .4s ease,opacity .4s ease}.hexaclear-cell.cell-dead .hexaclear-hex.empty{stroke:var(--hexaclear-dead-stroke);opacity:.8}.hexaclear-cell.cell-dead .hexaclear-slot-fill{fill:var(--hexaclear-dead-fill);opacity:.8}.cubic-viewport.is-liveness:not(.is-dealing-in) .hexaclear-cell:not(.cell-dead) .hexaclear-slot-fill{animation:hexaclear-board-breath 4s ease-in-out infinite}@keyframes hexaclear-board-breath{0%,to{opacity:1}50%{opacity:.88}}.hexaclear-piece-button{transition:transform .4s ease}.hexaclear-piece-button.unplayable{transform:rotate(2deg) translateY(3px)}.hexaclear-alarm-overlay{pointer-events:none;fill:var(--hexaclear-alarm-fill);stroke:var(--hexaclear-alarm-stroke);stroke-width:2;vector-effect:non-scaling-stroke;opacity:0;animation:hexaclear-alarm-overlay-pulse .9s ease-in-out infinite}.hexaclear-alarm-overlay.is-covered{visibility:hidden}@keyframes hexaclear-alarm-overlay-pulse{0%,to{opacity:0}50%{opacity:.55}}.cubic-viewport.is-critical .hexaclear-piece-button:not(.unplayable) .hexaclear-piece-svg{animation:hexaclear-alarm-glow .9s ease-in-out infinite}@keyframes hexaclear-alarm-glow{50%{filter:drop-shadow(0 0 7px rgba(255,90,58,.6))}}.cubic-viewport.is-critical .hexaclear-live-stat .value{animation:hexaclear-alarm-text .9s ease-in-out infinite}@keyframes hexaclear-alarm-text{50%{color:var(--hexaclear-alarm-stroke)}}.cubic-viewport.reduced-motion.is-liveness .hexaclear-cell:not(.cell-dead) .hexaclear-slot-fill{animation:none}.cubic-viewport.reduced-motion .hexaclear-alarm-overlay{animation:none;opacity:.45}.cubic-viewport.reduced-motion.is-critical .hexaclear-piece-button .hexaclear-piece-svg,.cubic-viewport.reduced-motion.is-critical .hexaclear-live-stat .value{animation:none}.cubic-viewport.reduced-motion .hexaclear-piece-button.unplayable{transform:none}.hexaclear-piece-button.selected{background:#ffd57b14;box-shadow:inset 0 0 0 1px #ffd57b8c}.hexaclear-piece-button.unplayable{--hexaclear-piece-target-opacity: .45;opacity:.45}.hexaclear-piece-button.unplayable .hexaclear-piece-svg{filter:grayscale(1) brightness(.7)}.hexaclear-piece-button.dragging{cursor:grabbing}.hexaclear-piece-button.dragging.selected,.hexaclear-hold.dragging.selected{background:transparent;box-shadow:none}.hexaclear-piece-button.dragging.selected .hexaclear-piece-cancel-mark,.hexaclear-hold.dragging.selected .hexaclear-piece-cancel-mark{background:#ffd57b14;box-shadow:inset 0 0 0 1px #ffd57b8c}.hexaclear-piece-button .hexaclear-piece-cancel-mark,.hexaclear-hold .hexaclear-piece-cancel-mark{position:absolute;inset:25%;display:flex;align-items:center;justify-content:center;font-size:clamp(1.6rem,4.5vw,2.6rem);font-weight:600;line-height:1;color:#ffc58a8c;border:1.5px dashed rgba(255,197,138,.35);border-radius:.45rem;pointer-events:none;-webkit-user-select:none;user-select:none;animation:hexaclear-cancel-mark-fade .14s ease-out both}.hexaclear-hold .hexaclear-piece-cancel-mark{inset:8%}@keyframes hexaclear-cancel-mark-fade{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.hexaclear-piece-button .hexaclear-piece-svg{width:100%;height:100%}button{font-family:inherit}@keyframes hexaclear-score-popup-fade{0%{opacity:0;transform:translate(-50%,8px)}15%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-4px)}}.hexaclear-score-particles{position:absolute;inset:0;pointer-events:none;z-index:15}.hexaclear-score-particle{position:absolute;transform-origin:center;animation:hexaclear-score-particle-fly 1.4s cubic-bezier(.2,.7,.3,1) forwards;display:flex;flex-direction:column;align-items:center;gap:.2rem}.hexaclear-score-particle-value{font-family:Nunito,system-ui,sans-serif;font-size:2.8rem;font-weight:800;color:#fff9e6;text-shadow:0 0 2px rgba(0,0,0,.8),0 0 4px rgba(0,0,0,.6),0 1px 2px rgba(0,0,0,.9);white-space:nowrap;line-height:1}.hexaclear-score-particle.is-negative .hexaclear-score-particle-value{color:#ffd0a3;text-shadow:0 0 2px rgba(0,0,0,.85),0 0 6px rgba(220,60,30,.75),0 1px 2px rgba(0,0,0,.9)}.hexaclear-score-particle-label{font-family:Nunito,system-ui,sans-serif;font-size:.9rem;font-weight:700;color:#d9a45c;text-transform:uppercase;letter-spacing:.08em;opacity:.95;margin-top:.3rem}@keyframes hexaclear-score-particle-fly{0%{opacity:0;transform:translate(-50%,-50%) scale(.3)}20%{opacity:1;transform:translate(-50%,-50%) scale(1.2)}30%{opacity:1;transform:translate(-50%,-50%) scale(1)}85%{opacity:1;transform:translate(calc(-50% + var(--particle-delta-x) * .92),calc(-50% + var(--particle-delta-y) * .92)) scale(.85)}to{opacity:0;transform:translate(calc(-50% + var(--particle-delta-x) * .95),calc(-50% + var(--particle-delta-y) * .95)) scale(.6)}}.hexaclear-live-stat .value.score-celebrate{animation:hexaclear-score-counter-pop .4s cubic-bezier(.2,.7,.3,1)}@keyframes hexaclear-score-counter-pop{0%{transform:scale(1)}50%{transform:scale(1.15);filter:brightness(1.3) drop-shadow(0 0 12px rgba(255,233,179,.8))}to{transform:scale(1);filter:brightness(1) drop-shadow(0 0 0 rgba(0,0,0,0))}}@keyframes hexaclear-golden-popup-fade{0%{opacity:0;transform:translateY(4px)}20%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}@keyframes hexaclear-preview-pulse{0%{opacity:.75}to{opacity:1}}.hexaclear-board-ripple-overlay .hexaclear-hex.ripple-overlay{fill:none;stroke:#ffe5a8;stroke-width:3.4;vector-effect:non-scaling-stroke;pointer-events:none}.hexaclear-board-ripple-overlay.soft .hexaclear-hex.ripple-overlay{stroke:#d7b773}.hexaclear-ripple-ring{fill:none;stroke:#fff;stroke-width:18;stroke-linecap:round}.hexaclear-invalid-ghost{position:absolute;pointer-events:none;z-index:11}.hexaclear-invalid-ghost .hexaclear-hex-cube .cube-face{fill:none}.hexaclear-header-main-right{display:inline-flex;align-items:center;gap:.5rem}.hexaclear-menu-button{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;box-sizing:border-box;min-height:2rem;border-radius:999px;background:#3a1204cc;border:1px solid rgba(255,205,143,.85);color:#ffe8a3;padding:.2rem .85rem;min-width:5.5rem;font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;font-weight:600;line-height:1;cursor:pointer;box-shadow:0 0 0 1px #0003,0 6px 14px #00000073;transition:transform 80ms ease-out,background .12s ease-out}.hexaclear-menu-button-icon{font-size:1rem;line-height:1;transform:translateY(.05em)}.hexaclear-menu-button:hover{background:#4e1c08e6}.hexaclear-menu-button:active{transform:scale(.94)}.hexaclear-menu-card{text-align:left;min-width:17rem;max-width:min(22rem,calc(100vw - 2rem));max-height:min(86svh,720px);overflow-y:auto;display:flex;flex-direction:column;gap:.7rem;padding:1.1rem 1.15rem .95rem}.hexaclear-menu-link{background:transparent!important;border:none!important;padding:.15rem .25rem!important;font-size:.85rem!important;font-weight:600!important;color:#ffd9a3!important;cursor:pointer;text-decoration:underline;text-decoration-color:#ffcd8f59;text-underline-offset:3px}.hexaclear-menu-link:hover{color:#ffe8a3!important;text-decoration-color:#ffe8a3b3}.hexaclear-menu-link-sep{color:#ffcd8f73;font-size:.75rem;-webkit-user-select:none;user-select:none}.hexaclear-menu-restart-link{align-self:center;background:transparent!important;border:none!important;padding:.2rem .35rem!important;font-size:.78rem!important;font-weight:500!important;letter-spacing:.04em;color:#ffa890!important;cursor:pointer;text-decoration:underline;text-decoration-color:#ffa89059;text-underline-offset:3px}.hexaclear-menu-restart-link:hover{color:#ffc7b3!important;text-decoration-color:#ffc7b3b3}.hexaclear-menu-danger-button{display:inline-flex!important;align-items:center;justify-content:center;min-width:max-content;padding:.44rem .72rem!important;border-radius:999px!important;border:1px solid rgba(255,168,144,.62)!important;background:linear-gradient(135deg,#5c1810f2,#842a18f5)!important;color:#ffd2c2!important;font-family:Nunito,system-ui,sans-serif;font-size:.72rem!important;font-weight:900!important;letter-spacing:.08em;text-transform:uppercase;line-height:1;cursor:pointer;box-shadow:inset 0 1px #ffd6c21f,0 1px #00000059}.hexaclear-menu-danger-button:hover{filter:brightness(1.08)}.hexaclear-menu-danger-button:active{transform:translateY(1px)}.hexaclear-menu-account-secondary{display:inline-flex!important;align-items:center;justify-content:center;min-width:max-content;padding:.45rem .7rem!important;border-radius:999px!important;border:1px solid rgba(255,205,143,.44)!important;background:#ffcd8f1a!important;color:#ffe8c7!important;font-family:Nunito,system-ui,sans-serif;font-size:.72rem!important;font-weight:900!important;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.hexaclear-menu-account-secondary:hover{filter:brightness(1.1)}.hexaclear-menu-hero{display:flex;flex-direction:column;align-items:stretch;gap:.3rem}.hexaclear-menu-resume-hero,.hexaclear-menu-new-game-hero{align-self:stretch;display:inline-flex;align-items:center;justify-content:center;padding:.9rem 1.5rem;border-radius:999px;border:1px solid rgba(255,205,143,.9);background:linear-gradient(135deg,#f7b35a,#f37a3b);color:#3a1204;font-family:Nunito,system-ui,sans-serif;font-size:1.15rem;font-weight:900;text-transform:uppercase;letter-spacing:.14em;line-height:1;cursor:pointer;box-shadow:0 0 0 1px #00000038,0 10px 22px #00000080;transition:transform 80ms ease-out,filter .12s ease-out}.hexaclear-menu-resume-hero:hover,.hexaclear-menu-new-game-hero:hover{filter:brightness(1.06)}.hexaclear-menu-resume-hero:active,.hexaclear-menu-new-game-hero:active{transform:scale(.985)}.hexaclear-menu-hero-hint{text-align:center;color:#ffefd480;font-size:.66rem;letter-spacing:.1em;font-weight:700;text-transform:uppercase;margin-top:.05rem}.hexaclear-menu-zone{display:flex;flex-direction:column;gap:.35rem}.hexaclear-menu-zone-label{font-size:.6rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase;color:#ffe8a380;padding-left:.15rem}.hexaclear-menu-chip-row{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem}.hexaclear-menu-chip{display:inline-flex!important;align-items:center;justify-content:center;min-width:0;padding:.5rem .85rem!important;border-radius:999px!important;border:1px solid rgba(255,205,143,.28)!important;background:#381a0cd9!important;color:#ffe8c7!important;font-family:Nunito,system-ui,sans-serif;font-size:.72rem!important;font-weight:800!important;letter-spacing:.08em;text-transform:uppercase;line-height:1;cursor:pointer;box-shadow:inset 0 1px #ffd6b214,0 1px #00000059;transition:filter .12s ease-out,transform 80ms ease-out}.hexaclear-menu-chip:hover{filter:brightness(1.12)}.hexaclear-menu-chip:active{transform:translateY(1px)}.hexaclear-menu-chip-warn{border-color:#ffb27c80!important;background:#6026128c!important;color:#ffd2bb!important}.hexaclear-menu-chip-danger{border-color:#ff846e9e!important;background:linear-gradient(135deg,#5c1810f2,#842a18f5)!important;color:#ffd2c2!important}.hexaclear-menu-library{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.hexaclear-menu-nav-card{display:flex!important;flex-direction:column;align-items:center!important;justify-content:center!important;gap:.2rem;min-width:0;min-height:3.2rem;padding:.55rem .7rem!important;border-radius:.85rem!important;border:1px solid rgba(255,205,143,.28)!important;background:linear-gradient(135deg,#6a4a28,#3d2614)!important;color:#f0d4a8!important;cursor:pointer;box-shadow:inset 0 1px #ffd6b21a,0 1px #00000059;text-align:center;transition:filter .12s ease-out,transform 80ms ease-out}.hexaclear-menu-nav-card:hover{filter:brightness(1.1)}.hexaclear-menu-nav-card:active{transform:translateY(1px)}.hexaclear-menu-nav-card-wide{grid-column:1 / -1}.hexaclear-menu-nav-title{font-size:.82rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#ffe8a3}.hexaclear-menu-nav-tease{font-size:.68rem;font-weight:700;letter-spacing:0;text-transform:none;color:#ffe8c399;font-variant-numeric:tabular-nums}.hexaclear-menu-settings-zone{display:flex;flex-direction:column;gap:.5rem}.hexaclear-menu-settings-strip{display:grid!important;grid-template-columns:auto auto 1fr auto;align-items:center;gap:.5rem;width:100%;padding:.55rem .7rem!important;border-radius:.7rem!important;border:1px solid rgba(255,205,143,.16)!important;background:#ffcd8f0a!important;color:#ffe8c7!important;cursor:pointer;font-family:Nunito,system-ui,sans-serif;font-size:.72rem!important;font-weight:800!important;letter-spacing:.04em;line-height:1;text-align:left;transition:filter .12s ease-out,border-color .12s ease-out,background .12s ease-out}.hexaclear-menu-settings-strip:hover{filter:brightness(1.08);border-color:#ffcd8f4d!important}.hexaclear-menu-settings-strip-icon{font-size:.95rem;line-height:1;color:#ffe8a3}.hexaclear-menu-settings-strip-label{text-transform:uppercase;letter-spacing:.12em;color:#ffe8a3;font-weight:900}.hexaclear-menu-settings-strip-summary{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.32rem;color:#ffefd4a8;font-size:.7rem;font-weight:700;letter-spacing:0;text-transform:none;justify-self:end;text-align:right;font-variant-numeric:tabular-nums}.hexaclear-menu-settings-strip-dot{color:#ffcd8f59}.hexaclear-menu-settings-strip-chevron{font-size:.85rem;line-height:1;color:#ffe8a3b3}.hexaclear-menu-settings-zone.is-expanded .hexaclear-menu-settings-strip{border-color:#ffcd8f57!important;background:#ffcd8f0f!important}.hexaclear-menu-settings-body{display:flex;flex-direction:column;gap:.5rem;padding:.4rem .05rem .05rem}.hexaclear-menu-settings-group{display:grid;grid-template-columns:4.6rem 1fr;align-items:center;gap:.55rem}.hexaclear-menu-settings-group-label{font-size:.62rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:#ffe8a3a6}.hexaclear-menu-settings-audio{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:.45rem;min-width:0;padding:.36rem .55rem;border:1px solid rgba(255,205,143,.14);border-radius:.6rem;background:#ffcd8f08}.hexaclear-menu-settings-audio input[type=range]{min-width:0;accent-color:#f7b35a;cursor:pointer}.hexaclear-menu-settings-audio input[type=range]:disabled{opacity:.4;cursor:not-allowed}.hexaclear-menu-settings-audio-readout{font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:800;color:#ffefd4c7;min-width:2.6rem;text-align:right}.hexaclear-menu-settings-mute{display:inline-flex;align-items:center;gap:.35rem;font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#ffe8c7;cursor:pointer}.hexaclear-menu-settings-mute input[type=checkbox]{width:.95rem;height:.95rem;accent-color:#f7b35a;cursor:pointer}.hexaclear-menu-settings-select{width:100%;font-family:inherit;font-size:.85rem;padding:.4rem .6rem;border-radius:.55rem;border:1px solid rgba(255,205,143,.28);background:#381a0cd9;color:#ffe8c7;cursor:pointer}.hexaclear-menu-settings-select:focus{outline:2px solid rgba(255,205,143,.55);outline-offset:1px}.hexaclear-audius-audio{display:none}.hexaclear-audius-poc{align-items:start}.hexaclear-audius-panel{display:grid;gap:.55rem;min-width:0;padding:.55rem;border:1px solid rgba(255,205,143,.16);border-radius:.75rem;background:linear-gradient(180deg,#ffcd8f0f,#280c041a),#ffcd8f06}.hexaclear-audius-panel-head{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem;color:#ffe8a3a3;font-size:.62rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.hexaclear-audius-search-row,.hexaclear-audius-controls{display:flex;flex-wrap:wrap;gap:.4rem}.hexaclear-audius-search{flex:1 1 10rem;min-width:0;font-family:inherit;font-size:.82rem;padding:.4rem .6rem;border-radius:.55rem;border:1px solid rgba(255,205,143,.28);background:#381a0cd9;color:#ffe8c7}.hexaclear-audius-search::placeholder{color:#ffe8c373}.hexaclear-audius-search:focus{outline:2px solid rgba(255,205,143,.55);outline-offset:1px}.hexaclear-audius-field{display:grid;gap:.28rem;min-width:0;color:#ffe8a38f;font-size:.58rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.hexaclear-audius-controls .hexaclear-menu-chip{flex:1 1 8rem}.hexaclear-audius-volume{display:grid;grid-template-columns:max-content minmax(0,1fr) 2.8rem;align-items:center;gap:.5rem;min-width:0;padding:.42rem .5rem;border:1px solid rgba(255,205,143,.16);border-radius:.6rem;background:#ffcd8f0a;color:#ffe8a3b8;font-size:.66rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.hexaclear-audius-volume input[type=range]{width:100%;max-width:100%;min-width:0;accent-color:#f7b35a;cursor:pointer}.hexaclear-audius-volume output{color:#ffefd4db;font-variant-numeric:tabular-nums;text-align:right}.hexaclear-audius-meta,.hexaclear-audius-error{margin:0;font-size:.72rem;line-height:1.35}.hexaclear-audius-meta{color:#ffefd4ad}.hexaclear-audius-error{color:#ffb2a6}@media(max-width:420px){.hexaclear-audius-volume{grid-template-columns:minmax(0,1fr) 2.8rem}.hexaclear-audius-volume>span{grid-column:1 / -1}}.hexaclear-menu-settings-toggles{display:flex;flex-direction:column;gap:.32rem}.hexaclear-menu-settings-toggle-row{display:inline-flex;align-items:center;gap:.45rem;padding:.36rem .55rem;border:1px solid rgba(255,205,143,.14);border-radius:.55rem;background:#ffcd8f08;color:#ffe8c7;font-size:.78rem;font-weight:700;cursor:pointer}.hexaclear-menu-settings-toggle-row input[type=checkbox]{width:1rem;height:1rem;accent-color:#f7b35a;cursor:pointer}.hexaclear-menu-settings-text{width:100%;font-family:inherit;font-size:16px;padding:.4rem .6rem;border-radius:.55rem;border:1px solid rgba(255,205,143,.28);background:#381a0cd9;color:#ffe8c7}.hexaclear-menu-settings-text:focus{outline:2px solid rgba(255,205,143,.55);outline-offset:1px}.hexaclear-menu-settings-account{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.55rem;padding:.42rem .55rem;border:1px solid rgba(255,205,143,.14);border-radius:.6rem;background:#ffcd8f08}.hexaclear-menu-settings-account-text{color:#ffefd4c7;font-size:.72rem;font-weight:700;line-height:1.3}.hexaclear-menu-settings-account-button{display:inline-flex!important;align-items:center;justify-content:center;min-width:max-content;padding:.42rem .7rem!important;border-radius:999px!important;border:1px solid rgba(255,205,143,.44)!important;background:#ffcd8f1a!important;color:#ffe8c7!important;font-family:Nunito,system-ui,sans-serif;font-size:.7rem!important;font-weight:900!important;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:filter .12s ease-out}.hexaclear-menu-settings-account-button:hover{filter:brightness(1.1)}@media(max-width:360px){.hexaclear-menu-settings-group{grid-template-columns:1fr;gap:.32rem}}.hexaclear-account-card{text-align:left;min-width:18rem;max-width:min(24rem,calc(100vw - 2rem));padding:1.25rem 1.25rem 1.1rem;display:flex;flex-direction:column;gap:.7rem}.hexaclear-account-card .title{text-align:center;font-family:Monoton,system-ui,sans-serif;font-weight:400;text-transform:uppercase;font-size:1.55rem;letter-spacing:.06em;color:#ffe8a3;text-shadow:0 2px 0 #b2481b,0 0 12px rgba(0,0,0,.45);margin:0}.hexaclear-account-copy{display:grid;gap:.28rem;padding:.7rem .78rem;border:1px solid rgba(255,205,143,.2);border-radius:.8rem;background:radial-gradient(circle at 10% 0%,rgba(255,211,118,.16),transparent 42%),#24140c6b;color:#ffefd4cc;font-size:.82rem;line-height:1.3}.hexaclear-account-copy strong{color:#ffe8a3;font-weight:900}.hexaclear-account-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(64px,1fr));gap:.42rem}.hexaclear-account-stat{display:grid;gap:.14rem;padding:.5rem .35rem;border-radius:.65rem;border:1px solid rgba(255,205,143,.12);background:#ffcd8f0b;text-align:center}.hexaclear-account-stat span{color:#fff2cf;font-size:.92rem;font-weight:1000;line-height:1}.hexaclear-account-stat strong{color:#ffefd4a3;font-size:.62rem;letter-spacing:.08em;text-transform:uppercase}.hexaclear-account-message{border:1px solid rgba(127,221,159,.28);border-radius:.62rem;padding:.52rem .65rem;background:#28864a24;color:#d7ffdf;font-size:.76rem;font-weight:800}.hexaclear-account-message.is-error{border-color:#ff957c61;background:#842a182e;color:#ffd2c2}.hexaclear-account-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.55rem}.hexaclear-account-online{flex:1 1 100%;display:grid;gap:.15rem;padding:.55rem .65rem;border:1px solid rgba(255,205,143,.12);border-radius:.65rem;background:#ffcd8f0a}.hexaclear-account-online span{color:#fff2cf;font-weight:900}.hexaclear-account-online strong{color:#ffefd4ad;font-size:.72rem}.hexaclear-account-form{display:grid;gap:.55rem}.hexaclear-account-form label{display:grid;gap:.24rem;color:#ffefd4b8;font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.hexaclear-account-form input{min-height:2.3rem;border:1px solid rgba(255,205,143,.24);border-radius:.62rem;background:#120b088c;color:#fff2cf;font:800 16px Nunito,system-ui,sans-serif;padding:.45rem .58rem}.hexaclear-account-mode-row{display:grid;grid-template-columns:1fr 1fr;gap:.4rem}.hexaclear-account-mode-row button{border:1px solid rgba(255,205,143,.18);border-radius:999px;background:#ffcd8f0a;color:#ffefd4ad;font:900 .7rem Nunito,system-ui,sans-serif;letter-spacing:.08em;padding:.42rem .5rem;text-transform:uppercase;cursor:pointer}.hexaclear-account-mode-row button.is-active{border-color:#ffcd8f8c;background:#ffcd8f1f;color:#ffe8a3}.hexaclear-account-card>.hexaclear-reset{align-self:center}.hexaclear-scoring-card{text-align:left;min-width:18rem;max-width:min(22rem,calc(100vw - 2rem));padding:1.4rem 1.4rem 1.2rem;display:flex;flex-direction:column;gap:.85rem}.hexaclear-scoring-card .title{text-align:center;font-family:Monoton,system-ui,sans-serif;font-weight:400;text-transform:uppercase;font-size:1.68rem;letter-spacing:.06em;color:#ffe8a3;text-shadow:0 2px 0 #b2481b,0 0 12px rgba(0,0,0,.45);margin:0 0 .25rem}.hexaclear-scoring-card>.hexaclear-reset{align-self:center;margin-top:.3rem;min-width:7rem}.hexaclear-scoring-tabs{display:inline-flex;align-self:center;border-radius:999px;padding:.18rem;background:#1d0a03e6;box-shadow:0 0 0 1px #ffcd8f73;margin:0 auto .5rem}.hexaclear-scoring-tab{border:none;border-radius:999px;padding:.32rem .95rem;font-family:Nunito,system-ui,sans-serif;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:transparent;color:#ffddb1;transition:color .12s ease,background .12s ease}.hexaclear-scoring-tab:hover{color:#fff5dc}.hexaclear-scoring-tab.is-active{background:linear-gradient(135deg,#f7b35a,#f37a3b);color:#3a1204}.hexaclear-piecetiary{max-height:clamp(18rem,60vh,30rem);overflow-y:auto;padding-right:.25rem;padding-bottom:.25rem;scrollbar-width:none;-ms-overflow-style:none}.hexaclear-piecetiary::-webkit-scrollbar{width:0;height:0;display:none}.hexaclear-piecetiary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.hexaclear-piecetiary-cell{display:grid;grid-template-rows:1fr auto auto;aspect-ratio:1 / 1.25;padding:.4rem .35rem;border-radius:.55rem;background:#00000047;box-shadow:inset 0 1px #0000008c,inset 0 -1px #ffc58a14;border:1px solid rgba(255,197,138,.18);overflow:hidden;appearance:none;-webkit-appearance:none;font:inherit;color:inherit;cursor:pointer;transition:transform .12s ease,border-color .12s ease,background .12s ease}.hexaclear-piecetiary-cell:hover,.hexaclear-piecetiary-cell:focus-visible{border-color:#ffe8a366;background:#0000002e;outline:none}.hexaclear-piecetiary-cell:active{transform:translateY(1px)}.hexaclear-piecetiary-cell.has-history{border-color:#ffd58a73;box-shadow:inset 0 1px #0000008c,inset 0 -1px #ffc58a1f,0 0 0 1px #ffc58a1f}.hexaclear-piecetiary-preview{min-height:0;display:flex;align-items:center;justify-content:center}.hexaclear-piecetiary-preview svg{display:block;width:100%;height:100%;max-width:100%;max-height:100%}.hexaclear-piecetiary-notation{font-family:JetBrains Mono,IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;font-weight:700;color:#ffe8a3;letter-spacing:.04em;text-align:center;line-height:1;padding-top:.2rem}.hexaclear-piecetiary-name{font-family:Nunito,system-ui,sans-serif;font-size:.72rem;font-weight:600;font-style:italic;color:#f0d4a8;text-align:center;line-height:1;padding-top:.18rem;letter-spacing:.01em}.hexaclear-scoring-rules{display:flex;flex-direction:column;gap:.7rem}.hexaclear-scoring-rule{display:flex;align-items:center;gap:.85rem}.hexaclear-scoring-rule-text{flex:1 1 auto;min-width:0}.hexaclear-scoring-rule-title{font-size:.92rem;font-weight:700;color:#fff5dc;line-height:1.2}.hexaclear-scoring-rule-desc{font-size:.78rem;line-height:1.35;color:#f0d4a8;opacity:.78;margin-top:.15rem}.hexaclear-chip{flex:0 0 auto;width:3rem;height:3rem;display:inline-flex;align-items:center;justify-content:center;clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);font-family:Nunito,system-ui,sans-serif;font-size:.95rem;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:.01em;color:#2a1004;text-shadow:0 1px 0 rgba(255,235,195,.45);filter:drop-shadow(0 3px 6px rgba(0,0,0,.55));-webkit-user-select:none;user-select:none}.hexaclear-chip-gold{background:linear-gradient(155deg,#ffeaa3,#f9a23f 55%,#c66a1a)}.hexaclear-chip-big{background:linear-gradient(155deg,#fff4b8,#ffc14f,#d97a18);font-size:1.05rem;text-shadow:0 1px 0 rgba(255,245,215,.55)}.hexaclear-chip-small{background:linear-gradient(155deg,#d9b878,#a07033 60%,#6a3f12);color:#1a0c04;font-size:.95rem}.hexaclear-chip-ruby{background:linear-gradient(155deg,#ff7fa9,#e23c5c 55%,#8a0c2a);color:#320612;text-shadow:0 1px 0 rgba(255,200,220,.5)}.hexaclear-chip-multiplier{background:linear-gradient(155deg,#ffd887,#e08a32 55%,#8a4612);font-size:.58rem;letter-spacing:0;text-transform:uppercase;font-weight:800}.hexaclear-chip-goal{background:linear-gradient(155deg,#ffd887,#e08a32 55%,#8a4612);font-size:.62rem;letter-spacing:0;text-transform:uppercase}.hexaclear-chip-neutral{background:linear-gradient(155deg,#d9b878,#a07033 60%,#6a3f12);color:#1a0c04;font-size:.6rem;letter-spacing:0;text-transform:uppercase}.hexaclear-chip-trophy{background:linear-gradient(155deg,#fff4b8,#ffc14f,#d97a18);font-size:.62rem;letter-spacing:0;text-transform:uppercase;text-shadow:0 1px 0 rgba(255,245,215,.55)}.hexaclear-scores-card{text-align:left;min-width:18rem;max-width:min(22rem,calc(100vw - 2rem));padding:1.4rem 1.4rem 1.2rem;display:flex;flex-direction:column;gap:.85rem}.hexaclear-scores-card .title{text-align:center;font-family:Monoton,system-ui,sans-serif;font-weight:400;text-transform:uppercase;font-size:1.68rem;letter-spacing:.06em;color:#ffe8a3;text-shadow:0 2px 0 #b2481b,0 0 12px rgba(0,0,0,.45);margin:0 0 .1rem}.hexaclear-scores-card>.hexaclear-reset{align-self:center;margin-top:.3rem;min-width:7rem}.hexaclear-scores-section{display:flex;flex-direction:column;gap:.45rem}.hexaclear-scores-section+.hexaclear-scores-section{border-top:1px solid rgba(255,205,143,.14);padding-top:.7rem}.hexaclear-scores-global-toggle{display:inline-flex;align-items:center;gap:.45rem;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#ffd9a8;cursor:pointer;-webkit-user-select:none;user-select:none;align-self:flex-start}.hexaclear-scores-global-toggle input[type=checkbox]{appearance:none;position:relative;width:1.9rem;height:1rem;flex:0 0 auto;border-radius:999px;border:1px solid rgba(255,205,143,.34);background:linear-gradient(180deg,#3a1204f0,#1a0a04f2);box-shadow:inset 0 1px 2px #0000009e,0 1px #ffe8a314;cursor:pointer;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease}.hexaclear-scores-global-toggle input[type=checkbox]:after{content:"";position:absolute;top:50%;left:.16rem;width:.64rem;height:.64rem;border-radius:999px;background:#ffe8a3ad;box-shadow:0 1px 2px #0000008c;transform:translateY(-50%);transition:transform .14s ease,background .14s ease,box-shadow .14s ease}.hexaclear-scores-global-toggle input[type=checkbox]:checked{border-color:#ff8d4fb8;background:radial-gradient(circle at 80% 50%,rgba(255,207,115,.22),transparent 44%),linear-gradient(180deg,#763112f5,#4a1d0cfa);box-shadow:inset 0 1px 2px #00000075,0 0 10px #ff8d4f29}.hexaclear-scores-global-toggle input[type=checkbox]:checked:after{background:#ffcf73;box-shadow:0 0 8px #ffcf736b,0 1px 2px #0000009e;transform:translate(.86rem,-50%)}.hexaclear-scores-global-toggle input[type=checkbox]:focus-visible{outline:2px solid rgba(255,205,143,.55);outline-offset:2px}.hexaclear-scores-tabs{display:inline-flex;flex-direction:row;gap:.3rem;padding:.2rem;border-radius:999px;background:#3a12048c;border:1px solid rgba(255,205,143,.25);align-self:center;margin:.2rem 0 .4rem}.hexaclear-scores-tab{appearance:none;border:none;background:transparent;color:#ffe6c2a6;font-family:Nunito,system-ui,sans-serif;font-weight:700;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;padding:.32rem .85rem;border-radius:999px;cursor:pointer;transition:background .15s ease,color .15s ease}.hexaclear-scores-tab:hover{color:#ffe6c2}.hexaclear-scores-tab.is-active{background:#3a1204f2;color:#ffe6c2;box-shadow:inset 0 0 0 1px #ffcd8f99,0 1px #00000059}.hexaclear-scores-section-label{text-transform:uppercase;letter-spacing:.08em;font-size:.7rem;font-weight:700;color:#f0d4a8;opacity:.78}.hexaclear-scores-empty{margin:.1rem 0 0;font-size:.85rem;color:#f0d4a8;opacity:.7;text-align:center}.hexaclear-scores-global-toggle.hexaclear-gameover-toggle{margin:0;align-self:center}.hexaclear-gameover-section-header{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.hexaclear-scores-your-rank{margin:.3rem 0 0;font-size:.8rem;font-weight:600;color:#ffd9a8;text-align:center;letter-spacing:.04em}.hexaclear-scores-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.hexaclear-scores-row{display:flex;align-items:center;gap:.7rem;padding:.4rem 0;font-size:.92rem;color:#ffe8c7}.hexaclear-scores-row+.hexaclear-scores-row{border-top:1px solid rgba(255,205,143,.08)}.hexaclear-scores-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hexaclear-scores-value{flex:0 0 auto;font-variant-numeric:tabular-nums;font-weight:600;color:#ffe8a3}.hexaclear-scores-row.recent{font-weight:800}.hexaclear-scores-row.recent .hexaclear-scores-name,.hexaclear-scores-row.recent .hexaclear-scores-value{color:#ffd9a0;text-shadow:0 0 8px rgba(255,200,120,.55)}.hexaclear-pvp-sort-toggle{display:inline-flex;align-self:flex-start;padding:2px;border-radius:999px;border:1px solid rgba(255,205,143,.28);background:#381a0cb3;margin:0 0 .4rem;gap:2px}.hexaclear-pvp-sort-pill{appearance:none;border:0;border-radius:999px;padding:.2rem .7rem;font:inherit;font-weight:700;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:#ffe8c7b3;background:transparent;cursor:pointer;line-height:1;transition:background .12s ease,color .12s ease}.hexaclear-pvp-sort-pill.is-active{background:linear-gradient(135deg,#f7b35a,#f37a3b);color:#3a1204;box-shadow:inset 0 1px #ffffff73,inset 0 -1px #78461473}.hexaclear-pvp-scores-header{display:grid;grid-template-columns:1.6rem 1fr auto auto;align-items:center;gap:.7rem;padding:.35rem 0 .25rem;font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#ffe8c7a6;border-bottom:1px solid rgba(255,205,143,.18)}.hexaclear-pvp-scores-header .col-rank{text-align:center}.hexaclear-pvp-scores-header .col-record,.hexaclear-pvp-scores-header .col-score{text-align:right;font-variant-numeric:tabular-nums}.hexaclear-pvp-scores-row{display:grid!important;grid-template-columns:1.6rem 1fr auto auto;gap:.7rem;align-items:center}.hexaclear-pvp-record{display:inline-flex;flex-direction:column;align-items:flex-end;line-height:1.05;font-variant-numeric:tabular-nums;font-weight:700;color:#ffe8c7}.hexaclear-pvp-record-rate{font-size:.7rem;font-weight:600;color:#ffe8c799;margin-top:1px}.hexaclear-pvp-rank-score{font-variant-numeric:tabular-nums;min-width:2.6rem;text-align:right}.hexaclear-rank-chip{flex:0 0 auto;width:1.6rem;height:1.6rem;display:inline-flex;align-items:center;justify-content:center;clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);font-family:Nunito,system-ui,sans-serif;font-size:.78rem;font-weight:800;font-variant-numeric:tabular-nums;color:#2a1004;text-shadow:0 1px 0 rgba(255,235,195,.4);filter:drop-shadow(0 2px 4px rgba(0,0,0,.5));-webkit-user-select:none;user-select:none}.hexaclear-scores-date-stepper{display:inline-flex;align-self:center;align-items:center;gap:.5rem;padding:.2rem .5rem;border-radius:999px;background:#ffcd8f0f;border:1px solid rgba(255,205,143,.18);font-variant-numeric:tabular-nums;font-size:.85rem;color:#ffe8c7;margin:.05rem 0 .1rem}.hexaclear-overlay-card button.hexaclear-scores-date-step{background:transparent!important;border:none!important;padding:.05rem .3rem!important;color:#ffd9a3!important;font-size:1.1rem!important;font-weight:700!important;line-height:1!important;cursor:pointer;border-radius:0!important;min-width:0!important}.hexaclear-overlay-card button.hexaclear-scores-date-step:disabled{color:#ffd9a34d!important;cursor:not-allowed}.hexaclear-scores-date-label{letter-spacing:.02em}.hexaclear-scores-today-link{align-self:center;margin-top:.1rem}.hexaclear-scores-pagination{display:inline-flex;align-self:center;align-items:center;gap:.5rem;padding:.2rem .5rem;border-radius:999px;background:#ffcd8f0f;border:1px solid rgba(255,205,143,.18);font-variant-numeric:tabular-nums;font-size:.8rem;color:#ffe8c7;margin:.4rem 0 .05rem}.hexaclear-overlay-card button.hexaclear-scores-page-step{background:transparent!important;border:none!important;padding:.05rem .3rem!important;color:#ffd9a3!important;font-size:1.1rem!important;font-weight:700!important;line-height:1!important;cursor:pointer;border-radius:0!important;min-width:0!important}.hexaclear-overlay-card button.hexaclear-scores-page-step:disabled{color:#ffd9a34d!important;cursor:not-allowed}.hexaclear-scores-page-label{letter-spacing:.02em;white-space:nowrap}.hexaclear-scores-confirm{display:flex;flex-direction:column;gap:.3rem;align-items:center;padding-top:.4rem;border-top:1px solid rgba(255,205,143,.14)}.hexaclear-scores-confirm-text{margin:0;font-size:.82rem;color:#f0d4a8;opacity:.85;text-align:center}.hexaclear-scores-confirm-actions{display:flex;align-items:center;gap:.5rem}.hexaclear-gameover-card{text-align:left;min-width:18rem;max-width:min(22rem,calc(100vw - 2rem));padding:.9rem 1.1rem;display:flex;flex-direction:column;gap:.45rem;overflow-x:clip;max-height:min(94svh,720px);overflow-y:auto;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:rgba(255,205,143,.28) transparent}.hexaclear-gameover-card::-webkit-scrollbar{width:6px}.hexaclear-gameover-card::-webkit-scrollbar-thumb{background:#ffcd8f47;border-radius:999px}.hexaclear-gameover-card::-webkit-scrollbar-track{background:transparent}.hexaclear-gameover-footer{position:sticky;bottom:-.9rem;display:flex;flex-direction:column;gap:.4rem;margin:.2rem -1.1rem -.9rem;padding:.65rem 1.1rem .9rem;background:linear-gradient(180deg,#2a120900,#2a1209eb,#2a1209 70%);z-index:1}.hexaclear-gameover-card .title{text-align:center;font-family:Monoton,system-ui,sans-serif;font-weight:400;text-transform:uppercase;font-size:clamp(1.15rem,3.6svh,1.45rem);letter-spacing:.06em;color:#ffe8a3;text-shadow:0 2px 0 #b2481b,0 0 12px rgba(0,0,0,.45);margin:0}.hexaclear-gameover-card.daily-win .title{color:#ffd57a;text-shadow:0 2px 0 #b87728,0 0 16px rgba(255,200,80,.55)}.hexaclear-gameover-headline{display:flex;flex-direction:column;align-items:center;gap:.1rem;padding:0}.hexaclear-gameover-headline-label{text-transform:uppercase;letter-spacing:.08em;font-size:.66rem;font-weight:700;color:#f0d4a8;opacity:.78}.hexaclear-gameover-headline-value{font-family:Nunito,system-ui,sans-serif;font-weight:800;font-size:clamp(1.7rem,4.6svh,2.1rem);font-variant-numeric:tabular-nums;color:#ffe8a3;text-shadow:0 2px 0 #b2481b,0 0 12px rgba(0,0,0,.45);line-height:1}.hexaclear-gameover-card.daily-win .hexaclear-gameover-headline-value{color:#ffd57a;text-shadow:0 2px 0 #b87728,0 0 14px rgba(255,200,80,.55)}.hexaclear-gameover-subhead{text-align:center;font-size:.85rem;color:#f0d4a8;opacity:.85;margin:-.15rem 0 0}.hexaclear-gameover-section{display:flex;flex-direction:column;gap:.35rem}.hexaclear-gameover-section+.hexaclear-gameover-section{border-top:1px solid rgba(255,205,143,.14);padding-top:.5rem}.hexaclear-gameover-ftue-reason{margin:.2rem 0 .1rem;padding:.45rem .65rem;border-radius:12px;background:#5c100c6b;border:1px solid rgba(255,108,92,.42);color:#ffd1c8;font-size:.92rem;font-weight:700;text-align:center;box-shadow:inset 0 0 0 1px #ff46361f}.hexaclear-gameover-daily-intro{gap:.25rem}.hexaclear-gameover-daily-intro-copy{margin:0;color:#f4d6b5;font-size:.88rem;line-height:1.35}.hexaclear-overlay-card button.hexaclear-gameover-daily-intro-cta{margin-top:.35rem}.hexaclear-gameover-save-section+.hexaclear-gameover-section{border-top:none;padding-top:.15rem}.hexaclear-gameover-save-section .hexaclear-gameover-section-label{margin-bottom:.05rem}.hexaclear-gameover-save-inline{display:flex;flex-direction:column;gap:.3rem;margin:.4rem 0 .5rem;padding:.5rem .6rem .55rem;border-radius:10px;background:linear-gradient(180deg,#ffcd8f0f,#ffcd8f05);border:1px solid rgba(255,205,143,.18)}.hexaclear-gameover-save-inline-label{text-transform:uppercase;letter-spacing:.08em;font-size:.64rem;font-weight:700;color:#ffd9a3;opacity:.92}.hexaclear-overlay-card button.hexaclear-scores-expand-toggle{align-self:flex-start;margin-top:.3rem;padding:.1rem 0;background:transparent;border:none;color:#ffd9a3;font-size:.8rem;font-weight:600;text-decoration:underline;text-decoration-color:#ffd9a373;text-underline-offset:2px;cursor:pointer;min-height:0}.hexaclear-overlay-card button.hexaclear-scores-expand-toggle:hover,.hexaclear-overlay-card button.hexaclear-scores-expand-toggle:focus-visible{color:#fff5dc;text-decoration-color:#fff5dcb3;outline:none}.hexaclear-scores-row.hexaclear-scores-row-pinned{margin-top:.18rem;border-top:1px dashed rgba(255,205,143,.32);padding-top:.32rem}.hexaclear-gameover-section-label{text-transform:uppercase;letter-spacing:.08em;font-size:.66rem;font-weight:700;color:#f0d4a8;opacity:.78}.hexaclear-gameover-input-row{display:flex;flex-direction:row;gap:.4rem;align-items:stretch}.hexaclear-gameover-input-row .hexaclear-input{font-size:16px;flex:1 1 auto;min-width:0}.hexaclear-overlay-card button.hexaclear-gameover-save-button{align-self:stretch;flex:0 0 auto;min-width:0;padding:.45rem .85rem;font-size:.95rem;white-space:nowrap}.hexaclear-overlay-card button.hexaclear-gameover-cta{display:inline-flex;align-items:center;justify-content:center;align-self:stretch;margin-top:.4rem;padding:.75rem 1.5rem;border-radius:999px;border:1px solid rgba(255,205,143,.85);background:linear-gradient(135deg,#f7b35a,#f37a3b);color:#3a1204;font-family:Nunito,system-ui,sans-serif;font-size:1.1rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;line-height:1;cursor:pointer;box-shadow:0 0 0 1px #0003,0 8px 18px #00000080;transition:transform 80ms ease-out,filter .12s ease-out}.hexaclear-overlay-card button.hexaclear-gameover-cta:hover{filter:brightness(1.06)}.hexaclear-overlay-card button.hexaclear-gameover-cta:active{transform:scale(.97)}.hexaclear-gameover-cta-row{display:flex;flex-direction:row;gap:.55rem;align-self:stretch;margin-top:.4rem}.hexaclear-gameover-footer .hexaclear-gameover-cta-row{margin-top:0}.hexaclear-gameover-cta-row>button.hexaclear-gameover-cta{flex:1 1 0;margin-top:0}.hexaclear-overlay-card button.hexaclear-gameover-cta-secondary{background:linear-gradient(135deg,#361e12eb,#22120aeb);color:#ffd9a3;border-color:#ffcd8f59;box-shadow:0 0 0 1px #00000040,0 6px 14px #00000073}.hexaclear-overlay-card button.hexaclear-gameover-cta-secondary:hover{filter:brightness(1.12)}.hexaclear-gameover-daily-nav-row{display:flex;gap:.55rem;width:100%;margin-top:.4rem}.hexaclear-overlay-card button.hexaclear-gameover-daily-nav,.hexaclear-gameover-daily-nav-spacer{flex:1 1 0;min-width:0}.hexaclear-overlay-card button.hexaclear-gameover-daily-nav{display:inline-flex;align-items:center;gap:.55rem;padding:.55rem .85rem;font-size:.95rem;text-align:left;line-height:1.05}.hexaclear-gameover-daily-nav-arrow{font-size:1.4rem;line-height:1;font-weight:700;opacity:.85;flex:0 0 auto}.hexaclear-gameover-daily-nav-stack{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.05rem;flex:1 1 auto;min-width:0}.hexaclear-overlay-card button.hexaclear-gameover-daily-nav>.hexaclear-gameover-daily-nav-stack:first-child{align-items:flex-end;text-align:right}.hexaclear-gameover-daily-nav-label{font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.75}.hexaclear-gameover-daily-nav-date{font-size:.95rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.hexaclear-gameover-daily-nav-spacer{pointer-events:none}.hexaclear-overlay-card button.hexaclear-gameover-cta-share{background:linear-gradient(135deg,#361e12eb,#22120aeb);color:#ffd9a3;border-color:#ffcd8f59;box-shadow:0 0 0 1px #00000040,0 6px 14px #00000073;align-self:stretch;margin-top:.4rem}.hexaclear-overlay-card button.hexaclear-gameover-cta-share:hover{filter:brightness(1.12)}.hexaclear-overlay-card button.hexaclear-gameover-cta-share.is-copied{background:linear-gradient(135deg,#3a8a58f2,#286441f2);border-color:#b4f0c899;color:#f1ffea;box-shadow:0 0 0 1px #00000040,0 6px 14px #00000073,0 0 16px #78dc8c59}@media(prefers-reduced-motion:reduce){.cubic-viewport,.cubic-viewport *,.cubic-viewport *:before,.cubic-viewport *:after{animation-duration:.001ms!important;animation-delay:0ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;transition-delay:0ms!important}}.cubic-viewport.reduced-motion,.cubic-viewport.reduced-motion *,.cubic-viewport.reduced-motion *:before,.cubic-viewport.reduced-motion *:after{animation-duration:.001ms!important;animation-delay:0ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;transition-delay:0ms!important}@media(prefers-reduced-motion:reduce){.cubic-viewport .hexaclear-hex.preview-clear~.hexaclear-hex-cube,.cubic-viewport .hexaclear-hex.preview-clear.preview-valid{animation:none!important;transform:scale(.8)!important;transform-box:fill-box;transform-origin:center}}.cubic-viewport.reduced-motion .hexaclear-hex.preview-clear~.hexaclear-hex-cube,.cubic-viewport.reduced-motion .hexaclear-hex.preview-clear.preview-valid{animation:none!important;transform:scale(.8)!important;transform-box:fill-box;transform-origin:center}.cubic-viewport.is-tutorial-active .hexaclear-menu-button,.cubic-viewport.is-tutorial-active .hexaclear-mode-toggle,.cubic-viewport.is-tutorial-active .hexaclear-best-banner,.cubic-viewport.is-tutorial-active .hexaclear-live-stat,.cubic-viewport.is-tutorial-active .hexaclear-live-stat-placeholder,.cubic-viewport.is-tutorial-active .hexaclear-board-hud,.cubic-viewport.is-tutorial-active .hexaclear-undo-button{visibility:hidden}.cubic-viewport.is-tutorial-active .hexaclear-hold{display:none}.hexaclear-tutorial-pulse{fill:none;stroke:#ffe5a8;stroke-width:2.4;opacity:.85;transform-box:fill-box;transform-origin:center;animation:hexaclear-tutorial-pulse 1.5s ease-in-out infinite;pointer-events:none;filter:drop-shadow(0 0 6px rgba(255,229,168,.65))}@keyframes hexaclear-tutorial-pulse{0%{opacity:.55;stroke-width:1.6;transform:scale(.86)}50%{opacity:1;stroke-width:3.4;transform:scale(1.04)}to{opacity:.55;stroke-width:1.6;transform:scale(.86)}}.cubic-viewport.reduced-motion .hexaclear-tutorial-pulse{animation:none;opacity:.95;stroke-width:2.6}@media(prefers-reduced-motion:reduce){.cubic-viewport .hexaclear-tutorial-pulse{animation:none;opacity:.95;stroke-width:2.6}}.hexaclear-tutorial-overlay{position:absolute;inset:0;pointer-events:none;z-index:8}.hexaclear-tutorial-prompt{position:absolute;top:auto;bottom:calc(100% - 1.75rem);left:50%;transform:translate(-50%);max-width:min(86%,22rem);padding:.55rem 1.1rem;background:#220e04c7;border:1px solid rgba(255,229,168,.45);border-radius:14px;color:#ffe8a3;font-weight:600;font-size:clamp(.95rem,3.4vw,1.15rem);line-height:1.3;letter-spacing:.01em;text-align:center;text-wrap:balance;box-shadow:0 6px 18px #00000073;animation:hexaclear-tutorial-prompt-in .52s cubic-bezier(.2,.7,.3,1) both;pointer-events:none}@keyframes hexaclear-tutorial-prompt-in{0%{opacity:0;transform:translate(-50%) translateY(-10px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.hexaclear-tutorial-toast{position:absolute;top:42%;left:50%;transform:translate(-50%,-50%);padding:.7rem 1.4rem;background:#220e04d9;border:1px solid rgba(255,229,168,.6);border-radius:14px;color:#fff4cc;font-family:Monoton,Nunito,sans-serif;font-weight:400;font-size:clamp(1.2rem,5vw,1.8rem);letter-spacing:.04em;text-align:center;box-shadow:0 10px 30px #0000008c;pointer-events:none;animation:hexaclear-tutorial-toast-in .38s cubic-bezier(.2,.7,.3,1) both}@keyframes hexaclear-tutorial-toast-in{0%{opacity:0;transform:translate(-50%,-50%) scale(.85)}60%{opacity:1;transform:translate(-50%,-50%) scale(1.04)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.hexaclear-tutorial-skip{position:absolute;top:.45rem;right:.55rem;padding:.3rem .7rem;background:transparent;border:0;color:#ffe8a3b8;font:inherit;font-size:.8rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;text-decoration:underline;cursor:pointer;pointer-events:auto;border-radius:6px;transition:color .14s ease,background .14s ease}.hexaclear-tutorial-skip:hover,.hexaclear-tutorial-skip:focus-visible{color:#fff4cc;background:#ffe8a31a;outline:none}.hexaclear-ftue-hint{position:absolute;left:50%;bottom:-.65rem;transform:translate(-50%,100%);z-index:9;width:min(92%,24rem);padding:.55rem .9rem;border-radius:14px;background:#220e04e0;border:1px solid rgba(255,229,168,.5);color:#fff1bf;font-size:clamp(.82rem,2.8vw,.98rem);font-weight:700;line-height:1.25;text-align:center;text-wrap:balance;box-shadow:0 8px 24px #00000080;pointer-events:none;animation:hexaclear-ftue-hint-in .26s ease-out both}.hexaclear-ftue-action-hint{position:absolute;left:50%;bottom:calc(100% + .42rem);transform:translate(-50%);z-index:9;width:min(96%,29rem);padding:.55rem .9rem;border-radius:14px;background:#220e04eb;border:1px solid rgba(255,229,168,.55);color:#fff1bf;font-size:clamp(.82rem,2.8vw,.98rem);font-weight:700;line-height:1.25;text-align:center;text-wrap:balance;box-shadow:0 8px 24px #00000080;pointer-events:none;animation:hexaclear-ftue-action-hint-in .26s ease-out both}.hexaclear-ftue-action-hint.is-undo{left:.35rem;transform:none;width:min(calc(100% - 8rem),28rem);text-align:left;animation-name:hexaclear-ftue-action-hint-in-left}@keyframes hexaclear-ftue-hint-in{0%{opacity:0;transform:translate(-50%,calc(100% + 8px))}to{opacity:1;transform:translate(-50%,100%)}}@keyframes hexaclear-ftue-action-hint-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@keyframes hexaclear-ftue-action-hint-in-left{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.hexaclear-ftue-rosette-glow{fill:none;stroke:#ffe8a3f2;stroke-width:4.6;stroke-linejoin:round;opacity:.9;filter:drop-shadow(0 0 8px rgba(255,229,168,.72));animation:hexaclear-ftue-rosette-glow 1.5s ease-in-out infinite}.hexaclear-ftue-rosette-target-pulse{fill:none;stroke:#ffe5a8;stroke-width:2.1;opacity:.85;transform-box:fill-box;transform-origin:center;filter:drop-shadow(0 0 6px rgba(255,229,168,.65));animation:hexaclear-tutorial-pulse 1.5s ease-in-out infinite}@keyframes hexaclear-ftue-rosette-glow{0%,to{opacity:.55;stroke-width:3.2}50%{opacity:1;stroke-width:5.6}}.hexaclear-undo-button.is-ftue-highlighted,.hexaclear-hold.is-ftue-highlighted{box-shadow:0 0 0 2px #ffe8a3c7,0 0 18px #ffd57b85,inset 0 0 0 1px #ffd57b66;animation:hexaclear-ftue-control-glow 1.3s ease-in-out infinite}@keyframes hexaclear-ftue-control-glow{0%,to{filter:brightness(1)}50%{filter:brightness(1.18)}}.cubic-viewport.reduced-motion .hexaclear-ftue-hint,.cubic-viewport.reduced-motion .hexaclear-ftue-action-hint,.cubic-viewport.reduced-motion .hexaclear-ftue-rosette-glow,.cubic-viewport.reduced-motion .hexaclear-ftue-rosette-target-pulse,.cubic-viewport.reduced-motion .hexaclear-undo-button.is-ftue-highlighted,.cubic-viewport.reduced-motion .hexaclear-hold.is-ftue-highlighted{animation:none}@media(prefers-reduced-motion:reduce){.cubic-viewport .hexaclear-ftue-hint,.cubic-viewport .hexaclear-ftue-action-hint,.cubic-viewport .hexaclear-ftue-rosette-glow,.cubic-viewport .hexaclear-ftue-rosette-target-pulse,.cubic-viewport .hexaclear-undo-button.is-ftue-highlighted,.cubic-viewport .hexaclear-hold.is-ftue-highlighted{animation:none}}.hexaclear-spectator-pill{align-self:center;margin-left:.4rem;display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .55rem;border-radius:999px;background:#220e048c;border:1px solid rgba(255,232,163,.32);color:#ffe8a3;font-weight:600;font-size:.78rem;letter-spacing:.04em;line-height:1;-webkit-user-select:none;user-select:none;pointer-events:none;animation:hexaclear-spectator-pulse .52s ease-out 1}.hexaclear-spectator-pill-eye{font-size:.95rem;line-height:1;filter:drop-shadow(0 0 4px rgba(255,229,168,.5))}.hexaclear-spectator-pill-count{font-variant-numeric:tabular-nums}@keyframes hexaclear-spectator-pulse{0%{filter:brightness(2.1);background:#ffe5a852}to{filter:brightness(1);background:#220e048c}}.cubic-viewport.reduced-motion .hexaclear-spectator-pill{animation:none}@media(prefers-reduced-motion:reduce){.cubic-viewport .hexaclear-spectator-pill{animation:none}}.hexaclear-reel{display:flex;flex-direction:column;align-items:center;gap:.3rem;margin:.2rem 0;padding:.35rem .45rem;border-radius:14px;background:linear-gradient(180deg,#1408028c,#281004a6);border:1px solid rgba(255,232,163,.18);box-shadow:inset 0 0 0 1px #ffe8a30f,0 6px 18px -8px #0009}.hexaclear-reel-title{align-self:stretch;text-align:center;font-size:.6rem;font-weight:900;letter-spacing:.22em;text-transform:uppercase;color:#ffe8a39e;line-height:1;margin-bottom:-.15rem}.hexaclear-reel-board-wrap{position:relative;display:flex;align-items:center;justify-content:center;width:100%}.hexaclear-reel-svg{display:block;width:auto;max-width:100%;height:clamp(110px,17svh,150px);filter:drop-shadow(0 4px 8px rgba(0,0,0,.35))}.hexaclear-reel-points{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:1.4rem;font-weight:800;color:#ffe8a3;text-shadow:0 0 8px rgba(255,212,120,.55),0 2px 4px rgba(0,0,0,.6);pointer-events:none;animation:hexaclear-reel-points .72s cubic-bezier(.18,.78,.32,1) 1}@keyframes hexaclear-reel-points{0%{opacity:0;transform:translateY(8px) scale(.7)}35%{opacity:1;transform:translateY(-10px) scale(1.1)}to{opacity:0;transform:translateY(-24px) scale(1)}}.hexaclear-reel-hex{fill:#220e049e;stroke:#ffe8a329;stroke-width:1}.hexaclear-reel-cube{fill:#c08049;stroke:#00000059;stroke-width:1;transform-box:fill-box;transform-origin:center}.hexaclear-reel-cube.is-ruby{fill:#e23c5c}.hexaclear-reel-cell.is-placed-now .hexaclear-reel-cube{animation:hexaclear-reel-placed .32s cubic-bezier(.22,1.4,.36,1) 1;fill:#e0a060}.hexaclear-reel-cell.is-placed-now .hexaclear-reel-cube.is-ruby{fill:#e23c5c}@keyframes hexaclear-reel-placed{0%{transform:scale(.4);opacity:0}60%{transform:scale(1.18);opacity:1}to{transform:scale(1);opacity:1}}.hexaclear-reel-cell.clearing-line .hexaclear-reel-cube,.hexaclear-reel-cell.clearing-flower-center .hexaclear-reel-cube,.hexaclear-reel-cell.clearing-flower-ring .hexaclear-reel-cube{animation:hexaclear-reel-clear .54s cubic-bezier(.4,.2,.2,1) forwards}.hexaclear-reel-cell.clearing-line-step-0 .hexaclear-reel-cube{animation-delay:0ms}.hexaclear-reel-cell.clearing-line-step-1 .hexaclear-reel-cube{animation-delay:55ms}.hexaclear-reel-cell.clearing-line-step-2 .hexaclear-reel-cube{animation-delay:.11s}.hexaclear-reel-cell.clearing-line-step-3 .hexaclear-reel-cube{animation-delay:165ms}.hexaclear-reel-cell.clearing-line-step-4 .hexaclear-reel-cube{animation-delay:.22s}.hexaclear-reel-cell.clearing-line-step-5 .hexaclear-reel-cube{animation-delay:275ms}.hexaclear-reel-cell.clearing-line-step-6 .hexaclear-reel-cube{animation-delay:.33s}.hexaclear-reel-cell.clearing-flower-ring .hexaclear-reel-cube{animation-delay:60ms}@keyframes hexaclear-reel-clear{0%{transform:scale(1);opacity:1}60%{transform:scale(1.18);opacity:.6}to{transform:scale(.2);opacity:0}}.hexaclear-reel-caption{font-size:.85rem;font-weight:600;color:#ffe8a3eb;letter-spacing:.02em}.hexaclear-reel-overlay-actions{position:absolute;bottom:4px;right:4px;display:inline-flex;gap:4px;z-index:2;pointer-events:none}.hexaclear-reel-replay,.hexaclear-reel-download{width:28px;height:28px;min-height:28px;padding:0;border-radius:999px;background:#140802b8;border:1px solid rgba(255,232,163,.34);color:#ffe8a3;font-family:inherit;font-weight:700;font-size:.7rem;letter-spacing:.02em;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;pointer-events:auto;transition:background .14s ease,transform .14s ease}.hexaclear-reel-replay svg,.hexaclear-reel-download svg{display:block}.hexaclear-reel-replay:hover:not(:disabled),.hexaclear-reel-replay:focus-visible:not(:disabled),.hexaclear-reel-download:hover:not(:disabled),.hexaclear-reel-download:focus-visible:not(:disabled){background:#281004eb;outline:none}.hexaclear-reel-replay:active:not(:disabled),.hexaclear-reel-download:active:not(:disabled){transform:translateY(1px)}.hexaclear-reel-replay:disabled,.hexaclear-reel-download:disabled{cursor:progress;opacity:.78}.hexaclear-reel-download.is-progress{width:auto;padding:0 .55rem}.hexaclear-reel-overlay-progress{font-variant-numeric:tabular-nums}.hexaclear-multi-reel{width:100%;display:flex;flex-direction:column;align-items:stretch}.hexaclear-multi-reel-empty{padding:1rem;text-align:center;color:#ffe8a3bf;font-size:.92rem}.hexaclear-export-gif-card{max-width:420px;display:flex;flex-direction:column;gap:.6rem}.hexaclear-export-gif-meta{text-align:center;font-size:.82rem;color:#ffe8a3c7;letter-spacing:.02em}.hexaclear-export-gif-stepper{display:flex;align-items:center;justify-content:center;gap:.4rem;flex-wrap:wrap}.hexaclear-export-gif-step{width:2rem;height:2rem;border-radius:999px;background:#ffe8a314;border:1px solid rgba(255,232,163,.32);color:#ffe8a3;font-weight:700;font-size:1.05rem;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0;font-family:inherit;transition:background .14s ease,transform .14s ease}.hexaclear-export-gif-step:hover:not(:disabled),.hexaclear-export-gif-step:focus-visible:not(:disabled){background:#ffe8a32e;outline:none}.hexaclear-export-gif-step:active:not(:disabled){transform:translateY(1px)}.hexaclear-export-gif-step:disabled{cursor:not-allowed;opacity:.4}.hexaclear-export-gif-count{width:3.4rem;text-align:center;background:#00000047;border:1px solid rgba(255,232,163,.32);border-radius:.4rem;color:#ffe8a3;font-weight:700;font-size:1rem;padding:.32rem .4rem;font-family:inherit;-moz-appearance:textfield}.hexaclear-export-gif-count::-webkit-outer-spin-button,.hexaclear-export-gif-count::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.hexaclear-export-gif-count:disabled{opacity:.5}.hexaclear-export-gif-step-label{font-size:.78rem;color:#ffe8a3b8;letter-spacing:.04em}.hexaclear-export-gif-actions{display:flex;align-items:center;justify-content:center;gap:.5rem;flex-wrap:wrap}.hexaclear-export-gif-download{min-width:8.5rem}.cubic-viewport.reduced-motion .hexaclear-reel-cell.is-placed-now .hexaclear-reel-cube,.cubic-viewport.reduced-motion .hexaclear-reel-points,.cubic-viewport.reduced-motion .hexaclear-reel-cell.clearing-line .hexaclear-reel-cube,.cubic-viewport.reduced-motion .hexaclear-reel-cell.clearing-flower-center .hexaclear-reel-cube,.cubic-viewport.reduced-motion .hexaclear-reel-cell.clearing-flower-ring .hexaclear-reel-cube{animation:none}@media(prefers-reduced-motion:reduce){.cubic-viewport .hexaclear-reel-cell.is-placed-now .hexaclear-reel-cube,.cubic-viewport .hexaclear-reel-points,.cubic-viewport .hexaclear-reel-cell.clearing-line .hexaclear-reel-cube,.cubic-viewport .hexaclear-reel-cell.clearing-flower-center .hexaclear-reel-cube,.cubic-viewport .hexaclear-reel-cell.clearing-flower-ring .hexaclear-reel-cube{animation:none}}.hexaclear-popover-overlay{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:transparent;z-index:60}.hexaclear-piece-detail-card{max-width:360px;width:min(360px,calc(100vw - 1.5rem));box-shadow:0 22px 55px #000000d9,0 0 0 1px #ffe8a32e}.hexaclear-piece-detail-head{display:flex;align-items:center;gap:.85rem;padding-bottom:.4rem;border-bottom:1px solid rgba(255,232,163,.18)}.hexaclear-piece-detail-preview{flex:0 0 88px;height:88px;display:flex;align-items:center;justify-content:center;background:#00000047;border:1px solid rgba(255,197,138,.22);border-radius:10px;padding:.45rem}.hexaclear-piece-detail-preview svg{width:100%;height:100%;display:block}.hexaclear-piece-detail-id{display:flex;flex-direction:column;gap:.18rem;min-width:0}.hexaclear-piece-detail-nickname{font-size:1.15rem;font-weight:700;color:#ffe8a3;letter-spacing:.01em}.hexaclear-piece-detail-notation{font-family:JetBrains Mono,IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem;letter-spacing:.04em;color:#ffe8a3c7}.hexaclear-piece-detail-stats{margin:.65rem 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;row-gap:.22rem;column-gap:.9rem;font-size:.86rem}.hexaclear-piece-detail-stat{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;min-width:0}.hexaclear-piece-detail-stat dt{color:#ffe8a3c7;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hexaclear-piece-detail-stat dd{margin:0;text-align:right;font-variant-numeric:tabular-nums;color:#ffe8a3;font-weight:600;white-space:nowrap}@media(max-width:340px){.hexaclear-piece-detail-stats{grid-template-columns:1fr}}.hexaclear-piece-detail-empty{margin-top:.55rem;font-size:.88rem;color:#ffe8a3b8;font-style:italic}.hexaclear-piece-detail-actions{margin-top:.85rem;display:flex;justify-content:flex-end}.hexaclear-pvp-delta-chip{position:absolute;top:.6rem;left:50%;transform:translate(-50%);z-index:4;display:inline-flex;flex-direction:column;align-items:center;gap:.18rem;padding:.3rem .7rem .32rem;border-radius:999px;background:#0e0600d1;border:1px solid rgba(255,232,163,.32);color:#ffe8a3;font-size:.72rem;font-weight:600;letter-spacing:.04em;line-height:1;white-space:nowrap;pointer-events:none;box-shadow:0 6px 14px -8px #0009;animation:hexaclear-pvp-delta-in .14s ease-out 1}@keyframes hexaclear-pvp-delta-in{0%{opacity:0;transform:translate(-50%,-4px)}to{opacity:1;transform:translate(-50%)}}.hexaclear-pvp-delta-chip-label{font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#ffe8a3c7}.hexaclear-pvp-delta-chip-row{display:inline-flex;align-items:center;gap:.3rem;font-size:.85rem;font-weight:700}.hexaclear-pvp-delta-entry{display:inline-flex;align-items:center;gap:.25rem}.hexaclear-pvp-delta-entry.is-self .hexaclear-pvp-delta-name{color:#fff4cc}.hexaclear-pvp-delta-entry.is-unattributed .hexaclear-pvp-delta-name{color:#ffe8a3ad;font-style:italic}.hexaclear-pvp-delta-sep{color:#ffe8a361;margin:0 .05rem}.hexaclear-pvp-delta-swatch{width:.55rem;height:.55rem;border-radius:999px;border:1px solid rgba(0,0,0,.45);display:inline-block}.hexaclear-pvp-delta-amount{font-variant-numeric:tabular-nums}.cubic-viewport.reduced-motion .hexaclear-pvp-delta-chip{animation:none}@media(prefers-reduced-motion:reduce){.cubic-viewport .hexaclear-pvp-delta-chip{animation:none}}.hexaclear-ruby-glyph{font-size:16px;font-weight:700;text-anchor:middle;fill:#000000c7;paint-order:stroke fill;stroke:#ffffffc7;stroke-width:.8;opacity:0;pointer-events:none;transition:opacity .16s ease}.cubic-viewport.is-colorblind .hexaclear-ruby-glyph{opacity:1}.hexaclear-player-glyph{font-size:14px;font-weight:700;text-anchor:middle;fill:#000000d9;paint-order:stroke fill;stroke:#ffffffe6;stroke-width:.9;opacity:0;pointer-events:none;transition:opacity .16s ease}.hexaclear-player-glyph-tint{font-size:12px;fill:#000000b3;stroke:#ffffffb3;stroke-width:.7}.cubic-viewport.is-colorblind .hexaclear-player-glyph{opacity:1}.cubic-viewport.is-colorblind .hexaclear-hex.invalid-drop{stroke:#ff5252;stroke-width:3;stroke-dasharray:6 4;stroke-linejoin:round}.cubic-viewport.is-colorblind .hexaclear-hex.preview-clear{stroke:#fff;stroke-width:2.5;stroke-dasharray:4 3}.cubic-viewport.is-colorblind .hexaclear-pvp-delta-swatch{border-width:2px;box-shadow:0 0 0 1px #fffc}:root{--dash-accent: #f0a54b;--dash-accent-ink: #2a1709;--dash-radius: 12px}.hexaclear-dash-overlay{position:fixed;inset:0;padding:.75rem;overflow-y:auto;z-index:60}.hexaclear-dash-card{max-width:470px;width:100%;text-align:left;max-height:calc(100dvh - 1.5rem);overflow-y:auto;overscroll-behavior:contain}.hexaclear-dash-foci{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:4px}.hexaclear-dash-focus{background:transparent;border:1px solid color-mix(in srgb,currentColor 24%,transparent);color:color-mix(in srgb,currentColor 62%,transparent);font:inherit;font-size:12.5px;font-weight:600;padding:6px 13px;border-radius:var(--dash-radius);cursor:pointer}.hexaclear-dash-focus.is-on{background:var(--dash-accent);border-color:var(--dash-accent);color:var(--dash-accent-ink)}.hexaclear-dash-archetype{margin-top:18px;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--dash-accent)}.hexaclear-dash-zlabel{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,currentColor 55%,transparent)}.hexaclear-dash-headrow{display:flex;align-items:center;justify-content:space-between;margin-top:18px}.hexaclear-dash-edit{background:transparent;border:1px solid color-mix(in srgb,currentColor 24%,transparent);color:color-mix(in srgb,currentColor 70%,transparent);font:inherit;font-size:11.5px;padding:4px 12px;border-radius:var(--dash-radius);cursor:pointer}.hexaclear-dash-edit.is-on{background:var(--dash-accent);border-color:var(--dash-accent);color:var(--dash-accent-ink)}.hexaclear-dash-headline{display:flex;flex-wrap:wrap;gap:16px 30px;margin-top:12px}.hexaclear-dash-head{position:relative}.hexaclear-dash-head-value{display:block;font-size:36px;font-weight:700;line-height:1}.hexaclear-dash-head-label{display:block;margin-top:5px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,currentColor 60%,transparent)}.hexaclear-dash-unpin{position:absolute;top:-8px;right:-16px;width:19px;height:19px;border-radius:50%;border:0;background:color-mix(in srgb,currentColor 22%,transparent);color:inherit;font-size:12px;line-height:1;cursor:pointer}.hexaclear-dash-palette{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}.hexaclear-dash-pin{background:color-mix(in srgb,var(--dash-accent) 15%,transparent);border:0;color:var(--dash-accent);font:inherit;font-size:11.5px;padding:5px 11px;border-radius:var(--dash-radius);cursor:pointer}.hexaclear-dash-herolabel{margin-top:22px;margin-bottom:8px}.hexaclear-dash-hero{min-height:40px}.hexaclear-dash-svg{width:100%;max-width:300px;display:block;margin:0 auto}.hexaclear-dash-spark{width:100%;height:96px;display:block}.hexaclear-dash-callout{margin:6px 0 0;font-size:11.5px;color:color-mix(in srgb,currentColor 60%,transparent)}.hexaclear-dash-callout .is-up{color:#4caf6a}.hexaclear-dash-callout .is-down{color:#d8694a}.hexaclear-dash-empty{margin:8px 0;font-size:13px;color:color-mix(in srgb,currentColor 60%,transparent)}.hexaclear-dash-heatmap{display:grid;grid-auto-flow:column;grid-template-rows:repeat(7,1fr);gap:3px;width:100%;max-width:300px}.hexaclear-dash-heatmap span{aspect-ratio:1;border-radius:2px;background:color-mix(in srgb,currentColor 9%,transparent)}.hexaclear-dash-heatmap span.lvl-1{background:color-mix(in srgb,var(--dash-accent) 45%,transparent)}.hexaclear-dash-heatmap span.lvl-2{background:var(--dash-accent)}.hexaclear-dash-heatmap span.lvl--1{background:transparent}.hexaclear-dash-gauge{display:flex;justify-content:center}.hexaclear-dash-gauge svg{width:140px;height:140px}.hexaclear-dash-glance{display:flex;flex-wrap:wrap;gap:14px 26px;margin-top:10px}.hexaclear-dash-gvalue{display:block;font-size:21px;font-weight:700;line-height:1}.hexaclear-dash-glabel{display:block;margin-top:4px;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,currentColor 60%,transparent)}.hexaclear-dash-trophies{display:flex;gap:10px;overflow-x:auto;margin-top:10px;padding-bottom:4px}.hexaclear-dash-trophy{flex:0 0 auto;min-width:104px;border:1px solid color-mix(in srgb,currentColor 18%,transparent);border-radius:var(--dash-radius);padding:10px 12px}.hexaclear-dash-tlabel{display:block;font-size:10px;letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb,currentColor 58%,transparent)}.hexaclear-dash-tvalue{display:block;margin-top:5px;font-size:22px;font-weight:700}.hexaclear-dash-detail-toggle{margin-top:22px;background:transparent;border:0;border-top:1px solid color-mix(in srgb,currentColor 16%,transparent);width:100%;text-align:left;padding:14px 0 0;color:var(--dash-accent);font:inherit;font-size:12.5px;cursor:pointer}.hexaclear-dash-detail-group{margin-top:12px}.hexaclear-dash-detail-glabel{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,currentColor 55%,transparent);margin-bottom:2px}.hexaclear-dash-detail-row{display:flex;justify-content:space-between;padding:6px 0;border-bottom:1px solid color-mix(in srgb,currentColor 12%,transparent);font-size:13px}.hexaclear-dash-detail-value{font-weight:600;font-variant-numeric:tabular-nums}.hexaclear-dash-footer{display:flex;align-items:center;gap:18px;margin-top:22px}.hexaclear-dash-link{background:transparent;border:0;color:var(--dash-accent);font:inherit;font-size:12.5px;cursor:pointer}.hexaclear-dash-headline,.hexaclear-dash-glance,.hexaclear-dash-detail-value,.hexaclear-dash-head-value,.hexaclear-dash-gvalue,.hexaclear-dash-tvalue{font-variant-numeric:tabular-nums}
