.account-flow-top{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.analysis-page{outline:none;max-width:1080px;min-height:70vh;padding-block:48px 80px}.analysis-page-grid{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:54px;display:grid}.analysis-photo{background:var(--paper);border:1px solid var(--border);padding:16px;position:sticky;top:110px}.analysis-photo img{aspect-ratio:4/5;object-fit:cover;width:100%;display:block}.analysis-photo p{color:var(--muted);padding-top:13px;font-size:11px;line-height:1.8}.analysis-page .photo-analysis-panel{background:0 0;padding:0}.analysis-page .photo-analysis-panel h2{margin-top:14px;font-size:42px}.analysis-page .photo-analysis-stages li{padding-block:20px}.analysis-page .photo-analysis-stages strong{font-size:15px}.analysis-page .photo-analysis-stages p{font-size:12px}.signin-page{max-width:1060px;min-height:75vh;padding-block:44px 80px}.signin-grid{grid-template-columns:1fr 1fr;align-items:start;gap:80px;margin-top:42px;display:grid}.signin-story{padding-top:22px}.signin-story h1{margin:20px 0;font-size:48px;line-height:1.3}.signin-story>p{max-width:360px;color:var(--muted);font-size:14px;line-height:1.9}.signin-story ol{margin-top:32px;padding:0;list-style:none}.signin-story li{align-items:center;gap:16px;margin:18px 0;font-size:13px;display:flex}.signin-story li span{color:var(--terra);font-size:11px}.signin-card{background:var(--paper);border:1px solid var(--border);padding:34px}.signin-card h2{margin-bottom:12px;font-size:28px;line-height:1.4}.signin-card>p{color:var(--muted);margin-bottom:22px;font-size:12px;line-height:1.9}.signin-card form label{margin:20px 0 8px;font-size:12px;display:block}.signin-card input{width:100%}.signin-card form .button,.signin-card .legal-small{margin-top:22px}.summary-language-state{border:1px solid var(--border);background:var(--paper);padding:24px;line-height:1.9}.summary-language-state .button{margin-top:14px}@media (max-width:760px){.analysis-page{padding-block:28px 48px}.analysis-page-grid{grid-template-columns:1fr;gap:28px}.analysis-photo{align-items:center;gap:20px;padding:12px;display:flex;position:static}.analysis-photo img{width:80px;height:100px}.analysis-photo p{padding:0}.analysis-page .photo-analysis-panel h2{font-size:32px}.signin-grid{grid-template-columns:1fr;gap:24px;margin-top:24px}.signin-story{padding-top:0}.signin-story h1{font-size:36px}.signin-story ol{margin-top:18px}.signin-card{padding:25px}.account-flow-top{align-items:flex-start}.account-flow-top .text-link{font-size:11px}}.inline-back{color:var(--olive);background:0 0;border:0}.inline-purchase{border-top:1px solid var(--border);margin-top:24px;padding-top:24px}.inline-purchase h3{margin-bottom:16px;font-size:24px}.inline-purchase-price{color:var(--olive);margin:16px 0;font-size:30px}.inline-purchase .micro{margin:12px 0}.signin-inline{min-height:0;padding:20px 0 0}.signin-inline>.account-flow-top,.signin-inline .signin-story{display:none}.signin-inline .signin-grid{margin:0;display:block}.signin-inline .signin-card{background:0 0;border:0;padding:20px 0}.upgrade-card>.eyebrow{align-items:center;gap:8px;display:flex}.signin-code-actions{flex-wrap:wrap;justify-content:space-between;gap:8px 20px;margin-top:12px;display:flex}.signin-code-actions button{min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:13px}.signin-code-actions button:disabled{opacity:.55;cursor:default}.signin-code-actions button:focus-visible{outline:2px solid var(--olive);outline-offset:3px}
