.ui-module__QlBvra__root,.ui-module__QlBvra__day{--ink:#272139;--ink-soft:#463e5c;--paper:#fffaf3;--bed:#fffaf39e;--card:#fffbf6a8;--pill:#fffbf699;--pill-hover:#fffbf6d9;--line:#27213924;--line-strong:#27213947;--tone-ink:#272139;--tone-ink-soft:#463e5c;--tone-paper:#fffaf3;--tone-bed:#fffaf39e;--tone-card:#fffbf6a8;--tone-pill:#fffbf699;--tone-pill-hover:#fffbf6d9;--tone-line:#27213924;--tone-line-strong:#27213947;--col-card:var(--col-day-card);--col-card-solid:var(--col-day-card-solid);--col-card-line:var(--col-day-card-line);--col-card-shadow:var(--col-day-card-shadow);--col-card-shadow-hi:var(--col-day-card-shadow-hi);--col-card-blur:var(--col-day-card-blur);--col-radius:var(--col-day-radius);--col-glow:var(--col-day-glow);--col-ink:var(--col-day-ink);--col-ink-soft:var(--col-day-ink-soft);--col-heading:var(--col-day-heading);--col-chip:var(--col-day-chip);--col-chip-ink:var(--col-day-chip-ink);--col-button:var(--col-day-button);--col-button-hover:var(--col-day-button-hover);--col-button-ink:var(--col-day-button-ink);--col-button-line:var(--col-day-button-line);--col-solid:var(--col-day-solid);--col-solid-ink:var(--col-day-solid-ink);--col-sky-ink:var(--col-day-sky-ink);--col-sky-ink-soft:var(--col-day-sky-ink-soft);--col-sky-bed:var(--col-day-sky-bed);--col-accent:var(--col-day-accent);--col-nav:var(--col-day-nav)}.ui-module__QlBvra__root[data-sky=night],.ui-module__QlBvra__night{--ink:#f4f0e8;--ink-soft:#ddd7e8;--paper:#1d1f3d;--bed:#1416308c;--card:#1c1e3e8c;--pill:#1c1e3e8c;--pill-hover:#1c1e3ecc;--line:#f4f0e82e;--line-strong:#f4f0e857;--tone-ink:#f4f0e8;--tone-ink-soft:#ddd7e8;--tone-paper:#1d1f3d;--tone-bed:#1416308c;--tone-card:#1c1e3e8c;--tone-pill:#1c1e3e8c;--tone-pill-hover:#1c1e3ecc;--tone-line:#f4f0e82e;--tone-line-strong:#f4f0e857;--col-card:var(--col-night-card);--col-card-solid:var(--col-night-card-solid);--col-card-line:var(--col-night-card-line);--col-card-shadow:var(--col-night-card-shadow);--col-card-shadow-hi:var(--col-night-card-shadow-hi);--col-card-blur:var(--col-night-card-blur);--col-radius:var(--col-night-radius);--col-glow:var(--col-night-glow);--col-ink:var(--col-night-ink);--col-ink-soft:var(--col-night-ink-soft);--col-heading:var(--col-night-heading);--col-chip:var(--col-night-chip);--col-chip-ink:var(--col-night-chip-ink);--col-button:var(--col-night-button);--col-button-hover:var(--col-night-button-hover);--col-button-ink:var(--col-night-button-ink);--col-button-line:var(--col-night-button-line);--col-solid:var(--col-night-solid);--col-solid-ink:var(--col-night-solid-ink);--col-sky-ink:var(--col-night-sky-ink);--col-sky-ink-soft:var(--col-night-sky-ink-soft);--col-sky-bed:var(--col-night-sky-bed);--col-accent:var(--col-night-accent);--col-nav:var(--col-night-nav)}.ui-module__QlBvra__day,.ui-module__QlBvra__night{color:var(--ink)}.ui-module__QlBvra__surface{--ink:var(--col-ink,var(--tone-ink));--ink-soft:var(--col-ink-soft,var(--tone-ink-soft));--paper:var(--col-card-solid,var(--tone-paper));--card:var(--col-card,var(--tone-card));--line:var(--col-card-line,var(--tone-line));--line-strong:var(--col-button-line,var(--tone-line-strong));--pill:var(--col-chip,var(--tone-pill));--pill-hover:var(--col-button-hover,var(--tone-pill-hover));--heading:var(--col-heading)}.ui-module__QlBvra__onSky{--ink:var(--col-sky-ink,var(--tone-ink));--ink-soft:var(--col-sky-ink-soft,var(--tone-ink-soft));--bed:var(--col-sky-bed,var(--tone-bed));--heading:initial}.ui-module__QlBvra__root{--gutter:clamp(16px, 5vw, 72px);--measure:34rem;--display:var(--font-site-display), Georgia, serif;--sans:var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;--mono:var(--font-geist-mono), ui-monospace, monospace;--ease-out:cubic-bezier(.16, 1, .3, 1);--h2-size:clamp(2rem, 1.4rem + 2.4vw, 3.4rem);--sub-size:clamp(1.125rem, 1rem + .45vw, 1.375rem);--sub-gap:clamp(.5rem, .3rem + .6vw, .875rem);--head-space:clamp(1.75rem, 1.2rem + 1.6vw, 2.75rem);min-height:100svh;color:var(--ink);font-family:var(--sans);position:relative;overflow-x:clip}.ui-module__QlBvra__page{z-index:1;position:relative}.ui-module__QlBvra__root :focus-visible{outline-offset:3px;outline:2px solid #272139;box-shadow:0 0 0 6px #fffaf3f2}.ui-module__QlBvra__root main[tabindex="-1"]:focus,.ui-module__QlBvra__root section[tabindex="-1"]:focus,.ui-module__QlBvra__root footer[tabindex="-1"]:focus{box-shadow:none;outline:none}.ui-module__QlBvra__skip{z-index:60;background:var(--ink);color:var(--paper);border-radius:999px;padding:12px 16px;font-weight:600;text-decoration:none;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.ui-module__QlBvra__skip:focus-visible{transform:none}.ui-module__QlBvra__section{padding:clamp(96px, 16svh, 160px) var(--gutter);position:relative}.ui-module__QlBvra__eyebrow{font:500 .75rem/1.2 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 .8rem}.ui-module__QlBvra__h2{font-family:var(--display);font-variation-settings:"SOFT" 100, "WONK" 0;font-weight:450;font-size:var(--h2-size);letter-spacing:-.015em;text-wrap:balance;color:var(--heading,inherit);margin:0;line-height:1.04}.ui-module__QlBvra__sub{margin:var(--sub-gap) 0 0;max-width:var(--measure);font-size:var(--sub-size);letter-spacing:-.005em;color:var(--ink-soft);text-wrap:pretty;line-height:1.4}.ui-module__QlBvra__lede{max-width:var(--measure);text-wrap:pretty;margin:1rem 0 0;font-size:1.0625rem;line-height:1.6}.ui-module__QlBvra__bed{position:relative}.ui-module__QlBvra__bed:before{content:"";z-index:-1;background:radial-gradient(closest-side, color-mix(in srgb, var(--bed) 60%, transparent) 20%, transparent);pointer-events:none;border-radius:50%;position:absolute;inset:-1.25rem -1.75rem}.ui-module__QlBvra__buttons{flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.ui-module__QlBvra__button,.ui-module__QlBvra__buttonSolid{border:1px solid var(--col-button-line,var(--line-strong));background:var(--col-button,var(--pill));min-height:48px;color:var(--col-button-ink,inherit);font:500 1rem/1 var(--sans);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .35s var(--ease-out), border-color .35s var(--ease-out), box-shadow .35s var(--ease-out), transform .4s var(--ease-out);border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:0 1.25rem;text-decoration:none;display:inline-flex}.ui-module__QlBvra__button:hover{background:var(--col-button-hover,var(--pill-hover))}.ui-module__QlBvra__buttonSolid{background:var(--col-solid,var(--ink));color:var(--col-solid-ink,var(--paper));border-color:#0000;font-weight:600;box-shadow:0 10px 30px -12px #2721398c}.ui-module__QlBvra__buttonSolid:hover{box-shadow:0 14px 34px -12px #272139b3}.ui-module__QlBvra__button:active,.ui-module__QlBvra__buttonSolid:active{transform:scale(.97)}.ui-module__QlBvra__arrow{opacity:.75;transition:transform .4s var(--ease-out);font-size:.9em}.ui-module__QlBvra__buttonSolid:hover .ui-module__QlBvra__arrow,.ui-module__QlBvra__button:hover .ui-module__QlBvra__arrow{transform:translate(2px)}.ui-module__QlBvra__soon{cursor:default;opacity:.66;-webkit-tap-highlight-color:transparent;text-decoration:none}.ui-module__QlBvra__button.ui-module__QlBvra__soon:hover{background:var(--col-button,var(--pill))}.ui-module__QlBvra__button.ui-module__QlBvra__soon:active{transform:none}.ui-module__QlBvra__soonTag{font:500 .62rem/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;opacity:.85}.ui-module__QlBvra__chips{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.ui-module__QlBvra__chip{border:1px solid var(--line);background:var(--col-chip,var(--pill));min-height:28px;font:500 .75rem/1 var(--mono);letter-spacing:.04em;color:var(--col-chip-ink,var(--ink-soft));border-radius:999px;align-items:center;padding:0 .7rem;display:inline-flex}@media (prefers-reduced-motion:reduce){.ui-module__QlBvra__button,.ui-module__QlBvra__buttonSolid,.ui-module__QlBvra__arrow{transition:none}}.ui-module__QlBvra__lost{text-align:center;color:var(--ink);flex-direction:column;align-items:center;display:flex}.ui-module__QlBvra__lost p{margin-left:auto;margin-right:auto}.ui-module__QlBvra__lostSpot{width:160px;height:min(32svh,260px);margin-bottom:1.5rem}.ui-module__QlBvra__copyIcon{opacity:.7;flex:none;width:13px;height:13px;margin-left:.1rem;position:relative}.ui-module__QlBvra__copyIcon:before,.ui-module__QlBvra__copyIcon:after{content:"";border:1.5px solid;border-radius:2.5px;width:9px;height:9px;position:absolute}.ui-module__QlBvra__copyIcon:before{opacity:.55;top:0;left:0}.ui-module__QlBvra__copyIcon:after{background:var(--col-button,var(--pill));bottom:0;right:0}.ui-module__QlBvra__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-module__QlBvra__root [data-reveal=armed]{opacity:0;transform:translateY(14px)}.ui-module__QlBvra__root [data-reveal=in]{opacity:1;transition:opacity .7s ease, transform .9s var(--ease-out);transform:none}@media (prefers-reduced-motion:reduce){.ui-module__QlBvra__root [data-reveal=armed]{opacity:1;transform:none}}.ui-module__QlBvra__dragHint{left:50%;bottom:var(--drag-hint-bottom,14%);border:1px solid var(--line-strong);background:color-mix(in srgb, var(--paper) 82%, transparent);color:var(--ink);font:500 .72rem/1 var(--mono);letter-spacing:.08em;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .5s ease, transform .7s var(--ease-out);border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .75rem;display:inline-flex;position:absolute;transform:translate(-50%,6px)}.ui-module__QlBvra__dragHint[data-on]{opacity:1;transform:translate(-50%)}.ui-module__QlBvra__dragHintArrow{opacity:.6;font-size:.85rem}.ui-module__QlBvra__dragHint[data-on] .ui-module__QlBvra__dragHintArrow:first-child{animation:ui-module__QlBvra__dragNudgeLeft 1.6s var(--ease-out) .4s 2}.ui-module__QlBvra__dragHint[data-on] .ui-module__QlBvra__dragHintArrow:last-child{animation:ui-module__QlBvra__dragNudgeRight 1.6s var(--ease-out) .4s 2}@keyframes ui-module__QlBvra__dragNudgeLeft{40%{transform:translate(-3px)}}@keyframes ui-module__QlBvra__dragNudgeRight{40%{transform:translate(3px)}}@media (prefers-reduced-motion:reduce){.ui-module__QlBvra__dragHint{transition:opacity .2s linear;transform:translate(-50%)}.ui-module__QlBvra__dragHint[data-on] .ui-module__QlBvra__dragHintArrow{animation:none}}
