.selerbee-widget-root{pointer-events:auto;width:clamp(40px,9vmin,72px);height:clamp(40px,9vmin,72px);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;display:block;position:fixed;overflow:visible}.selerbee-widget-button{cursor:pointer;background:radial-gradient(circle at 35% 28%,#fff8cf 0%,#ffd84d 55%,#f1b900 100%);border:none;border-radius:999px;justify-content:center;align-items:center;width:100%;height:100%;display:flex;box-shadow:0 12px 36px #0003}.selerbee-sprite{pointer-events:none;-webkit-user-select:none;user-select:none;width:88%;height:88%;overflow:visible}.selerbee-bee-wing-left,.selerbee-bee-wing-right{fill:#e6f6ffd1;stroke:#46617866;stroke-width:1.2px;transform-box:fill-box;transform-origin:50%;animation:.18s ease-in-out infinite alternate selerbee-wing-flap}.selerbee-bee-wing-right{animation-delay:90ms}.selerbee-bee-body{fill:#ffce2f;stroke:#2b2b2b;stroke-width:2px}.selerbee-bee-stripe{fill:#2b2b2b}.selerbee-bee-eye{fill:#151515}.selerbee-bee-smile{stroke:#151515;stroke-width:2px;fill:none;stroke-linecap:round}.selerbee-bee-stinger{fill:#5e4a1e}.selerbee-bee-antenna{stroke:#2b2b2b;stroke-width:1.8px;stroke-linecap:round}.selerbee-bee-tip{fill:#2b2b2b}@keyframes selerbee-wing-flap{0%{transform:rotate(-10deg)translateY(0)}to{transform:rotate(10deg)translateY(-1px)}}.selerbee-speech-bubble{transform-origin:100%;color:#111827;background:#fff;border-radius:10px;max-width:220px;padding:8px 10px;font-size:12px;line-height:1.35;position:absolute;top:50%;right:calc(100% + 10px);transform:translateY(-50%);box-shadow:0 8px 20px #11182729}.selerbee-theme-dark .selerbee-speech-bubble{color:#f8fafc;background:#1f2937}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--theater-darken:0;font-family:Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif}html{color:#1a1a1a;background:radial-gradient(circle at 14% 10%,#ffdc646b 0%,#0000 44%),radial-gradient(circle at 86% 22%,#ffc84638 0%,#0000 50%),linear-gradient(168deg,#fcfcfc 0%,#f3f3f6 45%,#ece8f0 100%);min-height:100%;overflow-x:clip}*{box-sizing:border-box}html:after{content:"";z-index:0;pointer-events:none;opacity:var(--theater-darken,0);background:radial-gradient(circle at 12% 10%,#ffd22c2e 0%,#0000 36%),radial-gradient(circle at 82% 18%,#ffd22c1f 0%,#0000 44%),linear-gradient(160deg,#020202 0%,#090909 55%,#111 100%);position:fixed;inset:0}body{z-index:1;background:0 0;min-height:100dvh;margin:0;position:relative;overflow-x:clip}.site-header{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding-top:env(safe-area-inset-top,0);background:#fcfcfce0;border-bottom:1px solid #0000000f;position:sticky;top:0;overflow:visible;box-shadow:0 1px #ffd22c1f}.site-header__inner{max-width:1040px;padding:.85rem max(1rem, env(safe-area-inset-right)) .85rem max(1rem, env(safe-area-inset-left));justify-content:space-between;align-items:center;gap:1rem;margin:0 auto;display:flex;position:relative}.site-header__brand{color:#0a0a0a;align-items:center;gap:.6rem;text-decoration:none;display:flex}.site-header__mark{background:linear-gradient(135deg,#ffd22c 0%,#ffb400 55%,#e6a000 100%);border-radius:10px;width:2rem;height:2rem;box-shadow:0 4px 14px #ffb40073}.site-header__wordmark{letter-spacing:-.03em;font-size:1.35rem;font-weight:800;line-height:1}.site-header__nav{flex-wrap:wrap;align-items:center;gap:.35rem 1.25rem;display:flex}.site-header__link{color:#374151;font-size:.9rem;font-weight:600;text-decoration:none}.site-header__link:hover{color:#111827}.site-header__cta{color:#111;background:linear-gradient(90deg,#ffd22c 0%,#ffb400 100%);border-radius:10px;margin-left:.25rem;padding:.45rem .9rem;font-size:.85rem;font-weight:700;text-decoration:none;box-shadow:0 4px 14px #ffbc1159}.site-header__cta:hover{filter:brightness(1.05)}.site-header__menu-btn{cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffffe6;border:1px solid #00000014;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;margin:0;padding:0;display:none}.site-header__menu-icon{background:#111827;border-radius:1px;width:20px;height:2px;transition:background .2s;display:block;position:relative}.site-header__menu-icon:before,.site-header__menu-icon:after{content:"";background:#111827;border-radius:1px;width:20px;height:2px;transition:transform .2s,top .2s;position:absolute;left:0}.site-header__menu-icon:before{top:-6px}.site-header__menu-icon:after{top:6px}.site-header__menu-icon.is-open{background:0 0}.site-header__menu-icon.is-open:before{top:0;transform:rotate(45deg)}.site-header__menu-icon.is-open:after{top:0;transform:rotate(-45deg)}@media (width<=768px){.site-header__menu-btn{display:flex}.site-header__nav{top:calc(100% + .5rem);left:max(1rem, env(safe-area-inset-left));right:max(1rem, env(safe-area-inset-right));visibility:hidden;opacity:0;pointer-events:none;background:#fcfcfcfa;border:1px solid #00000014;border-radius:16px;flex-flow:column;align-items:stretch;gap:0;padding:.5rem 0;transition:opacity .2s,transform .2s,visibility .2s;position:absolute;transform:translateY(-6px);box-shadow:0 16px 48px #0000001f}.site-header__nav.is-open{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}.site-header__link{border-radius:0;align-items:center;min-height:48px;padding:.9rem 1.1rem;display:flex}.site-header__link:active{background:#0000000a}.site-header__cta{text-align:center;justify-content:center;align-items:center;min-height:48px;margin:.5rem .75rem .75rem;display:flex}}.page{max-width:1040px;padding:2.25rem max(1rem, env(safe-area-inset-right)) 3rem max(1rem, env(safe-area-inset-left));margin:0 auto}.hero{color:#fff;background:#0c0c0ce0;border:1px solid #ffd22c59;border-radius:clamp(14px,4vw,20px);padding:clamp(1.35rem,5vw,2.5rem);box-shadow:0 18px 50px #00000073}.eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#ffd22c;margin:0 0 .75rem;font-size:.8rem;font-weight:600}h1{margin:0;font-size:clamp(1.55rem,6.5vw,3.1rem);line-height:1.12}.hero-copy{color:#f2f2f2;max-width:680px;margin:1rem 0 0;font-size:clamp(.95rem,3.8vw,1.05rem);line-height:1.55}.actions{flex-wrap:wrap;justify-content:center;gap:.85rem;margin-top:1.9rem;display:flex}.button{-webkit-tap-highlight-color:transparent;border-radius:10px;justify-content:center;align-items:center;min-height:48px;padding:.85rem 1.15rem;font-weight:600;text-decoration:none;transition:transform .12s,box-shadow .12s,background-color .12s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button.primary{color:#111;background:linear-gradient(90deg,#ffd22c 0%,#ffb400 100%);box-shadow:0 6px 18px #ffbc1166}.button.ghost{color:#fff;background:#ffd22c14;border:1px solid #ffd22c8c}.light-band{color:#141414;margin-top:clamp(1.75rem,5vw,2.75rem);padding-bottom:1rem}html[data-theater-tone=dark] .light-band{color:#e8eaed}.example-website-showcase{text-align:center;margin-bottom:clamp(2rem,5vw,3rem)}.example-website-showcase__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#ffd22c;margin:0 0 .5rem;font-size:.75rem;font-weight:600}.example-website-showcase__title{letter-spacing:-.02em;margin:0;font-size:clamp(1.35rem,3vw,1.85rem);font-weight:700;line-height:1.2}.example-website-showcase__lede{opacity:.88;max-width:38rem;margin:.75rem auto 0;font-size:.95rem;line-height:1.55}.example-website-showcase__figure{background:linear-gradient(#1c1c1f 0%,#121214 100%);border-radius:clamp(10px,3vw,14px);max-width:min(640px,100%);margin:1.5rem auto 0;overflow:hidden;box-shadow:0 16px 48px #00000059,0 0 0 1px #ffd22c24}.example-website-showcase__image{object-fit:contain;object-position:center center;width:100%;height:auto;max-height:min(280px,42vh);margin:0 auto;display:block}.product-preview-video{text-align:center;color:#f0f0f0;background:#0c0c0ceb;border:1px solid #ffd22c59;border-radius:clamp(14px,4vw,20px);max-width:min(720px,100%);margin:0 auto;padding:clamp(1.15rem,4vw,2rem);box-shadow:inset 0 1px #ffffff0d,0 18px 50px #00000073}.product-preview-video__title{letter-spacing:-.02em;margin:0;font-size:clamp(1.35rem,3vw,1.75rem);font-weight:700}.product-preview-video__lede{opacity:.82;margin:.65rem 0 1.25rem;font-size:.95rem;line-height:1.5}.product-preview-video__figure{margin:0}.product-preview-video__media{object-fit:contain;background:#000;border:1px solid #ffd22c33;border-radius:clamp(10px,2.5vw,12px);width:100%;max-height:min(48vh,380px);margin:0 auto;display:block}.grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:1rem;margin-top:2.5rem;display:grid}.card{color:#f5f5f5;background:#101010e0;border:1px solid #ffd22c38;border-radius:16px;padding:1.2rem}.card h2{color:inherit;margin:0;font-size:1rem}.card p{color:#ececec;margin:.6rem 0 0}.site-footer{z-index:1;color:#e5e7eb;background:linear-gradient(#0c0c0e 0%,#050506 100%);border-top:1px solid #ffd22c33;margin-top:3rem;position:relative}.site-footer__inner{max-width:1040px;padding:3rem max(1rem, env(safe-area-inset-right)) 2rem max(1rem, env(safe-area-inset-left));grid-template-columns:minmax(0,1.1fr) minmax(0,2fr);gap:2.5rem 2rem;margin:0 auto;display:grid}.site-footer__brand{max-width:280px}.site-footer__wordmark{letter-spacing:-.03em;color:#fff;font-size:1.5rem;font-weight:800}.site-footer__tagline{color:#ffffff8c;margin:.65rem 0 0;font-size:.9rem;line-height:1.5}.site-footer__columns{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;display:grid}.site-footer__heading{letter-spacing:.14em;text-transform:uppercase;color:#ffd22c;margin:0 0 .75rem;font-size:.72rem;font-weight:700}.site-footer__list{margin:0;padding:0;list-style:none}.site-footer__list li{margin-top:.45rem}.site-footer__list li:first-child{margin-top:0}.site-footer__link{color:#ffffffb8;-webkit-tap-highlight-color:transparent;align-items:center;min-height:44px;font-size:.9rem;text-decoration:none;display:inline-flex}.site-footer__link:hover{color:#fff}.site-footer__bottom{padding:1rem max(1rem, env(safe-area-inset-right)) max(1.25rem, env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left));text-align:center;border-top:1px solid #ffffff14}.site-footer__copy{color:#ffffff73;margin:0;font-size:.8rem}@media (width<=900px){.site-footer__inner{grid-template-columns:1fr}.site-footer__columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.site-footer__columns{grid-template-columns:1fr}.site-header__wordmark{font-size:1.2rem}.site-header__mark{width:1.75rem;height:1.75rem}.actions{flex-direction:column;align-items:stretch}.actions .button{width:100%}.grid{grid-template-columns:1fr}.example-website-showcase__lede,.product-preview-video__lede{font-size:.9rem}}
