.chipoff-module__YzDwha__wrap{max-width:560px;margin:0 auto;padding:8px 0 24px;position:relative}.chipoff-module__YzDwha__wrap.chipoff-module__YzDwha__embed{max-width:none;padding:0}.chipoff-module__YzDwha__frame{--card:#fffaf0f7;height:clamp(480px, calc(100svh - var(--game-chrome,216px)), 780px);border-radius:var(--radius-lg,28px);border:3px solid var(--ink);box-shadow:0 6px 0 var(--ink);touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;font-family:var(--body);color:var(--ink);background:radial-gradient(120% 80% at 50% 12%,#fff6e4 0%,#f8dcc2 58%,#eebd9f 100%);grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}.chipoff-module__YzDwha__embed .chipoff-module__YzDwha__frame{border-radius:20px;height:calc(100svh - 12px)}@media (pointer:coarse){.chipoff-module__YzDwha__frame{height:calc(100svh - var(--game-chrome,96px));min-height:420px;scroll-margin-top:88px}.chipoff-module__YzDwha__embed .chipoff-module__YzDwha__frame{height:calc(100svh - 12px)}}.chipoff-module__YzDwha__stage{min-height:0;position:relative}.chipoff-module__YzDwha__canvas{touch-action:none;width:100%;height:100%;transition:opacity .3s,filter .3s;display:block;position:absolute;inset:0}.chipoff-module__YzDwha__canvas[data-dim=true]{opacity:.55;filter:saturate(.8)blur(1.5px)}.chipoff-module__YzDwha__finger{opacity:0;pointer-events:none;filter:drop-shadow(0 3px #28202e4d);will-change:transform;margin:-6px 0 0 -18px;transition:opacity .2s;position:absolute;top:0;left:0}.chipoff-module__YzDwha__top,.chipoff-module__YzDwha__dock{z-index:2;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex;position:relative}.chipoff-module__YzDwha__dock{justify-content:center;gap:18px;padding-bottom:14px}.chipoff-module__YzDwha__frame[data-won=true] .chipoff-module__YzDwha__dock,.chipoff-module__YzDwha__frame[data-screen=home] .chipoff-module__YzDwha__top,.chipoff-module__YzDwha__frame[data-screen=home] .chipoff-module__YzDwha__dock,.chipoff-module__YzDwha__frame[data-screen=levels] .chipoff-module__YzDwha__top,.chipoff-module__YzDwha__frame[data-screen=levels] .chipoff-module__YzDwha__dock{visibility:hidden}.chipoff-module__YzDwha__pill,.chipoff-module__YzDwha__round{font:inherit;border:2.5px solid var(--ink);width:46px;height:46px;color:var(--ink);box-shadow:0 3px 0 var(--ink);cursor:pointer;touch-action:manipulation;background:#fff;border-radius:50%;place-items:center;padding:0;display:grid}.chipoff-module__YzDwha__round{width:54px;height:54px}.chipoff-module__YzDwha__pill:active,.chipoff-module__YzDwha__round:active{box-shadow:0 1px 0 var(--ink);transform:translateY(2px)}.chipoff-module__YzDwha__round:disabled{opacity:.4;cursor:default;box-shadow:0 3px 0 var(--ink);transform:none}.chipoff-module__YzDwha__round[data-nudge=true]{background:#ffcf3f;animation:.5s ease-in-out 3 chipoff-module__YzDwha__chipoff-nudge}@keyframes chipoff-module__YzDwha__chipoff-nudge{50%{transform:scale(1.14)}}.chipoff-module__YzDwha__pill:focus-visible,.chipoff-module__YzDwha__round:focus-visible,.chipoff-module__YzDwha__primary:focus-visible,.chipoff-module__YzDwha__ghost:focus-visible,.chipoff-module__YzDwha__tile:focus-visible,.chipoff-module__YzDwha__dailyTile:focus-visible{outline:3px solid var(--orange);outline-offset:2px}.chipoff-module__YzDwha__counter{border:2.5px solid var(--ink);min-width:0;box-shadow:0 3px 0 var(--ink);font-family:var(--mono);background:#fff;border-radius:999px;align-items:center;gap:10px;padding:5px 12px 5px 6px;font-size:14px;display:flex}.chipoff-module__YzDwha__badge{background:var(--ink);color:#fff;border-radius:999px;place-items:center;min-width:34px;height:34px;padding:0 6px;font-weight:700;display:grid}.chipoff-module__YzDwha__badge svg{width:18px;height:18px}.chipoff-module__YzDwha__left,.chipoff-module__YzDwha__moves{font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:inline-flex}.chipoff-module__YzDwha__left svg{width:20px;height:20px;color:var(--ink)}.chipoff-module__YzDwha__moves small{opacity:.55;font-size:12px}.chipoff-module__YzDwha__stars{gap:1px;display:inline-flex}.chipoff-module__YzDwha__stars svg{width:20px;height:20px}.chipoff-module__YzDwha__home,.chipoff-module__YzDwha__sheet,.chipoff-module__YzDwha__win,.chipoff-module__YzDwha__problem{z-index:3;position:absolute}.chipoff-module__YzDwha__home{text-align:center;place-content:center;gap:22px;padding:24px;display:grid;inset:0}.chipoff-module__YzDwha__title{font-family:var(--display);letter-spacing:-.02em;color:#fff;text-shadow:0 -3px 0 var(--ink), 0 3px 0 var(--ink), -3px 0 0 var(--ink), 3px 0 0 var(--ink), -3px -3px 0 var(--ink), 3px -3px 0 var(--ink), -3px 3px 0 var(--ink), 3px 3px 0 var(--ink), 0 8px 0 var(--ink), -3px 8px 0 var(--ink), 3px 8px 0 var(--ink);margin:0;font-size:clamp(48px,15vw,76px);font-weight:800;line-height:.95}.chipoff-module__YzDwha__title span{color:#ffcf3f}.chipoff-module__YzDwha__homeButtons{justify-items:center;gap:12px;display:grid}.chipoff-module__YzDwha__primary,.chipoff-module__YzDwha__ghost{font:inherit;border:2.5px solid var(--ink);min-width:210px;min-height:52px;color:var(--ink);box-shadow:0 4px 0 var(--ink);cursor:pointer;touch-action:manipulation;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.chipoff-module__YzDwha__primary{background:var(--orange);color:#fff}.chipoff-module__YzDwha__ghost{background:#fff}.chipoff-module__YzDwha__primary em,.chipoff-module__YzDwha__ghost em{font-style:normal;font-family:var(--mono);background:#28202e1f;border-radius:999px;padding:2px 8px;font-size:13px}.chipoff-module__YzDwha__primary em{background:#ffffff47}.chipoff-module__YzDwha__primary:active,.chipoff-module__YzDwha__ghost:active{box-shadow:0 2px 0 var(--ink);transform:translateY(2px)}.chipoff-module__YzDwha__primary:disabled,.chipoff-module__YzDwha__ghost:disabled{opacity:.6}.chipoff-module__YzDwha__win .chipoff-module__YzDwha__primary{min-width:0;min-height:54px;padding:0 24px}.chipoff-module__YzDwha__sheet{background:var(--card);-webkit-overflow-scrolling:touch;touch-action:pan-y;padding:64px 16px 20px;animation:.28s cubic-bezier(.2,1.1,.4,1) both chipoff-module__YzDwha__chipoff-up;inset:0;overflow-y:auto}@keyframes chipoff-module__YzDwha__chipoff-up{0%{opacity:0;transform:translateY(24px)}}.chipoff-module__YzDwha__close{position:absolute;top:10px;right:12px}.chipoff-module__YzDwha__dailyTile{font:inherit;border:2.5px solid var(--ink);width:100%;min-height:54px;color:var(--ink);box-shadow:0 4px 0 var(--ink);cursor:pointer;background:#ffe7a3;border-radius:18px;justify-content:center;align-items:center;gap:10px;margin:0 0 14px;font-weight:700;display:flex}.chipoff-module__YzDwha__dailyTile em{font-style:normal;font-family:var(--mono)}.chipoff-module__YzDwha__pack h3{font-family:var(--display);letter-spacing:.04em;text-transform:uppercase;opacity:.75;margin:14px 4px 8px;font-size:15px}.chipoff-module__YzDwha__tiles{grid-template-columns:repeat(auto-fill,minmax(62px,1fr));gap:10px;display:grid}.chipoff-module__YzDwha__tile{font:inherit;aspect-ratio:1;border:2.5px solid var(--ink);color:var(--ink);box-shadow:0 3px 0 var(--ink);cursor:pointer;touch-action:manipulation;background:#fff;border-radius:16px;align-content:center;place-items:center;gap:2px;padding:4px;display:grid;position:relative;overflow:hidden}.chipoff-module__YzDwha__tile[data-next=true]{background:#ffcf3f}.chipoff-module__YzDwha__tile b{font-family:var(--mono);font-size:15px;position:relative}.chipoff-module__YzDwha__tile[data-done=true] b{opacity:.7;place-self:start;font-size:12px;position:absolute;top:4px;left:7px}.chipoff-module__YzDwha__tile:active{box-shadow:0 1px 0 var(--ink);transform:translateY(2px)}.chipoff-module__YzDwha__dots{align-self:end;gap:3px;display:inline-flex;position:relative}.chipoff-module__YzDwha__dots i{border:1.5px solid var(--ink);background:0 0;border-radius:50%;width:8px;height:8px}.chipoff-module__YzDwha__dots i[data-on=true]{background:#ffcf3f}.chipoff-module__YzDwha__mini{opacity:.95;align-content:center;gap:1px;display:grid;position:absolute;inset:12px 10px 14px}.chipoff-module__YzDwha__mini i{aspect-ratio:1;border-radius:28%;min-width:0}.chipoff-module__YzDwha__win{background:var(--card);border-top:3px solid var(--ink);text-align:center;border-radius:26px 26px 0 0;justify-items:center;gap:8px;min-height:214px;padding:16px 16px 18px;animation:.4s cubic-bezier(.2,1.2,.4,1) both chipoff-module__YzDwha__chipoff-rise;display:grid;bottom:0;left:0;right:0}@keyframes chipoff-module__YzDwha__chipoff-rise{0%{transform:translateY(100%)}}.chipoff-module__YzDwha__winName{font-family:var(--display);margin:0;font-size:28px;line-height:1.1}.chipoff-module__YzDwha__win .chipoff-module__YzDwha__stars svg{width:34px;height:34px;animation:.5s cubic-bezier(.2,1.6,.4,1) both chipoff-module__YzDwha__chipoff-star}.chipoff-module__YzDwha__win .chipoff-module__YzDwha__stars svg:nth-child(2){animation-delay:.19s}.chipoff-module__YzDwha__win .chipoff-module__YzDwha__stars svg:nth-child(3){animation-delay:.38s}@keyframes chipoff-module__YzDwha__chipoff-star{0%{transform:scale(0)rotate(-40deg)}}.chipoff-module__YzDwha__winMeta{font-family:var(--mono);margin:0;font-size:14px}.chipoff-module__YzDwha__winButtons{align-items:center;gap:14px;margin-top:4px;display:flex}.chipoff-module__YzDwha__problem{text-align:center;background:var(--card);place-content:center;justify-items:center;gap:14px;padding:24px;display:grid;inset:0}.chipoff-module__YzDwha__problem p{max-width:34ch;margin:0}@media (max-width:380px){.chipoff-module__YzDwha__counter{gap:7px;padding-right:8px}.chipoff-module__YzDwha__stars svg{width:17px;height:17px}}@media (prefers-reduced-motion:reduce){.chipoff-module__YzDwha__sheet,.chipoff-module__YzDwha__win,.chipoff-module__YzDwha__win .chipoff-module__YzDwha__stars svg,.chipoff-module__YzDwha__round[data-nudge=true]{animation:none}}
