#cmt-theory,#cmt-theory :where(*){all:revert}#cmt-theory{display:block;text-align:left;letter-spacing:normal;word-spacing:normal;text-transform:none;font-weight:400;font-style:normal}#cmt-theory [hidden]{display:none}#cmt-theory :where(*):before,#cmt-theory :where(*):after{all:revert}#cmt-theory{--ct-navy:#1d2333;--ct-navy2:#242833;--ct-blue:#4b8eff;--ct-blue-d:#1f5fd1;--ct-blue-l:#eaf2ff;--ct-amber:#ffae4b;--ct-amber-l:#fff4e5;--ct-ink:#121212;--ct-muted:#5a6170;--ct-line:#e3e6ec;--ct-bg:#f5f6f8;--ct-ok:#137a3d;--ct-ok-l:#e6f5ec;--ct-bad:#b42318;--ct-bad-l:#fdecea;--ct-r:14px;--ct-tabh:64px}#cmt-theory,#cmt-theory *{box-sizing:border-box}#cmt-theory{font-family:var(--font-body-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif);color:var(--ct-ink);background:var(--ct-bg);line-height:1.5;font-size:16px}#cmt-theory img{max-width:100%;height:auto}#cmt-theory a{color:var(--ct-blue-d)}#cmt-theory :focus-visible{outline:3px solid var(--ct-amber);outline-offset:2px;border-radius:6px}#cmt-theory .wrap{max-width:880px;margin:0 auto;padding:0 16px}#cmt-theory .top{background:#fff;border-bottom:1px solid var(--ct-line);position:relative}#cmt-theory .top-in{display:flex;align-items:center;justify-content:space-between;height:60px}#cmt-theory .brand{display:flex;align-items:center;gap:8px;text-decoration:none}#cmt-theory .brand img{display:block;width:120px;height:auto}#cmt-theory .brand-tag{background:var(--ct-navy);color:#fff;font-weight:700;font-size:13px;padding:3px 8px;border-radius:999px;letter-spacing:.02em}#cmt-theory .topnav{display:none;gap:20px}#cmt-theory .topnav a{color:var(--ct-navy);text-decoration:none;font-weight:600}#cmt-theory .topnav a:hover{color:var(--ct-blue-d)}#cmt-theory-app{scroll-margin-top:96px;padding-top:16px;padding-bottom:24px;min-height:60vh}#cmt-theory h1,#cmt-theory h2,#cmt-theory h3{line-height:1.2;color:var(--ct-navy);margin:0 0 .5em}#cmt-theory h1{font-size:28px}#cmt-theory h2{font-size:20.8px}#cmt-theory h3{font-size:16.8px}#cmt-theory p{margin:0 0 .8em}#cmt-theory .muted{color:var(--ct-muted)}#cmt-theory .small{font-size:13.6px}#cmt-theory .hero{background:var(--ct-navy);color:#fff;border-radius:20px;padding:22px 20px;position:relative;overflow:hidden;margin-bottom:16px}#cmt-theory .hero h1{color:#fff;font-size:27.2px;margin-bottom:.35em}#cmt-theory .hero p{color:#d7dcea}#cmt-theory .hero .stripe{position:absolute;right:-38px;top:-38px;width:110px;height:110px;border-radius:50%;background:var(--ct-amber);opacity:.95}#cmt-theory .hero .stripe:after{content:"L";position:absolute;left:30px;top:44px;font-weight:900;font-size:44px;color:#d1131a;font-family:Arial,Helvetica,sans-serif}#cmt-theory .hero-in{position:relative;max-width:520px}#cmt-theory .hero h1{padding-right:56px}#cmt-theory .facts{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 16px;padding:0;list-style:none}#cmt-theory .facts li{background:#ffffff1a;border:1px solid rgba(255,255,255,.18);padding:4px 10px;border-radius:999px;font-size:13.6px;color:#fff}#cmt-theory .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 18px;border-radius:12px;border:2px solid transparent;font:inherit;font-weight:700;text-decoration:none;cursor:pointer;background:var(--ct-blue-d);color:#fff;text-align:center}#cmt-theory .btn:hover{background:#174ead}#cmt-theory .btn.amber{background:var(--ct-amber);color:var(--ct-navy)}#cmt-theory .btn.amber:hover{background:#ff9f2a}#cmt-theory .btn.ghost{background:#fff;color:var(--ct-navy);border-color:var(--ct-line)}#cmt-theory .btn.ghost:hover{border-color:var(--ct-blue-d)}#cmt-theory .btn.block{display:flex;width:100%}#cmt-theory .btn.sm{min-height:40px;padding:8px 12px;font-size:14.4px}#cmt-theory .btn[disabled]{opacity:.5;cursor:not-allowed}#cmt-theory .row{display:flex;gap:10px;flex-wrap:wrap}#cmt-theory .grid{display:grid;grid-template-columns:1fr;gap:12px}#cmt-theory .card{background:#fff;border:1px solid var(--ct-line);border-radius:var(--ct-r);padding:16px;margin-bottom:12px}#cmt-theory a.card{display:block;text-decoration:none;color:inherit}#cmt-theory a.card:hover{border-color:var(--ct-blue)}#cmt-theory a.card.tile{display:flex}#cmt-theory .tile{display:flex;gap:14px;align-items:center}#cmt-theory .tile .ic{flex:0 0 46px;height:46px;border-radius:12px;display:grid;place-items:center;font-size:22px;background:var(--ct-blue-l);color:var(--ct-blue-d)}#cmt-theory .tile .ic.amb{background:var(--ct-amber-l);color:#9a5b00}#cmt-theory .tile h3{margin:0 0 2px}#cmt-theory .tile p{margin:0;color:var(--ct-muted);font-size:14.72px}#cmt-theory .shop{background:var(--ct-amber-l);border:1px solid #ffd9a8}#cmt-theory .shop h3{margin-bottom:4px}#cmt-theory .shop p{font-size:14.72px;color:#4a3b25}#cmt-theory .shop a.inline{font-weight:700;color:var(--ct-navy)}#cmt-theory .bar{height:8px;background:#e8ebf1;border-radius:99px;overflow:hidden}#cmt-theory .bar>span{display:block;height:100%;background:var(--ct-blue-d);border-radius:99px}#cmt-theory .bar.good>span{background:var(--ct-ok)}#cmt-theory .bar.mid>span{background:#c77700}#cmt-theory .topic-row{display:flex;justify-content:space-between;align-items:center;gap:10px}#cmt-theory .topic-row .meta{font-size:13.6px;color:var(--ct-muted)}#cmt-theory .qhead{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap}#cmt-theory .pill{display:inline-block;background:var(--ct-blue-l);color:var(--ct-blue-d);font-weight:700;font-size:12.8px;padding:3px 10px;border-radius:999px}#cmt-theory .timer{font-variant-numeric:tabular-nums;font-weight:800;color:var(--ct-navy);background:#fff;border:1px solid var(--ct-line);padding:4px 10px;border-radius:10px}#cmt-theory .timer.low{color:var(--ct-bad);border-color:#f3b4ae}#cmt-theory .question{font-size:18.4px;font-weight:700;color:var(--ct-navy);margin:4px 0 14px}#cmt-theory .opts{list-style:none;margin:0;padding:0;display:grid;gap:10px}#cmt-theory .opt{width:100%;text-align:left;display:flex;gap:12px;align-items:flex-start;padding:14px;border:2px solid var(--ct-line);background:#fff;border-radius:12px;font:inherit;color:var(--ct-ink);cursor:pointer;min-height:52px}#cmt-theory .opt:hover{border-color:var(--ct-blue)}#cmt-theory .opt .k{flex:0 0 28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#eef0f4;font-weight:800;font-size:13.6px;color:var(--ct-navy)}#cmt-theory .opt.sel{border-color:var(--ct-blue-d);background:var(--ct-blue-l)}#cmt-theory .opt.sel .k{background:var(--ct-blue-d);color:#fff}#cmt-theory .opt.right{border-color:var(--ct-ok);background:var(--ct-ok-l)}#cmt-theory .opt.right .k{background:var(--ct-ok);color:#fff}#cmt-theory .opt.wrong{border-color:var(--ct-bad);background:var(--ct-bad-l)}#cmt-theory .opt.wrong .k{background:var(--ct-bad);color:#fff}#cmt-theory .opt[disabled]{cursor:default}#cmt-theory .explain{margin-top:14px;padding:14px;border-radius:12px;background:#f1f4fa;border-left:4px solid var(--ct-blue-d)}#cmt-theory .explain.ok{border-left-color:var(--ct-ok)}#cmt-theory .explain.no{border-left-color:var(--ct-bad)}#cmt-theory .explain a{font-weight:600}#cmt-theory .qnav{display:flex;gap:10px;margin-top:16px}#cmt-theory .qnav .btn{flex:1;white-space:nowrap;padding-left:8px;padding-right:8px}#cmt-theory .dots{display:grid;grid-template-columns:repeat(10,1fr);gap:6px;margin:14px 0}#cmt-theory .dots button{aspect-ratio:1;border-radius:8px;border:1px solid var(--ct-line);background:#fff;font:inherit;font-size:12px;font-weight:700;color:var(--ct-navy);cursor:pointer;padding:0;min-height:28px}#cmt-theory .dots button.ans{background:var(--ct-blue-l);border-color:#bcd3ff}#cmt-theory .dots button.cur{outline:2px solid var(--ct-blue-d)}#cmt-theory .dots button.flag{background:var(--ct-amber-l);border-color:var(--ct-amber)}#cmt-theory .dots button.r{background:var(--ct-ok-l);border-color:#9fd5b3}#cmt-theory .dots button.w{background:var(--ct-bad-l);border-color:#f3b4ae}#cmt-theory .flagbtn[aria-pressed=true]{background:var(--ct-amber-l);border-color:var(--ct-amber)}#cmt-theory .score{text-align:center;padding:24px 16px}#cmt-theory .score .big{font-size:51.2px;font-weight:900;color:var(--ct-navy);line-height:1}#cmt-theory .score .verdict{font-size:20.8px;font-weight:800;margin-top:8px}#cmt-theory .score.pass .verdict{color:var(--ct-ok)}#cmt-theory .score.fail .verdict{color:var(--ct-bad)}#cmt-theory .notice{background:var(--ct-amber-l);border:1px solid #ffd9a8;border-radius:12px;padding:12px 14px;font-size:14.72px}#cmt-theory form .field{margin-bottom:12px}#cmt-theory label{display:block;font-weight:700;color:var(--ct-navy);margin-bottom:4px}#cmt-theory input[type=date],#cmt-theory input[type=number],#cmt-theory textarea,#cmt-theory select{width:100%;font:inherit;padding:12px;border:1.5px solid #cfd4dd;border-radius:10px;background:#fff;color:var(--ct-ink);min-height:48px}#cmt-theory textarea{min-height:80px;resize:vertical}#cmt-theory .two{display:grid;grid-template-columns:1fr 1fr;gap:10px}#cmt-theory .log{list-style:none;padding:0;margin:0}#cmt-theory .log li{border-top:1px solid var(--ct-line);padding:12px 0;display:flex;gap:10px;justify-content:space-between;align-items:flex-start}#cmt-theory .log li:first-child{border-top:0}#cmt-theory .log .d{font-weight:700;color:var(--ct-navy)}#cmt-theory .log .n{color:var(--ct-muted);font-size:14.72px;white-space:pre-wrap;word-break:break-word}#cmt-theory .linkbtn{background:none;border:0;color:var(--ct-bad);font:inherit;font-size:13.6px;cursor:pointer;padding:6px;min-height:36px}#cmt-theory .stat{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;text-align:center}#cmt-theory .stat div{background:#fff;border:1px solid var(--ct-line);border-radius:12px;padding:12px 6px}#cmt-theory .stat b{display:block;font-size:22.4px;color:var(--ct-navy)}#cmt-theory .stat span{font-size:12.48px;color:var(--ct-muted)}#cmt-theory .check{list-style:none;padding:0;margin:0}#cmt-theory .check li{border-top:1px solid var(--ct-line)}#cmt-theory .check li:first-child{border-top:0}#cmt-theory .check label{display:flex;gap:12px;align-items:flex-start;font-weight:500;color:var(--ct-ink);padding:12px 0;cursor:pointer;margin:0}#cmt-theory .check input{width:22px;height:22px;flex:0 0 22px;margin-top:1px;accent-color:var(--ct-blue-d)}#cmt-theory .check .why{display:block;font-size:13.6px;color:var(--ct-muted)}#cmt-theory .passed{background:linear-gradient(160deg,var(--ct-navy),#2c3958);color:#fff;border-radius:20px;padding:28px 20px;text-align:center;position:relative;overflow:hidden}#cmt-theory .passed h1{color:#fff;font-size:35.2px}#cmt-theory .passed p{color:#dfe5f3}#cmt-theory .pplate{display:inline-grid;place-items:center;width:96px;height:96px;background:#fff;border-radius:10px;font:900 64px/1 Arial,Helvetica,sans-serif;color:#0a8a2e;margin:8px auto 14px;box-shadow:0 6px 20px #00000040}#cmt-theory .conf{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}#cmt-theory .conf i{position:absolute;top:-10px;width:8px;height:14px;border-radius:2px;opacity:.9;animation:ct-fall 3.2s linear infinite}@keyframes ct-fall{to{transform:translateY(420px) rotate(540deg)}}@media(prefers-reduced-motion:reduce){#cmt-theory .conf{display:none}}#cmt-theory .back{display:inline-flex;align-items:center;gap:6px;text-decoration:none;font-weight:700;margin-bottom:10px;min-height:40px}#cmt-theory .foot{background:var(--ct-navy);color:#cfd5e3;padding:22px 0 26px;font-size:14.4px}#cmt-theory .foot a{color:#fff}#cmt-theory .foot-strong{color:#fff;font-weight:700}#cmt-theory .tabbar{position:sticky;bottom:0;height:calc(var(--ct-tabh) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:#fff;border-top:1px solid var(--ct-line);display:grid;grid-template-columns:repeat(4,1fr);z-index:3}#cmt-theory .tabbar a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;text-decoration:none;color:var(--ct-muted);font-size:12px;font-weight:700}#cmt-theory .tabbar a span{font-size:20px;line-height:1}#cmt-theory .tabbar a.on{color:var(--ct-blue-d)}#cmt-theory .hide{display:none!important}@media(min-width:700px){#cmt-theory .tabbar{display:none}#cmt-theory .topnav{display:flex}#cmt-theory .grid.g2{grid-template-columns:1fr 1fr}#cmt-theory .hero{padding:32px}#cmt-theory .hero h1{font-size:35.2px;padding-right:0}#cmt-theory .hero .stripe{right:-30px;top:-30px;width:150px;height:150px}#cmt-theory .hero .stripe:after{left:38px;top:52px;font-size:60px}#cmt-theory h1{font-size:32px}}.cmt-theory-about{max-width:880px;margin:0 auto;padding:24px 16px 32px}
/*# sourceMappingURL=/cdn/shop/t/7/assets/theory-test.css.map */
