#game-root{--tl-accent:#10B981;--tl-accent-dark:#0c8d64;--tl-accent-light:#e3f9ef;--tl-accent-border:#a7f3d0;--tl-glass-bg:rgba(255, 255, 255, .62);--tl-glass-border:rgba(255, 255, 255, .45);--tl-wood:#b7834f;--tl-wood-dark:#8a5a2e;--tl-gold:#fbbf24}#game-root .kwi-accent{color:var(--tl-accent)}#game-root .kwi-success{color:#10b981}#game-root .kwi-danger{color:#ef4444}#game-root .kwi-trophy{color:#f59e0b}#game-root .kwi-stars{color:#8b5cf6}#game-root .kwi-thumbsup{color:#10b981}#game-root .kwi-lightning{color:#3b82f6}#game-root .kwi-smile{color:#f472b6}#game-root .kwi-muted{color:#cbd5e1}.kwg-row{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-bottom:14px}.tl-wrap{position:relative;max-width:760px;margin:0 auto}.tl-wrap-narrow{max-width:560px}.tl-loading,.tl-error{text-align:center;padding:48px 16px}.tl-loading-icon,.tl-error-icon{font-size:40px;margin-bottom:10px}.tl-loading-icon{animation:tl-pulse 1.2s ease-in-out infinite}.tl-loading-text{font-size:15px;font-weight:600;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.2)}.tl-error-text{font-size:15px;font-weight:700;color:#fff;background:#ef4444;display:inline-block;padding:6px 16px;border-radius:999px}.tl-header{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:18px}.tl-header-icon{display:flex;font-size:30px;line-height:1}.tl-header-icon img{display:block;height:38px;width:auto}.tl-header-title{font-size:22px;font-weight:800;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.2)}.tl-levels{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.tl-level-card{display:flex;flex-direction:column;border:1px solid var(--tl-glass-border);border-radius:var(--kw-radius,12px);background:var(--tl-glass-bg);backdrop-filter:blur(14px)saturate(160%);-webkit-backdrop-filter:blur(14px)saturate(160%);padding:0;cursor:pointer;overflow:hidden;font:inherit;box-shadow:0 2px 8px rgba(0,0,0,.12);transition:transform .15s ease,box-shadow .15s ease}.tl-level-card:hover{transform:translateY(-4px);box-shadow:0 10px 18px rgba(0,0,0,.14)}.tl-level-thumb{margin-top:10px;display:flex;align-items:center;justify-content:center;height:70px;font-size:36px;background:linear-gradient(135deg,var(--tl-accent-light),var(--tl-accent-border));background-size:70px 70px;background-repeat:no-repeat;background-position:50%}.tl-level-body{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 10px 16px}.tl-level-name{font-size:17px;font-weight:800;color:var(--kw-text,#2D2A32);text-align:center}.tl-level-age{font-size:14px;font-weight:700;color:var(--tl-accent-dark);background:var(--tl-accent-light);padding:2px 10px;border-radius:999px}.tl-level-tiles{font-size:12px;font-weight:700;color:#6b6475;text-align:center}.tl-level-row{justify-content:space-between;margin-bottom:10px}.tl-level-pill,.tl-progress{display:inline-flex;align-items:center;gap:5px;background:var(--tl-accent-light);color:var(--tl-accent-dark);border-radius:999px;padding:6px 12px;font-weight:700;font-size:12px}.tl-progress{background:#fff}.tl-level-pill-icon{display:inline-flex;line-height:1}.tl-level-pill-icon img{display:block;width:14px;height:14px;object-fit:cover;border-radius:50%}.tl-change-level-btn{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--tl-glass-border);background:var(--tl-glass-bg);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:var(--tl-accent-dark);border-radius:999px;font-weight:700;font-size:12px;line-height:1;cursor:pointer;padding:6px 12px 6px 10px;transition:transform .1s ease,background .15s ease}.tl-change-level-btn svg{width:12px;height:12px}.tl-change-level-btn:hover{background:rgba(255,255,255,.8);transform:translateY(-1px)}.tl-card{padding:12px 14px;background:var(--tl-glass-bg);backdrop-filter:blur(14px)saturate(160%);-webkit-backdrop-filter:blur(14px)saturate(160%);border:1px solid var(--tl-glass-border);border-radius:var(--kw-radius,12px);box-shadow:0 3px 12px rgba(0,0,0,.12)}.tl-main{display:grid;grid-template-columns:170px minmax(0,1fr);gap:16px;align-items:start}.tl-ladder-col{display:flex;flex-direction:column;align-items:stretch;min-width:0}.tl-ladder-label,.tl-shelf-label{display:flex;align-items:center;justify-content:center;gap:4px;font-size:12px;font-weight:800;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.35);text-align:center;line-height:1.2}.tl-ladder-label-top{margin-bottom:6px}.tl-ladder-label-bottom{margin-top:6px}.tl-shelf-label{margin-top:14px;margin-bottom:6px}.tl-ladder{position:relative;display:flex;flex-direction:column;gap:8px;padding:10px 16px}.tl-ladder::before,.tl-ladder::after{content:'';position:absolute;top:-4px;bottom:-4px;width:11px;border-radius:6px;background:linear-gradient(90deg,var(--tl-wood-dark),var(--tl-wood) 45%,var(--tl-wood-dark));box-shadow:0 2px 6px rgba(0,0,0,.25)}.tl-ladder::before{left:4px}.tl-ladder::after{right:4px}.tl-shelf{display:flex;flex-direction:column;gap:8px;padding:8px 10px 10px;border-bottom:9px solid var(--tl-wood);border-radius:0 0 6px 6px;background:rgba(255,255,255,.25);box-shadow:0 6px 6px -4px rgba(0,0,0,.25)}.tl-rung{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;height:38px;padding:0 8px;border:none;border-radius:8px;background:#fffaf0;box-shadow:0 2px 4px rgba(0,0,0,.2),inset 0 0 0 2px rgba(255,255,255,.5);font:inherit;font-size:12px;font-weight:800;cursor:default;overflow:hidden;-webkit-tap-highlight-color:transparent;transition:transform .15s ease,box-shadow .2s ease}.tl-rung-fill{position:absolute;inset:0;border-radius:inherit;transform-origin:left center;transition:transform .55s cubic-bezier(.3,.8,.3,1),background-color .2s ease}.tl-rung-word{position:relative;z-index:1;text-transform:lowercase;letter-spacing:.02em;white-space:nowrap}.tl-rung-base .tl-rung-word{text-transform:capitalize;font-size:13px}.tl-ink-dark .tl-rung-word{color:rgba(30,27,36,.75)}.tl-ink-light .tl-rung-word{color:rgba(255,255,255,.92)}.tl-rung-base{height:44px;box-shadow:0 0 0 3px #fff,0 3px 8px rgba(0,0,0,.28)}.tl-rung-empty{cursor:pointer;background:repeating-linear-gradient(45deg,#fffaf0 0 6px,#f3ead8 6px 12px);box-shadow:0 2px 4px rgba(0,0,0,.2),inset 0 0 0 2px rgba(138,90,46,.35)}.tl-rung-empty .tl-rung-fill{transform:scaleX(0)}.tl-rung-empty{padding-right:34px}.tl-rung-empty .tl-rung-word{color:#8a5a2e}.tl-rung-q{font-size:15px;font-weight:900;color:#b7834f}.tl-rung-painted .tl-rung-q{visibility:hidden}.tl-rung-sample{position:absolute;z-index:2;right:7px;top:50%;width:22px;height:22px;margin-top:-11px;border-radius:50%;box-shadow:0 0 0 2px #fff,0 1px 4px rgba(0,0,0,.35)}.tl-rung-empty:not(.tl-rung-painted):hover{transform:translateX(2px)}.tl-rung-active{box-shadow:0 0 0 3px var(--tl-gold),0 0 14px 3px rgba(251,191,36,.75);animation:tl-rung-pulse 1.4s ease-in-out infinite;z-index:2}.tl-rung-painted{cursor:default}.tl-rung-painted .tl-rung-fill{transform:scaleX(1)}.tl-rung-painted .tl-rung-sample{width:14px;height:14px;margin-top:-7px;right:9px}.tl-rung-badge{position:absolute;z-index:2;left:7px;top:50%;display:flex;font-size:15px;line-height:1;transform:translateY(-50%)scale(0);transition:transform .3s cubic-bezier(.3,1.6,.5,1).35s}.tl-rung-painted .tl-rung-badge{transform:translateY(-50%)scale(1)}.tl-rate-perfect .tl-rung-badge{color:#fde047;filter:drop-shadow(0 1px 1px rgba(0,0,0,.5))}.tl-rate-close .tl-rung-badge,.tl-rate-near .tl-rung-badge{color:#fff;filter:drop-shadow(0 1px 1px rgba(0,0,0,.55))}.tl-rate-off .tl-rung-badge{color:#fecaca;filter:drop-shadow(0 1px 1px rgba(0,0,0,.55))}.tl-ladder-done .tl-rung{animation:tl-rung-glow 1.2s ease}.tl-panel{position:relative;min-width:0;animation:tl-fade-in .25s ease}.tl-task{display:flex;align-items:center;gap:8px;margin-bottom:10px}.tl-task-icon{display:flex;flex-shrink:0;font-size:20px}.tl-task-text{flex:1;min-width:0;font-size:16px;font-weight:800;line-height:1.3;color:var(--kw-text,#2D2A32)}.tl-compare{display:flex;justify-content:center;align-items:flex-end;gap:18px}.tl-compare-item{display:flex;flex-direction:column;align-items:center;gap:6px;flex:0 1 140px;min-width:0}.tl-compare-label{font-size:12px;font-weight:800;color:#6b6475;text-transform:uppercase;letter-spacing:.04em}.tl-sample-big{width:100%;max-width:118px;aspect-ratio:1;border-radius:18px;box-shadow:0 0 0 4px #fff,0 4px 12px rgba(0,0,0,.25);margin-bottom:4px}.tl-pot{position:relative;width:100%;max-width:130px}.tl-pot-svg{display:block;width:100%;height:auto;overflow:visible}.tl-pot-level{transition:transform .45s cubic-bezier(.3,.8,.3,1)}.tl-pot-paint,.tl-pot-surface{transition:fill .4s ease}.tl-pot-ripple{fill:none;stroke:rgba(255,255,255,.8);stroke-width:2;opacity:0;transform-box:fill-box;transform-origin:center}.tl-rippling{animation:tl-ripple .6s ease-out}.tl-drop{position:absolute;left:50%;top:-6%;width:14px;height:18px;margin-left:-7px;border-radius:50% 50% 50% 50%/60% 60% 40% 40%;clip-path:polygon(50% 0,82% 38%,100% 66%,92% 88%,72% 100%,28% 100%,8% 88%,0 66%,18% 38%);box-shadow:inset 0 0 0 1px rgba(0,0,0,.25);opacity:0;pointer-events:none}.tl-dropping{animation:tl-drop .42s cubic-bezier(.5,0,.9,.6)}.tl-pot-emptying .tl-pot-svg{animation:tl-tip .5s ease}.tl-guide{min-height:44px;margin:10px 0 8px;padding:8px 12px;border-radius:10px;background:rgba(255,255,255,.72);font-size:14px;font-weight:800;line-height:1.3;color:#4b4453;text-align:center;display:flex;align-items:center;justify-content:center;gap:10px}.tl-guide:empty{background:0 0}.tl-guide-ok{background:var(--tl-accent-light);color:var(--tl-accent-dark)}.tl-guide-warn{background:#fef3c7;color:#92400e}.tl-guide-hint{background:#fffbeb;color:#92400e;box-shadow:inset 0 0 0 2px #fde68a}.tl-meter-label{font-size:12px;color:#6b6475;white-space:nowrap}.tl-meter{flex:1;max-width:260px;height:12px;border-radius:999px;background:#e5e7eb;overflow:hidden;box-shadow:inset 0 1px 2px rgba(0,0,0,.15)}.tl-meter-fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#f59e0b,#fbbf24);transition:width .4s ease}.tl-meter-fill.tl-meter-ok{background:linear-gradient(90deg,#34d399,var(--tl-accent))}.tl-bottle-shelf{padding:7px 8px 9px;border-radius:14px 14px 6px 6px;background:rgba(255,255,255,.5);border-bottom:7px solid var(--tl-wood);box-shadow:0 6px 6px -4px rgba(0,0,0,.25)}.tl-bottles-label{display:flex;align-items:center;justify-content:center;gap:5px;margin-bottom:7px;font-size:13px;font-weight:800;color:var(--tl-accent-dark);text-align:center;line-height:1.2}.tl-bottles{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.tl-bottle{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;width:76px;padding:6px 4px;border:2px solid var(--tl-accent-border);border-radius:12px;background:#fff;box-shadow:0 3px rgba(12,141,100,.25),0 4px 8px rgba(0,0,0,.1);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .1s ease,box-shadow .15s ease}.tl-bottle svg{width:34px;height:44px;transform-origin:50% 80%}.tl-bottle:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 12px rgba(0,0,0,.16)}.tl-bottle:hover:not(:disabled){border-color:var(--tl-accent)}.tl-bottle:active:not(:disabled){transform:translateY(2px);box-shadow:0 1px rgba(12,141,100,.25),0 2px 4px rgba(0,0,0,.1)}.tl-bottle:disabled{opacity:.45;cursor:default}.tl-bottle-name{font-size:12px;font-weight:800;color:#374151}.tl-bottle-plus{position:absolute;top:3px;left:4px;padding:0 4px;border-radius:999px;background:var(--tl-accent-light);color:var(--tl-accent-dark);font-size:10px;font-weight:900;line-height:15px}.tl-invite .tl-bottle:not(:disabled){border-color:var(--tl-gold);animation:tl-bob 1.5s ease-in-out infinite}.tl-invite .tl-bottle:nth-child(2){animation-delay:.15s}.tl-invite .tl-bottle:nth-child(3){animation-delay:.3s}.tl-invite .tl-bottle:nth-child(4){animation-delay:.45s}.tl-invite .tl-bottle.tl-suggest{animation:tl-bob 1.5s ease-in-out infinite,tl-suggest 1s ease-in-out infinite}.tl-key{position:absolute;top:3px;right:5px;font-size:10px;font-weight:800;color:#9ca3af}.tl-tipping svg{animation:tl-pour .42s ease}.tl-suggest{border-color:var(--tl-gold)!important;animation:tl-suggest 1s ease-in-out infinite}.tl-recipe{display:flex;flex-wrap:wrap;justify-content:center;gap:2px 12px;margin:10px 0 2px;font-size:12px;font-weight:700;color:#6b6475;text-align:center}.tl-recipe-drops{color:var(--tl-accent-dark)}.tl-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:10px}.tl-action-btn{display:inline-flex;align-items:center;gap:5px;border:2px solid transparent;background:var(--tl-accent-light);color:var(--tl-accent-dark);border-radius:999px;padding:9px 14px;font-weight:700;font-size:13px;cursor:pointer;transition:transform .1s ease,background .15s ease}.tl-action-btn:hover:not(:disabled){background:var(--tl-accent-border);transform:translateY(-1px)}.tl-action-btn:disabled{opacity:.45;cursor:default}.tl-btn-primary,.tl-btn-secondary{display:inline-flex;align-items:center;gap:5px;border:2px solid transparent;padding:10px 20px;border-radius:999px;font-weight:800;font-size:14px;cursor:pointer;transition:transform .1s ease}.tl-btn-primary{background:var(--tl-accent);color:#fff;box-shadow:0 3px 0 var(--tl-accent-dark)}.tl-btn-primary:hover:not(:disabled){transform:translateY(-1px)}.tl-btn-primary:disabled{opacity:.6;cursor:default}.tl-btn-secondary{background:var(--tl-accent-light);color:var(--tl-accent-dark)}.tl-btn-secondary:hover{background:var(--tl-accent-border)}.tl-toast{position:absolute;left:50%;top:46%;z-index:5;padding:8px 18px;border-radius:999px;background:#fff;color:var(--tl-accent-dark);font-size:17px;font-weight:900;white-space:nowrap;box-shadow:0 6px 16px rgba(0,0,0,.25);transform:translate(-50%,-50%)scale(.5);opacity:0;pointer-events:none}.tl-toast-show{animation:tl-toast 1.1s ease forwards}.tl-toast-perfect{color:#b45309;background:#fef9c3}.tl-toast-near,.tl-toast-off{color:#6b6475}.tl-shake{animation:tl-shake .32s ease}.tl-done-title{font-size:19px;font-weight:800;text-align:center;color:var(--kw-text,#2D2A32);margin-bottom:10px}.tl-done-list{display:flex;flex-direction:column;gap:6px}.tl-done-row{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:10px;background:rgba(255,255,255,.75)}.tl-done-dots{display:inline-flex;flex-shrink:0}.tl-dot{display:inline-block;flex-shrink:0;width:22px;height:22px;border-radius:50%;box-shadow:0 0 0 2px #fff,0 1px 3px rgba(0,0,0,.3)}.tl-done-dots .tl-dot+.tl-dot{margin-left:-6px}.tl-done-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.tl-done-kind{font-size:13px;font-weight:800;color:#374151}.tl-done-rating{font-size:12px;font-weight:700;color:#6b6475}.tl-rate-text-perfect{color:#b45309}.tl-rate-text-close{color:var(--tl-accent-dark)}.tl-done-pts{font-size:15px;font-weight:900;color:var(--tl-accent-dark)}.tl-done-total{margin-top:10px;text-align:center;font-size:14px;font-weight:800;color:#4b4453}.tl-finish-wrap{display:block}.tl-finish{max-width:600px;margin:0 auto;text-align:center;animation:tl-up .45s cubic-bezier(.2,.9,.3,1.2)both}.tl-finish-icon{font-size:40px;line-height:1}.tl-finish-title{font-size:22px;font-weight:800;color:var(--kw-text,#2D2A32);margin:4px 0 12px}.tl-minis{display:flex;justify-content:center;gap:18px;flex-wrap:wrap;margin-bottom:12px}.tl-mini{display:flex;flex-direction:column;align-items:center;gap:5px}.tl-mini-stack,.tl-mini-shelf{display:flex;flex-direction:column;gap:3px;padding:5px 7px;border-left:5px solid var(--tl-wood);border-right:5px solid var(--tl-wood);border-radius:4px}.tl-mini-shelf{border-left:none;border-right:none;border-bottom:4px solid var(--tl-wood);padding:3px 7px 4px}.tl-mini-rung{display:block;width:54px;height:13px;border-radius:4px;box-shadow:inset 0 0 0 1px rgba(0,0,0,8%)}.tl-mini-mine{box-shadow:0 0 0 2px #fff,0 0 0 3px rgba(0,0,0,.12)}.tl-mini-name{font-size:12px;font-weight:800;color:#4b4453}.tl-words{display:flex;flex-direction:column;align-items:center;gap:6px;margin:0 auto 12px}.tl-word{display:flex;align-items:center;gap:8px;font-size:15px}.tl-word-name{font-weight:900;color:#2d2a32}.tl-word-rule{font-weight:700;color:#6b6475}.tl-fact{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border-radius:10px;background:#fffdf5;border-left:4px solid #f59e0b;text-align:left}.tl-fact-icon{display:flex;flex-shrink:0;font-size:18px;margin-top:1px}.tl-fact-text{flex:1;min-width:0;font-size:14px;line-height:1.4;color:#2d2a32}.tl-score-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 12px;margin-top:10px;padding:8px 12px;background:rgba(255,255,255,.7);border-radius:10px}.tl-score-main{display:flex;align-items:center;gap:8px}.tl-done-stars{display:inline-flex;gap:2px;font-size:18px;line-height:1}.tl-done-score{font-size:17px;font-weight:800;color:#374151}.tl-done-actions{justify-content:center;margin:12px 0 0}.tl-done-share{display:inline-flex;gap:6px;margin:0}@keyframes tl-fade-in{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes tl-up{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes tl-pulse{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.15);opacity:.7}}@keyframes tl-shake{0%,100%{transform:translateX(0)}25%{transform:translateX(-5px)}50%{transform:translateX(5px)}75%{transform:translateX(-3px)}}@keyframes tl-rung-pulse{0%,100%{box-shadow:0 0 0 3px var(--tl-gold),0 0 8px 2px rgba(251,191,36,.5)}50%{box-shadow:0 0 0 3px var(--tl-gold),0 0 16px 5px rgba(251,191,36,.85)}}@keyframes tl-rung-glow{0%,100%{filter:none}40%{filter:brightness(1.12)drop-shadow(0 0 6px rgba(253,224,71,.9))}}@keyframes tl-drop{0%{opacity:1;transform:translateY(0)scale(.8)}85%{opacity:1;transform:translateY(var(--tl-drop-fall,70px))scale(1)}100%{opacity:0;transform:translateY(var(--tl-drop-fall,70px))scale(1.2,.5)}}@keyframes tl-ripple{0%{opacity:.9;transform:scale(.4)}100%{opacity:0;transform:scale(3.2)}}@keyframes tl-pour{0%,100%{transform:rotate(0)}40%,60%{transform:rotate(-24deg)}}@keyframes tl-tip{0%,100%{transform:rotate(0)}40%{transform:rotate(16deg)}}@keyframes tl-bob{0%,60%,100%{transform:translateY(0);box-shadow:0 3px rgba(12,141,100,.25),0 4px 8px rgba(0,0,0,.1)}25%{transform:translateY(-6px);box-shadow:0 3px rgba(12,141,100,.25),0 0 14px 4px rgba(251,191,36,.6)}}@keyframes tl-suggest{0%,100%{box-shadow:0 0 rgba(251,191,36,0)}50%{box-shadow:0 0 0 4px rgba(251,191,36,.55),0 0 14px 4px rgba(251,191,36,.5)}}@keyframes tl-toast{0%{opacity:0;transform:translate(-50%,-50%)scale(.5)}20%{opacity:1;transform:translate(-50%,-50%)scale(1.08)}35%{transform:translate(-50%,-50%)scale(1)}80%{opacity:1;transform:translate(-50%,-60%)scale(1)}100%{opacity:0;transform:translate(-50%,-75%)scale(1)}}@media(max-width:560px){.tl-main{grid-template-columns:112px minmax(0,1fr);gap:10px}.tl-ladder{padding:8px 12px;gap:6px}.tl-ladder::before,.tl-ladder::after{width:9px}.tl-ladder::before{left:2px}.tl-ladder::after{right:2px}.tl-rung{height:34px;font-size:11px;padding:0 4px}.tl-rung-base{height:40px}.tl-rung-base .tl-rung-word{font-size:11px}.tl-rung-sample{width:18px;height:18px;margin-top:-9px;right:5px}.tl-rung-empty{padding-right:24px}.tl-ladder-label,.tl-shelf-label{font-size:11px}.tl-card{padding:10px}.tl-task-text{font-size:14px}.tl-compare{gap:10px}.tl-sample-big{border-radius:14px}.tl-guide{font-size:13px;padding:6px 8px}.tl-bottles{gap:6px}.tl-bottle{width:calc(50% - 3px);max-width:76px;flex-direction:row;justify-content:center;padding:4px}.tl-bottles:has(.tl-bottle:nth-child(3):last-child) .tl-bottle{width:calc(33.3% - 4px);flex-direction:column}.tl-bottle svg{width:26px;height:34px}.tl-bottle-name{font-size:11px}.tl-bottle-plus{display:none}.tl-bottle-shelf{padding:6px 5px 7px}.tl-bottles-label{font-size:12px}.tl-action-btn{padding:8px 11px;font-size:12px}.tl-paint-btn{width:100%;justify-content:center}.tl-done-row{gap:6px;padding:6px 7px}.tl-done-kind{font-size:12px}.tl-minis{gap:10px}.tl-mini-rung{width:44px}}@media(prefers-reduced-motion:reduce){.tl-rung-active,.tl-suggest,.tl-invite .tl-bottle,.tl-panel,.tl-finish,.tl-ladder-done .tl-rung{animation:none}.tl-rung-fill,.tl-pot-level{transition:none}}