.DotsParts_side__O9KRS{--db-p1:#2b6cb0;--db-p2:#c53030;display:flex;flex-direction:column;gap:8px}.DotsParts_bar__Cb1wY{display:flex;overflow:hidden;height:14px;border-radius:999px;background:var(--color-bg)}.DotsParts_seg__1BFNa{flex-basis:0;min-width:0;transition:flex-grow .4s ease}.DotsParts_p1__hkS58{background:var(--db-p1)}.DotsParts_p2__ka_ws{background:var(--db-p2)}.DotsParts_rest__9Oy40{background:var(--color-border)}.DotsParts_counts__ThHeV{display:flex;justify-content:space-between;gap:8px;font-size:.85rem;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.DotsParts_counts__ThHeV span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DotsParts_c1__DxUFC{color:var(--db-p1)}.DotsParts_c2__gO8Qs{color:var(--db-p2)}.DotsParts_note__iOX4W{margin:0;color:var(--color-text-light);font-size:.8rem;line-height:1.55}.DotsParts_sizeChoice__TAbzs{display:flex;flex-direction:column;gap:4px}.DotsParts_hint__011li{margin:0;color:var(--color-text-light);font-size:.78rem}.DotsParts_current__RANyZ{font-weight:800}.DotsBoard_frame__KqI1_,.DotsBoard_mini__3wDqV,.DotsBoard_swatch__LyzSq{--db-p1:#2b6cb0;--db-p1-soft:#dbe7f5;--db-p2:#c53030;--db-p2-soft:#f7dddd;--db-dot:#2d3748;--db-guide:#cbd5e0;--db-warn:#d69e2e;--db-warn-soft:rgba(214,158,46,.18)}.DotsBoard_frame__KqI1_{--db-line-ms:calc(240ms * var(--bg-speed, 1));--db-box-ms:calc(300ms * var(--bg-speed, 1));position:relative;container-type:inline-size;width:100%;padding:1.5%;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-white);box-shadow:var(--shadow-md);-moz-user-select:none;user-select:none;-webkit-user-select:none}.DotsBoard_svg__iU_kk{display:block;width:100%;height:auto;aspect-ratio:1;overflow:visible}.DotsBoard_interactive__PFf24{cursor:pointer;touch-action:none;-webkit-tap-highlight-color:transparent}.DotsBoard_interactive__PFf24:focus{outline:none}.DotsBoard_interactive__PFf24:focus-visible{border-radius:var(--radius-md);outline:3px solid var(--color-secondary);outline-offset:2px}.DotsBoard_p1__KkPML{--db-c:var(--db-p1);--db-soft:var(--db-p1-soft)}.DotsBoard_p2__Hk7el{--db-c:var(--db-p2);--db-soft:var(--db-p2-soft)}.DotsBoard_guide___gbzO{stroke:var(--db-guide);stroke-width:2.5;stroke-dasharray:2 10;stroke-linecap:round}.DotsBoard_drawn__Y26UT{stroke:var(--db-c);stroke-width:10;stroke-linecap:round}.DotsBoard_drawnFresh__EGK7s{stroke-dasharray:1;animation:DotsBoard_dbDraw__4m5UX var(--db-line-ms) ease-out both}@keyframes DotsBoard_dbDraw__4m5UX{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.DotsBoard_lastHalo__Ta3cc{stroke:var(--db-c);stroke-width:24;stroke-linecap:round;opacity:.2}.DotsBoard_preview___NL_O{stroke:var(--db-c);stroke-width:12;stroke-linecap:round;opacity:.5;pointer-events:none}.DotsBoard_previewKey__iKIKO{opacity:.75;stroke-dasharray:14 10}.DotsBoard_hint__OJJwd{stroke:var(--color-secondary);stroke-width:16;stroke-linecap:round;animation:DotsBoard_dbHint__SJcj4 1.1s ease-in-out infinite;pointer-events:none}@keyframes DotsBoard_dbHint__SJcj4{50%{opacity:.35}}.DotsBoard_dot__LuhC6{fill:var(--db-dot);pointer-events:none}.DotsBoard_box__medsN rect{fill:var(--db-soft)}.DotsBoard_box__medsN text{fill:var(--db-c);font-family:var(--font-main);font-size:46px;font-weight:900}.DotsBoard_boxFresh__kHgzh{transform-box:fill-box;transform-origin:center;animation:DotsBoard_dbBox__TBDB1 var(--db-box-ms) cubic-bezier(.3,1.4,.5,1) both;animation-delay:calc(var(--db-line-ms) * .7)}@keyframes DotsBoard_dbBox__TBDB1{0%{opacity:0;transform:scale(.4)}}.DotsBoard_boxGhost__sy1Bc{opacity:.55;pointer-events:none}.DotsBoard_offered__r_LPM{fill:var(--db-warn-soft);stroke:var(--db-warn);stroke-width:3;stroke-dasharray:8 6;pointer-events:none}.DotsBoard_takeable__hxsLJ{fill:none;stroke:var(--db-c);stroke-width:3;stroke-dasharray:6 7;opacity:.55;pointer-events:none}.DotsBoard_streak__BIUvl{position:absolute;top:6px;left:50%;z-index:5;display:inline-flex;align-items:baseline;gap:.5em;padding:.3rem .9rem;border-radius:999px;background:var(--db-c);color:var(--color-white);font-size:clamp(.85rem,3.4cqw,1.05rem);font-weight:900;white-space:nowrap;pointer-events:none;transform:translateX(-50%);box-shadow:var(--shadow-md);animation:DotsBoard_dbStreak__udcE_ calc(1.6s * var(--bg-speed, 1)) ease-out both}.DotsBoard_streakSub__86sUa{font-size:.8em;font-weight:700;opacity:.9}@keyframes DotsBoard_dbStreak__udcE_{0%{opacity:0;transform:translate(-50%,30%) scale(.85)}12%{opacity:1;transform:translateX(-50%) scale(1.05)}22%{transform:translateX(-50%) scale(1)}80%{opacity:1}to{opacity:0;transform:translateX(-50%)}}.DotsBoard_srOnly__7MAHC{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.DotsBoard_swatch__LyzSq{display:block;flex:none}.DotsBoard_swatch__LyzSq rect{fill:var(--db-soft);stroke:var(--db-c);stroke-width:2}.DotsBoard_swatch__LyzSq text{fill:var(--db-c);font-family:var(--font-main);font-size:14px;font-weight:900}.DotsBoard_mini__3wDqV{width:100%;max-width:180px;margin:0 auto}@media (prefers-reduced-motion:reduce){.DotsBoard_boxFresh__kHgzh,.DotsBoard_drawnFresh__EGK7s,.DotsBoard_hint__OJJwd,.DotsBoard_streak__BIUvl{animation-duration:.01ms;animation-delay:0s}}