.market-booting main,.market-booting .snapshot{display:none!important}.cloud-gate{max-width:520px;margin:65px auto;padding:30px 24px;text-align:center;color:var(--ink,#183d32);font-family:system-ui,-apple-system,sans-serif}.cloud-gate h1{font-size:28px;line-height:1.25;letter-spacing:-.8px}.cloud-gate>p{font-size:13px;line-height:1.7;color:var(--muted,#657567);margin:15px 0 24px}.cloud-gate-content{display:flex;flex-direction:column;align-items:center;gap:14px}.cloud-sign-in{width:100%;display:flex;justify-content:center}.cloud-account{display:flex;align-items:center;gap:12px;margin-left:18px;flex-shrink:0}.cloud-access{font-size:11px;color:var(--muted,#657567)}[data-market-mode="cloud"] .masthead .snapshot{margin-left:auto}[data-market-mode="cloud"] .masthead>.plain{margin-left:auto}.cloud-mode-note{padding:12px 15px;border:1px solid #d9e2cd;background:#eef3e7;border-radius:7px;font-size:12px;color:#526549;line-height:1.65;margin:15px 0 20px}.cloud-publish-note{font-size:11px;color:var(--muted,#657567);line-height:1.6}.cloud-gate [hidden],.cloud-account[hidden]{display:none!important}.cloud-gate button{cursor:pointer}.cloud-gate .plain{min-height:42px}.cloud-review-readonly input,.cloud-review-readonly select{background:#f4f5ef}.cloud-account button:focus-visible{outline:3px solid #bd8837;outline-offset:3px}
@media(max-width:650px){.cloud-access{display:none}.cloud-account{margin-left:6px;gap:6px}[data-market-mode="cloud"] .masthead{gap:10px}.cloud-gate{margin:35px auto;padding:24px 16px}.cloud-gate h1{font-size:25px}[data-market-mode="cloud"] .masthead .snapshot{font-size:8px}}
.site-nav{display:flex;align-items:center;gap:2px;flex:1;margin-left:26px;min-width:0}.site-nav a{padding:9px 13px;border-radius:7px;font-size:13px;font-weight:550;letter-spacing:-.1px;color:var(--muted,#657567);text-decoration:none;white-space:nowrap}.site-nav a:hover{color:var(--ink,#183d32);background:var(--green,#eaf0e1)}.site-nav a[aria-current="page"]{color:var(--ink,#183d32);background:var(--green,#eaf0e1);box-shadow:inset 0 -2px 0 var(--gold,#c3984c)}.site-nav a:focus-visible{outline:3px solid #bd8837;outline-offset:2px}
@media(max-width:650px){.masthead{height:auto!important;min-height:58px;flex-wrap:wrap;padding-top:8px!important;padding-bottom:8px!important}.site-nav{order:3;flex-basis:100%;margin:2px 0 0;overflow-x:auto}.site-nav a{padding:8px 10px;font-size:12px}}
