.storage-hero{padding-top:clamp(4rem,7vw,5.5rem);padding-bottom:clamp(3.6rem,6vw,4.8rem);text-align:left}.storage-hero::before{content:none}.storage-hero-grid{opacity:0.82;background-image:radial-gradient(circle at 16% 18%,rgba(168,85,247,0.15),transparent 34%),radial-gradient(circle at 78% 8%,rgba(56,189,248,0.1),transparent 28%),linear-gradient(rgba(255,255,255,0.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.045) 1px,transparent 1px);background-size:auto,auto,34px 34px,34px 34px;background-position:center;mask-image:linear-gradient(to bottom,rgba(0,0,0,0.94) 0%,rgba(0,0,0,0.86) 62%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,0.94) 0%,rgba(0,0,0,0.86) 62%,transparent 100%)}.storage-hero > .container-small{position:relative;z-index:1}.storage-hero-layout{display:grid;grid-template-columns:1fr;gap:1rem;align-items:center}.storage-hero-copy{min-width:0;max-width:920px;margin:0}.storage-hero h1{max-width:980px;margin-left:0;margin-right:0;font-size:clamp(2rem,3vw,2.65rem);font-weight:700!important;line-height:1.1;letter-spacing:normal;white-space:nowrap}.storage-hero .hero-subtitle{max-width:650px;margin:0.55rem 0 0}.storage-hero-highlights{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:0.36rem;margin-top:0.6rem}.storage-hero-highlights span{display:inline-flex;align-items:center;gap:0.34rem;padding:0.22rem 0.56rem;border-radius:6px;border:1px solid color-mix(in srgb,var(--border-subtle) 82%,transparent);background:var(--bg-input);color:var(--text-secondary);font-size:0.71rem;font-weight:600;line-height:1.2}.storage-hero-highlights i{color:var(--accent-light);font-size:0.93rem}.storage-hero-actions{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:0.45rem;margin-top:0.72rem;align-items:center}.storage-hero-actions .btn{display:inline-flex;align-items:center;min-height:2.35rem;padding:0.48rem 0.88rem;font-size:0.84rem}.storage-hero-actions .btn i{margin-right:0.58rem}.storage-hero-simple{padding-top:clamp(4.2rem,8vw,6.6rem);padding-bottom:clamp(3rem,6vw,4.6rem)}.storage-hero-simple .storage-hero-copy{max-width:720px}.storage-hero-simple h1{max-width:720px;color:#fff;background:none;-webkit-text-fill-color:#fff;font-size:clamp(2rem,4vw,3.3rem);white-space:normal}.storage-hero-simple .hero-subtitle{max-width:620px}.storage-api-preview-section,.storage-platform-section,.storage-usage-section,.storage-start-section,.storage-more-section{position:relative;padding:clamp(3.1rem,6vw,5.1rem) 0}.storage-api-preview-section{z-index:1;margin-top:-1.6rem;padding-top:0;padding-bottom:clamp(2rem,4vw,3rem)}.storage-api-preview-section + .storage-platform-section{padding-top:clamp(2.6rem,5vw,4.2rem)}.storage-platform-section + .storage-start-section,.storage-platform-section + .storage-usage-section,.storage-usage-section + .storage-start-section,.storage-start-section + .storage-more-section{border-top:1px solid rgba(255,255,255,0.06)}.storage-section-heading-centered{max-width:760px;margin:0 auto 1.6rem;text-align:center}.storage-section-heading-centered p{margin:0;color:var(--text-secondary)}.storage-platform-grid,.storage-more-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.1rem,2.2vw,1.8rem)}.storage-platform-card,.storage-more-card{--surface-card-bg:radial-gradient(circle at top left,rgba(56,189,248,0.11),transparent 56%),linear-gradient(180deg,rgba(255,255,255,0.04),rgba(255,255,255,0.015)),color-mix(in srgb,var(--bg-card) 90%,transparent);--surface-card-bg-hover:radial-gradient(circle at top left,rgba(56,189,248,0.15),transparent 58%),linear-gradient(180deg,rgba(255,255,255,0.055),rgba(255,255,255,0.02)),color-mix(in srgb,var(--bg-card) 92%,transparent);--surface-card-hover-border:rgba(125,211,252,0.24);min-width:0;min-height:0;padding:1rem;color:var(--text-primary)}.storage-platform-card{display:flex;flex-direction:column;height:100%;text-decoration:none}.storage-platform-card span,.storage-more-card i{display:inline-grid;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;background:rgba(34,211,238,0.13);color:#67e8f9;font-size:1rem}.storage-platform-card h3,.storage-more-card h3{margin:0.8rem 0 0;color:#fff;font-size:1.02rem;font-weight:800;line-height:1.22}.storage-platform-card p,.storage-more-card p{margin:0.6rem 0 0;color:var(--text-secondary);font-size:0.84rem;line-height:1.48}.storage-usage-section .storage-section-heading{max-width:760px}.storage-usage-section .storage-section-heading p{margin:0;color:var(--text-secondary);font-size:0.94rem;line-height:1.6}.storage-use-case-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(1.4rem,4vw,3rem);row-gap:clamp(0.9rem,2vw,1.2rem);margin-top:1.55rem}.storage-use-case-card{--surface-card-bg:radial-gradient(circle at top left,rgba(168,85,247,0.11),transparent 54%),linear-gradient(180deg,rgba(255,255,255,0.04),rgba(255,255,255,0.015)),color-mix(in srgb,var(--bg-card) 90%,transparent);--surface-card-bg-hover:radial-gradient(circle at top left,rgba(168,85,247,0.15),transparent 56%),linear-gradient(180deg,rgba(255,255,255,0.055),rgba(255,255,255,0.02)),color-mix(in srgb,var(--bg-card) 92%,transparent);--surface-card-hover-border:rgba(192,132,252,0.24);display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon title" "icon body";column-gap:0.8rem;row-gap:0.25rem;min-width:0;min-height:0;padding:1rem;color:var(--text-primary);text-decoration:none}.storage-use-case-card i{grid-area:icon;display:inline-grid;place-items:center;width:2.15rem;height:2.15rem;border-radius:10px;background:rgba(255,255,255,0.045);font-size:0.95rem}.storage-use-case-inventory i{color:#7ee7c2}.storage-use-case-upgrades i{color:#fbbf24}.storage-use-case-missions i{color:#60a5fa}.storage-use-case-market i{color:#c084fc}.storage-use-case-card strong{grid-area:title;color:#fff;font-size:0.98rem;font-weight:800;line-height:1.22}.storage-use-case-card span{grid-area:body;color:var(--text-secondary);font-size:0.82rem;line-height:1.45}.storage-api-preview{display:grid;gap:clamp(1.5rem,4vw,2.7rem);align-items:start;min-width:0}.storage-api-preview-copy{min-width:0;max-width:720px}.storage-api-preview-copy .storage-section-kicker{margin-bottom:0.55rem}.storage-api-preview-copy h2{max-width:720px;margin:0;color:#fff;font-size:clamp(1.16rem,2vw,1.56rem);line-height:1.2;letter-spacing:normal}.storage-api-preview-copy p{max-width:680px;margin:0.9rem 0 0;color:var(--text-secondary);font-size:0.93rem;line-height:1.65}.storage-api-preview-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.35rem 2rem;min-width:0}.storage-api-preview-line{display:grid;gap:0.7rem;align-items:start;min-width:0;align-content:start}.storage-api-preview-line-head{display:flex;align-items:center;gap:0.55rem;min-width:0}.storage-api-preview-line-head i{color:var(--accent-light);font-size:0.9rem;flex:0 0 auto}.storage-api-preview-kind{min-width:0;display:inline-block;color:color-mix(in srgb,var(--accent-light) 92%,#f5d0fe);font-size:0.76rem;font-weight:700;letter-spacing:normal;line-height:1.2;text-transform:none}.storage-api-preview-code{display:block;min-width:0;padding:0.12rem 0;color:color-mix(in srgb,var(--text-secondary) 90%,#fff);font-family:var(--font-mono,"SFMono-Regular",Consolas,"Liberation Mono",monospace);font-size:clamp(0.7rem,1.15vw,0.78rem);line-height:1.72;overflow-wrap:anywhere;white-space:normal;word-break:break-word}.storage-api-token-keyword{color:#c084fc;font-weight:700}.storage-api-token-namespace{color:#e2e8f0}.storage-api-token-method{color:#7dd3fc;font-weight:700;text-decoration:none;border-bottom:1px solid transparent;transition:color 0.18s ease,border-color 0.18s ease}.storage-api-token-method:hover,.storage-api-token-method:focus-visible{color:#bae6fd;border-bottom-color:rgba(186,230,253,0.55);outline:none}.storage-api-token-string{color:#f9a8d4}.storage-api-token-variable{color:#f8fafc}.storage-api-token-operator,.storage-api-token-punctuation{color:rgba(226,232,240,0.74)}.storage-api-token-source-step{color:#c084fc;font-weight:700}.storage-api-token-arrow{color:rgba(192,132,252,0.78)}.storage-api-preview-source code{color:var(--text-muted)}.storage-library-panel{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:1rem;align-items:center;padding:1.15rem;border:1px solid rgba(255,255,255,0.12);border-radius:8px;background:rgba(255,255,255,0.018)}.storage-library-icon{display:inline-grid;place-items:center;width:3rem;height:3rem;border-radius:8px;background:rgba(168,85,247,0.14);color:var(--accent-light);font-size:1.25rem}.storage-library-panel h2{max-width:760px;color:#fff;font-size:clamp(1.35rem,3vw,2rem);line-height:1.15;letter-spacing:normal}.storage-library-panel p{max-width:620px;margin:0;color:var(--text-secondary);font-size:0.9rem;line-height:1.55}.storage-library-points{display:flex;flex-wrap:wrap;gap:0.45rem;margin-top:0.75rem}.storage-library-points span{display:inline-flex;align-items:center;min-height:1.8rem;padding:0.25rem 0.58rem;border:1px solid rgba(255,255,255,0.1);border-radius:999px;background:rgba(255,255,255,0.025);color:var(--text-secondary);font-size:0.75rem;font-weight:700}.storage-start-actions{display:flex;flex-wrap:wrap;gap:0.55rem;justify-content:flex-end}.storage-doc-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0.75rem;margin-top:0.85rem}.storage-doc-link{display:grid;gap:0.42rem;min-height:126px;padding:0.9rem;border:1px solid rgba(255,255,255,0.1);border-radius:8px;background:rgba(255,255,255,0.014);color:var(--text-primary);text-decoration:none;transition:border-color 0.18s ease,background 0.18s ease,transform 0.18s ease}.storage-doc-link:hover{border-color:rgba(168,85,247,0.42);background:rgba(168,85,247,0.06);transform:translateY(-1px)}.storage-doc-link i{display:inline-grid;place-items:center;width:2rem;height:2rem;border-radius:8px;background:rgba(168,85,247,0.12);color:var(--accent-light);font-size:0.95rem}.storage-doc-link strong{color:#fff;font-size:0.98rem;font-weight:800;line-height:1.2}.storage-doc-link span{color:var(--text-secondary);font-size:0.82rem;line-height:1.42}.storage-route-card{min-width:0;padding:1rem;border:1px solid rgba(168,85,247,0.24);border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,0.035),rgba(255,255,255,0.014)),color-mix(in srgb,var(--bg-card) 90%,transparent)}.storage-route-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:0.85rem;border-bottom:1px solid rgba(255,255,255,0.08)}.storage-route-head span{color:var(--accent-light);font-size:0.68rem;font-weight:600;letter-spacing:normal;text-transform:none}.storage-route-head strong{color:#fff;font-size:0.84rem}.storage-route-line{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:0.7rem;align-items:center;margin:1rem 0}.storage-route-line > div{display:grid;gap:0.45rem;min-height:104px;place-items:center;padding:0.9rem 0.6rem;border:1px solid var(--border-subtle);border-radius:10px;background:rgba(255,255,255,0.025);text-align:center}.storage-route-line > i{color:var(--accent-light);font-size:1rem}.storage-route-line div i{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:8px;color:var(--accent-light);background:rgba(168,85,247,0.12)}.storage-route-line span{color:#fff;font-size:0.8rem;font-weight:800;line-height:1.25}.storage-route-notes{display:flex;flex-wrap:wrap;gap:0.5rem}.storage-route-notes span{display:inline-flex;align-items:center;gap:0.35rem;padding:0.38rem 0.58rem;border:1px solid rgba(255,255,255,0.08);border-radius:999px;color:var(--text-secondary);background:rgba(255,255,255,0.025);font-size:0.72rem;font-weight:750}.storage-route-notes i{color:var(--accent-light)}.storage-region-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0.6rem;margin-top:0.9rem}.storage-region-metrics div{min-width:0;padding:0.7rem;border:1px solid var(--border-subtle);border-radius:8px;background:color-mix(in srgb,var(--bg-input) 82%,transparent)}.storage-region-metrics strong{display:block;margin-top:0.16rem;color:var(--text-primary);font-size:0.78rem;line-height:1.25}.storage-proof-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.6rem;width:min(760px,100%);margin:0.1rem auto 0}.storage-proof-item{display:flex;align-items:flex-start;gap:0.85rem;min-width:0;padding:0.68rem;border:1px solid var(--border-subtle);border-radius:10px;background:color-mix(in srgb,var(--bg-card) 88%,transparent);color:var(--text-primary);font-size:0.8rem;line-height:1.45;box-shadow:none}.storage-proof-backups{border-color:rgba(34,197,94,0.22);background:color-mix(in srgb,var(--bg-card) 88%,transparent)}.storage-proof-api{border-color:rgba(96,165,250,0.24);background:color-mix(in srgb,var(--bg-card) 88%,transparent)}.storage-proof-export{border-color:rgba(251,191,36,0.24);background:linear-gradient(135deg,rgba(251,191,36,0.12),rgba(17,17,19,0.92))}.storage-proof-security{border-color:rgba(168,85,247,0.3);background:color-mix(in srgb,var(--bg-card) 88%,transparent)}.storage-proof-sessions{border-color:rgba(20,184,166,0.28);background:color-mix(in srgb,var(--bg-card) 88%,transparent)}.storage-proof-icon{flex-shrink:0;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;font-size:1rem;background:rgba(255,255,255,0.07)}.storage-proof-backups .storage-proof-icon{color:#7ee7c2}.storage-proof-api .storage-proof-icon{color:#60a5fa}.storage-proof-export .storage-proof-icon{color:#fbbf24}.storage-proof-security .storage-proof-icon{color:#c084fc}.storage-proof-sessions .storage-proof-icon{color:#2dd4bf}.storage-proof-item strong{display:block;color:#fff;font-size:0.86rem;line-height:1.25}.storage-proof-item p{margin:0.22rem 0 0;color:var(--text-secondary)}.storage-proof-item code{overflow-wrap:anywhere;word-break:break-word}.storage-platform-card h5,.storage-platform-card p{color:#fff!important}.storage-focus-section{padding-top:3.5rem!important}.storage-section-heading{max-width:680px;margin-bottom:0.85rem}.storage-section-kicker{display:inline-flex;align-items:center;margin-bottom:0.6rem;color:var(--accent-light);font-size:0.72rem;font-weight:600;letter-spacing:normal;text-transform:none}.storage-authority-section,.storage-sync-section{padding-top:2.5rem!important}.storage-authority-section,.storage-sync-section,.storage-compat-section,.storage-focus-section,.storage-mission-section,.storage-flow-section{position:relative}.storage-authority-section::before,.storage-focus-section::before{content:"";position:absolute;inset:1rem 0 auto;width:min(820px,90vw);height:260px;margin:0 auto;background:radial-gradient(circle at center,rgba(168,85,247,0.12),transparent 68%);filter:blur(22px);pointer-events:none}.storage-authority-layout{display:grid;grid-template-columns:minmax(0,0.92fr) minmax(320px,1.08fr);gap:1.1rem;align-items:start}.storage-authority-summary,.storage-purchase-panel,.storage-compare-card{min-width:0;border:1px solid var(--border-subtle);border-radius:12px;background:color-mix(in srgb,var(--bg-card) 90%,transparent)}.storage-authority-summary{display:grid;gap:0;overflow:hidden}.storage-authority-summary div{display:flex;align-items:center;gap:0.8rem;padding:1rem}.storage-authority-summary div + div{border-top:1px solid var(--border-subtle)}.storage-authority-summary i{flex:0 0 auto;display:inline-grid;place-items:center;width:36px;height:36px;border-radius:8px;color:var(--accent-light);background:rgba(168,85,247,0.12)}.storage-authority-summary strong{color:#fff;font-size:0.9rem;line-height:1.35}.storage-compare-card h3{margin:0 0 0.35rem;color:#fff;font-size:1.02rem;font-weight:800}.storage-compare-card p{margin:0;color:var(--text-secondary);font-size:0.82rem;line-height:1.48}.storage-purchase-panel{padding:1.05rem;border-color:rgba(168,85,247,0.24);box-shadow:none}.storage-purchase-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:0.85rem;border-bottom:1px solid var(--border-subtle)}.storage-purchase-head span{color:var(--text-muted);font-size:0.66rem;font-weight:600;letter-spacing:normal;text-transform:none}.storage-purchase-head strong{color:#fff;font-size:0.82rem}.storage-purchase-flow{display:flex;flex-wrap:wrap;gap:0.45rem;margin:0.9rem 0}.storage-purchase-flow span,.storage-sync-points span{display:flex;align-items:center;gap:0.55rem;min-width:0;padding:0.42rem 0.62rem;border:1px solid var(--border-subtle);border-radius:8px;background:rgba(255,255,255,0.025);color:var(--text-primary);font-size:0.74rem;font-weight:750}.storage-purchase-flow .workflow-step-player{border-color:rgba(192,132,252,0.22)}.storage-purchase-flow .workflow-step-auth{border-color:rgba(168,85,247,0.28)}.storage-purchase-flow .workflow-step-values{border-color:rgba(251,191,36,0.3)}.storage-purchase-flow .workflow-step-check{border-color:rgba(96,165,250,0.28)}.storage-purchase-flow .workflow-step-write{border-color:rgba(168,85,247,0.3)}.workflow-step-player i{color:#c084fc!important}.workflow-step-auth i,.workflow-step-values i,.workflow-step-check i,.workflow-step-write i{color:var(--accent-light)!important}.storage-purchase-flow i,.storage-sync-points i{color:var(--accent-light)}.storage-sync-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;align-items:stretch}.storage-sync-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0.6rem}.storage-compare-card{padding:1.1rem;border-color:rgba(96,165,250,0.24);background:linear-gradient(135deg,rgba(96,165,250,0.1),transparent 44%),color-mix(in srgb,var(--bg-card) 90%,transparent)}.storage-compat-section{padding-top:1.65rem!important}.storage-compat-section .storage-section-heading{max-width:none;text-align:center}.storage-feature-category{display:inline-flex;align-items:center;gap:0.4rem;margin:0.4rem 0 0.85rem;color:#fff;font-size:0.78rem;font-weight:800}.storage-feature-category i{color:var(--accent-light)}.storage-compat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.storage-compat-card{display:flex;flex-direction:column;min-width:0;min-height:220px;padding:1.05rem;border:1px solid rgba(255,255,255,0.18);border-radius:6px;background:linear-gradient(180deg,rgba(255,255,255,0.035),rgba(255,255,255,0.012)),color-mix(in srgb,var(--bg-card) 88%,#000);cursor:default}.storage-compat-card h3{margin:0;color:#fff;font-size:1.02rem;font-weight:800}.storage-compat-card p{margin:0.72rem 0 1rem;color:var(--text-secondary);font-size:0.8rem;line-height:1.55}.storage-compat-icon{display:grid;place-items:center;align-self:center;margin-top:auto;width:78px;height:78px;color:var(--accent-light);font-size:3rem}.storage-compat-card:nth-child(2) .storage-compat-icon,.storage-compat-card:nth-child(3) .storage-compat-icon,.storage-compat-card:nth-child(4) .storage-compat-icon{color:var(--accent-light)}.storage-core-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0.8rem}.storage-core-card{display:flex;align-items:flex-start;gap:0.85rem;min-width:0;min-height:156px;padding:1.05rem;border:1px solid var(--border-subtle);border-radius:12px;background:radial-gradient(circle at top left,rgba(168,85,247,0.1),transparent 52%),linear-gradient(180deg,rgba(255,255,255,0.04),rgba(255,255,255,0.015)),color-mix(in srgb,var(--bg-card) 88%,transparent);color:var(--text-primary);cursor:default;transition:border-color 0.18s ease,background 0.18s ease}.storage-core-card:hover{border-color:var(--border-subtle);background:radial-gradient(circle at top left,rgba(168,85,247,0.1),transparent 52%),linear-gradient(180deg,rgba(255,255,255,0.04),rgba(255,255,255,0.015)),color-mix(in srgb,var(--bg-card) 88%,transparent)}.storage-core-card-primary{border-color:rgba(168,85,247,0.28);background:linear-gradient(135deg,rgba(168,85,247,0.13),rgba(17,17,19,0.92))}.storage-core-card-source,.storage-core-card-sync{border-color:rgba(255,255,255,0.12);background:linear-gradient(180deg,rgba(255,255,255,0.032),rgba(255,255,255,0.012)),color-mix(in srgb,var(--bg-card) 90%,#000)}.storage-core-card-source .storage-core-icon{color:var(--accent-light);background:rgba(168,85,247,0.12)}.storage-core-card-sync .storage-core-icon{color:var(--accent-light);background:rgba(168,85,247,0.12)}.storage-core-icon{flex:0 0 auto;width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;color:var(--accent-light);background:rgba(168,85,247,0.12);font-size:1.2rem}.storage-core-kicker{display:block;margin-bottom:0.28rem;color:var(--text-muted);font-size:0.62rem;font-weight:600;letter-spacing:normal;text-transform:none}.storage-core-card h3{margin:0 0 0.45rem;color:#fff;font-size:1.02rem;font-weight:800}.storage-core-card p{margin:0;color:var(--text-secondary);font-size:0.8rem;line-height:1.5}.storage-community-cta{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1rem;padding:0.95rem 1rem;border:0;border-radius:8px;background:#5865f2}.storage-community-cta span{display:block;margin-bottom:0.2rem;color:rgba(255,255,255,0.72);font-size:0.64rem;font-weight:600;letter-spacing:normal;text-transform:none}.storage-community-cta strong{display:block;color:#fff;font-size:0.98rem;line-height:1.25}.storage-community-cta p{margin:0.22rem 0 0;color:rgba(255,255,255,0.86);font-size:0.82rem;line-height:1.45}.storage-community-cta .btn{flex:0 0 auto;border-color:#111;background:#111;color:#fff}.storage-community-cta .btn:hover{border-color:#000;background:#000;color:#fff}.storage-usecase-row{display:flex;flex-wrap:wrap;gap:0.45rem;margin-top:1rem}.storage-usecase-row span{display:inline-flex;align-items:center;gap:0.35rem;padding:0.42rem 0.65rem;border:1px solid var(--border-subtle);border-radius:999px;background:var(--bg-input);color:var(--text-secondary);font-size:0.75rem;font-weight:700}.storage-usecase-row i{color:var(--accent-light)}.storage-trust-band{display:grid;grid-template-columns:repeat(3,1fr);gap:0.7rem;margin-top:1.2rem;padding-top:1.2rem;border-top:1px solid var(--border-subtle)}.storage-trust-band div{min-width:0}.storage-trust-band span{display:block;margin-bottom:0.22rem;color:var(--text-muted);font-size:0.62rem;font-weight:600;letter-spacing:normal;text-transform:none}.storage-trust-band strong{display:block;color:#fff;font-size:0.84rem;line-height:1.32}.storage-mission-section{padding-top:2.5rem!important}.storage-mission-section .storage-section-heading{max-width:none}.storage-mission-copy{white-space:nowrap}.storage-mission-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0.9rem}.storage-mission-card{min-width:0;padding:0.98rem;border:1px solid var(--border-subtle);border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,0.04),rgba(255,255,255,0.016)),color-mix(in srgb,var(--bg-card) 88%,transparent)}.storage-mission-card h3{margin:0.8rem 0 0.45rem;color:#fff;font-size:1.05rem;font-weight:800}.storage-mission-card p{margin:0;color:var(--text-secondary);font-size:0.86rem;line-height:1.55}.storage-flow-section{padding-top:2rem!important}.storage-flow-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,0.9fr);gap:1.2rem;align-items:start}.storage-terminal-compact{margin-bottom:0}.storage-next-list{display:grid;gap:0.65rem}.storage-next-list a{display:flex;align-items:center;gap:0.7rem;padding:0.85rem 0.95rem;border:1px solid var(--border-subtle);border-radius:8px;background:var(--bg-card);color:#fff;text-decoration:none;font-size:0.88rem;font-weight:750;transition:border-color 0.18s ease,background 0.18s ease}.storage-next-list a:hover{border-color:var(--accent);background:var(--accent-subtle)}.storage-next-list i{color:var(--accent-light)}#how-it-works .feature-card{padding:1.05rem!important;border-radius:8px}#how-it-works .feature-icon{width:40px;height:40px;margin-bottom:0.8rem!important}#how-it-works .feature-card h5{margin-bottom:0.45rem;color:#fff;font-size:0.96rem}#how-it-works .feature-card p{color:#fff!important;font-size:0.78rem;line-height:1.52}.ep-terminal{margin:0 auto 2rem;background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:10px;overflow:hidden;font-family:"SF Mono","Cascadia Code","Fira Code",monospace}.ep-terminal-bar{display:flex;align-items:center;gap:0.6rem;padding:0.5rem 0.8rem;background:var(--bg-input);border-bottom:1px solid var(--border-subtle)}.ep-terminal-dots{display:flex;gap:5px}.ep-terminal-dots span{width:10px;height:10px;border-radius:50%;background:var(--border-subtle)}.ep-terminal-dots span:first-child{background:#f87171}.ep-terminal-dots span:nth-child(2){background:#fbbf24}.ep-terminal-dots span:last-child{background:#4ade80}.ep-terminal-title{font-size:0.68rem;color:var(--text-muted);font-weight:600}.ep-terminal-body{padding:0.8rem}.ep-line{font-size:0.72rem;line-height:1.8;white-space:nowrap;opacity:0;transform:translateY(4px);transition:all 0.3s cubic-bezier(0.16,1,0.3,1)}.ep-terminal.in-view .ep-line{opacity:1;transform:translateY(0)}.ep-terminal.in-view .ep-line[data-delay="1"]{transition-delay:0.3s}.ep-terminal.in-view .ep-line[data-delay="2"]{transition-delay:0.5s}.ep-terminal.in-view .ep-line[data-delay="3"]{transition-delay:0.7s}.ep-terminal.in-view .ep-line[data-delay="4"]{transition-delay:0.9s}.ep-terminal.in-view .ep-line[data-delay="5"]{transition-delay:1.1s}.ep-terminal.in-view .ep-line[data-delay="6"]{transition-delay:1.3s}.ep-terminal.in-view .ep-line[data-delay="7"]{transition-delay:1.55s}.ep-line-req{color:var(--text-primary)}.ep-line-step{padding-left:1rem}.ep-line-res{color:var(--text-primary);margin-top:0.3rem;border-top:1px solid var(--border-subtle);padding-top:0.3rem}.ep-line-timing{padding-left:1rem}.ep-dim{color:var(--text-muted)}.ep-green{color:#4ade80}.ep-blue{color:#60a5fa}.ep-yellow{color:#fbbf24}.ep-purple{color:#c084fc}.ep-accent{color:var(--accent-light)}.ep-str{color:#f97316}.ep-ok{color:#4ade80;font-weight:700;margin-left:0.3rem}@media (max-width:575px){.ep-terminal-body{overflow-x:auto}.ep-line{font-size:0.62rem}}.infra-banner{display:flex;gap:1.25rem;align-items:flex-start;padding:1.5rem;border-radius:12px;background:linear-gradient(135deg,rgba(34,197,94,0.05),rgba(34,197,94,0.02));border:1px solid rgba(34,197,94,0.15);opacity:0;transform:translateY(16px);transition:all 0.6s cubic-bezier(0.16,1,0.3,1)}.infra-banner.in-view{opacity:1;transform:translateY(0)}.infra-banner-icon{flex-shrink:0;width:48px;height:48px;border-radius:10px;background:rgba(34,197,94,0.1);display:flex;align-items:center;justify-content:center;font-size:1.4rem;color:#4ade80}.feature-card{opacity:0;transform:translateY(20px);transition:all 0.5s cubic-bezier(0.16,1,0.3,1)}.feature-card.in-view{opacity:1;transform:translateY(0)}.twin-panels{align-items:stretch}.twin-panel-head{min-height:88px;display:flex;flex-direction:column;justify-content:flex-end}.twin-panel-head h2{margin-bottom:0.75rem!important}.twin-panel-head p{min-height:3em}.mini-wiki{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:10px;overflow:hidden;display:flex;flex-direction:column;opacity:0;transform:translateY(16px);transition:opacity 0.6s cubic-bezier(0.16,1,0.3,1),transform 0.6s cubic-bezier(0.16,1,0.3,1)}.mini-wiki.in-view{opacity:1;transform:translateY(0)}.mini-wiki-header{display:flex;align-items:center;justify-content:space-between;padding:0.6rem 1rem;background:var(--bg-input);border-bottom:1px solid var(--border-subtle);font-weight:600;font-size:0.8rem;color:var(--text-primary);flex-shrink:0}.mini-wiki-view-all{font-size:0.7rem;color:var(--accent-light);text-decoration:none;font-weight:500;display:flex;align-items:center;gap:0.2rem}.mini-wiki-view-all:hover{text-decoration:underline}.mini-wiki-body{padding:0.6rem 0;overflow-y:auto;flex:1;min-height:0}.mini-wiki-body::-webkit-scrollbar{width:4px}.mini-wiki-body::-webkit-scrollbar-thumb{background:var(--border-subtle);border-radius:4px}.mini-wiki-section{padding:0 0.75rem}.mini-wiki-section + .mini-wiki-section{border-top:1px solid var(--border-subtle);margin-top:0.4rem;padding-top:0.4rem}.mini-wiki-section-head{padding:0.25rem 0.5rem 0.15rem}.mini-wiki-badge{display:inline-flex;align-items:center;gap:0.25rem;font-size:0.68rem;font-weight:600;color:var(--text-primary);background:var(--bg-input);padding:0.15rem 0.5rem;border-radius:4px;border:1px solid var(--border-subtle)}.mini-wiki-row{display:flex;align-items:center;gap:0.5rem;font-size:0.72rem;color:var(--text-secondary);text-decoration:none;padding:0.3rem 0.5rem;border-radius:5px;transition:all 0.15s}.mini-wiki-row:hover{background:var(--bg-input);color:var(--accent-light)}.mini-wiki-row:hover .mini-wiki-row-tag{border-color:var(--accent-light);color:var(--accent-light)}.mini-wiki-row-tag{flex-shrink:0;font-size:0.58rem;font-weight:600;text-transform:none;letter-spacing:normal;padding:0.1rem 0.4rem;border-radius:3px;border:1px solid var(--border-subtle);color:var(--text-muted);background:transparent;transition:all 0.15s;line-height:1.4}.mini-wiki-tag-tutorial{border-color:rgba(192,132,252,0.3);color:#c084fc}.mini-wiki-tag-tutorial:hover,.mini-wiki-row:hover .mini-wiki-tag-tutorial{border-color:var(--accent-light);color:var(--accent-light)}.mini-wiki-tag-doc{border-color:rgba(96,165,250,0.3);color:#60a5fa}.mini-wiki-tag-doc:hover,.mini-wiki-row:hover .mini-wiki-tag-doc{border-color:var(--accent-light);color:var(--accent-light)}.mini-wiki-row-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.4}.mini-wiki-empty{text-align:center;padding:2rem 1rem}@media (max-width:991px){.storage-hero-layout{grid-template-columns:1fr;gap:1.5rem}.storage-hero h1{font-size:2.1rem;white-space:normal}.storage-use-case-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.storage-api-preview{grid-template-columns:1fr;gap:1.1rem}.storage-api-preview-copy h2,.storage-api-preview-copy p{max-width:560px}.storage-api-preview-list{gap:1.05rem 1.25rem}}@media (max-width:575px){.storage-hero{text-align:left}.storage-hero h1,.storage-hero .hero-subtitle{max-width:none}.storage-hero-actions{justify-content:flex-start}.storage-region-metrics{grid-template-columns:1fr}.storage-proof-strip{grid-template-columns:1fr}.storage-authority-layout,.storage-authority-grid,.storage-sync-layout,.storage-compat-grid,.storage-core-grid,.storage-platform-grid,.storage-more-grid,.storage-library-panel,.storage-mission-grid,.storage-trust-band,.storage-flow-layout{grid-template-columns:1fr}.storage-doc-links{grid-template-columns:1fr}.storage-use-case-grid{grid-template-columns:1fr}.storage-use-case-card{min-height:0}.storage-api-preview{grid-template-columns:1fr}.storage-api-preview-list{grid-template-columns:1fr;gap:1rem}.storage-api-preview-copy h2,.storage-api-preview-copy p{max-width:none}.storage-api-preview-line{gap:0.45rem}.storage-api-preview-line-head{gap:0.45rem}.storage-api-preview-code{padding:0.08rem 0}.storage-sync-points{grid-template-columns:1fr}.storage-mission-copy{white-space:normal}.storage-core-card{min-height:0}.storage-community-cta{align-items:flex-start;flex-direction:column}.storage-start-actions{justify-content:flex-start}}
