.detail-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.detail-gallery img{aspect-ratio:4/3;width:100%;border-radius:1rem;object-fit:cover}.detail-gallery img:first-child{grid-column:1/-1;aspect-ratio:16/8}.detail-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.detail-fact{border:1px solid #dce6e8;border-radius:.8rem;padding:.9rem}.detail-fact dt{font-size:.82rem;color:#688087}.detail-fact dd{margin:.3rem 0 0;font-weight:800}.detail-tags{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.8rem}.detail-tags span{border-radius:999px;background:#edf4f5;padding:.55rem .8rem;font-size:.9rem;font-weight:700;color:#123f49}@media(max-width:639px){.detail-facts,.detail-gallery{grid-template-columns:1fr}.detail-gallery img:first-child{grid-column:auto;aspect-ratio:4/3}}.ops-shell{min-height:100vh;background:#071f26;color:#e9f2f4;font-family:Arial,Helvetica,sans-serif}.ops-top{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #24434a;padding:1rem max(1rem,calc((100vw - 1400px)/2));font-weight:800}.ops-brand{color:#fff;text-decoration:none}.ops-brand span{color:#f3c967}.ops-content{max-width:1400px;margin:0 auto;padding:2rem 1rem 4rem}.ops-intro{display:grid;gap:1rem}.ops-intro p{margin:0;color:#f3c967;font-size:.8rem;font-weight:800;letter-spacing:.16em}.ops-intro h1{margin:.35rem 0;font-size:clamp(2rem,5vw,3.5rem)}.ops-intro span{color:#abc0c5}.ops-gate{display:grid;grid-template-columns:auto 1fr;gap:.35rem .7rem;align-items:center;border:1px solid #31535b;border-radius:1rem;background:#102f37;padding:1rem}.ops-gate code{grid-column:2;color:#b9e8cf}.ops-auth{display:flex;gap:.75rem;align-items:end;margin:1.5rem 0;padding:1rem;border:1px solid #31535b;border-radius:1rem;background:#102f37}.ops-auth label{display:grid;flex:1;gap:.4rem;font-size:.85rem;font-weight:700}.ops-auth input{min-height:2.8rem;border:1px solid #476971;border-radius:.6rem;background:#071f26;padding:0 .8rem;color:#fff;font-size:1rem}.ops-auth button{min-height:2.8rem;border:0;border-radius:.6rem;background:#f3c967;padding:0 1.2rem;color:#10252b;font-weight:900;cursor:pointer}.ops-error{border:1px solid #8f3a48;border-radius:.8rem;background:#4a2028;padding:1rem}.ops-grid{display:grid;gap:1rem}.ops-panel{overflow:hidden;border:1px solid #31535b;border-radius:1rem;background:#102f37}.ops-panel>header{display:flex;gap:.7rem;align-items:center;border-bottom:1px solid #31535b;padding:1rem}.ops-panel h2,.ops-panel p{margin:0}.ops-panel h2{font-size:1rem}.ops-panel header p{margin-top:.25rem;color:#8faab0;font-size:.8rem}.ops-empty{padding:1.2rem;color:#8faab0}.ops-table-wrap{overflow:auto}.ops-table{width:100%;border-collapse:collapse;font-size:.8rem}.ops-table td,.ops-table th{max-width:24rem;border-bottom:1px solid #24434a;padding:.7rem;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ops-table th{color:#f3c967;font-size:.72rem;text-transform:uppercase;letter-spacing:.06em}@media(min-width:800px){.ops-intro{grid-template-columns:1fr auto;align-items:end}.ops-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-panel:nth-child(4),.ops-panel:nth-child(7){grid-column:1/-1}}@media(max-width:639px){.ops-auth{align-items:stretch;flex-direction:column}}