._5jGNBq_main{flex-direction:column;gap:20px;max-width:480px;margin:0 auto;padding:24px 16px 48px;display:flex}._5jGNBq_top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}._5jGNBq_wordmark{line-height:0}._5jGNBq_wordmark img{filter:drop-shadow(0 3px 0 var(--abyss))}._5jGNBq_tag{color:var(--sand);margin:0;font-size:15px;font-weight:600}._5jGNBq_video{aspect-ratio:9/16;background:var(--deep-sea);width:100%;max-height:72vh;image-rendering:pixelated;object-fit:contain;display:block}._5jGNBq_painting{aspect-ratio:9/16;background:var(--abyss) url(/art/bg-night.png) center / cover no-repeat;width:100%;max-height:60vh;image-rendering:pixelated;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:24px;padding:16px;display:flex}._5jGNBq_bottle{width:54px;height:54px;animation:2.4s step-end infinite _5jGNBq_bob}@keyframes _5jGNBq_bob{0%{transform:translateY(0)rotate(0)}25%{transform:translateY(-3px)rotate(6deg)}50%{transform:translateY(0)rotate(0)}75%{transform:translateY(3px)rotate(-6deg)}}._5jGNBq_card{background:var(--deep-sea);border:2px solid var(--gold);clip-path:var(--notch);flex-direction:column;gap:12px;padding:20px 16px;display:flex}._5jGNBq_label{color:var(--gold);letter-spacing:.08em;margin:0;font-size:14px;font-weight:700}._5jGNBq_prompt{color:var(--sand);margin:0;font-size:16px;font-weight:600;line-height:1.4}._5jGNBq_message{background:var(--sand);color:var(--abyss);clip-path:var(--notch);overflow-wrap:anywhere;border:2px solid #c9a86e;margin:0;padding:18px;font-size:19px;line-height:1.5;transform:rotate(-.8deg)}._5jGNBq_muted{color:var(--foam2);margin:0;font-size:14px;line-height:1.5}._5jGNBq_stats{grid-template-columns:repeat(4,1fr);gap:8px;margin:0;display:grid}._5jGNBq_stats div{background:var(--abyss);border:2px solid var(--tide);clip-path:var(--notch);text-align:center;padding:8px}._5jGNBq_stats dt{color:var(--foam2);font-size:12px}._5jGNBq_stats dd{color:var(--bottle);margin:0;font-size:24px;font-weight:700}._5jGNBq_route{gap:4px;margin:0;padding-left:22px;line-height:1.5;display:grid}._5jGNBq_openApp{text-align:center;font-size:14px}._5jGNBq_cta{border-top:2px dashed var(--tide);flex-direction:column;gap:12px;padding-top:20px;display:flex}._5jGNBq_ctaText{margin:0;line-height:1.5}._5jGNBq_button{text-align:center;background:var(--ember);color:var(--abyss);clip-path:var(--notch);box-shadow:inset 0 -5px 0 var(--ember-dark), inset 0 3px 0 #fff3;padding:16px 16px 19px;font-size:18px;font-weight:600;text-decoration:none;display:block}._5jGNBq_button:active{transform:translateY(3px)}
.TuaIFa_ship{align-items:center;gap:14px;display:flex}.TuaIFa_sail{clip-path:polygon(0 100%,100% 100%,100% 0);width:28px;height:36px;image-rendering:pixelated;flex-shrink:0}.TuaIFa_name{font-family:var(--mono);margin:0 0 2px;font-size:22px;line-height:1.2}.TuaIFa_signedIn{justify-content:space-between;align-items:baseline;gap:12px;font-size:14px;display:flex}.TuaIFa_link{color:var(--bottle);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}
.Kb-hFa_form,.Kb-hFa_done{flex-direction:column;gap:16px;display:flex}.Kb-hFa_tabs{gap:8px;display:flex}.Kb-hFa_chip{background:var(--deep-sea);min-height:44px;color:var(--foam);border:2px solid var(--tide);clip-path:var(--notch);cursor:pointer;padding:8px 14px;font-size:15px;font-weight:600}.Kb-hFa_chipOn{background:var(--gold);border-color:var(--gold);color:var(--abyss)}.Kb-hFa_voice{flex-direction:column;align-items:center;gap:12px;padding:8px 0;display:flex}.Kb-hFa_record{width:132px;height:132px;clip-path:var(--notch);background:var(--ember);box-shadow:inset 0 -8px 0 var(--ember-dark), inset 0 4px 0 #fff5;color:var(--foam);cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;border:0;font-size:40px;font-weight:800;transition:transform .15s}.Kb-hFa_recording{background:var(--seal);transform:scale(1.06);box-shadow:inset 0 -8px #8e2733}.Kb-hFa_audio{width:100%}.Kb-hFa_hint{text-align:center;margin:0;font-size:15px;font-weight:600}.Kb-hFa_field{flex-direction:column;gap:8px;display:flex}.Kb-hFa_label{color:var(--gold);font-family:var(--mono);letter-spacing:.1em;font-size:12px}.Kb-hFa_paper{background:var(--sand);color:var(--abyss);clip-path:var(--notch);resize:vertical;border:2px solid #c9a86e;padding:16px;font-size:18px;line-height:1.45}.Kb-hFa_count{opacity:.6;align-self:flex-end;font-size:13px}.Kb-hFa_input{background:var(--deep-sea);color:var(--foam);border:2px solid var(--tide);clip-path:var(--notch);caret-color:var(--ember);padding:14px;font-size:18px}.Kb-hFa_consent{align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;display:flex}.Kb-hFa_consent input{width:18px;height:18px;accent-color:var(--ember);flex-shrink:0;margin-top:3px}.Kb-hFa_primary,.Kb-hFa_secondary{min-height:56px;clip-path:var(--notch);background:var(--ember);box-shadow:inset 0 -5px 0 var(--ember-dark), inset 0 3px 0 #fff3;color:var(--abyss);letter-spacing:.02em;cursor:pointer;border:0;font-size:18px;font-weight:600}.Kb-hFa_secondary{background:var(--tide);box-shadow:inset 0 -5px 0 var(--deep-sea), inset 0 3px 0 #fff3;color:var(--foam);width:100%;min-height:48px}.Kb-hFa_primary:disabled{opacity:.5;cursor:not-allowed}.Kb-hFa_primary:active:not(:disabled),.Kb-hFa_secondary:active{transform:translateY(3px)}.Kb-hFa_error{color:var(--seal);margin:0;font-size:14px}.Kb-hFa_big{margin:0;font-size:24px;font-weight:700;line-height:1.35}.Kb-hFa_done p{margin:0;line-height:1.5}.Kb-hFa_place{color:var(--bottle);font-size:22px;font-weight:700}.Kb-hFa_link{background:var(--deep-sea);border:2px dashed var(--tide2);overflow-wrap:anywhere;padding:12px;font-size:14px;display:block}.Kb-hFa_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.YnyroG_main{flex-direction:column;gap:24px;max-width:560px;margin:0 auto;padding:32px 16px 48px;display:flex}.YnyroG_hero{height:440px;image-rendering:pixelated;text-align:center;background:url(/art/bg-dusk.png) 50% 22%/cover no-repeat;flex-direction:column;align-items:center;gap:10px;margin:-32px -16px 0;padding-top:64px;display:flex;position:relative}.YnyroG_wordmark{margin:0;line-height:0}.YnyroG_wordmark img{width:min(260px,70vw);height:auto;filter:drop-shadow(0 4px 0 var(--abyss))}.YnyroG_tagline{color:var(--sand);text-shadow:0 2px 0 var(--abyss);margin:0;font-size:18px;font-weight:600}.YnyroG_bottle{width:54px;height:54px;animation:2.4s step-end infinite YnyroG_bob;position:absolute;bottom:70px;left:calc(50% - 27px)}@keyframes YnyroG_bob{0%{transform:translateY(0)rotate(0)}25%{transform:translateY(-3px)rotate(6deg)}50%{transform:translateY(0)rotate(0)}75%{transform:translateY(3px)rotate(-6deg)}}.YnyroG_lede{text-align:center;color:var(--foam2);margin:0;line-height:1.5}.YnyroG_card{background:var(--deep-sea);border:2px solid var(--gold);clip-path:var(--notch);flex-direction:column;gap:12px;padding:20px 16px;display:flex}.YnyroG_label{color:var(--gold);letter-spacing:.08em;margin:0;font-size:14px;font-weight:700}.YnyroG_prompt{margin:0;font-size:26px;font-weight:700;line-height:1.2}.YnyroG_muted{color:var(--foam2);margin:0;font-size:14px;line-height:1.5}.YnyroG_how ol{gap:8px;margin:12px 0 0;padding-left:20px;line-height:1.5;display:grid}.YnyroG_footer{opacity:.6;text-align:center;font-size:13px;line-height:1.5}
.bhAUJG_doc{flex-direction:column;gap:28px;line-height:1.55;display:flex}.bhAUJG_doc section{flex-direction:column;gap:10px;display:flex}.bhAUJG_doc p,.bhAUJG_doc ul{margin:0}.bhAUJG_doc ul{gap:8px;padding-left:20px;display:grid}
.I8iuUG_facts{grid-template-columns:auto 1fr;gap:8px 16px;margin:0;font-size:15px;line-height:1.4;display:grid}.I8iuUG_facts dt{color:var(--gold);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;padding-top:2px;font-size:12px}.I8iuUG_facts dd{overflow-wrap:anywhere;margin:0}.I8iuUG_note{background:var(--sand);color:var(--abyss);white-space:pre-wrap;margin:0;padding:16px;font-size:18px;line-height:1.45}.I8iuUG_confirm{border:2px solid var(--seal);flex-direction:column;gap:12px;padding:16px;display:flex}.I8iuUG_confirm p{margin:0;line-height:1.5}.I8iuUG_danger{min-height:44px;color:var(--seal);border:2px solid var(--seal);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;font-weight:700}
