/* Project identity only. Original layout, fonts, controls and scene styles stay. */
.rackvo-hero-meta{display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:100%;min-width:0;pointer-events:auto}
.rackvo-official-address{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px 10px;max-width:100%;font-family:var(--font-mono);font-size:11.5px;line-height:1.5;color:var(--ink-3);min-width:0}
.rackvo-official-address--empty{display:flex;align-items:center;gap:5px 10px;flex-wrap:wrap}
.rackvo-official-address__empty{font-size:12px;color:var(--ink-3)}
.rackvo-official-address__label{font-size:10px;letter-spacing:.035em;white-space:nowrap}
.rackvo-official-address__value{font:inherit;color:var(--ink-2);min-width:0;overflow-wrap:anywhere;word-break:normal;white-space:normal;user-select:text;cursor:text}
.rackvo-official-address__actions{display:inline-flex;align-items:center;gap:10px;white-space:nowrap}
.rackvo-identity-action{font-family:var(--font-mono);font-size:10.5px;line-height:1.5;color:var(--ink-2);background:transparent;border:0;padding:0;cursor:pointer;text-decoration:none;white-space:nowrap}
.rackvo-identity-action:hover{color:var(--lime)}
.rackvo-official-address__status{grid-column:1/-1;font-size:10.5px;color:var(--ink-3);overflow-wrap:anywhere}
.rackvo-official-address__status:empty{display:none}
.rackvo-official-address--footer{margin-top:2px}
.rackvo-official-x{display:inline-flex;align-items:center;justify-content:center;flex:none;width:34px;height:34px;color:var(--ink-2);border:1px dashed var(--dash);background:transparent;text-decoration:none;transition:color .2s,border-color .2s,background .2s}
.rackvo-official-x:hover{color:var(--lime);border-color:var(--lime-a50);background:var(--lime-a10)}
.rackvo-official-x--header{width:34px;height:34px}
.rackvo-official-x--menu{align-self:flex-start}
@media(max-width:1024px){.rackvo-official-x--header{display:none}}
@media(max-width:720px){
 .rackvo-official-address{width:100%;grid-template-columns:minmax(0,1fr) auto;gap:5px 10px}
 .rackvo-official-address__label{grid-column:1;grid-row:1}
 .rackvo-official-address__actions{grid-column:2;grid-row:1}
 .rackvo-official-address__value{grid-column:1/-1;grid-row:2;font-size:11.5px}
 .rackvo-official-address__status{grid-row:3}
 .rackvo-official-address--empty{align-items:flex-start;flex-direction:column;gap:4px}
}
