*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media (width>=640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (width>=768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (width>=1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (width>=1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (width>=1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.top-36{top:9rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.flex-1{flex:1}.flex-shrink,.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.select-all{-webkit-user-select:all;user-select:all}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-3{gap:.75rem}.gap-4{gap:1rem}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-width:1px}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-200{transition-duration:.2s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[collab\:health\]{collab:health}.\[collab\:host-update\]{collab:host-update}.\[collab\:objects\]{collab:objects}.\[collab\:sync\]{collab:sync}.\[collab\:update\]{collab:update}html,body,#root{width:100%;height:100%;margin:0;padding:0}html,body{overscroll-behavior:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;overflow:hidden}body{-webkit-user-select:none;user-select:none}input,textarea,[contenteditable=true],[contenteditable=""]{-webkit-user-select:text;user-select:text}.bo-app-shell{height:100dvh}.bo-page-shell{-webkit-overflow-scrolling:touch;height:100dvh;overflow-y:auto}body{font-family:var(--brand-font-body,system-ui, sans-serif);background:var(--brand-app-bg,#f0f4f8);color:var(--brand-primary,#4e6c86);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button{cursor:pointer;-webkit-tap-highlight-color:transparent;font-family:inherit}button:focus{outline:none}button:focus-visible{outline:2px solid var(--brand-primary,#4e6c86);outline-offset:2px}.bo-hover-lift{transition:transform .2s}@media (hover:hover){.bo-hover-lift:hover{transform:translateY(-1px)}}.bo-hover-lift:active{transform:translateY(0)}.bo-trash{border:1.5px solid var(--brand-primary-mid,#aac2d7);width:44px;height:44px;color:var(--brand-primary,#4e6c86);box-shadow:0 2px 6px var(--brand-primary-a12,#4e6c861f);background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:20px;line-height:1;transition:all .2s;display:inline-flex}@media (hover:hover){.bo-trash:hover{border-color:var(--brand-danger-a55,#ff57578c);color:var(--brand-danger,#ff5757);box-shadow:0 10px 26px var(--brand-danger-a22,#ff575738), 0 3px 8px var(--brand-danger-a16,#ff575729);background:linear-gradient(135deg,#fff 0%,#fff8f8 100%);transform:translateY(-1px)}}.bo-trash:active{transform:translateY(0)}.bo-trash[data-tile-over=true]{border-color:var(--brand-danger-a55,#ff57578c);color:var(--brand-danger,#ff5757);box-shadow:0 12px 28px var(--brand-danger-a30,#ff57574d), 0 4px 10px var(--brand-danger-a20,#ff575733);background:linear-gradient(135deg,#fff 0%,#fff0f0 100%);transform:scale(1.18)}.bo-pulse-ring{animation:1.6s cubic-bezier(0,0,.2,1) infinite bo-pulse-ring}@keyframes bo-pulse-ring{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(3.2)}}.bo-arrow-bounce{animation:.75s ease-in-out infinite bo-arrow-bounce}@keyframes bo-arrow-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(10px)}}.bo-laser-pulse{animation:1.2s ease-in-out infinite bo-laser-pulse}@keyframes bo-laser-pulse{0%,to{box-shadow:0 0 8px 3px}50%{box-shadow:0 0 16px 7px}}@keyframes bo-card-enter{0%{opacity:0;transform:translate(30px)scale(.95)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes bo-card-exit{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(-30px)scale(.98)}}@keyframes bo-look-fade{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes bo-dot-pop{0%{transform:translate(-50%,-50%)scale(1)}42%{transform:translate(-50%,-50%)scale(1.3)}to{transform:translate(-50%,-50%)scale(1)}}@keyframes bo-pop-scale{0%{transform:scale(1)}42%{transform:scale(1.3)}to{transform:scale(1)}}@keyframes bo-confetti-fall{0%{opacity:1;transform:translateY(-30px)rotate(0)}85%{opacity:1}to{transform:translate(var(--drift,0px), 760px) rotate(var(--spin,720deg));opacity:0}}@keyframes bo-emoji-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}:root{--color-red:#f96567;--color-orange:#ffbb5f;--color-yellow:#ecce71;--color-green:#9ec59d;--color-blue:#7699c2;--color-purple:#ae9ad3;--color-pink:#f7c2d0;--color-light-blue:#7ec8e3;--color-cream:#e1d5ba;--color-brown:#b29877;--color-mint:#bfe3c6;--color-teal:#74c3bc;--color-charcoal:#333;--color-dot:#3d3d3d;--value-1:#9fc49e;--value-2:#efb06a;--value-3:#a895cc;--value-4:#bfc3c6;--value-5:#98c3c5;--value-6:#b39a79;--value-7:#e7b6c5;--value-8:#d6d0c4;--value-9:#69a481;--value-10:#7a9cc2;--value-100:#ef6b6c;--value-1000:#e4cb76;--brand-panel-shadow:0 4px 14px #3c506e29, 0 1px 3px #3c506e1a;--brand-floating-shadow:0 6px 20px #3c506e2e, 0 1px 3px #3c506e1a;--brand-hover-bg:#4e6c861a;--brand-hover-bg-soft:#4e6c8614;--brand-separator:#4e6c8624;--ws-tile-bg:#fafafa;--ws-tile-border:#c8ccd3;--ws-tile-text:#1f2937;--ws-tile-radius:8px;--ws-tile-shadow:0 1px 2px #0f172a1f, 0 2px 6px #0f172a1a, 0 4px 12px #0f172a0f;--ws-tile-font:"Lexend", "Nunito", "Trebuchet MS", system-ui, sans-serif;--ws-tile-font-weight:700;--ws-supply-bg:#fff;--ws-supply-border:transparent;--ws-drop-bg:#eff1f3;--ws-region-bg:#00000005;--ws-region-border:#0000000d;--ws-region-radius:12px;--ws-region-label-color:#9ca3af;--ws-region-label-font-size:11px;--ws-region-label-font-weight:600;--ws-tile-bg-red:#cf6e6e;--ws-tile-text-red:#243041;--ws-tile-border-red:#9f5050;--ws-tile-bg-orange:#df965c;--ws-tile-text-orange:#243041;--ws-tile-border-orange:#b06e36;--ws-tile-bg-yellow:#ebcd6b;--ws-tile-text-yellow:#243041;--ws-tile-border-yellow:#c0a33d;--ws-tile-bg-green:#82c192;--ws-tile-text-green:#243041;--ws-tile-border-green:#549a66;--ws-tile-bg-blue:#8db7db;--ws-tile-text-blue:#243041;--ws-tile-border-blue:#5e8fb7;--ws-tile-bg-purple:#a690cc;--ws-tile-text-purple:#243041;--ws-tile-border-purple:#7e6aa4;--ws-tile-bg-tan:#dfcfb2;--ws-tile-text-tan:#243041;--ws-tile-border-tan:#b59e78;--ws-tile-bg-charcoal:#757579;--ws-tile-text-charcoal:#243041;--ws-tile-border-charcoal:#4d4d51}.cockpit-launcher{appearance:none;cursor:pointer;pointer-events:auto;width:48px;height:48px;color:var(--brand-primary,#4e6c86);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe0;border:1px solid #4e6c8624;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background .16s ease-out,border-color .16s ease-out,box-shadow .16s ease-out,color .16s ease-out,transform 80ms ease-out;display:inline-flex;box-shadow:0 1px 2px #0f172a0a,0 2px 8px #0f172a0a}.cockpit-launcher__icon{opacity:.78;justify-content:center;align-items:center;transition:opacity .16s ease-out;display:inline-flex}@media (hover:hover){.cockpit-launcher:hover:not(.is-active){background:#fffffff5;border-color:#4e6c8638;box-shadow:0 1px 2px #0f172a0d,0 3px 12px #0f172a0f}.cockpit-launcher:hover:not(.is-active) .cockpit-launcher__icon{opacity:1}}.cockpit-launcher:active{transition-duration:80ms;transform:scale(.97)}.cockpit-launcher.is-active{background:var(--brand-primary,#4e6c86);border-color:var(--brand-primary,#4e6c86);color:#fff;box-shadow:0 1px 2px #4e6c862e,0 6px 18px #4e6c8638}.cockpit-launcher.is-active .cockpit-launcher__icon{opacity:1}.cockpit-row{appearance:none;text-align:left;width:100%;color:var(--brand-primary,#4e6c86);cursor:pointer;background:0 0;border:none;border-radius:12px;align-items:center;gap:12px;padding:8px 10px;font-size:15px;font-weight:500;transition:background .14s ease-out,color .14s ease-out,transform 80ms ease-out;display:flex}.cockpit-row__icon-disc{background:#4e6c8617;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:background .14s ease-out;display:inline-flex}.cockpit-row__label{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}@media (hover:hover){.cockpit-row:hover:not(.is-active){background:#4e6c860f}}.cockpit-row:active{transition-duration:80ms;transform:scale(.985)}.cockpit-row.is-active{background:var(--brand-primary,#4e6c86);color:#fff;font-weight:600}.cockpit-row.is-active .cockpit-row__icon-disc{background:#ffffff2e}.dock-btn{appearance:none;color:var(--brand-primary,#4e6c86);cursor:pointer;background:#fff;border:1px solid #4e6c8633;justify-content:center;align-items:center;gap:6px;font-family:inherit;font-weight:600;line-height:1;transition:background .14s ease-out,border-color .14s ease-out,color .14s ease-out,box-shadow .14s ease-out,transform 80ms ease-out;display:inline-flex;box-shadow:0 1px 2px #0f172a0a,0 2px 6px #0f172a0d}@media (hover:hover){.dock-btn:hover:not(.is-active):not(:disabled){background:#fff;border-color:#4e6c8652;box-shadow:0 1px 2px #0f172a0d,0 3px 10px #0f172a12}}.dock-btn:active{transition-duration:80ms;transform:scale(.97)}.dock-btn.is-active{background:var(--brand-primary,#4e6c86);border-color:var(--brand-primary,#4e6c86);color:#fff;box-shadow:0 1px 2px #4e6c862e,0 4px 12px #4e6c8638}.dock-btn--icon{border-radius:50%;width:38px;height:38px;padding:0}.dock-btn--text{border-radius:999px;height:38px;padding:0 14px;font-size:14px}.dock-btn--danger{border-color:var(--brand-danger,#ff5757);height:38px;color:var(--brand-danger,#ff5757);border-radius:999px;padding:0 14px;font-size:14px;box-shadow:0 1px 2px #ff57570f,0 2px 6px #ff575714}@media (hover:hover){.dock-btn--danger:hover:not(:disabled){border-color:var(--brand-danger,#ff5757);color:var(--brand-danger,#ff5757);background:#ff57570a;box-shadow:0 1px 2px #ff575714,0 3px 10px #ff57571a}}.dock-zoom-pct{color:var(--brand-primary,#4e6c86);text-align:center;font-variant-numeric:tabular-nums;min-width:48px;font-size:15px;font-weight:700;line-height:1}.mw-btn{transition:transform .12s,box-shadow .12s,background .12s}.mw-btn:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 2px 8px #4e6c862e}.mw-swatch{transition:transform .12s,box-shadow .12s,width .12s,height .12s}.mw-swatch:hover{transform:scale(1.1)}.mw-tab{transition:background .12s,transform .12s}.mw-tabs{scrollbar-width:none}.mw-tabs::-webkit-scrollbar{display:none}.mw-caret{animation:1.1s ease-in-out infinite mw-caret-blink}@keyframes mw-caret-blink{0%,45%{opacity:.55}50%,95%{opacity:.12}to{opacity:.55}}@media (prefers-reduced-motion:reduce){.mw-caret{opacity:.5;animation:none}}.mw-menu-item{transition:background .1s}.mw-menu-item:not([aria-disabled=true]):hover{background:#4e6c8614}.hover\:-translate-y-px:hover{--tw-translate-y:-1px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:text-brand-primary:hover{color:var(--brand-primary)}.active\:translate-y-0:active{--tw-translate-y:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.bt-block{transform-origin:bottom;will-change:transform, filter;line-height:0;transition:transform .18s,filter .18s;display:inline-block}.bt-block svg{display:block}.bt-interactive{cursor:pointer}.bt-interactive:hover,.bt-block.bt-hover{filter:drop-shadow(0 6px 9px #283c5038);transform:translateY(-3px)scale(1.03)}.bt-block.bt-selected{filter:drop-shadow(0 0 0 2px #6e9551) drop-shadow(0 2px 4px #283c502e)}.bt-block.bt-dragging{filter:drop-shadow(0 14px 18px #283c504d);transform:translateY(-7px)scale(1.06)}.bt-block.bt-correct{animation:.5s bt-success}.bt-block.bt-incorrect{animation:.4s bt-shake}.bt-block.bt-disabled{opacity:.45;filter:grayscale(.3);pointer-events:none}@keyframes bt-success{0%{transform:scale(1)}40%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes bt-shake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}@keyframes bt-pickup{to{filter:drop-shadow(0 14px 18px #283c504d);transform:translateY(-7px)scale(1.06)}}@keyframes bt-drop{0%{transform:translateY(-7px)scale(1.06)}60%{transform:translateY(2px)scale(.99)}to{transform:translateY(0)scale(1)}}.bt-drop{animation:.28s bt-drop}@keyframes bt-place{0%{opacity:0;transform:translateY(-24px)scale(.6)}60%{opacity:1;transform:translateY(3px)scale(1.05)}to{opacity:1;transform:translateY(0)scale(1)}}.bt-place{animation:.45s cubic-bezier(.22,.61,.36,1) bt-place}@keyframes bt-assemble{0%{opacity:0;transform:scaleX(.1)}55%{opacity:1}to{opacity:1;transform:scaleX(1)}}.bt-assemble{transform-origin:0;animation:.55s cubic-bezier(.22,.61,.36,1) bt-assemble}@keyframes bt-gather{0%{opacity:1;transform:translateY(0)scale(1)}60%{opacity:1;transform:translateY(20px)scale(.7)}to{opacity:0;transform:translateY(34px)scale(.18)}}.bt-gather{transform-origin:bottom;animation:.5s .25s forwards bt-gather}@keyframes bt-bar-in{0%{opacity:0;transform:translate(40px)scale(.32)}35%{opacity:1;transform:translate(40px)scale(1)}62%{opacity:1;transform:translate(40px)scale(1)}to{opacity:1;transform:translate(0)scale(1)}}.bt-bar-in{transform-origin:bottom;animation:.85s cubic-bezier(.22,.61,.36,1) .72s both bt-bar-in}@keyframes bt-rod-join{0%{opacity:.85;transform:translate(36px)}to{opacity:1;transform:translate(0)}}.bt-rod-join{animation:.55s cubic-bezier(.22,.61,.36,1) bt-rod-join}@keyframes bt-split-out{0%{opacity:1;transform:translateY(0)}16%{opacity:1;transform:translateY(34px)}81%{opacity:1;transform:translateY(34px)}to{opacity:0;transform:translateY(34px)}}.bt-split-out{animation:3.1s 1s both bt-split-out}@keyframes bt-split-in{0%{opacity:0}18%{opacity:0}38%{opacity:1}to{opacity:1}}.bt-split-in{animation:3.1s 1s both bt-split-in}@keyframes bt-fill-pop{0%{transform:scale(.86)}55%{transform:scale(1.12)}to{transform:scale(1)}}.bt-fill-pop{animation:.32s cubic-bezier(.22,.61,.36,1) bt-fill-pop}@keyframes bt-celebrate{0%{transform:translateY(0)scale(1)}35%{transform:translateY(-10px)scale(1.08)}70%{transform:translateY(0)scale(1)}to{transform:translateY(0)scale(1)}}.bt-celebrate{animation:.6s cubic-bezier(.22,.61,.36,1) both bt-celebrate}@keyframes bt-btn-shake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}.bt-btn-shake{animation:.42s bt-btn-shake}@keyframes bt-btn-pop{0%{transform:scale(1)}45%{transform:scale(1.08)}to{transform:scale(1)}}.bt-btn-pop{animation:.4s cubic-bezier(.22,.61,.36,1) bt-btn-pop}@keyframes bt-digit-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.bt-digit{animation:.34s bt-digit-in;display:inline-block}
