.g-number-merge-root,:root[data-theme=light] .g-number-merge-root{--g-number-merge-paper: #fff5e4;--g-number-merge-surface: #fff8ed;--g-number-merge-hover: #f3dfc2;--g-number-merge-ink: #2d1c14;--g-number-merge-muted: #70513c;--g-number-merge-line: #ccb49b;--g-number-merge-accent: #943e25;--g-number-merge-on-accent: #fff5e4;--g-number-merge-gold: #ffd383;--g-number-merge-tray: #3e251b;--g-number-merge-well: #654334;--g-number-merge-glow: #ffb94066;--g-number-merge-rim-low: var(--g-number-merge-gold);--g-number-merge-rim-high: var(--g-number-merge-gold);--g-number-merge-rim-ink: var(--g-number-merge-gold);color:var(--g-number-merge-ink);font-family:var(--mg-font);width:100%;max-width:440px;margin-inline:auto}.g-number-merge-app{position:relative;display:flex;flex-direction:column;width:100%;padding-bottom:8px}.g-number-merge-root button{font:600 14px var(--mg-font);color:var(--g-number-merge-ink);border:1px solid var(--g-number-merge-line);border-radius:var(--mg-radius);background:var(--g-number-merge-surface);min-height:44px;min-width:44px;padding:0 12px;cursor:pointer;touch-action:manipulation}.g-number-merge-root button:hover{background:var(--g-number-merge-hover)}.g-number-merge-root button:disabled{opacity:.45;cursor:default}.g-number-merge-root button:focus-visible{outline:2px solid var(--g-number-merge-accent);outline-offset:2px}.g-number-merge-variants{display:flex;align-items:center;gap:6px;height:44px;margin-bottom:6px;font-size:13px}.g-number-merge-variant{min-width:104px!important}.g-number-merge-variant[aria-pressed=true]{background:var(--g-number-merge-accent);color:var(--g-number-merge-on-accent);border-color:var(--g-number-merge-accent)}.g-number-merge-daily-name{font-weight:600;white-space:nowrap}.g-number-merge-practice{font-size:11px;color:var(--g-number-merge-muted)}.g-number-merge-same{margin-left:auto;font-size:11px;color:var(--g-number-merge-muted);white-space:nowrap}.g-number-merge-hud{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;height:52px;margin-bottom:8px}.g-number-merge-stat{min-width:0;padding:4px 10px;background:var(--g-number-merge-surface);border:1px solid var(--g-number-merge-line);border-radius:var(--mg-radius)}.g-number-merge-label{display:block;color:var(--g-number-merge-muted);font-size:11px;line-height:16px}.g-number-merge-value{display:block;font-size:20px;font-weight:600;line-height:25px;font-variant-numeric:tabular-nums}.g-number-merge-value-long{font-size:16px}.g-number-merge-progress{position:absolute;bottom:0;left:0;right:0;height:3px;background:var(--g-number-merge-line);border-radius:2px}.g-number-merge-progress:after{content:"";display:block;height:100%;width:calc(100% * var(--g-number-merge-progress,0));background:var(--g-number-merge-accent)}.g-number-merge-urgent .g-number-merge-stat:last-of-type .g-number-merge-value{color:var(--g-number-merge-ink);font-weight:700;text-decoration:underline;text-decoration-color:var(--g-number-merge-gold);text-underline-offset:3px}.g-number-merge-urgent .g-number-merge-progress:after{background:var(--g-number-merge-gold)}.g-number-merge-board{position:relative;width:100%;aspect-ratio:1;background:var(--g-number-merge-tray);border-radius:calc(var(--mg-radius) * 1.3);touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;outline:none;box-shadow:inset 0 1px 2px color-mix(in oklab,var(--g-number-merge-ink) 15%,transparent)}.g-number-merge-board:focus:not(.is-kbd){outline:none}.g-number-merge-board.is-kbd:focus{outline:2px solid var(--g-number-merge-accent);outline-offset:3px}.g-number-merge-board:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:var(--g-number-merge-ink);opacity:0}.g-number-merge-board.g-number-merge-pressed:after{opacity:.06}.g-number-merge-wells{position:absolute;inset:0;padding:2.8%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(4,minmax(0,1fr));gap:2.8%}.g-number-merge-cell,.g-number-merge-tile{display:flex;align-items:center;justify-content:center;border-radius:calc(var(--g-number-merge-cell-size,77px) * .12);background:var(--g-number-merge-well);font-size:calc(var(--g-number-merge-cell-size,77px) * .45);font-weight:600;font-variant-numeric:tabular-nums;line-height:1}.g-number-merge-tile{position:absolute;top:0;left:0;width:var(--g-number-merge-cell-size,77px);height:var(--g-number-merge-cell-size,77px);will-change:transform;box-shadow:inset 0 1px color-mix(in oklab,var(--g-number-merge-surface) 55%,transparent),0 1px 2px color-mix(in oklab,var(--g-number-merge-ink) 12%,transparent)}.g-number-merge-root [hidden]{display:none!important}.g-number-merge-root [data-digits="3"]{font-size:calc(var(--g-number-merge-cell-size,77px) * .38)}.g-number-merge-root [data-digits="4"]{font-size:calc(var(--g-number-merge-cell-size,77px) * .31)}.g-number-merge-root [data-digits="5"]{font-size:calc(var(--g-number-merge-cell-size,77px) * .25)}.g-number-merge-root [data-digits="6"]{font-size:calc(var(--g-number-merge-cell-size,77px) * .21)}.g-number-merge-root :where([data-tier]:not([data-tier="0"])){background-color:var(--g-number-merge-tile-fill);color:var(--g-number-merge-tile-ink);background-image:linear-gradient(145deg,#ffffff20,#fff0 42%,#18090024);box-shadow:inset 0 1px #fff4cf70,inset 0 -3px #170a1238,0 2px 3px #16090055;border:0}.g-number-merge-root [data-tier="1"]{--g-number-merge-tile-fill: #e9b949;--g-number-merge-tile-ink: #2b150e}.g-number-merge-root [data-tier="2"]{--g-number-merge-tile-fill: #df972b;--g-number-merge-tile-ink: #2b150e}.g-number-merge-root [data-tier="3"]{--g-number-merge-tile-fill: #e57b2d;--g-number-merge-tile-ink: #2b150e}.g-number-merge-root [data-tier="4"]{--g-number-merge-tile-fill: #dc5a31;--g-number-merge-tile-ink: #130703}.g-number-merge-root [data-tier="5"]{--g-number-merge-tile-fill: #b53645;--g-number-merge-tile-ink: #fff5e4}.g-number-merge-root [data-tier="6"]{--g-number-merge-tile-fill: #ab305d;--g-number-merge-tile-ink: #fff5e4}.g-number-merge-root [data-tier="7"]{--g-number-merge-tile-fill: #962967;--g-number-merge-tile-ink: #fff5e4}.g-number-merge-root [data-tier="8"]{--g-number-merge-tile-fill: #812c80;--g-number-merge-tile-ink: #fff5e4}.g-number-merge-root [data-tier="9"]{--g-number-merge-tile-fill: #6739a0;--g-number-merge-tile-ink: #fff5e4}.g-number-merge-root [data-tier="10"]{--g-number-merge-tile-fill: #52338b;--g-number-merge-tile-ink: #fff5e4}.g-number-merge-root [data-tier="11"]{--g-number-merge-tile-fill: #3c246b;--g-number-merge-tile-ink: #fff5e4}.g-number-merge-root [data-tier="7"],.g-number-merge-root [data-tier="8"],.g-number-merge-root [data-tier="9"],.g-number-merge-root [data-tier="10"],.g-number-merge-root [data-tier="11"]{box-shadow:inset 0 0 0 2px var(--g-number-merge-gold),inset 0 -4px #16091b55,0 2px 3px #16090055}.g-number-merge-fx{position:absolute;inset:0;pointer-events:none;overflow:clip;border-radius:inherit}.g-number-merge-controls{display:flex;align-items:stretch;gap:6px;height:48px;margin-top:10px}.g-number-merge-undo{min-width:88px!important}.g-number-merge-new{margin-left:auto;min-width:100px!important}.g-number-merge-end{margin-left:auto;min-width:88px!important}.g-number-merge-new+.g-number-merge-end{margin-left:0}.g-number-merge-status{margin:6px 0 0;height:22px;font-size:12px;line-height:22px;color:var(--g-number-merge-muted);white-space:nowrap}.g-number-merge-locked{position:absolute;z-index:4;left:8px;right:8px;top:36%;padding:12px;display:grid;grid-template-columns:1fr 1fr;gap:8px;background:var(--g-number-merge-surface);border:1px solid var(--g-number-merge-line);border-radius:var(--mg-radius);box-shadow:0 4px 20px color-mix(in oklab,var(--g-number-merge-ink) 20%,transparent)}.g-number-merge-locked-text{grid-column:1/-1;text-align:center;font-size:14px}.g-number-merge-dialog{position:absolute;z-index:8;left:4px;right:4px;top:30%;padding:18px 14px;background:var(--g-number-merge-surface);border:1px solid var(--g-number-merge-line);border-radius:var(--mg-radius);box-shadow:0 12px 48px color-mix(in oklab,var(--g-number-merge-ink) 25%,transparent)}.g-number-merge-dialog-title{margin:0 0 12px;font-size:18px}.g-number-merge-dialog-body{font-size:14px;margin-bottom:18px}.g-number-merge-dialog-buttons{display:grid;grid-template-columns:1fr 1fr;gap:8px}.g-number-merge-confirm{background:var(--g-number-merge-accent)!important;color:var(--g-number-merge-on-accent)!important}@media(max-width:371px){.g-number-merge-value{font-size:18px}.g-number-merge-value-long{font-size:14px}.g-number-merge-stat{padding-inline:7px}.g-number-merge-same{display:none}.g-number-merge-root button{padding-inline:9px;font-size:13px}.g-number-merge-status{font-size:11px}}.g-number-merge-particles{position:absolute;inset:0;width:100%;height:100%}.g-number-merge-ring{position:absolute;border:2px solid var(--g-number-merge-gold);border-radius:50%;box-shadow:0 0 12px var(--g-number-merge-glow)}.g-number-merge-rim{position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 3px var(--g-number-merge-gold),inset 0 0 25px var(--g-number-merge-glow)}.g-number-merge-sweep{position:absolute;left:0;top:-40%;height:180%;width:35%;background:linear-gradient(90deg,transparent,var(--g-number-merge-gold),transparent)}.g-number-merge-plus{position:absolute;font-size:12px;font-weight:600;line-height:14px;text-align:center;color:var(--g-number-merge-ink);text-shadow:0 1px 1px var(--g-number-merge-surface)}.g-number-merge-plus-big{font-size:14px}.g-number-merge-first{text-decoration:underline;text-decoration-color:var(--g-number-merge-gold);text-underline-offset:4px}.g-number-merge-top-final{box-shadow:inset 0 0 0 2px var(--g-number-merge-gold)!important}.g-number-merge-end-title{position:absolute;top:43%;left:10%;right:10%;text-align:center;padding:14px 8px;border:1px solid var(--g-number-merge-line);border-radius:var(--mg-radius);background:var(--g-number-merge-surface);color:var(--g-number-merge-ink);font-size:18px;font-weight:600}.g-number-merge-hint{position:absolute;left:45%;top:45%;width:10%;height:10%;border-radius:50%;background:var(--g-number-merge-muted);color:var(--g-number-merge-ink);text-align:center;font-size:28px}.g-number-merge-tile[data-glaze="1"]:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,transparent 30%,color-mix(in oklab,var(--g-number-merge-surface) 35%,transparent) 50%,transparent 70%);opacity:.2;pointer-events:none}@media(prefers-reduced-motion:no-preference){.g-number-merge-board:not([data-ended=true]) .g-number-merge-tile:not([hidden]):first-of-type{animation:g-number-merge-ambient 6s ease-in-out infinite}}@keyframes g-number-merge-ambient{0%,85%,to{opacity:1}92%{opacity:.88}}.g-number-merge-plus{color:var(--g-number-merge-ink);text-shadow:none;background:var(--g-number-merge-surface);border-radius:3px;width:auto!important;min-width:30px;padding:0 3px}.g-number-merge-plus-big{color:var(--g-number-merge-ink);box-shadow:inset 0 -1px var(--g-number-merge-gold)}.g-number-merge-ambient{position:absolute;border-radius:calc(var(--g-number-merge-cell-size) * .12);background:linear-gradient(135deg,transparent,var(--g-number-merge-surface),transparent)}.g-number-merge-variants{order:1}.g-number-merge-hud{order:2}.g-number-merge-board{order:3}.g-number-merge-controls{order:4}.g-number-merge-status{order:5}.g-number-merge-tile{overflow:clip}.g-number-merge-glaze{position:absolute;inset:0;pointer-events:none;opacity:0;background:linear-gradient(135deg,transparent 25%,var(--g-number-merge-surface) 50%,transparent 75%)}.g-number-merge-tile[data-glaze="1"]:after{display:none}.g-number-merge-stat{position:relative}.g-number-merge-first-line{position:absolute;bottom:3px;left:10px;right:10px;height:1px;transform-origin:left;background:var(--g-number-merge-gold)}.g-number-merge-urgent .g-number-merge-stat:last-of-type .g-number-merge-value{color:var(--g-number-merge-rim-low);font-weight:600}.g-number-merge-final-three .g-number-merge-stat:last-of-type .g-number-merge-value{font-weight:700}.g-number-merge-hint:empty:after{content:"";position:absolute;right:70%;top:30%;width:180%;height:40%;background:linear-gradient(90deg,transparent,var(--g-number-merge-muted));border-radius:100%}.g-number-merge-undo{min-width:96px!important}.g-number-merge-new,.g-number-merge-end{min-width:112px!important}.g-number-merge-warm{position:fixed;left:0;top:0;width:1px;height:1px;overflow:clip;contain:strict;opacity:0;pointer-events:none}.g-number-merge-warm-glyph{white-space:nowrap}:root[data-theme=dark] .g-number-merge-root{--g-number-merge-surface: #332219;--g-number-merge-hover: #513627;--g-number-merge-ink: #fff0da;--g-number-merge-muted: #d5b797;--g-number-merge-line: #795740;--g-number-merge-accent: #f1ba63;--g-number-merge-on-accent: #2b150e;--g-number-merge-tray: #291910;--g-number-merge-well: #57382b}.g-number-merge-board{box-shadow:inset 0 1px #d9a57466,inset 0 -3px #140a0866}.g-number-merge-board.is-kbd:focus{outline-color:var(--g-number-merge-gold);box-shadow:0 0 0 5px #3e251b}.g-number-merge-root .g-number-merge-variant[aria-pressed=true]:hover{background:var(--g-number-merge-accent)}.g-number-merge-urgent .g-number-merge-stat:last-of-type .g-number-merge-value{color:var(--g-number-merge-ink)}
