@layer pwa-lifecycle{.pwa-lifecycle{width:100%;min-width:0;min-height:0;color:var(--color-text);font-family:var(--font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);display:grid}.pwa-lifecycle--embedded{grid-template-rows:auto minmax(0,1fr);min-height:0}.pwa-lifecycle__main,.pwa-lifecycle__surface{min-width:0}.pwa-lifecycle--embedded>.pwa-lifecycle__main{grid-row:2}.pwa-lifecycle__main{margin-inline:auto}.pwa-lifecycle__surface{align-content:start;display:grid}.pwa-lifecycle h1,.pwa-lifecycle h2,.pwa-lifecycle p{overflow-wrap:break-word;max-width:100%;margin:0}.pwa-lifecycle__status-bar{min-width:0;color:var(--color-text);flex-wrap:wrap;align-items:center;display:flex}.pwa-lifecycle__notice,.pwa-lifecycle__connectivity{min-width:0;margin:0}.pwa-lifecycle__dialog-status{display:grid}.pwa-lifecycle__connectivity{flex:0 auto}.pwa-lifecycle__eyebrow{margin:0}.pwa-lifecycle__eyebrow--center{text-align:center}.pwa-lifecycle__actions{display:grid}.pwa-lifecycle__button{gap:var(--space-2,8px);text-align:center;width:100%;min-width:44px;font:inherit;cursor:pointer;touch-action:manipulation;overflow-wrap:anywhere;white-space:normal;justify-content:center;align-items:center;display:inline-flex}.pwa-lifecycle__button--link{white-space:nowrap;width:auto}.pwa-lifecycle__button:disabled{cursor:not-allowed}.pwa-lifecycle__button:focus-visible,.pwa-lifecycle summary:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.pwa-lifecycle__steps,.pwa-lifecycle__inventory{margin:0;display:grid}.pwa-lifecycle__inventory{padding:0;list-style:none}.pwa-lifecycle__inventory li{align-items:center;display:flex}.pwa-lifecycle__steps--status{gap:0;padding:0;list-style:none}.pwa-lifecycle__steps--status li{gap:var(--space-3,12px);padding-block:var(--space-2,8px);grid-template-columns:2.25rem minmax(0,1fr);display:grid;position:relative}.pwa-lifecycle__step-mark{border-radius:999px;place-items:center;width:2.25rem;height:2.25rem;display:grid}.pwa-lifecycle__step-mark .pwa-lifecycle__glyph{width:1.25rem;height:1.25rem}.pwa-lifecycle__step-dot{background:var(--color-accent);border-radius:999px}.pwa-lifecycle__step-copy{justify-items:start;display:grid}.pwa-lifecycle__sheet{border-radius:var(--radius-lg,16px);display:grid}.pwa-lifecycle__blocking{align-content:center}.pwa-lifecycle__details summary{cursor:pointer;align-items:center;display:flex}@media (prefers-reduced-motion:reduce){.pwa-lifecycle *,.pwa-lifecycle :before,.pwa-lifecycle :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.pwa-lifecycle__glyph{flex:none;width:1.5rem;height:1.5rem}.pwa-lifecycle__glyph--spin{animation:1.2s linear infinite pwa-lifecycle-spin}@keyframes pwa-lifecycle-spin{to{transform:rotate(360deg)}}.pwa-lifecycle__caption{text-align:center}.pwa-lifecycle__inline{gap:var(--space-2,8px);align-items:center;display:flex}.pwa-lifecycle__card{min-width:0;display:grid}.pwa-lifecycle__card--center{text-align:center;justify-items:center}.pwa-lifecycle__row-card{grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.pwa-lifecycle__row-card--banner{grid-template-columns:auto minmax(0,1fr) auto}.pwa-lifecycle__row-card--banner>.pwa-lifecycle__button--link{gap:.125rem}.pwa-lifecycle__row-card>.pwa-lifecycle__row-chevron{grid-column:3}.pwa-lifecycle__row-card:has(>.pwa-lifecycle__row-chevron){grid-template-columns:auto minmax(0,1fr) auto}.pwa-lifecycle__row-copy{justify-items:start;min-width:0;display:grid}.pwa-lifecycle__tile,.pwa-lifecycle__tile-round{flex:none;place-items:center;display:grid}.pwa-lifecycle__badge-round{border-radius:999px;place-items:center;display:grid}.pwa-lifecycle__check-dot{border-radius:999px;flex:none;place-items:center;margin-inline-end:var(--space-3,12px);display:grid}.pwa-lifecycle__home-header{gap:var(--space-3,12px);justify-content:space-between;align-items:center;display:flex}.pwa-lifecycle__home-bell{place-items:center;display:grid}.pwa-lifecycle__mode{align-items:center;display:flex}.pwa-lifecycle__mode>span{display:grid}.pwa-lifecycle__title-row{align-items:center;display:flex}.pwa-lifecycle__title-block{display:grid}.pwa-lifecycle__chip{gap:var(--space-2,8px);border-radius:999px;justify-self:start;align-items:center;display:inline-flex}.pwa-lifecycle__pill{gap:var(--space-1,4px);align-items:center;display:inline-flex}.pwa-lifecycle__note{display:flex}.pwa-lifecycle__numbered{margin:0;list-style:none;display:grid}.pwa-lifecycle__numbered li{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.pwa-lifecycle__number{text-align:center;line-height:1}.pwa-lifecycle__benefits{margin:0;list-style:none;display:grid}.pwa-lifecycle__benefits li{align-items:center;display:flex}.pwa-lifecycle__sheet{margin-block-start:auto;margin-inline:calc(-1 * var(--space-4,16px))}.pwa-lifecycle__main:has(>.pwa-lifecycle__surface .pwa-lifecycle__sheet){align-content:end;min-height:100%;display:grid}.pwa-lifecycle__surface:has(>.pwa-lifecycle__sheet){align-content:end}.pwa-lifecycle__sheet-handle{border-radius:999px;justify-self:center}.pwa-lifecycle__inset-row{grid-template-columns:auto auto minmax(0,1fr);align-items:center;display:grid}.pwa-lifecycle__inset-value{font-size:var(--type-caption-size,.8125rem);text-align:end}.pwa-lifecycle__divider{border:0;width:100%;height:1px;margin:0}.pwa-lifecycle__illustration{place-items:center;display:grid;position:relative}.pwa-lifecycle__illustration-bar{border-radius:999px;position:absolute;overflow:hidden}.pwa-lifecycle__illustration-bar>i{background:var(--color-accent);border-radius:999px;width:60%;height:100%;display:block}.pwa-lifecycle__card--center>.pwa-lifecycle__steps--status,.pwa-lifecycle__card--center>.pwa-lifecycle__divider{text-align:start;width:100%}.pwa-lifecycle__ring{max-width:100%}.pwa-lifecycle__hero{text-align:center;justify-items:center;display:grid}.pwa-lifecycle__state-head{gap:var(--space-4,16px);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.pwa-lifecycle__details summary{gap:var(--space-3,12px);list-style:none}.pwa-lifecycle__details summary::-webkit-details-marker{display:none}.pwa-lifecycle__details:not([open]) .pwa-lifecycle__details-chevron{transform:rotate(-90deg)}.pwa-lifecycle__detail-list{margin:0;list-style:none;display:grid}.pwa-lifecycle__detail-list li{gap:var(--space-3,12px);align-items:center;display:flex}[data-reduce-motion=true] .pwa-lifecycle__glyph--spin{animation:none}@media (forced-colors:active){:is(.pwa-lifecycle a.pwa-lifecycle__button),:is(.pwa-lifecycle a.pwa-lifecycle__button) *{color:buttontext!important}}}.pwa-lifecycle a.pwa-lifecycle__button{justify-content:center;align-items:center;gap:var(--space-2,8px);box-sizing:border-box;text-decoration:none;display:inline-flex}.pwa-lifecycle a[aria-disabled=true]{opacity:.55;pointer-events:none}:root .pwa-lifecycle.pwa-lifecycle{--p0-pwa-green:var(--color-success);--p0-pwa-amber:var(--color-warning);--p0-pwa-red:var(--color-danger);--p0-pwa-card-edge:1px solid color-mix(in oklab, var(--color-text) 5%, transparent);font-size:var(--type-body-size);line-height:var(--type-body-line-height)}:root .pwa-lifecycle.pwa-lifecycle :is(.pwa-lifecycle__row-copy,.pwa-lifecycle__numbered li,.pwa-lifecycle__note,.pwa-lifecycle__steps li,.pwa-lifecycle__benefits li,.pwa-lifecycle__inventory li){overflow-wrap:anywhere}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__main{padding:var(--space-1) 0 var(--space-6)}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__surface{gap:var(--space-4)}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__surface>h1,:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__sheet>:is(h1,h1+p),:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__title-block{text-align:center}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__status-bar{justify-content:center}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__surface>:is(.pwa-lifecycle__chip,.pwa-lifecycle__mode){justify-self:center}:root .pwa-lifecycle.pwa-lifecycle :is(h1,h2,p){hyphens:manual}:root .pwa-lifecycle.pwa-lifecycle h1{color:var(--color-text);font-size:min(var(--type-display-size), 11vw);overflow-wrap:anywhere;font-weight:var(--type-display-weight);line-height:var(--type-display-line-height);letter-spacing:var(--type-display-letter-spacing);text-wrap:balance}:root .pwa-lifecycle.pwa-lifecycle h2{color:var(--color-text);font-size:calc(1.0625rem * var(--font-scale,1));letter-spacing:-.011em;font-weight:650;line-height:1.3}:root .pwa-lifecycle.pwa-lifecycle :is(h1,h2):focus{outline:none}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__muted{color:var(--color-muted)}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__surface>h2{margin-block:var(--space-2) calc(-1 * var(--space-2));padding-inline:var(--space-1);color:var(--color-muted);font-size:calc(.8125rem * var(--font-scale,1));letter-spacing:0;font-weight:620}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__eyebrow,:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__eyebrow--rule{color:var(--color-accent-ink);font-size:calc(.8125rem * var(--font-scale,1));border:0;padding:0;font-weight:620;line-height:1.3}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__eyebrow--rule{text-align:center;margin-block-end:calc(-1 * var(--space-2))}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__caption{color:var(--color-muted);font-size:calc(.8125rem * var(--font-scale,1))}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__status-bar{gap:var(--space-2);padding:0 0 var(--space-3);background:0 0;border:0}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__connectivity{--p0-pwa-signal:var(--p0-pwa-green);min-height:1.75rem;color:color-mix(in oklab, var(--p0-pwa-signal) 86%, var(--color-text));font-size:var(--type-caption-size);background:color-mix(in oklab, var(--p0-pwa-signal) 12%, transparent);border-radius:var(--radius-pill);border:0;align-items:center;gap:.375rem;padding:.125rem .75rem .125rem .625rem;font-weight:600;display:inline-flex}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__connectivity:before{content:"";background:var(--p0-pwa-signal);border-radius:50%;flex:none;width:.4375rem;height:.4375rem}:root .pwa-lifecycle.pwa-lifecycle[data-pwa-connectivity=offline] .pwa-lifecycle__connectivity{--p0-pwa-signal:var(--p0-pwa-amber)}:root .pwa-lifecycle.pwa-lifecycle[data-pwa-connectivity=reconnecting] .pwa-lifecycle__connectivity{--p0-pwa-signal:var(--color-muted)}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__notice{padding:var(--space-3) var(--space-4);color:color-mix(in oklab, var(--p0-pwa-amber) 80%, var(--color-text));font-size:var(--type-label-size);background:color-mix(in oklab, var(--p0-pwa-amber) 11%, var(--color-surface));border-radius:.875rem;flex:100%;order:2;font-weight:540;line-height:1.45}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__dialog-status{gap:var(--space-1);padding:var(--space-3) var(--space-4);color:color-mix(in oklab, var(--p0-pwa-amber) 80%, var(--color-text));font-size:var(--type-label-size);background:color-mix(in oklab, var(--p0-pwa-amber) 11%, var(--color-surface));border:0;border-radius:.875rem}:root .pwa-lifecycle.pwa-lifecycle :is(.pwa-lifecycle__card,.pwa-lifecycle__details){gap:var(--space-3);padding:var(--space-4);background:var(--color-surface);border:var(--p0-pwa-card-edge);border-radius:var(--radius-lg);box-shadow:var(--elevation-card)}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__row-card{gap:var(--space-3) var(--space-4)}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__row-card--plain{box-shadow:none;background:0 0;border:0;padding:0}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__row-copy{gap:.125rem}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__row-copy>:is(strong,h2){font-size:var(--type-heading-size);font-weight:620;line-height:1.3}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__row-copy>span:not([class*=pill]){font-size:var(--type-label-size);line-height:1.4}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__row-copy>.ds-status-pill{margin-block-start:var(--space-2)}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__row-card>.pwa-lifecycle__row-chevron{width:1.25rem;height:1.25rem;color:color-mix(in oklab, var(--color-muted) 70%, transparent)}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__row-card--banner{gap:var(--space-3);background:var(--color-surface);border:var(--p0-pwa-card-edge)}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__row-card--banner>.pwa-lifecycle__glyph--large{width:2.75rem;height:2.75rem;color:var(--color-accent-ink);background:var(--color-accent-soft);border-radius:.75rem;padding:.6875rem}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__row-card--banner .pwa-lifecycle__row-copy>strong{font-size:var(--type-body-size)}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__row-card--banner .pwa-lifecycle__row-copy>span{font-size:var(--type-caption-size)}:root .pwa-lifecycle.pwa-lifecycle :is(.pwa-lifecycle__tile,.pwa-lifecycle__tile-round){width:2.75rem;height:2.75rem;color:var(--color-accent-ink);background:var(--color-accent-soft);border-radius:.75rem}:root .pwa-lifecycle.pwa-lifecycle :is(.pwa-lifecycle__tile,.pwa-lifecycle__tile-round) .pwa-lifecycle__glyph{width:1.375rem;height:1.375rem}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__tile-round{border-radius:50%}:root .pwa-lifecycle.pwa-lifecycle :is(.pwa-lifecycle__tile--large,.pwa-lifecycle__tile-round--large){border-radius:.875rem;width:3rem;height:3rem}:root .pwa-lifecycle.pwa-lifecycle :is(.pwa-lifecycle__tile--large,.pwa-lifecycle__tile-round--large) .pwa-lifecycle__glyph{width:1.5rem;height:1.5rem}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__tile--small{border-radius:.6875rem;width:2.25rem;height:2.25rem}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__tile--small .pwa-lifecycle__glyph{width:1.125rem;height:1.125rem}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__row-card>.pwa-lifecycle__tile-round--large{color:var(--p0-pwa-green);background:color-mix(in oklab, var(--p0-pwa-green) 12%, var(--color-surface));border-radius:.875rem}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__badge-round{width:3rem;height:3rem;color:var(--p0-pwa-green);background:color-mix(in oklab, var(--p0-pwa-green) 13%, var(--color-surface))}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__badge-round .pwa-lifecycle__glyph{stroke-width:2.4px;width:1.5rem;height:1.5rem}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__row-card:has(>.pwa-lifecycle__badge-round){align-items:start}:root .pwa-lifecycle.pwa-lifecycle :is(.pwa-lifecycle__mode,.pwa-lifecycle__row-card--plain)>.pwa-lifecycle__glyph--large{width:2.75rem;height:2.75rem;color:var(--color-accent-ink);background:var(--color-accent-soft);stroke-width:1.8px;border-radius:.75rem;padding:.6875rem}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__row-card--plain>.pwa-lifecycle__glyph--large{color:var(--p0-pwa-amber);background:color-mix(in oklab, var(--p0-pwa-amber) 12%, var(--color-surface))}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__glyph--hero{width:4rem;height:4rem;color:var(--color-accent-ink);background:var(--color-accent-soft);stroke-width:1.9px;border:0;border-radius:1.25rem;padding:1rem}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__glyph--hero.pwa-lifecycle__danger{color:var(--p0-pwa-red);background:color-mix(in oklab, var(--p0-pwa-red) 12%, var(--color-surface))}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__glyph--hero-circle{color:var(--p0-pwa-green);background:color-mix(in oklab, var(--p0-pwa-green) 13%, var(--color-surface));stroke-width:2.4px}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__hero .pwa-lifecycle__glyph--hero{width:4rem;height:4rem;margin-block-end:var(--space-2)}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__home-header{text-align:center;grid-template-columns:2.5rem minmax(0,1fr) 2.5rem;min-height:2.75rem;display:grid}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__home-header>h1{grid-column:2}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__home-bell{width:2.5rem;height:2.5rem;color:var(--color-text);background:var(--color-fill);border-radius:50%;flex:none}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__home-bell .pwa-lifecycle__glyph{width:1.25rem;height:1.25rem}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__mode{gap:var(--space-3);margin-block-start:calc(-1 * var(--space-1))}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__mode>span{gap:.125rem}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__mode strong{color:var(--color-text);font-size:var(--type-body-size);font-weight:600}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__mode strong+span{color:var(--color-muted);font-size:var(--type-label-size)}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__button{min-height:3.25rem;padding:var(--space-3) var(--space-5);color:var(--color-on-accent);font-size:calc(1rem * var(--font-scale,1));background:var(--color-accent);box-shadow:0 8px 20px -10px color-mix(in oklab, var(--color-accent) 80%, transparent);border:0;border-radius:1rem;font-weight:620}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__button--secondary{color:var(--color-accent-ink);background:var(--color-accent-soft);box-shadow:none}:root .pwa-lifecycle.pwa-lifecycle :is(.pwa-lifecycle__button--text,.pwa-lifecycle__button--link){color:var(--color-accent-ink);box-shadow:none;background:0 0}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__button--text{min-height:2.75rem}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__row-card--banner>.pwa-lifecycle__button--link{min-height:2.25rem;font-size:var(--type-label-size);background:var(--color-accent-soft);border-radius:var(--radius-pill);padding:0 .625rem 0 .875rem;font-weight:600}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__button .pwa-lifecycle__glyph{width:1.25rem;height:1.25rem}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__button:active:not(:disabled):not([aria-disabled=true]){transform:scale(.97)}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__button:is(:disabled,[aria-disabled=true]){color:var(--color-muted);background:var(--color-fill-strong);box-shadow:none;opacity:1}:root .pwa-lifecycle.pwa-lifecycle :is(.pwa-lifecycle__button--text,.pwa-lifecycle__button--link):is(:disabled,[aria-disabled=true]){opacity:.6;background:0 0}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__actions{gap:var(--space-2)}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__card:not(.pwa-lifecycle__card--center)>h2{color:var(--color-muted);font-size:calc(.8125rem * var(--font-scale,1));font-weight:620}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__inventory{gap:0;margin-block-start:calc(-1 * var(--space-1))}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__inventory li{min-height:3rem;padding-block:var(--space-2);font-size:var(--type-body-size);border:0;font-weight:500;position:relative}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__inventory li+li:before{inset-block-start:0;inset-inline:calc(1.75rem + var(--space-3)) 0;content:"";background:var(--color-separator);height:1px;position:absolute}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__check-dot{width:1.75rem;height:1.75rem;color:var(--p0-pwa-green);background:color-mix(in oklab, var(--p0-pwa-green) 13%, var(--color-surface))}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__check-dot .pwa-lifecycle__glyph{stroke-width:2.6px;width:1rem;height:1rem}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__steps--status li{align-items:start;min-height:3.25rem}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__steps--status li>span:not(.pwa-lifecycle__step-mark){align-content:center;min-height:2.25rem;display:grid}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__steps--status li+li:before{display:none}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__steps--status li:not(:last-child):after{inset-block:calc(var(--space-2) + 2.25rem + 4px) calc(4px - var(--space-2));content:"";background:var(--color-fill-strong);border-radius:1px;width:2px;position:absolute;inset-inline-start:calc(1.125rem - 1px)}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__steps--status li[data-status=complete]:not(:last-child):after{background:var(--color-accent)}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__step-mark{color:var(--color-on-accent);background:var(--color-surface);border:2px solid var(--color-fill-strong)}:root .pwa-lifecycle.pwa-lifecycle li[data-status=complete]>.pwa-lifecycle__step-mark{background:var(--color-accent);border-color:var(--color-accent)}:root .pwa-lifecycle.pwa-lifecycle li[data-status=complete]>.pwa-lifecycle__step-mark .pwa-lifecycle__glyph{stroke-width:2.6px}:root .pwa-lifecycle.pwa-lifecycle li[data-status=current]>.pwa-lifecycle__step-mark{color:var(--color-accent);background:var(--color-accent-soft);border-color:var(--color-accent)}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__steps--status li[data-status=pending]{color:var(--color-muted)}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__step-dot{width:.625rem;height:.625rem}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__step-copy{gap:var(--space-1)}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__strong,:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__step-copy>strong{font-weight:620}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__pill{min-height:1.625rem;color:var(--color-accent-ink);font-size:var(--type-caption-size);background:var(--color-accent-soft);border-radius:var(--radius-pill);padding:.125rem .625rem;font-weight:600}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__pill .pwa-lifecycle__glyph{width:.875rem;height:.875rem}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__pill--danger{color:var(--p0-pwa-red);background:color-mix(in oklab, var(--p0-pwa-red) 11%, var(--color-surface))}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__chip{min-height:2.25rem;color:var(--color-text);font-size:var(--type-label-size);background:var(--color-fill);border:0;margin-block-start:calc(-1 * var(--space-1));padding:.25rem .875rem .25rem .625rem;font-weight:560}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__chip .pwa-lifecycle__glyph{width:1.125rem;height:1.125rem;color:var(--color-muted)}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__title-row{gap:var(--space-3);text-align:center;flex-direction:column}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__title-row h1,:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__card--center>h1{font-size:var(--type-title-size);font-weight:700;line-height:var(--type-title-line-height);letter-spacing:var(--type-title-letter-spacing)}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__title-block{gap:var(--space-1)}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__title-block p{color:var(--color-muted);font-size:var(--type-label-size)}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__card--center{gap:var(--space-3);padding-block:var(--space-6) var(--space-5)}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__card--center>p:not([class]){color:var(--color-muted);font-size:var(--type-label-size)}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__ring{width:10rem;margin-block:var(--space-2)}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__divider{background:var(--color-separator)}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__divider--dashed{background:var(--color-separator);border:0;height:1px}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__illustration{width:5rem;height:5rem;color:var(--color-muted);background:var(--color-fill);border-radius:1.25rem}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__illustration .pwa-lifecycle__glyph{stroke-width:1.4px;width:3.25rem;height:3.25rem}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__illustration-bar{background:var(--color-fill-strong);width:1.5rem;height:.3125rem;bottom:1.5rem}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__note{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);color:var(--color-text);font-size:var(--type-label-size);background:var(--color-surface);border:var(--p0-pwa-card-edge);box-shadow:var(--elevation-card);border-radius:1rem;line-height:1.45}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__note--info{background:var(--color-fill);box-shadow:none;border-color:#0000}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__note--warning{color:var(--color-text);background:color-mix(in oklab, var(--p0-pwa-amber) 10%, var(--color-surface));box-shadow:none;border-color:#0000}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__note--warning-card{padding:var(--space-4);background:color-mix(in oklab, var(--p0-pwa-amber) 11%, var(--color-surface));border-radius:var(--radius-lg);box-shadow:none;border:0;align-items:start}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__note--warning-card .pwa-lifecycle__row-copy>strong{font-size:var(--type-body-size);font-weight:620}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__note--warning-card .pwa-lifecycle__row-copy>span{color:var(--color-muted)}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__note-glyph{width:2.25rem;height:2.25rem;color:var(--color-accent-ink);background:var(--color-accent-soft);stroke-width:1.9px;border-radius:.6875rem;padding:.5rem}:root .pwa-lifecycle.pwa-lifecycle :is(.pwa-lifecycle__note--warning,.pwa-lifecycle__note--warning-card) .pwa-lifecycle__note-glyph{color:var(--p0-pwa-amber);background:color-mix(in oklab, var(--p0-pwa-amber) 16%, var(--color-surface))}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__note .pwa-lifecycle__tile-round{width:2.25rem;height:2.25rem}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__note .pwa-lifecycle__tile-round .pwa-lifecycle__glyph{width:1.125rem;height:1.125rem}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__note--info .pwa-lifecycle__tile-round{background:var(--color-surface)}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__note .pwa-lifecycle__accent{color:var(--color-muted)}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__actions+.pwa-lifecycle__note{padding-inline:var(--space-1);color:var(--color-muted);box-shadow:none;background:0 0;border:0}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__actions+.pwa-lifecycle__note .pwa-lifecycle__tile-round--large{width:2.25rem;height:2.25rem;color:var(--color-muted);background:var(--color-fill);border-radius:50%}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__actions+.pwa-lifecycle__note .pwa-lifecycle__tile-round--large .pwa-lifecycle__glyph{width:1.125rem;height:1.125rem}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__numbered{padding:var(--space-1) 0;background:var(--color-surface);border:var(--p0-pwa-card-edge);border-radius:var(--radius-lg);box-shadow:var(--elevation-card);gap:0}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__numbered li{gap:var(--space-3);min-height:3.75rem;padding:var(--space-2) var(--space-4);font-size:var(--type-body-size);background:0 0;border:0;border-radius:0;font-weight:500;line-height:1.4;position:relative}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__numbered li+li:before{inset-block-start:0;inset-inline:calc(var(--space-4) + 2rem + var(--space-3)) 0;content:"";background:var(--color-separator);height:1px;position:absolute}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__number{width:2rem;min-width:2rem;height:2rem;color:var(--color-accent-ink);font-size:calc(.9375rem * var(--font-scale,1));font-variant-numeric:tabular-nums;background:var(--color-accent-soft);border-radius:50%;place-items:center;font-weight:700;display:grid}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__numbered-glyph{width:1.375rem;height:1.375rem;color:var(--color-muted)}.pwa-shell:has(.pwa-lifecycle__sheet) .pwa-shell__route,.pwa-shell:has(.pwa-lifecycle__sheet) .pwa-shell__route>[data-shell-focus-target]{display:grid}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__main:has(.pwa-lifecycle__sheet){padding-block-end:0}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__sheet{gap:var(--space-4);padding:var(--space-2) var(--space-5) max(var(--space-6), env(safe-area-inset-bottom));background:var(--color-surface);box-shadow:var(--elevation-sheet);border:0;border-start-start-radius:var(--radius-xl);border-start-end-radius:var(--radius-xl);margin-block-end:calc(-1 * var(--space-4))}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__sheet-handle{width:2.25rem;height:.3125rem;background:var(--color-fill-strong);margin-block-end:var(--space-1)}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__sheet>h1{font-size:var(--type-title-size);font-weight:700;line-height:var(--type-title-line-height);letter-spacing:var(--type-title-letter-spacing)}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__sheet>h1+p{color:var(--color-muted);font-size:var(--type-body-size);margin-block-start:calc(-1 * var(--space-2))}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__benefits{padding:var(--space-1) 0;background:var(--color-fill);border-radius:1rem;gap:0}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__benefits li{gap:var(--space-3);min-height:3.25rem;padding:var(--space-1) var(--space-4);font-size:var(--type-body-size);font-weight:500;position:relative}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__benefits li+li:before{inset-block-start:0;inset-inline:calc(var(--space-4) + 2.25rem + var(--space-3)) 0;content:"";background:var(--color-separator);height:1px;position:absolute}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__benefits .pwa-lifecycle__tile{background:var(--color-surface);border-radius:.6875rem;width:2.25rem;height:2.25rem}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__benefits .pwa-lifecycle__tile .pwa-lifecycle__glyph{width:1.125rem;height:1.125rem}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__hero{gap:var(--space-2);padding-block:var(--space-4) var(--space-2)}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__hero>h1{font-size:var(--type-title-size);font-weight:700;line-height:var(--type-title-line-height);letter-spacing:var(--type-title-letter-spacing)}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__hero>p{max-width:34ch;font-size:var(--type-body-size)}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__details{gap:0;padding:0;overflow:hidden}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__details summary{min-height:3.25rem;padding:var(--space-2) var(--space-4);font-size:var(--type-body-size)}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__details summary strong{font-weight:620}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__details-chevron{width:1.125rem;height:1.125rem;color:var(--color-muted);transition:transform var(--motion-duration-normal) var(--motion-easing-emphasized)}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__detail-list{gap:var(--space-3);padding:var(--space-3) var(--space-4) var(--space-4);font-size:var(--type-label-size);border-block-start:1px solid var(--color-separator)}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__detail-list .pwa-lifecycle__tile--small{color:var(--color-muted);background:var(--color-fill)}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__state-card{gap:var(--space-4);padding:var(--space-5) var(--space-4) var(--space-4)}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__state-head{gap:var(--space-4)}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__state-head .pwa-lifecycle__glyph--hero{border-radius:1.125rem;width:3.5rem;height:3.5rem;padding:.875rem}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__state-head .pwa-lifecycle__row-copy{gap:var(--space-2)}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__state-card>p{font-size:var(--type-body-size)}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__inline{font-size:var(--type-label-size)}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__inline .pwa-lifecycle__glyph{width:1.125rem;height:1.125rem}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__state-head .pwa-lifecycle__glyph--hero.pwa-lifecycle__glyph--spin{animation-duration:calc(var(--motion-duration-slow) * 1.4);border-radius:50%}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__inset-row{gap:var(--space-1) var(--space-3);min-height:3rem;padding:var(--space-2) var(--space-4);font-size:var(--type-label-size);background:var(--color-fill);border:0;border-radius:.875rem;flex-wrap:wrap;font-weight:560;display:flex}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__inset-row .pwa-lifecycle__glyph{width:1.25rem;height:1.25rem;color:var(--color-muted)}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__inset-value{overflow-wrap:break-word;min-width:0;color:var(--color-muted);font-variant-numeric:tabular-nums;flex:auto}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__card>.pwa-lifecycle__muted{font-size:var(--type-caption-size)}@media (prefers-reduced-motion:reduce){:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__glyph--spin{animation:none}}@media (width<=399px){:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__row-card--banner{grid-template-columns:auto minmax(0,1fr)}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__row-card--banner>.pwa-lifecycle__button--link{grid-column:2;justify-self:start}}@media (width>=960px){:root .pwa-lifecycle.pwa-lifecycle :is(.pwa-lifecycle__main,.pwa-lifecycle__status-bar){width:100%}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__surface{gap:var(--space-5)}:root .pwa-lifecycle.pwa-lifecycle h1{font-size:calc(2.125rem * var(--font-scale,1))}:root .pwa-lifecycle.pwa-lifecycle :is(.pwa-lifecycle__card,.pwa-lifecycle__note--warning-card){padding:var(--space-5)}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__card--center{padding-block:var(--space-8) var(--space-6)}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__ring{width:11rem}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__actions:has(>:nth-child(2)){grid-template-columns:repeat(2,minmax(0,1fr))}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__actions>.pwa-lifecycle__button--text{grid-column:1/-1}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__main:has(>.pwa-lifecycle__surface>.pwa-lifecycle__sheet){padding-block:var(--space-8);align-content:center}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__main:has(>.pwa-lifecycle__surface>.pwa-lifecycle__sheet):before{z-index:0;content:"";background:var(--color-scrim);pointer-events:none;position:fixed;inset:0}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__surface:has(>.pwa-lifecycle__sheet){align-content:center}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__sheet{z-index:1;width:min(100%,35rem);padding:var(--space-8) var(--space-8) var(--space-6);border-radius:var(--radius-xl);box-shadow:var(--elevation-navigation);margin:auto;position:relative}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__sheet-handle{display:none}@media (hover:hover){:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__button:not(:disabled):not([aria-disabled=true]):hover{background:color-mix(in oklab, var(--color-accent) 88%, var(--color-text))}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__button--secondary:not(:disabled):not([aria-disabled=true]):hover{background:var(--color-accent-soft-strong)}:root .pwa-lifecycle.pwa-lifecycle :is(.pwa-lifecycle__button--text,.pwa-lifecycle__button--link):not(:disabled):not([aria-disabled=true]):hover{background:var(--color-fill)}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__row-card--banner>.pwa-lifecycle__button--link:hover{background:var(--color-accent-soft-strong)}:root .pwa-lifecycle.pwa-lifecycle .pwa-lifecycle__details summary:hover{background:var(--color-fill)}}}
