.ar{flex-direction:column;gap:14px;display:flex}.ar-hero{flex-wrap:wrap;align-items:baseline;gap:8px 28px;padding-block:0;display:flex}.ar-hero h1{margin:0}.ar-modes{flex-wrap:wrap;gap:4px 22px;display:flex}.ar-mode{color:var(--muted);font:600 .92rem/1.2 var(--font-body);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:6px 0 7px;display:inline-flex}.ar-mode:hover{color:var(--text);border-bottom-color:color-mix(in srgb, var(--muted) 45%, transparent)}.ar-mode[aria-pressed=true]{color:var(--text);border-bottom-color:var(--cyan);text-shadow:0 0 14px rgba(var(--accent-rgb), .45)}:root[data-theme=light] .ar-mode[aria-pressed=true]{text-shadow:none}.ar-n{border:1px solid var(--line);color:var(--muted);font:600 .7rem/1 var(--font-display);border-radius:5px;padding:2px 5px}.ar-mode[aria-pressed=true] .ar-n{color:var(--cyan);border-color:rgba(var(--accent-rgb), .5)}.ar-cols{grid-template-columns:minmax(200px,250px) minmax(0,1fr);align-items:stretch;gap:14px;display:grid}.ar-item{color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-left:3px solid #0000;border-radius:8px;flex:none;gap:1px;padding:6px 12px 6px 14px;display:grid}.ar-item b{font:600 1rem/1.25 var(--font-display);letter-spacing:.02em}.ar-item span{color:var(--muted);font-size:.8rem}.ar-item:hover{background:color-mix(in srgb, var(--ar) 9%, transparent)}.ar-item[aria-current=true]{border-left-color:var(--ar);background:color-mix(in srgb, var(--ar) 14%, transparent)}.ar-mode:focus-visible,.ar-item:focus-visible,.ar-views button:focus-visible,.ar-full:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.ui-v2.fb .panel.ar-view{flex-direction:column;min-width:0;padding:0;display:flex;overflow:hidden}.ar-stage{height:clamp(300px, calc(100dvh - var(--site-head-h,65px) - 350px), 720px);touch-action:none;cursor:grab;position:relative}:root[data-theme=light] .ar-stage{background:#03050b radial-gradient(120% 90% at 50% 30%,#0b1430,#03050b 80%)}.ar-stage:active{cursor:grabbing}.ar-stage canvas{width:100%;height:100%;display:block}.ar-name{pointer-events:none;text-shadow:0 2px 10px #000c;gap:2px;display:grid;position:absolute;top:14px;left:18px}.ar-name b{color:var(--ar);font:700 clamp(1.5rem, 2.6vw, 2.2rem) / 1 var(--font-display);letter-spacing:.06em;text-transform:uppercase}.ar-name span{color:#cdd6e6;font:600 .78rem/1.2 var(--font-display);letter-spacing:.14em;text-transform:uppercase}.ar-full{color:#e6edf7;cursor:pointer;background:#03050b8c;border:1px solid #9aa9c24d;border-radius:8px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:12px;right:12px}.ar-full:hover{border-color:var(--ar)}.ar-note{color:#9aa9c2;pointer-events:none;place-items:center;margin:0;display:grid;position:absolute;inset:0}.ar-views{scrollbar-width:none;gap:6px;display:flex;position:absolute;bottom:12px;left:12px;right:12px;overflow-x:auto}.ar-views button{color:#e6edf7;min-height:32px;font:600 .82rem/1 var(--font-display);letter-spacing:.03em;white-space:nowrap;cursor:pointer;background:#03050b8c;border:1px solid #9aa9c24d;border-radius:8px;flex:none;padding:5px 12px}.ar-views button:hover{border-color:#9aa9c299}.ar-views button[aria-pressed=true]{border-color:var(--ar);color:var(--ar)}.ar-foot{border-top:1px solid color-mix(in srgb, var(--line-strong) 45%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;padding:12px 18px;display:flex}.ar-facts{flex-wrap:wrap;gap:6px 30px;margin:0;display:flex}.ar-facts>div{gap:2px;display:grid}.ar-facts dt{color:var(--muted);font:600 .68rem/1.2 var(--font-display);letter-spacing:.1em;text-transform:uppercase}.ar-facts dd{font:600 1.02rem/1.2 var(--font-display);font-variant-numeric:tabular-nums;margin:0}@media (max-width:860px){.ar-cols{grid-template-columns:minmax(0,1fr)}.ar-item{border-bottom:3px solid #0000;border-left:0;flex:none;padding:8px 12px}.ar-item[aria-current=true]{border-bottom-color:var(--ar)}.ar-stage{height:clamp(280px,62dvh,520px)}.ar-foot .btn{flex:100%;justify-content:center}}
