[data-theme=chicken-rabbit]{--cr-chicken:#d4911a;--cr-rabbit:#7b7fd4;--cr-accent:#d4829e;--cr-success:#5ab892;--cr-danger:#d4717a;--cr-sky-from:#e8ede6;--cr-sky-to:#d6ddd2;--cr-grass-from:#c8d9c0;--cr-grass-to:#b5ceaa;--cr-wood:#6b4226;--cr-wood-lt:#a0722e;--cr-card:#f8f6f0d1;--cr-card-border:#dcd7c880;--cr-shadow:0 4px 24px #503c1e0f;--cr-text:#3b3632;--cr-muted:#807870;--cr-radius:20px;--cr-font:var(--font-nunito,"Nunito"),"PingFang SC",system-ui,sans-serif}.play-page:has([data-theme=chicken-rabbit]){background:linear-gradient(180deg,var(--cr-sky-from)0%,var(--cr-sky-to)45%,var(--cr-grass-from)55%,var(--cr-grass-to)100%)}.play-page:fullscreen:has([data-theme=chicken-rabbit]){background:linear-gradient(180deg,var(--cr-sky-from)0%,var(--cr-sky-to)45%,var(--cr-grass-from)55%,var(--cr-grass-to)100%)}.play-page:has([data-theme=chicken-rabbit]) .play-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#e8ede6c7;border-bottom:1px solid #c8d9c099}.chicken-rabbit-module-module__Y3mKgW__cr{font-family:var(--cr-font);color:var(--cr-text);background:0 0;flex-direction:column;display:flex;position:relative}.chicken-rabbit-module-module__Y3mKgW__cr-nav{border-bottom:4px solid var(--cr-wood);box-shadow:0 3px 0 var(--cr-wood),0 6px 16px #6b42261a;z-index:2;background:linear-gradient(#d9bc6e 0%,#c5a44a 100%);gap:0;display:flex;position:relative}.chicken-rabbit-module-module__Y3mKgW__cr-nav__btn{cursor:pointer;font-family:var(--cr-font);color:#78350f8c;background:0 0;border:none;flex:1;justify-content:center;align-items:center;gap:8px;padding:clamp(12px,2vw,18px) 8px;font-size:clamp(.88rem,1.6vw,1.05rem);font-weight:800;transition:all .2s;display:flex;position:relative}.chicken-rabbit-module-module__Y3mKgW__cr-nav__btn:hover{color:#5c3d1a;background:#6b42261f}.chicken-rabbit-module-module__Y3mKgW__cr-nav__btn--on{color:#fff;text-shadow:0 1px 2px #00000026;background:#92400e59}.chicken-rabbit-module-module__Y3mKgW__cr-nav__btn--on:after{content:"";background:#fff;border-radius:2px;height:4px;position:absolute;bottom:-4px;left:20%;right:20%}.chicken-rabbit-module-module__Y3mKgW__cr-nav__ico{font-size:1.2em}.chicken-rabbit-module-module__Y3mKgW__cr-nav__txt{letter-spacing:.02em}.chicken-rabbit-module-module__Y3mKgW__cr-stage{flex:1;padding:clamp(10px,1.5vw,16px) clamp(14px,2.5vw,28px) clamp(14px,2.5vw,28px)}.chicken-rabbit-module-module__Y3mKgW__cr-game{flex-direction:column;gap:clamp(10px,1.5vw,18px);width:100%;max-width:1200px;margin:0 auto;display:flex;position:relative}.chicken-rabbit-module-module__Y3mKgW__cr-hud{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.chicken-rabbit-module-module__Y3mKgW__cr-hud__pill{background:var(--cr-card);border:2px solid var(--cr-card-border);box-shadow:var(--cr-shadow);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.01em;border-radius:999px;padding:8px 18px;font-size:clamp(.85rem,1.6vw,1.05rem);font-weight:800}.chicken-rabbit-module-module__Y3mKgW__cr-hud__level{color:#5c3d1a;border-color:var(--cr-chicken);background:linear-gradient(135deg,#d9c477,#c5a44a)}.chicken-rabbit-module-module__Y3mKgW__cr-goal{justify-content:center;align-items:center;gap:clamp(16px,3vw,32px);display:flex}.chicken-rabbit-module-module__Y3mKgW__cr-goal__card{text-align:center;border-radius:var(--cr-radius);background:var(--cr-card);border:2px solid var(--cr-card-border);box-shadow:var(--cr-shadow);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:clamp(14px,2vw,22px) clamp(20px,3vw,36px)}.chicken-rabbit-module-module__Y3mKgW__cr-goal__num{background:linear-gradient(135deg,var(--cr-chicken),#b85c3a);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(2rem,5vw,3.2rem);font-weight:900;line-height:1}.chicken-rabbit-module-module__Y3mKgW__cr-goal__label{color:var(--cr-muted);text-transform:uppercase;letter-spacing:.06em;margin-top:4px;font-size:clamp(.72rem,1.2vw,.88rem);font-weight:700}.chicken-rabbit-module-module__Y3mKgW__cr-goal__vs{color:var(--cr-accent);text-shadow:0 2px 8px #f472b633;font-size:clamp(1rem,2.5vw,1.6rem);font-weight:900}.chicken-rabbit-module-module__Y3mKgW__cr-body{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(14px,2.5vw,28px);display:grid}.chicken-rabbit-module-module__Y3mKgW__cr-panel{flex-direction:column;gap:clamp(12px,1.8vw,18px);display:flex}.chicken-rabbit-module-module__Y3mKgW__cr-sl{border-radius:var(--cr-radius);background:var(--cr-card);border:2px solid var(--cr-card-border);box-shadow:var(--cr-shadow);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:clamp(14px,2vw,20px)}.chicken-rabbit-module-module__Y3mKgW__cr-sl__head{align-items:center;gap:10px;margin-bottom:10px;display:flex}.chicken-rabbit-module-module__Y3mKgW__cr-sl__name{font-size:clamp(.95rem,1.8vw,1.15rem);font-weight:800}.chicken-rabbit-module-module__Y3mKgW__cr-sl__num{font-variant-numeric:tabular-nums;margin-left:auto;font-size:clamp(1.6rem,3.5vw,2.4rem);font-weight:900;line-height:1}.chicken-rabbit-module-module__Y3mKgW__cr-sl--chicken .chicken-rabbit-module-module__Y3mKgW__cr-sl__num{color:var(--cr-chicken)}.chicken-rabbit-module-module__Y3mKgW__cr-sl--rabbit .chicken-rabbit-module-module__Y3mKgW__cr-sl__num{color:var(--cr-rabbit)}.chicken-rabbit-module-module__Y3mKgW__cr-sl__track{align-items:center;gap:10px;display:flex}.chicken-rabbit-module-module__Y3mKgW__cr-sl__pm{background:var(--cr-card);cursor:pointer;width:clamp(44px,5.5vw,56px);height:clamp(44px,5.5vw,56px);font-family:var(--cr-font);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;color:var(--cr-text);border:2px solid #00000014;border-radius:14px;justify-content:center;align-items:center;font-size:clamp(1.3rem,2.5vw,1.7rem);font-weight:900;transition:all .15s;display:flex;box-shadow:0 2px 6px #0000000f}.chicken-rabbit-module-module__Y3mKgW__cr-sl--chicken .chicken-rabbit-module-module__Y3mKgW__cr-sl__pm:hover{border-color:var(--cr-chicken);color:var(--cr-chicken);background:#d4911a2e}.chicken-rabbit-module-module__Y3mKgW__cr-sl--rabbit .chicken-rabbit-module-module__Y3mKgW__cr-sl__pm:hover{border-color:var(--cr-rabbit);color:var(--cr-rabbit);background:#7b7fd42e}.chicken-rabbit-module-module__Y3mKgW__cr-sl__pm:active{transform:scale(.9)}.chicken-rabbit-module-module__Y3mKgW__cr-sl__range{appearance:none;cursor:pointer;background:#e5e7eb;border-radius:999px;outline:none;flex:1;height:clamp(10px,1.5vw,14px)}.chicken-rabbit-module-module__Y3mKgW__cr-sl--chicken .chicken-rabbit-module-module__Y3mKgW__cr-sl__range{background:#e0d5a8}.chicken-rabbit-module-module__Y3mKgW__cr-sl--rabbit .chicken-rabbit-module-module__Y3mKgW__cr-sl__range{background:#c5c8e0}.chicken-rabbit-module-module__Y3mKgW__cr-sl__range::-webkit-slider-thumb{appearance:none;cursor:grab;border:3px solid #fff;border-radius:50%;width:clamp(30px,4vw,40px);height:clamp(30px,4vw,40px);box-shadow:0 2px 10px #0000002e}.chicken-rabbit-module-module__Y3mKgW__cr-sl--chicken .chicken-rabbit-module-module__Y3mKgW__cr-sl__range::-webkit-slider-thumb{background:var(--cr-chicken)}.chicken-rabbit-module-module__Y3mKgW__cr-sl--rabbit .chicken-rabbit-module-module__Y3mKgW__cr-sl__range::-webkit-slider-thumb{background:var(--cr-rabbit)}.chicken-rabbit-module-module__Y3mKgW__cr-sl__range::-moz-range-thumb{cursor:grab;border:3px solid #fff;border-radius:50%;width:clamp(30px,4vw,40px);height:clamp(30px,4vw,40px);box-shadow:0 2px 10px #0000002e}.chicken-rabbit-module-module__Y3mKgW__cr-sl--chicken .chicken-rabbit-module-module__Y3mKgW__cr-sl__range::-moz-range-thumb{background:var(--cr-chicken)}.chicken-rabbit-module-module__Y3mKgW__cr-sl--rabbit .chicken-rabbit-module-module__Y3mKgW__cr-sl__range::-moz-range-thumb{background:var(--cr-rabbit)}.chicken-rabbit-module-module__Y3mKgW__cr-math{border-radius:var(--cr-radius);background:var(--cr-card);border:2px solid var(--cr-card-border);box-shadow:var(--cr-shadow);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);flex-direction:column;gap:6px;padding:clamp(12px,1.5vw,18px);display:flex}.chicken-rabbit-module-module__Y3mKgW__cr-math__row{font-variant-numeric:tabular-nums;border-radius:14px;align-items:center;gap:10px;padding:12px 18px;font-size:clamp(1rem,1.8vw,1.15rem);font-weight:700;transition:background .3s;display:flex}.chicken-rabbit-module-module__Y3mKgW__cr-math__row--ok{background:#5ab8921f}.chicken-rabbit-module-module__Y3mKgW__cr-math__left{color:var(--cr-muted);text-align:right;min-width:3.5em;font-size:clamp(.85rem,1.4vw,1rem)}.chicken-rabbit-module-module__Y3mKgW__cr-math__mid{flex:1}.chicken-rabbit-module-module__Y3mKgW__cr-math__right{text-align:right;min-width:3ch;color:var(--cr-muted)}.chicken-rabbit-module-module__Y3mKgW__cr-math__row--ok .chicken-rabbit-module-module__Y3mKgW__cr-math__right{color:var(--cr-success)}.chicken-rabbit-module-module__Y3mKgW__cr-yard{border-radius:var(--cr-radius);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(#dce1d2b3 0%,#c8d9c0bf 60%,#b5ceaacc 100%);border:3px dashed #a0be8c80;flex-direction:column;min-height:280px;padding:clamp(14px,2vw,24px);display:flex;position:relative;overflow:visible;box-shadow:inset 0 2px 20px #648c500f}.chicken-rabbit-module-module__Y3mKgW__cr-yard__inner{z-index:1;flex-direction:column;flex:1;gap:16px;display:flex}.chicken-rabbit-module-module__Y3mKgW__cr-yard__ground{pointer-events:none;z-index:0;border-radius:0 0 var(--cr-radius)var(--cr-radius);background:linear-gradient(#0000 0%,#a0be8c1f 100%);height:30%;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.chicken-rabbit-module-module__Y3mKgW__cr-yard__empty{text-align:center;color:var(--cr-muted);margin:auto;font-size:clamp(1.1rem,2.2vw,1.4rem);font-weight:700;line-height:1.7}.chicken-rabbit-module-module__Y3mKgW__cr-yard__empty small{opacity:.7;font-weight:500}.chicken-rabbit-module-module__Y3mKgW__cr-flock__tag{letter-spacing:.02em;margin-bottom:10px;font-size:clamp(1rem,1.8vw,1.2rem);font-weight:800}.chicken-rabbit-module-module__Y3mKgW__cr-flock__row{flex-wrap:wrap;align-items:flex-end;gap:clamp(6px,1vw,12px);padding:4px;display:flex;overflow:visible}.chicken-rabbit-module-module__Y3mKgW__cr-flock__a{filter:drop-shadow(0 2px 4px #0000001a);transition:transform .15s;animation:.35s cubic-bezier(.34,1.56,.64,1) both chicken-rabbit-module-module__Y3mKgW__cr-pop;display:inline-flex;overflow:visible}.chicken-rabbit-module-module__Y3mKgW__cr-flock__a:hover{transform:scale(1.15)rotate(-4deg)}.chicken-rabbit-module-module__Y3mKgW__cr-flock__a svg{overflow:visible}.chicken-rabbit-module-module__Y3mKgW__cr-flock__more{color:var(--cr-muted);align-self:center;padding-left:4px;font-size:.9rem;font-weight:700}@keyframes chicken-rabbit-module-module__Y3mKgW__cr-pop{0%{opacity:0;transform:scale(0)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}.chicken-rabbit-module-module__Y3mKgW__cr-tip{text-align:center;border-radius:14px;padding:clamp(14px,2vw,22px) clamp(18px,3vw,32px);font-size:clamp(.9rem,1.6vw,1.1rem);font-weight:700;transition:all .3s}.chicken-rabbit-module-module__Y3mKgW__cr-tip--idle{color:var(--cr-muted);background:#f8f6f099}.chicken-rabbit-module-module__Y3mKgW__cr-tip--info{color:#3a5575;background:#c3d2e173}.chicken-rabbit-module-module__Y3mKgW__cr-tip--warn{color:#6b4226;background:#e1d7b98c}.chicken-rabbit-module-module__Y3mKgW__cr-tip--ok{color:#2e5940;background:#c3d7b980}.chicken-rabbit-module-module__Y3mKgW__cr-bar{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.chicken-rabbit-module-module__Y3mKgW__cr-bar__btn{font-family:var(--cr-font);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;min-height:52px;color:var(--cr-text);background:#dcd7c373;border:2px solid #a08c6440;border-radius:14px;align-items:center;gap:10px;padding:clamp(12px,2vw,18px) clamp(20px,3.5vw,32px);font-size:clamp(1rem,1.8vw,1.15rem);font-weight:800;transition:all .15s;display:inline-flex;box-shadow:0 2px 6px #503c1e0f}.chicken-rabbit-module-module__Y3mKgW__cr-bar__btn:hover{background:#d4911a33;border-color:#d4911a66}.chicken-rabbit-module-module__Y3mKgW__cr-bar__btn:active{transform:scale(.96)}.chicken-rabbit-module-module__Y3mKgW__cr-bar__btn--go{background:linear-gradient(135deg,var(--cr-chicken),#b85c3a);color:#fff;border-color:var(--cr-chicken);box-shadow:0 4px 16px #a064282e}.chicken-rabbit-module-module__Y3mKgW__cr-bar__btn--go:hover{background:linear-gradient(135deg,#c07e16,#a04a2e);box-shadow:0 6px 24px #a0642840}.chicken-rabbit-module-module__Y3mKgW__cr-bar__btn--big{padding:16px 36px;font-size:clamp(1.05rem,2vw,1.25rem)}.chicken-rabbit-module-module__Y3mKgW__cr-peek{text-align:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#e1d7b980;border-radius:12px;padding:10px;font-size:clamp(.9rem,1.5vw,1.05rem);font-weight:800}.chicken-rabbit-module-module__Y3mKgW__cr-note{border-radius:var(--cr-radius);background:var(--cr-card);border:2px solid var(--cr-card-border);box-shadow:var(--cr-shadow);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:clamp(16px,2.5vw,28px);font-size:clamp(.8rem,1.3vw,.92rem)}.chicken-rabbit-module-module__Y3mKgW__cr-note strong{color:var(--cr-chicken);margin-bottom:6px;display:block}.chicken-rabbit-module-module__Y3mKgW__cr-note p{color:var(--cr-muted);margin:0;font-size:clamp(1rem,1.6vw,1.1rem);line-height:1.7}.chicken-rabbit-module-module__Y3mKgW__cr-win{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:pointer;background:#e8ede6d1;justify-content:center;align-items:center;animation:.3s chicken-rabbit-module-module__Y3mKgW__cr-fade-in;display:flex;position:absolute;inset:0}.chicken-rabbit-module-module__Y3mKgW__cr-win__box{text-align:center;background:#f8f6f0eb;border-radius:28px;width:90%;max-width:400px;padding:clamp(24px,4vw,48px);box-shadow:0 8px 48px #503c1e14}.chicken-rabbit-module-module__Y3mKgW__cr-win__star{font-size:clamp(3.5rem,7vw,5.5rem);animation:.6s infinite alternate chicken-rabbit-module-module__Y3mKgW__cr-bounce}.chicken-rabbit-module-module__Y3mKgW__cr-win__title{background:linear-gradient(135deg,var(--cr-chicken),var(--cr-accent));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:12px 0 8px;font-size:clamp(1.6rem,3.5vw,2.4rem);font-weight:900}.chicken-rabbit-module-module__Y3mKgW__cr-win__ans{color:var(--cr-muted);margin:0 0 16px;font-size:clamp(1rem,2vw,1.2rem);font-weight:600}.chicken-rabbit-module-module__Y3mKgW__cr-win__stats{justify-content:center;gap:16px;margin-bottom:20px;font-size:clamp(.95rem,1.8vw,1.1rem);font-weight:800;display:flex}@keyframes chicken-rabbit-module-module__Y3mKgW__cr-bounce{0%{transform:translateY(0)}to{transform:translateY(-12px)}}@keyframes chicken-rabbit-module-module__Y3mKgW__cr-fade-in{0%{opacity:0}to{opacity:1}}.chicken-rabbit-module-module__Y3mKgW__cr-drag-shop{justify-content:center;gap:clamp(16px,3vw,28px);display:flex}.chicken-rabbit-module-module__Y3mKgW__cr-drag-item{border-radius:var(--cr-radius);background:var(--cr-card);cursor:grab;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;font-family:var(--cr-font);color:var(--cr-text);touch-action:none;border:3px dashed #a08c644d;flex-direction:column;align-items:center;gap:12px;padding:clamp(18px,3vw,32px);font-size:clamp(1rem,1.8vw,1.2rem);font-weight:800;transition:all .2s;display:flex}.chicken-rabbit-module-module__Y3mKgW__cr-drag-item:active{cursor:grabbing;opacity:.8;transform:scale(.95)}.chicken-rabbit-module-module__Y3mKgW__cr-drag-item--chicken:hover{border-color:var(--cr-chicken);background:#d4911a14}.chicken-rabbit-module-module__Y3mKgW__cr-drag-item--rabbit:hover{border-color:var(--cr-rabbit);background:#7b7fd414}.chicken-rabbit-module-module__Y3mKgW__cr-yard--drop{border-style:solid;border-color:var(--cr-chicken)}.chicken-rabbit-module-module__Y3mKgW__cr-yard--hover{background:#c8d9c0e6!important}.chicken-rabbit-module-module__Y3mKgW__cr-yard--solved{border-color:var(--cr-success)}.chicken-rabbit-module-module__Y3mKgW__cr-flock__a--btn{cursor:pointer;background:0 0;border:none;padding:0;transition:transform .15s}.chicken-rabbit-module-module__Y3mKgW__cr-flock__a--btn:hover{filter:brightness(.9);transform:scale(1.1)}.chicken-rabbit-module-module__Y3mKgW__cr-steps{flex-direction:column;gap:0;display:flex}.chicken-rabbit-module-module__Y3mKgW__cr-step{opacity:.4;border-left:5px solid #a08c6426;gap:clamp(14px,2.5vw,24px);padding:clamp(16px,2.5vw,28px);transition:all .3s;display:flex}.chicken-rabbit-module-module__Y3mKgW__cr-step--active{opacity:1;border-left-color:var(--cr-chicken)}.chicken-rabbit-module-module__Y3mKgW__cr-step--done{opacity:.7;border-left-color:var(--cr-success)}.chicken-rabbit-module-module__Y3mKgW__cr-step--final{border-left-color:var(--cr-success);opacity:1}.chicken-rabbit-module-module__Y3mKgW__cr-step__num{width:clamp(40px,5vw,52px);height:clamp(40px,5vw,52px);color:var(--cr-text);background:#dcd7c380;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:clamp(1rem,1.8vw,1.3rem);font-weight:900;display:flex}.chicken-rabbit-module-module__Y3mKgW__cr-step--active .chicken-rabbit-module-module__Y3mKgW__cr-step__num{background:var(--cr-chicken);color:#fff}.chicken-rabbit-module-module__Y3mKgW__cr-step--done .chicken-rabbit-module-module__Y3mKgW__cr-step__num{background:var(--cr-success);color:#fff}.chicken-rabbit-module-module__Y3mKgW__cr-step__body{flex:1;min-width:0}.chicken-rabbit-module-module__Y3mKgW__cr-step__body h4{margin:0 0 10px;font-size:clamp(1.1rem,2.2vw,1.4rem);font-weight:800}.chicken-rabbit-module-module__Y3mKgW__cr-step__body p{margin:0 0 12px;font-size:clamp(1rem,1.8vw,1.2rem);line-height:1.7}.chicken-rabbit-module-module__Y3mKgW__cr-step__choices{flex-wrap:wrap;gap:14px;display:flex}.chicken-rabbit-module-module__Y3mKgW__cr-step__result{background:#5ab8921a;border-radius:12px;margin:0;padding:12px 18px;font-size:clamp(1rem,1.8vw,1.15rem);font-weight:700}.chicken-rabbit-module-module__Y3mKgW__cr-step__input{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.chicken-rabbit-module-module__Y3mKgW__cr-input{background:var(--cr-card);font-family:var(--cr-font);width:clamp(160px,20vw,220px);color:var(--cr-text);-moz-appearance:textfield;border:2px solid #a08c6440;border-radius:14px;min-height:52px;padding:clamp(12px,1.5vw,16px) clamp(16px,2vw,22px);font-size:clamp(1.15rem,2.2vw,1.5rem);font-weight:700}.chicken-rabbit-module-module__Y3mKgW__cr-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.chicken-rabbit-module-module__Y3mKgW__cr-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.chicken-rabbit-module-module__Y3mKgW__cr-input:focus{border-color:var(--cr-chicken);outline:none}.chicken-rabbit-module-module__Y3mKgW__cr-step__err{color:var(--cr-danger);margin:8px 0 0;font-size:clamp(.95rem,1.6vw,1.1rem);font-weight:700}.chicken-rabbit-module-module__Y3mKgW__cr-step__answer{flex-wrap:wrap;gap:clamp(16px,3vw,28px);margin-bottom:12px;display:flex}.chicken-rabbit-module-module__Y3mKgW__cr-step__answer span{align-items:center;gap:10px;font-size:clamp(1.15rem,2.5vw,1.5rem);font-weight:800;display:flex}.chicken-rabbit-module-module__Y3mKgW__cr-step__verify{color:var(--cr-muted);font-size:clamp(.95rem,1.6vw,1.1rem);font-weight:600}.chicken-rabbit-module-module__Y3mKgW__cr-legs-scene{border-radius:var(--cr-radius);background:#c8d9c04d;border:2px dashed #a0be8c66;padding:clamp(20px,3vw,36px);overflow-x:auto}.chicken-rabbit-module-module__Y3mKgW__cr-legs-row{flex-wrap:wrap;justify-content:center;gap:clamp(12px,2vw,24px);min-height:120px;display:flex}.chicken-rabbit-module-module__Y3mKgW__cr-legs-animal{flex-direction:column;align-items:center;gap:6px;transition:all .5s;display:flex;position:relative}.chicken-rabbit-module-module__Y3mKgW__cr-legs-animal--lift1 svg{transform:translateY(-6px)}.chicken-rabbit-module-module__Y3mKgW__cr-legs-animal--fallen{opacity:.5;filter:grayscale(.4)}.chicken-rabbit-module-module__Y3mKgW__cr-legs-animal--fallen svg{transform:rotate(90deg)translate(10px)}.chicken-rabbit-module-module__Y3mKgW__cr-legs-animal--stand svg{transform:translateY(-10px)}.chicken-rabbit-module-module__Y3mKgW__cr-legs-feet{gap:3px;min-height:24px;font-size:clamp(1rem,1.8vw,1.3rem);display:flex}.chicken-rabbit-module-module__Y3mKgW__cr-legs-foot{animation:.3s both chicken-rabbit-module-module__Y3mKgW__cr-pop}.chicken-rabbit-module-module__Y3mKgW__cr-legs-mask{z-index:2;background:#f8f6f0f2;border-radius:50%;justify-content:center;align-items:center;width:clamp(48px,6vw,64px);height:clamp(48px,6vw,64px);font-size:clamp(1.8rem,3.5vw,2.5rem);animation:.3s cubic-bezier(.34,1.56,.64,1) both chicken-rabbit-module-module__Y3mKgW__cr-pop;display:flex;position:absolute;top:10px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #503c1e26}.chicken-rabbit-module-module__Y3mKgW__cr-legs-label{white-space:nowrap;font-size:clamp(.9rem,1.6vw,1.1rem);font-weight:700}@media (max-width:640px){.chicken-rabbit-module-module__Y3mKgW__cr-body{grid-template-columns:1fr}.chicken-rabbit-module-module__Y3mKgW__cr-goal{flex-direction:column;gap:10px}.chicken-rabbit-module-module__Y3mKgW__cr-goal__vs,.chicken-rabbit-module-module__Y3mKgW__cr-nav__txt{display:none}.chicken-rabbit-module-module__Y3mKgW__cr-nav__btn{padding:14px 6px}.chicken-rabbit-module-module__Y3mKgW__cr-nav__ico{font-size:1.5em}.chicken-rabbit-module-module__Y3mKgW__cr-step{padding:12px}.chicken-rabbit-module-module__Y3mKgW__cr-step__choices{flex-direction:column}.chicken-rabbit-module-module__Y3mKgW__cr-drag-shop{flex-direction:column;align-items:center}}@media (min-width:1400px){.chicken-rabbit-module-module__Y3mKgW__cr-nav__btn{padding:20px 14px;font-size:1.15rem}.chicken-rabbit-module-module__Y3mKgW__cr-hud__pill{padding:10px 24px;font-size:1.15rem}.chicken-rabbit-module-module__Y3mKgW__cr-goal__num{font-size:3.8rem}.chicken-rabbit-module-module__Y3mKgW__cr-goal__card{padding:24px 44px}.chicken-rabbit-module-module__Y3mKgW__cr-sl__num{font-size:2.8rem}.chicken-rabbit-module-module__Y3mKgW__cr-sl__pm{width:64px;height:64px;font-size:1.8rem}.chicken-rabbit-module-module__Y3mKgW__cr-sl__range{height:16px}.chicken-rabbit-module-module__Y3mKgW__cr-sl__range::-webkit-slider-thumb{width:46px;height:46px}.chicken-rabbit-module-module__Y3mKgW__cr-sl__range::-moz-range-thumb{width:46px;height:46px}.chicken-rabbit-module-module__Y3mKgW__cr-flock__a svg{width:80px;height:80px}.chicken-rabbit-module-module__Y3mKgW__cr-flock__tag{font-size:1.3rem}.chicken-rabbit-module-module__Y3mKgW__cr-tip{padding:22px 32px;font-size:1.3rem}.chicken-rabbit-module-module__Y3mKgW__cr-bar__btn{min-height:60px;padding:18px 36px;font-size:1.2rem}.chicken-rabbit-module-module__Y3mKgW__cr-math__row{padding:14px 22px;font-size:1.25rem}.chicken-rabbit-module-module__Y3mKgW__cr-win__star{font-size:6.5rem}.chicken-rabbit-module-module__Y3mKgW__cr-win__title{font-size:2.8rem}.chicken-rabbit-module-module__Y3mKgW__cr-step{padding:24px 28px}.chicken-rabbit-module-module__Y3mKgW__cr-step__num{width:56px;height:56px;font-size:1.4rem}.chicken-rabbit-module-module__Y3mKgW__cr-step__body h4{font-size:1.5rem}.chicken-rabbit-module-module__Y3mKgW__cr-step__body p{font-size:1.25rem}.chicken-rabbit-module-module__Y3mKgW__cr-step__result{padding:14px 22px;font-size:1.2rem}.chicken-rabbit-module-module__Y3mKgW__cr-step__answer span{gap:12px;font-size:1.6rem}.chicken-rabbit-module-module__Y3mKgW__cr-step__verify,.chicken-rabbit-module-module__Y3mKgW__cr-step__err{font-size:1.15rem}.chicken-rabbit-module-module__Y3mKgW__cr-input{width:220px;min-height:60px;font-size:1.5rem}.chicken-rabbit-module-module__Y3mKgW__cr-drag-shop{gap:32px}.chicken-rabbit-module-module__Y3mKgW__cr-drag-item{gap:14px;padding:28px 36px;font-size:1.25rem}.chicken-rabbit-module-module__Y3mKgW__cr-legs-scene{padding:32px}.chicken-rabbit-module-module__Y3mKgW__cr-legs-row{gap:28px;min-height:140px}.chicken-rabbit-module-module__Y3mKgW__cr-legs-animal svg{width:80px;height:80px}.chicken-rabbit-module-module__Y3mKgW__cr-legs-feet{gap:4px;font-size:1.4rem}.chicken-rabbit-module-module__Y3mKgW__cr-legs-label{font-size:1.15rem}.chicken-rabbit-module-module__Y3mKgW__cr-note{padding:24px 32px}.chicken-rabbit-module-module__Y3mKgW__cr-note p{font-size:1.15rem}.chicken-rabbit-module-module__Y3mKgW__cr-yard__empty{font-size:1.4rem}}.play-page:has([data-theme=chicken-rabbit]) .play-stage{align-items:stretch;padding:0}.play-page:has([data-theme=chicken-rabbit]) .play-stage>*{max-width:100%}@media (min-width:1920px){.chicken-rabbit-module-module__Y3mKgW__cr-nav__btn{padding:22px 18px;font-size:1.3rem}.chicken-rabbit-module-module__Y3mKgW__cr-hud__pill{padding:12px 28px;font-size:1.3rem}.chicken-rabbit-module-module__Y3mKgW__cr-goal__num{font-size:4.5rem}.chicken-rabbit-module-module__Y3mKgW__cr-goal__card{padding:28px 52px}.chicken-rabbit-module-module__Y3mKgW__cr-sl__num{font-size:3.2rem}.chicken-rabbit-module-module__Y3mKgW__cr-sl__pm{width:72px;height:72px;font-size:2rem}.chicken-rabbit-module-module__Y3mKgW__cr-sl__range{height:18px}.chicken-rabbit-module-module__Y3mKgW__cr-sl__range::-webkit-slider-thumb{width:52px;height:52px}.chicken-rabbit-module-module__Y3mKgW__cr-sl__range::-moz-range-thumb{width:52px;height:52px}.chicken-rabbit-module-module__Y3mKgW__cr-flock__a svg{width:96px;height:96px}.chicken-rabbit-module-module__Y3mKgW__cr-flock__tag{font-size:1.5rem}.chicken-rabbit-module-module__Y3mKgW__cr-tip{padding:26px 36px;font-size:1.5rem}.chicken-rabbit-module-module__Y3mKgW__cr-bar__btn{padding:20px 42px;font-size:1.35rem}.chicken-rabbit-module-module__Y3mKgW__cr-math__row{padding:16px 26px;font-size:1.4rem}.chicken-rabbit-module-module__Y3mKgW__cr-win__star{font-size:8rem}.chicken-rabbit-module-module__Y3mKgW__cr-win__title{font-size:3.2rem}.chicken-rabbit-module-module__Y3mKgW__cr-step{padding:28px 32px}.chicken-rabbit-module-module__Y3mKgW__cr-step__num{width:64px;height:64px;font-size:1.6rem}.chicken-rabbit-module-module__Y3mKgW__cr-step__body h4{font-size:1.7rem}.chicken-rabbit-module-module__Y3mKgW__cr-step__body p{font-size:1.4rem}.chicken-rabbit-module-module__Y3mKgW__cr-input{width:260px;font-size:1.7rem}.chicken-rabbit-module-module__Y3mKgW__cr-drag-item{padding:32px 42px;font-size:1.4rem}.chicken-rabbit-module-module__Y3mKgW__cr-legs-animal svg{width:96px;height:96px}.chicken-rabbit-module-module__Y3mKgW__cr-legs-feet{font-size:1.6rem}.chicken-rabbit-module-module__Y3mKgW__cr-legs-label{font-size:1.3rem}}@media (prefers-reduced-motion:reduce){.chicken-rabbit-module-module__Y3mKgW__cr-flock__a,.chicken-rabbit-module-module__Y3mKgW__cr-legs-foot,.chicken-rabbit-module-module__Y3mKgW__cr-legs-animal,.chicken-rabbit-module-module__Y3mKgW__cr-legs-animal svg,.chicken-rabbit-module-module__Y3mKgW__cr-sl__thumb,.chicken-rabbit-module-module__Y3mKgW__cr-bar__btn,.chicken-rabbit-module-module__Y3mKgW__cr-nav__btn,.chicken-rabbit-module-module__Y3mKgW__cr-win__star{transition:none!important;animation:none!important}}
[data-theme=surface-revolution]{--sr-kraft:#d4a574;--sr-kraft-light:#f0e6d3;--sr-kraft-dark:#8b6914;--sr-cream:#fff8f0;--sr-fold:#c9956b;--sr-point:#e8913a;--sr-line:#d4691a;--sr-surface:#b8860b;--sr-solid:#8b6914;--sr-card:#fff8f0d9;--sr-card-border:#c9956b4d;--sr-text:#4a3728;--sr-muted:#8b7355;--sr-success:#6b8e5a;--sr-tab-bg:#f0e6d3;--sr-tab-active:#d4a574;--sr-slider-track:#c9956b;--sr-slider-thumb:#e8913a;--sr-btn-primary:#8b6914;--sr-btn-text:#fff8f0;--sr-panel-bg:#fff8f0c7;--sr-panel-border:#c9956b66;--sr-radius:12px;--sr-font:var(--font-nunito,"Nunito"),"PingFang SC",system-ui,sans-serif;--sr-shadow:0 4px 20px #8b691414;--sr-touch-min:44px;--sr-touch-sm:34px;--sr-font-base:clamp(.82rem,1vw,.95rem);--sr-font-sm:clamp(.75rem,.9vw,.85rem);--sr-thumb-size:28px;--sr-sidebar-w:280px}.play-page:has([data-theme=surface-revolution]){background:linear-gradient(175deg,#fff8f0 0%,#f0e6d3 100%)}.play-page:has([data-theme=surface-revolution]) .play-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fff8f0d9;border-bottom:1px solid #c9956b4d}.play-page:has([data-theme=surface-revolution]) .play-stage{flex-direction:column;align-items:stretch;padding:0}.play-page:has([data-theme=surface-revolution]) .play-stage>*{flex:1;max-width:100%}.surface-revolution-module-module__uVpkVq__sr{width:100%;min-height:0;font-family:var(--sr-font);color:var(--sr-text);flex-direction:column;display:flex;position:relative}.surface-revolution-module-module__uVpkVq__sr-tabs{background:var(--sr-tab-bg);border-bottom:1px solid var(--sr-card-border);z-index:2;flex-shrink:0;gap:0;display:flex;position:relative}.surface-revolution-module-module__uVpkVq__sr-tabs__btn{min-height:var(--sr-touch-min);cursor:pointer;font-family:inherit;font-size:var(--sr-font-base);color:var(--sr-muted);background:0 0;border:none;border-bottom:3px solid #0000;flex:1;justify-content:center;align-items:center;gap:6px;padding:12px 16px;font-weight:400;transition:all .2s;display:flex;position:relative}.surface-revolution-module-module__uVpkVq__sr-tabs__btn--active{color:var(--sr-text);border-bottom-color:var(--sr-tab-active);font-weight:600}.surface-revolution-module-module__uVpkVq__sr-tabs__btn:hover:not(.surface-revolution-module-module__uVpkVq__sr-tabs__btn--active){color:var(--sr-text);background:#d4a5741a}.surface-revolution-module-module__uVpkVq__sr-body{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.surface-revolution-module-module__uVpkVq__sr-body--side{flex-direction:row}.surface-revolution-module-module__uVpkVq__sr-viewport{flex:1;min-width:0;min-height:0;position:relative}.surface-revolution-module-module__uVpkVq__sr-canvas2d{background:var(--sr-cream);position:absolute;inset:0;overflow:hidden}.surface-revolution-module-module__uVpkVq__sr-viewport>div:first-child:not(.surface-revolution-module-module__uVpkVq__sr-canvas2d){inset:0;width:auto!important;height:auto!important;position:absolute!important}.surface-revolution-module-module__uVpkVq__sr-viewport canvas{display:block}.surface-revolution-module-module__uVpkVq__sr-hint{color:var(--sr-muted);font-size:var(--sr-font-sm);pointer-events:none;z-index:3;opacity:0;flex-direction:column;align-items:center;gap:8px;animation:3.5s forwards surface-revolution-module-module__uVpkVq__sr-hint-show;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.surface-revolution-module-module__uVpkVq__sr-hint__icon{font-size:2rem}@keyframes surface-revolution-module-module__uVpkVq__sr-hint-show{0%{opacity:0;transform:translate(-50%,-50%)scale(.9)}10%{opacity:1;transform:translate(-50%,-50%)scale(1)}75%{opacity:1}to{opacity:0}}.surface-revolution-module-module__uVpkVq__sr-bar{-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);background:var(--sr-panel-bg);border:1px solid var(--sr-panel-border);width:min(90%,520px);box-shadow:var(--sr-shadow);z-index:10;border-radius:16px;flex-direction:column;gap:10px;padding:14px 20px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.surface-revolution-module-module__uVpkVq__sr-sidebar{width:var(--sr-sidebar-w);background:var(--sr-panel-bg);-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);border-left:1px solid var(--sr-panel-border);z-index:4;flex-direction:column;flex-shrink:0;display:flex;overflow-y:auto}.surface-revolution-module-module__uVpkVq__sr-sidebar__section{border-bottom:1px solid var(--sr-card-border);flex-direction:column;gap:10px;padding:14px 16px;display:flex}.surface-revolution-module-module__uVpkVq__sr-sidebar__title-row{justify-content:space-between;align-items:center;display:flex}.surface-revolution-module-module__uVpkVq__sr-sidebar__title{font-size:var(--sr-font-sm);color:var(--sr-text);align-items:center;gap:6px;font-weight:600;display:flex}.surface-revolution-module-module__uVpkVq__sr-sidebar__count{color:var(--sr-muted);font-size:.8em;font-weight:400}.surface-revolution-module-module__uVpkVq__sr-sidebar__clear{min-height:var(--sr-touch-sm);cursor:pointer;font-family:inherit;font-size:var(--sr-font-sm);color:var(--sr-muted);background:0 0;border:1px solid #c9956b4d;border-radius:8px;padding:4px 12px;transition:all .15s}.surface-revolution-module-module__uVpkVq__sr-sidebar__clear:hover{color:#c44;background:#c8503c14;border-color:#c8503c4d}.surface-revolution-module-module__uVpkVq__sr-sidebar__bottom{flex-direction:column;gap:10px;margin-top:auto;padding:14px 16px;display:flex}.surface-revolution-module-module__uVpkVq__sr-shapes{grid-template-columns:1fr 1fr;gap:8px;display:grid}.surface-revolution-module-module__uVpkVq__sr-shapes__btn{min-height:var(--sr-touch-min);border:2px solid var(--shape-clr,var(--sr-card-border));color:var(--shape-clr,var(--sr-muted));font-family:inherit;font-size:var(--sr-font-sm);cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:5px;padding:8px 10px;font-weight:600;transition:all .15s;display:flex}.surface-revolution-module-module__uVpkVq__sr-shapes__btn:hover:not(:disabled){background:color-mix(in srgb,var(--shape-clr,#d4a574)12%,transparent);transform:scale(1.02)}.surface-revolution-module-module__uVpkVq__sr-shapes__btn:active:not(:disabled){transform:scale(.97)}.surface-revolution-module-module__uVpkVq__sr-shapes__btn:disabled{opacity:.35;cursor:not-allowed}.surface-revolution-module-module__uVpkVq__sr-shapes__icon{font-size:1.15em}.surface-revolution-module-module__uVpkVq__sr-list{flex-direction:column;gap:6px;display:flex}.surface-revolution-module-module__uVpkVq__sr-list__row{background:color-mix(in srgb,var(--item-clr,#d4a574)10%,transparent);border:1.5px solid color-mix(in srgb,var(--item-clr,#c9956b)30%,transparent);min-height:var(--sr-touch-min);border-radius:10px;align-items:center;gap:8px;padding:6px 10px;display:flex}.surface-revolution-module-module__uVpkVq__sr-list__icon{color:var(--item-clr,var(--sr-muted));flex-shrink:0;font-size:1.2em}.surface-revolution-module-module__uVpkVq__sr-list__name{font-size:var(--sr-font-sm);color:var(--sr-text);flex:1;font-weight:500}.surface-revolution-module-module__uVpkVq__sr-list__actions{flex-shrink:0;gap:4px;display:flex}.surface-revolution-module-module__uVpkVq__sr-list__move{width:var(--sr-touch-sm);height:var(--sr-touch-sm);border:1px solid var(--sr-card-border);cursor:pointer;font-size:var(--sr-font-sm);color:var(--sr-muted);background:#fff9;border-radius:8px;justify-content:center;align-items:center;padding:0;font-weight:600;line-height:1;transition:all .12s;display:flex}.surface-revolution-module-module__uVpkVq__sr-list__move:hover:not(:disabled){color:var(--item-clr,var(--sr-text));border-color:var(--item-clr,var(--sr-card-border));background:#ffffffe6}.surface-revolution-module-module__uVpkVq__sr-list__move:active:not(:disabled){transform:scale(.92)}.surface-revolution-module-module__uVpkVq__sr-list__move:disabled{opacity:.25;cursor:default}.surface-revolution-module-module__uVpkVq__sr-list__move--del:hover:not(:disabled){color:#c44;background:#c8503c1a;border-color:#c8503c4d}.surface-revolution-module-module__uVpkVq__sr-slider-row{align-items:center;gap:10px;display:flex}.surface-revolution-module-module__uVpkVq__sr-slider-row__label{font-size:var(--sr-font-sm);color:var(--sr-muted);flex-shrink:0}.surface-revolution-module-module__uVpkVq__sr-slider-row__input{appearance:none;cursor:pointer;background:#c9956b4d;border-radius:4px;outline:none;flex:1;height:8px}.surface-revolution-module-module__uVpkVq__sr-slider-row__input::-webkit-slider-thumb{-webkit-appearance:none;width:var(--sr-thumb-size);height:var(--sr-thumb-size);background:var(--sr-slider-thumb);cursor:grab;border-radius:50%;transition:transform .15s;box-shadow:0 2px 8px #00000026}.surface-revolution-module-module__uVpkVq__sr-slider-row__input::-moz-range-thumb{width:var(--sr-thumb-size);height:var(--sr-thumb-size);background:var(--sr-slider-thumb);cursor:grab;border:none;border-radius:50%;box-shadow:0 2px 8px #00000026}.surface-revolution-module-module__uVpkVq__sr-slider-row__input::-webkit-slider-thumb:active{cursor:grabbing;transform:scale(1.15)}.surface-revolution-module-module__uVpkVq__sr-slider-row__value{font-size:var(--sr-font-sm);color:var(--sr-text);text-align:right;min-width:36px;font-weight:600}.surface-revolution-module-module__uVpkVq__sr-btns{justify-content:center;gap:8px;display:flex}.surface-revolution-module-module__uVpkVq__sr-btns__btn{min-height:var(--sr-touch-min);cursor:pointer;font-family:inherit;font-size:var(--sr-font-base);border:none;border-radius:10px;flex:1;padding:10px 16px;font-weight:600;transition:all .15s}.surface-revolution-module-module__uVpkVq__sr-btns__btn--primary{background:var(--sr-btn-primary);color:var(--sr-btn-text)}.surface-revolution-module-module__uVpkVq__sr-btns__btn--primary:hover{transform:scale(1.02);box-shadow:0 4px 12px #8b691433}.surface-revolution-module-module__uVpkVq__sr-btns__btn--primary:active{transform:scale(.98)}.surface-revolution-module-module__uVpkVq__sr-btns__btn--secondary{color:var(--sr-text);border:1.5px solid var(--sr-card-border);background:0 0}.surface-revolution-module-module__uVpkVq__sr-btns__btn--secondary:hover{background:#d4a5741a;transform:scale(1.02)}.surface-revolution-module-module__uVpkVq__sr-btns__btn--secondary:active{transform:scale(.98)}.surface-revolution-module-module__uVpkVq__sr-link{z-index:10;min-height:var(--sr-touch-min);background:var(--sr-panel-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--sr-panel-border);color:var(--sr-text);font-size:var(--sr-font-sm);box-shadow:var(--sr-shadow);border-radius:10px;align-items:center;gap:6px;padding:10px 16px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex;position:absolute;bottom:20px;right:20px}.surface-revolution-module-module__uVpkVq__sr-link:hover{background:#fff8f0f2;transform:translateY(-1px);box-shadow:0 6px 20px #8b69141f}.sr-dim-label{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#4a3728;white-space:nowrap;pointer-events:none;font-size:.75rem;font-weight:600;font-family:var(--font-nunito,"Nunito"),"PingFang SC",system-ui,sans-serif;background:#fff8f0d9;border:1px solid #c9956b66;border-radius:6px;padding:4px 10px}@media (max-width:768px){[data-theme=surface-revolution]{--sr-touch-min:44px;--sr-touch-sm:36px;--sr-font-base:.85rem;--sr-font-sm:.78rem;--sr-thumb-size:28px;--sr-sidebar-w:100%}.surface-revolution-module-module__uVpkVq__sr-tabs__btn{padding:10px}.surface-revolution-module-module__uVpkVq__sr-body--side{flex-direction:column}.surface-revolution-module-module__uVpkVq__sr-sidebar{border-left:none;border-top:1px solid var(--sr-panel-border);max-height:45vh;overflow-y:auto}.surface-revolution-module-module__uVpkVq__sr-shapes{grid-template-columns:1fr 1fr 1fr 1fr}.surface-revolution-module-module__uVpkVq__sr-bar{width:calc(100% - 24px);padding:12px 14px;bottom:12px}}@media (min-width:1280px){[data-theme=surface-revolution]{--sr-touch-min:48px;--sr-touch-sm:38px;--sr-font-base:1rem;--sr-font-sm:.9rem;--sr-thumb-size:32px;--sr-sidebar-w:300px}.surface-revolution-module-module__uVpkVq__sr-tabs__btn{padding:14px 20px}.surface-revolution-module-module__uVpkVq__sr-sidebar__section,.surface-revolution-module-module__uVpkVq__sr-sidebar__bottom{padding:16px 18px}.surface-revolution-module-module__uVpkVq__sr-bar{width:min(70%,560px)}}@media (min-width:1920px){[data-theme=surface-revolution]{--sr-touch-min:56px;--sr-touch-sm:44px;--sr-font-base:1.15rem;--sr-font-sm:1rem;--sr-thumb-size:38px;--sr-sidebar-w:360px}.surface-revolution-module-module__uVpkVq__sr-tabs__btn{padding:16px 24px}.surface-revolution-module-module__uVpkVq__sr-sidebar__section{gap:14px;padding:20px 22px}.surface-revolution-module-module__uVpkVq__sr-sidebar__bottom{padding:20px 22px}.surface-revolution-module-module__uVpkVq__sr-shapes{gap:10px}.surface-revolution-module-module__uVpkVq__sr-list{gap:8px}.surface-revolution-module-module__uVpkVq__sr-list__row{gap:10px;padding:8px 14px}.surface-revolution-module-module__uVpkVq__sr-slider-row__input{height:10px}}@media (prefers-reduced-motion:reduce){.surface-revolution-module-module__uVpkVq__sr-hint{animation:none;display:none}.surface-revolution-module-module__uVpkVq__sr-tabs__btn,.surface-revolution-module-module__uVpkVq__sr-btns__btn,.surface-revolution-module-module__uVpkVq__sr-link,.surface-revolution-module-module__uVpkVq__sr-shapes__btn,.surface-revolution-module-module__uVpkVq__sr-list__move{transition:none}.surface-revolution-module-module__uVpkVq__sr-slider-row__input::-webkit-slider-thumb{transition:none}}
[data-theme=cylinder-surface]{--cs-red:#e63946;--cs-red-light:#ffe0e3;--cs-silver:silver;--cs-silver-light:#f0f0f0;--cs-white:#fff;--cs-navy:#1d3557;--cs-side:#e63946;--cs-top:#457b9d;--cs-bottom:#457b9d;--cs-label-line:#1d3557;--cs-formula:#264653;--cs-card:#ffffffe0;--cs-card-border:#c0c0c04d;--cs-text:#1a1a2e;--cs-muted:#6c757d;--cs-success:#2a9d8f;--cs-tab-bg:var(--cs-silver-light);--cs-tab-active:var(--cs-red);--cs-tab-active-text:var(--cs-white);--cs-slider-track:var(--cs-silver);--cs-slider-thumb:var(--cs-red);--cs-btn-primary:var(--cs-red);--cs-btn-text:var(--cs-white);--cs-panel-bg:#ffffffd1;--cs-panel-border:#c0c0c066;--cs-radius:12px;--cs-font:var(--font-nunito,"Nunito"),"PingFang SC",system-ui,sans-serif;--cs-shadow:0 4px 20px #1d355714;--cs-touch-min:44px;--cs-thumb-size:28px;--cs-font-base:clamp(.82rem,1vw,.95rem);--cs-font-sm:clamp(.75rem,.9vw,.85rem)}.play-page:has([data-theme=cylinder-surface]){background:linear-gradient(175deg,#f8f9fa 0%,#f0f0f0 100%)}.play-page:has([data-theme=cylinder-surface]) .play-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe0;border-bottom:1px solid #c0c0c04d}.play-page:has([data-theme=cylinder-surface]) .play-stage{flex-direction:column;align-items:stretch;padding:0}.play-page:has([data-theme=cylinder-surface]) .play-stage>*{flex:1;max-width:100%}.cylinder-surface-module-module__91DA1q__cs{width:100%;min-height:0;font-family:var(--cs-font);color:var(--cs-text);flex-direction:column;display:flex;position:relative}.cylinder-surface-module-module__91DA1q__cs-tabs{background:var(--cs-tab-bg);border-bottom:1px solid var(--cs-card-border);z-index:2;flex-shrink:0;gap:0;display:flex;position:relative}.cylinder-surface-module-module__91DA1q__cs-tabs__btn{min-height:var(--cs-touch-min);cursor:pointer;font-family:inherit;font-size:var(--cs-font-base);color:var(--cs-muted);background:0 0;border:none;border-bottom:3px solid #0000;flex:1;justify-content:center;align-items:center;gap:6px;padding:12px 16px;font-weight:400;transition:all .2s;display:flex;position:relative}.cylinder-surface-module-module__91DA1q__cs-tabs__btn--active{color:var(--cs-red);border-bottom-color:var(--cs-tab-active);font-weight:600}.cylinder-surface-module-module__91DA1q__cs-tabs__btn:hover:not(.cylinder-surface-module-module__91DA1q__cs-tabs__btn--active){color:var(--cs-text);background:#e639460d}.cylinder-surface-module-module__91DA1q__cs-body{flex-direction:row;flex:1;min-height:0;display:flex}.cylinder-surface-module-module__91DA1q__cs-viewport{flex:1;min-height:0;position:relative}.cylinder-surface-module-module__91DA1q__cs-viewport>div:first-child{inset:0;width:auto!important;height:auto!important;position:absolute!important}.cylinder-surface-module-module__91DA1q__cs-viewport canvas{display:block}.cylinder-surface-module-module__91DA1q__cs-hint{color:var(--cs-muted);pointer-events:none;z-index:3;opacity:0;flex-direction:column;align-items:center;gap:8px;font-size:clamp(.75rem,1vw,.875rem);animation:3.5s forwards cylinder-surface-module-module__91DA1q__cs-hint-show;display:flex;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.cylinder-surface-module-module__91DA1q__cs-hint__icon{font-size:2rem}@keyframes cylinder-surface-module-module__91DA1q__cs-hint-show{0%{opacity:0;transform:translate(-50%,-50%)scale(.9)}10%{opacity:1;transform:translate(-50%,-50%)scale(1)}75%{opacity:1}to{opacity:0}}.cylinder-surface-module-module__91DA1q__cs-sidebar{width:var(--cs-sidebar-w,260px);background:var(--cs-panel-bg);-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);border-left:1px solid var(--cs-panel-border);flex-direction:column;flex-shrink:0;gap:12px;padding:16px;display:flex;overflow-y:auto}.cylinder-surface-module-module__91DA1q__cs-sidebar__section{flex-direction:column;gap:6px;display:flex}.cylinder-surface-module-module__91DA1q__cs-sidebar__title{font-size:var(--cs-font-sm);color:var(--cs-muted);border-bottom:1px solid #c0c0c033;margin:0 0 2px;padding-bottom:4px;font-weight:600}.cylinder-surface-module-module__91DA1q__cs-sidebar__bottom{flex-direction:column;gap:10px;margin-top:auto;display:flex}.cylinder-surface-module-module__91DA1q__cs-slider-row{min-height:var(--cs-touch-min);align-items:center;gap:12px;display:flex}.cylinder-surface-module-module__91DA1q__cs-slider-row__label{font-size:var(--cs-font-sm);color:var(--cs-muted);flex-shrink:0;min-width:36px}.cylinder-surface-module-module__91DA1q__cs-slider-row__input{appearance:none;cursor:pointer;box-sizing:content-box;background:#c0c0c04d;border-radius:3px;outline:none;flex:1;height:6px;padding:10px 0}.cylinder-surface-module-module__91DA1q__cs-slider-row__input::-webkit-slider-thumb{-webkit-appearance:none;width:var(--cs-thumb-size);height:var(--cs-thumb-size);background:var(--cs-slider-thumb);cursor:grab;border-radius:50%;transition:transform .15s;box-shadow:0 2px 8px #00000026}.cylinder-surface-module-module__91DA1q__cs-slider-row__input::-webkit-slider-thumb:active{cursor:grabbing;transform:scale(1.15)}.cylinder-surface-module-module__91DA1q__cs-slider-row__input::-moz-range-thumb{width:var(--cs-thumb-size);height:var(--cs-thumb-size);background:var(--cs-slider-thumb);cursor:grab;border:none;border-radius:50%;box-shadow:0 2px 8px #00000026}.cylinder-surface-module-module__91DA1q__cs-slider-row__value{font-size:var(--cs-font-sm);color:var(--cs-text);text-align:right;min-width:50px;font-weight:600}.cylinder-surface-module-module__91DA1q__cs-btns{flex-direction:column;gap:8px;display:flex}.cylinder-surface-module-module__91DA1q__cs-btns__btn{min-height:var(--cs-touch-min);cursor:pointer;font-family:inherit;font-size:var(--cs-font-base);text-align:center;border:none;border-radius:10px;padding:10px 20px;font-weight:600;transition:all .15s}.cylinder-surface-module-module__91DA1q__cs-btns__btn--primary{background:var(--cs-btn-primary);color:var(--cs-btn-text)}.cylinder-surface-module-module__91DA1q__cs-btns__btn--primary:hover{transform:scale(1.02);box-shadow:0 4px 12px #e6394640}.cylinder-surface-module-module__91DA1q__cs-btns__btn--primary:active{transform:scale(.98)}.cylinder-surface-module-module__91DA1q__cs-btns__btn--secondary{color:var(--cs-text);border:1px solid var(--cs-card-border);background:0 0}.cylinder-surface-module-module__91DA1q__cs-btns__btn--secondary:hover{background:#e639460d;transform:scale(1.02)}.cylinder-surface-module-module__91DA1q__cs-btns__btn--secondary:active{transform:scale(.98)}.cylinder-surface-module-module__91DA1q__cs-link{min-height:var(--cs-touch-min);border:1px solid var(--cs-panel-border);color:var(--cs-text);font-size:var(--cs-font-sm);background:#f0f0f099;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:10px 16px;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.cylinder-surface-module-module__91DA1q__cs-link:hover{background:#fffffff2;box-shadow:0 2px 8px #1d355714}.cs-dim-label{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#1d3557;white-space:nowrap;pointer-events:none;font-size:.75rem;font-weight:600;font-family:var(--cs-font);background:#ffffffe0;border:1px solid #c0c0c066;border-radius:5px;padding:3px 8px}.cs-formula-label{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;font-family:var(--cs-font);white-space:nowrap;background:#ffffffeb;border:2px solid #e8524a4d;border-radius:8px;flex-direction:column;align-items:center;gap:2px;padding:6px 14px;transition:opacity .4s;display:flex}.cs-formula-label__name{color:#6c757d;font-size:.8rem}.cs-formula-label__formula{color:#e8524a;font-size:1.1rem;font-weight:700}.cs-formula-derive{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;font-family:var(--cs-font);white-space:nowrap;background:#1d3557eb;border-radius:10px;flex-direction:column;align-items:center;gap:4px;padding:10px 18px;transition:opacity .5s;display:flex}.cs-formula-derive--cap{background:#d4880fe6}.cs-formula-derive__line{color:#ffffffd9;font-size:1rem}.cs-formula-derive__line--em{color:#fff;font-size:1.25rem;font-weight:700}.cs-formula-derive__line--total{color:#fff;border-top:1px solid #ffffff4d;margin-top:2px;padding-top:4px;font-size:1.15rem;font-weight:700}.cs-formula-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-family:var(--cs-font);pointer-events:none;background:#ffffffeb;border:1px solid #c0c0c066;border-radius:10px;min-width:140px;padding:12px 16px;box-shadow:0 4px 16px #1d355714}.cs-formula-card__row{color:#264653;align-items:baseline;gap:6px;padding:2px 0;font-size:.8rem;display:flex}.cs-formula-card__row--total{color:#e63946;font-size:.9rem;font-weight:700}.cs-formula-card__label{min-width:50px}.cs-formula-card__eq{color:#6c757d}.cs-formula-card__val{font-variant-numeric:tabular-nums;font-weight:600}.cs-formula-card__divider{background:#c0c0c066;height:1px;margin:4px 0}.cylinder-surface-module-module__91DA1q__cs-derivation{flex-direction:column;gap:8px;display:flex}.cylinder-surface-module-module__91DA1q__cs-derivation__step{font-size:var(--cs-font-sm);color:var(--cs-muted);background:#c0c0c014;border-left:3px solid #0000;border-radius:8px;gap:8px;padding:8px 10px;line-height:1.5;transition:all .3s;display:flex}.cylinder-surface-module-module__91DA1q__cs-derivation__step--active{color:var(--cs-text);border-left-color:var(--cs-red);background:#e8524a0f}.cylinder-surface-module-module__91DA1q__cs-derivation__num{color:var(--cs-red);flex-shrink:0;font-weight:700}.cylinder-surface-module-module__91DA1q__cs-calc{flex-direction:column;gap:10px;display:flex}.cylinder-surface-module-module__91DA1q__cs-calc__group{background:#c0c0c00f;border-left:3px solid #c0c0c04d;border-radius:8px;padding:8px 10px}.cylinder-surface-module-module__91DA1q__cs-calc__group--total{border-left-color:var(--cs-red);background:#e8524a0f}.cylinder-surface-module-module__91DA1q__cs-calc__head{font-size:var(--cs-font-sm);color:var(--cs-text);font-weight:600}.cylinder-surface-module-module__91DA1q__cs-calc__sub{font-size:var(--cs-font-sm);color:var(--cs-muted);padding-left:10px}.cylinder-surface-module-module__91DA1q__cs-calc__result{font-size:var(--cs-font-base);color:var(--cs-red);font-variant-numeric:tabular-nums;padding-left:10px;font-weight:700}@media (max-width:768px){.cylinder-surface-module-module__91DA1q__cs-body{flex-direction:column}.cylinder-surface-module-module__91DA1q__cs-sidebar{border-left:none;border-top:1px solid var(--cs-panel-border);width:100%;max-height:40vh;padding:12px 14px}}@media (min-width:1280px){[data-theme=cylinder-surface]{--cs-touch-min:48px;--cs-thumb-size:32px;--cs-font-base:1rem;--cs-font-sm:.9rem;--cs-sidebar-w:280px}}@media (min-width:1920px){[data-theme=cylinder-surface]{--cs-touch-min:56px;--cs-thumb-size:38px;--cs-font-base:1.15rem;--cs-font-sm:1rem;--cs-sidebar-w:340px}}@media (prefers-reduced-motion:reduce){.cylinder-surface-module-module__91DA1q__cs-hint{animation:none;display:none}.cylinder-surface-module-module__91DA1q__cs-tabs__btn,.cylinder-surface-module-module__91DA1q__cs-btns__btn,.cylinder-surface-module-module__91DA1q__cs-link{transition:none}.cylinder-surface-module-module__91DA1q__cs-slider-row__input::-webkit-slider-thumb{transition:none}}
[data-theme=cylinder-volume]{--cv-green:#5b8c5a;--cv-green-light:#e8f0e8;--cv-amber:#e8a838;--cv-amber-light:#fff4e0;--cv-white:#fafaf5;--cv-navy:#2d4a22;--cv-card:#fafaf5e6;--cv-card-border:#5b8c5a33;--cv-text:#2d3b2d;--cv-muted:#6b7b6b;--cv-success:#3d8b37;--cv-tab-bg:var(--cv-green-light);--cv-tab-active:var(--cv-green);--cv-tab-active-text:var(--cv-white);--cv-slider-track:#b8ccb8;--cv-slider-thumb:var(--cv-green);--cv-btn-primary:var(--cv-green);--cv-btn-text:var(--cv-white);--cv-panel-bg:#fafaf5d9;--cv-panel-border:#5b8c5a40;--cv-radius:12px;--cv-font:var(--font-nunito,"Nunito"),"PingFang SC",system-ui,sans-serif;--cv-shadow:0 4px 20px #2d4a2214;--cv-touch-min:44px;--cv-thumb-size:28px;--cv-font-base:clamp(.82rem,1vw,.95rem);--cv-font-sm:clamp(.75rem,.9vw,.85rem)}.play-page:has([data-theme=cylinder-volume]){background:linear-gradient(175deg,#f5f0eb 0%,#eae5dc 100%)}.play-page:has([data-theme=cylinder-volume]) .play-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fafaf5e6;border-bottom:1px solid #5b8c5a26}.play-page:has([data-theme=cylinder-volume]) .play-stage{flex-direction:column;align-items:stretch;padding:0}.play-page:has([data-theme=cylinder-volume]) .play-stage>*{flex:1;max-width:100%}.cylinder-volume-module-module__FOe3Ka__cv{width:100%;min-height:0;font-family:var(--cv-font);color:var(--cv-text);flex-direction:column;display:flex;position:relative}.cylinder-volume-module-module__FOe3Ka__cv-tabs{background:var(--cv-tab-bg);border-bottom:1px solid var(--cv-card-border);z-index:2;flex-shrink:0;gap:0;display:flex;position:relative}.cylinder-volume-module-module__FOe3Ka__cv-tabs__btn{min-height:var(--cv-touch-min);cursor:pointer;font-family:inherit;font-size:var(--cv-font-base);color:var(--cv-muted);background:0 0;border:none;border-bottom:3px solid #0000;flex:1;justify-content:center;align-items:center;gap:6px;padding:12px 16px;font-weight:400;transition:color .2s,border-color .2s;display:flex}.cylinder-volume-module-module__FOe3Ka__cv-tabs__btn--active{color:var(--cv-green);border-bottom-color:var(--cv-green);font-weight:600}.cylinder-volume-module-module__FOe3Ka__cv-body{flex:1;min-height:0;display:flex}.cylinder-volume-module-module__FOe3Ka__cv-viewport{flex:1;min-height:400px;position:relative}.cylinder-volume-module-module__FOe3Ka__cv-hint{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:var(--cv-font-sm);color:var(--cv-muted);pointer-events:none;background:#fafaf5e0;border-radius:24px;align-items:center;gap:6px;padding:10px 20px;animation:.5s ease-out cylinder-volume-module-module__FOe3Ka__cv-hint-show,.5s ease-in 3s reverse forwards cylinder-volume-module-module__FOe3Ka__cv-hint-show;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes cylinder-volume-module-module__FOe3Ka__cv-hint-show{0%{opacity:0;transform:translate(-50%,-50%)translateY(8px)}to{opacity:1;transform:translate(-50%,-50%)translateY(0)}}.cylinder-volume-module-module__FOe3Ka__cv-hint__icon{font-size:1.2em}.cylinder-volume-module-module__FOe3Ka__cv-sidebar{border-left:1px solid var(--cv-card-border);background:var(--cv-panel-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-direction:column;flex-shrink:0;gap:14px;width:clamp(200px,22vw,300px);padding:16px;display:flex;overflow-y:auto}.cylinder-volume-module-module__FOe3Ka__cv-sidebar__section{flex-direction:column;gap:10px;display:flex}.cylinder-volume-module-module__FOe3Ka__cv-sidebar__title{font-size:var(--cv-font-base);color:var(--cv-text);margin:0;font-weight:600}.cylinder-volume-module-module__FOe3Ka__cv-sidebar__bottom{flex-direction:column;gap:10px;margin-top:auto;display:flex}.cylinder-volume-module-module__FOe3Ka__cv-slider-row{align-items:center;gap:8px;display:flex}.cylinder-volume-module-module__FOe3Ka__cv-slider-row__label{min-width:50px;font-size:var(--cv-font-sm);color:var(--cv-muted);white-space:nowrap}.cylinder-volume-module-module__FOe3Ka__cv-slider-row__input{accent-color:var(--cv-slider-thumb);height:var(--cv-thumb-size);cursor:pointer;flex:1}.cylinder-volume-module-module__FOe3Ka__cv-slider-row__value{text-align:right;min-width:55px;font-size:var(--cv-font-sm);color:var(--cv-text);font-variant-numeric:tabular-nums;font-weight:600}.cylinder-volume-module-module__FOe3Ka__cv-btns{flex-direction:column;gap:8px;display:flex}.cylinder-volume-module-module__FOe3Ka__cv-btns__btn{min-height:var(--cv-touch-min);border-radius:var(--cv-radius);font-family:inherit;font-size:var(--cv-font-base);cursor:pointer;text-align:center;border:none;justify-content:center;align-items:center;padding:10px 16px;font-weight:600;transition:transform .15s,box-shadow .15s;display:flex}.cylinder-volume-module-module__FOe3Ka__cv-btns__btn:active{transform:scale(.97)}.cylinder-volume-module-module__FOe3Ka__cv-btns__btn--primary{background:var(--cv-btn-primary);color:var(--cv-btn-text);box-shadow:0 2px 8px #5b8c5a4d}.cylinder-volume-module-module__FOe3Ka__cv-btns__btn--secondary{background:var(--cv-white);color:var(--cv-text);border:1px solid var(--cv-card-border)}.cylinder-volume-module-module__FOe3Ka__cv-btns__btn--primary:hover{transform:translateY(-1px);box-shadow:0 4px 12px #5b8c5a59}.cylinder-volume-module-module__FOe3Ka__cv-btns__btn--secondary:hover{transform:translateY(-1px);box-shadow:0 2px 8px #00000014}.cylinder-volume-module-module__FOe3Ka__cv-btns__btn:active{box-shadow:none;transform:translateY(1px)scale(.98)}.cylinder-volume-module-module__FOe3Ka__cv-slice-presets{flex-wrap:wrap;gap:6px;display:flex}.cylinder-volume-module-module__FOe3Ka__cv-slice-btn{border:1.5px solid var(--cv-card-border);background:var(--cv-white);min-width:40px;font-family:inherit;font-size:var(--cv-font-sm);color:var(--cv-muted);cursor:pointer;border-radius:8px;padding:6px 10px;font-weight:600;transition:all .15s}.cylinder-volume-module-module__FOe3Ka__cv-slice-btn:hover{border-color:var(--cv-green);color:var(--cv-green);transform:translateY(-1px)}.cylinder-volume-module-module__FOe3Ka__cv-slice-btn--active{background:var(--cv-green);color:#fff;border-color:var(--cv-green)}.cylinder-volume-module-module__FOe3Ka__cv-slice-btn--active:hover{color:#fff}.cylinder-volume-module-module__FOe3Ka__cv-aha{background:var(--cv-amber-light);border:1.5px solid var(--cv-amber);font-size:var(--cv-font-sm);color:#8b6914;border-radius:10px;padding:10px 14px;font-weight:600;animation:.4s cubic-bezier(.34,1.56,.64,1) cylinder-volume-module-module__FOe3Ka__cv-aha-pop}@keyframes cylinder-volume-module-module__FOe3Ka__cv-aha-pop{0%{opacity:0;transform:scale(.9)translateY(6px)}to{opacity:1;transform:scale(1)translateY(0)}}.cylinder-volume-module-module__FOe3Ka__cv-formula-toggle{border:1.5px solid var(--cv-card-border);background:var(--cv-white);min-height:38px;font-family:inherit;font-size:var(--cv-font-sm);color:var(--cv-muted);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:8px 14px;font-weight:600;transition:all .15s;display:flex}.cylinder-volume-module-module__FOe3Ka__cv-formula-toggle:hover{border-color:var(--cv-green);color:var(--cv-green);transform:translateY(-1px)}.cylinder-volume-module-module__FOe3Ka__cv-formula-toggle--on{background:var(--cv-green-light);border-color:var(--cv-green);color:var(--cv-green)}.cylinder-volume-module-module__FOe3Ka__cv-derivation--reveal{animation:.4s ease-out cylinder-volume-module-module__FOe3Ka__cv-formula-reveal}@keyframes cylinder-volume-module-module__FOe3Ka__cv-formula-reveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.cylinder-volume-module-module__FOe3Ka__cv-link{min-height:var(--cv-touch-min);font-size:var(--cv-font-sm);color:var(--cv-green);border-radius:var(--cv-radius);border:1px solid var(--cv-card-border);justify-content:center;align-items:center;padding:10px 16px;text-decoration:none;transition:background .15s;display:flex}.cylinder-volume-module-module__FOe3Ka__cv-link:hover{background:var(--cv-green-light)}.cylinder-volume-module-module__FOe3Ka__cv-derivation{flex-direction:column;gap:6px;display:flex}.cylinder-volume-module-module__FOe3Ka__cv-derivation__step{font-size:var(--cv-font-sm);color:var(--cv-muted);background:#5b8c5a0f;border-radius:8px;gap:8px;padding:8px 10px;line-height:1.5;transition:background .3s,color .3s;display:flex}.cylinder-volume-module-module__FOe3Ka__cv-derivation__step--active{color:var(--cv-green);background:#5b8c5a26;font-weight:500}.cylinder-volume-module-module__FOe3Ka__cv-derivation__num{background:var(--cv-green);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:.72rem;font-weight:700;display:flex}.cv-dim-label{color:#2d4a22;white-space:nowrap;pointer-events:none;background:#fafaf5eb;border-radius:6px;padding:5px 10px;font-size:clamp(14px,1.5vw,18px);font-weight:600;box-shadow:0 1px 4px #00000014}.cv-dim-label--area{color:#e8a838;background:#fafaf5bf;font-size:15px;font-style:italic}.cv-shape-label{color:#2d4a22;pointer-events:none;font-size:12px;font-style:italic;font-weight:600}.cv-shape-title{color:#2d4a22;white-space:nowrap;pointer-events:none;font-size:13px;font-weight:700}.cv-formula-small{color:#2d4a22;white-space:nowrap;pointer-events:none;background:#fafaf5eb;border-radius:6px;padding:4px 10px;font-size:14px;font-weight:700;box-shadow:0 1px 4px #00000014}.cv-formula-small--question{color:#c0392b;border:1.5px dashed #c0392b}.cv-question-mark{color:#c0392b;pointer-events:none;font-size:22px;font-weight:900}.cv-formula-label{white-space:nowrap;pointer-events:none;background:#fafaf5f2;border-radius:8px;flex-direction:column;align-items:center;gap:3px;padding:8px 16px;display:flex;box-shadow:0 2px 8px #0000001a}.cv-formula-label__name{color:#6b7b6b;font-size:clamp(14px,1.6vw,18px)}.cv-formula-label__formula{color:#5b8c5a;font-size:clamp(18px,2.2vw,26px);font-weight:700}.cv-formula-derive{pointer-events:none;background:#2d4a22eb;border-radius:10px;flex-direction:column;gap:6px;padding:14px 22px;display:flex;box-shadow:0 4px 16px #00000026}.cv-formula-derive__line{color:#ffffffd9;white-space:nowrap;font-size:clamp(16px,1.8vw,22px)}.cv-formula-derive__line--em{color:#e8a838;font-size:clamp(20px,2.4vw,28px);font-weight:700}@media (max-width:900px){.cylinder-volume-module-module__FOe3Ka__cv-body{flex-direction:column}.cylinder-volume-module-module__FOe3Ka__cv-sidebar{border-left:none;border-top:1px solid var(--cv-card-border);width:100%;max-height:240px;padding:12px 16px}.cylinder-volume-module-module__FOe3Ka__cv-viewport{min-height:300px}}@media (min-width:1400px){.cylinder-volume-module-module__FOe3Ka__cv-tabs__btn{min-height:52px;font-size:clamp(.95rem,1.2vw,1.1rem)}.cylinder-volume-module-module__FOe3Ka__cv-btns__btn{min-height:52px}.cylinder-volume-module-module__FOe3Ka__cv-sidebar{width:clamp(280px,22vw,340px);padding:20px}}@media (min-width:1920px){.cylinder-volume-module-module__FOe3Ka__cv-tabs__btn{min-height:60px;font-size:clamp(1.05rem,1.3vw,1.2rem)}.cylinder-volume-module-module__FOe3Ka__cv-btns__btn{min-height:60px}.cylinder-volume-module-module__FOe3Ka__cv-sidebar{width:clamp(320px,22vw,380px);padding:24px}}@media (prefers-reduced-motion:reduce){.cylinder-volume-module-module__FOe3Ka__cv-hint{opacity:1;animation:none}}
[data-theme=cylinder-cone-cutting]{--cc-blue:#4a7fb5;--cc-blue-light:#eaf0f8;--cc-orange:#e87b3a;--cc-orange-light:#fff2e8;--cc-white:#fafaf7;--cc-navy:#2a3f5f;--cc-card:#fafaf7e6;--cc-card-border:#4a7fb533;--cc-text:#2d3545;--cc-muted:#6b7b8d;--cc-success:#3d8b37;--cc-tab-bg:var(--cc-blue-light);--cc-tab-active:var(--cc-blue);--cc-tab-active-text:var(--cc-white);--cc-slider-track:#b0c4de;--cc-slider-thumb:var(--cc-blue);--cc-btn-primary:var(--cc-blue);--cc-btn-text:var(--cc-white);--cc-panel-bg:#fafaf7d9;--cc-panel-border:#4a7fb540;--cc-radius:12px;--cc-font:var(--font-nunito,"Nunito"),"PingFang SC",system-ui,sans-serif;--cc-shadow:0 4px 20px #2a3f5f14;--cc-touch-min:44px;--cc-thumb-size:28px;--cc-font-base:clamp(.82rem,1vw,.95rem);--cc-font-sm:clamp(.75rem,.9vw,.85rem)}.play-page:has([data-theme=cylinder-cone-cutting]){background:linear-gradient(175deg,#f5f0eb 0%,#eae5dc 100%)}.play-page:has([data-theme=cylinder-cone-cutting]) .play-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fafaf7e6;border-bottom:1px solid #4a7fb526}.play-page:has([data-theme=cylinder-cone-cutting]) .play-stage{flex-direction:column;align-items:stretch;padding:0}.play-page:has([data-theme=cylinder-cone-cutting]) .play-stage>*{flex:1;max-width:100%}.cylinder-cone-cutting-module-module__meC83G__cc{width:100%;min-height:0;font-family:var(--cc-font);color:var(--cc-text);flex-direction:column;display:flex;position:relative}.cylinder-cone-cutting-module-module__meC83G__cc-tabs{background:var(--cc-tab-bg);border-bottom:1px solid var(--cc-card-border);z-index:2;flex-shrink:0;gap:0;display:flex;position:relative}.cylinder-cone-cutting-module-module__meC83G__cc-tabs__btn{min-height:var(--cc-touch-min);cursor:pointer;font-family:inherit;font-size:var(--cc-font-base);color:var(--cc-muted);white-space:nowrap;background:0 0;border:none;border-bottom:3px solid #0000;flex:1;justify-content:center;align-items:center;gap:6px;padding:12px 10px;font-weight:400;transition:color .2s,border-color .2s;display:flex}.cylinder-cone-cutting-module-module__meC83G__cc-tabs__btn--active{color:var(--cc-blue);border-bottom-color:var(--cc-blue);font-weight:600}.cylinder-cone-cutting-module-module__meC83G__cc-body{flex:1;min-height:0;display:flex}.cylinder-cone-cutting-module-module__meC83G__cc-viewport{flex:1;min-height:400px;position:relative}.cylinder-cone-cutting-module-module__meC83G__cc-hint{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:var(--cc-font-sm);color:var(--cc-muted);pointer-events:none;background:#fafaf7e0;border-radius:24px;align-items:center;gap:6px;padding:10px 20px;animation:.5s ease-out cylinder-cone-cutting-module-module__meC83G__cc-hint-show,.5s ease-in 3s reverse forwards cylinder-cone-cutting-module-module__meC83G__cc-hint-show;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes cylinder-cone-cutting-module-module__meC83G__cc-hint-show{0%{opacity:0;transform:translate(-50%,-50%)translateY(8px)}to{opacity:1;transform:translate(-50%,-50%)translateY(0)}}.cylinder-cone-cutting-module-module__meC83G__cc-hint__icon{font-size:1.2em}.cylinder-cone-cutting-module-module__meC83G__cc-sidebar{border-left:1px solid var(--cc-card-border);background:var(--cc-panel-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-direction:column;flex-shrink:0;gap:14px;width:clamp(230px,24vw,320px);padding:16px;display:flex;overflow-y:auto}.cylinder-cone-cutting-module-module__meC83G__cc-sidebar__section{flex-direction:column;gap:10px;display:flex}.cylinder-cone-cutting-module-module__meC83G__cc-sidebar__title{font-size:var(--cc-font-base);color:var(--cc-text);margin:0;font-weight:600}.cylinder-cone-cutting-module-module__meC83G__cc-sidebar__bottom{flex-direction:column;gap:10px;margin-top:auto;display:flex}.cylinder-cone-cutting-module-module__meC83G__cc-slider-row{align-items:center;gap:8px;display:flex}.cylinder-cone-cutting-module-module__meC83G__cc-slider-row__label{min-width:46px;font-size:var(--cc-font-sm);color:var(--cc-muted);white-space:nowrap;flex-shrink:0}.cylinder-cone-cutting-module-module__meC83G__cc-slider-row__input{accent-color:var(--cc-slider-thumb);height:var(--cc-thumb-size);cursor:pointer;flex:1}.cylinder-cone-cutting-module-module__meC83G__cc-slider-row__value{text-align:right;min-width:48px;font-size:var(--cc-font-sm);color:var(--cc-text);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;font-weight:600}.cylinder-cone-cutting-module-module__meC83G__cc-btns{flex-direction:column;gap:8px;display:flex}.cylinder-cone-cutting-module-module__meC83G__cc-btns__btn{min-height:var(--cc-touch-min);border-radius:var(--cc-radius);font-family:inherit;font-size:var(--cc-font-base);cursor:pointer;text-align:center;border:none;justify-content:center;align-items:center;padding:10px 16px;font-weight:600;transition:transform .15s,box-shadow .15s;display:flex}.cylinder-cone-cutting-module-module__meC83G__cc-btns__btn:active{transform:scale(.97)}.cylinder-cone-cutting-module-module__meC83G__cc-btns__btn--primary{background:var(--cc-btn-primary);color:var(--cc-btn-text);box-shadow:0 2px 8px #4a7fb54d}.cylinder-cone-cutting-module-module__meC83G__cc-btns__btn--secondary{background:var(--cc-white);color:var(--cc-text);border:1px solid var(--cc-card-border)}.cylinder-cone-cutting-module-module__meC83G__cc-link{min-height:var(--cc-touch-min);font-size:var(--cc-font-sm);color:var(--cc-blue);border-radius:var(--cc-radius);border:1px solid var(--cc-card-border);justify-content:center;align-items:center;padding:10px 16px;text-decoration:none;transition:background .15s;display:flex}.cylinder-cone-cutting-module-module__meC83G__cc-link:hover{background:var(--cc-blue-light)}.cylinder-cone-cutting-module-module__meC83G__cc-derivation{flex-direction:column;gap:6px;display:flex}.cylinder-cone-cutting-module-module__meC83G__cc-derivation__step{font-size:var(--cc-font-sm);color:var(--cc-muted);background:#4a7fb50f;border-radius:8px;gap:8px;padding:8px 10px;line-height:1.5;transition:background .3s,color .3s;display:flex}.cylinder-cone-cutting-module-module__meC83G__cc-derivation__step--active{color:var(--cc-blue);background:#4a7fb526;font-weight:500}.cylinder-cone-cutting-module-module__meC83G__cc-derivation__num{background:var(--cc-blue);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:.72rem;font-weight:700;display:flex}.cc-shape-title{color:#2a3f5f;white-space:nowrap;pointer-events:none;font-size:clamp(16px,1.8vw,22px);font-weight:700}.cc-dim-label{color:#2a3f5f;white-space:nowrap;pointer-events:none;background:#fafaf7eb;border-radius:6px;padding:5px 10px;font-size:clamp(14px,1.5vw,18px);font-weight:600;box-shadow:0 1px 4px #00000014}.cc-section-label{white-space:nowrap;pointer-events:none;background:#fafaf7f2;border-radius:10px;flex-direction:column;align-items:flex-start;gap:4px;padding:10px 16px;display:flex;box-shadow:0 2px 10px #0000001a}.cc-section-label__shape{color:#ff8c42;font-size:clamp(16px,1.8vw,22px);font-weight:700}.cc-section-label__dim{color:#2a3f5f;font-size:clamp(13px,1.4vw,17px);font-weight:500}.cc-intro-card{pointer-events:none;text-align:center;white-space:nowrap;background:#fafaf7f2;border-radius:12px;padding:16px 24px;box-shadow:0 4px 20px #0000001a}.cc-intro-card__title{color:#2a3f5f;margin-bottom:6px;font-size:clamp(18px,2vw,26px);font-weight:700}.cc-intro-card__desc{color:#6b7b8d;font-size:clamp(14px,1.4vw,18px);line-height:1.6}.cc-summary-card{pointer-events:none;text-align:center;white-space:nowrap;background:#fafaf7f2;border-radius:10px;flex-direction:column;gap:3px;padding:10px 16px;display:flex;box-shadow:0 2px 10px #0000001a}.cc-summary-card__title{color:#2a3f5f;font-size:clamp(14px,1.5vw,18px);font-weight:700}.cc-summary-card__shape{color:#ff8c42;font-size:clamp(13px,1.3vw,16px);font-weight:600}.cc-summary-card__formula{color:#6b7b8d;font-size:clamp(12px,1.2vw,15px);font-weight:500}@media (max-width:900px){.cylinder-cone-cutting-module-module__meC83G__cc-body{flex-direction:column}.cylinder-cone-cutting-module-module__meC83G__cc-sidebar{border-left:none;border-top:1px solid var(--cc-card-border);width:100%;max-height:240px;padding:12px 16px}.cylinder-cone-cutting-module-module__meC83G__cc-viewport{min-height:300px}.cylinder-cone-cutting-module-module__meC83G__cc-tabs__btn{padding:10px 6px;font-size:clamp(.7rem,2.5vw,.85rem)}}@media (min-width:1400px){.cylinder-cone-cutting-module-module__meC83G__cc-tabs__btn{min-height:52px;font-size:clamp(.95rem,1.2vw,1.1rem)}.cylinder-cone-cutting-module-module__meC83G__cc-btns__btn{min-height:52px}.cylinder-cone-cutting-module-module__meC83G__cc-sidebar{width:clamp(280px,24vw,340px);padding:20px}}@media (min-width:1920px){.cylinder-cone-cutting-module-module__meC83G__cc-tabs__btn{min-height:60px;font-size:clamp(1.05rem,1.3vw,1.2rem)}.cylinder-cone-cutting-module-module__meC83G__cc-btns__btn{min-height:60px}.cylinder-cone-cutting-module-module__meC83G__cc-sidebar{width:clamp(320px,22vw,380px);padding:24px}}@media (prefers-reduced-motion:reduce){.cylinder-cone-cutting-module-module__meC83G__cc-hint{opacity:1;animation:none}}
[data-theme=block-tower-views]{--btv-bg:#eef6ea;--btv-bg-sky:#fff7ee;--btv-bg-grass:#dff0d7;--btv-card:#fffdf9f0;--btv-border:#b7956638;--btv-text:#3b2f24;--btv-muted:#78695c;--btv-primary:#f19a57;--btv-primary-dark:#ae6d3d;--btv-accent:#63a8ff;--btv-accent-soft:#e7f2ff;--btv-shadow:0 12px 30px #5f3f241a;--btv-radius:16px;--btv-font:var(--font-nunito,"Nunito"),"PingFang SC",system-ui,sans-serif;--btv-side-panel-width:clamp(232px,20vw,320px);--btv-result-panel-width:clamp(280px,20vw,340px);--btv-panel-padding:clamp(12px,1vw,18px);--btv-floating-padding:clamp(8px,.75vw,12px);--btv-result-gap:clamp(3px,.35vw,5px);--btv-result-group-padding:clamp(3px,.32vw,5px);--btv-result-label-size:clamp(.64rem,.62rem + .1vw,.7rem)}.play-page:has([data-theme=block-tower-views]){background:radial-gradient(circle at 14% 14%,#ffffff9e 0,#ffffff9e 48px,transparent 49px),radial-gradient(circle at 82% 12%,#fff5d285 0,#fff5d285 58px,transparent 59px),linear-gradient(180deg,var(--btv-bg-sky)0%,#fef8ef 38%,var(--btv-bg-grass)72%,#cde4be 100%);height:100vh;overflow:hidden}.play-page:has([data-theme=block-tower-views]) .play-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffaf4e6;border-bottom:1px solid #b4855724}.play-page:has([data-theme=block-tower-views]) .play-stage{flex-direction:column;justify-content:stretch;align-items:stretch;min-height:0;padding:0;overflow:hidden}.play-page:has([data-theme=block-tower-views]) .play-stage>*{flex:1;width:100%;max-width:100%;min-height:0}.block-tower-views-module-module__zS_wOa__btv{width:100%;min-height:0;color:var(--btv-text);font-family:var(--btv-font);flex-direction:column;flex:1;display:flex;position:relative}.block-tower-views-module-module__zS_wOa__btv:before,.block-tower-views-module-module__zS_wOa__btv:after{content:"";pointer-events:none;z-index:0;position:absolute}.block-tower-views-module-module__zS_wOa__btv:before{opacity:.62;background:radial-gradient(circle at 14% 74%,#ffb7c8d9 0 7px,#0000 8px),radial-gradient(circle at 29% 68%,#ffe48ae6 0 8px,#0000 9px),radial-gradient(circle at 42% 76%,#ffb7c8cc 0 6px,#0000 7px),radial-gradient(circle at 58% 66%,#fff1bef2 0 7px,#0000 8px),radial-gradient(circle at 74% 74%,#ffb7c8c7 0 6px,#0000 7px),radial-gradient(circle at 20% 100%,#5ea56be6 0 24px,#0000 25px),radial-gradient(circle at 50% 100%,#8fcf8deb 0 28px,#0000 29px),radial-gradient(circle at 80% 100%,#5ea56be0 0 22px,#0000 23px);width:150px;height:78px;bottom:18px;left:14px}.block-tower-views-module-module__zS_wOa__btv:after{opacity:.68;background:radial-gradient(circle at 28% 40%,#ffffffe6 0 22px,#0000 23px),radial-gradient(circle at 46% 28%,#ffffffeb 0 18px,#0000 19px),radial-gradient(circle at 66% 44%,#ffffffe0 0 20px,#0000 21px),radial-gradient(circle at 82% 36%,#ffffffdb 0 14px,#0000 15px);width:138px;height:60px;top:10px;right:18px}.block-tower-views-module-module__zS_wOa__btv-shell{box-sizing:border-box;z-index:1;flex-direction:column;flex:1;gap:12px;width:100%;height:100%;min-height:0;padding:8px;display:flex;position:relative}.block-tower-views-module-module__zS_wOa__btv-panel{background:var(--btv-card);border:1px solid var(--btv-border);border-radius:var(--btv-radius);box-shadow:var(--btv-shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.block-tower-views-module-module__zS_wOa__btv-simple-header{padding:14px 18px;position:relative;overflow:hidden}.block-tower-views-module-module__zS_wOa__btv-simple-header:after{content:"";pointer-events:none;background:radial-gradient(circle,#ffe48a80 0 16px,#0000 17px),radial-gradient(circle,#ffb7c842 0 28px,#0000 29px),radial-gradient(circle,#8fcf8d3d 0 40px,#0000 41px);border-radius:50%;width:88px;height:88px;position:absolute;top:14px;right:18px}.block-tower-views-module-module__zS_wOa__btv-story__eyebrow{color:var(--btv-primary-dark);letter-spacing:.02em;margin:0 0 4px;font-size:.8rem;font-weight:800}.block-tower-views-module-module__zS_wOa__btv-story__title{text-shadow:0 1px #ffffff8c;margin:0;font-size:1.12rem}.block-tower-views-module-module__zS_wOa__btv-story__text{color:var(--btv-muted);max-width:64ch;margin:6px 0 0;line-height:1.55}.block-tower-views-module-module__zS_wOa__btv-stage-layout{flex:1;min-height:0;display:flex}.block-tower-views-module-module__zS_wOa__btv-viewer-stage{flex:1;width:100%;min-width:0;height:100%;min-height:0;display:flex;position:relative}.block-tower-views-module-module__zS_wOa__btv-side-panel{width:var(--btv-side-panel-width);z-index:3;pointer-events:none;flex-direction:column;gap:12px;max-height:calc(100% - 90px);display:flex;position:absolute;top:72px;left:18px}.block-tower-views-module-module__zS_wOa__btv-result-panel{width:var(--btv-result-panel-width);z-index:3;pointer-events:none;flex-direction:column;max-height:calc(100% - 90px);transition:width .2s,transform .2s;display:flex;position:absolute;top:72px;right:18px}.block-tower-views-module-module__zS_wOa__btv-panel--result{pointer-events:auto;flex-direction:column;gap:12px;padding:12px;display:flex;overflow:auto}.block-tower-views-module-module__zS_wOa__btv-result-panel--collapsed{width:92px}.block-tower-views-module-module__zS_wOa__btv-result-panel__bar{align-items:center;gap:10px;display:flex}.block-tower-views-module-module__zS_wOa__btv-result-panel__toggle{flex:none;min-width:60px}.block-tower-views-module-module__zS_wOa__btv-result-panel__toggle--collapsed{min-width:100%}.block-tower-views-module-module__zS_wOa__btv-result-board{background:linear-gradient(#fffffff0 0%,#f7efe4eb 100%);border:1px solid #b7956638;border-radius:18px;flex:1;justify-content:center;align-items:center;min-height:0;padding:16px;display:flex;box-shadow:inset 0 1px #ffffffe6}.block-tower-views-module-module__zS_wOa__btv-result-board__surface{aspect-ratio:1;gap:10px;width:min(100%,260px);display:grid}.block-tower-views-module-module__zS_wOa__btv-result-board__projection{flex-direction:column;gap:14px;width:100%;display:flex}.block-tower-views-module-module__zS_wOa__btv-result-board__grid-wrap{grid-template-columns:34px minmax(0,1fr);align-items:stretch;gap:10px;display:grid}.block-tower-views-module-module__zS_wOa__btv-result-board__levels{gap:8px;display:grid}.block-tower-views-module-module__zS_wOa__btv-result-board__level{min-height:44px;color:var(--btv-muted);justify-content:center;align-items:center;font-size:.74rem;font-weight:800;display:flex}.block-tower-views-module-module__zS_wOa__btv-result-board__grid{gap:8px;display:grid}.block-tower-views-module-module__zS_wOa__btv-result-board__cell{aspect-ratio:1;width:100%;min-height:44px;color:var(--btv-text);font:inherit;cursor:pointer;background:linear-gradient(#fffefd 0%,#f6efe4 100%);border:1px solid #b7956647;border-radius:12px;font-weight:800;transition:transform .15s,box-shadow .15s,background .15s}.block-tower-views-module-module__zS_wOa__btv-result-board__cell--top{justify-content:center;align-items:center;display:flex}.block-tower-views-module-module__zS_wOa__btv-result-board__cell-fill{background:0 0;border-radius:10px;width:100%;height:100%;transition:background .15s,box-shadow .15s}.block-tower-views-module-module__zS_wOa__btv-result-board__cell--filled{background:linear-gradient(#eef5ff 0%,#d8e8ff 100%);border-color:#2563eb57}.block-tower-views-module-module__zS_wOa__btv-result-board__cell--filled .block-tower-views-module-module__zS_wOa__btv-result-board__cell-fill{background:linear-gradient(#5da2ff 0%,#2563eb 100%);box-shadow:inset 0 1px #ffffff59}.block-tower-views-module-module__zS_wOa__btv-result-board__cell--active{outline:2px solid var(--btv-accent);box-shadow:0 0 0 4px #60a5fa1f}.block-tower-views-module-module__zS_wOa__btv-result-board__cell:disabled{cursor:default;opacity:.44;box-shadow:none;transform:none}.block-tower-views-module-module__zS_wOa__btv-result-board__labels{display:none}.block-tower-views-module-module__zS_wOa__btv-result-switcher{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.block-tower-views-module-module__zS_wOa__btv-result-switcher__item{min-height:42px;color:var(--btv-muted);font:inherit;cursor:pointer;background:linear-gradient(#ffffffd1 0%,#fff4eacc 100%);border:1px solid #b7956633;border-radius:12px;padding:8px 10px;font-size:.8rem;font-weight:900;transition:transform .15s,box-shadow .15s,background .15s,border-color .15s,color .15s}.block-tower-views-module-module__zS_wOa__btv-result-switcher__item--active{color:#2f73c7;background:linear-gradient(#e7f2fff5 0%,#d6e8ffeb 100%);border-color:#4c88dc61;box-shadow:0 8px 18px #4c88dc24}.block-tower-views-module-module__zS_wOa__btv-panel{padding:var(--btv-panel-padding)}.block-tower-views-module-module__zS_wOa__btv-panel.block-tower-views-module-module__zS_wOa__btv-panel--viewer{padding:0}.block-tower-views-module-module__zS_wOa__btv-panel.block-tower-views-module-module__zS_wOa__btv-panel--result,.block-tower-views-module-module__zS_wOa__btv-panel.block-tower-views-module-module__zS_wOa__btv-panel--projection-switcher{padding:var(--btv-floating-padding)}.block-tower-views-module-module__zS_wOa__btv-panel--viewer{flex:1;min-width:0;height:100%;min-height:0;padding:0;display:flex;overflow:hidden}.block-tower-views-module-module__zS_wOa__btv-panel--floating{-webkit-backdrop-filter:blur(18px);pointer-events:auto;background:#fffdf96b;border:1px solid #ffffff57;box-shadow:0 18px 36px #5f3f241f,inset 0 1px #ffffff85}.block-tower-views-module-module__zS_wOa__btv-panel--top-builder,.block-tower-views-module-module__zS_wOa__btv-panel--projection-card{flex-direction:column;min-height:0;padding:14px;display:flex}.block-tower-views-module-module__zS_wOa__btv-panel--projection-switcher{flex-direction:column;flex:1;gap:12px;min-height:0;padding:16px;display:flex}.block-tower-views-module-module__zS_wOa__btv-panel--projection-switcher .block-tower-views-module-module__zS_wOa__btv-panel__head{align-items:flex-start;min-height:84px}.block-tower-views-module-module__zS_wOa__btv-panel--summary{flex-direction:column;gap:14px;max-height:232px;display:flex;overflow:auto}.block-tower-views-module-module__zS_wOa__btv-panel__head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.block-tower-views-module-module__zS_wOa__btv-panel__actions{align-items:center;gap:8px;display:flex}.block-tower-views-module-module__zS_wOa__btv-panel__badge{color:#8d5b21;background:linear-gradient(#fff9d6 0%,#ffe8a2 100%);border-radius:999px;align-items:center;min-height:28px;margin-bottom:8px;padding:0 10px;font-size:.76rem;font-weight:900;display:inline-flex;box-shadow:inset 0 1px #ffffffc7}.block-tower-views-module-module__zS_wOa__btv-panel__title{margin:0 0 4px;font-size:1.04rem}.block-tower-views-module-module__zS_wOa__btv-panel__note{color:var(--btv-muted);margin:0;font-size:.84rem;line-height:1.45}.block-tower-views-module-module__zS_wOa__btv-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.block-tower-views-module-module__zS_wOa__btv-toolbar__group{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.block-tower-views-module-module__zS_wOa__btv-toolbar__label{color:var(--btv-muted);font-size:.84rem;font-weight:700}.block-tower-views-module-module__zS_wOa__btv-toolbar__select{min-height:40px;color:var(--btv-text);font:inherit;background:linear-gradient(#fffdfa 0%,#fff0e1 100%);border:1px solid #f19a5738;border-radius:12px;padding:0 12px}.block-tower-views-module-module__zS_wOa__btv-toolbar__meta{color:var(--btv-muted);margin-top:10px;font-size:.84rem;line-height:1.45}.block-tower-views-module-module__zS_wOa__btv-viewer-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.block-tower-views-module-module__zS_wOa__btv-segmented,.block-tower-views-module-module__zS_wOa__btv-card-tabs{background:linear-gradient(#fff3 0%,#fff0e029 100%);border:1px solid #ffffff4d;border-radius:18px;flex-wrap:wrap;gap:8px;padding:6px;display:inline-flex;box-shadow:inset 0 1px #ffffff57}.block-tower-views-module-module__zS_wOa__btv-segmented__item,.block-tower-views-module-module__zS_wOa__btv-card-tabs__item{min-height:38px;color:var(--btv-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:14px;padding:8px 14px;font-weight:900;transition:transform .15s,box-shadow .15s,background .15s,color .15s}.block-tower-views-module-module__zS_wOa__btv-segmented__item--active,.block-tower-views-module-module__zS_wOa__btv-card-tabs__item--active{color:#fff;background:linear-gradient(#7cc1ff 0%,#4b9fff 100%);box-shadow:0 8px 18px #4c88dc38}.block-tower-views-module-module__zS_wOa__btv-viewer-tip{min-height:38px;color:var(--btv-muted);background:linear-gradient(#fffdf9 0%,#fff2e5 100%);border:1px dashed #f19a5766;border-radius:14px;align-items:center;padding:8px 12px;font-size:.82rem;line-height:1.4;display:inline-flex}.block-tower-views-module-module__zS_wOa__btv-projection-card-wrap{flex:1;min-height:0;display:flex}.block-tower-views-module-module__zS_wOa__btv-projection-card-wrap>*{width:100%}.block-tower-views-module-module__zS_wOa__btv-panel--projection-card{border-radius:22px}.block-tower-views-module-module__zS_wOa__btv-canvas{border-radius:calc(var(--btv-radius) + 4px);border:1px solid var(--btv-border);background:linear-gradient(#fffbf4f5 0%,#eef8eaeb 62%,#e2f0d7e6 100%);flex:1;width:100%;min-width:0;height:100%;min-height:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffc}.block-tower-views-module-module__zS_wOa__btv-canvas-topbar{z-index:3;pointer-events:none;align-items:center;gap:10px;max-width:min(100% - 32px,760px);display:flex;position:absolute;top:16px;left:50%;transform:translate(-50%)}.block-tower-views-module-module__zS_wOa__btv-canvas-topbar>*{pointer-events:auto}.block-tower-views-module-module__zS_wOa__btv-glass-control{-webkit-backdrop-filter:blur(18px);background:#ffffff2e;border:1px solid #ffffff57;box-shadow:0 12px 30px #5f3f241f,inset 0 1px #ffffff6b}.block-tower-views-module-module__zS_wOa__btv-grid{gap:8px;display:grid}.block-tower-views-module-module__zS_wOa__btv-grid__cell{min-height:72px;color:var(--btv-text);font:inherit;cursor:pointer;background:radial-gradient(circle at 24% 24%,#ffffffe6 0 10px,#0000 11px),linear-gradient(#fffdfb 0%,#fff0e4 100%);border:1px solid #ebcaaaf2;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:8px;transition:transform .15s,box-shadow .15s,background .15s;display:flex;box-shadow:inset 0 1px #ffffffe6}.block-tower-views-module-module__zS_wOa__btv-grid__cell--filled{color:var(--btv-primary-dark);background:radial-gradient(circle at 24% 22%,#ffffffd1 0 10px,#0000 11px),linear-gradient(#fff1de 0%,#ffe3cb 100%)}.block-tower-views-module-module__zS_wOa__btv-grid__cell--active{outline:2px solid var(--btv-accent);box-shadow:0 0 0 4px #60a5fa1f,inset 0 1px #ffffffeb}.block-tower-views-module-module__zS_wOa__btv-grid__cell:hover,.block-tower-views-module-module__zS_wOa__btv-toolbar-btn:hover,.block-tower-views-module-module__zS_wOa__btv-projection-board__cell:hover:not(:disabled),.block-tower-views-module-module__zS_wOa__btv-result-board__cell:hover:not(:disabled),.block-tower-views-module-module__zS_wOa__btv-result-switcher__item:hover,.block-tower-views-module-module__zS_wOa__btv-segmented__item:hover,.block-tower-views-module-module__zS_wOa__btv-card-tabs__item:hover{transform:translateY(-1px);box-shadow:0 6px 16px #5f3f2424}.block-tower-views-module-module__zS_wOa__btv-grid__occupancy{font-size:.82rem;font-weight:800}.block-tower-views-module-module__zS_wOa__btv-grid__height{font-size:1.02rem;font-weight:800;line-height:1}.block-tower-views-module-module__zS_wOa__btv-grid-toolbar{flex-direction:column;gap:10px;margin-top:12px;display:flex}.block-tower-views-module-module__zS_wOa__btv-grid-toolbar__info{color:var(--btv-muted);background:var(--btv-accent-soft);border-radius:14px;padding:10px 12px;font-size:.84rem;line-height:1.45}.block-tower-views-module-module__zS_wOa__btv-grid-toolbar__actions{flex-wrap:wrap;gap:8px;display:flex}.block-tower-views-module-module__zS_wOa__btv-toolbar-btn{min-height:38px;color:var(--btv-text);font:inherit;cursor:pointer;background:linear-gradient(#fff3 0%,#fff0e124 100%);border:1px solid #ffffff57;border-radius:12px;padding:8px 12px;font-weight:800;transition:transform .15s,box-shadow .15s,background .15s;box-shadow:0 2px 8px #83582a14,inset 0 1px #ffffff6b}.block-tower-views-module-module__zS_wOa__btv-toolbar-btn:disabled,.block-tower-views-module-module__zS_wOa__btv-projection-board__cell:disabled{cursor:default;opacity:.56;box-shadow:none;transform:none}.block-tower-views-module-module__zS_wOa__btv-toolbar-btn--primary{background:linear-gradient(180deg,#f9b976 0%,var(--btv-primary)100%);color:#fff;border-color:#c6703080}.block-tower-views-module-module__zS_wOa__btv-projection-board{flex-direction:column;flex:1;justify-content:center;gap:10px;display:flex}.block-tower-views-module-module__zS_wOa__btv-projection-board__grid-wrap{grid-template-columns:28px minmax(0,1fr);align-items:stretch;gap:8px;min-height:206px;display:grid}.block-tower-views-module-module__zS_wOa__btv-projection-board__levels{gap:6px;display:grid}.block-tower-views-module-module__zS_wOa__btv-projection-board__level{min-height:40px;color:var(--btv-muted);justify-content:center;align-items:center;font-size:.76rem;font-weight:700;display:flex}.block-tower-views-module-module__zS_wOa__btv-projection-board__grid{gap:6px;display:grid}.block-tower-views-module-module__zS_wOa__btv-projection-board__cell{aspect-ratio:1;cursor:pointer;background:linear-gradient(#ffffffd9 0%,#faf1e6b8 100%);border:1px solid #b795664d;border-radius:10px;width:100%;min-height:40px;transition:transform .15s,box-shadow .15s,background-color .15s}.block-tower-views-module-module__zS_wOa__btv-projection-board__cell--filled{background:linear-gradient(#fff4e4 0%,#ffd8b0 100%);border-color:#f19a5757}.block-tower-views-module-module__zS_wOa__btv-projection-board__cell--active{outline:2px solid var(--btv-accent);box-shadow:0 0 0 4px #60a5fa1f}.block-tower-views-module-module__zS_wOa__btv-projection-board__labels{gap:6px;padding-left:36px;display:grid}.block-tower-views-module-module__zS_wOa__btv-projection-board__label{text-align:center;color:var(--btv-muted);font-size:.8rem;font-weight:700}.block-tower-views-module-module__zS_wOa__btv-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.block-tower-views-module-module__zS_wOa__btv-summary__card{background:linear-gradient(#fffdf9eb 0%,#fff3e6eb 100%);border:1px solid #f19a572e;border-radius:16px;padding:14px}.block-tower-views-module-module__zS_wOa__btv-summary__card h3{margin:0 0 8px;font-size:.96rem}.block-tower-views-module-module__zS_wOa__btv-summary__card p{color:var(--btv-muted);margin:0;font-size:.84rem;line-height:1.5}@media (max-width:1280px){.block-tower-views-module-module__zS_wOa__btv-side-panel{left:14px}.block-tower-views-module-module__zS_wOa__btv-result-panel{right:14px}}@media (max-width:820px){.block-tower-views-module-module__zS_wOa__btv:before,.block-tower-views-module-module__zS_wOa__btv:after,.block-tower-views-module-module__zS_wOa__btv-simple-header:after{display:none}[data-theme=block-tower-views]{--btv-side-panel-width:100%;--btv-result-panel-width:100%;--btv-panel-padding:12px;--btv-floating-padding:12px}.block-tower-views-module-module__zS_wOa__btv-shell{padding:8px}.block-tower-views-module-module__zS_wOa__btv-panel__head,.block-tower-views-module-module__zS_wOa__btv-toolbar,.block-tower-views-module-module__zS_wOa__btv-viewer-toolbar{flex-direction:column;align-items:flex-start}.block-tower-views-module-module__zS_wOa__btv-panel__actions,.block-tower-views-module-module__zS_wOa__btv-toolbar__group,.block-tower-views-module-module__zS_wOa__btv-grid-toolbar__actions,.block-tower-views-module-module__zS_wOa__btv-segmented,.block-tower-views-module-module__zS_wOa__btv-card-tabs,.block-tower-views-module-module__zS_wOa__btv-toolbar-btn,.block-tower-views-module-module__zS_wOa__btv-toolbar__select,.block-tower-views-module-module__zS_wOa__btv-segmented__item,.block-tower-views-module-module__zS_wOa__btv-card-tabs__item{width:100%}.block-tower-views-module-module__zS_wOa__btv-viewer-stage{grid-template-columns:1fr;gap:10px;min-height:auto;display:grid}.block-tower-views-module-module__zS_wOa__btv-canvas-topbar{flex-direction:column;align-items:stretch;max-width:none;top:10px;left:10px;right:10px;transform:none}.block-tower-views-module-module__zS_wOa__btv-side-panel,.block-tower-views-module-module__zS_wOa__btv-result-panel{pointer-events:auto;width:100%;max-height:none;position:static}.block-tower-views-module-module__zS_wOa__btv-result-panel--collapsed{width:100%}.block-tower-views-module-module__zS_wOa__btv-grid{gap:6px}.block-tower-views-module-module__zS_wOa__btv-grid__cell{border-radius:12px;min-height:52px}.block-tower-views-module-module__zS_wOa__btv-grid__height{font-size:.94rem}.block-tower-views-module-module__zS_wOa__btv-grid-toolbar{gap:8px}.block-tower-views-module-module__zS_wOa__btv-grid-toolbar__info{padding:8px 10px;font-size:.8rem}.block-tower-views-module-module__zS_wOa__btv-canvas{min-height:220px}.block-tower-views-module-module__zS_wOa__btv-panel--top-builder,.block-tower-views-module-module__zS_wOa__btv-panel--projection-card,.block-tower-views-module-module__zS_wOa__btv-panel--projection-switcher,.block-tower-views-module-module__zS_wOa__btv-panel--result{min-height:auto;padding:12px}.block-tower-views-module-module__zS_wOa__btv-panel--result{overflow:auto}.block-tower-views-module-module__zS_wOa__btv-result-workbench{gap:10px}.block-tower-views-module-module__zS_wOa__btv-result-board{padding:12px}.block-tower-views-module-module__zS_wOa__btv-result-board__surface{gap:8px;width:min(100%,240px)}.block-tower-views-module-module__zS_wOa__btv-result-board__grid-wrap{grid-template-columns:32px minmax(0,1fr);gap:8px}.block-tower-views-module-module__zS_wOa__btv-result-board__levels,.block-tower-views-module-module__zS_wOa__btv-result-board__grid{gap:6px}.block-tower-views-module-module__zS_wOa__btv-result-board__level,.block-tower-views-module-module__zS_wOa__btv-result-board__cell{min-height:36px}.block-tower-views-module-module__zS_wOa__btv-result-board__labels{grid-template-columns:repeat(2,minmax(0,1fr))}.block-tower-views-module-module__zS_wOa__btv-result-switcher{grid-template-columns:1fr}.block-tower-views-module-module__zS_wOa__btv-result-switcher__item{min-height:0}.block-tower-views-module-module__zS_wOa__btv-panel--summary{max-height:none;overflow:visible}.block-tower-views-module-module__zS_wOa__btv-summary{grid-template-columns:1fr}}@media (max-width:560px){.block-tower-views-module-module__zS_wOa__btv-shell{padding:6px}[data-theme=block-tower-views]{--btv-panel-padding:10px;--btv-floating-padding:10px}.block-tower-views-module-module__zS_wOa__btv-panel--viewer{padding:0}.block-tower-views-module-module__zS_wOa__btv-canvas{min-height:180px}.block-tower-views-module-module__zS_wOa__btv-segmented,.block-tower-views-module-module__zS_wOa__btv-glass-control{border-radius:14px}.block-tower-views-module-module__zS_wOa__btv-segmented__item,.block-tower-views-module-module__zS_wOa__btv-toolbar-btn{min-height:34px;padding:7px 10px;font-size:.9rem}.block-tower-views-module-module__zS_wOa__btv-panel--top-builder,.block-tower-views-module-module__zS_wOa__btv-panel--projection-card,.block-tower-views-module-module__zS_wOa__btv-panel--projection-switcher,.block-tower-views-module-module__zS_wOa__btv-panel--result{padding:10px}.block-tower-views-module-module__zS_wOa__btv-panel__title{font-size:.96rem}.block-tower-views-module-module__zS_wOa__btv-panel__note,.block-tower-views-module-module__zS_wOa__btv-grid-toolbar__info{font-size:.76rem}.block-tower-views-module-module__zS_wOa__btv-grid__cell{min-height:46px}.block-tower-views-module-module__zS_wOa__btv-grid__height{font-size:.88rem}.block-tower-views-module-module__zS_wOa__btv-result-panel__bar{flex-direction:column;align-items:stretch}.block-tower-views-module-module__zS_wOa__btv-result-panel__toggle{min-width:56px}.block-tower-views-module-module__zS_wOa__btv-result-board{border-radius:16px;padding:12px}.block-tower-views-module-module__zS_wOa__btv-result-board__surface{gap:6px;width:100%}.block-tower-views-module-module__zS_wOa__btv-result-board__grid-wrap{grid-template-columns:28px minmax(0,1fr);gap:6px}.block-tower-views-module-module__zS_wOa__btv-result-board__cell,.block-tower-views-module-module__zS_wOa__btv-result-board__level{min-height:30px}.block-tower-views-module-module__zS_wOa__btv-result-switcher__item{min-height:38px;font-size:.76rem}}
