.arca-repository-hero{background:#fff!important;padding-bottom:36px;overflow:hidden}.arca-repository-figure{margin:24px 0 0;position:relative}.arca-repository-scene{position:relative;isolation:isolate;aspect-ratio:3/2;overflow:hidden;border-radius:16px;background:#071323}.arca-repository-art{display:block;width:100%;height:100%;object-fit:cover}.arca-repository-motion{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.arca-repository-heading{position:absolute;z-index:2;left:0;top:0;width:100%;padding:26px 32px 28px;background:linear-gradient(110deg,#ffffffc4,#ffffffa3 65%,#ffffff70);backdrop-filter:blur(8px) saturate(.85)}.arca-repository-heading .eyebrow{margin-bottom:16px;font-size:11px}.arca-repository-heading h1{font-size:clamp(35px,3.15vw,48px);line-height:1.12;letter-spacing:-.045em;color:#122b3c;max-width:830px;margin:0;text-shadow:0 1px 12px #ffffff80}.arca-repository-toggle{position:absolute;z-index:3;right:24px;top:24px;display:flex;gap:9px;align-items:center;min-height:44px;border:1px solid #ffffffb0;background:#f8fcffdf;backdrop-filter:blur(12px);border-radius:7px;color:#234b69;padding:10px 14px;font-size:13px;cursor:pointer}.arca-repository-toggle:hover{background:white}.arca-repository-toggle:focus-visible{outline:2px solid #1675b8;outline-offset:3px}.arca-repository-info{position:relative;z-index:2;display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:48px;margin-top:-95px;padding:122px 30px 30px;background:linear-gradient(to bottom,#fff0 0,#fffffff2 70px,#fff 95px)}.arca-repository-info .hero-intro{margin:0;font-size:18px;max-width:660px;line-height:1.8;color:#365369}.arca-repository-info .actions{margin:0;display:flex;justify-content:flex-end;align-items:center;gap:24px;flex-wrap:wrap}.arca-repository-caption{display:flex;justify-content:space-between;gap:24px;padding:22px 30px 0;border-top:1px solid #dce8ef;color:#536d80;font-size:13px}.arca-repository-caption strong{color:#183a54}.arca-repository-caption p{font-size:12px;margin:0;max-width:420px;line-height:1.7}.arca-contour-pulse{stroke-dasharray:7 93;animation:arca-contour-travel 22s linear infinite;filter:drop-shadow(0 0 3px #ccecff)}.arca-contour-pulse.secondary{animation-delay:-11s;animation-duration:29s}.arca-monolith-glow{animation:arca-monolith-breathe 10s ease-in-out infinite}.arca-transfer-pulse{stroke-dasharray:1 12 2 85;animation:arca-contour-travel 15s linear infinite;filter:drop-shadow(0 0 3px #efffff)}.arca-repository-figure.is-still .arca-repository-motion *{animation-play-state:paused!important}
@keyframes arca-contour-travel{to{stroke-dashoffset:-100}}@keyframes arca-monolith-breathe{0%,100%{opacity:.09}50%{opacity:.21}}
@media(max-width:1100px){.arca-repository-heading{padding:22px}.arca-repository-heading h1{font-size:36px;max-width:680px}.arca-repository-heading .eyebrow{font-size:9px}.arca-repository-info{gap:25px;padding-inline:20px}.arca-repository-info .hero-intro{font-size:17px}}
@media(max-width:800px){.arca-repository-scene{height:700px;aspect-ratio:auto}.arca-repository-art,.arca-repository-motion{position:absolute;width:1050px;max-width:none;height:700px;left:50%;top:50%;transform:translate(-50%,-50%)}.arca-repository-heading{padding:20px}.arca-repository-heading h1{font-size:34px}.arca-repository-toggle{top:auto;bottom:48px;right:14px;font-size:12px}.arca-repository-info{background:linear-gradient(to bottom,#fff0 0,#fffffff2 38px,#fff 50px);grid-template-columns:1fr;gap:23px;margin-top:-50px;padding:75px 20px 26px}.arca-repository-info .actions{justify-content:flex-start}.arca-repository-caption{flex-direction:column;gap:10px;padding:22px 20px 0}}
@media(max-width:640px){.arca-repository-figure{margin-top:20px}.arca-repository-heading h1{font-size:31px;line-height:1.12}.arca-repository-heading .eyebrow{font-size:8px;letter-spacing:.12em;margin-bottom:12px}.arca-repository-info{padding-inline:8px}.arca-repository-info .hero-intro{font-size:16px}.arca-repository-caption{padding-inline:8px}}
@media(prefers-reduced-motion:reduce){.arca-repository-motion *{animation:none!important}.arca-repository-toggle{display:none}}
@media print{.arca-repository-toggle{display:none}.arca-repository-motion *{animation:none!important}.arca-repository-heading{position:relative;background:#fff}.arca-repository-info{margin:0;padding:20px 0}}

.arca-validation-rings{filter:drop-shadow(0 0 4px #65efbc66)}.ring-code{opacity:.65}.arca-access-controller{filter:drop-shadow(0 6px 8px #0008)}

/* Smoked glass unifies the dark scene and its editorial panels. */
.arca-repository-figure{background:#0b1b2a;border-radius:16px;overflow:hidden}
.arca-repository-heading{background:linear-gradient(110deg,#102232c9,#12243499 65%,#12243470);backdrop-filter:blur(14px) saturate(.8);border-bottom:1px solid #d0e8ff1c}
.arca-repository-heading h1{color:#f5f9fc;text-shadow:0 2px 18px #0005}
.arca-repository-heading .eyebrow{color:#bce4f3}
.arca-repository-toggle{background:#152b3cbd;border-color:#c6e6ff40;color:#edf7ff}
.arca-repository-toggle:hover{background:#274559}
.arca-repository-info{background:linear-gradient(to bottom,#0b1b2a00 0,#0b1b2af2 70px,#0b1b2a 95px)}
.arca-repository-info .hero-intro{color:#d9e6ee}
.arca-repository-info .text-link{color:#d5edff}
.arca-repository-caption{color:#adc3d2;border-color:#c9e4f21c;padding-bottom:24px}
.arca-repository-caption strong{color:#e3f0f8}
.arca-network-cables{filter:drop-shadow(0 0 4px #62dfff88)}
@media(max-width:800px){.arca-repository-info{background:linear-gradient(to bottom,#0b1b2a00 0,#0b1b2af2 38px,#0b1b2a 50px)}}
@media print{.arca-repository-heading,.arca-repository-info,.arca-repository-figure{background:#fff}.arca-repository-heading h1,.arca-repository-info .hero-intro,.arca-repository-caption,.arca-repository-caption strong{color:#122b3c}}
