.bk,.bk-page .wrap{display:grid;grid-gap:clamp(18px,2.4vw,28px);gap:clamp(18px,2.4vw,28px)}.bk-hero{display:grid;grid-gap:0;gap:0;max-width:820px}.bk-hero h1{font-size:clamp(48px,7vw,96px)}.bk-hero.small h1{font-size:clamp(38px,5.4vw,72px)}.bk-hero .lede{margin-top:12px}.bk-hero .lede a,.bk-hero .lede a b{color:var(--orange)}.bk-grid{display:grid;grid-template-columns:minmax(0,1fr) 420px;grid-gap:18px;gap:18px;align-items:start}.bk-grid>*{min-width:0}.bk-dock{display:grid;grid-gap:16px;gap:16px;align-content:start}@media (min-width:1025px) and (min-height:760px){.bk-dock{position:-webkit-sticky;position:sticky;top:80px}}@media (max-width:1024px){.bk-grid{grid-template-columns:minmax(0,1fr)}}.bk-main{padding:0;overflow:hidden}.bk-list,.bk-main,.bk-pay,.bk-record{padding-block:0}.bk-head{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:12px 18px;background:linear-gradient(180deg,#2e2619,#221c12);border-bottom:2px solid var(--edge)}.bk-head h2{font-size:clamp(22px,2.6vw,30px);color:var(--orange);margin-right:auto}.bk-seg{display:inline-flex;background:#1b150e;border:2px solid var(--edge);box-shadow:inset 0 2px 0 rgba(0,0,0,.6)}.bk-seg button{display:inline-flex;align-items:baseline;gap:6px;padding:6px 12px;font-family:var(--rs);font-size:17px;line-height:1;color:var(--yellow);text-shadow:var(--shadow);background:none;border:0;border-right:2px solid var(--edge);cursor:pointer;white-space:nowrap}.bk-seg button:last-child{border-right:0}.bk-seg button i{font-style:normal;font-size:13px;color:var(--mute)}.bk-seg button:hover{color:var(--orange)}.bk-seg button.on{color:var(--ink);background:linear-gradient(180deg,#ffe26b,#e2ad14);text-shadow:none}.bk-seg button.on i{color:#5a4300}.bk-seg button:disabled{opacity:.55;cursor:not-allowed}.bk-casket-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:14px;gap:14px;align-items:stretch;padding:16px 18px 14px}.bk-casket{position:relative;overflow:hidden;display:flex;align-items:center;gap:18px;padding:14px 20px 14px 16px;text-align:left;cursor:pointer;color:inherit;border:2px solid #4a3600;background:radial-gradient(120px 90px at 70px 60%,rgba(255,210,31,.28),transparent 70%),linear-gradient(180deg,#2b2318,#17120b);box-shadow:inset 0 0 0 2px rgba(255,210,31,.22),inset 0 2px 0 rgba(255,240,160,.12),0 5px 0 #0f0b06;transition:transform .08s ease,box-shadow .2s ease}.bk-casket:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(100deg,transparent 30%,rgba(255,240,180,.16) 45%,transparent 60%);transform:translateX(-120%);animation:bk-sheen 4.2s ease-in-out infinite}@keyframes bk-sheen{0%,60%{transform:translateX(-120%)}85%,to{transform:translateX(120%)}}.bk-casket:hover{box-shadow:inset 0 0 0 2px rgba(255,210,31,.5),inset 0 2px 0 rgba(255,240,160,.2),0 5px 0 #0f0b06,0 0 34px rgba(255,190,40,.25)}.bk-casket:active{transform:translateY(5px);box-shadow:inset 0 0 0 2px rgba(255,210,31,.5),0 0 0 #0f0b06}.bk-casket:disabled{opacity:.55;cursor:not-allowed}.bk-casket-art{position:relative;display:grid;flex:none;filter:drop-shadow(0 4px 0 rgba(0,0,0,.55));animation:bk-bob 2.6s ease-in-out infinite}.bk-casket-lid{display:block;transform-origin:50% 100%;transition:transform .25s cubic-bezier(.3,1.6,.5,1)}.bk-casket:hover .bk-casket-lid{transform:translateY(-5px) rotate(-7deg)}.bk-casket:hover .bk-casket-art{animation-duration:.9s}@keyframes bk-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.bk-casket-copy{display:grid;grid-gap:4px;gap:4px;min-width:0}.bk-casket-copy b{font-size:clamp(26px,2.8vw,34px);line-height:1;color:var(--chat-yellow)}.bk-casket-copy small{font-size:13px;color:var(--mute)}.bk-count{position:relative;display:grid;align-content:center;justify-items:center;grid-gap:4px;gap:4px;padding:8px 12px;background:#1b150e;border:2px solid var(--edge);box-shadow:inset 0 2px 0 rgba(0,0,0,.6)}.bk-count>span{font-size:16px;color:var(--orange)}.bk-count>div{display:flex;align-items:center;gap:10px}.bk-count>div b{min-width:2ch;text-align:center;font-size:34px;line-height:1;color:var(--chat-yellow)}.bk-count button{width:30px;height:30px;font-family:var(--rs);font-size:22px;line-height:1;color:var(--yellow);text-shadow:var(--shadow);background:linear-gradient(180deg,#3d3325,#2d2518);border:2px solid var(--edge);box-shadow:0 3px 0 var(--stone-lo);cursor:pointer}.bk-count button:active{transform:translateY(3px);box-shadow:none}.bk-count button:disabled{opacity:.4;cursor:not-allowed}.bk-count small{font-size:11.5px;color:var(--mute);white-space:nowrap}.bk-shake{align-self:center}@media (max-width:720px){.bk-casket-row{grid-template-columns:minmax(0,1fr) auto}.bk-casket{grid-column:1/-1}.bk-shake{justify-self:stretch}}.split{height:38px;margin:2px 18px 6px;background:#120e08;border:2px solid var(--edge);box-shadow:inset 0 2px 0 rgba(0,0,0,.7);touch-action:none}.split,.split-seg{position:relative;display:flex}.split-seg{min-width:4px;flex-basis:0;align-items:center;justify-content:center;overflow:visible;box-shadow:inset 0 2px 0 rgba(255,255,255,.28),inset 0 -3px 0 rgba(0,0,0,.28);transition:flex-grow .55s cubic-bezier(.2,1.1,.3,1)}.split-seg span{overflow:hidden;white-space:nowrap;text-overflow:clip;padding:0 4px;font-size:16px;color:#140f06;text-shadow:0 1px 0 rgba(255,255,255,.35);pointer-events:none}.split-seg.locked{background-image:repeating-linear-gradient(135deg,rgba(0,0,0,.18) 0 4px,transparent 4px 9px)!important}.split-handle{position:absolute;z-index:2;top:-6px;bottom:-6px;right:-8px;width:16px;padding:0;background:none;border:0;cursor:ew-resize}.split-handle:before{content:"";position:absolute;top:6px;bottom:6px;left:7px;width:2px;background:#f7eed6;border:1px solid #1b1200;box-shadow:0 0 0 1px rgba(0,0,0,.4)}.split-handle:focus-visible:before,.split-handle:hover:before{left:6px;width:4px;background:var(--chat-yellow);box-shadow:0 0 10px rgba(255,255,0,.6)}.split-handle:focus-visible{outline:none}.split-handle:disabled{cursor:default}.split-handle:disabled:before{background:#6b5c43}.split.shaking .split-seg{animation:bk-jitter .09s steps(2) infinite}@keyframes bk-jitter{0%{transform:translateY(-1px);filter:brightness(1.25)}to{transform:translateY(1px);filter:brightness(.9)}}.bk-rows{list-style:none;display:grid;grid-gap:6px;gap:6px;padding:10px 18px 4px}.bk-row{position:relative;display:grid;grid-template-columns:6px minmax(120px,1.1fr) minmax(150px,1.3fr) minmax(120px,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:9px 10px 9px 0;background:linear-gradient(180deg,#2e261a,#231c13);border:2px solid var(--edge);box-shadow:inset 0 1px 0 rgba(255,225,160,.06);animation:bk-row-in .35s cubic-bezier(.2,1.2,.3,1) both}@keyframes bk-row-in{0%{opacity:0;transform:translateY(6px)}}.bk-row.locked{border-color:#5a4300;box-shadow:inset 0 0 0 1px rgba(255,210,31,.25)}.bk-swatch{align-self:stretch;margin:-9px 0;background:var(--c);box-shadow:0 0 12px var(--c)}.bk-coin{display:flex;align-items:center;gap:10px;min-width:0}.bk-coin .tok-fallback,.bk-coin img{border-radius:50%;flex:none}.bk-coin>span{display:grid;min-width:0}.bk-coin b{font-size:21px;line-height:1;color:var(--yellow);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bk-coin small{font-size:11.5px;color:var(--mute);white-space:nowrap}.bk-coin small .isle,.isle{font-style:normal;color:#7fe3d0}.bk-weight{display:flex;align-items:center;gap:10px;min-width:0}.bk-weight input[type=range]{flex:1 1;min-width:60px;height:20px;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:none;cursor:pointer}.bk-weight input[type=range]::-webkit-slider-runnable-track{height:8px;border:1px solid #0c0906;background:linear-gradient(90deg,var(--c) 0 var(--p),#15110a var(--p) var(--cap,100%),transparent var(--cap,100%)),repeating-linear-gradient(135deg,#2a2218 0 3px,#0f0b07 3px 6px);box-shadow:inset 0 1px 0 rgba(0,0,0,.5)}.bk-weight input[type=range]::-moz-range-track{height:8px;border:1px solid #0c0906;background:#15110a}.bk-weight input[type=range]::-moz-range-progress{height:8px;background:var(--c)}.bk-weight input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:20px;margin-top:-7px;background:linear-gradient(180deg,#ffe26b,#e2ad14);border:2px solid #4a3600;box-shadow:0 2px 0 #1b1200}.bk-weight input[type=range]::-moz-range-thumb{width:12px;height:18px;border-radius:0;background:linear-gradient(180deg,#ffe26b,#e2ad14);border:2px solid #4a3600}.bk-weight input[type=range]:disabled{cursor:not-allowed;opacity:.6}.bk-pct{display:flex;align-items:baseline;gap:1px;padding:3px 6px;background:#1b150e;border:2px solid var(--edge);box-shadow:inset 0 2px 0 rgba(0,0,0,.6)}.bk-pct:focus-within{border-color:var(--gold)}.bk-pct input{width:5.4ch;text-align:right;font-family:var(--rs);font-size:22px;line-height:1;color:var(--chat-yellow);text-shadow:var(--shadow);background:none;border:0;outline:none}.bk-pct i{font-style:normal;font-family:var(--rs);font-size:16px;color:var(--mute)}.bk-row.scramble .bk-pct input{color:#fff;animation:bk-flick .08s steps(2) infinite}@keyframes bk-flick{50%{opacity:.55}}.bk-quote{display:grid;justify-items:end;min-width:0;text-align:right}.bk-quote b{font-family:var(--rs);font-weight:400;font-size:18px;line-height:1.1;color:var(--yellow);text-shadow:var(--shadow);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bk-quote small{font-size:11.5px;color:var(--mute)}.bk-quote .warn{color:var(--orange)}.bk-quote .bad,.bk-quote small.bad{color:var(--chat-red)}.bk-quote .dim{color:#6b5c43}.bk-acts{display:flex}.bk-acts,.bk-lock,.bk-x{align-items:center;gap:6px}.bk-lock,.bk-x{display:inline-flex;height:30px;padding:0 9px;font-family:var(--rs);font-size:15px;color:var(--mute);text-shadow:var(--shadow);background:#1b150e;border:1px solid var(--edge);cursor:pointer}.bk-lock span{width:10px;height:11px;position:relative;border:2px solid;border-top:0 solid;margin-top:4px}.bk-lock span:before{content:"";position:absolute;left:0;top:-7px;width:6px;height:7px;border:2px solid;border-bottom:0;border-radius:4px 4px 0 0;transform:translateX(-2px) translateX(1px)}.bk-lock:not(.on) span:before{transform:translateX(3px)}.bk-lock.on{color:var(--ink);background:linear-gradient(180deg,#ffe26b,#e2ad14);text-shadow:none;border-color:#4a3600}.bk-lock:hover:not(.on),.bk-x:hover{color:var(--yellow)}.bk-x:hover{color:var(--chat-red)}.bk-lock:disabled,.bk-x:disabled{opacity:.45;cursor:not-allowed}@media (max-width:760px){.bk-row{grid-template-columns:6px minmax(0,1fr) auto;grid-template-areas:"sw coin acts" "sw weight weight" "sw quote quote";row-gap:8px}.bk-swatch{grid-area:sw}.bk-coin{grid-area:coin}.bk-acts{grid-area:acts}.bk-weight{grid-area:weight}.bk-quote{grid-area:quote;justify-items:start;text-align:left}.bk-lock{padding:0 7px;font-size:0;gap:0}}.bk-row-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:12px 18px 18px}.bk-link{padding:0;font-family:var(--rs);font-size:17px;color:var(--orange);text-shadow:var(--shadow);background:none;border:0;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:rgba(255,152,31,.4);text-decoration-color:rgba(255,152,31,.4);text-underline-offset:3px}.bk-link:hover{color:var(--yellow)}.bk-link:disabled{opacity:.45;cursor:not-allowed}.bk-note{font-size:12.5px;color:var(--mute)}.bk-note a{color:var(--orange)}.bk-pay .offer-head h3{margin-right:auto}.bk-usd{min-height:16px;text-align:right;font-size:12.5px;color:var(--mute)}.bk-sum{display:grid;grid-gap:2px;gap:2px;background:var(--edge);border:2px solid var(--edge)}.bk-sum>div{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:7px 10px;background:linear-gradient(180deg,#3d3325,#2d2518)}.bk-sum span{font-size:15px;letter-spacing:.04em;color:var(--mute)}.bk-sum b,.bk-sum span{font-family:var(--rs);text-shadow:var(--shadow)}.bk-sum b{font-weight:400;font-size:18px;color:var(--yellow);text-align:right}.bk-sum b i{display:block;font-style:normal;font-family:var(--sans);font-size:11px;color:var(--mute);text-shadow:none}.bk-buy{margin-top:4px}.bk-buy:not(:disabled){animation:bk-ready 2.4s ease-in-out infinite}@keyframes bk-ready{0%,to{box-shadow:inset 0 0 0 2px rgba(255,246,200,.55),inset 0 2px 0 rgba(255,255,255,.35),0 5px 0 #4a3600}50%{box-shadow:inset 0 0 0 2px rgba(255,246,200,.55),inset 0 2px 0 rgba(255,255,255,.35),0 5px 0 #4a3600,0 0 26px rgba(255,200,40,.45)}}.bk-sub{text-align:center;font-size:12px;color:var(--mute)}.bk-why{font-size:12.5px;line-height:1.5;color:#e8d9ae;padding:8px 10px;background:rgba(120,82,12,.32);box-shadow:inset 3px 0 0 var(--orange)}.bk-legs{display:grid;grid-gap:8px;gap:8px;padding:10px;background:#15110a;border:2px solid var(--edge)}.bk-legs-head{font-size:18px;color:var(--orange)}.bk-legs ul{list-style:none;display:grid;grid-gap:4px;gap:4px;max-height:320px;overflow-y:auto}.bk-leg{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:4px 10px;gap:4px 10px;padding:6px 8px;background:#1e1811;border-left:3px solid #4a3e2f}.bk-leg-coin{display:flex;align-items:center;gap:7px;min-width:0}.bk-leg-coin img{border-radius:50%}.bk-leg-coin b{font-weight:400;font-size:17px;color:var(--yellow);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bk-leg-coin b,.bk-leg-st{font-family:var(--rs);text-shadow:var(--shadow)}.bk-leg-st{font-size:15px;color:var(--mute)}.bk-leg a{font-family:var(--rs);font-size:15px;color:var(--orange);text-decoration:underline;text-underline-offset:2px}.bk-leg small{grid-column:1/-1;font-size:11.5px;color:#c9b995}.bk-leg.building .bk-leg-st,.bk-leg.sent .bk-leg-st,.bk-leg.signed .bk-leg-st{color:var(--yellow);animation:bk-flick .8s steps(2) infinite}.bk-leg.cleared{border-left-color:var(--chat-green)}.bk-leg.cleared .bk-leg-st{color:var(--chat-green)}.bk-leg.failed{border-left-color:var(--chat-red)}.bk-leg.failed .bk-leg-st{color:var(--chat-red)}.bk-leg.unsent{border-left-color:var(--orange)}.bk-leg.unsent .bk-leg-st{color:var(--orange)}.bk-legs-foot{display:flex;flex-wrap:wrap;gap:10px}.bk-lower{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;align-items:start}@media (max-width:900px){.bk-lower{grid-template-columns:minmax(0,1fr)}}.bk-list{padding:0;overflow:hidden}.bk-list-head{display:flex;align-items:center;gap:12px;padding:12px 18px;background:linear-gradient(180deg,#2e2619,#221c12);border-bottom:2px solid var(--edge)}.bk-list-head h2{font-size:clamp(20px,2.2vw,26px);color:var(--orange)}.bk-empty{padding:16px 18px;font-size:13.5px;color:var(--mute)}.bk-cards{list-style:none;display:grid;grid-gap:2px;gap:2px;background:var(--edge)}.bk-card{display:flex;align-items:center;gap:10px;padding-right:14px;background:linear-gradient(180deg,#2e261a,#231c13)}.bk-card:hover{background:linear-gradient(180deg,#3a3021,#2a2217)}.bk-card-link{flex:1 1;min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icons meta" "bar bar";grid-gap:6px 12px;gap:6px 12px;align-items:center;padding:10px 14px}.bk-card-icons{grid-area:icons;display:flex;align-items:center}.bk-card-icon{display:grid;margin-right:-6px;box-shadow:0 0 0 2px #1b150e,0 0 0 3px var(--c);background:#1b150e}.bk-card-icon,.bk-card-icon .tok-fallback,.bk-card-icon img{border-radius:50%}.bk-card-more{margin-left:12px;font-size:16px;color:var(--mute)}.bk-card-meta{grid-area:meta;display:grid;min-width:0;padding-left:6px}.bk-card-meta b{font-size:18px;line-height:1.1;color:var(--yellow)}.bk-card-meta b,.bk-card-meta small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bk-card-meta small{font-size:11.5px;color:var(--mute)}.bk-card-bar{grid-area:bar;display:flex;height:7px;background:#120e08;border:1px solid #0c0906}.bk-card-bar i{flex-basis:0;min-width:2px;box-shadow:inset 0 1px 0 rgba(255,255,255,.25)}.bk-card-bar.big{height:22px;margin:16px 18px 6px;border-width:2px}.bk-card-acts{flex:none}.bk-record-page{display:grid;grid-gap:clamp(18px,2.4vw,26px);gap:clamp(18px,2.4vw,26px)}.bk-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:2px;gap:2px;background:var(--edge);border:2px solid var(--edge);box-shadow:0 5px 0 var(--stone-lo)}.bk-tile{display:grid;grid-gap:4px;gap:4px;align-content:start;padding:16px 16px 14px;background:linear-gradient(180deg,#3d3325,#2d2518)}.bk-tile span{font-size:16px;letter-spacing:.05em;color:var(--mute)}.bk-tile b,.bk-tile span{font-family:var(--rs);text-shadow:var(--shadow)}.bk-tile b{font-weight:400;font-size:clamp(28px,3vw,38px);line-height:1;color:var(--chat-yellow)}.bk-tile small{font-size:11.5px;line-height:1.4;color:var(--mute)}.bk-tile.up b{color:var(--chat-green)}.bk-tile.down b{color:var(--chat-red)}@media (max-width:900px){.bk-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.bk-record{padding:0 0 12px;overflow:hidden}.bk-waiting{display:grid;justify-items:center;grid-gap:14px;gap:14px;padding:40px 20px;text-align:center}.bk-waiting h1{font-size:clamp(34px,5vw,56px)}.bk-waiting p{max-width:52ch;font-size:14.5px;color:#d8cfb8}.bk-table-wrap{overflow-x:auto;margin:8px 18px 0}.bk-table{width:100%;border-collapse:collapse;font-size:14px}.bk-table th{padding:8px 10px;text-align:left;font-family:var(--rs);font-weight:400;font-size:16px;letter-spacing:.05em;color:var(--orange);text-shadow:var(--shadow);border-bottom:2px solid var(--edge);white-space:nowrap}.bk-table td{padding:9px 10px;color:#e6dcc3;border-bottom:1px solid #2a2218;white-space:nowrap}.bk-table td a{color:var(--orange);text-decoration:underline;text-underline-offset:2px;font-family:var(--rs);font-size:16px}.bk-table td small{color:var(--mute);font-size:11.5px}.bk-table tr.failed td{color:#b9867a}.bk-tcoin{display:flex;align-items:center;gap:8px}.bk-tcoin img{border-radius:50%}.bk-tcoin b{font-family:var(--rs);font-weight:400;font-size:18px;color:var(--yellow);text-shadow:var(--shadow)}.bk-fine{padding:12px 18px 4px;font-size:12px;line-height:1.55;color:var(--mute);max-width:90ch}.bk-record-acts{display:flex;flex-wrap:wrap;gap:14px}.bk-picker{width:min(520px,100%)}.bk-picker .bk-seg{width:100%}.bk-picker .bk-seg button{flex:1 1;justify-content:center}.bk-coins{max-height:420px}.bk-coins button:disabled{opacity:.45;cursor:not-allowed}.ck{position:fixed;inset:0;z-index:92;display:grid;place-items:center;overflow:hidden;background:radial-gradient(ellipse at 50% 45%,rgba(40,28,8,.9),rgba(4,3,1,.97) 70%);animation:ck-in .35s ease both}@keyframes ck-in{0%{opacity:0}}.ck-rays{position:absolute;left:50%;top:44%;width:220vmax;height:220vmax;margin:-110vmax 0 0 -110vmax;pointer-events:none;background:repeating-conic-gradient(from 0deg,rgba(255,210,60,.13) 0deg 7deg,transparent 7deg 22deg);-webkit-mask-image:radial-gradient(circle,#000 0,rgba(0,0,0,.6) 18%,transparent 42%);mask-image:radial-gradient(circle,#000 0,rgba(0,0,0,.6) 18%,transparent 42%);animation:ck-spin var(--spin,14s) linear infinite;opacity:.55;transition:opacity .6s ease}.ck-burst .ck-rays,.ck-shake .ck-rays{opacity:1}.ck-done .ck-rays,.ck-reels .ck-rays{opacity:.7}@keyframes ck-spin{to{transform:rotate(1turn)}}.ck-glow{position:absolute;left:50%;top:44%;width:70vmin;height:70vmin;margin:-35vmin 0 0 -35vmin;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(255,214,90,.55),rgba(255,170,20,.12) 45%,transparent 70%);transition:opacity .3s ease}.ck-stage{justify-items:center;grid-gap:22px;gap:22px;margin-top:-6vh}.ck-casket,.ck-stage{position:relative;display:grid}.ck-casket{filter:drop-shadow(0 18px 0 rgba(0,0,0,.55)) drop-shadow(0 0 40px rgba(255,200,60,.35))}.ck-casket.drop{animation:ck-drop .65s cubic-bezier(.34,0,.6,1) both,ck-squash .3s ease-out .5s both}@keyframes ck-drop{0%{transform:translateY(-70vh) rotate(-8deg)}75%{transform:translateY(0) rotate(0)}}@keyframes ck-squash{0%{transform:scale(1.12,.86)}60%{transform:scale(.96,1.05)}to{transform:none}}.ck-shake .ck-casket{animation:ck-rattle .07s steps(2) infinite}@keyframes ck-rattle{0%{transform:translate(calc(var(--amp) * -7px),calc(var(--amp) * 2px)) rotate(calc(var(--amp) * -3deg))}to{transform:translate(calc(var(--amp) * 7px),calc(var(--amp) * -2px)) rotate(calc(var(--amp) * 3deg))}}.ck-lid{display:block;transform-origin:50% 100%}.ck-shake .ck-lid{animation:ck-lid-rattle .11s steps(2) infinite}@keyframes ck-lid-rattle{0%{transform:translateY(0)}to{transform:translateY(calc(var(--amp) * -9px)) rotate(calc(var(--amp) * 4deg))}}.ck-burst .ck-lid{animation:ck-lid-off .5s cubic-bezier(.2,.8,.3,1) both}@keyframes ck-lid-off{to{transform:translate(40px,-60vh) rotate(380deg);opacity:0}}.ck-burst .ck-casket{animation:ck-pop .26s ease-out both}@keyframes ck-pop{0%{transform:scale(1.18);filter:brightness(2.2)}to{transform:scale(1)}}.ck-hint{font-size:17px;color:rgba(255,225,120,.55);letter-spacing:.08em}.ck-flash{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 50% 44%,#fffbe6,rgba(255,230,140,.8) 30%,rgba(255,200,60,0) 75%);opacity:0}.ck-flash.on{animation:ck-flash .5s ease-out both}@keyframes ck-flash{0%{opacity:0}12%{opacity:1}to{opacity:0}}.ck-burst{animation:ck-quake .35s steps(6) both}@keyframes ck-quake{0%{transform:translate(6px,-4px)}20%{transform:translate(-7px,5px)}40%{transform:translate(5px,3px)}60%{transform:translate(-4px,-4px)}80%{transform:translate(2px,2px)}to{transform:none}}.ck-fx{inset:0;width:100%;height:100%;z-index:3;image-rendering:pixelated}.ck-fx,.ck-window{position:absolute;pointer-events:none}.ck-window{z-index:2;left:50%;top:50%;width:min(860px,calc(100vw - 28px));max-height:calc(100vh - 40px);overflow-y:auto;padding:0;transform:translate(-50%,calc(-50% + 60px)) scale(.94);opacity:0;background:radial-gradient(circle at 14px 14px,var(--stone-hi) 0 2.5px,transparent 3px),radial-gradient(circle at calc(100% - 14px) 14px,var(--stone-hi) 0 2.5px,transparent 3px),linear-gradient(180deg,#4a3e2f 0,#2c2319 100%);border:2px solid var(--edge);border-radius:6px;box-shadow:inset 0 0 0 2px rgba(139,122,92,.5),0 5px 0 var(--stone-lo),0 30px 90px rgba(0,0,0,.8),0 0 80px rgba(255,190,40,.18);transition:transform .5s cubic-bezier(.2,1.3,.4,1),opacity .3s ease}.ck-window.up{transform:translate(-50%,-50%) scale(1);opacity:1;pointer-events:auto}.ck-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 18px;background:linear-gradient(180deg,#2e2619,#221c12);border-bottom:2px solid var(--edge)}.ck-head h2{font-size:clamp(22px,3vw,32px);color:var(--orange);margin-right:auto}.ck-seed{font-size:16px;color:var(--mute)}.ck-slots{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));grid-gap:12px;gap:12px;padding:22px 20px 8px}@media (max-width:620px){.ck-slots{grid-template-columns:repeat(min(var(--cols),3),minmax(0,1fr));gap:10px;padding:16px 12px 6px}}.ck-slot{justify-items:center;grid-gap:4px;gap:4px;padding:6px 2px 8px;text-align:center}.ck-box,.ck-slot{position:relative;display:grid}.ck-box{z-index:1;place-items:center;width:84px;height:84px;background:linear-gradient(180deg,#2b2318,#17120b);border:2px solid var(--edge);box-shadow:inset 0 0 0 2px rgba(139,122,92,.35),inset 0 3px 8px rgba(0,0,0,.6)}.ck-box .tok-fallback,.ck-box img{border-radius:50%}.ck-slot.spinning .ck-box img{filter:blur(1.4px) brightness(.8) saturate(.6);transform:translateY(2px)}.ck-slot.landed .ck-box{border-color:var(--c);box-shadow:inset 0 0 0 2px rgba(255,255,255,.12),inset 0 0 22px color-mix(in srgb,var(--c) 55%,transparent),0 0 24px color-mix(in srgb,var(--c) 60%,transparent);animation:ck-land .45s cubic-bezier(.2,1.6,.4,1) both}@keyframes ck-land{0%{transform:scale(1.35);filter:brightness(2)}to{transform:none}}.ck-beam{position:absolute;z-index:0;left:50%;bottom:40%;width:46px;height:0;margin-left:-23px;pointer-events:none;background:linear-gradient(0deg,color-mix(in srgb,var(--c) 75%,transparent),transparent);filter:blur(3px);opacity:0}.ck-slot.landed .ck-beam{animation:ck-beam .9s ease-out both}@keyframes ck-beam{0%{height:0;opacity:.95}40%{height:180px;opacity:.85}to{height:150px;opacity:.22}}.ck-slot b{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:19px;line-height:1;color:var(--yellow)}.ck-slot.spinning b{color:#6b5c43}.ck-pct{min-height:28px;font-size:28px;line-height:1;color:var(--chat-yellow)}.ck-where{font-style:normal;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:#d7c7a0}.ck-where.gold{color:var(--gold)}.ck-where.isle{color:#7fe3d0}.ck-bar{display:flex;height:16px;margin:10px 20px 4px;background:#120e08;border:2px solid var(--edge)}.ck-bar i{flex-basis:0;box-shadow:inset 0 2px 0 rgba(255,255,255,.3);transition:flex-grow .6s cubic-bezier(.2,1.2,.3,1)}.ck-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px;padding:16px 18px 20px;min-height:84px}.ck-foot .cta{animation:ck-rise .4s cubic-bezier(.2,1.4,.4,1) both}.ck-foot .cta.ghost{animation-delay:.08s}@keyframes ck-rise{0%{opacity:0;transform:translateY(12px)}}.ck-leave{padding:0;font-family:var(--rs);font-size:17px;color:var(--mute);text-shadow:var(--shadow);background:none;border:0;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.ck-leave:hover{color:var(--yellow)}.ck-sound{position:absolute;z-index:4;top:16px;right:16px;padding:6px 10px;font-family:var(--rs);font-size:16px;color:var(--mute);text-shadow:var(--shadow);background:rgba(20,15,8,.8);border:1px solid var(--edge);cursor:pointer}.ck-sound[aria-pressed=true]{color:var(--yellow)}.bk-locknote{margin:4px 18px 0;padding:8px 12px;font-size:12.5px;line-height:1.5;color:#e8d9ae;background:rgba(120,82,12,.28);box-shadow:inset 3px 0 0 var(--gold)}.bk-min{color:var(--mute)}.bk-min.short{color:var(--orange)}.bk-min button{margin-left:8px;padding:2px 8px;font-family:var(--rs);font-size:14px;color:var(--ink);background:linear-gradient(180deg,#ffe26b,#e2ad14);border:1px solid #4a3600;cursor:pointer}.bk-min button:disabled{opacity:.5;cursor:not-allowed}.bk-why-acts{display:flex;gap:8px;margin-top:8px}.bk-why-acts button{padding:3px 10px;font-size:15px}.bk-count .bk-count-max,.bk-why-acts button{font-family:var(--rs);color:var(--ink);background:linear-gradient(180deg,#ffe26b,#e2ad14);border:1px solid #4a3600;cursor:pointer}.bk-count .bk-count-max{position:absolute;top:6px;right:6px;width:auto;height:auto;padding:3px 6px 2px;font-size:13px;line-height:1;letter-spacing:.06em;text-shadow:none;box-shadow:0 2px 0 #1b1200}.bk-count .bk-count-max:hover{background:linear-gradient(180deg,#fff09a,#f0bd1e)}.bk-count .bk-count-max:active{transform:translateY(2px);box-shadow:none}.bk-count .bk-count-max:disabled{opacity:.45;cursor:not-allowed}.bk-gift{position:relative;padding:0;padding-block:0;overflow:hidden}.bk-gift:before{content:"";position:absolute;top:0;bottom:0;right:58px;width:10px;pointer-events:none;background:linear-gradient(90deg,#c79a0b,#ffd21f 40%,#fff08a 50%,#ffd21f 60%,#c79a0b);box-shadow:0 0 0 1px #4a3600;opacity:.28;transition:opacity .3s ease}.bk-gift.on:before{opacity:.9}.bk-gift.on{background:radial-gradient(circle at 14px 14px,var(--stone-hi) 0 2.5px,transparent 3px),linear-gradient(180deg,#5a2a22 0,#3a1d17 100%)}.bk-gift-head{position:relative;z-index:1;display:flex;align-items:center;gap:14px;width:100%;padding:12px 16px;text-align:left;color:inherit;background:none;border:0;cursor:pointer}.bk-gift-head:disabled{cursor:not-allowed;opacity:.6}.bk-gift-art{flex:none;display:grid;filter:drop-shadow(0 3px 0 rgba(0,0,0,.5))}.bk-gift.on .bk-gift-art{animation:bk-gift-hop 2.4s ease-in-out infinite}.bk-gift-head:hover .bk-gift-art{animation:bk-gift-hop .7s ease-in-out infinite}@keyframes bk-gift-hop{0%,to{transform:translateY(0) rotate(0)}30%{transform:translateY(-4px) rotate(-4deg)}60%{transform:translateY(0) rotate(3deg)}}.bk-gift-title{display:grid;grid-gap:2px;gap:2px;flex:1 1;min-width:0}.bk-gift-title b{font-size:24px;line-height:1;color:var(--orange)}.bk-gift.on .bk-gift-title b{color:#ffd9a0}.bk-gift-title small{font-size:12px;color:var(--mute)}.bk-gift.on .bk-gift-title small{color:#e3b9a6}.bk-gift-switch{flex:none;position:relative;width:40px;height:22px;background:#0f0b07;border:2px solid var(--stone-hi);box-shadow:inset 0 2px 0 rgba(0,0,0,.6);transition:background .2s ease,border-color .2s ease}.bk-gift-switch i{position:absolute;top:2px;left:2px;width:14px;height:14px;background:var(--stone-hi);transition:transform .22s cubic-bezier(.3,1.5,.5,1),background .2s ease}.bk-gift-switch.on{background:#2a1a05;border-color:#c79a0b}.bk-gift-switch.on i{transform:translateX(18px);background:linear-gradient(180deg,#ffe26b,#e2ad14)}.bk-gift-body{position:relative;z-index:1;display:grid;grid-gap:10px;gap:10px;padding:0 16px 16px;animation:bk-row-in .3s ease both}.bk-gift-field{display:flex;align-items:center;gap:8px;padding:0 6px 0 12px;background:#1b0f0c;border:2px solid #3a1d17;box-shadow:inset 0 2px 0 rgba(0,0,0,.6);transition:border-color .2s ease}.bk-gift-field:focus-within{border-color:var(--gold)}.bk-gift-field.good{border-color:#3f7a3a}.bk-gift-field.bad{border-color:var(--chat-red)}.bk-gift-field input{flex:1 1;min-width:0;padding:11px 0;font-family:var(--sans);font-size:13.5px;color:var(--paper);background:none;border:0;outline:none}.bk-gift-field input::placeholder{color:#7a5a4e}.bk-gift-field button{flex:none;padding:4px 10px;font-family:var(--rs);font-size:15px;color:var(--ink);background:linear-gradient(180deg,#ffe26b,#e2ad14);border:1px solid #4a3600;cursor:pointer}.bk-gift-field button:disabled{opacity:.5;cursor:not-allowed}.bk-gift-tag{position:relative;display:grid;grid-gap:8px;gap:8px;padding:12px 14px 12px 16px;background:#f1e9d6;color:#2a1d12;border:2px solid #1b1200;box-shadow:0 3px 0 rgba(0,0,0,.45);animation:bk-tag-in .4s cubic-bezier(.2,1.4,.4,1) both}.bk-gift-tag:before{content:"";position:absolute;top:12px;left:-6px;width:10px;height:10px;border-radius:50%;background:#3a1d17;border:2px solid #1b1200}@keyframes bk-tag-in{0%{opacity:0;transform:rotate(-3deg) translateY(-6px)}}.bk-gift-to{display:flex;align-items:baseline;gap:10px}.bk-gift-to span{font-size:16px;color:#8a5a2a}.bk-gift-to a{font-size:24px;line-height:1;color:#2a1d12;text-shadow:none;text-decoration:underline;-webkit-text-decoration-color:rgba(42,29,18,.25);text-decoration-color:rgba(42,29,18,.25);text-underline-offset:3px}.bk-gift-to i{margin-left:auto;align-self:center;width:9px;height:9px}.bk-gift-to i.ok{background:#2f9a3a;box-shadow:0 0 6px #2f9a3a}.bk-gift-to i.wait{background:#c79a0b;animation:bk-flick .8s steps(2) infinite}.bk-gift-chips{display:flex;flex-wrap:wrap;gap:6px}.bk-gift-chips span{display:inline-flex;align-items:baseline;gap:5px;padding:4px 8px;font-size:12px;color:#5a4028;background:#e4d7b8;border:1px solid #c9b48a}.bk-gift-chips b{font-family:var(--rs);font-weight:400;font-size:17px;color:#2a1d12}.bk-gift-chips em{font-style:normal;font-size:11px;color:#8a6a44}.bk-gift-note{font-size:12px;line-height:1.5;color:#5a4028}.bk-gift-body>.bk-gift-note.bad{color:#ff8a7a}.bk-gift-note.warn{padding:6px 8px;color:#6a3a0a;background:#f6d79a;border-left:3px solid #c77a0b}.bk-gift-fine{font-size:11px;line-height:1.5;color:#7a6048}