.architect-badge{--badge-ink:rgba(13,19,23,.8);--badge-text:#e4eef3;--badge-dim:rgba(186,214,230,.45);--badge-accent:#f2a541;--badge-mono:"Cutive Mono","DejaVu Sans Mono",Menlo,Consolas,"Liberation Mono","Courier New",monospace;align-items:flex-start;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:var(--badge-ink);border:1px solid var(--badge-dim);border-radius:4px;bottom:calc(max(12px, env(safe-area-inset-bottom, 0px)) + 44px);box-sizing:border-box;color:var(--badge-text);display:flex;flex-direction:column;gap:2px;inset-inline-start:max(16px,env(safe-area-inset-left,0px));max-width:min(240px,calc(100vw - 32px));padding:6px 10px;position:fixed;z-index:10011}.architect-badge__label{font:400 11px/1.35 var(--badge-mono);letter-spacing:.06em;margin:0}.architect-badge__links{display:flex;flex-wrap:wrap;gap:2px 12px}.architect-badge__link{background:none;border:0;border-bottom:1px solid var(--badge-dim);border-radius:0;color:var(--badge-text);cursor:pointer;font:400 11px/1 var(--badge-mono);letter-spacing:.06em;margin:-8px -4px;padding:8px 4px;text-decoration:none;text-transform:uppercase}.architect-badge__link:focus-visible,.architect-badge__link:hover{border-bottom-color:var(--badge-accent);color:var(--badge-accent);outline:none}body.xray-on .architect-badge{display:none}body:has(#caseBriefingOverlay:not([style*=none]),#caseVerdictOverlay:not([style*=none])) .architect-badge{display:none}body.inPortfolioCase .architect-badge{align-items:center;bottom:max(12px,env(safe-area-inset-bottom,0px));flex-direction:row;gap:4px 12px;inset-inline-start:50%;max-width:calc(100vw - 180px);text-align:center;transform:translateX(-50%);white-space:nowrap}@media (max-width:560px){body.inPortfolioCase .architect-badge{flex-direction:column;white-space:normal}}@media (pointer:coarse){body.inPortfolioCase .architect-badge{bottom:calc(max(28px, env(safe-area-inset-bottom, 0px)) + 132px)}}body:not(.inPortfolioCase):not(.street-story) .architect-badge{display:none}