:root{--b44-ink:var(--app-ink);--b44-ink-2:var(--app-ink-2);--b44-canvas:var(--app-canvas);--b44-side-bg:var(--app-surface);--b44-side-border:var(--app-border);--b44-hover:var(--app-hover);--b44-selected:var(--app-selected);--b44-accent:var(--app-accent);--b44-banner:var(--app-accent-soft);--b44-offer:var(--app-accent);--b44-offer-h:var(--app-accent-hover);--b44-agent-blue:var(--app-accent);--b44-card-bg:var(--app-paper);--b44-white:var(--app-paper);--b44-fast:0.12s;--b44-base:0.18s;--b44-slow:0.26s;--b44-text:var(--b44-font-text,"Wix Madefor Text"),system-ui,sans-serif;--b44-display:var(--b44-font-display,"Wix Madefor Display"),system-ui,sans-serif}body:has(.b44-app){margin:0;background:var(--b44-canvas)}.b44-app{display:flex;height:100vh;overflow:hidden;background:var(--b44-canvas)}.b44-app,.b44-popover-layer{color:var(--b44-ink);font-family:var(--b44-text);font-size:16px;line-height:24px;-webkit-font-smoothing:antialiased}.b44-popover-layer{position:relative;z-index:200}.b44-app *,.b44-app :after,.b44-app :before,.b44-popover-layer *,.b44-popover-layer :after,.b44-popover-layer :before{box-sizing:border-box}.b44-app :where(button),.b44-popover-layer :where(button){font:inherit;color:inherit;border:0;background:transparent;cursor:pointer;padding:0}.b44-app :where(ul),.b44-popover-layer :where(ul){margin:0;padding:0;list-style:none}.b44-app :where(h1,p),.b44-popover-layer :where(h1,p){margin:0}.b44-icon{display:inline-flex;flex-shrink:0}.b44-icon svg{display:block}.b44-sidebar{display:flex;flex-direction:column;width:240px;flex-shrink:0;height:100%;background:var(--b44-side-bg);border-right:1px solid var(--b44-side-border);overflow:hidden;transition:width var(--b44-slow) cubic-bezier(.16,1,.3,1),border-color var(--b44-slow) ease;z-index:30}.b44-sidebar[data-collapsed=true]{width:52px}.b44-side-head{display:flex;align-items:center;justify-content:space-between;min-width:240px;padding:16px 12px 10px 16px}.b44-logo{display:inline-flex;color:var(--b44-ink)}.b44-side-scroll{display:flex;min-height:0;flex:1;flex-direction:column;gap:16px;min-width:240px;overflow-y:auto;padding:12px}.b44-seg{display:flex;gap:4px;padding:4px;border:1px solid var(--b44-side-border);border-radius:12px;background:var(--b44-white)}.b44-seg-btn{display:flex;flex:1;align-items:center;justify-content:center;gap:8px;height:30px;padding:6px 8px;border-radius:6px;font-size:14px;line-height:18px;font-weight:500;transition:background-color var(--b44-fast) ease}.b44-seg-btn:hover{background:var(--b44-hover)}.b44-seg-btn[data-active=true]{background:var(--b44-selected)}.b44-seg-btn .b44-icon svg{width:18px;height:18px}.b44-seg-btn[data-active=true] .b44-icon{color:var(--b44-accent)}.b44-nav{display:flex;flex-direction:column;gap:4px}.b44-nav-item{display:flex;width:100%;align-items:center;gap:8px;height:30px;padding:6px 8px;border-radius:6px;font-size:14px;line-height:18px;font-weight:500;text-align:left;transition:background-color var(--b44-fast) ease}.b44-nav-item:hover{background:var(--b44-hover)}.b44-nav-item[data-active=true]{background:var(--b44-selected)}.b44-nav-item .b44-icon svg{width:18px;height:18px}.b44-nav-item>.b44-when-open:not(.b44-icon){flex:1}.b44-nav-chevron{flex:none;margin-left:auto;color:var(--b44-ink-2)}.b44-settings-nav{display:flex;flex:1;min-height:0;flex-direction:column;gap:24px;animation:b44-settings-enter .16s cubic-bezier(.16,1,.3,1) both}.b44-settings-back{display:flex;width:100%;height:32px;align-items:center;gap:8px;padding:6px 8px;border-radius:6px;color:var(--b44-ink);font-size:14px;font-weight:600;text-align:left;transition:background-color var(--b44-fast) ease}.b44-settings-back:hover{background:var(--b44-hover)}.b44-settings-back .b44-icon{transform:rotate(180deg)}.b44-settings-back .b44-icon svg,.b44-settings-group .b44-icon svg{width:18px;height:18px}.b44-settings-group{display:flex;flex-direction:column;gap:4px}.b44-settings-label{padding:0 8px 6px;color:var(--b44-ink-3);font-size:12px;font-weight:500}@keyframes b44-settings-enter{0%{opacity:0;transform:translateX(4px)}to{opacity:1;transform:translateX(0)}}.b44-group{display:flex;flex-direction:column}.b44-group-head{display:flex;width:100%;align-items:center;justify-content:space-between;padding:6px 8px;border-radius:6px;color:var(--b44-ink-2);font-size:13px;line-height:18px;text-align:left;transition:background-color var(--b44-fast) ease,color var(--b44-fast) ease}.b44-group-head:hover{background:var(--b44-hover);color:var(--b44-ink)}.b44-group-chevron{color:inherit;transition:transform var(--b44-base) ease}.b44-group-chevron svg{width:18px;height:18px}.b44-rot-90{transform:rotate(90deg)}.b44-group-empty{padding:6px 8px 2px;color:var(--b44-ink-2);font-size:13px;line-height:17px;animation:b44-fade-in var(--b44-base) ease}@keyframes b44-fade-in{0%{opacity:0;transform:translateY(-2px)}}.b44-side-foot{min-width:240px;padding:12px;display:flex;flex-direction:column;gap:12px}.b44-upgrade{display:flex;width:100%;align-items:center;gap:8px;padding:12px;border:1px solid var(--b44-side-border);border-radius:6px;background:var(--b44-white);text-align:left;transition:border-color var(--b44-fast) ease,box-shadow var(--b44-base) ease}.b44-upgrade:hover{border-color:var(--app-border-strong);box-shadow:0 1px 6px rgba(28,26,24,.06)}.b44-upgrade div{display:flex;min-width:0;flex:1;flex-direction:column}.b44-upgrade strong{font-size:14px;line-height:18px;font-weight:500}.b44-upgrade span{color:var(--b44-ink-2);font-size:12.5px;line-height:17px}.b44-upgrade-icon{color:var(--b44-accent)}.b44-workspace{display:flex;align-items:center;gap:4px;min-height:55px}.b44-workspace-switch{display:flex;min-width:0;flex:1;align-items:center;gap:8px;padding:4px;margin:-4px;border-radius:6px;text-align:left;transition:background-color var(--b44-fast) ease}.b44-workspace-switch:hover{background:var(--b44-hover)}.b44-workspace-switch>div{display:flex;min-width:0;flex:1;flex-direction:column}.b44-workspace-switch strong{overflow:hidden;font-size:13.5px;line-height:17px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.b44-workspace-switch span{color:var(--b44-ink-2);font-size:12px;line-height:15px}.b44-avatar{display:grid;width:28px;height:28px;flex-shrink:0;place-items:center;border-radius:6px;background:var(--app-hover);font-size:11.5px;font-weight:600}.b44-ghost-btn{display:flex;width:32px;height:32px;align-items:center;justify-content:center;border-radius:6px;color:var(--b44-ink-2);transition:background-color var(--b44-fast) ease,color var(--b44-fast) ease}.b44-ghost-btn:hover{background:var(--b44-selected);color:var(--b44-ink)}.b44-ghost-btn .b44-icon svg{width:20px;height:20px}.b44-main{position:relative;display:flex;min-width:0;flex:1;flex-direction:column;height:100%;overflow:hidden}.b44-scrollarea{flex:1;overflow-y:auto;overflow-x:hidden;padding:0 46px}.b44-fold,.b44-scrollarea{display:flex;width:100%;flex-direction:column;align-items:center}.b44-fold{min-height:calc(100vh - 108px);padding-top:92px}.b44-banner{position:absolute;top:30px;left:50%;display:flex;align-items:center;justify-content:center;gap:16px;padding:16px 24px;border-radius:6px;background:var(--b44-banner);transform:translateX(-50%);white-space:nowrap;z-index:10}.b44-banner-label{font-size:16px;font-weight:600}.b44-banner-timer{min-width:108px;font-size:22px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.01em}.b44-offer-btn{display:flex;align-items:center;gap:4px;height:30px;padding:0 12px;border-radius:6px;background:var(--b44-offer);font-size:14px;line-height:18px;font-weight:500;transition:background-color var(--b44-fast) ease}.b44-offer-btn:hover{background:var(--b44-offer-h)}.b44-offer-btn .b44-icon svg{width:16px;height:16px}.b44-music{position:fixed;top:18px;right:22px;display:grid;width:30px;height:30px;place-items:center;border-radius:999px;background:var(--b44-agent-blue);color:var(--app-on-accent);box-shadow:0 4px 12px color-mix(in srgb,var(--app-accent) 35%,transparent);transition:transform var(--b44-base) cubic-bezier(.16,1,.3,1),box-shadow var(--b44-base) ease;z-index:40}.b44-music:hover{transform:scale(1.08);box-shadow:0 6px 16px color-mix(in srgb,var(--app-accent) 45%,transparent)}.b44-music .b44-icon svg{width:18px;height:18px}.b44-hero{display:flex;width:100%;max-width:1108px;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:56px}.b44-hero h1{font-family:var(--b44-display);font-size:48px;line-height:54px;font-weight:600;letter-spacing:-.96px;text-align:center}.b44-hero h1>span{display:block}.b44-hero h1 em{font-style:normal;color:var(--b44-accent)}.b44-composer{display:flex;width:100%;max-width:768px;flex-direction:column;padding:0 12px;border:1px solid transparent;border-radius:8px;background:var(--b44-card-bg);box-shadow:0 1px 10px 0 rgba(28,26,24,.05),1px 0 2px -.7px rgba(28,26,24,.05);transition:box-shadow var(--b44-base) ease,border-color var(--b44-base) ease}.b44-composer:focus-within{border-color:var(--app-border-strong);box-shadow:0 2px 14px 0 rgba(28,26,24,.07),1px 0 2px -.7px rgba(28,26,24,.05)}.b44-composer textarea{width:100%;min-height:66px;padding:16px 8px 0;border:0;background:transparent;resize:none;outline:none;font:inherit;color:var(--b44-ink)}.b44-composer textarea::placeholder{color:var(--app-ink-3)}.b44-composer-bar{display:flex;align-items:center;gap:6px;padding:12px 0 16px}.b44-composer-sep{width:1px;height:20px;background:var(--app-hover)}.b44-composer-spacer{flex:1}.b44-pill-btn{display:flex;align-items:center;gap:4px;height:32px;padding:0 10px;border-radius:6px;font-size:14px;font-weight:500;transition:background-color var(--b44-fast) ease}.b44-pill-btn:hover{background:var(--b44-hover)}.b44-pill-btn .b44-icon svg{width:16px;height:16px}.b44-send{display:grid;width:32px;height:32px;place-items:center;border-radius:6px;background:var(--b44-banner);color:var(--b44-ink-2);transition:background-color var(--b44-fast) ease,color var(--b44-fast) ease,transform var(--b44-fast) ease}.b44-send[data-armed=true]{background:var(--b44-accent);color:var(--app-on-accent)}.b44-send:active{transform:scale(.92)}.b44-send .b44-icon svg{width:18px;height:18px}.b44-agent-card{display:flex;align-items:center;gap:12px;max-width:384px;margin:24px auto 22px;padding:12px 16px;border-radius:10px;background:var(--b44-card-bg);box-shadow:0 1px 10px 0 rgba(28,26,24,.05),1px 0 2px -.7px rgba(28,26,24,.05);text-align:left;transition:box-shadow var(--b44-base) ease,transform var(--b44-base) ease}.b44-agent-card:hover{box-shadow:0 4px 18px 0 rgba(28,26,24,.09);transform:translateY(-1px)}.b44-agent-icon{display:grid;width:44px;height:44px;flex-shrink:0;place-items:center;border-radius:8px;background:var(--app-hover);color:var(--b44-agent-blue)}.b44-agent-card strong{display:block;font-size:14.5px;line-height:19px;font-weight:600}.b44-agent-card small{display:block;color:var(--b44-ink-2);font-size:13px;line-height:17px}.b44-agent-arrow{color:var(--b44-ink-2);opacity:0;transform:translateX(-4px);transition:opacity var(--b44-base) ease,transform var(--b44-base) ease}.b44-agent-card:hover .b44-agent-arrow{opacity:1;transform:translateX(0)}.b44-strip{width:calc(100% + 92px);margin:0 -46px -20px;border-top:1px solid var(--b44-side-border);background:var(--b44-canvas)}.b44-strip>header{display:flex;align-items:center;justify-content:space-between;padding:12px 28px;border-bottom:1px solid var(--b44-side-border)}.b44-strip-tab-wrap,.b44-strip-tabs{display:flex;align-items:center;gap:12px}.b44-strip-dot{width:6px;height:6px;background:var(--b44-offer);border-radius:1px}.b44-strip-tab{font-size:14px;line-height:18px;font-weight:500;color:var(--b44-ink-2);transition:color var(--b44-fast) ease}.b44-strip-tab:hover,.b44-strip-tab[data-active=true]{color:var(--b44-ink)}.b44-strip-browse{display:flex;align-items:center;gap:4px;font-size:14px;line-height:18px;font-weight:500;transition:opacity var(--b44-fast) ease}.b44-strip-browse:hover{opacity:.7}.b44-strip-browse .b44-icon svg{width:16px;height:16px}.b44-strip-body{display:grid;grid-template-columns:repeat(auto-fill,minmax(244px,1fr));gap:24px;padding:24px 28px 32px;border-right:1px solid var(--b44-side-border);max-width:340px}.b44-app-card{display:flex;flex-direction:column;gap:10px}.b44-thumb{display:grid;aspect-ratio:244/137;place-items:center;overflow:hidden;border:1px solid var(--app-border);border-radius:8px;background:var(--app-paper);transition:border-color var(--b44-fast) ease,box-shadow var(--b44-base) ease}.b44-app-card:hover .b44-thumb{border-color:var(--app-border-strong);box-shadow:0 2px 10px rgba(28,26,24,.06)}.b44-thumb-404{text-align:center;color:var(--app-ink-3)}.b44-thumb-404 strong{display:block;font-size:20px;font-weight:500}.b44-thumb-404 span{font-size:8px}.b44-app-meta{display:flex;flex-direction:column}.b44-app-title{display:flex;align-items:center;gap:6px}.b44-app-title strong{font-size:15px;font-weight:600}.b44-app-title .b44-icon{color:var(--b44-ink-2)}.b44-app-title .b44-icon svg{width:14px;height:14px}.b44-app-dots{width:28px;height:28px;margin-left:auto;opacity:0;transition:opacity var(--b44-fast) ease,background-color var(--b44-fast) ease}.b44-app-card:hover .b44-app-dots{opacity:1}.b44-app-by,.b44-app-foot{color:var(--b44-ink-2);font-size:13px}.b44-app-foot{display:flex;align-items:center;justify-content:space-between}.b44-app-open{display:grid;width:30px;height:30px;place-items:center;border-radius:999px;background:var(--app-ink);color:var(--app-paper);transition:transform var(--b44-base) cubic-bezier(.16,1,.3,1)}.b44-app-open:hover{transform:translateX(2px) scale(1.05)}.b44-app-open .b44-icon svg{width:16px;height:16px}.b44-topbar{display:none}.b44-burger{position:relative;display:block}.b44-burger,.b44-burger:after,.b44-burger:before{width:16px;height:2px;border-radius:1px;background:var(--b44-ink)}.b44-burger:after,.b44-burger:before{content:"";position:absolute;left:0}.b44-burger:before{top:-5px}.b44-burger:after{top:5px}@media (max-width:767px){.b44-app{flex-direction:column}.b44-music,.b44-sidebar{display:none}.b44-topbar{position:sticky;top:0;justify-content:space-between;padding:10px 12px;background:var(--b44-canvas);z-index:30}.b44-topbar,.b44-topbar>div{display:flex;align-items:center}.b44-topbar>div{gap:4px}.b44-topbar .b44-logo svg{width:88px;height:auto}.b44-main{height:auto;flex:1;min-height:0}.b44-scrollarea{padding:8px 12px 20px}.b44-banner{position:static;flex-direction:column;gap:8px;width:100%;transform:none;white-space:normal;text-align:center;padding:14px 16px 18px}.b44-hero h1{font-size:28px;line-height:34px;letter-spacing:-.4px}.b44-hero{gap:36px;padding:48px 0}.b44-agent-card{position:sticky;bottom:12px;margin:12px auto}.b44-agent-arrow{opacity:1;transform:none}.b44-strip{width:calc(100% + 24px);margin:0 -12px -20px}.b44-strip>header{padding:12px 16px;overflow-x:auto}.b44-strip-body{padding:16px;max-width:none;border-right:0}}@media (prefers-reduced-motion:reduce){.b44-app *,.b44-app :after,.b44-app :before{transition-duration:.01ms!important;animation-duration:.01ms!important}}.b44-sidebar[data-collapsed=true] .b44-when-open{display:none}.b44-sidebar[data-collapsed=true] .b44-side-head{min-width:52px;height:50px;flex-shrink:0;align-items:center;justify-content:center;padding:0;border-bottom:1px solid var(--b44-side-border)}.b44-sidebar[data-collapsed=true] .b44-side-scroll{min-width:52px;align-items:center;gap:14px;padding:12px 6px}.b44-sidebar[data-collapsed=true] .b44-side-foot{min-width:52px;align-items:center;padding:12px 6px}.b44-sidebar[data-collapsed=true] .b44-seg{flex-direction:column;width:38px;padding:3px;gap:4px;align-items:center;border-radius:6px}.b44-sidebar[data-collapsed=true] .b44-seg-btn{flex:none;width:30px;height:30px;padding:0}.b44-sidebar[data-collapsed=true] .b44-nav{align-items:center}.b44-sidebar[data-collapsed=true] .b44-nav-item{width:35px;height:36px;justify-content:center;padding:0}.b44-sidebar[data-collapsed=true] .b44-settings-nav{width:100%;align-items:center;gap:14px}.b44-sidebar[data-collapsed=true] .b44-settings-back{width:35px;height:36px;justify-content:center;padding:0}.b44-sidebar[data-collapsed=true] .b44-settings-group{align-items:center}.b44-sidebar[data-collapsed=true] .b44-upgrade{width:36px;height:36px;justify-content:center;padding:0;border-color:transparent;background:transparent}.b44-sidebar[data-collapsed=true] .b44-upgrade:hover{background:var(--b44-hover);box-shadow:none}.b44-sidebar[data-collapsed=true] .b44-workspace{flex-direction:column-reverse;gap:8px;min-height:0;width:calc(100% + 12px);margin:2px -6px 0;padding:10px 6px 0;border-top:1px solid var(--b44-side-border)}.b44-sidebar[data-collapsed=true] .b44-workspace-switch{padding:6px;margin:0}.b44-rail-open{position:relative;display:grid;width:30px;height:30px;place-items:center;border-radius:6px;transition:background-color var(--b44-fast) ease}.b44-rail-open:hover{background:var(--b44-selected)}.b44-rail-open .b44-icon{grid-area:1/1;transition:opacity var(--b44-fast) ease}.b44-rail-open .b44-icon svg{width:20px;height:20px}.b44-rail-open-icon{opacity:0;color:var(--b44-ink-2)}.b44-rail-open:hover .b44-rail-open-logo{opacity:0}.b44-rail-open:hover .b44-rail-open-icon{opacity:1}.b44-subnav{display:flex;flex-direction:column;margin-left:16px;padding:4px 0 0 8px;border-left:1px solid var(--b44-side-border);animation:b44-fade-in var(--b44-base) ease}.b44-subnav button{display:flex;width:100%;align-items:center;height:30px;padding:6px 8px;border-radius:6px;font-size:14px;line-height:18px;text-align:left;transition:background-color var(--b44-fast) ease}.b44-subnav button:hover{background:var(--b44-hover)}.b44-subnav button[data-active=true]{background:var(--b44-selected)}.b44-groups{display:flex;flex-direction:column;gap:16px}.b44-group-emptybox{margin:4px 8px 0;padding:12px;border:1px dashed var(--b44-side-border);border-radius:6px;color:var(--b44-ink-2);font-size:13px;line-height:17px;text-align:center}.b44-group-emptybox,.b44-group-list{animation:b44-fade-in var(--b44-base) ease}.b44-group-list{display:flex;flex-direction:column;padding-top:2px}.b44-view-all{display:flex;width:100%;height:30px;align-items:center;padding:6px 8px;border-radius:6px;color:var(--b44-ink-2);font-size:14px;text-align:left;text-decoration:underline;text-underline-offset:2px;transition:color var(--b44-fast) ease}.b44-view-all:hover{color:var(--b44-ink)}.b44-ws-anchor{position:relative}.b44-ws-menu{position:fixed;width:288px;border-radius:6px;background:var(--app-paper);box-shadow:var(--app-shadow-menu);transform-origin:bottom left;animation:b44-pop-in var(--b44-base) cubic-bezier(.16,1,.3,1);z-index:60}@keyframes b44-pop-in{0%{opacity:0;transform:scale(.97) translateY(4px)}}.b44-ws-head{display:flex;width:100%;align-items:center;gap:10px;padding:14px 12px;border-bottom:1px solid var(--app-border);text-align:left;transition:background-color var(--b44-fast) ease}.b44-ws-head:hover{background:var(--app-surface)}.b44-ws-head[data-static=true]{cursor:default}.b44-ws-head[data-static=true]:hover{background:transparent}.b44-avatar-lg{width:40px;height:40px;border-radius:8px;font-size:13px}.b44-ws-head>div{display:flex;min-width:0;flex:1;flex-direction:column}.b44-ws-head strong{font-size:14px;line-height:18px;font-weight:600}.b44-ws-head>div>span{font-size:12.5px;line-height:16px}.b44-ws-head .b44-icon,.b44-ws-head>div>span{color:var(--b44-ink-2)}.b44-ws-body{display:flex;flex-direction:column}.b44-ws-body>.b44-credits{margin:12px 12px 0}.b44-ws-body>.b44-ws-upgrade{margin:10px 12px 12px}.b44-credits{display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:6px;background:var(--app-surface)}.b44-credits-head strong{display:flex;align-items:center;gap:5px;font-size:14px;font-weight:500}.b44-info-icon{color:var(--b44-ink-2)}.b44-info-icon svg{width:15px;height:15px}.b44-credits-head span{display:block;color:var(--b44-ink-2);font-size:12px;line-height:16px}.b44-credit-row{display:flex;flex-direction:column;gap:6px;padding-top:10px;border-top:1px solid var(--b44-side-border);font-size:14px;line-height:18px}.b44-credits-head+.b44-credit-row{padding-top:0;border-top:0}.b44-credit-row>div{display:flex;align-items:center;gap:8px}.b44-credit-row>div em{min-width:36px;color:var(--b44-ink-2);font-size:12px;font-weight:500;font-style:normal;text-align:right}.b44-meter{flex:1;height:8px;overflow:hidden;border-radius:2px;background:var(--app-selected)}.b44-meter i{display:block;height:100%;border-radius:2px;background:var(--b44-accent);transition:width var(--b44-slow) ease}.b44-credit-row:has(em:only-child){flex-direction:row;align-items:center;justify-content:space-between}.b44-ws-upgrade{display:flex;height:30px;align-items:center;justify-content:center;border:1px solid var(--app-accent);border-radius:6px;color:var(--b44-accent);font-size:14px;font-weight:500;transition:background-color var(--b44-fast) ease}.b44-ws-upgrade:hover{background:var(--app-accent-soft)}.b44-ws-section{display:flex;flex-direction:column;padding:4px 8px 12px;border-top:1px solid var(--app-border)}.b44-ws-label{padding:4px 8px 9px;color:var(--b44-ink-2);font-size:12px;font-weight:500;line-height:15px}.b44-ws-item{display:flex;align-items:center;gap:8px;height:30px;padding:6px 8px;border-radius:6px;font-size:14px;font-weight:500;text-align:left;transition:background-color var(--b44-fast) ease}.b44-ws-item>.b44-icon svg{width:18px;height:18px}.b44-ws-item:hover{background:var(--b44-hover)}.b44-ws-item-chevron{margin-left:auto;color:var(--b44-ink-2)}.b44-profile-dot{display:grid;width:18px;height:18px;place-items:center;border-radius:999px;background:#2f7d4f;color:#fff;font-size:10px;font-style:normal;font-weight:600}.b44-ws-switcher{position:absolute;top:1px;left:calc(100% + 4px);display:flex;width:240px;flex-direction:column;padding:8px;border-radius:6px;background:var(--app-paper);box-shadow:var(--app-shadow-menu);animation:b44-pop-in var(--b44-base) cubic-bezier(.16,1,.3,1);z-index:70}.b44-ws-switcher .b44-ws-item{height:36px}.b44-ws-switcher .b44-ws-item .b44-ws-item-chevron{margin-left:auto}.b44-ws-switcher .b44-avatar{width:24px;height:24px;font-size:10px}.b44-bell-panel{position:fixed;display:flex;width:400px;max-width:calc(100vw - 80px);flex-direction:column;gap:6px;padding:14px;border-radius:8px;background:var(--app-paper);box-shadow:var(--app-shadow-menu);transform-origin:bottom left;animation:b44-pop-in var(--b44-base) cubic-bezier(.16,1,.3,1);z-index:60}.b44-bell-panel header{font-size:15px;font-weight:600}.b44-bell-panel article{padding:12px;border:1px solid var(--app-border);border-radius:8px;transition:background-color var(--b44-fast) ease}.b44-bell-panel article:hover{background:var(--app-surface)}.b44-bell-panel article strong{font-size:14px;line-height:18px}.b44-bell-panel article p{margin-top:4px;color:var(--b44-ink-2);font-size:13px;line-height:18px}.b44-palette-backdrop{position:fixed;inset:0;display:flex;justify-content:center;align-items:flex-start;padding-top:214px;background:var(--app-scrim);animation:b44-backdrop-in var(--b44-fast) ease;z-index:80}@keyframes b44-backdrop-in{0%{opacity:0}}.b44-palette{display:flex;width:768px;max-width:calc(100vw - 32px);max-height:473px;flex-direction:column;overflow:hidden;border-radius:8px;background:var(--app-paper);box-shadow:var(--app-shadow-menu);animation:b44-pop-in var(--b44-base) cubic-bezier(.16,1,.3,1);transform-origin:top center}.b44-palette-input{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--app-border)}.b44-palette-input .b44-icon{color:var(--b44-ink-2)}.b44-palette-input input{flex:1;border:0;outline:none;background:transparent;font:inherit;font-size:15px}.b44-palette-input kbd{padding:2px 6px;border:1px solid var(--app-border);border-radius:4px;background:var(--app-surface);color:var(--b44-ink-2);font-family:inherit;font-size:11.5px}.b44-palette-hint{padding:10px 16px 4px;color:var(--b44-ink-2);font-size:13px}.b44-palette-list{overflow-y:auto;padding:8px}.b44-palette-group{display:flex;flex-direction:column;padding-bottom:6px}.b44-palette-group>span{padding:8px 8px 4px;color:var(--b44-ink-2);font-size:12px}.b44-palette-group button{display:flex;align-items:center;justify-content:space-between;height:36px;padding:0 10px;border-radius:6px;font-size:14px;text-align:left;transition:background-color var(--b44-fast) ease}.b44-palette-group button:hover{background:var(--b44-hover)}.b44-palette-group small{color:var(--b44-ink-2);font-size:12px}.b44-hero-agent{display:flex;align-items:center;justify-content:center;gap:10px}.b44-hero-agent .b44-icon{color:var(--b44-agent-blue)}.b44-hero-agent .b44-icon svg{width:40px;height:40px}.b44-hero-agent strong{color:var(--b44-agent-blue);font-weight:inherit}.b44-send[data-mode=agents]{background:var(--app-accent-soft)}.b44-send[data-mode=agents][data-armed=true]{background:var(--b44-agent-blue);color:var(--app-on-accent)}.b44-fold{animation:b44-fade-in var(--b44-slow) ease}.b44-ws-scrim{display:none}@media (max-width:767px){.b44-ws-scrim{position:fixed;z-index:59;inset:0;display:block;background:rgb(0 0 0/45%);animation:b44-ws-scrim-in .35s ease both}.b44-ws-menu{position:fixed!important;inset:auto 0 0 0!important;width:100%!important;max-height:84dvh;overflow-y:auto;padding-top:14px;padding-bottom:env(safe-area-inset-bottom);border-radius:14px 14px 0 0;animation:b44-ws-drawer-in .45s cubic-bezier(.32,.72,0,1) both}.b44-ws-menu:before{content:"";position:absolute;top:6px;left:50%;width:36px;height:4px;border-radius:999px;background:color-mix(in srgb,var(--app-ink) 18%,transparent);transform:translateX(-50%)}}@keyframes b44-ws-drawer-in{0%{transform:translateY(100%)}to{transform:none}}@keyframes b44-ws-scrim-in{0%{opacity:0}to{opacity:1}}.b44-theme-row{justify-content:space-between;cursor:default}.b44-theme-label{display:inline-flex;align-items:center;gap:8px}.b44-theme-row:hover{background:transparent}.b44-theme-seg{display:inline-flex;gap:2px;align-items:center;padding:2px;border:1px solid var(--app-border);border-radius:999px;background:var(--app-surface)}.b44-theme-seg button{display:grid;width:24px;height:24px;place-items:center;padding:0;border-radius:999px;background:transparent;color:var(--app-ink-3);transition:background-color .15s ease,color .15s ease}.b44-theme-seg button:hover{color:var(--app-ink)}.b44-theme-seg button[data-active]{background:var(--app-hover);color:var(--app-ink);box-shadow:inset 0 0 0 1px var(--app-border-strong)}.re-b44-sidewrap{position:sticky;top:0;flex:0 0 auto;align-self:flex-start;width:auto;height:100dvh;overflow:visible;background:transparent;transition:width .26s cubic-bezier(.16,1,.3,1)}.re-reslate-sidebar{--re-brand:var(--app-accent);--re-brand-strong:var(--app-accent-hover);--re-brand-wash:var(--app-accent-soft);--re-brand-paper:var(--app-paper);--re-paper:var(--app-surface);--re-surface:var(--app-paper);--re-surface-soft:var(--app-hover);--re-canvas:var(--app-canvas);--re-ink:var(--app-ink);--re-ink-3:var(--app-ink-2);--re-border:var(--app-border);--re-shadow-float:0 1px 2px rgb(44 38 29/8%),0 16px 40px rgb(44 38 29/14%);--b44-ink:var(--re-ink);--b44-ink-2:var(--re-ink-3);--b44-canvas:var(--re-canvas);--b44-side-bg:var(--re-paper);--b44-side-border:var(--re-border);--b44-hover:var(--re-surface-soft);--b44-selected:var(--re-brand-wash);--b44-accent:var(--re-brand);--b44-banner:var(--re-brand-wash);--b44-offer:var(--re-brand);--b44-offer-h:var(--re-brand-strong);--b44-agent-blue:var(--re-brand);--b44-card-bg:var(--re-surface);--b44-white:var(--re-surface)}.re-reslate-sidebar .b44-side-head{min-height:54px;padding-top:12px;padding-bottom:8px}.re-reslate-sidebar .b44-sidebar[data-collapsed=true] .b44-side-head{min-height:50px;padding-top:0;padding-bottom:0}.re-reslate-sidebar .re-editor-brand{display:inline-flex;align-items:center;gap:8px;color:var(--re-ink);white-space:nowrap}.re-reslate-sidebar .re-editor-brand-mark{display:grid;place-items:center;color:var(--re-brand)}.re-reslate-sidebar .re-editor-brand[data-compact]{width:20px;height:20px}.re-reslate-sidebar .b44-rail-open>.b44-rail-open-logo{grid-area:1/1;transition:opacity var(--b44-fast) ease}.re-reslate-sidebar .b44-logo:focus-visible,.re-reslate-sidebar .b44-sidebar button:focus-visible{outline:2px solid var(--re-brand);outline-offset:2px}.re-reslate-sidebar .b44-seg{border-color:var(--re-border);border-radius:10px;box-shadow:0 1px 2px rgb(44 38 29/3%)}.re-reslate-sidebar .b44-nav-item[data-active=true],.re-reslate-sidebar .b44-seg-btn[data-active=true]{background:var(--re-brand-wash);color:var(--re-brand-strong)}.re-reslate-sidebar .b44-nav-item[data-active=true] .b44-icon,.re-reslate-sidebar .b44-seg-btn[data-active=true] .b44-icon{color:var(--re-brand-strong)}.re-reslate-sidebar .b44-avatar,.re-reslate-sidebar .b44-profile-dot{background:var(--re-brand-wash);color:var(--re-brand-strong)}.re-reslate-sidebar :is(.b44-ws-menu,.b44-bell-panel,.b44-palette){border-color:var(--re-border);background:var(--re-surface);box-shadow:var(--re-shadow-float)}.re-reslate-sidebar .b44-meter i{background:var(--re-brand)}.re-reslate-sidebar .b44-upgrade-icon{color:var(--re-brand)}.re-reslate-sidebar .b44-foot-stack{display:flex;flex-direction:column;align-items:center;gap:4px}