.wb-app{min-height:100vh;background:var(--wb-bg);color:var(--wb-ink);font-family:var(--wb-font);-webkit-font-smoothing:antialiased;color-scheme:var(--wb-scheme)}.wb-app :where(button,a,input,select,textarea,.wb-hover):not(.wb-preview *){transition:transform calc(.16s * var(--wb-speed)) ease,box-shadow calc(.2s * var(--wb-speed)) ease,background-color calc(.2s * var(--wb-speed)) ease,border-color calc(.2s * var(--wb-speed)) ease,color calc(.2s * var(--wb-speed)) ease,filter calc(.2s * var(--wb-speed)) ease,opacity .2s ease}.wb-app :where(button,a[style*=padding]):not(.wb-preview *):not(:disabled):hover{opacity:.78}.wb-app :where(button,a[style*=padding]):not(.wb-preview *):not(:disabled):active{opacity:.6}.wb-app h1,.wb-app h2,.wb-app .wb-display{font-family:var(--wb-display)!important;font-weight:400!important;letter-spacing:-.01em}.wb-app button:disabled{opacity:.5;cursor:not-allowed}.wb-app :where(input,select,textarea):not(.wb-preview *):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):focus{border-color:var(--wb-accent)!important;box-shadow:0 0 0 3px var(--wb-accent-glow);outline:none}.wb-app :where(input[type=checkbox],input[type=radio],input[type=range]){accent-color:var(--wb-accent)}.wb-app :where(input,textarea)::placeholder{color:var(--wb-muted);opacity:.7}.wb-app select:not(.wb-preview *){background-color:var(--wb-surface);color:var(--wb-ink)}.wb-app input[type=file]:not(.wb-preview *){font-size:12px;color:var(--wb-muted)}.wb-app input[type=file]::file-selector-button{border:1px solid var(--wb-line);background:var(--wb-surface);color:var(--wb-ink);border-radius:var(--wb-r);padding:6px 10px;margin-right:8px;font:inherit;font-weight:700;cursor:pointer}.wb-app .wb-hover:hover{border-color:color-mix(in srgb,var(--wb-ink) 35%,var(--wb-line))!important}.wb-app .wb-actions{opacity:0;transform:translate(4px);transition:opacity .15s ease,transform .15s ease}.wb-app .wb-row:hover .wb-actions,.wb-app .wb-row:focus-within .wb-actions,.wb-app .wb-row.is-open .wb-actions{opacity:1;transform:none}@media(hover:none){.wb-app .wb-actions{opacity:1;transform:none}}@keyframes wbIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes wbSlideL{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}@keyframes wbSlideR{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:none}}@keyframes wbPop{0%{opacity:0;transform:scale(.94) translateY(-4px)}to{opacity:1;transform:none}}@keyframes wbPulse{0%,to{opacity:1}50%{opacity:.35}}.wb-in{animation:wbIn .5s cubic-bezier(.2,.8,.2,1) backwards}.wb-slide-l{animation:wbSlideL .3s cubic-bezier(.2,.8,.2,1) backwards}.wb-slide-r{animation:wbSlideR .3s cubic-bezier(.2,.8,.2,1) backwards}.wb-pop{animation:wbPop .18s cubic-bezier(.2,.8,.2,1) backwards;transform-origin:top}.wb-pulse{animation:wbPulse 1.1s ease infinite}.wb-stagger>*{animation:wbIn .35s cubic-bezier(.2,.8,.2,1) backwards}.wb-stagger>*:nth-child(2){animation-delay:.03s}.wb-stagger>*:nth-child(3){animation-delay:.06s}.wb-stagger>*:nth-child(4){animation-delay:.09s}.wb-stagger>*:nth-child(5){animation-delay:.12s}.wb-stagger>*:nth-child(6){animation-delay:.15s}.wb-stagger>*:nth-child(n+7){animation-delay:.18s}[data-wb-motion=off] .wb-app *,[data-wb-motion=off] .wb-app{animation:none!important}@media(prefers-reduced-motion:reduce){.wb-app *{animation:none!important}}.wb-drag-ghost{opacity:.35}.wb-drop-before{box-shadow:inset 0 3px 0 var(--wb-accent)!important}.wb-drop-after{box-shadow:inset 0 -3px 0 var(--wb-accent)!important}.wb-drop-inside{background:var(--wb-accent-soft)!important;outline:2px dashed var(--wb-accent);outline-offset:-2px}.wb-handle{cursor:grab;color:var(--wb-muted);opacity:.55;-webkit-user-select:none;user-select:none}.wb-handle:active{cursor:grabbing}.wb-app ::-webkit-scrollbar{width:10px;height:10px}.wb-app ::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--wb-muted) 35%,transparent);border-radius:10px;border:2px solid transparent;background-clip:padding-box}.wb-app ::-webkit-scrollbar-track{background:transparent}.wb-app{font-feature-settings:"ss01","cv11"}.wb-drop-inside{outline-width:1px!important}:root{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#111;background:#f5f6ee}*{box-sizing:border-box}html,body{height:100%;margin:0}#root{height:100%}button,input,textarea,select{font:inherit}a{color:inherit}
