.migration-progress,html.migration-document{--migration-canvas:#f5eedd;--migration-ink:#302c23;--migration-muted:#736857;--migration-line:#e0d7c7;--migration-accent:#c9a44c;--migration-on-accent:#292419;--migration-accent-text:#826119;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not(.light):not([data-appearance=light]) .migration-progress,html.migration-document:not(.light):not([data-appearance=light]){--migration-canvas:#0e0e0b;--migration-ink:#eeece1;--migration-muted:#b7b09d;--migration-line:#37352a;--migration-accent:#d8be78;--migration-on-accent:#292419;--migration-accent-text:#d8be78;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-appearance=dark] .migration-progress,html.migration-document[data-appearance=dark],:root.dark:not([data-appearance=light]) .migration-progress,html.migration-document.dark:not([data-appearance=light]){--migration-canvas:#0e0e0b;--migration-ink:#eeece1;--migration-muted:#b7b09d;--migration-line:#37352a;--migration-accent:#d8be78;--migration-on-accent:#292419;--migration-accent-text:#d8be78;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html.migration-document,.migration-document body{background:var(--migration-canvas);min-height:100%;color:var(--migration-ink);margin:0;font:1rem/1.6 system-ui,sans-serif}.migration-progress,.migration-progress *{box-sizing:border-box}.migration-progress{background:var(--migration-canvas);min-height:100svh;color:var(--migration-ink);flex-direction:column;font:1rem/1.6 system-ui,sans-serif;display:flex}.migration-progress .entry-header{justify-content:space-between;align-items:center;gap:1rem;width:100%;max-width:90rem;margin-inline:auto;padding:2rem clamp(1.5rem,6vw,6rem);display:flex}.migration-progress .wordmark{font:var(--font-wordmark,700 1.4375rem/1.2 Georgia, serif);color:var(--migration-ink);letter-spacing:var(--tracking-wordmark,normal)}.migration-progress .brand-wordmark{white-space:nowrap;vertical-align:middle;font:inherit;letter-spacing:inherit;color:inherit;align-items:center;gap:.4em;display:inline-flex}.migration-progress .brand-wordmark>img{object-fit:contain;flex:none;width:1.15em;height:1.4em;display:block}.migration-progress .entry-header-note{color:var(--migration-muted);font-size:.8125rem}.migration-progress .entry-layout{grid-template-columns:minmax(0,27rem);justify-content:center;align-items:center;width:100%;min-width:0;margin:auto;padding:4rem 3rem 6rem;display:grid}.migration-progress .signin{text-align:center;width:100%;max-width:27rem;padding-block:1rem}.migration-progress .signin>h1,.migration-progress .signin>[data-migration-progress]>h1{letter-spacing:-.025em;text-wrap:balance;margin:0;font:400 clamp(2rem,4vw,2.5rem)/1.15 Georgia,serif}.migration-progress h1:focus{outline:none}.migration-progress .entry-description{color:var(--migration-muted);margin:1rem 0 2.25rem;font-size:.9375rem;line-height:1.6}.migration-progress .opening-state{color:var(--migration-muted);justify-content:center;align-items:center;gap:.75rem;min-height:3.5rem;margin:0;font-size:.875rem;display:flex}.migration-progress .entry-spinner{border:1.5px solid;border-right-color:#0000;border-radius:50%;flex:none;width:1rem;height:1rem;animation:.8s linear infinite migration-spin;display:inline-block}.migration-progress-actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.5rem;display:flex}.migration-progress-embedded{border:1px solid var(--migration-line);border-radius:1rem;min-height:32rem;overflow:clip}.migration-progress-embedded .entry-header{padding:1.5rem}.migration-progress-embedded .entry-layout{padding:3rem 1.5rem}.migration-progress [hidden]{display:none!important}@keyframes migration-spin{to{transform:rotate(360deg)}}@keyframes migration-empty-in{0%{opacity:0;transform:translateY(6px)}}@keyframes migration-empty-fade{0%{opacity:0}}@media (max-width:760px){.migration-progress .entry-header{padding:1.75rem 1.5rem}.migration-progress .entry-header-note{display:none}.migration-progress .entry-layout{margin-block:auto;padding:3rem 1.5rem 4rem;display:block}.migration-progress .signin{margin:auto;padding-block:0}}@media (max-width:360px){.migration-progress .entry-layout{padding-inline:16px}}@media (prefers-reduced-motion:reduce){.migration-progress .entry-spinner{animation:none}.migration-progress .empty-screen{animation:.16s ease-out both migration-empty-fade}}
