.siteview{--sv-ink:#16120f;--sv-ink-2:#4b443d;--sv-muted:#6b6359;--sv-line:#e3ded4;--sv-paper:#fff;--sv-cream:#f3f1eb;--sv-teal:#2a62cf;--sv-teal-ink:#fff;--sv-device:#111;--sv-bar:#1b1816;--sv-bar-ink:#d0c8bc;--sv-bar-field:#262220;color:var(--sv-ink);width:100%;max-width:none;height:100%;max-height:none;font-family:var(--font-archivo), ui-sans-serif, system-ui, sans-serif;background:0 0;border:0;padding:0;overflow:visible}.siteview::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#16120f99}.siteview[open]{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:16px;display:flex}.siteview *,.siteview :before,.siteview :after{box-sizing:border-box}.siteview :focus-visible{outline:2px solid var(--sv-teal);outline-offset:3px}.siteview__x{z-index:2;background:var(--sv-paper);width:48px;height:48px;color:var(--sv-ink);cursor:pointer;border:0;border-radius:50%;font-size:28px;line-height:1;position:fixed;top:18px;right:18px;box-shadow:0 10px 24px -12px #00000080}.siteview__top{background:var(--sv-paper);border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;max-width:calc(100vw - 32px);padding:8px 10px 8px 18px;display:flex;box-shadow:0 10px 24px -12px #0006}.siteview__who{min-width:0}.siteview__who b{color:var(--sv-ink);font-size:15px;font-weight:700;display:block}.siteview__who span{color:var(--sv-muted);font-size:12.5px;display:block}.siteview__mode{background:var(--sv-cream);box-shadow:inset 0 0 0 1px var(--sv-line);border-radius:999px;gap:3px;padding:3px;display:inline-flex}.siteview__mode button,.siteview__next{cursor:pointer;min-height:36px;font:600 13px var(--font-archivo), ui-sans-serif, system-ui, sans-serif;background:0 0;border:0;border-radius:999px;padding:8px 14px}.siteview__mode button{color:var(--sv-ink-2)}.siteview__mode button[aria-pressed=true]{background:var(--sv-teal);color:var(--sv-teal-ink)}.siteview__next{color:var(--sv-teal);padding:8px 10px}.siteview__dev{background:var(--sv-device);flex-direction:column;display:flex;overflow:hidden;box-shadow:0 50px 90px -30px #000000b3,0 0 0 1px #2c2c2c}@media (prefers-reduced-motion:no-preference){.siteview__dev{animation:.4s cubic-bezier(.16,1.2,.3,1) both siteview-in}}@keyframes siteview-in{0%{opacity:0;transform:scale(.92)}}.siteview__dev--desktop{border-radius:14px;width:min(1180px,94vw);height:min(740px,74vh)}.siteview__dev--phone{border-radius:40px;width:min(360px,84vw);height:min(740px,74vh);padding:10px}.siteview__bar{background:var(--sv-bar);flex:none;align-items:center;gap:10px;padding:10px 14px;display:flex}.siteview__dev--phone .siteview__bar{display:none}.siteview__bar i{background:#4a433d;border-radius:50%;flex:none;width:10px;height:10px;display:block}.siteview__bar span{min-width:0;color:var(--sv-bar-ink);background:var(--sv-bar-field);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;flex:1;padding:6px 14px;font:500 13px ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.siteview__screen{background:var(--sv-paper);flex:1;min-height:0;position:relative;overflow:hidden}.siteview__dev--phone .siteview__screen{border-radius:31px}.siteview__poster{object-fit:cover;object-position:top center;width:100%;height:100%;position:absolute;inset:0}.siteview__screen iframe{background:var(--sv-paper);transform-origin:0 0;opacity:0;border:0;transition:opacity .3s;position:absolute;top:0;left:0}.siteview__screen.is-ready iframe{opacity:1}.siteview__load{letter-spacing:.08em;color:#fff;white-space:nowrap;background:#0c0a09d9;border-radius:999px;padding:7px 11px;font:600 11px ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.siteview__screen.is-ready .siteview__load{display:none}.siteview__cav{text-align:center;color:#f4efe5;max-width:60ch;margin:0;font-size:13px;line-height:1.45}@media (max-width:640px){.siteview[open]{justify-content:flex-start;padding:72px 12px 12px}.siteview__top{border-radius:20px;gap:8px 10px;padding:8px 10px}.siteview__who{text-align:center;flex:100%}.siteview__dev--desktop{height:min(560px,62vh)}.siteview__dev--phone{height:min(640px,64vh)}}button.reelx__go{cursor:pointer;background:0 0;border-style:solid;border-width:0 0 1px;padding:0;font-family:inherit}
