.wb-player{position:absolute;left:10px;right:10px;bottom:10px;z-index:3;display:flex;flex-direction:column;gap:8px;padding:8px;border-radius:18px;background:#08070cc7;border:1px solid var(--wb-line, rgba(255, 255, 255, .14));backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);box-shadow:0 10px 28px -16px #000c}.wb-player-io{display:flex;gap:4px;padding:3px;border-radius:999px;background:#ffffff0f}.wb-player-io button{flex:1;min-height:44px;border:0;border-radius:999px;background:transparent;color:var(--wb-ink2, rgba(255, 255, 255, .72));font-size:16px;font-weight:700;letter-spacing:.04em;cursor:pointer}.wb-player-io button[data-on="1"]{background:var(--wb-ink, #fff);color:#111}.wb-player-row{display:flex;align-items:center;gap:8px;min-height:44px}.wb-player-play{flex:none;width:44px;height:44px;border-radius:999px;border:1px solid var(--wb-line, rgba(255, 255, 255, .16));background:var(--wb-ink, #fff);color:#111;font-size:13px;font-weight:700;cursor:pointer}.wb-player-time{flex:none;min-width:3.4em;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--wb-ink2, rgba(255, 255, 255, .72))}.wb-player-seek{flex:1;min-width:0;height:44px;margin:0;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.wb-player-seek::-webkit-slider-runnable-track{height:4px;border-radius:999px;background:linear-gradient(to right,var(--wb-acc, #ec4899) var(--p, 0%),rgba(255,255,255,.18) var(--p, 0%))}.wb-player-seek::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;margin-top:-5px;border-radius:999px;background:#fff;border:0;box-shadow:0 0 0 3px #08070c59}.wb-player-seek::-moz-range-track{height:4px;border-radius:999px;background:#ffffff2e}.wb-player-seek::-moz-range-progress{height:4px;border-radius:999px;background:var(--wb-acc, #ec4899)}.wb-player-seek::-moz-range-thumb{width:14px;height:14px;border-radius:999px;background:#fff;border:0}.wb-player[data-size=modal]{left:16px;right:16px;bottom:16px;gap:10px;padding:12px;border-radius:22px}.wb-player[data-size=modal] .wb-player-io button{min-height:48px;font-size:16px}.wb-player[data-size=modal] .wb-player-play{width:48px;height:48px;font-size:15px}.wb-player[data-size=modal] .wb-player-seek{height:48px}.wb-player[data-size=modal] .wb-player-time{font-size:14px;min-width:3.8em}.model3d-viewer{display:block;width:100%;height:100%;background:transparent;--poster-color: transparent}.model3d-viewer--failed{display:grid;place-items:center;padding:16px;text-align:center;font-size:14px;line-height:1.4;color:var(--muted-foreground, #9aa0a6)}.model3d-stack{position:relative}.model3d-stack>.model3d-host{position:absolute;inset:0}.model3d-stack>.model3d-host>.model3d-live{position:absolute;inset:0;opacity:0;transition:opacity .26s cubic-bezier(.2,0,0,1)}.model3d-stack>.model3d-still{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none;transition:opacity .26s cubic-bezier(.2,0,0,1)}.model3d-stack[data-shown]>.model3d-host>.model3d-live{opacity:1}.model3d-stack[data-shown]>.model3d-still{opacity:0}.model3d-stack[data-parked]>.model3d-host>.model3d-live{pointer-events:none}.model3d-stack[data-parked]:not([data-shown])>.model3d-still{opacity:1;transition:none}.model3d-fly{position:fixed;z-index:9000;margin:0;-o-object-fit:fill;object-fit:fill;pointer-events:none;transform-origin:50% 50%;will-change:transform,opacity}.wb-tile[data-compare="1"]{touch-action:pan-y}.wb-compare-range{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;opacity:0}.wb-root .wb-cell:has(>.wb-compare-range:focus-visible) .wb-tile-handle span{outline:2px solid var(--wb-acc, #ec4899);outline-offset:2px}.wb-tile-tag[data-io="1"]{font-size:var(--ui-fs-micro, 11px);font-weight:500;color:var(--wb-ink, rgba(255, 255, 255, .92));background:var(--wb-chip, rgba(10, 9, 14, .62));border-color:var(--wb-line, rgba(255, 255, 255, .14));padding:4px 9px;z-index:2}.wb-tile:has(.wb-tile-chrome[data-on="1"] .wb-tile-cap) .wb-tile-tag[data-io="1"],.wb-tile:is(:hover,:focus-visible):has(.wb-tile-cap) .wb-tile-tag[data-io="1"]{bottom:82px}.wb-root[data-wb-phone="1"] .wb-tile-tag[data-io="1"]{padding:3px 7px}.wb-root[data-wb-phone="1"] .wb-tile-tag[data-io="1"][data-side=before]{left:8px}.wb-root[data-wb-phone="1"] .wb-tile-tag[data-io="1"][data-side=after]{right:8px}.wb-root[data-wb-phone="1"] .wb-tile-tag[data-io="1"]{bottom:8px}.wb-root[data-wb-phone="1"] .wb-tile:has(.wb-tile-chrome[data-on="1"] .wb-tile-cap) .wb-tile-tag[data-io="1"]{bottom:48px}.wb-root,.wb-portal{--wbm-spring: cubic-bezier(.34, 1.45, .5, 1);--wbm-out: cubic-bezier(.16, 1, .3, 1);--wbm-glow: var(--wb-acc, #ec4899)}.wb-root :is(.wb-ctl,.wb-adv-pill,.wb-step){background:transparent;border-color:var(--wb-line, rgba(255, 255, 255, .1));box-shadow:none}.wb-root :is(.wb-ctl,.wb-adv-pill):hover,.wb-root .wb-step:hover{background:var(--wb-surf2, rgba(255, 255, 255, .04))}.wb-root :is(.wb-ctl,.wb-adv-pill){transition:border-color .2s ease,background .2s ease,color .2s ease,box-shadow .3s ease,transform .45s var(--wbm-spring)}.wb-root :is(.wb-ctl,.wb-adv-pill):hover{transform:translateY(-1px)}.wb-root :is(.wb-ctl,.wb-adv-pill):active{transform:scale(.97);transition-duration:.12s}.wb-root .wb-ctl[aria-expanded=true],.wb-root .wb-adv-pill[data-on="1"]{box-shadow:0 0 0 3px color-mix(in oklab,var(--wbm-glow) 14%,transparent)}.wb-adv-knobs{width:11px;height:11px;margin-inline-start:8px;flex:none;opacity:.75}.wb-adv-knobs circle{fill:var(--wb-panel, #141217);transition:transform .5s var(--wbm-spring)}.wb-adv-pill:hover .wb-adv-knobs .k1,.wb-adv-pill[data-on="1"] .wb-adv-knobs .k1{transform:translate(3px)}.wb-adv-pill:hover .wb-adv-knobs .k2,.wb-adv-pill[data-on="1"] .wb-adv-knobs .k2{transform:translate(-3px)}@keyframes wbm-pill-pulse{0%{box-shadow:0 0 color-mix(in oklab,var(--wbm-glow) 60%,transparent)}to{box-shadow:0 0 0 14px transparent}}.wb-adv-pill[data-pulse]{animation:wbm-pill-pulse .9s var(--wbm-out)}.wb-root .wb-step button{transition:color .18s ease,transform .3s var(--wbm-spring)}.wb-root .wb-step button:active:not(:disabled){transform:scale(.8)}.wb-step-val{display:inline-block;overflow:hidden}.wb-step-val>span{display:inline-block;animation:wbm-roll .45s var(--wbm-spring) backwards}@keyframes wbm-roll{0%{transform:translateY(90%);opacity:0;filter:blur(2px)}}@keyframes wbm-rise{0%{opacity:0;transform:translateY(8px);filter:blur(3px)}}.wb-portal .wb-adv>.wb-sheet-head :is(.wb-sheet-kicker,.wb-sheet-title){display:inline-block;animation:wbm-rise .55s var(--wbm-out) backwards}.wb-portal .wb-adv>.wb-sheet-head .wb-sheet-title{animation-delay:60ms}.wb-portal .wb-adv>.wb-adv-sub{animation:wbm-rise .55s var(--wbm-out) .11s backwards}.wb-portal .wb-adv .wb-adv-cell{animation:wbm-rise .6s var(--wbm-out) backwards;animation-delay:calc(var(--i, 0) * 38ms + .14s)}.wb-portal .wb-adv>.wb-adv-foot{animation:wbm-rise .6s var(--wbm-out) .22s backwards}@keyframes wbm-wave-a{35%{transform:translateY(-3px) scale(1.01)}}@keyframes wbm-wave-b{35%{transform:translateY(-3px) scale(1.01)}}.wb-portal .wb-adv .wb-adv-cell[data-wave=a]{animation:wbm-wave-a .6s var(--wbm-spring);animation-delay:calc(var(--i, 0) * 40ms)}.wb-portal .wb-adv .wb-adv-cell[data-wave=b]{animation:wbm-wave-b .6s var(--wbm-spring);animation-delay:calc(var(--i, 0) * 40ms)}.wb-adv-cell .wb-af-label{position:relative}.wb-adv-cell .wb-af-label:after{content:"";position:absolute;left:-11px;top:50%;width:5px;height:5px;margin-top:-2.5px;border-radius:50%;background:var(--wbm-glow);box-shadow:0 0 8px var(--wbm-glow);transform:scale(0);transition:transform .45s var(--wbm-spring)}.wb-adv-cell[data-changed="1"] .wb-af-label:after{transform:scale(1)}.wb-portal .wb-adv .wb-af-chev{transition:transform .45s var(--wbm-spring)}.wb-portal .wb-adv .wb-af-trigger[data-open="1"]{box-shadow:0 0 0 3px color-mix(in oklab,var(--wbm-glow) 14%,transparent),inset 0 1px 3px var(--wb-shIn, rgba(0, 0, 0, .45))}@keyframes wbm-menu-in{0%{opacity:0;transform:translateY(-6px) scale(.96);filter:blur(4px)}}.wb-portal .wb-adv .wb-af-menu{transform-origin:50% 0;animation:wbm-menu-in .42s var(--wbm-spring) both}.wb-portal .wb-adv .wb-af-menu[data-up="1"]{transform-origin:50% 100%}@keyframes wbm-item-in{0%{opacity:0;transform:translateY(-4px)}}.wb-portal .wb-adv .wb-af-item{position:relative;z-index:1;animation:wbm-item-in .4s var(--wbm-out) backwards;animation-delay:calc(var(--i, 0) * 22ms + 40ms)}.wb-portal .wb-adv .wb-af-item:hover{background:transparent}.wb-af-hl{position:absolute;top:0;left:5px;right:5px;height:0;z-index:0;border-radius:8px;background:var(--wb-surf2, rgba(255, 255, 255, .05));box-shadow:inset 0 0 0 1px var(--wb-line, rgba(255, 255, 255, .06));opacity:0;pointer-events:none;transition:transform .42s var(--wbm-spring),height .42s var(--wbm-spring),opacity .2s ease}@keyframes wbm-tick{0%{transform:scale(.4)}60%{transform:scale(1.3)}}.wb-af-item[data-on="1"] .wb-af-mark{animation:wbm-tick .45s var(--wbm-spring)}.wb-portal .wb-adv .wb-af-seg[data-glide]{position:relative}.wb-af-seg-thumb{position:absolute;top:3px;bottom:3px;left:3px;width:calc((100% - 6px - (var(--n) - 1) * 3px) / var(--n));border-radius:8px;background:var(--wb-tabOn, rgba(255, 255, 255, .12));box-shadow:var(--wb-tabOnSh, none),inset 0 0 0 1px var(--wb-hline, rgba(236, 72, 153, .4));transform:translate(calc(var(--idx) * (100% + 3px)));transition:transform .55s var(--wbm-spring);pointer-events:none}.wb-portal .wb-adv .wb-af-seg[data-glide] .wb-af-seg-btn{position:relative;z-index:1}.wb-portal .wb-adv .wb-af-seg[data-glide] .wb-af-seg-btn[data-on="1"]{background:transparent;box-shadow:none}@keyframes wbm-switch-on{0%{box-shadow:0 0 color-mix(in oklab,var(--wbm-glow) 55%,transparent)}to{box-shadow:0 0 0 10px transparent}}.wb-portal .wb-adv .wb-af-slot [role=switch][aria-checked=true]{animation:wbm-switch-on .7s var(--wbm-out)}.wb-portal .wb-adv .wb-af-done{overflow:hidden;transition:filter .2s ease,transform .4s var(--wbm-spring)}.wb-portal .wb-adv .wb-af-done:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.45),transparent);transform:skew(-12deg);pointer-events:none}.wb-portal .wb-adv .wb-af-done:hover:after{left:130%;transition:left .8s var(--wbm-out)}.wb-portal .wb-adv .wb-af-done:active{transform:scale(.96)}.wb-portal .wb-adv .wb-af-reset{position:relative}.wb-portal .wb-adv .wb-af-reset:after{content:"";position:absolute;left:0;right:0;bottom:8px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .45s var(--wbm-out)}.wb-portal .wb-adv .wb-af-reset:hover:not(:disabled):after{transform:scaleX(1)}.wb-portal .wb-adv .wb-adv-credits{display:inline-block;animation:wbm-tick-soft .45s var(--wbm-spring)}@keyframes wbm-tick-soft{40%{transform:scale(1.12)}}.wb-portal .wb-adv .wb-af-head{gap:0}.wb-portal .wb-adv .wb-af-req[data-required="0"]{display:none}.wb-portal .wb-adv .wb-af-req[data-required="1"]{margin-inline-start:auto}.wb-portal:not([data-wb-phone="1"]) .wb-adv .wb-af-head .wb-af-label{margin-inline-end:-.16em}.wb-portal:not([data-wb-phone="1"]) .wb-adv .wb-af-head .wb-info-wrap{margin-inline-start:3px}.wb-portal:not([data-wb-phone="1"]) .wb-adv .wb-info.wb-info-minimal{width:12px;min-width:12px;margin:0}.wb-portal .wb-adv .wb-info.wb-info-minimal{color:color-mix(in oklab,var(--wb-ink, #fff) 38%,transparent);transition:color .2s ease}.wb-portal .wb-adv .wb-info.wb-info-minimal .wb-info-glyph{width:12px;height:12px}.wb-portal .wb-adv .wb-info-glyph :is(circle,path){stroke-width:1.1}.wb-portal .wb-adv .wb-info.wb-info-minimal:is(:hover,:focus-visible,[aria-expanded=true]){color:var(--wb-ink2, rgba(255, 255, 255, .8))}.wb-portal .wb-adv :is(.wb-af-box,.wb-af-trigger,.wb-af-mini,.wb-adv-opener){background:color-mix(in oklab,var(--wb-ink, #fff) 2.5%,transparent);border-color:var(--wb-line, rgba(255, 255, 255, .09));box-shadow:none}.wb-portal .wb-adv :is(.wb-af-trigger,.wb-af-mini,.wb-adv-opener):hover{background:color-mix(in oklab,var(--wb-ink, #fff) 5%,transparent);border-color:var(--wb-hline, rgba(236, 72, 153, .45))}.wb-portal .wb-adv .wb-af-chev{width:10px;height:10px;color:var(--wb-ink3, rgba(255, 255, 255, .5))}.wb-portal .wb-adv .wb-af-trigger:hover .wb-af-chev{color:var(--wb-ink, #fff)}.wb-af-seg-thumb{background:linear-gradient(95deg,color-mix(in oklab,#a855f7 22%,transparent),color-mix(in oklab,#ec4899 18%,transparent) 55%,color-mix(in oklab,#fb923c 14%,transparent));box-shadow:inset 0 0 0 1px color-mix(in oklab,#ec4899 45%,transparent),0 6px 16px -10px var(--wbm-glow)}.wb-portal .wb-adv .wb-af-seg[data-glide] .wb-af-seg-btn{font-weight:500;transition:color .3s ease}.wb-portal .wb-adv .wb-af-seg[data-glide] .wb-af-seg-btn:hover{color:var(--wb-ink, #fff)}.wb-portal .wb-adv .wb-af-num input::-webkit-outer-spin-button,.wb-portal .wb-adv .wb-af-num input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.wb-portal .wb-adv .wb-af-num input{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.wb-af-steps{display:inline-flex;gap:4px;flex:none}.wb-af-stepbtn{width:28px;height:28px;border-radius:8px;border:1px solid var(--wb-line, rgba(255, 255, 255, .09));background:transparent;color:var(--wb-ink3, rgba(255, 255, 255, .6));font:500 14px/1 inherit;cursor:pointer;transition:color .2s ease,background .2s ease,border-color .2s ease,transform .3s var(--wbm-spring)}.wb-af-stepbtn:hover{color:var(--wb-ink, #fff);background:color-mix(in oklab,var(--wb-ink, #fff) 6%,transparent);border-color:var(--wb-hline, rgba(236, 72, 153, .45))}.wb-af-stepbtn:active{transform:scale(.88)}.wb-portal[data-wb-phone="1"] .wb-af-stepbtn{width:44px;height:44px}.wb-portal .wb-adv .wb-x{background:transparent;box-shadow:none;transition:transform .45s var(--wbm-spring),background .2s ease,border-color .2s ease}.wb-portal .wb-adv .wb-x:hover{transform:rotate(90deg);background:color-mix(in oklab,var(--wb-ink, #fff) 6%,transparent)}.wb-root:not([data-wb-phone="1"]) .wb-bar-shell[data-panel="1"] .wb-prompt-anchor{flex:1 1 auto;display:flex;min-height:96px;max-height:280px}.wb-root:not([data-wb-phone="1"]) .wb-bar-shell[data-panel="1"] .wb-prompt{flex:1 1 auto;height:auto;min-height:96px;max-height:280px;line-height:1.8;letter-spacing:.006em;word-spacing:.02em;overflow-wrap:anywhere;padding:6px 14px 10px 0;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 8px,#000 calc(100% - 18px),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 8px,#000 calc(100% - 18px),transparent 100%);transition:color .3s ease}.wb-root:not([data-wb-phone="1"]) .wb-bar-shell[data-panel="1"] .wb-prompt:focus{color:var(--wb-ink, #fff)}.wb-gen[aria-busy=true] .wb-gen-cost{display:none}.wb-gen[aria-busy=true]{justify-content:center}
