.android-download-qr-module__b8fnfa__qrCard{background:var(--color-surface);border-radius:var(--radius-card);box-shadow:var(--shadow-control-raised);box-sizing:border-box;align-items:center;gap:var(--spacing-16);height:100%;min-height:0;padding-block:var(--spacing-48);padding-inline:var(--spacing-24);text-align:center;flex-direction:column;justify-content:center;width:100%;display:flex}.android-download-qr-module__b8fnfa__qrFrame{border:var(--control-border-width) solid color-mix(in srgb, var(--color-primary) 24%, var(--color-border));border-radius:var(--radius-input);box-shadow:var(--shadow-control-raised), 0 0 0 3px color-mix(in srgb, var(--color-primary) 10%, transparent);isolation:isolate;padding:var(--spacing-12);background:#fff;place-items:center;display:grid;position:relative}.android-download-qr-module__b8fnfa__qrImage,.android-download-qr-module__b8fnfa__qrPlaceholder{border-radius:calc(var(--radius-input) - var(--spacing-4));width:10rem;max-width:100%;height:auto;max-height:10rem;display:block}.android-download-qr-module__b8fnfa__qrPlaceholder{animation:android-download-qr-module__b8fnfa__pulse var(--duration-slow) ease-out infinite alternate;background:color-mix(in srgb, var(--color-border) 70%, transparent)}.android-download-qr-module__b8fnfa__qrLogo{border:var(--control-border-width) solid color-mix(in srgb, var(--color-primary) 18%, #fff);box-shadow:var(--shadow-card);height:2.75rem;padding:var(--spacing-4);background:#fff;border-radius:.85rem;justify-content:center;align-items:center;width:2.75rem;display:flex;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.android-download-qr-module__b8fnfa__qrLogo img{object-fit:cover;border-radius:.65rem;width:100%;height:100%}.android-download-qr-module__b8fnfa__qrLabel{color:var(--color-text-secondary);font-size:var(--font-small-size);margin:0}.android-download-qr-module__b8fnfa__qrWordmark{width:auto;height:1rem}@media (prefers-reduced-motion:reduce){.android-download-qr-module__b8fnfa__qrPlaceholder{animation:none}}@keyframes android-download-qr-module__b8fnfa__pulse{to{opacity:var(--opacity-disabled)}}
.android-download-section-module__aecDka__section{background:radial-gradient(circle at 12% 18%, color-mix(in srgb, var(--color-primary) 18%, transparent), transparent 34%), linear-gradient(160deg, color-mix(in srgb, var(--color-primary) 10%, var(--color-background)), var(--color-background) 58%);border-top:var(--control-border-width) solid var(--color-border);padding:var(--spacing-32) var(--spacing-16);padding-bottom:calc(var(--spacing-32) + env(safe-area-inset-bottom))}.android-download-section-module__aecDka__inner{gap:var(--spacing-24);max-width:78rem;margin:auto;display:grid}.android-download-section-module__aecDka__hero{width:100%}.android-download-section-module__aecDka__intro{align-items:flex-start;gap:var(--spacing-8);margin-bottom:var(--spacing-12);flex-direction:column;display:flex}.android-download-section-module__aecDka__kicker,.android-download-section-module__aecDka__badge{color:var(--color-primary);font-size:var(--font-caption-size);font-weight:var(--font-weight-bold);letter-spacing:.08em;margin:0}.android-download-section-module__aecDka__badge{background:color-mix(in srgb, var(--color-primary) 9%, transparent);border-radius:var(--radius-pill);align-items:center;gap:var(--spacing-8);letter-spacing:0;padding:var(--spacing-8) var(--spacing-12);display:inline-flex}.android-download-section-module__aecDka__badge svg{height:var(--spacing-16);width:var(--spacing-16)}.android-download-section-module__aecDka__title{color:var(--color-ink);letter-spacing:-.03em;margin:0 0 var(--spacing-12);font-size:clamp(1.75rem,6vw,2.8rem);line-height:1.08}.android-download-section-module__aecDka__title em{color:var(--color-primary);font-style:normal}.android-download-section-module__aecDka__titleBrand{vertical-align:-.1em;width:auto;height:.9em;display:inline-block}.android-download-section-module__aecDka__lead,.android-download-section-module__aecDka__directLink,.android-download-section-module__aecDka__steps p{color:var(--color-text-secondary);line-height:var(--line-height-body);margin:0}.android-download-section-module__aecDka__lead{font-size:var(--font-body-size);margin-bottom:var(--spacing-32)}.android-download-section-module__aecDka__downloadPanel{background:color-mix(in srgb, var(--color-background) 45%, var(--color-surface));border-radius:var(--radius-dialog);box-shadow:var(--shadow-control-inset);gap:var(--spacing-20);padding:var(--spacing-24);width:100%;display:grid}.android-download-section-module__aecDka__meta{color:var(--color-text-secondary);font-size:var(--font-small-size);gap:var(--spacing-12);margin:0 0 var(--spacing-16);flex-wrap:wrap;display:flex}.android-download-section-module__aecDka__meta span{background:color-mix(in srgb, var(--color-background) 55%, var(--color-surface));border-radius:var(--radius-pill);box-shadow:var(--shadow-control-inset);padding:var(--spacing-8) var(--spacing-16)}.android-download-section-module__aecDka__downloadButton{background:var(--color-surface);border-radius:var(--radius-button);box-shadow:var(--shadow-control-raised);color:var(--color-primary);cursor:pointer;font:inherit;font-size:var(--font-card-title-size);font-weight:var(--font-weight-semibold);align-items:center;gap:var(--spacing-12);min-height:calc(var(--control-min-height) + var(--spacing-12));padding:var(--spacing-16) var(--spacing-24);transition:box-shadow var(--duration-fast) ease-out, transform var(--duration-fast) ease-out;border:0;justify-content:center;width:100%;text-decoration:none;display:inline-flex}.android-download-section-module__aecDka__downloadButton svg{height:var(--spacing-20);width:var(--spacing-20)}.android-download-section-module__aecDka__downloadButton:active{box-shadow:var(--shadow-control-pressed);transform:translateY(1px)}.android-download-section-module__aecDka__downloadButton:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--spacing-4)}.android-download-section-module__aecDka__directLink{font-size:var(--font-caption-size);word-break:break-word;display:none}.android-download-section-module__aecDka__directLink a{color:var(--color-primary)}.android-download-section-module__aecDka__visual{gap:var(--spacing-24);justify-items:stretch;display:none}.android-download-section-module__aecDka__phoneCard{background:var(--color-surface);box-shadow:var(--shadow-control-raised);height:100%;padding:var(--spacing-12);border-radius:2rem;width:100%}.android-download-section-module__aecDka__phoneTop{background:var(--color-border);border-radius:var(--radius-pill);height:var(--spacing-8);margin:0 auto var(--spacing-12);width:4rem}.android-download-section-module__aecDka__phoneScreen{background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--color-primary) 16%, transparent), transparent 58%), color-mix(in srgb, var(--color-primary) 5%, var(--color-background));border:var(--control-border-width) solid var(--color-border);align-items:center;gap:var(--spacing-8);min-height:14rem;padding:var(--spacing-24) var(--spacing-16);text-align:center;border-radius:1.4rem;justify-items:center;display:grid}.android-download-section-module__aecDka__appIcon{box-shadow:var(--shadow-card);border-radius:1.1rem;width:4rem;height:4rem}.android-download-section-module__aecDka__phoneWordmark{width:auto;height:1.35rem}.android-download-section-module__aecDka__phoneScreen span{color:var(--color-text-secondary);font-size:var(--font-small-size)}.android-download-section-module__aecDka__steps{align-items:start;gap:var(--spacing-12);margin:var(--spacing-16) 0 0;padding:var(--spacing-32) 0 0;grid-column:1/-1;list-style:none;display:grid;position:relative}.android-download-section-module__aecDka__steps:before{background:var(--color-border);content:"";height:var(--control-border-width);position:absolute;top:0;left:0;right:0}.android-download-section-module__aecDka__steps li{background:var(--color-surface);border-radius:var(--radius-card);box-shadow:var(--shadow-control-raised);gap:var(--spacing-12);padding:var(--spacing-20);grid-template-columns:auto 1fr;grid-template-areas:"icon copy";display:grid;position:relative}.android-download-section-module__aecDka__stepNumber{color:color-mix(in srgb, var(--color-primary) 12%, var(--color-border));font-size:clamp(2.5rem,10vw,3.5rem);font-weight:var(--font-weight-bold);pointer-events:none;right:var(--spacing-16);top:var(--spacing-12);-webkit-user-select:none;user-select:none;line-height:1;position:absolute}.android-download-section-module__aecDka__stepIcon{background:color-mix(in srgb, var(--color-primary) 9%, transparent);border-radius:var(--radius-card);color:var(--color-primary);height:var(--spacing-48);width:var(--spacing-48);grid-area:icon;justify-content:center;align-self:start;align-items:center;display:flex}.android-download-section-module__aecDka__stepIcon svg{height:var(--spacing-24);width:var(--spacing-24)}.android-download-section-module__aecDka__stepCopy{gap:var(--spacing-8);padding-right:var(--spacing-32);grid-area:copy;display:grid}.android-download-section-module__aecDka__steps h3{color:var(--color-ink);font-size:var(--font-body-size);line-height:var(--line-height-tight);margin:0}.android-download-section-module__aecDka__steps p{font-size:var(--font-small-size);line-height:var(--line-height-body)}@media (min-width:40rem){.android-download-section-module__aecDka__intro{flex-flow:wrap;align-items:center}.android-download-section-module__aecDka__lead{font-size:var(--font-card-title-size);margin-bottom:var(--spacing-48)}.android-download-section-module__aecDka__steps li{gap:var(--spacing-16);padding:var(--spacing-24) var(--spacing-20) var(--spacing-32);grid-template-columns:1fr;grid-template-areas:"icon""copy"}.android-download-section-module__aecDka__steps h3{font-size:var(--font-card-title-size)}.android-download-section-module__aecDka__stepCopy{padding-right:0}}@media (min-width:48rem){.android-download-section-module__aecDka__section{padding:var(--spacing-64) var(--spacing-32);padding-bottom:calc(var(--spacing-64) + env(safe-area-inset-bottom))}.android-download-section-module__aecDka__inner{align-items:start;column-gap:var(--spacing-48);row-gap:var(--spacing-48);grid-template-columns:minmax(0,1fr) minmax(20rem,22rem);grid-template-areas:"hero hero""download visual""steps steps"}.android-download-section-module__aecDka__hero{grid-area:hero;max-width:42rem}.android-download-section-module__aecDka__downloadPanel{align-content:start;align-self:stretch;gap:var(--spacing-24);max-width:none;padding:var(--spacing-32);grid-area:download}.android-download-section-module__aecDka__directLink{border-top:var(--control-border-width) solid var(--color-border);padding-top:var(--spacing-16);display:block}.android-download-section-module__aecDka__visual{align-self:stretch;gap:var(--spacing-24);grid-area:visual;grid-template-columns:1fr;justify-self:stretch;width:100%;display:grid}.android-download-section-module__aecDka__steps{gap:var(--spacing-16);margin-top:var(--spacing-24);padding-top:var(--spacing-48);grid-area:steps;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.android-download-section-module__aecDka__section{padding-left:max(var(--spacing-32), calc((100vw - 78rem) / 2));padding-right:max(var(--spacing-32), calc((100vw - 78rem) / 2))}.android-download-section-module__aecDka__inner{column-gap:var(--spacing-64);grid-template-columns:minmax(0,1fr) minmax(28rem,34rem)}.android-download-section-module__aecDka__hero{max-width:48rem}.android-download-section-module__aecDka__visual{gap:var(--spacing-24);grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}}@media (prefers-reduced-motion:reduce){.android-download-section-module__aecDka__downloadButton{transition:none}}
.theme-toggle-module__v4BxXG__root{position:relative}.theme-toggle-module__v4BxXG__trigger{background:var(--color-surface);border:var(--control-border-width) solid var(--color-border);border-radius:var(--radius-button);color:var(--color-ink);cursor:pointer;height:var(--control-min-height);min-width:var(--control-min-height);justify-content:center;align-items:center;padding:0;display:inline-flex}.theme-toggle-module__v4BxXG__trigger svg{height:var(--spacing-24);width:var(--spacing-24)}.theme-toggle-module__v4BxXG__trigger:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:2px}.theme-toggle-module__v4BxXG__menu{background:var(--color-surface);border:var(--control-border-width) solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-floating);gap:var(--spacing-4);min-width:10rem;padding:var(--spacing-8);right:0;top:calc(100% + var(--spacing-8));z-index:calc(var(--z-toast) - 1);display:grid;position:absolute}.theme-toggle-module__v4BxXG__option,.theme-toggle-module__v4BxXG__optionActive{border-radius:var(--radius-button);color:var(--color-text);cursor:pointer;font:inherit;font-weight:var(--font-weight-medium);align-items:center;gap:var(--spacing-8);min-height:var(--control-min-height);padding:var(--spacing-8) var(--spacing-12);text-align:left;background:0 0;border:0;width:100%;display:flex}.theme-toggle-module__v4BxXG__optionActive{background:color-mix(in srgb, var(--color-primary) 12%, var(--color-surface));color:var(--color-primary);font-weight:var(--font-weight-semibold)}.theme-toggle-module__v4BxXG__option svg,.theme-toggle-module__v4BxXG__optionActive svg{height:var(--spacing-24);width:var(--spacing-24)}.theme-toggle-module__v4BxXG__option:focus-visible,.theme-toggle-module__v4BxXG__optionActive:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:2px}
.page-module__wqdD8a__page{min-height:100dvh;overflow-x:clip}.page-module__wqdD8a__topbar{background:color-mix(in srgb, var(--color-surface) 92%, transparent);border-bottom:var(--control-border-width) solid var(--color-border);min-height:calc(var(--spacing-64) + env(safe-area-inset-top));padding:calc(var(--spacing-8) + env(safe-area-inset-top)) var(--spacing-16) var(--spacing-8);justify-content:space-between;align-items:center;display:flex}.page-module__wqdD8a__brand{align-items:center;text-decoration:none;display:inline-flex}.page-module__wqdD8a__brandLogo{width:clamp(9.5rem,36vw,11.5rem);height:auto}.page-module__wqdD8a__headerActions{align-items:center;gap:var(--spacing-8);display:flex}.page-module__wqdD8a__backLink{color:var(--color-primary);font-size:var(--font-small-size);font-weight:var(--font-weight-semibold);min-height:var(--control-min-height);padding:var(--spacing-8);align-items:center;text-decoration:none;display:inline-flex}@media (min-width:64rem){.page-module__wqdD8a__topbar{padding-left:max(var(--spacing-32), calc((100vw - 78rem) / 2));padding-right:max(var(--spacing-32), calc((100vw - 78rem) / 2))}}
