:root{--navy: #071b49;--navy-deep: #04102d;--blue: #0757d9;--blue-hover: #0546b3;--blue-light: #eaf2ff;--blue-subtle: #f4f8ff;--green: #219653;--green-light: #eaf9f0;--green-border: #b7e4c7;--red: #e53935;--red-light: #fdecea;--red-border: #f5c2c0;--purple: #743195;--purple-light: #f6edfc;--muted: #58617a;--muted-light: #8e98b0;--border: #e2eaf8;--border-subtle: #edf2fc;--surface: #ffffff;--surface-alt: #f8fafd;--white: #ffffff;--title: 1.25rem;--title-lg: 1.5rem;--body: .9375rem;--caption: .8125rem;--space-1: 8px;--space-2: 12px;--space-3: 16px;--space-4: 20px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 20px;--radius-pill: 9999px;--radius: 16px;--radius-btn: 14px;--tap: 44px;--card-w: 146px;--fan-h: 275px;--font: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--shadow-sm: 0 2px 8px rgba(7, 27, 73, .04);--shadow-md: 0 6px 20px -2px rgba(7, 27, 73, .08);--shadow-lg: 0 12px 36px -4px rgba(7, 27, 73, .14);--shadow-btn: 0 6px 20px -2px rgba(7, 87, 217, .35);--shadow: 0 8px 24px rgba(7, 27, 73, .08);--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px)}*,*:before,*:after{box-sizing:border-box}html,body,#root{margin:0;min-height:100dvh;width:100%;max-width:100%;overflow-x:hidden}#root{display:flex;justify-content:center;background:#f1f5f9}body{font-family:var(--font);font-size:var(--body);color:var(--navy);background:var(--white);line-height:1.45;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{background:transparent;max-width:100%;display:block}button{font:inherit;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}button:focus-visible,[tabindex="0"]:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.app{width:100%;min-height:100dvh;max-width:480px;margin:0 auto;background:var(--white);display:flex;flex-direction:column;overflow-x:hidden;box-shadow:0 0 40px #071b4914;padding-top:var(--safe-top);padding-bottom:var(--safe-bottom);touch-action:pan-y;position:relative}.screen,.stage,.result{flex:1;display:flex;flex-direction:column;min-height:0}.result{overflow-y:auto;overscroll-behavior-y:contain}.screen__header{flex-shrink:0;padding:var(--space-3) var(--space-4) var(--space-1)}.screen__body{flex:1;overflow-y:auto;padding:var(--space-2) var(--space-4) var(--space-3);display:flex;flex-direction:column;overscroll-behavior-y:contain}.screen__body--center{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.screen__footer,.stage__actions,.result__actions,.dialog__actions{flex-shrink:0;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3) var(--space-4) max(var(--space-3),var(--safe-bottom));background:var(--white)}.screen__title,.stage__title{margin:0 0 var(--space-1);font-size:var(--title-lg);font-weight:800;line-height:1.25;color:var(--navy);letter-spacing:-.015em;text-align:center}.screen__title--bicolor{font-size:1.75rem;letter-spacing:-.02em}.text-highlight{color:var(--blue)}.screen__subtitle{margin:0 0 var(--space-3);font-size:.95rem;font-weight:700;line-height:1.3;color:var(--blue);background:var(--blue-light);padding:5px 16px;border-radius:var(--radius-pill);display:inline-block;align-self:center;text-align:center}.stage--answering .stage__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:1.15rem;font-weight:700;margin-bottom:var(--space-2)}.stage--feedback .stage__title{font-size:1.45rem;font-weight:800;margin-bottom:4px}.stage__lead,.stage__subtitle{margin:0 0 var(--space-2);font-size:var(--caption);font-weight:500;color:var(--muted);text-align:center}.options-block .stage__subtitle{text-align:left;font-size:.875rem;font-weight:700;color:var(--muted);margin-bottom:var(--space-2);padding-left:2px;text-transform:uppercase;letter-spacing:.04em}.brand-header{display:flex;align-items:center;justify-content:center;min-height:52px;padding:4px 0}.brand-header--compact{min-height:40px;padding:2px 0}.brand-header__logo{height:48px;width:auto;max-width:190px;object-fit:contain;object-position:center;background:transparent;filter:drop-shadow(0 2px 8px rgba(7,27,73,.08));transition:transform .2s ease}.brand-header--compact .brand-header__logo{height:36px;max-width:150px;filter:drop-shadow(0 1px 4px rgba(7,27,73,.06))}.home-hero{position:relative;display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-3);padding:12px 0}.home-hero__blob{position:absolute;width:230px;height:230px;border-radius:50%;background:radial-gradient(circle,#eaf2fff2,#f8fafd00 72%);z-index:0}.home-hero__art-container{position:relative;z-index:1}.home-hero__paw{position:absolute;z-index:2;width:36px;height:36px;border-radius:50%;background:var(--white);border:1.5px solid var(--border);box-shadow:0 4px 12px #071b4914;display:grid;place-items:center;color:var(--blue)}.home-hero__paw--1{top:8px;right:14%;transform:rotate(15deg);color:var(--purple);background:var(--purple-light);border-color:#ebdcf4}.home-hero__paw--2{bottom:8px;left:14%;transform:rotate(-20deg);color:var(--blue);background:var(--blue-light)}.hero-art--home{max-height:190px;filter:drop-shadow(0 8px 24px rgba(7,27,73,.12))}.home-content{position:relative;z-index:1;text-align:center;max-width:340px;margin:0 auto}.home__heading{margin:4px 0 6px;font-size:1.2rem;font-weight:700;color:var(--navy)}.home__lead{margin:0 0 var(--space-2);font-size:.9rem;color:var(--muted);line-height:1.4}.home__stand{margin:0 0 var(--space-2);font-size:.9rem;color:var(--navy);line-height:1.4}.home__stand strong{font-weight:700}.home-security{display:flex;align-items:center;justify-content:center;gap:6px;font-size:.8125rem;font-weight:600;color:var(--muted);padding:4px 0}.home-security__icon{color:var(--green)}.login-form{display:flex;flex-direction:column;gap:var(--space-2);width:100%}.login-field{display:flex;flex-direction:column;gap:6px;text-align:left}.login-field span{font-size:var(--caption);font-weight:700;color:var(--navy);letter-spacing:.02em}.login-field input{min-height:56px;width:100%;border:1.5px solid var(--border);border-radius:var(--radius-btn);padding:12px 16px;font:inherit;font-size:1.1rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--navy);background:var(--surface-alt)}.login-field input::placeholder{letter-spacing:.14em;color:var(--muted-light);font-weight:600}.login-field input:focus{outline:2px solid var(--blue);outline-offset:2px;border-color:var(--blue);background:var(--white)}.login-field input:disabled,.btn--login:disabled{opacity:.65;cursor:not-allowed}.dialog__icon{width:52px;height:52px;border-radius:50%;margin:0 auto 12px;display:grid;place-items:center}.dialog__icon--ok{background:var(--green-light);color:var(--green);border:1.5px solid var(--green-border)}.dialog__icon--no{background:var(--red-light);color:var(--red);border:1.5px solid var(--red-border)}.dialog--ok .dialog__title{color:var(--green)}.dialog--no .dialog__title{color:var(--red)}.dialog__lead{margin:0 0 var(--space-3);font-size:var(--body);color:var(--muted);line-height:1.4}.sheet--dialog .dialog__actions{padding:0}.instructions-hero{display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-2)}.hero-art{display:block;width:min(100%,260px);max-height:170px;margin:0 auto;object-fit:contain;background:transparent}.hero-art--instructions{max-height:155px;filter:drop-shadow(0 6px 16px rgba(7,27,73,.08))}.instructions-heading{text-align:center;display:flex;flex-direction:column;align-items:center;margin-bottom:var(--space-2)}.rules{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.rules__item{display:flex;align-items:center;gap:12px;padding:12px 14px;background:var(--white);border:1.5px solid var(--border);border-radius:var(--radius-md);box-shadow:0 2px 8px #071b490a;color:var(--navy);transition:transform .15s ease,background-color .15s ease}.rules__icon{flex-shrink:0;width:34px;height:34px;border-radius:50%;background:var(--blue-light);color:var(--blue);display:grid;place-items:center}.rules__text{font-size:.95rem;font-weight:600;line-height:1.35}.btn{min-height:var(--tap);border-radius:var(--radius-btn);border:none;padding:12px 20px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-align:center;font-size:.975rem;font-weight:700;white-space:normal;overflow-wrap:anywhere;transition:all .18s cubic-bezier(.4,0,.2,1)}.btn--primary{background:var(--blue);color:var(--white);width:100%;box-shadow:var(--shadow-btn)}.btn--login{min-height:52px;font-size:1.05rem}.btn--primary:hover{background:var(--blue-hover)}.btn--primary:active{background:var(--navy);transform:scale(.985)}.btn--secondary{width:100%;background:var(--white);color:var(--blue);border:1.5px solid var(--blue)}.btn--secondary:active{background:var(--blue-light);transform:scale(.985)}.btn--ghost{width:100%;background:transparent;color:var(--muted);font-weight:600}.btn--ghost:hover{background:var(--surface-alt);color:var(--navy)}.btn--ghost:active{background:var(--border-subtle);transform:scale(.985)}.btn--notsure{border:1.5px dashed #cad8f0;background:#f8fafd;border-radius:var(--radius-pill);min-height:44px;padding:10px 16px;font-size:.9rem}.btn--notsure:hover{border-color:var(--blue);background:var(--blue-light);color:var(--blue)}.btn--option{width:100%;min-height:58px;text-align:left;justify-content:flex-start;background:var(--white);border:1.5px solid var(--border);color:var(--navy);border-radius:var(--radius-lg);font-size:var(--body);font-weight:600;line-height:1.35;padding:12px 16px;gap:12px;box-shadow:var(--shadow-sm);transition:all .2s cubic-bezier(.4,0,.2,1)}.btn--option__badge{width:28px;height:28px;border-radius:50%;background:var(--blue-light);color:var(--blue);font-size:.875rem;font-weight:800;flex-shrink:0;display:grid;place-items:center;transition:background-color .2s ease,color .2s ease}.btn--option__text{flex:1}.btn--option:hover{border-color:#bad3fa;background:#fbfdff;transform:translateY(-1px);box-shadow:0 4px 14px #071b4914}.btn--option:active{background:var(--blue-subtle);border-color:var(--blue);transform:scale(.985)}.btn--option:active .btn--option__badge{background:var(--blue);color:var(--white)}.btn:disabled{opacity:.5;cursor:not-allowed;transform:none!important}.icon-btn{width:var(--tap);height:var(--tap);border:none;background:transparent;color:var(--navy);display:grid;place-items:center;cursor:pointer;flex-shrink:0;border-radius:var(--radius-md);transition:background-color .15s ease,transform .15s ease}.icon-btn:hover{background:var(--blue-light)}.icon-btn:active{transform:scale(.92)}.hud{flex-shrink:0;padding:var(--space-2) var(--space-4) var(--space-1);border-bottom:1px solid var(--border-subtle);background:var(--white)}.hud__top{display:flex;align-items:center;justify-content:space-between;gap:8px;height:48px}.hud__back{background:var(--surface-alt);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.hud__brand{flex:1;display:flex;justify-content:center}.hud__spacer{width:var(--tap);flex-shrink:0}.hud__progress{padding:6px 0 4px}.hud__progress-meta{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.hud__badge{font-size:var(--caption);font-weight:700;color:var(--muted);letter-spacing:.01em}.progress-segments{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.progress-segments__item{height:5px;border-radius:var(--radius-pill);background:var(--blue-light);transition:background-color .3s ease,transform .3s ease}.progress-segments__item.is-filled{background:var(--blue)}.stage{padding:var(--space-3) var(--space-4) var(--space-2);overflow-y:auto;display:flex;flex-direction:column}.stage--feedback,.stage--answering{display:flex;flex-direction:column}.stage--feedback .stage__actions{margin-top:auto;padding-left:0;padding-right:0}.carousel-viewport{position:relative;height:var(--fan-h);overflow:hidden;touch-action:none;-webkit-user-select:none;user-select:none;outline:none;margin:var(--space-2) 0}.carousel-stage{position:relative;height:100%;width:100%}.carousel-item{position:absolute;top:50%;left:50%;width:var(--card-w);transform:translate(-50%,-50%);transform-origin:center center;transition:transform .3s cubic-bezier(.25,1,.5,1),opacity .3s ease;will-change:transform,opacity}.carousel-viewport--reel .carousel-item{transition:none;pointer-events:none}.carousel-viewport--reel.is-snapping .carousel-item{transition:transform .18s cubic-bezier(.25,1,.5,1),opacity .18s ease}.carousel-actions{flex:1;flex-shrink:1;min-height:0;justify-content:center;margin-top:0;padding-left:0;padding-right:0;width:100%;background:transparent}.quiz-card{position:relative;width:var(--card-w);aspect-ratio:480 / 800;border:none;padding:0;background:transparent;border-radius:var(--radius-lg);overflow:hidden;cursor:default;box-shadow:0 6px 18px #071b491a;transition:box-shadow .25s ease,transform .25s ease}.quiz-card.is-active{box-shadow:0 16px 36px -4px #0757d961,0 4px 12px #071b491f;transform:scale(1.03)}.quiz-card__plate,.quiz-card__art{position:absolute;background:transparent}.quiz-card__plate{top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:var(--radius-lg)}.quiz-card__art{top:12%;left:12%;right:12%;bottom:12%;width:76%;height:76%;object-fit:contain;object-position:center;filter:drop-shadow(0 4px 10px rgba(7,27,73,.18))}.dots{display:flex;justify-content:center;align-items:center;gap:6px;margin:var(--space-2) 0 var(--space-1)}.dots__item{width:44px;height:44px;border:none;background:transparent;padding:0;display:grid;place-items:center;cursor:pointer}.dots__item:after{content:"";width:8px;height:8px;border-radius:var(--radius-pill);background:#c9d7ef;transition:all .25s cubic-bezier(.4,0,.2,1)}.dots__item.is-active:after{width:22px;background:var(--blue)}.carousel-help{display:flex;align-items:center;justify-content:center;gap:8px;color:var(--muted);font-size:var(--caption);font-weight:500;margin:0;text-align:center}.question-showcase{position:relative;background:linear-gradient(180deg,#f0f6ff,#fff);border:1.5px solid var(--border);border-radius:20px;box-shadow:0 4px 16px #071b490d;padding:14px 14px 12px;margin-bottom:var(--space-3);overflow:hidden;text-align:center}.question-showcase__bg-paw{position:absolute;bottom:-6px;right:-6px;color:#0757d912;pointer-events:none;z-index:0}.question-title{position:relative;z-index:1;font-size:1.15rem;font-weight:800;line-height:1.3;color:var(--navy);margin-bottom:12px}.card-spot{display:flex;justify-content:center;margin:var(--space-2) 0}.flip-scene{perspective:1000px;width:var(--card-w)}.flip-inner{position:relative;transform-style:preserve-3d;transition:transform .32s cubic-bezier(.4,0,.2,1)}.flip-inner.is-flipped{transform:rotateY(180deg)}.flip-face{backface-visibility:hidden}.flip-face--back{position:absolute;top:0;right:0;bottom:0;left:0;transform:rotateY(180deg)}.reveal-face{background:var(--white);border:1.5px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);display:flex;align-items:center;justify-content:center;padding:12px;aspect-ratio:480 / 800;height:100%}.art-frame{position:relative;z-index:1;background:var(--white);border:1px solid rgba(7,87,217,.12);border-radius:16px;box-shadow:0 4px 12px #071b490f;width:min(100%,200px);max-height:125px;margin:0 auto;display:flex;align-items:center;justify-content:center;padding:10px}.reveal-face img,.art-frame img{max-width:100%;max-height:105px;object-fit:contain;background:transparent;filter:drop-shadow(0 2px 6px rgba(7,27,73,.08))}.wait-row{display:flex;align-items:center;justify-content:center;gap:8px;color:var(--muted);margin-top:var(--space-2)}.spinner{width:22px;height:22px;border:3px solid var(--blue-light);border-top-color:var(--blue);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.options-block{margin-top:2px}.options{display:flex;flex-direction:column;gap:10px;margin-bottom:var(--space-2)}.feedback-body{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px}.feedback-art{width:88px;height:88px;object-fit:contain;margin:var(--space-1) auto var(--space-2);display:block;background:transparent;filter:drop-shadow(0 6px 14px rgba(7,27,73,.1))}.live-region{width:100%;display:flex;flex-direction:column;align-items:center}.points{font-weight:800;font-size:1.15rem;margin:var(--space-2) auto;display:inline-flex;align-items:center;justify-content:center;padding:6px 18px;border-radius:var(--radius-pill)}.points--ok{color:var(--green);background:var(--green-light);border:1.5px solid var(--green-border)}.points--bad{color:var(--red);background:var(--red-light);border:1.5px solid var(--red-border)}.answer-chip{display:block;margin:var(--space-2) 0 0;padding:12px 16px;border-radius:var(--radius-lg);font-size:.9rem;font-weight:500;text-align:left;line-height:1.4;overflow-wrap:anywhere;white-space:normal;width:100%}.answer-chip.is-ok{background:var(--green-light);border:1.5px solid var(--green-border);color:#145a32}.answer-chip.is-bad{background:var(--red-light);border:1.5px solid var(--red-border);color:#78281f}.result__brands{height:56px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--white);border-bottom:1px solid var(--border-subtle)}.result-hero{background:radial-gradient(circle at 50% 20%,#102a6b,#071b49);color:var(--white);text-align:center;padding:var(--space-3) var(--space-4) 44px;flex-shrink:0}.result-hero h1{margin:0 0 4px;font-size:var(--title-lg);font-weight:800;letter-spacing:-.01em}.result-hero p{margin:0;font-size:var(--body);color:#ffffffd9}.result-hero__art{width:124px;height:auto;object-fit:contain;margin:0 auto var(--space-2);display:block;background:transparent;filter:drop-shadow(0 8px 20px rgba(0,0,0,.25))}.result-card{margin:-28px var(--space-4) var(--space-2);background:var(--white);border:1.5px solid var(--blue-light);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);padding:var(--space-3) var(--space-4);text-align:center}.result-card__label{color:var(--muted);margin:0;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.result-card__score{font-size:2.25rem;font-weight:800;margin:4px 0 6px;color:var(--navy);letter-spacing:-.02em}.result-breakdown{display:flex;flex-direction:column;gap:10px;margin-top:var(--space-3);padding:12px 16px;background:var(--surface-alt);border:1px solid var(--border-subtle);border-radius:var(--radius-md);text-align:left;font-size:var(--body)}.result-breakdown div{display:flex;justify-content:space-between;align-items:center;gap:var(--space-2)}.result__actions{margin-top:auto}.ranking{margin:0 var(--space-4) var(--space-2)}.ranking h2{margin:0 0 var(--space-2);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.ranking__status{margin:0;padding:12px 14px;font-size:var(--caption);color:var(--muted);background:var(--surface-alt);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.ranking-list{list-style:none;margin:0;padding:0;border:1.5px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;background:var(--white)}.ranking-row{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:8px;align-items:center;min-height:var(--tap);padding:8px 14px;border-bottom:1px solid var(--border-subtle)}.ranking-row:last-child{border-bottom:none}.ranking-row.is-you{background:var(--blue-light)}.ranking-row__rank{font-weight:800;color:var(--navy);font-variant-numeric:tabular-nums}.ranking-row__name{display:flex;align-items:center;gap:8px;min-width:0;font-weight:600;color:var(--navy);overflow-wrap:anywhere}.ranking-row__you{flex-shrink:0;font-size:.7rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--blue);background:var(--white);border:1px solid var(--blue);border-radius:var(--radius-pill);padding:2px 8px}.ranking-row__score{font-weight:800;color:var(--navy);font-variant-numeric:tabular-nums;white-space:nowrap}.sheet-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#071b4973;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:flex-end;justify-content:center;z-index:100;animation:fadeIn .2s ease}.sheet{width:min(100%,480px);background:var(--white);border-radius:24px 24px 0 0;padding:12px var(--space-4) max(var(--space-4),var(--safe-bottom));box-shadow:0 -10px 40px #071b4929;animation:slideUp .25s cubic-bezier(.16,1,.3,1)}.sheet--dialog{padding-top:16px;text-align:center}.dialog__title{margin:var(--space-1) 0 var(--space-3);font-size:1.15rem;font-weight:700;color:var(--navy);line-height:1.35}.sheet__handle{width:40px;height:5px;border-radius:var(--radius-pill);background:#d5deee;margin:0 auto 14px}.sheet__head{display:flex;align-items:center;justify-content:space-between;gap:8px}.sheet__head h2,.sheet h2{margin:0;font-size:var(--title);font-weight:700;color:var(--navy)}.sheet__body{padding-top:var(--space-3)}.progress-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}.progress-stat{display:flex;flex-direction:column;gap:4px;padding:12px 14px;background:var(--surface-alt);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.progress-stat--wide{grid-column:1 / -1}.progress-stat__label{font-size:var(--caption);font-weight:600;color:var(--muted)}.progress-stat__value{font-size:var(--title);font-weight:800;color:var(--navy);display:inline-flex;align-items:center;gap:6px}.stage--error{text-align:center;align-items:center;justify-content:center}.stage--error .feedback-art{width:96px;height:96px;margin-bottom:var(--space-3)}.stage--error .stage__title{font-size:1.25rem;max-width:320px}.stage--error .stage__lead{max-width:300px;line-height:1.4;margin-top:4px}.stage--error .stage__actions{width:100%;margin-top:var(--space-4)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media(max-height:700px){.hero-art--home{max-height:140px}.hero-art--instructions{max-height:120px}.feedback-art{width:68px;height:68px;margin:4px auto}.art-frame{max-height:96px;margin-bottom:var(--space-2)}.art-frame img{max-height:78px}.result-hero__art{width:90px;margin-bottom:4px}.result-hero{padding-bottom:34px}.rules{gap:6px}.rules__item{padding:8px 12px}}@media(max-height:640px){:root{--fan-h: 210px;--card-w: 124px}.screen__header{padding-top:var(--space-2)}.screen__body{padding-top:var(--space-1)}.btn{min-height:44px;padding:10px 14px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.flip-inner,.flip-inner.is-flipped{transition:none}.carousel-item{transition:opacity .18s ease}.spinner{animation:none}}.motion-reduce .flip-inner.is-flipped,.motion-reduce .flip-face--back{transform:none}.motion-reduce .carousel-item{transition:opacity .18s ease}
