:root{--rle-ink:#f7f2f3;--rle-mute:#c9b9bd;--rle-dim:#9a868b;--rle-crimson:#e0193f;--rle-crimson-hi:#ff4d6d;--rle-crimson-lo:#8c0f28;--rle-bg0:#0b0507;--rle-bg1:#1a0910;--rle-glass:#ffffff0e;--rle-glass-edge:#ffffff21;--rle-r:18px;--rle-font:"Segoe UI", Roboto, "Helvetica Neue", Arial, system-ui, sans-serif}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;background:#070304}body.rle-body{color:var(--rle-ink);font:400 17px/1.65 var(--rle-font);background:radial-gradient(900px 520px at 85% -10%, #e0193f47, transparent 65%), radial-gradient(700px 480px at -10% 30%, #8c0f284d, transparent 70%), linear-gradient(180deg, var(--rle-bg1) 0%, var(--rle-bg0) 55%, #070304 100%);background-repeat:no-repeat;background-color:var(--rle-bg0);min-height:100vh;margin:0}img{max-width:100%;height:auto}a{color:var(--rle-crimson-hi);text-underline-offset:3px}a:hover{color:#fff}:focus-visible{outline:2px solid var(--rle-crimson-hi);outline-offset:3px;border-radius:6px}.rle-shell{width:min(1120px,100% - 32px);margin-inline:auto}.rle-glass{border:1px solid var(--rle-glass-edge);border-radius:var(--rle-r);backdrop-filter:blur(14px);background:linear-gradient(160deg,#ffffff17,#ffffff06);box-shadow:0 18px 40px -24px #000000e6,inset 0 1px #ffffff14}.rle-head{z-index:20;backdrop-filter:blur(16px);background:#0e0509c7;border-bottom:1px solid #ffffff14;position:sticky;top:0}.rle-head-row{justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.rle-mark{color:var(--rle-ink);align-items:center;gap:10px;min-width:0;text-decoration:none;display:flex}.rle-mark-glyph{background:radial-gradient(circle at 35% 35%, #ffd0d8 0 12%, var(--rle-crimson-hi) 30%, var(--rle-crimson-lo) 80%);border-radius:50% 50% 50% 8px;flex:none;width:26px;height:26px;display:inline-block;transform:rotate(-45deg);box-shadow:0 0 18px #ff4d6da6}.rle-mark-text{letter-spacing:-.02em;white-space:nowrap;font-size:1.15rem;font-weight:800}.rle-mark-text i{color:var(--rle-crimson-hi);font-style:normal}.rle-mark-tag{text-transform:uppercase;letter-spacing:.14em;color:var(--rle-dim);border-left:1px solid #ffffff26;padding-left:10px;font-size:.72rem;display:none}.rle-head-tools{align-items:center;gap:10px;display:flex}.rle-langs{border:1px solid var(--rle-glass-edge);border-radius:999px;display:flex;overflow:hidden}.rle-lang{color:var(--rle-mute);padding:5px 10px;font-size:.78rem;font-weight:700;text-decoration:none}.rle-lang-on{color:#fff;background:#ffffff1f}.rle-cta,.rle-btn{color:#fff;letter-spacing:.02em;background:linear-gradient(135deg, var(--rle-crimson-hi), var(--rle-crimson) 45%, var(--rle-crimson-lo));border-radius:999px;font-weight:800;text-decoration:none;transition:box-shadow .2s,transform .2s;display:inline-block;box-shadow:inset 0 0 0 1px #ffffff26,0 8px 26px -8px #e0193fe6}.rle-cta{white-space:nowrap;padding:8px 16px;font-size:.86rem}.rle-btn{padding:13px 26px;font-size:1rem}.rle-cta:hover,.rle-btn:hover{color:#fff;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #ffffff40,0 10px 34px -6px #ff4d6d}.rle-strip{scrollbar-width:none;gap:6px;padding:0 0 10px;display:flex;overflow-x:auto}.rle-strip::-webkit-scrollbar{display:none}.rle-strip-link{color:var(--rle-mute);border:1px solid #0000;border-radius:999px;flex:none;padding:6px 14px;font-size:.88rem;text-decoration:none}.rle-strip-link:hover{color:#fff;border-color:var(--rle-glass-edge)}.rle-strip-on{color:#fff;background:#e0193f29;border-color:#ff4d6d8c}.rle-hero{padding:28px 0 8px}.rle-hero-grid{gap:22px;display:grid}.rle-hero-card{padding:26px 22px;position:relative;overflow:hidden}.rle-hero-card:after{content:"";pointer-events:none;background:radial-gradient(closest-side,#e0193f59,#0000);width:70%;height:120%;position:absolute;inset:auto -30% -60% auto}.rle-h1{letter-spacing:-.03em;background:linear-gradient(#fff 40%,#ffc2cd);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0 0 12px;font-size:clamp(1.75rem,6.2vw,2.9rem);font-weight:900;line-height:1.08}.rle-dek{color:var(--rle-mute);z-index:1;max-width:60ch;margin:0 0 16px;font-size:1.06rem;position:relative}.rle-stamp{color:var(--rle-dim);text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:.82rem;display:block}.rle-stamp-dot{vertical-align:middle;background:#39d98a;border-radius:50%;width:8px;height:8px;margin:-2px 8px 0 0;display:inline-block;box-shadow:0 0 10px #39d98a}.rle-hero-fig{place-self:center;max-width:230px;margin:0}.rle-hero-img{border-radius:var(--rle-r);border:1px solid var(--rle-glass-edge);width:auto;max-height:460px;display:block;box-shadow:0 30px 60px -30px #e0193f99}.rle-layout{max-width:820px;padding:18px 0 48px}.rle-jump{flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0 26px;display:flex}.rle-jump-label{text-transform:uppercase;letter-spacing:.16em;color:var(--rle-dim);margin-right:4px;font-size:.74rem}.rle-jump-link{background:var(--rle-glass);border:1px solid var(--rle-glass-edge);color:var(--rle-ink);border-radius:999px;padding:5px 12px;font-size:.86rem;text-decoration:none}.rle-jump-link:hover{border-color:var(--rle-crimson-hi)}.rle-dossier{margin:0 0 30px}.rle-dossier-title,.rle-track-title,.rle-qa-title{text-transform:uppercase;letter-spacing:.18em;color:var(--rle-crimson-hi);margin:0 0 12px;font-size:.8rem;font-weight:800}.rle-dossier-grid{grid-template-columns:1fr;gap:10px;margin:0;display:grid}.rle-fact{padding:12px 16px}.rle-fact-k{text-transform:uppercase;letter-spacing:.1em;color:var(--rle-dim);font-size:.76rem}.rle-fact-v{margin:2px 0 0;font-weight:650}.rle-ticket{border-radius:var(--rle-r);background:linear-gradient(135deg,#e0193f52,#5a081a8c);border:1px solid #ff4d6d80;margin:0 0 34px;padding:22px 22px 18px;position:relative;box-shadow:0 0 40px -10px #e0193fbf}.rle-ticket:before{content:"";background:var(--rle-bg0);border-right:1px solid #ff4d6d80;border-radius:50%;width:18px;height:18px;margin-top:-9px;position:absolute;top:50%;left:-9px}.rle-ticket-head{letter-spacing:-.01em;margin:0 0 6px;font-size:1.35rem;font-weight:900}.rle-ticket-body{color:#ffdfe5;margin:0 0 14px}.rle-ticket-fine{color:var(--rle-mute);margin:12px 0 0;font-size:.82rem}.rle-prose h2{letter-spacing:-.02em;border-left:4px solid var(--rle-crimson);margin:2.2em 0 .6em;padding-left:14px;scroll-margin-top:90px;font-size:clamp(1.35rem,4.6vw,1.8rem);font-weight:850;line-height:1.2}.rle-prose h3{color:#ffe3e8;margin:1.6em 0 .4em;font-size:1.15rem}.rle-prose p,.rle-prose li{color:#eadfe2}.rle-prose ul,.rle-prose ol{padding-left:1.3em}.rle-prose li{margin:.3em 0}.rle-prose li::marker{color:var(--rle-crimson-hi)}.rle-prose strong{color:#fff}.rle-prose img{border:1px solid var(--rle-glass-edge);border-radius:14px;margin:1.4em auto;display:block;box-shadow:0 20px 50px -28px #e0193fb3}.rle-prose table{border-collapse:collapse;width:100%;margin:1.2em 0;font-size:.95rem;display:block;overflow-x:auto}.rle-prose th,.rle-prose td{text-align:left;vertical-align:top;border-bottom:1px solid #ffffff1a;padding:10px 12px}.rle-prose th{color:var(--rle-crimson-hi);text-transform:uppercase;letter-spacing:.08em;font-size:.8rem}.rle-prose blockquote{background:var(--rle-glass);border:1px solid var(--rle-glass-edge);border-radius:14px;margin:1.4em 0;padding:14px 18px}.rle-prose blockquote p{margin:0}.rle-prose a[href^="/jump/"]{color:#fff;background:linear-gradient(135deg, var(--rle-crimson-hi), var(--rle-crimson) 45%, var(--rle-crimson-lo));border-radius:999px;margin:.3em 0;padding:11px 22px;font-weight:800;text-decoration:none;display:inline-block;box-shadow:0 8px 26px -8px #e0193fe6}.rle-track{margin:36px 0}.rle-track-list{counter-reset:rle-step;gap:12px;margin:0;padding:0;list-style:none;display:grid}.rle-track-item{counter-increment:rle-step;background:var(--rle-glass);border:1px solid var(--rle-glass-edge);border-radius:14px;gap:2px;padding:14px 16px 14px 62px;display:grid;position:relative}.rle-track-item:before{content:counter(rle-step);background:var(--rle-crimson);border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid;position:absolute;top:14px;left:14px;box-shadow:0 0 16px #e0193fcc}.rle-track-text{color:var(--rle-mute)}.rle-scales{gap:14px;margin:36px 0;display:grid}.rle-scale{padding:18px 20px}.rle-scale-title{margin:0 0 8px;font-size:1.05rem}.rle-scale-plus .rle-scale-title{color:#7ef0b4}.rle-scale-minus .rle-scale-title{color:var(--rle-crimson-hi)}.rle-scale-list{color:#eadfe2;margin:0;padding-left:1.1em}.rle-scale-list li{margin:.35em 0}.rle-qa{margin:40px 0 0}.rle-qa-item{margin:0 0 10px;padding:0}.rle-qa-q{cursor:pointer;padding:16px 48px 16px 18px;font-weight:700;list-style:none;position:relative}.rle-qa-q::-webkit-details-marker{display:none}.rle-qa-q:after{content:"+";color:var(--rle-crimson-hi);font-size:1.4rem;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.rle-qa-item[open] .rle-qa-q:after{content:"−"}.rle-qa-a{color:var(--rle-mute);margin:0;padding:0 18px 16px}.rle-foot{background:#05020399;border-top:1px solid #ffffff14;padding:30px 0 20px;font-size:.9rem}.rle-foot-grid{gap:22px;display:grid}.rle-foot-brand{align-items:center;gap:10px;margin:0 0 8px;font-weight:800;display:flex}.rle-foot-brand .rle-mark-glyph{width:18px;height:18px}.rle-foot-note{color:var(--rle-dim);max-width:62ch;margin:0}.rle-foot-links{flex-direction:column;gap:6px;display:flex}.rle-foot-head{text-transform:uppercase;letter-spacing:.16em;color:var(--rle-mute);margin-bottom:2px;font-size:.74rem}.rle-foot-links a{color:var(--rle-ink);text-decoration:none}.rle-foot-links a:hover{color:var(--rle-crimson-hi)}.rle-foot-base{border-top:1px solid #ffffff12;gap:8px;margin-top:24px;padding-top:16px;display:grid}.rle-age{color:var(--rle-mute);margin:0}.rle-age-badge{border:2px solid var(--rle-crimson);vertical-align:middle;border-radius:50%;place-items:center;width:34px;height:34px;margin-right:6px;font-size:.78rem;font-weight:900;display:inline-grid}.rle-copy{color:var(--rle-dim);margin:0;font-size:.8rem}.rle-lost{padding:70px 0}.rle-lost-card{text-align:center;max-width:560px;margin:0 auto;padding:34px 26px}.rle-lost-code{color:var(--rle-crimson);text-shadow:0 0 30px #e0193fcc;margin:0;font-size:4.5rem;font-weight:900;line-height:1}@media (width>=640px){.rle-mark-tag{display:inline}.rle-dossier-grid,.rle-scales{grid-template-columns:1fr 1fr}.rle-foot-grid{grid-template-columns:2fr 1fr}}@media (width>=960px){.rle-hero-fig{max-width:none}.rle-hero{padding:48px 0 12px}.rle-hero-grid{grid-template-columns:1.35fr .65fr;align-items:center}.rle-hero-solo{grid-template-columns:1fr;max-width:820px}.rle-hero-card{padding:38px 36px}.rle-hero-home .rle-hero-card{padding:46px 40px}}@media (width<=420px){.rle-mark-text{font-size:1rem}.rle-cta{padding:7px 12px;font-size:.8rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.rle-cta,.rle-btn{transition:none}}
