.er-root .rd-cp{background:rgba(var(--ct-p),.14);border:1px solid rgba(var(--ct-pl),.3);text-align:center;border-radius:13px;padding:12px 14px}.er-root .rd-cp b{color:#fff;font-size:17px;display:block}.er-root .rd-cp .rd-cp-t{font-family:var(--font-er-mono), monospace;color:var(--ct-pale);margin-top:2px;font-size:13.5px;display:block}.er-root .sim{--sim-c:#67e8f9;--nc:#e879f9;gap:16px;position:relative}.er-root .sim:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(120% 60% at 50% 0,#7c3aed29,#0000 62%),radial-gradient(90% 50% at 50% 108%,#22d3ee1a,#0000 60%),linear-gradient(#06041400 58%,#060414e6);position:fixed;inset:0}.er-root .sim:after{content:"";z-index:-1;pointer-events:none;opacity:.5;transform-origin:bottom;background-image:linear-gradient(#e879f924 1px,#0000 1px),linear-gradient(90deg,#67e8f91a 1px,#0000 1px);background-size:46px 30px,46px 30px;height:32vh;position:fixed;bottom:0;left:0;right:0;transform:perspective(300px)rotateX(62deg);-webkit-mask-image:linear-gradient(#0000,#000 85%);mask-image:linear-gradient(#0000,#000 85%)}.er-root .sim-health,.er-root .sim-timeline,.er-root .sim-event,.er-root .sim-skills,.er-root .sim-profile,.er-root .sim-rev,.er-root .sim-brief-card,.er-root .sim-outcome{border:1px solid color-mix(in srgb, var(--nc) 50%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--nc) 14%, transparent), 0 0 26px -10px var(--nc), inset 0 0 34px -18px var(--nc), inset 0 1px 0 #ffffff0f;background:linear-gradient(160deg,#120a28db,#080618e6);border-radius:16px;padding:16px 18px;position:relative}.er-root .sim-health:before,.er-root .sim-timeline:before,.er-root .sim-event:before,.er-root .sim-skills:before,.er-root .sim-profile:before,.er-root .sim-rev:before,.er-root .sim-brief-card:before,.er-root .sim-outcome:before{content:"";background:var(--nc);height:2px;box-shadow:0 0 14px 2px var(--nc);border-radius:2px;position:absolute;top:-1px;left:16%;right:16%}.er-root .sim-health{--nc:#e879f9}.er-root .sim-timeline{--nc:#22d3ee}.er-root .sim-event{--nc:#a78bfa}.er-root .sim-skills{--nc:#22d3ee}.er-root .sim-profile{--nc:#c084fc}.er-root .sim-rev{--nc:#22d3ee}.er-root .sim-brief-card{--nc:var(--sim-c)}.er-root .sim-outcome{--nc:#34d399}.er-root .sim-sec-k{color:#fff;font:700 11.5px var(--font-er-outfit), sans-serif;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:9px;display:flex}.er-root .sim-sec-k:after{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--nc) 45%, transparent), transparent);flex:1;height:1px}.er-root .sim-hero{flex-direction:column;gap:7px;display:flex}.er-root .sim-h1{color:#fff;font:700 clamp(30px, 4vw, 44px)/1.08 var(--font-er-outfit), sans-serif;letter-spacing:-.02em;text-shadow:0 0 26px #e879f973;margin:0}.er-root .sim-lead{color:#cfc9ea;max-width:64ch;font:500 16px/1.6 var(--font-er-outfit), sans-serif}.er-root .sim-opt:focus-visible{outline-offset:3px;outline:2px solid #5eead4}.er-root .sim-diff{background:#060414b3;border:1px solid #ffffff24;border-radius:9px;flex-direction:column;align-items:flex-end;gap:1px;padding:4px 9px;display:flex}.er-root .sim-diff b{color:#b8b1d6;font:700 8.5px var(--font-er-outfit), sans-serif;letter-spacing:.1em}.er-root .sim-diff>span{font:700 10px var(--font-er-outfit), sans-serif}.er-root .sim-diff[data-d=starter]{border-color:#5eead480;box-shadow:0 0 12px -5px #2dd4bf}.er-root .sim-diff[data-d=starter]>span{color:#5eead4}.er-root .sim-diff[data-d=pro]{border-color:#67e8f980;box-shadow:0 0 12px -5px #22d3ee}.er-root .sim-diff[data-d=pro]>span{color:#67e8f9}.er-root .sim-diff[data-d=high]{border-color:#fbbf2480;box-shadow:0 0 12px -5px #fbbf24}.er-root .sim-diff[data-d=high]>span{color:#fbbf24}.er-root .sim-diff[data-d=extreme]{border-color:#fb923c8c;box-shadow:0 0 12px -5px #fb923c}.er-root .sim-diff[data-d=extreme]>span{color:#fb923c}.er-root .sim-diff[data-d=boss]{border-color:#f472b699;box-shadow:0 0 14px -4px #f472b6}.er-root .sim-diff[data-d=boss]>span{color:#f9a8d4}.er-root .sim-card-ind{color:color-mix(in srgb, var(--nc) 78%, #fff);font:700 10.5px var(--font-er-outfit), sans-serif;letter-spacing:.1em;text-transform:uppercase}.er-root .sim-card-meta{gap:8px;margin-top:2px;display:flex}.er-root .sim-card-meta>span{border:1px solid color-mix(in srgb, var(--nc) 30%, transparent);background:color-mix(in srgb, var(--nc) 8%, #ffffff05);color:#ded7f3;font:700 10.5px var(--font-er-mono), monospace;border-radius:7px;padding:3px 9px}.er-root .sim-card-sk{color:#8f88ab;font:500 11px/1.45 var(--font-er-outfit), sans-serif}.er-root .sim-theme{--nc:var(--sim-c);box-shadow:0 0 0 1px color-mix(in srgb, var(--nc) 10%, transparent), 0 0 26px -14px var(--nc), inset 0 1px 0 #ffffff0d;border:1px solid color-mix(in srgb, var(--nc) 45%, transparent)!important;background:radial-gradient(ellipse at 100% 0%, color-mix(in srgb, var(--nc) 18%, transparent), transparent 58%), linear-gradient(155deg, #140b2cf7, #080618fa)!important}.er-root .sim-theme:after{background:linear-gradient(90deg, var(--nc), color-mix(in srgb, var(--nc) 35%, #fff), transparent)!important}.er-root .sim-theme[data-pos=active]{box-shadow:0 0 0 1px color-mix(in srgb, var(--nc) 22%, transparent), 0 0 44px -14px var(--nc), inset 0 0 44px -26px var(--nc);border-color:color-mix(in srgb, var(--nc) 85%, transparent)!important}.er-root .sim-theme .vc-theme-ico{background:color-mix(in srgb, var(--nc) 16%, #ffffff08);border:1px solid color-mix(in srgb, var(--nc) 42%, transparent);box-shadow:inset 0 0 22px -10px var(--nc)}.er-root .sim-theme .vc-theme-t{text-shadow:0 0 20px color-mix(in srgb, var(--nc) 45%, transparent)}.er-root .sim-theme .vc-theme-s{color:#e4ddf7;min-height:40px;font-size:14.5px}.er-root .sim-theme .sim-card-ind{color:color-mix(in srgb, var(--nc) 85%, #fff)}.er-root .sim-theme .sim-card-sk{margin-top:2px}.er-root .sim-carousel .vc-carousel-dot[data-current="1"]{background:linear-gradient(90deg,#22d3ee,#e879f9);box-shadow:0 0 12px #e879f980}.er-root .sim-carousel .vc-carousel-count{color:#e879f9}@media (max-width:640px){.er-root .sim-theme .vc-theme-s{min-height:0}}.er-root .sim-boot{font:600 12.5px var(--font-er-mono), monospace;color:#67e8f9;letter-spacing:.12em;text-shadow:0 0 12px #22d3ee99;flex-direction:column;gap:5px;display:flex}.er-root .sim-boot-l{animation:.35s both erSimIn}.er-root .sim-brief-card{border-radius:20px;flex-direction:column;gap:15px;padding:26px;animation:.4s both erSimIn;display:flex}.er-root .sim-brief-top{align-items:center;gap:14px;display:flex}.er-root .sim-brief-ico{border:1px solid color-mix(in srgb, var(--nc) 50%, transparent);background:color-mix(in srgb, var(--nc) 15%, #ffffff08);width:58px;height:58px;box-shadow:inset 0 0 26px -10px var(--nc);border-radius:16px;flex:none;place-items:center;font-size:28px;display:grid}.er-root .sim-brief-t{color:#fff;font:700 28px/1.1 var(--font-er-outfit), sans-serif;letter-spacing:-.02em;text-shadow:0 0 22px color-mix(in srgb, var(--nc) 55%, transparent);display:block}.er-root .sim-brief-ind{color:#a9a2c6;font:600 12px var(--font-er-outfit), sans-serif;letter-spacing:.06em;margin-top:3px;display:block}.er-root .sim-brief-grid{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:10px;display:grid}.er-root .sim-fact{box-shadow:inset 0 0 20px -14px var(--nc);background:#06041499;border:1px solid #ffffff1f;border-radius:11px;padding:11px 13px}.er-root .sim-fact small{color:#8f88ab;font:600 9.5px var(--font-er-outfit), sans-serif;letter-spacing:.13em;text-transform:uppercase;display:block}.er-root .sim-fact b{color:#fff;font:700 17px var(--font-er-mono), monospace;margin-top:3px;display:block}.er-root .sim-brief-body p{color:#ddd8ee;font:500 15px/1.65 var(--font-er-outfit), sans-serif;margin:0 0 8px}.er-root .sim-brief-ch b{color:color-mix(in srgb, var(--nc) 80%, #fff)}.er-root .sim-brief-sk{flex-wrap:wrap;gap:6px;display:flex}.er-root .sim-tag{color:#e4d9ff;font:600 11px var(--font-er-outfit), sans-serif;background:#7c3aed24;border:1px solid #c084fc66;border-radius:7px;margin:0 5px 5px 0;padding:4px 10px;display:inline-block}.er-root .sim-tag[data-good="1"]{color:#6ee7b7;background:#10b98121;border-color:#34d39973}.er-root .sim-bar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.er-root .sim-bar-l{flex-direction:column;gap:7px;min-width:0;display:flex}.er-root .sim-dash{grid-template-columns:minmax(0,400px) minmax(0,1fr) minmax(0,280px);align-items:start;gap:14px;display:grid}.er-root .sim-centre{flex-direction:column;gap:14px;min-width:0;display:flex}@media (min-width:1241px){.er-root .qt-play#sim-play{width:min(1680px,96vw);position:relative;left:50%;transform:translate(-50%)}}@media (max-width:1240px){.er-root .sim-dash{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr)}.er-root .sim-centre{grid-column:1/-1}}@media (min-width:901px){.er-root .sim-dash{align-items:stretch}.er-root .sim-health,.er-root .sim-timeline{flex-direction:column;display:flex}.er-root .sim-metrics{flex:1;grid-auto-rows:minmax(0,1fr)}.er-root .sim-metric{flex-direction:column;justify-content:center;display:flex}.er-root .sim-stages{flex:1;justify-content:space-between}.er-root .sim-centre>section{flex:auto}.er-root .sim-centre>.sim-event{flex-direction:column;display:flex}.er-root .sim-centre>.sim-event>.sim-opts{flex:1}.er-root .sim-centre>.sim-lock,.er-root .sim-centre>.sim-impact{flex-direction:column;justify-content:center;display:flex}}.er-root .sim-health-top{justify-content:space-between;align-items:center;gap:14px;margin:12px 0 14px;display:flex}.er-root .sim-health-n{color:#fff;font:700 40px/1 var(--font-er-mono), monospace;letter-spacing:-.02em;text-shadow:0 0 24px #e879f999}.er-root .sim-health-n[data-tone=warn]{color:#fbbf24;text-shadow:0 0 24px #fbbf248c}.er-root .sim-health-n[data-tone=bad]{color:#fb7185;text-shadow:0 0 24px #fb718599}.er-root .sim-health-ring{border:3px solid #e879f938;border-top-color:#e879f9;border-radius:50%;width:48px;height:48px;box-shadow:0 0 18px -4px #e879f9}.er-root .sim-health-ring[data-tone=warn]{border-color:#fbbf24 #fbbf2438 #fbbf2438;box-shadow:0 0 18px -4px #fbbf24}.er-root .sim-health-ring[data-tone=bad]{border-color:#fb7185 #fb718538 #fb718538;box-shadow:0 0 18px -4px #fb7185}.er-root .sim-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.er-root .sim-metric{--mc:#2dd4bf;border:1px solid color-mix(in srgb, var(--mc) 32%, transparent);background:linear-gradient(160deg, color-mix(in srgb, var(--mc) 9%, #ffffff05), #06041480);box-shadow:inset 0 0 22px -16px var(--mc);border-radius:11px;padding:10px 12px}.er-root .sim-metric[data-tone=warn]{--mc:#fbbf24}.er-root .sim-metric[data-tone=bad]{--mc:#fb7185}.er-root .sim-metric-h{color:#b8b1d6;font:600 10.5px var(--font-er-outfit), sans-serif;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.er-root .sim-metric-h b{color:#fff;font:700 17px var(--font-er-mono), monospace;text-shadow:0 0 14px color-mix(in srgb, var(--mc) 65%, transparent)}.er-root .sim-metric-bar{background:#ffffff12;border-radius:999px;height:6px;overflow:hidden}.er-root .sim-metric-bar i{border-radius:inherit;background:linear-gradient(90deg, var(--mc), color-mix(in srgb, var(--mc) 45%, #fff));height:100%;box-shadow:0 0 12px -2px var(--mc);transition:width .7s cubic-bezier(.2,.8,.3,1);display:block}.er-root .sim-metric-d{font:700 10.5px var(--font-er-mono), monospace;color:#fda4af;margin-top:5px;animation:.4s both erSimIn}.er-root .sim-metric-d[data-up=true]{color:#5eead4}.er-root .sim-stages{flex-direction:column;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:flex}.er-root .sim-stage{color:#8f88ab;font:600 12.5px var(--font-er-outfit), sans-serif;border:1px solid #0000;border-radius:9px;align-items:center;gap:9px;padding:7px 10px;display:flex}.er-root .sim-stage-m{text-align:center;flex:none;width:16px}.er-root .sim-stage[data-state=done]{color:#6ee7b7}.er-root .sim-stage[data-state=now]{border-color:color-mix(in srgb, var(--sim-c) 55%, transparent);background:color-mix(in srgb, var(--sim-c) 14%, transparent);color:#fff;box-shadow:0 0 18px -8px var(--sim-c), inset 0 0 20px -14px var(--sim-c)}.er-root .sim-event{--nc:var(--sim-c);animation:.35s both erSimIn}.er-root .sim-ev-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.er-root .sim-ev-type{border:1px solid color-mix(in srgb, var(--nc) 55%, transparent);background:color-mix(in srgb, var(--nc) 14%, transparent);color:color-mix(in srgb, var(--nc) 88%, #fff);font:700 10px var(--font-er-outfit), sans-serif;letter-spacing:.14em;text-transform:uppercase;box-shadow:0 0 14px -6px var(--nc);border-radius:7px;padding:4px 11px}.er-root .sim-ev-type[data-alarm="1"]{color:#fda4af;background:#fb718529;border-color:#fb7185a6;box-shadow:0 0 16px -4px #fb7185}.er-root .sim-ev-hints{flex-wrap:wrap;gap:6px;display:flex}.er-root .sim-hint{color:#fcd34d;font:700 10px var(--font-er-mono), monospace;background:#fbbf241f;border:1px solid #fbbf246b;border-radius:6px;padding:3px 9px}.er-root .sim-ev-t{color:#fff;font:700 21px/1.25 var(--font-er-outfit), sans-serif}.er-root .sim-ev-s{color:#ddd8ee;font:500 15.5px/1.6 var(--font-er-outfit), sans-serif;margin-top:7px}.er-root .sim-voices{grid-template-columns:repeat(auto-fit,minmax(235px,1fr));gap:11px;margin-top:14px;display:grid}.er-root .sim-voice{border:1px solid color-mix(in srgb, var(--nc) 28%, transparent);border-left:3px solid var(--nc);box-shadow:inset 0 0 26px -18px var(--nc);background:#ffffff09;border-radius:0 11px 11px 0;padding:13px 15px}.er-root .sim-voice-w{color:color-mix(in srgb, var(--nc) 85%, #fff);font:700 10.5px var(--font-er-outfit), sans-serif;letter-spacing:.12em}.er-root .sim-voice-l{color:#e4e0f6;font:italic 500 14.5px/1.55 var(--font-er-outfit), sans-serif;margin-top:5px}.er-root .sim-radar{background:#fb718512;border:1px solid #fb718566;border-radius:13px;flex-wrap:wrap;align-items:center;gap:18px;margin-top:14px;padding:15px;display:flex;box-shadow:inset 0 0 36px -20px #fb7185}.er-root .sim-radar-scope{background:radial-gradient(circle,#2dd4bf24,#0000 70%);border:1px solid #5eead480;border-radius:50%;flex:none;width:108px;height:108px;position:relative;overflow:hidden;box-shadow:0 0 24px -10px #2dd4bf,inset 0 0 26px -12px #2dd4bf}.er-root .sim-radar-scope i{border:1px solid #5eead447;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.er-root .sim-radar-scope i:first-child{width:66%;height:66%}.er-root .sim-radar-scope i:nth-child(2){width:33%;height:33%}.er-root .sim-radar-sweep{transform-origin:0 0;background:conic-gradient(#5eead480,#0000 70%);width:50%;height:50%;animation:2.6s linear infinite erSimSweep;position:absolute;top:50%;left:50%}.er-root .sim-radar-blip{background:#fb7185;border-radius:50%;width:8px;height:8px;animation:2.6s ease-in-out infinite erSimBlip;position:absolute;top:34%;left:68%;box-shadow:0 0 14px 4px #fb7185b3}.er-root .sim-radar-k{color:#fda4af;font:700 11px var(--font-er-outfit), sans-serif;letter-spacing:.14em;text-shadow:0 0 14px #fb718599}.er-root .sim-radar-n{color:#fff;font:700 17px var(--font-er-outfit), sans-serif;margin-top:4px}.er-root .sim-radar-rows{flex-wrap:wrap;gap:16px;margin-top:9px;display:flex}.er-root .sim-radar-rows small{color:#8f88ab;font:600 9.5px var(--font-er-outfit), sans-serif;letter-spacing:.12em;text-transform:uppercase;display:block}.er-root .sim-radar-rows b{color:#fff;font:700 14px var(--font-er-mono), monospace}.er-root .sim-opts{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:14px;margin-top:16px;display:grid}.er-root .sim-opts:has(.sim-opt:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}.er-root .sim-opt{isolation:isolate;color:#e4e0f6;text-align:left;min-height:158px;font:inherit;cursor:pointer;box-shadow:0 0 26px -18px var(--nc);background:0 0;border:0;border-radius:15px;flex-direction:column;align-items:flex-start;gap:11px;padding:17px 16px 15px;transition:transform .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.er-root .sim-opt:before{content:"";z-index:-2;aspect-ratio:1;background:conic-gradient(from 0deg, transparent 0 48%, color-mix(in srgb, var(--nc) 60%, transparent) 66%, #fff 75% 79%, color-mix(in srgb, var(--nc) 60%, transparent) 88%, transparent 100%), color-mix(in srgb, var(--nc) 32%, transparent);width:215%;animation:5.4s linear infinite erSimOptRun;position:absolute;top:50%;left:50%;translate:-50% -50%}.er-root .sim-opt:after{content:"";z-index:-1;background:linear-gradient(155deg, color-mix(in srgb, var(--nc) 9%, #140c2cf5), #070516f7);border-radius:13.5px;position:absolute;inset:1.5px}.er-root .sim-opt:nth-child(2):before{animation-delay:-1.8s}.er-root .sim-opt:nth-child(3):before{animation-delay:-3.6s}.er-root .sim-opt:nth-child(4):before{animation-delay:-.9s}.er-root .sim-opt:hover{box-shadow:0 0 34px -12px var(--nc);transform:translateY(-3px)}.er-root .sim-opt:hover:before{animation-duration:1.9s}.er-root .sim-opt:hover:after{background:linear-gradient(155deg, color-mix(in srgb, var(--nc) 17%, #180e32f2), #09061af7)}.er-root .sim-opt-k{border:1px solid color-mix(in srgb, var(--nc) 50%, transparent);background:color-mix(in srgb, var(--nc) 16%, transparent);width:34px;height:34px;color:color-mix(in srgb, var(--nc) 88%, #fff);font:700 14px var(--font-er-mono), monospace;box-shadow:0 0 18px -8px var(--nc), inset 0 0 18px -12px var(--nc);border-radius:10px;flex:none;place-items:center;display:grid}.er-root .sim-opt-t{min-width:0;font:500 14.5px/1.5 var(--font-er-outfit), sans-serif;flex:1}@media (max-width:620px){:is(.er-root .sim-opts,.er-root .sim-opts:has(.sim-opt:nth-child(4))){grid-template-columns:1fr;grid-auto-flow:row}.er-root .sim-opt{min-height:0}}.er-root .sim-lock{border:1px solid color-mix(in srgb, var(--sim-c) 50%, transparent);background:color-mix(in srgb, var(--sim-c) 9%, #06041499);box-shadow:0 0 30px -14px var(--sim-c), inset 0 0 40px -22px var(--sim-c);text-align:center;border-radius:14px;padding:22px;animation:.3s both erSimIn}.er-root .sim-lock-k{color:color-mix(in srgb, var(--sim-c) 90%, #fff);font:700 12px var(--font-er-mono), monospace;letter-spacing:.24em;text-shadow:0 0 16px var(--sim-c)}.er-root .sim-lock-l{color:#cfc9ea;font:500 14px var(--font-er-outfit), sans-serif;margin-top:6px}.er-root .sim-lock-bar{background:#ffffff14;border-radius:999px;width:min(320px,100%);height:4px;margin:13px auto 0;overflow:hidden}.er-root .sim-lock-bar i{border-radius:inherit;background:var(--sim-c);width:40%;height:100%;box-shadow:0 0 14px 1px var(--sim-c);animation:1.2s ease-in-out infinite erSimScan;display:block}.er-root .sim-impact{--nc:#fb7185;border:1px solid color-mix(in srgb, var(--nc) 45%, transparent);background:linear-gradient(160deg, color-mix(in srgb, var(--nc) 10%, #120a28cc), #080618e0);box-shadow:0 0 24px -12px var(--nc), inset 0 0 34px -20px var(--nc);border-radius:14px;padding:16px 18px;animation:.35s both erSimIn;position:relative}.er-root .sim-impact[data-good="1"]{--nc:#34d399}.er-root .sim-impact-l{color:#fff;font:600 15.5px/1.55 var(--font-er-outfit), sans-serif;margin-top:7px}.er-root .sim-impact .qp-foot{margin-top:20px}.er-root .sim-pm{background:#7c3aed24;border-left:3px solid #c084fc;border-radius:0 10px 10px 0;margin-top:12px;padding:12px 14px;box-shadow:inset 0 0 30px -18px #c084fc}.er-root .sim-pm b{color:#e9d5ff;font:700 10px var(--font-er-outfit), sans-serif;letter-spacing:.16em;margin-bottom:4px;display:block}.er-root .sim-pm>span{color:#e0dcf0;font:500 14px/1.6 var(--font-er-outfit), sans-serif}.er-root .sim-crisis{animation:2.6s ease-in-out infinite erSimPulse}.er-root .sim-alarm{text-shadow:0 0 16px #fb7185b3;color:#fda4af!important}.er-root .sim-clock{text-align:right;background:#fb71851f;border:1px solid #fb718599;border-radius:11px;padding:9px 16px;box-shadow:0 0 22px -8px #fb7185}.er-root .sim-clock small{color:#fda4af;font:600 9.5px var(--font-er-outfit), sans-serif;letter-spacing:.12em;text-transform:uppercase;display:block}.er-root .sim-clock b{color:#fff;font:700 26px var(--font-er-mono), monospace;text-shadow:0 0 18px #fb7185b3}.er-root .sim-clock[data-low="1"]{background:#fb718533;border-color:#fb7185;box-shadow:0 0 30px -6px #fb7185}.er-root .sim-clock[data-low="1"] b{color:#fda4af}.er-root .sim-crisis-health{color:#b8b1d6;font:700 10.5px var(--font-er-outfit), sans-serif;letter-spacing:.16em;background:#06041499;border:1px solid #e879f959;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:11px 16px;display:flex;box-shadow:inset 0 0 30px -20px #e879f9}.er-root .sim-crisis-health b{color:#6ee7b7;font:700 21px var(--font-er-mono), monospace;letter-spacing:0}.er-root .sim-crisis-health b[data-tone=warn]{color:#fbbf24}.er-root .sim-crisis-health b[data-tone=bad]{color:#fb7185}.er-root .sim-event--crisis{--nc:#fb7185}.er-root .sim-outcome{border-radius:18px;padding:22px 24px;animation:.4s both erSimIn}.er-root .sim-outcome[data-k=controlled]{--nc:#22d3ee}.er-root .sim-outcome[data-k=atrisk]{--nc:#fbbf24}.er-root .sim-outcome[data-k=failure]{--nc:#fb7185}.er-root .sim-outcome-t{color:#fff;font:700 clamp(26px, 3.4vw, 36px)/1.1 var(--font-er-outfit), sans-serif;letter-spacing:-.02em;text-shadow:0 0 28px color-mix(in srgb, var(--nc) 60%, transparent);margin:7px 0 0}.er-root .sim-outcome-l{color:#d6d1ec;font:500 15.5px/1.6 var(--font-er-outfit), sans-serif;margin-top:7px}.er-root .sim-score-wrap{grid-template-columns:minmax(0,.4fr) minmax(0,1fr);align-items:stretch;gap:14px;display:grid}.er-root .sim-score{--nc:#e879f9;border:1px solid color-mix(in srgb, var(--nc) 50%, transparent);box-shadow:0 0 28px -12px var(--nc), inset 0 0 40px -22px var(--nc);background:linear-gradient(160deg,#280c3ee0,#080618eb);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:22px;display:flex;position:relative}.er-root .sim-score:before{content:"";background:var(--nc);height:2px;box-shadow:0 0 14px 2px var(--nc);border-radius:2px;position:absolute;top:-1px;left:18%;right:18%}.er-root .sim-score small{color:#e9d5ff;font:700 9.5px var(--font-er-outfit), sans-serif;letter-spacing:.18em;text-transform:uppercase}.er-root .sim-score b{color:#fff;font:700 56px/1 var(--font-er-mono), monospace;letter-spacing:-.03em;text-shadow:0 0 30px #e879f9b3;animation:.5s both erSimIn}.er-root .sim-score>span{color:#a99fc4;font:600 12px var(--font-er-mono), monospace}.er-root .sim-score-facts{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:10px;display:grid}.er-root .sim .sim-score-facts .rd-cp{--nc:#22d3ee;border:1px solid color-mix(in srgb, var(--nc) 42%, transparent);background:linear-gradient(160deg, color-mix(in srgb, var(--nc) 10%, #120a28cc), #080618e6);text-align:left;box-shadow:0 0 20px -12px var(--nc), inset 0 0 28px -20px var(--nc);border-radius:13px;padding:14px 15px;position:relative}.er-root .sim .sim-score-facts .rd-cp:nth-child(2){--nc:#e879f9}.er-root .sim .sim-score-facts .rd-cp:nth-child(3){--nc:#a78bfa}.er-root .sim .sim-score-facts .rd-cp:nth-child(4){--nc:#34d399}.er-root .sim .sim-score-facts .rd-cp b{color:#fff;font:700 26px/1 var(--font-er-mono), monospace;text-shadow:0 0 18px color-mix(in srgb, var(--nc) 60%, transparent);display:block}.er-root .sim .sim-score-facts .rd-cp .rd-cp-t{color:#a99fc4;font:600 10px var(--font-er-outfit), sans-serif;letter-spacing:.12em;text-transform:uppercase;margin-top:5px;display:block}.er-root .sim-skill{color:#cfc9ea;font:600 12.5px var(--font-er-outfit), sans-serif;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) auto;align-items:center;gap:11px;margin-top:10px;display:grid}.er-root .sim-skill b{color:#fff;font:700 13px var(--font-er-mono), monospace}.er-root .sim-skill .sim-metric-bar{--mc:#22d3ee}.er-root .sim-profile-n{color:#fff;font:700 25px var(--font-er-outfit), sans-serif;letter-spacing:-.01em;text-shadow:0 0 24px #c084fc8c;margin-top:8px}.er-root .sim-profile-b{color:#d6d1ec;font:500 14.5px/1.6 var(--font-er-outfit), sans-serif;margin-top:5px}.er-root .sim-profile-cols{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin-top:14px;display:grid}.er-root .sim-profile-cols small{color:#8f88ab;font:700 10px var(--font-er-outfit), sans-serif;letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px;display:block}.er-root .sim-rev-block{margin-top:12px}.er-root .sim-rev-block small{color:#8f88ab;font:700 10px var(--font-er-outfit), sans-serif;letter-spacing:.14em;text-transform:uppercase;margin-bottom:4px;display:block}.er-root .sim-rev-block div{color:#e4e0f6;font:500 15px/1.55 var(--font-er-outfit), sans-serif}.er-root .sim-rev-fx{flex-wrap:wrap;gap:6px;margin-top:11px;display:flex}.er-root .sim-fx{font:700 10.5px var(--font-er-mono), monospace;border-radius:7px;padding:4px 10px}.er-root .sim-fx[data-tone=good]{color:#6ee7b7;background:#10b9811f;border:1px solid #34d39973;box-shadow:0 0 14px -8px #34d399}.er-root .sim-fx[data-tone=bad]{color:#fda4af;background:#fb71851f;border:1px solid #fb718573;box-shadow:0 0 14px -8px #fb7185}.er-root .sim-rev-nav{justify-content:space-between;gap:10px;margin-top:16px;display:flex}.er-root .sim .rx-start{--nc:#e879f9;border:1px solid color-mix(in srgb, var(--nc) 65%, transparent);background:linear-gradient(140deg, color-mix(in srgb, var(--nc) 24%, #0a061ce6), #080618eb);color:#fff;font:700 14.5px var(--font-er-outfit), sans-serif;letter-spacing:.04em;box-shadow:0 0 24px -10px var(--nc), inset 0 0 28px -18px var(--nc);text-shadow:0 0 14px color-mix(in srgb, var(--nc) 55%, transparent);border-radius:11px;justify-content:center;gap:10px;padding:13px 22px}.er-root .sim .rx-start:hover{filter:none;border-color:var(--nc);box-shadow:0 0 34px -8px var(--nc), inset 0 0 34px -16px var(--nc);transform:translateY(-1px)}.er-root .sim .st-btn{color:#ded7f3;font:700 13px var(--font-er-outfit), sans-serif;letter-spacing:.03em;background:#0c081eb3;border:1px solid #a78bfa66;border-radius:10px;padding:12px 18px;box-shadow:inset 0 0 24px -18px #a78bfa}.er-root .sim .st-btn:hover{color:#fff;border-color:#c084fccc;box-shadow:0 0 20px -10px #c084fc,inset 0 0 26px -16px #c084fc}.er-root .sim .st-btn[data-off="1"]{opacity:.4;pointer-events:none}.er-root .sim .rx-back{color:#67e8f9;background:#080618b3;border-color:#67e8f973;box-shadow:0 0 18px -10px #22d3ee}.er-root .sim .rx-bar{background:#ffffff12;border-radius:999px;height:5px;overflow:hidden}.er-root .sim .rx-bar i{background:linear-gradient(90deg,#22d3ee,#e879f9);box-shadow:0 0 14px -1px #e879f9}.er-root .sim .vc-level-chip{border-color:color-mix(in srgb, var(--sim-c) 45%, transparent);background:color-mix(in srgb, var(--sim-c) 12%, transparent);color:color-mix(in srgb, var(--sim-c) 85%, #fff);box-shadow:0 0 14px -8px var(--sim-c)}.er-root .sim .qp-chip{color:#d8cff5;font:700 10.5px var(--font-er-mono), monospace;letter-spacing:.08em;background:#7c3aed1a;border:1px solid #a78bfa59;border-radius:7px}.er-root .sim .qt-kicker{color:#67e8f9;letter-spacing:.18em;text-shadow:0 0 16px #22d3ee80}.er-root .sim .qt-note-s{color:#8b83a8}@media (max-width:900px){.er-root .sim-dash,.er-root .sim-score-wrap{grid-template-columns:1fr}}@media (max-width:640px){.er-root .sim:after{display:none}.er-root .sim-brief-card{padding:18px}.er-root .sim-brief-t{font-size:23px}.er-root .sim-health,.er-root .sim-timeline,.er-root .sim-event,.er-root .sim-skills,.er-root .sim-profile,.er-root .sim-rev{padding:14px}.er-root .sim-radar{gap:12px}.er-root .sim-skill{grid-template-columns:1fr auto}.er-root .sim-skill .sim-metric-bar{grid-column:1/-1}.er-root .sim-rev-nav{flex-direction:column}}@media (prefers-reduced-motion:reduce){.er-root .sim-crisis,.er-root .sim-radar-sweep,.er-root .sim-radar-blip,.er-root .sim-lock-bar i,.er-root .sim-boot-l,.er-root .sim-brief-card,.er-root .sim-event,.er-root .sim-impact,.er-root .sim-outcome,.er-root .sim-score b,.er-root .sim-metric-d,.er-root .sim-opt:before{animation:none}.er-root .sim-opt,.er-root .sim-metric-bar i{transition:none}.er-root .sim-opt:hover{transform:none}}.er-root .sim-amb-host{isolation:isolate;position:relative}.er-root .sim-amb{z-index:-1;pointer-events:none;border-radius:30px;position:absolute;inset:0;overflow:hidden}.er-root .sim-amb i{filter:blur(70px);opacity:.45;border-radius:50%;width:520px;height:520px;animation:18s ease-in-out infinite alternate erSimDrift;position:absolute}.er-root .sim-amb i:first-child{background:radial-gradient(circle,#22d3ee8c,#0000 65%);top:-160px;left:-120px}.er-root .sim-amb i:nth-child(2){background:radial-gradient(circle,#a855f78c,#0000 65%);animation-delay:-6s;top:40px;right:-140px}.er-root .sim-amb i:nth-child(3){background:radial-gradient(circle,#ec489966,#0000 65%);animation-delay:-12s;bottom:-260px;left:35%}.er-root .sim-amb-grid{opacity:.35;background-image:linear-gradient(#67e8f912 1px,#0000 1px),linear-gradient(90deg,#67e8f912 1px,#0000 1px);background-size:44px 44px;animation:20s linear infinite erSimGrid;position:absolute;inset:0;-webkit-mask:radial-gradient(at 50% 40%,#000 30%,#0000 75%);mask:radial-gradient(at 50% 40%,#000 30%,#0000 75%)}.er-root .sim-amb-grid:after{content:"";background:linear-gradient(#0000,#67e8f91f,#0000);height:120px;animation:6s linear infinite erSimAmbScan;position:absolute;top:-120px;left:0;right:0}.er-root #sim-play .sim-event{border-radius:22px;padding:22px 24px}.er-root #sim-play .sim-ev-t{letter-spacing:-.01em;font-size:clamp(24px,2.2vw,30px);font-weight:900}.er-root #sim-play .sim-ev-s{color:#ddd8f5;font-size:16.5px;line-height:1.55}.er-root .sim-ask{color:#fff;font:800 16px var(--font-er-outfit), sans-serif;align-items:center;gap:10px;margin-top:20px;display:flex}.er-root .sim-ask small{color:#b9b3d6;font:700 11.5px var(--font-er-outfit), sans-serif;letter-spacing:.06em;background:#ffffff0f;border-radius:999px;margin-left:auto;padding:4px 10px}.er-root .sim-ask>span{background:#22d3ee24;border-radius:10px;place-items:center;width:32px;height:32px;font-size:17px;display:grid}.er-root .sim-amb-host .sim-opts,.er-root #sim-crisis .sim-opts{gap:14px;margin-top:12px}.er-root .sim-amb-host .sim-opt,.er-root #sim-crisis .sim-opt{--oc:#2dd4bf;cursor:pointer;border-radius:20px;min-height:150px;padding:18px;transition:transform .18s,border-color .18s,box-shadow .18s;border:2px solid color-mix(in srgb, var(--oc) 32%, transparent)!important;background:linear-gradient(165deg, color-mix(in srgb, var(--oc) 14%, transparent), #0a0a20a6)!important}.er-root .sim-amb-host .sim-opt:nth-child(2),.er-root #sim-crisis .sim-opt:nth-child(2){--oc:#a78bfa}.er-root .sim-amb-host .sim-opt:nth-child(3),.er-root #sim-crisis .sim-opt:nth-child(3){--oc:#fbbf24}.er-root .sim-amb-host .sim-opt:nth-child(4),.er-root #sim-crisis .sim-opt:nth-child(4){--oc:#f472b6}.er-root .sim-amb-host .sim-opt:hover,.er-root #sim-crisis .sim-opt:hover{box-shadow:0 22px 36px -20px var(--oc), 0 0 0 4px color-mix(in srgb, var(--oc) 14%, transparent);transform:translateY(-5px);border-color:var(--oc)!important}.er-root .sim-amb-host .sim-opt:active,.er-root #sim-crisis .sim-opt:active{transform:translateY(-1px)scale(.98)}.er-root .sim-amb-host .sim-opt-k,.er-root #sim-crisis .sim-opt-k{width:44px;height:44px;box-shadow:0 0 18px -4px var(--oc);place-items:center;display:grid;font:900 19px var(--font-er-outfit), sans-serif!important;color:#0b0a24!important;background:var(--oc)!important;border:0!important;border-radius:50%!important}.er-root .sim-amb-host .sim-opt-t,.er-root #sim-crisis .sim-opt-t{color:#fff;line-height:1.45;font-size:16px!important;font-weight:700!important}.er-root .sim-amb-host .sim-opt:before,.er-root #sim-crisis .sim-opt:before{display:none}.er-root .sim-amb-host .sim-opt,.er-root #sim-crisis .sim-opt{padding-bottom:44px!important}.er-root .sim-amb-host .sim-opt:after,.er-root #sim-crisis .sim-opt:after{content:"Choose →";z-index:1;color:var(--oc);font:800 12px var(--font-er-outfit), sans-serif;letter-spacing:.04em;opacity:0;background:0 0;border-radius:0;transition:opacity .18s,transform .18s;position:absolute;inset:auto 16px 14px auto;transform:translate(-6px)}.er-root .sim-amb-host .sim-opt:hover:after,.er-root #sim-crisis .sim-opt:hover:after{opacity:1;transform:none}.er-root #sim-play .sim-health-n{font-size:54px}.er-root #sim-play .sim-metric{background:linear-gradient(160deg, color-mix(in srgb, var(--mc) 10%, transparent), #0a0a208c);border-radius:14px}.er-root #sim-play .sim-metric-bar{border-radius:99px;height:7px}.er-root #sim-play .sim-metric-bar i{background:var(--mc);box-shadow:0 0 10px -2px var(--mc);border-radius:99px}.er-root #sim-play .sim-stage[data-state=now]{box-shadow:0 0 22px -8px var(--sim-c);font-size:13.5px}.er-root #sim-play .sim-stage[data-state=now] .sim-stage-m{animation:1.4s ease-in-out infinite erSimNow}.er-root #sim-play .sim-impact{background:linear-gradient(160deg, color-mix(in srgb, var(--nc) 16%, transparent), #0a0a2099);border-radius:20px;padding:22px 24px}.er-root #sim-play .sim-impact-l{color:#fff;font-size:17px;font-weight:700}@media (max-width:900px){.er-root .sim-amb-host .sim-opts{grid-auto-flow:row}.er-root .sim-amb-host .sim-opt{min-height:0}.er-root .sim-amb-host .sim-opt:after{display:none}}@media (prefers-reduced-motion:reduce){.er-root .sim-amb i,.er-root .sim-amb-grid,.er-root .sim-amb-grid:after,.er-root #sim-play .sim-stage-m{animation:none!important}}.er-root .rx-screen .sim-ev-s,.er-root .rx-screen .sim-impact-l,.er-root .rx-screen .sim-pm span,.er-root .rx-screen .sim-voice-l{color:#fff!important;font-weight:700!important}.er-root #sim-play .sim-metric{flex-direction:column;justify-content:center;gap:8px;padding:14px 14px 12px;display:flex;position:relative}.er-root #sim-play .sim-metric-ico{background:color-mix(in srgb, var(--mc) 16%, transparent);border:1px solid color-mix(in srgb, var(--mc) 35%, transparent);border-radius:12px;place-items:center;width:38px;height:38px;font-size:19px;display:grid}.er-root #sim-play .sim-metric-h span{letter-spacing:.12em;font-size:11px}.er-root #sim-play .sim-metric-h b{color:#fff;font-size:22px!important}.er-root #sim-play .sim-metric-st{font:800 10.5px var(--font-er-outfit), sans-serif;letter-spacing:.06em;color:color-mix(in srgb, var(--mc) 60%, #fff);background:color-mix(in srgb, var(--mc) 14%, transparent);border:1px solid color-mix(in srgb, var(--mc) 35%, transparent);border-radius:999px;align-self:flex-start;padding:2px 9px}.er-root #sim-play .sim-stages{padding-left:4px;position:relative}.er-root #sim-play .sim-stages:before{content:"";background:linear-gradient(180deg, var(--sim-c,#22d3ee), #ffffff14);opacity:.55;border-radius:2px;width:2px;position:absolute;top:22px;bottom:22px;left:21px}.er-root #sim-play .sim-stage{z-index:1;gap:12px;position:relative}.er-root #sim-play .sim-stage-m{color:#b9b3d6;background:#15123a;border:2px solid #ffffff2e;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:10px;display:grid}.er-root #sim-play .sim-stage[data-state=done] .sim-stage-m{color:#04201d;background:#34d399;border-color:#34d399}.er-root #sim-play .sim-stage[data-state=now] .sim-stage-m{background:var(--sim-c,#22d3ee);color:#0b0a24;box-shadow:0 0 14px var(--sim-c,#22d3ee);border-color:#fff}.er-root #sim-play .sim-stage:not([data-state=now]){padding-top:4px;padding-bottom:4px}.er-root #sim-play .sim-stage[data-state=todo] .sim-stage-l,.er-root #sim-play .sim-stage:not([data-state]) .sim-stage-l{color:#a49ec4}.er-root .sim-tl-prog{background:#ffffff0f;border:1px solid #67e8f940;border-radius:999px;height:26px;margin-top:12px;position:relative;overflow:hidden}.er-root .sim-tl-prog i{border-radius:inherit;background:linear-gradient(90deg,#22d3ee73,#a855f780);position:absolute;inset:0 auto 0 0}.er-root .sim-tl-prog span{z-index:1;color:#fff;height:100%;font:800 11px var(--font-er-outfit), sans-serif;letter-spacing:.12em;place-items:center;display:grid;position:relative}.er-root #sim-play .sim-stage{border-radius:14px;align-items:center}.er-root #sim-play .sim-stage-m{width:28px;height:28px;font:900 12px var(--font-er-outfit), sans-serif}.er-root #sim-play .sim-stages:before{left:24px}.er-root .sim-stage-tx{flex-direction:column;gap:1px;min-width:0;display:flex}.er-root .sim-stage-st{font:800 9.5px var(--font-er-outfit), sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#6f6993}.er-root .sim-stage[data-state=done] .sim-stage-st:before{content:"Done";color:#6ee7b7}.er-root .sim-stage[data-state=now] .sim-stage-st:before{content:"In progress";color:#fff}.er-root .sim-stage[data-state=todo] .sim-stage-st:before{content:"Upcoming"}.er-root .sim-stage[data-state=todo]:nth-child(n){opacity:.8}.er-root #sim-play .sim-stage[data-state=now]{padding-top:10px;padding-bottom:10px}.er-root #sim-play .sim-stage[data-state=now] .sim-stage-l{color:#fff;font-size:15px;font-weight:800}.er-root #sim-play .sim-stage[data-state=done] .sim-stage-l{color:#a7f3d0;-webkit-text-decoration:line-through #6ee7b766;text-decoration:line-through #6ee7b766}.er-root #sim-play .sim-stage:last-child .sim-stage-m{color:#fb7185;border-color:#fb7185}.er-root #sim-play .sim-stage:last-child .sim-stage-l{color:#fda4af}.er-root #sim-play .sim-stage:last-child[data-state=todo] .sim-stage-st:before{content:"Boss stage";color:#fb7185}.er-root .sim-lock-bar i{transform-origin:0;background:linear-gradient(90deg,#2dd4bf,#a78bfa)!important;width:100%!important;animation:.75s cubic-bezier(.4,0,.2,1) 50ms both erSimLockFill!important}@keyframes erSimIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes erSimSweep{to{transform:rotate(360deg)}}@keyframes erSimBlip{0%,to{opacity:.35}45%{opacity:1}}@keyframes erSimOptRun{to{rotate:360deg}}@keyframes erSimScan{0%{transform:translate(-110%)}to{transform:translate(260%)}}@keyframes erSimPulse{0%,to{box-shadow:0 0 #fb718500}50%{box-shadow:0 0 70px -22px #fb718580}}@keyframes erSimDrift{to{transform:translate(60px,40px)scale(1.15)}}@keyframes erSimGrid{to{background-position:0 44px,44px 0}}@keyframes erSimAmbScan{to{top:110%}}@keyframes erSimNow{50%{transform:scale(1.3)}}@keyframes erSimLockFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.er-root .sim .sim-carousel{margin-top:4px}.er-root .sim-fx[data-tone=flat]{color:#c9c4dc;background:#ffffff0d;border:1px solid #ffffff2e}html:not(.dark) .er-root .sim:before{background:radial-gradient(120% 60% at 50% 0,#7c3aed14,#0000 62%),radial-gradient(90% 50% at 50% 108%,#0e74900f,#0000 60%)}html:not(.dark) .er-root .sim:after{opacity:.28}html:not(.dark) .er-root .sim-health,html:not(.dark) .er-root .sim-timeline,html:not(.dark) .er-root .sim-event,html:not(.dark) .er-root .sim-skills,html:not(.dark) .er-root .sim-profile,html:not(.dark) .er-root .sim-rev,html:not(.dark) .er-root .sim-brief-card,html:not(.dark) .er-root .sim-outcome{border-color:color-mix(in srgb, var(--nc) 45%, #e2e8f0);box-shadow:0 0 0 1px color-mix(in srgb, var(--nc) 10%, transparent), 0 18px 40px -32px #0f172a73;background:linear-gradient(160deg,#fff,#f8fafc)}html:not(.dark) .er-root .sim-health:before,html:not(.dark) .er-root .sim-timeline:before,html:not(.dark) .er-root .sim-event:before,html:not(.dark) .er-root .sim-skills:before,html:not(.dark) .er-root .sim-profile:before,html:not(.dark) .er-root .sim-rev:before,html:not(.dark) .er-root .sim-brief-card:before,html:not(.dark) .er-root .sim-outcome:before{box-shadow:none}html:not(.dark) .er-root .sim-health{--nc:#a21caf}html:not(.dark) .er-root .sim-timeline,html:not(.dark) .er-root .sim-skills,html:not(.dark) .er-root .sim-rev{--nc:#0e7490}html:not(.dark) .er-root .sim-profile{--nc:#7e22ce}html:not(.dark) .er-root .sim-outcome{--nc:#047857}html:not(.dark) .er-root .sim-outcome[data-k=controlled]{--nc:#0e7490}html:not(.dark) .er-root .sim-outcome[data-k=atrisk]{--nc:#b45309}html:not(.dark) .er-root .sim-outcome[data-k=failure]{--nc:#be123c}html:not(.dark) .er-root .sim-sec-k{color:#0f172a}html:not(.dark) .er-root .sim-h1{color:#0f172a;text-shadow:none}html:not(.dark) .er-root .sim-lead{color:#334155}html:not(.dark) .er-root .sim-opt:focus-visible{outline-color:#0f766e}html:not(.dark) .er-root .sim .rx-back{color:#0e7490;box-shadow:none;background:#fff;border-color:#0e749066}html:not(.dark) .er-root .sim .rx-back:hover{background:#ecfeff;border-color:#0e7490}html:not(.dark) .er-root .sim .qt-kicker{color:#0e7490;text-shadow:none}html:not(.dark) .er-root .sim .qt-note-s{color:#475569}html:not(.dark) .er-root .sim .rx-bar{background:#e2e8f0}html:not(.dark) .er-root .sim .rx-bar i{box-shadow:none;background:linear-gradient(90deg,#0e7490,#a21caf)}html:not(.dark) .er-root .sim .vc-level-chip{border-color:color-mix(in srgb, var(--sim-c) 55%, #e2e8f0);background:color-mix(in srgb, var(--sim-c) 10%, #fff);color:color-mix(in srgb, var(--sim-c) 45%, #0f172a);box-shadow:none}html:not(.dark) .er-root .sim .qp-chip{color:#4c1d95;background:#f5f3ff;border-color:#ddd6fe}html:not(.dark) .er-root .sim .rx-start{color:#fff;text-shadow:none;background:linear-gradient(140deg,#a21caf,#6d28d9);border-color:#0000;box-shadow:0 12px 26px -14px #6d28d9b3}html:not(.dark) .er-root .sim .rx-start:hover{border-color:#0000;box-shadow:0 14px 30px -12px #6d28d9cc}html:not(.dark) .er-root .sim .st-btn{color:#4c1d95;box-shadow:none;background:#fff;border-color:#c4b5fd}html:not(.dark) .er-root .sim .st-btn:hover{color:#3b0764;box-shadow:none;border-color:#7e22ce}html:not(.dark) .er-root .sim-theme{box-shadow:0 0 0 1px color-mix(in srgb, var(--nc) 12%, transparent), 0 20px 40px -32px #0f172a80;background:radial-gradient(ellipse at 100% 0%, color-mix(in srgb, var(--nc) 16%, transparent), transparent 58%), linear-gradient(155deg, #fff, #f8fafc)!important}html:not(.dark) .er-root .sim-theme[data-pos=active]{box-shadow:0 0 0 1px color-mix(in srgb, var(--nc) 30%, transparent), 0 24px 46px -30px #0f172a8c}html:not(.dark) .er-root .sim-theme .vc-theme-t{color:#0f172a;text-shadow:none}html:not(.dark) .er-root .sim-theme .vc-theme-s{color:#334155}html:not(.dark) .er-root .sim-theme .sim-card-ind,html:not(.dark) .er-root .sim-card-ind{color:color-mix(in srgb, var(--nc) 45%, #0f172a)}html:not(.dark) .er-root .sim-card-sk{color:#475569}html:not(.dark) .er-root .sim-card-meta>span{border-color:color-mix(in srgb, var(--nc) 40%, #e2e8f0);color:#334155;background:#f8fafc}html:not(.dark) .er-root .sim-diff{background:#fff;border-color:#e2e8f0;box-shadow:none!important}html:not(.dark) .er-root .sim-diff b{color:#475569}html:not(.dark) .er-root .sim-diff[data-d=starter]>span{color:#0f766e}html:not(.dark) .er-root .sim-diff[data-d=pro]>span{color:#0e7490}html:not(.dark) .er-root .sim-diff[data-d=high]>span{color:#b45309}html:not(.dark) .er-root .sim-diff[data-d=extreme]>span{color:#c2410c}html:not(.dark) .er-root .sim-diff[data-d=boss]>span{color:#be185d}html:not(.dark) .er-root .sim-carousel .vc-carousel-count{color:#a21caf}html:not(.dark) .er-root .sim-boot{color:#0e7490;text-shadow:none}html:not(.dark) .er-root .sim-brief-t{color:#0f172a;text-shadow:none}html:not(.dark) .er-root .sim-brief-ind{color:#475569}html:not(.dark) .er-root .sim-fact{box-shadow:none;background:#f8fafc;border-color:#e2e8f0}html:not(.dark) .er-root .sim-fact small{color:#475569}html:not(.dark) .er-root .sim-fact b{color:#0f172a}html:not(.dark) .er-root .sim-brief-body p{color:#1e293b}html:not(.dark) .er-root .sim-brief-ch b{color:color-mix(in srgb, var(--nc) 45%, #0f172a)}html:not(.dark) .er-root .sim-tag{color:#5b21b6;background:#f5f3ff;border-color:#c4b5fd}html:not(.dark) .er-root .sim-tag[data-good="1"]{color:#047857;background:#ecfdf5;border-color:#6ee7b7}html:not(.dark) .er-root .sim-amb i{opacity:.16}html:not(.dark) .er-root .sim-health-n,html:not(.dark) .er-root #sim-play .sim-health-n{color:#0f172a;text-shadow:none}html:not(.dark) .er-root .sim-health-n[data-tone=warn]{color:#b45309}html:not(.dark) .er-root .sim-health-n[data-tone=bad]{color:#be123c}html:not(.dark) .er-root .sim-health-ring{box-shadow:none;border-color:#a21caf #a21caf2e #a21caf2e}html:not(.dark) .er-root .sim-health-ring[data-tone=warn]{border-color:#b45309 #b453092e #b453092e}html:not(.dark) .er-root .sim-health-ring[data-tone=bad]{border-color:#be123c #be123c2e #be123c2e}html:not(.dark) .er-root .sim-metric{--mc:#0f766e}html:not(.dark) .er-root .sim-metric[data-tone=warn]{--mc:#b45309}html:not(.dark) .er-root .sim-metric[data-tone=bad]{--mc:#be123c}html:not(.dark) .er-root .sim-metric,html:not(.dark) .er-root #sim-play .sim-metric{border-color:color-mix(in srgb, var(--mc) 32%, #e2e8f0);background:linear-gradient(160deg, color-mix(in srgb, var(--mc) 7%, #fff), #fff);box-shadow:none}html:not(.dark) .er-root .sim-metric-h{color:#475569}html:not(.dark) .er-root .sim-metric-h b,html:not(.dark) .er-root #sim-play .sim-metric-h b{text-shadow:none;color:#0f172a!important}html:not(.dark) .er-root .sim-metric-bar{background:#e2e8f0}html:not(.dark) .er-root .sim-metric-bar i,html:not(.dark) .er-root #sim-play .sim-metric-bar i{background:var(--mc);box-shadow:none}html:not(.dark) .er-root #sim-play .sim-metric-st{color:var(--mc);background:color-mix(in srgb, var(--mc) 10%, #fff);border-color:color-mix(in srgb, var(--mc) 35%, #fff)}html:not(.dark) .er-root .sim-metric-d{color:#be123c}html:not(.dark) .er-root .sim-metric-d[data-up=true]{color:#0f766e}html:not(.dark) .er-root .sim-stage{color:#475569}html:not(.dark) .er-root .sim-stage[data-state=done]{color:#047857}html:not(.dark) .er-root .sim-stage[data-state=now]{border-color:color-mix(in srgb, var(--sim-c) 60%, #e2e8f0);background:color-mix(in srgb, var(--sim-c) 12%, #fff);color:#0f172a;box-shadow:none}html:not(.dark) .er-root #sim-play .sim-stage[data-state=now]{box-shadow:none}html:not(.dark) .er-root #sim-play .sim-stage-m{color:#334155;background:#fff;border-color:#cbd5e1}html:not(.dark) .er-root #sim-play .sim-stage[data-state=done] .sim-stage-m{color:#fff;background:#047857;border-color:#047857}html:not(.dark) .er-root #sim-play .sim-stage[data-state=now] .sim-stage-m{color:#0b0a24;box-shadow:none;border-color:#0f172a}html:not(.dark) .er-root #sim-play .sim-stage[data-state=now] .sim-stage-l{color:#0f172a}html:not(.dark) .er-root #sim-play .sim-stage[data-state=done] .sim-stage-l{color:#047857;text-decoration-color:#04785766}html:not(.dark) .er-root #sim-play .sim-stage[data-state=todo] .sim-stage-l,html:not(.dark) .er-root #sim-play .sim-stage:not([data-state]) .sim-stage-l{color:#475569}html:not(.dark) .er-root #sim-play .sim-stage:last-child .sim-stage-m{color:#be123c;border-color:#be123c}html:not(.dark) .er-root #sim-play .sim-stage:last-child .sim-stage-l{color:#be123c}html:not(.dark) .er-root #sim-play .sim-stages:before{background:linear-gradient(180deg, var(--sim-c,#0e7490), #e2e8f0)}html:not(.dark) .er-root .sim-stage-st{color:#475569}html:not(.dark) .er-root .sim-stage[data-state=done] .sim-stage-st:before{color:#047857}html:not(.dark) .er-root .sim-stage[data-state=now] .sim-stage-st:before{color:#0f172a}html:not(.dark) .er-root #sim-play .sim-stage:last-child[data-state=todo] .sim-stage-st:before{color:#be123c}html:not(.dark) .er-root .sim-tl-prog{background:#f1f5f9;border-color:#a5f3fc}html:not(.dark) .er-root .sim-tl-prog i{background:linear-gradient(90deg,#0e749040,#a21caf40)}html:not(.dark) .er-root .sim-tl-prog span{color:#0f172a}html:not(.dark) .er-root .sim-ev-type{border-color:color-mix(in srgb, var(--nc) 55%, #e2e8f0);background:color-mix(in srgb, var(--nc) 10%, #fff);color:color-mix(in srgb, var(--nc) 45%, #0f172a);box-shadow:none}html:not(.dark) .er-root .sim-ev-type[data-alarm="1"]{color:#be123c;background:#fff1f2;border-color:#fda4af}html:not(.dark) .er-root .sim-hint{color:#92400e;background:#fffbeb;border-color:#fcd34d}html:not(.dark) .er-root .sim-ev-t{color:#0f172a}html:not(.dark) .er-root .rx-screen .sim-ev-s,html:not(.dark) .er-root .rx-screen .sim-impact-l,html:not(.dark) .er-root .rx-screen .sim-pm span,html:not(.dark) .er-root .rx-screen .sim-voice-l{color:#0f172a!important}html:not(.dark) .er-root .sim-voice{border-color:color-mix(in srgb, var(--nc) 30%, #e2e8f0);box-shadow:none;background:#f8fafc}html:not(.dark) .er-root .sim-voice-w{color:color-mix(in srgb, var(--nc) 45%, #0f172a)}html:not(.dark) .er-root .sim-radar{box-shadow:none;background:#fff1f2;border-color:#fecdd3}html:not(.dark) .er-root .sim-radar-scope{box-shadow:none;background:radial-gradient(circle,#0f766e1a,#0000 70%);border-color:#0f766e}html:not(.dark) .er-root .sim-radar-k{color:#be123c;text-shadow:none}html:not(.dark) .er-root .sim-radar-n{color:#0f172a}html:not(.dark) .er-root .sim-radar-rows small{color:#475569}html:not(.dark) .er-root .sim-radar-rows b,html:not(.dark) .er-root .sim-ask{color:#0f172a}html:not(.dark) .er-root .sim-ask small{color:#334155;background:#f1f5f9}html:not(.dark) .er-root .sim-ask>span{background:#ecfeff}html:not(.dark) .er-root .sim-amb-host .sim-opt,html:not(.dark) .er-root #sim-crisis .sim-opt{color:#0f172a;border-color:color-mix(in srgb, var(--oc) 55%, #e2e8f0)!important;background:linear-gradient(165deg, color-mix(in srgb, var(--oc) 12%, #fff), #fff)!important}html:not(.dark) .er-root .sim-amb-host .sim-opt:hover,html:not(.dark) .er-root #sim-crisis .sim-opt:hover{border-color:color-mix(in srgb, var(--oc) 45%, #0f172a)!important}html:not(.dark) .er-root .sim-amb-host .sim-opt-t,html:not(.dark) .er-root #sim-crisis .sim-opt-t{color:#0f172a}html:not(.dark) .er-root .sim-amb-host .sim-opt:after,html:not(.dark) .er-root #sim-crisis .sim-opt:after{color:color-mix(in srgb, var(--oc) 45%, #0f172a)}html:not(.dark) .er-root .sim-lock{border-color:color-mix(in srgb, var(--sim-c) 55%, #e2e8f0);background:color-mix(in srgb, var(--sim-c) 8%, #fff);box-shadow:none}html:not(.dark) .er-root .sim-lock-k{color:color-mix(in srgb, var(--sim-c) 45%, #0f172a);text-shadow:none}html:not(.dark) .er-root .sim-lock-l{color:#334155}html:not(.dark) .er-root .sim-lock-bar{background:#e2e8f0}html:not(.dark) .er-root .sim-impact{--nc:#be123c}html:not(.dark) .er-root .sim-impact[data-good="1"]{--nc:#047857}html:not(.dark) .er-root .sim-impact,html:not(.dark) .er-root #sim-play .sim-impact{border-color:color-mix(in srgb, var(--nc) 40%, #e2e8f0);background:linear-gradient(160deg, color-mix(in srgb, var(--nc) 7%, #fff), #fff);box-shadow:none}html:not(.dark) .er-root .sim-pm{box-shadow:none;background:#f5f3ff;border-left-color:#7e22ce}html:not(.dark) .er-root .sim-pm b{color:#6b21a8}html:not(.dark) .er-root .sim-alarm{text-shadow:none;color:#be123c!important}html:not(.dark) .er-root .sim-clock{box-shadow:none;background:#fff1f2;border-color:#fda4af}html:not(.dark) .er-root .sim-clock small{color:#be123c}html:not(.dark) .er-root .sim-clock b{color:#9f1239;text-shadow:none}html:not(.dark) .er-root .sim-clock[data-low="1"]{box-shadow:none;background:#ffe4e6;border-color:#be123c}html:not(.dark) .er-root .sim-clock[data-low="1"] b{color:#be123c}html:not(.dark) .er-root .sim-crisis-health{box-shadow:none;color:#475569;background:#fff;border-color:#f0abfc}html:not(.dark) .er-root .sim-crisis-health b{color:#047857}html:not(.dark) .er-root .sim-crisis-health b[data-tone=warn]{color:#b45309}html:not(.dark) .er-root .sim-crisis-health b[data-tone=bad]{color:#be123c}html:not(.dark) .er-root .sim-outcome-t{color:#0f172a;text-shadow:none}html:not(.dark) .er-root .sim-outcome-l{color:#334155}html:not(.dark) .er-root .sim-score{--nc:#a21caf;box-shadow:none;background:linear-gradient(160deg,#fdf4ff,#fff)}html:not(.dark) .er-root .sim-score:before{box-shadow:none}html:not(.dark) .er-root .sim-score small{color:#86198f}html:not(.dark) .er-root .sim-score b{color:#0f172a;text-shadow:none}html:not(.dark) .er-root .sim-score>span{color:#475569}html:not(.dark) .er-root .sim .sim-score-facts .rd-cp{--nc:#0e7490;border-color:color-mix(in srgb, var(--nc) 40%, #e2e8f0);background:linear-gradient(160deg, color-mix(in srgb, var(--nc) 7%, #fff), #fff);box-shadow:none}html:not(.dark) .er-root .sim .sim-score-facts .rd-cp:nth-child(2){--nc:#a21caf}html:not(.dark) .er-root .sim .sim-score-facts .rd-cp:nth-child(3){--nc:#6d28d9}html:not(.dark) .er-root .sim .sim-score-facts .rd-cp:nth-child(4){--nc:#047857}html:not(.dark) .er-root .sim .sim-score-facts .rd-cp b{color:#0f172a;text-shadow:none}html:not(.dark) .er-root .sim .sim-score-facts .rd-cp .rd-cp-t{color:#475569}html:not(.dark) .er-root .sim-skill{color:#334155}html:not(.dark) .er-root .sim-skill b{color:#0f172a}html:not(.dark) .er-root .sim-skill .sim-metric-bar{--mc:#0e7490}html:not(.dark) .er-root .sim-profile-n{color:#0f172a;text-shadow:none}html:not(.dark) .er-root .sim-profile-b{color:#334155}html:not(.dark) .er-root .sim-profile-cols small,html:not(.dark) .er-root .sim-rev-block small{color:#475569}html:not(.dark) .er-root .sim-rev-block div{color:#1e293b}html:not(.dark) .er-root .sim-fx[data-tone=good]{color:#047857;box-shadow:none;background:#ecfdf5;border-color:#6ee7b7}html:not(.dark) .er-root .sim-fx[data-tone=flat]{color:#334155;background:#f8fafc;border-color:#cbd5e1}html:not(.dark) .er-root .sim-fx[data-tone=bad]{color:#be123c;box-shadow:none;background:#fff1f2;border-color:#fda4af}
.er-root .cs{--cs-ink:#f4f2fc;--cs-mute:#b9b3d6;--cs-line:#ffffff1a;--cs-surface:#ffffff0b;flex-direction:column;align-items:center;gap:14px;display:flex}.er-root .cs>.rx-back{align-self:flex-start;margin-left:calc(50% - min(1240px,95vw)/2)}.er-root .cs-deck{flex:none;grid-template-columns:minmax(0,1fr);place-items:center;width:min(1240px,95vw);padding:6px 0 0;display:grid;position:relative}@media (max-width:1100px){.er-root .cs-deck{width:100%}.er-root .cs>.rx-back{margin-left:0}}.er-root .cs-phone{z-index:1;border:1px solid var(--cs-line);background:radial-gradient(58% 46% at 50% 44%,#7c5cff2b,#7c5cff00 72%),radial-gradient(40% 30% at 12% 100%,#ec48991a,#ec489900 70%),radial-gradient(40% 30% at 88% 100%,#2f86e01f,#2f86e000 70%),linear-gradient(#ffffff0e,#ffffff05);border-radius:28px;flex-direction:column;gap:14px;width:100%;min-height:max(560px,100vh - 150px);padding:20px 26px 22px;display:flex;position:relative;box-shadow:0 40px 90px -46px #000,inset 0 1px #ffffff14}.er-root .cs-head,.er-root .cs-stagebar,.er-root .cs-board,.er-root .cs-sayslot,.er-root .cs-ctl,.er-root .cs-stages{z-index:1;position:relative}.er-root .cs-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.er-root .cs-coins{color:#fff;font:800 18px var(--font-er-outfit), sans-serif;background:linear-gradient(170deg,#ffb48a,#fb7185);border:2px solid #fff;border-radius:999px;align-items:center;gap:7px;padding:5px 14px 5px 6px;display:inline-flex;box-shadow:0 4px 10px -4px #0006}.er-root .cs-coin{color:#b45309;background:radial-gradient(circle at 36% 32%,#fff2b8,#f59e0b 70%);border-radius:50%;place-items:center;width:26px;height:26px;font-size:13px;display:grid;box-shadow:inset 0 -2px #b4530980}.er-root .cs-stage{color:#7cb2ff;font:800 26px var(--font-er-outfit), sans-serif;letter-spacing:-.01em;text-shadow:0 0 18px #7cb2ff59}.er-root .cs-stagebar{border:1px solid var(--cs-line);background:var(--cs-surface);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 14px;display:flex}.er-root .cs-stagebar-n{color:var(--cs-mute);font:700 13px var(--font-er-outfit), sans-serif}.er-root .cs-board{flex-direction:column;flex:1;justify-content:center;gap:70px;padding:56px 0 26px;display:flex}.er-root .cs-row{justify-content:center;align-items:flex-end;gap:clamp(8px,2.4vw,34px);display:flex}.er-root .cs-tube{cursor:pointer;width:clamp(34px,min(10.5vw,6vh),76px);transform-origin:var(--cs-ox,50%) 0;background:0 0;border:0;padding:0;transition:translate .16s cubic-bezier(.2,1.4,.4,1),transform .3s cubic-bezier(.4,0,.2,1);position:relative}.er-root .cs-tube[data-sel="1"]{translate:0 -18px}.er-root .cs-tube[data-src="1"]{z-index:5}.er-root .cs-tube[data-tilt="1"]{transform:translate(var(--cs-dx,0), var(--cs-dy,0)) rotate(var(--cs-rot,0deg))}.er-root .cs-tube[data-src="1"] .cs-num{opacity:0}@media (min-width:1101px){.er-root .cs-board[data-shelf="1"]{flex-direction:row;align-items:flex-end;gap:clamp(8px,2.4vw,34px)}.er-root .cs-board[data-shelf="1"] .cs-tube{width:clamp(34px,min(7.4vw,11vh),104px)}}.er-root .cs-stream{z-index:4;pointer-events:none;background:linear-gradient(90deg, #ffffff59, #fff0 55%), linear-gradient(180deg, var(--cs-a), var(--cs-b));box-shadow:0 0 12px -2px var(--cs-b);border-radius:99px 99px 4px 4px;display:none;position:absolute}.er-root .cs-stream[data-on="1"]{animation:erCsStream var(--cs-flow,.5s) linear both;display:block}.er-root .cs-tube[data-bad="1"]{animation:.4s erCsNo}.er-root .cs-glass{aspect-ratio:1/3.4;background:linear-gradient(104deg,#fff3,#ffffff12 42%,#a0b4e624);border:3px solid #39407d;border-top-width:0;border-radius:9px 9px 50% 50%/9px 9px 19% 19%;flex-direction:column-reverse;width:100%;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 -7px 16px #0a0e244d,inset 0 0 0 1px #ffffff2e,0 10px 20px -10px #000c}.er-root .cs-layer{background:linear-gradient(97deg, #fff3, #fff0 44%, #00000029), linear-gradient(180deg, var(--cs-a), var(--cs-b));flex:0 0 20%;min-height:0;position:relative;box-shadow:inset 0 2px #ffffff80,inset 0 -2px 4px #00000029}.er-root .cs-layer:last-child:after{content:"";background:#ffffffa6;border-radius:99px;height:3px;position:absolute;top:2px;left:8%;right:8%}.er-root .cs-layer[data-pour="1"]{animation:erCsFill var(--cs-flow,.4s) linear both}.er-root .cs-layer[data-drain="1"]{animation:erCsDrain var(--cs-flow,.4s) linear both}.er-root .cs-shine{opacity:.75;pointer-events:none;background:linear-gradient(#ffffff6b,#ffffff0a);border-radius:99px;width:9%;position:absolute;top:12px;bottom:17%;left:13%}.er-root .cs-rim{background:linear-gradient(#dbe4f8,#9fb3dc);border:3px solid #39407d;border-radius:99px;height:12px;transition:border-color .15s,box-shadow .15s;position:absolute;top:-7px;left:-4px;right:-4px;box-shadow:0 2px 5px -2px #12183899}.er-root .cs-num{min-width:20px;color:var(--cs-mute);font:800 12px var(--font-er-outfit), sans-serif;background:#ffffff14;border-radius:6px;padding:1px 5px;transition:opacity .15s;position:absolute;bottom:-24px;left:50%;translate:-50%}.er-root .cs-tick{filter:drop-shadow(0 3px 5px #0000008c)drop-shadow(0 0 9px #38bdf88c);opacity:0;background:50%/contain no-repeat;width:36px;height:36px;transition:opacity .2s,scale .25s cubic-bezier(.2,1.5,.4,1);position:absolute;top:-46px;left:50%;translate:-50%;scale:.4}.er-root .cs-tube[data-sel="1"] .cs-rim{border-color:#15803d;box-shadow:0 0 0 4px #4ade8080}.er-root .cs-tube[data-sel="1"] .cs-glass{border-color:#15803d}.er-root .cs-tube[data-full="1"] .cs-rim{border-color:#16a34a}.er-root .cs-tube[data-full="1"] .cs-tick{opacity:1;animation:2.6s ease-in-out .3s infinite erCsMark;scale:1}.er-root .cs-tube[data-full="1"] .cs-glass{box-shadow:inset 0 0 0 1px #ffffff4d, 0 0 0 3px #4ade804d, 0 0 26px 0 var(--cs-glow,#16a34a8c), 0 10px 20px -10px #000c;border-color:#16a34a}.er-root .cs-sayslot{height:0;position:relative}.er-root .cs-say{width:max-content;max-width:100%;color:var(--cs-ink);font:700 12.5px/1.35 var(--font-er-outfit), sans-serif;text-align:center;opacity:0;pointer-events:none;background:linear-gradient(#3a2f6e,#261d4b);border:1px solid #ffffff2e;border-radius:999px;padding:8px 15px;transition:opacity .2s,translate .2s;position:absolute;bottom:-8px;left:50%;translate:-50% 8px;box-shadow:0 16px 30px -14px #000}.er-root .cs-say[data-on="1"]{opacity:1;translate:-50%}.er-root .cs-ctl{grid-template-columns:repeat(4,1fr);gap:12px;width:min(720px,100%);margin:0 auto;display:grid}.er-root .cs-btn{background:linear-gradient(170deg, var(--b1), var(--b2));color:#fff;cursor:pointer;height:58px;box-shadow:0 5px 0 var(--sh), 0 13px 20px -11px var(--sh), inset 0 1px 0 #ffffff73;text-shadow:0 1px 2px #00000038;border:0;border-radius:16px;justify-content:center;align-items:center;gap:9px;font-size:20px;transition:translate .1s,box-shadow .1s,filter .15s;display:flex;position:relative}.er-root .cs-btn:after{content:"";pointer-events:none;background:linear-gradient(#fff6,#fff0);border-radius:99px;height:11px;position:absolute;top:6px;left:9px;right:9px}.er-root .cs-btn-l{font:800 14.5px var(--font-er-outfit), sans-serif;letter-spacing:.02em}.er-root #cs-restart{--b1:#ffc978;--b2:#f09215;--sh:#b45309}.er-root #cs-undo{--b1:#c9a5ff;--b2:#8b47e6;--sh:#5b21b6}.er-root #cs-hint{--b1:#7ff0a8;--b2:#16a34a;--sh:#116b34}.er-root #cs-add{--b1:#6fc6ff;--b2:#2f86e0;--sh:#1f5fa8}.er-root .cs-btn:hover{filter:brightness(1.06)}.er-root .cs-btn:active{box-shadow:0 1px 0 var(--sh), inset 0 1px 0 #ffffff73;translate:0 4px}.er-root .cs-btn[data-off="1"]{--b1:#d6d2de;--b2:#a9a3b6;--sh:#7d7789;opacity:.72;pointer-events:none;text-shadow:none}.er-root .cs-badge{background:var(--sh);color:#fff;min-width:22px;height:22px;font:800 11px var(--font-er-outfit), sans-serif;border:2px solid #fff;border-radius:999px;place-items:center;padding:0 5px;display:grid;position:absolute;top:-8px;right:-6px;box-shadow:0 3px 7px -3px #0009}.er-root .cs-stages{flex-wrap:wrap;justify-content:center;gap:7px;display:flex}.er-root .cs-stagebtn{border:1px solid var(--cs-line);width:32px;height:32px;color:var(--cs-mute);font:800 13px var(--font-er-outfit), sans-serif;cursor:pointer;background:#ffffff12;border-radius:10px;transition:translate .1s,box-shadow .1s,color .12s,background .12s}.er-root .cs-stagebtn:hover{color:var(--cs-ink);background:#ffffff24;translate:0 -1px}.er-root .cs-stagebtn[data-on="1"]{color:#fff;background:linear-gradient(170deg,#6fc6ff,#2f86e0);border-color:#0000;box-shadow:0 3px #1f5fa8}.er-root .cs-stagebtn[data-off="1"]{opacity:.3;pointer-events:none;box-shadow:none}.er-root .cs-btn:focus-visible,.er-root .cs-tube:focus-visible,.er-root .cs-stagebtn:focus-visible,.er-root .cs-cta:focus-visible{outline-offset:3px;outline:3px solid #2563eb}.er-root .cs-over{z-index:4;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0e0a22b8;border-radius:28px;place-items:center;padding:18px;animation:.2s both erWlModalIn;display:grid;position:absolute;inset:0}.er-root .cs-over-card{text-align:center;background:linear-gradient(170deg,#2a2050,#1a1333);border:1px solid #ffffff24;border-radius:22px;width:min(440px,100%);padding:20px 20px 18px;animation:.3s cubic-bezier(.2,.9,.3,1) both erWlCardIn;position:relative;box-shadow:0 30px 60px -28px #000,inset 0 1px #ffffff1a}.er-root .cs-spark{pointer-events:none;position:absolute;inset:-10px}.er-root .cs-spark i{border-radius:2px;width:9px;height:9px;animation:1.1s ease-out both erCsSpark;position:absolute}.er-root .cs-spark i:first-child{background:#fbbf24;top:8%;left:12%}.er-root .cs-spark i:nth-child(2){background:#34d399;animation-delay:70ms;top:2%;left:32%}.er-root .cs-spark i:nth-child(3){background:#f472b6;animation-delay:.14s;top:6%;left:54%}.er-root .cs-spark i:nth-child(4){background:#60a5fa;animation-delay:.2s;top:3%;left:74%}.er-root .cs-spark i:nth-child(5){background:#c084fc;animation-delay:.26s;top:10%;left:88%}.er-root .cs-spark i:nth-child(6){background:#fb7185;animation-delay:.32s;top:12%;left:46%}.er-root .cs-over-k{color:#f9a8d4;font:800 11px var(--font-er-outfit), sans-serif;letter-spacing:.18em}.er-root .cs-over-t{color:#f4f2fc;font:800 26px var(--font-er-outfit), sans-serif;margin:5px 0 0}.er-root .cs-over-coin{color:#7c3a06;font:800 13px var(--font-er-outfit), sans-serif;background:linear-gradient(170deg,#fde68a,#fbbf24);border-radius:999px;margin-top:9px;padding:5px 14px;display:inline-block}.er-root .cs-over-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin:13px 0 14px;display:grid}.er-root .cs-over-s{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:13px;padding:8px 6px}.er-root .cs-over-s small{color:#b9b3d6;font:800 9px var(--font-er-outfit), sans-serif;letter-spacing:.1em;display:block}.er-root .cs-over-s b{color:#f4f2fc;font:800 19px var(--font-er-outfit), sans-serif;margin-top:2px;display:block}.er-root .cs-over-row{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.er-root .cs-cta{color:#fff;font:800 12.5px var(--font-er-outfit), sans-serif;letter-spacing:.04em;cursor:pointer;background:linear-gradient(170deg,#67c7f5,#2f86e0);border:0;border-radius:13px;padding:11px 18px;box-shadow:0 4px #1f5fa8}.er-root .cs-cta--ghost{color:#f4f2fc;background:#ffffff17;box-shadow:0 4px #00000059,inset 0 0 0 1px #ffffff1f}@media (max-width:640px){.er-root .cs-deck{padding:2px 0 0}.er-root .cs-phone{border-radius:22px;gap:10px;width:100%;min-height:0;padding:13px 12px 15px}.er-root .cs-board{gap:48px;padding:40px 0 20px}.er-root .cs-tick{width:26px;height:26px;top:-34px}.er-root .cs-btn{height:52px}.er-root .cs-btn-l{display:none}.er-root .cs-stagebtn{width:26px;height:26px;font-size:11px}.er-root .cs-stage{font-size:21px}.er-root .cs-stagebar-n{font-size:10.5px}}@media (prefers-reduced-motion:reduce){.er-root .cs-tube,.er-root .cs-btn{transition:none}.er-root .cs-layer[data-pour="1"],.er-root .cs-layer[data-drain="1"],.er-root .cs-stream,.er-root .cs-tube[data-full="1"] .cs-tick,.er-root .cs-tube[data-bad="1"],.er-root .cs-spark i,.er-root .cs-over,.er-root .cs-over-card{animation:none}.er-root .cs-say{transition:none}}.er-root .cs-head{grid-template-columns:1fr auto 1fr;display:grid!important}.er-root .cs-title{white-space:nowrap;font:900 28px var(--font-er-outfit), sans-serif;letter-spacing:-.02em;align-items:center;gap:10px;margin:0;display:flex}.er-root .cs-title-t{background:linear-gradient(100deg,#fff 30%,#f9a8d4 65%,#a5b4fc);color:#0000;-webkit-background-clip:text;background-clip:text}.er-root .cs-title-ico{font-size:26px}.er-root .cs-head .cs-coins{justify-self:center}.er-root .cs-head .cs-stage{justify-self:end}.er-root .cs-stagebar{justify-content:flex-end!important}@media (max-width:560px){.er-root .cs-title{gap:5px;font-size:18px}.er-root .cs-title-ico{font-size:16px}.er-root .cs-head{gap:6px}}@keyframes erCsStream{0%{transform-origin:50% 0;transform:scaleY(0)}16%{transform-origin:50% 0;transform:scaleY(1)}84%{transform-origin:50% 100%;transform:scaleY(1)}to{transform-origin:50% 100%;transform:scaleY(0)}}@keyframes erCsNo{10%,90%{translate:-4px}30%,70%{translate:5px}50%{translate:-5px}}@keyframes erCsFill{0%{flex-basis:0%}to{flex-basis:20%}}@keyframes erCsDrain{0%{flex-basis:20%}to{flex-basis:0%}}@keyframes erCsMark{0%,to{translate:-50%}50%{translate:-50% -4px}}@keyframes erCsSpark{0%{opacity:0;transform:translateY(14px)scale(.4)}40%{opacity:1}to{opacity:0;transform:translateY(-26px)rotate(180deg)scale(1)}}.er-root .cs-tick{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cg fill='%232b8fad'%3E%3Ccircle cx='50' cy='50' r='50'/%3E%3Crect x='50' y='50' width='50' height='50'/%3E%3C/g%3E%3Cpath fill='%23fff' d='M82.7 20.56A44 44 0 1 0 82.7 79.44L70.81 68.73A28 28 0 1 1 70.81 31.27Z'/%3E%3Ctext x='50' y='57.5' text-anchor='middle' fill='%23fff' font-family='Outfit, Segoe UI, Helvetica, Arial, sans-serif' font-weight='800' font-size='19.5' letter-spacing='-0.3'%3EIPM%3C/text%3E%3C/svg%3E")}.er-root .cs-over-card:focus{outline:none}html:not(.dark) .er-root .cs{--cs-ink:#0f172a;--cs-mute:#475569;--cs-line:#e2e8f0;--cs-surface:#f8fafc}html:not(.dark) .er-root .cs .rx-back{color:#0e7490;background:#fff;border-color:#0e749066}html:not(.dark) .er-root .cs .rx-back:hover{background:#ecfeff;border-color:#0e7490}html:not(.dark) .er-root .cs-phone{background:radial-gradient(58% 46% at 50% 44%,#7c5cff14,#7c5cff00 72%),radial-gradient(40% 30% at 12% 100%,#ec48990f,#ec489900 70%),linear-gradient(#fff,#f8fafc);border-color:#e2e8f0;box-shadow:0 40px 90px -60px #0f172a80,inset 0 1px #fff}html:not(.dark) .er-root .cs-title-t{background:linear-gradient(100deg,#0f172a 30%,#be185d 65%,#4338ca);color:#0000;-webkit-background-clip:text;background-clip:text}html:not(.dark) .er-root .cs-coins{background:linear-gradient(170deg,#c2410c,#be123c)}html:not(.dark) .er-root .cs-stage{color:#1d4ed8;text-shadow:none}html:not(.dark) .er-root .cs-glass{background:linear-gradient(104deg,#94a3b829,#94a3b80f 42%,#94a3b824);box-shadow:inset 0 0 0 1px #ffffff80,0 10px 20px -12px #0f172a73}html:not(.dark) .er-root .cs-num{color:#334155;background:#f1f5f9}html:not(.dark) .er-root .cs-say{color:#fff;background:linear-gradient(#312e81,#1e1b4b);border-color:#312e81;box-shadow:0 16px 30px -18px #0f172a99}html:not(.dark) .er-root #cs-restart{--b1:#d9480f;--b2:#c2410c;--sh:#7c2d12}html:not(.dark) .er-root #cs-undo{--b1:#7c3aed;--b2:#6d28d9;--sh:#4c1d95}html:not(.dark) .er-root #cs-hint{--b1:#16a34a;--b2:#15803d;--sh:#14532d}html:not(.dark) .er-root #cs-add{--b1:#2563eb;--b2:#1d4ed8;--sh:#1e3a8a}html:not(.dark) .er-root .cs-btn[data-off="1"]{opacity:.6}html:not(.dark) .er-root .cs-stagebtn{color:#334155;background:#f1f5f9;border-color:#cbd5e1}html:not(.dark) .er-root .cs-stagebtn:hover{color:#0f172a;background:#e2e8f0}html:not(.dark) .er-root .cs-stagebtn[data-on="1"]{color:#fff;background:linear-gradient(170deg,#2563eb,#1d4ed8);box-shadow:0 3px #1e3a8a}html:not(.dark) .er-root .cs-btn:focus-visible,html:not(.dark) .er-root .cs-tube:focus-visible,html:not(.dark) .er-root .cs-stagebtn:focus-visible,html:not(.dark) .er-root .cs-cta:focus-visible{outline-color:#1d4ed8}html:not(.dark) .er-root .cs-over{background:#f1f5f9c7}html:not(.dark) .er-root .cs-over-card{background:linear-gradient(170deg,#fff,#f8fafc);border-color:#e2e8f0;box-shadow:0 30px 60px -30px #0f172a73}html:not(.dark) .er-root .cs-over-k{color:#be185d}html:not(.dark) .er-root .cs-over-t{color:#0f172a}html:not(.dark) .er-root .cs-over-s{background:#f8fafc;border-color:#e2e8f0}html:not(.dark) .er-root .cs-over-s small{color:#475569}html:not(.dark) .er-root .cs-over-s b{color:#0f172a}html:not(.dark) .er-root .cs-cta{background:linear-gradient(170deg,#2563eb,#1d4ed8);box-shadow:0 4px #1e3a8a}html:not(.dark) .er-root .cs-cta--ghost{color:#0f172a;background:#f1f5f9;box-shadow:0 4px #cbd5e1,inset 0 0 0 1px #cbd5e1}
.er-root .tq-scn{background:radial-gradient(at 0 0,#22d3ee1a,#0000 58%),linear-gradient(150deg,#121634b8,#080c1c99);border:1px solid #67e8f933;border-left:3px solid #22d3ee;border-radius:16px;padding:18px 20px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 16px 34px -28px #000}.er-root .tq-scn-meta{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:11px;display:flex}.er-root .tq-scn-k{color:#67e8f9;font:700 9.5px var(--font-er-outfit), sans-serif;letter-spacing:.16em;background:#22d3ee1a;border:1px solid #67e8f947;border-radius:999px;padding:4px 9px}.er-root .tq-exams{color:#a9a2c6;font:600 11px var(--font-er-outfit), sans-serif;letter-spacing:.05em}.er-root .tq-scn-t{color:#e7e3f7;font:500 16.5px/1.62 var(--font-er-outfit), sans-serif}.er-root .tq-ask{color:#fff;font:700 17px/1.45 var(--font-er-outfit), sans-serif;border-top:1px solid #ffffff14;align-items:flex-start;gap:10px;margin-top:13px;padding-top:13px;display:flex}.er-root .tq-ask-ico{color:#67e8f9;width:23px;height:23px;font:700 13px var(--font-er-outfit), sans-serif;background:#22d3ee1f;border:1px solid #67e8f966;border-radius:50%;flex:none;place-items:center;margin-top:1px;display:grid}.er-root .tq-board{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:16px;display:grid}.er-root .tq-head{color:#d6d0e8;font:700 11px var(--font-er-outfit), sans-serif;letter-spacing:.14em;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;padding-bottom:7px;display:flex}.er-root .tq-head-n{color:#a9a2c6;font:700 10px var(--font-er-outfit), sans-serif;letter-spacing:.06em;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;padding:3px 9px}.er-root .tq-pool{flex-direction:column;gap:9px;display:flex}.er-root .tq-opt{color:#e4e0f6;text-align:left;font:inherit;cursor:pointer;background:linear-gradient(150deg,#ffffff0e,#ffffff06);border:1px solid #a78bfa3d;border-radius:13px;align-items:flex-start;gap:12px;padding:13px 14px;transition:border-color .16s,background .16s,transform .16s,box-shadow .16s;display:flex;box-shadow:inset 0 1px #ffffff0a}.er-root .tq-opt-k{color:#c4b5fd;width:27px;height:27px;font:700 12.5px var(--font-er-outfit), sans-serif;background:#7c3aed2e;border:1px solid #a78bfa52;border-radius:9px;flex:none;place-items:center;margin-top:-1px;transition:inherit;display:grid}.er-root .tq-opt-t{min-width:0;font:500 14px/1.45 var(--font-er-outfit), sans-serif;flex:1}.er-root .tq-opt:hover{border-color:#67e8f980;transform:translateY(-1px)}.er-root .tq-opt:focus-visible,.er-root .tq-zone-head:focus-visible,.er-root .tq-placed:focus-visible{outline-offset:3px;outline:2px solid #5eead4}.er-root .tq-opt[data-selected="1"]{background:linear-gradient(150deg,#2dd4bf2e,#2dd4bf14);border-color:#5eead4;box-shadow:0 0 0 1px #2dd4bf52,0 0 22px #2dd4bf2e}.er-root .tq-opt[data-selected="1"] .tq-opt-k{color:#99f6e4;background:#2dd4bf38;border-color:#5eead48c}.er-root .tq-pool-empty{text-align:center;background:#2dd4bf0d;border:1px dashed #5eead452;border-radius:13px;padding:16px 14px}.er-root .tq-pool-empty b{color:#99f6e4;font:700 13px var(--font-er-outfit), sans-serif;letter-spacing:.04em;display:block}.er-root .tq-pool-empty span{color:#a9a2c6;font:500 12.5px/1.5 var(--font-er-outfit), sans-serif;margin-top:3px;display:block}.er-root .tq-hint{color:#a9a2c6;font:500 12.5px/1.5 var(--font-er-outfit), sans-serif;margin-top:10px;transition:color .16s}.er-root .tq-hint[data-held=true]{color:#5eead4}.er-root .tq-zones{flex-direction:column;gap:10px;display:flex}.er-root .tq-opt,.er-root .tq-placed{touch-action:none;-webkit-user-select:none;user-select:none}.er-root .tq-opt[data-selected="1"]:active,.er-root .tq-placed:active{opacity:.45}.er-root .tq-zone[data-armed="1"]{border-style:dashed;border-color:color-mix(in srgb, var(--tq-c) 45%, transparent)}.er-root .tq-zone[data-over="1"]{border-style:solid;border-color:var(--tq-c);background:color-mix(in srgb, var(--tq-c) 14%, #080c1c66);box-shadow:0 0 0 1px color-mix(in srgb, var(--tq-c) 35%, transparent), 0 0 34px -10px var(--tq-c)}.er-root .tq-zone[data-over="1"] .tq-zone-empty{border-color:color-mix(in srgb, var(--tq-c) 55%, transparent);color:color-mix(in srgb, var(--tq-c) 75%, #fff)}.er-root .tq-zone{--tq-c:#94a3b8;background:#080c1c66;border:1px solid #ffffff1a;border-radius:15px;transition:border-color .18s,box-shadow .18s;overflow:hidden}.er-root .tq-zone[data-tone=go]{--tq-c:#2dd4bf}.er-root .tq-zone[data-tone=mid]{--tq-c:#fbbf24}.er-root .tq-zone[data-tone=no]{--tq-c:#fb7185}.er-root .tq-zone[data-armed="1"]{border-color:color-mix(in srgb, var(--tq-c) 55%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--tq-c) 22%, transparent), 0 0 20px color-mix(in srgb, var(--tq-c) 12%, transparent)}.er-root .tq-zone-head{background:color-mix(in srgb, var(--tq-c) 8%, transparent);width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;border:0;align-items:center;gap:11px;padding:12px 14px;display:flex}.er-root .tq-zone-dot{background:var(--tq-c);width:10px;height:10px;box-shadow:0 0 10px color-mix(in srgb, var(--tq-c) 55%, transparent);border-radius:50%;flex:none}.er-root .tq-zone-l{flex:1;min-width:0}.er-root .tq-zone-l b{color:#fff;font:700 12.5px var(--font-er-outfit), sans-serif;letter-spacing:.1em;display:block}.er-root .tq-zone-l small{color:#b4adcd;font:500 11.5px/1.35 var(--font-er-outfit), sans-serif;margin-top:2px;display:block}.er-root .tq-zone-n{background:color-mix(in srgb, var(--tq-c) 18%, #ffffff0a);min-width:22px;height:22px;color:color-mix(in srgb, var(--tq-c) 70%, #fff);font:700 11px var(--font-er-outfit), sans-serif;border-radius:999px;flex:none;place-items:center;padding:0 6px;display:grid}.er-root .tq-zone[data-filled=false] .tq-zone-n{opacity:.45}.er-root .tq-zone-add{border:1px solid color-mix(in srgb, var(--tq-c) 40%, transparent);width:24px;height:24px;color:var(--tq-c);font:600 15px var(--font-er-outfit), sans-serif;opacity:.35;border-radius:50%;flex:none;place-items:center;transition:opacity .18s,transform .18s;display:grid;transform:scale(.9)}.er-root .tq-zone[data-armed="1"] .tq-zone-add{opacity:1;transform:scale(1)}.er-root .tq-zone[data-armed="1"] .tq-zone-head{background:color-mix(in srgb, var(--tq-c) 14%, transparent)}.er-root .tq-zone-body{flex-direction:column;gap:6px;padding:0 10px 10px;display:flex}.er-root .tq-zone-empty{color:#7a7398;font:500 12px var(--font-er-outfit), sans-serif;text-align:center;border:1px dashed #ffffff1f;border-radius:11px;padding:11px;transition:border-color .18s,color .18s}.er-root .tq-zone[data-armed="1"] .tq-zone-empty{border-color:color-mix(in srgb, var(--tq-c) 45%, transparent);color:color-mix(in srgb, var(--tq-c) 75%, #fff)}.er-root .tq-placed{border:1px solid color-mix(in srgb, var(--tq-c) 32%, transparent);background:color-mix(in srgb, var(--tq-c) 10%, #ffffff08);color:#ece8fa;text-align:left;font:inherit;cursor:pointer;border-radius:11px;align-items:flex-start;gap:9px;padding:9px 11px;transition:border-color .16s;display:flex}.er-root .tq-placed:hover{border-color:color-mix(in srgb, var(--tq-c) 60%, transparent)}.er-root .tq-placed-k{background:color-mix(in srgb, var(--tq-c) 22%, #0003);width:22px;height:22px;color:color-mix(in srgb, var(--tq-c) 70%, #fff);font:700 11px var(--font-er-outfit), sans-serif;border-radius:7px;flex:none;place-items:center;margin-top:-1px;display:grid}.er-root .tq-placed-t{min-width:0;font:500 13px/1.4 var(--font-er-outfit), sans-serif;flex:1}.er-root .tq-placed-x{color:#b4adcd;flex:none;align-self:center;font-size:15px;line-height:1.2}.er-root .tq-submit-row{background:#080c1c73;border:1px solid #ffffff17;border-radius:15px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:13px 16px;display:flex}.er-root .tq-submit-state{color:#c5bfdc;min-width:180px;font:600 12.5px var(--font-er-outfit), sans-serif;letter-spacing:.04em;flex:1;align-items:center;gap:11px;display:flex}.er-root .tq-submit-bar{background:#ffffff14;border-radius:999px;flex:1;max-width:200px;height:5px;overflow:hidden}.er-root .tq-submit-bar i{border-radius:inherit;background:linear-gradient(90deg,#22d3ee,#5eead4);height:100%;transition:width .25s;display:block}.er-root .tq-submit-row .rx-start{background:linear-gradient(105deg,#0e7490,#4f46e5 60%,#7c3aed)}.er-root .tq-fb{flex-direction:column;gap:14px;display:flex}.er-root .tq-fb-top{background:#fb718514;border:1px solid #fb718559;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;padding:14px 16px;display:flex}.er-root .tq-fb-top[data-ok="1"]{background:#2dd4bf17;border-color:#2dd4bf66}.er-root .tq-fb-verdict{color:#fff;font:700 18px var(--font-er-outfit), sans-serif}.er-root .tq-fb-score{color:#cfc9ea;font:600 13px var(--font-er-outfit), sans-serif}.er-root .tq-signal,.er-root .tq-teach{background:#7c3aed1a;border-left:3px solid #a78bfa;border-radius:0 12px 12px 0;padding:13px 15px}.er-root .tq-teach{background:#2dd4bf14;border-left-color:#5eead4}.er-root .tq-signal b,.er-root .tq-teach b{color:#c4b5fd;font:700 10.5px var(--font-er-outfit), sans-serif;letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px;display:block}.er-root .tq-teach b{color:#5eead4}.er-root .tq-signal span,.er-root .tq-teach span{color:#e0dcf0;font:500 14px/1.55 var(--font-er-outfit), sans-serif}.er-root .tq-rows{flex-direction:column;gap:8px;display:flex}.er-root .tq-row{--tq-c:#94a3b8;border:1px solid #ffffff1a;border-left:3px solid var(--tq-c);background:#ffffff08;border-radius:12px;gap:11px;padding:12px 14px;display:flex}.er-root .tq-row[data-tone=best]{--tq-c:#2dd4bf}.er-root .tq-row[data-tone=maybe]{--tq-c:#fbbf24}.er-root .tq-row[data-tone=out]{--tq-c:#fb7185}.er-root .tq-row-mark{width:22px;height:22px;font:700 12px var(--font-er-outfit), sans-serif;border-radius:50%;flex:none;place-items:center;display:grid}.er-root .tq-row[data-ok="1"] .tq-row-mark{color:#5eead4;background:#2dd4bf33}.er-root .tq-row[data-ok="0"] .tq-row-mark{color:#fda4af;background:#fb718533}.er-root .tq-row-main{flex:1;min-width:0}.er-root .tq-row-t{color:#fff;font:600 14px/1.45 var(--font-er-outfit), sans-serif;display:block}.er-root .tq-row-k{background:color-mix(in srgb, var(--tq-c) 20%, #ffffff0d);width:21px;height:21px;color:color-mix(in srgb, var(--tq-c) 72%, #fff);font:700 11px var(--font-er-outfit), sans-serif;vertical-align:1px;border-radius:7px;place-items:center;margin-right:8px;display:inline-grid}.er-root .tq-row-tags{flex-wrap:wrap;gap:6px;margin:7px 0;display:flex}.er-root .tq-tag{border:1px solid color-mix(in srgb, var(--tq-c) 35%, transparent);background:color-mix(in srgb, var(--tq-c) 12%, transparent);color:#ece8fa;font:700 9.5px var(--font-er-outfit), sans-serif;letter-spacing:.07em;border-radius:999px;padding:3px 8px}.er-root .tq-tag[data-tone=yours]{color:#b4adcd;background:#ffffff0d;border-color:#ffffff29}.er-root .tq-row-why{color:#cfc9ea;font:500 13.5px/1.55 var(--font-er-outfit), sans-serif;display:block}@media (max-width:900px){.er-root .tq-board{grid-template-columns:1fr}}@media (max-width:640px){.er-root .tq-scn{padding:15px 16px}.er-root .tq-scn-t{font-size:15px}.er-root .tq-ask{font-size:15.5px}.er-root .tq-submit-row{flex-direction:column;align-items:stretch}.er-root .tq-submit-row .rx-start{justify-content:center}}@media (prefers-reduced-motion:reduce){.er-root .tq-opt,.er-root .tq-zone,.er-root .tq-zone-add{transition:none}.er-root .tq-opt:hover{transform:none}}.er-root .tq-ghost{z-index:1200;color:#fff;font:inherit;text-align:left;pointer-events:none;background:linear-gradient(150deg,#22d3ee42,#101630f5);border:1px solid #67e8f9bf;border-radius:13px;align-items:flex-start;gap:12px;padding:13px 14px;display:flex;position:fixed;translate:-50% -50%;rotate:-1.5deg;box-shadow:0 22px 44px -18px #000,0 0 30px -10px #22d3eed9}.er-root .tq-ghost .tq-placed-x{display:none}@media (prefers-reduced-motion:reduce){.er-root .tq-ghost{rotate:none}}.er-root #tq-game{flex-direction:column;gap:16px;display:flex}html:not(.dark) .er-root .tq .rx-back{color:#0e7490;background:#fff;border-color:#0e749066}html:not(.dark) .er-root .tq .rx-back:hover{background:#ecfeff;border-color:#0e7490}html:not(.dark) .er-root .tq .qt-kicker{color:#0e7490}html:not(.dark) .er-root .tq .rx-start{color:#fff;background:linear-gradient(105deg,#6d28d9,#1d4ed8 58%,#0e7490);box-shadow:0 10px 24px -12px #1e40af8c}html:not(.dark) .er-root .tq .st-btn:not([data-ghost="1"]){color:#155e75;background:#ecfeff;border-color:#0e7490}html:not(.dark) .er-root .tq .rx-bar{background:#e2e8f0}html:not(.dark) .er-root .tq-scn{background:linear-gradient(150deg,#ecfeff,#fff);border-color:#a5f3fc #a5f3fc #a5f3fc #0e7490;box-shadow:0 16px 34px -30px #0f172a73}html:not(.dark) .er-root .tq-scn-k{color:#155e75;background:#cffafe;border-color:#67e8f9}html:not(.dark) .er-root .tq-exams{color:#475569}html:not(.dark) .er-root .tq-scn-t{color:#1e293b}html:not(.dark) .er-root .tq-ask{color:#0f172a;border-top-color:#e2e8f0}html:not(.dark) .er-root .tq-ask-ico{color:#0e7490;background:#ecfeff;border-color:#0e7490}html:not(.dark) .er-root .tq-head{color:#334155;border-bottom-color:#e2e8f0}html:not(.dark) .er-root .tq-head-n{color:#475569;background:#f8fafc;border-color:#e2e8f0}html:not(.dark) .er-root .tq-opt{color:#1e293b;background:#fff;border-color:#ddd6fe;box-shadow:0 6px 16px -14px #0f172a80}html:not(.dark) .er-root .tq-opt-k{color:#5b21b6;background:#f5f3ff;border-color:#c4b5fd}html:not(.dark) .er-root .tq-opt:hover{border-color:#0e7490}html:not(.dark) .er-root .tq-opt:focus-visible,html:not(.dark) .er-root .tq-zone-head:focus-visible,html:not(.dark) .er-root .tq-placed:focus-visible{outline-color:#0f766e}html:not(.dark) .er-root .tq-opt[data-selected="1"]{background:#f0fdfa;border-color:#0f766e;box-shadow:0 0 0 1px #0f766e}html:not(.dark) .er-root .tq-opt[data-selected="1"] .tq-opt-k{color:#115e59;background:#ccfbf1;border-color:#0f766e}html:not(.dark) .er-root .tq-pool-empty{background:#f0fdfa;border-color:#5eead4}html:not(.dark) .er-root .tq-pool-empty b{color:#0f766e}html:not(.dark) .er-root .tq-pool-empty span,html:not(.dark) .er-root .tq-hint{color:#475569}html:not(.dark) .er-root .tq-hint[data-held=true]{color:#0f766e}html:not(.dark) .er-root .tq-zone{--tq-c:#64748b;background:#f8fafc;border-color:#e2e8f0}html:not(.dark) .er-root .tq-zone[data-tone=go]{--tq-c:#0f766e}html:not(.dark) .er-root .tq-zone[data-tone=mid]{--tq-c:#b45309}html:not(.dark) .er-root .tq-zone[data-tone=no]{--tq-c:#be123c}html:not(.dark) .er-root .tq-zone[data-armed="1"]{box-shadow:0 0 0 1px color-mix(in srgb, var(--tq-c) 22%, transparent)}html:not(.dark) .er-root .tq-zone[data-over="1"]{background:color-mix(in srgb, var(--tq-c) 10%, #fff);box-shadow:0 0 0 2px color-mix(in srgb, var(--tq-c) 40%, transparent)}html:not(.dark) .er-root .tq-zone[data-armed="1"] .tq-zone-empty,html:not(.dark) .er-root .tq-zone[data-over="1"] .tq-zone-empty{color:var(--tq-c)}html:not(.dark) .er-root .tq-zone-head{background:color-mix(in srgb, var(--tq-c) 7%, #fff)}html:not(.dark) .er-root .tq-zone[data-armed="1"] .tq-zone-head{background:color-mix(in srgb, var(--tq-c) 12%, #fff)}html:not(.dark) .er-root .tq-zone-dot{box-shadow:none}html:not(.dark) .er-root .tq-zone-l b{color:#0f172a}html:not(.dark) .er-root .tq-zone-l small{color:#475569}html:not(.dark) .er-root .tq-zone-n{background:color-mix(in srgb, var(--tq-c) 14%, #fff);color:var(--tq-c)}html:not(.dark) .er-root .tq-zone-empty{color:#64748b;border-color:#cbd5e1}html:not(.dark) .er-root .tq-placed{border-color:color-mix(in srgb, var(--tq-c) 40%, #e2e8f0);color:#1e293b;background:#fff}html:not(.dark) .er-root .tq-placed-k{background:color-mix(in srgb, var(--tq-c) 14%, #fff);color:var(--tq-c)}html:not(.dark) .er-root .tq-placed-x{color:#475569}html:not(.dark) .er-root .tq-submit-row{background:#f8fafc;border-color:#e2e8f0}html:not(.dark) .er-root .tq-submit-state{color:#334155}html:not(.dark) .er-root .tq-submit-bar{background:#e2e8f0}html:not(.dark) .er-root .tq-submit-bar i{background:linear-gradient(90deg,#0e7490,#0f766e)}html:not(.dark) .er-root .tq-fb-top{background:#fff1f2;border-color:#fecdd3}html:not(.dark) .er-root .tq-fb-top[data-ok="1"]{background:#f0fdfa;border-color:#99f6e4}html:not(.dark) .er-root .tq-fb-verdict{color:#0f172a}html:not(.dark) .er-root .tq-fb-score{color:#334155}html:not(.dark) .er-root .tq-signal{background:#f5f3ff;border-left-color:#6d28d9}html:not(.dark) .er-root .tq-teach{background:#f0fdfa;border-left-color:#0f766e}html:not(.dark) .er-root .tq-signal b{color:#5b21b6}html:not(.dark) .er-root .tq-teach b{color:#0f766e}html:not(.dark) .er-root .tq-signal span,html:not(.dark) .er-root .tq-teach span{color:#1e293b}html:not(.dark) .er-root .tq-row{--tq-c:#64748b;background:#fff;border-color:#e2e8f0}html:not(.dark) .er-root .tq-row[data-tone=best]{--tq-c:#0f766e}html:not(.dark) .er-root .tq-row[data-tone=maybe]{--tq-c:#b45309}html:not(.dark) .er-root .tq-row[data-tone=out]{--tq-c:#be123c}html:not(.dark) .er-root .tq-row[data-ok="1"] .tq-row-mark{color:#115e59;background:#ccfbf1}html:not(.dark) .er-root .tq-row[data-ok="0"] .tq-row-mark{color:#9f1239;background:#ffe4e6}html:not(.dark) .er-root .tq-row-t{color:#0f172a}html:not(.dark) .er-root .tq-row-k{background:color-mix(in srgb, var(--tq-c) 14%, #fff);color:var(--tq-c)}html:not(.dark) .er-root .tq-tag{border-color:color-mix(in srgb, var(--tq-c) 40%, #e2e8f0);background:color-mix(in srgb, var(--tq-c) 10%, #fff);color:#0f172a}html:not(.dark) .er-root .tq-tag[data-tone=yours]{color:#334155;background:#f1f5f9;border-color:#cbd5e1}html:not(.dark) .er-root .tq-row-why{color:#334155}html:not(.dark) .er-root .tq-ghost{color:#0f172a;background:linear-gradient(150deg,#ecfeff,#fff);border-color:#0e7490;box-shadow:0 22px 44px -18px #0f172a80}
.er-root .tt{--tt-x:#38bdf8;--tt-o:#f472b6;gap:18px}.er-root .tt-topbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.er-root .tt-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.er-root .tt-h1{color:#fff;font:800 clamp(28px, 3.4vw, 40px)/1.05 var(--font-er-outfit), sans-serif;letter-spacing:-.02em;margin:4px 0 0}.er-root .tt-tag{color:#c9c4dc;font:600 15px var(--font-er-outfit), sans-serif;margin:8px 0 0}.er-root .tt-x-ico{color:var(--tt-x);font-weight:900}.er-root .tt-o-ico{color:var(--tt-o);font-weight:900}.er-root .tt-modes{flex-wrap:wrap;gap:8px;display:flex}.er-root .tt-mode,.er-root .tt-diff{cursor:pointer;color:#e0e7ff;text-align:left;background:#14163ab3;border:1px solid #94a3ff40;border-radius:14px;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 14px;transition:border-color .15s,background .15s,transform .15s;display:flex}.er-root .tt-mode b,.er-root .tt-diff b{font:800 14px var(--font-er-outfit), sans-serif}.er-root .tt-mode small,.er-root .tt-diff small{color:#a5b4fc;font:600 11px var(--font-er-outfit), sans-serif}.er-root .tt-mode:hover,.er-root .tt-diff:hover{border-color:#67e8f9b3;transform:translateY(-1px)}.er-root .tt-mode[data-on=true],.er-root .tt-diff[data-on=true]{background:linear-gradient(120deg,#22d3ee38,#6366f140);border-color:#67e8f9;box-shadow:0 0 22px -8px #22d3ee}.er-root .tt-mode[data-off="1"]{opacity:.45;cursor:not-allowed;pointer-events:none}.er-root .tt-main{grid-template-columns:minmax(0,1fr) minmax(0,330px);align-items:start;gap:22px;display:grid}.er-root .tt-play{background:radial-gradient(at 50% 0,#6366f133,#0000 60%),linear-gradient(170deg,#14163ad9,#0a0a20e6);border:1px solid #94a3ff33;border-radius:26px;flex-direction:column;align-items:center;gap:16px;padding:22px;display:flex}.er-root .tt-status{color:#e0f2fe;min-height:30px;font:800 16px var(--font-er-outfit), sans-serif;text-align:center;background:#38bdf81f;border:1px solid #38bdf859;border-radius:999px;padding:6px 16px;transition:background .2s,color .2s}.er-root .tt-status[data-tone=win]{color:#d1fae5;background:#34d3992e;border-color:#34d39999}.er-root .tt-status[data-tone=lose]{color:#fce7f3;background:#f472b629;border-color:#f472b68c}.er-root .tt-status[data-tone=draw]{color:#fef3c7;background:#fbbf2424;border-color:#fbbf2480}.er-root .tt-boardwrap{width:min(420px,100%);position:relative}.er-root .tt-board{background:#08081c99;border-radius:22px;grid-template-columns:repeat(3,1fr);gap:10px;padding:10px;display:grid;box-shadow:inset 0 0 0 1px #94a3ff2e,0 30px 60px -36px #000}.er-root .tt-cell{aspect-ratio:1;cursor:pointer;background:linear-gradient(160deg,#1e2050e6,#10102cf2);border:1px solid #94a3ff33;border-radius:16px;padding:0;transition:background .15s,border-color .15s,transform .12s;position:relative}.er-root .tt-cell[data-v=""]:hover{background:linear-gradient(160deg,#282c68f2,#141436f2);border-color:#67e8f999}.er-root .tt-cell[data-v=""]:active{transform:scale(.97)}.er-root .tt-cell[aria-disabled=true]{cursor:default}.er-root .tt-cell:focus-visible{outline-offset:2px;outline:3px solid #67e8f9}.er-root .tt-mark{position:absolute;inset:20%}.er-root .tt-cell[data-v=x] .tt-mark:before,.er-root .tt-cell[data-v=x] .tt-mark:after{content:"";background:linear-gradient(180deg, #7dd3fc, var(--tt-x));width:15%;height:100%;box-shadow:0 0 16px -2px var(--tt-x);border-radius:99px;margin-left:-7.5%;animation:.32s cubic-bezier(.2,1.3,.4,1) both erTtDraw;position:absolute;top:0;left:50%}.er-root .tt-cell[data-v=x] .tt-mark:before{rotate:45deg}.er-root .tt-cell[data-v=x] .tt-mark:after{animation-delay:80ms;rotate:-45deg}.er-root .tt-cell[data-v=o] .tt-mark{border:clamp(8px,2.6vw,14px) solid #0000;border-color:var(--tt-o);box-shadow:0 0 18px -2px var(--tt-o), inset 0 0 12px -4px var(--tt-o);border-radius:50%;animation:.35s cubic-bezier(.2,1.4,.4,1) both erTtPop}.er-root .tt-cell[data-win="1"]{background:linear-gradient(160deg,#fde68a40,#f59e0b1f);border-color:#fde68a;animation:1s ease-in-out infinite alternate erTtWin}.er-root .tt-board[data-busy="1"] .tt-cell{cursor:progress}.er-root .tt-confetti{pointer-events:none;position:absolute;inset:0;overflow:visible}.er-root .tt-confetti i{opacity:0;border-radius:2px;width:9px;height:14px;animation:1.3s ease-out forwards erTtBurst;position:absolute;top:40%;left:50%}.er-root .tt-confetti i:nth-child(odd){background:#38bdf8}.er-root .tt-confetti i:nth-child(2n){background:#fde68a}.er-root .tt-confetti i:nth-child(3n){background:#f472b6}.er-root .tt-confetti i:first-child{--dx:-160px;--dy:-150px}.er-root .tt-confetti i:nth-child(2){--dx:150px;--dy:-170px}.er-root .tt-confetti i:nth-child(3){--dx:-200px;--dy:10px}.er-root .tt-confetti i:nth-child(4){--dx:200px;--dy:-20px}.er-root .tt-confetti i:nth-child(5){--dx:-90px;--dy:-210px}.er-root .tt-confetti i:nth-child(6){--dx:90px;--dy:-220px}.er-root .tt-confetti i:nth-child(7){--dx:-170px;--dy:120px}.er-root .tt-confetti i:nth-child(8){--dx:170px;--dy:130px}.er-root .tt-confetti i:nth-child(9){--dx:0px;--dy:-240px}.er-root .tt-confetti i:nth-child(10){--dx:20px;--dy:170px}.er-root .tt-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.er-root .tt-btn{color:#f1edff;min-height:46px;font:800 14.5px var(--font-er-outfit), sans-serif;cursor:pointer;background:#a78bfa24;border:1.5px solid #c4b5fd80;border-radius:999px;padding:0 22px;transition:transform .15s,filter .15s}.er-root .tt-btn:hover{filter:brightness(1.1);transform:translateY(-1px)}.er-root .tt-btn--main{color:#fff;background:linear-gradient(103deg,#22d3ee,#6366f1);border:0;box-shadow:0 14px 30px -12px #22d3eee6}.er-root .tt-btn:focus-visible,.er-root .tt-mode:focus-visible,.er-root .tt-diff:focus-visible{outline-offset:3px;outline:3px solid #67e8f9}.er-root .tt-side{flex-direction:column;gap:12px;display:flex}.er-root .tt-panel{background:linear-gradient(165deg,#171638d6,#0c0e22d6);border:1px solid #94a3ff33;border-radius:18px;padding:14px 16px}.er-root .tt-panel-k{color:#a5b4fc;font:800 10.5px var(--font-er-outfit), sans-serif;letter-spacing:.18em;margin-bottom:10px}.er-root .tt-diffs{grid-template-columns:1fr 1fr;gap:8px;display:grid}.er-root .tt-score{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.er-root .tt-sc{--c:#38bdf8;text-align:center;border:1px solid color-mix(in srgb, var(--c) 40%, transparent);background:color-mix(in srgb, var(--c) 10%, transparent);border-radius:13px;padding:10px 8px}.er-root .tt-sc[data-k=o]{--c:#f472b6}.er-root .tt-sc[data-k=d]{--c:#fbbf24}.er-root .tt-sc small{color:color-mix(in srgb, var(--c) 70%, #fff);font:800 9px var(--font-er-outfit), sans-serif;letter-spacing:.1em;display:block}.er-root .tt-sc b{color:#fff;font:800 24px var(--font-er-outfit), sans-serif;font-variant-numeric:tabular-nums;margin-top:4px;display:block}.er-root .tt-panel--tip p{color:#d6d1f2;font:500 13.5px/1.5 var(--font-er-outfit), sans-serif;margin:0}@media (max-width:900px){.er-root .tt-main{grid-template-columns:minmax(0,1fr)}.er-root .tt-play{padding:14px}}@media (prefers-reduced-motion:reduce){.er-root .tt-mark,.er-root .tt-mark:before,.er-root .tt-mark:after,.er-root .tt-cell[data-win="1"],.er-root .tt-confetti i{animation:none!important}.er-root .tt-confetti{display:none}}.er-root .tt-q{z-index:3;background:linear-gradient(170deg,#1e1a5cfa,#0e0a2cfa);border:1px solid #67e8f980;border-radius:22px;flex-direction:column;gap:10px;min-height:calc(100% + 8px);padding:18px;animation:.35s cubic-bezier(.2,1.3,.4,1) both erLsPop;display:flex;position:absolute;inset:-4px -4px auto;box-shadow:0 30px 60px -30px #000,0 0 40px -14px #22d3ee}.er-root .tt-q-k{color:#67e8f9;font:800 10.5px var(--font-er-outfit), sans-serif;letter-spacing:.16em;text-transform:uppercase}.er-root .tt-q-t{color:#fff;font:700 16px/1.45 var(--font-er-outfit), sans-serif;margin:0}.er-root .tt-q-opts{gap:7px;display:grid}.er-root .tt-q-opt{text-align:left;cursor:pointer;color:#e0e7ff;font:600 13.5px/1.4 var(--font-er-outfit), sans-serif;background:#ffffff0d;border:1px solid #94a3ff4d;border-radius:12px;align-items:flex-start;gap:10px;padding:9px 12px;display:flex}.er-root .tt-q-opt b{color:#67e8f9;background:#67e8f929;border-radius:7px;flex:none;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.er-root .tt-q-opt:hover{border-color:#67e8f9}.er-root .tt-q-opt:focus-visible{outline-offset:2px;outline:3px solid #67e8f9}.er-root .tt-q-opt[data-state=right]{background:#34d3992e;border-color:#34d399}.er-root .tt-q-opt[data-state=wrong]{background:#f472b629;border-color:#f472b6}.er-root .tt-q-opt[data-state=right],.er-root .tt-q-opt[data-state=wrong],.er-root .tt-q-opt[data-state=off]{pointer-events:none}.er-root .tt-q-opt[data-state=off]{opacity:.55}.er-root .tt-q-fb{background:#f472b61a;border-left:3px solid #f472b6;border-radius:12px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.er-root .tt-q-fb[data-right=true]{background:#34d3991a;border-left-color:#34d399}.er-root .tt-q-fb b{color:#fff;font:800 14px var(--font-er-outfit), sans-serif}.er-root .tt-q-fb span{color:#d6d1f2;font:500 13px/1.45 var(--font-er-outfit), sans-serif}.er-root .tt-q>.tt-btn{align-self:center}.er-root .tt-ans{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.er-root .tt-ans b{color:#fff;font:800 24px var(--font-er-outfit), sans-serif}.er-root .tt-ans span{color:#b9b3d6;font:600 12px var(--font-er-outfit), sans-serif}@media (prefers-reduced-motion:reduce){.er-root .tt-q{animation:none}}@keyframes erTtDraw{0%{opacity:0;transform:scaleY(.1)}}@keyframes erTtPop{0%{opacity:0;transform:scale(.3)}}@keyframes erTtWin{to{box-shadow:0 0 26px -2px #fde68ae6}}@keyframes erTtBurst{0%{opacity:1;transform:translate(0)rotate(0)}to{opacity:0;transform:translate(var(--dx), var(--dy)) rotate(260deg)}}.er-root .tt-q:focus{outline:none}@media (max-width:640px){.er-root .tt-modes{width:100%}.er-root .tt-mode{flex:1 1 0;min-width:0;padding:9px 10px}.er-root .tt-q{padding:14px}}.er-root .tt-coin{z-index:2;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);perspective:600px;background:#08081cb8;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex;position:absolute;inset:0}.er-root .tt-coin-disc{width:96px;height:96px;transform-style:preserve-3d;animation:1.8s cubic-bezier(.15,.6,.25,1) both erTtCoinPm;position:relative}.er-root .tt-coin[data-side=risks] .tt-coin-disc{animation-name:erTtCoinRisks}.er-root .tt-coin-face{font:900 44px var(--font-er-outfit), sans-serif;backface-visibility:hidden;background:radial-gradient(circle at 35% 30%,#3b3a8a,#17153f);border:3px solid #fde68a;border-radius:50%;place-items:center;display:grid;position:absolute;inset:0;box-shadow:0 0 26px -6px #fde68acc}.er-root .tt-coin-face[data-v=x]{color:var(--tt-x)}.er-root .tt-coin-face[data-v=o]{color:var(--tt-o)}.er-root .tt-coin-face--back{transform:rotateY(180deg)}.er-root .tt-coin-says{color:#fff;font:800 17px var(--font-er-outfit), sans-serif;text-align:center;opacity:0;animation:.3s 1.8s forwards erTtCoinSay}@keyframes erTtCoinPm{0%{transform:rotateY(0)}to{transform:rotateY(1800deg)}}@keyframes erTtCoinRisks{0%{transform:rotateY(0)}to{transform:rotateY(1980deg)}}@keyframes erTtCoinSay{to{opacity:1}}.er-root .tt-cell[data-fade="1"] .tt-mark{opacity:.38}.er-root .tt-cell[data-fade="1"]{border-style:dashed}.er-root .tt-fade-note{color:#b9b3d6;font:600 12.5px var(--font-er-outfit), sans-serif;text-align:center;margin:0}@media (prefers-reduced-motion:reduce){.er-root .tt-coin-disc{animation:none}.er-root .tt-coin[data-side=risks] .tt-coin-disc{transform:rotateY(180deg)}.er-root .tt-coin-says{opacity:1;animation:none}}html:not(.dark) .er-root .tt{--tt-x:#0369a1;--tt-o:#be185d}html:not(.dark) .er-root .tt .rx-back{color:#0e7490;background:#fff;border-color:#0e749066}html:not(.dark) .er-root .tt .rx-back:hover{background:#ecfeff;border-color:#0e7490}html:not(.dark) .er-root .tt .qt-kicker{color:#0e7490}html:not(.dark) .er-root .tt-h1{color:#0f172a}html:not(.dark) .er-root .tt-tag{color:#334155}html:not(.dark) .er-root .tt-mode,html:not(.dark) .er-root .tt-diff{color:#1e1b4b;background:#fff;border-color:#c7d2fe;box-shadow:0 6px 16px -14px #0f172a80}html:not(.dark) .er-root .tt-mode small,html:not(.dark) .er-root .tt-diff small{color:#4338ca}html:not(.dark) .er-root .tt-mode:hover,html:not(.dark) .er-root .tt-diff:hover{border-color:#0e7490}html:not(.dark) .er-root .tt-mode[data-on=true],html:not(.dark) .er-root .tt-diff[data-on=true]{background:linear-gradient(120deg,#ecfeff,#eef2ff);border-color:#0e7490;box-shadow:0 0 0 1px #0e7490}html:not(.dark) .er-root .tt-play{background:radial-gradient(at 50% 0,#6366f11a,#0000 60%),linear-gradient(170deg,#fff,#f8fafc);border-color:#c7d2fe;box-shadow:0 30px 60px -48px #0f172a80}html:not(.dark) .er-root .tt-status{color:#0c4a6e;background:#f0f9ff;border-color:#7dd3fc}html:not(.dark) .er-root .tt-status[data-tone=win]{color:#065f46;background:#ecfdf5;border-color:#6ee7b7}html:not(.dark) .er-root .tt-status[data-tone=lose]{color:#9d174d;background:#fdf2f8;border-color:#f9a8d4}html:not(.dark) .er-root .tt-status[data-tone=draw]{color:#92400e;background:#fffbeb;border-color:#fcd34d}html:not(.dark) .er-root .tt-board{background:#eef2ff;box-shadow:inset 0 0 0 1px #c7d2fe,0 30px 60px -40px #0f172a73}html:not(.dark) .er-root .tt-cell{background:linear-gradient(160deg,#fff,#f8fafc);border-color:#c7d2fe}html:not(.dark) .er-root .tt-cell[data-v=""]:hover{background:linear-gradient(160deg,#ecfeff,#fff);border-color:#0e7490}html:not(.dark) .er-root .tt-cell:focus-visible{outline-color:#0e7490}html:not(.dark) .er-root .tt-cell[data-v=x] .tt-mark:before,html:not(.dark) .er-root .tt-cell[data-v=x] .tt-mark:after{background:linear-gradient(180deg, #0284c7, var(--tt-x));box-shadow:none}html:not(.dark) .er-root .tt-cell[data-v=o] .tt-mark{box-shadow:none}html:not(.dark) .er-root .tt-cell[data-win="1"]{background:linear-gradient(160deg,#fef3c7,#fffbeb);border-color:#d97706}html:not(.dark) .er-root .tt-btn{color:#4c1d95;background:#f5f3ff;border-color:#a78bfa}html:not(.dark) .er-root .tt-btn--main{color:#fff;background:linear-gradient(103deg,#0e7490,#4338ca);border:0;box-shadow:0 14px 30px -14px #0e7490b3}html:not(.dark) .er-root .tt-btn:focus-visible,html:not(.dark) .er-root .tt-mode:focus-visible,html:not(.dark) .er-root .tt-diff:focus-visible{outline-color:#0e7490}html:not(.dark) .er-root .tt-panel{background:linear-gradient(165deg,#fff,#f8fafc);border-color:#e2e8f0}html:not(.dark) .er-root .tt-panel-k{color:#4338ca}html:not(.dark) .er-root .tt-sc{--c:#0369a1;background:color-mix(in srgb, var(--c) 7%, #fff)}html:not(.dark) .er-root .tt-sc[data-k=o]{--c:#be185d}html:not(.dark) .er-root .tt-sc[data-k=d]{--c:#b45309}html:not(.dark) .er-root .tt-sc small{color:var(--c)}html:not(.dark) .er-root .tt-sc b{color:#0f172a}html:not(.dark) .er-root .tt-panel--tip p{color:#334155}html:not(.dark) .er-root .tt-q{background:linear-gradient(170deg,#fff,#f0f9ff);border-color:#0e7490;box-shadow:0 30px 60px -30px #0f172a73}html:not(.dark) .er-root .tt-q-k{color:#0e7490}html:not(.dark) .er-root .tt-q-t{color:#0f172a}html:not(.dark) .er-root .tt-q-opt{color:#1e293b;background:#fff;border-color:#c7d2fe}html:not(.dark) .er-root .tt-q-opt b{color:#0e7490;background:#ecfeff}html:not(.dark) .er-root .tt-q-opt:hover{border-color:#0e7490}html:not(.dark) .er-root .tt-q-opt:focus-visible{outline-color:#0e7490}html:not(.dark) .er-root .tt-q-opt[data-state=right]{background:#ecfdf5;border-color:#059669}html:not(.dark) .er-root .tt-q-opt[data-state=wrong]{background:#fdf2f8;border-color:#db2777}html:not(.dark) .er-root .tt-q-opt[data-state=off]{opacity:.7}html:not(.dark) .er-root .tt-q-fb{background:#fdf2f8;border-left-color:#db2777}html:not(.dark) .er-root .tt-q-fb[data-right=true]{background:#ecfdf5;border-left-color:#059669}html:not(.dark) .er-root .tt-q-fb b{color:#0f172a}html:not(.dark) .er-root .tt-q-fb span{color:#334155}html:not(.dark) .er-root .tt-ans b{color:#0f172a}html:not(.dark) .er-root .tt-ans span{color:#475569}html:not(.dark) .er-root .tt-coin{background:#fffc}html:not(.dark) .er-root .tt-coin-face{background:radial-gradient(circle at 35% 30%,#fff,#eef2ff);border-color:#b45309;box-shadow:0 10px 24px -14px #0f172a99}html:not(.dark) .er-root .tt-coin-says{color:#0f172a}html:not(.dark) .er-root .tt-fade-note{color:#475569}
