.rebreak-quiz-document{background:#070708}.rbq-main{position:relative;z-index:1}.rbq-eyebrow{color:var(--rb-red-bright);font-family:var(--rb-ui);font-size:.65rem;font-weight:700;letter-spacing:.16em}.rbq-intro{position:relative;min-height:100svh;overflow:hidden;isolation:isolate}.rbq-intro-bg{position:absolute;inset:0;z-index:-1;pointer-events:none}.rbq-red-plane{position:absolute;top:-16%;right:-20%;width:66vw;min-width:720px;height:132%;background:linear-gradient(140deg,rgb(255 255 255 / 5%),transparent 34%),linear-gradient(180deg,#a40820,#5a0715 70%,#1b0309);transform:skew(-11deg);box-shadow:-70px 0 120px #fc13321c}.rbq-intro-bg>img{position:absolute;right:4%;bottom:-8%;width:min(37vw,520px);opacity:.2;transform:rotate(12deg)}.rbq-scratch{position:absolute;height:6px;background:var(--rb-red);opacity:.55;border-radius:50%}.rbq-scratch-a{top:28%;right:1%;width:35%;transform:rotate(-18deg) skew(-20deg)}.rbq-scratch-b{right:21%;bottom:24%;width:19%;transform:rotate(13deg) skew(-30deg)}.rbq-intro-layout{display:grid;min-height:100svh;grid-template-columns:minmax(0,.9fr) minmax(440px,1.1fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);padding-top:8.8rem;padding-bottom:5.5rem}.rbq-intro-copy{min-width:0}.rbq-intro-copy h1{margin:.55rem 0 0;color:#fff;font-family:var(--rb-display);font-size:clamp(5rem,10vw,9.2rem);font-style:italic;font-weight:900;letter-spacing:-.06em;line-height:.73}.rbq-intro-copy>p{max-width:570px;margin:1.4rem 0 0;color:#b8b0b3;font-size:clamp(1rem,1.8vw,1.14rem);line-height:1.7}.rbq-intro-actions,.rbq-result-actions{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.7rem}.rbq-action{position:relative;isolation:isolate;display:inline-flex;min-height:52px;min-width:210px;align-items:center;justify-content:space-between;gap:1rem;padding:0 1rem 0 1.15rem;overflow:hidden;border:1px solid rgb(255 255 255 / 17%);border-radius:10px 10px 3px;background:#ffffff08;color:#fff;font-family:var(--rb-ui);font-size:.69rem;font-weight:700;letter-spacing:.055em;text-decoration:none;cursor:pointer;transition:transform .22s var(--rb-ease),border-color .22s ease,background .22s ease,color .22s ease}.rbq-action:hover,.rbq-action:focus-visible{outline:none;transform:translateY(-2px)}.rbq-action-primary{border-color:var(--rb-red);background:var(--rb-red)}.rbq-action-primary:after{content:"";position:absolute;z-index:-1;inset:0;background:#fff;transform:translate(-104%) skew(-14deg);transition:transform .32s var(--rb-ease)}.rbq-action-primary:hover,.rbq-action-primary:focus-visible{color:#0c090a}.rbq-action-primary:hover:after,.rbq-action-primary:focus-visible:after{transform:translate(0)}.rbq-action-ghost:hover,.rbq-action-ghost:focus-visible{border-color:#ffffff61;background:#ffffff12}.rbq-clear-record{margin-top:.9rem;padding:0;border:0;background:transparent;color:#70696c;font-family:var(--rb-ui);font-size:.58rem;letter-spacing:.07em;cursor:pointer;text-decoration:underline;text-underline-offset:.22em}.rbq-clear-record:hover,.rbq-clear-record:focus-visible{color:#a8a0a3;outline:none}.rbq-saved{width:min(100%,420px);margin-top:1.7rem;padding:.9rem 1rem;border:1px solid rgb(255 255 255 / 10%);border-radius:12px 12px 4px;background:#08080b8a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.rbq-saved>span{color:#7f777b;font-family:var(--rb-ui);font-size:.55rem;font-weight:700;letter-spacing:.13em}.rbq-saved-row{display:flex;align-items:center;gap:.8rem;margin-top:.65rem}.rbq-saved-row img{width:48px;height:48px;object-fit:contain}.rbq-saved-row>div{display:grid;gap:.14rem}.rbq-saved-row strong{color:#fff;font-family:var(--rb-display);font-size:1.5rem;font-style:italic;font-weight:800;line-height:.9}.rbq-saved-row small{color:#777074;font-family:var(--rb-ui);font-size:.53rem;letter-spacing:.08em}.rbq-graffiti{display:inline-block;margin-top:2rem;color:#fff;font-family:var(--rb-graffiti);font-size:.72rem;opacity:.82;transform:rotate(-3deg)}.rbq-faction-orbit{position:relative;min-height:570px;border:1px solid rgb(255 255 255 / 11%);border-radius:34px 34px 10px;background:radial-gradient(circle at 50% 48%,rgb(252 19 50 / 20%),transparent 11rem),linear-gradient(150deg,rgb(255 255 255 / 5%),transparent 34%),#09090cb0;box-shadow:0 42px 110px #0000006b;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overflow:hidden;transform:rotate(1deg)}.rbq-faction-orbit:before{content:"";position:absolute;inset:-20%;background-image:linear-gradient(rgb(252 19 50 / 8%) 1px,transparent 1px),linear-gradient(90deg,rgb(252 19 50 / 8%) 1px,transparent 1px);background-size:44px 44px;transform:perspective(450px) rotateX(64deg) translateY(33%);transform-origin:50% 78%;-webkit-mask-image:linear-gradient(to bottom,transparent 5%,#000 34%,#000 83%,transparent);mask-image:linear-gradient(to bottom,transparent 5%,#000 34%,#000 83%,transparent)}.rbq-orbit-core{position:absolute;z-index:4;top:50%;left:50%;display:grid;width:130px;height:130px;place-items:center;border:1px solid rgb(252 19 50 / 27%);border-radius:34px 34px 12px;background:#08080bc7;box-shadow:0 0 60px #fc133226;transform:translate(-50%,-50%) rotate(-2deg)}.rbq-orbit-core img{width:110px;height:110px}.rbq-orbit-card{position:absolute;z-index:5;display:grid;place-items:center;width:128px;min-height:142px;padding:.8rem;border:1px solid rgb(255 255 255 / 11%);background:#08080bc2;box-shadow:0 20px 40px #00000047;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.rbq-orbit-card img{width:76px;height:76px;object-fit:contain}.rbq-orbit-card span{margin-top:.45rem;color:#dcd6d8;font-family:var(--rb-ui);font-size:.55rem;font-weight:700;letter-spacing:.11em}.rbq-orbit-voltaris{top:9%;left:8%;border-color:#0051ff4d;border-radius:18px 6px 18px 18px;transform:rotate(-4deg)}.rbq-orbit-nexus{top:12%;right:7%;border-color:#00ff663d;border-radius:6px 18px 18px;transform:rotate(3deg)}.rbq-orbit-ravage{right:12%;bottom:8%;border-color:#ff6a1652;border-radius:18px 18px 6px;transform:rotate(-2deg)}.rbq-orbit-ravage img,.rbq-chip-r img,.rbq-signal-r img,.rbq-result[data-faction=ravage] .rbq-result-logo,.rbq-saved[data-faction=ravage] img{filter:hue-rotate(24deg) saturate(1.18) brightness(1.08)}.rbq-orbit-line{position:absolute;z-index:2;height:1px;transform-origin:left center;opacity:.33}.rbq-orbit-line-a{top:30%;left:23%;width:36%;background:linear-gradient(90deg,var(--rb-blue),transparent);transform:rotate(22deg)}.rbq-orbit-line-b{top:31%;right:20%;width:34%;background:linear-gradient(90deg,transparent,var(--rb-green));transform:rotate(-24deg)}.rbq-orbit-line-c{right:19%;bottom:28%;width:37%;background:linear-gradient(90deg,transparent,var(--rb-orange));transform:rotate(29deg)}.rbq-quiz{display:grid;min-height:100svh;grid-template-columns:minmax(0,1fr) 270px;align-items:center;gap:1rem;padding-top:9rem;padding-bottom:5rem}.rbq-quiz[hidden],.rbq-result[hidden],.rbq-saved[hidden],.rbq-action[hidden],.rbq-clear-record[hidden]{display:none!important}.rbq-question-frame{overflow:hidden;border:1px solid rgb(255 255 255 / 11%);border-radius:32px 32px 10px;background:linear-gradient(145deg,rgb(255 255 255 / 4%),transparent 34%),#111115;box-shadow:0 38px 100px #00000052}.rbq-question-head{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:1.2rem;padding:1rem 1.25rem;border-bottom:1px solid rgb(255 255 255 / 8%)}.rbq-question-head>span{color:#8f878b;font-family:var(--rb-ui);font-size:.62rem;font-weight:700;letter-spacing:.12em}.rbq-progress{display:grid;grid-template-columns:repeat(6,1fr);gap:.3rem}.rbq-progress span{height:4px;background:#29282c;transition:background .26s ease,box-shadow .26s ease,transform .26s var(--rb-ease)}.rbq-progress span.is-complete{background:var(--rb-red);box-shadow:0 0 9px #fc13324d}.rbq-progress span.is-current{background:#fff;transform:scaleY(1.45)}.rbq-question-body{min-height:560px;padding:clamp(2rem,5vw,4.2rem);transition:opacity .17s ease,transform .17s var(--rb-ease),filter .17s ease}.rbq-question-body.is-changing{opacity:0;transform:translate(-12px);filter:blur(3px)}.rbq-question-body h2{max-width:850px;margin:0;color:#fff;font-family:var(--rb-display);font-size:clamp(3rem,6vw,5.4rem);font-style:italic;font-weight:900;letter-spacing:-.045em;line-height:.82}.rbq-answers{display:grid;gap:.7rem;margin-top:2.5rem}.rbq-answer{position:relative;display:grid;grid-template-columns:minmax(130px,.34fr) 1fr auto;align-items:center;gap:1.2rem;min-height:86px;padding:1rem 1.1rem;overflow:hidden;border:1px solid rgb(255 255 255 / 10%);border-radius:15px 15px 5px;background:#ffffff06;color:#fff;text-align:left;cursor:pointer;transition:transform .22s var(--rb-ease),border-color .22s ease,background .22s ease}.rbq-answer:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgb(252 19 50 / 9%),transparent 45%);opacity:0;transition:opacity .22s ease}.rbq-answer:hover,.rbq-answer:focus-visible{outline:none;border-color:#fc133275;background:#fc13320a;transform:translate(5px)}.rbq-answer:hover:before,.rbq-answer:focus-visible:before{opacity:1}.rbq-answer:disabled{cursor:default;opacity:.55}.rbq-answer-title,.rbq-answer-copy,.rbq-answer-arrow{position:relative;z-index:1}.rbq-answer-title{color:#fff;font-family:var(--rb-display);font-size:1.65rem;font-weight:800;letter-spacing:-.015em;line-height:.95;text-transform:uppercase}.rbq-answer-copy{color:#aaa3a6;font-family:var(--rb-body);font-size:.91rem;line-height:1.45}.rbq-answer-arrow{color:var(--rb-red);font-family:var(--rb-ui);font-size:1.1rem}.rbq-question-footer{display:flex;justify-content:space-between;gap:1rem;padding:.85rem 1.25rem;border-top:1px solid rgb(255 255 255 / 8%);color:#665f63;font-family:var(--rb-ui);font-size:.53rem;font-weight:700;letter-spacing:.11em}.rbq-signal-panel{padding:1.15rem;border:1px solid rgb(255 255 255 / 9%);border-radius:18px 18px 6px;background:#0c0c0fad;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.rbq-signal-label{color:#7f777b;font-family:var(--rb-ui);font-size:.55rem;font-weight:700;letter-spacing:.12em}.rbq-signal-lines{display:grid;gap:.95rem;margin-top:1.3rem}.rbq-signal-line{display:grid;grid-template-columns:34px 1fr;align-items:center;gap:.75rem}.rbq-signal-line img{width:34px;height:34px;object-fit:contain;opacity:.65}.rbq-signal-line i{position:relative;display:block;height:5px;overflow:hidden;background:#242329}.rbq-signal-line i:after{content:"";position:absolute;top:0;bottom:0;width:38%;animation:rbq-signal 2.2s ease-in-out infinite}.rbq-signal-v i:after{background:linear-gradient(90deg,var(--rb-blue),var(--rb-yellow))}.rbq-signal-n i:after{background:linear-gradient(90deg,#fff,var(--rb-green));animation-delay:-.7s}.rbq-signal-r i:after{background:linear-gradient(90deg,var(--rb-orange),#ffc29d);animation-delay:-1.3s}@keyframes rbq-signal{0%{left:-45%}to{left:108%}}.rbq-signal-panel p{margin:1.2rem 0 0;color:#716a6d;font-family:var(--rb-ui);font-size:.56rem;line-height:1.6}.rbq-result{position:relative;min-height:100svh;overflow:hidden;isolation:isolate}.rbq-result-bg{position:absolute;inset:0;z-index:-1;pointer-events:none}.rbq-result-field{position:absolute;inset:0;background:radial-gradient(circle at 72% 42%,color-mix(in srgb,var(--rbq-result-primary) 34%,transparent),transparent 22rem),linear-gradient(135deg,color-mix(in srgb,var(--rbq-result-primary) 12%,#09090b),#09090b 62%)}.rbq-result-grid{position:absolute;inset:0;background-image:linear-gradient(rgb(255 255 255 / 4%) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / 4%) 1px,transparent 1px);background-size:52px 52px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 28%,#000 82%,transparent);mask-image:linear-gradient(90deg,transparent,#000 28%,#000 82%,transparent);opacity:.38}.rbq-result-bg img{position:absolute;right:-3%;bottom:-9%;width:min(38vw,520px);opacity:.16;transform:rotate(12deg)}.rbq-result-layout{display:grid;min-height:100svh;grid-template-columns:minmax(420px,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(2rem,6vw,6rem);padding-top:8.8rem;padding-bottom:5rem}.rbq-result-art{position:relative;display:grid;min-height:570px;place-items:center;overflow:hidden;border:1px solid rgb(255 255 255 / 11%);border-radius:32px 10px 32px 32px;background:linear-gradient(145deg,rgb(255 255 255 / 5%),transparent 36%),color-mix(in srgb,var(--rbq-result-primary) 7%,#101014);box-shadow:0 38px 100px #00000057}.rbq-result-art:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgb(255 255 255 / 4%) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / 4%) 1px,transparent 1px);background-size:40px 40px;-webkit-mask-image:linear-gradient(135deg,#000,transparent 78%);mask-image:linear-gradient(135deg,#000,transparent 78%)}.rbq-result-logo{position:relative;z-index:2;width:min(56%,320px);max-height:320px;object-fit:contain;filter:drop-shadow(0 25px 42px rgb(0 0 0 / 36%));animation:rbq-result-logo-in .68s var(--rb-ease) both}@keyframes rbq-result-logo-in{0%{opacity:0;transform:scale(.82) rotate(-5deg)}to{opacity:1;transform:none}}.rbq-result-ghost{position:absolute;z-index:1;left:-2%;bottom:-1.2rem;color:color-mix(in srgb,var(--rbq-result-primary) 10%,transparent);font-family:var(--rb-display);font-size:clamp(7rem,14vw,13rem);font-style:italic;font-weight:900;letter-spacing:-.08em;line-height:.65;transform:rotate(-7deg)}.rbq-result-copy{min-width:0}.rbq-result-copy h2{margin:.6rem 0 0;color:var(--rbq-result-primary);font-family:var(--rb-display);font-size:clamp(5rem,10vw,9rem);font-style:italic;font-weight:900;letter-spacing:-.06em;line-height:.72;text-transform:uppercase}.rbq-result-tagline{margin:1rem 0 0;color:var(--rbq-result-secondary);font-family:var(--rb-ui);font-size:.72rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.rbq-result-description{max-width:620px;margin:1.2rem 0 0;color:#bbb3b6;font-size:1.05rem;line-height:1.7}.rbq-result-meta{display:flex;flex-wrap:wrap;gap:.55rem 1rem;margin-top:1.4rem;color:#7e767a;font-family:var(--rb-ui);font-size:.56rem;font-weight:700;letter-spacing:.08em}.rbq-faction-footer{padding-block:1.2rem 5rem}.rbq-faction-footer-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.rbq-faction-chip{display:grid;grid-template-columns:58px 1fr;align-items:center;gap:.8rem;padding:.85rem;border:1px solid rgb(255 255 255 / 9%);border-radius:13px 13px 4px;background:#111115}.rbq-faction-chip img{width:58px;height:58px;object-fit:contain}.rbq-faction-chip>div{display:grid;gap:.25rem}.rbq-faction-chip strong{font-family:var(--rb-display);font-size:1.3rem;font-style:italic;font-weight:800;line-height:.9}.rbq-faction-chip span{color:#7e767a;font-family:var(--rb-ui);font-size:.5rem;line-height:1.4}.rbq-chip-v{border-color:#0051ff3d}.rbq-chip-v strong{color:var(--rb-yellow)}.rbq-chip-n{border-color:#fff3}.rbq-chip-n strong{color:var(--rb-green)}.rbq-chip-r{border-color:#ff6a1647}.rbq-chip-r strong{color:var(--rb-orange)}@media(max-width:1050px){.rbq-intro-layout,.rbq-result-layout{min-height:auto;grid-template-columns:1fr;gap:3rem;padding-top:10rem;padding-bottom:6rem}.rbq-intro-copy{max-width:760px}.rbq-faction-orbit{width:min(100%,820px);min-height:540px;margin-inline:auto}.rbq-result-art{width:min(100%,760px);min-height:480px}.rbq-quiz{grid-template-columns:1fr;min-height:auto;padding-top:9rem}.rbq-signal-panel{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:1rem}.rbq-signal-lines{grid-template-columns:repeat(3,1fr);margin-top:0}.rbq-signal-panel p{grid-column:1 / -1;margin:0}}@media(max-width:820px){.rbq-intro-layout,.rbq-result-layout{padding-top:8.5rem}.rbq-intro-copy h1{font-size:clamp(4.7rem,18vw,7rem)}.rbq-faction-orbit{min-height:480px;border-radius:28px 28px 8px}.rbq-orbit-card{width:105px;min-height:122px}.rbq-orbit-card img{width:62px;height:62px}.rbq-orbit-core{width:105px;height:105px}.rbq-orbit-core img{width:88px;height:88px}.rbq-question-frame{border-radius:26px 26px 8px}.rbq-question-body{min-height:520px;padding:2rem}.rbq-answer{grid-template-columns:1fr auto;gap:.45rem 1rem}.rbq-answer-copy{grid-column:1 / -1;grid-row:2}.rbq-answer-arrow{grid-column:2;grid-row:1}.rbq-result-art{min-height:420px}.rbq-faction-footer-grid{grid-template-columns:1fr}}@media(max-width:620px){.rbq-intro-layout{padding-top:7.7rem;padding-bottom:4.5rem}.rbq-intro-actions,.rbq-result-actions{align-items:stretch}.rbq-action{width:100%}.rbq-faction-orbit{min-height:410px}.rbq-orbit-card{width:88px;min-height:104px;padding:.55rem}.rbq-orbit-card img{width:52px;height:52px}.rbq-orbit-card span{font-size:.44rem}.rbq-orbit-core{width:88px;height:88px}.rbq-orbit-core img{width:74px;height:74px}.rbq-quiz{width:calc(100% - 1rem);padding-top:7.5rem}.rbq-question-head{grid-template-columns:1fr;gap:.65rem}.rbq-question-body{min-height:500px;padding:1.35rem}.rbq-question-body h2{font-size:clamp(2.7rem,13vw,4rem)}.rbq-answer{min-height:90px;padding:.85rem .9rem}.rbq-answer-title{font-size:1.35rem}.rbq-answer-copy{font-size:.82rem}.rbq-question-footer{display:none}.rbq-signal-panel{display:block}.rbq-signal-lines{display:grid;grid-template-columns:1fr;margin-top:1rem}.rbq-signal-panel p{margin-top:1rem}.rbq-result-layout{padding-top:7.7rem}.rbq-result-art{min-height:340px}.rbq-result-copy h2{font-size:clamp(4.5rem,20vw,6.7rem)}.rbq-faction-footer{padding-bottom:4rem}}@media(prefers-reduced-motion:reduce){.rbq-signal-line i:after,.rbq-result-logo{animation:none!important}}.rbq-orbit-card{animation:rbq-orbit-float 6.8s ease-in-out infinite}.rbq-orbit-nexus{animation-delay:-2.2s}.rbq-orbit-ravage{animation-delay:-4.4s}@keyframes rbq-orbit-float{0%,to{translate:0 0}50%{translate:0 -9px}}.rbq-orbit-core{animation:rbq-core-live 5.6s ease-in-out infinite}@keyframes rbq-core-live{0%,44%,56%,to{scale:1}49%{scale:1.025}52%{scale:.995}}.rbq-result-bg img{animation:rbq-result-debris 10s ease-in-out infinite alternate}@keyframes rbq-result-debris{0%{translate:0 0}to{translate:-12px -8px}}.rbq-result-ghost{animation:rbq-result-ghost-live 9s ease-in-out infinite alternate}@keyframes rbq-result-ghost-live{0%{translate:-8px 0}to{translate:8px -4px}}.rbq-faction-chip img{animation:rbq-chip-mark-live 7.5s ease-in-out infinite}.rbq-faction-chip:nth-child(2) img{animation-delay:-2.5s}.rbq-faction-chip:nth-child(3) img{animation-delay:-5s}@keyframes rbq-chip-mark-live{0%,42%,58%,to{translate:0 0}48%{translate:0 -3px}52%{translate:0 1px}}@media(prefers-reduced-motion:reduce){.rbq-orbit-card,.rbq-orbit-core,.rbq-result-bg img,.rbq-result-ghost,.rbq-faction-chip img{animation:none!important}}
