﻿.site-utility-page{max-width:1000px;min-width:0;padding-bottom:40px}.site-utility-page .site-page-heading h1{overflow-wrap:anywhere}.utility-reference{padding:20px 0;border-block:1px solid var(--line);margin:20px 0}.utility-reference dt{font-size:12px;color:var(--muted);margin-bottom:8px}.utility-reference dd{font-size:14px;margin:0;overflow-wrap:anywhere}.utility-recovery,.utility-chat-intro{padding:32px 0}.utility-status-mark{margin-bottom:20px;color:var(--lime)}.utility-status-mark .icon{width:32px;height:32px}.site-utility-page h2{font-size:24px;font-weight:500;line-height:1.3;margin:0 0 12px}.site-utility-page p{max-width:680px;font-size:14px;line-height:1.8;color:var(--muted)}.utility-actions,.utility-store-links{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.utility-actions button,.utility-store-links a{min-height:44px;white-space:normal;line-height:1.5;text-align:center}.utility-language-summary{display:flex;gap:16px;align-items:flex-start;padding:24px 0;border-bottom:1px solid var(--line)}.utility-language-summary>.icon{width:24px;height:24px;flex:none;color:var(--lime)}.utility-language-summary h2{font-size:20px}.utility-locale-row{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;border-bottom:1px solid var(--line)}.utility-locale-row>div{min-width:0}.utility-locale-row strong{font-size:16px;font-weight:500;display:block}.utility-locale-row small{display:block;font-size:12px;color:var(--muted);margin-top:8px;line-height:1.5}.utility-locale-row a{min-height:44px;flex:none}.utility-chat-fallback{border-top:1px solid var(--line);padding-top:28px}.utility-source-link{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--muted);text-decoration:underline;margin-top:20px;min-height:44px}.utility-source-link .icon{width:14px;height:14px}.utility-device-note{border-left:2px solid var(--lime);padding-left:16px;margin-top:20px}.utility-guest-menu nav{display:grid;grid-template-columns:1fr 1fr;gap:24px}.utility-guest-menu h3{font-size:13px;font-weight:500;color:var(--muted);margin:16px 0 8px}.utility-guest-menu nav button{display:flex;gap:12px;align-items:center;width:100%;min-height:44px;text-align:left;border-left:2px solid transparent;padding:8px 12px;font-size:14px}.utility-guest-menu nav button>.icon{width:18px;height:18px;flex:none;color:var(--muted)}.utility-guest-menu nav button>.icon:last-child{width:14px;margin-left:auto}.utility-guest-menu nav button[aria-current="page"]{border-left-color:var(--lime);color:var(--lime);background:#ffffff04}.utility-guest-menu-account{display:flex;gap:12px;padding-top:24px;margin-top:24px;border-top:1px solid var(--line)}.utility-guest-menu-account button{min-height:44px;flex:1;justify-content:center}.utility-guest-menu button:focus-visible,.site-utility-page a:focus-visible,.site-utility-page button:focus-visible{outline:2px solid var(--lime);outline-offset:3px}@media(max-width:700px){.site-utility-page{padding-inline:16px}.site-utility-page h2{font-size:22px}.site-utility-page p{font-size:13px}.utility-locale-row{gap:12px;flex-wrap:wrap;padding:20px 0}.utility-locale-row>div{flex:1;min-width:124px}.utility-locale-row a{font-size:12px;padding-inline:12px}.utility-actions,.utility-store-links{flex-direction:column;align-items:stretch}.utility-actions button,.utility-store-links a{justify-content:center;padding:12px 16px}.utility-guest-menu nav{grid-template-columns:1fr;gap:8px}.utility-guest-menu-account{flex-direction:column}.utility-guest-menu nav button{padding-inline:8px}.utility-guest-menu h3{margin-top:12px}.utility-recovery,.utility-chat-intro{padding-top:24px}.utility-reference{padding:16px 0}}
@media(max-width:700px){.utility-locale-row{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.utility-locale-row a{justify-self:start}}

.guest-navigation-toggle{display:none}@media(max-width:650px){.guest-navigation-toggle{display:inline-flex;margin-left:auto}.guest-masthead>.quiet-button{margin-left:0}.guest-masthead{gap:12px}}

.utility-locale-list>.utility-locale-row{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;text-align:left;min-height:84px;padding:20px 16px;background:transparent;color:var(--text);border:0;border-bottom:1px solid var(--line)}.utility-locale-row>span{min-width:0}.utility-locale-row strong,.utility-locale-row small{display:block}.utility-locale-row small{color:var(--muted);margin-top:8px;font-size:12px}.utility-locale-row[aria-pressed="true"]{background:#9cff7909}.utility-locale-row[aria-pressed="true"]>.icon{color:var(--lime)}.utility-locale-row .icon{width:20px;flex:none}.utility-connected{display:inline-flex;align-items:center;gap:8px;color:var(--lime);font-size:12px;margin:20px 0 4px}.utility-connected .icon{width:16px}.site-utility-page{min-width:0}.site-utility-page button{min-height:44px}.utility-actions{gap:12px}.utility-chat-fallback{border-bottom:0}.utility-device-note{max-width:65ch}@media(max-width:700px){.site-utility-page{padding-inline:0}.utility-locale-list>.utility-locale-row{display:flex;padding:16px 12px;min-height:80px}.utility-chat-intro h2{margin-top:16px}}
