@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.lmdqzG_className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.lmdqzG_variable{--font-space-grotesk:"Space Grotesk", "Space Grotesk Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.ec5Qua_className{font-family:Inter,Inter Fallback;font-style:normal}.ec5Qua_variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.2f7nqdagzwx2-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.176arc174-8zp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.0bp8oijd_gu96.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.1fby2rem9ngyr.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.0vfdmo25voy_0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.3t6q91iet4nsy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}._9hS9bG_className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}._9hS9bG_variable{--font-jetbrains-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
@font-face{font-family:Silkscreen;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26e9340776e0c8e8-s.3-pcjiz3ygyf8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Silkscreen;font-style:normal;font-weight:400;font-display:swap;src:url(../media/37f34e4fcce0f2d4-s.p.3dosikwwiz7p4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Silkscreen Fallback;src:local(Arial);ascent-override:68.84%;descent-override:16.71%;line-gap-override:0.0%;size-adjust:149.62%}.O9by_W_className{font-family:Silkscreen,Silkscreen Fallback;font-style:normal;font-weight:400}.O9by_W_variable{--font-silkscreen:"Silkscreen", "Silkscreen Fallback"}
.JBVHaa_button{cursor:pointer;transition:transform var(--motion-duration-hover) var(--motion-ease-standard), box-shadow var(--motion-duration-hover) var(--motion-ease-standard), background-color var(--motion-duration-hover) var(--motion-ease-standard);border:0}.JBVHaa_primary{background:var(--button-primary-background);color:var(--button-primary-text);border-radius:var(--button-primary-radius);padding:var(--button-primary-padding);font-family:var(--typography-body-font-family);font-size:var(--typography-body-font-size);line-height:var(--typography-body-line-height);font-weight:var(--button-primary-font-weight)}.JBVHaa_secondary{background:var(--button-secondary-background);color:var(--button-secondary-text);border:var(--button-secondary-border);border-radius:var(--button-secondary-radius);padding:var(--button-secondary-padding);font-family:var(--typography-mono-data-font-family);font-size:var(--typography-mono-data-font-size);line-height:var(--typography-mono-data-line-height);letter-spacing:var(--typography-mono-data-letter-spacing)}.JBVHaa_button:hover:not(:disabled){transform:translateY(calc(var(--motion-travel-hover-button) * -1))}.JBVHaa_primary:hover:not(:disabled){box-shadow:0 0 12px color-mix(in srgb, var(--color-accent) 30%, transparent)}.JBVHaa_secondary:hover:not(:disabled){box-shadow:0 0 12px color-mix(in srgb, var(--color-info) 30%, transparent)}.JBVHaa_button:disabled{background:var(--color-surface-raised);color:var(--color-text-secondary);border-color:var(--color-border);box-shadow:none;cursor:not-allowed}
.BlHVua_visuallyHidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.L6fRFa_celebration{max-width:720px;min-height:100dvh;padding:var(--spacing-6) var(--spacing-4);gap:var(--spacing-4);text-align:center;justify-items:center;margin:0 auto;display:grid}.L6fRFa_heading{font-family:var(--typography-display-font-family);font-size:var(--typography-display-font-size);font-weight:var(--typography-display-font-weight);line-height:var(--typography-display-line-height);letter-spacing:var(--typography-display-letter-spacing);margin:0}.L6fRFa_heading:focus:not(:focus-visible){outline:none}.L6fRFa_mission{font-family:var(--typography-mono-label-font-family);font-size:var(--typography-mono-label-font-size);letter-spacing:var(--typography-mono-label-letter-spacing);color:var(--color-text-secondary);text-transform:uppercase;margin:0}.L6fRFa_replay{font-family:var(--typography-body-sm-font-family);font-size:var(--typography-body-sm-font-size);line-height:var(--typography-body-sm-line-height);color:var(--color-text-secondary);max-width:44ch;margin:0}.L6fRFa_replayTag{font-family:var(--typography-mono-label-font-family);font-size:var(--typography-mono-label-font-size);letter-spacing:var(--typography-mono-label-letter-spacing);color:var(--color-info);text-transform:uppercase}.L6fRFa_stars{gap:var(--spacing-2);margin:0;font-size:34px;line-height:1;display:flex}.L6fRFa_starOn{color:var(--stars-on)}.L6fRFa_starOff{color:var(--stars-off)}.L6fRFa_starReveal{animation:L6fRFa_starfill var(--motion-duration-starfill) var(--motion-ease-out) 1 both;animation-delay:calc(var(--motion-delay-twinkle) * var(--star-slot) / 3)}@keyframes L6fRFa_starfill{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.L6fRFa_xp{font-family:var(--typography-heading-font-family);font-size:var(--typography-heading-font-size);font-weight:var(--typography-heading-font-weight);line-height:var(--typography-heading-line-height);color:var(--color-success);font-variant-numeric:tabular-nums;margin:0}.L6fRFa_bar{width:100%;max-width:420px;height:var(--xp-bar-height);background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--xp-bar-radius);overflow:hidden}.L6fRFa_barFill{background:linear-gradient(90deg, var(--color-accent), var(--color-success));transform-origin:0;height:100%;animation:L6fRFa_fill-bar var(--motion-duration-xp-fill) var(--motion-ease-xp-fill) 1 both}@keyframes L6fRFa_fill-bar{0%{transform:scaleX(0)}to{transform:scaleX(var(--fill,0))}}.L6fRFa_totals{font-family:var(--typography-mono-data-font-family);font-size:var(--typography-mono-data-font-size);letter-spacing:var(--typography-mono-data-letter-spacing);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;margin:0}.L6fRFa_announcement{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.L6fRFa_house{font-family:var(--typography-body-sm-font-family);font-size:var(--typography-body-sm-font-size);line-height:var(--typography-body-sm-line-height);color:var(--color-text-secondary);margin:var(--spacing-4) 0 0;max-width:44ch}.L6fRFa_leave{color:var(--color-info);font-family:var(--typography-mono-data-font-family);font-size:var(--typography-mono-data-font-size);letter-spacing:var(--typography-mono-data-letter-spacing)}.L6fRFa_confetti{pointer-events:none;contain:strict;position:fixed;inset:0;overflow:hidden}.L6fRFa_piece{top:-5%;left:calc(var(--piece) * 8.3%);border-radius:var(--rounded-sm);background:var(--color-accent);opacity:0;width:8px;height:14px;animation:L6fRFa_fall calc(var(--motion-duration-xp-fill) * 1.2) var(--motion-ease-out) 1 both;animation-delay:calc(var(--motion-delay-twinkle) * var(--piece) / 12);position:absolute}.L6fRFa_piece:nth-child(3n){background:var(--color-success)}.L6fRFa_piece:nth-child(3n+1){background:var(--color-reward)}@keyframes L6fRFa_fall{0%{opacity:0;transform:translate(0,0)rotate(0)}15%{opacity:1}to{opacity:0;transform:translateY(105vh)rotate(220deg)}}
.d36Izq_kicker{font-family:var(--typography-mono-label-font-family);font-size:var(--typography-mono-label-font-size);line-height:var(--typography-mono-label-line-height);letter-spacing:var(--typography-mono-label-letter-spacing);color:var(--color-text-secondary);margin:0 0 var(--spacing-3)}.d36Izq_fieldset{border:0;max-width:720px;margin:0;padding:0}.d36Izq_legend{margin-bottom:var(--spacing-4);padding:0}.d36Izq_question{font-family:var(--typography-heading-sm-font-family);font-size:var(--typography-heading-sm-font-size);font-weight:var(--typography-heading-sm-font-weight);line-height:var(--typography-heading-sm-line-height);letter-spacing:var(--typography-heading-sm-letter-spacing);margin:0}.d36Izq_question:focus:not(:focus-visible){outline:none}.d36Izq_options{gap:var(--spacing-2);margin:0;padding:0;list-style:none;display:grid}.d36Izq_option{align-items:center;gap:var(--spacing-3);background:var(--quiz-option-background);border:var(--quiz-option-border);border-radius:var(--quiz-option-radius);padding:var(--quiz-option-padding);cursor:pointer;transition:transform var(--motion-duration-hover) var(--motion-ease-standard), box-shadow var(--motion-duration-hover) var(--motion-ease-standard), border-color var(--motion-duration-hover) var(--motion-ease-standard);display:flex}.d36Izq_radio{opacity:0;width:1px;height:1px;margin:0;position:absolute}.d36Izq_option:has(.d36Izq_radio:focus-visible){outline:2px solid var(--color-focus-ring);outline-offset:2px}.d36Izq_option:hover:has(.d36Izq_radio:not([aria-disabled=true])){transform:translateY(calc(var(--motion-travel-hover-card) * -1));box-shadow:0 0 12px color-mix(in srgb, var(--color-accent) 25%, transparent)}.d36Izq_key{border:1px solid var(--color-border);border-radius:var(--rounded-full);width:28px;height:28px;font-family:var(--typography-mono-data-font-family);font-size:var(--typography-mono-data-font-size);letter-spacing:var(--typography-mono-data-letter-spacing);color:var(--color-text-secondary);flex:none;place-items:center;display:grid}.d36Izq_option:has(.d36Izq_radio:checked){border:2px solid var(--color-accent)}.d36Izq_option:has(.d36Izq_radio:checked) .d36Izq_key{background:var(--color-accent-fill);border-color:var(--color-accent-fill);color:var(--color-text-primary)}.d36Izq_correct{border:2px solid var(--color-success);box-shadow:0 0 16px color-mix(in srgb, var(--color-success) 24%, transparent)}.d36Izq_correct .d36Izq_key{border-color:var(--color-success);color:var(--color-success);background:0 0}.d36Izq_incorrect{border:2px solid var(--color-danger);box-shadow:none}.d36Izq_incorrect .d36Izq_key{border-color:var(--color-danger);color:var(--color-danger);background:0 0}.d36Izq_dimmed{opacity:.45}.d36Izq_feedback{max-width:720px;margin-top:var(--spacing-4);background:var(--feedback-panel-background);border:var(--feedback-panel-border);border-radius:var(--feedback-panel-radius);padding:var(--feedback-panel-padding)}.d36Izq_feedbackCorrect{border-left:var(--feedback-panel-accent-edge)}.d36Izq_feedbackIncorrect{border-left:3px solid var(--color-danger)}.d36Izq_feedbackTag{font-family:var(--typography-mono-label-font-family);font-size:var(--typography-mono-label-font-size);line-height:var(--typography-mono-label-line-height);letter-spacing:var(--typography-mono-label-letter-spacing);margin:0 0 var(--spacing-2)}.d36Izq_feedbackCorrect .d36Izq_feedbackTag{color:var(--color-success)}.d36Izq_feedbackIncorrect .d36Izq_feedbackTag{color:var(--color-danger)}.d36Izq_explanation{font-family:var(--typography-body-sm-font-family);font-size:var(--typography-body-sm-font-size);line-height:var(--typography-body-sm-line-height);margin:0}
.cv7d1a_card{background:var(--card-background);border:var(--card-border);border-radius:var(--card-radius);max-width:720px;padding:var(--card-padding)}.cv7d1a_heading{align-items:center;gap:var(--spacing-2);font-family:var(--typography-heading-sm-font-family);font-size:var(--typography-heading-sm-font-size);font-weight:var(--typography-heading-sm-font-weight);line-height:var(--typography-heading-sm-line-height);letter-spacing:var(--typography-heading-sm-letter-spacing);margin:0 0 var(--spacing-4);display:flex}.cv7d1a_heading:focus:not(:focus-visible){outline:none}.cv7d1a_mark{color:var(--color-reward)}.cv7d1a_summary{font-family:var(--typography-body-reading-font-family);font-size:var(--typography-body-reading-font-size);line-height:var(--typography-body-reading-line-height);margin-bottom:var(--spacing-5)}.cv7d1a_summary ul{padding-left:var(--spacing-5)}.cv7d1a_summary li{margin-bottom:var(--spacing-2)}
.G3FjLG_heading{font-family:var(--typography-heading-sm-font-family);font-size:var(--typography-heading-sm-font-size);font-weight:var(--typography-heading-sm-font-weight);line-height:var(--typography-heading-sm-line-height);letter-spacing:var(--typography-heading-sm-letter-spacing);margin:0 0 var(--spacing-4);max-width:720px}.G3FjLG_heading:focus:not(:focus-visible){outline:none}.G3FjLG_body{max-width:720px;font-family:var(--typography-body-reading-font-family);font-size:var(--typography-body-reading-font-size);font-weight:var(--typography-body-reading-font-weight);line-height:var(--typography-body-reading-line-height)}.G3FjLG_body h2,.G3FjLG_body h3{font-family:var(--typography-heading-sm-font-family);font-size:var(--typography-heading-sm-font-size);font-weight:var(--typography-heading-sm-font-weight);line-height:var(--typography-heading-sm-line-height);margin:var(--spacing-6) 0 var(--spacing-3)}.G3FjLG_body code{font-family:var(--typography-mono-data-font-family);font-size:var(--typography-mono-data-font-size);background:var(--color-surface);border-radius:var(--rounded-sm);padding:0 var(--spacing-1)}.G3FjLG_body ul{padding-left:var(--spacing-5)}.G3FjLG_body li{margin-bottom:var(--spacing-2)}.G3FjLG_tag{font-family:var(--typography-mono-label-font-family);font-size:var(--typography-mono-label-font-size);line-height:var(--typography-mono-label-line-height);letter-spacing:var(--typography-mono-label-letter-spacing);margin:0 0 var(--spacing-2)}.G3FjLG_wow,.G3FjLG_tip{padding-left:var(--spacing-4);border-left:3px solid var(--color-border)}.G3FjLG_wow{border-left-color:var(--color-accent)}.G3FjLG_wow .G3FjLG_tag{color:var(--color-accent-text)}.G3FjLG_tip{border-left-color:var(--color-success)}.G3FjLG_tip .G3FjLG_tag{color:var(--color-success)}
.mnf86G_shell{gap:var(--spacing-5);min-height:100dvh;padding:var(--spacing-4);flex-direction:column;max-width:840px;margin:0 auto;display:flex}.mnf86G_skipLink{left:var(--spacing-4);top:calc(var(--spacing-4) * -4);z-index:100;background:var(--color-surface-raised);color:var(--color-text-primary);border:1px solid var(--color-border);border-radius:var(--rounded-md);padding:var(--spacing-2) var(--spacing-4);transition:top var(--motion-duration-hover) var(--motion-ease-standard);position:absolute}.mnf86G_skipLink:focus{top:var(--spacing-4)}.mnf86G_frame{gap:var(--spacing-2);display:grid}.mnf86G_frameTop{justify-content:space-between;align-items:center;gap:var(--spacing-4);display:flex}.mnf86G_kicker{font-family:var(--typography-mono-label-font-family);font-size:var(--typography-mono-label-font-size);line-height:var(--typography-mono-label-line-height);letter-spacing:var(--typography-mono-label-letter-spacing);color:var(--color-text-secondary);text-transform:uppercase;margin:0}.mnf86G_exit{width:44px;height:44px;color:var(--color-text-secondary);border-radius:var(--rounded-md);place-items:center;text-decoration:none;display:grid}.mnf86G_exit:hover{color:var(--color-text-primary)}.mnf86G_title{font-family:var(--typography-title-mobile-font-family);font-size:var(--typography-title-mobile-font-size);font-weight:var(--typography-title-mobile-font-weight);line-height:var(--typography-title-mobile-line-height);letter-spacing:var(--typography-title-mobile-letter-spacing);margin:0}.mnf86G_position{font-family:var(--typography-mono-data-font-family);font-size:var(--typography-mono-data-font-size);line-height:var(--typography-mono-data-line-height);letter-spacing:var(--typography-mono-data-letter-spacing);color:var(--color-text-secondary);margin:0}.mnf86G_ticks{gap:var(--spacing-1);margin:0;padding:0;list-style:none;display:flex}.mnf86G_tick{height:var(--block-ticks-height);border-radius:var(--block-ticks-radius);background:var(--block-ticks-pending);border:var(--block-ticks-pending-border);flex:1}.mnf86G_tickDone{background:var(--block-ticks-done);border-color:var(--block-ticks-done)}.mnf86G_tickCurrent{background:var(--block-ticks-current);border-color:var(--block-ticks-current)}.mnf86G_liveRegion{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.mnf86G_content{gap:var(--spacing-5);flex:1;justify-items:start;display:grid}.mnf86G_readOnlyNotice{font-family:var(--typography-body-sm-font-family);font-size:var(--typography-body-sm-font-size);line-height:var(--typography-body-sm-line-height);color:var(--color-text-secondary);margin:0}.mnf86G_error{background:var(--color-surface);border:1px solid var(--color-danger);border-left:3px solid var(--color-danger);border-radius:var(--rounded-lg);max-width:720px;padding:var(--spacing-4);gap:var(--spacing-3);justify-items:start;display:grid}.mnf86G_errorTitle{font-family:var(--typography-mono-label-font-family);font-size:var(--typography-mono-label-font-size);letter-spacing:var(--typography-mono-label-letter-spacing);color:var(--color-danger);margin:0}.mnf86G_footer{gap:var(--spacing-3);justify-items:center;display:grid}.mnf86G_footerControls{gap:var(--spacing-2);flex-wrap:wrap;justify-content:center;display:flex}.mnf86G_requeue{font-family:var(--typography-mono-label-font-family);font-size:var(--typography-mono-label-font-size);line-height:var(--typography-mono-label-line-height);letter-spacing:var(--typography-mono-label-letter-spacing);color:var(--color-text-secondary);text-align:center;margin:0}
.X_Z_4a_main{justify-content:center;gap:var(--spacing-3);max-width:480px;min-height:100dvh;padding:var(--spacing-6) var(--spacing-gutter);flex-direction:column;margin:0 auto;display:flex}.X_Z_4a_title{font-family:var(--typography-display-font-family);font-size:var(--typography-display-font-size);font-weight:var(--typography-display-font-weight);line-height:var(--typography-display-line-height);letter-spacing:var(--typography-display-letter-spacing);margin:0}.X_Z_4a_subtitle{font-family:var(--typography-body-reading-font-family);font-size:var(--typography-body-reading-font-size);line-height:var(--typography-body-reading-line-height);color:var(--color-text-secondary);margin:0}.X_Z_4a_failure{padding:var(--spacing-3);border:1px solid var(--color-danger);border-radius:var(--rounded-md);background:var(--color-surface);color:var(--color-text-primary);margin:0}.X_Z_4a_providers{gap:var(--spacing-2);flex-direction:column;align-items:flex-start;display:flex}.X_Z_4a_local{gap:var(--spacing-2);margin-top:var(--spacing-4);padding-top:var(--spacing-3);border-top:1px dashed var(--color-border);flex-direction:column;align-items:flex-start;display:flex}.X_Z_4a_localTitle{font-family:var(--typography-body-font-family);font-size:var(--typography-body-font-size);color:var(--color-text-secondary);margin:0}.X_Z_4a_localNote{font-family:var(--typography-body-font-family);font-size:var(--typography-body-sm-font-size);line-height:var(--typography-body-sm-line-height);color:var(--color-text-secondary);margin:0}.X_Z_4a_field{gap:var(--spacing-1);width:100%;font-family:var(--typography-body-font-family);font-size:var(--typography-body-sm-font-size);color:var(--color-text-secondary);flex-direction:column;display:flex}.X_Z_4a_input{width:100%;padding:var(--spacing-2);border:1px solid var(--color-border);border-radius:var(--rounded-md);background:var(--color-surface);color:var(--color-text-primary);font-family:var(--typography-mono-data-font-family);font-size:var(--typography-body-font-size)}.X_Z_4a_input:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.X_Z_4a_legal{margin:var(--spacing-4) 0 0;font-family:var(--typography-body-sm-font-family);font-size:var(--typography-body-sm-font-size);line-height:var(--typography-body-sm-line-height)}.X_Z_4a_legalLink{color:var(--color-accent-text)}
.E0kJGG_main{justify-content:center;gap:var(--spacing-3);max-width:720px;min-height:100dvh;padding:var(--spacing-6) var(--spacing-gutter);flex-direction:column;margin:0 auto;display:flex}.E0kJGG_title{font-family:var(--typography-display-font-family);font-size:var(--typography-display-font-size);font-weight:var(--typography-display-font-weight);line-height:var(--typography-display-line-height);letter-spacing:var(--typography-display-letter-spacing);margin:0}.E0kJGG_tagline{font-family:var(--typography-body-reading-font-family);font-size:var(--typography-body-reading-font-size);line-height:var(--typography-body-reading-line-height);color:var(--color-text-secondary);margin:0}.E0kJGG_session{gap:var(--spacing-2);padding:var(--spacing-3);border:1px solid var(--color-border);border-radius:var(--rounded-md);background:var(--color-surface);flex-direction:column;align-items:flex-start;display:flex}.E0kJGG_sessionLine{margin:0}.E0kJGG_loginLink{color:var(--color-accent-text)}.E0kJGG_legal{margin-top:var(--spacing-4);font-family:var(--typography-body-sm-font-family);font-size:var(--typography-body-sm-font-size);line-height:var(--typography-body-sm-line-height)}
