: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}}