.rise-star-root{color:#f5f7ff;min-height:100%;font-family:var(--font-rise-body), system-ui, sans-serif;background-color:#050507;position:relative}.rise-star-root:before{content:"";pointer-events:none;z-index:0;opacity:.95;background-image:radial-gradient(1px 1px at 10% 18%,#ffffffa6 98%,#0000),radial-gradient(1px 1px at 84% 30%,#ffffff80 98%,#0000),radial-gradient(1px 1px at 58% 72%,#fff9 98%,#0000),radial-gradient(1px 1px at 33% 86%,#fff6 98%,#0000),radial-gradient(1.5px 1.5px at 70% 14%,#ffffff8c 98%,#0000),linear-gradient(#030406 0%,#070912 40%,#04060a 100%);position:fixed;inset:0}.rise-star-root>*{z-index:1;position:relative}.rise-display{font-family:var(--font-rise-display), sans-serif;letter-spacing:.04em;text-transform:uppercase}.rise-ui{font-family:var(--font-rise-ui), var(--font-rise-body), system-ui, sans-serif;letter-spacing:.03em;text-transform:none}.rise-label{font-family:var(--font-rise-ui), var(--font-rise-body), system-ui, sans-serif;letter-spacing:.18em;text-transform:uppercase;font-weight:600}.rise-body-copy{font-family:var(--font-rise-ui), var(--font-rise-body), system-ui, sans-serif;letter-spacing:.035em;font-weight:500}.rise-star-root .rise-display{text-shadow:0 0 42px #facc1524,0 0 2px #0f172ae6}.rise-crawl-wrap{perspective:480px;overflow:hidden}.rise-crawl{transform-origin:50% 100%;animation:34s linear infinite rise-crawl-up}@keyframes rise-crawl-up{0%{opacity:0;transform:rotateX(24deg)translateY(30%)}12%{opacity:1}to{opacity:.1;transform:rotateX(24deg)translateY(-150%)}}.rise-tech-panel{--rise-chamfer:13px;--rise-corner-arm:16px;--rise-corner-thick:2px;--rise-grip-edge:11px;--rise-grip-bar:2px;--rise-grip-gap:2px;--rise-grip-h:12px;--rise-edge:#facc1561;--rise-inner-glow:#38bdf817;isolation:isolate;clip-path:polygon(var(--rise-chamfer) 0, calc(100% - var(--rise-chamfer)) 0, 100% var(--rise-chamfer), 100% calc(100% - var(--rise-chamfer)), calc(100% - var(--rise-chamfer)) 100%, var(--rise-chamfer) 100%, 0 calc(100% - var(--rise-chamfer)), 0 var(--rise-chamfer));box-shadow:inset 0 0 0 1px var(--rise-edge), inset 0 0 36px var(--rise-inner-glow), 0 0 28px #facc150d;position:relative}.rise-tech-panel:after{content:"";pointer-events:none;z-index:2;opacity:.88;color:#fae6a0b8;--rise-grip-step:calc(var(--rise-grip-bar) + var(--rise-grip-gap));--rise-grip-span:calc(4 * var(--rise-grip-bar) + 3 * var(--rise-grip-gap));background: linear-gradient(currentColor, currentColor) var(--rise-grip-edge) var(--rise-grip-edge) / var(--rise-corner-arm) var(--rise-corner-thick) no-repeat, linear-gradient(currentColor, currentColor) var(--rise-grip-edge) var(--rise-grip-edge) / var(--rise-corner-thick) var(--rise-corner-arm) no-repeat,  linear-gradient(currentColor, currentColor) calc(100% - var(--rise-grip-edge) - var(--rise-grip-span)) var(--rise-grip-edge) / var(--rise-grip-bar) var(--rise-grip-h) no-repeat, linear-gradient(currentColor, currentColor) calc(100% - var(--rise-grip-edge) - var(--rise-grip-span) + var(--rise-grip-step)) var(--rise-grip-edge) / var(--rise-grip-bar) var(--rise-grip-h) no-repeat, linear-gradient(currentColor, currentColor) calc(100% - var(--rise-grip-edge) - var(--rise-grip-span) + 2 * var(--rise-grip-step)) var(--rise-grip-edge) / var(--rise-grip-bar) var(--rise-grip-h) no-repeat, linear-gradient(currentColor, currentColor) calc(100% - var(--rise-grip-edge) - var(--rise-grip-span) + 3 * var(--rise-grip-step)) var(--rise-grip-edge) / var(--rise-grip-bar) var(--rise-grip-h) no-repeat,  linear-gradient(currentColor, currentColor) calc(100% - var(--rise-grip-edge) - var(--rise-corner-arm)) calc(100% - var(--rise-grip-edge) - var(--rise-corner-thick)) / var(--rise-corner-arm) var(--rise-corner-thick) no-repeat, linear-gradient(currentColor, currentColor) calc(100% - var(--rise-grip-edge) - var(--rise-corner-thick)) calc(100% - var(--rise-grip-edge) - var(--rise-corner-arm)) / var(--rise-corner-thick) var(--rise-corner-arm) no-repeat;position:absolute;inset:0}.rise-tech-panel--cyan{--rise-edge:#38bdf86b;--rise-inner-glow:#facc150f}.rise-tech-panel--cyan:after{color:#a5f3fca6}.rise-tech-panel--sm{--rise-chamfer:9px;--rise-corner-arm:13px;--rise-grip-edge:8px;--rise-grip-h:9px;--rise-grip-bar:1.5px}.rise-tech-panel--host:after{opacity:1}.rise-tech-panel--about{--rise-chamfer:11px;--rise-edge:#7dd3fc52;--rise-inner-glow:#38bdf814;box-shadow:inset 0 0 0 1px var(--rise-edge), inset 0 0 56px var(--rise-inner-glow), inset 0 0 100px #0f172a66, 0 0 32px #22d3ee0f}.rise-tech-panel--about:after{opacity:.62;color:#bae6fd94}.rise-tech-panel-interactive{transition:box-shadow .18s,background-color .18s,transform .18s}.rise-tech-panel-interactive:hover{--rise-edge:#facc158c;--rise-inner-glow:#38bdf824;box-shadow:inset 0 0 0 1px var(--rise-edge), inset 0 0 42px var(--rise-inner-glow), 0 0 32px #facc1517}.rise-tech-panel-interactive:focus-visible{outline-offset:3px;outline:2px solid #38bdf8bf}.rise-tech-panel--cyan.rise-tech-panel-interactive:hover{--rise-edge:#67e8f994;--rise-inner-glow:#facc151a}.rise-btn{--rise-btn-cut:6px;cursor:pointer;min-height:44px;font-family:var(--font-rise-ui), var(--font-rise-body), system-ui, sans-serif;letter-spacing:.11em;text-transform:uppercase;clip-path:polygon(var(--rise-btn-cut) 0, calc(100% - var(--rise-btn-cut)) 0, 100% var(--rise-btn-cut), 100% calc(100% - var(--rise-btn-cut)), calc(100% - var(--rise-btn-cut)) 100%, var(--rise-btn-cut) 100%, 0 calc(100% - var(--rise-btn-cut)), 0 var(--rise-btn-cut));border-radius:0;justify-content:center;align-items:center;padding-inline:1.1rem;font-size:.875rem;font-weight:600;line-height:1.15;text-decoration:none;transition:box-shadow .16s,background-color .16s,border-color .16s,color .16s;display:inline-flex;position:relative}.rise-btn:focus-visible{outline-offset:3px;outline:2px solid #38bdf8bf}.rise-btn--lg{letter-spacing:.1em;min-height:48px;padding-inline:1.15rem;font-size:.9375rem}.rise-btn--primary{color:#0f172a;background:linear-gradient(165deg,#fde68a 0%,#fbbf24 48%,#d97706 130%);border:0;box-shadow:inset 0 1px #fffde7a6,inset 0 -1px #b4530959,inset 0 0 0 1px #fbbf24e6,0 0 22px #facc1524}.rise-btn--primary:hover{background:linear-gradient(165deg,#fffbeb 0%,#fcd34d 45%,#f59e0b 130%);box-shadow:inset 0 1px #ffffffbf,inset 0 -1px #b4530947,inset 0 0 0 1px #fde047f2,0 0 28px #facc1533}.rise-btn--ghost-amber{color:#fef3c7fa;background:#0f172a73;border:0;box-shadow:inset 0 0 0 1px #facc1561,inset 0 0 24px #facc150d}.rise-btn--ghost-amber:hover{color:#fffbeb;background:#0f172ab8;box-shadow:inset 0 0 0 1px #fde0478c,inset 0 0 32px #facc1514}.rise-btn--ghost-cyan{color:#cffafefa;background:#0f172a59;border:0;box-shadow:inset 0 0 0 1px #22d3ee59,inset 0 0 26px #38bdf80f}.rise-btn--ghost-cyan:hover{color:#ecfeff;background:#0f172a9e;box-shadow:inset 0 0 0 1px #67e8f985,inset 0 0 34px #38bdf81a}.rise-btn--dense{letter-spacing:.14em;min-height:44px;padding-inline:.95rem;font-size:.6875rem}.rise-btn--chip{--rise-btn-cut:4px;letter-spacing:.16em;text-transform:none;color:#e4e4e7fa;background:#09090b8c;min-height:auto;padding:.35rem .65rem;font-size:.5625rem;font-weight:600;box-shadow:inset 0 0 0 1px #71717a6b}.rise-btn--chip:hover{color:#fef3c7fa;box-shadow:inset 0 0 0 1px #facc1573}.rise-btn--natural-case{text-transform:none;letter-spacing:.05em;font-size:.9375rem;font-weight:600}
