@import"https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@700;800&display=swap";.fractured-paper-root{--fp-bg: #070709;--fp-bg2: #0f0f13;--fp-bg3: #16161d;--fp-purple: #8b3cf7;--fp-purple-dim: #5c1fa8;--fp-purple-glow: rgba(139, 60, 247, .18);--fp-text: #e8e8f0;--fp-muted: #8888a8;--fp-border: #2a2a3a;--fp-accent: #bf7dff;background:var(--fp-bg);color:var(--fp-text);font-family:Inter,sans-serif;font-size:16px;line-height:1.75;min-height:100vh}.fractured-paper-root .fp-shell{max-width:860px;margin:0 auto;padding:0 24px 80px}.fractured-paper-root *,.fractured-paper-root *:before,.fractured-paper-root *:after{box-sizing:border-box}.fractured-paper-root .fp-cover{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:60px 20px;border-bottom:1px solid var(--fp-border);position:relative}.fractured-paper-root .fp-cover:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 50% at 50% 40%,rgba(139,60,247,.12) 0%,transparent 70%);pointer-events:none}.fractured-paper-root .fp-logo-zone{margin-bottom:48px;display:flex;justify-content:center;align-items:center;width:100%;position:relative;z-index:2}.fractured-paper-root .fp-logo-zone img{width:220px;height:auto;object-fit:contain;display:block;filter:drop-shadow(0 0 24px rgba(139,60,247,.45))}.fractured-paper-root h1.fp-title{font-family:Barlow Condensed,sans-serif;font-size:clamp(2rem,6vw,3.6rem);font-weight:800;text-transform:uppercase;line-height:1.1;color:#fff;margin:0 0 6px;letter-spacing:.01em}.fractured-paper-root h1.fp-title span{color:var(--fp-purple)}.fractured-paper-root .fp-subtitle{color:var(--fp-muted);margin-bottom:16px}.fractured-paper-root .fp-version-badge{display:inline-block;padding:4px 14px;border:1px solid var(--fp-purple-dim);border-radius:999px;font-size:.75rem;color:var(--fp-accent)}.fractured-paper-root .fp-tagline{margin-top:32px;color:var(--fp-purple);letter-spacing:.2em;text-transform:uppercase;font-size:.85rem}.fractured-paper-root section.fp-section{padding:60px 0 20px;border-bottom:1px solid var(--fp-border)}.fractured-paper-root .fp-section-label{color:var(--fp-purple);font-size:.7rem;letter-spacing:.25em;text-transform:uppercase;display:block}.fractured-paper-root .fp-section h2{color:#fff;margin:20px 0;font-family:Barlow Condensed,sans-serif;font-weight:800;font-size:clamp(1.5rem,3.5vw,2.2rem);text-transform:uppercase}.fractured-paper-root .fp-section p{margin-bottom:16px}.fractured-paper-root .fp-section ul{list-style:none;padding-left:0;margin:0 0 16px}.fractured-paper-root .fp-section ul li{padding:4px 0}.fractured-paper-root .fp-section ul li:before{content:"▸";color:var(--fp-purple);margin-right:8px}.fractured-paper-root .fp-footer{text-align:center;padding:56px 0 24px;color:var(--fp-muted);font-size:.8rem}.fractured-paper-root .fp-footer .fp-brand{font-weight:800;color:#fff;margin-bottom:6px;font-family:Barlow Condensed,sans-serif;font-size:1.4rem;text-transform:uppercase;letter-spacing:.05em}.fractured-paper-root .fp-footer .fp-tagline-footer{color:var(--fp-purple);margin-bottom:12px;letter-spacing:.2em;text-transform:uppercase;font-size:.75rem}.fractured-paper-root .fp-actionbar{position:sticky;top:0;z-index:10;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 24px;background:#070709d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--fp-border)}.fractured-paper-root .fp-actionbar a,.fractured-paper-root .fp-actionbar button{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.25em;text-transform:uppercase;color:var(--fp-muted);text-decoration:none;background:transparent;border:1px solid var(--fp-border);padding:8px 14px;cursor:pointer;transition:all .15s ease}.fractured-paper-root .fp-actionbar a:hover,.fractured-paper-root .fp-actionbar button:hover{color:#fff;border-color:var(--fp-purple)}.fractured-paper-root .fp-actionbar .fp-download{color:var(--fp-accent);border-color:var(--fp-purple-dim)}@media print{.fractured-paper-root .fp-actionbar{display:none}}
