.oEoh1q_frame{flex-direction:column;min-height:100vh;display:flex}.oEoh1q_frame>:nth-child(2){flex:1}.oEoh1q_bar{padding:6px var(--gutter);background:var(--ink);color:var(--on-ink-2);font-family:var(--mono);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 20px;font-size:12px;line-height:18px;display:flex}.oEoh1q_notice{margin:0}.oEoh1q_bar a{color:var(--paper)}.oEoh1q_bar a:hover{color:var(--blue-on-ink)}.oEoh1q_navigator{flex-wrap:wrap;align-items:center;gap:2px 6px;display:flex}.oEoh1q_navigator a,.oEoh1q_navigator .oEoh1q_off{background:#ffffff1a;border-radius:999px;align-items:center;min-height:32px;padding:0 10px;text-decoration:none;display:inline-flex}.oEoh1q_navigator .oEoh1q_off{opacity:.35}.oEoh1q_where{color:var(--on-ink);margin-right:4px}@property --pitch-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.oEoh1q_frame:has(.oEoh1q_hide:not(:checked)){background:var(--ink);padding-bottom:240px}html:has(.oEoh1q_hide:not(:checked)){scroll-padding-bottom:300px}.oEoh1q_pitch{z-index:50;background:linear-gradient(var(--ink), var(--ink)) padding-box, conic-gradient(from var(--pitch-angle), #2433ff, #a9aeff, #ff4fd8, #ffcf5a, #2433ff) border-box;width:min(340px,100vw - 32px);color:var(--on-ink);font-family:var(--sans);border:2px solid #0000;border-radius:20px;padding:20px 20px 18px;animation:.6s cubic-bezier(.2,.9,.3,1.2) 1.2s both oEoh1q_pitch-arrive,4s linear infinite oEoh1q_pitch-turn;position:fixed;bottom:20px;right:20px;box-shadow:0 24px 60px -16px #2433ff99,0 0 40px -8px #ff4fd859}.oEoh1q_hide:checked+.oEoh1q_pitch{display:none}.oEoh1q_close{width:32px;height:32px;color:var(--on-ink);cursor:pointer;border-radius:999px;place-items:center;font-size:22px;line-height:1;display:grid;position:absolute;top:8px;right:8px}.oEoh1q_close:hover{color:var(--paper);background:#ffffff1f}.oEoh1q_hide:focus-visible+.oEoh1q_pitch .oEoh1q_close{outline:3px solid var(--blue-on-ink);outline-offset:2px}.oEoh1q_pitchEyebrow{font-family:var(--mono);color:var(--blue-on-ink);margin:0 0 6px;font-size:12px;line-height:18px}.oEoh1q_pitchTitle{color:var(--paper);letter-spacing:-.01em;margin:0;padding-right:24px;font-size:22px;font-weight:800;line-height:27px}.oEoh1q_pitchText{margin:8px 0 14px;font-size:15px;line-height:22px}.oEoh1q_pitchButton{background:var(--blue);min-height:48px;color:var(--paper);border-radius:12px;justify-content:center;align-items:center;gap:8px;font-size:16px;font-weight:700;text-decoration:none;transition:transform .2s;display:flex;position:relative;overflow:hidden}.oEoh1q_pitchButton:after{content:"";background:linear-gradient(90deg,#0000,#ffffff8c,#0000);width:45%;height:180%;animation:3s ease-in-out infinite oEoh1q_pitch-sweep;position:absolute;top:-40%;left:-70%;transform:rotate(18deg)}.oEoh1q_pitchButton:hover{background:var(--blue-hover);transform:translateY(-2px)}.oEoh1q_pitchButton:focus-visible{outline:3px solid var(--blue-on-ink);outline-offset:2px}@keyframes oEoh1q_pitch-turn{to{--pitch-angle:360deg}}@keyframes oEoh1q_pitch-sweep{0%,55%{transform:translate(0)rotate(18deg)}to{transform:translate(466.667%)rotate(18deg)}}@keyframes oEoh1q_pitch-arrive{0%{opacity:0;transform:translateY(24px)scale(.96)}}@media (max-width:600px){.oEoh1q_frame:has(.oEoh1q_hide:not(:checked)){padding-bottom:170px}html:has(.oEoh1q_hide:not(:checked)){scroll-padding-bottom:200px}.oEoh1q_pitch{padding:16px 16px 14px;bottom:16px;right:16px}.oEoh1q_pitchText{display:none}.oEoh1q_pitchTitle{margin-bottom:12px;font-size:19px;line-height:24px}}@media (prefers-reduced-motion:reduce){.oEoh1q_pitch,.oEoh1q_pitchButton:after{animation:none}}
