.private-storage-account{min-width:0;overflow:hidden}.private-storage-meter{display:grid;gap:9px;margin:18px 0;padding:15px 16px;border:1px solid var(--line);border-radius:16px;background:rgba(255,255,255,.025)}.private-storage-meter>div:first-child{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.private-storage-meter strong{color:var(--text)}.private-storage-meter small{color:var(--muted)}.private-storage-meter .meter{height:9px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.08)}.private-storage-meter .meter i{display:block;height:100%;max-width:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent),#ff9a5c);transition:width .3s ease}.private-storage-plan-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px}.private-storage-plan-card{display:grid;align-content:start;gap:13px;min-width:0;padding:17px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(145deg,rgba(255,255,255,.045),rgba(255,255,255,.018));box-shadow:0 12px 26px rgba(0,0,0,.12)}.private-storage-plan-card:hover{border-color:color-mix(in srgb,var(--accent) 50%,var(--line));transform:translateY(-2px);transition:transform .2s ease,border-color .2s ease}.private-storage-plan-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.private-storage-plan-top span{font-weight:750;overflow-wrap:anywhere}.private-storage-plan-top strong{color:var(--accent);font-size:1.1rem;white-space:nowrap}.private-storage-plan-spec{display:grid;gap:2px}.private-storage-plan-spec strong{font-size:1.55rem;letter-spacing:-.03em}.private-storage-plan-spec span,.private-storage-plan-card p{color:var(--muted);font-size:.82rem}.private-storage-plan-card p{min-height:2.4em;margin:0;line-height:1.45}.private-storage-plan-card form{margin-top:auto}.private-storage-recordings-heading{margin-top:26px;padding-top:20px;border-top:1px solid var(--line)}.private-storage-recordings-heading h3{margin:.2rem 0 0}.private-storage-recordings-heading>small{max-width:34ch;color:var(--muted);text-align:right}.private-storage-recording-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px}.private-storage-recording-card{display:grid;gap:11px;min-width:0;padding:11px;border:1px solid var(--line);border-radius:16px;background:rgba(255,255,255,.02)}.private-storage-video{position:relative;aspect-ratio:16/9;min-width:0;overflow:hidden;border-radius:11px;background:#05060b}.private-storage-video video{display:block;width:100%;height:100%;object-fit:contain;background:#05060b}.private-storage-recording-meta{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0}.private-storage-recording-meta>div{display:grid;gap:3px;min-width:0}.private-storage-recording-meta strong{overflow-wrap:anywhere}.private-storage-recording-meta small{color:var(--muted);font-size:.74rem}.private-storage-recording-card>form{display:flex;justify-content:flex-end}.private-storage-payment{min-width:0}.private-storage-payment .payment-layout{min-width:0}.private-storage-payment .copy-field{min-width:0}.private-storage-payment .copy-field input{min-width:0;width:100%;text-overflow:ellipsis}.private-storage-payment .qr-code{display:block;width:min(100%,240px);height:auto;margin-inline:auto;border-radius:16px}.private-storage-payment .bitcoin-amount{display:grid;gap:4px;margin:14px 0;padding:15px;border:1px solid color-mix(in srgb,var(--accent) 35%,var(--line));border-radius:15px;background:color-mix(in srgb,var(--accent) 8%,transparent)}.private-storage-payment .bitcoin-amount strong{font-size:1.45rem;overflow-wrap:anywhere}.private-storage-payment [data-private-order-status]{min-height:24px}.private-storage-payment [data-private-order-status].is-success{color:#5ee1b0}.private-storage-payment [data-private-order-status].is-error{color:#ff8d9f}@media(max-width:1080px){.private-storage-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.private-storage-plan-grid,.private-storage-recording-grid{grid-template-columns:1fr}.private-storage-recordings-heading{align-items:flex-start;gap:8px}.private-storage-recordings-heading>small{text-align:left}.private-storage-recording-meta{display:grid;gap:8px}.private-storage-recording-card>form{justify-content:stretch}.private-storage-recording-card>form .button{width:100%}}@media(max-width:420px){.private-storage-plan-card{padding:14px}.private-storage-meter>div:first-child{display:grid;gap:4px}.private-storage-payment .bitcoin-amount strong{font-size:1.15rem}}.private-storage-guest-banner{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto;align-items:center;gap:18px;max-width:var(--container-wide,1360px);margin:18px auto 0;padding:14px 16px;border:1px solid color-mix(in srgb,var(--accent) 32%,var(--line));border-radius:18px;background:linear-gradient(110deg,color-mix(in srgb,var(--accent) 10%,var(--panel)),color-mix(in srgb,var(--panel) 92%,transparent));box-shadow:0 12px 34px rgba(0,0,0,.14)}.private-storage-guest-banner-copy{min-width:0;display:grid;gap:4px}.private-storage-guest-banner-copy .eyebrow{margin:0;color:var(--accent)}.private-storage-guest-banner-copy>strong{font-size:1rem}.private-storage-guest-banner-copy p,.private-storage-guest-banner-copy small{margin:0;color:var(--muted);font-size:.78rem;line-height:1.4}.private-storage-guest-banner-copy small{color:var(--text)}.private-storage-guest-banner-plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;min-width:0}.private-storage-guest-plan{display:grid;gap:1px;min-width:0;padding:8px 10px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--surface) 80%,transparent)}.private-storage-guest-plan b,.private-storage-guest-plan em,.private-storage-guest-plan small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.private-storage-guest-plan b{font-size:.7rem}.private-storage-guest-plan em{font-style:normal;color:var(--accent);font-size:.78rem;font-weight:800}.private-storage-guest-plan small{color:var(--muted);font-size:.7rem}.private-storage-guest-banner-actions{display:flex;align-items:center;gap:8px;white-space:nowrap}.private-storage-guest-banner-actions .button-ghost{font-size:1.25rem;line-height:1;padding-inline:9px}@media(max-width:900px){.private-storage-guest-banner{grid-template-columns:1fr auto}.private-storage-guest-banner-plans{grid-column:1/-1;grid-row:2;grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:620px){.private-storage-guest-banner{grid-template-columns:1fr;gap:12px;margin-inline:12px}.private-storage-guest-banner-plans{grid-column:auto;grid-row:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.private-storage-guest-banner-actions{justify-content:space-between}.record-destination-control{grid-column:1/-1;display:flex;align-items:flex-start;gap:9px;min-width:0;padding:8px 10px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--surface) 72%,transparent)}.record-destination-control input{margin-top:3px;accent-color:var(--accent)}.record-destination-control span{display:grid;gap:2px;min-width:0}.record-destination-control strong{font-size:.76rem}.record-destination-control small{color:var(--muted);font-size:.68rem;line-height:1.35}}@media(max-width:420px){.private-storage-guest-banner{margin-inline:8px;padding:12px}.private-storage-guest-plan{padding:7px}.private-storage-guest-plan b{font-size:.64rem}}.record-destination-control{grid-column:1/-1;display:flex;align-items:flex-start;gap:9px;min-width:0;padding:8px 10px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--surface) 72%,transparent)}.record-destination-control input{margin-top:3px;accent-color:var(--accent)}.record-destination-control span{display:grid;gap:2px;min-width:0}.record-destination-control strong{font-size:.76rem}.record-destination-control small{color:var(--muted);font-size:.68rem;line-height:1.35}