@layer resets,theme,priority1,priority2,priority3,priority4,priority5,priority6,priority7,priority8,priority9,utilities;
@layer resets{*{box-sizing:border-box}:is(html:has([data-session-viewport]),body:has([data-session-viewport])){overscroll-behavior:none;overflow:clip}[data-beam-bloom]{max-width:100vw;margin-inline:auto}::selection{background:color-mix(in srgb, var(--ink) 25%, transparent)}:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:4px}button:focus-visible{outline-color:var(--button-focus-color,var(--ink));outline-offset:var(--button-focus-offset,3px)}a{color:inherit;text-decoration:none}h1,h2,p,figure{margin:0}::view-transition{pointer-events:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}[data-preview-motion=off] *,[data-preview-motion=off] :before,[data-preview-motion=off] :after{transition:none!important;animation:none!important}}.pviz svg{width:100%;max-width:380px;height:auto;display:block}.pviz svg [stroke]{stroke:var(--ink);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.pviz svg [fill=\#333]{fill:color-mix(in srgb, var(--ink) 82%, transparent)}.pviz svg text{font-family:var(--sans);font-weight:650}.pviz svg [fill=\#ffffff]{fill:var(--void)}.ig-viz .viz-tbl{border-collapse:collapse;margin:2px 0;font-size:11px}.ig-viz .viz-tbl th,.ig-viz .viz-tbl td{text-align:center;border:1px solid #b3c0cc;padding:3px 9px}.ig-viz .viz-tbl th{background:#eef2f6;font-weight:700}.ig-viz .viz-tbl caption{color:#666;caption-side:top;text-align:left;margin-bottom:3px;font-size:10px}@media (pointer:fine){:is(:root body:has([data-onboarding-hand]),:root body:has([data-onboarding-hand]) *){cursor:url(/onboarding/cursor-hand.svg) 12 2,pointer}:root body:has([data-onboarding-hand]) :where(input:not([type]),input[type=text],input[type=email],input[type=password],input[type=search],input[type=url],input[type=tel],input[type=number],textarea,[contenteditable=true]){cursor:text}:root body:has([data-onboarding-hand]) :where(:disabled,[aria-disabled=true]){cursor:not-allowed}:root body:has([data-onboarding-hand]) :where(:disabled *,[aria-disabled=true] *){cursor:inherit}}.laptop-only{display:none}@media screen and not (min-width:1024px){html,body{overflow:visible}body>:not(.laptop-only){display:none!important}.laptop-only{--paper:#fcf5e9;--ink:#2b2530;--muted:#615a69;--heading:var(--font-baloo), system-ui, sans-serif;--world-logo-size:62px;text-align:center;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--paper);min-height:100dvh;color:var(--ink);font-family:var(--font-nunito), system-ui, sans-serif;font-synthesis:none;-webkit-font-smoothing:antialiased;place-content:center;justify-items:center;gap:12px;padding:24px;display:grid}@supports (color:lab(0% 0 0)){.laptop-only{--paper:lab(96.9377% .559092 6.89342);--ink:lab(15.7304% 5.00983 -6.23187);--muted:lab(39.3758% 5.09097 -7.62278)}}.laptop-only>div{font-family:var(--heading);letter-spacing:-.02em;align-items:center;gap:10px;margin-bottom:clamp(12px,4vh,40px);font-size:clamp(18px,2.6vw,24px);font-weight:800;display:inline-flex}.laptop-only h1{font-family:var(--heading);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(34px,7.5vw,72px);font-weight:800;line-height:1.05}.laptop-only p{max-width:32ch;color:var(--muted);text-wrap:balance;margin:0;font-size:clamp(16px,2.6vw,25px);font-weight:600;line-height:1.3}.laptop-only img{width:min(100%,620px);height:auto;margin-top:clamp(8px,3vh,32px)}}
