.online-nav{display:flex;align-items:center;gap:18px;flex-wrap:wrap;font-size:13px}.online-nav a{text-decoration:none;color:var(--muted)}.online-nav a:hover{color:var(--navy);text-decoration:underline}.online-nav .text-button{min-height:32px;padding:3px 0;font-size:13px}.online-version{white-space:nowrap;color:var(--muted);font-size:12px}.auth-main{max-width:560px;padding-top:64px;padding-bottom:48px}.auth-main h1{font-size:30px}.auth-main .panel{padding:32px}.auth-main .button{width:100%}.auth-main .notice{font-size:14px;margin-top:20px}.auth-main .fineprint{margin-top:18px}.auth-main footer{margin-top:26px}.online-development-note{padding:9px 40px;font-size:12px;color:#7e662b;background:#fff8e7;border-bottom:1px solid #eddfbd}.home-main{max-width:1280px;padding-top:54px}.home-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:44px;align-items:start}.home-hero h1{font-size:46px;line-height:1.45;letter-spacing:.02em;color:var(--navy);margin:10px 0 18px}.home-intro{font-size:17px;color:var(--muted);line-height:1.9;max-width:650px}.home-actions{display:flex;gap:12px;flex-wrap:wrap;margin:28px 0 18px}.home-actions .button{min-height:54px;padding:12px 23px}.home-hero .eyebrow{color:#94762f}.home-test-note{font-size:13px;color:var(--muted);max-width:650px}.home-card{background:var(--navy);color:white;border-radius:15px;padding:32px;margin-top:7px;border-top:4px solid var(--gold)}.home-card .eyebrow{color:#d7bd82}.home-card h2{font-size:24px;margin:9px 0 22px}.home-flow{display:grid;gap:19px;list-style:none;padding:0;margin:0}.home-flow li{display:grid;grid-template-columns:34px 1fr;gap:14px;align-items:start}.home-flow .flow-number{border:1px solid #7890aa;border-radius:50%;width:32px;height:32px;display:grid;place-items:center;font-size:13px;color:#efd28e}.home-flow strong{font-size:15px;display:block}.home-flow p{font-size:13px;color:#c5d0dd;line-height:1.8;margin-top:3px}.home-sections{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:28px;margin-top:42px}.home-download{border-top:3px solid var(--gold)}.home-download h2,.home-updates h2{margin:7px 0 13px}.home-download>p,.home-updates>p{color:var(--muted);font-size:14px}.download-actions{display:flex;gap:15px;align-items:center;flex-wrap:wrap;margin:23px 0 18px}.download-actions>a:last-child{font-size:13px}.local-guide{list-style:decimal;margin:20px 0 0;padding-left:22px;font-size:14px;color:var(--muted)}.local-guide li{padding:5px 0 5px 3px}.local-guide strong{color:var(--ink)}.home-checksum{font-size:12px;margin-top:19px!important}.home-checksum a{overflow-wrap:anywhere}.update-list{margin:17px 0 0;padding-left:20px;font-size:14px;color:var(--muted)}.update-list li{margin:8px 0}.online-privacy{margin-top:26px;background:#edf2f7;border-left:3px solid #8297ae;border-radius:5px;padding:16px 19px;display:flex;gap:20px;align-items:baseline;font-size:13px}.online-privacy strong{white-space:nowrap}.online-privacy p{color:var(--muted)}.home-footer a{color:var(--muted);text-decoration:none}.home-footer a:hover{text-decoration:underline}@media(max-width:1000px){.home-hero{gap:28px}.home-hero h1{font-size:38px}.home-card{padding:27px}.home-main{padding-top:40px}.online-development-note{padding:9px 28px}.home-sections{gap:22px}.home-actions .button{padding:12px 18px}}@media(max-width:820px){.home-hero{grid-template-columns:1fr}.home-card{margin-top:0}.home-flow{grid-template-columns:repeat(3,1fr);gap:20px}.home-flow li{display:block}.home-flow .flow-number{margin-bottom:12px}.home-sections{grid-template-columns:1fr}.online-privacy{align-items:flex-start;gap:8px;flex-direction:column}.auth-main{padding-top:42px}}@media(max-width:600px){.home-main{padding-top:30px}.home-hero{gap:28px}.home-hero h1{font-size:33px;margin-top:8px}.home-intro{font-size:15px}.home-actions{gap:10px;margin-top:23px}.home-actions .button{flex:1;min-width:130px;font-size:15px}.home-flow{grid-template-columns:1fr;gap:19px}.home-flow li{display:grid}.home-flow .flow-number{margin-bottom:0}.home-card{padding:25px}.home-card h2{font-size:22px}.home-sections{margin-top:28px}.online-development-note{padding:9px 18px;font-size:11px}.online-nav{gap:16px}.online-nav .online-version{margin-left:auto}.home-download,.home-updates{padding:23px}.download-actions>.button{width:100%}.download-actions{gap:10px}.home-checksum{font-size:11px}.auth-main{padding-top:30px}.auth-main .panel{padding:26px}.auth-main h1{font-size:27px}}
