.wb-root{--wb-gap: clamp(10px, 1.4vw, 22px);--wb-wall-pad: 0 clamp(8px, .6vw, 14px);--wb-bar-r: 22px;--wb-ring-w: 2.5px;--wb-ctl-h: 44px;--wb-ctl-h2: 40px;--wb-ctl-pad-x: 14px;--wb-ctl-fs: 13.5px;--wb-ctl-fs2: 12px;--wb-step-w: 26px;--wb-step-h: 32px;--wb-gen-pad-x: 22px;--wb-slot-w: clamp(96px, 8.2vw, 124px);--wb-clear: 190px;--wb-pill-y: 200px;--wb-cols: repeat(4, minmax(0, 1fr));--wb-bar-bottom: 20px;position:relative;display:flex;flex-direction:column;height:calc(100svh - var(--app-nav-height, 0px));overflow:hidden;background:var(--wb-bg, #0b0b0d);color:var(--wb-ink, #fff);font-family:Inter,system-ui,sans-serif;font-size:14px;-webkit-font-smoothing:antialiased}.wb-root[data-wb-phone="1"]{--wb-gap: 12px;--wb-wall-pad: 0 16px;--wb-bar-r: 18px;--wb-ring-w: 3.5px;--wb-ctl-h: 44px;--wb-ctl-h2: 44px;--wb-ctl-pad-x: 11px;--wb-ctl-fs: 14px;--wb-ctl-fs2: 14px;--wb-step-w: 44px;--wb-step-h: 44px;--wb-gen-pad-x: 15px;--wb-slot-w: 100px;--wb-bar-bottom: calc(56px + env(safe-area-inset-bottom)) }html[data-cookie-present] .wb-root[data-wb-phone="1"]{--wb-bar-bottom: calc(var(--mobile-bottom-chrome, 120px) + 12px)}.wb-wall{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:var(--wb-wall-pad);padding-top:0;padding-bottom:var(--wb-clear, 190px);scrollbar-gutter:stable}.wb-wall-view{width:100%;margin:0;animation:wb-viewin .42s cubic-bezier(.16,1,.3,1) both}.wb-library{width:min(1120px,100%);margin:0 auto;padding-top:calc(var(--app-navbar-height, 44px) + 72px);padding-bottom:48px;animation:wb-viewin .42s cubic-bezier(.16,1,.3,1) both}.wb-wall-view[data-tab=creations]{padding-top:calc(var(--app-navbar-height, 44px) + 72px);--wb-gap: clamp(14px, 1.6vw, 24px)}.wb-root[data-wb-phone="1"] .wb-wall-view[data-tab=creations]{padding-top:112px;--wb-gap: 12px}.wb-root ::-webkit-scrollbar{width:10px;height:10px}.wb-root ::-webkit-scrollbar-track{background:transparent}.wb-root ::-webkit-scrollbar-thumb{background-image:linear-gradient(180deg,#8b5cf6,#c026d3,#ec4899,#f97316);border-radius:999px;border:3px solid var(--wb-bg, #0b0b0d)}.wb-root button:focus-visible,.wb-portal button:focus-visible,.wb-root [tabindex]:focus-visible,.wb-portal [tabindex]:focus-visible{outline:2px solid var(--wb-acc, #ec4899);outline-offset:2px}.wb-root input:focus,.wb-root textarea:focus,.wb-portal input:focus,.wb-portal textarea:focus{outline:none}.wb-root input::-moz-placeholder,.wb-root textarea::-moz-placeholder,.wb-portal input::-moz-placeholder,.wb-portal textarea::-moz-placeholder{color:var(--wb-ink4, rgba(255, 255, 255, .34))}.wb-root input::placeholder,.wb-root textarea::placeholder,.wb-portal input::placeholder,.wb-portal textarea::placeholder{color:var(--wb-ink4, rgba(255, 255, 255, .34))}.wb-tabs{display:flex;align-items:center;flex-wrap:nowrap;gap:3px;padding:3px;border-radius:999px;background:#0b0b0d;border:1px solid #fff}.wb-tab{flex:none;border:0;border-radius:999px;padding:7px 14px;cursor:pointer;font-size:12.5px;font-weight:600;letter-spacing:-.005em;white-space:nowrap;background:transparent;color:#fff;transition:background .2s ease,color .2s ease}.wb-tab[data-on="1"]{background:#fff;color:#0b0b0d}.wb-corner{--wb-corner-pin: var(--wb-pin, clamp(12px, 1.3vw, 22px));position:absolute;top:calc(clamp(46px,4.6vh,54px) + clamp(8px,1.4vh,14px));right:calc(var(--wb-corner-pin) + max(0px,(100% - 2 * var(--wb-corner-pin) - 1720px) / 2) + 16px);z-index:3;display:flex;align-items:center;gap:4px;padding:4px;border-radius:999px;background:var(--wb-gpanel);box-shadow:var(--wb-pshadow);backdrop-filter:var(--wb-blur);-webkit-backdrop-filter:var(--wb-blur)}.wb-root[data-wb-phone="1"] .wb-corner{position:static;margin:0 0 10px auto;width:-moz-fit-content;width:fit-content}.wb-root[data-wb-phone="1"] .wb-tabs{gap:2px;padding:2px}.wb-root[data-wb-phone="1"] .wb-tab{min-height:44px;padding:0 12px;font-size:12.5px;font-weight:700}.wb-lib-rail{display:flex;flex-wrap:wrap;gap:8px;padding:calc(var(--app-navbar-height, 44px) + 72px) 16px 14px}.wb-lib-tab{min-height:44px;padding:0 14px;border:1px solid var(--wb-line, rgba(255, 255, 255, .12));border-radius:999px;background:var(--wb-surf, rgba(255, 255, 255, .04));color:var(--wb-ink2, rgba(255, 255, 255, .7));font-size:16px;font-weight:600;cursor:pointer}.wb-lib-tab[data-on="1"]{color:var(--wb-ink, #fff);background:var(--wb-surf2, rgba(255, 255, 255, .1));border-color:var(--wb-lineH, rgba(255, 255, 255, .22))}.wb-lib-pane{min-height:280px;padding:4px 4px 24px;overflow:auto}.wb-tile-lyrics{position:absolute;inset:16px;overflow:hidden;font-size:14px;line-height:1.45;font-weight:600;color:var(--wb-ink, #fff);text-align:left;white-space:pre-wrap}.wb-root[data-wb-phone="1"] .wb-tab[data-on="1"]{background:#fff;color:#0b0b0d;box-shadow:none}.wb-switch{position:absolute;top:calc(var(--app-navbar-height, 44px) + 10px);right:max(16px,env(safe-area-inset-right,0px));z-index:40;display:flex;align-items:center;gap:12px;pointer-events:auto}.wb-switch[data-split="1"]{left:max(16px,env(safe-area-inset-left,0px));justify-content:space-between}.wb-switch-start,.wb-switch-end{display:flex;align-items:center;gap:10px;min-width:0}.wb-studio{margin:0;padding:4px 2px;font-size:12px;font-weight:650;letter-spacing:.16em;text-transform:uppercase;color:var(--wb-ink, #fff);opacity:.78;text-shadow:0 1px 10px rgba(0,0,0,.45);white-space:nowrap;pointer-events:none}.wb-switch .wb-ctl{min-width:0;background:var(--wb-barbg, rgba(12, 11, 16, .92))}.wb-switch .wb-ctl-val{overflow:hidden;text-overflow:ellipsis}.wb-info{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border-radius:999px;border:1px solid var(--wb-line, rgba(255, 255, 255, .22));background:var(--wb-barbg, rgba(12, 11, 16, .96));box-shadow:var(--wb-pshadow);color:var(--wb-ink, #fff);cursor:pointer}.wb-info svg{width:18px;height:18px}.wb-info[data-on="1"]{background:#fff;color:#0b0b0d;border-color:#fff}.wb-guide{min-height:44px;padding:0 16px;border:1px solid var(--wb-line, rgba(255, 255, 255, .16));border-radius:999px;background:var(--wb-barbg, rgba(12, 11, 16, .96));box-shadow:var(--wb-pshadow);color:var(--wb-ink, #fff);font-size:14px;font-weight:600;cursor:pointer}.wb-root[data-wb-phone="1"]{display:grid;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.wb-root[data-wb-phone="1"] .wb-navshell{grid-row:1;grid-column:1}.wb-root[data-wb-phone="1"] .wb-wall{grid-row:2;grid-column:1;min-height:0}.wb-root[data-wb-phone="1"] .wb-switch{grid-row:2;grid-column:1;position:relative;top:8px;left:0;right:0;width:100%;height:-moz-max-content;height:max-content;justify-self:stretch;align-self:start;box-sizing:border-box;padding-inline:max(12px,env(safe-area-inset-left,0px)) max(12px,env(safe-area-inset-right,0px))}.wb-root[data-wb-phone="1"] .wb-studio{font-size:14px;letter-spacing:.12em}.wb-root[data-wb-phone="1"] .wb-switch:not([data-split="1"]){left:0;right:0;justify-content:center;pointer-events:none}.wb-root[data-wb-phone="1"] .wb-switch:not([data-split="1"])>*{pointer-events:auto}.wb-root[data-wb-phone="1"] .wb-switch[data-split="1"]{left:0}.wb-banner{position:relative;width:calc(100% + 2*clamp(8px,.6vw,14px));min-height:var(--wb-bn-min, 100svh);padding-bottom:var(--wb-clear, 190px);box-sizing:border-box;display:flex;align-items:center;margin:0 calc(-1*clamp(8px,.6vw,14px)) clamp(10px,1.1vw,16px);overflow:hidden;background:var(--wb-card2, #101012)}.wb-banner[data-plate="0"] .wb-banner-plate,.wb-banner[data-plate="1"] .wb-banner-mark{display:none}.wb-banner[data-plate="0"] .wb-banner-scrim{opacity:.18}.wb-banner-mark{display:inline-flex;align-items:center;justify-content:center;margin:0;padding:8px 4px;border:0;background:none;font-size:12px;font-weight:650;letter-spacing:.16em;text-transform:uppercase;color:var(--wb-ink, #fff);opacity:.78;text-shadow:0 1px 10px rgba(0,0,0,.45);white-space:nowrap;cursor:pointer}.wb-banner-mark:hover{opacity:1}.wb-banner-mark:focus-visible{outline:2px solid var(--wb-acc, #ec4899);outline-offset:4px;border-radius:6px}.wb-root[data-wb-phone="1"] .wb-banner-mark{font-size:14px;letter-spacing:.12em}.wb-root[data-wb-phone="1"] .wb-banner{--wb-bn-min: calc(100dvh - 3.5rem) ;padding-top:56px;overflow:visible}.wb-root[data-wb-phone="1"] .wb-banner-body{position:relative;inset:auto;width:100%;padding:16px}.wb-banner-stage{position:absolute;inset:0;z-index:2;overflow:hidden;pointer-events:none}.wb-banner-stage[data-paused="1"] .wb-banner-shot{animation-play-state:paused}.wb-banner-media{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:opacity .9s linear}.wb-banner-media[data-wb-live="1"]{opacity:1}.wb-banner-media[data-wb-live="0"]{opacity:0}.wb-banner-cover-toggle{position:absolute;right:max(12px,env(safe-area-inset-right,0px));bottom:calc(var(--wb-clear, 190px) + 12px);z-index:2;display:grid;place-items:center;width:36px;height:36px;padding:0;border-radius:999px;border:1px solid #fff;background:#0b0b0d;color:#fff;cursor:pointer;pointer-events:auto;opacity:1;transition:transform .2s cubic-bezier(.2,.8,.2,1)}@media(min-width:1100px){.wb-banner-cover-toggle{bottom:max(12px,env(safe-area-inset-bottom,0px))}}@media(max-width:640px){.wb-banner-cover-toggle{width:44px;height:44px;bottom:max(12px,env(safe-area-inset-bottom,0px))}}.wb-root[data-wb-phone="1"] .wb-banner-cover-toggle{bottom:max(12px,env(safe-area-inset-bottom,0px))}.wb-banner-cover-toggle:hover{transform:scale(1.06);background:#fff;color:#0b0b0d}.wb-banner-cover-toggle:before{content:"";position:absolute;inset:-6px;border-radius:999px}.wb-root[data-wb-theme=light] .wb-tabs{background:#fff;border-color:#0b0b0d}.wb-root[data-wb-theme=light] .wb-tab{color:#0b0b0d}.wb-root[data-wb-theme=light] .wb-tab[data-on="1"]{background:#0b0b0d;color:#fff}.wb-root[data-wb-theme=light] .wb-banner-cover-toggle{background:#fff;border-color:#0b0b0d;color:#0b0b0d}.wb-root[data-wb-theme=light] .wb-banner-cover-toggle:hover{background:#0b0b0d;color:#fff}.wb-banner-shot{position:absolute;inset:0;background-size:cover;background-position:50% 30%;opacity:0;will-change:opacity,transform;transition:opacity 1.1s linear;animation:wb-kb var(--wb-kb-dur, 26s) ease-in-out infinite}.wb-banner-scrim{position:absolute;inset:0;pointer-events:none;z-index:1;background:linear-gradient(180deg,var(--wb-bnT, rgba(8, 8, 10, .34)) 0%,transparent 42%,var(--wb-bnB, rgba(8, 8, 10, .62)) 100%)}.wb-banner-body{position:absolute;inset:0;z-index:3;width:100%;display:flex;flex-direction:column;justify-content:center;padding:var(--wb-pin, clamp(12px, 1.3vw, 22px));padding-bottom:calc(var(--wb-clear, 190px) + var(--wb-pin, 22px));pointer-events:none}.wb-banner-body>*{pointer-events:auto}.wb-banner-plate{position:relative;display:grid;grid-template-columns:var( --wb-plate-cols, minmax(178px, clamp(178px, 14vw, 232px)) minmax(0, 1fr) );grid-template-rows:var(--wb-plate-rows, auto minmax(0, 1fr));align-items:var(--wb-plate-align, stretch);gap:clamp(14px,1.6vw,30px);width:min(var(--wb-plate-w, 100%),960px);height:var(--wb-plate-h, clamp(272px, 38vh, 342px));margin:0 auto;padding:var( --wb-plate-pad, clamp(9px, .75vw, 13px) clamp(16px, 1.8vw, 32px) clamp(10px, .8vw, 14px) );border-radius:22px;background:var(--wb-gpanel, rgba(18, 16, 22, .44));box-shadow:var(--wb-pshadow, none);backdrop-filter:var(--wb-blur, blur(30px) saturate(160%));-webkit-backdrop-filter:var(--wb-blur, blur(30px) saturate(160%))}.wb-root[data-wb-phone="1"] .wb-banner-plate{--wb-plate-cols: minmax(0, 1fr);--wb-plate-pad: 16px 14px 18px;--wb-plate-rows: auto auto minmax(0, 1fr);--wb-plate-h: clamp(16.25rem, 42dvh, 21.25rem);--wb-plate-align: stretch}.wb-banner-nav{min-width:0;min-height:0;align-self:var(--wb-plate-align, stretch);display:flex;flex-direction:column;justify-content:space-between;gap:clamp(4px,.5vw,8px)}.wb-banner-rail{min-width:0;min-height:0;flex:1;display:flex;flex-direction:column;justify-content:var(--wb-rail-just, space-between);gap:var(--wb-rail-gap, clamp(2px, .3vw, 5px));overflow-x:var(--wb-rail-ov, visible);overflow-y:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.wb-root:not([data-wb-phone="1"]) .wb-banner-tab{padding-top:clamp(2px,.35vh,6px);padding-bottom:clamp(2px,.35vh,6px);line-height:1.25}.wb-root[data-wb-phone="1"] .wb-banner-rail{flex-direction:row;overflow-x:auto;gap:6px}.wb-banner-rail::-webkit-scrollbar{display:none}.wb-banner-tab{flex:none;border:0;background:transparent;text-align:left;white-space:nowrap;padding:var(--wb-tab-pad, 7px 0 7px 11px);cursor:pointer;font-size:clamp(12px,.92vw,13.5px);font-weight:600;letter-spacing:-.005em;color:var(--wb-bnFaint, rgba(255, 255, 255, .5));box-shadow:inset var(--wb-tick-xo, 1px) var(--wb-tick-yo, 0) 0 var(--wb-gtile, rgba(255, 255, 255, .12));transition:all .2s ease}.wb-banner-tab[data-on="1"]{color:var(--wb-bnInk, #fff);box-shadow:inset var(--wb-tick-x, 2px) var(--wb-tick-y, 0) 0 var(--wb-acc, #ec4899)}.wb-root[data-wb-phone="1"] .wb-banner-tab{--wb-tab-pad: 9px 10px;--wb-tick-x: 0;--wb-tick-y: -2px;--wb-tick-xo: 0;--wb-tick-yo: -1px;min-height:44px;display:inline-flex;align-items:center}.wb-banner-main{min-width:0;min-height:0;overflow:auto;scrollbar-width:none;display:flex;flex-direction:column;justify-content:safe center;gap:clamp(6px,.6vw,9px)}.wb-banner-main::-webkit-scrollbar{display:none}.wb-root[data-wb-phone="1"] .wb-banner-main{overflow:auto;min-height:0;-webkit-overflow-scrolling:touch;gap:clamp(13px,1.4vw,20px)}.wb-root[data-wb-phone="1"] .wb-banner-nav{min-height:0;overflow:hidden;justify-content:flex-start}.wb-root[data-wb-phone="1"] .wb-banner-rail{flex:none}.wb-root[data-wb-phone="1"] .wb-banner-slots{--wb-bn-points-h: 0px}.wb-banner-copy{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:clamp(9px,1vw,15px);contain:layout style}.wb-banner-kicker{font-size:var(--wb-bn-label, 9px);font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--wb-bnDim, rgba(255, 255, 255, .68))}.wb-banner-head{margin:0;max-width:26ch;font-size:var(--wb-bn-h1, clamp(23px, 2.2vw, 36px));font-weight:800;letter-spacing:-.034em;line-height:1.05;color:var(--wb-bnInk, #fff);text-wrap:balance}.wb-banner-slots{min-height:var(--wb-bn-points-h, clamp(128px, 15vh, 190px));display:grid;grid-template-columns:repeat(auto-fit,minmax(min(430px,100%),1fr));align-content:center;gap:clamp(12px,2.4vw,52px)}.wb-points{display:flex;flex-direction:column;gap:clamp(5px,.55vw,9px);padding-top:clamp(2px,.3vw,5px)}.wb-point{display:flex;align-items:baseline;gap:9px;max-width:58ch;border:0;background:transparent;padding:0;text-align:left;font-family:inherit;font-size:var(--wb-bn-body, clamp(12px, .92vw, 13.5px));line-height:1.5;color:var(--wb-bnInk2, rgba(255, 255, 255, .86));animation:wb-fadeup .34s ease both}.wb-point[data-clickable="1"]{cursor:pointer}.wb-point-dot{flex:none;width:4px;height:4px;margin-top:.6em;border-radius:999px;background:var(--wb-acc, #ec4899)}.wb-point-step{flex:none;display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;margin-top:.05em;border-radius:999px;background:var(--wb-acc, #ec4899);color:#fff;font-size:.75rem;font-weight:700;letter-spacing:0;line-height:1}.wb-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:clamp(12px,1.6vw,30px)}.wb-metric-k{font-size:var(--wb-bn-label, 9px);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--wb-bnFaint, rgba(255, 255, 255, .5))}.wb-metric-v{font-size:var(--wb-bn-metric, clamp(12px, .92vw, 13.5px));font-weight:700;letter-spacing:-.012em;color:var(--wb-bnInk, #fff)}.wb-banner-plate[data-wb-banner=instrument]{--wb-plate-w: 820px;--wb-plate-h: clamp(292px, 38vh, 340px);--wb-bn-h1: 1rem;--wb-bn-label: .75rem;--wb-bn-body: .875rem;--wb-bn-points-h: 0px;--wb-plate-cols: 9.5rem minmax(0, 1fr);--wb-plate-pad: 0;--wb-rail-just: flex-start;--wb-rail-gap: 2px;gap:0;overflow:hidden;border-radius:14px}.wb-banner-plate[data-wb-banner=instrument] .wb-plate-head{position:relative;justify-content:center;padding:8px 56px 0 12px;border:0}.wb-banner-plate[data-wb-banner=instrument] .wb-plate-name{justify-content:center;padding:4px 0}.wb-banner-plate[data-wb-banner=instrument] .wb-plate-name-text{font-size:.75rem;font-weight:650;letter-spacing:.16em;text-transform:uppercase}.wb-banner-plate[data-wb-banner=instrument] .wb-chev{display:none}.wb-banner-plate[data-wb-banner=instrument] .wb-plate-close{position:absolute;right:4px;top:50%;transform:translateY(-50%);width:auto;min-width:44px;padding:0 12px;font-size:.75rem;font-weight:650;letter-spacing:.16em;text-transform:uppercase}.wb-root:not([data-wb-phone="1"]) .wb-banner-plate[data-wb-banner=instrument] .wb-banner-nav{grid-column:1;grid-row:1 / -1}.wb-root:not([data-wb-phone="1"]) .wb-banner-plate[data-wb-banner=instrument] .wb-plate-head{grid-column:2;grid-row:1}.wb-root:not([data-wb-phone="1"]) .wb-banner-plate[data-wb-banner=instrument] .wb-banner-main{grid-column:2;grid-row:2}.wb-banner-plate[data-wb-banner=instrument] .wb-banner-nav{background:#00000038;margin:0;padding:10px 8px 10px 10px;border:0;min-height:0;overflow:hidden;justify-content:space-between}.wb-banner-plate[data-wb-banner=instrument] .wb-banner-rail{flex:1 1 auto;justify-content:flex-start}.wb-banner-plate[data-wb-banner=instrument] .wb-banner-run{border:0;padding:8px 10px 2px}.wb-banner-plate[data-wb-banner=instrument] .wb-banner-main{padding:8px 22px 16px;min-height:0;overflow-y:auto;align-items:center;justify-content:center}.wb-banner-plate[data-wb-banner=instrument] .wb-banner-copy{width:-moz-max-content;width:max-content;max-width:min(38rem,100%);gap:.5rem;align-items:stretch;text-align:left;margin-inline:auto}.wb-banner-plate[data-wb-banner=instrument] .wb-banner-kicker{letter-spacing:.16em;color:var(--wb-bnDim, rgba(255, 255, 255, .55))}.wb-banner-plate[data-wb-banner=instrument] .wb-banner-head{max-width:none;font-weight:650;letter-spacing:.02em;line-height:1.35;text-wrap:pretty}.wb-banner-plate[data-wb-banner=instrument] .wb-banner-slots{grid-template-columns:minmax(0,1fr);gap:.5rem}.wb-banner-plate[data-wb-banner=instrument] .wb-points{gap:.4rem;padding-top:.1rem}.wb-banner-plate[data-wb-banner=instrument] .wb-point{max-width:none;gap:0;justify-content:flex-start;text-align:left;line-height:1.4}.wb-banner-plate[data-wb-banner=instrument] .wb-point-dot,.wb-banner-plate[data-wb-banner=instrument] .wb-point-step{display:none}.wb-banner-plate[data-wb-banner=instrument] .wb-point[data-step]{display:grid;grid-template-columns:1.25rem minmax(0,1fr);-moz-column-gap:.4rem;column-gap:.4rem;align-items:start}.wb-banner-plate[data-wb-banner=instrument] .wb-point[data-step]:before{content:attr(data-step);font-weight:650;letter-spacing:0;text-align:right;opacity:.7}.wb-banner-plate[data-wb-banner=instrument] .wb-banner-tab{font-size:.75rem;min-height:2rem;display:flex;align-items:center;padding:6px 10px;border-radius:8px;box-shadow:none}.wb-banner-plate[data-wb-banner=instrument] .wb-banner-tab[data-on="1"]{background:#ffffff14;box-shadow:none}.wb-banner-run{padding:12px 10px 4px;border-top:1px solid rgba(255,255,255,.1);color:var(--wb-bnInk, #fff)}.wb-banner-run em{display:block;font-style:normal;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#fff6}.wb-banner-run b{font-size:.875rem;letter-spacing:.04em;font-weight:650}.wb-banner-run span{font-size:11px;color:#ffffff80;margin-left:4px}.wb-root[data-wb-phone="1"] .wb-banner-plate[data-wb-banner=instrument]{--wb-plate-cols: minmax(0, 1fr);--wb-plate-h: clamp(16.5rem, 42dvh, 21rem);overflow:visible}.wb-root[data-wb-phone="1"] .wb-banner-plate[data-wb-banner=instrument] .wb-banner-tab{min-height:44px}.wb-root[data-wb-phone="1"] .wb-banner-plate[data-wb-banner=instrument] .wb-banner-main{align-items:center;padding:16px}.wb-root[data-wb-phone="1"] .wb-banner-plate[data-wb-banner=instrument] .wb-banner-copy{width:100%}.wb-root[data-wb-phone="1"] .wb-banner-plate[data-wb-banner=instrument]{--wb-bn-body: 1rem}.wb-root[data-wb-phone="1"] .wb-banner-plate[data-wb-banner=instrument] .wb-banner-nav{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;margin:0;padding:6px 0 8px;background:transparent;border-right:0}.wb-root[data-wb-phone="1"] .wb-banner-plate[data-wb-banner=instrument] .wb-banner-run{border-top:0;border-left:1px solid rgba(255,255,255,.1);padding:4px 10px}.wb-root[data-wb-phone="1"] .wb-banner-plate[data-wb-banner=instrument] .wb-plate-name-text{font-size:1.125rem}.wb-root[data-wb-phone="1"] .wb-banner-plate[data-wb-banner=instrument] .wb-banner-run b{font-size:1.25rem}.wb-tradeoffs{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));gap:clamp(14px,2vw,40px);animation:wb-fadeup .3s ease both}.wb-tradeoff-col{min-width:0;display:flex;flex-direction:column;gap:6px}.wb-tradeoff-head{font-size:var(--wb-bn-label, 9px);font-weight:600;letter-spacing:.12em;text-transform:uppercase}.wb-tradeoff-row{display:flex;gap:8px;font-size:var(--wb-bn-body, clamp(12px, .92vw, 13.5px));line-height:1.45}.wb-model-card{display:flex;width:var(--wb-bm-w, min(100%, -moz-max-content));width:var(--wb-bm-w, min(100%, max-content));align-items:center;gap:clamp(10px,1vw,14px);padding:clamp(9px,.85vw,12px) clamp(13px,1.15vw,16px);cursor:pointer;text-align:left;border-radius:14px;background:var(--wb-gtile, rgba(255, 255, 255, .07));border:1px solid var(--wb-gtileH, rgba(255, 255, 255, .14));transition:background .2s ease,border-color .2s ease}.wb-model-card[data-open="1"]{border-color:var(--wb-acc, #ec4899)}.wb-root[data-wb-phone="1"] .wb-model-card{--wb-bm-w: 100%}.wb-model-card-dot{flex:none;width:7px;height:7px;border-radius:999px;background:var( --wb-grad2, linear-gradient(135deg, #a855f7, #ec4899 50%, #f97316) )}.wb-model-card-name{max-width:100%;font-size:clamp(14px,1.15vw,17px);font-weight:800;letter-spacing:-.024em;line-height:1.2;color:var(--wb-bnInk, #fff)}.wb-model-card-spec{max-width:100%;font-size:10.5px;font-weight:600;letter-spacing:.01em;color:var(--wb-bnFaint, rgba(255, 255, 255, .58))}.wb-chev{flex:none;display:flex;align-items:center;justify-content:center;width:16px;height:16px;color:var(--wb-bnFaint, rgba(255, 255, 255, .6));font-size:10px;line-height:1;padding-bottom:2px;transition:transform .24s cubic-bezier(.2,.8,.2,1)}.wb-chev[data-open="1"]{transform:rotate(180deg)}.wb-columns{display:flex;align-items:flex-start;gap:var(--wb-gap)}.wb-column{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--wb-gap)}.wb-cell{position:relative;width:100%;contain:paint;animation:wb-fadeup .5s cubic-bezier(.2,.8,.2,1) both}.wb-cell[data-video="0"]{content-visibility:auto;contain-intrinsic-size:auto none}.wb-tile{position:absolute;inset:0;overflow:hidden;border-radius:20px;border:0;padding:0;background:var(--wb-card, #131316);box-shadow:var(--wb-tsh, none);cursor:pointer;transition:transform .3s ease,box-shadow .3s ease}.wb-tile:hover{transform:translateY(-3px);box-shadow:var(--wb-tshH, none)}.wb-tile[data-compare="1"]:hover,.wb-tile[data-compare="1"]:hover .wb-tile-media{transform:none}.wb-compare-hit{position:absolute;inset:0;z-index:2;cursor:ew-resize;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:transparent}.wb-tile-media,.wb-tile-before{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;background-size:cover;background-position:center;background-repeat:no-repeat}.wb-tile-media{display:block;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.wb-tile:hover .wb-tile-media{transform:scale(1.02)}.wb-tile-before{z-index:1;will-change:clip-path}.wb-tile-handle{position:absolute;top:0;bottom:0;z-index:2;width:2px;background:linear-gradient(180deg,var(--wb-ink, rgba(255, 255, 255, .9)),var(--wb-ink3, rgba(255, 255, 255, .5)));box-shadow:0 0 12px #a855f7cc;pointer-events:none}.wb-tile-handle span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:44px;height:44px;border-radius:999px;background:#08070cb8;border:1px solid var(--wb-ink3, rgba(255, 255, 255, .5));backdrop-filter:var(--wb-blur, blur(10px));display:flex;align-items:center;justify-content:center;font-size:13px;color:#fff;box-shadow:0 8px 24px -8px var(--wb-sh2, rgba(0, 0, 0, .9))}.wb-tile-tag{position:absolute;bottom:14px;z-index:2;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--wb-ink, rgba(255, 255, 255, .92));background:#08070c9e;border:1px solid var(--wb-line, rgba(255, 255, 255, .14));border-radius:999px;padding:6px 10px;backdrop-filter:var(--wb-blur, blur(8px));pointer-events:none}.wb-tile-tag[data-side=before]{left:12px}.wb-tile-tag[data-side=after]{right:12px}.wb-tile-video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.wb-tile-chrome{position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .28s ease}.wb-tile:hover .wb-tile-chrome,.wb-tile:focus-visible .wb-tile-chrome,.wb-tile-chrome[data-on="1"]{opacity:1}.wb-tile-top{position:absolute;top:12px;left:12px;right:12px;display:flex;align-items:center;justify-content:space-between;gap:8px}.wb-chip{font-size:11px;font-weight:500;color:var(--wb-ink, rgba(255, 255, 255, .9));background:var(--wb-chip, rgba(10, 9, 14, .5));border:1px solid var(--wb-line, rgba(255, 255, 255, .14));border-radius:999px;padding:5px 9px;backdrop-filter:var(--wb-blur, blur(12px));white-space:nowrap}.wb-cell:has(.wb-player) .wb-tile-sound{display:none}.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-time{font-size:14px;min-width:3.8em}.wb-tile-sound{position:absolute;right:10px;bottom:10px;z-index:3;min-width:44px;min-height:32px;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;letter-spacing:.08em;color:var(--wb-ink, rgba(255, 255, 255, .9));background:var(--wb-chip, rgba(10, 9, 14, .5));border:1px solid var(--wb-line, rgba(255, 255, 255, .14));border-radius:999px;padding:6px 10px;backdrop-filter:var(--wb-blur, blur(12px));cursor:pointer;opacity:0;transition:opacity .18s ease,border-color .18s ease}.wb-cell:hover .wb-tile-sound,.wb-tile-sound:focus-visible,.wb-tile-sound[data-on="1"]{opacity:1}.wb-tile-sound[data-on="1"]{border-color:var(--wb-acc);color:var(--wb-acc)}@media(hover:none){.wb-tile-sound{opacity:1}}.wb-tile-actions{position:absolute;top:8px;right:8px;z-index:4;display:flex;gap:8px;opacity:0;transition:opacity .18s ease}.wb-cell:hover .wb-tile-actions,.wb-tile-actions:focus-within{opacity:1}@media(hover:none){.wb-tile-actions{opacity:1}}.wb-tile-act{min-width:44px;min-height:44px;display:grid;place-items:center;border:1px solid var(--wb-line, rgba(255, 255, 255, .14));border-radius:999px;background:var(--wb-chip, rgba(10, 9, 14, .55));color:var(--wb-ink, #fff);backdrop-filter:var(--wb-blur, blur(12px));cursor:pointer}.wb-tile-act:hover,.wb-tile-act:focus-visible{border-color:var(--wb-lineH, rgba(255, 255, 255, .28))}.wb-tile-cap{position:absolute;left:10px;right:10px;bottom:10px;max-width:calc(100% - 20px);box-sizing:border-box;display:flex;align-items:center;gap:10px;padding:var(--wb-cap-pad, 13px 15px);border-radius:15px;background:var(--wb-chip, rgba(10, 9, 14, .52));border:1px solid var(--wb-line, rgba(255, 255, 255, .12));backdrop-filter:var(--wb-blur, blur(18px)) saturate(150%);box-shadow:0 12px 34px -18px var(--wb-sh2, rgba(0, 0, 0, .9))}.wb-tile-prompt{flex:1;min-width:0;font-size:12px;font-weight:500;line-height:1.45;color:var(--wb-ink, #fff);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;text-wrap:pretty;text-align:left}.wb-tile-arrow{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;color:var(--wb-ink2, rgba(255, 255, 255, .7));flex:none}.wb-root[data-wb-phone="1"] .wb-tile-cap{left:8px;right:8px;bottom:8px;max-width:calc(100% - 16px);padding:7px 9px;border-radius:10px;gap:6px}.wb-root[data-wb-phone="1"] .wb-tile-prompt{font-size:11px;line-height:1.3;-webkit-line-clamp:1}.wb-root[data-wb-phone="1"] .wb-tile-arrow{display:none}.wb-root[data-wb-phone="1"] .wb-tile-top{top:8px;left:8px;right:8px;gap:6px}.wb-root[data-wb-phone="1"] .wb-chip{font-size:9.5px;padding:3px 7px;max-width:52%;overflow:hidden;text-overflow:ellipsis}.wb-root[data-wb-phone="1"] .wb-tile-top .wb-chip+.wb-chip{display:none}.wb-stack-1,.wb-stack-2{position:absolute;border-radius:0 0 16px 16px;height:12px}.wb-stack-1{left:9px;right:9px;bottom:-7px;background:var(--wb-card2, #101012);box-shadow:0 8px 20px -10px var(--wb-sh2, rgba(0, 0, 0, .9));z-index:-1}.wb-stack-2{left:18px;right:18px;bottom:-13px;background:var(--wb-panel2, #1c1c20);z-index:-2}.wb-audio-scrim{position:absolute;inset:0;background:linear-gradient(160deg,var(--wb-chip, rgba(10, 9, 14, .72)),rgba(10,9,14,.4) 45%,rgba(10,9,14,.8));pointer-events:none}.wb-audio-scrim[data-art="1"]{background:linear-gradient(180deg,#0a090e14 40%,#0a090e8c)}.wb-audio-bars{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;gap:3px;height:56px;padding:0 22px;pointer-events:none}.wb-audio-bar{width:2px;border-radius:2px}.wb-audio-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:44px;height:44px;border-radius:999px;background:var(--wb-chip, rgba(10, 9, 14, .6));border:1px solid var(--wb-ink4, rgba(255, 255, 255, .28));backdrop-filter:var(--wb-blur, blur(10px));display:flex;align-items:center;justify-content:center;font-size:12px;color:var(--wb-ink, #fff);pointer-events:none}.wb-job{position:absolute;inset:0;overflow:hidden;border-radius:20px;border:1px solid var(--wb-line, rgba(255, 255, 255, .09));background:var(--wb-card2, #101012);box-shadow:var(--wb-tsh, none)}.wb-job-body{position:absolute;inset:0;display:flex;flex-direction:column;padding:var(--wb-job-pad, 16px 18px);gap:var(--wb-job-gap, 8px)}.wb-root[data-wb-phone="1"] .wb-job-body{--wb-job-pad: 11px 12px;--wb-job-gap: 5px}.wb-job-row,.wb-job-foot{flex:none;display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.wb-job-foot{align-items:flex-end}.wb-job-stage{display:flex;align-items:center;gap:7px;min-width:0;font-size:var(--wb-job-fs, 10.5px);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--wb-ink2, rgba(255, 255, 255, .66));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wb-job-pulse{flex:none;width:5px;height:5px;border-radius:999px;background:var(--wb-acc, #ec4899);animation:wb-pulse 1.4s ease-in-out infinite}.wb-job-meta{flex:none;font-size:var(--wb-job-fs, 10.5px);font-weight:600;letter-spacing:.02em;color:var(--wb-ink4, rgba(255, 255, 255, .4));font-variant-numeric:tabular-nums}.wb-job-centre{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;pointer-events:none}.wb-job-read{display:flex;align-items:baseline;gap:3px}.wb-job-pct{position:relative;font-size:var(--wb-job-pct-fs, 46px);font-weight:200;letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums;color:var(--wb-ink, #fff)}.wb-job-unit{font-size:var(--wb-job-fs, 10.5px);font-weight:400;line-height:1;color:var(--wb-ink3, rgba(255, 255, 255, .5))}.wb-root[data-wb-phone="1"] .wb-job-pct{--wb-job-pct-fs: 30px}.wb-job-bloom,.wb-job-orbit{position:absolute;pointer-events:none}.wb-job-bloom{left:50%;top:52%;width:150%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:999px;background:radial-gradient(circle at 50% 50%,rgba(168,85,247,.34),rgba(236,72,153,.16) 42%,transparent 68%);animation:wb-job-bloom 4.5s ease-in-out infinite}.wb-job-orbit{left:-40%;top:-40%;width:180%;height:180%;background:conic-gradient(from 0deg,transparent 0deg,rgba(255,255,255,.07) 40deg,transparent 90deg);animation:wb-job-orbit 7s linear infinite}@keyframes wb-job-bloom{0%,to{opacity:.35;transform:translate(-50%,-50%) scale(1)}50%{opacity:.7;transform:translate(-50%,-50%) scale(1.08)}}@keyframes wb-job-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.wb-job-eta{max-width:100%;padding:0 8px;font-size:var(--wb-job-fs, 10.5px);font-weight:600;text-align:center;color:var(--wb-ink3, rgba(255, 255, 255, .48));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wb-job-prompt{flex:1;min-width:0;font-size:var(--wb-job-fs, 10.5px);font-weight:500;line-height:1.4;color:var(--wb-ink3, rgba(255, 255, 255, .5));display:-webkit-box;-webkit-line-clamp:var(--wb-job-clamp, 2);-webkit-box-orient:vertical;overflow:hidden;text-wrap:pretty}.wb-root[data-wb-phone="1"] .wb-job-prompt{--wb-job-clamp: 1}.wb-job-cancel{flex:none;font-size:var(--wb-job-fs, 10.5px);font-weight:600;color:var(--wb-ink4, rgba(255, 255, 255, .42));background:transparent;border:0;padding:0;cursor:pointer;transition:color .2s ease}.wb-job-cancel:hover{color:var(--wb-ink, #fff)}.wb-root[data-wb-phone="1"] .wb-job-cancel{min-width:44px;min-height:44px;display:grid;place-items:center}.wb-job-track{position:absolute;left:0;right:0;bottom:0;height:2px;overflow:hidden;background:var(--wb-surf, rgba(255, 255, 255, .07))}.wb-job-bar{height:100%;background:var(--wb-acc, #ec4899);transition:width .12s linear}.wb-job-batch{font-size:var(--wb-job-fs, 10.5px);font-weight:700;color:var(--wb-acc, #ec4899)}.wb-job-wait-read{max-width:100%;padding:0 8px;font-size:var(--wb-job-fs, 10.5px);font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-align:center;color:var(--wb-ink, #fff)}.wb-job[data-queued="1"] .wb-job-bloom{background:radial-gradient(circle at 50% 50%,rgba(251,191,36,.28),rgba(249,115,22,.12) 42%,transparent 68%)}.wb-job-wait{height:100%;width:40%;background:linear-gradient(90deg,transparent,rgba(236,72,153,.85),rgba(249,115,22,.7),transparent);animation:wb-job-wait 1.6s linear infinite}@keyframes wb-job-wait{0%{transform:translate(-120%)}to{transform:translate(320%)}}.wb-pager{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;row-gap:12px;width:100%;margin:30px 0 0;padding-top:20px}.wb-pager-label{font-size:11px;font-weight:500;letter-spacing:0;text-align:center;color:var(--wb-ink3, rgba(255, 255, 255, .5))}.wb-pager-nav{display:flex;align-items:center;gap:8px}.wb-pager-nav[data-on="0"]{display:none}.wb-pager-btn{height:36px;padding:0 15px;border-radius:999px;font-size:12px;font-weight:600;border:1px solid var(--wb-line, rgba(255, 255, 255, .12));background:var(--wb-surf, rgba(255, 255, 255, .03));color:var(--wb-ink, rgba(255, 255, 255, .85));cursor:pointer;transition:all .2s ease}.wb-pager-btn:disabled{color:var(--wb-ink4, rgba(255, 255, 255, .28));cursor:not-allowed}.wb-pager-num{width:34px;height:34px;border-radius:999px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;cursor:pointer;border:1px solid var(--wb-line, rgba(255, 255, 255, .1));background:transparent;color:var(--wb-ink2, rgba(255, 255, 255, .6));transition:all .2s ease}.wb-pager-num[data-on="1"]{border:0;background:var(--wb-ink, #fff);color:var(--wb-bg, #0b0b0d)}.wb-root[data-wb-phone="1"] .wb-pager-btn,.wb-root[data-wb-phone="1"] .wb-pager-num{min-height:44px;min-width:44px}.wb-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:100px 0 80px;text-align:center}.wb-scroll-pill{position:absolute;left:0;right:0;bottom:var(--wb-pill-y, 200px);z-index:62;display:flex;justify-content:center;pointer-events:none}.wb-scroll-pill button{pointer-events:auto;display:flex;align-items:center;gap:9px;height:38px;padding:0 16px;border-radius:999px;border:1px solid var(--wb-line, rgba(255, 255, 255, .14));background:var(--wb-barbg, rgba(12, 11, 16, .9));backdrop-filter:var(--wb-blur, blur(14px));color:var(--wb-ink, rgba(255, 255, 255, .86));font-size:11px;font-weight:500;cursor:pointer;box-shadow:0 14px 40px -14px var(--wb-sh2, rgba(0, 0, 0, .95));transition:all .22s ease}.wb-scroll-pill button:hover{border-color:var(--wb-hline, rgba(236, 72, 153, .55));color:var(--wb-ink, #fff)}.wb-bar-wrap{position:absolute;left:0;right:0;bottom:var(--wb-bar-bottom, 20px);flex:0 0 auto;max-height:var(--wb-bar-max-h, none);z-index:60;display:flex;justify-content:center;padding:var(--wb-bar-wrap-pad, 0 clamp(12px, 2vw, 32px));pointer-events:none}.wb-root[data-wb-phone="1"] .wb-bar-wrap{--wb-bar-max-h: calc(100% - 128px) ;--wb-bar-wrap-pad: 0 12px 10px}@media(min-width:640px){html:has(.wb-root) [data-toast-viewport]{bottom:var(--wb-toast-clear, 220px)!important;top:auto!important}}.wb-bar{pointer-events:auto;position:relative;max-height:100%;overscroll-behavior:contain;width:min(720px,100%);max-width:100%;border-radius:var(--wb-bar-r, 22px);padding:var(--wb-ring-w, 2.5px);isolation:isolate;background:var( --wb-pborder, linear-gradient(115deg, #b87cff, #ff6fb0 52%, #ff9a4d) );box-shadow:0 0 0 1px #ffffff0a,0 0 34px -6px var(--wb-hglow, rgba(168, 85, 247, .3)),0 26px 80px -22px var(--wb-sh2, rgba(0, 0, 0, .96));transition:box-shadow .5s cubic-bezier(.16,1,.3,1)}.wb-bar[data-expanded="1"]{width:min(980px,100%)}.wb-root[data-wb-phone="1"] .wb-bar{overflow-y:auto;min-height:0}.wb-root[data-wb-phone="1"] .wb-bar::-webkit-scrollbar{width:0;height:0}.wb-bar-ring{position:absolute;inset:0;border-radius:var(--wb-bar-r, 22px);overflow:hidden;pointer-events:none}.wb-bar-ring i{position:absolute;top:50%;left:50%;width:190%;aspect-ratio:1;transform:translate(-50%,-50%);background:var( --wb-ringc, conic-gradient( from 0deg, #b87cff, #ff6fb0 22%, #ff9a4d 38%, rgba(255, 255, 255, .9) 46%, #ff9a4d 54%, #ff6fb0 72%, #b87cff ) );animation:wb-spin 5.5s linear infinite}.wb-bar-shell{position:relative;z-index:1;contain:layout;border-radius:calc(var(--wb-bar-r, 22px) - var(--wb-ring-w, 2.5px));background:var(--wb-barbg, rgba(17, 17, 20, .96));backdrop-filter:var(--wb-blur, blur(28px));-webkit-backdrop-filter:var(--wb-blur, blur(28px));display:flex;align-items:center;flex-wrap:var(--wb-bar-wrap-mode, nowrap);row-gap:9px;gap:clamp(10px,1.2vw,18px);padding:9px 10px 9px clamp(14px,1.4vw,20px)}.wb-bar-shell[data-panel="1"]{display:block;padding:var(--wb-bar-pad, clamp(14px, 2.2vw, 22px))}.wb-root[data-wb-phone="1"] .wb-bar-shell{--wb-bar-pad: 12px;--wb-bar-wrap-mode: wrap}.wb-bar-top{flex:1;min-width:0;display:flex;align-items:center}.wb-bar-shell[data-panel="1"] .wb-bar-top{display:flex;align-items:flex-start;gap:clamp(14px,2vw,28px);flex-wrap:wrap;padding-right:var(--wb-mode-clear, 226px)}.wb-root[data-wb-phone="1"] .wb-bar-shell[data-panel="1"] .wb-bar-top{--wb-mode-clear: 0px}.wb-bar-shell[data-panel="1"] .wb-slots{min-width:0;max-width:100%}.wb-bar-shell[data-panel="1"] .wb-slot-row{max-width:100%;overflow-x:auto;scrollbar-width:none}.wb-bar-shell[data-panel="1"] .wb-slot-row::-webkit-scrollbar{display:none}.wb-bar-gap{height:clamp(12px,1.4vw,18px)}.wb-lora-strip{display:flex;align-items:stretch;gap:8px;width:100%;overflow-x:auto;padding:2px 0 6px}.wb-lora-strip-label{flex:none;align-self:center;padding:0;border:0;background:none;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--wb-mute, rgba(255, 255, 255, .5));cursor:pointer;white-space:nowrap}.wb-root[data-wb-phone="1"] .wb-lora-strip-label{font-size:14px;letter-spacing:.08em}.wb-lora-tile{position:relative;flex:0 0 7.25rem}.wb-lora-tile-face{position:relative;display:flex;flex-direction:column;justify-content:flex-end;width:100%;height:4.5rem;padding:6px 8px;border:1px solid rgba(255,255,255,.12);border-radius:10px;overflow:hidden;text-align:left;cursor:pointer;background:#ffffff0a}.wb-lora-tile-mark{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:700;color:#ffffff8c;background:linear-gradient(160deg,hsl(var(--tile-hue, 260) 28% 22%),hsl(var(--tile-hue, 260) 38% 12%))}.wb-lora-tile-pos{position:absolute;top:6px;left:6px;z-index:1;padding:1px 6px;border-radius:999px;background:#0000008c;font-size:10px;font-weight:700;color:#fff}.wb-root[data-wb-phone="1"] .wb-lora-tile-pos{font-size:14px;min-height:22px;padding:2px 8px}.wb-lora-tile-name{position:relative;z-index:1;font-size:11px;font-weight:650;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wb-root[data-wb-phone="1"] .wb-lora-tile-name{font-size:14px}.wb-lora-tile-x{position:absolute;top:4px;right:4px;z-index:2;width:28px;height:28px;border:0;border-radius:999px;background:#0000008c;color:#fff;font-size:16px;line-height:1;cursor:pointer}.wb-root[data-wb-phone="1"] .wb-lora-tile-x{width:44px;height:44px;top:0;right:0}.wb-lora-add{flex:none;align-self:center;min-height:36px;padding:0 12px;border:1px dashed rgba(255,255,255,.22);border-radius:10px;background:transparent;color:var(--wb-mute, rgba(255, 255, 255, .7));font-size:12px;font-weight:650;cursor:pointer}.wb-root[data-wb-phone="1"] .wb-lora-add{min-height:44px;font-size:14px}.wb-bar-foot{display:contents}.wb-bar-shell[data-panel="1"] .wb-bar-foot{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.wb-prompt-col{flex:1;min-width:0;display:flex;align-items:center}.wb-bar-shell[data-panel="1"] .wb-prompt-col{flex:1 1 320px;min-width:240px;display:flex;flex-direction:column;align-items:stretch;gap:7px}.wb-prompt-label{font-size:clamp(14px,1.25vw,16px);font-weight:700;letter-spacing:-.018em;color:var(--wb-ink, #fff)}.wb-prompt{width:100%;min-width:0;background:transparent;border:0;outline:none;color:var(--wb-ink2, rgba(255, 255, 255, .82));font-family:inherit;font-size:12.5px;resize:none;line-height:1.35;padding:0;height:20px;overflow:hidden;text-overflow:ellipsis}.wb-bar-shell[data-panel="1"] .wb-prompt{max-width:52ch;line-height:1.6;height:auto}.wb-enhance-diff{flex:none;min-width:0;max-width:100%;overflow:hidden}.wb-bar-shell:not([data-panel="1"]) .wb-enhance-diff{display:none}.wb-enhance{display:flex;justify-content:flex-start;flex:0 0 auto;padding:0 12px 8px}.wb-bar-shell[data-panel="1"] .wb-prompt-col>.wb-enhance{justify-content:flex-end;padding:0}.wb-enhance [role=switch]{min-height:44px;padding:0 12px;border-radius:12px;color:var(--wb-ink2, rgba(255, 255, 255, .82));border-color:var(--wb-line, rgba(255, 255, 255, .14));background:transparent;gap:6px}.wb-enhance [role=switch][aria-checked=true]{background:color-mix(in srgb,var(--wb-acc, #ec4899) 16%,transparent);border-color:color-mix(in srgb,var(--wb-acc, #ec4899) 42%,transparent);color:var(--wb-acc, #ec4899)}.wb-enhance button[aria-label="What is Enhance prompt?"]{color:var(--wb-ink4, rgba(255, 255, 255, .42));min-height:44px;min-width:44px}@media(min-width:821px){.wb-enhance [role=switch]{min-height:var(--wb-ctl-h2, 36px);height:var(--wb-ctl-h2, 36px);font-size:var(--wb-ctl-fs2, 11px)}.wb-enhance button[aria-label="What is Enhance prompt?"]{min-height:var(--wb-ctl-h2, 36px);min-width:var(--wb-ctl-h2, 36px);height:var(--wb-ctl-h2, 36px);width:var(--wb-ctl-h2, 36px)}}.wb-slots{flex:none;display:flex;flex-direction:column;gap:9px;animation:wb-expand .34s cubic-bezier(.16,1,.3,1) both}.wb-slot-row{display:flex;align-items:flex-start;gap:9px}.wb-root[data-wb-phone="1"] .wb-slot-row{overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:2px}.wb-root[data-wb-phone="1"] .wb-slot-row::-webkit-scrollbar{display:none}.wb-slot-col{flex:none;display:flex;flex-direction:column;gap:6px}.wb-slot-group{flex:none;display:flex;flex-direction:column;gap:7px;min-width:0}.wb-slot-group+.wb-slot-group{padding-left:13px;border-left:1px solid var(--wb-line)}.wb-slot-group-head{display:flex;align-items:center;gap:7px;white-space:nowrap;line-height:1}.wb-slot-group-kind{font-size:11px;color:var(--wb-ink4)}.wb-slot-group-word{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--wb-ink3)}.wb-slot-group-count{font-size:11px;color:var(--wb-ink4);font-variant-numeric:tabular-nums}.wb-slot-group-req{font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--wb-acc)}.wb-slot-group-row{display:flex;align-items:flex-start;gap:9px}.wb-slot{position:relative;flex:none;width:var(--wb-slot-w, clamp(96px, 8.2vw, 124px));aspect-ratio:3/4;border-radius:12px;overflow:hidden;padding:0;cursor:pointer;background:var(--wb-slotBg, rgba(255, 255, 255, .035));border:1px dashed var(--wb-slotRing, rgba(255, 255, 255, .18));transition:border-color .2s ease,background .2s ease}.wb-slot-kind{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:8px;font-size:12px;line-height:1;background:var(--wb-slotDisc, rgba(255, 255, 255, .08));color:var(--wb-ink2, rgba(255, 255, 255, .7))}.wb-slot-kindword{font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--wb-ink4, rgba(255, 255, 255, .4))}.wb-slot-filled-note{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;background:var(--wb-surf2, rgba(255, 255, 255, .06));pointer-events:none}.wb-slot:hover{border-color:var(--wb-hline, rgba(236, 72, 153, .5))}.wb-slot[data-filled="1"]{background:var(--wb-surf2, rgba(255, 255, 255, .06));border:1px solid var(--wb-line, rgba(255, 255, 255, .14))}.wb-slot-thumb{position:absolute;inset:0;background-size:cover;background-position:center}.wb-slot-media{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;background:#0b0b0d}.wb-slot-label{position:absolute;left:8px;top:7px;font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--wb-ink3, rgba(255, 255, 255, .6))}.wb-slot-add{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:0;background:transparent;cursor:pointer}.wb-slot-plus{font-size:17px;line-height:1;font-weight:300;color:var(--wb-ink3, rgba(255, 255, 255, .5))}.wb-slot-hint{font-size:10px;font-weight:500;color:var(--wb-ink4, rgba(255, 255, 255, .42))}.wb-slot-x{position:absolute;top:6px;right:6px;z-index:5;width:21px;height:21px;border-radius:999px;border:0;display:grid;place-items:center;background:#08070c99;color:#fff;font-size:10px;cursor:pointer}.wb-slot-frame{position:relative;overflow:hidden;border-radius:12px}.wb-root[data-wb-phone="1"] .wb-slot-frame{overflow:visible;display:flex;flex-direction:column;align-items:stretch;width:var(--wb-slot-w, 100px)}.wb-root[data-wb-phone="1"] .wb-slot-frame[data-filled="1"]{width:max(var(--wb-slot-w, 100px),10.5rem)}.wb-root[data-wb-phone="1"] .wb-ph-slot{width:100%}.wb-root[data-wb-phone="1"] .wb-slot-frame[data-filled="1"] .wb-ph-slot{aspect-ratio:auto;height:7rem}.wb-slot-actions{position:absolute;inset-inline:0;bottom:0;z-index:4;display:flex;gap:1px;transform:translateY(100%);transition:transform .2s ease}.wb-slot-frame:hover .wb-slot-actions,.wb-slot-frame:focus-within .wb-slot-actions{transform:translateY(0)}@media(hover:none){.wb-slot-actions{transform:translateY(0)}.wb-slot-action{min-height:44px}}.wb-slot-action{flex:1;height:34px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:0;background:#0a0810;color:#fff;font-size:12.5px;font-weight:700;cursor:pointer;touch-action:manipulation}.wb-slot-action:hover{background:#a855f7d9}.wb-slot-action-icon{width:14px;height:14px;flex:none}@media(max-width:639px){.wb-slot-actions:has(>.wb-slot-action+.wb-slot-action) .wb-slot-action{gap:3px}.wb-slot-actions:has(>.wb-slot-action+.wb-slot-action) .wb-slot-action-icon{width:12px;height:12px}}.wb-root[data-wb-phone="1"] .wb-slot-actions{position:relative;inset:auto;transform:none;width:100%;gap:8px;padding-top:8px;border-radius:0}.wb-root[data-wb-phone="1"] .wb-slot-action{min-height:44px;height:44px;border-radius:10px;font-size:.875rem;gap:6px}.wb-root[data-wb-phone="1"] .wb-slot-action-icon{width:14px;height:14px}.wb-root[data-wb-phone="1"] .wb-slot-x{width:32px;height:32px;top:4px;right:4px;font-size:14px}.wb-root[data-wb-phone="1"] .wb-slot-x:after{content:"";position:absolute;inset:-6px;border-radius:inherit}.wb-slot-need{margin-left:3px;font-size:11px;line-height:1;color:var(--wb-acc, #ec4899)}.wb-slot-foot{display:flex;align-items:center;gap:10px;font-size:10.5px;font-weight:600;color:var(--wb-ink2, rgba(255, 255, 255, .66))}.wb-slot-dots{display:inline-flex;gap:4px}.wb-slot-dot{width:6px;height:6px;border-radius:999px;background:var(--wb-ink4, rgba(255, 255, 255, .28))}.wb-slot-dot[data-on="1"]{background:var(--wb-acc, #ec4899)}.wb-link{border:0;background:transparent;padding:0;font-size:10.5px;font-weight:600;color:var(--wb-ink2, rgba(255, 255, 255, .66));text-decoration:underline;text-underline-offset:3px;cursor:pointer}.wb-ctl{display:flex;align-items:center;gap:8px;height:var(--wb-ctl-h, 44px);padding:0 var(--wb-ctl-pad-x, 14px);border-radius:12px;border:1px solid var(--wb-line, rgba(255, 255, 255, .14));background:transparent;color:var(--wb-ink, #fff);cursor:pointer;transition:border-color .22s ease}.wb-ctl:hover{border-color:var(--wb-hline, rgba(236, 72, 153, .5))}.wb-ctl[data-open="1"]{border-color:var(--wb-acc, #ec4899)}.wb-ctl-cap{font-size:11px;font-weight:500;color:var(--wb-ink3, rgba(255, 255, 255, .5))}.wb-ctl-val{font-size:12.5px;font-weight:700;letter-spacing:-.01em;white-space:nowrap}.wb-ctl-chev{font-size:10px;line-height:1;color:var(--wb-ink4, rgba(255, 255, 255, .42))}.wb-info{width:20px;height:20px;flex:none;margin-left:2px;border-radius:999px;display:grid;place-items:center;font-size:11px;font-weight:700;font-style:italic;font-family:Georgia,serif;cursor:pointer;color:var(--wb-ink2, rgba(255, 255, 255, .72));background:var(--wb-surf, rgba(255, 255, 255, .07));border:1px solid var(--wb-line, rgba(255, 255, 255, .14));transition:color .18s ease,box-shadow .18s ease}.wb-tip{position:absolute;z-index:20;width:-moz-max-content;width:max-content;max-width:min(340px,80vw);padding:14px 16px;border-radius:14px;background:var(--wb-panel, #17171a);border:1px solid var(--wb-lineH, rgba(255, 255, 255, .18));box-shadow:0 26px 60px -18px var(--wb-sh2, rgba(0, 0, 0, .85));display:flex;flex-direction:column;gap:9px;pointer-events:none;animation:wb-rise .14s ease both}.wb-tip[data-place=above]{bottom:calc(100% + 10px);left:0}.wb-tip[data-place=below]{top:calc(100% + 10px);left:0}.wb-tip[data-place=above-right]{bottom:calc(100% + 10px);right:0}.wb-tip.wb-tip-float{position:fixed;inset:auto;z-index:200;max-width:min(340px,calc(100vw - 16px))}.wb-tip-title{font-size:14px;font-weight:700;color:var(--wb-ink, #fff)}.wb-tip-body{font-size:14px;font-weight:500;line-height:1.45;color:var(--wb-ink3, rgba(255, 255, 255, .6))}.wb-tip-chips{display:flex;flex-wrap:wrap;gap:6px}.wb-tip-chip{font-size:14px;font-weight:600;padding:5px 10px;border-radius:999px;background:var(--wb-surf, rgba(255, 255, 255, .06));color:var(--wb-ink2, rgba(255, 255, 255, .7))}.wb-tip-chip[data-on="1"]{background:var( --wb-grad, linear-gradient(90deg, #a855f7, #ec4899 50%, #f97316) );color:#fff}.wb-menu{position:absolute;bottom:calc(100% + 12px);left:0;z-index:20;min-width:184px;background:var(--wb-panel, #17171a);border:1px solid var(--wb-line, rgba(255, 255, 255, .12));border-radius:16px;box-shadow:inset 0 1px #ffffff0d,0 24px 60px -16px var(--wb-sh2, rgba(0, 0, 0, .7)),0 2px 8px #00000040;padding:6px;max-height:320px;overflow-y:auto;animation:wb-rise .16s cubic-bezier(.2,.8,.2,1) both}.wb-menu-item{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:left;padding:9px 11px;border-radius:10px;border:0;cursor:pointer;font-size:12.5px;font-weight:600;letter-spacing:-.005em;background:transparent;color:var(--wb-ink2, rgba(255, 255, 255, .7));transition:background .16s ease,color .16s ease}.wb-menu-item[data-on="1"]{background:var(--wb-fill, rgba(255, 255, 255, .08));color:var(--wb-ink, #fff);box-shadow:inset 2px 0 0 var(--wb-acc, #ec4899)}.wb-mode{position:relative;display:flex;align-items:center;gap:4px;padding:4px;border-radius:999px;background:var(--wb-modeTrack, linear-gradient(180deg, #0b0b0e, #16161b));box-shadow:var(--wb-modeShadow, inset 0 2px 5px rgba(0, 0, 0, .75))}.wb-mode-tab{flex:none;display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 15px;border:0;border-radius:999px;cursor:pointer;font-size:12px;font-weight:700;letter-spacing:.01em;background:transparent;color:var(--wb-modeOff, rgba(255, 255, 255, .55));transition:all .24s cubic-bezier(.2,.8,.2,1)}.wb-mode-tab[data-on="1"]{background:var( --wb-grad, linear-gradient(90deg, #a855f7 0%, #ec4899 50%, #f97316 100%) );color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.35);box-shadow:inset 0 1px #ffffff73,inset 0 -1px #00000040,0 4px 10px -3px #ec4899bf,0 1px 2px #0006}.wb-mode-count{font-size:10.5px;font-weight:700;padding:1px 6px;border-radius:999px;background:#ffffff42}.wb-mode-corner{position:absolute;top:clamp(12px,1.4vw,18px);right:clamp(12px,1.4vw,18px);z-index:6;display:flex;align-items:center;gap:9px}.wb-step{flex:none;display:flex;align-items:center;gap:2px;height:var(--wb-ctl-h, 44px);padding:0 5px;border-radius:999px;border:1px solid var(--wb-line, rgba(255, 255, 255, .14))}.wb-step button{width:var(--wb-step-w, 26px);height:var(--wb-step-h, 32px);border:0;background:transparent;color:var(--wb-ink3, rgba(255, 255, 255, .55));font-size:14px;line-height:1;cursor:pointer;border-radius:999px;transition:color .18s ease}.wb-step button:hover:not(:disabled){color:var(--wb-ink, #fff)}.wb-step button:disabled{opacity:.35;cursor:not-allowed}.wb-step-val{font-size:12px;font-weight:700;min-width:22px;text-align:center;color:var(--wb-ink, #fff)}.wb-adv-pill{flex:none;display:inline-flex;align-items:center;height:var(--wb-ctl-h2, 40px);padding:0 var(--wb-ctl-pad-x, 14px) 0 calc(var(--wb-ctl-pad-x, 14px) + 2px);border-radius:999px;cursor:pointer;font-size:var(--wb-ctl-fs2, 12px);font-weight:600;background:var(--wb-surf, rgba(255, 255, 255, .04));color:var(--wb-ink2, rgba(255, 255, 255, .7));border:1px solid var(--wb-line, rgba(255, 255, 255, .1));transition:all .22s ease}.wb-adv-pill[data-on="1"]{background:var(--wb-ink, #fff);color:var(--wb-bg, #0b0b0d);border-color:transparent}.wb-prompts-pill{flex:none;display:flex;align-items:center;gap:8px;height:40px;padding:0 15px;border-radius:999px;border:1px solid var(--wb-line, rgba(255, 255, 255, .14));background:var(--wb-surf, rgba(255, 255, 255, .04));color:var(--wb-ink2, rgba(255, 255, 255, .82));font-size:12.5px;font-weight:600;cursor:pointer;animation:wb-rowin .3s ease both}.wb-prompts-pill span{font-size:11px;font-weight:700;padding:3px 7px;border-radius:999px;background:var(--wb-surf, rgba(255, 255, 255, .07))}.wb-gen{flex:none;margin-left:auto;display:inline-flex;align-items:center;gap:10px;height:var(--wb-ctl-h, 44px);padding:0 var(--wb-gen-pad-x, 22px);border:0;border-radius:999px;background:var( --wb-grad, linear-gradient(90deg, #a855f7 0%, #ec4899 50%, #f97316 100%) );color:#fff;cursor:pointer;box-shadow:0 10px 26px -12px #ec489999;transition:transform .18s ease,box-shadow .18s ease}.wb-gen:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 32px -12px #ec4899bf}.wb-gen:disabled{border:1px solid var(--wb-line, rgba(255, 255, 255, .1));background:var(--wb-surf, rgba(255, 255, 255, .04));color:var(--wb-ink4, rgba(255, 255, 255, .34));cursor:not-allowed;box-shadow:none}.wb-gen-label{font-size:var(--wb-ctl-fs, 13.5px);font-weight:700;letter-spacing:.01em}.wb-gen-cost{font-size:var(--wb-ctl-fs2, 12px);font-weight:600;letter-spacing:.01em;color:#ffffffc7}.wb-gen:disabled .wb-gen-cost{color:var(--wb-ink3, rgba(255, 255, 255, .6))}.wb-spacer{flex:1;min-width:0}.wb-need{display:flex;align-items:center;gap:10px;flex-wrap:wrap;width:100%;padding:9px 12px;border-radius:12px;font-size:12px;font-weight:600;line-height:1.45;background:var(--wb-surf, rgba(255, 255, 255, .04));border:1px solid var(--wb-line, rgba(255, 255, 255, .1));color:var(--wb-ink2, rgba(255, 255, 255, .7))}.wb-need[data-tone=error]{border-color:var(--wb-acc, #ec4899);color:var(--wb-ink, #fff);background:var(--wb-surf2, rgba(255, 255, 255, .07))}.wb-need-dot{flex:none;width:6px;height:6px;border-radius:999px;background:var(--wb-ink4, rgba(255, 255, 255, .4))}.wb-need[data-tone=error] .wb-need-dot{background:var(--wb-acc, #ec4899)}.wb-need-fix{flex:none;margin-left:auto;height:30px;padding:0 12px;border-radius:999px;border:1px solid var(--wb-lineH, rgba(255, 255, 255, .18));background:transparent;color:var(--wb-ink, #fff);font-size:11.5px;font-weight:700;cursor:pointer;transition:border-color .18s ease}.wb-need-fix:hover{border-color:var(--wb-acc, #ec4899)}.wb-root[data-wb-phone="1"] .wb-need-fix{min-height:44px;padding:0 16px;font-size:14px}.wb-root[data-wb-phone="1"] .wb-ctl-cap,.wb-root[data-wb-phone="1"] .wb-ctl-val{font-size:14px}.wb-ph-col{display:flex;flex-direction:column;gap:12px}.wb-ph-row{display:flex;align-items:center;gap:8px}.wb-ph-pick{flex:1;min-width:0;display:flex;align-items:center;gap:8px;height:44px;padding:0 12px;border-radius:11px;border:1px solid var(--wb-line, rgba(255, 255, 255, .14));background:var(--wb-surf, rgba(255, 255, 255, .04));cursor:pointer}.wb-ph-pick-name{flex:1;min-width:0;font-size:16px;font-weight:700;color:var(--wb-ink, #fff);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.wb-ph-mode{flex:none;display:flex;align-items:center;gap:2px;padding:3px;border-radius:999px;background:var(--wb-modeTrack, linear-gradient(180deg, #0b0b0e, #16161b));box-shadow:inset 0 2px 5px #0009}.wb-ph-mode button{flex:none;min-height:44px;height:44px;padding:0 11px;border:0;border-radius:999px;cursor:pointer;font-size:14px;font-weight:700;background:transparent;color:var(--wb-modeOff, rgba(255, 255, 255, .55));transition:all .22s cubic-bezier(.2,.8,.2,1)}.wb-ph-mode button[data-on="1"]{background:var( --wb-grad, linear-gradient(90deg, #a855f7 0%, #ec4899 50%, #f97316 100%) );color:#fff;box-shadow:inset 0 1px #fff6}.wb-ph-adv{flex:none;width:44px;height:44px;display:grid;place-items:center;border-radius:11px;cursor:pointer;font-size:14px;border:1px solid var(--wb-line, rgba(255, 255, 255, .14));background:var(--wb-surf, rgba(255, 255, 255, .04));color:var(--wb-ink2, rgba(255, 255, 255, .7));transition:all .2s ease}.wb-ph-adv[data-on="1"]{border:0;background:var(--wb-ink, #fff);color:var(--wb-bg, #0b0b0d)}.wb-ph-field{position:relative}.wb-ph-field-glow{position:absolute;inset:0;border-radius:16px;filter:blur(18px);opacity:.5;background:linear-gradient(90deg,#f59e0b1a,#a855f71a);pointer-events:none}.wb-ph-field-box{position:relative;border-radius:16px;overflow:hidden;background:var(--wb-phField, rgba(0, 0, 0, .4));border:1px solid var(--wb-phFieldLine, rgba(245, 158, 11, .2))}.wb-ph-textarea{display:block;width:100%;min-height:var(--wb-ph-ta-min, 48px);max-height:200px;padding:var(--wb-ph-ta-pad, 12px 14px);resize:none;background:transparent;border:0;outline:none;font-family:inherit;font-size:16px;line-height:1.625;color:var(--wb-ink, #fff);-webkit-tap-highlight-color:transparent}.wb-ph-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 16px 12px;font-size:14px}.wb-ph-gen{position:relative;display:flex;align-items:stretch;width:100%;height:56px;border-radius:12px;isolation:isolate}.wb-ph-gen[data-armed="0"]{opacity:.45;pointer-events:none}.wb-ph-gen-paint{position:absolute;inset:0;border-radius:12px;overflow:hidden;pointer-events:none}.wb-ph-gen-paint i{position:absolute;inset:0;background-image:var( --wb-ctaGrad, linear-gradient( 90deg, #f59e0b, #ef4444, #ec4899, #a855f7, #6366f1, #06b6d4, #10b981, #f59e0b ) );background-size:300% 100%;animation:var(--wb-ctaAnim, wb-ctaflow 8s linear infinite)}.wb-ph-gen-paint b{position:absolute;inset:0;background:var( --wb-ctaGloss, linear-gradient( 180deg, rgba(255, 255, 255, .25), transparent 50%, rgba(0, 0, 0, .3) ) )}.wb-ph-gen-main{position:relative;z-index:10;flex:1;min-width:96px;display:flex;align-items:center;justify-content:center;padding:0 12px;border:0;background:transparent;cursor:pointer;font-family:inherit}.wb-ph-gen-main:disabled{cursor:not-allowed;opacity:.6}.wb-ph-gen-div{position:relative;z-index:10;width:1px;align-self:stretch;background:#ffffff40}.wb-ph-gen-count{position:relative;z-index:10;display:flex;align-items:center;justify-content:center;gap:2px;align-self:stretch;padding:0 12px;flex:none;border:0;background:transparent;color:#fff;cursor:pointer}.wb-ph-count-menu{position:absolute;bottom:calc(100% + 8px);right:0;z-index:50;min-width:220px;padding:6px;border-radius:12px;border:1px solid var(--wb-lineH, rgba(255, 255, 255, .2));background:var(--wb-panel, #17171a);box-shadow:0 20px 60px -10px #000000f2}.wb-ph-count-item{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;padding:8px 10px;border:0;border-radius:8px;cursor:pointer;font-size:14px;text-align:left;background:transparent;color:var(--wb-ink2, rgba(255, 255, 255, .78))}.wb-ph-count-item[data-on="1"]{background:var(--wb-phSel, rgba(168, 85, 247, .2));color:var(--wb-phSelInk, #e9d5ff)}.wb-ph-slot{position:relative;flex:none;width:var(--wb-slot-w, 100px);aspect-ratio:3/4;border-radius:13px;overflow:hidden;cursor:pointer;padding:0;background:var(--wb-slotBg, rgba(255, 255, 255, .035));border:1px dashed var(--wb-slotRing, rgba(255, 255, 255, .18));transition:border-color .2s ease,background .2s ease}.wb-ph-slot[data-filled="1"]{background:var(--wb-surf2, rgba(255, 255, 255, .06));border:1px solid var(--wb-line, rgba(255, 255, 255, .14))}.wb-portal{position:relative;z-index:120;font-family:Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.wb-scrim{position:fixed;inset:0;display:flex;align-items:var(--wb-m-align, center);justify-content:center;padding:var(--wb-m-pad, 24px);background:var(--wb-veil, rgba(6, 5, 9, .62));backdrop-filter:var(--wb-blur, blur(28px) saturate(150%));-webkit-backdrop-filter:var(--wb-blur, blur(28px) saturate(150%));animation:wb-veil .16s ease both}.wb-portal[data-wb-phone="1"] .wb-scrim{--wb-m-align: flex-end;--wb-m-pad: 0}.wb-plate{position:relative;border-radius:var(--wb-m-r, 24px);padding:1px;background:var( --wb-pborder, linear-gradient(115deg, #b87cff, #ff6bd0 55%, #ffa24b) );box-shadow:0 50px 120px -34px var(--wb-sh2, rgba(0, 0, 0, .98));animation:wb-rise .18s cubic-bezier(.2,.8,.2,1) both;max-width:100%}.wb-portal[data-wb-phone="1"] .wb-plate{--wb-m-r: 20px 20px 0 0;width:100%!important;max-width:100%;padding-bottom:env(safe-area-inset-bottom,0px)}.wb-plate-in{border-radius:var(--wb-m-r-in, 23px);overflow:hidden;background:var(--wb-panel, #17171a);height:100%}.wb-portal[data-wb-catalog="1"] .wb-plate-in{background-color:var(--wb-plateBase, var(--wb-panel, #17171a));background-image:var(--wb-plateFill, none)}.wb-portal[data-wb-catalog="1"] .wb-rail{background-color:var(--wb-railBase, transparent);background-image:var(--wb-railFill, none)}.wb-portal[data-wb-phone="1"] .wb-plate-in{--wb-m-r-in: 19px 19px 0 0}.wb-sheet-head{display:flex;align-items:center;flex-wrap:var(--wb-head-wrap, nowrap);row-gap:10px;gap:clamp(14px,1.6vw,26px);padding:var( --wb-head-pad, clamp(16px, 1.7vw, 24px) clamp(18px, 1.9vw, 28px) );border-bottom:1px solid var(--wb-line, rgba(255, 255, 255, .09))}.wb-portal[data-wb-phone="1"] .wb-sheet-head{--wb-head-wrap: wrap;--wb-head-pad: 14px 14px 12px}.wb-sheet-kicker{font-size:9.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--wb-ink4, rgba(255, 255, 255, .4))}.wb-portal[data-wb-compact="1"] .wb-sheet-kicker{font-size:.875rem;letter-spacing:.12em}.wb-portal[data-wb-phone="1"] .wb-sheet-kicker{display:none}.wb-sheet-title{font-size:var(--wb-title-fs, clamp(17px, 1.5vw, 21px));font-weight:800;letter-spacing:-.024em;color:var(--wb-ink, #fff);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wb-portal[data-wb-compact="1"] .wb-sheet-title{--wb-title-fs: 1rem;font-weight:700;letter-spacing:-.018em}.wb-portal[data-wb-compact="1"] .wb-sheet-head{--wb-head-pad: 12px clamp(14px, 1.4vw, 20px)}.wb-portal[data-wb-compact="1"][data-wb-phone="1"] .wb-sheet-title{--wb-title-fs: 1rem}.wb-portal[data-wb-phone="1"] .wb-sheet-title{--wb-title-fs: 15px}.wb-sheet-foot{flex:none;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0 clamp(18px,1.9vw,28px);height:54px;border-top:1px solid var(--wb-line, rgba(255, 255, 255, .09));font-size:11.5px;font-weight:600;color:var(--wb-ink3, rgba(255, 255, 255, .5))}.wb-x{flex:none;width:34px;height:34px;border-radius:999px;border:1px solid var(--wb-line, rgba(255, 255, 255, .12));background:var(--wb-surf, rgba(255, 255, 255, .04));color:var(--wb-ink2, rgba(255, 255, 255, .72));font-size:15px;cursor:pointer;transition:background .18s ease}.wb-root[data-wb-phone="1"] .wb-x,.wb-portal[data-wb-phone="1"] .wb-x{width:44px;height:44px}.wb-x:hover{background:var(--wb-surf2, rgba(255, 255, 255, .08))}.wb-search{position:relative;flex:1 1 var(--wb-search-basis, 0);min-width:0;order:var(--wb-search-order, 0)}.wb-portal[data-wb-phone="1"] .wb-search{--wb-search-basis: 100%;--wb-search-order: 2}.wb-search-glyph{position:absolute;left:14px;top:50%;transform:translateY(-50%);font-size:13px;color:var(--wb-ink4, rgba(255, 255, 255, .42));pointer-events:none}.wb-search input{width:100%;height:42px;padding:0 14px 0 36px;border-radius:12px;background:var(--wb-surf, rgba(255, 255, 255, .05));border:1px solid var(--wb-line, rgba(255, 255, 255, .1));color:var(--wb-ink, #fff);font-family:inherit;font-size:13px;outline:none;transition:border-color .18s ease}.wb-search input:focus{border-color:var(--wb-hline, rgba(236, 72, 153, .5))}.wb-portal[data-wb-phone="1"] .wb-search input{font-size:16px;height:44px}.wb-pane{display:grid;grid-template-columns:var(--wb-pane-cols, clamp(10.5rem, 17vw, 13.5rem) 1fr);min-height:0;overflow:hidden}.wb-pane[data-rails="0"]{--wb-pane-cols: minmax(0, 1fr)}.wb-pane[data-rails="2"]{--wb-pane-cols: clamp(9.25rem, 14vw, 12rem) clamp(9.25rem, 14vw, 12rem) minmax(0, 1fr)}.wb-portal[data-wb-catalog="1"] .wb-pane{--wb-pane-cols: clamp(13.5rem, 20vw, 17.5rem) minmax(0, 1fr)}.wb-portal[data-wb-catalog="1"] .wb-pane[data-rails="2"]{--wb-pane-cols: clamp(12rem, 16vw, 15.5rem) clamp(12rem, 16vw, 15.5rem) minmax(0, 1fr)}.wb-portal[data-wb-phone="1"] .wb-pane{--wb-pane-cols: minmax(0, 1fr);grid-template-rows:auto minmax(0,1fr)}.wb-portal[data-wb-phone="1"] .wb-pane[data-rails="2"]{grid-template-rows:auto auto minmax(0,1fr)}.wb-rail{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--wb-rail-pad, 12px 10px);border-right:var( --wb-rail-border, 1px solid var(--wb-line, rgba(255, 255, 255, .09)) );display:flex;flex-direction:var(--wb-rail-dir, column);gap:var(--wb-rail-gap, 2px);scrollbar-width:none}.wb-rail::-webkit-scrollbar{display:none}.wb-portal[data-wb-phone="1"] .wb-rail{--wb-rail-dir: row;--wb-rail-gap: 8px;--wb-rail-pad: 10px 12px;--wb-rail-border: 0;flex-wrap:nowrap;align-items:center;overflow-x:auto;overflow-y:hidden;border-bottom:1px solid var(--wb-line, rgba(255, 255, 255, .08));-webkit-overflow-scrolling:touch}.wb-rail-head{padding:6px 12px 8px;font-size:9.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--wb-ink4, rgba(255, 255, 255, .34))}.wb-portal[data-wb-phone="1"] .wb-rail-head,.wb-portal[data-wb-phone="1"] .wb-rail-rule,.wb-portal[data-wb-phone="1"] .wb-rail-note{display:none}.wb-rail-item{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:36px;padding:0 12px;border:0;border-radius:9px;text-align:left;font-size:13px;font-weight:600;cursor:pointer;background:transparent;color:var(--wb-ink2, rgba(255, 255, 255, .62));transition:background .18s ease,color .18s ease}.wb-rail-item[data-on="1"]{background:var(--wb-surf2, rgba(255, 255, 255, .07));color:var(--wb-ink, #fff)}.wb-portal[data-wb-catalog="1"] .wb-rail-item{min-height:2.75rem;padding:.35rem .9rem}.wb-portal[data-wb-catalog="1"] .wb-rail{--wb-rail-pad: .85rem .7rem;--wb-rail-gap: .2rem}.wb-portal[data-wb-phone="1"][data-wb-catalog="1"] .wb-rail{--wb-rail-pad: .65rem .75rem;--wb-rail-gap: .5rem}.wb-portal[data-wb-catalog="1"] .wb-sheet-foot{height:3.5rem;padding:0 clamp(1.15rem,2vw,1.75rem)}.wb-portal[data-wb-phone="1"] .wb-rail-item{flex:0 0 auto;width:auto;min-height:44px;justify-content:flex-start;padding:8px 13px;border-radius:999px;white-space:nowrap}.wb-rail-count{flex:none;font-size:12px;font-weight:600;color:var(--wb-ink4, rgba(255, 255, 255, .32))}.wb-rail-item[data-on="1"] .wb-rail-count{color:var(--wb-ink3, rgba(255, 255, 255, .5))}.wb-rail-rule{height:1px;margin:8px 10px;background:var(--wb-line, rgba(255, 255, 255, .08))}.wb-rail-note{margin:0 10px 6px;padding:8px 10px;border-radius:9px;background:var(--wb-surf, rgba(255, 255, 255, .04));font-size:10.5px;font-weight:500;line-height:1.45;color:var(--wb-ink3, rgba(255, 255, 255, .55))}.wb-sortbar{flex:none;display:flex;align-items:center;gap:6px;padding:9px 10px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;border-bottom:1px solid var(--wb-line, rgba(255, 255, 255, .09))}.wb-sortbar::-webkit-scrollbar{display:none}.wb-sortbar-cap{flex:none;padding-left:3px;font-size:9.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--wb-ink4, rgba(255, 255, 255, .4))}.wb-sortchip{flex:none;white-space:nowrap;height:30px;padding:0 12px;border-radius:999px;border:1px solid var(--wb-line, rgba(255, 255, 255, .1));background:transparent;color:var(--wb-ink3, rgba(255, 255, 255, .56));font-family:inherit;font-size:12px;font-weight:700;cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease}.wb-sortchip:hover{background:var(--wb-surf, rgba(255, 255, 255, .05));color:var(--wb-ink, #fff)}.wb-sortchip[data-on="1"]{background:var(--wb-surf2, rgba(255, 255, 255, .07));border-color:var(--wb-hline, rgba(236, 72, 153, .5));color:var(--wb-ink, #fff)}.wb-portal[data-wb-phone="1"] .wb-sortbar{gap:8px}.wb-portal[data-wb-phone="1"] .wb-sortchip{height:44px;padding:0 15px;font-size:13px}.wb-list{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--wb-list-pad, .65rem);display:flex;flex-direction:column;gap:var(--wb-list-gap, .125rem)}.wb-portal[data-wb-catalog="1"] .wb-list{--wb-list-pad: .85rem 1rem;--wb-list-gap: .3rem}.wb-row{display:flex;align-items:flex-start;flex-shrink:0;gap:13px;width:100%;padding:var(--wb-row-pad, 11px 13px);border:0;border-radius:13px;text-align:left;cursor:pointer;background:transparent;transition:background .18s ease,opacity .18s ease}.wb-portal[data-wb-catalog="1"] .wb-row{--wb-row-pad: .9rem 1rem;gap:.9rem;border-radius:.9rem;min-height:3.25rem;align-items:flex-start}.wb-row:hover,.wb-row:focus-visible{background:var(--wb-surf, rgba(255, 255, 255, .045))}.wb-portal[data-wb-phone="1"] .wb-row{--wb-row-pad: 14px 12px}.wb-row[data-on="1"]{background:var(--wb-surf2, rgba(255, 255, 255, .09))}.wb-row[data-disabled="1"]{cursor:not-allowed;opacity:.45}.wb-mono{flex:none;display:grid;place-items:center;font-weight:800;letter-spacing:-.01em;margin-top:2px}.wb-row-body{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;flex:1}.wb-row-name{font-size:13px;font-weight:700;letter-spacing:-.008em;color:var(--wb-ink, #fff);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.wb-row-name[data-on="1"]{background-image:var( --wb-grad, linear-gradient(90deg, #a855f7, #ec4899 50%, #f97316) );-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:var(--wb-brandf, none)}.wb-row-meta{font-size:11.5px;font-weight:500;letter-spacing:.01em;line-height:1.35;color:var(--wb-ink3, rgba(255, 255, 255, .46))}.wb-portal[data-wb-compact="1"] .wb-row-meta{font-size:12.5px;color:var(--wb-ink2, rgba(255, 255, 255, .62))}.wb-row-reveal{display:block;min-width:0;width:100%}.wb-row-reveal-in{display:block;max-height:0;opacity:0;overflow:hidden;pointer-events:none;transition:max-height .22s ease,opacity .18s ease}.wb-row:hover .wb-row-reveal-in,.wb-row:focus-visible .wb-row-reveal-in,.wb-row:focus-within .wb-row-reveal-in{max-height:1.5rem;opacity:1;pointer-events:auto}.wb-portal[data-wb-phone="1"] .wb-row-reveal-in{max-height:none;opacity:1;pointer-events:auto}.wb-row-hint{max-width:100%;padding-top:4px;font-size:12px;font-weight:500;letter-spacing:.01em;line-height:1.35;color:var(--wb-ink4, rgba(255, 255, 255, .42));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wb-row-hint[data-io="1"],.wb-portal[data-wb-phone="1"] .wb-row-hint{white-space:normal}.wb-row-io{display:inline-flex;align-items:center;gap:.4em;font-size:12px;font-weight:500;color:var(--wb-ink3, rgba(255, 255, 255, .5))}.wb-io-arrow{flex:none;opacity:.55}.wb-portal[data-wb-phone="1"] .wb-row-io{font-size:14px}.wb-row-cr{font-size:11px;font-weight:700;letter-spacing:.02em;padding:4px 8px;border-radius:999px;background:var(--wb-surf, rgba(255, 255, 255, .05));color:var(--wb-ink3, rgba(255, 255, 255, .56))}.wb-row-line{display:flex;align-items:center;min-width:0;max-width:100%}.wb-row-mark{flex:none;margin-left:7px;padding:2px 6px;border-radius:5px;font-size:9.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.wb-row-mark[data-kind=new]{background:var(--wb-hline, rgba(236, 72, 153, .5));color:#fff}.wb-row-mark[data-kind=top]{background:var(--wb-surf2, rgba(255, 255, 255, .07));color:var(--wb-ink3, rgba(255, 255, 255, .56))}.wb-row-tick{font-size:12px;font-weight:800;color:var(--wb-acc, #ec4899)}.wb-check{flex:none;width:20px;height:20px;border-radius:6px;display:grid;place-items:center;font-size:11px;font-weight:800;color:#fff;background:transparent;border:1px solid var(--wb-line, rgba(255, 255, 255, .18))}.wb-check[data-on="1"]{background:var(--wb-acc, #ec4899);border-color:var(--wb-acc, #ec4899)}.wb-portal[data-wb-phone="1"] .wb-check{width:44px;height:44px;border-radius:10px}.wb-back{flex:none;display:flex;align-items:center;gap:8px;height:44px;padding:0 clamp(14px,1.5vw,20px);border:0;border-bottom:1px solid var(--wb-line, rgba(255, 255, 255, .09));background:transparent;color:var(--wb-ink2, rgba(255, 255, 255, .72));font-size:12.5px;font-weight:700;cursor:pointer;text-align:left}.wb-primary-tag{flex:none;font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:2px 6px;border-radius:999px;background:var(--wb-surf2, rgba(255, 255, 255, .1));color:var(--wb-ink3, rgba(255, 255, 255, .55))}.wb-btn-grad{border:0;border-radius:999px;background:var( --wb-grad, linear-gradient(90deg, #a855f7 0%, #ec4899 50%, #f97316 100%) );color:#fff;font-size:13px;font-weight:700;cursor:pointer;height:44px;padding:0 22px;box-shadow:inset 0 1px #fff6,0 12px 30px -14px #ec4899cc}.wb-btn-ghost{height:42px;padding:0 18px;border-radius:999px;border:1px solid var(--wb-line, rgba(255, 255, 255, .14));background:transparent;color:var(--wb-ink2, rgba(255, 255, 255, .7));font-size:12.5px;font-weight:600;cursor:pointer;transition:border-color .2s ease,color .2s ease}.wb-btn-ghost:hover{border-color:var(--wb-hline, rgba(236, 72, 153, .5));color:var(--wb-ink, #fff)}.wb-root[data-wb-phone="1"] .wb-btn-ghost,.wb-portal[data-wb-phone="1"] .wb-btn-ghost{min-height:44px}.wb-quick{flex:none;height:31px;padding:0 12px;border-radius:999px;border:1px solid var(--wb-line, rgba(255, 255, 255, .13));background:var(--wb-surf, rgba(255, 255, 255, .04));color:var(--wb-ink2, rgba(255, 255, 255, .75));font-size:11.5px;font-weight:600;cursor:pointer;transition:all .2s ease}.wb-quick:hover{border-color:#a855f780;color:var(--wb-ink, #fff)}.wb-pill{font-size:11.5px;font-weight:600;padding:7px 13px;border-radius:999px;cursor:pointer;background:var(--wb-surf, rgba(255, 255, 255, .04));color:var(--wb-ink2, rgba(255, 255, 255, .62));border:1px solid var(--wb-line, rgba(255, 255, 255, .1));transition:all .2s ease}.wb-pill[data-on="1"]{background:var(--wb-ink, #fff);color:var(--wb-bg, #0b0b0d);border-color:transparent}.wb-root[data-wb-phone="1"] .wb-pill,.wb-portal[data-wb-phone="1"] .wb-pill{min-height:44px;padding:0 16px;display:inline-flex;align-items:center}.wb-field{width:100%;height:40px;padding:0 14px;border-radius:999px;border:1px solid var(--wb-line, rgba(255, 255, 255, .12));background:var(--wb-surf, rgba(255, 255, 255, .04));color:var(--wb-ink, #fff);font-family:inherit;font-size:12.5px;outline:none}.wb-portal[data-wb-phone="1"] .wb-field{height:48px;font-size:16px}.wb-range{width:100%;height:40px;accent-color:var(--wb-acc, #ec4899)}.wb-root[data-wb-phone="1"] .wb-range,.wb-portal[data-wb-phone="1"] .wb-range{height:44px}.wb-label{position:relative;display:flex;align-items:center;gap:7px;font-size:11px;font-weight:600;color:var(--wb-ink3, rgba(255, 255, 255, .55))}.wb-label-i{width:15px;height:15px;flex:none;border-radius:999px;display:grid;place-items:center;font-size:9px;font-weight:700;font-style:italic;font-family:Georgia,serif;cursor:pointer;color:var(--wb-ink3, rgba(255, 255, 255, .5));background:transparent;border:1px solid var(--wb-line, rgba(255, 255, 255, .2));transition:all .18s ease}.wb-label-i[data-on="1"]{color:var(--wb-ink, #fff);background:var(--wb-surf2, rgba(255, 255, 255, .12));border-color:var(--wb-lineH, rgba(255, 255, 255, .28))}.wb-modal{display:grid;grid-template-columns:var( --wb-modal-cols, minmax(0, 1fr) clamp(320px, 26vw, 460px) );grid-template-rows:var(--wb-modal-rows, minmax(0, 1fr));width:100%;height:100svh;max-width:100%;border-radius:var(--wb-m-r, 0);overflow:hidden;background:transparent}.wb-scrim:has(.wb-modal){--wb-m-pad: 0px;overflow:hidden;background:#0605097a;backdrop-filter:blur(32px) saturate(150%);-webkit-backdrop-filter:blur(32px) saturate(150%)}.wb-scrim:has(.wb-modal)>[role=dialog]{flex:1;align-self:stretch;min-width:0}.wb-portal[data-wb-phone="1"] .wb-modal{--wb-modal-cols: minmax(0, 1fr);--wb-modal-rows: minmax(12rem, 1fr) auto;--wb-m-r: 20px 20px 0 0;width:100%;height:92dvh}.wb-modal-stage{position:relative;min-height:0;overflow:hidden;background:transparent}.wb-modal-side{display:flex;flex-direction:column;justify-content:space-between;gap:var(--wb-md-gap, 24px);padding:var(--wb-md-pad, 32px);min-height:0;overflow:auto;background:var(--wb-panel, #17171a);border-left:var( --wb-md-border, 1px solid var(--wb-line, rgba(255, 255, 255, .06)) )}.wb-portal[data-wb-phone="1"] .wb-modal-side{--wb-md-pad: 1rem;--wb-md-gap: .75rem;--wb-md-border: 0;justify-content:flex-start;padding-bottom:calc(1rem + env(safe-area-inset-bottom,0px));max-height:48dvh}.wb-modal-title{font-size:var(--wb-md-title, 24px);font-weight:800;letter-spacing:-.02em;line-height:1.15;color:var(--wb-ink, #fff)}.wb-portal[data-wb-phone="1"] .wb-modal-title{--wb-md-title: 1.125rem}.wb-modal-prompt{font-size:var(--wb-md-body, 15px);font-weight:500;line-height:1.55;color:var(--wb-ink, rgba(255, 255, 255, .92));text-wrap:pretty;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.wb-portal[data-wb-phone="1"] .wb-modal-prompt{--wb-md-body: 1rem}.wb-portal[data-wb-phone="1"] .wb-modal-chip{min-height:2.75rem;font-size:.875rem;padding:0 .875rem;display:inline-flex;align-items:center}.wb-modal-actions{display:flex;flex-wrap:wrap;gap:10px}.wb-portal[data-wb-phone="1"] .wb-modal-actions{flex-direction:column;gap:.5rem;padding-top:.25rem}.wb-portal[data-wb-phone="1"] .wb-modal-actions .wb-btn-grad{width:100%;flex:none;height:3.5rem;font-size:1rem}.wb-modal-actions-row{display:flex;gap:.5rem}.wb-portal[data-wb-phone="1"] .wb-modal-actions-row .wb-btn-ghost,.wb-portal[data-wb-phone="1"] .wb-modal-actions-row a.wb-btn-ghost{flex:1 1 0;min-height:3rem;height:3rem;font-size:1rem;justify-content:center}.wb-modal-media{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background:#0b0b0d}.wb-modal-stage:has(.wb-player) .wb-modal-media{-o-object-fit:cover;object-fit:cover}.wb-modal-chip{font-size:12px;font-weight:500;padding:7px 11px;border-radius:999px;border:1px solid var(--wb-line, rgba(255, 255, 255, .1));background:var(--wb-surf, rgba(255, 255, 255, .03));color:var(--wb-ink2, rgba(255, 255, 255, .66))}.wb-modal-divider{position:absolute;top:0;bottom:0;width:2px;background:var(--wb-ink, rgba(255, 255, 255, .92));box-shadow:0 0 18px #a855f7d9;pointer-events:none}.wb-modal-divider span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:40px;border-radius:999px;background:#08070cb8;border:1px solid var(--wb-ink3, rgba(255, 255, 255, .5));backdrop-filter:var(--wb-blur, blur(10px));display:flex;align-items:center;justify-content:center;font-size:13px;color:#fff;box-shadow:0 8px 24px -8px var(--wb-sh2, rgba(0, 0, 0, .9))}.wb-modal-tag{position:absolute;font-size:11px;font-weight:500;color:var(--wb-ink, rgba(255, 255, 255, .82));background:#08070c99;border:1px solid var(--wb-line, rgba(255, 255, 255, .14));border-radius:999px;padding:6px 10px;backdrop-filter:var(--wb-blur, blur(8px));pointer-events:none}.wb-modal-takes{position:absolute;left:0;right:0;bottom:0;padding:14px 16px;display:flex;align-items:flex-end;gap:9px;overflow-x:auto;scrollbar-width:none;background:linear-gradient(0deg,rgba(8,7,12,.86) 0%,rgba(8,7,12,.5) 60%,transparent 100%)}.wb-modal-take{position:relative;flex:none;width:74px;aspect-ratio:4/3;border-radius:11px;overflow:hidden;border:0;cursor:pointer;padding:0;background:var(--wb-card2, #101012);box-shadow:0 0 0 1px var(--wb-line, rgba(255, 255, 255, .12));transition:box-shadow .2s ease}.wb-modal-take[data-on="1"]{box-shadow:0 0 0 2px var(--wb-acc, #ec4899)}.wb-multi-card{min-width:0;display:flex;flex-direction:column;gap:9px;padding:13px 14px 14px;border-radius:16px;background:var(--wb-surf, rgba(255, 255, 255, .035));box-shadow:0 0 0 1px var(--wb-line, rgba(255, 255, 255, .1));transition:background .2s ease,box-shadow .2s ease}.wb-multi-card[data-filled="1"]{background:var(--wb-surf2, rgba(255, 255, 255, .07));box-shadow:0 0 0 1px var(--wb-lineH, rgba(255, 255, 255, .18))}.wb-multi-n{flex:none;display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:999px;font-size:10.5px;font-weight:700;background:var(--wb-surf2, rgba(255, 255, 255, .07));color:var(--wb-ink4, rgba(255, 255, 255, .45))}.wb-multi-card[data-filled="1"] .wb-multi-n{background:var( --wb-grad2, linear-gradient(135deg, #a855f7, #ec4899 50%, #f97316) );color:#fff}.wb-multi-ta{width:100%;min-height:56px;resize:none;overflow:hidden;padding:0;border:0;background:transparent;color:var(--wb-ink, #fff);font-family:inherit;font-size:12.5px;line-height:1.55;outline:none}.wb-icon-btn{width:26px;height:26px;border:0;border-radius:999px;display:grid;place-items:center;background:var(--wb-surf2, rgba(255, 255, 255, .06));color:var(--wb-ink3, rgba(255, 255, 255, .6));font-size:12px;cursor:pointer;transition:color .2s ease,background .2s ease}.wb-icon-btn:hover{background:var(--wb-surf2, rgba(255, 255, 255, .12));color:var(--wb-ink, #fff)}@keyframes wb-spin{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes wb-pulse{0%,to{opacity:.4}50%{opacity:1}}@keyframes wb-veil{0%{opacity:0}to{opacity:1}}@keyframes wb-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes wb-fadeup{0%{transform:translateY(14px)}to{transform:none}}@keyframes wb-viewin{0%{transform:translateY(12px)}to{transform:none}}@keyframes wb-expand{0%{transform:translateY(6px)}to{transform:none}}@keyframes wb-rowin{0%{transform:translateY(4px)}to{transform:none}}@keyframes wb-ctaflow{0%{background-position:0% 50%}to{background-position:300% 50%}}@keyframes wb-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes wb-kb{0%{transform:scale(1.02) translate(0)}50%{transform:scale(1.15) translate(-1.2%,-.8%)}to{transform:scale(1.02) translate(0)}}@keyframes wb-drift{0%{transform:scale(1.04)}to{transform:scale(1.12)}}@media(prefers-reduced-motion:reduce){.wb-wall-view,.wb-tabs-desk,.wb-cell,.wb-point,.wb-slots,.wb-prompts-pill,.wb-menu,.wb-tip,.wb-scrim,.wb-plate,.wb-metrics,.wb-tradeoffs{animation:none!important;opacity:1!important;transform:none!important}.wb-banner-shot{animation-duration:var(--wb-kb-dur, 26s)!important;animation-iteration-count:infinite!important;transition-duration:1.1s!important}.wb-bar-ring i{animation-duration:5.5s!important;animation-iteration-count:infinite!important}.wb-ph-gen-paint i{animation-duration:8s!important;animation-iteration-count:infinite!important}.wb-job-pulse{animation-duration:1.4s!important;animation-iteration-count:infinite!important}.wb-job-bloom{animation-duration:4.5s!important;animation-iteration-count:infinite!important}.wb-job-orbit{animation-duration:7s!important;animation-iteration-count:infinite!important}.wb-job-wait{animation-duration:1.6s!important;animation-iteration-count:infinite!important}}.wb-root{--app-nav-height: 0px}.wb-root[data-wb-phone="1"]{--app-nav-height: initial}.wb-navshell{position:absolute;top:0;left:0;right:0;z-index:50;background:none}.wb-root:not([data-wb-phone="1"]) .wb-navshell>*{min-height:var(--app-navbar-height, 44px)}.wb-navshell:hover,.wb-navshell:focus-within,.wb-navshell[data-wb-navpin="1"]{opacity:1;transform:none;transition-delay:0s}.wb-root[data-wb-phone="1"] .wb-navshell{position:static;opacity:1;transform:none;mask-image:none;-webkit-mask-image:none;background:none}.wb-plate-head{grid-column:1 / -1;display:flex;align-items:center;gap:8px;min-width:0}.wb-plate-close{flex:none;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0;padding:0;border:0;border-radius:0;background:none;color:var(--wb-bn-ink, var(--wb-ink, #fff));opacity:.55;cursor:pointer}.wb-plate-close svg{width:14px;height:14px;stroke-width:1.6}.wb-plate-close:hover{opacity:1;background:none}.wb-plate-close:focus-visible{outline:2px solid var(--wb-acc, #ec4899);outline-offset:2px;border-radius:4px}.wb-plate-name{flex:1 1 auto;display:flex;justify-content:center;align-items:center;gap:10px;min-width:0;margin:0;padding:0;border:0;background:none;color:inherit;text-align:left;cursor:pointer}.wb-plate-name-text{max-width:100%;font-size:clamp(26px,2.5vw,42px);font-weight:800;letter-spacing:-.036em;line-height:1.02;color:var(--wb-bn-ink, var(--wb-ink, #fff));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wb-plate-name:focus-visible{outline:2px solid var(--wb-acc, #ec4899);outline-offset:4px;border-radius:6px}.wb-root[data-wb-phone="1"] .wb-plate-name-text{font-size:clamp(17px,4.6vw,20px);white-space:normal}.wb-root:not([data-wb-phone="1"]) .wb-banner-plate[data-wb-banner=instrument]>.wb-plate-head{grid-column:2;grid-row:1;border:0;box-shadow:none}.wb-root:not([data-wb-phone="1"]) .wb-banner-plate[data-wb-banner=instrument]>.wb-banner-nav{grid-column:1;grid-row:1 / -1}.wb-root:not([data-wb-phone="1"]) .wb-banner-plate[data-wb-banner=instrument]>.wb-banner-main{grid-column:2;grid-row:2}.wb-banner-plate[data-wb-banner=instrument] .wb-banner-kicker,.wb-banner-plate[data-wb-banner=instrument] .wb-banner-head,.wb-banner-plate[data-wb-banner=instrument] .wb-point{font-size:.875rem;letter-spacing:.02em;line-height:1.4;font-weight:500}.wb-banner-plate[data-wb-banner=instrument] .wb-banner-kicker{font-size:.75rem;letter-spacing:.16em;font-weight:650}.wb-banner-plate[data-wb-banner=instrument] .wb-banner-head{font-weight:650}.wbnav{container-type:inline-size;container-name:wbnav;display:flex;align-items:center;gap:14px;flex-wrap:nowrap;min-height:clamp(46px,4.6vh,54px);padding:0 clamp(10px,1vw,20px);white-space:nowrap;color:var(--wb-ink, #fff);font-size:13px}.wbnav-logo{flex:none;display:inline-flex;align-items:center;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.wbnav-logo:hover{transform:scale(1.07) rotate(-3deg)}.wbnav-spacer{flex:1 1 auto;min-width:0}.wbnav-row{flex:none;display:flex;align-items:center;gap:10px;min-width:0}.wbnav-search{flex:0 1 auto;min-width:120px;width:clamp(128px,18cqi,200px);display:flex;align-items:center;gap:8px;min-height:30px;padding:0 11px;border-radius:999px;border:1px solid var(--wb-line, rgba(255, 255, 255, .08));background:var(--wb-surf, rgba(255, 255, 255, .04));color:var(--wb-ink4, rgba(255, 255, 255, .5));cursor:pointer;transition:border-color .2s ease,background .2s ease}.wbnav-search:hover{border-color:var(--wb-lineH, rgba(255, 255, 255, .16));background:var(--wb-surf2, rgba(255, 255, 255, .06))}.wbnav-search-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;text-align:left;font-size:12.5px}.wbnav-kbd{flex:none;padding:1px 5px;border-radius:5px;border:1px solid var(--wb-line, rgba(255, 255, 255, .1));font-size:10px;letter-spacing:.02em;opacity:.8}.wbnav-divider{flex:none;width:1px;height:18px;background:var(--wb-line, rgba(255, 255, 255, .12))}.wbnav-primary{flex:none;display:flex;align-items:center;gap:14px}.wbnav-link{position:relative;display:inline-flex;align-items:center;min-height:30px;font-size:12.5px;font-weight:500;color:var(--wb-ink2, rgba(255, 255, 255, .72));transition:color .2s ease}.wbnav-link:before{content:"";position:absolute;inset:-8px -6px}.wbnav-link:hover{color:var(--wb-ink, #fff)}.wbnav-underline{position:absolute;left:0;right:0;bottom:2px;height:1px;background:var(--wb-grad, linear-gradient(90deg, #a855f7, #ec4899 50%, #f97316));transform:scaleX(0);transform-origin:left;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.wbnav-link:hover .wbnav-underline{transform:scaleX(1)}.wbnav-buy{position:relative;flex:none;display:inline-flex;align-items:center;min-height:28px;padding:0 11px;border:0;border-radius:999px;overflow:hidden;cursor:pointer;white-space:nowrap;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s ease}.wbnav-buy:hover{transform:translateY(-1px);box-shadow:0 8px 20px -8px #ec48998c}.wbnav-buy-fill{position:absolute;inset:0;background:linear-gradient(90deg,#a855f7,#ec4899 50%,#f97316);opacity:.9}.wbnav-buy-gloss{position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.15),transparent)}.wbnav-buy-sheen{position:absolute;top:0;bottom:0;left:-100%;width:50%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);transition:left .6s ease}.wbnav-buy:hover .wbnav-buy-sheen{left:100%}.wbnav-buy-text{position:relative;z-index:1;font-size:12px;font-weight:700;color:#fff}.wbnav-ico{flex:none;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:9px;border:1px solid var(--wb-line, rgba(255, 255, 255, .12));background:transparent;color:var(--wb-ink2, rgba(255, 255, 255, .72));font-size:12.5px;cursor:pointer;transition:background .2s ease,color .2s ease}.wbnav-ico:hover{background:var(--wb-surf, rgba(255, 255, 255, .06));color:var(--wb-ink, #fff)}.wbnav-acct-wrap{position:relative;flex:none}.wbnav-acct{display:flex;align-items:center;gap:5px;padding:0;border:0;background:transparent;cursor:pointer}.wbnav-avatar{position:relative;width:33px;height:33px;border-radius:999px;display:grid;place-items:center;background:var(--wb-grad, linear-gradient(90deg, #a855f7, #ec4899 50%, #f97316));padding:1.5px}.wbnav-avatar-core{display:block;width:100%;height:100%;border-radius:999px;background:var(--wb-avatar-core, #000);grid-area:1 / 1}.wbnav-avatar-initial{grid-area:1 / 1;position:relative;z-index:1;font-size:12px;font-weight:600;color:var(--wb-ink, #fff)}.wbnav-caret{font-size:11px;color:var(--wb-ink4, rgba(255, 255, 255, .5))}.wbnav-menu{position:absolute;top:calc(100% + 10px);right:0;z-index:20;width:260px;display:flex;flex-direction:column;gap:2px;padding:10px;border-radius:16px;border:1px solid var(--wb-lineH, rgba(255, 255, 255, .14));background:var(--wb-panel, #17171a);box-shadow:0 26px 60px -18px #000000b3}.wbnav-menu-head,.wbnav-menu-credits{display:flex;align-items:center;gap:10px;padding:8px;border-radius:10px}.wbnav-menu-credits{justify-content:space-between;background:var(--wb-surf, rgba(255, 255, 255, .05));margin-bottom:4px}.wbnav-menu-avatar{display:grid;place-items:center;width:32px;height:32px;border-radius:999px;background:var(--wb-grad, linear-gradient(90deg, #a855f7, #ec4899 50%, #f97316));font-size:12px;font-weight:600;color:#fff}.wbnav-menu-id{min-width:0;display:flex;flex-direction:column;gap:1px}.wbnav-menu-name{font-size:13px;font-weight:600;color:var(--wb-ink, #fff);overflow:hidden;text-overflow:ellipsis}.wbnav-menu-mail{font-size:11.5px;color:var(--wb-ink4, rgba(255, 255, 255, .5));overflow:hidden;text-overflow:ellipsis}.wbnav-menu-buy{flex:none;padding:5px 10px;border-radius:999px;background:var(--wb-grad, linear-gradient(90deg, #a855f7, #ec4899 50%, #f97316));font-size:11.5px;font-weight:700;color:#fff}.wbnav-menu-row{display:flex;align-items:center;min-height:40px;padding:0 8px;border-radius:10px;font-size:12.5px;color:var(--wb-ink2, rgba(255, 255, 255, .75))}.wbnav-menu-row:hover{background:var(--wb-surf, rgba(255, 255, 255, .06));color:var(--wb-ink, #fff)}.wb-root[data-wb-theme=light] .wbnav{--wb-ink: #17171a;--wb-ink2: rgba(0, 0, 0, .72);--wb-ink4: rgba(0, 0, 0, .5);--wb-line: rgba(0, 0, 0, .12);--wb-lineH: rgba(0, 0, 0, .2);--wb-surf: rgba(0, 0, 0, .05);--wb-surf2: rgba(0, 0, 0, .07);--wb-panel: #fff;--wb-avatar-core: #fff}@container wbnav (max-width: 620px){.wbnav-search-label,.wbnav-kbd,.wbnav-divider{display:none}.wbnav-search{width:30px;min-width:30px;justify-content:center;padding:0}}@container wbnav (max-width: 460px){.wbnav-primary{display:none}}
