.ck-chip{width:var(--ck,44px);height:var(--ck,44px);vertical-align:middle;pointer-events:none;flex:none;line-height:0;display:inline-block}.ck-chip>svg{width:100%;height:100%;display:block;overflow:visible}.ck-stack{--step:calc(var(--ck,30px) * .15);width:var(--ck,30px);pointer-events:none;flex-direction:column;flex:none;align-items:center;display:inline-flex;position:relative}.ck-pile{width:var(--ck,30px);height:calc(var(--ck,30px) + (var(--n,1) - 1) * var(--step));display:block;position:relative}.ck-pc{width:var(--ck,30px);height:var(--ck,30px);transform:translate(var(--dx,0), calc(var(--i,0) * var(--step) * -1)) rotate(var(--rot,0deg));animation:.32s cubic-bezier(.25,1.4,.5,1) both ckLand;position:absolute;bottom:0;left:0}@keyframes ckLand{0%{transform:translate(var(--dx,0), calc(var(--i,0) * var(--step) * -1 - var(--ck,30px) * .5)) rotate(var(--rot,0deg)) scale(1.2);opacity:0}}.ck-total{color:#ffe28a;font:800 max(9px, calc(var(--ck,30px) * .32))/1.25 "Bahnschrift SemiCondensed", "Roboto Condensed", "Arial Narrow", var(--sans,system-ui);letter-spacing:.02em;white-space:nowrap;background:linear-gradient(#1b1209ee,#000d);border:1px solid #e9c46a99;border-radius:999px;margin-top:1px;padding:1px 6px;box-shadow:0 2px 4px #0008}.ck-tray{justify-content:safe center;align-items:flex-end;gap:clamp(4px, calc(1.2 * var(--gvw,1vw)), 10px);scrollbar-width:none;min-width:0;padding:22px 8px 8px;display:flex;overflow-x:auto}.ck-tray::-webkit-scrollbar{display:none}.ck-tbtn{width:var(--ck,46px);height:var(--ck,46px);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;flex:none;margin:0;padding:0;transition:transform .2s cubic-bezier(.2,1.5,.4,1),filter .2s;position:relative}.ck-tbtn:before{content:"";opacity:0;background:radial-gradient(circle,#0000 58%,#ffe08a55 66%,#ffd04a00 76%);border-radius:50%;transition:opacity .2s;position:absolute;inset:-4px;box-shadow:0 0 0 2px #ffe7a0,0 0 14px 3px #ffc93ccc}.ck-tbtn:hover:not(:disabled){transform:translateY(-4px)}.ck-tbtn.on{z-index:1;transform:translateY(-7px)scale(1.1)}.ck-tbtn.on:before{opacity:1;animation:1.6s ease-in-out infinite alternate ckGlow}@keyframes ckGlow{to{box-shadow:0 0 0 2px #fff4cf,0 0 22px 6px #ffc93cee}}.ck-tbtn:active:not(:disabled){transform:translateY(-2px)scale(.96)}.ck-tbtn:disabled{opacity:.38;filter:grayscale(.6);cursor:not-allowed}.ck-tbtn:focus-visible{outline:none}.ck-tbtn:focus-visible:after{content:"";outline-offset:0;border-radius:50%;outline:2px solid #fff;position:absolute;inset:-6px}.ck-tray.ck-std,.ck-touch{--ck-min:clamp(60px, calc(7.4 * var(--gvh,9px)), 72px)}@container gstage (max-height:650px){.ck-tray.ck-std,.ck-touch{--ck-min:64px}}.ck-tray.ck-std.ck-std.ck-std{gap:5px;padding:10px 4px;--ck:max(var(--ck-min), var(--ck-req,0px))!important}.ck-touch{width:var(--ck-min);height:var(--ck-min);min-width:var(--ck-min);min-height:var(--ck-min)}.ck-tray.ck-std.ck-2row{grid-template-columns:repeat(var(--cols,5), var(--ck));justify-content:center;row-gap:10px;display:grid;overflow:visible}.ck-tray.ck-std.ck-2row.ck-2row{min-width:max-content}.ck-std .ck-tbtn.on{transform:translateY(-6px)scale(1.08)}.ck-std .ck-tbtn.on:before{inset:-5px;box-shadow:0 0 0 3px #fff1b8,0 0 0 5px #e0a22a,0 0 18px 5px #ffc93cdd}.ck-std .ck-tbtn:disabled{opacity:.5;filter:grayscale(.5)brightness(.8)}.ck-tval{z-index:2;pointer-events:none;color:#2a1300;font:900 12px/1.25 "Bahnschrift SemiCondensed", "Roboto Condensed", "Arial Narrow", var(--sans,system-ui);white-space:nowrap;background:linear-gradient(#ffe9a6,#d99a2b);border:1px solid #fff6;border-radius:999px;padding:1px 7px;position:absolute;top:calc(100% - 9px);left:50%;transform:translate(-50%);box-shadow:0 2px 5px #000a}.ck-flylayer{z-index:2147483000;pointer-events:none;contain:strict;position:fixed;inset:0;overflow:hidden}.ck-fly{will-change:transform, opacity;line-height:0;position:absolute;top:0;left:0}.ck-fly>svg{width:100%;height:100%;display:block;overflow:visible}@container gstage (max-width:420px){.ck-tray{gap:4px}}@media (prefers-reduced-motion:reduce){.ck-pc{animation:none}.ck-tbtn,.ck-tbtn:before{transition:none}.ck-tbtn.on:before{animation:none}}
