:root{--gn-brand-paper:#fff8ef;--gn-brand-ink:#141210;--gn-brand-wine:#8a1230;--gn-brand-mustard:#f3c552;--gn-brand-glow:#f9dfa0;--gn-brand-sand:#f8efe0;--gn-brand-sage:#e7eddd;--gn-brand-blush:#fbdccf;--gn-brand-leaf:#8fb36b;--gn-brand-success:#5d8f3d;--gn-brand-ready:#7bb35a;--gn-bottle-1:#f8e6c9;--gn-bottle-2:#f4d2bd;--gn-bottle-3:#dde5cf;--gn-on-pastel:#141210;--gn-font-serif:"Instrument Serif", Georgia, serif;--gn-font-sans:"Instrument Sans", system-ui, sans-serif;--gn-font-hand:"Caveat", cursive;--gn-text-xs:.75rem;--gn-text-sm:.875rem;--gn-text-md:1rem;--gn-text-lg:1.125rem;--gn-title-sm:1.625rem;--gn-title-md:2rem;--gn-title-lg:2.375rem;--gn-title-xl:3rem;--gn-border:1.25px;--gn-border-strong:1.5px;--gn-radius-pill:999px;--gn-radius-sm:10px;--gn-radius-md:14px;--gn-radius-lg:18px;--gn-radius-sheet:28px;--gn-touch:44px;--gn-shadow-sm:2px 2px 0 var(--gn-line);--gn-shadow-md:3px 3px 0 var(--gn-line);--gn-shadow-lg:4px 4px 0 var(--gn-line);--gn-ease-out:cubic-bezier(.3, 1, .4, 1);--gn-ease-spring:cubic-bezier(.3, 1.4, .5, 1);--gn-ease-sheet:cubic-bezier(.2, .9, .3, 1.2);--gn-duration-fast:.15s;--gn-duration-base:.3s}:root,[data-gn-theme=papel]{--gn-bg:#fff8ef;--gn-fg:#141210;--gn-card:#fffdf9;--gn-soft:#f8efe0;--gn-line:#141210;--gn-muted:#1412109e;--gn-hair:#14121024;--gn-accent:#8a1230;--gn-wine:#8a1230;--gn-action:#f3c552;--gn-on-action:#141210;--gn-focus:#f3c552;--gn-scrim:#14121080;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-gn-theme=noche]{--gn-bg:#17120f;--gn-fg:#f6ecdc;--gn-card:#221b17;--gn-soft:#2b221d;--gn-line:#f6ecdc;--gn-muted:#f6ecdc9e;--gn-hair:#f6ecdc29;--gn-accent:#f08aa1;--gn-wine:#b0294d;--gn-action:#f3c552;--gn-on-action:#141210;--gn-focus:#f3c552;--gn-scrim:#0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-gn-theme=tinto]{--gn-bg:#4b0b1c;--gn-fg:#fff1e3;--gn-card:#5d1328;--gn-soft:#6a1b31;--gn-line:#fff1e3;--gn-muted:#fff1e3b3;--gn-hair:#fff1e333;--gn-accent:#f3c552;--gn-wine:#d4466a;--gn-action:#f3c552;--gn-on-action:#141210;--gn-focus:#fff1e3;--gn-scrim:#0000008c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-gn-theme]{--gn-shadow-sm:2px 2px 0 var(--gn-line);--gn-shadow-md:3px 3px 0 var(--gn-line);--gn-shadow-lg:4px 4px 0 var(--gn-line);background-color:var(--gn-bg);color:var(--gn-fg)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--gn-bg);color:var(--gn-fg);font:400 var(--gn-text-md) / 1.5 var(--gn-font-sans);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;margin:0}button,input,textarea,select{font:inherit;color:inherit}svg{display:block}:focus-visible{outline:2px solid var(--gn-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html,body,#root{min-height:100%}body{min-height:100dvh}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._icon_1dpl9_1{vertical-align:middle;flex:none;display:inline-block}._spin_1dpl9_7{animation:1.2s linear infinite _spin_1dpl9_7}@keyframes _spin_1dpl9_7{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._spin_1dpl9_7{animation:none}}._art_16ho4_1{width:100%;height:auto;display:block;overflow:visible}._inline_16ho4_8{display:inline-block}._cat_16ho4_13{color:var(--gn-cat-color,var(--gn-brand-ink))}[data-gn-theme=noche] ._cat_16ho4_13,[data-gn-theme=tinto] ._cat_16ho4_13{filter:drop-shadow(0 0 .7px #f6ecdc8c)}._eyes_16ho4_22{transition:transform .35s ease-out}._blink_16ho4_26{transform-box:fill-box;transform-origin:50%;animation:4.2s infinite _blink_16ho4_26}@keyframes _blink_16ho4_26{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.08)}}._glassLiquid_16ho4_44{transition:transform .55s var(--gn-ease-spring)}._glassFill_16ho4_48{transition:fill .3s,fill-opacity .3s}._wave_16ho4_54{animation:2.4s linear infinite _wave_16ho4_54}@keyframes _wave_16ho4_54{to{transform:translate(-60px)}}._character_16ho4_65{color:var(--gn-brand-ink)}[data-gn-theme=noche] ._character_16ho4_65,[data-gn-theme=tinto] ._character_16ho4_65{color:var(--gn-fg)}@media (prefers-reduced-motion:reduce){._blink_16ho4_26,._wave_16ho4_54{animation:none}._eyes_16ho4_22,._glassLiquid_16ho4_44,._glassFill_16ho4_48{transition:none}}._title_1wv5o_1{font:400 var(--gn-title-md) / 1 var(--gn-font-serif);letter-spacing:-.01em;text-wrap:balance;margin:.125rem 0 .75rem}._sm_1wv5o_8{font-size:var(--gn-title-sm)}._md_1wv5o_11{font-size:var(--gn-title-md)}._lg_1wv5o_14{font-size:var(--gn-title-lg)}._xl_1wv5o_17{font-size:var(--gn-title-xl)}._eyebrow_1wv5o_21{font:italic 1.125rem / 1.2 var(--gn-font-serif);color:var(--gn-accent);margin:0 0 .25rem}._text_1wv5o_27{text-wrap:pretty;margin:0 0 .75rem;line-height:1.45}._textMd_1wv5o_33{font-size:var(--gn-text-md)}._textSm_1wv5o_37{font-size:var(--gn-text-sm)}._muted_1wv5o_41{color:var(--gn-muted)}._overline_1wv5o_45{font:600 var(--gn-text-xs) / 1 var(--gn-font-sans);letter-spacing:.09em;text-transform:uppercase;color:var(--gn-muted)}._hand_1wv5o_52{font:700 1.4rem / 1.05 var(--gn-font-hand);color:var(--gn-accent)}._score_1wv5o_57{font:italic 3rem / 1 var(--gn-font-serif);color:var(--gn-accent);font-variant-numeric:tabular-nums}._outOf_1wv5o_63{color:var(--gn-muted);font-size:1rem;font-style:normal}._button_139h1_1{border:var(--gn-border-strong) solid var(--gn-line);border-radius:var(--gn-radius-pill);min-height:48px;font:500 1rem / 1.1 var(--gn-font-sans);text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:transform var(--gn-duration-fast), box-shadow var(--gn-duration-fast), background-color var(--gn-duration-base), opacity var(--gn-duration-base);justify-content:center;align-items:center;gap:.5rem;padding:0 1.4rem;display:inline-flex;position:relative;overflow:hidden}._full_139h1_25{width:100%;display:flex}._primary_139h1_30,._secondary_139h1_31,._inverse_139h1_32{box-shadow:var(--gn-shadow-md)}._primary_139h1_30:active,._secondary_139h1_31:active,._inverse_139h1_32:active{box-shadow:1px 1px 0 var(--gn-line);transform:translate(2px,2px)}._primary_139h1_30{background:var(--gn-action);color:var(--gn-on-action)}._secondary_139h1_31{background:var(--gn-bg);color:var(--gn-fg)}._inverse_139h1_32{background:var(--gn-fg);color:var(--gn-bg)}._text_139h1_58{min-height:var(--gn-touch);color:var(--gn-fg);text-underline-offset:3px;font-size:var(--gn-text-sm);background:0 0;border-color:#0000;text-decoration:underline}._sm_139h1_68{min-height:40px;font-size:var(--gn-text-sm);padding:0 1rem}._sm_139h1_68._primary_139h1_30,._sm_139h1_68._secondary_139h1_31,._sm_139h1_68._inverse_139h1_32{box-shadow:var(--gn-shadow-sm)}._button_139h1_1:disabled{opacity:.45;cursor:not-allowed;transform:none}._button_139h1_1[aria-busy=true]{cursor:progress}._button_139h1_1:focus-visible,._iconButton_139h1_91:focus-visible{outline:2px solid var(--gn-focus);outline-offset:3px}._iconButton_139h1_91{border:var(--gn-border) solid var(--gn-hair);width:38px;height:38px;color:var(--gn-fg);cursor:pointer;touch-action:manipulation;background:0 0;border-radius:50%;flex:none;place-items:center;display:inline-grid;position:relative}._iconButton_139h1_91:before{content:"";position:absolute;inset:-3px}._iconButton_139h1_91:active{background:var(--gn-hair)}._hold_139h1_124{-webkit-touch-callout:none}._holdFill_139h1_128{background:var(--gn-accent);transform-origin:0;pointer-events:none;position:absolute;inset:0;transform:scaleX(0)}._holdLabel_139h1_137{position:relative}._holdDone_139h1_141{background:var(--gn-brand-success);color:#fff}._holdDone_139h1_141 ._holdFill_139h1_128{opacity:0}._visuallyHidden_139h1_150{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){._button_139h1_1,._iconButton_139h1_91{transition:none}}._field_tqw1p_1{gap:.35rem;display:grid}._label_tqw1p_6{font:500 var(--gn-text-sm) / 1.2 var(--gn-font-sans)}._input_tqw1p_10{border:var(--gn-border) solid var(--gn-line);border-radius:var(--gn-radius-md);background:var(--gn-card);width:100%;min-height:48px;color:var(--gn-fg);font:400 1rem var(--gn-font-sans);padding:0 .9rem}._input_tqw1p_10::placeholder{color:var(--gn-muted)}._input_tqw1p_10:focus{outline:2px solid var(--gn-focus);outline-offset:1px}._invalid_tqw1p_31{border-color:var(--gn-accent);border-width:var(--gn-border-strong)}._hint_tqw1p_36,._error_tqw1p_37{font-size:var(--gn-text-sm);margin:0}._hint_tqw1p_36{color:var(--gn-muted)}._error_tqw1p_37{color:var(--gn-accent);font-weight:500}._visuallyHidden_tqw1p_51{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._card_cy06j_1{border:var(--gn-border) solid var(--gn-line);border-radius:var(--gn-radius-lg);background:var(--gn-card);color:var(--gn-fg);padding:1rem;display:block;position:relative}._subtle_cy06j_11{border-color:var(--gn-hair)}._toned_cy06j_16{color:var(--gn-on-pastel);--gn-muted:#1412109e;--gn-accent:var(--gn-brand-wine)}._choice_cy06j_22{cursor:pointer;transition:transform .2s,box-shadow .2s}._choice_cy06j_22:has(._radioInput_cy06j_29:checked){box-shadow:var(--gn-shadow-lg);transform:translate(-2px,-2px)}._choice_cy06j_22:has(._radioInput_cy06j_29:focus-visible){outline:2px solid var(--gn-focus);outline-offset:3px}._choice_cy06j_22:has(._radioInput_cy06j_29:disabled){opacity:.5;cursor:not-allowed}._radioInput_cy06j_29{opacity:0;width:1px;height:1px;position:absolute}._radio_cy06j_29{border:1.4px solid;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:.8rem;right:.8rem}._radioInput_cy06j_29:checked+._radio_cy06j_29:after{content:"";background:var(--gn-accent);border-radius:50%;width:11px;height:11px}._choiceBody_cy06j_71{padding-right:1.75rem;display:block}@media (prefers-reduced-motion:reduce){._choice_cy06j_22{transition:none}}._screen_10f8c_1{max-width:480px;padding:16px 20px calc(32px + env(safe-area-inset-bottom));flex-direction:column;gap:20px;min-height:100dvh;margin:0 auto;display:flex}._header_10f8c_11{justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}._logo_10f8c_19{width:64px;height:auto;color:var(--gn-fg)}._stack_10f8c_25{flex-direction:column;gap:12px;display:flex}._row_10f8c_31{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._spread_10f8c_38{justify-content:space-between;align-items:center;gap:8px;display:flex}._banner_10f8c_45{border-radius:var(--gn-radius-md);background:var(--gn-soft);border:1px solid var(--gn-border);font-size:var(--gn-text-sm);padding:12px 14px}._warning_10f8c_53{background:var(--gn-brand-glow);color:var(--gn-on-pastel);border-color:#0000}._error_10f8c_59{color:var(--gn-wine);font-size:var(--gn-text-sm);margin:0}._center_10f8c_65{text-align:center;align-items:center}._loading_10f8c_70{min-height:60dvh;color:var(--gn-muted);place-items:center;display:grid}._list_10f8c_77{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}._person_10f8c_86{align-items:center;gap:10px;display:flex}._badge_10f8c_92{font-size:var(--gn-text-xs);border-radius:var(--gn-radius-pill);border:1px solid var(--gn-border);color:var(--gn-muted);padding:2px 8px}._dot_10f8c_100{background:var(--gn-muted);border-radius:50%;flex:none;width:8px;height:8px}._online_10f8c_108{background:var(--gn-brand-success)}._qr_10f8c_112{border-radius:var(--gn-radius-md);background:#fff;width:200px;height:200px;margin:0 auto;padding:10px}._qr_10f8c_112 svg{width:100%;height:100%}._code_10f8c_126{font:400 var(--gn-title-lg) / 1 var(--gn-font-serif);letter-spacing:.12em;text-align:center}._bottomBar_10f8c_132{padding:12px 20px calc(12px + env(safe-area-inset-bottom));background:var(--gn-bg);border-top:1px solid var(--gn-border);z-index:2;flex-direction:column;gap:8px;margin:0 -20px;display:flex;position:sticky;bottom:0}
