.rglp-page{--rglp-gold:200 175 130;--rglp-carbon-1:#101316;--rglp-carbon-2:#0b0d0f;--rglp-bone:#f4efe6;--rglp-red:199 34 42;overflow-x:clip}.rglp-page h1,.rglp-page h2,.rglp-page h3{overflow-wrap:normal;word-break:keep-all;-webkit-hyphens:none;hyphens:none}@keyframes rglp-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.rglp-enter{animation:.6s cubic-bezier(.2,.8,.2,1) both rglp-enter}.rglp-reveal{opacity:1;transition:opacity .65s cubic-bezier(.2,.8,.2,1),transform .65s cubic-bezier(.2,.8,.2,1);transform:none}.rglp-reveal[data-armed]{opacity:0;transform:translateY(20px)}.rglp-reveal[data-armed][data-in]{opacity:1;transform:none}.rglp-bar{border:1px solid rgb(var(--rglp-gold)/.1);background:#ffffff0f;border-radius:999px;height:10px;position:relative;overflow:hidden}.rglp-bar-fill{border-radius:inherit;background:linear-gradient(90deg,rgb(var(--rglp-red)/.75),rgb(var(--rglp-red)));box-shadow:0 0 14px rgb(var(--rglp-red)/.35);transition:width 1.1s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;bottom:0;left:0}.rglp-reveal[data-armed]:not([data-in]) .rglp-bar-fill{width:0!important}@keyframes rglp-pulse{0%{box-shadow:0 0 0 0 rgb(var(--rglp-red)/.6)}70%{box-shadow:0 0 0 8px rgb(var(--rglp-red)/0)}to{box-shadow:0 0 0 0 rgb(var(--rglp-red)/0)}}@keyframes rglp-scan{0%{top:-70px}to{top:120%}}@keyframes rglp-grain{0%{transform:translate(0)}33%{transform:translate(-4px,3px)}66%{transform:translate(3px,-2px)}to{transform:translate(0)}}@keyframes rglp-drift{to{background-position:26px 26px}}@keyframes rglp-mesh{0%,to{opacity:.78;transform:translate(0)scale(1)}50%{opacity:1;transform:translate(3%,2.5%)scale(1.06)}}@keyframes rglp-sweep{0%{left:-60%}55%,to{left:150%}}@keyframes rglp-float{0%,to{transform:translateY(0)rotate(.5deg)}50%{transform:translateY(-10px)rotate(-.5deg)}}.rglp-mesh{z-index:0;pointer-events:none;background:radial-gradient(56% 50% at 50% 4%,rgb(var(--rglp-gold)/.14),transparent 60%),radial-gradient(48% 44% at 24% 14%,rgb(var(--rglp-red)/.24),transparent 62%);will-change:transform,opacity;animation:10s ease-in-out infinite rglp-mesh;position:absolute;inset:-20%;transform:translateZ(0)}.rglp-hairgrid{z-index:1;pointer-events:none;opacity:.5;background-image:linear-gradient(rgb(var(--rglp-gold)/.05)1px,transparent 1px),linear-gradient(90deg,rgb(var(--rglp-gold)/.05)1px,transparent 1px);will-change:background-position;background-size:26px 26px;animation:26s linear infinite rglp-drift;position:absolute;inset:0;transform:translateZ(0);-webkit-mask-image:radial-gradient(80% 70% at 50% 30%,#000,#0000);mask-image:radial-gradient(80% 70% at 50% 30%,#000,#0000)}.rglp-scanl{z-index:3;pointer-events:none;background:linear-gradient(180deg,transparent,rgb(var(--rglp-gold)/.08),transparent);will-change:top;height:70px;animation:9s linear infinite rglp-scan;position:absolute;left:0;right:0;transform:translateZ(0)}.rglp-grain{z-index:2;opacity:.35;mix-blend-mode:overlay;pointer-events:none;will-change:transform;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:1.2s steps(3,end) infinite rglp-grain;position:absolute;inset:0;transform:translateZ(0)}.rglp-briefing{font-family:var(--font-family-mono,"JetBrains Mono",monospace);letter-spacing:.2em;text-transform:uppercase;color:rgb(var(--rglp-red));border:1px solid rgb(var(--rglp-red)/.4);background:rgb(var(--rglp-red)/.07);border-radius:3px;align-items:center;gap:7px;padding:6px 12px;font-size:11px;font-weight:600;display:inline-flex}.rglp-bdot{background:rgb(var(--rglp-red));border-radius:50%;width:6px;height:6px;animation:2s infinite rglp-pulse}.rglp-label{font-family:var(--font-family-mono,"JetBrains Mono",monospace);letter-spacing:.2em;text-transform:uppercase;color:rgb(var(--rglp-red));font-size:11px;font-weight:600}.rglp-label.rglp-gold{color:rgb(var(--rglp-gold)/1)}.rglp-cta{font-family:var(--font-family-mono,"JetBrains Mono",monospace);letter-spacing:.06em;text-transform:uppercase;color:#fff;background:rgb(var(--rglp-red));box-shadow:0 10px 34px rgb(var(--rglp-red)/.42);border:1px solid #ffffff0f;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:15px 26px;font-size:13px;font-weight:700;transition:transform .15s,filter .15s;display:inline-flex;position:relative;overflow:hidden}.rglp-cta:hover{filter:brightness(1.08);transform:translateY(-1px)}.rglp-cta:active{transform:scale(.99)}.rglp-shine{background:linear-gradient(100deg,#0000,#ffffff59,#0000);width:45%;height:100%;animation:3.4s ease-in-out infinite rglp-sweep;position:absolute;top:0;left:-60%}.rglp-cta2{font-family:var(--font-family-mono,"JetBrains Mono",monospace);letter-spacing:.06em;text-transform:uppercase;color:var(--rglp-bone);border:1px solid rgb(var(--rglp-gold)/.25);background:#ffffff05;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:15px 26px;font-size:13px;font-weight:600;transition:border-color .2s,background .2s;display:inline-flex}.rglp-cta2:hover{border-color:rgb(var(--rglp-gold)/.5);background:#ffffff0d}.rglp-cover{border:1px solid rgb(var(--rglp-gold)/.2);box-shadow:0 24px 60px #0000008c,0 0 44px rgb(var(--rglp-red)/.1);will-change:transform;border-radius:10px;animation:7s ease-in-out infinite rglp-float;position:relative;overflow:hidden;transform:translateZ(0)}.rglp-coverglow{pointer-events:none;background:radial-gradient(50% 50% at 50% 50%,rgb(var(--rglp-red)/.5),transparent 72%);filter:blur(26px);width:82%;height:18%;position:absolute;bottom:-7%;left:50%;transform:translate(-50%)}.rglp-stat{text-align:center;border:1px solid rgb(var(--rglp-gold)/.12);background:linear-gradient(#ffffff0a,#ffffff03);border-radius:8px;padding:14px 8px}.rglp-stat-n{font-family:var(--font-family-heading,"Outfit",sans-serif);color:var(--rglp-bone);letter-spacing:-.01em;font-size:clamp(1.3rem,4.6vw,1.9rem);font-weight:800;line-height:1}.rglp-stat-l{font-family:var(--font-family-mono,"JetBrains Mono",monospace);letter-spacing:.1em;text-transform:uppercase;color:#8f8877;margin-top:6px;font-size:10px;font-weight:600}.rglp-chip{font-family:var(--font-family-mono,"JetBrains Mono",monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--rglp-bone);border:1px solid rgb(var(--rglp-gold)/.22);white-space:nowrap;background:#ffffff08;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:12px;font-weight:600;display:inline-flex}.rglp-chip:before{content:"";background:rgb(var(--rglp-gold)/.7);border-radius:50%;width:5px;height:5px}.rglp-chip.is-red{color:#fff;border-color:rgb(var(--rglp-red)/.55);background:rgb(var(--rglp-red)/.12)}.rglp-chip.is-red:before{background:rgb(var(--rglp-red));animation:2.4s infinite rglp-pulse}.rglp-card{border:1px solid rgb(var(--rglp-gold)/.14);border-top:2px solid rgb(var(--rglp-red)/.55);background:linear-gradient(#ffffff09,#ffffff03);border-radius:10px;padding:22px}.rglp-note{border:1px solid rgb(var(--rglp-gold)/.16);border-left:2px solid rgb(var(--rglp-gold)/.5);background:#ffffff05;border-radius:8px;padding:16px 18px}.rglp-quote{border-left:3px solid rgb(var(--rglp-red));padding:6px 0 6px 18px}.rglp-alert{background:linear-gradient(180deg,rgb(var(--rglp-red)/.07),rgb(var(--rglp-red)/.02));border:1px solid rgb(var(--rglp-red)/.38);border-radius:12px;padding:26px}.rglp-chaprow{text-align:left;cursor:pointer;background:#ffffff05;border:1px solid #1a1f25;border-left:2px solid #0000;border-radius:6px;align-items:baseline;gap:14px;width:100%;padding:12px 16px;transition:border-color .25s,background .25s;display:flex}.rglp-chaprow:hover{border-color:rgb(var(--rglp-red)/.4);background:rgb(var(--rglp-red)/.03)}.rglp-chaprow.is-active{border-color:rgb(var(--rglp-red)/.55);border-left-color:rgb(var(--rglp-red));background:rgb(var(--rglp-red)/.06)}.rglp-chaprow-n{font-family:var(--font-family-mono,"JetBrains Mono",monospace);color:rgb(var(--rglp-red));letter-spacing:.12em;white-space:nowrap;font-size:11px;font-weight:600}.rglp-chaprow-t{font-family:var(--font-family-heading,"Outfit",sans-serif);letter-spacing:.01em;color:var(--rglp-bone);font-size:15px;font-weight:700}.rglp-chaprow-s{color:#a49d8d;font-size:13px;line-height:1.5}@keyframes rglp-flip{0%{opacity:0;transform:perspective(1200px)rotateY(-12deg)translate(10px)}to{opacity:1;transform:none}}.rglp-chapimg{opacity:0;pointer-events:none;position:absolute;inset:0}.rglp-chapimg.is-active{opacity:1;animation:.5s cubic-bezier(.2,.8,.2,1) rglp-flip}.rglp-pageframe{border:1px solid rgb(var(--rglp-gold)/.2);background:#04060a;border-radius:10px;position:relative;overflow:hidden;box-shadow:0 20px 56px #00000080}.rglp-pagecard{border:1px solid rgb(var(--rglp-gold)/.22);box-shadow:0 18px 44px #0000008c,0 0 24px rgb(var(--rglp-red)/.07);background:#04060a;border-radius:8px;overflow:hidden}.rglp-divider{z-index:5;background:rgb(var(--rglp-red));width:2px;box-shadow:0 0 12px rgb(var(--rglp-red)/.7);pointer-events:none;position:absolute;top:0;bottom:0}.rglp-handle{background:rgb(var(--rglp-red));color:#fff;width:40px;height:40px;box-shadow:0 6px 22px #00000080,0 0 0 4px rgb(var(--rglp-red)/.25);-webkit-user-select:none;user-select:none;border:2px solid #ffffffd9;border-radius:50%;justify-content:center;align-items:center;font-size:14px;line-height:1;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rglp-handle:focus-visible{outline:2px solid var(--rglp-bone);outline-offset:3px}.rglp-slidertag{z-index:6;font-family:var(--font-family-mono,"JetBrains Mono",monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--rglp-bone);border:1px solid rgb(var(--rglp-gold)/.3);pointer-events:none;background:#04060ab8;border-radius:3px;padding:4px 9px;font-size:10px;font-weight:600;position:absolute;top:10px}.rglp-snap{scrollbar-width:none;-ms-overflow-style:none}.rglp-snap::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:reduce){.rglp-page *,.rglp-page :before,.rglp-page :after{animation:none!important}.rglp-shine,.rglp-scanl,.rglp-grain{display:none!important}.rglp-reveal,.rglp-bar-fill{transition:none!important}.rglp-page .rglp-mesh{animation:10s ease-in-out infinite rglp-mesh!important}}