.encrypted-shell{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}.encrypted-hero{padding:1.2rem 1.35rem}.encrypted-hero-header{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:1.5rem}.encrypted-title{font-size:1.7rem;letter-spacing:.08em;color:var(--text-color-bright);margin-bottom:.45rem}.encrypted-lede{color:rgba(var(--text-color-rgb),.75);line-height:1.6;max-width:600px}.encrypted-action{display:inline-flex;align-items:center;justify-content:center;margin-top:.9rem;padding:.55rem .9rem;border-radius:999px;border:1px solid rgba(var(--border-color-rgb),.4);background:#080d18b3;color:rgba(var(--text-color-rgb),.85);letter-spacing:.18em;text-transform:uppercase;font-size:.7rem;text-decoration:none;transition:border-color .2s ease,color .2s ease}.encrypted-action:hover,.encrypted-action:focus-visible{border-color:#ffd25099;color:#ffd250e6}.encrypted-status{display:grid;gap:.25rem;padding:.7rem .85rem;border-radius:12px;border:1px solid rgba(140,210,255,.35);background:#060e188c}.encrypted-status-label{font-size:.65rem;letter-spacing:.2em;text-transform:uppercase;color:rgba(var(--text-color-rgb),.6)}.encrypted-status-value{font-size:.9rem;letter-spacing:.12em;text-transform:uppercase;color:#8cd2fff2}.panel-title{display:flex;align-items:center;gap:.65rem;margin-bottom:.85rem}.panel-title-text{font-size:.75rem;letter-spacing:.22em;text-transform:uppercase;color:rgba(var(--text-color-rgb),.75)}.panel-title-line{flex:1;height:1px;background:linear-gradient(90deg,rgba(var(--border-color-rgb),.5),transparent)}.encrypted-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}.encrypted-steps,.encrypted-console{padding:1.4rem 1.6rem}.encrypted-steps-list{margin:0;padding-left:1.2rem;display:grid;gap:.9rem;color:rgba(var(--text-color-rgb),.7)}.encrypted-step-title{display:block;font-size:.85rem;letter-spacing:.12em;text-transform:uppercase;color:rgba(var(--text-color-rgb),.9);margin-bottom:.35rem}.encrypted-step-desc{display:block;line-height:1.6}.encrypted-console-shell{padding:.9rem 1rem;border-radius:12px;border:1px solid rgba(var(--border-color-rgb),.25);background:#060a14b3;max-height:320px;overflow:auto}.encrypted-key{margin:0;font-size:.78rem;line-height:1.5;color:rgba(var(--text-color-rgb),.8);white-space:pre-wrap}.encrypted-actions{margin-top:1rem;display:flex;flex-wrap:wrap;gap:.6rem}.encrypted-button{display:inline-flex;align-items:center;justify-content:center;padding:.55rem .9rem;border-radius:999px;border:1px solid rgba(255,210,80,.5);background:#ffd2501f;color:#ffd250f2;text-transform:uppercase;letter-spacing:.18em;font-size:.7rem;cursor:pointer}.encrypted-button:hover,.encrypted-button:focus-visible{border-color:#ffd250b3;background:#ffd25033;box-shadow:0 0 14px #ffd25033}.encrypted-button-ghost{border-color:rgba(var(--border-color-rgb),.4);background:#080d18b3;color:rgba(var(--text-color-rgb),.85)}.encrypted-button-ghost:hover,.encrypted-button-ghost:focus-visible{border-color:#8cd2ff99;color:#8cd2fff2;box-shadow:0 0 14px #8cd2ff2e}@media(max-width:900px){.encrypted-hero-header{grid-template-columns:1fr}}@media(max-width:768px){.encrypted-hero,.encrypted-steps,.encrypted-console{padding:1rem}.encrypted-status{width:100%}.encrypted-actions{flex-direction:column}.encrypted-button{width:100%}}
