.er-root .qz-next{color:#04201d;font:600 15px var(--font-er-outfit), sans-serif;cursor:pointer;background:linear-gradient(90deg,#14b8a6,#22d3ee);border:0;border-radius:12px;margin-left:auto;padding:11px 20px}.er-root .qz-next:hover{filter:brightness(1.08)}.er-root .qz-next:focus-visible{outline-offset:3px;outline:2px solid #5eead4}@media (max-width:640px){.er-root .qz-next{width:100%;margin-left:0}}.er-root .qt-play{flex-direction:column;gap:16px;display:flex}.er-root .qt-top{align-items:center;gap:14px;display:flex}.er-root .qt-top-l{flex:1;min-width:0}.er-root .qt-kicker{font:700 12px var(--font-er-outfit), sans-serif;letter-spacing:.12em;color:#5eead4}.er-root .qt-pos{color:#fff;margin-top:2px;font-size:22px;font-weight:700}.er-root .qt-score{text-align:right;font:600 14px var(--font-er-outfit), sans-serif;color:#cfc9ea}.er-root .qt-score b{color:#fff;font-size:22px;display:block}.er-root .qt-qcard{color:#1c2230;background:#fff;border:1px solid #d4dbe6;border-radius:14px;flex-direction:column;gap:14px;padding:18px 20px;display:flex;box-shadow:0 10px 30px #00000047}.er-root .qt-q-h{color:#6b7588;text-transform:uppercase;letter-spacing:.06em;font:600 12px Inter,sans-serif}.er-root .qt-stem{color:#1c2230;font:600 17px/1.45 Inter,sans-serif}.er-root .qt-note{color:#55607a;font:italic 500 14px Inter,sans-serif}.er-root .qt-passage{color:#2b3345;background:#f1f4f9;border-left:4px solid #6b7bd6;border-radius:8px;padding:12px 14px;font:500 15px/1.55 Inter,sans-serif}.er-root .qt-tabs{gap:6px;display:flex}.er-root .qt-tab{color:#55607a;background:#e3e8f1;border-radius:6px 6px 0 0;padding:5px 12px;font:600 12.5px Inter,sans-serif}.er-root .qt-tab[data-on="1"]{color:#fff;background:#6b7bd6}.er-root .qt-opts{flex-direction:column;gap:8px;display:flex}.er-root .qt-opt{color:#1c2230;align-items:flex-start;gap:10px;font:500 15.5px/1.4 Inter,sans-serif;display:flex}.er-root .qt-radio,.er-root .qt-check{background:#fff;border:2px solid #7a869e;flex:none;width:18px;height:18px;margin-top:1px}.er-root .qt-radio{border-radius:999px}.er-root .qt-check{border-radius:3px}.er-root .qt-chart{background:repeating-linear-gradient(0deg,#0000 0 34px,#eef1f6 34px 35px);border-bottom:2px solid #7a869e;border-left:2px solid #7a869e;align-items:flex-end;gap:14px;height:150px;padding:10px 16px 0;display:flex}.er-root .qt-bar{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;height:100%;display:flex}.er-root .qt-bar i{background:#6b7bd6;border-radius:4px 4px 0 0;width:100%;max-width:54px;display:block}.er-root .qt-bar-v{color:#3a4258;margin-bottom:2px;font:700 12px Inter,sans-serif}.er-root .qt-bar-l{color:#55607a;text-align:center;margin-top:4px;font:600 12px Inter,sans-serif}.er-root .qt-cap{color:#55607a;text-align:center;font:600 13px Inter,sans-serif}.er-root .qt-sent{color:#1c2230;font:500 16.5px/2.2 Inter,sans-serif}.er-root .qt-dd{color:#6b7588;vertical-align:middle;background:#f6f8fb;border:1.5px solid #7a869e;border-radius:6px;min-width:150px;margin:0 4px;padding:3px 10px;font:500 14.5px Inter,sans-serif;display:inline-block}.er-root .qt-dd:after{content:"▾";float:right;margin-left:10px}.er-root .qt-pill{color:#1c2230;background:#f6f8fb;border:1.5px solid #b6c0d4;border-radius:8px;padding:9px 12px;font:600 14.5px/1.35 Inter,sans-serif}.er-root .qt-slot{color:#8a95ab;background:#fff;border:1.5px dashed #7a869e;border-radius:8px;min-height:22px;padding:9px 12px;font:500 14px Inter,sans-serif}.er-root .qt-row{grid-template-columns:1fr 24px 1fr;align-items:center;gap:8px;display:grid}.er-root .qt-arrow{text-align:center;color:#7a869e;font-size:18px}.er-root .qt-bank{background:#eef1f6;border-radius:8px;flex-wrap:wrap;gap:8px;padding:10px;display:flex}.er-root .qt-bank .qt-pill{cursor:grab;background:#fff;box-shadow:0 1px #b6c0d4}.er-root .qt-zones{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.er-root .qt-zone{border:1.5px dashed #7a869e;border-radius:8px;flex-direction:column;gap:8px;min-height:90px;padding:10px;display:flex}.er-root .qt-zone-h{color:#3a4258;font:700 13px Inter,sans-serif}.er-root .qt-shot{background:#f1f4f9;border:1px solid #d4dbe6;border-radius:8px;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;padding:22px 16px;display:flex}.er-root .qt-node{color:#1c2230;background:#fff;border:2px solid #55607a;border-radius:6px;padding:12px 18px;font:600 14.5px Inter,sans-serif;position:relative}.er-root .qt-cursor{filter:drop-shadow(0 2px 2px #00000059);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' view%42ox='0 0 22 28'%3E%3Cpath d='M2 2v20l5.4-4.8 3.6 8.2 3.6-1.6-3.6-8h7.2Z' fill='white' stroke='%231e1b4b' stroke-width='2' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;width:22px;height:28px;position:absolute;bottom:-18px;right:-8px}.er-root .qt-deck-h{color:#e9e5fb;font-size:17px;font-weight:600}.er-root .qt-deck{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.er-root .qt-card{color:#efeaff;min-height:104px;font:600 14.5px/1.3 var(--font-er-outfit), sans-serif;text-align:center;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:12px 10px;transition:border-color .18s,background .18s,transform .18s;display:flex;position:relative}.er-root .qt-card:hover:not([data-done="1"]){background:#2dd4bf1a;border-color:#5eead499;transform:translateY(-2px)}.er-root .qt-card:focus-visible{outline-offset:3px;outline:2px solid #5eead4}.er-root .qt-card[data-done="1"]{cursor:default}.er-root .qt-card[data-state=right]{background:#2dd4bf33;border-color:#2dd4bfcc}.er-root .qt-card[data-state=wrong]{background:#fb923c24;border-color:#fb923cb3}.er-root .qt-card[data-done="1"][data-state=idle]{opacity:.5}.er-root .qt-card-ico{font-size:26px}.er-root .qt-fb{background:#fb923c1a;border:1px solid #fb923c80;border-radius:14px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.er-root .qt-fb[data-right="1"]{background:#2dd4bf1f;border-color:#2dd4bf99}.er-root .qt-fb-h{color:#fff;align-items:center;gap:10px;font-size:18px;font-weight:700;display:flex}.er-root .qt-fb-h img{width:28px;height:28px}.er-root .qt-fb-t{color:#e4e0f6;font-size:15.5px;line-height:1.55}.er-root .qt-note-s{color:#a9a2c6;font-size:13.5px}.er-root .qt-foot{justify-content:space-between;align-items:center;gap:12px;display:flex}.er-root .qt-res-k{font:700 13px var(--font-er-outfit), sans-serif;color:#a9a2c6}@media (max-width:900px){.er-root .qt-deck{grid-template-columns:repeat(2,1fr)}.er-root .qt-zones{grid-template-columns:1fr}}.er-root .qz-next[data-off="1"]{opacity:.45;pointer-events:none}.er-root .rr-bar{background:#ffffff14;border-radius:999px;height:7px;margin-top:8px;overflow:hidden}.er-root .rr-bar i{background:linear-gradient(90deg,#14b8a6,#22d3ee);border-radius:999px;height:100%;display:block}.er-root .qt-fb{box-shadow:inset 0 1px #ffffff0d,0 18px 40px -22px #000000a6}.er-root:has(.rx-game-map){background-image:linear-gradient(#050c1ebd,#060d1ed1),url(/ready/step4-gaming-bg.webp)!important;background-position:50%,50%!important;background-repeat:no-repeat!important;background-size:cover!important;background-attachment:fixed!important}.er-root .rx-step4-panels:has(.rx-game-map){grid-template-columns:minmax(0,1fr)}.er-root .rx-arena-home[data-mode=games]:before,.er-root .rx-arena-home[data-mode=games]:after{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000),linear-gradient(#0000,#000 11% 87%,#0000);mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000),linear-gradient(#0000,#000 11% 87%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.er-root .px-eyebrow{font:700 12px var(--font-er-outfit), sans-serif;letter-spacing:.16em;color:var(--px-teal)}.er-root .rx-arena-home[data-mode=games] .px-hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px}.er-root .rx-arena-home[data-mode=games] .px-hero>div:first-child{flex-direction:column;align-items:center;display:flex}.er-root .rx-arena-home[data-mode=games] .px-hero .rx-title,.er-root .rx-arena-home[data-mode=games] .px-hero .rx-sub{text-align:center}.er-root .rx-arena-home[data-mode=games] .px-hero .rx-sub{max-width:620px}.er-root .rx-ready-panel--games{justify-content:center;display:flex}.er-root .rx-ready-panel--games .rx-game-map{width:100%}.er-root .rx-arena-home[data-mode=games]{gap:18px;width:min(1180px,100%)}.er-root .rx-arena-home[data-mode=games] .px-hero>div:first-child{order:2}.er-root .rx-arena-home[data-mode=games] .px-hero{border-bottom:0;padding:2px 0 22px}.er-root .rx-arena-home[data-mode=games] .px-hero:after{content:"";background:linear-gradient(90deg,#0000,#2dd4bf6b,#a78bfa61,#0000);order:4;width:min(520px,70%);height:1px;margin-top:10px}.er-root .rx-arena-home[data-mode=games] .px-hero .rx-title{letter-spacing:-.035em;margin-top:15px}@supports ((-webkit-background-clip:text) or (background-clip:text)){.er-root .rx-arena-home[data-mode=games] .px-hero .rx-title{background:linear-gradient(103deg,#fff 52%,#bae6fd 78%,#ddd6fe);color:#0000;-webkit-background-clip:text;background-clip:text}}.er-root .rx-arena-home[data-mode=games] .px-hero .rx-sub{color:#cbc6e2;margin-top:12px;font-size:17px;line-height:1.55}.er-root .rx-arena-home[data-mode=games] .px-hero{text-align:left;box-sizing:border-box;flex-flow:wrap;justify-content:flex-start;align-self:center;align-items:center;gap:12px 18px;width:min(1040px,100%)}.er-root .rx-arena-home[data-mode=games] .px-hero>div:first-child,.er-root .rx-arena-home[data-mode=games] .px-hero>div:first-child>sc-if{display:contents}.er-root .rx-arena-home[data-mode=games] .px-hero .rx-title{text-align:left;order:2;margin:0;font-size:clamp(30px,3.6vw,44px);line-height:1.05}.er-root .rx-arena-home[data-mode=games] .px-hero:before{content:"";flex-basis:100%;order:3;height:0}.er-root .rx-arena-home[data-mode=games] .px-hero .rx-sub{text-align:left;order:4;max-width:none;margin:0}.er-root .rx-arena-home[data-mode=games] .px-hero:after{background:linear-gradient(90deg,#2dd4bf6b,#a78bfa61 50%,#0000);order:6;width:100%;margin-top:6px}.er-root .rx-game-map{isolation:isolate;background:radial-gradient(at 50% 0,#7c3aed1f,#0000 54%),linear-gradient(145deg,#0b0e23c7,#0e11289e);border:1px solid #a78bfa33;border-radius:28px;width:100%;max-width:1000px;margin:0 auto;padding:22px 26px 18px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0b,0 24px 70px -48px #000000e6}.er-root .rx-game-map:before,.er-root .rx-game-map:after{content:"";z-index:-1;aspect-ratio:1;pointer-events:none;border:1px solid #67e8f912;border-radius:50%;width:min(730px,78vw);position:absolute;top:57%;left:50%;transform:translate(-50%,-50%)}.er-root .rx-game-map:after{border-color:#a78bfa13;width:min(520px,61vw)}.er-root .rx-game-map:has(.rz-carousel){max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.er-root .rx-game-map:has(.rz-carousel):before{display:none}.er-root .rx-game-map:has(.rz-carousel):after{display:none}.er-root .rx-game-map:has(.rz-carousel) .rz-top{width:100%;margin:0 0 4px}.er-root .rz-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:6px;display:flex}.er-root .rz-top-l{flex-direction:column;align-items:flex-start;gap:11px;min-width:200px;display:flex}.er-root .rz-stats{flex-wrap:wrap;align-items:stretch;gap:10px;display:flex}.er-root .rz-stat{background:linear-gradient(150deg,#ffffff12,#ffffff06);border:1px solid #a78bfa38;border-radius:16px;align-items:center;gap:11px;padding:11px 15px;display:flex;box-shadow:inset 0 1px #ffffff0f}.er-root .rz-stat-ico{color:#e9d5ff;background:linear-gradient(145deg,#7c3aed4d,#22d3ee29);border:1px solid #a78bfa4d;border-radius:11px;flex:none;place-items:center;width:34px;height:34px;font-size:16px;display:grid}.er-root .rz-stat-main{flex-direction:column;gap:3px;display:flex}.er-root .rz-stat small{color:#a9a2c6;font:600 10.5px var(--font-er-outfit), sans-serif;letter-spacing:.09em;text-transform:uppercase}.er-root .rz-stat b{color:#fff;font:700 15px var(--font-er-outfit), sans-serif}.er-root .rz-carousel{margin-top:10px}.er-root .rz-card{--rz-c:#a78bfa;border-color:color-mix(in srgb, var(--rz-c) 32%, transparent);background:radial-gradient(ellipse at 100% 0%, color-mix(in srgb, var(--rz-c) 24%, transparent), transparent 60%), linear-gradient(155deg, #1b183afc, #0a0e22fc);gap:13px;height:356px;padding:18px}.er-root .rz-shelf{height:438px}.er-root .rz-card[data-pos=active]{border-color:color-mix(in srgb, var(--rz-c) 85%, transparent);background:radial-gradient(ellipse at 100% 0%, color-mix(in srgb, var(--rz-c) 26%, transparent), transparent 62%), linear-gradient(155deg, #121a36fe, #080c1ffe);box-shadow:0 26px 70px -35px #000000f2, 0 0 40px color-mix(in srgb, var(--rz-c) 22%, transparent), 0 0 0 1px color-mix(in srgb, var(--rz-c) 20%, transparent) inset}.er-root .rz-card .vc-theme-top{gap:10px}.er-root .rz-card .rz-diff{margin-right:auto;padding:5px 10px;font-size:10px}.er-root .rz-card-art{border:1px solid color-mix(in srgb, var(--rz-c) 22%, transparent);background:radial-gradient(ellipse at 50% 120%, color-mix(in srgb, var(--rz-c) 26%, transparent), transparent 70%), linear-gradient(170deg, #ffffff0e, #ffffff03);border-radius:18px;place-items:center;height:132px;display:grid}.er-root .rz-card-art svg{filter:drop-shadow(0 8px 18px #0009);width:82px;height:82px;transition:scale .35s;overflow:visible}.er-root .rz-card[data-pos=active] .rz-card-art svg{scale:1.06}.er-root .rz-card .vc-theme-t{font-size:23px}.er-root .rz-card .vc-theme-s{color:#ded9f4;min-height:0;font-size:15px}.er-root .rz-card[data-state=done]{--rz-c:#2dd4bf}.er-root .rz-card-new{z-index:2;color:#fff;font:800 10.5px var(--font-er-outfit), sans-serif;letter-spacing:.16em;text-shadow:0 1px 2px #00000040;background:linear-gradient(120deg,#f43f5e,#ec4899 55%,#a855f7);border-radius:0 0 0 16px;padding:7px 14px 7px 16px;animation:2.6s ease-in-out infinite erRz-new-glow;display:none;position:absolute;top:0;right:0;box-shadow:-4px 4px 18px -4px #f43f5ebf}.er-root .rz-card[data-new="1"] .rz-card-new{display:block}@media (prefers-reduced-motion:reduce){.er-root .rz-card-new{animation:none}}.er-root .rz-card[data-state=in-progress]{--rz-c:#22d3ee}.er-root .rz-diff{font:700 8px var(--font-er-outfit), sans-serif;letter-spacing:.06em;border-radius:999px;padding:2px 6px}.er-root .rz-diff[data-d=easy]{color:#5eead4;background:#2dd4bf24;border:1px solid #5eead466}.er-root .rz-diff[data-d=medium]{color:#fbbf24;background:#fbbf2424;border:1px solid #fbbf2466}.er-root .rz-diff[data-d=hard]{color:#fda4af;background:#fb718524;border:1px solid #fb71856b}.er-root .rz-card[data-game="1"]{--rz-c:#a78bfa}.er-root .rz-card[data-game="2"]{--rz-c:#22d3ee}.er-root .rz-card[data-game="3"]{--rz-c:#fb7185}.er-root .rz-card[data-game="4"]{--rz-c:#818cf8}.er-root .rz-card[data-game="5"]{--rz-c:#e879f9}.er-root .rz-card[data-game="6"]{--rz-c:#2dd4bf}.er-root .rz-card[data-game="7"]{--rz-c:#f472b6}.er-root .rz-card[data-game="8"]{--rz-c:#38bdf8}.er-root .rz-card[data-game="9"]{--rz-c:#fb7185}.er-root .rz-card[data-game="10"]{--rz-c:#34d399}.er-root .rz-card[data-game="11"]{--rz-c:#fb923c}.er-root .rz-card[data-game="12"]{--rz-c:#facc15}.er-root .rz-card[data-game="13"]{--rz-c:#c084fc}.er-root .rz-card[data-game="14"]{--rz-c:#4ade80}.er-root .rz-card[data-game="15"]{--rz-c:#f472b6}.er-root .rz-card[data-game="16"]{--rz-c:#38bdf8}.er-root .rz-card[data-state=done][data-game]{--rz-c:#2dd4bf}@media (max-width:1280px){.er-root .rz-shelf{height:420px}}@media (max-width:640px){.er-root .rz-shelf{height:400px}.er-root .rz-card{height:330px;padding:15px}.er-root .rz-card-art{height:108px}.er-root .rz-card-art svg{width:66px;height:66px}}@media (prefers-reduced-motion:reduce){.er-root .rz-card-art svg{transition:none}}@media (max-width:640px){.er-root .rz-stats{width:100%}.er-root .rz-stat{flex:100%}}@media (max-width:1020px){.er-root .rx-game-map{padding:21px}}@media (max-width:640px){.er-root .rx-game-map{border-radius:20px;padding:18px 14px}}.er-root .qt-score[data-warn="1"] b{color:#fb923c}.er-root .qt-qcard{box-shadow:0 18px 40px -20px #0009}.er-root .qt-card{border-color:var(--px-line2);background:#ffffff0a}.er-root .qt-card-ico{background:#ffffff0f;border-radius:12px;place-items:center;width:44px;height:44px;font-size:24px;display:grid}.er-root .qt-kicker{color:var(--px-teal)}.er-root .qt-pos{font-family:var(--font-er-outfit), sans-serif}.er-root .qt-top{padding-bottom:2px}.er-root .brk{gap:22px;width:100%}.er-root .brk-h1{font:700 40px/1.1 var(--font-er-outfit), sans-serif;letter-spacing:.02em;color:#fff;margin:6px 0 0}.er-root .brk-h2{font:700 22px/1.25 var(--font-er-outfit), sans-serif;color:#fff;letter-spacing:-.01em}.er-root .brk-sub{color:var(--px-mute,#b9b3d6);margin-top:6px;font-size:15.5px;line-height:1.5}.er-root .brk-quote{font:italic 500 18px var(--font-er-outfit), sans-serif;color:#99f6e4;margin-top:10px}.er-root .brk-hero{border:1px solid var(--px-line2,#ffffff24);background:radial-gradient(520px 260px at 100% 0,#2dd4bf1f,#0000 70%),linear-gradient(#ffffff0d,#ffffff05);border-radius:22px;grid-template-columns:minmax(0,1fr) 260px;align-items:center;gap:28px;padding:34px;animation:.45s both erBkIn;display:grid}.er-root .brk-scn{border:1px solid var(--px-line,#ffffff17);background:#080c1c8c;border-left:4px solid #2dd4bf;border-radius:16px;margin-top:22px;padding:18px 20px}.er-root .brk-scn-k{font:700 11.5px var(--font-er-outfit), sans-serif;letter-spacing:.14em;color:#5eead4}.er-root .brk-scn-t{font:500 19px/1.55 var(--font-er-outfit), sans-serif;color:#f4f2fc;text-wrap:pretty;margin-top:6px}.er-root .brk-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.er-root .brk-stat{border:1px solid var(--px-line,#ffffff17);background:#ffffff0a;border-radius:12px;padding:12px 14px}.er-root .brk-stat-k{font:600 11.5px var(--font-er-outfit), sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#b9b3d6}.er-root .brk-stat-v{font:700 19px var(--font-er-outfit), sans-serif;color:#fff;margin-top:4px}.er-root .brk-stat[data-tone=low] .brk-stat-v{color:#fdba74}.er-root .brk-stat[data-tone=ok] .brk-stat-v{color:#5eead4}.er-root .brk-cta-row{flex-wrap:wrap;align-items:center;gap:16px;margin-top:22px;display:flex}.er-root .brk-hint{color:#a9a2c6;max-width:36ch;font-size:14px}.er-root .brk-hero-clock{place-items:center;display:grid}.er-root .brk-ring{--brk-deg:360deg;--brk-col:#2dd4bf;background:conic-gradient(var(--brk-col) var(--brk-deg), #ffffff17 0);border-radius:999px;flex:none;place-items:center;width:188px;height:188px;transition:background .35s;display:grid}.er-root .brk-ring-in{text-align:center;background:#120d2b;border-radius:999px;place-content:center;width:156px;height:156px;display:grid;box-shadow:inset 0 0 0 1px #ffffff0f}.er-root .brk-ring-t{font:700 46px/1 var(--font-er-outfit), sans-serif;letter-spacing:-.02em;color:#fff;font-variant-numeric:tabular-nums}.er-root .brk-ring-s{font:600 11px var(--font-er-outfit), sans-serif;letter-spacing:.16em;color:#b9b3d6;margin-top:6px}.er-root .brk-grid{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:22px;animation:.4s both erBkIn;display:grid}.er-root .brk-col{flex-direction:column;gap:16px;min-width:0;display:flex}.er-root .brk-timer-card{border:1px solid var(--px-line2,#ffffff24);background:linear-gradient(#ffffff0d,#ffffff05);border-radius:20px;align-items:center;gap:28px;padding:24px 28px;display:flex}.er-root .brk-timer-card .brk-ring{width:176px;height:176px}.er-root .brk-timer-card .brk-ring-in{width:146px;height:146px}.er-root .brk-timer-card[data-state=low] .brk-ring-t{color:#fde68a}.er-root .brk-timer-card[data-state=full] .brk-ring-t{color:#6ee7b7}.er-root .brk-timer-txt{min-width:0}.er-root .brk-chip{background:rgba(var(--ct-p),.22);border:1px solid rgba(var(--ct-pl),.4);font:600 13px var(--font-er-outfit), sans-serif;color:#e9e5fb;border-radius:999px;margin-top:12px;padding:5px 12px;display:inline-block}.er-root .brk-warn{color:#fde68a;background:#fbbf241f;border:1px solid #fbbf248c;border-radius:14px;align-items:flex-start;gap:10px;padding:13px 16px;font:600 15px/1.45 Inter,sans-serif;animation:.45s both erBkShake;display:flex}.er-root .brk-cards{grid-template-columns:1fr;gap:10px;display:grid}.er-root .brk .px-eyebrow{text-transform:uppercase}.er-root .brk-card{border:1px solid var(--px-line2,#ffffff24);color:#f4f2fc;text-align:left;cursor:pointer;background:#ffffff09;border-radius:16px;align-items:center;gap:14px;padding:16px 16px 16px 14px;font-family:inherit;transition:transform .18s,border-color .18s,background .18s,opacity .18s,box-shadow .18s;display:flex;position:relative}.er-root .brk-card:hover{background:#2dd4bf12;border-color:#5eead48c;transform:translateY(-2px);box-shadow:0 14px 28px -16px #000000b3}.er-root .brk-card:active{transform:scale(.985)}.er-root .brk-card:focus-visible{outline-offset:3px;outline:2px solid #5eead4}.er-root .brk-card-ico{background:#ffffff12;border-radius:14px;flex:none;place-items:center;width:50px;height:50px;font-size:25px;transition:transform .2s;display:grid}.er-root .brk-card:hover .brk-card-ico{transform:scale(1.08)rotate(-3deg)}.er-root .brk-card-main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.er-root .brk-card-t{font:700 16.5px/1.25 var(--font-er-outfit), sans-serif;color:#fff}.er-root .brk-card-s{color:#b9b3d6;font:500 13.5px/1.4 Inter,sans-serif}.er-root .brk-card-dur{font:700 13px var(--font-er-outfit), sans-serif;color:#e9e5fb;background:#ffffff14;border-radius:999px;flex:none;padding:5px 10px}.er-root .brk-card-tick{color:#04201d;background:#2dd4bf;border-radius:999px;place-items:center;width:24px;height:24px;font-size:14px;font-weight:800;transition:transform .22s cubic-bezier(.2,1.6,.4,1);display:grid;position:absolute;top:-8px;right:-8px;transform:scale(0)}.er-root .brk-card[data-state=in]{background:#2dd4bf24;border-color:#2dd4bfcc}.er-root .brk-card[data-state=in] .brk-card-tick{transform:scale(1)}.er-root .brk-card[data-state=in] .brk-card-dur{color:#04201d;background:#2dd4bf}.er-root .brk-card[data-state=nofit]{opacity:.5}.er-root .brk-card[data-state=nofit]:hover{background:#fbbf2412;border-color:#fbbf2499;transform:none}.er-root .brk-card[data-tone=risk] .brk-card-ico{background:#fbbf2424}.er-root .brk-card[data-tone=mind] .brk-card-ico{background:rgba(var(--ct-p),.28)}.er-root .brk-card[data-tone=water] .brk-card-ico{background:#38bdf82e}.er-root .brk-side,.er-root .brk-yours{border:1px solid var(--px-line2,#ffffff24);background:#ffffff0a;border-radius:20px;flex-direction:column;gap:14px;padding:20px;display:flex}.er-root .brk-side{position:sticky;top:16px}.er-root .brk-side-h{font:700 12px var(--font-er-outfit), sans-serif;letter-spacing:.16em;color:#5eead4;justify-content:space-between;align-items:center;display:flex}.er-root .brk-clear{border:1px solid var(--px-line2,#ffffff24);color:#cfc9ea;font:600 12px var(--font-er-outfit), sans-serif;letter-spacing:0;cursor:pointer;background:0 0;border-radius:8px;padding:4px 10px}.er-root .brk-clear:hover{background:#ffffff14}.er-root .brk-tl{grid-template-columns:repeat(10,1fr);gap:3px;display:grid}.er-root .brk-tl i{background:#ffffff14;border-radius:4px;height:12px;transition:background .25s}.er-root .brk-tl i[data-on="1"]{background:#2dd4bf}.er-root .brk-tl i[data-tone=water]{background:#38bdf8}.er-root .brk-tl i[data-tone=mind]{background:#a78bfa}.er-root .brk-tl i[data-tone=risk]{background:#fbbf24}.er-root .brk-empty{border:1px dashed var(--px-line2,#ffffff24);color:#a9a2c6;text-align:center;border-radius:12px;padding:14px;font-size:14px;line-height:1.5}.er-root .brk-items{flex-direction:column;gap:8px;display:flex}.er-root .brk-item{border:1px solid var(--px-line,#ffffff17);background:#080c1c80;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;animation:.28s both erBkIn;display:flex}.er-root .brk-item-l{min-width:0;font:600 14.5px var(--font-er-outfit), sans-serif;color:#f4f2fc;flex:1}.er-root .brk-item-t{font:700 14.5px var(--font-er-outfit), sans-serif;color:#5eead4;font-variant-numeric:tabular-nums}.er-root .brk-item[data-tone=risk] .brk-item-t{color:#fbbf24}.er-root .brk-item-x{color:#a9a2c6;cursor:pointer;background:0 0;border:0;border-radius:8px;width:26px;height:26px;padding:0}.er-root .brk-item-x:hover{color:#fff;background:#ffffff1a}.er-root .brk-sum{border-top:1px solid var(--px-line,#ffffff17);flex-direction:column;gap:6px;padding-top:12px;display:flex}.er-root .brk-sum-r{color:#cfc9ea;justify-content:space-between;font-size:15px;display:flex}.er-root .brk-sum-r b{font:700 17px var(--font-er-outfit), sans-serif;color:#fff;font-variant-numeric:tabular-nums}.er-root .brk-finish{justify-content:center;width:100%}.er-root .brk-finish[data-off="1"]{opacity:.45;pointer-events:none}.er-root .brk-deb{flex-direction:column;gap:20px;animation:.45s both erBkIn;display:flex}.er-root .brk-deb-head{border:1px solid var(--px-line2,#ffffff24);background:linear-gradient(#ffffff0d,#ffffff05);border-radius:22px;flex-wrap:wrap;align-items:center;gap:28px;padding:26px 28px;display:flex}.er-root .brk-deb-head .brk-h1{letter-spacing:-.01em;font-size:32px}.er-root .brk-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.er-root .brk-metric{border:1px solid var(--px-line,#ffffff17);background:#ffffff09;border-radius:16px;flex-direction:column;gap:10px;padding:16px 18px;display:flex}.er-root .brk-metric-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.er-root .brk-metric-l{font:600 15.5px var(--font-er-outfit), sans-serif;color:#f4f2fc}.er-root .brk-metric-v{font:700 20px var(--font-er-outfit), sans-serif;color:#fff}.er-root .brk-metric[data-level=Strong] .brk-metric-v{color:#6ee7b7}.er-root .brk-metric[data-level=Good] .brk-metric-v{color:#fde68a}.er-root .brk-metric[data-level=Needs\ work] .brk-metric-v{color:#fdba74}.er-root .brk-metric[data-level=Good] .rr-bar i{background:#fbbf24}.er-root .brk-metric[data-level=Needs\ work] .rr-bar i{background:#fb923c}.er-root .brk-metric-e{color:#b9b3d6;font-size:13.5px;line-height:1.45}.er-root .brk-coach{background:#2dd4bf12;border:1px solid #2dd4bf66;border-radius:18px;flex-direction:column;gap:10px;padding:20px 22px;display:flex}.er-root .brk-coach-h{font:700 18px var(--font-er-outfit), sans-serif;color:#fff;align-items:center;gap:10px;display:flex}.er-root .brk-coach-h img{width:30px;height:30px}.er-root .brk-coach p{color:#e4e0f6;margin:0;font-size:15.5px;line-height:1.6}.er-root .brk-coach p:last-child{color:#99f6e4;border-top:1px solid #ffffff1a;padding-top:10px;font-style:italic}.er-root .brk-ideal{color:#cfc9ea;font-size:14px;line-height:1.5}.er-root .brk-ideal b{color:#fff}@media (prefers-reduced-motion:reduce){.er-root .brk-hero,.er-root .brk-grid,.er-root .brk-deb,.er-root .brk-item,.er-root .brk-warn{animation:none}.er-root .brk-card,.er-root .brk-card-ico,.er-root .brk-card-tick,.er-root .brk-ring{transition:none}}@media (max-width:1000px){.er-root .brk-grid{grid-template-columns:1fr}.er-root .brk-side{position:static}.er-root .brk-hero{grid-template-columns:1fr;padding:24px}.er-root .brk-hero-clock{order:-1;justify-content:start}}@media (max-width:640px){.er-root .brk-h1{font-size:30px}.er-root .brk-cards,.er-root .brk-metrics,.er-root .brk-stats{grid-template-columns:1fr}.er-root .brk-timer-card{flex-direction:column;align-items:flex-start;padding:20px}}.er-root .qp{gap:20px;width:100%}.er-root .qp-hero,.er-root .qp-pro,.er-root .qp-fin{flex-direction:column;gap:18px;animation:.45s both erBkIn;display:flex}.er-root .qp-hero{border:1px solid var(--px-line2,#ffffff24);background:radial-gradient(520px 260px at 100% 0,#f871711a,#0000 70%),linear-gradient(#ffffff0d,#ffffff05);border-radius:22px;padding:32px}.er-root .qp-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.er-root .qp-rules{flex-direction:column;gap:10px;display:flex}.er-root .qp-rule{border:1px solid var(--px-line,#ffffff17);background:#080c1c80;border-left:4px solid #2dd4bf;border-radius:14px;flex-direction:column;gap:2px;padding:12px 16px;display:flex}.er-root .qp-rule b{font:700 16px var(--font-er-outfit), sans-serif;color:#fff}.er-root .qp-rule span{color:#b9b3d6;font-size:14.5px;line-height:1.45}.er-root .qp-measure{border:1px solid var(--px-line,#ffffff17);background:#ffffff09;border-radius:14px;flex-direction:column;gap:12px;padding:16px 18px;display:flex}.er-root .qp-mchips{flex-wrap:wrap;gap:8px;display:flex}.er-root .qp-mchip{font:600 14px var(--font-er-outfit), sans-serif;color:#e9e5fb;background:#ffffff0f;border-radius:999px;align-items:center;gap:7px;padding:7px 12px;display:inline-flex}.er-root .qp-card{--qp-glow:#34d3992e;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 30px 70px -30px #000c, 0 0 0 1px #ffffff08 inset, 0 0 60px -20px var(--qp-glow);background:linear-gradient(#ffffff13,#ffffff08);border:1px solid #ffffff29;border-radius:24px;flex-direction:column;gap:18px;padding:26px 28px;transition:box-shadow .8s,border-color .8s;animation:.35s both erBkIn;display:flex;position:relative}.er-root .qp-card[data-stage=rising]{--qp-glow:#fbbf2433}.er-root .qp-card[data-stage=critical]{--qp-glow:#fb923c42;border-color:#fb923c4d}.er-root .qp-card[data-stage=high]{--qp-glow:#f871714d;border-color:#f8717161}.er-root .qp-card[data-stage=final]{--qp-glow:#ef444466;border-color:#ef444499}.er-root .qp-card[data-answered="1"]{--qp-glow:#2dd4bf1f;border-color:#ffffff29}.er-root .qp-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.er-root .qp-gk{font:700 11.5px var(--font-er-outfit), sans-serif;letter-spacing:.16em;color:#5eead4}.er-root .qp-num{font:700 30px/1.1 var(--font-er-outfit), sans-serif;letter-spacing:-.01em;color:#fff;font-variant-numeric:tabular-nums;margin-top:6px}.er-root .qp-chips{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.er-root .qp-chip{border:1px solid var(--px-line,#ffffff17);font:700 12px var(--font-er-outfit), sans-serif;letter-spacing:.08em;color:#e9e5fb;background:#ffffff14;border-radius:999px;padding:5px 12px}.er-root .qp-chip[data-tone=high]{color:#fecaca;background:#f8717129;border-color:#f8717180}.er-root .qp-timer{flex-direction:column;flex:none;align-items:center;gap:10px;display:flex}.er-root .qp-ring{--qp-deg:360deg;--qp-col:#34d399;background:conic-gradient(var(--qp-col) var(--qp-deg), #ffffff1a 0);width:138px;height:138px;box-shadow:0 0 34px -10px var(--qp-col);border-radius:999px;place-items:center;transition:background .9s linear;display:grid}.er-root .qp-ring-in{text-align:center;background:#120d2b;border-radius:999px;place-content:center;width:112px;height:112px;display:grid;box-shadow:inset 0 0 0 1px #ffffff0f}.er-root .qp-ring-t{font:700 34px/1 var(--font-er-outfit), sans-serif;letter-spacing:-.01em;color:#fff;font-variant-numeric:tabular-nums}.er-root .qp-ring-s{font:600 11px var(--font-er-outfit), sans-serif;letter-spacing:.14em;color:#b9b3d6;margin-top:4px}.er-root .qp-ring[data-stage=critical] .qp-ring-t{color:#fdba74}.er-root .qp-ring[data-stage=high] .qp-ring-t{color:#fca5a5}.er-root .qp-ring[data-stage=final]{animation:1s ease-in-out infinite erQpBeat}.er-root .qp-ring[data-stage=final] .qp-ring-t{color:#fecaca}.er-root .qp-ind{font:700 12.5px var(--font-er-outfit), sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#e9e5fb;background:#ffffff12;border-radius:999px;align-items:center;gap:7px;padding:5px 12px;display:inline-flex}.er-root .qp-ind[data-stage=rising],.er-root .qp-ind[data-stage=critical]{color:#fde68a;background:#fbbf2424}.er-root .qp-ind[data-stage=high],.er-root .qp-ind[data-stage=final]{color:#fecaca;background:#f8717129}.er-root .qp-ind[data-stage=calm]{color:#a7f3d0;background:#34d39924}.er-root .qp-coach{background:#34d39914;border:1px solid #34d39959;border-left:4px solid #34d399;border-radius:14px;align-items:center;gap:12px;padding:12px 16px;transition:background .6s,border-color .6s;display:flex}.er-root .qp-coach img{flex:none;width:34px;height:34px}.er-root .qp-coach-t{font:700 16px var(--font-er-outfit), sans-serif;color:#fff}.er-root .qp-coach-s{color:#d6d1ec;margin-top:1px;font-size:14.5px}.er-root .qp-coach[data-stage=rising]{background:#fbbf2414;border-color:#fbbf2466 #fbbf2466 #fbbf2466 #fbbf24}.er-root .qp-coach[data-stage=critical]{background:#fb923c1a;border-color:#fb923c73 #fb923c73 #fb923c73 #fb923c}.er-root .qp-coach[data-stage=high],.er-root .qp-coach[data-stage=final]{background:#f871711c;border-color:#f8717180 #f8717180 #f8717180 #f87171}.er-root .qp-q{font:600 22px/1.45 var(--font-er-outfit), sans-serif;color:#fff;text-wrap:pretty}.er-root .qp-opts{flex-direction:column;gap:12px;display:flex}.er-root .qp-opt{border:1.5px solid var(--px-line2,#ffffff24);color:#f4f2fc;text-align:left;cursor:pointer;background:#080c1c80;border-radius:16px;align-items:center;gap:16px;width:100%;padding:16px 18px;font-family:inherit;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:flex;position:relative}.er-root .qp-opt:hover:not([data-done="1"]){background:#2dd4bf12;border-color:#5eead48c;transform:translateY(-2px);box-shadow:0 14px 28px -16px #000000b3}.er-root .qp-opt:active:not([data-done="1"]){transform:scale(.992)}.er-root .qp-opt:focus-visible{outline-offset:3px;outline:2px solid #5eead4}.er-root .qp-opt[data-done="1"]{cursor:default}.er-root .qp-opt-k{width:40px;height:40px;font:700 17px var(--font-er-outfit), sans-serif;color:#e9e5fb;background:#ffffff14;border-radius:12px;flex:none;place-items:center;transition:background .16s,color .16s,transform .2s;display:grid}.er-root .qp-opt-t{font:500 17px/1.45 var(--font-er-outfit), sans-serif;flex:1}.er-root .qp-opt-m{text-align:center;flex:none;width:24px;font-weight:800}.er-root .qp-opt[data-state=sel]{background:#2dd4bf21;border-color:#2dd4bf;box-shadow:0 0 0 3px #2dd4bf24}.er-root .qp-opt[data-state=sel] .qp-opt-k{color:#04201d;background:#2dd4bf;transform:scale(1.06)}.er-root .qp-opt[data-state=sel] .qp-opt-m{color:#5eead4}.er-root .qp-opt[data-state=right]{background:#34d39926;border-color:#34d399}.er-root .qp-opt[data-state=right] .qp-opt-k{color:#04201d;background:#34d399}.er-root .qp-opt[data-state=right] .qp-opt-m{color:#6ee7b7}.er-root .qp-opt[data-state=wrong]{background:#fb923c21;border-color:#fb923c}.er-root .qp-opt[data-state=wrong] .qp-opt-k{color:#2a1200;background:#fb923c}.er-root .qp-opt[data-state=wrong] .qp-opt-m{color:#fdba74}.er-root .qp-opt[data-done="1"][data-state=idle]{opacity:.5}.er-root .qp-foot{align-items:center;gap:18px;display:flex}.er-root .qp-flag{border:1px solid var(--px-line2,#ffffff24);color:#cfc9ea;font:600 14.5px var(--font-er-outfit), sans-serif;cursor:pointer;background:0 0;border-radius:12px;flex:none;padding:10px 16px;transition:background .16s,border-color .16s}.er-root .qp-flag:hover{background:#ffffff12}.er-root .qp-flag[data-on="1"]{color:#fde68a;background:#fbbf2421;border-color:#fbbf24b3}.er-root .qp-prog{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.er-root .qp-prog-t{font:600 13.5px var(--font-er-outfit), sans-serif;color:#b9b3d6;font-variant-numeric:tabular-nums}.er-root .qp-prog-bar{background:#ffffff1a;border-radius:999px;height:6px;overflow:hidden}.er-root .qp-prog-bar i{background:linear-gradient(90deg,#14b8a6,#5eead4);border-radius:999px;height:100%;transition:width .4s;display:block}.er-root .qp-submit{flex:none}.er-root .qp-submit[data-off="1"]{opacity:.4;pointer-events:none}.er-root .qp-foot>.rx-start:last-child{margin-left:auto}.er-root .qp-resp{border-top:1px solid var(--px-line2,#ffffff24);flex-direction:column;gap:16px;padding-top:18px;animation:.4s both erBkIn;display:flex}.er-root .qp-resp-h{font:700 14px var(--font-er-outfit), sans-serif;letter-spacing:.16em;color:#5eead4}.er-root .qp-why{color:#e4e0f6;font-size:15.5px;line-height:1.55}.er-root .qp-why b{color:#fff}.er-root .qp-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.er-root .qp-tile{border:1px solid var(--px-line,#ffffff17);background:#080c1c80;border-radius:14px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.er-root .qp-tile-k{font:600 12px var(--font-er-outfit), sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#b9b3d6}.er-root .qp-tile-v{font:700 24px var(--font-er-outfit), sans-serif;color:#fff;font-variant-numeric:tabular-nums}.er-root .qp-tile[data-tone=good] .qp-tile-v{color:#6ee7b7}.er-root .qp-tile[data-tone=mid] .qp-tile-v{color:#fde68a}.er-root .qp-tile[data-tone=bad] .qp-tile-v{color:#fdba74}.er-root .qp-tile-bar{background:#ffffff1a;border-radius:999px;height:6px;overflow:hidden}.er-root .qp-tile-bar i{background:#34d399;border-radius:999px;height:100%;animation:.7s both erQpFill;display:block}.er-root .qp-tile[data-tone=mid] .qp-tile-bar i{background:#fbbf24}.er-root .qp-tile[data-tone=bad] .qp-tile-bar i{background:#fb923c}.er-root .qp-tile-s{color:#a9a2c6;min-height:1em;font-size:13px}.er-root .qp-analysis{background:#2dd4bf12;border:1px solid #2dd4bf66;border-radius:16px;flex-direction:column;gap:8px;padding:18px 20px;display:flex}.er-root .qp-an-h{font:700 17px var(--font-er-outfit), sans-serif;color:#fff;align-items:center;gap:10px;display:flex}.er-root .qp-an-h img{width:28px;height:28px}.er-root .qp-analysis p{color:#e4e0f6;margin:0;font-size:15.5px;line-height:1.6}.er-root .qp-tip{border-top:1px solid #ffffff1a;padding-top:8px;color:#99f6e4!important}.er-root .qp-tip b{color:#fff}.er-root .qp-pgrid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.er-root .qp-pbars{border:1px solid var(--px-line2,#ffffff24);background:#ffffff0a;border-radius:18px;flex-direction:column;gap:14px;padding:20px 22px;display:flex}.er-root .qp-pbar-top{font:600 15px var(--font-er-outfit), sans-serif;color:#e9e5fb;justify-content:space-between;margin-bottom:7px;display:flex}.er-root .qp-pbar-top b{color:#fff;font-variant-numeric:tabular-nums}.er-root .qp-poverall{text-align:center;background:radial-gradient(300px 160px at 50% 0,#2dd4bf29,#0000 70%),#ffffff08;border:1px solid #2dd4bf66;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:20px;display:flex}.er-root .qp-poverall-k{font:700 12px var(--font-er-outfit), sans-serif;letter-spacing:.14em;color:#5eead4}.er-root .qp-poverall-v{font:700 64px/1 var(--font-er-outfit), sans-serif;color:#fff;letter-spacing:-.02em}.er-root .qp-sw{grid-template-columns:1fr 1fr;gap:12px;display:grid}.er-root .qp-sw-c{border:1px solid var(--px-line2,#ffffff24);background:#ffffff09;border-radius:16px;flex-direction:column;gap:6px;padding:16px 18px;display:flex}.er-root .qp-sw-c b{font:700 16px var(--font-er-outfit), sans-serif;color:#fff}.er-root .qp-sw-c span{color:#d6d1ec;font-size:15px;line-height:1.5}.er-root .qp-sw-c[data-tone=good]{background:#34d39914;border-color:#34d39973}.er-root .qp-sw-c[data-tone=warn]{background:#fb923c14;border-color:#fb923c80}.er-root .qp-fin-head{border:1px solid var(--px-line2,#ffffff24);background:linear-gradient(#ffffff0d,#ffffff05);border-radius:22px;flex-wrap:wrap;align-items:center;gap:28px;padding:26px 28px;display:flex}.er-root .qp-fin-head .qp-ring{width:176px;height:176px}.er-root .qp-fin-head .qp-ring-in{width:146px;height:146px}.er-root .qp-fin-head .qp-ring-t{font-size:48px}.er-root .qp-fin-head .brk-h1{letter-spacing:-.01em;font-size:30px}.er-root .qp-fin-head>div:last-child{flex:300px;min-width:0}.er-root .qp-fin-head .brk-h1{font-size:26px;line-height:1.2}.er-root .qp-table{flex-direction:column;gap:6px;display:flex}.er-root .qp-trow{border:1px solid var(--px-line,#ffffff17);color:#e4e0f6;font-variant-numeric:tabular-nums;background:#ffffff08;border-radius:10px;grid-template-columns:40px 1.3fr 1fr .8fr .8fr;align-items:center;gap:10px;padding:9px 14px;font-size:14.5px;display:grid}.er-root .qp-trow[data-ok="1"]{border-left:3px solid #34d399}.er-root .qp-trow[data-ok="0"]{border-left:3px solid #fb923c}.er-root .qp-thead{font:700 11.5px var(--font-er-outfit), sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#a9a2c6;background:0 0;border:0}@media (prefers-reduced-motion:reduce){.er-root .qp-ring[data-stage=final],.er-root .qp-tile-bar i,.er-root .qp-card,.er-root .qp-resp,.er-root .qp-hero,.er-root .qp-pro,.er-root .qp-fin{animation:none}.er-root .qp-ring,.er-root .qp-opt,.er-root .qp-card{transition:none}}@media (max-width:900px){.er-root .qp-hero-grid,.er-root .qp-pgrid,.er-root .qp-sw{grid-template-columns:1fr}.er-root .qp-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.er-root .qp-card{padding:20px 16px}.er-root .qp-head{flex-direction:column-reverse;align-items:stretch}.er-root .qp-timer{flex-direction:row;justify-content:space-between}.er-root .qp-ring{width:112px;height:112px}.er-root .qp-ring-in{width:90px;height:90px}.er-root .qp-ring-t{font-size:27px}.er-root .qp-q{font-size:19px}.er-root .qp-foot{flex-wrap:wrap}.er-root .qp-prog{flex-basis:100%;order:3}.er-root .qp-tiles{grid-template-columns:1fr}.er-root .qp-trow{grid-template-columns:30px 1fr 1fr}.er-root .qp-trow>span:nth-child(n+4){display:none}}.er-root .vc-carousel{width:min(1720px,97vw);margin-left:50%;position:relative;transform:translate(-50%)}.er-root .vc-carousel:before{content:"";z-index:0;pointer-events:none;border:1px solid #67e8f938;border-radius:50%;width:min(82%,920px);height:240px;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)rotateX(48deg);box-shadow:0 0 25px #22d3ee1a,0 0 72px #7c3aed1f,inset 0 0 34px #a78bfa14}.er-root .vc-themes{z-index:1;perspective:1700px;perspective-origin:50% 46%;height:404px;transform-style:preserve-3d;touch-action:pan-y;position:relative;overflow:hidden}.er-root .vc-theme{color:#fff;text-align:left;cursor:pointer;width:min(400px,100% - 32px);height:318px;transform-style:preserve-3d;backface-visibility:hidden;background:radial-gradient(at 100% 0,#7c3aed45,#0000 58%),linear-gradient(155deg,#201b43fc,#0b1027fc);border:1px solid #a78bfa4d;border-radius:24px;flex-direction:column;align-items:stretch;gap:16px;padding:22px;font-family:inherit;transition:transform .58s cubic-bezier(.2,.78,.2,1),opacity .45s,filter .45s,border-color .3s,box-shadow .3s;display:flex;position:absolute;top:50%;left:50%;overflow:hidden}.er-root .vc-theme:after{content:"";opacity:.62;transform-origin:0;background:linear-gradient(90deg,#22d3ee,#a78bfa 55%,#e879f9,#0000);height:2px;transition:opacity .2s,transform .2s;position:absolute;bottom:0;left:20px;right:20px}.er-root .vc-theme:nth-child(3n+2){background:radial-gradient(at 100% 0,#06b6d43b,#0000 58%),linear-gradient(155deg,#132b46fc,#0b1127fc)}.er-root .vc-theme:nth-child(3n){background:radial-gradient(at 100% 0,#d946ef38,#0000 58%),linear-gradient(155deg,#301842fc,#120e27fc)}.er-root .vc-theme[data-pos=active]{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:radial-gradient(at 100% 0,#22d3ee33,#0000 60%),linear-gradient(155deg,#101d39fe,#080c1ffe);border-color:#67e8f9c7;animation:3.8s ease-in-out infinite erVcCarouselGlow;transform:translate(-50%,-50%)translate(0)rotateY(0)scale(1);box-shadow:0 26px 70px -35px #000000f2,0 0 38px #22d3ee33,inset 0 0 0 1px #67e8f933}.er-root .vc-theme[data-pos=left-1]{z-index:4;opacity:1;filter:saturate(.96);transform:translate(-50%,-50%)translate(-430px)rotateY(19deg)scale(.9)}.er-root .vc-theme[data-pos=right-1]{z-index:4;opacity:1;filter:saturate(.96);transform:translate(-50%,-50%)translate(430px)rotateY(-19deg)scale(.9)}.er-root .vc-theme[data-pos=left-2]{z-index:3;opacity:.72;filter:saturate(.85);transform:translate(-50%,-50%)translate(-790px)rotateY(27deg)scale(.78)}.er-root .vc-theme[data-pos=right-2]{z-index:3;opacity:.72;filter:saturate(.85);transform:translate(-50%,-50%)translate(790px)rotateY(-27deg)scale(.78)}.er-root .vc-theme[data-pos=hidden]{z-index:0;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,-50%)translate(0)rotateY(0)scale(.65)}.er-root .vc-theme:hover:not([data-pos=hidden]){border-color:#67e8f9a6;box-shadow:0 20px 42px -24px #000000d9,0 0 26px #22d3ee1a,inset 0 0 0 1px #67e8f91f}.er-root .vc-theme[data-pos=left-1]:hover,.er-root .vc-theme[data-pos=right-1]:hover{opacity:1;filter:saturate()}.er-root .vc-theme[data-pos=left-2]:hover,.er-root .vc-theme[data-pos=right-2]:hover{opacity:.95;filter:saturate()}@media (max-width:1280px){.er-root .vc-theme[data-pos=left-2],.er-root .vc-theme[data-pos=right-2]{opacity:0;visibility:hidden;pointer-events:none}.er-root .vc-theme[data-pos=left-1]{transform:translate(-50%,-50%)translate(-370px)rotateY(18deg)scale(.87)}.er-root .vc-theme[data-pos=right-1]{transform:translate(-50%,-50%)translate(370px)rotateY(-18deg)scale(.87)}}@media (max-width:760px){.er-root .vc-carousel{width:100%;margin-left:0;transform:none}.er-root .vc-themes{height:360px}.er-root .vc-theme[data-pos=left-1],.er-root .vc-theme[data-pos=right-1]{opacity:0;visibility:hidden;pointer-events:none}}.er-root .vc-theme:hover:after{opacity:1;transform:scaleX(1.05)}.er-root .vc-theme:focus-visible{outline-offset:3px;outline:2px solid #5eead4}.er-root .vc-theme:active{filter:brightness(1.12)}.er-root .vc-theme-top{justify-content:space-between;align-items:center;display:flex}.er-root .vc-theme-main{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.er-root .vc-theme-t{font:700 22px/1.25 var(--font-er-outfit), sans-serif;color:#fff;text-shadow:0 1px 8px #00000059}.er-root .vc-theme-s{color:#f0edff;text-shadow:0 1px 5px #00000073;min-height:44px;font-size:16px;font-weight:500;line-height:1.5}.er-root .vc-theme[id=vc-theme-mixed]{background:radial-gradient(at 5% 100%,#22d3ee29,#0000 45%),radial-gradient(at 95% 0,#d946ef24,#0000 45%),linear-gradient(110deg,#5b21b63d,#0891b21a);border-color:#67e8f96b}.er-root .vc-carousel-footer{text-align:center;background:linear-gradient(115deg,#10142bc7,#1b1434b8 52%,#091e2fc7);border:1px solid #a78bfa38;border-radius:22px;width:min(680px,100% - 24px);margin:10px auto 0;padding:15px 20px 13px;position:relative;box-shadow:0 14px 38px -28px #000000f2,0 0 26px #7c3aed14,inset 0 1px #ffffff0d}.er-root .vc-carousel-footer:before{content:"";background:linear-gradient(90deg,#0000,#22d3eebf,#a78bfac7,#0000);height:1px;position:absolute;top:-1px;left:18%;right:18%}.er-root .vc-carousel-controls{justify-content:center;align-items:center;gap:20px;display:flex}.er-root .vc-carousel-arrow{color:#a5f3fc;width:46px;height:46px;font:700 27px/1 var(--font-er-outfit), sans-serif;cursor:pointer;background:linear-gradient(145deg,#7c3aed3d,#22d3ee1f);border:1px solid #67e8f959;border-radius:15px;place-items:center;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:grid;box-shadow:0 0 20px #7c3aed21,inset 0 1px #ffffff17}.er-root .vc-carousel-arrow:hover{background:linear-gradient(145deg,#7c3aed57,#22d3ee38);border-color:#67e8f9cc;transform:translateY(-2px)scale(1.04);box-shadow:0 0 26px #22d3ee38}.er-root .vc-carousel-arrow:focus-visible{outline-offset:3px;outline:2px solid #67e8f9}.er-root .vc-carousel-center{text-align:center;min-width:230px}.er-root .vc-carousel-count{font:700 11px var(--font-er-outfit), sans-serif;letter-spacing:.17em;color:#67e8f9}.er-root .vc-carousel-name{font:700 19px var(--font-er-outfit), sans-serif;color:#fff;text-shadow:0 0 18px #a78bfa47;margin-top:4px}.er-root .vc-carousel-dots{justify-content:center;align-items:center;gap:7px;margin:12px 0 8px;display:flex}.er-root .vc-carousel-dot{cursor:pointer;background:#94a3b847;border:1px solid #c4b5fd6b;border-radius:50%;width:9px;height:9px;padding:0;transition:width .2s,border-radius .2s,background .2s,box-shadow .2s,transform .2s}.er-root .vc-carousel-dot:hover{border-color:#67e8f9;transform:scale(1.25)}.er-root .vc-carousel-dot[data-current="1"]{background:linear-gradient(90deg,#22d3ee,#a78bfa);border-color:#0000;border-radius:99px;width:25px;box-shadow:0 0 12px #22d3ee7a}.er-root .vc-carousel-dot:focus-visible{outline-offset:3px;outline:2px solid #67e8f9}.er-root .vc-carousel-hint{font:600 12.5px/1.5 var(--font-er-outfit), sans-serif;color:#e2dcf7;justify-content:center;align-items:center;gap:7px;margin-top:0;display:flex}.er-root .vc-carousel-hint:before{content:"✦";color:#67e8f9;text-shadow:0 0 10px #22d3ee8c;font-size:13px}@media (prefers-reduced-motion:reduce){.er-root .vc-theme[data-pos=active]{animation:none!important}.er-root .vc-theme{transition:none}}@media (max-width:640px){.er-root .vc-themes{grid-template-columns:1fr;height:330px}.er-root .vc-carousel:before{width:95%;height:190px;top:44%}.er-root .vc-theme{width:min(320px,100% - 40px);height:268px;min-height:0;padding:18px}.er-root .vc-theme[data-pos=left-1],.er-root .vc-theme[data-pos=right-1]{z-index:0;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,-50%)scale(.65)}.er-root .vc-theme-s{min-height:0}.er-root .vc-carousel-footer{border-radius:18px;width:calc(100% - 12px);padding:13px 10px 12px}.er-root .vc-carousel-controls{gap:9px}.er-root .vc-carousel-arrow{border-radius:14px;width:42px;height:42px}.er-root .vc-carousel-center{flex:1;min-width:0}.er-root .vc-carousel-count{letter-spacing:.1em;font-size:10px}.er-root .vc-carousel-name{font-size:16px}.er-root .vc-carousel-dots{gap:6px}.er-root .vc-carousel-dot{width:8px;height:8px}.er-root .vc-carousel-dot[data-current="1"]{width:21px}.er-root .vc-carousel-hint{max-width:290px;margin-left:auto;margin-right:auto;font-size:12px}}.er-root .rx-arena-home[data-mode=games]{width:min(1760px, calc(100% - var(--side-gap,72px)))}.er-root .rx-arena-home[data-mode=games] .px-hero{width:100%}.er-root .rx-game-map{max-width:none}.er-root .qp .qp-card{box-shadow:0 36px 70px -42px #000, 0 0 60px -30px var(--qp-glow), inset 0 1px 0 #ffffff0f;background:radial-gradient(70% 60% at 0 0,#2dd4bf17,#0000 60%),radial-gradient(60% 60% at 100% 100%,#a855f71a,#0000 60%),linear-gradient(#161a3ef0,#0c0d24f5);border-color:#818cf838;border-radius:26px;gap:20px;padding:30px 32px}.er-root .qp .qp-card:before{content:"";opacity:.85;background:linear-gradient(90deg,#2dd4bf,#818cf8,#e879f9);border-radius:0 0 4px 4px;height:3px;position:absolute;top:0;left:28px;right:28px}.er-root .qp .qp-num{font-size:32px;font-weight:800}.er-root .qp .qp-chip{font-size:11.5px}.er-root .qp .qp-ring{width:128px;height:128px;box-shadow:0 0 34px -8px var(--qp-col)}.er-root .qp .qp-ring-in{background:radial-gradient(circle at 50% 30%,#1e1850,#0e0a26);width:104px;height:104px}.er-root .qp .qp-ring-t{font-size:32px;font-weight:800}.er-root .qp .qp-q{background:linear-gradient(100deg,#6366f124,#2dd4bf0f);border:1px solid #818cf840;border-radius:18px;padding:20px 24px 20px 26px;font-size:23px;font-weight:700;line-height:1.4;position:relative}.er-root .qp .qp-q:before{content:"";background:linear-gradient(#5eead4,#818cf8);border-radius:0 4px 4px 0;width:4px;position:absolute;top:16px;bottom:16px;left:0}.er-root .qp .qp-opts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.er-root .qp .qp-opt{--oc:#2dd4bf;border:2px solid color-mix(in srgb, var(--oc) 28%, transparent);background:linear-gradient(160deg, color-mix(in srgb, var(--oc) 10%, transparent), #080a1e8c);text-align:left;border-radius:20px;gap:16px;min-height:96px;padding:18px 20px;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s,opacity .2s;box-shadow:0 10px 24px -18px #000}.er-root .qp .qp-opt[id$=-B]{--oc:#a78bfa}.er-root .qp .qp-opt[id$=-C]{--oc:#fbbf24}.er-root .qp .qp-opt[id$=-D]{--oc:#f472b6}.er-root .qp .qp-opt:hover:not([data-done="1"]){border-color:var(--oc);background:linear-gradient(160deg, color-mix(in srgb, var(--oc) 20%, transparent), #080a1e8c);box-shadow:0 18px 30px -18px color-mix(in srgb, var(--oc) 70%, #000);transform:translateY(-3px)}.er-root .qp .qp-opt-k{color:#fff;background:color-mix(in srgb, var(--oc) 26%, transparent);border:2px solid color-mix(in srgb, var(--oc) 70%, transparent);border-radius:50%;width:48px;height:48px;font-size:19px;font-weight:800}.er-root .qp .qp-opt-t{color:#f4f2ff;font-size:17.5px;font-weight:600;line-height:1.4}.er-root .qp .qp-opt-m{border-radius:50%;place-items:center;width:34px;height:34px;font-size:17px;display:grid}.er-root .qp .qp-opt[data-state=sel]{border-color:var(--oc);background:linear-gradient(160deg, color-mix(in srgb, var(--oc) 30%, transparent), #080a1e80);box-shadow:0 0 0 4px color-mix(in srgb, var(--oc) 22%, transparent), 0 18px 34px -18px var(--oc);transform:translateY(-2px)}.er-root .qp .qp-opt[data-state=sel] .qp-opt-k{background:var(--oc);border-color:var(--oc);color:#0b0a24}.er-root .qp .qp-opt[data-state=sel] .qp-opt-m{color:var(--oc)}.er-root .qp .qp-opt[data-state=right]{--oc:#34d399;background:linear-gradient(160deg,#34d39942,#081e1c8c);border-color:#34d399;box-shadow:0 0 0 4px #34d39929}.er-root .qp .qp-opt[data-state=right] .qp-opt-k{color:#04201d;background:#34d399;border-color:#34d399}.er-root .qp .qp-opt[data-state=right] .qp-opt-m{color:#04201d;background:#34d399}.er-root .qp .qp-opt[data-state=wrong]{--oc:#fb7185;background:linear-gradient(160deg,#fb718538,#280a188c);border-color:#fb7185;box-shadow:0 0 0 4px #fb718524}.er-root .qp .qp-opt[data-state=wrong] .qp-opt-k{color:#2a0610;background:#fb7185;border-color:#fb7185}.er-root .qp .qp-opt[data-state=wrong] .qp-opt-m{color:#2a0610;background:#fb7185}.er-root .qp .qp-opt[data-done="1"][data-state=idle]{opacity:.38;filter:saturate(.5)}.er-root .qp .qp-submit{border-radius:14px;padding:14px 26px;font-size:16px;font-weight:800}.er-root .qp .qp-resp{gap:18px}.er-root .qp .qp-resp-h{font-size:13px}.er-root .qp .qp-why{background:#34d3991a;border:1px solid #34d39973;border-radius:16px;align-items:center;gap:14px;padding:14px 18px;font-size:15.5px;display:flex}.er-root .qp .qp-why[data-tone=bad]{background:#fb71851a;border-color:#fb718580}.er-root .qp .qp-why-ico{color:#04201d;width:40px;height:40px;font:900 20px var(--font-er-outfit), sans-serif;background:#34d399;border-radius:50%;flex:none;place-items:center;display:grid}.er-root .qp .qp-why[data-tone=bad] .qp-why-ico{color:#2a0610;background:#fb7185}.er-root .qp .qp-why[data-tone=good] b{color:#6ee7b7}.er-root .qp .qp-why[data-tone=bad] b{color:#fda4af}.er-root .qp .qp-tiles{gap:12px}.er-root .qp .qp-tile{--tc:#818cf8;background:linear-gradient(180deg, color-mix(in srgb, var(--tc) 10%, transparent), #080a1e80);border-color:#ffffff14;border-radius:16px;padding:16px 18px;position:relative;overflow:hidden}.er-root .qp .qp-tile:before{content:"";background:var(--tc);opacity:.9;height:3px;position:absolute;inset:0 0 auto}.er-root .qp .qp-tile[data-tone=good]{--tc:#34d399}.er-root .qp .qp-tile[data-tone=mid]{--tc:#fbbf24}.er-root .qp .qp-tile[data-tone=bad]{--tc:#fb923c}.er-root .qp .qp-tile-k{color:#c4bfe0;font-size:11.5px;font-weight:700}.er-root .qp .qp-tile-v{font-size:26px;font-weight:800}.er-root .qp .qp-analysis{background:linear-gradient(120deg,#6366f11f,#2dd4bf0f);border-color:#818cf859;border-radius:18px}@media (max-width:760px){.er-root .qp .qp-card{padding:22px 16px}.er-root .qp .qp-opts{grid-template-columns:minmax(0,1fr)}.er-root .qp .qp-opt{min-height:72px}.er-root .qp .qp-q{padding:16px 18px 16px 20px;font-size:19px}}.er-root #qt-game{gap:20px}.er-root #qt-game .qt-top{align-items:flex-end}.er-root #qt-game .qt-kicker{letter-spacing:.16em;background:#2dd4bf14;border:1px solid #5eead44d;border-radius:999px;padding:5px 12px;font-size:11px;display:inline-flex}.er-root #qt-game .qt-pos{letter-spacing:-.02em;margin-top:10px;font-size:30px;font-weight:800}.er-root #qt-game .qt-score{color:#a7f3d0;letter-spacing:.14em;text-transform:uppercase;background:linear-gradient(160deg,#34d39929,#08141e80);border:1px solid #34d39966;border-radius:18px;flex-direction:column;align-items:center;min-width:108px;padding:10px 18px;font-size:11px;font-weight:700;display:flex}.er-root #qt-game .qt-score b{letter-spacing:0;color:#fff;text-shadow:0 0 18px #34d39999;font-size:28px;font-weight:900}.er-root #qt-game .rx-bar{background:#ffffff14;border-radius:999px;height:8px}.er-root #qt-game .rx-bar i{background:linear-gradient(90deg,#2dd4bf,#818cf8,#e879f9);border-radius:999px;box-shadow:0 0 14px #818cf899}.er-root #qt-game .qt-qcard{border:1px solid #c9d3e3;border-radius:20px;gap:16px;padding:0 26px 24px;overflow:hidden;box-shadow:0 30px 60px -30px #000000bf,0 0 0 6px #818cf81f}.er-root #qt-game .qt-q-h{color:#44506a;letter-spacing:.1em;background:linear-gradient(#f1f4fa,#e6ebf4);border-bottom:1px solid #d4dbe6;align-items:center;gap:10px;margin:0 -26px;padding:12px 26px;font-weight:700;display:flex}.er-root #qt-game .qt-q-h:before{content:"";background:radial-gradient(5px at 5px 5px,#f87171 98%,#0000),radial-gradient(5px at 21px 5px,#fbbf24 98%,#0000),radial-gradient(5px at 37px 5px,#34d399 98%,#0000);flex:none;width:42px;height:10px}.er-root #qt-game .qt-chart{background:repeating-linear-gradient(0deg,#0000 0 39px,#edf1f7 39px 40px);border-color:#b6c0d3;border-radius:0 0 0 6px;gap:18px;height:170px;padding:14px 20px 0}.er-root #qt-game .qt-bar i{transform-origin:bottom;background:linear-gradient(#818cf8,#4f46e5);border-radius:8px 8px 0 0;max-width:64px;animation:.7s cubic-bezier(.2,1,.3,1) both erQtGrow;box-shadow:0 6px 14px -6px #4f46e599}.er-root #qt-game .qt-bar:nth-child(2) i{animation-delay:60ms}.er-root #qt-game .qt-bar:nth-child(3) i{animation-delay:.12s}.er-root #qt-game .qt-bar:nth-child(4) i{animation-delay:.18s}.er-root #qt-game .qt-bar:nth-child(5) i{animation-delay:.24s}.er-root #qt-game .qt-bar-v{color:#312e81;font-size:13px}.er-root #qt-game .qt-stem{color:#111827;font-size:18.5px;font-weight:700}.er-root #qt-game .qt-opt{color:#1f2937;background:#f7f9fc;border:1px solid #dde3ee;border-radius:12px;align-items:center;padding:12px 16px;font-size:16px}.er-root #qt-game .qt-radio,.er-root #qt-game .qt-check{border-color:#94a3b8;width:20px;height:20px;margin-top:0}.er-root #qt-game .qt-deck-h{color:#fff;align-items:center;gap:12px;font-size:21px;font-weight:800;display:flex}.er-root #qt-game .qt-deck-h:before{content:"?";color:#0b0a24;width:34px;height:34px;font:900 18px var(--font-er-outfit), sans-serif;background:linear-gradient(135deg,#2dd4bf,#818cf8);border-radius:50%;place-items:center;display:grid;box-shadow:0 0 18px -4px #818cf8}.er-root #qt-game .qt-qcard{gap:12px;padding:0 20px 18px}.er-root #qt-game .qt-q-h{margin:0 -20px;padding:9px 20px;font-size:11px}.er-root #qt-game .qt-q-body{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.er-root #qt-game .qt-q-main{flex-direction:column;gap:10px;min-width:0;display:flex}.er-root #qt-game .qt-q-side{background:#f4f6fb;border:1px solid #dfe5ef;border-radius:14px;flex-direction:column;gap:10px;min-width:0;padding:14px;display:flex}.er-root #qt-game .qt-side-h{letter-spacing:.1em;text-transform:uppercase;color:#6b7588;font:700 11px Inter,sans-serif}.er-root #qt-game .qt-chart{background:repeating-linear-gradient(0deg,#0000 0 27px,#edf1f7 27px 28px);gap:12px;height:112px;padding:8px 12px 0}.er-root #qt-game .qt-bar i{border-radius:6px 6px 0 0;max-width:40px}.er-root #qt-game .qt-bar-v,.er-root #qt-game .qt-bar-l{font-size:11px}.er-root #qt-game .qt-cap{font-size:12px}.er-root #qt-game .qt-stem{font-size:16px}.er-root #qt-game .qt-passage{font-size:14px}.er-root #qt-game .qt-opts{gap:8px}.er-root #qt-game .qt-opt{background:#fff;border-radius:10px;padding:9px 12px;font-size:14.5px}.er-root #qt-game .qt-radio,.er-root #qt-game .qt-check{width:17px;height:17px}.er-root #qt-game .qt-q-side .qt-zones{grid-template-columns:minmax(0,1fr)}@media (max-width:860px){.er-root #qt-game .qt-q-body{grid-template-columns:minmax(0,1fr)}}.er-root #qt-game .qt-split{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid;align-items:stretch!important}.er-root #qt-game .qt-split-l{flex-direction:column;min-width:0;display:flex}.er-root #qt-game .qt-split-l>.qt-qcard{flex:1}.er-root #qt-game .qt-split-l .qt-q-body{flex:1;grid-template-rows:auto 1fr}.er-root #qt-game .qt-split-l .qt-q-side{align-self:stretch}.er-root #qt-game .qt-split-r{flex-direction:column;gap:16px;min-width:0;display:flex}.er-root #qt-game .qt-q-body{grid-template-columns:minmax(0,1fr)!important}.er-root #qt-game .qt-split-r .qt-deck{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.er-root #qt-game .qt-split-r .qt-card{text-align:left;flex-direction:row;justify-content:flex-start;gap:12px;min-height:0;padding:14px;font-size:14.5px}.er-root #qt-game .qt-split-r .qt-card-ico{border-radius:14px;flex:none;width:44px;height:44px;font-size:22px}.er-root #qt-game .qt-split-r .qt-card[data-state=right]:after,.er-root #qt-game .qt-split-r .qt-card[data-state=wrong]:after{width:22px;height:22px;font-size:12px;inset:auto 8px 8px auto}.er-root #qt-game .qt-split-r .qt-deck-h{font-size:19px}.er-root #qt-game .qt-split-r .qt-foot{flex-wrap:wrap}@media (max-width:1000px){.er-root #qt-game .qt-split{grid-template-columns:minmax(0,1fr)}}.er-root #qt-game .qt-deck{gap:14px}.er-root #qt-game:has(.qt-fb) .qt-deck-h{display:none}.er-root #qt-game .qt-card{--cc:#2dd4bf;border:1.5px solid color-mix(in srgb, var(--cc) 30%, transparent);background:linear-gradient(170deg, color-mix(in srgb, var(--cc) 12%, transparent), #0a0a2099);border-radius:20px;gap:12px;min-height:128px;padding:18px 12px;font-size:15.5px;font-weight:700;overflow:hidden;box-shadow:0 12px 26px -20px #000}.er-root #qt-game .qt-deck>:nth-child(8n+2){--cc:#a78bfa}.er-root #qt-game .qt-deck>:nth-child(8n+3){--cc:#60a5fa}.er-root #qt-game .qt-deck>:nth-child(8n+4){--cc:#f472b6}.er-root #qt-game .qt-deck>:nth-child(8n+5){--cc:#fbbf24}.er-root #qt-game .qt-deck>:nth-child(8n+6){--cc:#34d399}.er-root #qt-game .qt-deck>:nth-child(8n+7){--cc:#fb923c}.er-root #qt-game .qt-deck>:nth-child(8n){--cc:#38bdf8}.er-root #qt-game .qt-card:hover:not([data-done="1"]){border-color:var(--cc);background:linear-gradient(170deg, color-mix(in srgb, var(--cc) 24%, transparent), #0a0a2099);box-shadow:0 20px 34px -20px var(--cc);transform:translateY(-4px)}.er-root #qt-game .qt-card-ico{background:color-mix(in srgb, var(--cc) 18%, transparent);border:1px solid color-mix(in srgb, var(--cc) 45%, transparent);border-radius:18px;width:56px;height:56px;font-size:28px;box-shadow:inset 0 1px #ffffff1f}.er-root #qt-game .qt-card[data-state=right]{--cc:#34d399;background:linear-gradient(170deg,#34d3994d,#081e1c99);border-color:#34d399;box-shadow:0 0 0 4px #34d3992e}.er-root #qt-game .qt-card[data-state=wrong]{--cc:#fb7185;background:linear-gradient(170deg,#fb718542,#280a1899);border-color:#fb7185;box-shadow:0 0 0 4px #fb718529}.er-root #qt-game .qt-card[data-state=right]:after,.er-root #qt-game .qt-card[data-state=wrong]:after{width:26px;height:26px;font:900 14px var(--font-er-outfit), sans-serif;border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;left:10px}.er-root #qt-game .qt-card[data-state=right]:after{content:"✓";color:#04201d;background:#34d399}.er-root #qt-game .qt-card[data-state=wrong]:after{content:"✕";color:#2a0610;background:#fb7185}.er-root #qt-game .qt-card[data-done="1"][data-state=idle]{opacity:.35;filter:saturate(.4)}.er-root #qt-game .qt-fb{background:#fb71851a;border-color:#fb718580;border-radius:18px;flex-direction:row;align-items:flex-start;gap:14px;padding:16px 20px}.er-root #qt-game .qt-fb[data-right="1"]{background:#34d3991a;border-color:#34d3998c}.er-root #qt-game .qt-fb{grid-template-columns:minmax(0,1fr);display:grid}.er-root #qt-game .qt-fb-h{font-size:19px;font-weight:800}.er-root #qt-game .qt-fb[data-right="1"] .qt-fb-h b{color:#6ee7b7}.er-root #qt-game .qt-fb[data-right="0"] .qt-fb-h b{color:#fda4af}.er-root #qt-game .qz-next{border-radius:14px;padding:13px 26px;font-size:16px;font-weight:800;box-shadow:0 14px 28px -14px #22d3eecc}@media (max-width:760px){.er-root #qt-game .qt-deck{grid-template-columns:repeat(2,minmax(0,1fr))}.er-root #qt-game .qt-qcard{padding:0 16px 18px}.er-root #qt-game .qt-q-h{margin:0 -16px;padding:10px 16px}.er-root #qt-game .qt-pos{font-size:24px}}@media (prefers-reduced-motion:reduce){.er-root #qt-game .qt-bar i{animation:none}}.er-root .qt-res{gap:22px}.er-root .qt-res-hero{--rc:#fb7185;border:1px solid color-mix(in srgb, var(--rc) 35%, transparent);background:radial-gradient(60% 90% at 0% 50%, color-mix(in srgb, var(--rc) 18%, transparent), transparent 70%), linear-gradient(180deg, #161a3eeb, #0c0d24f0);border-radius:26px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:26px;padding:26px 30px;display:grid;box-shadow:0 30px 60px -40px #000,inset 0 1px #ffffff0f}.er-root .qt-res-hero[data-tier=mid]{--rc:#fbbf24}.er-root .qt-res-hero[data-tier=top]{--rc:#34d399}.er-root .qt-res-ring{background:conic-gradient(var(--rc) var(--deg), #ffffff1a 0);width:128px;height:128px;box-shadow:0 0 36px -8px var(--rc);border-radius:50%;place-items:center;display:grid}.er-root .qt-res-ring-in{text-align:center;background:radial-gradient(circle at 50% 30%,#1e1850,#0e0a26);border-radius:50%;place-content:center;width:104px;height:104px;display:grid}.er-root .qt-res-ring-in>b{font:900 38px/1 var(--font-er-outfit), sans-serif;color:#fff}.er-root .qt-res-ring-in>span{font:700 13px var(--font-er-outfit), sans-serif;color:#b9b3d6;margin-top:2px}.er-root .qt-res .qt-kicker{letter-spacing:.16em;background:#2dd4bf14;border:1px solid #5eead44d;border-radius:999px;padding:5px 12px;font-size:11px;display:inline-flex}.er-root .qt-res-title{font:900 clamp(30px, 3vw, 40px)/1.05 var(--font-er-outfit), sans-serif;letter-spacing:-.02em;color:#fff;margin:10px 0 0}.er-root .qt-res-sub{font:500 15.5px/1.5 var(--font-er-outfit), sans-serif;color:#c9c4e4;margin-top:8px}.er-root .qt-res-stats{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.er-root .qt-res-stats>span{font:800 13px var(--font-er-outfit), sans-serif;border-radius:999px;padding:6px 12px}.er-root .qt-res-stats [data-k=ok]{color:#a7f3d0;background:#34d39924;border:1px solid #34d39973}.er-root .qt-res-stats [data-k=bad]{color:#fecdd3;background:#fb71851f;border:1px solid #fb718573}.er-root .qt-res-actions{flex-direction:column;gap:10px;display:flex}.er-root .qt-res-actions .st-btn{border-radius:14px;justify-content:center;min-width:160px;padding:13px 22px;font-weight:800}.er-root .qt-res-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.er-root .qt-res-card{--c:#fb7185;border:1px solid color-mix(in srgb, var(--c) 35%, transparent);background:linear-gradient(160deg, color-mix(in srgb, var(--c) 10%, transparent), #0a0a208c);border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.er-root .qt-res-card[data-ok="1"]{--c:#34d399}.er-root .qt-res-ico{background:color-mix(in srgb, var(--c) 14%, transparent);border:1px solid color-mix(in srgb, var(--c) 40%, transparent);border-radius:15px;place-items:center;width:48px;height:48px;font-size:24px;display:grid}.er-root .qt-res-top{align-items:baseline;gap:8px;display:flex}.er-root .qt-res-top .qt-res-k{font:800 11px var(--font-er-outfit), sans-serif;letter-spacing:.08em;color:#9d97bd}.er-root .qt-res-top b{font:800 15.5px var(--font-er-outfit), sans-serif;color:#fff}.er-root .qt-res-p{font:600 13.5px var(--font-er-outfit), sans-serif;color:color-mix(in srgb, var(--c) 60%, #fff);margin-top:3px}.er-root .qt-res-how{font:500 12.5px/1.45 var(--font-er-outfit), sans-serif;color:#b4aed0;margin-top:4px}.er-root .qt-res-mark{background:var(--c);color:#0b0a24;width:30px;height:30px;font:900 15px var(--font-er-outfit), sans-serif;border-radius:50%;place-items:center;display:grid}@media (max-width:860px){.er-root .qt-res-hero{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;padding:22px 18px}.er-root .qt-res-stats{justify-content:center}.er-root .qt-res-actions{flex-flow:wrap;justify-content:center}.er-root .qt-res-grid{grid-template-columns:minmax(0,1fr)}}.er-root #brk-scenario{background:radial-gradient(55% 80% at 100% 40%,#2dd4bf29,#0000 65%),radial-gradient(50% 70% at 0 0,#818cf824,#0000 60%),linear-gradient(#161a3ef0,#0c0d24f5);border:1px solid #2dd4bf38;border-radius:28px;gap:36px;padding:40px 44px;position:relative;overflow:hidden;box-shadow:0 36px 70px -42px #000,inset 0 1px #ffffff0f}.er-root #brk-scenario:before{content:"";background:linear-gradient(90deg,#2dd4bf,#818cf8,#e879f9);border-radius:0 0 4px 4px;height:3px;position:absolute;top:0;left:30px;right:30px}.er-root #brk-scenario .px-eyebrow{letter-spacing:.16em;background:#2dd4bf14;border:1px solid #5eead44d;border-radius:999px;padding:6px 13px;font-size:11px;display:inline-flex}.er-root #brk-scenario .brk-h1{letter-spacing:-.01em;background:linear-gradient(100deg,#fff 45%,#99f6e4 75%,#c4b5fd);color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:14px;font-size:clamp(34px,3.4vw,50px);font-weight:900}.er-root #brk-scenario .brk-quote{font-size:19px;font-weight:600}.er-root #brk-scenario .brk-scn{background:linear-gradient(110deg,#2dd4bf1a,#080c1c8c 60%);border:1px solid #5eead440;border-left:4px solid #2dd4bf;border-radius:20px;align-items:flex-start;gap:16px;margin-top:24px;padding:20px 22px;display:flex}.er-root #brk-scenario .brk-scn-ico{background:#2dd4bf24;border:1px solid #5eead459;border-radius:16px;flex:none;place-items:center;width:52px;height:52px;font-size:28px;display:grid}.er-root #brk-scenario .brk-scn-t{font-size:18.5px;font-weight:600}.er-root #brk-scenario .brk-stats{gap:14px;margin-top:18px}.er-root #brk-scenario .brk-stat{--sc:#818cf8;border:1px solid color-mix(in srgb, var(--sc) 30%, transparent);background:linear-gradient(160deg, color-mix(in srgb, var(--sc) 12%, transparent), #0a0a208c);border-radius:18px;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:12px;padding:16px 18px;display:grid;position:relative;overflow:hidden}.er-root #brk-scenario .brk-stat:before{background:color-mix(in srgb, var(--sc) 16%, transparent);border:1px solid color-mix(in srgb, var(--sc) 40%, transparent);border-radius:14px;grid-row:1/span 2;place-items:center;width:44px;height:44px;font-size:22px;display:grid}.er-root #brk-scenario .brk-stats>:first-child{--sc:#fb923c}.er-root #brk-scenario .brk-stats>:first-child:before{content:"🔋"}.er-root #brk-scenario .brk-stats>:nth-child(2){--sc:#a78bfa}.er-root #brk-scenario .brk-stats>:nth-child(2):before{content:"📝"}.er-root #brk-scenario .brk-stats>:nth-child(3){--sc:#2dd4bf}.er-root #brk-scenario .brk-stats>:nth-child(3):before{content:"⏱️"}.er-root #brk-scenario .brk-stat-k{color:color-mix(in srgb, var(--sc) 55%, #fff);align-self:end;font-size:11px;font-weight:700}.er-root #brk-scenario .brk-stat-v{align-self:start;margin-top:2px;font-size:22px;font-weight:800}.er-root #brk-scenario .brk-cta-row{margin-top:26px}.er-root #brk-scenario #brk-build{border-radius:16px;padding:16px 30px;font-size:18px;font-weight:900;transition:transform .2s,filter .2s;box-shadow:0 16px 34px -14px #10b981d9}.er-root #brk-scenario #brk-build:hover{filter:brightness(1.08);transform:translateY(-2px)}.er-root #brk-scenario .brk-hint{color:#bdb7da;font-size:14px}.er-root #brk-scenario .brk-hero-clock{flex-direction:column;align-items:center;gap:14px;display:flex}.er-root #brk-scenario .brk-ring{width:220px;height:220px;animation:4s ease-in-out infinite erBrkBreathe;box-shadow:0 0 60px -10px #2dd4bfb3}.er-root #brk-scenario .brk-ring-in{background:radial-gradient(circle at 50% 30%,#1e1850,#0e0a26);width:184px;height:184px}.er-root #brk-scenario .brk-ring-ico{margin-bottom:6px;font-size:26px;line-height:1}.er-root #brk-scenario .brk-ring-t{font-size:52px;font-weight:900}.er-root #brk-scenario .brk-ring-s{color:#5eead4;font-weight:800}.er-root #brk-scenario .brk-clock-cap{color:#ccfbf1;font:700 12.5px var(--font-er-outfit), sans-serif;background:#2dd4bf14;border:1px solid #5eead44d;border-radius:999px;padding:6px 14px}@media (max-width:760px){.er-root #brk-scenario{padding:26px 18px}.er-root #brk-scenario .brk-hero-clock{align-items:center}.er-root #brk-scenario .brk-ring{width:170px;height:170px}.er-root #brk-scenario .brk-ring-in{width:140px;height:140px}.er-root #brk-scenario .brk-ring-t{font-size:40px}}@media (prefers-reduced-motion:reduce){.er-root #brk-scenario .brk-ring{animation:none}}.er-root #brk-plan .brk-timer-card{background:radial-gradient(60% 90% at 0%,#2dd4bf24,#0000 65%),linear-gradient(#161a3ef0,#0c0d24f5);border-color:#2dd4bf38;border-radius:22px;gap:24px;padding:20px 24px}.er-root #brk-plan .brk-timer-card .brk-ring{width:132px;height:132px;box-shadow:0 0 40px -10px var(--brk-col)}.er-root #brk-plan .brk-timer-card .brk-ring-in{background:radial-gradient(circle at 50% 30%,#1e1850,#0e0a26);width:108px;height:108px}.er-root #brk-plan .brk-timer-card .brk-ring-t{font-size:34px;font-weight:900}.er-root #brk-plan .brk-h2{font-weight:800}.er-root #brk-plan .brk-how{flex-wrap:wrap;gap:8px;margin:12px 0 10px;display:flex}.er-root #brk-plan .brk-how>span{font:700 13px var(--font-er-outfit), sans-serif;color:#e9e5fb;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:8px;padding:5px 12px 5px 5px;display:inline-flex}.er-root #brk-plan .brk-how b{color:#04201d;width:22px;height:22px;font:900 12px var(--font-er-outfit), sans-serif;background:#2dd4bf;border-radius:50%;place-items:center;display:grid}.er-root #brk-plan .brk-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.er-root #brk-plan .brk-card{--tc:#2dd4bf;text-align:center;border:2px solid color-mix(in srgb, var(--tc) 28%, transparent);background:linear-gradient(170deg, color-mix(in srgb, var(--tc) 12%, transparent), #0a0a2099);border-radius:22px;flex-direction:column;align-items:center;gap:10px;padding:20px 16px 0;overflow:hidden}.er-root #brk-plan .brk-card[data-tone=water]{--tc:#38bdf8}.er-root #brk-plan .brk-card[data-tone=mind]{--tc:#a78bfa}.er-root #brk-plan .brk-card[data-tone=risk]{--tc:#fbbf24}.er-root #brk-plan .brk-card:hover{border-color:var(--tc);background:linear-gradient(170deg, color-mix(in srgb, var(--tc) 22%, transparent), #0a0a2099);box-shadow:0 18px 32px -20px var(--tc)}.er-root #brk-plan .brk-card-ico{border:1px solid color-mix(in srgb, var(--tc) 40%, transparent);border-radius:20px;width:62px;height:62px;font-size:32px;background:color-mix(in srgb, var(--tc) 16%, transparent)!important}.er-root #brk-plan .brk-card-main{align-items:center}.er-root #brk-plan .brk-card-t{font-size:17px;font-weight:800}.er-root #brk-plan .brk-card-s{font-size:13px}.er-root #brk-plan .brk-card-dur{background:color-mix(in srgb, var(--tc) 22%, transparent);color:#fff;padding:4px 10px;font-size:12.5px;font-weight:800;position:absolute;top:12px;right:12px}.er-root #brk-plan .brk-card-tick{width:26px;height:26px;top:12px;left:12px;right:auto}.er-root #brk-plan .brk-card-cta{border-top:1px solid color-mix(in srgb, var(--tc) 25%, transparent);background:color-mix(in srgb, var(--tc) 12%, transparent);color:color-mix(in srgb, var(--tc) 50%, #fff);font:800 13.5px var(--font-er-outfit), sans-serif;letter-spacing:.02em;align-self:stretch;margin:6px -16px 0;padding:11px 10px}.er-root #brk-plan .brk-card-cta:before{content:"+ Add to plan"}.er-root #brk-plan .brk-card[data-state=in]{border-color:var(--tc);background:linear-gradient(170deg, color-mix(in srgb, var(--tc) 30%, transparent), #0a0a208c);box-shadow:0 0 0 4px color-mix(in srgb, var(--tc) 18%, transparent)}.er-root #brk-plan .brk-card[data-state=in] .brk-card-tick{background:var(--tc)}.er-root #brk-plan .brk-card[data-state=in] .brk-card-dur,.er-root #brk-plan .brk-card[data-state=in] .brk-card-cta{background:var(--tc);color:#0b0a24}.er-root #brk-plan .brk-card[data-state=in] .brk-card-cta:before{content:"✓ Added · tap to remove"}.er-root #brk-plan .brk-card[data-state=nofit]{opacity:.45;filter:saturate(.5)}.er-root #brk-plan .brk-card[data-state=nofit] .brk-card-cta:before{content:"Not enough time left"}.er-root #brk-plan .brk-side{background:linear-gradient(#161a3ef0,#0c0d24f5);border-color:#818cf840;border-radius:22px;gap:16px;padding:22px}.er-root #brk-plan .brk-tl{gap:4px}.er-root #brk-plan .brk-tl i{border-radius:6px;height:20px}.er-root #brk-plan .brk-item{border-left:4px solid #2dd4bf;border-radius:14px}.er-root #brk-plan .brk-item[data-tone=water]{border-left-color:#38bdf8}.er-root #brk-plan .brk-item[data-tone=mind]{border-left-color:#a78bfa}.er-root #brk-plan .brk-item[data-tone=risk]{border-left-color:#fbbf24}.er-root #brk-plan .brk-sum-r b{font-size:20px;font-weight:900}.er-root #brk-plan .brk-finish{border-radius:16px;min-height:56px;font-size:17px;font-weight:900}.er-root #brk-plan .brk-finish[data-off="0"]{box-shadow:0 16px 34px -14px #10b981d9}@media (max-width:1100px){.er-root #brk-plan .brk-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.er-root #brk-plan .brk-cards{grid-template-columns:minmax(0,1fr)}}.er-root .qp #qp-game{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:stretch;gap:26px;display:grid}.er-root .qp #qp-game:not([data-answered="1"])>.qp-right{align-self:start;gap:14px;padding:18px}.er-root .qp #qp-game:not([data-answered="1"]) .qp-right .qp-foot{margin-top:4px}.er-root .qp .qp-left{flex-direction:column;gap:18px;min-width:0;display:flex}.er-root .qp .qp-right{background:linear-gradient(#ffffff09,#ffffff03);border:1px solid #818cf833;border-radius:20px;flex-direction:column;gap:16px;min-width:0;padding:20px;display:flex}.er-root .qp .qp-left .qp-opts{grid-template-columns:minmax(0,1fr);gap:12px}.er-root .qp .qp-left .qp-opt{min-height:72px}.er-root .qp .qp-right .qp-foot{flex-flow:column;align-items:stretch;gap:14px;margin-top:auto}.er-root .qp .qp-right .qp-foot .qp-prog{flex-basis:auto;order:-1}.er-root .qp .qp-right .qp-foot>.rx-start,.er-root .qp .qp-right .qp-submit{justify-content:center;width:100%;margin-left:0}.er-root .qp .qp-right .qp-flag{align-self:flex-start}.er-root .qp .qp-right .qp-resp{border-top:0;height:100%;padding-top:0}.er-root .qp .qp-right .qp-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.er-root .qp .qp-right .qp-resp>.qp-foot{flex-direction:row;justify-content:space-between;align-items:center;margin-top:auto}.er-root .qp .qp-right .qp-resp>.qp-foot>.rx-start{width:auto}@media (max-width:1000px){.er-root .qp #qp-game{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.er-root .qp .qp-right{padding:14px}.er-root .qp .qp-right .qp-tiles{grid-template-columns:minmax(0,1fr)}.er-root .qp .qp-tile-v{overflow-wrap:anywhere;font-size:22px}.er-root .qp #qp-game{gap:18px}}@keyframes erRz-new-glow{50%{box-shadow:-4px 4px 24px -2px #ec4899f2}}@keyframes erBkIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes erBkShake{0%{transform:translate(0)}20%{transform:translate(-7px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(3px)}to{transform:none}}@keyframes erQpBeat{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}@keyframes erQpFill{0%{width:0}}@keyframes erVcCarouselGlow{0%,to{box-shadow:0 26px 70px -35px #000000f2,0 0 28px #22d3ee1f,inset 0 0 0 1px #67e8f91f}50%{box-shadow:0 28px 74px -34px #000000f2,0 0 42px #a78bfa38,inset 0 0 0 1px #67e8f938}}@keyframes erQtGrow{0%{transform:scaleY(0)}}@keyframes erBrkBreathe{50%{transform:scale(1.03);box-shadow:0 0 80px -6px #2dd4bfd9}}.er-root .rz-card .er-game-meta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;display:flex}.er-root .er-game-status,.er-root .er-game-chip{font:700 10.5px var(--font-er-outfit), sans-serif;letter-spacing:.08em;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;display:inline-flex}.er-root .er-game-status{color:#ddd6fe;background:#a78bfa1f;border:1px solid #c4b5fd52}.er-root .er-game-status[data-state=in-progress]{color:#a5f3fc;background:#22d3ee1f;border-color:#67e8f966}.er-root .er-game-status[data-state=done]{color:#99f6e4;background:#2dd4bf29;border-color:#5eead473}.er-root .er-game-status[data-state=done]:before{content:"✓"}.er-root .er-game-chip{color:#a7f3d0;background:#10b9811f;border:1px solid #6ee7b761}.er-root .er-game-chip[data-tone=account]{color:#fde68a;background:#fbbf2424;border-color:#fbbf2473}.er-root .er-game-chip[data-tone=paid]{color:#ddd6fe;background:#8b5cf629;border-color:#c4b5fd73}.er-root .er-game-chip[data-tone=locked]{color:#fecdd3;background:#f43f5e24;border-color:#fb718580}.er-root .rz-card[data-locked="1"] .rz-card-art svg{filter:grayscale(.55)drop-shadow(0 8px 18px #0009);opacity:.75}.er-root .rz-card .vc-theme-s{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.er-root .er-coach-ico{background:#2dd4bf24;border:1px solid #5eead44d;border-radius:10px;flex:none;place-items:center;width:30px;height:30px;font-size:15px;line-height:1;display:inline-grid}.er-root .er-games-state{color:#cbc6e2;min-height:220px;font:600 15px var(--font-er-outfit), sans-serif;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.er-root ol.qt-res-grid{margin:0;padding:0;list-style:none}.er-root .qp .qp-tile-v small{opacity:.8;font-size:.56em;font-weight:700}html:not(.dark) .er-root:has(.rx-game-map){background-image:linear-gradient(#f8faffdb,#edf2f9f2),url(/ready/step4-gaming-bg.webp)!important}@supports ((-webkit-background-clip:text) or (background-clip:text)){html:not(.dark) .er-root .rx-arena-home[data-mode=games] .px-hero .rx-title{background:linear-gradient(103deg,#0f172a 52%,#0369a1 78%,#6d28d9);color:#0000;-webkit-background-clip:text;background-clip:text}}html:not(.dark) .er-root .rx-arena-home[data-mode=games] .px-hero .rx-sub{color:#475569}html:not(.dark) .er-root .rx-arena-home[data-mode=games] .px-hero:after{background:linear-gradient(90deg,#0d948866,#7c3aed4d 50%,#0000)}html:not(.dark) .er-root .rz-stat{background:#fff;border-color:#ddd6fe;box-shadow:0 10px 24px -18px #0f172a59}html:not(.dark) .er-root .rz-stat-ico{color:#6d28d9;background:#f5f3ff;border-color:#ddd6fe}html:not(.dark) .er-root .rz-stat small{color:#475569}html:not(.dark) .er-root .rz-stat b{color:#0f172a}html:not(.dark) .er-root .er-games-state{color:#475569}html:not(.dark) .er-root .vc-carousel:before{border-color:#0e749038;box-shadow:0 0 40px #7c3aed0f}html:not(.dark) .er-root .vc-theme.rz-card{border-color:color-mix(in srgb, var(--rz-c) 45%, #cbd5e1);color:#0f172a;background:radial-gradient(ellipse at 100% 0%, color-mix(in srgb, var(--rz-c) 16%, transparent), transparent 60%), linear-gradient(155deg, #fff, #f8fafc);box-shadow:0 18px 40px -30px #0f172a73}html:not(.dark) .er-root .vc-theme.rz-card[data-pos=active]{border-color:color-mix(in srgb, var(--rz-c) 80%, #0f172a);background:radial-gradient(ellipse at 100% 0%, color-mix(in srgb, var(--rz-c) 20%, transparent), transparent 62%), linear-gradient(155deg, #fff, #f5f7fb);box-shadow:0 26px 60px -32px #0f172a80, 0 0 0 1px color-mix(in srgb, var(--rz-c) 30%, transparent) inset, 0 0 32px color-mix(in srgb, var(--rz-c) 18%, transparent);animation:none}html:not(.dark) .er-root .vc-theme.rz-card:hover:not([data-pos=hidden]){border-color:color-mix(in srgb, var(--rz-c) 85%, #0f172a);box-shadow:0 22px 46px -28px #0f172a80}html:not(.dark) .er-root .vc-theme.rz-card:after{opacity:.5}html:not(.dark) .er-root .rz-card .vc-theme-t{color:#0f172a;text-shadow:none}html:not(.dark) .er-root .rz-card .vc-theme-s{color:#334155;text-shadow:none}html:not(.dark) .er-root .rz-card-art{border-color:color-mix(in srgb, var(--rz-c) 32%, #e2e8f0);background:radial-gradient(ellipse at 50% 120%, color-mix(in srgb, var(--rz-c) 22%, transparent), transparent 70%), linear-gradient(170deg, #f8fafc, #eef2f7)}html:not(.dark) .er-root .rz-card-art svg{filter:drop-shadow(0 8px 14px #0f172a40)}html:not(.dark) .er-root .rz-card[data-locked="1"] .rz-card-art svg{filter:grayscale(.55)drop-shadow(0 8px 14px #0f172a33)}html:not(.dark) .er-root .rz-card-new{background:linear-gradient(120deg,#e11d48,#db2777 55%,#9333ea);animation:none;box-shadow:-4px 4px 14px -6px #e11d4899}html:not(.dark) .er-root .rz-diff[data-d=easy]{color:#0f766e;background:#f0fdfa;border-color:#0d948866}html:not(.dark) .er-root .rz-diff[data-d=medium]{color:#b45309;background:#fffbeb;border-color:#d9770673}html:not(.dark) .er-root .rz-diff[data-d=hard]{color:#be123c;background:#fff1f2;border-color:#e11d4866}html:not(.dark) .er-root .er-game-status{color:#5b21b6;background:#f5f3ff;border-color:#ddd6fe}html:not(.dark) .er-root .er-game-status[data-state=in-progress]{color:#0e7490;background:#ecfeff;border-color:#a5f3fc}html:not(.dark) .er-root .er-game-status[data-state=done]{color:#0f766e;background:#f0fdfa;border-color:#99f6e4}html:not(.dark) .er-root .er-game-chip{color:#047857;background:#ecfdf5;border-color:#a7f3d0}html:not(.dark) .er-root .er-game-chip[data-tone=account]{color:#b45309;background:#fffbeb;border-color:#fde68a}html:not(.dark) .er-root .er-game-chip[data-tone=paid]{color:#6d28d9;background:#f5f3ff;border-color:#ddd6fe}html:not(.dark) .er-root .er-game-chip[data-tone=locked]{color:#be123c;background:#fff1f2;border-color:#fecdd3}html:not(.dark) .er-root .vc-carousel-footer{background:linear-gradient(115deg,#fff,#f5f3ff 52%,#ecfeff);border-color:#e2e8f0;box-shadow:0 14px 34px -26px #0f172a66}html:not(.dark) .er-root .vc-carousel-footer:before{background:linear-gradient(90deg,#0000,#0891b280,#7c3aed80,#0000)}html:not(.dark) .er-root .vc-carousel-arrow{color:#0e7490;background:linear-gradient(145deg,#f5f3ff,#ecfeff);border-color:#0e749059;box-shadow:0 6px 16px -10px #0f172a59}html:not(.dark) .er-root .vc-carousel-arrow:hover{background:linear-gradient(145deg,#ede9fe,#cffafe);border-color:#0e7490;box-shadow:0 10px 20px -12px #0e749080}html:not(.dark) .er-root .vc-carousel-count{color:#0e7490}html:not(.dark) .er-root .vc-carousel-name{color:#0f172a;text-shadow:none}html:not(.dark) .er-root .vc-carousel-dot{background:#e2e8f0;border-color:#a78bfa}html:not(.dark) .er-root .vc-carousel-dot[data-current="1"]{box-shadow:none;background:linear-gradient(90deg,#0891b2,#7c3aed);border-color:#0000}html:not(.dark) .er-root .vc-carousel-hint{color:#475569}html:not(.dark) .er-root .vc-carousel-hint:before{color:#0e7490;text-shadow:none}html:not(.dark) .er-root .vc-theme:focus-visible,html:not(.dark) .er-root .vc-carousel-arrow:focus-visible,html:not(.dark) .er-root .vc-carousel-dot:focus-visible,html:not(.dark) .er-root .qt-card:focus-visible,html:not(.dark) .er-root .qz-next:focus-visible,html:not(.dark) .er-root .brk-card:focus-visible,html:not(.dark) .er-root .qp-opt:focus-visible{outline-color:#0e7490}html:not(.dark) .er-root .rr-bar{background:#e2e8f0}html:not(.dark) .er-root .er-coach-ico{background:#f0fdfa;border-color:#99f6e4}html:not(.dark) .er-root .qt-note-s{color:#475569}html:not(.dark) .er-root .qt-pos,html:not(.dark) .er-root #qt-game .qt-pos{color:#0f172a}html:not(.dark) .er-root #qt-game .qt-kicker,html:not(.dark) .er-root .qt-res .qt-kicker{background:#f0fdfa;border-color:#0d948859}html:not(.dark) .er-root #qt-game .qt-score{color:#047857;background:linear-gradient(160deg,#ecfdf5,#fff);border-color:#a7f3d0}html:not(.dark) .er-root #qt-game .qt-score b{color:#0f172a;text-shadow:none}html:not(.dark) .er-root #qt-game .rx-bar{background:#e2e8f0}html:not(.dark) .er-root #qt-game .rx-bar i{box-shadow:none}html:not(.dark) .er-root #qt-game .qt-qcard{box-shadow:0 22px 46px -30px #0f172a66,0 0 0 6px #6366f11a}html:not(.dark) .er-root #qt-game .qt-deck-h{color:#0f172a}html:not(.dark) .er-root #qt-game .qt-deck-h:before{box-shadow:none}html:not(.dark) .er-root #qt-game .qt-card{color:#0f172a;border-color:color-mix(in srgb, var(--cc) 45%, #cbd5e1);background:linear-gradient(170deg, color-mix(in srgb, var(--cc) 10%, #fff), #fff);box-shadow:0 12px 24px -20px #0f172a66}html:not(.dark) .er-root #qt-game .qt-card:hover:not([data-done="1"]){border-color:color-mix(in srgb, var(--cc) 85%, #0f172a);background:linear-gradient(170deg, color-mix(in srgb, var(--cc) 18%, #fff), #fff);box-shadow:0 18px 30px -20px #0f172a73}html:not(.dark) .er-root #qt-game .qt-card-ico{background:color-mix(in srgb, var(--cc) 14%, #fff);border-color:color-mix(in srgb, var(--cc) 45%, #fff);box-shadow:none}html:not(.dark) .er-root #qt-game .qt-card[data-state=right]{background:#ecfdf5;border-color:#059669;box-shadow:0 0 0 4px #10b9812e}html:not(.dark) .er-root #qt-game .qt-card[data-state=wrong]{background:#fff1f2;border-color:#e11d48;box-shadow:0 0 0 4px #f43f5e24}html:not(.dark) .er-root #qt-game .qt-card[data-done="1"][data-state=idle]{opacity:.5}html:not(.dark) .er-root #qt-game .qt-fb{background:#fff1f2;border-color:#fda4af;box-shadow:0 14px 30px -24px #0f172a59}html:not(.dark) .er-root #qt-game .qt-fb[data-right="1"]{background:#ecfdf5;border-color:#6ee7b7}html:not(.dark) .er-root .qt-fb-h{color:#0f172a}html:not(.dark) .er-root #qt-game .qt-fb[data-right="1"] .qt-fb-h b{color:#047857}html:not(.dark) .er-root #qt-game .qt-fb[data-right="0"] .qt-fb-h b{color:#be123c}html:not(.dark) .er-root .qt-fb-t{color:#334155}html:not(.dark) .er-root #qt-game .qz-next{box-shadow:0 12px 24px -14px #0891b299}html:not(.dark) .er-root .qt-res-hero{border-color:color-mix(in srgb, var(--rc) 50%, #e2e8f0);background:radial-gradient(60% 90% at 0% 50%, color-mix(in srgb, var(--rc) 14%, transparent), transparent 70%), linear-gradient(180deg, #fff, #f8fafc);box-shadow:0 24px 50px -36px #0f172a73}html:not(.dark) .er-root .qt-res-ring{background:conic-gradient(var(--rc) var(--deg), #e2e8f0 0);box-shadow:none}html:not(.dark) .er-root .qt-res-ring-in{background:#fff}html:not(.dark) .er-root .qt-res-ring-in>b{color:#0f172a}html:not(.dark) .er-root .qt-res-ring-in>span{color:#475569}html:not(.dark) .er-root .qt-res-title{color:#0f172a}html:not(.dark) .er-root .qt-res-sub{color:#475569}html:not(.dark) .er-root .qt-res-stats [data-k=ok]{color:#047857;background:#ecfdf5;border-color:#6ee7b7}html:not(.dark) .er-root .qt-res-stats [data-k=bad]{color:#be123c;background:#fff1f2;border-color:#fda4af}html:not(.dark) .er-root .qt-res-card{border-color:color-mix(in srgb, var(--c) 50%, #e2e8f0);background:linear-gradient(160deg, color-mix(in srgb, var(--c) 8%, #fff), #fff)}html:not(.dark) .er-root .qt-res-k,html:not(.dark) .er-root .qt-res-top .qt-res-k{color:#64748b}html:not(.dark) .er-root .qt-res-top b{color:#0f172a}html:not(.dark) .er-root .qt-res-card[data-ok="1"] .qt-res-p{color:#047857}html:not(.dark) .er-root .qt-res-card[data-ok="0"] .qt-res-p{color:#be123c}html:not(.dark) .er-root .qt-res-how{color:#475569}html:not(.dark) .er-root .brk-h1,html:not(.dark) .er-root .brk-h2{color:#0f172a}html:not(.dark) .er-root .brk-quote{color:#0f766e}html:not(.dark) .er-root .brk-hint,html:not(.dark) .er-root #brk-scenario .brk-hint{color:#475569}html:not(.dark) .er-root .brk-hero,html:not(.dark) .er-root .brk-deb-head,html:not(.dark) .er-root .brk-timer-card{background:linear-gradient(#fff,#f8fafc);border-color:#e2e8f0}html:not(.dark) .er-root #brk-scenario{background:radial-gradient(55% 80% at 100% 40%,#2dd4bf24,#0000 65%),radial-gradient(50% 70% at 0 0,#818cf81f,#0000 60%),linear-gradient(#fff,#f8fafc);border-color:#0d94884d;box-shadow:0 30px 60px -44px #0f172a73}html:not(.dark) .er-root #brk-scenario .px-eyebrow{background:#f0fdfa;border-color:#0d948859}html:not(.dark) .er-root #brk-scenario .brk-h1{background:linear-gradient(100deg,#0f172a 45%,#0f766e 75%,#6d28d9);color:#0000;-webkit-background-clip:text;background-clip:text}html:not(.dark) .er-root .brk-scn,html:not(.dark) .er-root #brk-scenario .brk-scn{background:linear-gradient(110deg,#f0fdfa,#fff 60%);border-color:#0d94884d #0d94884d #0d94884d #0d9488}html:not(.dark) .er-root #brk-scenario .brk-scn-ico{background:#ccfbf1;border-color:#5eead4}html:not(.dark) .er-root .brk-scn-k{color:#0f766e}html:not(.dark) .er-root .brk-scn-t{color:#0f172a}html:not(.dark) .er-root .brk-stat{background:#fff;border-color:#e2e8f0}html:not(.dark) .er-root #brk-scenario .brk-stat{border-color:color-mix(in srgb, var(--sc) 45%, #e2e8f0);background:linear-gradient(160deg, color-mix(in srgb, var(--sc) 10%, #fff), #fff)}html:not(.dark) .er-root #brk-scenario .brk-stat:before{background:color-mix(in srgb, var(--sc) 14%, #fff);border-color:color-mix(in srgb, var(--sc) 45%, #fff)}html:not(.dark) .er-root .brk-stat-k,html:not(.dark) .er-root #brk-scenario .brk-stat-k{color:color-mix(in srgb, var(--sc,#475569) 30%, #1e293b)}html:not(.dark) .er-root .brk-stat-v{color:#0f172a}html:not(.dark) .er-root .brk-stat[data-tone=low] .brk-stat-v{color:#c2410c}html:not(.dark) .er-root .brk-stat[data-tone=ok] .brk-stat-v{color:#0f766e}html:not(.dark) .er-root .brk-ring{background:conic-gradient(var(--brk-col) var(--brk-deg), #e2e8f0 0)}html:not(.dark) .er-root .brk-ring-in,html:not(.dark) .er-root #brk-scenario .brk-ring-in,html:not(.dark) .er-root #brk-plan .brk-timer-card .brk-ring-in{background:#fff;box-shadow:inset 0 0 0 1px #e2e8f0}html:not(.dark) .er-root #brk-scenario .brk-ring{box-shadow:0 0 40px -14px #0d94888c}html:not(.dark) .er-root .brk-ring-t{color:#0f172a}html:not(.dark) .er-root .brk-timer-card[data-state=low] .brk-ring-t{color:#b45309}html:not(.dark) .er-root .brk-timer-card[data-state=full] .brk-ring-t{color:#047857}html:not(.dark) .er-root .brk-ring-s{color:#475569}html:not(.dark) .er-root #brk-scenario .brk-ring-s{color:#0f766e}html:not(.dark) .er-root #brk-scenario .brk-clock-cap{color:#115e59;background:#f0fdfa;border-color:#99f6e4}html:not(.dark) .er-root #brk-plan .brk-timer-card{background:radial-gradient(60% 90% at 0%,#2dd4bf1f,#0000 65%),linear-gradient(#fff,#f8fafc);border-color:#0d94884d}html:not(.dark) .er-root #brk-plan .brk-how>span{color:#334155;background:#f8fafc;border-color:#e2e8f0}html:not(.dark) .er-root .brk-chip{color:#3730a3;background:#eef2ff;border-color:#c7d2fe}html:not(.dark) .er-root .brk-warn{color:#92400e;background:#fffbeb;border-color:#f59e0b}html:not(.dark) .er-root #brk-plan .brk-card{color:#0f172a;border-color:color-mix(in srgb, var(--tc) 50%, #e2e8f0);background:linear-gradient(170deg, color-mix(in srgb, var(--tc) 10%, #fff), #fff);box-shadow:0 12px 24px -22px #0f172a66}html:not(.dark) .er-root #brk-plan .brk-card:hover{border-color:color-mix(in srgb, var(--tc) 85%, #0f172a);background:linear-gradient(170deg, color-mix(in srgb, var(--tc) 18%, #fff), #fff);box-shadow:0 18px 30px -22px #0f172a73}html:not(.dark) .er-root #brk-plan .brk-card-ico{border-color:color-mix(in srgb, var(--tc) 45%, #fff);background:color-mix(in srgb, var(--tc) 14%, #fff)!important}html:not(.dark) .er-root .brk-card-t{color:#0f172a}html:not(.dark) .er-root .brk-card-s{color:#475569}html:not(.dark) .er-root #brk-plan .brk-card-dur{background:color-mix(in srgb, var(--tc) 18%, #fff);color:#0f172a}html:not(.dark) .er-root #brk-plan .brk-card-cta{border-top-color:color-mix(in srgb, var(--tc) 35%, #e2e8f0);background:color-mix(in srgb, var(--tc) 10%, #fff);color:color-mix(in srgb, var(--tc) 35%, #0f172a)}html:not(.dark) .er-root #brk-plan .brk-card[data-state=in]{border-color:color-mix(in srgb, var(--tc) 90%, #0f172a);background:color-mix(in srgb, var(--tc) 16%, #fff);box-shadow:0 0 0 4px color-mix(in srgb, var(--tc) 22%, transparent)}html:not(.dark) .er-root #brk-plan .brk-card[data-state=in] .brk-card-dur,html:not(.dark) .er-root #brk-plan .brk-card[data-state=in] .brk-card-cta{background:var(--tc);color:#0b0a24}html:not(.dark) .er-root #brk-plan .brk-card[data-state=nofit]{opacity:.55}html:not(.dark) .er-root .brk-side,html:not(.dark) .er-root .brk-yours{background:#fff;border-color:#e2e8f0}html:not(.dark) .er-root #brk-plan .brk-side{background:linear-gradient(#fff,#f8fafc);border-color:#ddd6fe;box-shadow:0 18px 40px -32px #0f172a66}html:not(.dark) .er-root .brk-side-h{color:#0f766e}html:not(.dark) .er-root .brk-clear{color:#334155;border-color:#cbd5e1}html:not(.dark) .er-root .brk-clear:hover{background:#f1f5f9}html:not(.dark) .er-root .brk-tl i{background:#e2e8f0}html:not(.dark) .er-root .brk-tl i[data-on="1"]{background:#14b8a6}html:not(.dark) .er-root .brk-tl i[data-tone=water]{background:#0ea5e9}html:not(.dark) .er-root .brk-tl i[data-tone=mind]{background:#8b5cf6}html:not(.dark) .er-root .brk-tl i[data-tone=risk]{background:#f59e0b}html:not(.dark) .er-root .brk-empty{color:#475569;border-color:#cbd5e1}html:not(.dark) .er-root .brk-item{background:#f8fafc;border-color:#e2e8f0}html:not(.dark) .er-root .brk-item-l{color:#0f172a}html:not(.dark) .er-root .brk-item-t{color:#0f766e}html:not(.dark) .er-root .brk-item[data-tone=risk] .brk-item-t{color:#b45309}html:not(.dark) .er-root .brk-item-x{color:#64748b}html:not(.dark) .er-root .brk-item-x:hover{color:#0f172a;background:#e2e8f0}html:not(.dark) .er-root .brk-sum{border-top-color:#e2e8f0}html:not(.dark) .er-root .brk-sum-r{color:#475569}html:not(.dark) .er-root .brk-sum-r b{color:#0f172a}html:not(.dark) .er-root .brk-metric{background:#fff;border-color:#e2e8f0}html:not(.dark) .er-root .brk-metric-l,html:not(.dark) .er-root .brk-metric-v{color:#0f172a}html:not(.dark) .er-root .brk-metric[data-level=Strong] .brk-metric-v{color:#047857}html:not(.dark) .er-root .brk-metric[data-level=Good] .brk-metric-v{color:#b45309}html:not(.dark) .er-root .brk-metric[data-level=Needs\ work] .brk-metric-v{color:#c2410c}html:not(.dark) .er-root .brk-metric-e{color:#475569}html:not(.dark) .er-root .brk-coach{background:#f0fdfa;border-color:#99f6e4}html:not(.dark) .er-root .brk-coach-h{color:#0f172a}html:not(.dark) .er-root .brk-coach p{color:#334155}html:not(.dark) .er-root .brk-coach p:last-child{color:#115e59;border-top-color:#ccfbf1}html:not(.dark) .er-root .brk-ideal{color:#475569}html:not(.dark) .er-root .brk-ideal b{color:#0f172a}html:not(.dark) .er-root .qp-hero{background:radial-gradient(520px 260px at 100% 0,#f8717114,#0000 70%),linear-gradient(#fff,#f8fafc);border-color:#e2e8f0}html:not(.dark) .er-root .qp-rule{background:#f8fafc;border-color:#e2e8f0 #e2e8f0 #e2e8f0 #0d9488}html:not(.dark) .er-root .qp-rule b{color:#0f172a}html:not(.dark) .er-root .qp-rule span{color:#475569}html:not(.dark) .er-root .qp-measure{background:#fff;border-color:#e2e8f0}html:not(.dark) .er-root .qp-mchip{color:#334155;background:#f1f5f9}html:not(.dark) .er-root .qp .qp-card{box-shadow:0 30px 60px -44px #0f172a80, 0 0 60px -30px var(--qp-glow);background:radial-gradient(70% 60% at 0 0,#2dd4bf12,#0000 60%),radial-gradient(60% 60% at 100% 100%,#a855f712,#0000 60%),linear-gradient(#fff,#f8fafc);border-color:#6366f140}html:not(.dark) .er-root .qp-gk{color:#0f766e}html:not(.dark) .er-root .qp-num{color:#0f172a}html:not(.dark) .er-root .qp-chip{color:#334155;background:#f1f5f9;border-color:#e2e8f0}html:not(.dark) .er-root .qp-chip[data-tone=high]{color:#b91c1c;background:#fef2f2;border-color:#fecaca}html:not(.dark) .er-root .qp-ring{background:conic-gradient(var(--qp-col) var(--qp-deg), #e2e8f0 0)}html:not(.dark) .er-root .qp-ring-in,html:not(.dark) .er-root .qp .qp-ring-in{background:#fff;box-shadow:inset 0 0 0 1px #e2e8f0}html:not(.dark) .er-root .qp-ring-t{color:#0f172a}html:not(.dark) .er-root .qp-ring[data-stage=critical] .qp-ring-t{color:#c2410c}html:not(.dark) .er-root .qp-ring[data-stage=high] .qp-ring-t,html:not(.dark) .er-root .qp-ring[data-stage=final] .qp-ring-t{color:#b91c1c}html:not(.dark) .er-root .qp-ring-s{color:#475569}html:not(.dark) .er-root .qp-ind{color:#334155;background:#f1f5f9}html:not(.dark) .er-root .qp-ind[data-stage=calm]{color:#065f46;background:#ecfdf5}html:not(.dark) .er-root .qp-ind[data-stage=rising],html:not(.dark) .er-root .qp-ind[data-stage=critical]{color:#92400e;background:#fffbeb}html:not(.dark) .er-root .qp-ind[data-stage=high],html:not(.dark) .er-root .qp-ind[data-stage=final]{color:#991b1b;background:#fef2f2}html:not(.dark) .er-root .qp-coach{background:#ecfdf5;border-color:#a7f3d0 #a7f3d0 #a7f3d0 #10b981}html:not(.dark) .er-root .qp-coach[data-stage=rising]{background:#fffbeb;border-color:#fde68a #fde68a #fde68a #f59e0b}html:not(.dark) .er-root .qp-coach[data-stage=critical]{background:#fff7ed;border-color:#fed7aa #fed7aa #fed7aa #f97316}html:not(.dark) .er-root .qp-coach[data-stage=high],html:not(.dark) .er-root .qp-coach[data-stage=final]{background:#fef2f2;border-color:#fecaca #fecaca #fecaca #ef4444}html:not(.dark) .er-root .qp-coach-t{color:#0f172a}html:not(.dark) .er-root .qp-coach-s{color:#334155}html:not(.dark) .er-root .qp-q,html:not(.dark) .er-root .qp .qp-q{color:#0f172a}html:not(.dark) .er-root .qp .qp-q{background:linear-gradient(100deg,#eef2ff,#f0fdfa);border-color:#c7d2fe}html:not(.dark) .er-root .qp .qp-opt{color:#0f172a;border-color:color-mix(in srgb, var(--oc) 45%, #e2e8f0);background:linear-gradient(160deg, color-mix(in srgb, var(--oc) 8%, #fff), #fff);box-shadow:0 10px 22px -20px #0f172a73}html:not(.dark) .er-root .qp .qp-opt:hover:not([data-done="1"]){border-color:color-mix(in srgb, var(--oc) 85%, #0f172a);background:linear-gradient(160deg, color-mix(in srgb, var(--oc) 16%, #fff), #fff);box-shadow:0 16px 28px -20px #0f172a73}html:not(.dark) .er-root .qp .qp-opt-k{color:#0f172a;background:color-mix(in srgb, var(--oc) 16%, #fff);border-color:color-mix(in srgb, var(--oc) 70%, #fff)}html:not(.dark) .er-root .qp .qp-opt-t{color:#0f172a}html:not(.dark) .er-root .qp .qp-opt[data-state=sel]{border-color:color-mix(in srgb, var(--oc) 90%, #0f172a);background:color-mix(in srgb, var(--oc) 18%, #fff);box-shadow:0 0 0 4px color-mix(in srgb, var(--oc) 24%, transparent)}html:not(.dark) .er-root .qp .qp-opt[data-state=sel] .qp-opt-k{background:var(--oc);border-color:var(--oc);color:#0b0a24}html:not(.dark) .er-root .qp .qp-opt[data-state=sel] .qp-opt-m{color:color-mix(in srgb, var(--oc) 55%, #0f172a)}html:not(.dark) .er-root .qp .qp-opt[data-state=right]{background:#ecfdf5;border-color:#059669;box-shadow:0 0 0 4px #10b98129}html:not(.dark) .er-root .qp .qp-opt[data-state=wrong]{background:#fff1f2;border-color:#e11d48;box-shadow:0 0 0 4px #f43f5e1f}html:not(.dark) .er-root .qp .qp-opt[data-done="1"][data-state=idle]{opacity:.5}html:not(.dark) .er-root .qp-flag{color:#334155;border-color:#cbd5e1}html:not(.dark) .er-root .qp-flag:hover{background:#f1f5f9}html:not(.dark) .er-root .qp-flag[data-on="1"]{color:#92400e;background:#fffbeb;border-color:#f59e0b}html:not(.dark) .er-root .qp-prog-t{color:#475569}html:not(.dark) .er-root .qp-prog-bar,html:not(.dark) .er-root .qp-tile-bar{background:#e2e8f0}html:not(.dark) .er-root .qp .qp-right{background:linear-gradient(#fff,#f8fafc);border-color:#e0e7ff}html:not(.dark) .er-root .qp-resp{border-top-color:#e2e8f0}html:not(.dark) .er-root .qp-resp-h{color:#0f766e}html:not(.dark) .er-root .qp-why,html:not(.dark) .er-root .qp .qp-why{color:#334155}html:not(.dark) .er-root .qp .qp-why{background:#ecfdf5;border-color:#a7f3d0}html:not(.dark) .er-root .qp .qp-why[data-tone=bad]{background:#fff1f2;border-color:#fecdd3}html:not(.dark) .er-root .qp .qp-why[data-tone=good] b{color:#047857}html:not(.dark) .er-root .qp .qp-why[data-tone=bad] b{color:#be123c}html:not(.dark) .er-root .qp .qp-tile{background:linear-gradient(180deg, color-mix(in srgb, var(--tc) 8%, #fff), #fff);border-color:#e2e8f0}html:not(.dark) .er-root .qp-tile-k,html:not(.dark) .er-root .qp .qp-tile-k{color:#475569}html:not(.dark) .er-root .qp-tile-v{color:#0f172a}html:not(.dark) .er-root .qp-tile[data-tone=good] .qp-tile-v{color:#047857}html:not(.dark) .er-root .qp-tile[data-tone=mid] .qp-tile-v{color:#b45309}html:not(.dark) .er-root .qp-tile[data-tone=bad] .qp-tile-v{color:#c2410c}html:not(.dark) .er-root .qp-tile-s{color:#475569}html:not(.dark) .er-root .qp-analysis,html:not(.dark) .er-root .qp .qp-analysis{background:linear-gradient(120deg,#eef2ff,#f0fdfa);border-color:#c7d2fe}html:not(.dark) .er-root .qp-an-h{color:#0f172a}html:not(.dark) .er-root .qp-analysis p{color:#334155}html:not(.dark) .er-root .qp-tip{border-top-color:#e2e8f0;color:#0f766e!important}html:not(.dark) .er-root .qp-tip b{color:#0f172a}html:not(.dark) .er-root .qp-pbars{background:#fff;border-color:#e2e8f0}html:not(.dark) .er-root .qp-pbar-top{color:#334155}html:not(.dark) .er-root .qp-pbar-top b{color:#0f172a}html:not(.dark) .er-root .qp-poverall{background:radial-gradient(300px 160px at 50% 0,#2dd4bf1f,#0000 70%),#fff;border-color:#99f6e4}html:not(.dark) .er-root .qp-poverall-k{color:#0f766e}html:not(.dark) .er-root .qp-poverall-v{color:#0f172a}html:not(.dark) .er-root .qp-sw-c{background:#fff;border-color:#e2e8f0}html:not(.dark) .er-root .qp-sw-c b{color:#0f172a}html:not(.dark) .er-root .qp-sw-c span{color:#334155}html:not(.dark) .er-root .qp-sw-c[data-tone=good]{background:#ecfdf5;border-color:#a7f3d0}html:not(.dark) .er-root .qp-sw-c[data-tone=warn]{background:#fff7ed;border-color:#fed7aa}html:not(.dark) .er-root .qp-fin-head{background:linear-gradient(#fff,#f8fafc);border-color:#e2e8f0}html:not(.dark) .er-root .qp-trow{color:#334155;background:#fff;border-color:#e2e8f0}html:not(.dark) .er-root .qp-trow[data-ok="1"]{border-left-color:#10b981}html:not(.dark) .er-root .qp-trow[data-ok="0"]{border-left-color:#f97316}html:not(.dark) .er-root .qp-thead{color:#475569;background:0 0;border:0}
