:root{color-scheme:light;--wl-bg:#ffffff;--wl-fg:#0a0a0a;--wl-hairline:rgba(0,0,0,0.1);--wl-muted:rgba(0,0,0,0.5);--brand-primary:#0a0a0a;--brand-primary-text:#fafafa;--brand-secondary:#fafafa}*{box-sizing:border-box}body,html{padding:0;margin:0;background:var(--wl-bg);color:var(--wl-fg)}body{font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:15px;line-height:1.5}a{color:inherit}.wl-mono{font-family:ui-monospace,SF Mono,Menlo,monospace}button{font:inherit}.wl-noscrollbar{scrollbar-width:none;-ms-overflow-style:none}.wl-noscrollbar::-webkit-scrollbar{width:0;height:0;display:none}.wl-orb{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;background:var(--wl-bg);border:1px solid var(--wl-hairline);perspective:90px}.wl-orb-sphere{position:relative;width:78%;height:78%;transform-style:preserve-3d;animation:wl-sphere-rotate 14s linear infinite}.wl-orb-sphere i{position:absolute;inset:0;border:1px solid var(--wl-fg);border-radius:50%}.wl-orb-sphere i:first-child{transform:rotateY(0deg)}.wl-orb-sphere i:nth-child(2){transform:rotateY(22.5deg)}.wl-orb-sphere i:nth-child(3){transform:rotateY(45deg)}.wl-orb-sphere i:nth-child(4){transform:rotateY(67.5deg)}.wl-orb-sphere i:nth-child(5){transform:rotateY(90deg) rotateX(0deg)}.wl-orb-sphere i:nth-child(6){transform:rotateY(90deg) rotateX(22.5deg)}.wl-orb-sphere i:nth-child(7){transform:rotateY(90deg) rotateX(45deg)}.wl-orb-sphere i:nth-child(8){transform:rotateY(90deg) rotateX(67.5deg)}@keyframes wl-sphere-rotate{0%{transform:rotateY(0deg) rotateX(15deg)}to{transform:rotateY(1turn) rotateX(15deg)}}@media (prefers-reduced-motion:reduce){.wl-orb-sphere{animation:none;transform:rotateY(28deg) rotateX(15deg)}}.wl-addrow{display:flex;align-items:center;justify-content:center;width:100%;min-height:3.4rem}.wl-add{opacity:0;transition:opacity .15s ease}.wl-addrow:focus-within .wl-add,.wl-addrow:hover .wl-add{opacity:1}@media (hover:none){.wl-add{opacity:1}}.wl-reveal{opacity:0;transition:opacity .15s ease}.wl-revealer:focus-within .wl-reveal,.wl-revealer:hover .wl-reveal{opacity:1}@media (hover:none){.wl-reveal{opacity:1}}.wl-typing{display:inline-flex;align-items:center;gap:4px;height:1.2em;vertical-align:middle}.wl-typing i{width:6px;height:6px;border-radius:50%;background:var(--wl-muted);display:inline-block;animation:wl-typing 1.2s ease-in-out infinite}.wl-typing i:nth-child(2){animation-delay:.15s}.wl-typing i:nth-child(3){animation-delay:.3s}@keyframes wl-typing{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.wl-caret{display:inline-block;width:2px;height:1em;background:var(--wl-fg);margin-left:2px;vertical-align:text-bottom;animation:wl-blink 1s step-end infinite}@keyframes wl-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.wl-typing i{opacity:.5}.wl-caret,.wl-typing i{animation:none}}.wl-search-row{background:transparent;border-radius:8px}.wl-search-row:hover{background:rgba(0,0,0,.04)}.wl-search-row .wl-go{opacity:0;color:var(--wl-muted);transition:opacity .12s ease,transform .12s ease;transform:translateX(-3px)}.wl-search-row:focus-visible .wl-go,.wl-search-row:hover .wl-go{opacity:1;transform:translateX(0)}.wl-reaction-bubble{position:absolute;bottom:4.5rem;display:flex;flex-direction:column;align-items:center;gap:.2rem;transform:translateX(-50%);animation:wl-reaction-float 2.6s cubic-bezier(.2,.7,.2,1) forwards;filter:drop-shadow(0 4px 12px rgba(0,0,0,.35))}@keyframes wl-reaction-float{0%{transform:translate(-50%,20px) scale(.6);opacity:0}12%{transform:translate(-50%) scale(1.08);opacity:1}30%{transform:translate(-50%,-30px) scale(1);opacity:1}to{transform:translate(-50%,-280px) scale(.95);opacity:0}}[data-wl-app] .wl-web-only{display:none!important}.wl-aichat-history{display:none}@media (max-width:640px){:root{--wl-phone-hdr:calc(env(safe-area-inset-top) + 0.8rem + 45px)}input,select,textarea{font-size:16px!important}.wl-home>div{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.wl-home header{gap:.4rem!important;padding:calc(.4rem + env(safe-area-inset-top)) 12px .4rem!important}.wl-home header>button[aria-label$=sidebar],.wl-home-rail{display:none!important}.wl-home header a,.wl-home header button{min-height:44px!important;min-width:44px!important;flex-shrink:0}.wl-home-hleft{gap:6px!important;flex:1 1 auto;min-width:0}.wl-home-hleft>button[aria-label^="Current app"]{width:44px;padding:0!important;justify-content:center}.wl-home-hleft>button[aria-label^="Current app"]>span{display:none}.wl-home-hleft>button[aria-label="Switch workspace"]{flex:0 1 auto;min-width:0!important;padding:0 .6rem!important}.wl-home-hleft>button[aria-label="Switch workspace"]>.wl-mono{display:none}.wl-home-hright{gap:6px!important;flex-shrink:0}.wl-home-hright [role=dialog],.wl-home-hright [role=menu]{position:fixed!important;top:calc(var(--wl-phone-hdr) + 6px)!important;left:8px!important;right:8px!important;width:auto!important;min-width:0!important}[role=menu] button,[role=menuitem]{min-height:44px}.wl-home-main{padding:1.6rem 16px calc(2rem + env(safe-area-inset-bottom))!important;gap:1.5rem!important}.wl-home-title{font-size:1.55rem!important;line-height:1.2}.wl-composer{flex-wrap:wrap;align-items:center!important;padding:.35rem .45rem!important}.wl-composer .wl-composer-input{order:-1;flex:1 0 100%!important;padding:.55rem .6rem .2rem!important}.wl-composer button{min-height:44px!important;min-width:44px!important}.wl-composer>:nth-child(3){margin-right:auto}div:has(>.wl-tile){justify-content:flex-start!important;gap:.9rem .8rem!important}.wl-tile,.wl-tile:hover{width:calc(25% - .6rem)!important;padding:.35rem 0!important;gap:.4rem!important;border-color:transparent!important;transform:none!important;box-shadow:none!important;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.wl-tile-edit,.wl-tile-edit:hover{border-color:var(--wl-hairline)!important}.wl-tile-name{max-width:100%;font-size:.72rem!important;font-weight:500!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wl-tile-blurb{display:none}.wl-addrow button{width:44px!important;height:44px!important}.wl-widget{width:100%!important;-webkit-touch-callout:none}[role=dialog]:not([aria-label=Messages]):not([aria-label=Notifications]){position:fixed!important;inset:0!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)!important}[role=dialog] button[aria-label="Done editing"],[role=dialog] button[aria-label="Edit apps"],[role=dialog] button[aria-label="Manage workspaces"],[role=dialog] button[aria-label="Share conversation"],[role=dialog] button[aria-label=Close],[role=dialog] button[aria-label=Done]{min-width:44px!important;min-height:44px!important}[role=dialog] [style*="minmax(8.5rem"]{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.5rem!important}[role=dialog] [style*="minmax(8.5rem"]>*{min-width:0;padding:.8rem .35rem!important;gap:.4rem!important}[role=dialog] [style*="minmax(8.5rem"]>*>span:nth-child(2){max-width:100%;font-size:.8rem!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[role=dialog]:not([aria-label^=Add]) [style*="minmax(8.5rem"]>*>span:nth-child(3){display:none!important}[role=dialog][aria-label^=Add] [style*="minmax(8.5rem"]>*>span:nth-child(3){font-size:.64rem!important}[role=dialog][aria-label="Switch workspace"] [style*="minmax(8.5rem"]{grid-template-columns:1fr!important}[role=dialog][aria-label="Switch workspace"] [style*="minmax(8.5rem"]>*{flex-direction:row!important;justify-content:flex-start!important;text-align:left!important;min-height:56px;padding:.55rem .85rem!important;gap:.75rem!important}[role=dialog][aria-label="Switch workspace"] [style*="minmax(8.5rem"]>*>span:nth-child(2){flex:1 1 auto;min-width:0;font-size:.9rem!important}[role=dialog][aria-label="Switch workspace"] [style*="minmax(8.5rem"]>*>span:nth-child(3){display:inline!important;flex-shrink:0}[role=dialog][aria-label=Settings]>div:nth-child(2){flex-direction:column!important;min-height:0!important}[role=dialog][aria-label=Settings] nav[aria-label="Settings sections"]{width:auto!important;flex-direction:row!important;align-items:center;gap:.25rem!important;padding:.5rem 12px!important;overflow-x:auto!important;overflow-y:hidden!important;border-right:0!important;border-bottom:1px solid var(--wl-hairline);scrollbar-width:none}[role=dialog][aria-label=Settings] nav[aria-label="Settings sections"]::-webkit-scrollbar{display:none}[role=dialog][aria-label=Settings] nav[aria-label="Settings sections"]>div:first-child{flex:0 0 9.5rem;margin:0 .25rem 0 0!important}[role=dialog][aria-label=Settings] nav[aria-label="Settings sections"]>div:first-child>div{position:fixed!important;top:auto!important;left:12px!important;right:12px!important;width:auto!important}[role=dialog][aria-label=Settings] nav[aria-label="Settings sections"]>button{width:auto!important;flex-shrink:0;white-space:nowrap;min-height:44px;padding:0 .85rem!important}[role=dialog][aria-label=Settings]>div:nth-child(2)>div:last-child{padding:1.1rem 16px 1.5rem!important}[role=dialog][aria-label=Settings]>div:nth-child(3){display:none}.wl-aichat-history{display:flex;width:44px;height:44px;margin-left:-.4rem}.wl-aichat>div:nth-child(2){position:relative}.wl-aichat-convos{display:none!important;position:absolute;inset:0;z-index:5;width:auto!important;border-right:0!important;background:var(--wl-bg)}.wl-aichat[data-convos=open] .wl-aichat-convos{display:flex!important}.wl-aichat-convos>div:last-child>div{min-height:44px}}