.imatd_root__7Vdzs *{box-sizing:border-box}.imatd_root__7Vdzs{background:var(--bg);color:var(--ink);font:400 16px/1.6 var(--font);-webkit-font-smoothing:antialiased}.imatd_root__7Vdzs canvas,.imatd_root__7Vdzs img{display:block}.imatd_root__7Vdzs .px{image-rendering:pixelated;image-rendering:crisp-edges}.imatd_root__7Vdzs button{font:inherit;color:inherit}.imatd_root__7Vdzs a{color:inherit}.imatd_root__7Vdzs .display{font-family:var(--display);font-weight:400;letter-spacing:-.01em}.imatd_root__7Vdzs .pixel{font-family:var(--pixel)}.imatd_root__7Vdzs .kbd{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:5px;border:1px solid var(--line-2);background:#fafafa;font:600 11px var(--font);color:var(--ink-2);box-shadow:inset 0 -1px 0 var(--line-2)}.imatd_root__7Vdzs .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;padding:0 18px;border-radius:11px;border:1px solid var(--line);background:var(--surface);font-weight:600;font-size:14.5px;cursor:pointer;box-shadow:inset 0 -2px 0 rgba(12,11,20,.06),var(--shadow-1);transition:transform .22s var(--spring),box-shadow .22s,background .2s,border-color .2s;white-space:nowrap}.imatd_root__7Vdzs .btn:hover{transform:translateY(-1px);border-color:var(--line-2)}.imatd_root__7Vdzs .btn:active{transform:translateY(1px);box-shadow:none;transition:none}.imatd_root__7Vdzs .btn:focus-visible{outline:2px solid var(--brand-500);outline-offset:2px}.imatd_root__7Vdzs .btn-primary{background:var(--brand-600);border-color:var(--brand-700);box-shadow:inset 0 -3px 0 rgba(20,6,70,.35),0 1px 2px rgba(40,16,109,.3)}.imatd_root__7Vdzs .btn-primary:hover{background:color-mix(in srgb,var(--brand-600) 90%,#fff);border-color:var(--brand-700)}.imatd_root__7Vdzs .btn-sm{padding:0 12px;font-size:13px;border-radius:9px}.imatd_root__7Vdzs .btn-ghost{background:transparent;border-color:transparent;box-shadow:none}.imatd_root__7Vdzs .btn-ghost:hover{background:#f1f1f5}.imatd_root__7Vdzs .btn[disabled]{opacity:.5;cursor:default;transform:none}.imatd_root__7Vdzs .chip{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:99px;font-size:12.5px;font-weight:600;background:#f3f3f6;color:var(--ink-2);border:1px solid var(--line)}.imatd_root__7Vdzs .card{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-1)}.imatd_root__7Vdzs .eyebrow{font-size:12px;font-weight:600;color:var(--ink-3);text-transform:uppercase;letter-spacing:.07em}.imatd_root__7Vdzs .tabular{font-variant-numeric:tabular-nums}.imatd_root__7Vdzs .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.imatd_root__7Vdzs .ghost{position:fixed;left:0;top:0;z-index:100;pointer-events:none;will-change:transform}.imatd_root__7Vdzs .dust{position:absolute;width:4px;height:4px;background:var(--brand-300);opacity:0;pointer-events:none}.imatd_root__7Vdzs .gold{color:var(--gold-700)!important}.imatd_root__7Vdzs [data-pro-only],html[data-theme=professional] .imatd_root__7Vdzs .ems-leo-hero,html[data-theme=professional] .imatd_root__7Vdzs .ems-pixel-leo,html[data-theme=professional] .imatd_root__7Vdzs [data-fun]{display:none!important}html[data-theme=professional] .imatd_root__7Vdzs [data-pro-only]{display:revert!important}.imatd_root__7Vdzs .sb-thin{scrollbar-width:thin}.imatd_root__7Vdzs .sb-auto{scrollbar-width:thin;scrollbar-color:transparent transparent}.imatd_root__7Vdzs .sb-auto:focus-within,.imatd_root__7Vdzs .sb-auto:hover{scrollbar-color:var(--sb-thumb) var(--sb-track)}@media (hover:none){.imatd_root__7Vdzs .sb-auto{scrollbar-color:var(--sb-thumb) var(--sb-track)}}@supports not (scrollbar-color:auto){.imatd_root__7Vdzs ::-webkit-scrollbar{width:var(--sb-size);height:var(--sb-size)}.imatd_root__7Vdzs ::-webkit-scrollbar-track{background:var(--sb-track)}.imatd_root__7Vdzs ::-webkit-scrollbar-thumb{background:var(--sb-thumb);border-radius:99px;border:3px solid transparent;background-clip:padding-box}.imatd_root__7Vdzs ::-webkit-scrollbar-thumb:hover{background-color:var(--sb-thumb-hover)}.imatd_root__7Vdzs .sb-auto::-webkit-scrollbar-thumb{background-color:initial}.imatd_root__7Vdzs .sb-auto:focus-within::-webkit-scrollbar-thumb,.imatd_root__7Vdzs .sb-auto:hover::-webkit-scrollbar-thumb{background-color:var(--sb-thumb)}}.imatd_root__7Vdzs .pb-edge{position:absolute;inset-inline:0;height:var(--pb-h,44px);pointer-events:none;z-index:3;transition:opacity .2s}.imatd_root__7Vdzs .pb-edge[data-side=top]{top:var(--pb-at,0)}.imatd_root__7Vdzs .pb-edge[data-side=bottom]{bottom:var(--pb-at,0)}.imatd_root__7Vdzs .pb-edge.is-off{opacity:0}.imatd_root__7Vdzs .pb-edge>i{position:absolute;inset:0;-webkit-backdrop-filter:blur(var(--b));backdrop-filter:blur(var(--b));-webkit-mask-image:linear-gradient(var(--pb-dir),transparent var(--m0),#000 var(--m1),#000 var(--m2),transparent var(--m3));mask-image:linear-gradient(var(--pb-dir),transparent var(--m0),#000 var(--m1),#000 var(--m2),transparent var(--m3))}.imatd_root__7Vdzs .pb-edge[data-side=top]{--pb-dir:to top}.imatd_root__7Vdzs .pb-edge[data-side=bottom]{--pb-dir:to bottom}.imatd_root__7Vdzs .pb-edge>i:first-child{--b:.5px;--m0:0%;--m1:16%;--m2:33%;--m3:50%}.imatd_root__7Vdzs .pb-edge>i:nth-child(2){--b:1px;--m0:16%;--m1:33%;--m2:50%;--m3:66%}.imatd_root__7Vdzs .pb-edge>i:nth-child(3){--b:2px;--m0:33%;--m1:50%;--m2:66%;--m3:83%}.imatd_root__7Vdzs .pb-edge>i:nth-child(4){--b:4px;--m0:50%;--m1:66%;--m2:83%;--m3:100%}.imatd_root__7Vdzs .pb-edge>i:nth-child(5){--b:8px;--m0:66%;--m1:83%;--m2:100%;--m3:100%}.imatd_root__7Vdzs .pb-edge>i:nth-child(6){--b:14px;--m0:83%;--m1:100%;--m2:100%;--m3:100%}.imatd_root__7Vdzs .pb-edge:after{content:"";position:absolute;inset:0;background:linear-gradient(var(--pb-dir),transparent,color-mix(in srgb,var(--pb-tint,var(--canvas,var(--surface))) 72%,transparent))}html[data-calm="1"] .imatd_root__7Vdzs .pb-edge>i{display:none}html[data-calm="1"] .imatd_root__7Vdzs .pb-edge{transition:none}html[data-theme=professional] .imatd_root__7Vdzs .pb-edge>i{display:none}html[data-theme=professional] .imatd_root__7Vdzs .pb-edge:after{background:none;border-top:1px solid var(--line)}html[data-theme=professional] .imatd_root__7Vdzs .pb-edge[data-side=bottom],html[data-theme=professional] .imatd_root__7Vdzs .pb-edge[data-side=top]{height:1px}html[data-theme=professional] .imatd_root__7Vdzs .pb-edge[data-side=bottom]:after{border-top:0;border-bottom:1px solid var(--line)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.imatd_root__7Vdzs .pb-edge>i{display:none}}@media (prefers-reduced-motion:reduce){.imatd_root__7Vdzs .pb-edge>i{display:none}.imatd_root__7Vdzs .pb-edge{transition:none}}@media (prefers-reduced-transparency:reduce){.imatd_root__7Vdzs .pb-edge>i{display:none}}.imatd_root__7Vdzs .ic-swap{position:relative;display:inline-grid;place-items:center;flex:none}.imatd_root__7Vdzs .ic-swap>*{grid-area:1/1}.imatd_root__7Vdzs .ic-swap>.is-out{animation:imatd_icSwapOut__CXbml .2s var(--ease-out) forwards;pointer-events:none}.imatd_root__7Vdzs .ic-swap>.is-in{animation:imatd_icSwapIn__EdH_5 .28s var(--ease-out)}@keyframes imatd_icSwapOut__CXbml{to{opacity:0;filter:blur(4px);transform:scale(.55)}}@keyframes imatd_icSwapIn__EdH_5{0%{opacity:0;filter:blur(4px);transform:scale(.55)}}html[data-calm="1"] .imatd_root__7Vdzs .ic-swap>*,html[data-theme=professional] .imatd_root__7Vdzs .ic-swap>*{animation:none!important}@media (prefers-reduced-motion:reduce){.imatd_root__7Vdzs .ic-swap>*{animation:none!important}}html[data-slowmo="1"] .imatd_root__7Vdzs .ic-swap>.is-out{animation-duration:.8s}html[data-slowmo="1"] .imatd_root__7Vdzs .ic-swap>.is-in{animation-duration:1.1s}.imatd_root__7Vdzs{--gold-50:#fffaeb;--gold-line:#f0d68f;--gold-edge:#e3a92a;--gold-ink:#3a2300;--ok-700:#15803d;--gut:16px;--wrap:1120px;--nav-h:56px;--strip-h:36px;--pad-top:64px;--pad-bot:64px;--to-stage:28px;color-scheme:light}@media (min-width:700px){.imatd_root__7Vdzs{--gut:28px;--pad-top:88px;--pad-bot:88px;--to-stage:40px}}@media (min-width:1100px){.imatd_root__7Vdzs{--pad-top:clamp(72px,9vh,104px);--pad-bot:clamp(72px,9vh,104px)}}.imatd_root__7Vdzs{background:var(--surface)}.imatd_root__7Vdzs img,.imatd_root__7Vdzs video{max-width:100%}.imatd_root__7Vdzs img{height:auto}.imatd_root__7Vdzs [hidden]{display:none!important}.imatd_root__7Vdzs blockquote,.imatd_root__7Vdzs fieldset,.imatd_root__7Vdzs figure,.imatd_root__7Vdzs h1,.imatd_root__7Vdzs h2,.imatd_root__7Vdzs h3,.imatd_root__7Vdzs h4,.imatd_root__7Vdzs ol,.imatd_root__7Vdzs p,.imatd_root__7Vdzs ul{margin:0}.imatd_root__7Vdzs ol,.imatd_root__7Vdzs ul{padding:0;list-style:none}.imatd_root__7Vdzs a{color:var(--brand-ink)}.imatd_root__7Vdzs :focus-visible{outline:2px solid var(--brand-500);outline-offset:3px}.imatd_root__7Vdzs .pixel{font-weight:400;text-transform:uppercase;letter-spacing:.04em}.imatd_root__7Vdzs .wrap{width:100%;max-width:calc(var(--wrap) + 2 * var(--gut));margin:0 auto;padding-inline:max(var(--gut),env(safe-area-inset-left))}.imatd_root__7Vdzs .band-white{background:var(--surface)}.imatd_root__7Vdzs .band-bg{background:var(--bg)}.imatd_root__7Vdzs .band-brand{background:var(--brand-50)}.imatd_root__7Vdzs .band-gold{background:var(--gold-50)}.imatd_root__7Vdzs .btn{text-decoration:none;color:var(--ink);font-weight:650;font-size:15px;height:44px;border-radius:12px}.imatd_root__7Vdzs .btn-primary{color:#fff}.imatd_root__7Vdzs .btn-second{height:48px;background:#fff;border:1.5px solid var(--brand-300);color:var(--brand-800);box-shadow:none}.imatd_root__7Vdzs .btn-second:hover{background:var(--brand-50)}.imatd_root__7Vdzs .btn-xl{height:56px;font-size:17px;border-radius:14px;width:100%}.imatd_root__7Vdzs .btn-sm{height:34px;padding:0 14px;font-size:13.5px;border-radius:10px}.imatd_root__7Vdzs .arr{font-weight:500;transition:transform .25s var(--spring)}.imatd_root__7Vdzs .btn:hover .arr,.imatd_root__7Vdzs .end-cta:hover .arr{transform:translateX(3px)}.imatd_root__7Vdzs .life{display:inline-block;padding:1px 9px 2px;border-radius:999px;background:var(--gold-300);border:1px solid var(--gold-edge);box-shadow:inset 0 -2px 0 rgba(156,92,0,.22);color:var(--gold-ink);font:700 13px/1.45 var(--font);letter-spacing:0;white-space:nowrap;text-decoration:none}.imatd_root__7Vdzs .rail{display:none}@media (min-width:1240px){.imatd_root__7Vdzs .rail{display:block;position:fixed;left:max(16px,calc((100vw - var(--wrap)) / 2 - 168px));top:50%;z-index:40;transform:translate(-6px,-50%);opacity:0;pointer-events:none;transition:opacity .3s var(--ease-out),transform .3s var(--ease-out)}.imatd_root__7Vdzs .rail.is-on{opacity:1;transform:translateY(-50%);pointer-events:auto}.imatd_root__7Vdzs .rail li{position:relative;height:46px}.imatd_root__7Vdzs .rail li:last-child{height:20px}.imatd_root__7Vdzs .rail li:before{content:"";position:absolute;left:5px;top:16px;bottom:-2px;width:2px;background:var(--line)}.imatd_root__7Vdzs .rail li:last-child:before{display:none}.imatd_root__7Vdzs .rail .fill{position:absolute;left:5px;top:16px;width:2px;height:calc((46px - 18px) * var(--p,0));background:var(--brand-600);transition:height .35s var(--ease-out)}.imatd_root__7Vdzs .rail li:last-child .fill{display:none}.imatd_root__7Vdzs .rail a{position:relative;z-index:1;display:flex;align-items:center;gap:12px;height:20px;text-decoration:none;color:var(--ink-3)}.imatd_root__7Vdzs .rail .sq{position:relative;flex:none;width:12px;height:12px;background:var(--line-2);transition:background .2s}.imatd_root__7Vdzs .rail .rl{font-size:10px;line-height:1;white-space:nowrap;padding:5px 7px;border-radius:6px;background:rgba(255,255,255,.94);box-shadow:var(--shadow-1);opacity:0;transform:translateX(-4px);transition:opacity .2s,transform .2s var(--ease-out);pointer-events:none}.imatd_root__7Vdzs .rail a:focus-visible .rl,.imatd_root__7Vdzs .rail a:hover .rl{opacity:1;transform:none}.imatd_root__7Vdzs .rail a:hover .sq{background:var(--brand-300)}.imatd_root__7Vdzs .rail li.is-done .sq{background:var(--brand-600)}.imatd_root__7Vdzs .rail li.is-done .sq:after{content:"";position:absolute;left:4px;top:1.5px;width:3px;height:6px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.imatd_root__7Vdzs .rail li.is-done .fill{height:28px}.imatd_root__7Vdzs .rail li.is-cur .sq{background:var(--brand-600);box-shadow:0 0 0 3px var(--brand-100)}.imatd_root__7Vdzs .rail li.is-cur .rl{color:var(--brand-ink)}}@media (min-width:1420px){.imatd_root__7Vdzs .rail li.is-cur .rl{opacity:1;transform:none;box-shadow:none;background:none;padding-inline:0}}.imatd_root__7Vdzs .sec{position:relative;padding-block:var(--pad-top) var(--pad-bot)}.imatd_root__7Vdzs .sec-head{max-width:780px}.imatd_root__7Vdzs .sec-head.is-center{margin-inline:auto;text-align:center}.imatd_root__7Vdzs .sec-head.is-center .promise{margin-inline:auto}.imatd_root__7Vdzs .chap{display:flex;align-items:center;gap:9px;font:400 11px/1 var(--pixel);text-transform:uppercase;letter-spacing:.05em;color:var(--brand-ink)}.imatd_root__7Vdzs .chap:before{content:"";flex:none;width:7px;height:7px;background:var(--brand-500)}.imatd_root__7Vdzs .is-center .chap{justify-content:center}.imatd_root__7Vdzs .sec h2.display{margin-top:18px;font-size:38px;line-height:1.03;letter-spacing:-.015em;text-wrap:balance}.imatd_root__7Vdzs .promise{margin-top:20px;font-size:18px;line-height:1.5;color:var(--ink-2);max-width:36ch;text-wrap:pretty}@media (min-width:700px){.imatd_root__7Vdzs .sec h2.display{font-size:clamp(40px,3.2vw + 18px,76px);line-height:1.02}.imatd_root__7Vdzs .promise{margin-top:24px;font-size:21px;line-height:1.45}}.imatd_root__7Vdzs .note{margin-top:20px;font-size:13.5px;line-height:1.5;color:var(--ink-3)}.imatd_root__7Vdzs .is-center{text-align:center}.imatd_root__7Vdzs .split{display:grid;gap:48px}.imatd_root__7Vdzs .split,.imatd_root__7Vdzs .stage-wide{margin-top:var(--to-stage)}.imatd_root__7Vdzs .under{margin-top:28px}.imatd_root__7Vdzs .demo{position:relative;width:100%;min-width:0}.imatd_root__7Vdzs .demo-ph{position:relative;display:grid;place-items:center;align-content:center;gap:16px;min-height:var(--ph-m,var(--ph,520px));border-radius:var(--r-xl);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-1);overflow:hidden}.imatd_root__7Vdzs .band-white .demo-ph{background:var(--bg)}.imatd_root__7Vdzs .demo-ph:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 1px 1px,var(--line-2) 1px,transparent 1.4px);background-size:22px 22px}.imatd_root__7Vdzs .ph-px{position:relative;display:grid;grid-template-columns:repeat(2,14px);gap:3px}.imatd_root__7Vdzs .ph-px i{width:14px;height:14px;background:var(--brand-200)}.imatd_root__7Vdzs .ph-px i:nth-child(2){background:var(--brand-300)}.imatd_root__7Vdzs .ph-px i:nth-child(3){background:var(--brand-400)}.imatd_root__7Vdzs .ph-px i:nth-child(4){background:var(--brand-600)}.imatd_root__7Vdzs .ph-t{position:relative;font-size:10px;color:var(--ink-3)}@media (min-width:700px){.imatd_root__7Vdzs .demo-ph{min-height:var(--ph,520px)}}.imatd_root__7Vdzs .demo.is-mounted>.demo-ph{display:none}.imatd_root__7Vdzs .hero{padding-block:24px 64px}.imatd_root__7Vdzs .kicker{font-size:10.5px;line-height:1.3;color:var(--brand-ink)}.imatd_root__7Vdzs .hero h1{margin-top:12px;font-size:36px;line-height:1.04;letter-spacing:-.02em;text-wrap:balance}.imatd_root__7Vdzs .resolve{display:inline-block;color:var(--brand-ink)}.imatd_root__7Vdzs .nw{white-space:nowrap}.imatd_root__7Vdzs :where(.th-static) .th-player{position:relative;overflow:hidden;aspect-ratio:16/9;border-radius:var(--r-xl);background:#0c0b14;box-shadow:var(--shadow-2)}.imatd_root__7Vdzs :where(.th-static) .th-player video{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:#0c0b14}.imatd_root__7Vdzs :where(.th-static) .th-player.is-playing :is(.th-poster,.th-play,.th-rank){display:none}.imatd_root__7Vdzs :where(.th-static) .th-play{position:absolute;left:14px;bottom:14px;display:inline-flex;align-items:center;gap:10px;height:50px;padding:0 18px 0 8px;border:0;border-radius:999px;background:#fff;color:var(--ink);font:650 15px/1 var(--font);cursor:pointer;box-shadow:0 8px 24px -8px rgba(12,11,20,.5)}.imatd_root__7Vdzs :where(.th-static) .th-ico{position:relative;flex:none;width:34px;height:34px;border-radius:50%;background:var(--brand-600)}.imatd_root__7Vdzs :where(.th-static) .th-ico:after{content:"";position:absolute;left:13px;top:10px;border-left:11px solid #fff;border-top:7px solid transparent;border-bottom:7px solid transparent}.imatd_root__7Vdzs :where(.th-static) .th-dur{color:var(--ink-3);font-weight:550;font-variant-numeric:tabular-nums}.imatd_root__7Vdzs :where(.th-static) .th-rank{position:absolute;left:12px;top:12px;display:inline-flex;align-items:baseline;gap:7px;padding:7px 12px 7px 11px;border-radius:999px;background:rgba(255,255,255,.95);color:var(--ink-2);font:600 12.5px/1.2 var(--font);text-decoration:none;white-space:nowrap}.imatd_root__7Vdzs :where(.th-static) .th-rank b{font:400 16px/1 var(--display);color:var(--brand-ink)}.imatd_root__7Vdzs .scale{margin-top:14px;font-size:14.5px;line-height:1.5;color:var(--ink-2)}.imatd_root__7Vdzs .scale b{color:var(--ink);font-weight:650}.imatd_root__7Vdzs .scale i{font-style:normal;color:var(--brand-300);margin-inline:3px}.imatd_root__7Vdzs .offer{order:1}.imatd_root__7Vdzs #hero-cta{order:2;margin-top:16px}.imatd_root__7Vdzs .hero .guarantee{order:3}.imatd_root__7Vdzs .price{display:flex;align-items:baseline;gap:8px;font-family:var(--display);line-height:1}.imatd_root__7Vdzs .price s{font-size:20px;color:var(--ink-3);text-decoration-thickness:2px}.imatd_root__7Vdzs .price .now{font-size:46px;letter-spacing:-.02em}.imatd_root__7Vdzs .offer-eb,.imatd_root__7Vdzs .offer-vat{font-size:14px;line-height:1.4;color:var(--ink-2)}.imatd_root__7Vdzs .offer-eb{margin-top:8px}.imatd_root__7Vdzs .cp-eb b,.imatd_root__7Vdzs .offer-eb b{color:var(--gold-700);font-weight:650}.imatd_root__7Vdzs .guarantee{display:flex;gap:8px;align-items:flex-start;margin-top:12px;font-size:13.5px;line-height:1.45;color:var(--ink-2);text-wrap:pretty}.imatd_root__7Vdzs .guarantee b{color:var(--ok-700)}.imatd_root__7Vdzs .guarantee a{color:var(--ok-700);font-weight:600;white-space:nowrap}.imatd_root__7Vdzs .shield{flex:none;width:16px;height:18px;margin-top:1px;background:var(--ok-500);clip-path:polygon(50% 0,100% 16%,100% 52%,50% 100%,0 52%,0 16%)}@media (min-width:700px){.imatd_root__7Vdzs .hero{padding-block:48px 88px}.imatd_root__7Vdzs .hero h1{font-size:clamp(48px,4.6vw + 12px,80px);line-height:1}}@media (min-width:960px){.imatd_root__7Vdzs .hero{display:flex;align-items:center;min-height:clamp(760px,calc(100svh - var(--nav-h)),900px);padding-block:clamp(40px,6vh,72px)}.imatd_root__7Vdzs .offer{margin-top:28px}.imatd_root__7Vdzs .price .now{font-size:56px}.imatd_root__7Vdzs .price s{font-size:22px}.imatd_root__7Vdzs #hero-cta{margin-top:22px}.imatd_root__7Vdzs .hero .guarantee{margin-top:14px}}.imatd_root__7Vdzs .end-row{padding-block:0 72px}.imatd_root__7Vdzs .end-in{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;padding-top:28px;border-top:1px solid var(--line-2)}.imatd_root__7Vdzs .end-in p{font-size:15.5px;line-height:1.45;color:var(--ink-2)}.imatd_root__7Vdzs .end-cta{display:inline-flex;align-items:center;gap:8px;font-weight:650;font-size:15.5px;color:var(--brand-ink);text-decoration:none}.imatd_root__7Vdzs .end-cta:hover{text-decoration:underline;text-underline-offset:3px}@media (min-width:700px){.imatd_root__7Vdzs .end-row{padding-block:0 96px}}.imatd_root__7Vdzs .rating{margin-top:12px;font-size:14.5px;line-height:1.5;color:var(--ink-2)}.imatd_root__7Vdzs .rating b{color:var(--ink)}.imatd_root__7Vdzs .rating a{font-weight:600}.imatd_root__7Vdzs .stars{color:var(--gold-500);letter-spacing:2px}.imatd_root__7Vdzs .demo{--d-sticky-top:calc(var(--nav-h) + var(--strip-h) + 8px)}@media (min-width:1240px){.imatd_root__7Vdzs .demo{--d-sticky-top:calc(var(--nav-h) + 20px)}}.imatd_root__7Vdzs .btn-wa{height:52px;padding:0 20px;gap:12px;background:#fff;border-color:var(--line-2);font-size:16px;font-variant-numeric:tabular-nums}.imatd_root__7Vdzs .wa-ico{position:relative;width:26px;height:26px;border-radius:8px;background:#25d366}.imatd_root__7Vdzs .wa-ico:after{content:"";position:absolute;inset:6px;border:2px solid #fff;border-radius:50% 50% 50% 3px}.imatd_root__7Vdzs .credit{display:flex;align-items:center;gap:14px;font-size:15px;line-height:1.4;color:var(--ink-2)}.imatd_root__7Vdzs .credit img{width:48px;height:48px;border-radius:50%;object-fit:cover;flex:none}.imatd_root__7Vdzs .credit b{color:var(--ink)}.imatd_root__7Vdzs .credit small{display:block;margin-top:2px;font-size:12.5px;color:var(--ink-3)}.imatd_root__7Vdzs .review{padding:28px 26px;border-radius:var(--r-xl);background:var(--surface);border:1px solid var(--brand-100)}.imatd_root__7Vdzs .review p{font:400 21px/1.35 var(--display);letter-spacing:-.005em;color:var(--ink)}.imatd_root__7Vdzs .review figcaption{margin-top:16px;font-size:13.5px;color:var(--ink-3)}@media (min-width:960px){.imatd_root__7Vdzs .review{padding:36px 40px}.imatd_root__7Vdzs .review p{font-size:24px}}.imatd_root__7Vdzs .planned{display:flex;align-items:flex-start;gap:10px;margin-bottom:20px;font-size:14.5px;font-weight:600;line-height:1.45;color:var(--brand-800)}.imatd_root__7Vdzs .planned-sq{flex:none;width:10px;height:10px;margin-top:5px;background:repeating-linear-gradient(90deg,var(--brand-600) 0 2px,transparent 2px 4px);outline:1.5px solid var(--brand-600);outline-offset:1px}.imatd_root__7Vdzs .planned:has(+.demo.is-mounted){display:none}.imatd_root__7Vdzs .planned.is-strong{margin:0;padding:14px 18px;border-radius:var(--r-md);background:var(--surface);border:1.5px dashed var(--brand-300);font-size:15.5px}.imatd_root__7Vdzs .plan .planned.is-strong{margin-top:28px}.imatd_root__7Vdzs .best{margin-top:28px;font:400 24px/1.2 var(--display);letter-spacing:-.01em;color:var(--brand-800)}.imatd_root__7Vdzs .bc-buy{display:grid;gap:16px}.imatd_root__7Vdzs .bc-card{padding:24px 22px;border-radius:var(--r-xl);background:#fff;border:1px solid var(--line-2);box-shadow:var(--shadow-1)}.imatd_root__7Vdzs .bc-name{font-weight:700;font-size:16.5px;line-height:1.3}.imatd_root__7Vdzs .bc-eb{display:inline-block;margin-top:10px;padding:4px 8px;border-radius:7px;background:var(--gold-100);color:var(--gold-700);font-size:12.5px;font-weight:650;line-height:1.35}.imatd_root__7Vdzs .bc-price{margin-top:12px}.imatd_root__7Vdzs .bc-price .now{font-size:44px}.imatd_root__7Vdzs .bc-price s{font-size:20px}.imatd_root__7Vdzs .bc-vat{margin-top:4px;font-size:13.5px;color:var(--ink-2)}.imatd_root__7Vdzs .ticks{display:grid;gap:9px;margin-top:16px;padding-top:16px;border-top:1px solid var(--line)}.imatd_root__7Vdzs .ticks li{position:relative;padding-left:28px;font-size:14.5px;line-height:1.45}.imatd_root__7Vdzs .ticks li:before{content:"";position:absolute;left:0;top:1px;width:18px;height:18px;border-radius:50%;background:var(--ok-500)}.imatd_root__7Vdzs .ticks li:after{content:"";position:absolute;left:6.5px;top:4.5px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.imatd_root__7Vdzs .ticks li.is-plus:before{background:var(--gold-500)}.imatd_root__7Vdzs .ticks a{text-decoration:none}.imatd_root__7Vdzs .fit{padding:16px 18px 18px;border:1px solid var(--line-2);border-radius:var(--r-lg);background:#fff;min-inline-size:0}.imatd_root__7Vdzs .fit .fit-title{float:left;width:100%;padding:0;margin:0 0 4px;font-weight:700;font-size:15.5px}.imatd_root__7Vdzs .fit .fit-title+*{clear:both}.imatd_root__7Vdzs .fit-lede{font-size:13.5px;line-height:1.45;color:var(--ink-2)}.imatd_root__7Vdzs .fit-box{display:flex;gap:10px;align-items:flex-start;margin-top:7px;padding:9px 11px;border:1px solid var(--line);border-radius:10px;font-size:14px;line-height:1.4;cursor:pointer;transition:border-color .2s,background .2s}.imatd_root__7Vdzs .fit-box:hover{border-color:var(--line-2)}.imatd_root__7Vdzs .fit-box input{flex:none;width:18px;height:18px;margin:1px 0 0;accent-color:var(--brand-600)}.imatd_root__7Vdzs .fit-box:has(input:checked){border-color:var(--brand-300);background:var(--brand-50)}.imatd_root__7Vdzs .fit-out{margin-top:12px}.imatd_root__7Vdzs .fit-locked{display:flex;align-items:center;justify-content:center;min-height:46px;padding:8px 12px;border:1.5px dashed var(--line-2);border-radius:12px;font-size:13.5px;line-height:1.35;color:var(--ink-3);text-align:center}.imatd_root__7Vdzs .fit-done{font-weight:650;font-size:14.5px;color:var(--ok-700)}.imatd_root__7Vdzs #bc-cta-slot .btn{margin-top:10px}.imatd_root__7Vdzs .bc-zero{font-size:14.5px}.imatd_root__7Vdzs .bc-zero a{font-weight:600}.imatd_root__7Vdzs .pay-more{border-top:1px solid var(--line);padding-top:12px}.imatd_root__7Vdzs .pay-more summary{cursor:pointer;font-size:14.5px;font-weight:650;color:var(--ink-2);list-style:none;display:flex;align-items:center;gap:8px}.imatd_root__7Vdzs .pay-more summary::-webkit-details-marker{display:none}.imatd_root__7Vdzs .pay-more summary:after{content:"";width:7px;height:7px;border:solid var(--ink-3);border-width:0 1.6px 1.6px 0;transform:translateY(-2px) rotate(45deg);transition:transform .2s}.imatd_root__7Vdzs .pay-more[open] summary:after{transform:translateY(1px) rotate(-135deg)}.imatd_root__7Vdzs .pay-more p{margin-top:10px;font-size:13.5px;line-height:1.5;color:var(--ink-2)}.imatd_root__7Vdzs .pay-more a{font-weight:600}.imatd_root__7Vdzs .plan{margin-top:clamp(72px,10vw,128px)}.imatd_root__7Vdzs .worth{display:grid;justify-items:center;gap:6px;max-width:620px;margin:var(--to-stage) auto 0;padding:40px 24px 36px;border-radius:var(--r-xl);background:#fff;border:1px solid var(--gold-line);box-shadow:0 1px 2px rgba(58,35,0,.06),0 18px 40px -24px rgba(156,92,0,.35);text-align:center}.imatd_root__7Vdzs .life-xl{font-size:15px;padding:4px 14px 5px}.imatd_root__7Vdzs .worth-n{margin-top:12px;font-size:72px;line-height:1;letter-spacing:-.03em;color:var(--gold-ink)}@media (min-width:700px){.imatd_root__7Vdzs .worth{padding:44px 48px 40px}.imatd_root__7Vdzs .worth-n{font-size:92px}}.imatd_root__7Vdzs .letter{padding:28px 24px;border-radius:var(--r-xl);background:var(--brand-50);border:1px solid var(--brand-100)}.imatd_root__7Vdzs .letter p{font:400 21px/1.35 var(--display);letter-spacing:-.005em;color:var(--ink)}.imatd_root__7Vdzs .sign{display:flex;align-items:center;gap:12px;margin-top:20px}.imatd_root__7Vdzs .sign img{width:52px;height:52px;border-radius:50%;object-fit:cover}.imatd_root__7Vdzs .guide-card{display:grid;grid-template-columns:76px minmax(0,1fr);gap:16px;align-items:center;padding:14px;border-radius:var(--r-lg);background:#fff;border:1px solid var(--line);text-decoration:none;color:var(--ink);transition:border-color .2s,transform .25s var(--spring)}.imatd_root__7Vdzs .guide-card:hover{border-color:var(--line-2);transform:translateY(-1px)}.imatd_root__7Vdzs .guide-card img{width:76px;border-radius:6px;border:1px solid var(--line);box-shadow:var(--shadow-2)}.imatd_root__7Vdzs .guide-card b{display:block;font-size:15.5px;line-height:1.35}.imatd_root__7Vdzs .guide-card small{display:block;margin-top:2px;font-size:12.5px;color:var(--ink-3)}.imatd_root__7Vdzs .guide-go{display:inline-block;margin-top:8px;font-size:14px;font-weight:650;color:var(--brand-ink)}.imatd_root__7Vdzs .guide-go:after{content:" ↓"}.imatd_root__7Vdzs .switch{display:inline-grid;grid-auto-flow:column;gap:4px;padding:4px;margin-bottom:16px;border-radius:12px;background:var(--surface);border:1px solid var(--line)}.imatd_root__7Vdzs .switch button{height:36px;padding:0 14px;border:0;border-radius:9px;background:none;font-size:14px;font-weight:650;color:var(--ink-2);cursor:pointer}.imatd_root__7Vdzs .switch button[aria-selected=true]{background:var(--brand-600);color:#fff}.imatd_root__7Vdzs .card-price{padding:26px 22px;border-radius:var(--r-xl);background:#fff;border:2px solid var(--brand-600);box-shadow:var(--shadow-2)}.imatd_root__7Vdzs .card-price.is-bc{border-color:var(--brand-300)}.imatd_root__7Vdzs .cp-name{font-weight:700;font-size:16.5px}.imatd_root__7Vdzs .price.big{margin-top:12px}.imatd_root__7Vdzs .price.big .now{font-size:60px}.imatd_root__7Vdzs .price.big s{font-size:24px}.imatd_root__7Vdzs .cp-eb{margin-top:10px}.imatd_root__7Vdzs .cp-eb,.imatd_root__7Vdzs .cp-vat{font-size:14px;color:var(--ink-2)}.imatd_root__7Vdzs .card-price .ticks{margin-block:18px 22px}.imatd_root__7Vdzs .card-price .guarantee{margin-top:14px}.imatd_root__7Vdzs .recap{margin-top:16px;border-top:1px solid var(--line-2)}.imatd_root__7Vdzs .recap li{border-bottom:1px solid var(--line-2)}.imatd_root__7Vdzs .recap a{display:flex;align-items:center;gap:14px;padding:14px 4px;font-size:16.5px;line-height:1.35;color:var(--ink);text-decoration:none;transition:background .2s,padding .25s var(--ease-out)}.imatd_root__7Vdzs .recap a:after{content:"↑";margin-left:auto;color:var(--ink-3);font-weight:500}.imatd_root__7Vdzs .recap a:hover{background:var(--surface);padding-left:10px}.imatd_root__7Vdzs .ck{position:relative;flex:none;width:18px;height:18px;background:var(--brand-600)}.imatd_root__7Vdzs .ck:after{content:"";position:absolute;left:6px;top:2.5px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.imatd_root__7Vdzs .recap li.is-plus .ck{background:var(--gold-500)}.imatd_root__7Vdzs .recap.is-armed li:not(.on) .ck{background:transparent;box-shadow:inset 0 0 0 2px var(--line-2)}.imatd_root__7Vdzs .recap.is-armed li:not(.on) .ck:after{display:none}@media (min-width:960px){.imatd_root__7Vdzs .card-price{padding:32px 30px}.imatd_root__7Vdzs .price.big .now{font-size:68px}}.imatd_root__7Vdzs .faq-grid{display:grid;gap:36px}.imatd_root__7Vdzs .qs{border-top:1px solid var(--line-2)}.imatd_root__7Vdzs .qs details{border-bottom:1px solid var(--line-2)}.imatd_root__7Vdzs .qs summary{position:relative;list-style:none;padding:18px 40px 18px 0;font-weight:650;font-size:16.5px;line-height:1.4;cursor:pointer}.imatd_root__7Vdzs .qs summary::-webkit-details-marker{display:none}.imatd_root__7Vdzs .qs summary:after{content:"";position:absolute;right:8px;top:27px;width:9px;height:9px;border:solid var(--ink-2);border-width:0 2px 2px 0;transform:rotate(45deg);transition:transform .25s var(--ease-out)}.imatd_root__7Vdzs .qs details[open] summary:after{transform:rotate(-135deg);top:31px}.imatd_root__7Vdzs .qs details p{padding:0 0 20px;font-size:15.5px;line-height:1.65;color:var(--ink-2);max-width:68ch}@media (min-width:960px){.imatd_root__7Vdzs .faq-grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:72px}.imatd_root__7Vdzs .faq-grid .sec-head{position:sticky;top:calc(var(--nav-h) + 40px);align-self:start}}.imatd_root__7Vdzs .final-leo{width:120px;height:120px}.imatd_root__7Vdzs .final h2.display{margin-top:24px;max-width:16ch}.imatd_root__7Vdzs .final .btn-xl{margin-top:32px;max-width:440px}.imatd_root__7Vdzs .doors{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 28px;margin-top:24px}.imatd_root__7Vdzs .doors a{font-size:15px;font-weight:600}.imatd_root__7Vdzs .buybar{position:fixed;left:0;right:0;bottom:0;z-index:60;display:flex;align-items:center;gap:12px;padding:10px var(--gut) calc(10px + env(safe-area-inset-bottom));background:rgba(255,255,255,.96);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line);transform:translateY(110%);transition:transform .35s var(--ease-out)}.imatd_root__7Vdzs .buybar.is-on{transform:none}.imatd_root__7Vdzs .bb-price{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;font-family:var(--display);line-height:1.1}.imatd_root__7Vdzs .bb-price s{color:var(--ink-3);font-size:14px}.imatd_root__7Vdzs .bb-price b{font-weight:400;font-size:24px}.imatd_root__7Vdzs .bb-price small{flex-basis:100%;font:500 11.5px var(--font);color:var(--ink-3)}.imatd_root__7Vdzs .buybar .btn{margin-left:auto;height:46px;padding:0 26px;font-size:16px}@media (min-width:900px){.imatd_root__7Vdzs .buybar{display:none}}@keyframes imatd_sheetIn__eWyzy{0%{transform:translateY(40px);opacity:.4}}.imatd_root__7Vdzs .sh-ch{display:flex;align-items:center;gap:10px;font-weight:700;font-size:16.5px;color:var(--ink);text-decoration:none}.imatd_root__7Vdzs .sh-ch .pixel{font-size:10px;color:var(--ink-3)}html.js-rv .imatd_root__7Vdzs .rv{transition:opacity .5s var(--ease-out),transform .5s var(--ease-out)}html.js-rv .imatd_root__7Vdzs .rv:not(.is-in){opacity:0;transform:translateY(12px)}@media (min-width:960px){.imatd_root__7Vdzs .hero .offer{margin-top:0}}.imatd_root__7Vdzs .incl{display:grid;gap:12px;margin-top:40px}.imatd_root__7Vdzs .incl>div{display:grid;gap:8px;align-content:start;padding:18px 20px;border-radius:var(--r-lg);background:var(--bg);border:1px solid var(--line)}.imatd_root__7Vdzs .incl dt{font-size:10.5px;line-height:1.3;color:var(--brand-ink)}.imatd_root__7Vdzs .incl dd{margin:0;font-size:15.5px;line-height:1.5;color:var(--ink-2);text-wrap:pretty}.imatd_root__7Vdzs .incl>.is-plus{background:var(--gold-50);border-color:var(--gold-line)}.imatd_root__7Vdzs .incl>.is-plus dt{justify-self:start}@media (min-width:760px){.imatd_root__7Vdzs .incl{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.imatd_root__7Vdzs .incl>div{padding:22px 24px}}.imatd_root__7Vdzs #year-2027 .plan{margin-top:40px}.imatd_root__7Vdzs .plan .planned.is-strong{margin-top:0}.imatd_root__7Vdzs .plan-more{margin-top:14px;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line)}.imatd_root__7Vdzs .plan-more>summary{position:relative;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;padding:18px 52px 18px 20px;cursor:pointer;list-style:none}.imatd_root__7Vdzs .plan-more>summary::-webkit-details-marker{display:none}.imatd_root__7Vdzs .plan-more>summary:after{content:"";position:absolute;right:22px;top:24px;width:9px;height:9px;border:solid var(--ink-2);border-width:0 2px 2px 0;transform:rotate(45deg);transition:transform .25s var(--ease-out)}.imatd_root__7Vdzs .plan-more[open]>summary:after{transform:rotate(-135deg);top:28px}.imatd_root__7Vdzs .plan-sum-t{font-size:22px;line-height:1.15;letter-spacing:-.01em;color:var(--ink)}.imatd_root__7Vdzs .plan-sum-l{font-size:15px;line-height:1.45;color:var(--ink-2)}html[data-calm="1"] .imatd_root__7Vdzs .plan-more>summary:after{transition:none}@media (prefers-reduced-motion:reduce){.imatd_root__7Vdzs .plan-more>summary:after{transition:none}}.imatd_root__7Vdzs :where(.r2-media){position:relative}.imatd_root__7Vdzs :where(.r2-media) video{display:block;width:100%;height:auto}.imatd_root__7Vdzs :where(.r2-media) .r2-snd{position:absolute;inset:0;z-index:2;width:100%;height:100%;object-fit:cover;background:#0c0b14}.imatd_root__7Vdzs :where([data-sound]){display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px 0 10px;border:0;border-radius:999px;background:#fff;color:var(--ink);font:650 14.5px/1 var(--font);cursor:pointer;box-shadow:0 8px 22px -10px rgba(12,11,20,.5)}.imatd_root__7Vdzs :where([data-sound]):before{content:"";flex:none;width:0;height:0;margin-left:6px;border-left:10px solid var(--brand-600);border-top:6px solid transparent;border-bottom:6px solid transparent}.imatd_root__7Vdzs :where([data-sound][aria-pressed=true]):before{width:10px;height:12px;border:0;border-left:3px solid var(--brand-600);border-right:3px solid var(--brand-600);box-sizing:border-box}.imatd_root__7Vdzs :where(.r2-cc-line){margin:10px 0 0;min-height:1.45em;font-size:15px;line-height:1.45;color:var(--ink-2);text-wrap:pretty}.imatd_root__7Vdzs :where(.clip-slot){position:relative;margin:0}.imatd_root__7Vdzs :where(.clip-slot[data-state=pending]) [data-sound]{display:none}.imatd_root__7Vdzs :where(.clip-tag){position:absolute;left:10px;top:10px;z-index:3;padding:5px 8px;border-radius:7px;background:var(--gold-300);border:1px solid var(--gold-edge);color:var(--gold-ink);font:400 9.5px/1.2 var(--pixel);text-transform:uppercase;letter-spacing:.04em}.imatd_root__7Vdzs :where(.clip-slot[data-state=ready]) .clip-tag{display:none}.imatd_root__7Vdzs .r2-ph-box{padding:40px 28px;border:2px dashed var(--line-2);border-radius:var(--r-xl);background:var(--bg)}.imatd_root__7Vdzs .r2-ph-tag{font-size:10.5px;color:var(--ink-3)}.imatd_root__7Vdzs .r2-ph h2.display{max-width:24ch}.imatd_root__7Vdzs .r2-ph-note{margin-top:14px;font-size:14px;color:var(--ink-3)}.imatd_root__7Vdzs,.imatd_root__7Vdzs main{overflow-x:clip}.imatd_root__7Vdzs .im-sqs{display:flex;flex-wrap:wrap}@media (max-width:899px){.imatd_root__7Vdzs{--strip-h:0px}}.imatd_root__7Vdzs .th-defs{position:absolute;width:0;height:0;overflow:hidden}.imatd_root__7Vdzs #top [data-px-resolve]{display:inline-block;filter:url(#th-px8);color:var(--bad-500)}html.th-go .imatd_root__7Vdzs #top [data-px-resolve]{animation:imatd_th-words__9AHb9 1.05s step-end both}@keyframes imatd_th-words__9AHb9{0%{filter:url(#th-px8);color:var(--bad-500)}57%{filter:url(#th-px4);color:var(--bad-500)}76%{filter:url(#th-px2);color:var(--brand-600)}to{filter:none;color:var(--brand-700)}}@media (max-width:699px){.imatd_root__7Vdzs #top [data-px-resolve]{filter:url(#th-px4)}html.th-go .imatd_root__7Vdzs #top [data-px-resolve]{animation-name:imatd_th-words-s__JX8je;animation-duration:.95s}}@keyframes imatd_th-words-s__JX8je{0%{filter:url(#th-px4);color:var(--bad-500)}62%{filter:url(#th-px2);color:var(--bad-500)}82%{filter:url(#th-px2);color:var(--brand-600)}to{filter:none;color:var(--brand-700)}}.imatd_root__7Vdzs .th{position:relative}.imatd_root__7Vdzs .th-player{position:relative;isolation:isolate;overflow:hidden;aspect-ratio:16/9;border-radius:var(--r-xl,24px);background:#efe9fd;container-type:inline-size;box-shadow:0 1px 2px rgba(20,16,40,.06),0 34px 70px -38px rgba(40,16,109,.55),0 0 0 1px rgba(90,32,236,.08)}.imatd_root__7Vdzs .th-loop{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.imatd_root__7Vdzs .th-player video.th-film{position:absolute;inset:0;z-index:4;width:100%;height:100%;object-fit:contain;background:#efe9fd}.imatd_root__7Vdzs .th-player.is-playing .th-rank,.imatd_root__7Vdzs .th.is-playing .th-play{display:none}.imatd_root__7Vdzs .th.is-held .th-play{display:inline-flex;z-index:6}.imatd_root__7Vdzs .th-play{position:absolute;z-index:5;display:inline-flex;align-items:center;gap:8px;border:0;border-radius:999px;background:#fff;color:var(--ink);font:650 14.5px/1 var(--font);cursor:pointer;box-shadow:0 10px 28px -10px rgba(12,11,20,.55),0 0 0 1px rgba(12,11,20,.06);transition:transform .25s var(--spring)}.imatd_root__7Vdzs .th-play:hover{transform:translateY(-2px)}.imatd_root__7Vdzs .th-play:active{transform:translateY(1px);transition:none}.imatd_root__7Vdzs .th-close:focus-visible,.imatd_root__7Vdzs .th-play:focus-visible,.imatd_root__7Vdzs .th-rank:focus-visible{outline:3px solid var(--brand-700);outline-offset:3px;box-shadow:0 0 0 3px #fff,0 10px 28px -10px rgba(12,11,20,.55)}.imatd_root__7Vdzs .th-ico{position:relative;flex:none;width:32px;height:32px;border-radius:50%;background:var(--brand-600)}.imatd_root__7Vdzs .th-ico:after{content:"";position:absolute;left:12px;top:9px;border-left:11px solid #fff;border-top:7px solid transparent;border-bottom:7px solid transparent}.imatd_root__7Vdzs .th-dur{color:var(--ink-3);font-weight:550;font-variant-numeric:tabular-nums}.imatd_root__7Vdzs .th-short,.imatd_root__7Vdzs .th.is-held .th-dur{display:none}.imatd_root__7Vdzs .th-leo{display:none;position:absolute;left:calc(100% + 6px);bottom:-3px;width:66px;height:66px;max-width:none;image-rendering:pixelated;pointer-events:none;filter:drop-shadow(0 2px 0 #fff) drop-shadow(0 -1px 0 #fff)}.imatd_root__7Vdzs .th-rank{position:absolute;z-index:3;left:auto;right:8px;top:8px;display:inline-flex;align-items:center;gap:7px;padding:4px 11px 4px 4px;border-radius:999px;background:rgba(255,255,255,.97);color:var(--ink-2);font:600 12px/1.2 var(--font);text-decoration:none;white-space:nowrap;box-shadow:0 4px 14px -6px rgba(12,11,20,.4);transition:transform .22s var(--spring)}.imatd_root__7Vdzs .th-rank-face{flex:none;width:28px;height:28px;border-radius:50%;object-fit:cover}.imatd_root__7Vdzs .th-rank b{font:400 15px/1 var(--display);letter-spacing:-.01em;color:var(--brand-ink)}.imatd_root__7Vdzs .th-rank:hover{color:var(--ink);transform:translateY(-1px)}.imatd_root__7Vdzs .th-rank-mid{display:none}.imatd_root__7Vdzs .th-close{position:absolute;z-index:6;left:0;top:0;display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px 0 12px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--ink);font:650 14px/1 var(--font);cursor:pointer;box-shadow:0 6px 16px -10px rgba(12,11,20,.45)}.imatd_root__7Vdzs .th-close:hover{border-color:var(--brand-300);color:var(--brand-ink)}.imatd_root__7Vdzs .th-close[hidden]{display:none}.imatd_root__7Vdzs [data-theatre=on] .th{padding-top:52px}.imatd_root__7Vdzs .th-close:before{content:"";width:12px;height:12px;background:linear-gradient(45deg,transparent 44%,var(--ink) 44% 56%,transparent 56%),linear-gradient(-45deg,transparent 44%,var(--ink) 44% 56%,transparent 56%)}.imatd_root__7Vdzs .th-rot{display:none}.imatd_root__7Vdzs .th-player:fullscreen{display:grid;place-items:center;aspect-ratio:auto;border-radius:0;background:#000}.imatd_root__7Vdzs .th-player:fullscreen video.th-film{background:#000}.imatd_root__7Vdzs .th-player:fullscreen :is(.tp-stage,.th-loop,.th-rank,.th-play){display:none}@media (orientation:portrait){.imatd_root__7Vdzs .th-player:fullscreen .th-rot{position:absolute;z-index:7;left:50%;top:calc(16px + env(safe-area-inset-top));display:block;width:max-content;max-width:calc(100% - 32px);transform:translateX(-50%);padding:9px 14px;border-radius:999px;background:rgba(255,255,255,.95);color:var(--ink);font:650 14px/1.3 var(--font);text-align:center;pointer-events:none;animation:imatd_th-rot__5jVHp 4s both}}@keyframes imatd_th-rot__5jVHp{0%,80%{opacity:1}to{opacity:0}}.imatd_root__7Vdzs .th-player.is-tall:fullscreen .th-rot{display:none!important}.imatd_root__7Vdzs .th-player.is-tall:fullscreen video.th-film{width:100%;height:100%;object-fit:contain}.imatd_root__7Vdzs .tp-stage{color:var(--ink)}.imatd_root__7Vdzs .tp-a,.imatd_root__7Vdzs .tp-b,.imatd_root__7Vdzs .tp-m{min-width:0}.imatd_root__7Vdzs .tp-h{display:grid;font:400 18px/1.14 var(--display);letter-spacing:-.01em}.imatd_root__7Vdzs .tp-h2{color:var(--brand-600)}.imatd_root__7Vdzs .tp-card{position:relative;background:#fff;border:1px solid #e7e2f7;border-radius:14px;box-shadow:0 1px 2px rgba(20,16,40,.05),0 10px 22px -16px rgba(40,16,109,.45)}.imatd_root__7Vdzs .tp-tag{display:flex;align-items:center;justify-content:space-between;gap:8px;font:700 9.5px/1.2 var(--font);letter-spacing:.08em;text-transform:uppercase;color:var(--brand-600)}.imatd_root__7Vdzs .tp-tag b{flex:none;padding:2px 6px 1px;border-radius:999px;background:#fff2c4;border:1px solid var(--gold-500,#f5a70a);color:#7a4300;font-size:8.5px;letter-spacing:.06em}.imatd_root__7Vdzs .tp-tag b.tp-found{background:#fee2e2;border-color:#fca5a5;color:#991b1b}.imatd_root__7Vdzs .tp-q{font:500 12.5px/1.38 var(--font);color:var(--ink)}.imatd_root__7Vdzs .tp-q mark{color:inherit;background:linear-gradient(#ffe08a,#ffd45c) no-repeat 0 0/100% 100%;border-radius:3px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.imatd_root__7Vdzs .fr{display:inline-grid;vertical-align:middle;justify-items:center;margin:0 1px;font-size:.82em;line-height:1.05;font-variant-numeric:tabular-nums}.imatd_root__7Vdzs .fr i{font-style:normal;padding:0 2px}.imatd_root__7Vdzs .fr i+i{border-top:1.4px solid}.imatd_root__7Vdzs .tp-o{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}.imatd_root__7Vdzs .tp-o li{position:relative;display:grid;place-items:center;height:36px;border-radius:8px;border:1.5px solid #e7e2f7;background:#fbfaff;font:650 15px/1 var(--font);color:var(--ink);transition:border-color .2s,background .2s,color .2s}.imatd_root__7Vdzs .tp-o b{position:absolute;left:4px;top:3px;font:700 8px/1 var(--font);color:var(--ink-3)}.imatd_root__7Vdzs .tp-o .fr{font-size:13px}.imatd_root__7Vdzs .tp-o li.is-key:after{content:"";position:absolute;right:5px;top:4px;width:4px;height:8px;border:solid var(--ok-700);border-width:0 2px 2px 0;transform:rotate(45deg)}.imatd_root__7Vdzs .tp-you{position:absolute;left:50%;bottom:calc(100% + 4px);transform:translateX(-50%);padding:2px 6px;border-radius:999px;background:var(--bad-fill);color:#fff;font:700 9px/1.2 var(--font);font-style:normal;white-space:nowrap}.imatd_root__7Vdzs .tp-sol{display:flex;align-items:center;gap:8px;font:600 15px/1.2 var(--font);color:var(--ink)}.imatd_root__7Vdzs .tp-ok{flex:none;display:inline-flex;align-items:center;gap:4px;padding:3px 8px 3px 6px;border-radius:999px;background:#dcfce7;color:#14532d;font:700 11px/1.2 var(--font)}.imatd_root__7Vdzs .tp-ok:before{content:"";width:4px;height:8px;border:solid;border-width:0 2px 2px 0;transform:translateY(-1px) rotate(45deg)}.imatd_root__7Vdzs .tp-key{flex:none;display:inline-grid;place-items:center;width:20px;height:20px;border-radius:6px;background:#dcfce7;color:#14532d;font:700 11px/1 var(--font)}.imatd_root__7Vdzs .tp-pill{position:relative;z-index:2;justify-self:center;align-self:center;padding:5px 11px 4px;border-radius:999px;background:linear-gradient(90deg,#ffd978,#f5a70a);color:#4a2600;font:700 10px/1 var(--font);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;box-shadow:0 6px 14px -6px rgba(150,90,0,.6)}.imatd_root__7Vdzs .tp-o .tp-you{opacity:0;transition:opacity .2s}.imatd_root__7Vdzs .tp-stage.is-tap .tp-o li.is-mine{border-color:#ef4444;background:#fee2e2;color:#991b1b}.imatd_root__7Vdzs .tp-stage.is-tap .tp-o .tp-you{opacity:1}.imatd_root__7Vdzs .tp-stage.is-tap .tp-o li.is-mine:before{content:"";position:absolute;left:50%;top:50%;width:26px;height:26px;margin:-13px 0 0 -13px;border-radius:50%;background:rgba(220,38,38,.3);animation:imatd_tp-tap__MWOK2 .55s var(--ease-out) both}@keyframes imatd_tp-tap__MWOK2{0%{transform:scale(.3);opacity:1}to{transform:scale(1.6);opacity:0}}.imatd_root__7Vdzs .tp-o li.is-key:after{opacity:0;transition:opacity .2s}.imatd_root__7Vdzs .tp-stage.is-fix .tp-o li.is-key{border-color:#22c55e;background:#ecfdf3;color:#14532d}.imatd_root__7Vdzs .tp-stage.is-fix .tp-o li.is-key:after{opacity:1}.imatd_root__7Vdzs .tp-mc .tp-sol{opacity:0;transform:translateY(6px);transition:opacity .3s,transform .35s var(--ease-out)}.imatd_root__7Vdzs .tp-stage.is-fix .tp-mc .tp-sol{opacity:1;transform:none}.imatd_root__7Vdzs .tp-found{opacity:0;transform:scale(.6);transition:opacity .2s,transform .3s var(--spring)}.imatd_root__7Vdzs .tp-stage.is-found .tp-found{opacity:1;transform:none}.imatd_root__7Vdzs .tp-m .tp-h2{opacity:0;transform:translateY(4px);transition:opacity .3s,transform .3s var(--ease-out)}.imatd_root__7Vdzs .tp-stage.is-fix .tp-m .tp-h2{opacity:1;transform:none}.imatd_root__7Vdzs .tp-stage.is-run .tp-a .tp-h2{opacity:0;transform:translateY(4px);transition:opacity .3s,transform .3s var(--ease-out)}.imatd_root__7Vdzs .tp-stage.is-run.is-h2 .tp-a .tp-h2{opacity:1;transform:none}.imatd_root__7Vdzs .tp-stage.is-run .tp-q mark{background-size:0 100%;transition:background-size .45s var(--ease-out)}.imatd_root__7Vdzs .tp-stage.is-run.is-lm .tp-l mark,.imatd_root__7Vdzs .tp-stage.is-run.is-rm .tp-r mark{background-size:100% 100%}.imatd_root__7Vdzs .tp-stage.is-run .tp-r{opacity:0;transform:translateX(26px);transition:opacity .3s,transform .4s var(--ease-out)}.imatd_root__7Vdzs .tp-stage.is-run.is-r .tp-r{opacity:1;transform:none}.imatd_root__7Vdzs .tp-stage.is-run .tp-pill{transform:scale(0);transition:transform .3s var(--spring)}.imatd_root__7Vdzs .tp-stage.is-run.is-pill .tp-pill{transform:none}.imatd_root__7Vdzs .tp-stage.is-run .tp-a .tp-sol{opacity:0;transition:opacity .3s}.imatd_root__7Vdzs .tp-stage.is-run.is-sol .tp-a .tp-sol{opacity:1}.imatd_root__7Vdzs .th-player.is-playing .tp-stage{visibility:hidden}.imatd_root__7Vdzs .th-player.is-playing.is-held .tp-stage{visibility:visible}.imatd_root__7Vdzs .tp-card.px4{filter:url(#th-px4)}.imatd_root__7Vdzs .tp-card.px2{filter:url(#th-px2)}.imatd_root__7Vdzs .tp-stage{display:none}@media (max-width:699px){.imatd_root__7Vdzs .th-player{aspect-ratio:auto;border-radius:0;container-type:normal;box-shadow:inset 0 -1px 0 rgba(90,32,236,.1),inset 0 1px 0 rgba(90,32,236,.08)}.imatd_root__7Vdzs .th-loop{display:none}.imatd_root__7Vdzs .tp-stage{position:relative;display:grid;padding:11px max(var(--gut,16px),env(safe-area-inset-left)) 13px;background:linear-gradient(165deg,#fff,#f7f4ff 52%,#efe9ff)}.imatd_root__7Vdzs .tp-a,.imatd_root__7Vdzs .tp-b,.imatd_root__7Vdzs .tp-m{grid-area:1/1;display:flex;flex-direction:column;transition:opacity .35s var(--ease-out),visibility 0s linear .35s}.imatd_root__7Vdzs .tp-stage:not([data-beat=a]) .tp-a,.imatd_root__7Vdzs .tp-stage:not([data-beat=b]) .tp-b,.imatd_root__7Vdzs .tp-stage:not([data-beat=m]) .tp-m{opacity:0;visibility:hidden}.imatd_root__7Vdzs .tp-stage[data-beat=a] .tp-a,.imatd_root__7Vdzs .tp-stage[data-beat=b] .tp-b,.imatd_root__7Vdzs .tp-stage[data-beat=m] .tp-m{transition-delay:0s}html.th-seq .imatd_root__7Vdzs .tp-stage:not(.is-live) .tp-a{opacity:0;visibility:hidden}html.th-seq .imatd_root__7Vdzs .tp-stage:not(.is-live) .tp-m{opacity:1;visibility:visible}.imatd_root__7Vdzs .tp-h{padding-right:128px;min-height:46px}.imatd_root__7Vdzs .tp-card{margin-top:7px;padding:7px 10px 8px}.imatd_root__7Vdzs .tp-q{margin-top:4px}.imatd_root__7Vdzs .tp-mc{margin-top:12px;padding:10px 12px 12px}.imatd_root__7Vdzs .tp-mc .tp-q{margin-top:6px;font-size:14.5px;line-height:1.42}.imatd_root__7Vdzs .tp-mc .tp-o{margin-top:26px;gap:6px}.imatd_root__7Vdzs .tp-mc .tp-o li{height:50px}.imatd_root__7Vdzs .tp-mc .tp-o .fr{font-size:15.5px}.imatd_root__7Vdzs .tp-mc .tp-sol{margin-top:14px;font-size:18px}.imatd_root__7Vdzs .tp-mc .tp-sol .fr{font-size:14px}.imatd_root__7Vdzs .tp-a .tp-sol{margin-top:3px;font-size:13px}.imatd_root__7Vdzs .tp-a .tp-q{font-size:12px;line-height:1.36}.imatd_root__7Vdzs .tp-a .tp-tag b{display:none}.imatd_root__7Vdzs .tp-a .tp-sol .fr{font-size:12px}.imatd_root__7Vdzs .tp-pill{margin:-6px 0 -14px}.imatd_root__7Vdzs .tp-k{font:700 10px/1.2 var(--font);letter-spacing:.08em;text-transform:uppercase;color:var(--brand-600);padding-right:128px;min-height:30px;display:flex;align-items:center}.imatd_root__7Vdzs .tp-grid{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:4px;margin-top:10px}.imatd_root__7Vdzs .tp-grid li{position:relative;display:grid;place-items:center;aspect-ratio:1.16;border-radius:5px;background:#fff;box-shadow:inset 0 0 0 1px #e1dcf0;font:600 9.5px/1 var(--font);color:var(--ink-3);transition:background-color .18s,box-shadow .18s,color .18s;transition-delay:calc(var(--i) * 12ms)}.imatd_root__7Vdzs .tp-grid li.y{background:#ffc53d;box-shadow:inset 0 -2px 0 rgba(156,92,0,.25);color:#5a3300}.imatd_root__7Vdzs .tp-grid li.p{background:#c4b3fd;box-shadow:none;color:#2c1580}.imatd_root__7Vdzs .tp-stage.is-run:not(.is-fill) .tp-grid li{background:#ece8fb;box-shadow:none;color:transparent}.imatd_root__7Vdzs .tp-grid li.q58{outline:2.5px solid var(--ink);outline-offset:1px}.imatd_root__7Vdzs .tp-leg{display:flex;flex-wrap:wrap;gap:6px 12px;margin-top:10px;font-size:12px;line-height:1.25;color:var(--ink-2)}.imatd_root__7Vdzs .tp-leg>span{display:inline-flex;align-items:center;gap:5px}.imatd_root__7Vdzs .tp-leg i{flex:none;width:11px;height:11px;border-radius:3px}.imatd_root__7Vdzs .tp-leg i.y{background:#ffc53d}.imatd_root__7Vdzs .tp-leg i.p{background:#c4b3fd}.imatd_root__7Vdzs .tp-leg i.n{background:#fff;box-shadow:inset 0 0 0 1px #cfc8e6}.imatd_root__7Vdzs .tp-leg i.o{background:#fff;box-shadow:inset 0 0 0 2px var(--ink)}.imatd_root__7Vdzs .tp-leg b{font-weight:700;color:#b56f00}.imatd_root__7Vdzs .tp-leg span:nth-child(2) b{color:var(--brand-600)}.imatd_root__7Vdzs .tp-leg span:nth-child(3) b{color:var(--ink-2)}.imatd_root__7Vdzs .th-play{left:auto;bottom:auto;right:max(10px,env(safe-area-inset-right))}.imatd_root__7Vdzs .tp-stage{cursor:pointer;-webkit-tap-highlight-color:transparent}.imatd_root__7Vdzs .th-play .th-lbl{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.imatd_root__7Vdzs .th.is-held .th-play .th-lbl:not([hidden]){position:static;width:auto;height:auto;clip-path:none}.imatd_root__7Vdzs .th-short{display:block;font-size:13px}.imatd_root__7Vdzs .th-play{display:inline-flex;align-items:center;gap:6px;top:8px;height:36px;padding:0 12px 0 5px;font-size:13px}.imatd_root__7Vdzs .th-play .th-ico{width:26px;height:26px}.imatd_root__7Vdzs .th-play .th-ico:after{left:10px;top:7px;border-left-width:9px;border-top-width:6px;border-bottom-width:6px}.imatd_root__7Vdzs .th-play .th-short{line-height:1}.imatd_root__7Vdzs .th-play .th-dur{font-size:12px;line-height:1}.imatd_root__7Vdzs .th.is-held .th-play{display:inline-flex}.imatd_root__7Vdzs .th-player.is-held video.th-film,.imatd_root__7Vdzs .th.is-held .th-short{display:none}}@media (min-width:700px){.imatd_root__7Vdzs .tp-stage{position:absolute;inset:0;z-index:2;display:block;padding:3.7cqw 6.9cqw;background:radial-gradient(120% 90% at 85% 10%,#ece5ff 0,rgba(236,229,255,0) 60%),linear-gradient(165deg,#fdfcff,#f6f2ff 55%,#efe8ff);opacity:0;visibility:hidden;transition:opacity .35s var(--ease-out),visibility 0s linear .35s}html.th-seq .imatd_root__7Vdzs .th-static:not(.is-film):not(.is-missing) .tp-stage{opacity:1;visibility:visible;transition-delay:0s}.imatd_root__7Vdzs .tp-a,.imatd_root__7Vdzs .tp-b{display:none}.imatd_root__7Vdzs .tp-h{font-size:4.5cqw;line-height:1.08;letter-spacing:-.015em}.imatd_root__7Vdzs .tp-mc{position:absolute;left:20cqw;right:20cqw;top:14.5cqw;padding:1.8cqw 2.2cqw 2cqw;border-radius:1.6cqw}.imatd_root__7Vdzs .tp-mc .tp-tag{font-size:1.05cqw}.imatd_root__7Vdzs .tp-mc .tp-tag b{font-size:.95cqw;padding:.25cqw .7cqw .15cqw}.imatd_root__7Vdzs .tp-mc .tp-q{margin-top:.9cqw;font-size:1.85cqw;line-height:1.42}.imatd_root__7Vdzs .tp-mc .tp-o{margin-top:3.1cqw;gap:.8cqw}.imatd_root__7Vdzs .tp-mc .tp-o li{height:5.4cqw;border-radius:.9cqw;font-size:1.9cqw}.imatd_root__7Vdzs .tp-mc .tp-o .fr{font-size:1.65cqw}.imatd_root__7Vdzs .tp-mc .tp-o b{font-size:.85cqw;left:.5cqw;top:.45cqw}.imatd_root__7Vdzs .tp-mc .tp-you{font-size:.95cqw;padding:.25cqw .7cqw}.imatd_root__7Vdzs .tp-mc .tp-sol{margin-top:1.6cqw;gap:1cqw;font-size:2.5cqw}.imatd_root__7Vdzs .tp-mc .tp-sol .fr{font-size:2cqw}.imatd_root__7Vdzs .tp-mc .tp-ok{font-size:1.2cqw;padding:.35cqw .9cqw .35cqw .7cqw}.imatd_root__7Vdzs .tp-o li.is-key:after{right:.6cqw;top:.5cqw;width:.45cqw;height:.9cqw}.imatd_root__7Vdzs .th-play{left:2.3cqw;bottom:2.3cqw;height:48px;padding:0 18px 0 7px;font-size:15px}.imatd_root__7Vdzs .th-ico{width:36px;height:36px}.imatd_root__7Vdzs .th-ico:after{left:14px;top:11px;border-left-width:12px}.imatd_root__7Vdzs .th-leo{display:block;width:60px;height:60px}.imatd_root__7Vdzs .th-rank{right:14px;top:14px;padding:4px 13px 4px 4px;font-size:12.5px}.imatd_root__7Vdzs .th-rank-face{width:30px;height:30px}.imatd_root__7Vdzs .th-rank b{font-size:16px}.imatd_root__7Vdzs .th-rank-mid{display:inline}}@media (min-width:960px){.imatd_root__7Vdzs .th-play{height:56px;gap:10px;padding:0 22px 0 8px;font-size:17px}.imatd_root__7Vdzs .th-ico{width:42px;height:42px}.imatd_root__7Vdzs .th-ico:after{left:16px;top:13px;border-left-width:14px;border-top-width:8px;border-bottom-width:8px}.imatd_root__7Vdzs .th-leo{width:72px;height:72px}}html[data-calm="1"] .imatd_root__7Vdzs #top [data-px-resolve]{animation:none;filter:none;color:var(--brand-ink)}html[data-calm="1"] .imatd_root__7Vdzs :is(.th-play,.th-rank,.tp-stage,.tp-stage *){transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.imatd_root__7Vdzs #top [data-px-resolve]{animation:none!important;filter:none;color:var(--brand-ink)}.imatd_root__7Vdzs .th-play,.imatd_root__7Vdzs .th-rank,.imatd_root__7Vdzs .tp-stage,.imatd_root__7Vdzs .tp-stage *{transition:none!important;animation:none!important}}.imatd_root__7Vdzs #top{padding-block:10px 18px}.imatd_root__7Vdzs #top .top-wrap{width:100%;max-width:calc(1280px + 2 * var(--gut));margin:0 auto;padding-inline:max(var(--gut),env(safe-area-inset-left))}.imatd_root__7Vdzs #top .top-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "media" "offer"}.imatd_root__7Vdzs #top .top-head{grid-area:head;min-width:0}.imatd_root__7Vdzs #top .top-media{grid-area:media;min-width:0;margin-top:12px}.imatd_root__7Vdzs #top .top-offer{grid-area:offer;display:flex;flex-direction:column;min-width:0;margin-top:12px}.imatd_root__7Vdzs #top .top-who{display:flex;align-items:center;gap:9px;font-size:14.5px;line-height:1.25;font-weight:600;color:var(--ink-2)}.imatd_root__7Vdzs #top .top-face{flex:none;width:32px;height:32px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--brand-300)}.imatd_root__7Vdzs #top .top-whot{display:grid;gap:3px;min-width:0}.imatd_root__7Vdzs #top .top-what{font-size:12.5px;line-height:1.36;font-weight:500;color:var(--ink-3);text-wrap:pretty;max-width:62ch}@media (min-width:700px){.imatd_root__7Vdzs #top .top-what{font-size:14px}}.imatd_root__7Vdzs #top .top-who:has(.top-what){align-items:flex-start}.imatd_root__7Vdzs #top .top-who:has(.top-what) .top-face{margin-top:2px}@media (max-width:699px){.imatd_root__7Vdzs #top .top-who{font-size:14px}.imatd_root__7Vdzs #top .top-what{font-size:12px;line-height:1.3}.imatd_root__7Vdzs #top h1{margin-top:5px!important}.imatd_root__7Vdzs #top .top-sub{margin-top:4px!important}.imatd_root__7Vdzs #top .top-proof{margin-top:7px!important}.imatd_root__7Vdzs #top .offer-eb{margin-top:1px!important}.imatd_root__7Vdzs #top #hero-cta{margin-top:6px!important}}.imatd_root__7Vdzs #top h1{margin-top:8px;font-size:33px;line-height:1.04;letter-spacing:-.02em;text-wrap:balance}.imatd_root__7Vdzs #top .top-sub{margin-top:6px;font-size:14px;line-height:1.38;color:var(--ink-2);text-wrap:pretty}.imatd_root__7Vdzs #top .top-media :is(.th,.demo[data-demo=trailer-hero]){width:auto;margin-inline:calc(-1 * max(var(--gut),env(safe-area-inset-left)))}.imatd_root__7Vdzs #top .top-proof{margin-top:10px;font-size:13.5px;line-height:1.42;color:var(--ink-2);text-wrap:pretty}.imatd_root__7Vdzs #top .top-proof b{font-weight:650}.imatd_root__7Vdzs #top .top-proof b.k{color:var(--ink)}.imatd_root__7Vdzs #top .top-proof b.g{color:#b56f00;font-weight:750}.imatd_root__7Vdzs #top .tp-go{display:inline-flex;align-items:baseline;gap:5px;margin-left:3px;font-weight:650;color:var(--brand-ink);text-decoration:none;white-space:nowrap}.imatd_root__7Vdzs #top .tp-go:hover span:first-child{text-decoration:underline;text-underline-offset:3px}.imatd_root__7Vdzs #top .tp-go:hover .arr{transform:translateX(3px)}@media (max-width:699px){.imatd_root__7Vdzs #top .th-rank{display:none}}.imatd_root__7Vdzs #top .offer{order:1}.imatd_root__7Vdzs #top #hero-cta{order:2}.imatd_root__7Vdzs #top .guarantee{order:3}.imatd_root__7Vdzs #top .price .now{font-size:38px}.imatd_root__7Vdzs #top .price s{font-size:17px}.imatd_root__7Vdzs #top .offer-eb,.imatd_root__7Vdzs #top .offer-vat{font-size:12.5px;line-height:1.35}.imatd_root__7Vdzs #top .offer-eb{margin-top:3px}.imatd_root__7Vdzs #top #hero-cta{margin-top:9px;height:52px}.imatd_root__7Vdzs #top .guarantee{margin-top:10px;font-size:12.5px;line-height:1.4}@media (min-width:700px){.imatd_root__7Vdzs #top{padding-block:32px 56px}.imatd_root__7Vdzs #top .top-who{font-size:16px;gap:11px}.imatd_root__7Vdzs #top .top-face{width:40px;height:40px}.imatd_root__7Vdzs #top h1{margin-top:12px;font-size:clamp(44px,5vw + 8px,64px);line-height:1.01}.imatd_root__7Vdzs #top .top-sub{margin-top:14px;font-size:18px;max-width:60ch}.imatd_root__7Vdzs #top .top-media{margin-top:26px}.imatd_root__7Vdzs #top .top-media :is(.th,.demo[data-demo=trailer-hero]){margin-inline:0}.imatd_root__7Vdzs #top .top-proof{margin-top:18px;font-size:16px;line-height:1.45;max-width:72ch}.imatd_root__7Vdzs #top .top-offer{margin-top:26px;max-width:520px}.imatd_root__7Vdzs #top .price .now{font-size:52px}.imatd_root__7Vdzs #top .price s{font-size:21px}.imatd_root__7Vdzs #top .offer-eb,.imatd_root__7Vdzs #top .offer-vat{font-size:14px;line-height:1.4}.imatd_root__7Vdzs #top .offer-eb{margin-top:8px}.imatd_root__7Vdzs #top #hero-cta{margin-top:18px;height:56px}.imatd_root__7Vdzs #top .guarantee{margin-top:12px;font-size:13.5px;line-height:1.45}}@media (min-width:960px){.imatd_root__7Vdzs #top{padding-block:clamp(20px,3.2vh,32px) clamp(24px,3.6vh,36px)}.imatd_root__7Vdzs #top .top-grid{grid-template-columns:minmax(0,1fr) minmax(0,min(870px,68%));grid-template-rows:auto 1fr;grid-template-areas:"head media" "offer media";column-gap:44px;align-items:start}.imatd_root__7Vdzs #top .top-head{align-self:start}.imatd_root__7Vdzs #top .top-media{align-self:start;margin-top:2px}.imatd_root__7Vdzs #top .top-offer{align-self:start;margin-top:22px;max-width:none}.imatd_root__7Vdzs #top .top-who{font-size:15.5px}.imatd_root__7Vdzs #top h1{margin-top:14px;font-size:clamp(38px,3vw + 14px,57px);line-height:.99}.imatd_root__7Vdzs #top .top-sub{margin-top:14px;font-size:16.5px;line-height:1.45}.imatd_root__7Vdzs #top .top-proof{margin-top:22px;padding-left:2px;font-size:16.5px}.imatd_root__7Vdzs #top .price .now{font-size:50px}.imatd_root__7Vdzs #top .offer-eb{margin-top:6px}.imatd_root__7Vdzs #top #hero-cta{margin-top:14px}}@media (min-width:1240px){.imatd_root__7Vdzs #top .top-sub{font-size:17px}}@media (min-width:960px){.imatd_root__7Vdzs #top .top-grid[data-theatre=on]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto;grid-template-areas:"media media" "head offer";row-gap:32px;align-items:start}.imatd_root__7Vdzs #top .top-grid[data-theatre=on] .top-head{align-self:start}.imatd_root__7Vdzs #top .top-grid[data-theatre=on] .top-offer{margin-top:0}.imatd_root__7Vdzs #top .top-grid[data-theatre=on] h1{font-size:clamp(34px,2.4vw + 8px,46px)}}.imatd_root__7Vdzs #top .top-grid[data-theatre=on] .th-player{box-shadow:0 1px 2px rgba(20,16,40,.08),0 40px 90px -40px rgba(20,8,60,.7)}html[data-calm="1"] .imatd_root__7Vdzs #top :is(.top-head,.top-offer,.th){transition:none!important}.imatd_root__7Vdzs #inside{padding-block:40px 44px}.imatd_root__7Vdzs #inside .ins-head{max-width:none}.imatd_root__7Vdzs #inside h2.display{margin-top:12px;font-size:32px;line-height:1.05}.imatd_root__7Vdzs #inside .ins-sub{margin-top:6px;font-size:14px;line-height:1.35;color:var(--ink-2)}.imatd_root__7Vdzs #inside .ish{margin-top:18px}.imatd_root__7Vdzs #inside .ish-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;grid-template-areas:"les les" "que que" "mat ask" "liv pap" "bon bon"}.imatd_root__7Vdzs #inside .ish-t[data-k=lessons]{grid-area:les}.imatd_root__7Vdzs #inside .ish-t[data-k=questions]{grid-area:que}.imatd_root__7Vdzs #inside .ish-t[data-k=math]{grid-area:mat}.imatd_root__7Vdzs #inside .ish-t[data-k=asked]{grid-area:ask}.imatd_root__7Vdzs #inside .ish-t[data-k=live]{grid-area:liv}.imatd_root__7Vdzs #inside .ish-t[data-k=papers]{grid-area:pap}.imatd_root__7Vdzs #inside .ish-t[data-k=bonus]{grid-area:bon}.imatd_root__7Vdzs #inside .ish-t{min-width:0}.imatd_root__7Vdzs #inside .ish-a{position:relative;display:flex;flex-direction:column;height:100%;padding:11px;border-radius:18px;background:#fff;border:1px solid var(--line);box-shadow:var(--shadow-1);color:var(--ink);text-decoration:none;transition:transform .25s var(--spring),border-color .2s,box-shadow .25s}.imatd_root__7Vdzs #inside .ish-a:hover{transform:translateY(-2px);border-color:var(--brand-300);box-shadow:var(--shadow-2)}.imatd_root__7Vdzs #inside .ish-a:focus-visible{outline:3px solid var(--brand-600);outline-offset:3px}.imatd_root__7Vdzs #inside .ish-h{display:grid;gap:3px;padding-right:16px}.imatd_root__7Vdzs #inside .ish-n{font:400 27px/1 var(--display);letter-spacing:-.015em;color:var(--brand-ink)}.imatd_root__7Vdzs #inside .ish-l{font-size:12.5px;line-height:1.3;color:var(--ink-2);text-wrap:pretty}.imatd_root__7Vdzs #inside .ish-x{font-size:12.5px;line-height:1.3;font-weight:700;color:var(--ink)}.imatd_root__7Vdzs #inside .ish-x2{font-size:11.5px;line-height:1.3;font-weight:600;color:var(--brand-ink)}.imatd_root__7Vdzs #inside .ish-plan{justify-self:start;margin-top:2px;padding:2px 7px;border-radius:999px;background:var(--brand-50);border:1px solid var(--brand-200);color:var(--brand-800);font-size:10.5px;line-height:1.3;font-weight:650}.imatd_root__7Vdzs #inside .ish-go{position:absolute;right:13px;top:15px;width:8px;height:8px;border:solid var(--ink-3);border-width:1.6px 1.6px 0 0;transform:rotate(45deg);transition:transform .25s var(--spring),border-color .2s}.imatd_root__7Vdzs #inside .ish-a:hover .ish-go{border-color:var(--brand-600);transform:translateX(2px) rotate(45deg)}.imatd_root__7Vdzs #inside .ish-live{position:relative;flex:1;min-height:0;margin-top:9px;border-radius:12px;background:var(--brand-50);overflow:hidden}.imatd_root__7Vdzs #inside video{display:block;width:100%;height:100%;object-fit:cover;max-width:none}.imatd_root__7Vdzs #inside .ish-big .ish-h{display:flex;align-items:baseline;gap:9px}.imatd_root__7Vdzs #inside .ish-big .ish-n{flex:none;font-size:30px}.imatd_root__7Vdzs #inside .ish-big .ish-l{font-size:13.5px}.imatd_root__7Vdzs #inside .ls{display:flex;flex-direction:column;gap:6px;padding:6px;background:var(--brand-50)}.imatd_root__7Vdzs #inside .ls-pl{position:relative;flex:none;aspect-ratio:2/1;border-radius:9px;overflow:hidden;background:#d9cfbf}.imatd_root__7Vdzs #inside .ls-cap{position:absolute;left:7px;bottom:7px;max-width:calc(100% - 14px);padding:4px 8px;border-radius:7px;background:rgba(12,11,20,.74);color:#fff;font-size:11px;line-height:1.25;font-weight:600}.imatd_root__7Vdzs #inside .ls-lw{flex:1;min-height:0;display:flex;align-items:center;gap:8px;padding:0 4px}.imatd_root__7Vdzs #inside .ls-k{flex:none;font-size:10.5px;line-height:1.2;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--brand-600)}.imatd_root__7Vdzs #inside .ls-win{position:relative;flex:1;min-width:0;height:26px;overflow:hidden}.imatd_root__7Vdzs #inside .ls-list{position:relative;height:100%}.imatd_root__7Vdzs #inside .ls-list li{position:absolute;inset:0 0 auto;display:flex;align-items:center;gap:8px;height:26px;padding:0 8px;border-radius:7px;background:#fff;font-size:12.5px;line-height:1.2;color:var(--ink);visibility:hidden}.imatd_root__7Vdzs #inside .ls-list li.is-on{visibility:visible}.imatd_root__7Vdzs #inside .ls-t{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:600}.imatd_root__7Vdzs #inside .ls-m{flex:none;color:var(--ink-3);font-size:11px;font-variant-numeric:tabular-nums}.imatd_root__7Vdzs #inside .qz{display:flex;flex-direction:column;gap:5px;padding:9px 10px 8px}.imatd_root__7Vdzs #inside .qz-top{display:flex}.imatd_root__7Vdzs #inside .qz-tag{padding:2px 8px;border-radius:999px;background:#fff;border:1px solid var(--gold-line);color:var(--gold-700);font-size:10.5px;line-height:1.3;font-weight:700}.imatd_root__7Vdzs #inside .qz-q{font-size:13.5px;line-height:1.3;font-weight:650;color:var(--ink);text-wrap:balance}.imatd_root__7Vdzs #inside .qz-body{display:flex;align-items:center;gap:10px}.imatd_root__7Vdzs #inside .qz-cell{flex:none;width:47%;height:auto;overflow:visible}.imatd_root__7Vdzs #inside .qz-mem{fill:#fff;stroke:var(--brand-300);stroke-width:2}.imatd_root__7Vdzs #inside .qz-cut{stroke:var(--brand-400);stroke-width:3;opacity:1}.imatd_root__7Vdzs #inside .qz-sp{fill:none;stroke:var(--brand-300);stroke-width:1;stroke-dasharray:2 3;opacity:0}.imatd_root__7Vdzs #inside .qz-c rect{fill:var(--brand-500)}.imatd_root__7Vdzs #inside .qz-a rect{fill:var(--gold-500)}.imatd_root__7Vdzs #inside .qz-c circle{fill:#fff;stroke:var(--ink);stroke-width:1.2}.imatd_root__7Vdzs #inside .qz-o{flex:1;min-width:0;display:grid;gap:4px}.imatd_root__7Vdzs #inside .qz-o li{display:flex;align-items:center;gap:6px;min-height:28px;padding:3px 8px;border-radius:8px;background:#fff;border:1px solid var(--line);font-size:12px;line-height:1.2;color:var(--ink-2)}.imatd_root__7Vdzs #inside .qz-o b{flex:none;font:700 9px/1 var(--font);color:var(--ink-3)}.imatd_root__7Vdzs #inside .qz-o span{min-width:0}.imatd_root__7Vdzs #inside .qz.is-solved .qz-o li.is-key{background:#ecfdf3;border-color:#86efac;color:var(--ink);font-weight:650}.imatd_root__7Vdzs #inside .qz.is-solved .qz-o li.is-key:after{content:"";flex:none;margin-left:auto;width:5px;height:9px;border:solid var(--ok-700);border-width:0 2px 2px 0;transform:translateY(-2px) rotate(45deg)}.imatd_root__7Vdzs #inside .qz-foot{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 10px;margin-top:auto}.imatd_root__7Vdzs #inside .qz-s{font-size:11.5px;line-height:1.25;font-weight:650;color:var(--brand-ink)}.imatd_root__7Vdzs #inside .qz.is-solved .qz-s{color:var(--ok-700)}.imatd_root__7Vdzs #inside .qz-more{font-size:11.5px;line-height:1.2;font-weight:700;color:var(--brand-600)}.imatd_root__7Vdzs #inside .qz2{gap:6px}.imatd_root__7Vdzs #inside .qz-top{align-items:center;justify-content:space-between;gap:8px}.imatd_root__7Vdzs #inside .qz-real{background:#dcfce7;border-color:#4ade80;color:#14532d}.imatd_root__7Vdzs #inside .qz-n{font-size:11px;font-weight:650;color:var(--ink-3);white-space:nowrap}.imatd_root__7Vdzs #inside .qz-cx{font-size:11.5px;line-height:1.3;color:var(--ink-3)}.imatd_root__7Vdzs #inside .qz-bars{display:grid;gap:4px;margin:2px 0 0;padding:0;list-style:none}.imatd_root__7Vdzs #inside .qz-bars li{display:grid;grid-template-columns:14px 34px minmax(0,1fr) 20px;align-items:center;gap:6px;min-height:22px;padding:2px 8px;border-radius:7px;background:#fff;border:1px solid var(--line);font-size:12px;line-height:1.2;color:var(--ink-2)}.imatd_root__7Vdzs #inside .qz-bars b{font:700 9.5px/1 var(--font);color:var(--ink-3)}.imatd_root__7Vdzs #inside .qz-bars span{font:400 14px/1 var(--display);color:var(--ink)}.imatd_root__7Vdzs #inside .qz-bars i{position:relative;display:block;height:7px;border-radius:4px;background:var(--brand-50)}.imatd_root__7Vdzs #inside .qz-bars i:after{content:"";position:absolute;left:0;top:0;bottom:0;width:calc(var(--w) * 100%);min-width:2px;border-radius:4px;background:var(--brand-300)}.imatd_root__7Vdzs #inside .qz-bars em{font-style:normal;font-size:11.5px;font-weight:700;text-align:right;color:var(--ink-2);font-variant-numeric:tabular-nums}.imatd_root__7Vdzs #inside .qz2 .is-trap{border-color:#f3b4b4;background:#fff5f5}.imatd_root__7Vdzs #inside .qz2 .is-trap i:after{background:#e5484d}.imatd_root__7Vdzs #inside .qz2 .is-trap em{color:#b42318}.imatd_root__7Vdzs #inside .qz2.is-solved .is-key{border-color:#86efac;background:#ecfdf3}.imatd_root__7Vdzs #inside .qz2.is-solved .is-key i:after{background:var(--ok-700)}.imatd_root__7Vdzs #inside .qz2.is-solved .is-key span{color:var(--ok-700)}.imatd_root__7Vdzs #inside .qz2 .qz-s{color:#b42318}.imatd_root__7Vdzs #inside .ish.is-running .qz2 .qz-bars i:after{transition:width .6s cubic-bezier(.16,1,.3,1)}.imatd_root__7Vdzs #inside .ish.is-running .qz2[data-st="0"] .qz-bars i:after{width:0}.imatd_root__7Vdzs #inside .ish.is-running .qz2 .qz-bars li{transition:background .3s,border-color .3s}.imatd_root__7Vdzs #inside .ish.is-running .qz2:is([data-st="0"],[data-st="1"]) .is-trap{border-color:var(--line);background:#fff}.imatd_root__7Vdzs #inside .ish.is-running .qz2:is([data-st="0"],[data-st="1"]) .is-trap i:after{background:var(--brand-300)}@media (min-width:1000px){.imatd_root__7Vdzs #inside .qz-bars li{min-height:25px}.imatd_root__7Vdzs #inside .qz-bars span{font-size:15px}}.imatd_root__7Vdzs #inside .mt{display:flex;flex-direction:column;gap:6px;padding:7px}.imatd_root__7Vdzs #inside .mt-v{position:relative;flex:none;aspect-ratio:2/1;border-radius:9px;overflow:hidden;background:#eef6ff;box-shadow:0 0 0 1px var(--line)}.imatd_root__7Vdzs #inside .mt.is-top .mt-v{box-shadow:0 0 0 2.5px var(--gold-500),0 8px 18px -8px rgba(156,92,0,.5)}.imatd_root__7Vdzs #inside .mt-tag{position:absolute;right:5px;top:5px;padding:2px 7px;border-radius:999px;background:var(--gold-300);border:1px solid var(--gold-edge);color:var(--gold-ink);font-size:10px;line-height:1.3;font-weight:750}.imatd_root__7Vdzs #inside .mt-steps{position:relative;display:flex;flex-direction:column-reverse;gap:3px}.imatd_root__7Vdzs #inside .mt-steps li{align-self:flex-start;margin-left:calc(var(--i) * 10px);display:inline-flex;align-items:center;height:21px;padding:0 8px;border-radius:7px;background:#fff;border:1px solid var(--brand-200);color:var(--ink);font:600 11.5px/1 var(--font);white-space:nowrap}.imatd_root__7Vdzs #inside .mt-lo,.imatd_root__7Vdzs #inside .mt-steps li:nth-child(2){display:none}.imatd_root__7Vdzs #inside .ak{display:grid;grid-template-columns:38px minmax(0,1fr);grid-template-areas:"k k" "q q" "cam bar";align-content:start;align-items:center;gap:6px 8px;padding:8px;background:var(--brand-50)}.imatd_root__7Vdzs #inside .ak-cam{grid-area:cam;width:38px;height:38px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--brand-400)}.imatd_root__7Vdzs #inside .ak-k{grid-area:k;align-self:center;font-size:10.5px;line-height:1.2;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3)}.imatd_root__7Vdzs #inside .ak-qs{grid-area:q;position:relative;height:calc(4 * 1.3em);font-size:12px;line-height:1.3;font-weight:650;color:var(--ink)}.imatd_root__7Vdzs #inside .ak-qs li{position:absolute;inset:0 0 auto;visibility:hidden}.imatd_root__7Vdzs #inside .ak-qs li.is-on{visibility:visible}.imatd_root__7Vdzs #inside .ak-bar{grid-area:bar;display:flex;flex-direction:column-reverse;align-items:flex-start;gap:6px}.imatd_root__7Vdzs #inside .ak-tr{position:relative;align-self:stretch;height:4px;margin:0 6px;border-radius:2px;background:#ddd5fb}.imatd_root__7Vdzs #inside .ak-mk{position:absolute;top:-3px;left:var(--at,60%);width:3px;height:10px;margin-left:-1.5px;border-radius:2px;background:var(--gold-500)}.imatd_root__7Vdzs #inside .ak-ph{position:absolute;top:-4px;left:0;width:12px;height:12px;margin-left:-6px;border-radius:50%;background:var(--brand-600);box-shadow:0 0 0 2px #fff}.imatd_root__7Vdzs #inside .ak.is-jump .ak-ph{left:var(--at,60%)}.imatd_root__7Vdzs #inside .ak-at{display:inline-flex;align-items:center;gap:4px;padding:3px 8px 3px 6px;border-radius:999px;background:var(--gold-300);color:var(--gold-ink);font-size:11px;font-weight:700;line-height:1.2;white-space:nowrap}.imatd_root__7Vdzs #inside .ak-at:before{content:"";border-left:6px solid;border-top:4px solid transparent;border-bottom:4px solid transparent}.imatd_root__7Vdzs #inside .ak-tc{font-variant-numeric:tabular-nums}.imatd_root__7Vdzs #inside .lv{display:grid;grid-template-columns:auto auto;grid-template-areas:"b b" "wk cam";justify-content:space-between;align-items:end;gap:7px 6px;padding:6px}.imatd_root__7Vdzs #inside .lv-b{grid-area:b;align-self:stretch;padding:6px 8px;border-radius:9px;background:#fff;border:1px solid var(--line);background-image:linear-gradient(var(--brand-50) 1px,transparent 1px);background-size:100% 13px;overflow:hidden}.imatd_root__7Vdzs #inside .lv-l{font:600 10px/1.32 var(--font);color:var(--ink);white-space:nowrap}.imatd_root__7Vdzs #inside .lv-l1{font:400 12.5px/1.15 var(--display);color:var(--brand-ink)}.imatd_root__7Vdzs #inside .lv-l i{font-style:normal;font-weight:500;font-size:9px;color:var(--bad-500)}.imatd_root__7Vdzs #inside .lv-l3 i{color:var(--ok-700)}.imatd_root__7Vdzs #inside .lv-cam{grid-area:cam;position:relative;width:56px;height:56px;border-radius:50%;background:#222;box-shadow:0 0 0 2.5px #fff,0 0 0 4px var(--brand-500),0 8px 18px -8px rgba(40,16,109,.6)}.imatd_root__7Vdzs #inside .lv-cam video{border-radius:50%}.imatd_root__7Vdzs #inside .lv-dot{position:absolute;left:50%;top:-8px;transform:translateX(-50%);display:inline-flex;align-items:center;gap:3px;padding:1px 5px;border-radius:999px;background:#fff;color:var(--bad-500);font-size:8.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;line-height:1.3;box-shadow:0 2px 6px -2px rgba(0,0,0,.3)}.imatd_root__7Vdzs #inside .lv-dot:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--bad-500)}.imatd_root__7Vdzs #inside .lv-wk{grid-area:wk;display:grid;gap:3px}.imatd_root__7Vdzs #inside .lv-days,.imatd_root__7Vdzs #inside .lv-sq{display:grid;grid-template-columns:repeat(5,11px);gap:3px}.imatd_root__7Vdzs #inside .lv-days i{font:700 8px/1 var(--font);font-style:normal;text-align:center;color:var(--ink-3)}.imatd_root__7Vdzs #inside .lv-sq i{height:8px;border-radius:2px;background:#e5dffc}.imatd_root__7Vdzs #inside .lv-sq i.is-on{background:var(--brand-500)}.imatd_root__7Vdzs #inside .pp{display:flex;flex-direction:column;justify-content:center;gap:4px;padding:8px 10px;background:#fff;border:1px solid var(--line);font-family:Arial,Inter,sans-serif;color:var(--ink)}.imatd_root__7Vdzs #inside .pp-tag{font:700 10px/1.2 var(--font);letter-spacing:.06em;text-transform:uppercase;color:var(--brand-600)}.imatd_root__7Vdzs #inside .pp-stem{font-size:10.5px;line-height:1.28;color:var(--ink-2)}.imatd_root__7Vdzs #inside .pp-items{display:grid;gap:1px;margin:1px 0 0;padding:0;list-style:none}.imatd_root__7Vdzs #inside .pp-items li{display:flex;align-items:center;gap:6px;min-width:0;font-size:12px;line-height:1.3;font-weight:700}.imatd_root__7Vdzs #inside .pp-items li>b{flex:none;width:13px;color:var(--ink-3);font-weight:700}.imatd_root__7Vdzs #inside .pp-items li>span{position:relative;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.imatd_root__7Vdzs #inside .pp-ok>span{color:var(--ink)}.imatd_root__7Vdzs #inside .pp-ok>i{flex:none;width:5px;height:9px;margin-left:1px;border:solid var(--ok-700);border-width:0 2px 2px 0;transform:translateY(-1px) rotate(45deg)}.imatd_root__7Vdzs #inside .pp-items .pp-trap>span{color:var(--bad-500);overflow:visible;text-overflow:clip}.imatd_root__7Vdzs #inside .pp-trap>span:after{content:"";position:absolute;left:-1px;right:-1px;top:54%;height:2px;background:var(--bad-500)}.imatd_root__7Vdzs #inside .pp-tt{flex:none;padding:1px 5px;border-radius:5px;background:#fee2e2;color:var(--bad-500);font:700 9.5px/1.3 var(--font);font-style:normal}.imatd_root__7Vdzs #inside .pp-key{display:flex;align-items:center;gap:7px;margin-top:2px;font-size:13px;line-height:1.25;font-weight:700}.imatd_root__7Vdzs #inside .pp-key span{padding:1px 7px;border-radius:6px;background:#ecfdf3;border:1px solid #86efac;color:var(--ok-700)}.imatd_root__7Vdzs #inside .pp-key i{width:6px;height:11px;border:solid var(--ok-700);border-width:0 2.5px 2.5px 0;transform:translateY(-2px) rotate(45deg)}.imatd_root__7Vdzs #inside .ish-gold .ish-a{flex-direction:row;align-items:center;gap:10px;background:var(--gold-50);border-color:var(--gold-line)}.imatd_root__7Vdzs #inside .ish-gold .ish-a:hover{border-color:var(--gold-edge)}.imatd_root__7Vdzs #inside .ish-gold .ish-h{flex:1;align-content:center;gap:4px;padding-right:6px}.imatd_root__7Vdzs #inside .bn-tag{justify-self:start;padding:3px 7px 2px;border-radius:6px;background:var(--gold-300);border:1px solid var(--gold-edge);color:var(--gold-ink);font:400 10px/1.2 var(--pixel);letter-spacing:.06em}.imatd_root__7Vdzs #inside .bn-t{font-size:16px;line-height:1.2;font-weight:750;color:var(--ink)}.imatd_root__7Vdzs #inside .ish-gold .ish-l{font-size:13px;color:var(--ink-2)}.imatd_root__7Vdzs #inside .ish-sub{font-size:11.5px;line-height:1.3;color:var(--gold-700);font-weight:600}.imatd_root__7Vdzs #inside .ish-gold .ish-go{top:14px;right:12px}.imatd_root__7Vdzs #inside .bn{flex:none;display:flex;align-items:flex-end;justify-content:center;gap:2px;width:128px;margin:0;padding:8px 6px 6px;background:#fff3cf}.imatd_root__7Vdzs #inside .bn img{display:block;image-rendering:pixelated}.imatd_root__7Vdzs #inside .bn-from,.imatd_root__7Vdzs #inside .bn-to{display:grid;justify-items:center;gap:2px}.imatd_root__7Vdzs #inside .bn-from img{width:40px;height:40px;opacity:.85}.imatd_root__7Vdzs #inside .bn-to img{width:66px;height:66px}.imatd_root__7Vdzs #inside .bn b{padding:1px 5px;border-radius:5px;font-size:9.5px;line-height:1.3;font-weight:750;white-space:nowrap}.imatd_root__7Vdzs #inside .bn-from b{background:var(--brand-100);color:var(--brand-ink)}.imatd_root__7Vdzs #inside .bn-to b{background:#fff;color:var(--gold-700);border:1px solid var(--gold-line)}.imatd_root__7Vdzs #inside .bn-ar{align-self:center;flex:none;width:16px;height:2px;margin:0 2px 18px;background:var(--gold-edge);position:relative}.imatd_root__7Vdzs #inside .bn-ar:after{content:"";position:absolute;right:-1px;top:-3px;border-left:6px solid var(--gold-edge);border-top:4px solid transparent;border-bottom:4px solid transparent}@media (min-width:700px){.imatd_root__7Vdzs #inside{padding-block:var(--pad-top) var(--pad-bot)}.imatd_root__7Vdzs #inside .ins-head{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:20px}.imatd_root__7Vdzs #inside .ins-head .chap{flex-basis:100%}.imatd_root__7Vdzs #inside h2.display{font-size:clamp(38px,2.4vw + 14px,48px);line-height:1.02}.imatd_root__7Vdzs #inside .ins-sub{font-size:16px}.imatd_root__7Vdzs #inside .ish{margin-top:24px}.imatd_root__7Vdzs #inside .ish-grid{gap:14px;grid-template-areas:"les que" "mat ask" "liv pap" "bon bon"}.imatd_root__7Vdzs #inside .ish-a{padding:15px;border-radius:20px}.imatd_root__7Vdzs #inside .ish-n{font-size:32px}.imatd_root__7Vdzs #inside .ish-l{font-size:13.5px}.imatd_root__7Vdzs #inside .ish-live{margin-top:11px}.imatd_root__7Vdzs #inside .ish-big .ish-h{display:grid;gap:4px}.imatd_root__7Vdzs #inside .ish-big .ish-n{font-size:42px}.imatd_root__7Vdzs #inside .ish-big .ish-l{font-size:14.5px}.imatd_root__7Vdzs #inside .ish-side .ish-a{flex-direction:row;align-items:stretch;gap:12px}.imatd_root__7Vdzs #inside .ish-side .ish-h{flex:none;width:37%;align-content:center;gap:5px;padding:0 0 18px}.imatd_root__7Vdzs #inside .ish-side .ish-live{margin:0}.imatd_root__7Vdzs #inside .ish-side .ish-go{top:auto;right:auto;left:16px;bottom:15px}.imatd_root__7Vdzs #inside .ls-pl{aspect-ratio:16/9}.imatd_root__7Vdzs #inside .ls-cap{font-size:12px}.imatd_root__7Vdzs #inside .ls-list li{font-size:13px}.imatd_root__7Vdzs #inside .qz-q{font-size:14.5px}.imatd_root__7Vdzs #inside .qz-body{flex-direction:column;align-items:stretch}.imatd_root__7Vdzs #inside .qz-cell{width:72%;max-width:230px;align-self:center}.imatd_root__7Vdzs #inside .qz-o li{font-size:12.5px;min-height:27px}.imatd_root__7Vdzs #inside .qz-s{display:block}.imatd_root__7Vdzs #inside .mt{display:block;padding:8px}.imatd_root__7Vdzs #inside .mt-v{position:absolute;right:7px;top:7px;bottom:7px;width:63%;aspect-ratio:auto}.imatd_root__7Vdzs #inside .mt-steps{position:absolute;left:7px;bottom:8px}.imatd_root__7Vdzs #inside .mt-steps li{margin-left:calc(var(--i) * 7px);height:20px;padding:0 6px;font-size:11px}.imatd_root__7Vdzs #inside .mt-steps li:nth-child(2){display:inline-flex}.imatd_root__7Vdzs #inside .ak{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"k k" "q q" "cam bar";align-items:center}.imatd_root__7Vdzs #inside .ak-cam{width:40px;height:40px}.imatd_root__7Vdzs #inside .ak-qs{height:calc(2 * 1.3em);font-size:13px}.imatd_root__7Vdzs #inside .ak-bar{flex-direction:row;align-items:center;gap:10px}.imatd_root__7Vdzs #inside .ak-tr{flex:1;margin:0 0 0 6px}.imatd_root__7Vdzs #inside .lv{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:1fr auto;grid-template-areas:"b cam" "b wk";justify-content:stretch;align-items:center;gap:8px 10px;padding:7px}.imatd_root__7Vdzs #inside .lv-cam{justify-self:center;width:64px;height:64px;margin-top:6px}.imatd_root__7Vdzs #inside .lv-days,.imatd_root__7Vdzs #inside .lv-sq{grid-template-columns:repeat(5,12px)}.imatd_root__7Vdzs #inside .lv-sq i{height:10px}.imatd_root__7Vdzs #inside .lv-l{font-size:10.5px}.imatd_root__7Vdzs #inside .pp-items li{font-size:13px}.imatd_root__7Vdzs #inside .pp-key{font-size:14px}.imatd_root__7Vdzs #inside .bn{width:150px}.imatd_root__7Vdzs #inside .bn-to img{width:78px;height:78px}.imatd_root__7Vdzs #inside .bn-from img{width:46px;height:46px}.imatd_root__7Vdzs #inside .bn-t{font-size:17px}}@media (min-width:1000px){.imatd_root__7Vdzs #inside{padding-block:44px clamp(64px,8vh,88px)}.imatd_root__7Vdzs #inside .ish{margin-top:22px}.imatd_root__7Vdzs #inside .ish-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,1fr);grid-template-rows:226px 226px 192px;gap:14px;grid-template-areas:"les que mat" "les que ask" "liv pap bon"}.imatd_root__7Vdzs #inside .ish-h{display:flex;align-items:baseline;gap:10px;padding-right:18px}.imatd_root__7Vdzs #inside .ish-n{flex:none;font-size:34px}.imatd_root__7Vdzs #inside .ish-l{font-size:13.5px;line-height:1.3}.imatd_root__7Vdzs #inside .ish-big .ish-n{font-size:50px}.imatd_root__7Vdzs #inside .ish-big .ish-l{font-size:15px}.imatd_root__7Vdzs #inside .ish-side .ish-h{display:grid;width:36%}.imatd_root__7Vdzs #inside .ish-gold .ish-h{display:grid}.imatd_root__7Vdzs #inside .ish-live{margin-top:10px}.imatd_root__7Vdzs #inside .ls{padding:7px}.imatd_root__7Vdzs #inside .ls-lw{flex-direction:column;align-items:stretch;gap:5px;padding:2px 2px 0}.imatd_root__7Vdzs #inside .ls-win{flex:none;height:89px}.imatd_root__7Vdzs #inside .ls-lw{justify-content:center}.imatd_root__7Vdzs #inside .ls-list li{position:relative;inset:auto;visibility:visible;margin-bottom:4px;height:27px}.imatd_root__7Vdzs #inside .qz{gap:6px;padding:11px 13px 10px}.imatd_root__7Vdzs #inside .qz-cell{width:80%;max-width:250px}.imatd_root__7Vdzs #inside .ak-cam{width:42px;height:42px}.imatd_root__7Vdzs #inside .ak-qs{height:calc(2 * 1.3em);font-size:14px}.imatd_root__7Vdzs #inside .ak{gap:8px 12px;padding:11px}.imatd_root__7Vdzs #inside .lv-cam{width:70px;height:70px}.imatd_root__7Vdzs #inside .lv-l1{font-size:13.5px}.imatd_root__7Vdzs #inside .pp-items li{font-size:12.5px}.imatd_root__7Vdzs #inside .pp-key{font-size:13px}}@media (max-width:699px){.imatd_root__7Vdzs #inside .mt-steps li:nth-child(2){display:inline-flex}.imatd_root__7Vdzs #inside .ish.is-running .mt .mt-steps li:not(.is-on){opacity:1;transform:none}.imatd_root__7Vdzs #inside .mt-steps{margin-top:2px}.imatd_root__7Vdzs #inside .pp-stem{font-size:11px}.imatd_root__7Vdzs #inside .pp{padding:8px 9px}.imatd_root__7Vdzs #inside .pp-items{gap:2px}.imatd_root__7Vdzs #inside .pp-items li{align-items:flex-start;flex-wrap:wrap;font-size:12.5px;line-height:1.25}.imatd_root__7Vdzs #inside .pp-items li>span{flex:1 1 0;white-space:normal}.imatd_root__7Vdzs #inside .pp-items .pp-trap>span{flex:0 0 auto;white-space:nowrap}.imatd_root__7Vdzs #inside .pp-ok>i{margin-top:3px}.imatd_root__7Vdzs #inside .pp-tt{flex-basis:auto;margin:1px 0 0 19px}.imatd_root__7Vdzs #inside .pp-key{font-size:12px}.imatd_root__7Vdzs #inside .pp-key i{display:none}}@media (max-width:420px){.imatd_root__7Vdzs #inside .ls-k{font-size:9.5px;letter-spacing:.04em}.imatd_root__7Vdzs #inside .ls-list li{font-size:12px;padding:0 7px}}html[data-calm="1"] .imatd_root__7Vdzs #inside :is(.ish-a,.ish-go){transition:none}@media (prefers-reduced-motion:reduce){.imatd_root__7Vdzs #inside :is(.ish-a,.ish-go){transition:none}}@media (max-width:559px){.imatd_root__7Vdzs #inside .ak-at{padding:3px 8px 3px 6px}}.imatd_root__7Vdzs .im{--sq:44px;--sq-gap:6px;--im-yes:var(--gold-500);--im-yes-ink:#3a2300;--im-part:var(--brand-500);--im-no:#e9e8ef;display:block}.imatd_root__7Vdzs .im-card{position:relative;padding:18px 24px 12px;border-radius:20px;background:#fff;border:1px solid var(--line);box-shadow:var(--shadow-2)}.imatd_root__7Vdzs .im-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 12px;font-size:13px;line-height:1.3;color:var(--ink-3)}.imatd_root__7Vdzs .im-ht{font-size:16px;line-height:1.3;font-weight:700;color:var(--ink)}.imatd_root__7Vdzs .im-key{display:flex;flex-wrap:wrap;gap:6px 18px;margin:10px 0 16px;font-size:13.5px;line-height:1.3;color:var(--ink-2)}.imatd_root__7Vdzs .im-key li{display:inline-flex;align-items:center;gap:6px}.imatd_root__7Vdzs .im-key i{flex:none;width:14px;height:14px;border-radius:3px}.imatd_root__7Vdzs .im-key b{font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}.imatd_root__7Vdzs .k-yes i{background:var(--im-yes)}.imatd_root__7Vdzs .k-part i{background:var(--im-part)}.imatd_root__7Vdzs .k-no i{background:var(--im-no);box-shadow:inset 0 0 0 1px #dedde6}.imatd_root__7Vdzs .k-yes span{font-weight:650;color:var(--ink)}.imatd_root__7Vdzs .im-paper{display:grid;gap:12px}.imatd_root__7Vdzs .im-band{display:grid;grid-template-columns:96px auto;column-gap:14px;align-items:start}.imatd_root__7Vdzs .im-lab{display:flex;flex-direction:column;gap:2px;padding-top:6px;font-size:13.5px;line-height:1.2;color:var(--ink)}.imatd_root__7Vdzs .im-lab b{font-weight:650}.imatd_root__7Vdzs .im-lab span{font-size:11.5px;color:var(--ink-3);font-variant-numeric:tabular-nums}.imatd_root__7Vdzs .im-sqs{display:grid;grid-template-columns:repeat(8,var(--sq));gap:var(--sq-gap);width:max-content}.imatd_root__7Vdzs .im-q{position:relative;display:grid;place-items:center;width:var(--sq);height:var(--sq);margin:0;padding:0;border:0;border-radius:4px;background:var(--im-no);color:var(--ink-3);font:600 12.5px/1 var(--font);font-variant-numeric:tabular-nums;text-decoration:none;user-select:none;-webkit-tap-highlight-color:transparent;cursor:default;-webkit-appearance:none;appearance:none;transition:transform .2s var(--spring)}.imatd_root__7Vdzs button.im-q{cursor:pointer}.imatd_root__7Vdzs button.im-q:hover{transform:translateY(-2px);box-shadow:0 0 0 2px #fff,0 0 0 4px var(--ink),0 8px 16px -6px rgba(40,16,109,.45)}.imatd_root__7Vdzs button.im-q:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--brand-600),0 0 0 7px var(--brand-200)}.imatd_root__7Vdzs .im-q.is-press,.imatd_root__7Vdzs button.im-q:active{transform:translateY(1px) scale(.94)}.imatd_root__7Vdzs .im-q.is-press:after{content:"";position:absolute;inset:-6px;border-radius:8px;border:2px solid var(--gold-500);animation:imatd_im-press__9BVb2 .5s var(--ease-out) both}@keyframes imatd_im-press__9BVb2{0%{opacity:1;transform:scale(.7)}to{opacity:0;transform:scale(1.25)}}.imatd_root__7Vdzs .im-c{position:absolute;top:3px;right:3px;width:0;height:0;border-left:6px solid;border-top:3.5px solid transparent;border-bottom:3.5px solid transparent;opacity:.9;pointer-events:none}.imatd_root__7Vdzs .im-q[data-v=no] .im-c{border-left-color:var(--brand-600)}.imatd_root__7Vdzs .im.is-armed .im-q:not(.s1):not(.s2) .im-c{opacity:0}.imatd_root__7Vdzs .im-cta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:10px 0 2px}.imatd_root__7Vdzs .im-cta b,.imatd_root__7Vdzs .im-cta-b{display:inline-flex;align-items:center;gap:9px;padding:8px 14px 8px 10px;border-radius:999px;background:var(--brand-600);color:#fff;font:650 15.5px/1.2 var(--font);box-shadow:0 10px 22px -12px rgba(40,16,109,.85)}.imatd_root__7Vdzs .im-cta b svg,.imatd_root__7Vdzs .im-cta-b svg{flex:none;width:20px;height:20px}.imatd_root__7Vdzs .im-cta>span{font-size:13px;line-height:1.35;color:var(--ink-3)}.imatd_root__7Vdzs .im-cta>span i{display:inline-block;width:0;height:0;margin:0 3px 0 1px;border-left:6px solid var(--brand-600);border-top:3.5px solid transparent;border-bottom:3.5px solid transparent;vertical-align:1px}.imatd_root__7Vdzs .im .im-cta .t-touch{display:none}.imatd_root__7Vdzs .im.is-touch .im-cta .t-touch{display:inline}.imatd_root__7Vdzs .im.is-touch .im-cta .t-click{display:none}.imatd_root__7Vdzs .im-hand{position:absolute;left:0;top:0;z-index:5;width:30px;height:30px;margin:-4px 0 0 -9px;opacity:0;pointer-events:none;filter:drop-shadow(0 6px 8px rgba(20,16,40,.35));transition:opacity .2s,transform 1s cubic-bezier(.45,.05,.25,1)}.imatd_root__7Vdzs .im-hand.is-on{opacity:1}.imatd_root__7Vdzs .im-hand.is-press svg{transform:scale(.86);transform-origin:30% 10%}.imatd_root__7Vdzs .im-hand svg{display:block;transition:transform .12s}.imatd_root__7Vdzs .im-hand.is-out{opacity:0;transition:opacity .35s}.imatd_root__7Vdzs .im-q:before{content:"";position:absolute;inset:calc(var(--sq-gap) / -2)}.imatd_root__7Vdzs .im-q[data-v=yes]{background:var(--im-yes);color:var(--im-yes-ink)}.imatd_root__7Vdzs .im-q[data-v=partial]{background:var(--im-part);color:#fff}.imatd_root__7Vdzs .im-q:hover{box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--ink-3)}.imatd_root__7Vdzs a.im-q{cursor:pointer;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--ink)}.imatd_root__7Vdzs a.im-q:before{inset:-6px}.imatd_root__7Vdzs a.im-q:hover{transform:translateY(-2px);box-shadow:0 0 0 2px #fff,0 0 0 4px var(--brand-700),0 8px 16px -6px rgba(156,92,0,.7)}.imatd_root__7Vdzs a.im-q:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--brand-600),0 0 0 7px var(--brand-200)}.imatd_root__7Vdzs .im-q.is-tour{z-index:1;transform:translateY(-3px) scale(1.08);box-shadow:0 0 0 2px #fff,0 0 0 4.5px var(--brand-600),0 10px 18px -8px rgba(40,16,109,.55)}.imatd_root__7Vdzs .im-read{box-sizing:border-box;min-height:3.1em;margin-top:14px;padding:10px 12px;border-radius:10px;background:var(--bg);font-size:13.5px;line-height:1.45;color:var(--ink-2)}.imatd_root__7Vdzs .im-read.is-on{background:var(--brand-50);color:var(--ink)}.imatd_root__7Vdzs .im-read em{font-style:normal;font-weight:600}.imatd_root__7Vdzs .im-read strong{font-weight:650;color:var(--brand-ink)}.imatd_root__7Vdzs .im-rq{display:inline-block;min-width:34px;padding:2px 5px;border-radius:4px;background:var(--im-no);color:var(--ink);font:650 12px/1.3 var(--font);text-align:center}.imatd_root__7Vdzs .im-rq.im-yes{background:var(--im-yes);color:var(--im-yes-ink)}.imatd_root__7Vdzs .im-rq.im-partial{background:var(--im-part);color:#fff}.imatd_root__7Vdzs .im-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 18px;margin-top:4px}.imatd_root__7Vdzs .im-how{flex:1 1 100%;font-size:13px;line-height:1.5;color:var(--ink-3)}.imatd_root__7Vdzs .im-how summary{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-weight:600;color:var(--brand-ink);cursor:pointer;list-style:none;white-space:nowrap}.imatd_root__7Vdzs .im-how summary::-webkit-details-marker{display:none}.imatd_root__7Vdzs .im-how summary:after{content:"";width:6px;height:6px;margin-top:-3px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg);transition:transform .2s}.imatd_root__7Vdzs .im-how[open] summary:after{transform:rotate(-135deg);margin-top:3px}.imatd_root__7Vdzs .im-how p{margin-top:2px;color:var(--ink-2)}.imatd_root__7Vdzs .im-note{display:flex;align-items:flex-start;gap:9px;margin:10px 0 6px;text-wrap:pretty}.imatd_root__7Vdzs .im-note>i{flex:none;width:30px;height:9px;margin-top:5px;background:repeating-linear-gradient(90deg,var(--im-no) 0 8px,transparent 8px 11px)}.imatd_root__7Vdzs .im-conf{display:inline-block;margin-left:6px;padding:2px 5px;border:1px dashed #c2410c;border-radius:4px;background:repeating-linear-gradient(135deg,#fff7ed 0 6px,#ffedd5 6px 12px);color:#9a3412;font:400 8.5px/1.2 var(--pixel);letter-spacing:.04em;text-transform:uppercase;font-style:normal;white-space:nowrap;vertical-align:1px}.imatd_root__7Vdzs .im-conf:before{content:"Lab · "}.imatd_root__7Vdzs .im-src{display:inline-flex;flex-wrap:wrap;align-items:center;gap:2px 6px;min-height:44px;font-size:13px;font-weight:600;color:var(--brand-ink);text-decoration:none}.imatd_root__7Vdzs .im-src>span:first-child{white-space:nowrap}.imatd_root__7Vdzs .im-src:hover>span:first-child{text-decoration:underline;text-underline-offset:3px}.imatd_root__7Vdzs .im-src svg{display:inline-block;width:10px;height:10px;vertical-align:0}@media (min-width:700px){.imatd_root__7Vdzs .im-how{flex:0 0 9.5em}.imatd_root__7Vdzs .im-how[open]{flex-basis:100%;order:2}}.imatd_root__7Vdzs .im.is-armed .im-q{background:var(--im-no);color:var(--ink-3)}.imatd_root__7Vdzs .im.is-armed .im-q.s1{background:var(--im-part);color:#fff}.imatd_root__7Vdzs .im.is-armed .im-q.s2{background:var(--im-yes);color:var(--im-yes-ink)}.imatd_root__7Vdzs .im.is-armed .im-q.is-px{color:transparent;background:repeating-conic-gradient(var(--c,var(--im-part)) 0 25%,var(--im-no) 0 50%) 0 0/50% 50%}.imatd_root__7Vdzs .im.is-done a.im-q:not(.is-tour){animation:imatd_im-ping__PIELs 1s var(--ease-out) 1 .15s}@keyframes imatd_im-ping__PIELs{0%{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--ink),0 0 0 4px rgba(245,167,10,.8)}to{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--ink),0 0 0 14px rgba(245,167,10,0)}}@media (max-width:1240px) and (min-width:960px){.imatd_root__7Vdzs .im{--sq:34px;--sq-gap:5px}.imatd_root__7Vdzs .im-band{grid-template-columns:84px auto}}@media (max-width:699px){.imatd_root__7Vdzs .im{--sq:29px;--sq-gap:4px}.imatd_root__7Vdzs .im-card{padding:14px 12px 6px;border-radius:16px}.imatd_root__7Vdzs .im-ht{font-size:15px}.imatd_root__7Vdzs .im-head>span{font-size:12px}.imatd_root__7Vdzs .im-key{gap:4px 12px;margin:8px 0 12px;font-size:12.5px}.imatd_root__7Vdzs .im-key i{width:12px;height:12px}.imatd_root__7Vdzs .im-paper{gap:8px}.imatd_root__7Vdzs .im-band{grid-template-columns:66px auto;column-gap:8px}.imatd_root__7Vdzs .im-lab{padding-top:4px;font-size:12.5px}.imatd_root__7Vdzs .im-lab span{font-size:11px}.imatd_root__7Vdzs .im-q{font-size:11px;border-radius:3px}.imatd_root__7Vdzs .im-read{min-height:4.4em;margin-top:12px;font-size:13px}}@media (max-width:359px){.imatd_root__7Vdzs .im{--sq:25px;--sq-gap:3px}.imatd_root__7Vdzs .im-band{grid-template-columns:60px auto}}@media (max-width:699px){.imatd_root__7Vdzs .im-cta{margin-top:8px}.imatd_root__7Vdzs .im-cta b{font-size:14.5px;padding:7px 12px 7px 9px}.imatd_root__7Vdzs .im-c{top:2px;right:2px;border-left-width:5px;border-top-width:3px;border-bottom-width:3px}}html[data-calm="1"] .imatd_root__7Vdzs .im .im-q{animation:none!important;transition:none}html[data-calm="1"] .imatd_root__7Vdzs .im .im-q:after{animation:none!important}@media (prefers-reduced-motion:reduce){.imatd_root__7Vdzs .im .im-q,.imatd_root__7Vdzs .im .im-q:after{animation:none!important;transition:none}.imatd_root__7Vdzs .im-hand{display:none}}.imatd_root__7Vdzs .im-q[data-v=taught],.imatd_root__7Vdzs .im.is-armed .im-q[data-v=taught].s1{background:repeating-linear-gradient(135deg,var(--brand-100) 0 3px,#fff 3px 6px);box-shadow:inset 0 0 0 2.5px var(--im-part);color:var(--brand-700)}.imatd_root__7Vdzs button.im-q[data-v=taught]:hover{box-shadow:inset 0 0 0 2.5px var(--im-part),0 0 0 2px #fff,0 0 0 4px var(--ink),0 8px 16px -6px rgba(40,16,109,.45)}.imatd_root__7Vdzs .k-taught i{background:repeating-linear-gradient(135deg,var(--brand-100) 0 2px,#fff 2px 4px);box-shadow:inset 0 0 0 1.5px var(--im-part)}.imatd_root__7Vdzs .im-rq.im-taught{background:#fff;box-shadow:inset 0 0 0 1.5px var(--im-part);color:var(--brand-700)}.imatd_root__7Vdzs .im-q[data-v=taught] .im-c{border-left-color:var(--brand-600)}.imatd_root__7Vdzs .im-cta-b{margin:0;border:0;cursor:pointer;-webkit-appearance:none;appearance:none;transition:background .15s,transform .15s var(--spring)}.imatd_root__7Vdzs .im-cta-b:hover{background:var(--brand-700);transform:translateY(-1px)}.imatd_root__7Vdzs .im-cta-b:focus-visible{outline:3px solid var(--brand-300);outline-offset:3px}@media (max-width:699px){.imatd_root__7Vdzs .im-cta-b{font-size:14.5px;padding:7px 12px 7px 9px}}.imatd_root__7Vdzs #imat-2026 .i26-goldgo{margin-top:14px}.imatd_root__7Vdzs #imat-2026 .i26-goldgo button{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:8px 16px 8px 12px;border:1.5px solid var(--gold-500);border-radius:999px;background:#fff8e6;font:650 15px/1.2 var(--font);color:#5c3500;cursor:pointer;box-shadow:0 10px 22px -16px rgba(156,92,0,.8);transition:background .15s,transform .15s var(--spring)}.imatd_root__7Vdzs #imat-2026 .i26-goldgo button:hover{background:#ffefc7;transform:translateY(-1px)}.imatd_root__7Vdzs #imat-2026 .i26-goldgo button:focus-visible{outline:3px solid var(--gold-300);outline-offset:3px}.imatd_root__7Vdzs #imat-2026 .i26-goldgo i{flex:none;display:grid;grid-template-columns:repeat(4,6px);gap:2px}.imatd_root__7Vdzs #imat-2026 .i26-goldgo i b{width:6px;height:6px;border-radius:1.5px;background:var(--gold-500)}.imatd_root__7Vdzs #imat-2026 .i26-goldgo .arr{color:#9a5b00}.imatd_root__7Vdzs #imat-2026 .i26-go4 a[data-ev]>em{flex:none;margin-left:auto;padding:2px 7px;border-radius:5px;background:var(--brand-50);font:600 11.5px/1.3 var(--font);font-style:normal;color:var(--brand-ink)}.imatd_root__7Vdzs #imat-2026 .i26-go4 a[data-ev]>em+.arr{margin-left:0}@media (max-width:699px){.imatd_root__7Vdzs #imat-2026 .i26 .i26-why{order:4;margin-top:28px}.imatd_root__7Vdzs #imat-2026 .i26 .i26-pairs{order:5;margin-top:36px}}@media (prefers-reduced-motion:reduce){.imatd_root__7Vdzs #imat-2026 .i26-goldgo button,.imatd_root__7Vdzs .im-cta-b{transition:none}}html[data-calm="1"] .imatd_root__7Vdzs #imat-2026 .i26-goldgo button,html[data-calm="1"] .imatd_root__7Vdzs .im-cta-b{transition:none}.imatd_root__7Vdzs .pr2-host{display:block;scroll-margin-top:calc(var(--nav-h,56px) + var(--strip-h,36px) + 12px);--pr2-gold:var(--gold-300);--pr2-line:var(--gold-500);--pr2-paper:#16151d;--pr2-ok:var(--ok-500)}.imatd_root__7Vdzs .pr2-host.is-loading{visibility:hidden}.imatd_root__7Vdzs .pr2-empty{padding:40px 16px;text-align:center;color:var(--ink-3);font:400 11px/1.6 var(--pixel)}.imatd_root__7Vdzs .pr2-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;margin-bottom:18px}.imatd_root__7Vdzs .pr2-count{flex:1 0 100%;font-size:15.5px;line-height:1.45;color:var(--ink-2)}.imatd_root__7Vdzs .pr2-count b{font-weight:700;color:var(--ink)}.imatd_root__7Vdzs .pr2-count b:before{content:"";display:inline-block;width:10px;height:10px;margin:0 8px 1px 0;background:var(--gold-500);vertical-align:0}.imatd_root__7Vdzs .pr2-tabs{display:flex;flex-wrap:wrap;gap:8px}.imatd_root__7Vdzs .pr2-tab{position:relative;display:inline-flex;align-items:center;height:46px;padding:0 16px;border:1.5px solid var(--line-2);border-radius:12px;background:#fff;font:600 15px/1 var(--font);color:var(--ink);cursor:pointer;overflow:hidden;transition:border-color .2s,background .2s,color .2s,transform .2s var(--spring)}.imatd_root__7Vdzs .pr2-tl2{display:inline-flex;align-items:baseline;gap:7px}.imatd_root__7Vdzs .pr2-tq{font-weight:500;color:var(--ink-3)}.imatd_root__7Vdzs .pr2-tq:before{content:"· "}.imatd_root__7Vdzs .pr2-tab:hover{border-color:var(--brand-300);transform:translateY(-1px)}.imatd_root__7Vdzs .pr2-tab[aria-selected=true]{background:var(--brand-600);border-color:var(--brand-700);color:#fff}.imatd_root__7Vdzs .pr2-tab[aria-selected=true] .pr2-tq{color:var(--brand-100)}.imatd_root__7Vdzs .pr2-buy:focus-visible,.imatd_root__7Vdzs .pr2-more:focus-visible,.imatd_root__7Vdzs .pr2-next:focus-visible,.imatd_root__7Vdzs .pr2-tab:focus-visible,.imatd_root__7Vdzs .pr2-try:focus-visible{outline:2px solid var(--brand-500);outline-offset:2px}.imatd_root__7Vdzs .pr2-tab:after{content:"";position:absolute;left:0;bottom:0;height:3px;width:100%;background:var(--gold-300);transform:scaleX(0);transform-origin:0 50%}.imatd_root__7Vdzs .pr2-tab.is-auto:after{animation:imatd_pr2-bar__p8uLo 16s linear forwards}.imatd_root__7Vdzs .pr2-host.is-auto-held .pr2-tab.is-auto:after{animation-play-state:paused}@keyframes imatd_pr2-bar__p8uLo{to{transform:scaleX(1)}}.imatd_root__7Vdzs .pr2-try{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 4px;border:0;background:none;font:600 14px/1 var(--font);color:var(--brand-ink);cursor:pointer}.imatd_root__7Vdzs .pr2-try i{position:relative;flex:none;width:30px;height:18px;border-radius:9px;background:var(--line-2);transition:background .2s}.imatd_root__7Vdzs .pr2-try i:after{content:"";position:absolute;left:3px;top:3px;width:12px;height:12px;border-radius:50%;background:#fff;transition:transform .2s var(--spring)}.imatd_root__7Vdzs .pr2-try[aria-pressed=true] i{background:var(--brand-600)}.imatd_root__7Vdzs .pr2-try[aria-pressed=true] i:after{transform:translateX(12px)}.imatd_root__7Vdzs .pr2-try:hover span{text-decoration:underline;text-underline-offset:3px}.imatd_root__7Vdzs .pr2.is-one .pr2-count{flex:1 1 320px}.imatd_root__7Vdzs .pr2-panel[hidden],.imatd_root__7Vdzs .pr2-try-foot{display:none}.imatd_root__7Vdzs .pr2-panel.is-cur{animation:imatd_pr2-in__Xpezk .3s var(--ease-out)}@keyframes imatd_pr2-in__Xpezk{0%{opacity:0}to{opacity:1}}.imatd_root__7Vdzs .pr2-row{position:relative;display:grid;grid-template-columns:minmax(0,10fr) 56px minmax(0,11fr);align-items:start}.imatd_root__7Vdzs .pr2-wire{position:absolute;left:0;top:0;overflow:visible;pointer-events:none;z-index:2}.imatd_root__7Vdzs .pr2-w path{fill:none;stroke:var(--pr2-line);stroke-width:2.5;stroke-linecap:round;stroke-dashoffset:var(--L,600px);transition:stroke-dashoffset .5s var(--ease-out)}.imatd_root__7Vdzs .pr2-w circle{fill:var(--pr2-line);stroke:#fff;stroke-width:2;opacity:0;transition:opacity .2s}.imatd_root__7Vdzs .pr2-panel[data-w~="1"] .pr2-w[data-k="1"] path,.imatd_root__7Vdzs .pr2-panel[data-w~="2"] .pr2-w[data-k="2"] path,.imatd_root__7Vdzs .pr2-panel[data-w~="3"] .pr2-w[data-k="3"] path{stroke-dashoffset:0}.imatd_root__7Vdzs .pr2-panel[data-w~="1"] .pr2-w[data-k="1"] circle,.imatd_root__7Vdzs .pr2-panel[data-w~="2"] .pr2-w[data-k="2"] circle,.imatd_root__7Vdzs .pr2-panel[data-w~="3"] .pr2-w[data-k="3"] circle{opacity:1}.imatd_root__7Vdzs .pr2-card{position:relative;min-width:0}.imatd_root__7Vdzs .pr2-conf,.imatd_root__7Vdzs .pr2-pend{border:1px dashed #c2410c;background:repeating-linear-gradient(135deg,#fff7ed 0 6px,#ffedd5 6px 12px);color:#9a3412;font:400 9px/1 var(--pixel);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-style:normal}.imatd_root__7Vdzs .pr2-pend{position:absolute;z-index:3;right:14px;top:-10px;padding:5px 7px;border-radius:5px}.imatd_root__7Vdzs .pr2-conf:before,.imatd_root__7Vdzs .pr2-pend:before{content:"Lab · "}.imatd_root__7Vdzs .pr2-hd{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.imatd_root__7Vdzs .pr2-opts,.imatd_root__7Vdzs .pr2-stem{margin-top:14px}.imatd_root__7Vdzs .pr2-o{display:flex;align-items:flex-start;gap:12px;width:100%;padding:0;border:0;background:none;text-align:left;font:inherit;color:inherit}.imatd_root__7Vdzs .pr2-o:disabled{cursor:default;opacity:1}.imatd_root__7Vdzs .pr2-o>span{min-width:0;padding-top:1px}.imatd_root__7Vdzs .pr2-m{color:inherit;padding:0 2px;margin:0 -2px;border-radius:3px;background:linear-gradient(var(--pr2-gold),var(--pr2-gold)) no-repeat 0 0/0 100%;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size .5s var(--ease-out)}.imatd_root__7Vdzs .pr2-m.on{background-size:100% 100%}.imatd_root__7Vdzs .pr2-host sup{font-size:.7em;line-height:0}.imatd_root__7Vdzs .pr2-ck{flex:none;width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.imatd_root__7Vdzs .pr2-ok{display:inline-flex;align-items:center;gap:4px;margin-left:4px;padding:2px 7px 2px 5px;border-radius:999px;background:#e8f7ee;color:#11713a;font:650 11.5px/1.3 var(--font);letter-spacing:.01em;vertical-align:2px;white-space:nowrap}.imatd_root__7Vdzs .pr2-o .pr2-l{flex:none;display:grid;place-items:center;font:700 11.5px/1 var(--font)}.imatd_root__7Vdzs .is-key .pr2-o .pr2-l{background:var(--pr2-ok)!important;border-color:var(--pr2-ok)!important;color:#fff!important}.imatd_root__7Vdzs .pr2-ans{display:none}.imatd_root__7Vdzs .pr2-exam{padding:22px 24px 20px;border-radius:6px;background:#fff;border:1px solid #d7d5df;box-shadow:0 1px 0 rgba(12,11,20,.04),0 22px 44px -30px rgba(20,16,40,.45);color:var(--pr2-paper)}.imatd_root__7Vdzs .pr2-exam .pr2-hd{padding-bottom:11px;border-bottom:3px double #cfcdd8}.imatd_root__7Vdzs .pr2-exam .pr2-src{font:700 13px/1.3 var(--font);letter-spacing:.02em;text-transform:uppercase}.imatd_root__7Vdzs .pr2-when{font-size:13px;color:var(--ink-3);white-space:nowrap}.imatd_root__7Vdzs .pr2-exam .pr2-stem{font:400 18.5px/1.5 Georgia,Times New Roman,Times,serif}.imatd_root__7Vdzs .pr2-exam .pr2-opts li+li{margin-top:7px}.imatd_root__7Vdzs .pr2-exam .pr2-o{font:400 16.5px/1.42 Georgia,Times New Roman,Times,serif}.imatd_root__7Vdzs .pr2-exam .pr2-l{width:24px;height:24px;margin-top:-1px;border-radius:50%;border:1.5px solid var(--pr2-paper)}.imatd_root__7Vdzs .pr2-mine{padding:18px 22px 20px;border-radius:18px;background:#fff;border:1.5px solid var(--brand-200);box-shadow:var(--shadow-2)}.imatd_root__7Vdzs .pr2-mine .pr2-src{display:inline-flex;align-items:center;gap:8px;font:400 11px/1.2 var(--pixel);letter-spacing:.05em;text-transform:uppercase;color:var(--brand-ink)}.imatd_root__7Vdzs .pr2-mine .pr2-src:before{content:"";flex:none;width:8px;height:8px;background:var(--brand-500)}.imatd_root__7Vdzs .pr2-mine .pr2-hd{flex-wrap:wrap;align-items:center;row-gap:10px}.imatd_root__7Vdzs .pr2-who{flex:1 1 140px;display:flex;flex-direction:column;gap:4px;min-width:0}.imatd_root__7Vdzs .pr2-dn{font-size:12.5px;line-height:1.3;color:var(--ink-3)}.imatd_root__7Vdzs .pr2-stamp{flex:none;display:inline-flex;align-items:center;gap:8px;padding:6px 11px 6px 9px;border:2px solid var(--brand-600);border-radius:6px;color:var(--brand-ink);font:700 13px/1.2 var(--font);letter-spacing:.01em;transform:rotate(-2deg);transform-origin:100% 50%;background:var(--brand-50);transition:opacity .25s,transform .3s var(--spring)}.imatd_root__7Vdzs .pr2-stamp i{flex:none;width:12px;height:12px;background:linear-gradient(var(--brand-600),var(--brand-600)) 0 0/5px 5px no-repeat,linear-gradient(var(--brand-600),var(--brand-600)) 7px 7px/5px 5px no-repeat,linear-gradient(var(--brand-300),var(--brand-300)) 7px 0/5px 5px no-repeat,linear-gradient(var(--brand-300),var(--brand-300)) 0 7px/5px 5px no-repeat}.imatd_root__7Vdzs .pr2-mine .pr2-stem{margin-top:12px;font:400 16px/1.55 var(--font);color:var(--ink)}.imatd_root__7Vdzs .pr2-mine .pr2-opts{margin-top:12px}.imatd_root__7Vdzs .pr2-mine .pr2-opts li+li{margin-top:5px}.imatd_root__7Vdzs .pr2-mine .pr2-o{gap:10px;padding:6px 9px;border:1px solid var(--line);border-radius:10px;font-size:14px;line-height:1.38;color:var(--ink-2)}.imatd_root__7Vdzs .pr2-mine .pr2-l{width:22px;height:22px;border-radius:6px;background:var(--brand-50);color:var(--brand-ink)}.imatd_root__7Vdzs .pr2-mine .is-key .pr2-o{border-color:#a7dcb9;background:#f6fcf8;color:var(--ink)}.imatd_root__7Vdzs .pr2-more{display:none}.imatd_root__7Vdzs .pr2-under{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:22px 48px;margin-top:22px;padding-top:20px;border-top:1px solid var(--line-2)}.imatd_root__7Vdzs .pr2-under.has-clip{grid-template-columns:minmax(0,1fr) minmax(0,.9fr) minmax(0,400px)}.imatd_root__7Vdzs .pr2-info{display:grid;gap:18px;align-content:start;min-width:0}.imatd_root__7Vdzs .pr2-same{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 14px;opacity:0;transition:opacity .2s}.imatd_root__7Vdzs .pr2-same.on{opacity:1}.imatd_root__7Vdzs .pr2-sh{flex:none;display:inline-flex;align-items:center;gap:7px;font:400 10.5px/1.2 var(--pixel);letter-spacing:.05em;text-transform:uppercase;color:#7a4b00}.imatd_root__7Vdzs .pr2-sh:before{content:"";width:9px;height:9px;background:var(--gold-500)}.imatd_root__7Vdzs .pr2-st{flex:1 1 280px;min-width:0;font-size:19px;line-height:1.42;color:var(--ink);font-weight:550;text-wrap:pretty}.imatd_root__7Vdzs .pr2-tl{min-width:0}.imatd_root__7Vdzs .pr2-lead{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 12px}.imatd_root__7Vdzs .pr2-lead b{font:400 40px/1 var(--display);letter-spacing:-.02em;color:var(--brand-ink);white-space:nowrap}.imatd_root__7Vdzs .pr2-lead span{font-size:15px;line-height:1.35;font-weight:550;color:var(--ink-2)}.imatd_root__7Vdzs .pr2-th{display:inline-flex;align-items:center;gap:7px;margin-bottom:10px;font:400 10px/1.2 var(--pixel);letter-spacing:.05em;text-transform:uppercase;color:var(--brand-ink)}.imatd_root__7Vdzs .pr2-th:before{content:"";width:8px;height:8px;background:var(--brand-500)}.imatd_root__7Vdzs .pr2-chain{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.imatd_root__7Vdzs .pr2-node{position:relative;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;max-width:100%;padding:6px 11px;border-radius:10px;background:#fff;border:1px solid var(--line);font-size:13.5px;line-height:1.35;color:var(--ink-2);transition:opacity .25s,background .25s,box-shadow .25s}.imatd_root__7Vdzs .pr2-node+.pr2-node:before{content:"";position:absolute;left:20px;top:-10px;width:2px;height:6px;background:var(--brand-300)}.imatd_root__7Vdzs .pr2-node+.pr2-node:after{content:"";position:absolute;left:17px;top:-5px;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid var(--brand-300)}.imatd_root__7Vdzs .pr2-node b{font-weight:650;color:var(--brand-ink);white-space:nowrap}.imatd_root__7Vdzs .pr2-node em{font-style:normal;font-weight:650;color:#9c5c00}.imatd_root__7Vdzs .pr2-nbank{background:var(--brand-50);border-color:var(--brand-200)}.imatd_root__7Vdzs .pr2-nbank span{font-weight:600;color:var(--ink)}.imatd_root__7Vdzs .pr2-xday{background:var(--gold-100);border-color:var(--gold-500)}.imatd_root__7Vdzs .pr2-xday b{color:#7a4b00}.imatd_root__7Vdzs .pr2-xday span{font-weight:650;color:var(--ink)}.imatd_root__7Vdzs .pr2-conf{padding:3px 5px;border-radius:4px;font-size:8.5px}.imatd_root__7Vdzs .pr2-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 28px;margin-top:20px}.imatd_root__7Vdzs .pr2-next{display:inline-flex;align-items:center;gap:6px;min-height:44px;margin-left:auto;padding:0 4px;border:0;background:none;font:650 15px/1.2 var(--font);color:var(--brand-ink);cursor:pointer;text-decoration:none}.imatd_root__7Vdzs .pr2-next:hover>span:first-child{text-decoration:underline;text-underline-offset:3px}.imatd_root__7Vdzs .pr2-host .pr2-buy{gap:8px;height:48px;padding:0 20px;font-size:15px}.imatd_root__7Vdzs .pr2-nx{font-weight:500;color:var(--ink-2)}.imatd_root__7Vdzs .pr2-chip.has-tv{width:100%;max-width:470px;padding:9px 10px 10px;background:#fff;border-color:var(--brand-200);box-shadow:var(--shadow-1)}.imatd_root__7Vdzs .pr2-chip.has-tv>span{font-weight:650;color:var(--ink)}.imatd_root__7Vdzs .pr2-tv{flex:1 0 100%;min-width:0;margin:6px 0 0}.imatd_root__7Vdzs .pr2-tvv{position:relative;overflow:hidden;aspect-ratio:640/304;border-radius:8px;background:#fff;box-shadow:inset 0 0 0 1px var(--line)}.imatd_root__7Vdzs .pr2-tvv video{display:block;width:100%;height:100%;object-fit:cover}.imatd_root__7Vdzs .pr2-tvv video.r2-snd{position:absolute;left:0;top:0;z-index:1}.imatd_root__7Vdzs .pr2-tvv .r2-cc-line{position:absolute;left:8px;right:112px;bottom:9px;z-index:2;margin:0;font-size:13px;line-height:1.3;font-weight:650;color:var(--ink);pointer-events:none}.imatd_root__7Vdzs .pr2-tvv .r2-cc-line:not(:empty){padding:4px 8px;border-radius:7px;background:rgba(255,255,255,.94);box-shadow:0 4px 12px -6px rgba(20,16,40,.35)}.imatd_root__7Vdzs .pr2-tvs{position:absolute;right:8px;bottom:8px;z-index:3;display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:5px 13px 5px 11px;border:0;border-radius:999px;background:var(--brand-600);color:#fff;font:650 13px/1 var(--font);cursor:pointer;box-shadow:0 6px 14px -6px rgba(40,16,109,.6)}.imatd_root__7Vdzs .pr2-tvs:hover{background:var(--brand-700)}.imatd_root__7Vdzs .pr2-tvs:focus-visible{outline:3px solid var(--gold-300);outline-offset:2px}.imatd_root__7Vdzs .pr2-tvs i{flex:none;width:0;height:0;border-left:8px solid #fff;border-top:5px solid transparent;border-bottom:5px solid transparent}.imatd_root__7Vdzs .pr2-tvs[aria-pressed=true] i{width:8px;height:10px;border:0;border-left:3px solid #fff;border-right:3px solid #fff;box-sizing:border-box}.imatd_root__7Vdzs .pr2-tvc{order:3;display:flex;align-items:center;gap:9px;margin-top:8px;font-size:13.5px;line-height:1.3;font-weight:550;color:var(--ink-2)}.imatd_root__7Vdzs .pr2-tvc img{flex:none;width:34px;height:34px;border-radius:50%;object-fit:cover;object-position:50% 22%;box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--brand-300)}.imatd_root__7Vdzs .pr2-panel.is-cue .pr2-chip:not(.on){opacity:.4}.imatd_root__7Vdzs .pr2-panel.is-cue .pr2-node.on{background:var(--gold-100);box-shadow:inset 0 0 0 1.5px var(--gold-500)}.imatd_root__7Vdzs .pr2-panel.is-cue .pr2-stamp:not(.on){opacity:.45}.imatd_root__7Vdzs .pr2-panel.is-cue .pr2-stamp.on{transform:rotate(-2deg) scale(1.06)}.imatd_root__7Vdzs .pr2-host.is-try .pr2-panel:not(.is-answered) .pr2-exam .pr2-o:not(:disabled){cursor:pointer;border-radius:8px}.imatd_root__7Vdzs .pr2-host.is-try .pr2-panel:not(.is-answered) .pr2-exam .pr2-o:not(:disabled):hover .pr2-l{background:var(--brand-100);border-color:var(--brand-600)}.imatd_root__7Vdzs .pr2-host.is-try .pr2-panel:not(.is-answered) .is-key .pr2-o .pr2-l{background:none!important;color:inherit!important}.imatd_root__7Vdzs .pr2-host.is-try .pr2-panel:not(.is-answered) .pr2-exam .is-key .pr2-l{border-color:var(--pr2-paper)!important}.imatd_root__7Vdzs .pr2-host.is-try .pr2-panel:not(.is-answered) .pr2-mine .is-key .pr2-l{background:var(--brand-50)!important;color:var(--brand-ink)!important;border-color:transparent!important}.imatd_root__7Vdzs .pr2-host.is-try .pr2-panel:not(.is-answered) .pr2-mine .is-key .pr2-o{border-color:var(--line);background:none;color:var(--ink-2)}.imatd_root__7Vdzs .pr2-host.is-try .pr2-panel:not(.is-answered) .pr2-ok{visibility:hidden}.imatd_root__7Vdzs .pr2-host.is-try .pr2-panel:not(.is-answered) .pr2-opts .pr2-m{background-size:0 100%}.imatd_root__7Vdzs .pr2-host.is-try .pr2-panel:not(.is-answered) .pr2-w[data-opt]{display:none}.imatd_root__7Vdzs .pr2-host.is-try .pr2-panel:not(.is-answered) .pr2-same{visibility:hidden}.imatd_root__7Vdzs .pr2-exam .is-pick:not(.is-key) .pr2-l{background:var(--bad-fill);border-color:var(--bad-500);color:#fff}@media (max-width:1100px){.imatd_root__7Vdzs .pr2-under.has-clip{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.imatd_root__7Vdzs .pr2-under.has-clip>.g3-clip{grid-column:1/-1;max-width:520px}}@media (max-width:860px) and (min-width:700px){.imatd_root__7Vdzs .pr2-under{grid-template-columns:minmax(0,1fr)}}@media (max-width:699px){.imatd_root__7Vdzs .pr2-top{gap:8px;margin-bottom:12px}.imatd_root__7Vdzs .pr2-count{font-size:14px;line-height:1.4}.imatd_root__7Vdzs .pr2-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;gap:6px}.imatd_root__7Vdzs .pr2-tab{justify-content:center;height:50px;padding:0 2px;border-radius:11px}.imatd_root__7Vdzs .pr2-tl2{flex-direction:column-reverse;align-items:center;gap:3px;min-width:0;max-width:100%}.imatd_root__7Vdzs .pr2-tt{font-size:10.5px;line-height:1.1;font-weight:550;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.imatd_root__7Vdzs .pr2-tq{font:600 16px/1 var(--font);color:var(--ink)}.imatd_root__7Vdzs .pr2-tq:before{content:none}.imatd_root__7Vdzs .pr2-tab[aria-selected=true] .pr2-tq{color:#fff}.imatd_root__7Vdzs .pr2-try{height:44px;font-size:14px}.imatd_root__7Vdzs .pr2-try-top{display:inline-flex;align-self:flex-start}.imatd_root__7Vdzs .pr2-try-foot{display:none}.imatd_root__7Vdzs .pr2-row{grid-template-columns:minmax(0,1fr);row-gap:10px}.imatd_root__7Vdzs .pr2-seam{display:none}.imatd_root__7Vdzs .pr2-exam{padding:11px 13px}.imatd_root__7Vdzs .pr2-exam .pr2-hd{padding-bottom:6px;border-bottom-width:2px}.imatd_root__7Vdzs .pr2-exam .pr2-src,.imatd_root__7Vdzs .pr2-when{font-size:11.5px}.imatd_root__7Vdzs .pr2-exam .pr2-stem{margin-top:8px;font-size:16px;line-height:1.42}.imatd_root__7Vdzs .pr2-mine{padding:10px 13px 11px;border-radius:14px}.imatd_root__7Vdzs .pr2-mine .pr2-hd{align-items:center;row-gap:5px}.imatd_root__7Vdzs .pr2-who{flex-direction:row;align-items:baseline;flex-wrap:wrap;gap:2px 8px}.imatd_root__7Vdzs .pr2-dn{font-size:12px}.imatd_root__7Vdzs .pr2-stamp{transform:none;padding:3px 7px;font-size:11.5px;border-width:1.5px}.imatd_root__7Vdzs .pr2-mine .pr2-stem{margin-top:7px;font-size:15px;line-height:1.45}.imatd_root__7Vdzs .pr2-exam .pr2-o{font-size:15px}.imatd_root__7Vdzs .pr2-mine .pr2-o{font-size:13.5px;padding:5px 8px}.imatd_root__7Vdzs .pr2-panel:not(.is-open) .pr2-opts{display:none}.imatd_root__7Vdzs .pr2-panel:not(.is-open) .pr2-ans{display:grid}.imatd_root__7Vdzs .pr2-ans{grid-template-columns:auto auto minmax(0,1fr);align-items:start;gap:2px 7px;margin-top:7px;padding:5px 9px;border-radius:8px;background:#f2fbf5;font-size:14px;line-height:1.4;color:var(--ink)}.imatd_root__7Vdzs .pr2-ah{display:inline-flex;align-items:center;gap:4px;padding-top:2px;color:#11713a}.imatd_root__7Vdzs .pr2-al{font:650 12px/1.3 var(--font);color:#11713a}.imatd_root__7Vdzs .pr2-ans .pr2-l{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--pr2-ok);color:#fff;font:700 11px/1 var(--font)}.imatd_root__7Vdzs .pr2-ans>span:last-child{min-width:0}.imatd_root__7Vdzs .pr2-exam .pr2-ans{font-family:Georgia,Times New Roman,Times,serif;font-size:15px}.imatd_root__7Vdzs .pr2-exam .pr2-ans .pr2-al{font-family:var(--font)}.imatd_root__7Vdzs .pr2-pend{right:10px;top:-9px}.imatd_root__7Vdzs .pr2-more{display:inline-flex;align-items:center;min-height:44px;margin-top:2px;padding:0 2px;border:0;background:none;font:600 14px/1.2 var(--font);color:var(--brand-ink);cursor:pointer;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--brand-200)}.imatd_root__7Vdzs .pr2-less,.imatd_root__7Vdzs .pr2-panel.is-open .pr2-more>span:first-child{display:none}.imatd_root__7Vdzs .pr2-panel.is-open .pr2-less{display:inline}.imatd_root__7Vdzs .pr2-host.is-try .pr2-exam .pr2-opts{display:block}.imatd_root__7Vdzs .pr2-host.is-try .pr2-exam .pr2-ans{display:none}.imatd_root__7Vdzs .pr2-host.is-try .pr2-panel:not(.is-answered) .pr2-mine .pr2-ans{visibility:hidden}.imatd_root__7Vdzs .pr2-under,.imatd_root__7Vdzs .pr2-under.has-clip{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:6px;padding-top:14px}.imatd_root__7Vdzs .pr2-info{gap:14px}.imatd_root__7Vdzs .pr2-same{flex-direction:column;gap:6px}.imatd_root__7Vdzs .pr2-st{flex:none;font-size:17px}.imatd_root__7Vdzs .pr2-under>.g3-clip{grid-column:auto}.imatd_root__7Vdzs .pr2-lead{gap:2px 10px}.imatd_root__7Vdzs .pr2-lead b{font-size:32px}.imatd_root__7Vdzs .pr2-lead span{font-size:14.5px}.imatd_root__7Vdzs .pr2-chain{align-items:stretch}.imatd_root__7Vdzs .pr2-node{padding:7px 10px}.imatd_root__7Vdzs .pr2-foot{flex-direction:column;align-items:stretch;gap:6px;margin-top:12px}.imatd_root__7Vdzs .pr2-host .pr2-buy{display:none}.imatd_root__7Vdzs .pr2-next{order:2;width:100%;margin-left:0;justify-content:center;height:48px;border:1.5px solid var(--brand-200);border-radius:12px;background:#fff}}html[data-calm="1"] .imatd_root__7Vdzs .pr2-host *,html[data-calm="1"] .imatd_root__7Vdzs .pr2-host :after{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.imatd_root__7Vdzs .pr2-host *,.imatd_root__7Vdzs .pr2-host :after{transition:none!important;animation:none!important}}@media (max-width:699px){.imatd_root__7Vdzs .pr2-tvv{aspect-ratio:auto!important;display:flex;flex-direction:column;align-items:flex-start;gap:8px;overflow:visible;background:none;box-shadow:none;border-radius:0}.imatd_root__7Vdzs .pr2-tvv video{width:100%;height:auto;aspect-ratio:var(--ar,640/304);border-radius:8px;box-shadow:inset 0 0 0 1px var(--line);background:#fff}.imatd_root__7Vdzs .pr2-tvv video.r2-snd{position:absolute;left:0;top:0;height:auto}.imatd_root__7Vdzs .pr2-tvv .r2-cc-line{position:static;order:2;align-self:stretch;margin:0;font-size:13.5px}.imatd_root__7Vdzs .pr2-tvv .r2-cc-line:empty{display:none}.imatd_root__7Vdzs .pr2-tvs{position:static;order:3;align-self:flex-start}}.imatd_root__7Vdzs .pr2-under.has-tvcol{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.imatd_root__7Vdzs .pr2-info>.pr2-tl{margin-top:2px}.imatd_root__7Vdzs .pr2-tvcol{min-width:0}.imatd_root__7Vdzs .pr2-tvcol .pr2-tv{margin:0;padding:10px 10px 12px;border-radius:14px;background:#fff;border:1px solid var(--brand-200);box-shadow:var(--shadow-1)}.imatd_root__7Vdzs .pr2-chip.is-tvref>span{font-weight:650;color:var(--ink)}.imatd_root__7Vdzs .pr2-chip.is-tvref>span:after{content:"";display:inline-block;margin-left:7px;vertical-align:1px;border-left:7px solid var(--brand-500);border-top:4.5px solid transparent;border-bottom:4.5px solid transparent}@media (max-width:699px){.imatd_root__7Vdzs .pr2-under.has-tvcol{grid-template-columns:minmax(0,1fr)}.imatd_root__7Vdzs .pr2-tvcol .pr2-tv{padding:8px 8px 10px}}.imatd_root__7Vdzs #imat-2026{--i26-gap:64px;--i26-gold:#9a5b00}@media (min-width:960px){.imatd_root__7Vdzs #imat-2026{--i26-gap:72px}}.imatd_root__7Vdzs #imat-2026 .i26-a{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "score" "c4" "map" "why" "go"}.imatd_root__7Vdzs #imat-2026 .i26-head{grid-area:head;max-width:none}.imatd_root__7Vdzs #imat-2026 .i26-score{grid-area:score;margin-top:22px}.imatd_root__7Vdzs #imat-2026 .i26-twin{grid-area:twin;margin-top:22px}.imatd_root__7Vdzs #imat-2026 .i26-why{grid-area:why;margin-top:26px}.imatd_root__7Vdzs #imat-2026 .i26-go4{grid-area:go;margin-top:22px}.imatd_root__7Vdzs #imat-2026 .i26-a>.im{grid-area:map;margin-top:28px}@media (min-width:960px){.imatd_root__7Vdzs #imat-2026 .i26-a{grid-template-columns:minmax(0,1fr) min-content;grid-template-rows:auto auto auto auto auto 1fr;grid-template-areas:"head map" "score map" "c4 map" "why map" "go map" ". map";column-gap:52px}.imatd_root__7Vdzs #imat-2026 .i26-a>.im{margin-top:4px;align-self:start}.imatd_root__7Vdzs #imat-2026 .i26-score{margin-top:20px}}.imatd_root__7Vdzs #imat-2026 .i26-head h2.display{font-size:clamp(34px,1.8vw + 15px,42px);line-height:1.02;letter-spacing:-.02em}.imatd_root__7Vdzs #imat-2026 .i26-h2a,.imatd_root__7Vdzs #imat-2026 .i26-h2b{display:block}.imatd_root__7Vdzs #imat-2026 .i26-h2b{color:var(--brand-ink)}.imatd_root__7Vdzs #imat-2026 .i26-nums{display:flex;flex-wrap:wrap;align-items:flex-end;gap:14px 40px}.imatd_root__7Vdzs #imat-2026 .i26-stat{display:grid;gap:8px;min-width:0}.imatd_root__7Vdzs #imat-2026 .i26-g,.imatd_root__7Vdzs #imat-2026 .i26-n{display:block;font:400 92px/.84 var(--display);letter-spacing:-.035em;font-variant-numeric:tabular-nums;white-space:nowrap}.imatd_root__7Vdzs #imat-2026 .i26-n{color:var(--ink)}.imatd_root__7Vdzs #imat-2026 .i26-of{font-size:.6em;letter-spacing:-.02em;color:var(--ink-3);margin-left:.06em}.imatd_root__7Vdzs #imat-2026 .i26-g{position:relative;justify-self:start;padding-left:2px;color:var(--i26-gold)}.imatd_root__7Vdzs #imat-2026 .i26-g:after{content:"";position:absolute;left:2px;right:0;bottom:-7px;height:5px;background:var(--gold-500)}.imatd_root__7Vdzs #imat-2026 .i26-u{display:flex;align-items:center;gap:7px;margin-top:6px;font-size:14.5px;line-height:1.25;font-weight:600;color:var(--ink-2)}.imatd_root__7Vdzs #imat-2026 .is-gold .i26-u{margin-top:12px;font-weight:700;color:var(--ink)}.imatd_root__7Vdzs #imat-2026 .i26-u i{flex:none;width:12px;height:12px;border-radius:2px}.imatd_root__7Vdzs #imat-2026 .sw-both{background:linear-gradient(90deg,var(--brand-500) 0 50%,var(--gold-500) 50%)}.imatd_root__7Vdzs #imat-2026 .sw-yes{background:var(--gold-500)}.imatd_root__7Vdzs #imat-2026 .i26-score.is-armed .i26-g,.imatd_root__7Vdzs #imat-2026 .i26-score.is-armed .i26-n{filter:url(#px16)}.imatd_root__7Vdzs #imat-2026 .i26-lead{margin-top:16px;font-size:17px;line-height:1.5;color:var(--ink-2);max-width:50ch;text-wrap:pretty}.imatd_root__7Vdzs #imat-2026 .i26-lead b{font-weight:650;color:var(--ink)}.imatd_root__7Vdzs #imat-2026 .i26-lead .i26-21{padding:0 3px;margin:0 -1px;border-radius:3px;background:var(--gold-100);box-shadow:inset 0 -2px 0 var(--gold-500)}@media (max-width:699px){.imatd_root__7Vdzs #imat-2026 .i26-nums{gap:12px 28px}.imatd_root__7Vdzs #imat-2026 .i26-g,.imatd_root__7Vdzs #imat-2026 .i26-n{font-size:66px}.imatd_root__7Vdzs #imat-2026 .i26-u{font-size:13.5px}.imatd_root__7Vdzs #imat-2026 .i26-stat:first-child .i26-u{max-width:16ch}.imatd_root__7Vdzs #imat-2026 .i26-lead{font-size:16px;margin-top:16px}}.imatd_root__7Vdzs #imat-2026 .i26-twin{display:grid;gap:8px;max-width:600px}.imatd_root__7Vdzs #imat-2026 .i26-tw-pair{position:relative;display:grid;gap:10px;padding-left:24px}.imatd_root__7Vdzs #imat-2026 .i26-tw-pair:before{content:"";position:absolute;left:6px;top:26%;bottom:26%;width:10px;border:2.5px solid var(--gold-500);border-right:0;border-radius:8px 0 0 8px}.imatd_root__7Vdzs #imat-2026 .i26-tw-pair:after{content:"";position:absolute;left:1px;top:calc(50% - 6px);width:12px;height:12px;border-radius:50%;background:var(--gold-500);box-shadow:0 0 0 3px var(--bg)}.imatd_root__7Vdzs #imat-2026 .i26-twin.is-armed .i26-tw-pair:before{clip-path:inset(0 0 100% 0);transition:clip-path .5s var(--ease-out) .9s}.imatd_root__7Vdzs #imat-2026 .i26-twin.is-armed.is-on .i26-tw-pair:before{clip-path:inset(0 0 0 0)}.imatd_root__7Vdzs #imat-2026 .i26-tw{position:relative;min-width:0;padding:10px 16px 12px;background:#fff}.imatd_root__7Vdzs #imat-2026 .i26-tw-x{border:1px solid #d7d5df;border-radius:6px;box-shadow:0 14px 30px -24px rgba(20,16,40,.45)}.imatd_root__7Vdzs #imat-2026 .i26-tw-m{border:1.5px solid var(--brand-200);border-radius:14px;box-shadow:var(--shadow-1)}.imatd_root__7Vdzs #imat-2026 .i26-tw-t{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 12px;font-size:12.5px;line-height:1.3;color:var(--ink-3)}.imatd_root__7Vdzs #imat-2026 .i26-tw-x .i26-tw-t b{font:700 12.5px/1.3 var(--font);letter-spacing:.03em;text-transform:uppercase;color:#16151d}.imatd_root__7Vdzs #imat-2026 .i26-tw-m .i26-tw-t b{display:inline-flex;align-items:center;gap:7px;font:400 10.5px/1.3 var(--pixel);letter-spacing:.05em;text-transform:uppercase;color:var(--brand-ink)}.imatd_root__7Vdzs #imat-2026 .i26-tw-m .i26-tw-t b:before{content:"";width:8px;height:8px;background:var(--brand-500)}.imatd_root__7Vdzs #imat-2026 .i26-tw-m .i26-tw-t>span{padding:2px 8px;border:1.5px solid var(--brand-600);border-radius:5px;background:var(--brand-50);font-weight:700;color:var(--brand-ink)}.imatd_root__7Vdzs #imat-2026 .i26-tw-s{margin-top:7px}.imatd_root__7Vdzs #imat-2026 .i26-tw-x .i26-tw-s{font:400 16px/1.48 Georgia,Times New Roman,Times,serif;color:#16151d}.imatd_root__7Vdzs #imat-2026 .i26-tw-m .i26-tw-s{font-size:15px;line-height:1.5;color:var(--ink)}.imatd_root__7Vdzs #imat-2026 .i26-m{color:inherit;padding:0 2px;margin:0 -2px;border-radius:3px;background:linear-gradient(var(--gold-300),var(--gold-300)) no-repeat 0 0/100% 100%;-webkit-box-decoration-break:clone;box-decoration-break:clone}.imatd_root__7Vdzs #imat-2026 .i26-twin.is-armed:not(.is-on) .i26-m{background-size:0 100%}.imatd_root__7Vdzs #imat-2026 .i26-twin.is-armed .i26-m{transition:background-size .55s var(--ease-out) .15s}.imatd_root__7Vdzs #imat-2026 .i26-twin.is-armed .i26-m[data-k="2"]{transition-delay:.55s}.imatd_root__7Vdzs #imat-2026 .i26-twin.is-armed .i26-tw-m .i26-m{transition-delay:.35s}.imatd_root__7Vdzs #imat-2026 .i26-twin.is-armed .i26-tw-m .i26-m[data-k="2"]{transition-delay:.75s}.imatd_root__7Vdzs #imat-2026 .i26-tw-f{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 16px;padding-left:24px;font-size:15px;line-height:1.45;color:var(--ink-2)}.imatd_root__7Vdzs #imat-2026 .i26-tw-f b{font-weight:700;color:var(--brand-ink)}.imatd_root__7Vdzs #imat-2026 .i26-twin-go{display:inline-flex;align-items:center;gap:6px;min-height:40px;font-weight:650;color:var(--brand-ink);text-decoration:none}.imatd_root__7Vdzs #imat-2026 .i26-twin-go:hover>span:first-child{text-decoration:underline;text-underline-offset:3px}.imatd_root__7Vdzs #imat-2026 .i26-why{display:flex;align-items:flex-start;gap:14px;max-width:50ch}.imatd_root__7Vdzs #imat-2026 .i26-face{flex:none;width:48px;height:48px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 2.5px #fff,0 0 0 4px var(--brand-500)}.imatd_root__7Vdzs #imat-2026 .i26-w1{font-size:18px;line-height:1.42;font-weight:500;color:var(--ink);text-wrap:pretty}.imatd_root__7Vdzs #imat-2026 .i26-w1 b{font-weight:700}.imatd_root__7Vdzs #imat-2026 .i26-wt{display:grid;gap:8px}.imatd_root__7Vdzs #imat-2026 .i26-w2{font-size:18px;line-height:1.42;font-weight:500;color:var(--ink);text-wrap:pretty}.imatd_root__7Vdzs #imat-2026 .i26-w2 b{font-weight:700}.imatd_root__7Vdzs #imat-2026 .i26-w2 .i26-cor{padding:0 3px;margin:0 -1px;border-radius:3px;background:var(--gold-100);box-shadow:inset 0 -2px 0 var(--gold-500);-webkit-box-decoration-break:clone;box-decoration-break:clone}.imatd_root__7Vdzs #imat-2026 .i26-go4[hidden]{display:none}.imatd_root__7Vdzs #imat-2026 .i26-go4{display:grid;gap:8px;max-width:520px}.imatd_root__7Vdzs #imat-2026 .i26-gk{font:400 11px/1.4 var(--pixel);letter-spacing:.05em;text-transform:uppercase;color:var(--brand-ink)}.imatd_root__7Vdzs #imat-2026 .i26-go4 ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.imatd_root__7Vdzs #imat-2026 .i26-go4 a{display:flex;align-items:center;gap:12px;min-height:44px;padding:6px 14px 6px 8px;border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--ink);text-decoration:none;font-size:15px;line-height:1.3;box-shadow:var(--shadow-1)}.imatd_root__7Vdzs #imat-2026 .i26-go4 a>b{flex:none;min-width:48px;padding:5px 8px;border-radius:7px;background:var(--gold-300);font:700 14px/1 var(--font);text-align:center;color:var(--ink)}.imatd_root__7Vdzs #imat-2026 .i26-go4 a>span:not(.arr){flex:1;min-width:0}.imatd_root__7Vdzs #imat-2026 .i26-go4 .im-conf{flex:none}.imatd_root__7Vdzs #imat-2026 .i26-go4 .arr{flex:none;color:var(--brand-600);font-weight:700}.imatd_root__7Vdzs #imat-2026 .i26-go4 a:hover{border-color:var(--brand-300)}.imatd_root__7Vdzs #imat-2026 .i26-go4 a:hover>span:not(.arr){text-decoration:underline;text-underline-offset:3px}.imatd_root__7Vdzs #imat-2026 .i26-go4 a:focus-visible{outline:2px solid var(--brand-500);outline-offset:2px}@media (max-width:699px){.imatd_root__7Vdzs #imat-2026 .i26-face{width:44px;height:44px}.imatd_root__7Vdzs #imat-2026 .i26-w1,.imatd_root__7Vdzs #imat-2026 .i26-w2{font-size:17px}}.imatd_root__7Vdzs #imat-2026 .i26-pairs{margin-top:var(--i26-gap);scroll-margin-top:calc(var(--nav-h) + var(--strip-h) + 12px)}.imatd_root__7Vdzs #imat-2026 .i26-ph{margin:0;font-size:clamp(27px,1.3vw + 18px,38px);line-height:1.08;letter-spacing:-.015em;text-wrap:balance}.imatd_root__7Vdzs #imat-2026 .i26-stage{margin-top:12px}@media (min-width:1240px){.imatd_root__7Vdzs #imat-2026 .i26-pairs{scroll-margin-top:calc(var(--nav-h) + 16px)}}@media (max-width:699px){.imatd_root__7Vdzs #imat-2026 .i26-ph{font-size:25px}.imatd_root__7Vdzs #imat-2026 .i26-stage{margin-top:8px}}.imatd_root__7Vdzs #imat-2026 .i26-c{grid-area:c4;display:grid;gap:22px;margin-top:22px}.imatd_root__7Vdzs #imat-2026 .i26-c[hidden]{display:none}.imatd_root__7Vdzs #imat-2026 .i26-corr{max-width:30ch;font:400 30px/1.2 var(--display);letter-spacing:-.012em;color:var(--ink);text-wrap:balance}@media (min-width:960px){.imatd_root__7Vdzs #imat-2026 .i26-c{margin-top:22px}.imatd_root__7Vdzs #imat-2026 .i26-corr{font-size:36px}}@media (max-width:699px){.imatd_root__7Vdzs #imat-2026 .i26-c{margin-top:18px}.imatd_root__7Vdzs #imat-2026 .i26{display:flex;flex-direction:column}.imatd_root__7Vdzs #imat-2026 .i26-a{display:contents}.imatd_root__7Vdzs #imat-2026 .i26-head{order:1}.imatd_root__7Vdzs #imat-2026 .i26-score{order:2}.imatd_root__7Vdzs #imat-2026 .i26-go4,.imatd_root__7Vdzs #imat-2026 .i26-twin:not(.i26-go4){display:none}.imatd_root__7Vdzs #imat-2026 .i26-a>.im{order:3;margin-top:20px}.imatd_root__7Vdzs #imat-2026 .i26-pairs{order:4;margin-top:36px}.imatd_root__7Vdzs #imat-2026 .i26-why{order:5;margin-top:32px}.imatd_root__7Vdzs #imat-2026 .i26-c{order:2}}.imatd_root__7Vdzs #imat-2026 .g3-tile{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start;margin:0;padding:12px 14px 13px;border:1.5px dashed var(--brand-200);border-radius:14px;background:rgba(255,255,255,.7)}.imatd_root__7Vdzs #imat-2026 .g3-tf{display:flex}.imatd_root__7Vdzs #imat-2026 .g3-tf img{width:52px;height:52px;border-radius:50%;object-fit:cover;object-position:50% 22%;box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--brand-300)}.imatd_root__7Vdzs #imat-2026 .g3-tf.is-two img+img{margin-left:-12px}.imatd_root__7Vdzs #imat-2026 .g3-tt{display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-width:0}.imatd_root__7Vdzs #imat-2026 .g3-tw{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 8px}.imatd_root__7Vdzs #imat-2026 .g3-tw b{font-size:14.5px;line-height:1.3;font-weight:650;color:var(--ink)}.imatd_root__7Vdzs #imat-2026 .g3-cr{font-size:12.5px;line-height:1.3;color:var(--ink-3)}.imatd_root__7Vdzs #imat-2026 .g3-tile .g3-cl{font-size:14.5px;line-height:1.42;color:var(--ink-2);text-wrap:pretty}.imatd_root__7Vdzs #imat-2026 .g3-tile .clip-tag{position:static;margin-top:2px}.imatd_root__7Vdzs #imat-2026 .g3-clip:not(.g3-tile){position:relative;width:100%;max-width:440px;margin:0}.imatd_root__7Vdzs #imat-2026 .g3-cv{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;border-radius:14px;background:#1d1830;color:#fff;box-shadow:0 18px 40px -24px rgba(20,16,40,.65)}.imatd_root__7Vdzs #imat-2026 .g3-cv .clip-poster{width:100%;height:100%;object-fit:cover;object-position:50% 25%}.imatd_root__7Vdzs #imat-2026 .g3-clip video.r2-snd{position:absolute;left:0;top:0;z-index:1;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:14px;background:#0c0b14}.imatd_root__7Vdzs #imat-2026 .g3-clip .clip-play{position:absolute;inset:0;z-index:2;display:block;width:100%;height:100%;padding:0;border:0;background:none;cursor:pointer}.imatd_root__7Vdzs #imat-2026 .g3-clip .clip-play i{position:absolute;left:50%;top:50%;width:56px;height:56px;margin:-28px 0 0 -28px;border-radius:50%;background:rgba(255,255,255,.95);box-shadow:0 10px 24px -10px rgba(12,11,20,.7)}.imatd_root__7Vdzs #imat-2026 .g3-clip .clip-play i:after{content:"";position:absolute;left:22px;top:17px;border-left:17px solid var(--brand-600);border-top:11px solid transparent;border-bottom:11px solid transparent}.imatd_root__7Vdzs #imat-2026 .g3-clip .clip-play[aria-pressed=true] i{opacity:0}.imatd_root__7Vdzs #imat-2026 .g3-clip .clip-play:focus-visible{outline:3px solid var(--gold-300);outline-offset:-3px;border-radius:14px}.imatd_root__7Vdzs #imat-2026 .g3-cc{margin-top:8px;font-size:13.5px;line-height:1.35;color:var(--ink-2)}.imatd_root__7Vdzs #imat-2026 .g3-cc b{font-weight:650;color:var(--ink);margin-right:4px}.imatd_root__7Vdzs #imat-2026 .g3-clip .r2-cc-line{min-height:2.8em;margin:4px 0 0;font-size:15px;line-height:1.4;font-weight:550;color:var(--ink)}@media (max-width:699px){.imatd_root__7Vdzs #imat-2026 .g3-clip:not(.g3-tile){max-width:none}.imatd_root__7Vdzs #imat-2026 .g3-tf img{width:46px;height:46px}}html[data-calm="1"] .imatd_root__7Vdzs #imat-2026 .i26-m{transition:none!important}@media (prefers-reduced-motion:reduce){.imatd_root__7Vdzs #imat-2026 .i26-m{transition:none!important}}.imatd_root__7Vdzs .rv2-card.is-armed:not(.is-drawn) .rv2-hl{background-size:0 100%}.imatd_root__7Vdzs .rv2-card.is-armed .rv2-hl{transition:background-size .9s var(--ease-out) .15s}html[data-calm="1"] .imatd_root__7Vdzs .rv2-card .rv2-hl{transition:none;background-size:100% 100%}.imatd_root__7Vdzs #review{--pad-top:48px;--pad-bot:48px}@media (min-width:700px){.imatd_root__7Vdzs #review{--pad-top:72px;--pad-bot:72px}}.imatd_root__7Vdzs #review .rv2{max-width:none}.imatd_root__7Vdzs #review .rv2-lead{max-width:none;margin-top:0;font-size:clamp(28px,1.2vw + 18px,37px);line-height:1.08;letter-spacing:-.015em;text-wrap:balance}.imatd_root__7Vdzs #review .rv2-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;margin-top:22px}@media (min-width:860px){.imatd_root__7Vdzs #review .rv2-grid{grid-template-columns:200px minmax(0,1fr);gap:28px;align-items:start;margin-top:24px}}.imatd_root__7Vdzs #review .rv2-dates{display:flex;align-items:center;gap:10px}.imatd_root__7Vdzs #review .rv2-d{display:grid;grid-template-columns:16px auto;grid-template-rows:auto auto;column-gap:9px;align-items:center}.imatd_root__7Vdzs #review .rv2-d>i{grid-row:1/3;width:16px;height:16px;background:var(--ink)}.imatd_root__7Vdzs #review .rv2-d2>i{background:var(--gold-500);box-shadow:0 0 0 4px var(--gold-100)}.imatd_root__7Vdzs #review .rv2-d b{font-size:14.5px;line-height:1.25;font-weight:650;color:var(--ink);white-space:nowrap}.imatd_root__7Vdzs #review .rv2-d span{font-size:13px;line-height:1.3;font-weight:500;color:var(--ink-2)}.imatd_root__7Vdzs #review .rv2-d2 span{font-weight:650;color:#7a4b00}.imatd_root__7Vdzs #review .rv2-gap{position:relative;flex:1 1 40px;max-width:110px;height:22px}.imatd_root__7Vdzs #review .rv2-gap:before{content:"";position:absolute;left:0;right:8px;top:50%;height:2px;background:repeating-linear-gradient(90deg,var(--brand-400) 0 5px,transparent 5px 9px)}.imatd_root__7Vdzs #review .rv2-gap:after{content:"";position:absolute;right:0;top:50%;margin-top:-5px;border-left:8px solid var(--brand-500);border-top:5px solid transparent;border-bottom:5px solid transparent}.imatd_root__7Vdzs #review .rv2-gap span{position:absolute;left:0;right:8px;bottom:100%;text-align:center;font-size:11.5px;line-height:1.1;font-weight:600;color:var(--brand-ink);white-space:nowrap}@media (min-width:860px){.imatd_root__7Vdzs #review .rv2-dates{flex-direction:column;align-items:flex-start;gap:0;padding-top:24px}.imatd_root__7Vdzs #review .rv2-d b{font-size:17px}.imatd_root__7Vdzs #review .rv2-d span{font-size:14px}.imatd_root__7Vdzs #review .rv2-gap{flex:none;width:16px;max-width:none;height:58px;margin:4px 0}.imatd_root__7Vdzs #review .rv2-gap:before{left:7px;right:auto;top:0;bottom:9px;width:2px;height:auto;background:repeating-linear-gradient(180deg,var(--brand-400) 0 5px,transparent 5px 9px)}.imatd_root__7Vdzs #review .rv2-gap:after{left:3px;right:auto;top:auto;bottom:0;margin-top:0;border-top:8px solid var(--brand-500);border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:0}.imatd_root__7Vdzs #review .rv2-gap span{left:26px;right:auto;top:50%;bottom:auto;transform:translateY(-50%);font-size:13px;text-align:left}}.imatd_root__7Vdzs #review .rv2-card{margin:0;padding:18px 18px 8px;border-radius:22px;background:#fff;border:1px solid var(--line);box-shadow:var(--shadow-2)}.imatd_root__7Vdzs #review .rv2-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 20px}.imatd_root__7Vdzs #review .rv2-stars{display:inline-flex;align-items:center;gap:10px;color:var(--gold-500)}.imatd_root__7Vdzs #review .rv2-stars svg{display:block;width:120px;height:22px;fill:currentColor}.imatd_root__7Vdzs #review .rv2-stars span{font-size:13.5px;font-weight:650;color:var(--ink)}.imatd_root__7Vdzs #review .rv2-src{padding:3px 10px;border-radius:999px;background:var(--gold-100);font-size:13.5px;line-height:1.3;font-weight:600;color:#6b4100}.imatd_root__7Vdzs #review .rv2-src b{font-weight:750}.imatd_root__7Vdzs #review .rv2-text{margin-top:12px}.imatd_root__7Vdzs #review .rv2-text p{font-size:16.5px;line-height:1.5;color:var(--ink);text-wrap:pretty}.imatd_root__7Vdzs #review .rv2-hl{color:inherit;font-weight:600;padding:1px 3px;margin:0 -3px;border-radius:4px;background:linear-gradient(var(--gold-300),var(--gold-300)) no-repeat 0 0/100% 100%;-webkit-box-decoration-break:clone;box-decoration-break:clone}.imatd_root__7Vdzs #review .rv2-cap{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 16px;margin-top:12px;padding-top:4px;border-top:1px solid var(--line);font-size:13.5px;line-height:1.45;color:var(--ink-3)}.imatd_root__7Vdzs #review .rv2-cap b{font-weight:650;color:var(--ink)}.imatd_root__7Vdzs #review .rv2-link{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-weight:650;color:var(--brand-ink);text-decoration:none}.imatd_root__7Vdzs #review .rv2-link:hover span:first-child{text-decoration:underline;text-underline-offset:3px}@media (min-width:700px){.imatd_root__7Vdzs #review .rv2-card{padding:24px 30px 8px;border-radius:24px}.imatd_root__7Vdzs #review .rv2-text p{font-size:19.5px;line-height:1.52}}.imatd_root__7Vdzs #review .rv2-more{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin-top:16px}.imatd_root__7Vdzs #review .rv2-also{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;margin:0;padding:12px 16px;border-radius:16px;background:rgba(255,255,255,.6);border:1px solid var(--brand-100)}.imatd_root__7Vdzs #review .rv2-ah{font:400 10.5px/1.3 var(--pixel);letter-spacing:.05em;text-transform:uppercase;color:var(--brand-ink)}.imatd_root__7Vdzs #review .rv2-also blockquote p{font-size:16px;line-height:1.45;font-weight:600;color:var(--ink)}.imatd_root__7Vdzs #review .rv2-also figcaption{font-size:13.5px;line-height:1.5;color:var(--ink-3)}.imatd_root__7Vdzs #review .rv2-also figcaption b{font-weight:650;color:var(--ink-2)}.imatd_root__7Vdzs #review .rv2-also a{display:inline-block;padding:10px 0;margin:-10px 0;font-weight:650;color:var(--brand-ink)}.imatd_root__7Vdzs #review .rv2-g{display:flex;align-items:center;gap:8px;padding:0 4px;font-size:14px;line-height:1.4;color:var(--ink-2)}.imatd_root__7Vdzs #review .rv2-g b{font-weight:650;color:var(--ink)}.imatd_root__7Vdzs #review .rv2-gs{flex:none;fill:var(--gold-500)}@media (min-width:860px){.imatd_root__7Vdzs #review .rv2-more{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin-top:14px}.imatd_root__7Vdzs #review .rv2-also blockquote p{font-size:17px}.imatd_root__7Vdzs #review .rv2-also{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:4px 16px}.imatd_root__7Vdzs #review .rv2-ah{grid-row:1/3;align-self:center;width:176px}.imatd_root__7Vdzs #review .rv2-g{flex-direction:column;align-items:flex-start;gap:2px;max-width:13ch;padding:0}.imatd_root__7Vdzs #review .rv2-more{margin-left:228px}}@media (max-width:699px){.imatd_root__7Vdzs #review .rv2-lead{font-size:26px}.imatd_root__7Vdzs #review .rv2-grid{margin-top:18px}.imatd_root__7Vdzs #review .rv2-text{margin-top:10px}.imatd_root__7Vdzs #review .rv2-more{margin-top:12px}}.imatd_root__7Vdzs .rg{--rg-sq:#dcd8ec;--rg-band:#ffe3a0;--m:6px;--c:30px;--g:4px;display:block}.imatd_root__7Vdzs .rg.is-narrow{--g:3px}.imatd_root__7Vdzs .rg-viz{position:relative}.imatd_root__7Vdzs .rg-zoom{position:relative;width:calc(var(--c) * 20 - var(--g))}.imatd_root__7Vdzs .rg-pins{position:relative;height:88px}.imatd_root__7Vdzs .rg-pin{position:absolute;bottom:0;left:calc((var(--k) - .5) * var(--c) - var(--g) / 2);display:flex;flex-direction:column;align-items:center;gap:5px;padding-bottom:12px;transform:translateX(-50%);transition:transform .25s var(--spring);z-index:2}.imatd_root__7Vdzs .rg-pin.is-bump{transform:translate(-50%,-6px)}.imatd_root__7Vdzs .rg-pin:after{content:"";position:absolute;left:50%;bottom:0;width:2px;height:12px;margin-left:-1px;background:var(--gold-500)}.imatd_root__7Vdzs .rg-pin b{padding:2px 6px;border-radius:6px;background:var(--gold-100);font:400 14.5px/1.1 var(--display);letter-spacing:-.01em;color:#6b4100;white-space:nowrap}.imatd_root__7Vdzs .rg-pin em{font-style:normal}.imatd_root__7Vdzs .rg-face{flex:none;display:block;width:46px;height:46px;border-radius:50%;background-color:var(--brand-100);background-repeat:no-repeat;background-size:auto 180%;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--gold-500)}.imatd_root__7Vdzs .rg-strip{position:relative;display:grid;grid-template-columns:repeat(20,calc(var(--c) - var(--g)));column-gap:var(--g)}.imatd_root__7Vdzs .rg-c{height:calc(var(--c) - var(--g));border-radius:3px;background:var(--rg-sq)}.imatd_root__7Vdzs .rg-c.is-top{background:var(--rg-band)}.imatd_root__7Vdzs .rg-c.is-me{background:var(--gold-500)}.imatd_root__7Vdzs .rg-cut{position:absolute;left:calc(15 * var(--c) - var(--g) / 2 - 1px);top:-94px;bottom:-3px;width:0;border-left:2px dashed var(--gold-500)}.imatd_root__7Vdzs .rg-k{margin:0 0 6px;font:400 11px/1.4 var(--pixel);letter-spacing:.05em;text-transform:uppercase;color:var(--brand-ink)}.imatd_root__7Vdzs .rg-axis{position:relative;height:22px;margin-top:6px;font-size:12.5px;line-height:22px;font-weight:600;color:var(--ink-2);white-space:nowrap}.imatd_root__7Vdzs .rg-1st{position:absolute;left:0;top:0;font:400 15px/22px var(--display);color:var(--ink)}.imatd_root__7Vdzs .rg-cutl{position:absolute;right:calc(100% - 15 * var(--c) + var(--g) / 2 + 6px);top:0;color:#7a4b00}.imatd_root__7Vdzs .rg-20{position:absolute;right:0;top:0;font:400 15px/22px var(--display);color:var(--ink)}.imatd_root__7Vdzs .rg-lens{width:calc(var(--c) * 20 - var(--g));height:26px;margin-top:2px;background:rgba(245,167,10,.18);clip-path:polygon(0 0,100% 0,calc(20 * var(--m) + 2px) 100%,0 100%);transition:opacity .25s}.imatd_root__7Vdzs .rg-all{position:relative;width:calc(100 * var(--m) - 1px);height:calc(10 * var(--m) - 1px);background-color:var(--rg-sq);background-image:linear-gradient(90deg,transparent calc(var(--m) - 1px),#fff 0),linear-gradient(transparent calc(var(--m) - 1px),#fff 0);background-size:var(--m) var(--m)}.imatd_root__7Vdzs .rg-top{position:absolute;left:0;top:0;width:calc(15 * var(--m) - 1px);height:calc(var(--m) - 1px);background-color:var(--rg-band);background-image:linear-gradient(90deg,transparent calc(var(--m) - 1px),#fff 0);background-size:var(--m) var(--m)}.imatd_root__7Vdzs .rg-me{position:absolute;top:0;left:calc((var(--k) - 1) * var(--m));width:calc(var(--m) - 1px);height:calc(var(--m) - 1px);background:var(--gold-500)}.imatd_root__7Vdzs .rg-box{position:absolute;left:-2px;top:-2px;width:calc(20 * var(--m) + 2px);height:calc(var(--m) + 2px);border:2px solid var(--gold-500);border-radius:2px}.imatd_root__7Vdzs .rg-alll{margin-top:14px;font-size:15px;line-height:1.45;color:var(--ink-2);text-wrap:pretty}.imatd_root__7Vdzs .rg-alll b{font-weight:650;color:var(--ink)}.imatd_root__7Vdzs .rg-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:22px}.imatd_root__7Vdzs .rg-card{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"f t" "r r" "a a";column-gap:11px;align-items:center;padding:12px 14px 6px;border:1.5px solid var(--line);border-radius:var(--r-lg,16px);background:#fff}.imatd_root__7Vdzs .rg-card .rg-face{grid-area:f;width:42px;height:42px;box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--gold-500)}.imatd_root__7Vdzs .rg-t{grid-area:t;display:flex;flex-direction:column;align-items:flex-start;min-width:0}.imatd_root__7Vdzs .rg-n{font-size:14.5px;line-height:1.25;font-weight:650;color:var(--ink)}.imatd_root__7Vdzs .rg-u{font-size:12.5px;line-height:1.3;color:var(--ink-3)}.imatd_root__7Vdzs .rg-y{font-size:12.5px;font-weight:600;color:var(--ink-2)}.imatd_root__7Vdzs .rg-lab{margin-top:4px;padding:2px 5px;border:1px dashed #c2410c;border-radius:4px;background:repeating-linear-gradient(135deg,#fff7ed 0 6px,#ffedd5 6px 12px);color:#9a3412;font:400 8.5px/1.2 var(--pixel);letter-spacing:.04em;text-transform:uppercase;font-style:normal}.imatd_root__7Vdzs .rg-lab:before{content:"Lab · "}.imatd_root__7Vdzs .rg-r{grid-area:r;margin-top:10px;font:400 26px/1 var(--display);letter-spacing:-.015em;color:var(--brand-ink)}.imatd_root__7Vdzs .rg-yt{grid-area:a;display:inline-flex;align-items:center;gap:5px;min-height:40px;font-size:13.5px;font-weight:600;color:var(--brand-ink);text-decoration:none}.imatd_root__7Vdzs .rg-yt:hover span{text-decoration:underline;text-underline-offset:3px}.imatd_root__7Vdzs .rg-yt svg{width:10px;height:10px}.imatd_root__7Vdzs .rg-note{margin-top:10px;font-size:12.5px;line-height:1.45;color:var(--ink-3)}.imatd_root__7Vdzs .rg.is-armed:not(.s-lens) .rg-box,.imatd_root__7Vdzs .rg.is-armed:not(.s-lens) .rg-lens{opacity:0}.imatd_root__7Vdzs .rg.is-narrow .rg-pins{height:76px}.imatd_root__7Vdzs .rg.is-narrow .rg-face{width:40px;height:40px}.imatd_root__7Vdzs .rg.is-narrow .rg-pin{gap:4px;padding-bottom:10px}.imatd_root__7Vdzs .rg.is-narrow .rg-pin:after{height:10px}.imatd_root__7Vdzs .rg.is-narrow .rg-pin b{padding:1px 4px;font-size:13px}.imatd_root__7Vdzs .rg.is-narrow .rg-pin em{display:none}.imatd_root__7Vdzs .rg.is-narrow .rg-cut{top:-82px}.imatd_root__7Vdzs .rg.is-narrow .rg-axis{font-size:11.5px}.imatd_root__7Vdzs .rg.is-narrow .rg-1st{font-size:13.5px}.imatd_root__7Vdzs .rg.is-narrow .rg-cutl{display:none}.imatd_root__7Vdzs .rg.is-narrow .rg-20{font-size:13.5px}@media (max-width:640px){.imatd_root__7Vdzs .rg-lens{height:20px}.imatd_root__7Vdzs .rg-alll{margin-top:10px;font-size:14.5px}.imatd_root__7Vdzs .rg-cards{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:14px}.imatd_root__7Vdzs .rg-note{margin-top:8px}.imatd_root__7Vdzs .rg-card{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"f t r" "f t a";align-items:start;padding:9px 12px 6px 10px;row-gap:0}.imatd_root__7Vdzs .rg-r{justify-self:end;text-align:right;margin-top:2px;font-size:22px}.imatd_root__7Vdzs .rg-yt{justify-self:end;align-self:end;min-height:32px;font-size:13px}.imatd_root__7Vdzs .rg-card .rg-face{width:40px;height:40px;align-self:center}}@media (prefers-reduced-motion:reduce){.imatd_root__7Vdzs .rg-lens,.imatd_root__7Vdzs .rg-pin{transition:none}}html[data-calm="1"] .imatd_root__7Vdzs .rg-lens,html[data-calm="1"] .imatd_root__7Vdzs .rg-pin{transition:none}.imatd_root__7Vdzs #students{--pad-bot:40px}.imatd_root__7Vdzs #students .st2-head h2.display{font-size:clamp(29px,1.2vw + 20px,38px);line-height:1.06;letter-spacing:-.015em;text-wrap:balance}.imatd_root__7Vdzs #students .promise{margin-top:14px;font-size:16px;line-height:1.45;max-width:32ch}.imatd_root__7Vdzs #students .st2{display:grid;gap:28px}@media (min-width:960px){.imatd_root__7Vdzs #students{--pad-bot:56px}.imatd_root__7Vdzs #students .st2{grid-template-columns:minmax(0,6fr) minmax(0,7fr);gap:56px;align-items:center}}@media (max-width:699px){.imatd_root__7Vdzs #students .st2{gap:22px}.imatd_root__7Vdzs #students .promise{font-size:15.5px;margin-top:10px}}.imatd_root__7Vdzs #proof-end{padding-block:0 64px}.imatd_root__7Vdzs #proof-end .pe-card{display:grid;gap:18px;padding:22px 20px;border-radius:var(--r-xl);background:var(--brand-50);border:1px solid var(--brand-100)}.imatd_root__7Vdzs #proof-end .pe-q{font:400 26px/1.1 var(--display);letter-spacing:-.015em;color:var(--ink);text-wrap:balance}.imatd_root__7Vdzs #proof-end .pe-what{margin-top:8px;font-size:15px;line-height:1.45;font-weight:550;color:var(--ink-2);max-width:56ch;text-wrap:pretty}.imatd_root__7Vdzs #proof-end .guarantee{margin-top:10px;max-width:56ch}.imatd_root__7Vdzs #proof-end .pe-buy{display:grid;gap:10px;justify-items:stretch}.imatd_root__7Vdzs #proof-end .pe-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.imatd_root__7Vdzs #proof-end .pe-price s{font-size:18px;color:var(--ink-3)}.imatd_root__7Vdzs #proof-end .pe-price b{font:400 34px/1 var(--display);letter-spacing:-.02em;color:var(--ink)}.imatd_root__7Vdzs #proof-end .pe-price span{font-size:13px;font-weight:600;color:var(--ink-2)}.imatd_root__7Vdzs #proof-end .pe-cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:52px;padding:0 24px;font-size:16.5px;border-radius:14px}.imatd_root__7Vdzs #proof-end .pe-more{justify-self:center;display:inline-flex;align-items:center;min-height:40px;font-size:14.5px;font-weight:600;color:var(--brand-ink);text-decoration:underline;text-decoration-color:var(--brand-200);text-underline-offset:3px}@media (min-width:860px){.imatd_root__7Vdzs #proof-end{padding-block:0 88px}.imatd_root__7Vdzs #proof-end .pe-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px 48px;padding:28px 36px}.imatd_root__7Vdzs #proof-end .pe-q{font-size:32px}.imatd_root__7Vdzs #proof-end .pe-buy{grid-template-columns:auto auto;align-items:center;gap:10px 18px}.imatd_root__7Vdzs #proof-end .pe-price{grid-column:1/3;justify-content:flex-end}.imatd_root__7Vdzs #proof-end .pe-cta{grid-column:1/3;height:56px;padding:0 30px;font-size:17px}.imatd_root__7Vdzs #proof-end .pe-more{grid-column:1/3;justify-self:end}}.imatd_root__7Vdzs #proof-end .pe-ticks{margin-top:12px;padding-top:12px;gap:6px 22px;border-top:1px solid var(--brand-100)}.imatd_root__7Vdzs #proof-end .pe-ticks li{font-size:14px;line-height:1.4;font-weight:550;color:var(--ink)}.imatd_root__7Vdzs #proof-end .pe-ticks a{color:var(--ink)}@media (min-width:860px){.imatd_root__7Vdzs #proof-end .pe-ticks{grid-template-columns:repeat(2,minmax(0,1fr))}}.imatd_root__7Vdzs #many-faces .sec-head{max-width:1000px}.imatd_root__7Vdzs #many-faces h2.display{font-size:clamp(30px,2.2vw + 16px,52px);line-height:1.06}.imatd_root__7Vdzs #many-faces .mfs-l1,.imatd_root__7Vdzs #many-faces .mfs-l2{display:block}.imatd_root__7Vdzs #many-faces .mfs-l2{margin-top:4px;color:#a86c00}.imatd_root__7Vdzs #many-faces .promise{max-width:50ch;font-size:17px;line-height:1.5;margin-top:12px;text-wrap:pretty}.imatd_root__7Vdzs #many-faces .stage-wide{margin-top:var(--to-stage)}.imatd_root__7Vdzs #many-faces.mfq-a{--pad-bot:28px}.imatd_root__7Vdzs #many-faces .mfs-bridge{display:flex;align-items:flex-start;gap:14px;max-width:980px;margin:14px auto 0;padding:14px 18px 14px 14px;border:1px solid var(--line);border-radius:20px;background:#fff;box-shadow:var(--shadow-1)}.imatd_root__7Vdzs #many-faces .mfs-bridge img{flex:none;width:44px;height:44px;border-radius:50%;object-fit:cover;background:var(--brand-100);box-shadow:0 0 0 2px #fff,0 0 0 3px var(--gold-500)}.imatd_root__7Vdzs #many-faces .mfs-bridge p{margin:0;font-size:15px;line-height:1.5;color:var(--ink);text-wrap:pretty}.imatd_root__7Vdzs #many-faces .mfs-bridge b{font-weight:700;color:var(--brand-800);background:linear-gradient(transparent 58%,var(--gold-300) 58%)}.imatd_root__7Vdzs #many-faces .mfs-bridge a{display:inline-flex;align-items:center;gap:5px;min-height:32px;font-weight:650;color:var(--brand-ink);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.imatd_root__7Vdzs #many-faces .mfs-bridge a:focus-visible{outline:2px solid var(--brand-500);outline-offset:2px;border-radius:4px}@media (min-width:700px){.imatd_root__7Vdzs #many-faces h2.display{line-height:1.04}.imatd_root__7Vdzs #many-faces .promise{max-width:none;font-size:17.5px}.imatd_root__7Vdzs #many-faces .mfs-bridge{align-items:center;margin-top:14px;padding:12px 22px 12px 14px}.imatd_root__7Vdzs #many-faces .mfs-bridge p{font-size:15.5px}}.imatd_root__7Vdzs #questions .promise{max-width:46ch;text-wrap:pretty}.imatd_root__7Vdzs #questions.mfq-b{--pad-top:28px;border-top:1px solid var(--line)}.imatd_root__7Vdzs #questions .qs-head{display:grid;gap:10px}.imatd_root__7Vdzs #questions .qs-head h2.display{margin-top:0;font-size:clamp(30px,1.6vw + 18px,44px);line-height:1.04}.imatd_root__7Vdzs #questions .qs-head .promise{margin-top:0;font-size:17px;line-height:1.5;max-width:52ch}@media (min-width:960px){.imatd_root__7Vdzs #questions .qs-head{grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:end;column-gap:40px}.imatd_root__7Vdzs #questions .qs-head .promise{padding-bottom:4px}}.imatd_root__7Vdzs #questions .qs-head+.qs-proof{margin-top:18px}.imatd_root__7Vdzs #questions .qs-proof+.stage-wide{margin-top:22px}.imatd_root__7Vdzs #questions .qs-proof+.qs-y27{margin-top:30px}.imatd_root__7Vdzs #questions .qs-y27+.stage-wide{margin-top:14px}.imatd_root__7Vdzs #questions .stage-wide{margin-top:var(--to-stage)}.imatd_root__7Vdzs #questions .qs-y27{max-width:62ch;margin:30px 0 0;font-size:19px;line-height:1.5;font-weight:500;color:var(--ink);text-wrap:pretty}.imatd_root__7Vdzs #questions .qs-y27 b{font-weight:700;color:var(--brand-ink)}.imatd_root__7Vdzs #questions .qs-proof{display:grid;gap:10px;margin-top:22px;padding:16px 18px 18px;border:1px solid var(--line);border-radius:20px;background:#fbfbfd}.imatd_root__7Vdzs #questions .qs-k{margin:0;font-size:11px;line-height:1.4;text-transform:uppercase;letter-spacing:.05em;color:var(--brand-ink)}.imatd_root__7Vdzs #questions .qs-c{display:grid;grid-template-columns:84px minmax(0,1fr);align-items:center;gap:12px;margin:0;font-size:14.5px;line-height:1.35;font-weight:600;color:var(--ink-2)}.imatd_root__7Vdzs #questions .qs-c b{font:400 36px/1 var(--display);letter-spacing:-.015em;color:var(--brand-ink)}@media (max-width:699px){.imatd_root__7Vdzs #questions .qs-y27{font-size:17px;line-height:1.48}.imatd_root__7Vdzs #questions .qs-proof+.qs-y27{margin-top:22px}.imatd_root__7Vdzs #questions .qs-y27+.stage-wide{margin-top:12px}.imatd_root__7Vdzs #questions .qs-proof{gap:8px;margin-top:16px;padding:12px 14px 14px}.imatd_root__7Vdzs #questions .qs-c{grid-template-columns:100px minmax(0,1fr);gap:10px;font-size:13.5px}.imatd_root__7Vdzs #questions .qs-c b{font-size:29px;white-space:nowrap}.imatd_root__7Vdzs #questions .qs-c+.qs-c{padding-top:8px;border-top:1px solid var(--line)}}@media (min-width:700px){.imatd_root__7Vdzs #questions .qs-proof{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 28px;padding:18px 26px 22px}.imatd_root__7Vdzs #questions .qs-k{grid-column:1/-1}.imatd_root__7Vdzs #questions .qs-c{grid-template-columns:auto minmax(0,1fr);gap:14px}.imatd_root__7Vdzs #questions .qs-c+.qs-c{padding-left:28px;border-left:1px solid var(--line-2)}.imatd_root__7Vdzs #questions .qs-c b{font-size:44px}}.imatd_root__7Vdzs [data-demo=lessons-wall]{container-type:inline-size}.imatd_root__7Vdzs .lw{--lw-ok:1;--tw:19px;--tg:3px;--lw-c:var(--brand-600);--lw-d:var(--brand-200);--lw-dg:var(--brand-600);--lw-g:var(--gold-300);--lw-ge:var(--gold-edge,#e3a92a);position:relative;display:grid;grid-template-areas:"top" "rows" "card" "end";gap:14px;color:var(--ink-2);grid-template-areas:"top" "rows" "stamp" "card" "end"}.imatd_root__7Vdzs .lw-stamp{grid-area:stamp;position:relative;z-index:4;justify-self:center;margin:-2px 0 -12px}.imatd_root__7Vdzs .lw .lw-cinc{display:none}.imatd_root__7Vdzs .lw-stamp .inc-stamp{--inc-rot:-7deg}.imatd_root__7Vdzs .lw-top{grid-area:top;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 24px;padding-right:0}.imatd_root__7Vdzs .lw-key{display:flex;flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;list-style:none;font-size:13px;line-height:1.4;color:var(--ink-2)}.imatd_root__7Vdzs .lw-key li{display:flex;align-items:center}.imatd_root__7Vdzs .lw-k{display:inline-block;flex:none;width:18px;height:10px;margin-right:7px;border-radius:2px;background:var(--lw-d)}.imatd_root__7Vdzs .lw-k-c{background:var(--lw-c)}.imatd_root__7Vdzs .lw-k-v{background:var(--lw-g);box-shadow:inset 0 0 0 1px var(--lw-ge)}.imatd_root__7Vdzs .lw-hint{margin:0;font-size:12.5px;line-height:1.4;color:var(--ink-3)}.imatd_root__7Vdzs .lw-hr .lw-sub,.imatd_root__7Vdzs .lw-ys{display:none}.imatd_root__7Vdzs .lw-rows{grid-area:rows;display:grid;gap:12px;outline:none;border-radius:8px;min-width:0}.imatd_root__7Vdzs .lw-rows:focus-visible{outline:2px solid var(--brand-500);outline-offset:6px}.imatd_root__7Vdzs .lw-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"lab hr" "tiles tiles";gap:6px 10px;align-items:baseline;min-width:0;touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:default}.imatd_root__7Vdzs .lw-lab{grid-area:lab;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:0;min-width:0;transition:opacity .25s}.imatd_root__7Vdzs .lw-y{font:400 12px/1 var(--pixel);text-transform:uppercase;letter-spacing:.04em;color:var(--brand-ink);transition:color .2s}.imatd_root__7Vdzs .lw-n{font:400 18px/1.05 var(--display);letter-spacing:-.005em;color:var(--ink);white-space:nowrap;transition:color .33s}.imatd_root__7Vdzs .lw-n .lw-lv{font:700 13.5px/1 var(--font);letter-spacing:0;margin-left:2px}.imatd_root__7Vdzs .lw-lv{color:var(--gold-700)}.imatd_root__7Vdzs .lw-hr{grid-area:hr;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:0 6px;margin:0;font-size:12px;line-height:1.3;color:var(--ink-3);text-align:right;transition:opacity .25s}.imatd_root__7Vdzs .lw-hr span{white-space:nowrap}.imatd_root__7Vdzs .lw-row.is-hit .lw-n{color:var(--brand-600);transition:none}.imatd_root__7Vdzs .lw-row.is-cur .lw-y{color:var(--gold-700)}.imatd_root__7Vdzs .lw[data-st=run] .lw-row:not(.is-on) :is(.lw-lab,.lw-hr){opacity:0}.imatd_root__7Vdzs .lw-tiles{grid-area:tiles;display:grid;grid-template-columns:repeat(var(--c,16),minmax(0,1fr));gap:var(--tg);align-content:start}.imatd_root__7Vdzs .lw-t{position:relative;display:block;aspect-ratio:16/9;border-radius:2px;background:var(--brand-50)}.imatd_root__7Vdzs .lw-t.s1{background:var(--brand-100)}.imatd_root__7Vdzs .lw-t.s2{background:repeating-conic-gradient(var(--brand-200) 0 25%,var(--brand-400) 0 50%) 0 0/50% 100%}.imatd_root__7Vdzs .lw-t.on{background:var(--lw-d)}.imatd_root__7Vdzs .lw-t.k.on{background:var(--lw-c)}.imatd_root__7Vdzs .lw-t.v.on{background:var(--lw-g);box-shadow:inset 0 0 0 1px var(--lw-ge)}.imatd_root__7Vdzs .lw-t.on:before{content:"";position:absolute;left:50%;top:50%;width:30%;height:52%;transform:translate(-40%,-50%);background:var(--lw-dg);clip-path:polygon(0 0,100% 50%,0 100%)}.imatd_root__7Vdzs .lw-t.k.on:before{background:#fff}.imatd_root__7Vdzs .lw-t.v.on:before{background:var(--gold-700)}.imatd_root__7Vdzs .lw-t.is-cur{z-index:1;outline:2px solid var(--ink);outline-offset:1px;box-shadow:0 0 0 5px rgba(255,212,92,.55)}.imatd_root__7Vdzs .lw-card{grid-area:card;position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-items:center;min-height:76px;padding:11px 14px;border-radius:12px;background:var(--brand-50);box-shadow:inset 0 0 0 1px var(--brand-100);overflow:hidden}.imatd_root__7Vdzs .lw-card.has-f{grid-template-columns:96px minmax(0,1fr);padding-left:10px}.imatd_root__7Vdzs .lw-th{display:none;aspect-ratio:16/9;overflow:hidden;border-radius:6px;background:var(--brand-200)}.imatd_root__7Vdzs .lw-card.has-f .lw-th{display:block}.imatd_root__7Vdzs .lw-th img{display:block;width:100%;height:100%;object-fit:cover}.imatd_root__7Vdzs .lw-ci{margin:0;min-width:0}.imatd_root__7Vdzs .lw-cl{display:block;font:400 10.5px/1.2 var(--pixel);text-transform:uppercase;letter-spacing:.04em;color:var(--brand-ink)}.imatd_root__7Vdzs .lw-ct{display:block;margin-top:5px;font-size:15px;line-height:1.3;font-weight:650;color:var(--ink);text-wrap:balance}.imatd_root__7Vdzs .lw-cm{display:block;margin-top:3px;font-size:12.5px;line-height:1.4;color:var(--ink-3);text-wrap:pretty}.imatd_root__7Vdzs .lw .lw-cinc{float:right;margin:-3px -5px 6px 10px}.imatd_root__7Vdzs .lw-bar{position:absolute;left:0;bottom:0;width:100%;height:2px;background:var(--gold-500);transform-origin:0 50%;transform:scaleX(0);opacity:0}.imatd_root__7Vdzs .lw-card.is-auto .lw-bar{opacity:.9}.imatd_root__7Vdzs .lw-end{grid-area:end;min-width:0}.imatd_root__7Vdzs .lw-claim{margin:0;font:400 21px/1.18 var(--display);letter-spacing:-.01em;color:var(--ink);text-wrap:balance;transition:opacity .5s,transform .5s}.imatd_root__7Vdzs .lw-mark{white-space:nowrap;text-decoration:underline;text-decoration-color:var(--gold-500);text-decoration-thickness:3px;text-underline-offset:5px;text-decoration-skip-ink:none}.imatd_root__7Vdzs .lw[data-st=run] .lw-claim{opacity:.3;transform:translateY(8px)}.imatd_root__7Vdzs .lw-note{margin:8px 0 0;font-size:12.5px;line-height:1.45;color:var(--ink-3)}@container (min-width:600px){.imatd_root__7Vdzs .lw{--tw:26px;--tg:4px;grid-template-areas:"top" "rows" "card" "end"}.imatd_root__7Vdzs .lw-stamp{position:absolute;right:-14px;top:-64px;margin:0}.imatd_root__7Vdzs .lw .lw-cinc{display:inline-block}.imatd_root__7Vdzs .lw-top{padding-right:290px}.imatd_root__7Vdzs .lw-row{grid-template-columns:168px minmax(0,1fr) 92px;grid-template-areas:"lab tiles hr";gap:0 16px;align-items:center}.imatd_root__7Vdzs .lw-lab{flex-direction:column;align-items:flex-start;gap:6px}.imatd_root__7Vdzs .lw-n{font-size:20px}.imatd_root__7Vdzs .lw-hr{flex-direction:column;align-items:flex-end;gap:3px;font-size:12.5px}.imatd_root__7Vdzs .lw-t{border-radius:3px}.imatd_root__7Vdzs .lw-ys{display:inline}.imatd_root__7Vdzs .lw-hr .lw-sub{display:block}.imatd_root__7Vdzs .lw-ksub{display:none}}@container (min-width:860px){.imatd_root__7Vdzs .lw{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"top top" "rows rows" "card end";gap:16px 40px;align-items:center}.imatd_root__7Vdzs .lw-row{grid-template-columns:178px minmax(0,1fr) 112px}.imatd_root__7Vdzs .lw-rows{gap:10px}.imatd_root__7Vdzs .lw-card{margin-top:4px}.imatd_root__7Vdzs .lw-card.has-f{grid-template-columns:112px minmax(0,1fr)}.imatd_root__7Vdzs .lw-ct{font-size:16px}.imatd_root__7Vdzs .lw-claim{font-size:24px}}html[data-calm="1"] .imatd_root__7Vdzs .lw *{transition:none!important}@media (prefers-reduced-motion:reduce){.imatd_root__7Vdzs .lw *{transition:none!important}}.imatd_root__7Vdzs #lessons .lw-hero{display:grid;gap:22px;grid-template-areas:"head" "fig"}.imatd_root__7Vdzs #lessons .lw-head{grid-area:head;min-width:0}.imatd_root__7Vdzs #lessons .lw-clip{grid-area:fig;min-width:0}.imatd_root__7Vdzs #lessons .lw-say{margin-top:16px;max-width:24ch;font:400 25px/1.16 var(--display);letter-spacing:-.01em;color:var(--ink);text-wrap:balance}.imatd_root__7Vdzs #lessons .lw-start{margin-top:12px;max-width:46ch;font-size:16.5px;line-height:1.5;color:var(--ink-2);text-wrap:pretty}.imatd_root__7Vdzs #lessons .lw-clip{margin:0;padding:8px;border-radius:22px;background:#fff;border:1px solid var(--brand-100);box-shadow:0 1px 2px rgba(20,16,40,.05),0 24px 48px -30px rgba(72,23,196,.5)}.imatd_root__7Vdzs #lessons .lw-media{position:relative;overflow:hidden;aspect-ratio:16/9;border-radius:15px;background:#0c0b14}.imatd_root__7Vdzs #lessons .lw-media video{display:block;width:100%;height:100%;object-fit:cover}.imatd_root__7Vdzs #lessons .lw-tag{position:absolute;left:10px;top:10px;z-index:2;display:flex;align-items:center;gap:7px;max-width:calc(100% - 20px);padding:6px 10px 6px 8px;border-radius:8px;background:rgba(12,11,20,.78);color:#fff;font-size:12.5px;line-height:1.2;font-weight:600}.imatd_root__7Vdzs #lessons .lw-tag:before{content:"";flex:none;width:7px;height:7px;background:var(--gold-300)}.imatd_root__7Vdzs #lessons .lw-vis{margin:0;padding:14px 8px 8px}.imatd_root__7Vdzs #lessons .lw-lead{font:400 20px/1.16 var(--display);letter-spacing:-.01em;color:var(--ink);text-wrap:balance}.imatd_root__7Vdzs #lessons .lw-more{margin-top:6px;font-size:15px;line-height:1.5;color:var(--ink-2);text-wrap:pretty;max-width:56ch}.imatd_root__7Vdzs #lessons .lw-demo{margin-top:24px;padding:20px 14px 18px;border-radius:22px;background:#fff;border:1px solid var(--brand-100);box-shadow:0 1px 2px rgba(20,16,40,.05),0 24px 48px -30px rgba(72,23,196,.45)}@media (min-width:700px){.imatd_root__7Vdzs #lessons .lw-say{font-size:30px}.imatd_root__7Vdzs #lessons .lw-start{font-size:17px}.imatd_root__7Vdzs #lessons .lw-lead{font-size:23px}.imatd_root__7Vdzs #lessons .lw-more{font-size:15.5px}.imatd_root__7Vdzs #lessons .lw-vis{padding:16px 12px 10px}.imatd_root__7Vdzs #lessons .lw-demo{margin-top:72px;padding:28px 26px 24px;border-radius:26px}}@media (min-width:1000px){.imatd_root__7Vdzs #lessons .lw-hero{grid-template-columns:minmax(0,45fr) minmax(0,55fr);grid-template-areas:"head fig";gap:44px;align-items:center}.imatd_root__7Vdzs #lessons .lw-head h2.display{font-size:clamp(44px,2.2vw + 18px,54px);max-width:12ch}.imatd_root__7Vdzs #lessons .lw-say{font-size:31px;margin-top:22px;max-width:19ch}.imatd_root__7Vdzs #lessons .lw-start{margin-top:16px}.imatd_root__7Vdzs #lessons .lw-tag{left:14px;top:14px;font-size:13px}.imatd_root__7Vdzs #lessons .lw-demo{margin-top:64px;padding:30px 34px 26px}}.imatd_root__7Vdzs #lessons .lw-hero:has(.lw-clip[hidden]){grid-template-columns:minmax(0,1fr);grid-template-areas:"head"}.imatd_root__7Vdzs #math-physics .mp-head{max-width:none}.imatd_root__7Vdzs #math-physics .mp-head h2.display{max-width:24ch}.imatd_root__7Vdzs #math-physics .mp-head .promise{max-width:62ch}.imatd_root__7Vdzs #math-physics .mp-inc{margin-top:16px}.imatd_root__7Vdzs #math-physics .mp-grid{display:grid;gap:12px;margin-top:var(--to-stage)}.imatd_root__7Vdzs #math-physics .mp-side{display:grid;align-content:start;min-width:0}.imatd_root__7Vdzs #math-physics .demo-ph.mp-ph{display:block;min-height:0;padding:0;background:none;border:0;box-shadow:none;border-radius:24px;overflow:hidden}.imatd_root__7Vdzs #math-physics .demo-ph.mp-ph:before{display:none}.imatd_root__7Vdzs #math-physics .mp-ph img{display:block;width:100%;height:auto}.imatd_root__7Vdzs #math-physics .mp-ba{display:flex;flex-direction:column;margin:0;padding:8px;border-radius:24px;background:#fff;border:1px solid var(--line);box-shadow:0 2px 4px rgba(12,11,20,.04),0 24px 48px -28px rgba(72,23,196,.45)}.imatd_root__7Vdzs #math-physics .mp-anim,.imatd_root__7Vdzs #math-physics .mp-board{position:relative;overflow:hidden;border-radius:14px;background:#f3f4f8}.imatd_root__7Vdzs #math-physics .mp-board{aspect-ratio:640/104;box-shadow:inset 0 0 0 1px var(--line)}.imatd_root__7Vdzs #math-physics .mp-anim{aspect-ratio:640/496;background:#f1efff}.imatd_root__7Vdzs #math-physics .mp-anim video,.imatd_root__7Vdzs #math-physics .mp-board video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.imatd_root__7Vdzs #math-physics .mp-tag{position:absolute;right:8px;bottom:8px;z-index:2;padding:5px 9px;border-radius:7px;font-size:12px;font-weight:700;line-height:1;white-space:nowrap;pointer-events:none}.imatd_root__7Vdzs #math-physics .mp-tag.is-now{right:6px;bottom:6px;background:rgba(12,11,20,.84);color:#fff}.imatd_root__7Vdzs #math-physics .mp-tag.is-anim{background:var(--brand-600);color:#fff;box-shadow:0 4px 12px -6px rgba(72,23,196,.7)}.imatd_root__7Vdzs #math-physics .mp-to{display:grid;place-items:center;height:22px;margin:0}.imatd_root__7Vdzs #math-physics .mp-to i{position:relative;display:block;width:2px;height:12px;background:var(--brand-500)}.imatd_root__7Vdzs #math-physics .mp-to i:after{content:"";position:absolute;left:-5px;bottom:-6px;border:6px solid transparent;border-top:7px solid var(--brand-500);border-bottom:0}.imatd_root__7Vdzs #math-physics .mp-ba figcaption{padding:10px 6px 2px;font-size:13px;line-height:1.4;color:var(--ink-3)}.imatd_root__7Vdzs #math-physics .mp-credit{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px 16px;align-items:center;margin:16px 0 0;padding:16px 18px 18px;border-radius:24px;background:var(--brand-50);border:1px solid var(--brand-100)}.imatd_root__7Vdzs #math-physics .mp-credit img{display:block;width:80px;height:80px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 3px #fff,0 0 0 5px var(--brand-200)}.imatd_root__7Vdzs #math-physics .mp-cr-k{font:400 11px/1 var(--pixel);text-transform:uppercase;letter-spacing:.05em;color:var(--brand-ink)}.imatd_root__7Vdzs #math-physics .mp-cr-l{grid-column:1/-1;font-size:17px;line-height:1.5;color:var(--ink);text-wrap:pretty}.imatd_root__7Vdzs #math-physics .mp-cr-l b{font-weight:700}.imatd_root__7Vdzs #math-physics .mp-cr-n{grid-column:1/-1;font:400 21px/1.15 var(--display);letter-spacing:-.01em;color:var(--brand-ink)}.imatd_root__7Vdzs #math-physics .mp-cr-who{display:grid;gap:7px;min-width:0}.imatd_root__7Vdzs #math-physics .mp-cr-name{font:400 26px/1 var(--display);letter-spacing:-.01em;color:var(--ink)}@media (max-width:559px){.imatd_root__7Vdzs #math-physics{padding-bottom:44px}.imatd_root__7Vdzs #math-physics .mp-head .promise{margin-top:14px;font-size:16.5px;line-height:1.45}.imatd_root__7Vdzs #math-physics .mp-to{height:14px}.imatd_root__7Vdzs #math-physics .mp-to i{height:6px}.imatd_root__7Vdzs #math-physics .mp-tag{font-size:11.5px;padding:4px 7px}.imatd_root__7Vdzs #math-physics .mp-tag.is-now{right:4px;bottom:4px;font-size:10.5px;padding:3px 6px}}@media (min-width:700px) and (max-width:1099px){.imatd_root__7Vdzs #math-physics .mp-side{max-width:560px}}@media (min-width:700px){.imatd_root__7Vdzs #math-physics .mp-credit{grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;gap:6px 26px;margin-top:24px;padding:22px 30px 22px 22px}.imatd_root__7Vdzs #math-physics .mp-credit img{grid-row:1/span 2;width:104px;height:104px}.imatd_root__7Vdzs #math-physics .mp-cr-who{display:none}.imatd_root__7Vdzs #math-physics .mp-cr-l{grid-column:2;align-self:end;font-size:19px;line-height:1.45;max-width:62ch}.imatd_root__7Vdzs #math-physics .mp-cr-n{grid-column:2;align-self:start;font-size:24px}}@media (min-width:1100px){.imatd_root__7Vdzs #math-physics .mp-grid{grid-template-columns:minmax(640px,1fr) minmax(340px,432px);gap:28px;align-items:stretch}.imatd_root__7Vdzs #math-physics .mp-side{display:flex}.imatd_root__7Vdzs #math-physics .mp-ba{justify-content:space-between;width:100%}.imatd_root__7Vdzs #math-physics .mp-cr-l{font-size:20px}}.imatd_root__7Vdzs #asked .as-head{max-width:none}.imatd_root__7Vdzs #asked .as-head h2.display{max-width:30ch}.imatd_root__7Vdzs #asked .as-head .promise{max-width:64ch}.imatd_root__7Vdzs #asked .as-stage{margin-top:var(--to-stage)}.imatd_root__7Vdzs #asked .as-wa{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 20px;margin-top:16px;padding:14px 16px 12px;border-radius:18px;background:#fff;border:1px solid var(--line)}.imatd_root__7Vdzs #asked .as-wa p{font-size:15px;font-weight:600;line-height:1.4;color:var(--ink)}.imatd_root__7Vdzs #asked .as-wa-go{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px}.imatd_root__7Vdzs #asked .btn-wa{height:46px;padding:0 16px;font-size:15px}.imatd_root__7Vdzs #asked .as-mail{font-size:14.5px;font-weight:600;color:var(--brand-ink)}.imatd_root__7Vdzs #asked+.end-row{padding-bottom:var(--pad-bot)}.imatd_root__7Vdzs #asked+.end-row .end-in{position:relative;isolation:isolate;padding-block:14px 14px;border-top:0;gap:10px 20px}.imatd_root__7Vdzs #asked+.end-row .end-in:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:max(var(--gut),env(safe-area-inset-left));right:max(var(--gut),env(safe-area-inset-right));background:var(--brand-50);border:1px solid var(--line);border-top:0;border-radius:0 0 18px 18px}.imatd_root__7Vdzs #asked+.end-row .end-in>*{margin-inline:16px}.imatd_root__7Vdzs #asked+.end-row .end-in p{font-size:15px;font-weight:600;color:var(--ink)}.imatd_root__7Vdzs #asked+.end-row .end-cta{display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:0 18px;border-radius:12px;background:var(--brand-600);color:#fff;font-size:15px;font-weight:700;text-decoration:none;box-shadow:inset 0 -3px 0 rgba(12,11,20,.22)}.imatd_root__7Vdzs #asked+.end-row .end-cta:hover{background:var(--brand-700);text-decoration:none}@media (max-width:559px){.imatd_root__7Vdzs #asked{padding-top:52px}.imatd_root__7Vdzs #asked .as-head .promise{margin-top:14px;font-size:16.5px;line-height:1.45}.imatd_root__7Vdzs #asked .as-wa{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;margin-top:12px;padding:12px}.imatd_root__7Vdzs #asked .as-wa p{font-size:12.5px;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.imatd_root__7Vdzs #asked .as-wa-go{justify-content:space-between;gap:4px 6px;flex-wrap:nowrap}.imatd_root__7Vdzs #asked .btn-wa{height:44px;padding:0 9px;font-size:13.5px;gap:6px;flex:none}.imatd_root__7Vdzs #asked .btn-wa .wa-ico{width:22px;height:22px}.imatd_root__7Vdzs #asked .as-mail{min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:12.5px;letter-spacing:-.015em;white-space:nowrap}.imatd_root__7Vdzs #asked+.end-row .end-in{display:grid;gap:8px;padding-block:12px 14px}.imatd_root__7Vdzs #asked+.end-row .end-in>*{margin-inline:12px}.imatd_root__7Vdzs #asked+.end-row .end-in p{font-size:14px}.imatd_root__7Vdzs #asked+.end-row .end-cta{justify-content:center;font-size:15px}}@media (min-width:960px){.imatd_root__7Vdzs #asked .as-wa{padding:10px 12px 10px 22px}.imatd_root__7Vdzs #asked+.end-row .end-in{padding-block:10px}.imatd_root__7Vdzs #asked+.end-row .end-in>:first-child{margin-left:22px}.imatd_root__7Vdzs #asked+.end-row .end-in>:last-child{margin-right:12px}}.imatd_root__7Vdzs #asked .as-ps{display:none}.imatd_root__7Vdzs #asked .as-inc{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:18px}.imatd_root__7Vdzs #asked .as-inc-t{font-size:16px;font-weight:700;line-height:1.3;color:var(--ink)}@media (max-width:559px){.imatd_root__7Vdzs #asked .as-pl{display:none}.imatd_root__7Vdzs #asked .as-ps{display:block}.imatd_root__7Vdzs #asked .as-inc{margin-top:12px}.imatd_root__7Vdzs #asked .as-inc-t{font-size:15px}.imatd_root__7Vdzs #asked .as-stage{margin-top:16px}}.imatd_root__7Vdzs #price .r3o-head{display:grid;gap:12px}.imatd_root__7Vdzs #price .r3o-head .sec-head{max-width:none}.imatd_root__7Vdzs #price .r3o-lede{font-size:17px;line-height:1.5;color:var(--ink-2);max-width:44ch;text-wrap:pretty}.imatd_root__7Vdzs #price .r3o-lede b{color:var(--ink);font-weight:700}@media (max-width:759px){.imatd_root__7Vdzs #price .r3o-lede{display:none}}@media (min-width:960px){.imatd_root__7Vdzs #price .r3o-head{grid-template-columns:minmax(0,1fr) minmax(0,330px);align-items:end;gap:28px}.imatd_root__7Vdzs #price .r3o-lede{font-size:16px;line-height:1.45;padding-bottom:4px}}.imatd_root__7Vdzs #price .r3o-pair{position:relative;display:grid;gap:14px;margin-top:var(--to-stage)}.imatd_root__7Vdzs #price .r3o-card{position:relative;display:flex;flex-direction:column;min-width:0}.imatd_root__7Vdzs #price .r3o-card.card-price{box-shadow:var(--shadow-2)}.imatd_root__7Vdzs #price .r3o-card.is-boot{border-color:var(--brand-900);box-shadow:0 1px 2px rgba(20,16,40,.05),0 16px 36px -18px rgba(40,16,109,.42)}.imatd_root__7Vdzs #price .r3o-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.imatd_root__7Vdzs #price .r3o-card .cp-name{font-size:18px;line-height:1.25;letter-spacing:-.005em}.imatd_root__7Vdzs #price .r3o-tag{flex:none;padding:5px 8px 4px;border-radius:6px;font:400 10px/1 var(--pixel);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.imatd_root__7Vdzs #price .is-course .r3o-tag{background:var(--brand-50);color:var(--brand-ink);box-shadow:inset 0 0 0 1px var(--brand-100)}.imatd_root__7Vdzs #price .is-boot .r3o-tag{background:var(--brand-900);color:#fff}.imatd_root__7Vdzs #price .r3o-sub{margin-top:4px;font-size:14.5px;line-height:1.4;color:var(--ink-2)}.imatd_root__7Vdzs #price .r3o-card .price.big{margin-top:10px}.imatd_root__7Vdzs #price .r3o-card .cp-eb{margin-top:8px}.imatd_root__7Vdzs #price .r3o-card .ticks{gap:7px;margin-block:16px 20px}.imatd_root__7Vdzs #price .r3o-card .ticks li{text-wrap:pretty}.imatd_root__7Vdzs #price .ticks .is-plus a{color:var(--ink)}.imatd_root__7Vdzs #price .r3o-card .ticks li.is-all{font-weight:700}.imatd_root__7Vdzs #price .r3o-card .ticks li.is-all:before{background:var(--brand-600)}.imatd_root__7Vdzs #price .r3o-buy{margin-top:auto}.imatd_root__7Vdzs #price .r3o-card .guarantee{margin-top:14px}.imatd_root__7Vdzs #price .btn-boot{background:var(--brand-900);border-color:#170848;color:#fff;box-shadow:inset 0 -3px 0 rgba(0,0,0,.38),0 1px 2px rgba(40,16,109,.3)}.imatd_root__7Vdzs #price .btn-boot:hover{background:#3a1f8a}.imatd_root__7Vdzs #price .btn-boot:focus-visible{outline:2px solid var(--brand-500);outline-offset:3px}.imatd_root__7Vdzs #price .r3o-seats{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:8px}.imatd_root__7Vdzs #price .r3o-seats .r3o-eb{font-size:14px;font-weight:650;color:var(--gold-700)}.imatd_root__7Vdzs #price .r3o-seat-n{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.imatd_root__7Vdzs #price .r3o-pips{display:inline-flex;gap:3px}.imatd_root__7Vdzs #price .r3o-pips i{width:12px;height:12px;background:var(--gold-500);box-shadow:inset 0 -2px 0 rgba(156,92,0,.35)}.imatd_root__7Vdzs #price .r3o-left{font-size:13px;font-weight:650;color:var(--ink-2)}.imatd_root__7Vdzs #price .r3o-left b{color:var(--ink)}.imatd_root__7Vdzs #price .r3o-sold{flex-basis:100%;font-size:12.5px;line-height:1.4;color:var(--ink-3)}.imatd_root__7Vdzs #price .r3o-live{margin-top:16px;padding:11px 14px 9px;border-radius:14px;background:var(--bg);border:1px solid var(--line)}.imatd_root__7Vdzs #price .r3o-lv-h{font-size:14px;line-height:1.35;color:var(--ink-2)}.imatd_root__7Vdzs #price .r3o-lv-h b{font-weight:700;color:var(--brand-ink)}.imatd_root__7Vdzs #price .is-boot .r3o-lv-h b{color:var(--brand-900)}.imatd_root__7Vdzs .r3o-bar{position:relative;display:block;height:14px;margin-top:8px;border-radius:4px;background:#fff;box-shadow:inset 0 0 0 1px var(--line-2)}.imatd_root__7Vdzs .r3o-bar .b-m{position:absolute;top:0;bottom:0;left:calc(var(--a) * 1%);width:1px;background:var(--line-2)}.imatd_root__7Vdzs .r3o-bar .b-l{position:absolute;top:2px;bottom:2px;left:calc(var(--a) * 1%);width:calc((var(--b) - var(--a)) * 1%);border-radius:3px;background:var(--brand-600);transform-origin:0 50%}.imatd_root__7Vdzs .is-boot .r3o-bar .b-l,.imatd_root__7Vdzs .r3o-boot-c .r3o-bar .b-l{background:var(--brand-800)}.imatd_root__7Vdzs .r3o-bar .b-x{position:absolute;top:-4px;bottom:-4px;left:calc(var(--a) * 1%);width:3px;margin-left:-1.5px;border-radius:2px;background:var(--gold-500);transform-origin:50% 100%}.imatd_root__7Vdzs .r3o-mo{display:grid;grid-template-columns:24.6fr 25.4fr 25.4fr 24.6fr;margin-top:5px;font-size:11px;line-height:1.2;font-weight:600;color:var(--ink-3)}.imatd_root__7Vdzs .r3o-mo span{padding-left:4px;white-space:nowrap}.imatd_root__7Vdzs .r3o-mo span:last-child{display:flex;justify-content:space-between;gap:4px}.imatd_root__7Vdzs .r3o-mo em{font-style:normal;font-weight:700;color:var(--gold-700)}.imatd_root__7Vdzs #price .r3o-or{display:grid;place-items:center;justify-self:center;align-self:center;width:44px;height:44px;border-radius:50%;background:#fff;border:1.5px solid var(--line-2);box-shadow:var(--shadow-1)}.imatd_root__7Vdzs #price .r3o-or b{font:400 11px/1 var(--pixel);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.imatd_root__7Vdzs #price .r3o-after{display:grid;gap:10px;padding:14px 16px;border-radius:16px;background:#fff;border:1px solid var(--line)}.imatd_root__7Vdzs #price .r3o-af{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.45;color:var(--ink-2);text-wrap:pretty}.imatd_root__7Vdzs #price .r3o-af b{color:var(--ink);font-weight:700}.imatd_root__7Vdzs #price .r3o-ic{position:relative;flex:none;display:grid;place-items:center;width:26px;height:26px;margin-top:-2px;border-radius:8px;background:var(--brand-50);box-shadow:inset 0 0 0 1px var(--brand-100)}.imatd_root__7Vdzs #price .r3o-ic.is-mail:before{content:"";width:13px;height:9px;border:1.6px solid var(--brand-700);border-radius:2px}.imatd_root__7Vdzs #price .r3o-ic.is-mail:after{content:"";position:absolute;left:8.5px;top:8.5px;width:7px;height:7px;border:solid var(--brand-700);border-width:0 1.6px 1.6px 0;transform:rotate(45deg) scale(.9)}.imatd_root__7Vdzs #price .r3o-ic.is-en:before{content:"EN";font:400 9px/1 var(--pixel);letter-spacing:.02em;color:var(--brand-ink)}.imatd_root__7Vdzs #price .r3o-ic.is-bar:before{content:"";width:16px;height:6px;border-radius:2px;background:linear-gradient(90deg,var(--brand-600) 0 30%,transparent 30% 45%,var(--brand-600) 45% 70%,transparent 70% 76%,var(--brand-600) 76%)}.imatd_root__7Vdzs #price .r3o-pick{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.imatd_root__7Vdzs #price .r3o-pk{display:flex;flex-direction:column;gap:3px;min-width:0;padding:11px 11px 10px;border-radius:16px;background:#fff;border:2px solid var(--brand-600);color:var(--ink);text-decoration:none;box-shadow:var(--shadow-1)}.imatd_root__7Vdzs #price .r3o-pk.is-boot{border-color:var(--brand-900)}.imatd_root__7Vdzs #price .r3o-pk .r3o-tag{align-self:flex-start;padding:4px 6px 3px;font-size:9px}.imatd_root__7Vdzs #price .r3o-pk-n{margin-top:5px;font-size:15px;font-weight:700;line-height:1.2}.imatd_root__7Vdzs #price .r3o-pk-p{display:flex;align-items:baseline;gap:5px;margin-top:2px;font-family:var(--display);line-height:1}.imatd_root__7Vdzs #price .r3o-pk-p s{font-size:13px;color:var(--ink-3);text-decoration-thickness:1.5px}.imatd_root__7Vdzs #price .r3o-pk-p b{font-weight:400;font-size:29px;letter-spacing:-.02em}.imatd_root__7Vdzs #price .r3o-pk .r3o-bar{height:10px;margin-top:8px}.imatd_root__7Vdzs #price .r3o-pk .r3o-bar .b-l{top:1.5px;bottom:1.5px}.imatd_root__7Vdzs #price .r3o-pk .r3o-mo{font-size:9.5px;margin-top:3px}.imatd_root__7Vdzs #price .r3o-pk .r3o-mo span{padding-left:2px}.imatd_root__7Vdzs #price .r3o-pk-l{margin-top:4px;font-size:12.5px;font-weight:700;line-height:1.3;color:var(--brand-ink)}.imatd_root__7Vdzs #price .r3o-pk.is-boot .r3o-pk-l{color:var(--brand-900)}.imatd_root__7Vdzs #price .r3o-pk-go{font-size:12px;font-weight:600;color:var(--ink-3)}.imatd_root__7Vdzs #price .r3o-pk-go:after{content:" \2193"}@media (max-width:759px){.imatd_root__7Vdzs #price{padding-top:44px}.imatd_root__7Vdzs #price .r3o-head .display{font-size:34px}.imatd_root__7Vdzs #price .r3o-pair{gap:12px}.imatd_root__7Vdzs #price .r3o-pick{margin-bottom:6px}.imatd_root__7Vdzs #price .r3o-card.card-price{padding:18px}.imatd_root__7Vdzs #price .r3o-card .price.big .now{font-size:56px}.imatd_root__7Vdzs #price .r3o-card .ticks{margin-block:14px 16px;padding-top:12px;gap:5px}.imatd_root__7Vdzs #price .r3o-card .ticks li{font-size:14px;line-height:1.4}.imatd_root__7Vdzs #price .r3o-or{margin-block:-2px}.imatd_root__7Vdzs #price .r3o-after{padding:12px 14px}.imatd_root__7Vdzs #price .r3o-af{font-size:13.5px}}@media (min-width:760px){.imatd_root__7Vdzs #price .r3o-pair{grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr);column-gap:16px;row-gap:16px;align-items:stretch}.imatd_root__7Vdzs #price .r3o-pick{display:none}.imatd_root__7Vdzs #price .r3o-or{align-self:start;margin-top:150px}.imatd_root__7Vdzs #price .r3o-after{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:15px 20px}.imatd_root__7Vdzs #price .r3o-pair.has-gate{align-items:start}}@media (min-width:960px){.imatd_root__7Vdzs #price .r3o-pair{column-gap:20px}.imatd_root__7Vdzs #price .r3o-card .cp-name{font-size:19px}.imatd_root__7Vdzs #price .r3o-card .price.big .now{font-size:64px}}.imatd_root__7Vdzs #price .r3o-gate{margin-top:2px;padding:14px 14px 12px;border-radius:16px;background:var(--brand-50);border:1px solid var(--brand-100)}.imatd_root__7Vdzs #price .r3o-gate-h{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.imatd_root__7Vdzs #price .r3o-gate-t{font-weight:700;font-size:15.5px;color:var(--ink)}.imatd_root__7Vdzs #price .r3o-gate-x{flex:none;padding:4px 2px;border:0;background:none;font:600 13px/1.2 var(--font);color:var(--brand-ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.imatd_root__7Vdzs #price .r3o-gate-l{margin-top:2px;font-size:13.5px;line-height:1.45;color:var(--ink-2)}.imatd_root__7Vdzs #price .r3o-gate .fit-box{background:#fff}.imatd_root__7Vdzs #price .r3o-gate .fit-box:has(input:checked){background:#fff;border-color:var(--brand-300)}.imatd_root__7Vdzs #price .r3o-gate-out{margin-top:10px}.imatd_root__7Vdzs #price .r3o-gate-lock{display:flex;align-items:center;justify-content:center;min-height:48px;padding:8px 12px;border:1.5px dashed var(--brand-200);border-radius:12px;font-size:13.5px;line-height:1.35;color:var(--ink-3);text-align:center;background:#fff}.imatd_root__7Vdzs #price .r3o-gate-ok{font-weight:650;font-size:14.5px;color:var(--ok-700)}.imatd_root__7Vdzs #price .r3o-gate-go{margin-top:8px}.imatd_root__7Vdzs #price .r3o-gate-zero{margin-top:10px;font-size:13.5px;line-height:1.45}.imatd_root__7Vdzs #price .r3o-gate-zero a{font-weight:600}.imatd_root__7Vdzs #price .r3o-note{margin-top:8px;font-size:13px;line-height:1.4;color:var(--ink-3);text-align:center}.imatd_root__7Vdzs #price .r3o-up{margin-top:12px;padding-top:12px;border-top:1px dashed var(--line-2);font-size:13.5px;line-height:1.45;color:var(--ink-2)}.imatd_root__7Vdzs #price .r3o-up a{font-weight:650;white-space:nowrap}.imatd_root__7Vdzs #price .r3o-more{display:grid;gap:14px;margin-top:28px}.imatd_root__7Vdzs #price .pr-note{display:grid;gap:14px;min-width:0}.imatd_root__7Vdzs #price .pr-proof{display:grid;gap:8px;padding:12px 16px 12px 14px;border-radius:18px;background:var(--gold-100);border:1.5px solid var(--gold-edge);color:var(--ink);text-decoration:none;box-shadow:0 14px 30px -22px rgba(156,92,0,.6);transition:transform .2s var(--spring)}.imatd_root__7Vdzs #price .pr-proof:hover{transform:translateY(-1px)}.imatd_root__7Vdzs #price .pr-pr{display:flex;align-items:center;gap:14px}.imatd_root__7Vdzs #price .pr-pr+.pr-pr{padding-top:8px;border-top:1px dashed var(--gold-edge)}.imatd_root__7Vdzs #price .pr-proof-n{flex:none;width:84px;font-size:40px;line-height:.9;letter-spacing:-.03em;color:var(--gold-ink)}.imatd_root__7Vdzs #price .pr-proof-n small{font-size:20px;letter-spacing:0;color:var(--gold-700)}.imatd_root__7Vdzs #price .pr-proof-t{font-size:14.5px;font-weight:600;line-height:1.4;text-wrap:pretty}.imatd_root__7Vdzs #price .pr-proof-go{display:inline-block;font-weight:700;color:var(--gold-700);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px;white-space:nowrap}.imatd_root__7Vdzs #price .pr-proof-go:after{content:" \2192"}.imatd_root__7Vdzs #price .pr-letter{position:relative;padding:20px 18px 16px;background:#fff;border-radius:20px;clip-path:polygon(0 0,calc(100% - 36px) 0,100% 36px,100% 100%,0 100%);box-shadow:inset 0 0 0 1px var(--line);filter:drop-shadow(0 18px 28px rgba(40,16,109,.14)) drop-shadow(0 1px 1px rgba(20,16,40,.06))}.imatd_root__7Vdzs #price .pr-letter:after{content:"";position:absolute;top:0;right:0;width:36px;height:36px;background:var(--brand-100);clip-path:polygon(0 0,0 100%,100% 100%);border-bottom-left-radius:8px;box-shadow:inset 1px -1px 0 var(--brand-200)}.imatd_root__7Vdzs #price .pr-letter>p{font-size:15.5px;font-weight:500;line-height:1.55;color:var(--ink);text-wrap:pretty}.imatd_root__7Vdzs #price .pr-letter>p+p{margin-top:8px}.imatd_root__7Vdzs #price .pr-letter>p:first-child{padding-right:26px}.imatd_root__7Vdzs #price .pr-sign{display:flex;align-items:center;gap:14px;margin-top:14px;padding-top:12px;border-top:1px dashed var(--line-2)}.imatd_root__7Vdzs #price .pr-sign img{width:56px;height:56px;border-radius:50%;object-fit:cover;flex:none;box-shadow:0 0 0 2px #fff,0 0 0 3px var(--brand-100)}.imatd_root__7Vdzs #price .pr-sig{font-size:32px;line-height:1;color:var(--brand-ink)}.imatd_root__7Vdzs #price .pr-sig-t{margin-top:4px;font-size:13px;line-height:1.4;color:var(--ink-3)}.imatd_root__7Vdzs #price .pr-ranks{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--ink);text-decoration:none}.imatd_root__7Vdzs #price .pr-rk{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;border-radius:99px;background:#fff;border:1px solid var(--line-2);font-size:13.5px;font-weight:600;color:var(--ink-2)}.imatd_root__7Vdzs #price .pr-rk b{font-weight:800;color:var(--brand-ink)}.imatd_root__7Vdzs #price .pr-rk-l{flex-basis:100%;font-size:13px;font-weight:650;color:var(--brand-ink);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px}.imatd_root__7Vdzs #price .pr-rk-l:after{content:" \2192"}.imatd_root__7Vdzs #price .pr-ranks:hover .pr-rk{border-color:var(--brand-200)}.imatd_root__7Vdzs #price .rating{margin-top:0}@media (max-width:699px){.imatd_root__7Vdzs #price .pr-proof{gap:6px;padding:10px 12px}.imatd_root__7Vdzs #price .pr-proof-n{width:66px;font-size:32px}.imatd_root__7Vdzs #price .pr-proof-t{font-size:13.5px;line-height:1.38}.imatd_root__7Vdzs #price .pr-ranks{gap:5px}.imatd_root__7Vdzs #price .pr-rk{height:32px;padding:0 7px;font-size:12px;gap:4px;letter-spacing:-.01em}.imatd_root__7Vdzs #price .pr-letter{padding:16px 16px 12px}.imatd_root__7Vdzs #price .pr-letter>p{font-size:15px;line-height:1.5}.imatd_root__7Vdzs #price .pr-letter>p+p{margin-top:6px}.imatd_root__7Vdzs #price .pr-sign{margin-top:10px;padding-top:10px}.imatd_root__7Vdzs #price .pr-sign img{width:46px;height:46px}.imatd_root__7Vdzs #price .pr-sig{font-size:28px}}@media (min-width:960px){.imatd_root__7Vdzs #price .r3o-more{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:40px;align-items:start;margin-top:36px}.imatd_root__7Vdzs #price .pr-proof{min-height:52px;padding:10px 18px 10px 16px}.imatd_root__7Vdzs #price .pr-proof-t{font-size:15px}.imatd_root__7Vdzs #price .pr-letter{padding:24px 32px 18px}.imatd_root__7Vdzs #price .pr-sig{font-size:36px}.imatd_root__7Vdzs #price .pr-letter>p{font-size:16.5px;line-height:1.55}.imatd_root__7Vdzs #price .pr-rk-l{flex-basis:auto;margin-left:6px}}.imatd_root__7Vdzs .r3o-ways{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:9px 14px 10px;border-radius:14px;background:#fff;border:1.5px solid var(--brand-200);color:var(--ink);text-decoration:none;box-shadow:var(--shadow-1);transition:border-color .2s,transform .25s var(--spring)}.imatd_root__7Vdzs .r3o-ways:hover{border-color:var(--brand-400);transform:translateY(-1px)}.imatd_root__7Vdzs .r3o-ways-k{flex:none;display:inline-flex;align-items:center;gap:7px;font:400 10px/1 var(--pixel);letter-spacing:.05em;text-transform:uppercase;color:var(--brand-ink)}.imatd_root__7Vdzs .r3o-ways-k i{display:inline-flex;gap:2px}.imatd_root__7Vdzs .r3o-ways-k i:after,.imatd_root__7Vdzs .r3o-ways-k i:before{content:"";width:8px;height:8px;background:var(--brand-600)}.imatd_root__7Vdzs .r3o-ways-k i:after{background:var(--brand-900)}.imatd_root__7Vdzs .r3o-ways-t{flex:1 1 220px;min-width:0;font-size:14px;line-height:1.4;color:var(--ink-2);text-wrap:pretty}.imatd_root__7Vdzs .r3o-ways-t b{color:var(--ink);font-weight:700}.imatd_root__7Vdzs .r3o-ways-p{flex:none;display:inline-flex;align-items:baseline;gap:6px;font-weight:700;font-size:14.5px;color:var(--brand-900);white-space:nowrap}.imatd_root__7Vdzs .r3o-ways-p .arr{color:var(--brand-ink)}.imatd_root__7Vdzs .r3o-ways:hover .arr{transform:translateY(2px)}.imatd_root__7Vdzs #top .r3o-ways{order:4;margin-top:14px}.imatd_root__7Vdzs #top .top-media .r3o-ways{display:none}@media (min-width:960px){.imatd_root__7Vdzs #top .top-offer .r3o-ways{display:none}.imatd_root__7Vdzs #top .top-media .r3o-ways{display:flex;margin-top:14px;max-width:720px}}.imatd_root__7Vdzs #proof-end .r3o-ways{margin-top:2px}@media (min-width:860px){.imatd_root__7Vdzs #proof-end .r3o-ways{grid-column:1/3;max-width:380px;justify-self:end}}.imatd_root__7Vdzs .r3o-pair.is-armed [data-r3o-play]:not(.is-play) .b-l{transform:scaleX(0)}.imatd_root__7Vdzs .r3o-pair.is-armed [data-r3o-play]:not(.is-play) .b-x{transform:scaleY(0)}.imatd_root__7Vdzs .r3o-pair.is-armed [data-r3o-play]:not(.is-play) .r3o-pips i{background:var(--line-2);box-shadow:none}.imatd_root__7Vdzs .r3o-pair.is-armed [data-r3o-play].is-play .b-l{transition:transform .5s var(--ease-out) calc(var(--a) * 11ms)}.imatd_root__7Vdzs .r3o-pair.is-armed [data-r3o-play].is-play .b-x{transition:transform .3s var(--spring) 1.15s}.imatd_root__7Vdzs .r3o-pair.is-armed [data-r3o-play].is-play .r3o-pips i{transition:background-color 0s linear calc(var(--i) * 83ms + .25s),box-shadow 0s linear calc(var(--i) * 83ms + .25s)}html[data-calm="1"] .imatd_root__7Vdzs :where(.r3o-ways,.r3o-ways .arr,.r3o-pair *){transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.imatd_root__7Vdzs :where(.r3o-ways,.r3o-ways .arr,.r3o-pair *){transition:none!important;animation:none!important}}.imatd_root__7Vdzs #price .r3o-pips i.is-gone{background:var(--line-2);box-shadow:none}.imatd_root__7Vdzs #live-month{--pad-top:48px;--pad-bot:44px}@media (min-width:700px){.imatd_root__7Vdzs #live-month{--pad-top:72px;--pad-bot:72px}}@media (min-width:1100px){.imatd_root__7Vdzs #live-month{--pad-top:52px;--pad-bot:48px}}.imatd_root__7Vdzs #live-month .lm-head{display:grid;gap:12px}.imatd_root__7Vdzs #live-month .lm-head .sec-head{max-width:none}.imatd_root__7Vdzs #live-month .lm-promise{max-width:52ch;margin-top:0;font-size:16.5px;color:var(--ink-2)}.imatd_root__7Vdzs #live-month .lm-pr{display:grid;gap:10px}.imatd_root__7Vdzs #live-month .lm-plan{display:flex;align-items:flex-start;gap:9px;margin:0;font-size:13.5px;line-height:1.4;font-weight:650;color:var(--brand-800)}.imatd_root__7Vdzs #live-month .lm-plan .planned-sq{flex:none;margin-top:4px}@media (min-width:960px){.imatd_root__7Vdzs #live-month .lm-head{grid-template-columns:minmax(0,1fr) 380px;gap:36px;align-items:end}.imatd_root__7Vdzs #live-month .lm-head h2.display{font-size:clamp(40px,2.4vw + 18px,56px)}.imatd_root__7Vdzs #live-month .lm-promise{font-size:16px;line-height:1.5;padding-bottom:6px}}.imatd_root__7Vdzs #live-month .lm-stage{margin-top:24px}@media (min-width:700px){.imatd_root__7Vdzs #live-month .lm-stage{margin-top:28px}}.imatd_root__7Vdzs #live-month .lm-stage .lm-ph{min-height:0;aspect-ratio:16/9;border:0;border-radius:24px;background:var(--brand-900)}.imatd_root__7Vdzs #live-month .lm-ph:before{background-image:radial-gradient(circle at 1px 1px,rgba(185,166,253,.16) 1px,transparent 1.5px);background-size:26px 26px}.imatd_root__7Vdzs #live-month .lm-ph-cam{position:absolute;right:4%;top:23%;width:min(27%,280px);aspect-ratio:1;border-radius:50%;overflow:hidden;box-shadow:0 0 0 6px #fff,0 0 0 10px var(--gold-300)}.imatd_root__7Vdzs #live-month .lm-ph-cam img{display:block;width:100%;height:100%;object-fit:cover}.imatd_root__7Vdzs #live-month .lm-ph-live{position:absolute;right:calc(4% + min(13.5%,140px));top:calc(23% - 58px);transform:translateX(50%);padding:6px 11px;border-radius:999px;background:#e5242b;color:#fff;font-size:10.5px;white-space:nowrap}@media (max-width:699px){.imatd_root__7Vdzs #live-month .lm-stage .lm-ph{aspect-ratio:auto;min-height:420px;border-radius:20px}.imatd_root__7Vdzs #live-month .lm-ph-cam{inset:14px 14px auto auto;width:124px;height:124px;border-radius:50%;box-shadow:0 0 0 4px #fff,0 0 0 7px var(--gold-300)}.imatd_root__7Vdzs #live-month .lm-ph-cam img{object-position:50% 30%}.imatd_root__7Vdzs #live-month .lm-ph-live{left:14px;right:auto;top:14px;transform:none}}.imatd_root__7Vdzs #live-month .lm-row{display:grid;gap:12px;margin-top:12px}@media (min-width:700px){.imatd_root__7Vdzs #live-month .lm-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin-top:14px}.imatd_root__7Vdzs #live-month .lm-review{grid-column:1/-1}}@media (min-width:960px){.imatd_root__7Vdzs #live-month .lm-row{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:stretch}.imatd_root__7Vdzs #live-month .lm-review{grid-column:auto}}.imatd_root__7Vdzs #live-month .lm-month{display:flex;flex-direction:column;gap:10px;padding:16px 18px 14px;border-radius:20px;background:var(--surface);border:1.5px solid var(--brand-200)}.imatd_root__7Vdzs #live-month .lm-mt{font-size:19px;line-height:1.1;letter-spacing:-.01em}.imatd_root__7Vdzs #live-month .lm-tbl{display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:6px 10px;align-items:center}.imatd_root__7Vdzs #live-month .lm-wn{font-size:12px;font-weight:700;color:var(--brand-ink);white-space:nowrap}.imatd_root__7Vdzs #live-month .lm-sq{display:flex;gap:4px}.imatd_root__7Vdzs #live-month .lm-d{display:block;width:15px;height:15px;border-radius:4px;background:var(--brand-600);box-shadow:inset 0 -2px 0 rgba(20,6,70,.35)}.imatd_root__7Vdzs #live-month .lm-tp{font-size:11.5px;line-height:1.25;color:var(--ink-2)}.imatd_root__7Vdzs #live-month .lm-foot{display:flex;align-items:center;gap:12px;margin-top:auto;padding-top:10px;border-top:1px dashed var(--line-2)}.imatd_root__7Vdzs #live-month .lm-count{flex:none;display:flex;align-items:baseline;gap:6px;color:var(--brand-ink);line-height:1}.imatd_root__7Vdzs #live-month .lm-n{font-size:40px;letter-spacing:-.02em;font-variant-numeric:tabular-nums;min-width:2.1ch}.imatd_root__7Vdzs #live-month .lm-count>span:last-child{font-size:19px}.imatd_root__7Vdzs #live-month .lm-fl{font-size:12px;line-height:1.35;color:var(--ink-2)}.imatd_root__7Vdzs #live-month .lm-fl>span{display:block}.imatd_root__7Vdzs #live-month .lm-rec{color:var(--ink-3)}.imatd_root__7Vdzs #live-month .lm-month.is-armed .lm-d{background:var(--brand-100);box-shadow:inset 0 0 0 1.5px var(--brand-200)}.imatd_root__7Vdzs #live-month .lm-month.is-armed .lm-d.on{background:var(--brand-600);box-shadow:inset 0 -2px 0 rgba(20,6,70,.35);transition:background .12s}.imatd_root__7Vdzs #live-month .lm-month.is-armed .lm-d.is-now{box-shadow:0 0 0 2.5px var(--gold-300),inset 0 -2px 0 rgba(20,6,70,.35)}.imatd_root__7Vdzs #live-month .lm-review{display:flex;flex-direction:column;gap:10px;margin:0;padding:16px 18px 14px;border-radius:20px;background:var(--surface);border:1.5px solid var(--brand-200)}.imatd_root__7Vdzs #live-month .lm-review blockquote{margin:0}.imatd_root__7Vdzs #live-month .lm-review blockquote p{font-size:14.5px;font-weight:500;line-height:1.45;color:var(--ink)}.imatd_root__7Vdzs #live-month .lm-review mark{padding:0 3px;border-radius:4px;background:var(--gold-300);color:var(--ink);box-decoration-break:clone;-webkit-box-decoration-break:clone}.imatd_root__7Vdzs #live-month .lm-review figcaption{display:flex;flex-wrap:wrap;align-items:center;gap:2px 10px;margin-top:auto;font-size:12.5px;line-height:1.4;color:var(--ink-3)}.imatd_root__7Vdzs #live-month .lm-stars{color:var(--gold-500);letter-spacing:1px;font-size:12px}.imatd_root__7Vdzs #live-month .lm-review a{font-weight:650}@media (max-width:699px){.imatd_root__7Vdzs #live-month .lm-promise{font-size:15.5px}.imatd_root__7Vdzs #live-month .lm-month{padding:14px 14px 12px}.imatd_root__7Vdzs #live-month .lm-d{width:20px;height:20px}.imatd_root__7Vdzs #live-month .lm-review{padding:14px 14px 12px}}html[data-calm="1"] .imatd_root__7Vdzs #live-month .lm-d{transition:none}.imatd_root__7Vdzs #bootcamp{--pad-top:48px;--pad-bot:52px}@media (min-width:700px){.imatd_root__7Vdzs #bootcamp{--pad-top:88px;--pad-bot:88px}}@media (min-width:1100px){.imatd_root__7Vdzs #bootcamp{--pad-top:clamp(72px,9vh,104px);--pad-bot:clamp(72px,9vh,104px)}}.imatd_root__7Vdzs #bootcamp #bc-checkout{scroll-margin-top:calc(var(--nav-h,56px) + 48px)}.imatd_root__7Vdzs #bootcamp .bc-head{display:grid;gap:12px}.imatd_root__7Vdzs #bootcamp .bc-head .sec-head{max-width:none}.imatd_root__7Vdzs #bootcamp .bc-lede .promise{margin-top:8px;max-width:46ch;font-size:15.5px}.imatd_root__7Vdzs #bootcamp .bc-why{font-size:21px;line-height:1.15;letter-spacing:-.01em;color:var(--brand-800);text-wrap:balance}@media (min-width:700px){.imatd_root__7Vdzs #bootcamp .bc-why{font-size:26px}.imatd_root__7Vdzs #bootcamp .bc-lede .promise{font-size:18px;margin-top:10px}}@media (min-width:960px){.imatd_root__7Vdzs #bootcamp .bc-head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:56px;align-items:end}.imatd_root__7Vdzs #bootcamp .bc-lede{padding-bottom:6px}}.imatd_root__7Vdzs #bootcamp .bc-sum{margin-top:var(--to-stage,28px);padding:20px 22px 16px;border-radius:24px;background:var(--surface);border:1.5px solid var(--brand-200);box-shadow:0 1px 2px rgba(20,16,40,.05),0 18px 44px -26px rgba(40,16,109,.38)}.imatd_root__7Vdzs #bootcamp .bc-sum .planned{margin:0 0 18px;padding:10px 14px;font-size:14.5px}.imatd_root__7Vdzs #bootcamp .bsm{position:relative;display:grid;grid-template-columns:200px minmax(0,1fr);grid-template-rows:auto auto auto auto;gap:12px 18px;align-items:stretch}.imatd_root__7Vdzs #bootcamp .bsm-axis,.imatd_root__7Vdzs #bootcamp .bsm-grid{grid-column:2;position:relative}.imatd_root__7Vdzs #bootcamp .bsm-axis{grid-row:1;height:22px}.imatd_root__7Vdzs #bootcamp .bsm-axis span{position:absolute;top:0;left:calc(var(--a) * 1%);width:calc((var(--b) - var(--a)) * 1%);font-size:12.5px;font-weight:700;line-height:22px;color:var(--ink-2);text-align:center;white-space:nowrap}.imatd_root__7Vdzs #bootcamp .bsm-axis span:first-child{color:var(--ink-3);font-weight:600}.imatd_root__7Vdzs #bootcamp .bsm-ax-ex{color:var(--ink)!important}.imatd_root__7Vdzs #bootcamp .bsm-grid{grid-row:1/span 3;pointer-events:none;z-index:0}.imatd_root__7Vdzs #bootcamp .is-course>*{grid-row:2}.imatd_root__7Vdzs #bootcamp .is-boot>*{grid-row:3}.imatd_root__7Vdzs #bootcamp .bsm-grid i{position:absolute;top:24px;bottom:0;left:calc(var(--a) * 1%);width:1px;background:var(--line)}.imatd_root__7Vdzs #bootcamp .bsm-grid i.bsm-ex{width:0;border-left:2px dashed var(--ink);top:22px;bottom:-4px}.imatd_root__7Vdzs #bootcamp .bsm-exl{display:none}.imatd_root__7Vdzs #bootcamp .bsm-row{display:contents}.imatd_root__7Vdzs #bootcamp .bsm-name{grid-column:1;display:flex;flex-direction:column;justify-content:center;gap:4px;padding-right:4px}.imatd_root__7Vdzs #bootcamp .bsm-name>b{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font:400 20px/1.1 var(--display);letter-spacing:-.01em;color:var(--ink)}.imatd_root__7Vdzs #bootcamp .bsm-name>span{font-size:13px;line-height:1.35;color:var(--ink-2)}.imatd_root__7Vdzs #bootcamp .is-boot .bsm-name>b{color:var(--brand-800)}.imatd_root__7Vdzs #bootcamp .bsm-chip{display:inline-block;padding:4px 9px 5px;border-radius:999px;background:var(--brand-50);border:1.5px solid var(--brand-200);font:750 14px/1 var(--font);font-style:normal;letter-spacing:0;color:var(--brand-800)}.imatd_root__7Vdzs #bootcamp .bsm-chip.is-boot{background:var(--brand-600);border-color:var(--brand-600);color:#fff}.imatd_root__7Vdzs #bootcamp .bsm-track{grid-column:2;position:relative;z-index:1;height:64px}.imatd_root__7Vdzs #bootcamp .is-boot .bsm-track{height:166px}.imatd_root__7Vdzs #bootcamp .bsm-b{position:absolute;left:calc(var(--a) * 1%);width:calc((var(--b) - var(--a)) * 1% - 4px);top:0;bottom:0;display:flex;flex-direction:column;justify-content:flex-start;gap:6px;padding:8px 9px;border-radius:10px;min-width:0;font-size:12.5px;line-height:1.2;transition:box-shadow .25s var(--ease-out)}.imatd_root__7Vdzs #bootcamp .bsm-b>b{font-size:13px;font-weight:750;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.imatd_root__7Vdzs #bootcamp .bsm-b.l1{bottom:auto;height:92px;padding-top:17px}.imatd_root__7Vdzs #bootcamp .bsm-b.l2{top:auto;height:66px}.imatd_root__7Vdzs #bootcamp .is-pace{justify-content:center;background:repeating-linear-gradient(135deg,var(--bg) 0 6px,#fff 6px 12px);border:1.5px solid var(--line-2);color:var(--ink-2);overflow:hidden}.imatd_root__7Vdzs #bootcamp .is-pace span{font-size:12.5px;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.imatd_root__7Vdzs #bootcamp .is-course .is-pace{flex-direction:row;align-items:center;justify-content:flex-start;gap:12px}.imatd_root__7Vdzs #bootcamp .is-live{background:var(--brand-700);color:#fff;flex-direction:row;align-items:center;justify-content:flex-start;gap:9px;box-shadow:inset 0 -3px 0 rgba(20,6,70,.35)}.imatd_root__7Vdzs #bootcamp .is-bio,.imatd_root__7Vdzs #bootcamp .is-chem,.imatd_root__7Vdzs #bootcamp .is-found,.imatd_root__7Vdzs #bootcamp .is-phys{background:var(--brand-600);color:#fff;box-shadow:inset 0 -3px 0 rgba(20,6,70,.3)}.imatd_root__7Vdzs #bootcamp .is-phys{background:var(--brand-400)}.imatd_root__7Vdzs #bootcamp .is-break{justify-content:center;background:repeating-linear-gradient(135deg,var(--brand-100) 0 5px,var(--brand-50) 5px 10px);border:1.5px dashed var(--brand-300);color:var(--brand-800)}.imatd_root__7Vdzs #bootcamp .bsm-b.is-spot{box-shadow:0 0 0 3px var(--gold-300),0 10px 24px -12px rgba(40,16,109,.6);z-index:2}.imatd_root__7Vdzs #bootcamp .bsm-face{flex:none;width:34px;height:34px;border-radius:50%;object-fit:cover;background:var(--brand-200);box-shadow:0 0 0 2.5px var(--gold-300)}.imatd_root__7Vdzs #bootcamp .l1 .bsm-face{position:absolute;left:50%;top:-15px;margin-left:-15px;z-index:3;width:30px;height:30px}.imatd_root__7Vdzs #bootcamp .bsm-sq{display:flex;flex-wrap:wrap;gap:3px;max-width:100%}.imatd_root__7Vdzs #bootcamp .bsm-sq i{display:block;width:12px;height:12px;border-radius:3px;background:var(--gold-300);box-shadow:inset 0 -2px 0 rgba(156,92,0,.35);transition:transform .2s var(--ease-out)}.imatd_root__7Vdzs #bootcamp .bsm-sq i.is-now{transform:scale(1.35);box-shadow:0 0 0 2px #fff,inset 0 -2px 0 rgba(156,92,0,.35)}.imatd_root__7Vdzs #bootcamp .is-found .bsm-sq{max-width:90px}.imatd_root__7Vdzs #bootcamp .is-chem{padding-inline:6px}.imatd_root__7Vdzs #bootcamp .is-chem>b{font-size:11.5px;letter-spacing:-.01em}.imatd_root__7Vdzs #bootcamp .bc-sum.is-armed .bsm-sq i{background:rgba(255,255,255,.22);box-shadow:none}.imatd_root__7Vdzs #bootcamp .bc-sum.is-armed .bsm-sq i.on{background:var(--gold-300);box-shadow:inset 0 -2px 0 rgba(156,92,0,.35)}.imatd_root__7Vdzs #bootcamp .bc-sum.is-armed .bsm-sq i.on.is-now{box-shadow:0 0 0 2px #fff,inset 0 -2px 0 rgba(156,92,0,.35)}.imatd_root__7Vdzs #bootcamp .bsm-lane{grid-column:2;grid-row:4;position:relative;height:74px;--cx:calc((var(--a) + var(--b)) / 2 * 1%)}.imatd_root__7Vdzs #bootcamp .bsm-caret{position:absolute;top:0;left:var(--cx);width:0;height:0;margin-left:-9px;border:9px solid transparent;border-top:0;border-bottom:10px solid var(--brand-900);transition:left .35s var(--ease-out)}.imatd_root__7Vdzs #bootcamp .bsm-call{position:absolute;top:10px;left:clamp(0px,calc(var(--cx) - 190px),calc(100% - 380px));width:380px;display:flex;flex-direction:column;gap:5px;padding:10px 16px 12px;border-radius:14px;background:var(--brand-900);color:#fff;box-shadow:0 14px 30px -18px rgba(40,16,109,.8);transition:left .35s var(--ease-out)}.imatd_root__7Vdzs #bootcamp .bsm-cw{font-size:10.5px;letter-spacing:.06em;color:var(--gold-300)}.imatd_root__7Vdzs #bootcamp .bsm-ct{font-size:21px;line-height:1.12;letter-spacing:-.01em;text-wrap:balance}.imatd_root__7Vdzs #bootcamp .bc-sum.is-armed .bsm-call.is-new .bsm-ct{animation:imatd_bc-in__5H29c .35s var(--ease-out)}@keyframes imatd_bc-in__5H29c{0%{opacity:.2;transform:translateY(4px)}}.imatd_root__7Vdzs #bootcamp .bsm-key{display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px;margin-top:10px;padding-top:12px;border-top:1px solid var(--line);font-size:13.5px;line-height:1.4;color:var(--ink-2)}.imatd_root__7Vdzs #bootcamp .bsm-lg{display:inline-flex;align-items:center;gap:7px}.imatd_root__7Vdzs #bootcamp .bsm-lg i{flex:none;width:12px;height:12px;border-radius:3px}.imatd_root__7Vdzs #bootcamp .k-live{background:var(--brand-600)}.imatd_root__7Vdzs #bootcamp .k-pace{background:repeating-linear-gradient(135deg,var(--line-2) 0 2px,#fff 2px 4px);outline:1px solid var(--line-2)}.imatd_root__7Vdzs #bootcamp .bsm-lg i.k-sq{width:11px;height:11px;border-radius:3px;background:var(--gold-300);box-shadow:inset 0 -1.5px 0 rgba(156,92,0,.35)}@media (min-width:700px) and (max-width:1099px){.imatd_root__7Vdzs #bootcamp .bsm{grid-template-columns:150px minmax(0,1fr);gap:12px 12px}.imatd_root__7Vdzs #bootcamp .bsm-name>b{font-size:17px}.imatd_root__7Vdzs #bootcamp .bsm-name>span{font-size:12.5px}.imatd_root__7Vdzs #bootcamp .is-course .is-pace span{display:none}.imatd_root__7Vdzs #bootcamp .bsm-b>b{font-size:12px}.imatd_root__7Vdzs #bootcamp .bsm-sq i{width:10px;height:10px}.imatd_root__7Vdzs #bootcamp .is-found .bsm-sq{max-width:66px}.imatd_root__7Vdzs #bootcamp .bsm-call{width:320px;left:clamp(0px,calc(var(--cx) - 160px),calc(100% - 320px))}}@media (max-width:699px){.imatd_root__7Vdzs #bootcamp .bc-sum{padding:14px 12px 12px;border-radius:20px}.imatd_root__7Vdzs #bootcamp .bc-sum .planned{margin:0 0 12px;padding:9px 12px;font-size:13.5px}.imatd_root__7Vdzs #bootcamp .bsm{grid-template-columns:38px minmax(0,.8fr) minmax(0,1.2fr);grid-template-rows:auto 420px;gap:10px 8px}.imatd_root__7Vdzs #bootcamp .bsm-axis{grid-column:1;grid-row:2;height:auto}.imatd_root__7Vdzs #bootcamp .bsm-axis span{left:0;width:auto;right:0;top:calc(var(--a) * 1%);height:calc((var(--b) - var(--a)) * 1%);padding-top:3px;font-size:11px;line-height:1.15;text-align:left;white-space:normal}.imatd_root__7Vdzs #bootcamp .bsm-ax-ex{visibility:hidden}.imatd_root__7Vdzs #bootcamp .bsm-exl{display:block;position:absolute;left:44px;top:5px;padding:3px 7px 4px;border-radius:6px;background:var(--ink);color:#fff;font-size:11px;font-style:normal;font-weight:750;line-height:1;white-space:nowrap}.imatd_root__7Vdzs #bootcamp .bsm-grid{grid-column:1/span 3;grid-row:2}.imatd_root__7Vdzs #bootcamp .bsm-grid i{left:0;right:0;width:auto;height:1px;top:calc(var(--a) * 1%);bottom:auto}.imatd_root__7Vdzs #bootcamp .bsm-grid i.bsm-ex{height:0;border-left:0;border-top:2px dashed var(--ink);top:calc(var(--a) * 1%);bottom:auto}.imatd_root__7Vdzs #bootcamp .bsm-name{grid-row:1!important;justify-content:flex-end;gap:3px;padding:0}.imatd_root__7Vdzs #bootcamp .is-course .bsm-name{grid-column:2}.imatd_root__7Vdzs #bootcamp .is-boot .bsm-name{grid-column:3}.imatd_root__7Vdzs #bootcamp .bsm-name>b{font-size:16px;gap:4px 6px}.imatd_root__7Vdzs #bootcamp .bsm-chip{font-size:12.5px;padding:3px 7px 4px}.imatd_root__7Vdzs #bootcamp .bsm-name>span{font-size:11.5px;line-height:1.3}.imatd_root__7Vdzs #bootcamp .bsm-track{grid-row:2!important;height:auto!important}.imatd_root__7Vdzs #bootcamp .is-course .bsm-track{grid-column:2}.imatd_root__7Vdzs #bootcamp .is-boot .bsm-track{grid-column:3}.imatd_root__7Vdzs #bootcamp .bsm-b{left:0;right:0;width:auto;top:calc(var(--a) * 1%);height:calc((var(--b) - var(--a)) * 1% - 3px);bottom:auto;padding:5px 6px;gap:4px;justify-content:flex-start}.imatd_root__7Vdzs #bootcamp .bsm-b.l1{right:calc(36% + 3px);height:calc((var(--b) - var(--a)) * 1% - 3px)}.imatd_root__7Vdzs #bootcamp .bsm-b.l2{left:64%;height:calc((var(--b) - var(--a)) * 1% - 3px);top:calc(var(--a) * 1%)}.imatd_root__7Vdzs #bootcamp .bsm-b>b{font-size:11.5px;white-space:normal;line-height:1.12}.imatd_root__7Vdzs #bootcamp .is-course .is-pace{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:4px}.imatd_root__7Vdzs #bootcamp .is-pace span{white-space:normal;font-size:11.5px;line-height:1.3}.imatd_root__7Vdzs #bootcamp .is-boot .is-pace{justify-content:flex-start}.imatd_root__7Vdzs #bootcamp .is-live{flex-direction:column;align-items:flex-start;justify-content:center;gap:5px}.imatd_root__7Vdzs #bootcamp .bsm-face{width:26px;height:26px}.imatd_root__7Vdzs #bootcamp .l1 .bsm-face{width:24px;height:24px;left:auto;right:4px;top:-9px;margin:0}.imatd_root__7Vdzs #bootcamp .bsm-b.l1{padding-top:5px}.imatd_root__7Vdzs #bootcamp .l1>b{padding-right:16px;font-size:11px}.imatd_root__7Vdzs #bootcamp .bsm-tk{display:none}.imatd_root__7Vdzs #bootcamp .is-chem>b,.imatd_root__7Vdzs #bootcamp .is-phys>b{font-size:11px}.imatd_root__7Vdzs #bootcamp .bsm-sq{gap:2px}.imatd_root__7Vdzs #bootcamp .bsm-sq i{width:9px;height:9px;border-radius:2px}.imatd_root__7Vdzs #bootcamp .is-found .bsm-sq{max-width:none}.imatd_root__7Vdzs #bootcamp .bsm-lane{grid-column:2;grid-row:2;z-index:4;pointer-events:none;--cy:calc((var(--a) + var(--b)) / 2 * 1%)}.imatd_root__7Vdzs #bootcamp .bsm-caret{top:var(--cy);left:auto;right:-9px;margin:-9px 0 0;border:9px solid transparent;border-right:0;border-left:10px solid var(--brand-900);transition:top .35s var(--ease-out)}.imatd_root__7Vdzs #bootcamp .bsm-call{top:clamp(0px,calc(var(--cy) - 44px),calc(100% - 96px));left:0;right:0;padding:8px 10px 9px;gap:4px;border-radius:12px;transition:top .35s var(--ease-out)}.imatd_root__7Vdzs #bootcamp .bsm-cw{font-size:9px}.imatd_root__7Vdzs #bootcamp .bsm-ct{font-size:15px;line-height:1.15}.imatd_root__7Vdzs #bootcamp .bsm-key{font-size:12.5px;gap:4px 12px;margin-top:10px;padding-top:10px}.imatd_root__7Vdzs #bootcamp .bsm{grid-template-rows:auto 420px auto}.imatd_root__7Vdzs #bootcamp .bsm-lane{grid-column:1/span 3;grid-row:3;position:relative;height:auto;z-index:auto}.imatd_root__7Vdzs #bootcamp .bsm-caret{display:none}.imatd_root__7Vdzs #bootcamp .bsm-call{position:static;width:auto;transition:none}}.imatd_root__7Vdzs #bootcamp .plan-more{margin-top:12px;border-radius:var(--r-lg);background:var(--bg);border:1px solid var(--line)}.imatd_root__7Vdzs #bootcamp .plan-more>summary{position:relative;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px;min-height:52px;padding:13px 48px 13px 18px;cursor:pointer;list-style:none}.imatd_root__7Vdzs #bootcamp .plan-more>summary::-webkit-details-marker{display:none}.imatd_root__7Vdzs #bootcamp .plan-more>summary:after{content:"";position:absolute;right:20px;top:20px;width:8px;height:8px;border:solid var(--ink-2);border-width:0 2px 2px 0;transform:rotate(45deg);transition:transform .25s var(--ease-out)}.imatd_root__7Vdzs #bootcamp .plan-more[open]>summary:after{transform:rotate(-135deg);top:24px}.imatd_root__7Vdzs #bootcamp .plan-sum-t{font-size:18px;line-height:1.2;letter-spacing:-.01em;color:var(--ink)}.imatd_root__7Vdzs #bootcamp .plan-sum-l{font-size:14px;line-height:1.45;color:var(--ink-2)}.imatd_root__7Vdzs #bootcamp .bc-tl{position:relative;display:grid;margin:4px 18px 20px;padding:0;list-style:none;max-width:720px}.imatd_root__7Vdzs #bootcamp .bc-tl:before{content:"";position:absolute;left:5px;top:10px;bottom:10px;width:2px;background:var(--brand-200)}.imatd_root__7Vdzs #bootcamp .bc-tl>li{position:relative;display:grid;gap:5px;padding:0 0 14px 26px}.imatd_root__7Vdzs #bootcamp .bc-tl>li:before{content:"";position:absolute;left:0;top:3px;width:12px;height:12px;background:var(--brand-400)}.imatd_root__7Vdzs #bootcamp .bc-tl>li.is-block:before{background:var(--brand-600);width:14px;height:14px;left:-1px}.imatd_root__7Vdzs #bootcamp .bc-tl>li.is-exam:before{background:var(--bg);outline:2px dashed var(--brand-600);outline-offset:-2px}.imatd_root__7Vdzs #bootcamp .bc-tl>li:last-child{padding-bottom:0}.imatd_root__7Vdzs #bootcamp .bc-tw{font-size:10.5px;line-height:1.4;color:var(--brand-ink)}.imatd_root__7Vdzs #bootcamp .bc-tc{padding:11px 14px;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line)}.imatd_root__7Vdzs #bootcamp .bc-tc h3{font-size:15px;font-weight:700;line-height:1.3}.imatd_root__7Vdzs #bootcamp .bc-tc p{margin-top:3px;font-size:14px;line-height:1.45;color:var(--ink-2)}.imatd_root__7Vdzs #bootcamp .bc-tc.is-gold{background:var(--gold-50);border-color:var(--gold-line)}.imatd_root__7Vdzs #bootcamp .bc-tc.is-boot{border:1.5px solid var(--brand-300)}.imatd_root__7Vdzs #bootcamp .bc-tc.is-live{background:var(--brand-700);border-color:var(--brand-800);color:#fff}.imatd_root__7Vdzs #bootcamp .bc-tc.is-live p{color:var(--brand-100)}.imatd_root__7Vdzs #bootcamp li.is-exam .bc-tc{border:1.5px dashed var(--brand-400);background:transparent}.imatd_root__7Vdzs #bootcamp .bc-card{display:grid;margin-top:20px;padding:0;border-radius:var(--r-xl);background:var(--surface);border:1.5px solid var(--brand-300);overflow:hidden;box-shadow:0 1px 2px rgba(20,16,40,.05),0 18px 40px -22px rgba(40,16,109,.38)}@media (min-width:960px){.imatd_root__7Vdzs #bootcamp .bc-card{grid-template-columns:minmax(0,7fr) minmax(0,5fr);margin-top:24px}}.imatd_root__7Vdzs #bootcamp .bc-buy,.imatd_root__7Vdzs #bootcamp .bc-info{min-width:0}.imatd_root__7Vdzs #bootcamp .bc-info{padding:22px 24px 14px}.imatd_root__7Vdzs #bootcamp .bc-ch{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:10px 20px;padding-bottom:14px;border-bottom:1px solid var(--line)}.imatd_root__7Vdzs #bootcamp .bc-name{font-weight:700;font-size:17px;line-height:1.3}.imatd_root__7Vdzs #bootcamp .bc-eb{display:inline-block;margin-top:8px;padding:4px 8px;border-radius:7px;background:var(--gold-100);color:var(--gold-700);font-size:12.5px;font-weight:650;line-height:1.35}.imatd_root__7Vdzs #bootcamp .bc-price{margin-top:0;display:flex;align-items:baseline;gap:8px;font-family:var(--display);line-height:1}.imatd_root__7Vdzs #bootcamp .bc-price s{font-size:20px;color:var(--ink-3);text-decoration-thickness:2px}.imatd_root__7Vdzs #bootcamp .bc-price .now{font-size:46px;letter-spacing:-.02em}.imatd_root__7Vdzs #bootcamp .bc-vat{margin-top:4px;font-size:13.5px;color:var(--ink-2)}.imatd_root__7Vdzs #bootcamp .bc-pr{text-align:right}.imatd_root__7Vdzs #bootcamp .bc-ticks{display:grid;gap:7px;margin:14px 0 0;padding:0;list-style:none}@media (min-width:700px){.imatd_root__7Vdzs #bootcamp .bc-ticks{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9px 22px}.imatd_root__7Vdzs #bootcamp .bc-ticks .is-plus{grid-column:1/-1}}.imatd_root__7Vdzs #bootcamp .bc-ticks li{position:relative;padding-left:27px;font-size:14.5px;line-height:1.42}.imatd_root__7Vdzs #bootcamp .bc-ticks li:before{content:"";position:absolute;left:0;top:1px;width:18px;height:18px;border-radius:50%;background:var(--ok-500)}.imatd_root__7Vdzs #bootcamp .bc-ticks li:after{content:"";position:absolute;left:6.5px;top:4.5px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.imatd_root__7Vdzs #bootcamp .bc-ticks li.is-plus:before{background:var(--gold-500)}.imatd_root__7Vdzs #bootcamp .bc-ticks .life{display:inline-block;padding:2px 9px 3px;border-radius:999px;background:var(--gold-300);border:1px solid var(--gold-edge,#e3a92a);font-size:13.5px;font-weight:700;color:var(--gold-ink)}.imatd_root__7Vdzs #bootcamp .bc-bonus{font-size:13.5px;color:var(--ink-2)}.imatd_root__7Vdzs #bootcamp .pay-more{margin-top:14px;border-top:1px solid var(--line);padding-top:4px}.imatd_root__7Vdzs #bootcamp .pay-more summary{cursor:pointer;min-height:44px;font-size:14.5px;font-weight:650;color:var(--ink-2);list-style:none;display:flex;align-items:center;gap:8px}.imatd_root__7Vdzs #bootcamp .pay-more summary::-webkit-details-marker{display:none}.imatd_root__7Vdzs #bootcamp .pay-more summary:after{content:"";width:7px;height:7px;border:solid var(--ink-3);border-width:0 1.6px 1.6px 0;transform:translateY(-2px) rotate(45deg);transition:transform .2s}.imatd_root__7Vdzs #bootcamp .pay-more[open] summary:after{transform:translateY(1px) rotate(-135deg)}.imatd_root__7Vdzs #bootcamp .pay-more p{margin-top:8px;font-size:13.5px;line-height:1.5;color:var(--ink-2)}.imatd_root__7Vdzs #bootcamp .pay-more a{font-weight:600}.imatd_root__7Vdzs #bootcamp .bc-buy{display:grid;align-content:start;gap:10px;padding:18px 20px 16px;background:var(--brand-50);border-top:1px solid var(--brand-200)}@media (min-width:960px){.imatd_root__7Vdzs #bootcamp .bc-buy{border-top:0;border-left:1px solid var(--brand-200);padding:20px 22px 18px}}.imatd_root__7Vdzs #bootcamp .fit{margin:0;padding:0;border:0;background:none;min-inline-size:0}.imatd_root__7Vdzs #bootcamp .fit .fit-title{float:left;width:100%;padding:0;margin:0 0 2px;font-weight:700;font-size:15.5px}.imatd_root__7Vdzs #bootcamp .fit .fit-title+*{clear:both}.imatd_root__7Vdzs #bootcamp .fit-lede{font-size:13.5px;line-height:1.45;color:var(--ink-2)}.imatd_root__7Vdzs #bootcamp .fit-box{display:flex;gap:10px;align-items:flex-start;margin-top:7px;padding:10px 11px;min-height:44px;border:1px solid var(--line-2);border-radius:10px;background:var(--surface);font-size:14px;line-height:1.4;cursor:pointer;transition:border-color .2s,background .2s}.imatd_root__7Vdzs #bootcamp .fit-box:hover{border-color:var(--brand-300)}.imatd_root__7Vdzs #bootcamp .fit-box input{flex:none;width:18px;height:18px;margin:1px 0 0;accent-color:var(--brand-600)}.imatd_root__7Vdzs #bootcamp .fit-box:has(input:checked){border-color:var(--brand-400);background:var(--brand-100)}.imatd_root__7Vdzs #bootcamp .fit-out{margin-top:10px}.imatd_root__7Vdzs #bootcamp .fit-locked{display:flex;align-items:center;justify-content:center;min-height:46px;padding:8px 12px;border:1.5px dashed var(--brand-300);border-radius:12px;font-size:13.5px;line-height:1.35;color:var(--ink-3);text-align:center}.imatd_root__7Vdzs #bootcamp .fit-done[hidden],.imatd_root__7Vdzs #bootcamp .fit-locked[hidden]{display:none}.imatd_root__7Vdzs #bootcamp .fit-done{font-weight:650;font-size:14.5px;color:var(--ok-700)}.imatd_root__7Vdzs #bootcamp #bc-cta{margin-top:10px;width:100%;justify-content:center;background:var(--brand-700);border-color:var(--brand-700);color:#fff;box-shadow:inset 0 -3px 0 rgba(20,6,70,.35)}.imatd_root__7Vdzs #bootcamp #bc-cta:hover{background:var(--brand-800)}.imatd_root__7Vdzs #bootcamp .bc-zero{font-size:14px}.imatd_root__7Vdzs #bootcamp .bc-zero a{font-weight:600}@media (max-width:699px){.imatd_root__7Vdzs #bootcamp .plan-sum-l{display:none}.imatd_root__7Vdzs #bootcamp .plan-more>summary{min-height:48px;padding-block:12px}.imatd_root__7Vdzs #bootcamp .plan-more>summary:after{top:19px}.imatd_root__7Vdzs #bootcamp .bc-tl{margin:4px 14px 16px}.imatd_root__7Vdzs #bootcamp .bc-card{margin-top:14px;border-radius:20px}.imatd_root__7Vdzs #bootcamp .bc-info{padding:16px 16px 6px}.imatd_root__7Vdzs #bootcamp .bc-ch{padding-bottom:12px}.imatd_root__7Vdzs #bootcamp .bc-pr{text-align:left}.imatd_root__7Vdzs #bootcamp .bc-price .now{font-size:40px}.imatd_root__7Vdzs #bootcamp .bc-ticks{gap:6px;margin-top:12px}.imatd_root__7Vdzs #bootcamp .bc-ticks li{font-size:13.5px;line-height:1.38;padding-left:25px}.imatd_root__7Vdzs #bootcamp .bc-buy{padding:14px}.imatd_root__7Vdzs #bootcamp .fit-box{font-size:13.5px;padding:9px 10px;margin-top:6px}}html[data-calm="1"] .imatd_root__7Vdzs #bootcamp :where(.fit-box,.bsm-sq i,.bsm-b,.bsm-call,.bsm-caret,.bsm-ct){transition:none!important;animation:none!important}html[data-calm="1"] .imatd_root__7Vdzs #bootcamp .pay-more summary:after,html[data-calm="1"] .imatd_root__7Vdzs #bootcamp .plan-more>summary:after{transition:none}@media (prefers-reduced-motion:reduce){.imatd_root__7Vdzs #bootcamp :where(.bsm-sq i,.bsm-b,.bsm-call,.bsm-caret,.bsm-ct){transition:none!important;animation:none!important}}.imatd_root__7Vdzs #bonus{padding-bottom:clamp(56px,7vh,80px)}.imatd_root__7Vdzs #bonus .bx-hero{display:grid;gap:36px}.imatd_root__7Vdzs #bonus .bx-head{max-width:none}.imatd_root__7Vdzs #bonus .bx-h2{margin-top:0}.imatd_root__7Vdzs #bonus .bx-big{display:block;font-size:66px;line-height:.92;letter-spacing:-.025em;color:var(--ink)}.imatd_root__7Vdzs #bonus .bx-rest{display:block;margin-top:8px;font-size:25px;line-height:1.08;letter-spacing:-.005em;color:var(--gold-ink)}.imatd_root__7Vdzs #bonus .bx-head .promise{max-width:44ch}.imatd_root__7Vdzs #bonus .bx-clear{display:flex;align-items:baseline;gap:10px;margin-top:12px;font-size:15px;font-weight:600;line-height:1.45;color:var(--ink)}.imatd_root__7Vdzs #bonus .bx-clear b,.imatd_root__7Vdzs #bonus .bx-more b,.imatd_root__7Vdzs #bonus .bx-soon,.imatd_root__7Vdzs #bonus .bx-tag b{flex:none;display:inline-block;padding:4px 8px;border-radius:7px;background:#fff;border:1px solid var(--gold-edge);color:var(--gold-ink);font-size:12.5px;font-weight:700;line-height:1.15;white-space:nowrap}.imatd_root__7Vdzs #bonus .bx-clear b,.imatd_root__7Vdzs #bonus .bx-tag b.is-next{background:var(--gold-300)}.imatd_root__7Vdzs #bonus .bx-film{position:relative;margin:0}.imatd_root__7Vdzs #bonus .bx-film-v{position:relative;aspect-ratio:2/1;border-radius:16px;background:#e8e2dc;box-shadow:0 0 0 1.5px var(--gold-edge),0 26px 50px -30px rgba(156,92,0,.6)}.imatd_root__7Vdzs #bonus .bx-film-v video{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}.imatd_root__7Vdzs #bonus .bx-part{position:absolute;left:10px;top:-21px;z-index:1;display:inline-flex;align-items:baseline;gap:5px;padding:5px 9px 6px;border-radius:9px;background:var(--gold-300);border:1.5px solid var(--gold-edge);box-shadow:0 6px 16px -8px rgba(58,35,0,.5),inset 0 -2px 0 rgba(156,92,0,.2);color:var(--gold-ink);font-size:12px;font-weight:600;line-height:1.1;white-space:nowrap;transform:rotate(-1.5deg);transform-origin:0 100%}.imatd_root__7Vdzs #bonus .bx-part b{font-weight:800}.imatd_root__7Vdzs #bonus .bx-film-c{display:flex;align-items:baseline;gap:10px;margin-top:12px;font-size:14px;font-weight:600;line-height:1.4;color:var(--ink-2)}.imatd_root__7Vdzs #bonus .bx-gift{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"a" "r" "t";gap:22px;margin-top:24px;padding:20px 18px 22px;border-radius:24px;background:#fff;border:2px solid var(--gold-edge);box-shadow:0 1px 2px rgba(58,35,0,.06),0 30px 60px -34px rgba(156,92,0,.55)}.imatd_root__7Vdzs #bonus .bx-g-a{grid-area:a;display:grid;justify-items:start;align-content:start;gap:12px}.imatd_root__7Vdzs #bonus .bx-g-h{font-size:40px;line-height:1.02;letter-spacing:-.02em;color:var(--ink);text-wrap:balance}.imatd_root__7Vdzs #bonus .bx-hl{--hl-h:42%;color:inherit;padding:0 .08em;margin:0 -.08em;border-radius:.1em;background:linear-gradient(var(--gold-300),var(--gold-300)) no-repeat 0 90%/100% var(--hl-h);-webkit-box-decoration-break:clone;box-decoration-break:clone}.imatd_root__7Vdzs #bonus .bx-g-v{display:grid;gap:2px;margin-top:2px}.imatd_root__7Vdzs #bonus .bx-g-n{display:flex;align-items:baseline;gap:10px}.imatd_root__7Vdzs #bonus .bx-g-n span{font-size:15px;font-weight:650;color:var(--gold-700)}.imatd_root__7Vdzs #bonus .bx-g-n b{font-size:40px;line-height:1;letter-spacing:-.03em;color:var(--gold-ink);font-weight:400}.imatd_root__7Vdzs #bonus .bx-g-f{font-size:13.5px;font-weight:600;line-height:1.4;color:var(--gold-700)}.imatd_root__7Vdzs #bonus .bx-g-t{grid-area:t;display:grid;gap:12px;align-content:start}.imatd_root__7Vdzs #bonus .bx-g-p{font-size:17px;line-height:1.5;color:var(--ink);text-wrap:pretty}.imatd_root__7Vdzs #bonus .bx-g-p b{font-weight:700}.imatd_root__7Vdzs #bonus .bx-g-sig{display:flex;align-items:center;gap:12px;margin-top:4px}.imatd_root__7Vdzs #bonus .bx-g-sig img{width:46px;height:46px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--gold-edge)}.imatd_root__7Vdzs #bonus .bx-g-sig p{font-size:30px;line-height:1;color:var(--brand-ink)}.imatd_root__7Vdzs #bonus .lf{grid-area:r;--leo:46px;--bw:92px;padding-top:14px;border-top:1px dashed var(--gold-line)}.imatd_root__7Vdzs #bonus .lf-road{position:relative;height:calc(var(--leo) + 8px)}.imatd_root__7Vdzs #bonus .lf-line{position:absolute;left:0;right:0;bottom:15px;border-top:2px dashed var(--gold-edge)}.imatd_root__7Vdzs #bonus .lf-stop{position:absolute;bottom:0;z-index:1}.imatd_root__7Vdzs #bonus .lf-stop.is-a{left:0}.imatd_root__7Vdzs #bonus .lf-stop.is-b{right:0}.imatd_root__7Vdzs #bonus .lf-stop b{display:inline-flex;align-items:center;justify-content:center;gap:5px;height:30px;padding:0 10px;border-radius:9px;font-size:13px;font-weight:700;line-height:1;white-space:nowrap}.imatd_root__7Vdzs #bonus .lf-stop.is-a b{background:#fff;border:1.5px dashed var(--gold-edge);color:var(--ink-2)}.imatd_root__7Vdzs #bonus .lf-stop.is-b b{width:var(--bw);background:var(--gold-300);border:1.5px solid var(--gold-edge);color:var(--gold-ink);box-shadow:inset 0 -2px 0 rgba(156,92,0,.2)}.imatd_root__7Vdzs #bonus .lf-stop.is-b i{font-style:normal;font-size:19px;font-weight:800;line-height:1;transform:translateY(-1px)}.imatd_root__7Vdzs #bonus .lf-leo{position:absolute;right:calc(var(--bw) + 4px);bottom:12px;width:var(--leo);height:var(--leo)}.imatd_root__7Vdzs #bonus .lf-leo-art{display:block;position:relative;width:100%;height:100%}.imatd_root__7Vdzs #bonus .lf-leo-art img{position:absolute;inset:0;width:100%;height:100%}.imatd_root__7Vdzs #bonus .lf-track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 10px;margin:12px 0 0;padding:0;list-style:none}.imatd_root__7Vdzs #bonus .lf-y{--f:1;display:grid;gap:5px;min-width:0}.imatd_root__7Vdzs #bonus .lf-yl,.imatd_root__7Vdzs #bonus .lf-yp{font-size:12px;font-weight:700;line-height:1;white-space:nowrap;font-variant-numeric:tabular-nums}.imatd_root__7Vdzs #bonus .lf-yl{color:var(--ink-2)}.imatd_root__7Vdzs #bonus .lf-yp{color:var(--gold-700)}.imatd_root__7Vdzs #bonus .lf-sq{display:block;height:30px;background:linear-gradient(90deg,var(--gold-500) 0 calc(var(--f) * 100%),#efe5cc calc(var(--f) * 100%));-webkit-mask-image:repeating-linear-gradient(90deg,#000 0 calc(100% / 13 - 2px),transparent calc(100% / 13 - 2px) calc(100% / 13)),repeating-linear-gradient(180deg,#000 0 calc(25% - 2px),transparent calc(25% - 2px) 25%);-webkit-mask-composite:source-in;mask-image:repeating-linear-gradient(90deg,#000 0 calc(100% / 13 - 2px),transparent calc(100% / 13 - 2px) calc(100% / 13)),repeating-linear-gradient(180deg,#000 0 calc(25% - 2px),transparent calc(25% - 2px) 25%);mask-composite:intersect}.imatd_root__7Vdzs #bonus .lf-key{display:flex;align-items:center;gap:7px;margin-top:10px;font-size:12.5px;font-weight:600;line-height:1.3;color:var(--ink-3)}.imatd_root__7Vdzs #bonus .lf-key i{flex:none;width:9px;height:9px;border-radius:1.5px;background:var(--gold-500)}.imatd_root__7Vdzs #bonus .bx-stage{margin-top:28px}.imatd_root__7Vdzs #bonus .bx-shelf-h{font-size:11px;color:var(--gold-700)}.imatd_root__7Vdzs #bonus .bx-shelf{display:grid;gap:12px;margin-top:10px}.imatd_root__7Vdzs #bonus .bx-card{min-width:0;padding:14px;border-radius:22px;background:#fff;border:1px solid var(--gold-line);box-shadow:0 1px 2px rgba(58,35,0,.06),0 18px 40px -26px rgba(156,92,0,.4)}.imatd_root__7Vdzs #bonus .bx-tag{margin:0}.imatd_root__7Vdzs #bonus .bx-ct{margin:8px 0 10px;font:400 21px/1.12 var(--display);letter-spacing:-.01em;color:var(--ink);text-wrap:balance}.imatd_root__7Vdzs #bonus .fc-deck{position:relative;padding-bottom:12px;transition:opacity .2s}.imatd_root__7Vdzs #bonus .fc-deck.is-out .fc{opacity:0;transform:translateX(-18px) rotate(-3deg);transition:opacity .2s,transform .2s}.imatd_root__7Vdzs #bonus .fc-under i{position:absolute;left:8px;right:8px;bottom:6px;height:16px;border-radius:0 0 14px 14px;background:#e9e3ff;border:1.5px solid var(--brand-200);border-top:0}.imatd_root__7Vdzs #bonus .fc-under i+i{left:16px;right:16px;bottom:0;background:#f3f0ff}.imatd_root__7Vdzs #bonus .fc{position:relative;z-index:1;display:block;width:100%;padding:0;border:0;background:none;cursor:pointer;perspective:900px;text-align:left;font:inherit;color:inherit}.imatd_root__7Vdzs #bonus .fc-in{position:relative;display:grid;min-height:150px;transform-style:preserve-3d;transition:transform .6s var(--ease-out)}.imatd_root__7Vdzs #bonus .fc[aria-pressed=true] .fc-in{transform:rotateY(180deg)}.imatd_root__7Vdzs #bonus .fc-b,.imatd_root__7Vdzs #bonus .fc-f{position:relative;grid-area:1/1;display:flex;flex-direction:column;justify-content:center;padding:32px 14px 34px;border-radius:16px;backface-visibility:hidden;-webkit-backface-visibility:hidden}.imatd_root__7Vdzs #bonus .fc small{position:absolute;left:14px;top:12px}.imatd_root__7Vdzs #bonus .fc em{position:absolute;left:14px;bottom:11px}.imatd_root__7Vdzs #bonus .fc-f{background:var(--brand-50);border:1.5px solid var(--brand-200)}.imatd_root__7Vdzs #bonus .fc-b{background:#edf9f1;border:1.5px solid #9fd8b4;transform:rotateY(180deg)}.imatd_root__7Vdzs #bonus .fc small{font-size:10px;color:var(--brand-ink)}.imatd_root__7Vdzs #bonus .fc-b small{color:#15803d}.imatd_root__7Vdzs #bonus .fc-a,.imatd_root__7Vdzs #bonus .fc-q{font:400 19px/1.22 var(--display);letter-spacing:-.005em;color:var(--ink);text-wrap:pretty}.imatd_root__7Vdzs #bonus .fc em{font-style:normal;font-size:13px;font-weight:650;color:var(--brand-ink)}.imatd_root__7Vdzs #bonus .fc:focus-visible{outline:3px solid var(--brand-400);outline-offset:3px;border-radius:16px}.imatd_root__7Vdzs #bonus .fc-nav{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:6px}.imatd_root__7Vdzs #bonus .fc-next{min-height:44px;padding:0 2px;border:0;background:none;font:700 14px/1 var(--font);color:var(--brand-ink);cursor:pointer;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px}.imatd_root__7Vdzs #bonus .fc-next:after{content:" \2192"}.imatd_root__7Vdzs #bonus .fc-next:focus-visible{outline:3px solid var(--brand-400);outline-offset:2px}.imatd_root__7Vdzs #bonus .fc-of{font-size:13px;font-weight:600;color:var(--ink-3);font-variant-numeric:tabular-nums}.imatd_root__7Vdzs #bonus .bx-heart{padding:12px}.imatd_root__7Vdzs #bonus .bx-heart-still{width:100%;max-width:200px;margin:0 auto;aspect-ratio:76/90;object-fit:cover}.imatd_root__7Vdzs #bonus .bx-heart .he-credit{margin-top:8px;font-size:11px;line-height:1.4;color:var(--ink-3)}.imatd_root__7Vdzs #bonus .cs{padding:12px;border-radius:14px;background:#f7f6fb;border:1px solid var(--line)}.imatd_root__7Vdzs #bonus .cs-s{font-size:14px;font-weight:600;line-height:1.4;color:var(--ink)}.imatd_root__7Vdzs #bonus .cs-o{display:grid;gap:5px;margin:10px 0 0;padding:0;list-style:none}.imatd_root__7Vdzs #bonus .cs-o li{padding:7px 10px;border-radius:9px;background:#fff;border:1px solid var(--line-2);font-size:13.5px;font-weight:600;color:var(--ink-2)}.imatd_root__7Vdzs #bonus .cs-o li.is-ok{border-color:#16a34a;background:#e8f8ee;color:#14532d}.imatd_root__7Vdzs #bonus .bx-more{display:grid;justify-items:start;gap:6px;margin-top:12px;padding-top:12px;border-top:1px dashed var(--gold-line);font-size:15px;font-weight:650;line-height:1.3;color:var(--ink)}@media (max-width:559px){.imatd_root__7Vdzs #bonus{padding-block:52px 44px}.imatd_root__7Vdzs #bonus .bx-head .promise{margin-top:12px;font-size:16.5px;line-height:1.45}.imatd_root__7Vdzs #bonus .bx-clear{font-size:14.5px}.imatd_root__7Vdzs #bonus .bx-shelf{gap:10px}.imatd_root__7Vdzs #bonus .bx-card{padding:12px}.imatd_root__7Vdzs #bonus .bx-ct{font-size:17.5px;margin:6px 0 8px}.imatd_root__7Vdzs #bonus .bx-case{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:8px;align-items:center}.imatd_root__7Vdzs #bonus .bx-case .bx-tag{grid-column:2;grid-row:1}.imatd_root__7Vdzs #bonus .bx-case .bx-ct{grid-column:1;grid-row:1;margin:0}.imatd_root__7Vdzs #bonus .bx-case .bx-more,.imatd_root__7Vdzs #bonus .bx-case .cs{grid-column:1/-1}.imatd_root__7Vdzs #bonus .bx-case .cs{margin-top:8px}.imatd_root__7Vdzs #bonus .fc-in{min-height:100px}.imatd_root__7Vdzs #bonus .fc-b,.imatd_root__7Vdzs #bonus .fc-f{padding:28px 12px 30px}.imatd_root__7Vdzs #bonus .fc small{left:12px;top:10px}.imatd_root__7Vdzs #bonus .fc em{left:12px;bottom:9px}.imatd_root__7Vdzs #bonus .fc-a,.imatd_root__7Vdzs #bonus .fc-q{font-size:17px}.imatd_root__7Vdzs #bonus .fc-nav{margin-top:0}.imatd_root__7Vdzs #bonus .fc-next{min-height:40px}.imatd_root__7Vdzs #bonus .cs{padding:10px}.imatd_root__7Vdzs #bonus .cs-s{font-size:13.5px}.imatd_root__7Vdzs #bonus .cs-o{grid-template-columns:repeat(3,auto);justify-content:start;gap:5px}.imatd_root__7Vdzs #bonus .cs-o li{padding:6px 8px;font-size:12.5px}.imatd_root__7Vdzs #bonus .bx-more{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:10px;padding-top:10px;font-size:14px}}@media (min-width:700px){.imatd_root__7Vdzs #bonus .bx-big{font-size:112px}.imatd_root__7Vdzs #bonus .bx-rest{font-size:38px}.imatd_root__7Vdzs #bonus .bx-film-c{font-size:14.5px}.imatd_root__7Vdzs #bonus .bx-part{left:16px;top:-26px;font-size:14px;padding:7px 12px 8px}.imatd_root__7Vdzs #bonus .bx-gift{grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-template-areas:"a t" "r r";gap:24px 40px;margin-top:32px;padding:30px 30px 26px;border-radius:28px}.imatd_root__7Vdzs #bonus .bx-g-h{font-size:50px;line-height:1}.imatd_root__7Vdzs #bonus .bx-g-p{font-size:18.5px}.imatd_root__7Vdzs #bonus .lf{--leo:54px;--bw:104px;padding-top:18px}.imatd_root__7Vdzs #bonus .lf-stop b{height:34px;font-size:14.5px;padding:0 13px}.imatd_root__7Vdzs #bonus .lf-stop.is-b i{font-size:21px}.imatd_root__7Vdzs #bonus .lf-line{bottom:17px}.imatd_root__7Vdzs #bonus .lf-leo{bottom:14px}.imatd_root__7Vdzs #bonus .lf-track{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.imatd_root__7Vdzs #bonus .lf-sq{height:42px}.imatd_root__7Vdzs #bonus .lf-yl,.imatd_root__7Vdzs #bonus .lf-yp{font-size:12.5px}.imatd_root__7Vdzs #bonus .bx-shelf{grid-template-columns:repeat(2,minmax(0,1fr))}.imatd_root__7Vdzs #bonus .bx-heart{grid-column:1/-1}}@media (min-width:960px){.imatd_root__7Vdzs #bonus .bx-hero{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:48px}.imatd_root__7Vdzs #bonus .bx-big{font-size:124px}.imatd_root__7Vdzs #bonus .bx-rest{font-size:36px;max-width:16ch}.imatd_root__7Vdzs #bonus .bx-film-v{border-radius:22px}.imatd_root__7Vdzs #bonus .bx-part{left:20px;top:-28px;font-size:15px;padding:8px 14px 9px}.imatd_root__7Vdzs #bonus .bx-gift{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:26px 64px;margin-top:40px;padding:36px 44px 30px;border-radius:30px}.imatd_root__7Vdzs #bonus .bx-g-h{font-size:60px;line-height:.98}.imatd_root__7Vdzs #bonus .bx-g-n b{font-size:52px}.imatd_root__7Vdzs #bonus .bx-g-p{font-size:19.5px;line-height:1.52}.imatd_root__7Vdzs #bonus .bx-g-t{align-self:center}.imatd_root__7Vdzs #bonus .lf{--leo:60px;--bw:112px;padding-top:22px}.imatd_root__7Vdzs #bonus .lf-stop b{height:36px;font-size:15.5px}.imatd_root__7Vdzs #bonus .lf-line{bottom:18px}.imatd_root__7Vdzs #bonus .lf-leo{bottom:15px}.imatd_root__7Vdzs #bonus .lf-track{gap:12px}.imatd_root__7Vdzs #bonus .lf-sq{height:50px}.imatd_root__7Vdzs #bonus .bx-stage{margin-top:36px}.imatd_root__7Vdzs #bonus .bx-shelf{grid-template-columns:minmax(0,3fr) minmax(0,6fr) minmax(0,3fr);gap:18px;margin-top:12px;align-items:stretch}.imatd_root__7Vdzs #bonus .bx-heart{grid-column:auto;padding:14px}.imatd_root__7Vdzs #bonus .bx-case,.imatd_root__7Vdzs #bonus .bx-flash{display:flex;flex-direction:column}.imatd_root__7Vdzs #bonus .fc-deck{flex:1;display:flex;flex-direction:column}.imatd_root__7Vdzs #bonus .fc{flex:1;display:flex}.imatd_root__7Vdzs #bonus .fc-in{flex:1;min-height:150px}.imatd_root__7Vdzs #bonus .bx-more{margin-top:auto}.imatd_root__7Vdzs #bonus .cs{margin-bottom:12px}}@media (prefers-reduced-motion:reduce){.imatd_root__7Vdzs #bonus .fc-deck .fc,.imatd_root__7Vdzs #bonus .fc-in{transition:none}}html[data-calm="1"] .imatd_root__7Vdzs #bonus .fc-deck .fc,html[data-calm="1"] .imatd_root__7Vdzs #bonus .fc-in{transition:none}.imatd_root__7Vdzs #faq .fq-side{display:grid;gap:20px;align-content:start}.imatd_root__7Vdzs #faq .fq-guide{max-width:420px}.imatd_root__7Vdzs #faq .qs summary{padding-block:15px;font-size:15.5px}.imatd_root__7Vdzs #faq .qs summary:after{top:18px}.imatd_root__7Vdzs #faq .qs details[open] summary:after{top:25px}.imatd_root__7Vdzs #faq .qs details p>b:first-child{display:block;margin-bottom:4px;font-size:16.5px;font-weight:700;line-height:1.4;color:var(--ink)}.imatd_root__7Vdzs #faq .qs details p a{font-weight:600}@media (min-width:960px){.imatd_root__7Vdzs #faq .faq-grid .sec-head{position:static}.imatd_root__7Vdzs #faq .fq-side{position:sticky;top:calc(var(--nav-h) + 40px);align-self:start;gap:28px}.imatd_root__7Vdzs #faq .qs summary{padding-block:17px;font-size:16.5px}.imatd_root__7Vdzs #faq .qs summary:after{top:21px}.imatd_root__7Vdzs #faq .qs details[open] summary:after{top:28px}}.imatd_root__7Vdzs #final .fn-in{display:grid;justify-items:center;gap:18px;text-align:center}.imatd_root__7Vdzs #final .fn-me{position:relative;width:132px}.imatd_root__7Vdzs #final .fn-cam{position:relative;width:132px;height:132px;margin:0;border-radius:50%;overflow:visible}.imatd_root__7Vdzs #final .fn-cam video{width:100%;height:100%;border-radius:50%;object-fit:cover;background:#1b1930;box-shadow:0 0 0 4px #fff,0 0 0 6px var(--brand-500),0 24px 40px -18px rgba(40,16,109,.55)}.imatd_root__7Vdzs #final .fn-tag{position:absolute;left:50%;bottom:-10px;transform:translateX(-50%) rotate(-3deg);padding:4px 9px;border-radius:7px;background:var(--gold-300);border:1.5px solid var(--gold-edge);color:var(--gold-ink);font-size:11px;line-height:1}.imatd_root__7Vdzs #final .final-leo{position:absolute;right:-46px;bottom:-6px;width:56px;height:56px;transform-origin:50% 90%}.imatd_root__7Vdzs #final .fn-say{display:grid;justify-items:center;min-width:0}.imatd_root__7Vdzs #final h2.display{margin-top:0;max-width:16ch}.imatd_root__7Vdzs #final .fn-recap{display:grid;justify-items:start;gap:4px;margin:14px 0 0;padding:0;list-style:none;max-width:46ch;font-size:14.5px;font-weight:650;line-height:1.4;color:var(--ink);text-align:left}.imatd_root__7Vdzs #final .fn-recap li{position:relative;padding-left:15px}.imatd_root__7Vdzs #final .fn-recap li:before{content:"";position:absolute;left:0;top:.5em;width:6px;height:6px;background:var(--gold-500)}.imatd_root__7Vdzs #final .btn-xl{margin-top:18px;max-width:440px}.imatd_root__7Vdzs #final .fn-g{max-width:440px;margin-top:12px;text-align:left}.imatd_root__7Vdzs #final .doors{margin-top:10px}.imatd_root__7Vdzs #final .doors a{display:inline-flex;align-items:center;min-height:44px}@media (max-width:559px){.imatd_root__7Vdzs #final{padding-block:52px}.imatd_root__7Vdzs #final .fn-in{gap:14px}.imatd_root__7Vdzs #final .fn-cam,.imatd_root__7Vdzs #final .fn-me{width:108px}.imatd_root__7Vdzs #final .fn-cam{height:108px}.imatd_root__7Vdzs #final h2.display{font-size:34px}.imatd_root__7Vdzs #final .fn-recap{font-size:13.5px;gap:3px}.imatd_root__7Vdzs #final .fn-g{font-size:13px}.imatd_root__7Vdzs #final .doors{gap:0 20px}}@media (min-width:960px){.imatd_root__7Vdzs #final .fn-in{grid-template-columns:auto minmax(0,560px);justify-content:center;align-items:center;gap:72px;text-align:left}.imatd_root__7Vdzs #final .fn-cam,.imatd_root__7Vdzs #final .fn-me{width:236px}.imatd_root__7Vdzs #final .fn-cam{height:236px}.imatd_root__7Vdzs #final .fn-tag{font-size:13px;padding:5px 11px}.imatd_root__7Vdzs #final .final-leo{right:-30px;bottom:-12px;width:84px;height:84px}.imatd_root__7Vdzs #final .fn-say{justify-items:start}.imatd_root__7Vdzs #final .fn-recap{display:flex;flex-wrap:wrap;gap:4px 18px;max-width:none}.imatd_root__7Vdzs #final .doors{justify-content:flex-start}}.imatd_root__7Vdzs{--pad-top:52px;--pad-bot:52px;--to-stage:22px}@media (min-width:700px){.imatd_root__7Vdzs{--pad-top:72px;--pad-bot:72px;--to-stage:32px}}@media (min-width:1100px){.imatd_root__7Vdzs{--pad-top:72px;--pad-bot:72px}}.imatd_root__7Vdzs .sec h2.display{font-size:clamp(30px,6.4vw + 6px,38px)}@media (min-width:700px){.imatd_root__7Vdzs .sec h2.display{font-size:clamp(36px,2.4vw + 22px,56px)}.imatd_root__7Vdzs .promise{margin-top:18px;font-size:19px}}.imatd_root__7Vdzs .sec .chap+h2.display{margin-top:14px}.imatd_root__7Vdzs .lab-ask{display:block;margin:0 0 8px;padding:6px 9px;border:1px dashed #c2410c;border-radius:6px;background:repeating-linear-gradient(135deg,#fff7ed 0 6px,#ffedd5 6px 12px);color:#9a3412;font:600 12.5px/1.4 var(--font);font-style:normal}.imatd_root__7Vdzs #asked{padding-bottom:36px}.imatd_root__7Vdzs #asked+#price{border-top:1px solid var(--line)}.imatd_root__7Vdzs #faq details p.lab-ask{margin:0 0 10px;padding:6px 9px;font-size:12.5px;line-height:1.4;font-weight:600;color:#9a3412}.imatd_root__7Vdzs .plan27{font-size:12px;font-weight:600;color:var(--brand-ink);white-space:nowrap}.imatd_root__7Vdzs .yr26{--yr-h:210px}.imatd_root__7Vdzs .yr26 .planned.is-strong{margin:0 0 18px;padding:10px 14px;font-size:14.5px}.imatd_root__7Vdzs .yr{position:relative;display:grid;grid-template-columns:200px minmax(0,1fr);grid-template-rows:24px 64px var(--yr-h) 78px;gap:12px 18px}.imatd_root__7Vdzs .yr-axis{grid-column:2;grid-row:1;position:relative}.imatd_root__7Vdzs .yr-axis>span{position:absolute;top:0;left:calc(var(--a) * 1%);width:calc((var(--b) - var(--a)) * 1%);padding-left:7px;font-size:12.5px;font-weight:700;line-height:24px;color:var(--ink-2);white-space:nowrap;overflow:hidden}.imatd_root__7Vdzs .yr-axis>span.is-pre{padding-left:0;font-size:11.5px;letter-spacing:-.01em;color:var(--ink-3);font-weight:600}.imatd_root__7Vdzs .yr-ms{display:none}.imatd_root__7Vdzs .yr-b.yr-chem{padding-inline:6px}.imatd_root__7Vdzs .yr-ax-ex{position:absolute;right:0;top:0;padding:3px 8px 4px;border-radius:7px;background:var(--ink);color:#fff;font-size:12px;font-weight:750;line-height:17px;white-space:nowrap}.imatd_root__7Vdzs .yr-grid{grid-column:2;grid-row:1/span 3;position:relative;pointer-events:none;z-index:0}.imatd_root__7Vdzs .yr-grid i{position:absolute;top:26px;bottom:0;left:calc(var(--a) * 1%);width:1px;background:var(--line)}.imatd_root__7Vdzs .yr-grid i.is-ex{width:0;top:26px;bottom:-6px;border-left:2px dashed var(--ink);background:none}.imatd_root__7Vdzs .yr-exl{position:absolute;left:6px;bottom:-4px;font-style:normal;font-size:11px;line-height:1.2;color:var(--ink-2);white-space:nowrap;display:none}.imatd_root__7Vdzs .yr-row{display:contents}.imatd_root__7Vdzs .yr-name{grid-column:1;display:flex;flex-direction:column;justify-content:center;gap:4px;margin:0;padding-right:4px}.imatd_root__7Vdzs .yr-course>.yr-name{grid-row:2}.imatd_root__7Vdzs .yr-boot>.yr-name{grid-row:3}.imatd_root__7Vdzs .yr-name>b{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font:400 20px/1.1 var(--display);letter-spacing:-.01em;color:var(--ink)}.imatd_root__7Vdzs .yr-sub{font-size:13px;line-height:1.35;color:var(--ink-2)}.imatd_root__7Vdzs .yr-sub-m{display:none}.imatd_root__7Vdzs .yr-boot>.yr-name>b{color:var(--brand-800)}.imatd_root__7Vdzs .yr-chip{display:inline-block;padding:4px 9px 5px;border-radius:999px;background:var(--brand-50);border:1.5px solid var(--brand-200);font:750 14px/1 var(--font);font-style:normal;letter-spacing:0;color:var(--brand-800)}.imatd_root__7Vdzs .yr-chip.yr-boot{background:var(--brand-600);border-color:var(--brand-600);color:#fff}.imatd_root__7Vdzs .bc-left,.imatd_root__7Vdzs .yr-left{display:inline-flex;align-items:center;gap:6px;padding:3px 9px 4px 7px;border-radius:999px;background:var(--gold-100);box-shadow:inset 0 0 0 1.5px var(--gold-300);font:750 12px/1.2 var(--font);letter-spacing:0;color:var(--gold-700);white-space:nowrap}.imatd_root__7Vdzs .yr-pips{display:inline-flex;gap:2px}.imatd_root__7Vdzs .yr-pips i{width:6px;height:9px;border-radius:1.5px;background:var(--gold-500)}.imatd_root__7Vdzs .yr-pips i.is-gone{background:var(--line-2)}.imatd_root__7Vdzs #bootcamp .bc-left-row{margin:6px 0 0}.imatd_root__7Vdzs .yr-track{grid-column:2;position:relative;z-index:1}.imatd_root__7Vdzs .yr-course>.yr-track{grid-row:2}.imatd_root__7Vdzs .yr-boot>.yr-track{grid-row:3}.imatd_root__7Vdzs .yr-all{grid-column:2;grid-row:2/span 2;position:relative;z-index:2;pointer-events:none}.imatd_root__7Vdzs .yr-all .yr-b{pointer-events:auto}.imatd_root__7Vdzs .yr-b{position:absolute;left:calc(var(--a) * 1%);width:calc((var(--b) - var(--a)) * 1% - 4px);top:0;bottom:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:9px 10px;border-radius:12px;color:#fff;transition:box-shadow .2s var(--ease-out)}.imatd_root__7Vdzs .yr-b>b{max-width:100%;font-size:13px;font-weight:750;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.imatd_root__7Vdzs .yr-b>small{max-width:100%;font-size:11.5px;font-weight:600;line-height:1.25;white-space:nowrap;opacity:.86}.imatd_root__7Vdzs .yr-b.yr-pace{background:repeating-linear-gradient(135deg,#f7f6fa 0 6px,#efeef4 6px 12px);border:1.5px solid var(--line-2);color:var(--ink-2);flex-direction:row;align-items:center;gap:12px;padding:9px 12px}.imatd_root__7Vdzs .yr-b.yr-pace>b{font-size:13px;color:var(--ink-2);overflow:visible}.imatd_root__7Vdzs .yr-b.yr-pace>span{font-size:12.5px;line-height:1.3;color:var(--ink-2)}.imatd_root__7Vdzs .yr-course .yr-b.yr-pace{align-items:flex-start;padding-top:8px}.imatd_root__7Vdzs .yr-b.yr-live{background:var(--brand-600);box-shadow:inset 0 -3px 0 rgba(20,6,70,.28)}.imatd_root__7Vdzs .yr-b.yr-break{background:repeating-linear-gradient(135deg,var(--brand-50) 0 6px,#fff 6px 12px);border:1.5px dashed var(--brand-300);color:var(--brand-700);justify-content:center;align-items:center;padding:0 2px}.imatd_root__7Vdzs .yr-b.yr-break>b{font-size:11.5px;overflow:visible}.imatd_root__7Vdzs .yr-boot .yr-b.yr-pace{flex-direction:column;align-items:flex-start;justify-content:center;gap:2px}.imatd_root__7Vdzs .yr-boot .yr-b.yr-pace>b{white-space:normal;line-height:1.2}.imatd_root__7Vdzs .yr-b.yr-l1{bottom:auto;height:104px;padding-top:18px}.imatd_root__7Vdzs .yr-b.yr-l2{top:auto;height:100px}.imatd_root__7Vdzs .yr-b.yr-phys{padding-top:8px}.imatd_root__7Vdzs .yr-b.yr-month{padding-top:20px;justify-content:flex-start;background:var(--brand-700);padding-bottom:40px}.imatd_root__7Vdzs .yr-196{display:block;margin-top:auto;font-size:12px;font-weight:600;line-height:1.25;color:var(--brand-100)}.imatd_root__7Vdzs .yr-196 b{display:block;font:400 32px/1 var(--display);letter-spacing:-.02em;color:#fff}.imatd_root__7Vdzs .yr-fr{display:block;width:100%;margin-top:10px;aspect-ratio:16/9;border-radius:8px;overflow:hidden;background:#fff;box-shadow:0 0 0 2px rgba(255,255,255,.28)}.imatd_root__7Vdzs .yr-fr img{display:block;width:100%;height:100%;object-fit:cover}.imatd_root__7Vdzs .yr-ax-d{font-weight:600;opacity:.82}.imatd_root__7Vdzs .yr-b.yr-spot{box-shadow:0 0 0 3px var(--gold-300),0 12px 26px -14px rgba(40,16,109,.65);z-index:3}.imatd_root__7Vdzs .yr-month .sch-stamp{display:inline-flex;align-items:center;gap:5px;margin:6px 0 0 -2px;padding:4px 8px 5px 6px;border-radius:8px;background:var(--gold-300);color:var(--ink);font:800 11px/1.15 var(--font);white-space:normal;box-shadow:inset 0 0 0 1.5px var(--gold-500),0 5px 12px -7px rgba(20,6,70,.7);transform:rotate(-2deg)}.imatd_root__7Vdzs .yr-month .sch-stamp>i{flex:none;width:12px;height:12px;border-radius:50%;background:var(--ink);position:relative}.imatd_root__7Vdzs .yr-month .sch-stamp>i:after{content:"";position:absolute;left:3.6px;top:1.8px;width:3.4px;height:6px;border:solid var(--gold-300);border-width:0 1.8px 1.8px 0;transform:rotate(45deg)}.imatd_root__7Vdzs .yr-face{flex:none;display:block;width:30px;height:30px;border-radius:50%;object-fit:cover;background:var(--brand-200);box-shadow:0 0 0 2.5px var(--gold-300)}.imatd_root__7Vdzs .yr-b>.yr-face{position:absolute;left:50%;top:-15px;margin-left:-15px;z-index:3}.imatd_root__7Vdzs .yr-27{display:flex;align-items:center;gap:6px;margin-top:4px;padding:2px 9px 2px 2px;border-radius:999px;background:#fff;color:var(--brand-800);font-size:11px;font-weight:750;line-height:1.2;white-space:nowrap;max-width:100%}.imatd_root__7Vdzs .yr-27f{display:flex;flex:none}.imatd_root__7Vdzs .yr-27f .yr-face{width:20px;height:20px;box-shadow:0 0 0 1.5px #fff}.imatd_root__7Vdzs .yr-27f .yr-face+.yr-face{margin-left:-6px}.imatd_root__7Vdzs .yr-tk{position:absolute;left:0;right:0;bottom:9px;height:20px;pointer-events:none}.imatd_root__7Vdzs .yr-tk i{position:absolute;top:0;bottom:0;left:calc(var(--p) * 1%);width:3px;margin-left:-1.5px;border-radius:1.5px;background:var(--gold-300);box-shadow:inset 0 -2px 0 rgba(156,92,0,.32);transition:transform .2s var(--ease-out),background .12s}.imatd_root__7Vdzs .yr-tk i.is-now{transform:scaleX(1.8) scaleY(1.3);background:#fff;box-shadow:0 0 0 2px var(--gold-300)}.imatd_root__7Vdzs .yr-up{grid-column:2;grid-row:2/span 2;position:relative;z-index:4;pointer-events:none}.imatd_root__7Vdzs .yr-up-ar{position:absolute;left:calc(var(--j) * 1%);top:36px;width:2.5px;height:46px;margin-left:-1.25px;border-radius:2px;background:var(--gold-500)}.imatd_root__7Vdzs .yr-up-ar:after{content:"";position:absolute;left:50%;bottom:-7px;width:12px;height:9px;margin-left:-6px;background:var(--gold-500);clip-path:polygon(0 0,100% 0,50% 100%)}.imatd_root__7Vdzs .yr-up-ar:before{content:"";position:absolute;left:50%;top:-3px;width:8px;height:8px;margin-left:-4px;border-radius:50%;background:var(--gold-500);box-shadow:0 0 0 2px #fff}.imatd_root__7Vdzs .yr-up-t{position:absolute;left:calc(var(--j) * 1% + 9px);top:34px;padding:3px 10px 4px;border-radius:999px;background:var(--gold-300);color:var(--ink);font-size:12px;font-weight:800;line-height:1.25;white-space:nowrap;box-shadow:inset 0 0 0 1.5px var(--gold-500)}.imatd_root__7Vdzs .yr-lane{grid-column:2;grid-row:4;position:relative;height:78px;--cx:calc(var(--x) * 1%)}.imatd_root__7Vdzs .yr-caret{position:absolute;top:0;left:var(--cx);width:0;height:0;margin-left:-9px;border:9px solid transparent;border-top:0;border-bottom:10px solid var(--brand-900);transition:left .3s var(--ease-out)}.imatd_root__7Vdzs .yr-call{position:absolute;top:10px;left:clamp(0px,calc(var(--cx) - 200px),calc(100% - 400px));width:400px;display:flex;flex-direction:column;gap:5px;margin:0;padding:10px 16px 12px;border-radius:14px;background:var(--brand-900);color:#fff;box-shadow:0 16px 30px -18px rgba(40,16,109,.7);transition:left .3s var(--ease-out)}.imatd_root__7Vdzs .yr-cw{font-size:10.5px;letter-spacing:.05em;color:var(--gold-300);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.imatd_root__7Vdzs .yr-cws{display:none}.imatd_root__7Vdzs .yr-ct{font-size:21px;line-height:1.12;letter-spacing:-.01em;text-wrap:balance}.imatd_root__7Vdzs .yr26.is-armed .yr-call.is-new .yr-ct{animation:imatd_yr-in__7zJCD .32s var(--ease-out)}@keyframes imatd_yr-in__7zJCD{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.imatd_root__7Vdzs .yr-ph{top:22px;bottom:-4px;left:calc(var(--x) * 1%);width:2px;margin-left:-1px;z-index:4;transition:left 83ms linear,opacity .3s}.imatd_root__7Vdzs .yr-ph,.imatd_root__7Vdzs .yr-ph:before{position:absolute;background:var(--gold-500);border-radius:2px}.imatd_root__7Vdzs .yr-ph:before{content:"";left:-4px;top:-2px;width:10px;height:10px;box-shadow:0 0 0 2px #fff}.imatd_root__7Vdzs .yr-ph.is-out{opacity:0}.imatd_root__7Vdzs .yr26.is-armed .yr-tk i{background:rgba(255,255,255,.24);box-shadow:none}.imatd_root__7Vdzs .yr26.is-armed .yr-tk i.on{background:var(--gold-300);box-shadow:inset 0 -2px 0 rgba(156,92,0,.32)}.imatd_root__7Vdzs .yr26.is-armed .yr-tk i.on.is-now{background:#fff;box-shadow:0 0 0 2px var(--gold-300)}.imatd_root__7Vdzs .yr26.is-armed .yr-b:not(.yr-pace):not(.yr-break){cursor:crosshair}.imatd_root__7Vdzs .yr-key{display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px;margin:10px 0 0;padding-top:12px;border-top:1px solid var(--line);font-size:13.5px;line-height:1.4;color:var(--ink-2)}.imatd_root__7Vdzs .yr-lg{display:inline-flex;align-items:center;gap:7px}.imatd_root__7Vdzs .yr-lg i{flex:none;width:12px;height:12px;border-radius:3px}.imatd_root__7Vdzs .yr-lg i.k-live{background:var(--brand-600)}.imatd_root__7Vdzs .yr-lg i.k-pace{background:repeating-linear-gradient(135deg,#f7f6fa 0 3px,#dcdbe4 3px 5px);box-shadow:inset 0 0 0 1px var(--line-2)}.imatd_root__7Vdzs .yr-lg i.k-tk{width:5px;height:14px;border-radius:2px;background:var(--gold-300);box-shadow:inset 0 -2px 0 rgba(156,92,0,.32)}.imatd_root__7Vdzs .yr-tot{margin-left:auto;font-weight:650;color:var(--brand-800)}@media (min-width:700px) and (max-width:1059px){.imatd_root__7Vdzs .yr{grid-template-columns:150px minmax(0,1fr);gap:12px 12px}.imatd_root__7Vdzs .yr-name>b{font-size:17px}.imatd_root__7Vdzs .yr-sub{font-size:12.5px}.imatd_root__7Vdzs .yr-b{padding:8px 7px}.imatd_root__7Vdzs .yr-b>b{font-size:12px}.imatd_root__7Vdzs .yr-b>small{font-size:10.5px}.imatd_root__7Vdzs .yr-b.yr-pace>.yr-pn{display:none}.imatd_root__7Vdzs .yr-27l{font-size:10px}.imatd_root__7Vdzs .yr-tk i{width:3px;margin-left:-1.5px}.imatd_root__7Vdzs .yr-call{width:340px;left:clamp(0px,calc(var(--cx) - 170px),calc(100% - 340px))}.imatd_root__7Vdzs .yr-tot{margin-left:0}.imatd_root__7Vdzs .yr-up-t{font-size:11px}}@media (max-width:699px){.imatd_root__7Vdzs .yr26{--yr-h:600px;--yr-cw:96px}.imatd_root__7Vdzs .yr-ml{display:none}.imatd_root__7Vdzs .yr-ms{display:inline}.imatd_root__7Vdzs .yr26 .planned.is-strong{margin:0 0 14px;padding:9px 12px;font-size:13.5px}.imatd_root__7Vdzs .yr{grid-template-columns:30px var(--yr-cw) minmax(0,1fr);grid-template-rows:auto var(--yr-h);gap:12px 6px;margin-bottom:22px}.imatd_root__7Vdzs .yr-fr{display:none}.imatd_root__7Vdzs .yr-axis{grid-column:1;grid-row:2}.imatd_root__7Vdzs .yr-axis>span{left:0;right:0;width:auto;top:calc(var(--a) * 1%);height:calc((var(--b) - var(--a)) * 1%);padding:3px 0 0;font-size:10.5px;line-height:1.15;white-space:normal}.imatd_root__7Vdzs .yr-axis>span.is-pre{font-size:9.5px}.imatd_root__7Vdzs .yr-ax-ex{display:none}.imatd_root__7Vdzs .yr-grid{grid-column:1/span 3;grid-row:2}.imatd_root__7Vdzs .yr-grid i{left:0;right:0;width:auto;height:1px;top:calc(var(--a) * 1%);bottom:auto}.imatd_root__7Vdzs .yr-grid i.is-ex{top:calc(var(--a) * 1%);bottom:auto;width:auto;height:0;border-left:0;border-top:2px dashed var(--ink)}.imatd_root__7Vdzs .yr-exl{display:block;left:0;top:4px;bottom:auto;padding:3px 7px 4px;border-radius:6px;background:var(--ink);color:#fff;font-size:11px;font-weight:600}.imatd_root__7Vdzs .yr-exl b{font-weight:750}.imatd_root__7Vdzs .yr-name{grid-row:1!important;justify-content:flex-start;gap:5px;padding:0}.imatd_root__7Vdzs .yr-course>.yr-name{grid-column:1/span 2}.imatd_root__7Vdzs .yr-boot>.yr-name{grid-column:3}.imatd_root__7Vdzs .yr-name>b{display:grid;justify-items:start;gap:6px;font-size:17px;line-height:1.1;white-space:nowrap}.imatd_root__7Vdzs .yr-name>b>span:first-child{white-space:nowrap}.imatd_root__7Vdzs .yr-chip{font-size:13px;padding:3px 8px 4px}.imatd_root__7Vdzs .yr-left{grid-column:auto;font-size:11px;padding:3px 8px 4px}.imatd_root__7Vdzs .yr-left .yr-pips{display:none}.imatd_root__7Vdzs .yr-boot>.yr-name>b{grid-template-columns:auto auto;align-items:center;column-gap:6px}.imatd_root__7Vdzs .yr-boot>.yr-name>b>span:first-child{grid-column:1/-1}.imatd_root__7Vdzs .yr-sub{font-size:11.5px;line-height:1.3}.imatd_root__7Vdzs .yr-sub-d{display:none}.imatd_root__7Vdzs .yr-sub-m{display:inline}.imatd_root__7Vdzs .yr-track{grid-row:2!important}.imatd_root__7Vdzs .yr-course>.yr-track{grid-column:2}.imatd_root__7Vdzs .yr-boot>.yr-track{grid-column:3}.imatd_root__7Vdzs .yr-all{grid-column:2/span 2;grid-row:2}.imatd_root__7Vdzs .yr-b{left:0;right:0;width:auto;top:calc(var(--a) * 1%);bottom:auto;height:calc((var(--b) - var(--a)) * 1% - 3px);padding:5px 14px 5px 7px;gap:1px;border-radius:10px}.imatd_root__7Vdzs .yr-b.yr-live{padding-left:31px}.imatd_root__7Vdzs .yr-b.yr-l1{right:calc(39% + 3px);height:calc((var(--b) - var(--a)) * 1% - 3px);padding-top:5px;padding-right:12px}.imatd_root__7Vdzs .yr-b.yr-l2{left:62%;top:calc(var(--a) * 1%);height:calc((var(--b) - var(--a)) * 1% - 3px);padding:5px 12px 5px 6px}.imatd_root__7Vdzs .yr-b.yr-pace{flex-direction:column;align-items:flex-start;gap:3px;padding:6px 7px}.imatd_root__7Vdzs .yr-b.yr-pace>b{font-size:11.5px;line-height:1.15}.imatd_root__7Vdzs .yr-course .yr-b.yr-pace{padding-top:6px}.imatd_root__7Vdzs .yr-b.yr-pace>.yr-pn,.imatd_root__7Vdzs .yr-boot .yr-b.yr-pace>b{display:none}.imatd_root__7Vdzs .yr-b>b{font-size:11px;white-space:normal;line-height:1.12}.imatd_root__7Vdzs .yr-b>small{font-size:10px;white-space:normal}.imatd_root__7Vdzs .yr-b>.yr-face{left:5px;top:5px;margin:0;width:20px;height:20px;box-shadow:0 0 0 2px var(--gold-300)}.imatd_root__7Vdzs .yr-b.yr-phys{padding-left:6px}.imatd_root__7Vdzs .yr-b.yr-month{padding-top:6px;padding-bottom:6px}.imatd_root__7Vdzs .yr-month .sch-stamp{margin-top:5px;font-size:10.5px}.imatd_root__7Vdzs .yr-196{position:absolute;right:20px;bottom:7px;max-width:44%;margin:0;text-align:right;font-size:10.5px}.imatd_root__7Vdzs .yr-196 b{font-size:24px}.imatd_root__7Vdzs .yr-27{flex-direction:column;align-items:flex-start;gap:3px;margin-top:3px;padding:0;background:none;color:#fff;white-space:normal;font-size:10px;line-height:1.15}.imatd_root__7Vdzs .yr-27f .yr-face{width:18px;height:18px}.imatd_root__7Vdzs .yr-tk{left:auto;right:5px;top:4px;bottom:4px;width:7px;height:auto}.imatd_root__7Vdzs .yr-tk i{left:0;right:0;width:auto;top:calc(var(--p) * 1%);bottom:auto;height:3px;margin:-1.5px 0 0;border-radius:1.5px}.imatd_root__7Vdzs .yr-tk i.is-now{transform:scaleY(1.7) scaleX(1.35)}.imatd_root__7Vdzs .yr-ph{top:calc(var(--x) * 1%);bottom:auto;left:-2px;right:-2px;width:auto;height:2px;margin:-1px 0 0;transition:top 83ms linear,opacity .3s}.imatd_root__7Vdzs .yr-ph:before{left:-2px;top:-4px}.imatd_root__7Vdzs .yr-up{grid-column:2/span 2;grid-row:2}.imatd_root__7Vdzs .yr-up-ar{left:calc(var(--yr-cw) / 2);top:calc(var(--j) * 1% - 1px);width:calc(var(--yr-cw) / 2 + 10px);height:2.5px;margin:0}.imatd_root__7Vdzs .yr-up-ar:after{left:auto;right:-8px;top:50%;bottom:auto;width:9px;height:12px;margin:-6px 0 0;clip-path:polygon(0 0,100% 50%,0 100%)}.imatd_root__7Vdzs .yr-up-ar:before{left:-4px;top:-3px;margin:0}.imatd_root__7Vdzs .yr-up-t{left:calc(var(--yr-cw) + 12px);right:4px;top:5px;padding:3px 8px 4px;border-radius:8px;white-space:normal;font-size:10.5px;line-height:1.2}.imatd_root__7Vdzs .yr-lane{grid-column:1/span 3;grid-row:2;height:auto;z-index:5;pointer-events:none;--cy:calc(var(--x) * 1%)}.imatd_root__7Vdzs .yr-caret{display:block;top:var(--cy);left:0;right:0;width:auto;height:0;margin:0;border:0;border-top:1.5px solid var(--brand-900);transition:top .3s var(--ease-out)}.imatd_root__7Vdzs .yr-call{position:absolute;top:min(calc(var(--cy) - 14px),calc(100% - 92px));left:0;width:calc(30px + 6px + var(--yr-cw) - 4px);padding:7px 9px 9px;gap:3px;border-radius:10px;transition:top .3s var(--ease-out)}.imatd_root__7Vdzs .yr-call:after{content:"";position:absolute;right:-7px;top:9px;width:8px;height:10px;background:var(--brand-900);clip-path:polygon(0 0,100% 50%,0 100%)}.imatd_root__7Vdzs .yr-cw{font-size:9px;white-space:normal;line-height:1.3}.imatd_root__7Vdzs .yr-cwl{display:none}.imatd_root__7Vdzs .yr-cws{display:inline}.imatd_root__7Vdzs .yr-ct{font-size:13.5px;line-height:1.15}.imatd_root__7Vdzs .yr-key{font-size:12.5px;gap:4px 12px;margin-top:10px;padding-top:10px}.imatd_root__7Vdzs .yr-tot{margin-left:0;flex-basis:100%}}html[data-calm="1"] .imatd_root__7Vdzs .yr26 :where(.yr-tk i,.yr-b,.yr-call,.yr-caret,.yr-ct,.yr-ph){transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.imatd_root__7Vdzs .yr26 :where(.yr-tk i,.yr-b,.yr-call,.yr-caret,.yr-ct,.yr-ph){transition:none!important;animation:none!important}}.imatd_root__7Vdzs #live-month .lm-row.lm-row-cal{grid-template-columns:minmax(0,1fr)}.imatd_root__7Vdzs #live-month .lm-row.lm-row-cal .lm-review{grid-column:auto}@media (min-width:960px){.imatd_root__7Vdzs #live-month .lm-row.lm-row-cal .lm-review{display:grid;grid-template-columns:minmax(0,1fr) 300px;align-items:center;gap:8px 32px;padding:18px 24px}.imatd_root__7Vdzs #live-month .lm-row.lm-row-cal .lm-review blockquote p{font-size:16px;line-height:1.5}.imatd_root__7Vdzs #live-month .lm-row.lm-row-cal .lm-review figcaption{margin:0;align-self:center}}.imatd_root__7Vdzs #live-month .lm-month.sch{gap:12px;padding:18px 18px 16px}.imatd_root__7Vdzs .sch-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:8px 16px}.imatd_root__7Vdzs .sch-hl{display:grid;gap:4px;min-width:0}.imatd_root__7Vdzs .sch-k{margin:0;font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--brand-ink)}.imatd_root__7Vdzs #live-month .sch .lm-mt{margin:0;font-size:22px;line-height:1.08}.imatd_root__7Vdzs .sch-stamp{display:inline-flex;align-items:center;gap:7px;padding:6px 12px 7px 9px;border-radius:9px;background:var(--gold-300);color:var(--ink);font:800 13px/1.15 var(--font);letter-spacing:-.005em;white-space:nowrap;box-shadow:inset 0 0 0 2px var(--gold-500),0 6px 14px -8px rgba(156,92,0,.75);transform:rotate(-2deg)}.imatd_root__7Vdzs .sch-stamp>i{flex:none;width:15px;height:15px;border-radius:50%;background:var(--ink);position:relative}.imatd_root__7Vdzs .sch-stamp>i:after{content:"";position:absolute;left:4.5px;top:2.6px;width:4px;height:7px;border:solid var(--gold-300);border-width:0 2px 2px 0;transform:rotate(45deg)}.imatd_root__7Vdzs .sch-cal{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:minmax(66px,auto);gap:5px;align-content:start}.imatd_root__7Vdzs .sch-cal>.sch-dow{min-height:0}.imatd_root__7Vdzs .sch-cal{grid-template-rows:auto}.imatd_root__7Vdzs .sch-dow{padding:0 0 1px 3px;font-size:11px;font-weight:700;line-height:1.2;color:var(--ink-3)}.imatd_root__7Vdzs .sch-c{position:relative;display:flex;flex-direction:column;gap:3px;min-width:0;padding:5px 5px 6px;border-radius:10px;background:var(--brand-50);box-shadow:inset 0 0 0 1px var(--brand-100);transition:box-shadow .2s var(--ease-out)}.imatd_root__7Vdzs .sch-c.is-off{background:repeating-linear-gradient(135deg,#f3f2f7 0 5px,transparent 5px 10px);box-shadow:none}.imatd_root__7Vdzs .sch-c.is-off .sch-dn{color:#a9a8b4;font-weight:600}.imatd_root__7Vdzs .sch-dn{font-size:12.5px;font-weight:800;line-height:1.1;color:var(--ink);font-variant-numeric:tabular-nums}.imatd_root__7Vdzs .sch-dn small{font-size:10px;font-weight:600;color:inherit}.imatd_root__7Vdzs .sch-s{display:flex;align-items:center;gap:4px;padding:2px 6px 3px;border-radius:5px;font-size:11px;font-weight:650;line-height:1.2;white-space:nowrap}.imatd_root__7Vdzs .sch-s,.imatd_root__7Vdzs .sch-s>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.imatd_root__7Vdzs .sch-s.is-ph{background:var(--brand-200);color:var(--brand-900)}.imatd_root__7Vdzs .sch-s.is-me{background:var(--brand-600);color:#fff;box-shadow:inset 0 -2px 0 rgba(20,6,70,.3)}.imatd_root__7Vdzs .sch-sm{display:none}.imatd_root__7Vdzs .sch-pl{flex:none;display:inline-block;width:6px;height:7px;background:currentColor;clip-path:polygon(0 0,100% 50%,0 100%);opacity:.85}.imatd_root__7Vdzs .sch-s.is-me .sch-pl{background:var(--gold-300);opacity:1}.imatd_root__7Vdzs .sch-above{display:inline-flex;align-items:center;gap:5px;align-self:flex-start;margin-top:1px;padding:2px 7px 3px 5px;border-radius:999px;background:var(--gold-300);color:var(--ink);font-size:10.5px;font-weight:800;line-height:1.15;white-space:nowrap}.imatd_root__7Vdzs .sch-above>i{flex:none;width:8px;height:7px;background:var(--ink);clip-path:polygon(50% 0,100% 100%,0 100%)}.imatd_root__7Vdzs .sch-am{display:none}.imatd_root__7Vdzs .sch-c.is-exam{background:var(--gold-300);box-shadow:inset 0 0 0 1.5px var(--gold-500),0 8px 18px -12px rgba(156,92,0,.7)}.imatd_root__7Vdzs .sch-ex{margin-top:auto;font:400 10px/1.15 var(--pixel);letter-spacing:.02em;color:var(--ink)}.imatd_root__7Vdzs .sch-c.is-now{box-shadow:0 0 0 2.5px var(--gold-500),inset 0 0 0 1px var(--brand-300);z-index:1}.imatd_root__7Vdzs .sch-spot{display:grid;grid-template-columns:1fr;gap:10px;padding:8px 8px 12px;border-radius:14px;background:var(--brand-900);color:#fff}.imatd_root__7Vdzs .sch-tv{position:relative;display:block;aspect-ratio:16/9;border-radius:9px;overflow:hidden;background:#fff}.imatd_root__7Vdzs .sch-img,.imatd_root__7Vdzs .sch-vid{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.imatd_root__7Vdzs .sch-vid{opacity:0;transition:opacity .25s}.imatd_root__7Vdzs .sch-tv.is-vid .sch-vid{opacity:1}.imatd_root__7Vdzs .sch-bd{position:absolute;inset:0;display:none;flex-direction:column;justify-content:center;gap:7px;padding:14px 18px;background:radial-gradient(circle at 1px 1px,rgba(185,166,253,.2) 1px,transparent 1.5px) 0 0 /14px 14px,#1d0c52;color:#f4f1ff;border-radius:9px;box-shadow:inset 0 0 0 1.5px rgba(185,166,253,.32)}.imatd_root__7Vdzs .sch-tv.is-bd .sch-bd{display:flex}.imatd_root__7Vdzs .sch-tv.is-bd .sch-img,.imatd_root__7Vdzs .sch-tv.is-bd .sch-vid{display:none}.imatd_root__7Vdzs .sch-bk{font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--gold-300)}.imatd_root__7Vdzs .sch-bd i{display:flex;align-items:baseline;gap:9px;font:400 17px/1.15 var(--display);font-style:normal;letter-spacing:-.005em}.imatd_root__7Vdzs .sch-bd i:before{content:"";flex:none;width:12px;height:3px;border-radius:2px;background:var(--gold-300);transform:translateY(-4px)}.imatd_root__7Vdzs .sch-bd.is-draw i{animation:imatd_sch-ln__a4acJ .32s var(--ease-out) both}.imatd_root__7Vdzs .sch-bd.is-draw i:nth-of-type(2){animation-delay:.12s}.imatd_root__7Vdzs .sch-bd.is-draw i:nth-of-type(3){animation-delay:.24s}.imatd_root__7Vdzs .sch-bd.is-draw i:nth-of-type(4){animation-delay:.36s}@keyframes imatd_sch-ln__a4acJ{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0 0 0 0)}}.imatd_root__7Vdzs .sch-sx{display:flex;flex-direction:column;gap:4px;min-width:0;padding:0 6px}.imatd_root__7Vdzs .sch-sw{font-size:10px;letter-spacing:.05em;color:var(--gold-300);text-wrap:balance}.imatd_root__7Vdzs .sch-st{font-size:21px;line-height:1.12;letter-spacing:-.01em;text-wrap:balance}.imatd_root__7Vdzs .sch-tp{font-size:12.5px;line-height:1.35;color:var(--brand-200)}.imatd_root__7Vdzs .sch-sq{font-size:12.5px;line-height:1.3;color:#fff;font-weight:600}.imatd_root__7Vdzs .sch-rc{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;margin-top:3px;padding:3px 9px 4px 8px;border-radius:999px;background:rgba(255,212,92,.16);box-shadow:inset 0 0 0 1px rgba(255,212,92,.55);color:var(--gold-300);font-size:11.5px;font-weight:700;line-height:1.2}.imatd_root__7Vdzs .sch-rc .sch-pl{background:var(--gold-300);opacity:1}.imatd_root__7Vdzs .sch-rm{color:var(--brand-100);font-weight:600}.imatd_root__7Vdzs .sch-nt{font-size:12px;line-height:1.3;color:var(--brand-200)}.imatd_root__7Vdzs .sch-nt:empty,.imatd_root__7Vdzs .sch-rc[hidden],.imatd_root__7Vdzs .sch-sq:empty,.imatd_root__7Vdzs .sch-tp:empty{display:none}.imatd_root__7Vdzs .sch.is-armed .sch-spot.is-new .sch-st{animation:imatd_sch-in__YYWEy .3s var(--ease-out)}@keyframes imatd_sch-in__YYWEy{0%{opacity:.2;transform:translateY(4px)}to{opacity:1;transform:none}}.imatd_root__7Vdzs .sch-lg{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;margin:0;font-size:12px;line-height:1.35;color:var(--ink-2)}.imatd_root__7Vdzs .sch-lg>span{display:inline-flex;align-items:center;gap:6px}.imatd_root__7Vdzs .sch-lg i{flex:none;width:16px;height:9px;border-radius:3px}.imatd_root__7Vdzs .sch-lg i.k-me{background:var(--brand-600)}.imatd_root__7Vdzs .sch-lg i.k-ph{background:var(--brand-200)}.imatd_root__7Vdzs .sch-lg i.k-rc{width:7px;height:9px;border-radius:0;background:var(--brand-700);clip-path:polygon(0 0,100% 50%,0 100%)}.imatd_root__7Vdzs .sch-tz{color:var(--ink-3)}.imatd_root__7Vdzs .sch-foot{display:flex;align-items:center;gap:12px;margin:auto 0 0;padding-top:10px;border-top:1px dashed var(--line-2)}.imatd_root__7Vdzs .sch-n{flex:none;display:flex;align-items:baseline;gap:6px;font-size:40px;line-height:1;letter-spacing:-.02em;color:var(--brand-ink);font-variant-numeric:tabular-nums}.imatd_root__7Vdzs .sch-n>span{font-size:19px;letter-spacing:0}.imatd_root__7Vdzs .sch-fl{font-size:12.5px;line-height:1.35;color:var(--ink-2)}.imatd_root__7Vdzs .sch-fl>span{display:block}.imatd_root__7Vdzs .sch-rec{margin-top:2px;color:var(--brand-800);font-weight:650}.imatd_root__7Vdzs .sch.is-armed .sch-c.is-day:not(.on) :where(.sch-s,.sch-above){opacity:.16}.imatd_root__7Vdzs .sch.is-armed .sch-c.is-day:not(.on){background:#fff}.imatd_root__7Vdzs .sch.is-armed .sch-c.is-exam:not(.on){background:var(--gold-100);box-shadow:inset 0 0 0 1.5px var(--gold-300)}.imatd_root__7Vdzs .sch.is-armed .sch-c :where(.sch-s,.sch-above){transition:opacity .15s}.imatd_root__7Vdzs .sch.is-armed .sch-c.is-day{cursor:pointer}@media (min-width:960px){.imatd_root__7Vdzs #live-month .lm-month.sch{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-template-rows:auto auto auto auto 1fr;column-gap:28px;row-gap:12px;padding:22px 24px 20px}.imatd_root__7Vdzs .sch-head{grid-column:1/-1}.imatd_root__7Vdzs .sch-cal{grid-column:1;grid-row:2/6;grid-auto-rows:minmax(74px,auto)}.imatd_root__7Vdzs .sch-spot{grid-column:2;grid-row:2;grid-template-rows:auto 1fr}.imatd_root__7Vdzs .sch-sx{min-height:150px}.imatd_root__7Vdzs .sch-lg{grid-column:2;grid-row:3}.imatd_root__7Vdzs .sch-foot{grid-column:2;grid-row:4;margin:0}.imatd_root__7Vdzs #live-month .sch .lm-mt{font-size:26px}.imatd_root__7Vdzs .sch-head .sch-stamp{font-size:14px;padding:7px 14px 8px 10px;margin-right:6px}}@media (min-width:700px) and (max-width:959px){.imatd_root__7Vdzs .sch-spot{grid-template-columns:240px minmax(0,1fr);align-items:center;padding:8px}.imatd_root__7Vdzs .sch-sx{padding:0}}@media (max-width:699px){.imatd_root__7Vdzs #live-month .lm-month.sch{padding:14px 12px 12px}.imatd_root__7Vdzs #live-month .sch .lm-mt{font-size:20px}.imatd_root__7Vdzs .sch-head{flex-direction:column;align-items:flex-start;gap:8px}.imatd_root__7Vdzs .sch-stamp{font-size:12.5px;padding:5px 11px 6px 8px}.imatd_root__7Vdzs .sch-cal{gap:4px;grid-auto-rows:minmax(50px,auto)}.imatd_root__7Vdzs .sch-dow{font-size:10px;padding-left:2px}.imatd_root__7Vdzs .sch-c{padding:4px 3px;gap:3px;border-radius:8px}.imatd_root__7Vdzs .sch-dn{font-size:11.5px;padding-left:1px}.imatd_root__7Vdzs .sch-dn small{display:none}.imatd_root__7Vdzs .sch-s{padding:0;border-radius:3px}.imatd_root__7Vdzs .sch-s.is-ph{height:5px;font-size:0;line-height:0}.imatd_root__7Vdzs .sch-s.is-ph .sch-pl{display:none}.imatd_root__7Vdzs .sch-s.is-me{justify-content:center;gap:0;padding:2px 2px 3px;font-size:10px;font-weight:700;letter-spacing:-.01em;line-height:1.1;white-space:normal;text-overflow:clip}.imatd_root__7Vdzs .sch-s.is-me>span{overflow:visible}.imatd_root__7Vdzs .sch-s.is-me .sch-pl,.imatd_root__7Vdzs .sch-sl{display:none}.imatd_root__7Vdzs .sch-sm{display:block;text-align:center}.imatd_root__7Vdzs .sch-above{position:absolute;top:3px;right:3px;margin:0;padding:1px 5px 2px 4px;gap:3px;font-size:9px}.imatd_root__7Vdzs .sch-above>i{width:6px;height:6px}.imatd_root__7Vdzs .sch-al{display:none}.imatd_root__7Vdzs .sch-am{display:inline}.imatd_root__7Vdzs .sch-ex{font-size:8px}.imatd_root__7Vdzs .sch-spot{padding:7px 7px 11px}.imatd_root__7Vdzs .sch-sx{padding:0 4px}.imatd_root__7Vdzs .sch-bd{padding:12px 14px;gap:6px}.imatd_root__7Vdzs .sch-bd i{font-size:15.5px}.imatd_root__7Vdzs .sch-sw{font-size:9.5px}.imatd_root__7Vdzs .sch-st{font-size:18px}.imatd_root__7Vdzs .sch-sq,.imatd_root__7Vdzs .sch-tp{font-size:12px}.imatd_root__7Vdzs .sch-lg{gap:4px 12px;font-size:11.5px}.imatd_root__7Vdzs .sch-n{font-size:34px}.imatd_root__7Vdzs .sch-n>span{font-size:17px}.imatd_root__7Vdzs .sch-fl{font-size:12px}}html[data-calm="1"] .imatd_root__7Vdzs .sch :where(.sch-c,.sch-s,.sch-st,.sch-bd i,.sch-vid,.sch-above){transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.imatd_root__7Vdzs .sch :where(.sch-c,.sch-s,.sch-st,.sch-bd i,.sch-vid,.sch-above){transition:none!important;animation:none!important}}.imatd_root__7Vdzs .inc{--inc-fs:13px;display:inline-block;max-width:100%;padding:.32em .78em .32em .32em;border-radius:8px;background:var(--gold-300,#ffd45c);border:1px solid var(--gold-edge,#e3a92a);color:var(--gold-ink,#3a2300);font:600 var(--inc-fs)/1.15 var(--font,system-ui,sans-serif);letter-spacing:0;text-transform:none;white-space:nowrap;vertical-align:middle;box-shadow:inset 0 -2px 0 rgba(156,92,0,.2),0 1px 2px rgba(58,35,0,.08)}.imatd_root__7Vdzs .inc b{font-weight:800}.imatd_root__7Vdzs .inc:before{display:inline-block;margin-right:.48em;vertical-align:-.4em}.imatd_root__7Vdzs .inc-stamp-k:before,.imatd_root__7Vdzs .inc:before{content:"";flex:none;width:1.42em;height:1.42em;border-radius:.3em;background:var(--gold-ink,#3a2300) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 9' shape-rendering='crispEdges'%3E%3Cpath fill='%23ffd45c' d='M1 4h1v2H1zM2 5h1v2H2zM3 6h1v2H3zM4 5h1v2H4zM5 4h1v2H5zM6 3h1v2H6zM7 2h1v2H7z'/%3E%3C/svg%3E") 50% 50%/76% no-repeat}.imatd_root__7Vdzs .inc-sm{--inc-fs:11.5px;border-radius:7px}.imatd_root__7Vdzs .inc-lg{--inc-fs:15px;border-radius:10px}.imatd_root__7Vdzs .inc-over{position:absolute;left:10px;top:10px;z-index:3;box-shadow:inset 0 -2px 0 rgba(156,92,0,.2),0 6px 16px -6px rgba(12,11,20,.45)}@media (min-width:700px){.imatd_root__7Vdzs .inc-lg{--inc-fs:16px}}.imatd_root__7Vdzs .inc-stamp{--inc-rot:-6deg;display:inline-grid;justify-items:center;gap:5px;margin:0;padding:10px 16px 10px 14px;border-radius:12px;background:var(--gold-300,#ffd45c);color:var(--gold-ink,#3a2300);border:2px solid var(--gold-ink,#3a2300);box-shadow:inset 0 0 0 3px var(--gold-300,#ffd45c),inset 0 0 0 4.5px var(--gold-ink,#3a2300),0 16px 30px -14px rgba(156,92,0,.75);transform:rotate(var(--inc-rot));transform-origin:50% 50%;pointer-events:none;text-align:center}.imatd_root__7Vdzs .inc-stamp-k{display:flex;align-items:center;gap:9px;font:400 22px/1 var(--pixel,monospace);text-transform:uppercase;letter-spacing:.05em}.imatd_root__7Vdzs .inc-stamp-k:before{width:26px;height:26px;border-radius:5px;background-size:74%}.imatd_root__7Vdzs .inc-stamp-s{font:800 11px/1 var(--font,system-ui,sans-serif);text-transform:uppercase;letter-spacing:.13em}@media (min-width:700px){.imatd_root__7Vdzs .inc-stamp{padding:13px 22px 13px 18px;gap:7px}.imatd_root__7Vdzs .inc-stamp-k{font-size:30px;gap:11px}.imatd_root__7Vdzs .inc-stamp-k:before{width:34px;height:34px}.imatd_root__7Vdzs .inc-stamp-s{font-size:12.5px}}.imatd_root__7Vdzs [data-inc=wait] .inc-stamp{opacity:0;transform:rotate(-14deg) scale(1.7)}.imatd_root__7Vdzs [data-inc=land] .inc-stamp{animation:imatd_inc-land__qRCh0 .42s steps(5) both}@keyframes imatd_inc-land__qRCh0{0%{opacity:0;transform:rotate(-14deg) scale(1.7)}55%{opacity:1;transform:rotate(-4deg) scale(.93)}to{opacity:1;transform:rotate(var(--inc-rot)) scale(1)}}.imatd_root__7Vdzs .inc-hl{padding:0 .06em;color:inherit;background:linear-gradient(var(--gold-300,#ffd45c),var(--gold-300,#ffd45c)) 0 92%/100% .46em no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone}html.js-rv .imatd_root__7Vdzs .rv .inc-hl{transition:background-size .7s var(--ease-out,ease-out) .35s}html.js-rv .imatd_root__7Vdzs .rv:not(.is-in) .inc-hl{background-size:0 .46em}html[data-calm="1"] .imatd_root__7Vdzs .inc-hl{transition:none!important;background-size:100% .46em!important}html[data-calm="1"] .imatd_root__7Vdzs .inc-stamp{animation:none!important;opacity:1!important;transform:rotate(var(--inc-rot))!important}@media (prefers-reduced-motion:reduce){.imatd_root__7Vdzs .inc-hl{transition:none!important;background-size:100% .46em!important}.imatd_root__7Vdzs .inc-stamp{animation:none!important;opacity:1!important;transform:rotate(var(--inc-rot))!important}}.imatd_root__7Vdzs #inside .ins-inc{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:12px 0 0}.imatd_root__7Vdzs #inside .ins-inc .ins-sub{margin:0}@media (min-width:700px){.imatd_root__7Vdzs #inside .ins-head .ins-inc{flex-basis:100%;margin-top:14px}}.imatd_root__7Vdzs #questions .qs-k{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;text-transform:none;letter-spacing:0}.imatd_root__7Vdzs #questions .qs-k-t{font-size:11px;line-height:1.4;text-transform:uppercase;letter-spacing:.05em;color:var(--brand-ink)}.imatd_root__7Vdzs #price .r3o-card .r3o-inc{margin:16px 0 0;padding-top:14px;border-top:1px solid var(--line)}.imatd_root__7Vdzs #price .r3o-card .r3o-inc+.ticks{margin-top:10px;padding-top:0;border-top:0}.imatd_root__7Vdzs #bootcamp .yr-month .yr-inc{display:inline-block;margin:6px 0 0 -2px;white-space:normal}.imatd_root__7Vdzs #top .tp-grid li.t{background:repeating-linear-gradient(135deg,#ece6ff 0 3px,#fff 3px 6px);box-shadow:inset 0 0 0 1.5px #8b6cf6;color:#2c1580}.imatd_root__7Vdzs #top .tp-leg i.t{background:repeating-linear-gradient(135deg,#ddd3ff 0 2px,#fff 2px 4px);box-shadow:inset 0 0 0 1.5px #8b6cf6}.imatd_root__7Vdzs #top .tp-leg span:nth-child(3) b{color:var(--brand-ink)}.imatd_root__7Vdzs #top .tp-leg span:nth-child(4) b{color:var(--ink-2)}@media (max-width:699px){.imatd_root__7Vdzs #lessons .lw-stamp{margin:10px 0 22px}.imatd_root__7Vdzs #lessons .lw-stamp .inc-stamp{--inc-rot:-4deg}}@media (min-width:1000px){.imatd_root__7Vdzs #lessons .lw-hero{align-items:start}.imatd_root__7Vdzs #lessons .lw-head{padding-top:28px}}@media (min-width:860px){.imatd_root__7Vdzs #review .rv2-grid{grid-template-columns:minmax(0,1fr)}.imatd_root__7Vdzs #review .rv2-more{margin-left:0}}.imatd_root__7Vdzs #price .pr-note{align-content:start}.imatd_root__7Vdzs #bootcamp .bc-sum3{margin-top:22px;padding:18px 18px 16px;border-radius:20px;background:var(--brand-900);color:#fff;box-shadow:0 22px 44px -30px rgba(40,16,109,.8)}.imatd_root__7Vdzs #bootcamp .bc-sum3-h{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0;font-size:27px;line-height:1.08;letter-spacing:-.015em;color:#fff}.imatd_root__7Vdzs #bootcamp .bc-sum3-h>i{font-style:normal;color:var(--brand-300)}.imatd_root__7Vdzs #bootcamp .bc-sum3-h>b{font-weight:inherit;color:var(--gold-300)}.imatd_root__7Vdzs #bootcamp .bc-sum3-left{display:inline-flex;align-items:center;gap:9px}.imatd_root__7Vdzs #bootcamp .bc-pips{display:inline-flex;gap:3px}.imatd_root__7Vdzs #bootcamp .bc-pips i{width:9px;height:16px;border-radius:2px;background:var(--gold-300);box-shadow:inset 0 -2px 0 rgba(156,92,0,.35)}.imatd_root__7Vdzs #bootcamp .bc-pips i.is-gone{background:rgba(255,255,255,.18);box-shadow:none}.imatd_root__7Vdzs #bootcamp .bc-vs{display:grid;gap:8px;margin-top:16px}.imatd_root__7Vdzs #bootcamp .bc-vs-r{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;margin:0}.imatd_root__7Vdzs #bootcamp .bc-vs-n{font-size:13.5px;line-height:1.25;color:var(--brand-100)}.imatd_root__7Vdzs #bootcamp .bc-vs-n b{font-weight:700;color:#fff}.imatd_root__7Vdzs #bootcamp .bc-vs-t{font-size:13px;font-weight:700;color:var(--gold-300)}.imatd_root__7Vdzs #bootcamp .bc-vs .r3o-bar{height:16px;margin:0;background:rgba(255,255,255,.08);box-shadow:inset 0 0 0 1px rgba(255,255,255,.18)}.imatd_root__7Vdzs #bootcamp .bc-vs .r3o-bar .b-m{background:rgba(255,255,255,.18)}.imatd_root__7Vdzs #bootcamp .bc-vs .r3o-bar .b-l{top:2px;bottom:2px;background:var(--brand-400)}.imatd_root__7Vdzs #bootcamp .bc-vs .bc-vs-boot .r3o-bar .b-l{background:var(--gold-300)}.imatd_root__7Vdzs #bootcamp .bc-vs .r3o-mo{margin:0;color:var(--brand-200)}.imatd_root__7Vdzs #bootcamp .bc-vs .r3o-mo em{color:var(--gold-300)}.imatd_root__7Vdzs #bootcamp .bc-vs-mo .bc-vs-n,.imatd_root__7Vdzs #bootcamp .bc-vs-mo .bc-vs-t{display:none}.imatd_root__7Vdzs #bootcamp .bc-sum3-s{margin:12px 0 0;font-size:13.5px;line-height:1.4;color:var(--brand-200)}@media (min-width:700px){.imatd_root__7Vdzs #bootcamp .bc-sum3{margin-top:28px;padding:24px 28px 20px;border-radius:24px}.imatd_root__7Vdzs #bootcamp .bc-sum3-h{font-size:40px;gap:6px 16px}.imatd_root__7Vdzs #bootcamp .bc-pips i{width:11px;height:22px}.imatd_root__7Vdzs #bootcamp .bc-vs{gap:10px;margin-top:20px}.imatd_root__7Vdzs #bootcamp .bc-vs-r{grid-template-columns:210px minmax(0,1fr) 120px;gap:16px;align-items:center}.imatd_root__7Vdzs #bootcamp .bc-vs-mo .bc-vs-n,.imatd_root__7Vdzs #bootcamp .bc-vs-mo .bc-vs-t{display:block}.imatd_root__7Vdzs #bootcamp .bc-vs-n{font-size:14.5px}.imatd_root__7Vdzs #bootcamp .bc-vs-t{font-size:14px}.imatd_root__7Vdzs #bootcamp .bc-vs .r3o-bar{height:20px}}@media (min-width:1100px){.imatd_root__7Vdzs #bootcamp .bc-sum3-h{font-size:46px}}html.js-rv .imatd_root__7Vdzs #bootcamp .bc-sum3 .b-l{transform-origin:0 50%;transition:transform .55s var(--ease-out,ease-out) calc(.25s + var(--a) * 10ms)}html.js-rv .imatd_root__7Vdzs #bootcamp .bc-sum3:not(.is-in) .b-l{transform:scaleX(0)}html[data-calm="1"] .imatd_root__7Vdzs #bootcamp .bc-sum3 .b-l{transition:none!important;transform:none!important}@media (prefers-reduced-motion:reduce){.imatd_root__7Vdzs #bootcamp .bc-sum3 .b-l{transition:none!important;transform:none!important}}.imatd_root__7Vdzs #bootcamp .bc-sum3+.bc-sum{margin-top:18px}@media (max-width:699px){.imatd_root__7Vdzs #bootcamp .yr{grid-template-rows:auto var(--yr-h) auto}.imatd_root__7Vdzs #bootcamp .yr-lane{grid-column:1/-1;grid-row:3;position:relative;height:auto;z-index:auto;pointer-events:none}.imatd_root__7Vdzs #bootcamp .yr-caret{display:none}.imatd_root__7Vdzs #bootcamp .yr-call{position:relative;top:auto;left:auto;width:auto;padding:9px 12px 11px;border-radius:12px}.imatd_root__7Vdzs #bootcamp .yr-call:after{display:none}.imatd_root__7Vdzs #bootcamp .yr-cwl{display:inline}.imatd_root__7Vdzs #bootcamp .yr-cws{display:none}.imatd_root__7Vdzs #bootcamp .yr-ct{font-size:16px}}.imatd_root__7Vdzs #bootcamp .bc-info3{display:grid;align-content:center;gap:8px}.imatd_root__7Vdzs #bootcamp .bc-one{margin:0;font-size:16px;line-height:1.45;color:var(--ink-2);text-wrap:pretty}.imatd_root__7Vdzs #bootcamp .bc-one b{font-size:20px;font-weight:800;color:var(--ink)}.imatd_root__7Vdzs #bootcamp .bc-see{margin:2px 0 6px}.imatd_root__7Vdzs #bootcamp .bc-see a{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-weight:700;color:var(--brand-ink)}@media (min-width:960px){.imatd_root__7Vdzs #bootcamp .bc-card3{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.imatd_root__7Vdzs #bootcamp .bc-info3{padding:26px 28px}}.imatd_root__7Vdzs #bonus .bx-part-s{font-weight:600}.imatd_root__7Vdzs #bonus .bx-part-s i{font-style:normal}@media (max-width:699px){.imatd_root__7Vdzs #bonus .bx-part{flex-wrap:wrap;max-width:calc(100% - 20px);white-space:normal;row-gap:2px}.imatd_root__7Vdzs #bonus .bx-part-s{flex-basis:100%}.imatd_root__7Vdzs #bonus .bx-part-s i{display:none}}.imatd_root__7Vdzs #faq .fq-ask{display:grid;grid-template-columns:56px minmax(0,1fr);gap:14px;align-items:start;max-width:420px;padding:16px;border-radius:var(--r-lg,18px);background:var(--brand-50);border:1px solid var(--brand-100)}.imatd_root__7Vdzs #faq .fq-ask img{width:56px;height:56px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--brand-300)}.imatd_root__7Vdzs #faq .fq-ask-h{margin:0;font-size:16.5px;font-weight:700;line-height:1.3;color:var(--ink)}.imatd_root__7Vdzs #faq .fq-ask-s{margin:4px 0 10px;font-size:14px;line-height:1.45;color:var(--ink-2)}.imatd_root__7Vdzs #faq .fq-ask .btn-wa{height:46px;padding:0 16px;font-size:15px}@media (max-width:959px){.imatd_root__7Vdzs #faq .fq-ask{display:none}}.imatd_root__7Vdzs #final .fn-or{margin:12px 0 0;font-size:15px;line-height:1.4}.imatd_root__7Vdzs #final .fn-or a{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-weight:700;color:var(--brand-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}@media (max-width:699px){.imatd_root__7Vdzs #bootcamp .yr-lane{margin-top:16px}}@media (min-width:960px){.imatd_root__7Vdzs #bootcamp .bc-card3{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.imatd_root__7Vdzs #bootcamp .bc-card3 .fit{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.imatd_root__7Vdzs #bootcamp .bc-card3 .fit>:not(.fit-box){grid-column:1/-1}.imatd_root__7Vdzs #bootcamp .bc-card3 .fit-box{margin:0}}@media (max-width:699px){.imatd_root__7Vdzs #bonus .bx-film{padding-top:40px}.imatd_root__7Vdzs #bonus .bx-part{top:auto;bottom:calc(100% - 12px)}.imatd_root__7Vdzs #bootcamp .bc-sum3-h>span:first-child{flex-basis:100%}.imatd_root__7Vdzs #bootcamp .bc-sum3-h>i:first-of-type{display:none}.imatd_root__7Vdzs #final .fn-or a{display:inline;font-size:15.5px}.imatd_root__7Vdzs #final .fn-or a .arr{margin-left:4px}.imatd_root__7Vdzs{--gut:20px;--pad-top:60px;--pad-bot:60px;--to-stage:28px}.imatd_root__7Vdzs #review{--pad-top:56px;--pad-bot:56px}.imatd_root__7Vdzs #students{--pad-bot:48px}.imatd_root__7Vdzs #top{padding-block:16px 24px}.imatd_root__7Vdzs #top .top-what{line-height:1.42}.imatd_root__7Vdzs #top .top-whot{gap:4px}.imatd_root__7Vdzs #top h1{margin-top:12px!important}.imatd_root__7Vdzs #top .top-sub{margin-top:9px!important;line-height:1.45}.imatd_root__7Vdzs #top .top-media{margin-top:16px}.imatd_root__7Vdzs #top .top-offer{margin-top:14px}.imatd_root__7Vdzs #top .top-proof{margin-top:12px!important;line-height:1.5}.imatd_root__7Vdzs #top #hero-cta{margin-top:12px!important}.imatd_root__7Vdzs .sec-head .promise,.imatd_root__7Vdzs .sec-head p{line-height:1.55}.imatd_root__7Vdzs .sec-head h2+*{margin-top:12px}}.imatd_root__7Vdzs #top .top-orig{display:block;margin:20px 0 0;padding:9px 13px 10px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg);font-size:12.5px;line-height:1.5;font-weight:450;color:var(--ink-2);text-align:start;text-wrap:pretty}.imatd_root__7Vdzs #top .top-orig b{font-weight:700;color:var(--ink);white-space:nowrap}@media (min-width:700px){.imatd_root__7Vdzs #top .top-orig{margin-top:26px;padding:11px 24px 12px;font-size:14px;text-align:center;text-wrap:balance}}@media (min-width:960px){.imatd_root__7Vdzs #top .top-orig{margin-top:22px}}.imatd_root__7Vdzs #inside .ish.is-running .ls-list li{transition:opacity .35s,visibility 0s linear .35s;opacity:0}.imatd_root__7Vdzs #inside .ish.is-running .ls-list li.is-on{opacity:1;transition-delay:0s}@media (min-width:1000px){.imatd_root__7Vdzs #inside .ish.is-running .ls-list li{opacity:1;visibility:visible;transition:none}}.imatd_root__7Vdzs #inside .ish.is-running .qz-c{transition:transform .7s cubic-bezier(.16,1,.3,1)}.imatd_root__7Vdzs #inside .ish.is-running .qz-cut{transition:opacity .4s,stroke .3s,stroke-width .3s}.imatd_root__7Vdzs #inside .ish.is-running .qz-sp{transition:opacity .4s}.imatd_root__7Vdzs #inside .ish.is-running .qz[data-st="0"] .qz-cut{opacity:0}.imatd_root__7Vdzs #inside .ish.is-running .qz:is([data-st="1"],[data-st="2"]) .qz-cut{stroke:var(--brand-200);stroke-width:1.5;stroke-dasharray:3 4}.imatd_root__7Vdzs #inside .ish.is-running .qz[data-st="1"] .qz-sp{opacity:1}.imatd_root__7Vdzs #inside .ish.is-running .qz-o li{transition:background .3s,border-color .3s,color .3s}.imatd_root__7Vdzs #inside .ish.is-running .mt-steps li{transition:opacity .25s,transform .3s cubic-bezier(.16,1,.3,1)}.imatd_root__7Vdzs #inside .ish.is-running .mt-steps li:not(.is-on){opacity:0;transform:translateY(5px)}.imatd_root__7Vdzs #inside .ish.is-running .mt-v{transition:box-shadow .3s}.imatd_root__7Vdzs #inside .ish.is-running .mt-tag{transition:opacity .25s,transform .3s cubic-bezier(.34,1.56,.64,1)}.imatd_root__7Vdzs #inside .ish.is-running .mt:not(.is-top) .mt-tag{opacity:0;transform:scale(.6)}.imatd_root__7Vdzs #inside .ish.is-running .ak-qs li{transition:opacity .2s;opacity:0}.imatd_root__7Vdzs #inside .ish.is-running .ak-qs li.is-on{opacity:1}.imatd_root__7Vdzs #inside .ish.is-running .ak-ph{transition:left .35s steps(4)}.imatd_root__7Vdzs #inside .ish.is-running .ak-at{transition:background .25s,color .25s}.imatd_root__7Vdzs #inside .ish.is-running .ak:not(.is-jump) .ak-at{background:#fff;color:var(--ink-3)}.imatd_root__7Vdzs #inside .ish.is-running .lv-l{transition:opacity .3s,transform .3s cubic-bezier(.16,1,.3,1)}.imatd_root__7Vdzs #inside .ish.is-running .lv[data-st="0"] .lv-l,.imatd_root__7Vdzs #inside .ish.is-running .lv[data-st="1"] :is(.lv-l2,.lv-l3),.imatd_root__7Vdzs #inside .ish.is-running .lv[data-st="2"] .lv-l3{opacity:0;transform:translateX(-4px)}.imatd_root__7Vdzs #inside .ish.is-running .lv-sq i{transition:background .15s}.imatd_root__7Vdzs #inside .ish.is-running .lv-dot:before{animation:imatd_ish-blink__dp4ZA 1.2s steps(2) infinite}@keyframes imatd_ish-blink__dp4ZA{50%{opacity:.2}}.imatd_root__7Vdzs #inside .ish.is-running .pp-trap>span{background:linear-gradient(#ffe08a,#ffe08a) no-repeat 0 0/0 100%;transition:background-size .5s cubic-bezier(.16,1,.3,1),color .2s}.imatd_root__7Vdzs #inside .ish.is-running .pp-trap>span:after{transform-origin:0 50%;transition:transform .3s}.imatd_root__7Vdzs #inside .ish.is-running .pp:is([data-st="0"],[data-st="1"]) .pp-trap>span{color:var(--ink)}.imatd_root__7Vdzs #inside .ish.is-running .pp[data-st="1"] .pp-trap>span{background-size:100% 100%}.imatd_root__7Vdzs #inside .ish.is-running .pp:is([data-st="0"],[data-st="1"]) .pp-trap>span:after{transform:scaleX(0)}.imatd_root__7Vdzs #inside .ish.is-running .pp-tt{transition:opacity .25s}.imatd_root__7Vdzs #inside .ish.is-running .pp:is([data-st="0"],[data-st="1"]) .pp-tt{opacity:0}.imatd_root__7Vdzs #inside .ish.is-running .pp-ok>i{transition:opacity .25s}.imatd_root__7Vdzs #inside .ish.is-running .pp-ok:nth-child(2)>i{transition-delay:.12s}.imatd_root__7Vdzs #inside .ish.is-running .pp-ok:nth-child(3)>i{transition-delay:.24s}.imatd_root__7Vdzs #inside .ish.is-running .pp:not([data-st="3"]) .pp-ok>i{opacity:0;transition-delay:0s}.imatd_root__7Vdzs #inside .ish.is-running .pp-key span{transition:background .3s .3s,border-color .3s .3s,color .3s .3s}.imatd_root__7Vdzs #inside .ish.is-running .pp:not([data-st="3"]) .pp-key span{background:#fff;border-color:var(--line);color:var(--ink);transition-delay:0s}.imatd_root__7Vdzs #inside .ish.is-running .pp-key i{transition:opacity .25s .3s}.imatd_root__7Vdzs #inside .ish.is-running .pp:not([data-st="3"]) .pp-key i{opacity:0;transition-delay:0s}.imatd_root__7Vdzs #inside .ish.is-running .bn-ar{transform-origin:0 50%;transition:transform .4s cubic-bezier(.16,1,.3,1)}.imatd_root__7Vdzs #inside .ish.is-running .bn:not(.is-go) .bn-ar{transform:scaleX(.3)}html[data-calm="1"] .imatd_root__7Vdzs #inside .ish *{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.imatd_root__7Vdzs #inside .ish *{transition:none!important;animation:none!important}}.imatd_root__7Vdzs .ev{--ev-yes:var(--gold-500);--ev-yes-ink:#3a2300;--ev-part:var(--brand-500);--ev-no:#e9e8ef;--ev-pad:26px;width:min(1080px,calc(100vw - 48px));max-width:none;height:min(940px,calc(100dvh - 48px));max-height:calc(100dvh - 48px);padding:0;border:0;border-radius:20px;background:#fff;color:var(--ink);box-shadow:0 40px 90px -30px rgba(20,16,40,.55),0 0 0 1px rgba(20,16,40,.06);overflow:hidden;font-family:var(--font)}.imatd_root__7Vdzs .ev::backdrop{background:rgba(22,18,40,.58);backdrop-filter:blur(3px)}.imatd_root__7Vdzs .ev[open]{display:flex}.imatd_root__7Vdzs .ev-sheet{display:flex;flex-direction:column;width:100%;height:100%;max-height:calc(100dvh - 48px);min-height:0}.imatd_root__7Vdzs .ev.is-in .ev-sheet{animation:imatd_ev-rise__v7eju .2s var(--ease-out) both}@keyframes imatd_ev-rise__v7eju{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}.imatd_root__7Vdzs :where(.ev) button{font:inherit;color:inherit}.imatd_root__7Vdzs .ev .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.imatd_root__7Vdzs .ev-head{flex:none;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 16px;padding:18px var(--ev-pad) 14px;border-bottom:1px solid var(--line);background:#fff}.imatd_root__7Vdzs .ev-id{display:flex;align-items:center;gap:16px;min-width:0}.imatd_root__7Vdzs .ev-tile{flex:none;display:grid;place-items:center;width:60px;height:60px;border-radius:8px;font:400 30px/1 var(--display);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.imatd_root__7Vdzs .ev-nq.ev-yes,.imatd_root__7Vdzs .ev-tile.ev-yes{background:var(--ev-yes);color:var(--ev-yes-ink)}.imatd_root__7Vdzs .ev-nq.ev-partial,.imatd_root__7Vdzs .ev-tile.ev-partial{background:var(--ev-part);color:#fff}.imatd_root__7Vdzs .ev-nq.ev-no,.imatd_root__7Vdzs .ev-tile.ev-no{background:var(--ev-no);color:var(--ink-2)}.imatd_root__7Vdzs .ev-idt{min-width:0}.imatd_root__7Vdzs .ev-k{font:400 10.5px/1.3 var(--pixel);letter-spacing:.05em;text-transform:uppercase;color:var(--brand-ink)}.imatd_root__7Vdzs .ev-h{margin-top:4px;font:400 28px/1.05 var(--display);letter-spacing:-.02em;color:var(--ink);text-wrap:balance}.imatd_root__7Vdzs .ev-v{display:flex;align-items:baseline;gap:8px;margin-top:6px;font-size:14.5px;line-height:1.35;color:var(--ink-2)}.imatd_root__7Vdzs .ev-v i{flex:none;width:12px;height:12px;border-radius:2px;transform:translateY(1px);background:var(--ev-no);box-shadow:inset 0 0 0 1px #dedde6}.imatd_root__7Vdzs .ev-v-yes i{background:var(--ev-yes);box-shadow:none}.imatd_root__7Vdzs .ev-v-partial i{background:var(--ev-part);box-shadow:none}.imatd_root__7Vdzs .ev-v span{font-weight:600}.imatd_root__7Vdzs .ev-ctl{display:flex;align-items:flex-start;gap:6px}.imatd_root__7Vdzs .ev-step,.imatd_root__7Vdzs .ev-x{display:grid;place-items:center;width:42px;height:42px;padding:0;border:1px solid var(--line);border-radius:999px;background:#fff;cursor:pointer;color:var(--ink-2);transition:background .15s,border-color .15s}.imatd_root__7Vdzs .ev-step:hover:not(:disabled),.imatd_root__7Vdzs .ev-x:hover{background:var(--brand-50);border-color:var(--brand-300);color:var(--brand-ink)}.imatd_root__7Vdzs .ev-step:disabled{opacity:.35;cursor:default}.imatd_root__7Vdzs .ev-step svg,.imatd_root__7Vdzs .ev-x svg{width:16px;height:16px}.imatd_root__7Vdzs .ev-x{margin-left:6px;background:var(--ink);border-color:var(--ink);color:#fff}.imatd_root__7Vdzs .ev-x:hover{background:var(--brand-700);border-color:var(--brand-700);color:#fff}.imatd_root__7Vdzs .ev :focus-visible{outline:3px solid var(--brand-300);outline-offset:2px}.imatd_root__7Vdzs .ev-nav{grid-column:1/-1;display:flex;gap:3px;padding-top:2px}.imatd_root__7Vdzs .ev-nq{flex:1 1 0;min-width:0;height:16px;padding:0;border:0;border-radius:2px;font-size:0;cursor:pointer;transition:transform .15s var(--spring)}.imatd_root__7Vdzs .ev-nq[data-q="10"],.imatd_root__7Vdzs .ev-nq[data-q="33"],.imatd_root__7Vdzs .ev-nq[data-q="48"],.imatd_root__7Vdzs .ev-nq[data-q="5"]{margin-left:7px}.imatd_root__7Vdzs .ev-nq:hover{transform:translateY(-2px)}.imatd_root__7Vdzs .ev-nq.is-cur{transform:translateY(-3px);box-shadow:0 0 0 2px #fff,0 0 0 4px var(--ink)}.imatd_root__7Vdzs .ev-body{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;padding:20px var(--ev-pad) 28px;outline:0;display:flex;flex-direction:column;gap:18px}.imatd_root__7Vdzs .ev-body>*{flex:none;min-width:0}.imatd_root__7Vdzs .ev-body>.ev-when{order:-1}.imatd_root__7Vdzs .ev-body.is-swap{animation:imatd_ev-fade__BKkvW .16s ease-out both}@keyframes imatd_ev-fade__BKkvW{0%{opacity:.25}to{opacity:1}}.imatd_root__7Vdzs .ev-load{padding:40px 0;text-align:center;color:var(--ink-3);font-size:15px}.imatd_root__7Vdzs .ev-when{padding:14px 18px 16px;border-radius:14px;background:linear-gradient(180deg,var(--brand-50),#fff 90%);box-shadow:inset 0 0 0 1px var(--brand-100)}.imatd_root__7Vdzs .ev-lead{font-size:15.5px;line-height:1.35;color:var(--ink-2)}.imatd_root__7Vdzs .ev-lead b{font:400 26px/1 var(--display);letter-spacing:-.02em;color:var(--brand-ink);margin-right:4px}.imatd_root__7Vdzs .ev-trail{position:relative;display:flex;gap:10px;margin-top:14px;padding:12px 0 0;list-style:none}.imatd_root__7Vdzs .ev-trail:before{content:"";position:absolute;left:6px;right:6px;top:4px;height:2px;background:linear-gradient(90deg,var(--brand-300),var(--brand-500) 85%,var(--ink))}.imatd_root__7Vdzs .ev-tn{position:relative;flex:1 1 0;min-width:0;display:grid;gap:2px;font-size:12.5px;line-height:1.3;color:var(--ink-3)}.imatd_root__7Vdzs .ev-tn:before{content:"";position:absolute;left:0;top:-13px;width:12px;height:12px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 3px var(--brand-500)}.imatd_root__7Vdzs .ev-tn b{font-size:13px;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}.imatd_root__7Vdzs .ev-tn-bank:before{box-shadow:inset 0 0 0 3px var(--brand-600);background:var(--brand-100)}.imatd_root__7Vdzs .ev-tn-live:before{background:var(--gold-500);box-shadow:inset 0 0 0 2px #fff,0 0 0 2px var(--gold-500)}.imatd_root__7Vdzs .ev-tn-dani:before{background:var(--brand-300)}.imatd_root__7Vdzs .ev-tn-exam{flex:0 0 auto;text-align:right;justify-items:end}.imatd_root__7Vdzs .ev-tn-exam:before{left:auto;right:0;background:var(--ink);box-shadow:none;width:14px;height:14px;top:-14px}.imatd_root__7Vdzs .ev-tn-exam b,.imatd_root__7Vdzs .ev-tn-exam span{color:var(--ink)}.imatd_root__7Vdzs .ev-tn-exam span{font-weight:700}.imatd_root__7Vdzs .ev-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.imatd_root__7Vdzs .ev-card{min-width:0;padding:14px 18px 16px;background:#fff}.imatd_root__7Vdzs .ev-exam{border:1px solid #d7d5df;border-radius:6px;box-shadow:0 14px 30px -24px rgba(20,16,40,.45)}.imatd_root__7Vdzs .ev-mine{border:1.5px solid var(--brand-200);border-radius:14px;box-shadow:var(--shadow-1)}.imatd_root__7Vdzs .ev-ct{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px;font-size:12.5px;line-height:1.3;color:var(--ink-3)}.imatd_root__7Vdzs .ev-exam .ev-ct b{font:700 12.5px/1.3 var(--font);letter-spacing:.03em;text-transform:uppercase;color:#16151d}.imatd_root__7Vdzs .ev-mine .ev-ct b{display:inline-flex;align-items:center;gap:7px;font:400 10.5px/1.3 var(--pixel);letter-spacing:.05em;text-transform:uppercase;color:var(--brand-ink)}.imatd_root__7Vdzs .ev-mine .ev-ct b:before{content:"";width:8px;height:8px;background:var(--brand-500)}.imatd_root__7Vdzs .ev-since{padding:2px 8px;border:1.5px solid var(--brand-600);border-radius:5px;background:var(--brand-50);font-weight:700;color:var(--brand-ink)}.imatd_root__7Vdzs .ev-deck{margin-top:4px;font-size:12.5px;color:var(--ink-3)}.imatd_root__7Vdzs .ev-stem{margin-top:10px;font-size:15.5px;line-height:1.5;color:var(--ink);white-space:pre-line}.imatd_root__7Vdzs .ev-serif{font:400 16.5px/1.5 Georgia,Times New Roman,Times,serif;color:#16151d}.imatd_root__7Vdzs .ev-m{color:inherit;padding:0 2px;margin:0 -2px;border-radius:3px;background:var(--gold-300)}.imatd_root__7Vdzs .ev-pre{margin-top:10px;font-size:13.5px;color:var(--ink-2)}.imatd_root__7Vdzs .ev-pre summary{display:inline-flex;align-items:center;min-height:36px;font-weight:600;color:var(--brand-ink);cursor:pointer}.imatd_root__7Vdzs .ev-pre p{margin-top:6px;padding:10px 12px;border-left:3px solid #d7d5df;font:400 14px/1.55 Georgia,Times New Roman,Times,serif;color:#2a2833;max-height:260px;overflow:auto}.imatd_root__7Vdzs .ev-opts{display:grid;gap:5px;margin-top:12px;padding:0;list-style:none}.imatd_root__7Vdzs .ev-opts li{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:8px;padding:6px 8px;border-radius:8px;font-size:14px;line-height:1.4;color:var(--ink-2)}.imatd_root__7Vdzs .ev-exam .ev-opts li{font-family:Georgia,Times New Roman,Times,serif;font-size:15px}.imatd_root__7Vdzs .ev-opts b{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;box-shadow:inset 0 0 0 1.5px #b9b7c4;font:700 11px/1 var(--font);color:var(--ink-2)}.imatd_root__7Vdzs .ev-opts .is-key{background:#ecf8f0;color:var(--ink)}.imatd_root__7Vdzs .ev-opts .is-key b{background:var(--ok-500,#16a34a);box-shadow:none;color:#fff}.imatd_root__7Vdzs .ev-ok{align-self:center;padding:2px 7px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px #b7e2c4;font:700 11px/1.3 var(--font);font-style:normal;color:#15803d;white-space:nowrap}.imatd_root__7Vdzs .ev-optall{display:none}.imatd_root__7Vdzs .ev-exam.is-wide .ev-opts{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:14px}.imatd_root__7Vdzs .ev-snap{display:flex;gap:8px;margin-top:12px;font-size:13px;line-height:1.4;color:var(--ink-2)}.imatd_root__7Vdzs .ev-snap i{flex:none;width:14px;height:14px;margin-top:2px;border-radius:50%;background:var(--brand-500) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='m3.5 7.2 2.3 2.3 4.7-5' fill='none' stroke='%23fff' stroke-width='1.8'/%3E%3C/svg%3E") center/14px no-repeat}.imatd_root__7Vdzs .ev-plan{margin-top:6px;font-size:13px;color:var(--ink-3)}.imatd_root__7Vdzs .ev-why{position:relative;padding:12px 16px 12px 20px;border-radius:12px;background:var(--brand-50);font-size:16px;line-height:1.45;font-weight:550;color:var(--ink);text-wrap:pretty}.imatd_root__7Vdzs .ev-why:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:5px;border-radius:0 4px 4px 0;background:var(--ev-part)}.imatd_root__7Vdzs .ev-why-yes{background:#fff8e6}.imatd_root__7Vdzs .ev-why-yes:before{background:var(--ev-yes)}.imatd_root__7Vdzs .ev-col{display:grid;gap:16px;align-content:start;min-width:0}.imatd_root__7Vdzs .ev-more{font-size:14px;color:var(--ink-2)}.imatd_root__7Vdzs .ev-more summary{display:inline-flex;align-items:center;gap:6px;min-height:40px;font-weight:650;color:var(--brand-ink);cursor:pointer}.imatd_root__7Vdzs .ev-more ul{display:grid;gap:6px;margin-top:4px;padding:0;list-style:none}.imatd_root__7Vdzs .ev-more li{display:flex;justify-content:space-between;gap:12px;padding:8px 12px;border-radius:10px;background:var(--bg);line-height:1.45}.imatd_root__7Vdzs .ev-more li em{flex:none;font-style:normal;font-size:12.5px;color:var(--ink-3);white-space:nowrap}.imatd_root__7Vdzs .ev-more-n{color:var(--ink-3)}.imatd_root__7Vdzs .ev-nonerow{display:grid;gap:6px;padding:12px 16px;border-radius:12px;background:#f6f6f9;font-size:14.5px;line-height:1.5;color:var(--ink-2)}.imatd_root__7Vdzs .ev-nonerow b{color:var(--ink)}.imatd_root__7Vdzs .ev-labline{color:var(--ink-2)}.imatd_root__7Vdzs .ev-lab{display:inline-block;margin-left:6px;padding:2px 5px;border:1px dashed #c2410c;border-radius:4px;background:repeating-linear-gradient(135deg,#fff7ed 0 6px,#ffedd5 6px 12px);color:#9a3412;font:400 8.5px/1.2 var(--pixel);letter-spacing:.04em;text-transform:uppercase;font-style:normal;white-space:nowrap;vertical-align:1px}.imatd_root__7Vdzs .ev-lab:before{content:"Lab · "}.imatd_root__7Vdzs .ev-best{margin-top:-4px}.imatd_root__7Vdzs .ev-jump{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:6px 2px;border:0;background:none;font-weight:650!important;color:var(--brand-ink)!important;cursor:pointer}.imatd_root__7Vdzs .ev-jump:hover{text-decoration:underline;text-underline-offset:3px}.imatd_root__7Vdzs .ev-where{padding-top:4px}.imatd_root__7Vdzs .ev-wh{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 14px}.imatd_root__7Vdzs .ev-wh h3{font:400 22px/1.15 var(--display);letter-spacing:-.015em;color:var(--ink)}.imatd_root__7Vdzs .ev-incl{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;border-radius:6px;background:var(--gold-500);color:#2d1b00;font:400 10.5px/1.2 var(--pixel);letter-spacing:.05em;text-transform:uppercase;transform:rotate(-1.5deg);box-shadow:0 6px 14px -8px rgba(156,92,0,.7)}.imatd_root__7Vdzs .ev-incl:before{content:"";width:12px;height:12px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='m2 6.3 2.6 2.6L10 3.4' fill='none' stroke='%232d1b00' stroke-width='2'/%3E%3C/svg%3E") 50%/12px no-repeat}.imatd_root__7Vdzs .ev-incl-s{transform:none;padding:4px 9px 4px 8px;font-size:9.5px;white-space:nowrap}.imatd_root__7Vdzs .ev-rows{display:grid;gap:10px;margin-top:12px;padding:0;list-style:none}.imatd_root__7Vdzs .ev-rows.is-cut>li:nth-child(n+5){display:none}.imatd_root__7Vdzs .ev-row{padding:12px 14px;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1px var(--line)}.imatd_root__7Vdzs .ev-row.has-clip{box-shadow:inset 0 0 0 1.5px var(--brand-300);background:linear-gradient(180deg,var(--brand-50),#fff 60%)}.imatd_root__7Vdzs .ev-rh{display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;align-items:start}.imatd_root__7Vdzs .ev-ic,.imatd_root__7Vdzs .ev-rh>img{width:40px;height:40px;border-radius:50%;object-fit:cover;object-position:50% 22%;box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--brand-200)}.imatd_root__7Vdzs .ev-row.is-live .ev-rh>img{box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--gold-500)}.imatd_root__7Vdzs .ev-ic{display:block;background:var(--brand-100) center/22px no-repeat}.imatd_root__7Vdzs .ev-ic-phys{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%235b21b6' stroke-width='1.6'%3E%3Cellipse cx='12' cy='12' rx='10' ry='4'/%3E%3Cellipse cx='12' cy='12' rx='10' ry='4' transform='rotate(60 12 12)'/%3E%3Cellipse cx='12' cy='12' rx='10' ry='4' transform='rotate(120 12 12)'/%3E%3C/g%3E%3Ccircle cx='12' cy='12' r='1.8' fill='%235b21b6'/%3E%3C/svg%3E")}.imatd_root__7Vdzs .ev-ic-rec{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='3' y='6' width='13' height='12' rx='2' fill='none' stroke='%235b21b6' stroke-width='1.6'/%3E%3Cpath d='m16 10 5-3v10l-5-3z' fill='%235b21b6'/%3E%3C/svg%3E")}.imatd_root__7Vdzs .ev-ic-ask{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 5h16v10H9l-5 4z' fill='none' stroke='%235b21b6' stroke-width='1.6' stroke-linejoin='round'/%3E%3Cpath d='M10.2 8.6a1.9 1.9 0 1 1 2.6 1.8c-.5.2-.8.6-.8 1.1v.4' fill='none' stroke='%235b21b6' stroke-width='1.5'/%3E%3Ccircle cx='12' cy='13.4' r='.9' fill='%235b21b6'/%3E%3C/svg%3E")}.imatd_root__7Vdzs .ev-rt{min-width:0}.imatd_root__7Vdzs .ev-rk{font:400 10px/1.3 var(--pixel);letter-spacing:.05em;text-transform:uppercase;color:var(--brand-ink)}.imatd_root__7Vdzs .ev-live .ev-rk,.imatd_root__7Vdzs .ev-row.is-live .ev-rk{color:#9a5b00}.imatd_root__7Vdzs .ev-rn{margin-top:3px;font-size:15.5px;line-height:1.35;font-weight:650;color:var(--ink)}.imatd_root__7Vdzs .ev-sm{margin-top:2px;font-size:12.5px;line-height:1.35;color:var(--ink-3)}.imatd_root__7Vdzs .ev-rm{margin-top:2px;font-size:13px;line-height:1.4;color:var(--ink-3);font-variant-numeric:tabular-nums}.imatd_root__7Vdzs .ev-rx{margin-top:4px;font-size:13.5px;color:var(--ink-2)}.imatd_root__7Vdzs .ev-pts{display:grid;gap:6px;margin:8px 0 0 52px;padding:0;list-style:none}.imatd_root__7Vdzs .ev-pts li{font-size:14px;line-height:1.5;color:var(--ink-2)}.imatd_root__7Vdzs .ev-pts q{font-style:italic;color:var(--ink)}.imatd_root__7Vdzs .ev-pts .ev-pa span{font-size:12.5px;color:var(--ink-3)}.imatd_root__7Vdzs .ev-at{display:inline-block;margin-right:4px;padding:1px 7px;border-radius:999px;background:var(--brand-50);box-shadow:inset 0 0 0 1px var(--brand-100);font:650 12px/1.5 var(--font);font-style:normal;color:var(--brand-ink);font-variant-numeric:tabular-nums;white-space:nowrap}.imatd_root__7Vdzs .ev-all{margin-top:10px;min-height:40px;padding:6px 16px;border:1px solid var(--brand-300);border-radius:999px;background:#fff;font-weight:650;color:var(--brand-700);cursor:pointer}.imatd_root__7Vdzs .ev-all:hover{background:var(--brand-50)}.imatd_root__7Vdzs .ev-clip{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(220px,1fr);gap:14px 20px;align-items:center;margin:12px 0 0}.imatd_root__7Vdzs .ev-row .ev-clip{margin-left:52px}.imatd_root__7Vdzs .ev-vid{position:relative;overflow:hidden;border-radius:10px;background:#fff;box-shadow:inset 0 0 0 1px var(--line),0 10px 24px -18px rgba(20,16,40,.5)}.imatd_root__7Vdzs .ev-vid video{display:block;width:100%;height:100%;object-fit:contain;background:#fff}.imatd_root__7Vdzs .ev-cap{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-width:0}.imatd_root__7Vdzs .ev-say{font-size:16px;line-height:1.45;font-weight:600;color:var(--ink);text-wrap:pretty}.imatd_root__7Vdzs .ev-cap .ev-at{margin:0}.imatd_root__7Vdzs .ev-snd{flex:none;display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:5px 16px 5px 13px;border:0;border-radius:999px;background:var(--brand-600);color:#fff!important;font:650 13.5px/1 var(--font)!important;cursor:pointer;box-shadow:0 6px 14px -6px rgba(40,16,109,.6)}.imatd_root__7Vdzs .ev-snd:hover{background:var(--brand-700)}.imatd_root__7Vdzs .ev-snd i{flex:none;width:0;height:0;border-left:8px solid #fff;border-top:5px solid transparent;border-bottom:5px solid transparent}.imatd_root__7Vdzs .ev-snd[aria-pressed=true] i{width:8px;height:10px;border:0;border-left:3px solid #fff;border-right:3px solid #fff;box-sizing:border-box}.imatd_root__7Vdzs .ev-play{position:absolute;right:10px;bottom:10px;z-index:1;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:none;cursor:pointer}.imatd_root__7Vdzs .ev-play i{width:52px;height:52px;border-radius:50%;background:var(--brand-600) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 6.5v11l9-5.5z' fill='%23fff'/%3E%3C/svg%3E") center/28px no-repeat;box-shadow:0 10px 24px -8px rgba(40,16,109,.7)}.imatd_root__7Vdzs .ev-live{padding:14px 18px 16px;border-radius:14px;border:1.5px solid var(--gold-500);background:linear-gradient(180deg,#fff8e6,#fff 55%);box-shadow:0 14px 30px -24px rgba(156,92,0,.55)}.imatd_root__7Vdzs .ev-lh{display:flex;align-items:flex-start;justify-content:space-between;gap:10px 16px}.imatd_root__7Vdzs .ev-lh .ev-rh{grid-template-columns:44px minmax(0,1fr)}.imatd_root__7Vdzs .ev-lh .ev-rh>img{width:44px;height:44px;border-radius:50%;object-fit:cover;object-position:50% 22%;box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--gold-500)}.imatd_root__7Vdzs .ev-live .ev-clip,.imatd_root__7Vdzs .ev-live .ev-pts{margin-left:0}.imatd_root__7Vdzs .ev-hero{display:grid;gap:10px;align-content:start;border:1.5px solid var(--brand-300);border-radius:14px;background:linear-gradient(180deg,var(--brand-50),#fff 45%);box-shadow:var(--shadow-1)}.imatd_root__7Vdzs .ev-hero .ev-rh>.ev-ic,.imatd_root__7Vdzs .ev-hero .ev-rh>img{box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--gold-500)}.imatd_root__7Vdzs .ev-hero .ev-incl-s{justify-self:start}.imatd_root__7Vdzs .ev-hero .ev-clip{grid-template-columns:minmax(0,1fr);margin:0}.imatd_root__7Vdzs .ev-hero .ev-pts{margin-left:0}.imatd_root__7Vdzs .ev-go{display:inline-flex;align-items:center;gap:10px;min-height:46px;padding:10px 20px;border:0;border-radius:999px;background:var(--brand-600);color:#fff!important;font-weight:650!important;cursor:pointer;box-shadow:0 10px 22px -12px rgba(40,16,109,.8)}.imatd_root__7Vdzs .ev-go:hover{background:var(--brand-700)}.imatd_root__7Vdzs .ev-end{display:grid;gap:12px;padding-top:16px;border-top:1px solid var(--line)}.imatd_root__7Vdzs .ev-out{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:12px 16px;border-radius:12px;background:#fff8e6;font-size:14.5px;line-height:1.5;color:var(--ink-2)}.imatd_root__7Vdzs .ev-out span{flex:1 1 380px;min-width:0}.imatd_root__7Vdzs .ev-out q{font-weight:650;color:var(--ink);background:linear-gradient(transparent 58%,rgba(245,167,10,.38) 0)}.imatd_root__7Vdzs .ev-rev{flex:none;white-space:nowrap;display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:6px 14px;border:1px solid var(--gold-500);border-radius:999px;background:#fff;font-weight:650!important;color:#7a4600!important;cursor:pointer}.imatd_root__7Vdzs .ev-rev:hover{background:#fff3d6}.imatd_root__7Vdzs .ev-how{font-size:12.5px;line-height:1.5;color:var(--ink-3);max-width:86ch}.imatd_root__7Vdzs .ev-pg{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.imatd_root__7Vdzs .ev-paper{display:inline-flex;align-items:center;min-height:40px;font-size:13.5px;font-weight:650;color:var(--brand-ink);text-decoration:underline;text-underline-offset:3px}.imatd_root__7Vdzs .ev-foot{display:none}@media (max-width:959px){.imatd_root__7Vdzs .ev-pair{grid-template-columns:minmax(0,1fr)}.imatd_root__7Vdzs .ev{--ev-pad:20px}.imatd_root__7Vdzs .ev-clip,.imatd_root__7Vdzs .ev-exam.is-wide .ev-opts{grid-template-columns:minmax(0,1fr)}}@media (max-width:699px){.imatd_root__7Vdzs .ev{--ev-pad:16px;width:100vw;height:100dvh;max-height:100dvh;margin:0;border-radius:0}.imatd_root__7Vdzs .ev-sheet{max-height:100dvh;height:100%}.imatd_root__7Vdzs .ev-head{padding:12px 16px 10px;gap:8px 10px}.imatd_root__7Vdzs .ev-id{gap:12px;align-items:flex-start}.imatd_root__7Vdzs .ev-tile{width:46px;height:46px;font-size:24px}.imatd_root__7Vdzs .ev-h{font-size:22px}.imatd_root__7Vdzs .ev-v{font-size:13.5px}.imatd_root__7Vdzs .ev-vl{display:none}.imatd_root__7Vdzs .ev-k{font-size:9.5px}.imatd_root__7Vdzs .ev-step{display:none}.imatd_root__7Vdzs .ev-x{width:40px;height:40px;margin-left:0}.imatd_root__7Vdzs .ev-nav{flex-wrap:wrap;gap:3px 2px}.imatd_root__7Vdzs .ev-nq{flex:0 0 calc((100% - 58px) / 30);height:11px}.imatd_root__7Vdzs .ev-nq[data-q="10"],.imatd_root__7Vdzs .ev-nq[data-q="33"],.imatd_root__7Vdzs .ev-nq[data-q="48"],.imatd_root__7Vdzs .ev-nq[data-q="5"]{margin-left:0}.imatd_root__7Vdzs .ev-body{padding:14px 16px 24px;gap:14px}.imatd_root__7Vdzs .ev-body>.ev-when{order:0}.imatd_root__7Vdzs .ev-pair{gap:10px}.imatd_root__7Vdzs .ev-lead b{font-size:22px}.imatd_root__7Vdzs .ev-trail{flex-direction:column;gap:10px;margin-top:12px;padding:0 0 0 22px}.imatd_root__7Vdzs .ev-trail:before{left:5px;right:auto;top:6px;bottom:6px;width:2px;height:auto;background:linear-gradient(180deg,var(--brand-300),var(--brand-500) 85%,var(--ink))}.imatd_root__7Vdzs .ev-tn{display:flex;flex-wrap:wrap;gap:2px 8px;align-items:baseline}.imatd_root__7Vdzs .ev-tn:before{left:-22px;top:2px}.imatd_root__7Vdzs .ev-tn-exam{text-align:left;justify-items:start}.imatd_root__7Vdzs .ev-tn-exam:before{left:-23px;right:auto;top:1px}.imatd_root__7Vdzs .ev-card{padding:10px 12px 12px}.imatd_root__7Vdzs .ev-stem{margin-top:6px;font-size:15px}.imatd_root__7Vdzs .ev-serif{font-size:16px}.imatd_root__7Vdzs .ev-opts{margin-top:8px}.imatd_root__7Vdzs .ev-opts li{grid-template-columns:24px minmax(0,1fr)}.imatd_root__7Vdzs .ev-opts .ev-ok{grid-column:2;justify-self:start}.imatd_root__7Vdzs .ev-opts:not(.is-open) li:not(.is-key){display:none}.imatd_root__7Vdzs .ev-optall{display:inline-flex;align-items:center;min-height:36px;margin-top:4px;padding:2px;border:0;background:none;font-size:13px!important;font-weight:650!important;color:var(--brand-ink)!important;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.imatd_root__7Vdzs .ev-why{font-size:15px;padding:10px 12px 10px 16px}.imatd_root__7Vdzs .ev-rh{grid-template-columns:34px minmax(0,1fr);gap:10px}.imatd_root__7Vdzs .ev-ic,.imatd_root__7Vdzs .ev-rh>img{width:34px;height:34px}.imatd_root__7Vdzs .ev-row{padding:10px 12px}.imatd_root__7Vdzs .ev-pts,.imatd_root__7Vdzs .ev-row .ev-clip{margin-left:0}.imatd_root__7Vdzs .ev-lh{flex-direction:column}.imatd_root__7Vdzs .ev-lh .ev-rh{grid-template-columns:34px minmax(0,1fr)}.imatd_root__7Vdzs .ev-lh .ev-rh>img{width:34px;height:34px}.imatd_root__7Vdzs .ev-live{padding:12px}.imatd_root__7Vdzs .ev-say{font-size:15px}.imatd_root__7Vdzs .ev-wh h3{font-size:20px}.imatd_root__7Vdzs .ev-more li{flex-direction:column;gap:2px}.imatd_root__7Vdzs .ev-foot{flex:none;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:8px 12px calc(8px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#fff}.imatd_root__7Vdzs .ev-pn{min-height:44px;padding:6px 14px;border:1px solid var(--line);border-radius:999px;background:#fff;font-weight:650!important;color:var(--brand-700)!important;cursor:pointer}.imatd_root__7Vdzs .ev-pn:disabled{visibility:hidden}.imatd_root__7Vdzs .ev-pn[data-go="1"]{justify-self:end}.imatd_root__7Vdzs .ev-pn[data-go="-1"]{justify-self:start}.imatd_root__7Vdzs .ev-pos{font-size:12.5px;color:var(--ink-3);font-variant-numeric:tabular-nums}.imatd_root__7Vdzs .ev-go{width:100%;justify-content:center}.imatd_root__7Vdzs .ev-out span{flex-basis:100%}}.imatd_root__7Vdzs .ev.is-calm .ev-body,.imatd_root__7Vdzs .ev.is-calm .ev-sheet{animation:none!important}.imatd_root__7Vdzs .ev.is-calm .ev-nq{transition:none}@media (prefers-reduced-motion:reduce){.imatd_root__7Vdzs .ev .ev-body,.imatd_root__7Vdzs .ev .ev-sheet{animation:none!important}.imatd_root__7Vdzs .ev .ev-nq,.imatd_root__7Vdzs .ev .ev-step{transition:none}}.imatd_root__7Vdzs .ev sup{font-size:.72em;line-height:0;vertical-align:.45em}.imatd_root__7Vdzs .ev-nq.ev-taught,.imatd_root__7Vdzs .ev-tile.ev-taught{background:repeating-linear-gradient(135deg,var(--brand-100) 0 3px,#fff 3px 6px);box-shadow:inset 0 0 0 2.5px var(--ev-part);color:var(--brand-700)}.imatd_root__7Vdzs .ev-nq.ev-taught{box-shadow:inset 0 0 0 1.5px var(--ev-part)}.imatd_root__7Vdzs .ev-nq.ev-taught.is-cur{box-shadow:inset 0 0 0 1.5px var(--ev-part),0 0 0 2px #fff,0 0 0 4px var(--ink)}.imatd_root__7Vdzs .ev-v-taught i{background:repeating-linear-gradient(135deg,var(--brand-100) 0 2px,#fff 2px 4px);box-shadow:inset 0 0 0 1.5px var(--ev-part)}.imatd_root__7Vdzs .ev-why-taught{background:var(--brand-50)}.imatd_root__7Vdzs .ev-why-taught:before{background:repeating-linear-gradient(180deg,var(--ev-part) 0 4px,var(--brand-200) 4px 8px)}.imatd_root__7Vdzs .ev sub{font-size:.72em;line-height:0;vertical-align:-.28em}.imatd_root__7Vdzs .ev-mode{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:-2px}.imatd_root__7Vdzs .ev-goldtg{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:4px 14px 4px 10px;border:1.5px solid var(--gold-500);border-radius:999px;background:#fff;font:650 13px/1.2 var(--font)!important;color:#7a4600!important;cursor:pointer;transition:background .15s}.imatd_root__7Vdzs .ev-goldtg:hover{background:#fff3d6}.imatd_root__7Vdzs .ev-goldtg i{flex:none;width:14px;height:14px;border-radius:3px;background:var(--ev-yes)}.imatd_root__7Vdzs .ev-goldtg[aria-pressed=true]{background:var(--ev-yes);border-color:var(--ev-yes);color:var(--ev-yes-ink)!important}.imatd_root__7Vdzs .ev-goldtg[aria-pressed=true] i{background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='m3.3 7.2 2.4 2.4 5-5.2' fill='none' stroke='%233a2300' stroke-width='2'/%3E%3C/svg%3E") 50%/12px no-repeat}.imatd_root__7Vdzs .ev-gpos{font:400 10.5px/1.3 var(--pixel);letter-spacing:.05em;text-transform:uppercase;color:#7a4600}.imatd_root__7Vdzs .ev.is-gold .ev-nq:not(.ev-yes){opacity:.28}.imatd_root__7Vdzs .ev-twk{font-size:13px;line-height:1.3;color:var(--ink-2)}.imatd_root__7Vdzs .ev-twk b{display:inline-block;margin-right:4px;padding:2px 8px;border-radius:5px;background:var(--ev-yes);color:var(--ev-yes-ink);font-weight:700}.imatd_root__7Vdzs .ev-twk-t b{background:#fff;box-shadow:inset 0 0 0 1.5px var(--ev-part);color:var(--brand-700)}.imatd_root__7Vdzs .ev-hero-tw{border-color:var(--gold-500);background:linear-gradient(180deg,#fff8e6,#fff 45%);box-shadow:0 14px 30px -24px rgba(156,92,0,.55)}.imatd_root__7Vdzs .ev-hero-taught{border-style:dashed}.imatd_root__7Vdzs .ev-relrow{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start}.imatd_root__7Vdzs .ev-mine.is-rel{border-style:dashed;border-color:var(--brand-200);box-shadow:none;background:#fcfbff}.imatd_root__7Vdzs .ev-mine.is-rel .ev-ct b{color:var(--ink-3)}.imatd_root__7Vdzs .ev-mine.is-rel .ev-ct b:before{background:var(--brand-300)}@media (max-width:959px){.imatd_root__7Vdzs .ev-relrow{grid-template-columns:minmax(0,1fr)}}@media (max-width:699px){.imatd_root__7Vdzs .ev-mode{gap:4px 10px}.imatd_root__7Vdzs .ev-goldtg{min-height:34px;padding:3px 12px 3px 8px;font-size:12.5px!important}.imatd_root__7Vdzs .ev-gpos{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.imatd_root__7Vdzs .ev-goldtg{transition:none}}.imatd_root__7Vdzs .ev-twk{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.imatd_root__7Vdzs .ev-twk b{margin-right:0}@media (max-width:959px){.imatd_root__7Vdzs .ev-pair-tw{display:flex;flex-direction:column;gap:14px}.imatd_root__7Vdzs .ev-pair-tw>.ev-col{display:contents}.imatd_root__7Vdzs .ev-pair-tw .ev-exam{order:1}.imatd_root__7Vdzs .ev-pair-tw .ev-hero{order:2}.imatd_root__7Vdzs .ev-pair-tw .ev-why{order:3}.imatd_root__7Vdzs .ev-pair-tw .ev-mine{order:4}.imatd_root__7Vdzs .ev-pair-tw .ev-more{order:5}}.imatd_root__7Vdzs .mf{--ok-ink:#146c34;--bad-ink:#c2410c;--dir:1;position:relative;display:block}.imatd_root__7Vdzs .mf.is-loading{visibility:hidden}.imatd_root__7Vdzs .mf [hidden]{display:none!important}.imatd_root__7Vdzs .mf-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px}.imatd_root__7Vdzs .mf-topic{margin:0;min-width:0}@media (max-width:520px){.imatd_root__7Vdzs .mf-top{flex-wrap:wrap;align-items:flex-start;gap:8px}.imatd_root__7Vdzs .mf-topic{min-width:0;flex:1 1 100%}.imatd_root__7Vdzs .mf .mf-tour{height:40px;padding:0 13px 0 12px;font-size:13.5px}}.imatd_root__7Vdzs .mf-t{font:400 clamp(22px,1.1vw + 15px,28px)/1.1 var(--display);letter-spacing:-.01em;color:var(--ink)}.imatd_root__7Vdzs .mf-tg{color:var(--brand-ink)}.imatd_root__7Vdzs .mf-sen{position:absolute;left:0;top:0;width:1px;height:280px;pointer-events:none}.imatd_root__7Vdzs .mf-tour{flex:none;display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 16px 0 14px;border:1px solid var(--line-2);border-radius:99px;background:#fff;font:600 14px var(--font);color:var(--ink-2);cursor:pointer;transition:border-color .2s,color .2s,transform .22s var(--spring)}.imatd_root__7Vdzs .mf-tour:hover{border-color:var(--brand-300);color:var(--ink);transform:translateY(-1px)}.imatd_root__7Vdzs .mf-tour:focus-visible{outline:2px solid var(--brand-500);outline-offset:2px}.imatd_root__7Vdzs .mf-tour svg{width:12px;height:12px;fill:currentColor;overflow:visible}.imatd_root__7Vdzs .mf-tour .i-ar{fill:none;stroke:currentColor;stroke-width:1.7}.imatd_root__7Vdzs .mf-tour .i-pa,.imatd_root__7Vdzs .mf-tour .tp{display:none}.imatd_root__7Vdzs .mf-tour.is-on .i-pa,.imatd_root__7Vdzs .mf-tour.is-on .tp{display:inline}.imatd_root__7Vdzs .mf-tour.is-on .i-pl,.imatd_root__7Vdzs .mf-tour.is-on .tpl{display:none}.imatd_root__7Vdzs .mf-body{position:relative;margin-top:12px}.imatd_root__7Vdzs .mf-rail{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;padding:4px;border-radius:16px;background:#ecebf2}.imatd_root__7Vdzs .mf-ind{position:absolute;left:0;top:0;width:0;border-radius:12px;background:#fff;box-shadow:0 1px 2px rgba(20,16,40,.08),0 6px 16px -8px rgba(40,16,109,.35);transition:transform .5s var(--spring),width .5s var(--spring),opacity .25s steps(3);pointer-events:none}.imatd_root__7Vdzs .mf-tab{position:relative;z-index:1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:72px;padding:6px 4px 8px;border:0;border-radius:12px;background:none;cursor:pointer;font:600 12px/1.15 var(--font);color:var(--ink-2);text-align:left;transition:color .2s}.imatd_root__7Vdzs .mf-tab:hover,.imatd_root__7Vdzs .mf-tab[aria-selected=true]{color:var(--ink)}.imatd_root__7Vdzs .mf-tab:focus-visible{outline:2px solid var(--brand-500);outline-offset:-2px}.imatd_root__7Vdzs .mf-th{display:grid;place-items:center;width:100%;max-width:64px;height:40px;padding:3px;overflow:hidden;border-radius:8px;background:#fbfaff;border:1px solid var(--line);transition:opacity .25s steps(3)}.imatd_root__7Vdzs .mf-th .mf-svg{width:100%;height:100%;max-width:none;overflow:hidden}.imatd_root__7Vdzs .mf-tab[aria-selected=true] .mf-th{border-color:var(--brand-300)}.imatd_root__7Vdzs .mf-tx{display:flex;align-items:baseline;gap:8px;min-width:0}.imatd_root__7Vdzs .mf-tn{font:400 11px/1 var(--pixel);letter-spacing:.04em;color:var(--brand-ink)}.imatd_root__7Vdzs .mf-tl{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.imatd_root__7Vdzs .mf-ck{position:absolute;right:5px;top:5px;width:16px;height:16px;border-radius:5px;background:var(--gold-300);box-shadow:0 0 0 2px #fff;opacity:0;transform:scale(0);transition:opacity .2s steps(2),transform .3s var(--spring)}.imatd_root__7Vdzs .mf-ck:after{content:"";position:absolute;left:5px;top:2px;width:4px;height:8px;border:solid var(--ink);border-width:0 2px 2px 0;transform:rotate(45deg)}.imatd_root__7Vdzs .mf-tab.is-used .mf-ck{opacity:1;transform:none}@media (min-width:900px){.imatd_root__7Vdzs .mf-tab{flex-direction:row;justify-content:flex-start;gap:12px;min-height:58px;padding:5px 10px 5px 5px;font-size:14px}.imatd_root__7Vdzs .mf-th{flex:none;width:64px;max-width:none;height:46px}.imatd_root__7Vdzs .mf-tx{flex-direction:column;gap:6px}.imatd_root__7Vdzs .mf-tl{position:static;width:auto;height:auto;clip:auto;overflow:hidden;text-overflow:ellipsis;max-width:100%;white-space:normal}}.imatd_root__7Vdzs .mf-deck,.imatd_root__7Vdzs .mf-rail{transition:opacity .3s steps(3)}.imatd_root__7Vdzs .mf.is-intro .mf-deck,.imatd_root__7Vdzs .mf.is-intro .mf-rail{opacity:0;transition:none}.imatd_root__7Vdzs .mf-fan{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;padding:0 18px;pointer-events:none}.imatd_root__7Vdzs .mf-fc{position:relative;flex:none;display:flex;flex-direction:column;gap:9px;width:19.4%;max-width:228px;margin:0 .35%;padding:12px 12px 14px;border:1px solid var(--line);border-radius:18px;background:#fff;box-shadow:0 2px 4px rgba(20,16,40,.06),0 22px 40px -18px rgba(40,16,109,.45);transform:translateY(calc(var(--q) * 11px - 12px)) rotate(calc(var(--k) * 3.2deg))}.imatd_root__7Vdzs .mf-fc.is-dark{background:var(--brand-900);border-color:var(--brand-800);color:#fff}.imatd_root__7Vdzs .mf-fl{display:flex;align-items:baseline;gap:8px;margin:0;font:650 14.5px/1.2 var(--font);color:var(--ink)}.imatd_root__7Vdzs .mf-fl b{font:400 11px/1 var(--pixel);font-weight:400;color:var(--brand-ink)}.imatd_root__7Vdzs .mf-fc.is-dark .mf-fl{color:#fff}.imatd_root__7Vdzs .mf-fc.is-dark .mf-fl b{color:var(--gold-300)}.imatd_root__7Vdzs .mf-fx{position:absolute;right:-8px;top:-17px;z-index:2;margin:0;padding:6px 10px;border-radius:9px;background:var(--gold-300);border:1px solid var(--gold-500);color:var(--ink);font:650 13px/1.2 var(--font);white-space:nowrap;box-shadow:0 8px 16px -8px rgba(58,35,0,.55)}.imatd_root__7Vdzs .mf-fx b{font-weight:800}.imatd_root__7Vdzs .mf-fa{position:relative;display:block;height:136px;padding:24px 8px 8px;border-radius:12px;background:#fbfaff;border:1px solid var(--line)}.imatd_root__7Vdzs .mf-fa .mf-svg{width:100%;height:100%;max-width:none;overflow:hidden}.imatd_root__7Vdzs .mf-fc.is-dark .mf-fa{padding:24px 0 0;border:0;background:none}.imatd_root__7Vdzs .mf-ft{position:absolute;left:6px;top:6px;padding:3px 5px 2px;border-radius:5px;background:#fff;border:1px solid var(--brand-200);font:400 8.5px/1 var(--pixel);text-transform:uppercase;letter-spacing:.03em;color:var(--brand-700);white-space:nowrap}.imatd_root__7Vdzs .mf-fc.is-dark .mf-ft{left:0;top:0;background:#bbf7d0;border-color:#4ade80;color:#14532d}.imatd_root__7Vdzs .mf-fq{margin:0;min-height:2.7em;font:600 13.5px/1.35 var(--font);color:var(--ink);text-wrap:pretty}.imatd_root__7Vdzs .mf-fc.is-dark .mf-fq{color:#fff}.imatd_root__7Vdzs .mf-fo{display:flex;gap:5px;margin:0}.imatd_root__7Vdzs .mf-fo i{flex:1;padding:6px 0 5px;border:1.5px solid var(--line-2);border-radius:9px;background:#fff;font:400 15px/1 var(--display);font-style:normal;text-align:center;color:var(--ink);box-shadow:inset 0 -2px 0 rgba(12,11,20,.05)}.imatd_root__7Vdzs .mf-fc.is-dark .mf-fo i{border-color:rgba(255,255,255,.28);background:rgba(255,255,255,.07);color:#fff;box-shadow:none}@media (max-width:759px){.imatd_root__7Vdzs .mf-fan{display:grid;grid-template-columns:1fr 1fr;align-content:start;gap:12px 10px;padding:22px 12px 16px}.imatd_root__7Vdzs .mf-fc{width:auto;max-width:none;margin:0;padding:8px 8px 9px;gap:5px;border-radius:14px;transform:rotate(calc(var(--k) * -.8deg))}.imatd_root__7Vdzs .mf-fc.is-dark{grid-column:1/-1;display:grid;grid-template-columns:120px minmax(0,1fr);grid-template-rows:auto 1fr auto;gap:5px 10px;transform:rotate(.5deg)}.imatd_root__7Vdzs .mf-fc.is-dark .mf-fl{grid-column:1/-1}.imatd_root__7Vdzs .mf-fc.is-dark .mf-fa{grid-row:2/4;height:auto;min-height:72px}.imatd_root__7Vdzs .mf-fc.is-dark .mf-fq{align-self:end;min-height:0}.imatd_root__7Vdzs .mf-fl{font-size:12.5px;gap:6px}.imatd_root__7Vdzs .mf-fa{height:74px;padding:18px 4px 3px;border-radius:10px}.imatd_root__7Vdzs .mf-fc.is-dark .mf-fa{padding-top:18px}.imatd_root__7Vdzs .mf-ft{left:4px;top:4px;font-size:7.5px}.imatd_root__7Vdzs .mf-fq{min-height:2.7em;font-size:11.5px;line-height:1.35}.imatd_root__7Vdzs .mf-fo{gap:4px}.imatd_root__7Vdzs .mf-fo i{padding:5px 0 4px;border-radius:7px;font-size:13px}.imatd_root__7Vdzs .mf-fx{right:-4px;top:-14px;padding:4px 7px;font-size:12px}}.imatd_root__7Vdzs .mf-mini *{transition:none!important;animation:none!important;transform:none!important;opacity:1!important;stroke-dashoffset:0!important}.imatd_root__7Vdzs .mf-mini circle,.imatd_root__7Vdzs .mf-mini line,.imatd_root__7Vdzs .mf-mini path,.imatd_root__7Vdzs .mf-mini rect{vector-effect:non-scaling-stroke}.imatd_root__7Vdzs .mf-mini .tok{stroke-width:1}.imatd_root__7Vdzs .a-trap .tq-bg{fill:var(--brand-900)}.imatd_root__7Vdzs .a-trap .mf-gl{fill:var(--gold-300)}.imatd_root__7Vdzs .a-trap .tq-l{fill:var(--brand-300)}.imatd_root__7Vdzs .a-trap .tq-tr{fill:rgba(255,255,255,.14)}.imatd_root__7Vdzs .a-trap .tq-b{fill:var(--brand-300)}.imatd_root__7Vdzs .a-trap .tq-b.is-trap{fill:var(--gold-300)}.imatd_root__7Vdzs .a-trap .tq-b.is-key{fill:#6ee7a0}.imatd_root__7Vdzs .mf-deck{position:relative;margin-top:10px;padding-bottom:12px}.imatd_root__7Vdzs .mf-deck:after,.imatd_root__7Vdzs .mf-deck:before{content:"";position:absolute;height:80px;border:1px solid var(--line);border-radius:0 0 var(--r-xl) var(--r-xl);box-shadow:var(--shadow-1)}.imatd_root__7Vdzs .mf-deck:before{left:16px;right:16px;bottom:6px;background:#fff}.imatd_root__7Vdzs .mf-deck:after{left:34px;right:34px;bottom:0;background:#f9f8fc;z-index:-1}.imatd_root__7Vdzs .mf-card{position:relative;z-index:1;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:var(--r-xl);background:#fff;box-shadow:var(--shadow-2);transition:background-color .35s var(--ease-out),border-color .35s;touch-action:pan-y}.imatd_root__7Vdzs .mf-card.is-dark{background:var(--brand-900);border-color:var(--brand-800);color:#fff}.imatd_root__7Vdzs .mf-card.is-back{animation:imatd_mf-back__AE4go .45s var(--ease-out)}@keyframes imatd_mf-back__AE4go{0%{opacity:0;transform:scale(.96)}}.imatd_root__7Vdzs .mf-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 12px 0}.imatd_root__7Vdzs .mf-stamp{display:inline-flex;align-items:center;gap:10px;min-width:0;height:34px;margin:0;padding:0 14px 0 11px;border-radius:9px;background:var(--ink);color:#fff;white-space:nowrap}.imatd_root__7Vdzs .mf-stamp .mf-gl{display:block;fill:var(--gold-300)}.imatd_root__7Vdzs .mf-gl{width:14px;height:14px;flex:none;fill:currentColor}.imatd_root__7Vdzs .mf-sn{font:400 11px/1 var(--pixel);text-transform:uppercase;letter-spacing:.04em;color:var(--gold-300)}.imatd_root__7Vdzs .mf-sn b{font-weight:400}.imatd_root__7Vdzs .mf-sl{overflow:hidden;text-overflow:ellipsis;font:600 14px/1 var(--font)}.imatd_root__7Vdzs .is-dark .mf-stamp{background:var(--gold-300);color:var(--ink)}.imatd_root__7Vdzs .is-dark .mf-stamp .mf-gl{fill:var(--ink)}.imatd_root__7Vdzs .is-dark .mf-sn{color:#5c3a00}.imatd_root__7Vdzs .mf-next{flex:none;display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:0 14px;border:1px solid var(--line);border-radius:11px;background:#fff;font:600 14px var(--font);color:var(--ink-2);cursor:pointer;box-shadow:inset 0 -2px 0 rgba(12,11,20,.05);transition:border-color .2s,transform .22s var(--spring)}.imatd_root__7Vdzs .mf-next b{font-weight:650;color:var(--ink)}.imatd_root__7Vdzs .mf-next .arr{display:inline-block;color:var(--brand-600);transition:transform .25s var(--spring)}.imatd_root__7Vdzs .mf-next:hover{border-color:var(--brand-300);transform:translateY(-1px)}.imatd_root__7Vdzs .mf-next:hover .arr{transform:translateX(3px)}.imatd_root__7Vdzs .mf-next:focus-visible{outline:2px solid var(--brand-500);outline-offset:2px}.imatd_root__7Vdzs .mf-pin{flex:none;margin:0 auto 0 0;padding:5px 9px 4px;border-radius:7px;background:var(--gold-300);border:1px solid var(--gold-500);font:400 10px/1.1 var(--pixel);text-transform:uppercase;letter-spacing:.03em;color:var(--ink);white-space:nowrap}.imatd_root__7Vdzs .is-dark .mf-pin .pv,.imatd_root__7Vdzs .mf-pin .lv{display:none}.imatd_root__7Vdzs .is-dark .mf-pin .lv{display:inline}.imatd_root__7Vdzs .is-dark .mf-pin{background:#bbf7d0;border-color:#4ade80;color:#14532d}.imatd_root__7Vdzs .mf-head{flex-wrap:wrap}@media (max-width:520px){.imatd_root__7Vdzs .mf-next .nx,.imatd_root__7Vdzs .mf-next b{display:none}.imatd_root__7Vdzs .mf-next{width:44px;padding:0;justify-content:center}.imatd_root__7Vdzs .mf-stamp{padding:0 11px 0 9px;gap:7px}.imatd_root__7Vdzs .mf-sl{font-size:13px}.imatd_root__7Vdzs .mf-head{gap:8px;padding:10px 10px 0}.imatd_root__7Vdzs .mf-pin{font-size:9px;padding:5px 7px 4px}}.imatd_root__7Vdzs .mf-faces{display:grid;padding:12px}.imatd_root__7Vdzs .mf-face{grid-area:1/1;min-width:0;visibility:hidden;opacity:0}.imatd_root__7Vdzs .mf-face.is-on,.imatd_root__7Vdzs .mf-face.is-out{visibility:visible;opacity:1;transform:none;transition:opacity .3s var(--ease-out),transform .4s var(--ease-out)}.imatd_root__7Vdzs .mf-face.is-out{opacity:0;transform:translateX(calc(var(--dir) * -14px));transition:opacity .15s cubic-bezier(.5,0,.75,0),transform .15s cubic-bezier(.5,0,.75,0)}@media (max-width:899px){.imatd_root__7Vdzs .mf-face:not(.is-on):not(.is-out){display:none}}@media (min-width:900px){.imatd_root__7Vdzs .mf-head{padding:18px 24px 0}.imatd_root__7Vdzs .mf-faces{padding:14px 24px 22px}}.imatd_root__7Vdzs .mf-face:not(.f5){display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"art" "q" "a";gap:14px;align-content:start}.imatd_root__7Vdzs .mf-q{grid-area:q;min-width:0}.imatd_root__7Vdzs .mf-art{grid-area:art;display:grid;place-items:center;min-width:0;padding:12px 10px;border:1px solid var(--line);border-radius:var(--r-lg);background:#fbfaff radial-gradient(circle at 1px 1px,#e4e1ef 1px,transparent 1.3px) 0 0/20px 20px}.imatd_root__7Vdzs .mf-a{grid-area:a;display:flex;align-items:center;gap:16px;min-width:0}.imatd_root__7Vdzs .mf-svg{display:block;width:100%;max-width:340px;height:auto;overflow:visible;font-family:var(--font)}.imatd_root__7Vdzs .mf-art .mf-svg{max-height:236px}.imatd_root__7Vdzs .mf-qt{margin:0;max-width:36ch;font-size:16.5px;line-height:1.5;color:var(--ink)}.imatd_root__7Vdzs .mf-a[data-at]{opacity:0;transform:translateY(8px);transition:opacity .25s steps(3),transform .45s var(--ease-out)}.imatd_root__7Vdzs .mf-a.on{opacity:1;transform:none}.imatd_root__7Vdzs .mf-big{flex:none;font:400 clamp(48px,3.4vw + 18px,72px)/.95 var(--display);letter-spacing:-.025em;color:var(--brand-ink)}.imatd_root__7Vdzs .mf-why{max-width:38ch;font-size:15px;line-height:1.5;color:var(--ink-2)}.imatd_root__7Vdzs .mf-why sup{font-size:.7em;line-height:0}@media (min-width:900px){.imatd_root__7Vdzs .mf-face:not(.f5){grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-template-rows:1fr auto auto 1fr;grid-template-areas:"art ." "art q" "art a" "art .";gap:0 44px;align-content:stretch}.imatd_root__7Vdzs .mf-a{flex-direction:column;align-items:flex-start;gap:8px;margin-top:16px}.imatd_root__7Vdzs .mf-art{padding:18px 20px}.imatd_root__7Vdzs .mf-art .mf-svg{max-height:290px;max-width:380px}.imatd_root__7Vdzs .mf-qt{font-size:19px}.imatd_root__7Vdzs .mf-why{font-size:16px}}.imatd_root__7Vdzs .mf-svg text{text-anchor:middle}.imatd_root__7Vdzs .mf-svg [data-at]{opacity:0;transition:opacity .25s steps(3)}.imatd_root__7Vdzs .mf-svg [data-at].on{opacity:1}.imatd_root__7Vdzs .mf .no-tr,.imatd_root__7Vdzs .mf .no-tr *{transition:none!important}.imatd_root__7Vdzs .mf-svg .is-r{fill:var(--brand-600)}.imatd_root__7Vdzs .mf-svg .tok{fill:var(--brand-600);stroke:var(--brand-700);stroke-width:1.5;transform-box:fill-box;transform-origin:50% 50%}.imatd_root__7Vdzs .mf-svg .tokt{font:400 22px var(--display);fill:#fff}.imatd_root__7Vdzs .mf-ch{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0 0}.imatd_root__7Vdzs .mf-c{min-width:66px;min-height:44px;padding:0 14px;border:1.5px solid var(--line-2);border-radius:12px;background:#fff;font:400 20px/1 var(--display);color:var(--ink);cursor:pointer;box-shadow:inset 0 -2px 0 rgba(12,11,20,.05);transition:border-color .2s,background .2s,transform .22s var(--spring)}.imatd_root__7Vdzs .mf-c:hover{border-color:var(--brand-300);transform:translateY(-1px)}.imatd_root__7Vdzs .mf-c:focus-visible{outline:2px solid var(--brand-500);outline-offset:2px}.imatd_root__7Vdzs .mf-c.is-pick{border-color:var(--brand-500);background:var(--brand-50)}.imatd_root__7Vdzs .mf-c.on{border-color:#22a35a;background:#f0fbf4;color:#14532d}.imatd_root__7Vdzs .mf-c.is-no{border-color:#f0683c;background:#fff6f1;color:var(--bad-ink)}.imatd_root__7Vdzs .mf-sm{margin-left:6px}.imatd_root__7Vdzs .is-ans .mf-sm{display:none}.imatd_root__7Vdzs .a-def .chr{fill:#ecebf3;stroke:var(--line-2);stroke-width:1.5}.imatd_root__7Vdzs .a-def .pair{transform:translateY(8px);transition:opacity .25s steps(3),transform .4s var(--ease-out)}.imatd_root__7Vdzs .a-def .pair.on{transform:none}.imatd_root__7Vdzs .a-def .band.is-d{fill:#fff;stroke:var(--ink-3);stroke-width:1.2}.imatd_root__7Vdzs .a-def .band.is-r{fill:var(--brand-600);stroke:var(--brand-700);stroke-width:1.2}.imatd_root__7Vdzs .a-def .bl{font:700 14.5px var(--font);fill:var(--ink-2)}.imatd_root__7Vdzs .a-def .bl.is-r{fill:#fff}.imatd_root__7Vdzs .a-def .gt{font:400 28px var(--display);fill:var(--ink)}.imatd_root__7Vdzs .a-def .gl{font:600 15px var(--font);fill:var(--ink-2)}.imatd_root__7Vdzs .a-def .gl.r{fill:var(--brand-700)}.imatd_root__7Vdzs .a-def .nt{font:600 14.5px var(--font);fill:var(--ink-2)}.imatd_root__7Vdzs .a-calc .cap{font:600 15px var(--font);fill:var(--ink-2)}.imatd_root__7Vdzs .a-calc .hl{font:400 26px var(--display);fill:var(--ink-2)}.imatd_root__7Vdzs .a-calc .hl.is-r{fill:var(--brand-600)}.imatd_root__7Vdzs .a-calc .cell{fill:#fff;stroke:var(--line-2);stroke-width:1.5}.imatd_root__7Vdzs .a-calc .ch{font:400 38px var(--display);fill:var(--ink)}.imatd_root__7Vdzs .a-calc .ch.is-r{fill:var(--brand-600)}.imatd_root__7Vdzs .a-calc .ch.in-aa{fill:#fff}.imatd_root__7Vdzs .a-calc .fc,.imatd_root__7Vdzs .a-calc .fr{transition:opacity .2s steps(2),transform .5s var(--ease-out)}.imatd_root__7Vdzs .a-calc .fc{transform:translateY(var(--d))}.imatd_root__7Vdzs .a-calc .fr{transform:translateX(var(--d))}.imatd_root__7Vdzs .a-calc .fc.on,.imatd_root__7Vdzs .a-calc .fr.on{transform:none}.imatd_root__7Vdzs .a-graph .grid{stroke:var(--line-2);stroke-width:1;stroke-dasharray:2 4}.imatd_root__7Vdzs .a-graph .grid.base{stroke:var(--ink-3);stroke-dasharray:none;stroke-width:1.3}.imatd_root__7Vdzs .a-graph .ax{font:600 15px var(--font);fill:var(--ink-2)}.imatd_root__7Vdzs .a-graph .ya{text-anchor:end}.imatd_root__7Vdzs .a-graph .ttl{font:650 15px var(--font);fill:var(--ink-2);text-anchor:start}.imatd_root__7Vdzs .a-graph .trapl{fill:none;stroke:var(--gold-500);stroke-width:2.5;stroke-dasharray:7 6;stroke-linecap:round}.imatd_root__7Vdzs .a-graph .trt{font:700 14px var(--font);fill:var(--gold-700);text-anchor:end}.imatd_root__7Vdzs .a-graph .real{opacity:1!important;fill:none;stroke:var(--brand-600);stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .8s var(--ease-out)}.imatd_root__7Vdzs .a-graph .real.on{stroke-dashoffset:0}.imatd_root__7Vdzs .a-graph .dot{fill:#fff;stroke:var(--brand-600);stroke-width:2.5}.imatd_root__7Vdzs .a-graph .guide{fill:none;stroke:var(--brand-500);stroke-width:1.5;stroke-dasharray:4 4}.imatd_root__7Vdzs .a-graph .kl{font:400 26px var(--display);fill:var(--brand-700);text-anchor:start}.imatd_root__7Vdzs .a-graph .tok{stroke:#fff;stroke-width:2}.imatd_root__7Vdzs .a-graph .mk[data-at]{opacity:1;transform:translateY(var(--my));transition:transform .9s cubic-bezier(.65,0,.35,1)}.imatd_root__7Vdzs .a-graph .mk.on{transform:none}.imatd_root__7Vdzs .a-case .ln{fill:none;stroke:var(--ink-3);stroke-width:2}.imatd_root__7Vdzs .a-case .trace{opacity:1!important;fill:none;stroke:var(--brand-500);stroke-width:4;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .7s var(--ease-out)}.imatd_root__7Vdzs .a-case .trace.on{stroke-dashoffset:0}.imatd_root__7Vdzs .a-case .pp{fill:#fff}.imatd_root__7Vdzs .a-case .pp,.imatd_root__7Vdzs .a-case .tok{stroke:var(--ink);stroke-width:2.5}.imatd_root__7Vdzs .a-case .tokt{font-size:20px}.imatd_root__7Vdzs .a-case .cd{fill:var(--brand-600)}.imatd_root__7Vdzs .a-case .pl{font:400 22px var(--display);fill:var(--ink)}.imatd_root__7Vdzs .a-case .qm{font:400 24px var(--display);fill:var(--ink-3)}.imatd_root__7Vdzs .a-case .maybe{fill:none;stroke:var(--brand-600);stroke-width:2.5;stroke-dasharray:3 3}.imatd_root__7Vdzs .a-case .pill rect{fill:var(--ink)}.imatd_root__7Vdzs .a-case .pill text{font:400 18px var(--display);fill:#fff}.imatd_root__7Vdzs .a-case .nm,.imatd_root__7Vdzs .a-case .ol{font:600 15px var(--font);fill:var(--ink-2)}.imatd_root__7Vdzs .a-case .chp{transform:translateY(8px);transition:opacity .25s steps(3),transform .4s var(--ease-out)}.imatd_root__7Vdzs .a-case .chp.on{transform:none}.imatd_root__7Vdzs .a-case .opt{fill:#fff;stroke:var(--line-2);stroke-width:1.5}.imatd_root__7Vdzs .a-case .opt-hi{fill:var(--brand-100);stroke:var(--brand-500);stroke-width:2}.imatd_root__7Vdzs .a-case .ot{font:400 18px var(--display);fill:var(--ink)}.imatd_root__7Vdzs .a-case .strike{opacity:1!important;fill:none;stroke:var(--bad-ink);stroke-width:3;stroke-linecap:square;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .25s steps(3)}.imatd_root__7Vdzs .a-case .strike.on{stroke-dashoffset:0}.imatd_root__7Vdzs .f5{display:grid;gap:16px;align-content:start}.imatd_root__7Vdzs .mf-qcol,.imatd_root__7Vdzs .mf-rcol{min-width:0}.imatd_root__7Vdzs .mf-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;font-size:13px;font-weight:600;color:var(--brand-200)}.imatd_root__7Vdzs .mf-hook{margin:12px 0 0;font:400 clamp(24px,1.2vw + 15px,30px)/1.12 var(--display);letter-spacing:-.01em;color:#fff}.imatd_root__7Vdzs .mf-hook b{font-weight:400;color:var(--gold-300)}.imatd_root__7Vdzs .mf-prompt{margin:10px 0 0;font-size:14.5px;line-height:1.55;color:#ebe6ff}.imatd_root__7Vdzs .mf-opts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:16px}.imatd_root__7Vdzs .mf-opt{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:0;min-height:56px;padding:8px 2px;border:1.5px solid rgba(255,255,255,.24);border-radius:12px;background:rgba(255,255,255,.06);color:#fff;cursor:pointer;transition:border-color .2s,background .2s,transform .22s var(--spring)}.imatd_root__7Vdzs .mf-opt b{font-size:11.5px;line-height:1;font-weight:700;color:var(--brand-200)}.imatd_root__7Vdzs .mf-opt span{font:400 20px/1.1 var(--display);white-space:nowrap}.imatd_root__7Vdzs .mf-opt:hover:not(:disabled){border-color:var(--gold-300);background:rgba(255,255,255,.11);transform:translateY(-2px)}.imatd_root__7Vdzs .mf-opt:focus-visible{outline:2px solid var(--gold-300);outline-offset:2px}.imatd_root__7Vdzs .mf-opt:disabled{cursor:default}.imatd_root__7Vdzs .mf-opt:disabled:not(.is-picked):not(.is-key){opacity:.5}.imatd_root__7Vdzs .mf-opt.is-picked{border-color:#ffb38a;background:rgba(255,140,80,.16)}.imatd_root__7Vdzs .mf-opt.is-key{border-color:#6ee7a0;background:rgba(74,222,128,.16)}.imatd_root__7Vdzs .mf-rcol{display:flex;flex-direction:column;gap:12px}.imatd_root__7Vdzs .f5[data-state=sum] .mf-room{display:none}.imatd_root__7Vdzs .mf-room{padding:12px 14px 13px;border:1px solid rgba(255,255,255,.14);border-radius:var(--r-lg);background:rgba(255,255,255,.05)}.imatd_root__7Vdzs .mf-h{margin:0;font-size:13px;font-weight:650;color:var(--brand-200)}.imatd_root__7Vdzs .mf-bars{display:grid;gap:7px;margin:10px 0 0;padding:0;list-style:none}.imatd_root__7Vdzs .mf-bars li{display:grid;grid-template-columns:14px 40px minmax(0,1fr) 22px 96px;gap:8px;align-items:center;min-height:22px;font-size:12px}.imatd_root__7Vdzs .mf-bars li>b{font-weight:700;color:var(--brand-200)}.imatd_root__7Vdzs .mf-bars .f{font:400 16px/1 var(--display);color:#fff}.imatd_root__7Vdzs .mf-bars .tr{height:10px;border-radius:5px;background:rgba(255,255,255,.12);overflow:hidden}.imatd_root__7Vdzs .mf-bars .tr i{display:block;width:var(--w,0);height:100%;border-radius:5px;background:var(--brand-300);transition:width .8s var(--ease-out) calc(var(--i,0) * 60ms)}.imatd_root__7Vdzs .mf-bars .c{text-align:right;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;color:#fff}.imatd_root__7Vdzs .mf-bars .c:empty:after{content:"?";font:400 12px/1 var(--pixel);color:var(--brand-200)}.imatd_root__7Vdzs .mf-bars li.is-trap .tr i{background:var(--gold-300)}.imatd_root__7Vdzs .mf-bars li.is-key .tr i{background:#6ee7a0}.imatd_root__7Vdzs .mf-bars li.is-key .f,.imatd_root__7Vdzs .mf-bars li.is-key>b{color:#86efac}.imatd_root__7Vdzs .mf-bars .tg{display:flex;flex-wrap:wrap;gap:4px}.imatd_root__7Vdzs .mf-tag{padding:2px 6px;border-radius:5px;font-size:11px;font-weight:700;line-height:1.35;white-space:nowrap}.imatd_root__7Vdzs .mf-tag.t-tagYou{background:#fff;color:var(--ink)}.imatd_root__7Vdzs .mf-tag.t-tagTrap{background:var(--gold-300);color:#3a2300}.imatd_root__7Vdzs .mf-tag.t-tagKey{background:#bbf7d0;color:#14532d}.imatd_root__7Vdzs .mf-resp{display:flex;flex-direction:column;justify-content:center;min-height:96px}.imatd_root__7Vdzs .mf-ask{margin:0;font-size:15px;line-height:1.5;color:#ebe6ff}.imatd_root__7Vdzs .mf-link{display:inline-flex;align-items:center;align-self:flex-start;min-height:44px;padding:0;border:0;background:none;font:600 14.5px var(--font);color:var(--brand-ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.imatd_root__7Vdzs .is-dark .mf-link{color:var(--gold-300)}.imatd_root__7Vdzs .mf-beat{margin:0;font:400 clamp(22px,1vw + 15px,28px)/1.1 var(--display);color:#fff}.imatd_root__7Vdzs .mf-beat b{font-weight:400;color:var(--gold-300)}.imatd_root__7Vdzs .mf-verd{margin:6px 0 0;font-size:14.5px;line-height:1.5;color:#ebe6ff}.imatd_root__7Vdzs .mf-acts{display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px;margin:12px 0 0}.imatd_root__7Vdzs .mf-cta{display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:0 18px;border:1px solid var(--gold-500);border-radius:12px;background:var(--gold-300);color:var(--ink);font:650 15px var(--font);cursor:pointer;box-shadow:inset 0 -3px 0 rgba(156,92,0,.35);transition:transform .22s var(--spring),background .2s}.imatd_root__7Vdzs .mf-cta:hover{background:#ffdf85;transform:translateY(-1px)}.imatd_root__7Vdzs .mf-cta:focus-visible,.imatd_root__7Vdzs .mf-link:focus-visible,.imatd_root__7Vdzs .mf-row:focus-visible{outline:2px solid var(--gold-300);outline-offset:2px}.imatd_root__7Vdzs .mf-r[data-r=ans] .mf-beat{animation:imatd_mf-up__A2fjY .4s var(--ease-out) .25s both}.imatd_root__7Vdzs .mf-r[data-r=ans] .mf-verd{animation:imatd_mf-up__A2fjY .4s var(--ease-out) .6s both}.imatd_root__7Vdzs .mf-r[data-r=ans] .mf-acts{animation:imatd_mf-up__A2fjY .4s var(--ease-out) .9s both}@keyframes imatd_mf-up__A2fjY{0%{opacity:0;transform:translateY(8px)}}.imatd_root__7Vdzs .mf-sh{display:flex;align-items:center;gap:10px;margin:0;font-size:14px;font-weight:650;color:#fff}.imatd_root__7Vdzs .mf-av{display:block;width:30px;height:30px;border-radius:50%;object-fit:cover;background:var(--brand-100);box-shadow:0 0 0 2px var(--gold-300)}.imatd_root__7Vdzs .mf-sum{display:grid;gap:6px;margin:10px 0 0;padding:0;list-style:none}.imatd_root__7Vdzs .mf-sum li{opacity:0;transform:translateY(6px);transition:opacity .25s steps(3),transform .35s var(--ease-out)}.imatd_root__7Vdzs .mf-sum li.is-in{opacity:1;transform:none}.imatd_root__7Vdzs .mf-row{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:6px 10px 6px 6px;border:1px solid rgba(255,255,255,.14);border-radius:10px;background:rgba(255,255,255,.05);color:#fff;text-align:left;cursor:pointer;transition:background .2s,border-color .2s}.imatd_root__7Vdzs .mf-row:hover{border-color:var(--gold-300);background:rgba(255,255,255,.1)}.imatd_root__7Vdzs .mf-chip{flex:none;display:inline-flex;align-items:center;gap:6px;padding:5px 8px;border-radius:7px;background:rgba(255,255,255,.1);font:600 12px var(--font);white-space:nowrap}.imatd_root__7Vdzs .mf-chip .mf-gl{width:10px;height:10px;fill:var(--gold-300)}.imatd_root__7Vdzs .mf-rm{font-size:13.5px;line-height:1.35;color:#ebe6ff}.imatd_root__7Vdzs .mf-rm b{font:400 17px/1 var(--display);color:#86efac;white-space:nowrap}@media (min-width:900px){.imatd_root__7Vdzs .f5{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:32px;align-content:center}}.imatd_root__7Vdzs .mf-full{display:none}@media (max-width:899px){.imatd_root__7Vdzs .f5:not([data-state=ask]) .mf-hook,.imatd_root__7Vdzs .f5:not([data-state=ask]) .mf-opts,.imatd_root__7Vdzs .f5[data-state=ask] .mf-room{display:none}.imatd_root__7Vdzs .mf-room{padding:10px 12px 11px}.imatd_root__7Vdzs .mf-bars{gap:6px;margin-top:8px}.imatd_root__7Vdzs .f5:not([data-state=ask]):not(.is-full) .mf-pq{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.imatd_root__7Vdzs .f5:not([data-state=ask]):not(.is-full) .mf-pq .mf-prompt{display:inline}.imatd_root__7Vdzs .f5:not([data-state=ask]):not(.is-full) .mf-full{display:inline-flex}}@media (max-width:420px){.imatd_root__7Vdzs .mf-prompt{font-size:14px;line-height:1.5}.imatd_root__7Vdzs .mf-opt span{font-size:17px}.imatd_root__7Vdzs .mf-bars li{grid-template-columns:12px 34px minmax(0,1fr) 20px 82px;gap:6px}.imatd_root__7Vdzs .mf-row{padding:5px 8px 5px 5px}.imatd_root__7Vdzs .mf-sum{gap:5px}}.imatd_root__7Vdzs .mf-field{position:absolute;left:0;right:0;top:0;bottom:12px;z-index:4;overflow:hidden;border-radius:var(--r-xl);background:#fbfaff radial-gradient(circle at 1px 1px,#e9e6f3 1px,transparent 1.3px) 0 0/20px 20px;border:1px solid var(--line);box-shadow:var(--shadow-2)}.imatd_root__7Vdzs .mf.is-intro .mf-field{cursor:pointer}.imatd_root__7Vdzs .mf-cv{position:absolute;inset:0;width:100%;height:100%}.imatd_root__7Vdzs .mf.is-field .mf-card,.imatd_root__7Vdzs .mf.is-field .mf-deck:after,.imatd_root__7Vdzs .mf.is-field .mf-deck:before{visibility:hidden}.imatd_root__7Vdzs .mf.is-field .mf-ind{opacity:0}.imatd_root__7Vdzs .mf.is-field .mf-tab[aria-selected=true]{color:var(--ink-2)}.imatd_root__7Vdzs .mf.is-field .mf-tab[aria-selected=true] .mf-th{border-color:var(--line)}.imatd_root__7Vdzs .mf-shrink{position:absolute;z-index:7;border:1px solid var(--line);background:#fff;box-shadow:var(--shadow-2);pointer-events:none}.imatd_root__7Vdzs .mf-shrink.is-dark{background:var(--brand-900);border-color:var(--brand-800)}.imatd_root__7Vdzs .mf-shrink.is-gold{border-radius:4px;border-color:var(--gold-500)}.imatd_root__7Vdzs .mf-cap{position:absolute;left:50%;bottom:18px;z-index:3;display:grid;justify-items:center;gap:6px;width:min(520px,calc(100% - 28px));padding:16px 20px 15px;border-radius:20px;background:#fff;border:1px solid var(--line);box-shadow:0 2px 4px rgba(20,16,40,.06),0 24px 48px -20px rgba(40,16,109,.5);text-align:center;transform:translateX(-50%);opacity:0;translate:0 10px;transition:opacity .25s steps(3),translate .4s var(--ease-out)}.imatd_root__7Vdzs .mf.is-counting .mf-cap,.imatd_root__7Vdzs .mf.is-filled .mf-cap{opacity:1;translate:0 0}.imatd_root__7Vdzs .mf-pull{margin:0;font:400 clamp(28px,1.8vw + 16px,40px)/1.05 var(--display);letter-spacing:-.015em;color:var(--ink)}.imatd_root__7Vdzs .mf-pull b{display:inline-block;min-width:3.1em;font-weight:400;color:var(--gold-700)}.imatd_root__7Vdzs .mf-leg{margin:0;font-size:14.5px;line-height:1.45;color:var(--ink-2);text-wrap:pretty}.imatd_root__7Vdzs .mf-back{display:none;align-items:center;gap:8px;min-height:44px;margin-top:4px;padding:0 16px;border:1px solid var(--line-2);border-radius:11px;background:#fff;font:650 14px var(--font);color:var(--ink);cursor:pointer;transition:border-color .2s,transform .22s var(--spring)}.imatd_root__7Vdzs .is-man .mf-back{display:inline-flex}.imatd_root__7Vdzs .mf-back:hover{border-color:var(--brand-300);transform:translateY(-1px)}.imatd_root__7Vdzs .mf-back:focus-visible{outline:2px solid var(--brand-500);outline-offset:2px}@media (max-width:520px){.imatd_root__7Vdzs .mf-cap{top:12px;bottom:auto;padding:12px 14px}.imatd_root__7Vdzs .mf-pull{font-size:27px}.imatd_root__7Vdzs .mf-leg{font-size:13.5px}}.imatd_root__7Vdzs .mf.is-calm *,.imatd_root__7Vdzs .mf.is-calm :after,.imatd_root__7Vdzs .mf.is-calm :before{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.imatd_root__7Vdzs .mf *,.imatd_root__7Vdzs .mf :after,.imatd_root__7Vdzs .mf :before{transition:none!important;animation:none!important}}.imatd_root__7Vdzs .ql{--q-bio:#7349f2;--q-chem:#3b6cf6;--q-phys:#f0683c;--q-math:#58a618;--q-no:#b4380a;--q-ok:#146c34;position:relative;display:block}.imatd_root__7Vdzs .ql.is-loading{visibility:hidden}.imatd_root__7Vdzs .ql [hidden]{display:none!important}.imatd_root__7Vdzs .ql-words{display:none}.imatd_root__7Vdzs .ql-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin-bottom:12px}.imatd_root__7Vdzs .ql-pin{display:inline-flex;align-items:center;gap:8px;margin:0;padding:6px 12px 6px 10px;border-radius:99px;background:var(--gold-300);border:1px solid var(--gold-500);font:650 13.5px/1.25 var(--font);color:var(--ink);box-shadow:inset 0 -2px 0 rgba(156,92,0,.2)}.imatd_root__7Vdzs .ql-pin:before{content:"";flex:none;width:7px;height:7px;background:var(--ink)}.imatd_root__7Vdzs .ql-tip{margin:0;font:650 14px/1.3 var(--font);color:var(--brand-ink)}.imatd_root__7Vdzs .ql-tip:before{content:"";display:inline-block;width:8px;height:8px;margin-right:8px;vertical-align:1px;background:var(--brand-500)}.imatd_root__7Vdzs .is-play .ql-tip{display:none}.imatd_root__7Vdzs .ql-all{display:inline-flex;align-items:center;gap:6px;flex:none}.imatd_root__7Vdzs .ql:not(.is-play) .ql-tabs{display:none}.imatd_root__7Vdzs .ql-top .ql-tabs{flex:0 1 470px;width:auto;margin-left:auto}@media (min-width:900px){.imatd_root__7Vdzs .is-play .ql-top{flex-wrap:nowrap}}@media (max-width:899px){.imatd_root__7Vdzs .ql-top .ql-tabs{order:3;flex:1 1 100%}}.imatd_root__7Vdzs .ql-wall{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.imatd_root__7Vdzs .ql-card{display:flex;flex-direction:column;gap:8px;min-width:0;padding:10px 10px 12px;border:1px solid var(--line);border-radius:var(--r-lg);background:#fff;box-shadow:var(--shadow-1);font:inherit;color:var(--ink);text-align:left;cursor:pointer;transition:transform .22s var(--spring),box-shadow .2s,border-color .2s}.imatd_root__7Vdzs .ql-card:hover{transform:translateY(-2px);border-color:var(--brand-300);box-shadow:var(--shadow-2)}.imatd_root__7Vdzs .ql-card:focus-visible{outline:2px solid var(--brand-500);outline-offset:3px}.imatd_root__7Vdzs .ql-cl{display:flex;align-items:center;gap:7px;min-height:22px;font:400 10px/1.25 var(--pixel);text-transform:uppercase;letter-spacing:.04em;color:var(--brand-ink)}.imatd_root__7Vdzs .ql-cl i{flex:none;width:8px;height:8px;background:var(--c)}.imatd_root__7Vdzs .ql-cl>span:not(.ql-try){min-width:0}.imatd_root__7Vdzs .ql-try{flex:none;margin-left:auto;padding:5px 10px 4px;border-radius:99px;background:var(--brand-600);color:#fff;font:650 12px/1 var(--font);text-transform:none;letter-spacing:0}.imatd_root__7Vdzs .ql-try:after{content:" →"}.imatd_root__7Vdzs .ql-card:hover .ql-try{background:var(--brand-700)}.imatd_root__7Vdzs .ql-cpic{display:block;aspect-ratio:640/360;border:1px solid var(--line);border-radius:12px;background:#f8f7fc radial-gradient(circle at 1px 1px,#e4e1ef 1px,transparent 1.3px) 0 0/16px 16px;overflow:hidden}.imatd_root__7Vdzs .ql-cpic svg{display:block;width:100%;height:100%;font-family:var(--font)}.imatd_root__7Vdzs .ql-cq{min-height:2.7em;font:600 14px/1.35 var(--font);color:var(--ink);text-wrap:pretty}.imatd_root__7Vdzs .ql-ca{display:flex;align-items:center;gap:7px;min-height:20px;margin-top:auto;font:650 13.5px/1.25 var(--font);color:var(--q-ok);opacity:0;transform:translateY(4px);transition:opacity .25s steps(3),transform .35s var(--ease-out)}.imatd_root__7Vdzs .ql-ca b{flex:none;display:grid;place-items:center;width:20px;height:20px;border-radius:6px;background:#22a35a;color:#fff;font-size:12px}.imatd_root__7Vdzs .ql-card.is-ans .ql-ca{opacity:1;transform:none}@media (max-width:759px){.imatd_root__7Vdzs .ql-wall{grid-template-columns:1fr 1fr;gap:8px;align-items:start}.imatd_root__7Vdzs .ql-card{gap:6px;padding:7px 7px 9px;border-radius:14px}.imatd_root__7Vdzs .ql-cl{align-items:flex-start;gap:6px;min-height:0;font-size:8.5px;line-height:1.35}.imatd_root__7Vdzs .ql-cl i{margin-top:2px}.imatd_root__7Vdzs .ql-try{display:none}.imatd_root__7Vdzs .ql-cpic{border-radius:9px}.imatd_root__7Vdzs .ql-cq{min-height:4.05em;font-size:12.5px}.imatd_root__7Vdzs .ql-ca{gap:5px;font-size:12px}.imatd_root__7Vdzs .ql-ca b{width:17px;height:17px;border-radius:5px;font-size:10px}.imatd_root__7Vdzs .ql-pin{font-size:12.5px;padding:5px 11px 5px 9px}.imatd_root__7Vdzs .ql-tip{font-size:13px}}.imatd_root__7Vdzs .ql-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;width:100%;padding:4px;border-radius:14px;background:#ecebf2}.imatd_root__7Vdzs .ql-tab{display:flex;align-items:center;justify-content:center;gap:5px;min-width:0;min-height:44px;padding:0 3px;border:0;border-radius:10px;background:none;font:600 13px var(--font);color:var(--ink-2);cursor:pointer;transition:background .2s,color .2s,box-shadow .2s}.imatd_root__7Vdzs .ql-tab i{flex:none;width:8px;height:8px;background:var(--c)}.imatd_root__7Vdzs .ql-tab span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.imatd_root__7Vdzs .ql-tab:hover{color:var(--ink)}.imatd_root__7Vdzs .ql-tab[aria-selected=true]{background:#fff;color:var(--ink);box-shadow:0 1px 2px rgba(20,16,40,.08),0 6px 14px -8px rgba(40,16,109,.35)}.imatd_root__7Vdzs .ql-tab:focus-visible{outline:2px solid var(--brand-500);outline-offset:-2px}.imatd_root__7Vdzs .ql .t-bio{--c:var(--q-bio)}.imatd_root__7Vdzs .ql .t-chem{--c:var(--q-chem)}.imatd_root__7Vdzs .ql .t-phys{--c:var(--q-phys)}.imatd_root__7Vdzs .ql .t-math{--c:var(--q-math)}.imatd_root__7Vdzs .ql-body{display:grid;gap:14px;padding:12px;border:1px solid var(--line);border-radius:var(--r-xl);background:#fff;box-shadow:var(--shadow-2)}.imatd_root__7Vdzs .ql-stage{position:relative;min-width:0}.imatd_root__7Vdzs .ql-pics{position:relative;aspect-ratio:640/360;border:1px solid var(--line);border-radius:var(--r-lg);background:#f8f7fc radial-gradient(circle at 1px 1px,#e4e1ef 1px,transparent 1.3px) 0 0/20px 20px;overflow:hidden}.imatd_root__7Vdzs .ql-pic{position:absolute;inset:0}.imatd_root__7Vdzs .ql-pic svg{display:block;width:100%;height:100%;font-family:var(--font)}.imatd_root__7Vdzs .ql-cap{position:absolute;left:10px;top:10px;z-index:2;margin:0;max-width:calc(100% - 20px);padding:5px 11px;border-radius:99px;background:#fff;border:1px solid var(--brand-200);font:650 12.5px/1.3 var(--font);color:var(--brand-800);box-shadow:var(--shadow-1)}.imatd_root__7Vdzs .ql-cap:empty{display:none}.imatd_root__7Vdzs .ql-cap.is-yours{background:#fff3ec;border-color:#f4a77e;color:var(--q-no)}.imatd_root__7Vdzs .ql-side{display:flex;flex-direction:column;min-width:0}.imatd_root__7Vdzs .ql-meta{margin:0;font:400 10.5px/1.3 var(--pixel);text-transform:uppercase;letter-spacing:.04em;color:var(--brand-ink)}.imatd_root__7Vdzs .ql-stem{margin:6px 0 0;font-size:15px;line-height:1.48;font-weight:600;color:var(--ink);text-wrap:pretty}.imatd_root__7Vdzs .ql-opts{display:grid;gap:6px;margin-top:10px}.imatd_root__7Vdzs .ql-opt{display:flex;align-items:center;gap:10px;min-height:44px;padding:6px 12px 6px 7px;border:1.5px solid var(--line);border-radius:12px;background:#fff;font:500 14px/1.32 var(--font);color:var(--ink);text-align:left;cursor:pointer;transition:border-color .2s,background .2s,transform .22s var(--spring),opacity .2s}.imatd_root__7Vdzs .ql-opt>b{flex:none;display:grid;place-items:center;width:26px;height:26px;border-radius:7px;background:#f1f0f6;font-size:12px;font-weight:700;color:var(--ink-2)}.imatd_root__7Vdzs .ql-opt:hover:not(:disabled){border-color:var(--brand-300);transform:translateY(-1px)}.imatd_root__7Vdzs .ql-opt:focus-visible{outline:2px solid var(--brand-500);outline-offset:2px}.imatd_root__7Vdzs .ql-opt:disabled{cursor:default}.imatd_root__7Vdzs .ql-opt:disabled:not(.is-picked):not(.is-ok){opacity:.5}.imatd_root__7Vdzs .ql-opt.is-picked{border-color:var(--brand-500)}.imatd_root__7Vdzs .ql-opt.is-picked>b{background:var(--brand-600);color:#fff}.imatd_root__7Vdzs .ql-opt.is-no{border-color:#f0683c;background:#fff6f1}.imatd_root__7Vdzs .ql-opt.is-no>b{background:#f0683c;color:#fff}.imatd_root__7Vdzs .ql-opt.is-ok{border-color:#22a35a;background:#f0fbf4;opacity:1}.imatd_root__7Vdzs .ql-opt.is-ok>b{background:#22a35a;color:#fff}.imatd_root__7Vdzs .ql-opts.is-pic{grid-template-columns:repeat(3,minmax(0,1fr))}.imatd_root__7Vdzs .is-pic .ql-opt{flex-direction:column;justify-content:flex-start;gap:4px;padding:6px 6px 9px;font-size:12.5px;font-weight:600;line-height:1.3;text-align:center}.imatd_root__7Vdzs .is-pic .ql-opt>b{width:22px;height:22px;font-size:11px}.imatd_root__7Vdzs .is-pic .ql-opt svg{width:100%;max-width:132px;height:auto;aspect-ratio:120/84}.imatd_root__7Vdzs .ql-opt .mm{fill:#fbfaff;stroke:var(--brand-200);stroke-width:1.5}.imatd_root__7Vdzs .ql-opt .mv{fill:var(--q-bio)}.imatd_root__7Vdzs .ql-opt .ma{fill:var(--gold-500)}.imatd_root__7Vdzs .ql-opt circle:not(.mm){fill:#1d1b2c}.imatd_root__7Vdzs .ql-panel.is-shut .ql-opts:not(.is-pic) .ql-opt:not(.is-picked):not(.is-ok){display:none}.imatd_root__7Vdzs .ql .ql-opts.is-num,.imatd_root__7Vdzs .ql .ql-opts.is-two{grid-template-columns:1fr 1fr}.imatd_root__7Vdzs .is-num .ql-opt{font-size:16px;font-weight:650}.imatd_root__7Vdzs .ql-fbs{display:grid;gap:6px;margin-top:12px}.imatd_root__7Vdzs .ql-fbs:not(:has(.ql-fb:not([hidden]))){display:none}.imatd_root__7Vdzs .ql-fb{margin:0;font-size:14.5px;line-height:1.45;color:var(--ink-2);text-wrap:pretty}.imatd_root__7Vdzs .ql-fb.is-no{font-weight:650;color:var(--q-no)}.imatd_root__7Vdzs .ql-fb.is-ok{font-weight:650;color:var(--q-ok)}.imatd_root__7Vdzs .ql-fb.is-res{color:var(--ink)}.imatd_root__7Vdzs .ql-act{display:flex;flex-direction:column;justify-content:center;min-height:48px;margin-top:12px}.imatd_root__7Vdzs .ql-hint{margin:0;font:600 14px/1.4 var(--font);color:var(--ink-2)}.imatd_root__7Vdzs .ql-hint:before{content:"";display:inline-block;width:8px;height:8px;margin-right:9px;vertical-align:1px;background:var(--brand-500)}.imatd_root__7Vdzs .ql-hint>span{display:none}.imatd_root__7Vdzs .ql-hint[data-h=play] .h-play,.imatd_root__7Vdzs .ql-hint[data-h=rest] .h-rest,.imatd_root__7Vdzs .ql-hint[data-h=right] .h-right{display:inline}.imatd_root__7Vdzs .ql-hint[data-h=play]{color:var(--q-no)}.imatd_root__7Vdzs .ql-hint[data-h=play]:before{background:currentColor;animation:imatd_ql-blink__zPVAD .6s steps(2) infinite}.imatd_root__7Vdzs .ql-hint[data-h=right]{color:var(--q-ok)}.imatd_root__7Vdzs .ql-hint[data-h=right]:before{background:currentColor}@keyframes imatd_ql-blink__zPVAD{50%{opacity:.2}}.imatd_root__7Vdzs .ql-skip{display:none}.imatd_root__7Vdzs .ql-hint[data-h=play] .ql-skip,.imatd_root__7Vdzs .ql-hint[data-h=right] .ql-skip{display:flex;align-items:center;width:max-content;margin:0 0 -8px auto}.imatd_root__7Vdzs .ql-sure{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 6px 6px 14px;border-radius:14px;background:var(--brand-50);border:1px solid var(--brand-100)}.imatd_root__7Vdzs .ql-sq{margin:0;font:400 18px/1.15 var(--display);color:var(--ink)}.imatd_root__7Vdzs .ql-sb{display:flex;gap:6px;margin:0}.imatd_root__7Vdzs .ql-btn{min-height:44px;padding:0 14px;border:1.5px solid var(--brand-300);border-radius:12px;background:#fff;font:650 15px var(--font);color:var(--brand-800);cursor:pointer;transition:background .2s,transform .22s var(--spring)}.imatd_root__7Vdzs .ql-btn:hover{background:var(--brand-100);transform:translateY(-1px)}.imatd_root__7Vdzs .ql-btn:focus-visible,.imatd_root__7Vdzs .ql-cta:focus-visible,.imatd_root__7Vdzs .ql-link:focus-visible{outline:2px solid var(--brand-500);outline-offset:2px}.imatd_root__7Vdzs .ql-next:not([hidden]),.imatd_root__7Vdzs .ql-sure:not([hidden]){animation:imatd_ql-up__szRcI .35s var(--ease-out)}@keyframes imatd_ql-up__szRcI{0%{opacity:0;transform:translateY(8px)}}.imatd_root__7Vdzs .ql-next{display:grid;gap:6px}.imatd_root__7Vdzs .ql-moved{margin:0;font-size:14.5px;line-height:1.4;color:var(--ink)}.imatd_root__7Vdzs .ql-moved b{font-weight:700}.imatd_root__7Vdzs .ql-nb{display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px;margin:0}.imatd_root__7Vdzs .ql-cta{display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:0 18px;border:1px solid var(--brand-700);border-radius:12px;background:var(--brand-600);color:#fff;font:650 15px var(--font);cursor:pointer;box-shadow:inset 0 -3px 0 rgba(20,6,70,.35);transition:transform .22s var(--spring)}.imatd_root__7Vdzs .ql-cta:hover{transform:translateY(-1px)}.imatd_root__7Vdzs .ql-link{min-height:44px;padding:0;border:0;background:none;font:600 14.5px var(--font);color:var(--brand-ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer}@media (max-width:899px){.imatd_root__7Vdzs .ql .ql-body{position:relative;gap:10px}.imatd_root__7Vdzs .ql .ql-side,.imatd_root__7Vdzs .ql .ql-stage{display:contents}.imatd_root__7Vdzs .ql .ql-cap{left:20px;top:20px;padding:4px 9px;font-size:11.5px}.imatd_root__7Vdzs .ql .ql-panel{order:2}.imatd_root__7Vdzs .ql .ql-fbs{order:3;margin-top:0}.imatd_root__7Vdzs .ql .ql-act{order:4;margin-top:0}.imatd_root__7Vdzs .ql .ql-tab{gap:4px;font-size:12px}.imatd_root__7Vdzs .ql .ql-sq{font-size:15.5px;white-space:nowrap}.imatd_root__7Vdzs .ql .ql-sure{padding-left:12px}.imatd_root__7Vdzs .ql .ql-btn{padding:0 12px;white-space:nowrap}.imatd_root__7Vdzs .ql .ql-strip{gap:10px;padding:12px}}@media (min-width:900px){.imatd_root__7Vdzs .ql-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:26px;padding:14px 20px 16px 14px}.imatd_root__7Vdzs .ql-stage{display:flex;flex-direction:column}.imatd_root__7Vdzs .ql-pics{flex:1 0 auto}.imatd_root__7Vdzs .ql .ql-opts:not(.is-pic){grid-template-columns:1fr 1fr}.imatd_root__7Vdzs .ql-stem{font-size:16px}.imatd_root__7Vdzs .ql-opt{font-size:14.5px}.imatd_root__7Vdzs .ql-cap{left:14px;top:14px;font-size:13px}.imatd_root__7Vdzs .ql-sq{white-space:nowrap}}.imatd_root__7Vdzs .ql-strip{display:grid;gap:12px;margin-top:8px;padding:14px;border:1px solid var(--line);border-radius:20px;background:#fff}.imatd_root__7Vdzs .ql-sh{display:grid;gap:8px;min-width:0}.imatd_root__7Vdzs .ql-st{display:flex;align-items:center;gap:10px;margin:0;font:400 20px/1.1 var(--display);color:var(--ink)}.imatd_root__7Vdzs .ql-ex{padding:4px 7px 3px;border-radius:6px;background:var(--brand-100);border:1px solid var(--brand-200);font:400 10px/1 var(--pixel);text-transform:uppercase;letter-spacing:.04em;color:var(--brand-800)}.imatd_root__7Vdzs .is-mine .ql-ex{display:none}.imatd_root__7Vdzs .ql-coach{display:flex;align-items:center;gap:10px;margin:2px 0 0;font-size:13.5px;line-height:1.4;font-weight:600;color:var(--ink);min-height:40px}.imatd_root__7Vdzs .ql-why{margin:0;font-size:15px;line-height:1.5;color:var(--ink-2);text-wrap:pretty}.imatd_root__7Vdzs .ql-why b{font-weight:700;color:#b42318}.imatd_root__7Vdzs .ql-leo{flex:none;width:38px;height:38px;image-rendering:pixelated;transition:transform .17s steps(2)}.imatd_root__7Vdzs .ql-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none}.imatd_root__7Vdzs .ql-tile{display:grid;justify-items:center;align-content:start;gap:3px;min-width:0;padding:7px 3px 8px;border:1px solid var(--line);border-radius:14px;background:#fbfbfd;text-align:center;transition:background .3s,border-color .3s}.imatd_root__7Vdzs .ql-tile canvas{width:34px;height:34px;image-rendering:pixelated;transition:opacity .3s,filter .3s}.imatd_root__7Vdzs .ql-tn{font-size:11.5px;line-height:1.2;font-weight:650;color:var(--ink);overflow-wrap:anywhere}.imatd_root__7Vdzs .ql-tv{font-size:10.5px;line-height:1.2;font-weight:650;color:var(--ink-3)}.imatd_root__7Vdzs .ql-tile[data-v=idle] canvas{filter:grayscale(1);opacity:.4}.imatd_root__7Vdzs .ql-tile[data-v=sw]{border-color:#f3b4b4;background:#fff5f5;box-shadow:0 0 0 2px #fde2e2}.imatd_root__7Vdzs .ql-tile[data-v=sw] .ql-tv{color:#b42318}.imatd_root__7Vdzs .ql-tile[data-v=ur],.imatd_root__7Vdzs .ql-tile[data-v=uw]{border-color:var(--gold-line,#f0d68f);background:var(--gold-50,#fffaeb)}.imatd_root__7Vdzs .ql-tile[data-v=ur] .ql-tv,.imatd_root__7Vdzs .ql-tile[data-v=uw] .ql-tv{color:var(--gold-700)}.imatd_root__7Vdzs .ql-tile[data-v=ok]{border-color:#b7e4c7;background:#f0fbf4}.imatd_root__7Vdzs .ql-tile[data-v=ok] .ql-tv{color:var(--q-ok)}@media (min-width:900px){.imatd_root__7Vdzs .ql-strip{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:14px;padding:22px 24px 24px 26px}.imatd_root__7Vdzs .ql-sh{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:28px;row-gap:6px}.imatd_root__7Vdzs .ql-sh .ql-st{grid-row:1/3}.imatd_root__7Vdzs .ql-st{font-size:30px}.imatd_root__7Vdzs .ql-tiles{gap:10px}.imatd_root__7Vdzs .ql-tile{grid-template-columns:56px minmax(0,1fr);justify-items:start;align-items:center;gap:3px 12px;padding:14px 12px;text-align:left}.imatd_root__7Vdzs .ql-tile canvas{grid-row:span 2;width:56px;height:56px}.imatd_root__7Vdzs .ql-tn{font-size:14.5px}.imatd_root__7Vdzs .ql-tv{font-size:13px}}@media (max-width:899px){.imatd_root__7Vdzs .ql-st{font-size:24px}.imatd_root__7Vdzs .ql-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.imatd_root__7Vdzs .ql-tile{grid-template-columns:44px minmax(0,1fr);justify-items:start;align-items:center;gap:2px 10px;padding:10px;text-align:left}.imatd_root__7Vdzs .ql-tile canvas{grid-row:span 2;width:44px;height:44px}.imatd_root__7Vdzs .ql-tn{font-size:13px}.imatd_root__7Vdzs .ql-tv{font-size:12px}}.imatd_root__7Vdzs .qb .mem ellipse{fill:#fff;stroke:var(--brand-300);stroke-width:2;transition:opacity .45s}.imatd_root__7Vdzs .qb .m2,.imatd_root__7Vdzs .qb.is-split .m1{opacity:0}.imatd_root__7Vdzs .qb.is-split .m2{opacity:1}.imatd_root__7Vdzs .qb .eq{stroke:var(--brand-300);stroke-width:1.5;stroke-dasharray:3 6;opacity:0;transition:opacity .3s}.imatd_root__7Vdzs .qb.show-eq .eq,.imatd_root__7Vdzs .qb.show-eq .poles circle{opacity:1}.imatd_root__7Vdzs .qb .poles circle{fill:var(--brand-400);opacity:0;transition:opacity .3s}.imatd_root__7Vdzs .qb .spin path{fill:none;stroke:var(--brand-300);stroke-width:1.6;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .5s var(--ease-out)}.imatd_root__7Vdzs .qb .spin.on path{stroke-dashoffset:0}.imatd_root__7Vdzs .qb .spin{transition:opacity .3s}.imatd_root__7Vdzs .qb .spin.off{opacity:0}.imatd_root__7Vdzs .qb .ct{transition:transform .95s cubic-bezier(.45,0,.2,1)}.imatd_root__7Vdzs .qb .ct.no-tr{transition:none}.imatd_root__7Vdzs .qb .ct rect{transform-box:fill-box;transform-origin:50% 50%;transition:transform .55s steps(5),opacity .55s steps(5)}.imatd_root__7Vdzs .qb.is-thin .ct rect{transform:scale(.45,.3);opacity:.3}.imatd_root__7Vdzs .qb .ct-v rect{fill:var(--q-bio)}.imatd_root__7Vdzs .qb .ct-a rect{fill:var(--gold-500)}.imatd_root__7Vdzs .qb .ct circle{fill:#1d1b2c}.imatd_root__7Vdzs .qb.is-thin .ct circle{opacity:.3}.imatd_root__7Vdzs .qb .badges{opacity:0;transition:opacity .3s}.imatd_root__7Vdzs .qb .badges.on{opacity:1}.imatd_root__7Vdzs .qb .badges circle{fill:#fff;stroke:var(--ink);stroke-width:2}.imatd_root__7Vdzs .qb .badges text{font:700 24px var(--font);fill:var(--ink);text-anchor:middle}.imatd_root__7Vdzs .qc text{text-anchor:middle}.imatd_root__7Vdzs .qc .lbr{transition:transform .8s cubic-bezier(.45,0,.2,1)}.imatd_root__7Vdzs .qc .cl{fill:rgba(115,73,242,.14);stroke:var(--brand-400);stroke-width:1.5;transition:opacity .3s steps(3)}.imatd_root__7Vdzs .qc .lp{fill:rgba(245,167,10,.22);stroke:var(--gold-500);stroke-width:2;opacity:0;transform-box:fill-box;transform-origin:50% 100%;transform:scale(.5);transition:opacity .3s steps(3),transform .5s var(--spring)}.imatd_root__7Vdzs .qc .e{fill:var(--ink);opacity:0;transition:opacity .3s steps(3)}.imatd_root__7Vdzs .qc .bd{stroke:var(--ink-2);stroke-width:4;stroke-linecap:round;transition:opacity .3s steps(3)}.imatd_root__7Vdzs .qc .bd.wg{fill:var(--ink-2);stroke:none}.imatd_root__7Vdzs .qc .bd.hs{fill:none;stroke-width:3;stroke-linecap:butt}.imatd_root__7Vdzs .qc .bd2{stroke:var(--ink-2);stroke-width:3;stroke-linecap:round;opacity:0}.imatd_root__7Vdzs .qc .bd2,.imatd_root__7Vdzs .qc .h{transition:opacity .3s steps(3)}.imatd_root__7Vdzs .qc .h circle{fill:#eef0f5;stroke:var(--ink-3);stroke-width:2}.imatd_root__7Vdzs .qc .near circle{fill:#e3e6ef;stroke:var(--ink-2)}.imatd_root__7Vdzs .qc .far circle{fill:#f7f8fb;stroke:#b9b8c6}.imatd_root__7Vdzs .qc .h text{font:700 24px var(--font);fill:var(--ink-2)}.imatd_root__7Vdzs .qc .far text{fill:var(--ink-3)}.imatd_root__7Vdzs .qc .h text,.imatd_root__7Vdzs .qc .nb text{transform-box:fill-box;transform-origin:50% 50%;transition:transform .8s cubic-bezier(.45,0,.2,1)}.imatd_root__7Vdzs .qc .nb{opacity:0;transition:opacity .25s steps(3)}.imatd_root__7Vdzs .qc .nb circle{fill:var(--brand-600)}.imatd_root__7Vdzs .qc .nb text{font:700 24px var(--font);fill:#fff}.imatd_root__7Vdzs .qc .is-lp .e,.imatd_root__7Vdzs .qc .is-lp .lp{opacity:1;transform:none}.imatd_root__7Vdzs .qc .is-lp .bd,.imatd_root__7Vdzs .qc .is-lp .cl,.imatd_root__7Vdzs .qc .is-lp .h{opacity:0}.imatd_root__7Vdzs .qc .core .cr{fill:var(--q-chem);stroke:var(--brand-900);stroke-width:2;transform-box:fill-box;transform-origin:50% 50%;transition:transform .7s var(--spring)}.imatd_root__7Vdzs .qc .cring{fill:none;stroke:var(--ink-3);stroke-width:2;stroke-dasharray:5 5;opacity:0;transition:opacity .3s steps(3)}.imatd_root__7Vdzs .qc .cl2{font:700 22px var(--font);fill:var(--ink-3);opacity:0;transition:opacity .3s steps(3)}.imatd_root__7Vdzs .qc.is-small .cl2,.imatd_root__7Vdzs .qc.is-small .cring{opacity:1}.imatd_root__7Vdzs .qc .lbs{transition:opacity .3s steps(3)}.imatd_root__7Vdzs .qc.is-small .lbs{opacity:.22}.imatd_root__7Vdzs .qc .at{font:400 30px var(--display);fill:#fff;pointer-events:none}.imatd_root__7Vdzs .qc .arc{fill:none;stroke:var(--gold-700);stroke-width:3;stroke-linecap:round;transition:d .8s cubic-bezier(.45,0,.2,1)}.imatd_root__7Vdzs .qc .ro rect{fill:#fff;stroke:var(--line-2);stroke-width:1.5}.imatd_root__7Vdzs .qc .rt{font:600 24px var(--font);fill:var(--ink-3);text-anchor:start}.imatd_root__7Vdzs .qc .rov{font:400 40px var(--display);fill:var(--brand-700);text-anchor:start}.imatd_root__7Vdzs .qc .mn{font:400 32px var(--display);fill:var(--ink);text-anchor:end}.imatd_root__7Vdzs .qc .ms{font:600 24px var(--font);fill:var(--ink-3);text-anchor:end}.imatd_root__7Vdzs .qc .hb{opacity:0;transition:opacity .3s steps(3)}.imatd_root__7Vdzs .qc .hb line{stroke:#e8590c;stroke-width:3;stroke-dasharray:4 8;stroke-linecap:round}.imatd_root__7Vdzs .qc .hb text{font:700 21px var(--font);fill:#e8590c}.imatd_root__7Vdzs .qc.is-small .core .cr{transform:scale(.86)}.imatd_root__7Vdzs .qc.is-hb .hb,.imatd_root__7Vdzs .qc.is-nb .nb{opacity:1}.imatd_root__7Vdzs .qc.is-dbl .lb:nth-child(n+3) .bd{opacity:0}.imatd_root__7Vdzs .qc.is-dbl .lb:nth-child(n+3) .bd2{opacity:1}.imatd_root__7Vdzs .qc.is-flat .h,.imatd_root__7Vdzs .qc.is-flat .lbr .cl{opacity:.35}.imatd_root__7Vdzs .qp text{text-anchor:middle}.imatd_root__7Vdzs .qp .w{fill:none;stroke:var(--ink);stroke-width:4;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset .9s var(--ease-out)}.imatd_root__7Vdzs .qp .wp,.imatd_root__7Vdzs .qp.is-cold .w0{stroke-dashoffset:1}.imatd_root__7Vdzs .qp.is-par .wp{stroke-dashoffset:0}.imatd_root__7Vdzs .qp .cur{fill:none;stroke:var(--gold-500);stroke-width:7;stroke-linecap:round;stroke-dasharray:.1 26;opacity:0}.imatd_root__7Vdzs .qp.is-flow .c0,.imatd_root__7Vdzs .qp.is-flow.is-par .cp{opacity:1;animation:imatd_ql-flow__VCslu 2.4s steps(29) 1 both}@keyframes imatd_ql-flow__VCslu{0%{stroke-dashoffset:0}to{stroke-dashoffset:-78}}.imatd_root__7Vdzs .qp .slot{fill:none;stroke:var(--brand-300);stroke-width:2;stroke-dasharray:6 6;transition:opacity .3s steps(3)}.imatd_root__7Vdzs .qp.is-par .slot,.imatd_root__7Vdzs .qp.is-ser .slot{opacity:0}.imatd_root__7Vdzs .qp .bp{fill:var(--ink)}.imatd_root__7Vdzs .qp .bn{fill:var(--ink-2)}.imatd_root__7Vdzs .qp .pm{font:700 28px var(--font);fill:var(--ink)}.imatd_root__7Vdzs .qp .gl{fill:#ffd23f;stroke:var(--ink);stroke-width:3;transition:fill .3s steps(3)}.imatd_root__7Vdzs .qp .fl{fill:none;stroke:var(--ink);stroke-width:3;stroke-linecap:round;transition:stroke .3s steps(3)}.imatd_root__7Vdzs .qp .g1,.imatd_root__7Vdzs .qp .g2{fill:#ffd45c;transform-box:fill-box;transform-origin:50% 50%;transition:opacity .4s steps(4),transform .5s var(--spring)}.imatd_root__7Vdzs .qp .g1{opacity:.5}.imatd_root__7Vdzs .qp .g2{opacity:.24}.imatd_root__7Vdzs .qp.is-cold .g1,.imatd_root__7Vdzs .qp.is-cold .g2,.imatd_root__7Vdzs .qp.is-off .b1 .g1,.imatd_root__7Vdzs .qp.is-off .b1 .g2,.imatd_root__7Vdzs .qp.is-ser .g1,.imatd_root__7Vdzs .qp.is-ser .g2{opacity:0}.imatd_root__7Vdzs .qp.is-cold .gl,.imatd_root__7Vdzs .qp.is-off .b1 .gl{fill:#fff}.imatd_root__7Vdzs .qp.is-cold .fl,.imatd_root__7Vdzs .qp.is-off .b1 .fl{stroke:var(--ink-3)}.imatd_root__7Vdzs .qp.is-ser .gl{fill:#ffeaa3}.imatd_root__7Vdzs .qp.is-ser .g1{opacity:.14}.imatd_root__7Vdzs .qp.is-ser .fl{stroke:#8a7a3c}.imatd_root__7Vdzs .qp.is-hot .b1 .g2{transform:scale(1.35);opacity:.34}.imatd_root__7Vdzs .qp.is-hot .b1 .gl{fill:#ffc414}.imatd_root__7Vdzs .qp .b2 .bm{opacity:0;transform:translateY(-36px);transition:opacity .3s steps(3),transform .6s var(--spring)}.imatd_root__7Vdzs .qp.is-par .b2.p .bm,.imatd_root__7Vdzs .qp.is-ser .b2.s .bm{opacity:1;transform:none}.imatd_root__7Vdzs .qp .ar{fill:none;stroke:#e8590c;stroke-width:3;transition:stroke-width .3s steps(3)}.imatd_root__7Vdzs .qp .ah{fill:#e8590c}.imatd_root__7Vdzs .qp .al{font:700 26px var(--font);fill:#e8590c}.imatd_root__7Vdzs .qp.is-2i .ar{stroke-width:7}.imatd_root__7Vdzs .qp .vl{font:700 26px var(--font);fill:var(--brand-700);text-anchor:start}.imatd_root__7Vdzs .qp .vs{text-anchor:middle}.imatd_root__7Vdzs .qp .v2,.imatd_root__7Vdzs .qp .vs{opacity:0;transition:opacity .3s steps(3)}.imatd_root__7Vdzs .qp.is-par .v2,.imatd_root__7Vdzs .qp.is-ser .vs{opacity:1}.imatd_root__7Vdzs .qp .tg1{opacity:0;transition:opacity .3s steps(3)}.imatd_root__7Vdzs .qp.is-tag .tg1{opacity:1}.imatd_root__7Vdzs .qp .tg1 rect{fill:var(--gold-300);stroke:var(--gold-500)}.imatd_root__7Vdzs .qp .tg1 text{font:700 24px var(--font);fill:var(--ink)}.imatd_root__7Vdzs .qm text{text-anchor:middle}.imatd_root__7Vdzs .qm .dish{fill:#f3fbec;stroke:#b9ec8a;stroke-width:3}.imatd_root__7Vdzs .qm .ce{opacity:0;transition:transform .6s var(--spring),opacity .25s steps(3)}.imatd_root__7Vdzs .qm .ce.on{opacity:1}.imatd_root__7Vdzs .qm .ce circle{fill:#c8f0a4;stroke:var(--q-math);stroke-width:2.5}.imatd_root__7Vdzs .qm .ce .nu{fill:var(--q-math);stroke:none}.imatd_root__7Vdzs .qm .ce.no-tr,.imatd_root__7Vdzs .qm.no-tr .ce{transition:none}.imatd_root__7Vdzs .qm .cn{font:400 40px var(--display);fill:var(--ink)}.imatd_root__7Vdzs .qm .hr{font:400 24px var(--pixel);fill:var(--brand-700)}.imatd_root__7Vdzs .qm .axl{fill:none;stroke:var(--ink-3);stroke-width:2}.imatd_root__7Vdzs .qm .gd{stroke:var(--line-2);stroke-dasharray:2 5}.imatd_root__7Vdzs .qm .tk{font:600 24px var(--font);fill:var(--ink-2)}.imatd_root__7Vdzs .qm .ty{text-anchor:end}.imatd_root__7Vdzs .qm .tt{text-anchor:end;fill:var(--ink-3)}.imatd_root__7Vdzs .qm .clr{transition:width .6s var(--ease-out)}.imatd_root__7Vdzs .qm .cv{fill:none;stroke:var(--q-math);stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.imatd_root__7Vdzs .qm .pt{fill:#fff;stroke:var(--q-math);stroke-width:3;opacity:0;transition:opacity .25s steps(3)}.imatd_root__7Vdzs .qm .pt.on{opacity:1}.imatd_root__7Vdzs .qm .x16,.imatd_root__7Vdzs .qm .x2{font:700 24px var(--font);fill:#3f7d10;opacity:0;transition:opacity .25s steps(3)}.imatd_root__7Vdzs .qm .x16{font-size:26px}.imatd_root__7Vdzs .qm .x2.on,.imatd_root__7Vdzs .qm.is-16 .x16{opacity:1}.imatd_root__7Vdzs .qm .hop path{fill:none;stroke:#e8590c;stroke-width:3.5;stroke-dasharray:1;stroke-dashoffset:1;stroke-linecap:round;transition:stroke-dashoffset .9s var(--ease-out)}.imatd_root__7Vdzs .qm .hop circle{fill:#e8590c}.imatd_root__7Vdzs .qm .hop{transition:opacity .3s steps(3)}.imatd_root__7Vdzs .qm.is-16 .hop{opacity:.45}.imatd_root__7Vdzs .qm .hop text{font:700 24px var(--font);fill:#c2410c;text-anchor:end}.imatd_root__7Vdzs .qm .hop circle,.imatd_root__7Vdzs .qm .hop text{opacity:0;transition:opacity .25s steps(3)}.imatd_root__7Vdzs .qm.is-hop .hop path{stroke-dashoffset:0}.imatd_root__7Vdzs .qm.is-hop .hop circle,.imatd_root__7Vdzs .qm.is-hop .hop text{opacity:1;transition-delay:.75s}.imatd_root__7Vdzs .qm .far{opacity:0;transition:opacity .3s steps(3)}.imatd_root__7Vdzs .qm .far path{stroke:#e8590c;stroke-width:3}.imatd_root__7Vdzs .qm .far text{font:700 24px var(--font);fill:#e8590c;text-anchor:end}.imatd_root__7Vdzs .qm.is-far .far{opacity:1}.imatd_root__7Vdzs .qls .x{opacity:0;transition:opacity .25s steps(3)}.imatd_root__7Vdzs .qls .x path{fill:none;stroke:#dc2626;stroke-width:7;stroke-linecap:round}.imatd_root__7Vdzs .qls.is-x .x{opacity:1}.imatd_root__7Vdzs .ql.is-paused *{animation-play-state:paused!important}.imatd_root__7Vdzs .ql.is-calm *,.imatd_root__7Vdzs .ql.is-calm :after,.imatd_root__7Vdzs .ql.is-calm :before{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.imatd_root__7Vdzs .ql *,.imatd_root__7Vdzs .ql :after,.imatd_root__7Vdzs .ql :before{transition:none!important;animation:none!important}}.imatd_root__7Vdzs .zs{container:zs/inline-size;color:var(--ink,#0c0b14)}.imatd_root__7Vdzs .zs *,.imatd_root__7Vdzs .zs :after,.imatd_root__7Vdzs .zs :before{box-sizing:border-box}.imatd_root__7Vdzs .zs h3,.imatd_root__7Vdzs .zs ol,.imatd_root__7Vdzs .zs p{margin:0}.imatd_root__7Vdzs .zs button{font:inherit;color:inherit}.imatd_root__7Vdzs .zs-climb{display:grid;gap:12px;grid-template-areas:"top" "stage" "info";padding:12px;background:var(--surface,#fff);border:1px solid var(--line,#e6e6ea);border-radius:24px;box-shadow:0 2px 4px rgba(12,11,20,.04),0 24px 48px -28px rgba(72,23,196,.45)}.imatd_root__7Vdzs .zs-top{grid-area:top;position:relative;height:136px;--lab:18px;--g:0px;--room:24px}.imatd_root__7Vdzs .zs-big{position:absolute;left:2px;top:0;z-index:2;display:grid;gap:2px;max-width:40%;pointer-events:none}.imatd_root__7Vdzs .zs-bn{font:400 34px/1 var(--display,sans-serif);letter-spacing:-.02em;color:var(--brand-ink,#4817c4)}.imatd_root__7Vdzs .zs-bl{font-size:12px;font-weight:600;line-height:1.3;color:var(--ink-2,#4f4e5c)}.imatd_root__7Vdzs .zs-bl2{display:none}.imatd_root__7Vdzs .zs-stairs{position:absolute;inset:0;list-style:none;padding:0;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:var(--g);align-items:end}.imatd_root__7Vdzs .zs-li{height:100%;min-width:0;--bar:var(--brand-100,#ebe5ff);--tread:var(--brand-300,#b9a6fd);--on:var(--brand-500,#7349f2);--ink-on:var(--brand-700,#4817c4)}.imatd_root__7Vdzs .zs-li.k-0{--bar:#ececf1;--tread:#c9c9d2;--on:var(--ink-2,#4f4e5c);--ink-on:var(--ink,#0c0b14)}.imatd_root__7Vdzs .zs-li.k-p{--bar:#e5ecff;--tread:#9fb6fb;--on:var(--m-questions,#3b6cf6);--ink-on:#2446b5}.imatd_root__7Vdzs .zs-li.k-x{--bar:var(--gold-100,#fff4cc);--tread:var(--gold-300,#ffd45c);--on:var(--gold-500,#f5a70a);--ink-on:var(--gold-700,#9c5c00)}.imatd_root__7Vdzs .zs-st{display:flex;flex-direction:column;justify-content:flex-end;gap:0;width:100%;height:100%;padding:0;border:0;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.imatd_root__7Vdzs .zs-zero{cursor:default}.imatd_root__7Vdzs .zs-st:focus-visible{outline:none}.imatd_root__7Vdzs .zs-bar{position:relative;display:block;height:calc((100% - var(--lab) - var(--room)) * var(--h));min-height:16px;border-radius:0;background:var(--bar);box-shadow:inset 0 4px 0 var(--tread),inset 1px 0 0 rgba(255,255,255,.9);transition:box-shadow .2s,transform .3s var(--spring,ease),background .15s}.imatd_root__7Vdzs .zs-li:first-child .zs-bar{border-radius:8px 0 0 8px}.imatd_root__7Vdzs .zs-li:last-child .zs-bar{border-radius:0 10px 8px 0}.imatd_root__7Vdzs .zs-fill{position:absolute;left:0;right:0;bottom:0;height:100%;border-radius:inherit;background:var(--on);clip-path:inset(calc((1 - var(--p,0)) * 100%) 0 0 0)}.imatd_root__7Vdzs .zs-n{position:absolute;left:0;right:0;top:4px;display:grid;place-items:center;height:14px;color:var(--ink-2,#4f4e5c)}.imatd_root__7Vdzs .zs-num{font:400 10px/1 var(--pixel,monospace)}.imatd_root__7Vdzs .zs-n .zs-ck{display:none;width:13px;height:13px;color:#fff}.imatd_root__7Vdzs .zs-li.is-done .zs-num{display:none}.imatd_root__7Vdzs .zs-li.is-done .zs-n .zs-ck{display:block}.imatd_root__7Vdzs .zs-li.is-on .zs-num{display:block;padding:2px 4px;border-radius:5px;background:#fff;font:800 11px/1 var(--font,sans-serif);color:var(--ink-on);box-shadow:0 1px 2px rgba(12,11,20,.15)}.imatd_root__7Vdzs .zs-li.is-on .zs-n .zs-ck{display:none}.imatd_root__7Vdzs .zs-li.is-on .zs-bar{box-shadow:inset 0 4px 0 var(--on),inset 0 0 0 2px var(--on)}.imatd_root__7Vdzs .zs.is-fast .zs-you{transition-duration:.2s,.2s}.imatd_root__7Vdzs .zs-st:hover .zs-bar{background:color-mix(in srgb,var(--bar) 70%,var(--tread))}.imatd_root__7Vdzs .zs-zero:hover .zs-bar{background:var(--bar)}.imatd_root__7Vdzs .zs-sn{display:block;height:var(--lab);overflow:hidden;font:400 9px/var(--lab) var(--pixel,monospace);text-transform:uppercase;letter-spacing:.02em;color:var(--ink-3,#6b6a78);text-align:center;white-space:nowrap;visibility:hidden}.imatd_root__7Vdzs .zs-li.k-0 .zs-sn,.imatd_root__7Vdzs .zs-li.k-x .zs-sn{visibility:visible;color:var(--ink,#0c0b14)}.imatd_root__7Vdzs .zs-li.is-on .zs-sn{color:var(--ink,#0c0b14)}.imatd_root__7Vdzs .zs-you{--at:0;--h:.12;position:absolute;z-index:3;left:calc((100% - 7 * var(--g)) / 8 * (var(--at) + .5) + var(--g) * var(--at));bottom:calc(var(--lab) + (100% - var(--lab) - var(--room)) * var(--h) + 3px);width:20px;height:20px;margin-left:-10px;pointer-events:none;transition:left .42s var(--ease-out,ease),bottom .42s var(--spring,ease)}.imatd_root__7Vdzs .zs-you i{display:block;width:100%;height:100%;background:var(--gold-300,#ffd45c);border:2px solid var(--ink,#0c0b14);box-shadow:inset -3px -3px 0 var(--gold-500,#f5a70a),inset 3px 3px 0 #fff4cc}.imatd_root__7Vdzs .zs-li.k-0.is-on .zs-bar{box-shadow:none}.imatd_root__7Vdzs .zs-stage{grid-area:stage;min-width:0;border-radius:16px;overflow:hidden;border:1px solid var(--brand-100,#ebe5ff);background:#fff}.imatd_root__7Vdzs .zs-stage canvas{display:block;width:100%;aspect-ratio:4/3}.imatd_root__7Vdzs .zs-info{grid-area:info;display:flex;flex-direction:column;gap:8px;min-width:0;padding:2px 4px}.imatd_root__7Vdzs .zs-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.imatd_root__7Vdzs .zs-kind{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:99px;font-size:12.5px;font-weight:700;background:var(--brand-100,#ebe5ff);color:var(--brand-700,#4817c4)}.imatd_root__7Vdzs .zs-kind.k-0{background:#ececf1;color:var(--ink,#0c0b14)}.imatd_root__7Vdzs .zs-kind.k-p{background:#e5ecff;color:#2446b5}.imatd_root__7Vdzs .zs-kind.k-x{background:var(--gold-100,#fff4cc);color:var(--gold-700,#9c5c00)}.imatd_root__7Vdzs .zs-of{font-size:13px;font-weight:600;color:var(--ink-3,#6b6a78)}.imatd_root__7Vdzs .zs-t{font:400 24px/1.1 var(--display,sans-serif);letter-spacing:-.01em}.imatd_root__7Vdzs .zs-cap{font-size:15px;line-height:1.5;color:var(--ink-2,#4f4e5c);text-wrap:pretty}.imatd_root__7Vdzs .zs-m{font-weight:700;color:var(--ink,#0c0b14);white-space:nowrap}.imatd_root__7Vdzs .zs-q{display:grid;gap:8px}.imatd_root__7Vdzs .zs-q[hidden]{display:none}.imatd_root__7Vdzs .zs-qtag{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.imatd_root__7Vdzs .zs-tag{display:inline-flex;background:var(--gold-100,#fff4cc);color:var(--gold-700,#9c5c00);font:400 9.5px/1 var(--pixel,monospace);text-transform:uppercase;letter-spacing:.03em}.imatd_root__7Vdzs .zs-fb,.imatd_root__7Vdzs .zs-tag{align-items:center;height:22px;padding:0 8px;border-radius:6px}.imatd_root__7Vdzs .zs-fb{display:none;font-size:13px;font-weight:700;line-height:1}.imatd_root__7Vdzs .zs-fb.is-ok{background:#e8f8ee;color:#14532d}.imatd_root__7Vdzs .zs-fb.is-no{background:#fff3ea;color:#7c2d12}.imatd_root__7Vdzs .zs-q.is-miss .zs-fb.is-no,.imatd_root__7Vdzs .zs-q.is-right .zs-fb.is-ok{display:inline-flex}.imatd_root__7Vdzs .zs-turn{display:none;font-size:13.5px;font-weight:650;line-height:1.35;color:var(--brand-ink,#4817c4)}.imatd_root__7Vdzs .zs-q.is-waiting~.zs-ctl .zs-turn{display:inline}.imatd_root__7Vdzs .zs-q.is-waiting~.zs-ctl .zs-hint{display:none}.imatd_root__7Vdzs .zs-opts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}.imatd_root__7Vdzs .zs-opt{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;height:48px;padding:0 2px;line-height:1.1;white-space:nowrap;border:1.5px solid var(--line-2,#d6d6dd);border-radius:10px;background:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:background .25s,border-color .25s,transform .35s var(--spring,cubic-bezier(.34,1.4,.64,1))}.imatd_root__7Vdzs .zs-opt b{font-size:10.5px;color:var(--ink-3,#6b6a78);font-weight:700}.imatd_root__7Vdzs .zs-opt:disabled{cursor:default}.imatd_root__7Vdzs .zs-q.is-waiting .zs-opt{border-color:var(--brand-300,#b9a6fd)}.imatd_root__7Vdzs .zs-q.is-waiting .zs-opt:hover{background:var(--brand-50,#f4f1ff);transform:translateY(-1px)}.imatd_root__7Vdzs .zs-opt.is-wrong{border-color:#e8590c;background:#fff7f1}.imatd_root__7Vdzs .zs-opt.is-right{border-color:#16a34a;background:#e8f8ee;transform:scale(1.06)}.imatd_root__7Vdzs .zs-opt.is-right b{color:#15803d}.imatd_root__7Vdzs .zs-opt:focus-visible,.imatd_root__7Vdzs .zs-play:focus-visible,.imatd_root__7Vdzs .zs-st:focus-visible .zs-bar{outline:3px solid var(--brand-400,#9275f8);outline-offset:2px}.imatd_root__7Vdzs .zs-sol{display:none;gap:8px;align-items:flex-start;padding:10px 12px;border-radius:12px;background:var(--gold-100,#fff4cc);font-size:14px;line-height:1.45}.imatd_root__7Vdzs .zs-q.solved .zs-sol{display:flex}.imatd_root__7Vdzs .zs-q.solved .zs-opts{display:none}.imatd_root__7Vdzs .zs-sol .zs-ck{flex:none;width:18px;height:18px;margin-top:2px;color:#15803d}.imatd_root__7Vdzs .zs-in{display:grid;gap:2px;padding-top:8px;border-top:1px dashed var(--line-2,#d6d6dd);font-size:13px;line-height:1.45;color:var(--ink-2,#4f4e5c)}.imatd_root__7Vdzs .zs-in b{font:400 9.5px/1.4 var(--pixel,monospace);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3,#6b6a78)}.imatd_root__7Vdzs .zs-q:not([hidden])~.zs-in{display:none}@container zs (max-width:519px){.imatd_root__7Vdzs .zs-climb{gap:8px;padding:10px}.imatd_root__7Vdzs .zs-in{padding-top:6px;font-size:12.5px;line-height:1.4}.imatd_root__7Vdzs .zs-info{position:relative}.imatd_root__7Vdzs .zs-meta{min-height:44px;padding-right:54px}.imatd_root__7Vdzs .zs-ctl{display:contents}.imatd_root__7Vdzs .zs-hint,.imatd_root__7Vdzs .zs-q.is-waiting~.zs-ctl .zs-turn{display:none}.imatd_root__7Vdzs .zs-play{position:absolute;top:2px;right:4px}.imatd_root__7Vdzs .zs-top{height:108px}.imatd_root__7Vdzs .zs-stage canvas{aspect-ratio:15/11}.imatd_root__7Vdzs .zs-info:has(.zs-q:not([hidden])) .zs-t{display:none}.imatd_root__7Vdzs .zs-sol{padding:8px 10px;font-size:13.5px;line-height:1.4}.imatd_root__7Vdzs .zs-info{min-height:220px}}.imatd_root__7Vdzs .zs-ctl{display:flex;align-items:center;gap:10px;margin-top:auto;padding-top:2px}.imatd_root__7Vdzs .zs-play{display:grid;place-items:center;flex:none;width:44px;height:44px;padding:0;border:0;border-radius:12px;background:var(--brand-600,#5a20ec);color:#fff;cursor:pointer;transition:transform .2s var(--spring,ease),background .2s}.imatd_root__7Vdzs .zs-play:hover{background:var(--brand-700,#4817c4)}.imatd_root__7Vdzs .zs-play:active{transform:scale(.94)}.imatd_root__7Vdzs .zs-play[hidden]{display:none}.imatd_root__7Vdzs .zs-play svg{width:16px;height:16px}.imatd_root__7Vdzs .zs-play[data-mode=replay] svg{width:20px;height:20px}.imatd_root__7Vdzs .zs-hint{font-size:12.5px;line-height:1.35;color:var(--ink-3,#6b6a78)}@container zs (min-width:520px){.imatd_root__7Vdzs .zs-top{height:156px;--lab:22px;--room:26px}.imatd_root__7Vdzs .zs-bn{font-size:52px}.imatd_root__7Vdzs .zs-bl{font-size:13px}.imatd_root__7Vdzs .zs-bl2{display:inline}.imatd_root__7Vdzs .zs-sn{visibility:visible;font:600 11.5px/var(--lab) var(--font,sans-serif);text-transform:none;letter-spacing:0;text-overflow:ellipsis}.imatd_root__7Vdzs .zs-li.is-on .zs-sn,.imatd_root__7Vdzs .zs-li.k-0 .zs-sn,.imatd_root__7Vdzs .zs-li.k-x .zs-sn{font-weight:700}.imatd_root__7Vdzs .zs-you{width:22px;height:22px;margin-left:-11px}}@container zs (min-width:640px){.imatd_root__7Vdzs .zs-climb{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);grid-template-areas:"top top" "stage info";gap:16px 20px;padding:14px}.imatd_root__7Vdzs .zs-top{height:168px}.imatd_root__7Vdzs .zs-big{left:4px;top:2px;grid-template-columns:auto auto;align-items:start;gap:0 14px;max-width:62%}.imatd_root__7Vdzs .zs-bn{font-size:62px}.imatd_root__7Vdzs .zs-bl{max-width:15ch;padding-top:8px;font-size:13.5px}.imatd_root__7Vdzs .zs-stage canvas{aspect-ratio:4/3}.imatd_root__7Vdzs .zs-info{padding:4px 2px 2px 0;min-height:306px}.imatd_root__7Vdzs .zs-t{font-size:26px}}@container zs (min-width:900px){.imatd_root__7Vdzs .zs-climb{padding:18px;gap:18px 28px}.imatd_root__7Vdzs .zs-top{height:190px;--lab:26px}.imatd_root__7Vdzs .zs-bn{font-size:76px}.imatd_root__7Vdzs .zs-stage canvas{aspect-ratio:16/10}.imatd_root__7Vdzs .zs-t{font-size:30px}.imatd_root__7Vdzs .zs-cap{font-size:16px}}@media (prefers-reduced-motion:reduce){.imatd_root__7Vdzs .zs-bar,.imatd_root__7Vdzs .zs-opt,.imatd_root__7Vdzs .zs-play,.imatd_root__7Vdzs .zs-you{transition:none}}html[data-calm="1"] .imatd_root__7Vdzs .zs-bar,html[data-calm="1"] .imatd_root__7Vdzs .zs-opt,html[data-calm="1"] .imatd_root__7Vdzs .zs-you{transition:none}.imatd_root__7Vdzs .aw{container:aw/inline-size;color:var(--ink,#0c0b14)}.imatd_root__7Vdzs .aw-in{display:grid;gap:12px}.imatd_root__7Vdzs .aw *,.imatd_root__7Vdzs .aw :after,.imatd_root__7Vdzs .aw :before{box-sizing:border-box}.imatd_root__7Vdzs .aw figure,.imatd_root__7Vdzs .aw ol,.imatd_root__7Vdzs .aw p{margin:0}.imatd_root__7Vdzs .aw ol{list-style:none;padding:0}.imatd_root__7Vdzs .aw button{font:inherit;color:inherit}.imatd_root__7Vdzs .aw [hidden]{display:none!important}.imatd_root__7Vdzs .aw-card{min-width:0;padding:14px 12px 12px;border-radius:22px;background:#fff;border:1px solid var(--line,#e6e6ea);box-shadow:0 2px 4px rgba(12,11,20,.04),0 24px 48px -30px rgba(72,23,196,.45)}.imatd_root__7Vdzs .aw-top{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:2px 14px;padding:0 4px 8px}.imatd_root__7Vdzs .aw-count{display:flex;align-items:baseline;gap:10px;min-width:0}.imatd_root__7Vdzs .aw-n{font:400 42px/1 var(--display,sans-serif);letter-spacing:-.02em;color:var(--brand-ink,#4817c4);font-variant-numeric:tabular-nums;min-width:2.6ch}.imatd_root__7Vdzs .aw-cl{max-width:26ch;font-size:13.5px;font-weight:650;line-height:1.3;color:var(--ink-2,#4f4e5c)}.imatd_root__7Vdzs .aw-key{display:flex;gap:12px;font-size:12.5px;font-weight:600;color:var(--ink-2,#4f4e5c)}.imatd_root__7Vdzs .aw-key span{display:inline-flex;align-items:center;gap:6px}.imatd_root__7Vdzs .aw-key i{width:10px;height:10px;border-radius:2px}.imatd_root__7Vdzs .aw-bt i.b,.imatd_root__7Vdzs .aw-key i.b,.imatd_root__7Vdzs .aw-sub.b,.imatd_root__7Vdzs .aw-wall i.b.on{background:var(--brand-500,#7349f2)}.imatd_root__7Vdzs .aw-bt i.c,.imatd_root__7Vdzs .aw-key i.c,.imatd_root__7Vdzs .aw-sub.c,.imatd_root__7Vdzs .aw-wall i.c.on{background:var(--m-library,#0f9f8c)}.imatd_root__7Vdzs .aw-wall{--cols:30;display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:2px;cursor:pointer;-webkit-tap-highlight-color:transparent}.imatd_root__7Vdzs .aw-wall i{position:relative;aspect-ratio:1;border-radius:2px;background:#eeedf3}.imatd_root__7Vdzs .aw-wall i.on{transition:opacity .25s}.imatd_root__7Vdzs .aw.is-done .aw-wall i.r:after{content:"";position:absolute;inset:30%;border-radius:50%;background:#fff}.imatd_root__7Vdzs .aw.is-done .aw-wall i:hover{box-shadow:0 0 0 2px var(--ink,#0c0b14)}.imatd_root__7Vdzs .aw-wall i.is-sel{z-index:2;background:var(--gold-500,#f5a70a)!important;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--ink,#0c0b14);transform:scale(1.35)}.imatd_root__7Vdzs .aw-wall.is-focus i:not(.is-in):not(.is-sel){opacity:.16}.imatd_root__7Vdzs .aw-hint{padding:8px 4px 0;font-size:13px;font-weight:600;line-height:1.4;color:var(--ink-2,#4f4e5c)}.imatd_root__7Vdzs .aw-ans{display:flex;flex-direction:column;gap:8px;border-color:var(--gold-line,#f1dfa8);box-shadow:0 2px 4px rgba(12,11,20,.04),0 24px 48px -28px rgba(156,92,0,.45)}.imatd_root__7Vdzs .aw-ans.is-linked{animation:imatd_awLink__ADmhw 1.2s var(--ease-out,ease) 1}@keyframes imatd_awLink__ADmhw{0%{box-shadow:0 0 0 0 rgba(245,167,10,.75)}to{box-shadow:0 0 0 14px rgba(245,167,10,0)}}.imatd_root__7Vdzs .aw-pt{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:0 2px;font-size:13px;font-weight:650;line-height:1.3;color:var(--ink-3,#6b6a78)}.imatd_root__7Vdzs .aw-sub{padding:2px 7px;border-radius:5px;color:#fff;font-size:11px;font-weight:700}.imatd_root__7Vdzs .aw-ak{font:400 10.5px/1.2 var(--pixel,monospace);letter-spacing:.06em;text-transform:uppercase;color:var(--gold-700,#9c5c00)}.imatd_root__7Vdzs .aw-ak:after{content:"·";margin-left:8px;font-family:var(--font,sans-serif);color:var(--ink-3,#6b6a78)}.imatd_root__7Vdzs .aw-wc{position:relative}.imatd_root__7Vdzs .aw-stamp{margin:0 4px 10px!important;line-height:0}.imatd_root__7Vdzs .aw-stamp .inc{white-space:normal}.imatd_root__7Vdzs .aw-key{flex-wrap:wrap;gap:4px 12px;padding:0 4px 8px}.imatd_root__7Vdzs .aw-key i.r{position:relative;background:var(--brand-500,#7349f2)}.imatd_root__7Vdzs .aw-key i.r:after{content:"";position:absolute;inset:30%;border-radius:50%;background:#fff}.imatd_root__7Vdzs .aw-anim{min-width:0}.imatd_root__7Vdzs .aw-row-qa{justify-content:flex-end}.imatd_root__7Vdzs .aw-pq{padding:0 2px;font:400 19px/1.18 var(--display,sans-serif);letter-spacing:-.005em;color:var(--ink,#0c0b14);text-wrap:balance}.imatd_root__7Vdzs .aw-ans.is-lesson .aw-pq{font:500 14.5px/1.45 var(--font,sans-serif);color:var(--ink-2,#4f4e5c)}.imatd_root__7Vdzs .aw-player{display:grid;min-width:0}.imatd_root__7Vdzs .aw-player>*{grid-area:1/1;min-width:0}.imatd_root__7Vdzs .aw-vid.is-off{visibility:hidden;pointer-events:none}.imatd_root__7Vdzs .aw-player .aw-static{aspect-ratio:auto;min-height:220px;align-self:stretch;padding-bottom:60px}.imatd_root__7Vdzs .aw-static .inc{margin-top:8px}.imatd_root__7Vdzs .aw-player>.aw-acts{align-self:end;justify-self:end;margin:0 14px 8px!important}.imatd_root__7Vdzs .aw-pq{min-height:56px}.imatd_root__7Vdzs .aw-pq.is-long{font-size:14.5px!important;line-height:1.28!important;letter-spacing:0!important}.imatd_root__7Vdzs .aw-pa{min-height:calc(3 * 1.4em)}.imatd_root__7Vdzs .aw-frame{position:relative;aspect-ratio:16/9;border-radius:14px;overflow:hidden;background:#f3f4f8;box-shadow:inset 0 0 0 1px var(--line,#e6e6ea)}.imatd_root__7Vdzs .aw-frame video{display:block;width:100%;height:100%;object-fit:cover}.imatd_root__7Vdzs .aw-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;padding-top:10px}.imatd_root__7Vdzs .aw .aw-snd{min-height:44px;padding:0 16px 0 10px;background:var(--brand-600,#5a20ec);color:#fff;font-size:14.5px;font-weight:700;box-shadow:inset 0 -3px 0 rgba(12,11,20,.22)}.imatd_root__7Vdzs .aw .aw-snd:before{border-left-color:#fff}.imatd_root__7Vdzs .aw .aw-snd[aria-pressed=true]:before{border-left-color:#fff;border-right-color:#fff}.imatd_root__7Vdzs .aw .aw-snd:hover{background:var(--brand-700,#4817c4)}.imatd_root__7Vdzs .aw-next:focus-visible,.imatd_root__7Vdzs .aw-snd:focus-visible{outline:3px solid var(--brand-400,#9275f8);outline-offset:2px}.imatd_root__7Vdzs .aw-next{min-height:44px;padding:0 2px;border:0;background:none;font-size:14px;font-weight:700;color:var(--brand-ink,#4817c4);cursor:pointer;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px}.imatd_root__7Vdzs .aw-static{display:grid;place-items:center;align-content:center;gap:4px;aspect-ratio:16/9;padding:16px;border-radius:14px;background:var(--brand-50,#f4f1ff);border:1.5px dashed var(--brand-200,#d7ccff);text-align:center;font-size:13.5px;line-height:1.4;color:var(--ink-2,#4f4e5c)}.imatd_root__7Vdzs .aw-static b{font-size:15px;color:var(--ink,#0c0b14)}.imatd_root__7Vdzs .aw-st-ic{display:grid;place-items:center;width:30px;height:30px;margin-bottom:4px;border-radius:50%;background:#16a34a;color:#fff}.imatd_root__7Vdzs .aw-st-ic svg{width:16px;height:16px}.imatd_root__7Vdzs .aw-acts{display:flex;justify-content:flex-end;margin-top:-4px!important}.imatd_root__7Vdzs .aw-pa{padding:0 2px;font-size:13.5px;line-height:1.45;color:var(--ink-3,#6b6a78)}.imatd_root__7Vdzs .aw-side{display:grid;align-content:start;gap:6px;padding:14px 12px 8px}.imatd_root__7Vdzs .aw-mh{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;padding:0 6px}.imatd_root__7Vdzs .aw-mh b{font:400 24px/1.1 var(--display,sans-serif);letter-spacing:-.01em}.imatd_root__7Vdzs .aw-ms{font-size:13px;font-weight:600;color:var(--ink-2,#4f4e5c)}.imatd_root__7Vdzs .aw-bars{display:grid;gap:0}.imatd_root__7Vdzs .aw-mf{display:none;font-size:12.5px;line-height:1.4;color:var(--ink-3,#6b6a78)}.imatd_root__7Vdzs .aw-bar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 10px;width:100%;min-height:44px;padding:4px 6px;border:0;border-radius:10px;background:none;text-align:left;cursor:pointer}.imatd_root__7Vdzs .aw-bar:hover,.imatd_root__7Vdzs .aw-bar[aria-pressed=true]{background:var(--brand-50,#f4f1ff)}.imatd_root__7Vdzs .aw-bar:focus-visible{outline:2px solid var(--brand-500,#7349f2);outline-offset:1px}.imatd_root__7Vdzs .aw-bn{font-size:14px;font-weight:650;line-height:1.25}.imatd_root__7Vdzs .aw-bar b{grid-row:1/span 2;grid-column:2;font:400 22px/1 var(--display,sans-serif);font-variant-numeric:tabular-nums}.imatd_root__7Vdzs .aw-bt{display:block;height:8px;border-radius:99px;background:#eeedf3;overflow:hidden}.imatd_root__7Vdzs .aw-bt i{display:block;height:100%;width:calc(var(--w) * 100%);border-radius:inherit;transform-origin:left;transform:scaleX(0);transition:transform .7s var(--ease-out,ease)}.imatd_root__7Vdzs .aw.is-bars .aw-bt i,.imatd_root__7Vdzs .aw.is-done .aw-bt i{transform:none}.imatd_root__7Vdzs .aw-bars li:nth-child(2) .aw-bt i{transition-delay:.08s}.imatd_root__7Vdzs .aw-bars li:nth-child(3) .aw-bt i{transition-delay:.16s}.imatd_root__7Vdzs .aw-bars li:nth-child(4) .aw-bt i{transition-delay:.24s}.imatd_root__7Vdzs .aw-bars li:nth-child(5) .aw-bt i{transition-delay:.32s}@container aw (max-width:559px){.imatd_root__7Vdzs .aw-in{gap:10px}.imatd_root__7Vdzs .aw-card{padding:12px 10px 10px}.imatd_root__7Vdzs .aw-wall{--cols:34}.imatd_root__7Vdzs .aw-top{padding-bottom:6px}.imatd_root__7Vdzs .aw-n{font-size:40px}.imatd_root__7Vdzs .aw-hint{padding-top:4px}.imatd_root__7Vdzs .aw-ans{gap:6px}.imatd_root__7Vdzs .aw-pq{font-size:19px}.imatd_root__7Vdzs .aw-ans .aw-sub{display:none}.imatd_root__7Vdzs .aw-row{padding-top:8px}.imatd_root__7Vdzs .aw-pa{font-size:12.5px;line-height:1.4}.imatd_root__7Vdzs .aw-side{gap:2px;padding:10px 8px 4px}.imatd_root__7Vdzs .aw-mh{padding:0 6px 2px}.imatd_root__7Vdzs .aw-mh b{font-size:21px}.imatd_root__7Vdzs .aw-ms{font-size:12.5px}.imatd_root__7Vdzs .aw-bar{grid-template-columns:minmax(0,1fr) 34% 26px;gap:10px;min-height:32px;padding:0 6px}.imatd_root__7Vdzs .aw-bn{font-size:13.5px}.imatd_root__7Vdzs .aw-bar b{grid-row:auto;grid-column:auto;font-size:18px;text-align:right}}@container aw (min-width:560px){.imatd_root__7Vdzs .aw-pq{min-height:57px}.imatd_root__7Vdzs .aw-pq.is-long{font-size:20px!important;line-height:1.25!important}.imatd_root__7Vdzs .aw-pa{min-height:calc(2 * 1.45em)}.imatd_root__7Vdzs .aw-stamp{position:absolute;z-index:3;top:-17px;right:14px;margin:0!important;transform:rotate(-4deg);transform-origin:100% 50%}.imatd_root__7Vdzs .aw-stamp .inc{white-space:nowrap;box-shadow:inset 0 -2px 0 rgba(156,92,0,.2),0 10px 22px -10px rgba(58,35,0,.55)}.imatd_root__7Vdzs .aw-wc .aw-top{padding-top:10px}.imatd_root__7Vdzs .aw-in{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:16px}.imatd_root__7Vdzs .aw-ans{grid-column:1/-1}.imatd_root__7Vdzs .aw-pq{font-size:24px}.imatd_root__7Vdzs .aw-card{padding:18px 18px 14px}.imatd_root__7Vdzs .aw-n{font-size:56px}.imatd_root__7Vdzs .aw-cl{font-size:14px}.imatd_root__7Vdzs .aw-wall{--cols:24;gap:3px}}@container aw (min-width:980px){.imatd_root__7Vdzs .aw-in{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);grid-template-areas:"ans wc" "ans side";gap:18px;align-items:stretch}.imatd_root__7Vdzs .aw-ans{grid-area:ans;grid-column:auto;align-self:start;padding:20px 22px 16px}.imatd_root__7Vdzs .aw-ans .aw-pa{margin-top:2px}.imatd_root__7Vdzs .aw-wc{grid-area:wc;display:flex;flex-direction:column}.imatd_root__7Vdzs .aw-side{grid-area:side}.imatd_root__7Vdzs .aw-card{padding:18px 16px 12px}.imatd_root__7Vdzs .aw-top{padding-bottom:12px}.imatd_root__7Vdzs .aw-n{font-size:58px}.imatd_root__7Vdzs .aw-wall{--cols:31;gap:3px}.imatd_root__7Vdzs .aw-hint{margin-top:auto}.imatd_root__7Vdzs .aw-pq{font-size:28px;letter-spacing:-.01em;min-height:66px}.imatd_root__7Vdzs .aw-pa{margin-top:auto}.imatd_root__7Vdzs .aw-side{display:flex;flex-direction:column;padding:18px 12px 12px;gap:8px}.imatd_root__7Vdzs .aw-bars{flex:1;display:flex;flex-direction:column;justify-content:space-between}.imatd_root__7Vdzs .aw-bar{min-height:36px}.imatd_root__7Vdzs .aw-mf{display:block;padding:0 6px}.imatd_root__7Vdzs .aw-mh{display:grid;gap:2px}.imatd_root__7Vdzs .aw-mh b{font-size:26px}}@media (prefers-reduced-motion:reduce){.imatd_root__7Vdzs .aw *{transition:none!important;animation:none!important}}html[data-calm="1"] .imatd_root__7Vdzs .aw *{transition:none!important;animation:none!important}.imatd_root__7Vdzs .qa{container:qa/inline-size;--qa-ink:#231c3a;--qa-rose:#e5484d;--qa-water:#3b6cf6;--qa-green:#16a34a;--qa-salt:#d48806;position:relative;color:var(--ink,#0c0b14)}.imatd_root__7Vdzs .qa *,.imatd_root__7Vdzs .qa :after,.imatd_root__7Vdzs .qa :before{box-sizing:border-box}.imatd_root__7Vdzs .qa ol,.imatd_root__7Vdzs .qa p{margin:0}.imatd_root__7Vdzs .qa ol{list-style:none;padding:0}.imatd_root__7Vdzs .qa-board{position:relative;aspect-ratio:1000/720;border-radius:18px;overflow:visible;background-color:#fff;background-image:radial-gradient(circle at 1px 1px,rgba(146,117,248,.22) 1.1px,transparent 1.6px);background-size:22px 22px;box-shadow:inset 0 0 0 1px var(--line,#e6e6ea)}.imatd_root__7Vdzs .qa-svg{position:absolute;inset:0;display:block;width:100%;height:100%;overflow:visible}.imatd_root__7Vdzs .qa-svg path{fill:none;stroke-linecap:round;stroke-linejoin:round}.imatd_root__7Vdzs .qa-svg text{fill:var(--qa-ink);font-family:var(--font,sans-serif)}.imatd_root__7Vdzs .qa-svg .t-adh{font:400 130px/1 var(--display,sans-serif);letter-spacing:-.01em;fill:var(--brand-600,#5a20ec)}.imatd_root__7Vdzs .qa-svg .ul{stroke:var(--brand-300,#b9a6fd);stroke-width:9}.imatd_root__7Vdzs .qa-svg .t-l{font-size:40px;font-weight:600}.imatd_root__7Vdzs .qa-svg .t-b{font-weight:800;fill:var(--brand-700,#4817c4)}.imatd_root__7Vdzs .qa-svg .hl{stroke:var(--gold-300,#ffd45c);stroke-width:30;opacity:.75;stroke-linecap:butt}.imatd_root__7Vdzs .qa-svg .t-s{font-size:34px;font-weight:600;fill:var(--ink-3,#6b6a78)}.imatd_root__7Vdzs .qa-svg .pl{stroke-width:3}.imatd_root__7Vdzs .qa-svg .pl-r{fill:#fff0f1;stroke:#f7b6b9}.imatd_root__7Vdzs .qa-svg .pl-b{fill:var(--brand-600,#5a20ec);stroke:var(--brand-600,#5a20ec)}.imatd_root__7Vdzs .qa-svg .pl-m{fill:#eef3ff;stroke:#bcd0fd}.imatd_root__7Vdzs .qa-svg .t-p{font-size:40px;font-weight:700}.imatd_root__7Vdzs .qa-svg .t-pp{font-size:34px;font-weight:750}.imatd_root__7Vdzs .qa-svg .t-w{fill:#fff}.imatd_root__7Vdzs .qa-svg .t-c{font-size:34px;font-weight:700;fill:var(--ink-2,#4f4e5c)}.imatd_root__7Vdzs .qa-svg .ar{stroke:var(--ink-3,#6b6a78);stroke-width:5}.imatd_root__7Vdzs .qa-svg .sb{font-size:.7em}.imatd_root__7Vdzs .qa-svg .sp{font-size:.62em}.imatd_root__7Vdzs .qa-svg .st{fill:rgba(255,244,204,.94);stroke:var(--gold-500,#f5a70a);stroke-width:5;transition:fill .3s,stroke .3s}.imatd_root__7Vdzs .qa-svg .t-st{font-size:32px;font-weight:800;fill:var(--gold-700,#9c5c00);letter-spacing:.01em}.imatd_root__7Vdzs .qa-svg .st-r{fill:rgba(255,240,241,.94);stroke:var(--qa-rose)}.imatd_root__7Vdzs .qa-svg .t-str{fill:var(--qa-rose)}.imatd_root__7Vdzs .qa-svg .st-g{fill:rgba(236,253,243,.94);stroke:var(--qa-green)}.imatd_root__7Vdzs .qa-svg .t-stg{fill:#15803d}.imatd_root__7Vdzs .qa-svg .wa{stroke:var(--qa-water);stroke-width:6}.imatd_root__7Vdzs .qa-svg .t-h{font-size:34px;font-weight:800;fill:var(--qa-water)}.imatd_root__7Vdzs .qa-svg .drop{fill:var(--qa-water);stroke:none;opacity:0}.imatd_root__7Vdzs .qa-svg .bk{stroke:var(--qa-ink);stroke-width:6}.imatd_root__7Vdzs .qa-svg .liq{stroke:none;transform-box:fill-box;transform-origin:50% 100%;transition:transform 2.2s var(--ease-out,ease)}.imatd_root__7Vdzs .qa-svg .liq-u{fill:rgba(255,212,92,.58)}.imatd_root__7Vdzs .qa-svg .liq-p{fill:rgba(255,160,172,.42)}.imatd_root__7Vdzs .qa-svg .sol{fill:var(--brand-800,#39139b)}.imatd_root__7Vdzs .qa-svg .t-q{font:400 110px/1 var(--display,sans-serif);fill:var(--qa-rose)}.imatd_root__7Vdzs .qa-svg .t-gt{font:400 110px/1 var(--display,sans-serif);fill:var(--brand-600,#5a20ec)}.imatd_root__7Vdzs .qa-svg .st-2{opacity:0}.imatd_root__7Vdzs .qa.b-hyper .qa-svg [data-b=stamp] .st{fill:rgba(255,240,241,.94);stroke:var(--qa-rose)}.imatd_root__7Vdzs .qa.b-hyper .qa-svg .st-1{opacity:0}.imatd_root__7Vdzs .qa.b-hyper .qa-svg .st-2{opacity:1}.imatd_root__7Vdzs .qa.b-hyper .qa-svg .st-2 .t-st{fill:var(--qa-rose)}.imatd_root__7Vdzs .qa.b-flow .qa-svg .liq-p{transform:scaleY(.68)}.imatd_root__7Vdzs .qa.b-flow .qa-svg .liq-u{transform:scaleY(1.2)}.imatd_root__7Vdzs .qa-svg .bd{fill:var(--qa-rose)}.imatd_root__7Vdzs .qa-svg .bd-q{fill:#fff0f1;stroke:#f7b6b9;stroke-width:4}.imatd_root__7Vdzs .qa-svg .t-bd{font:400 52px/1 var(--display,sans-serif);fill:#fff}.imatd_root__7Vdzs .qa-svg .t-bq{font:400 56px/1 var(--display,sans-serif);fill:var(--qa-rose)}.imatd_root__7Vdzs .qa-svg .t-s2{font-size:34px;font-weight:650;fill:var(--ink-3,#6b6a78)}.imatd_root__7Vdzs .qa-svg .t-dep{font-size:40px;font-weight:800;fill:var(--brand-700,#4817c4)}.imatd_root__7Vdzs .qa-svg .egg{fill:#fff3d6;stroke:#e3a92a;stroke-width:5}.imatd_root__7Vdzs .qa-svg .egg-n{fill:#f5a70a}.imatd_root__7Vdzs .qa-svg .sp-h{fill:var(--brand-600,#5a20ec)}.imatd_root__7Vdzs .qa-svg .sp-t{stroke:var(--brand-600,#5a20ec);stroke-width:4}.imatd_root__7Vdzs .qa-svg .al{fill:#f4f1ff;stroke:#d7ccff;stroke-width:3}.imatd_root__7Vdzs .qa-svg .t-al{font-size:34px;font-weight:800;letter-spacing:.14em;fill:var(--brand-800,#39139b)}.imatd_root__7Vdzs .qa-svg .ctx{fill:#f1e7d6}.imatd_root__7Vdzs .qa-svg .med{fill:#fffaf0;stroke:#ecdcc0;stroke-width:3}.imatd_root__7Vdzs .qa-svg .z{stroke:none}.imatd_root__7Vdzs .qa-svg .z1{fill:rgba(245,167,10,.13)}.imatd_root__7Vdzs .qa-svg .z2{fill:rgba(245,167,10,.28)}.imatd_root__7Vdzs .qa-svg .t-m{font-size:34px;font-weight:650;fill:var(--ink-3,#6b6a78)}.imatd_root__7Vdzs .qa-svg .t-mb{font-weight:800;fill:var(--qa-ink)}.imatd_root__7Vdzs .qa-svg .t-salt{font-weight:800;fill:#a35f00}.imatd_root__7Vdzs .qa-svg .tube-o{stroke:var(--qa-ink);stroke-width:26}.imatd_root__7Vdzs .qa-svg .tube-i{stroke:#fff2c4;stroke-width:13}.imatd_root__7Vdzs .qa-svg .na{stroke:var(--qa-salt);stroke-width:6}.imatd_root__7Vdzs .qa-svg .t-na{font-size:34px;font-weight:800;fill:#a35f00}.imatd_root__7Vdzs .qa-svg .salt{fill:var(--qa-salt)}.imatd_root__7Vdzs .qa-svg .aq{fill:var(--qa-water)}.imatd_root__7Vdzs .qa-svg .ld{stroke:var(--ink-3,#6b6a78);stroke-width:3}.imatd_root__7Vdzs .qa-svg .t-yes{font:400 92px/1 var(--display,sans-serif);fill:var(--qa-green)}.imatd_root__7Vdzs .qa-svg .ur{fill:#ffd45c;stroke:#e3a92a;stroke-width:4;transition:fill 1.4s var(--ease-out,ease),stroke 1.4s}.imatd_root__7Vdzs .qa.b-black .qa-svg .ur{fill:#3a2414;stroke:#1f130a}.imatd_root__7Vdzs .qa-svg .t-blk{font-weight:800;fill:#3a2414}.imatd_root__7Vdzs .qa [data-b]{transition:opacity .3s var(--ease-out,ease)}.imatd_root__7Vdzs .qa [data-b]:not(.on){opacity:0}.imatd_root__7Vdzs .qa .dr{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset .55s var(--ease-out,ease)}.imatd_root__7Vdzs .qa .dr-slow{transition-duration:1.3s}.imatd_root__7Vdzs .qa.is-play [data-b]:not(.on) .dr{stroke-dashoffset:1}.imatd_root__7Vdzs .qa .hd{transition:opacity .15s .45s}.imatd_root__7Vdzs .qa.is-play [data-b]:not(.on) .hd{opacity:0}.imatd_root__7Vdzs .qa .sol-n{transform-box:fill-box;transform-origin:center;transition:transform .35s var(--spring,ease) calc(var(--i) * 45ms)}.imatd_root__7Vdzs .qa.is-play [data-b]:not(.on) .sol-n{transform:scale(0)}.imatd_root__7Vdzs .qa .salt{transform-box:fill-box;transform-origin:center;transition:transform .3s var(--spring,ease) calc(var(--i) * 30ms)}.imatd_root__7Vdzs .qa.is-play [data-b]:not(.on) .salt{transform:scale(0)}.imatd_root__7Vdzs .qa.is-on.b-flow [data-b=flow] .drop,.imatd_root__7Vdzs .qa.is-on.b-water [data-b=water] .drop{animation:imatd_qa-drop__7Txs2 1.35s linear var(--d) infinite}.imatd_root__7Vdzs .qa.is-final .drop,.imatd_root__7Vdzs .qa:not(.is-play) .drop{opacity:1}.imatd_root__7Vdzs .qa.is-final .drop:nth-child(2),.imatd_root__7Vdzs .qa:not(.is-play) .drop:nth-child(2){transform:translateX(calc(var(--tx) * .34))}.imatd_root__7Vdzs .qa.is-final .drop:nth-child(3),.imatd_root__7Vdzs .qa:not(.is-play) .drop:nth-child(3){transform:translateX(calc(var(--tx) * .68))}@keyframes imatd_qa-drop__7Txs2{0%{opacity:0;transform:translateX(0)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translateX(var(--tx,-120px))}}.imatd_root__7Vdzs .qa.is-wipe,.imatd_root__7Vdzs .qa.is-wipe *{transition:none!important}.imatd_root__7Vdzs .qa-cam{position:absolute;left:73.5%;top:60.4%;width:25%;aspect-ratio:1}.imatd_root__7Vdzs .qa-ring{position:absolute;inset:0;border-radius:50%;overflow:hidden;background:#1d1530;box-shadow:0 0 0 4px #fff,0 0 0 7px var(--gold-300,#ffd45c),0 18px 30px -14px rgba(40,16,109,.55)}.imatd_root__7Vdzs .qa-ring video{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover}.imatd_root__7Vdzs .qa-ring .qa-snd-v{z-index:2}.imatd_root__7Vdzs .qa-x{position:absolute;z-index:3;right:-4%;top:2%;padding:4px 8px;border-radius:999px;background:var(--ink,#0c0b14);box-shadow:0 0 0 2.5px #fff;font:700 12.5px/1 var(--font,sans-serif);color:#fff;font-variant-numeric:tabular-nums}.imatd_root__7Vdzs .qa .qa-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px}.imatd_root__7Vdzs .qa-steps li{display:grid;gap:6px;align-content:start;min-width:0}.imatd_root__7Vdzs .qa-sf{display:block;height:5px;border-radius:99px;background:#ecebf3;overflow:hidden}.imatd_root__7Vdzs .qa-sf i{display:block;height:100%;border-radius:inherit;background:var(--brand-500,#7349f2);transform-origin:left;transform:scaleX(0);transition:transform .2s linear}.imatd_root__7Vdzs .qa-sl{min-height:2.6em;font-size:12.5px;font-weight:650;line-height:1.3;color:var(--ink-3,#6b6a78);transition:color .2s}.imatd_root__7Vdzs .qa-steps li.is-on .qa-sl{color:var(--ink,#0c0b14)}.imatd_root__7Vdzs .qa-steps li.is-done .qa-sl{color:var(--ink-2,#4f4e5c)}.imatd_root__7Vdzs .qa-steps li.is-done .qa-sf i,.imatd_root__7Vdzs .qa.is-final .qa-sf i,.imatd_root__7Vdzs .qa:not(.is-play) .qa-sf i{transform:scaleX(1)!important}.imatd_root__7Vdzs .qa:not(.is-play) .qa-sl{color:var(--ink-2,#4f4e5c)}.imatd_root__7Vdzs .qa-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;padding-top:12px}.imatd_root__7Vdzs .qa .qa-snd{display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:0 18px 0 14px;border:0;border-radius:12px;background:var(--brand-600,#5a20ec);color:#fff;font:700 15px/1 var(--font,sans-serif);cursor:pointer;box-shadow:inset 0 -3px 0 rgba(12,11,20,.22)}.imatd_root__7Vdzs .qa .qa-snd:hover{background:var(--brand-700,#4817c4)}.imatd_root__7Vdzs .qa-snd:focus-visible{outline:3px solid var(--brand-300,#b9a6fd);outline-offset:2px}.imatd_root__7Vdzs .qa-snd svg{flex:none;width:16px;height:16px}.imatd_root__7Vdzs .qa-h2,.imatd_root__7Vdzs .qa-snd .st-i{display:none}.imatd_root__7Vdzs .qa.is-sound .qa-snd{background:var(--ink,#0c0b14);color:#fff}.imatd_root__7Vdzs .qa.is-sound .qa-h1,.imatd_root__7Vdzs .qa.is-sound .qa-snd .pl-i{display:none}.imatd_root__7Vdzs .qa.is-sound .qa-h2,.imatd_root__7Vdzs .qa.is-sound .qa-snd .st-i{display:inline}@container qa (max-width:559px){.imatd_root__7Vdzs .qa-board{border-radius:14px}.imatd_root__7Vdzs .qa-x{font-size:10.5px;padding:3px 6px}.imatd_root__7Vdzs .qa .qa-steps{position:relative;gap:5px;margin-top:10px;padding-bottom:24px}.imatd_root__7Vdzs .qa-steps li{gap:0}.imatd_root__7Vdzs .qa-sl{position:absolute;left:0;right:0;bottom:0;min-height:0;opacity:0;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.imatd_root__7Vdzs .qa-steps li.is-on .qa-sl{opacity:1;color:var(--ink,#0c0b14)}.imatd_root__7Vdzs .qa.is-final .qa-steps,.imatd_root__7Vdzs .qa.qa:not(.is-play) .qa-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;padding-bottom:0}.imatd_root__7Vdzs .qa.is-final .qa-steps li,.imatd_root__7Vdzs .qa:not(.is-play) .qa-steps li{gap:5px}.imatd_root__7Vdzs .qa.is-final .qa-sl,.imatd_root__7Vdzs .qa:not(.is-play) .qa-sl{position:static;opacity:1;white-space:normal}.imatd_root__7Vdzs .qa-row{padding-top:8px}.imatd_root__7Vdzs .qa .qa-snd{min-height:44px;font-size:14.5px}}@media (prefers-reduced-motion:reduce){.imatd_root__7Vdzs .qa *{transition:none!important;animation:none!important}}html[data-calm="1"] .imatd_root__7Vdzs .qa *{transition:none!important;animation:none!important}.imatd_root__7Vdzs .lvs{--chalk:#fff;--chalk-2:#e9e3ff;--dim:#a995f0;--rose:#ff97a6;--mint:#7ef0b0;--gold:var(--gold-300);position:relative;color:#fff}.imatd_root__7Vdzs .lvs-board{position:relative;overflow:hidden;background-color:var(--brand-900);background-image:radial-gradient(circle at 1px 1px,rgba(185,166,253,.16) 1px,transparent 1.5px);background-size:26px 26px}.imatd_root__7Vdzs .lvs-hd{display:flex;flex-direction:column;gap:6px}.imatd_root__7Vdzs .lvs-subj{font-size:11px;letter-spacing:.08em;color:var(--gold)}.imatd_root__7Vdzs .lvs-ttl{font:400 22px/1.05 var(--display);letter-spacing:-.01em;color:var(--chalk)}.imatd_root__7Vdzs .lvs-svg{display:block;width:100%;height:auto;overflow:visible}.imatd_root__7Vdzs .lvs-svg path{fill:none;stroke-linecap:round;stroke-linejoin:round}.imatd_root__7Vdzs .lvs-svg .ax{stroke:#8f7bd9;stroke-width:4}.imatd_root__7Vdzs .lvs-svg .dsh{stroke:#7c66d6;stroke-width:3;stroke-dasharray:10 12}.imatd_root__7Vdzs .lvs-svg .lv{stroke:var(--chalk);stroke-width:10}.imatd_root__7Vdzs .lvs-svg path.up{stroke:var(--rose);stroke-width:7}.imatd_root__7Vdzs .lvs-svg path.dn{stroke:var(--gold);stroke-width:7}.imatd_root__7Vdzs .lvs-svg path.net{stroke:var(--mint);stroke-width:7}.imatd_root__7Vdzs .lvs-svg .ghost{stroke:var(--dim);stroke-width:4;stroke-dasharray:8 12;opacity:.6}.imatd_root__7Vdzs .lvs-svg .stamp{fill:rgba(255,151,166,.1);stroke:var(--rose);stroke-width:4}.imatd_root__7Vdzs .lvs-svg .pill{fill:var(--gold)}.imatd_root__7Vdzs .lvs-svg .ck{stroke:var(--ink);stroke-width:7}.imatd_root__7Vdzs .lvs-svg text{fill:var(--chalk)}.imatd_root__7Vdzs .lvs-svg .tx-b{font:400 64px/1 var(--display)}.imatd_root__7Vdzs .lvs-svg .tx-m{font:700 40px/1 var(--font)}.imatd_root__7Vdzs .lvs-svg .tx-k{font-size:46px}.imatd_root__7Vdzs .lvs-svg .tx-st,.imatd_root__7Vdzs .lvs-svg text.up{fill:var(--rose)}.imatd_root__7Vdzs .lvs-svg text.dn{fill:var(--gold)}.imatd_root__7Vdzs .lvs-svg text.net{fill:var(--mint)}.imatd_root__7Vdzs .lvs-svg .tx-m2{font:600 34px/1 var(--font);fill:var(--chalk-2)}.imatd_root__7Vdzs .lvs-svg .tx-s{font:400 20px/1 var(--pixel);letter-spacing:.06em;text-transform:uppercase;fill:var(--dim)}.imatd_root__7Vdzs .lvs-svg .tx-st{font:700 34px/1 var(--font)}.imatd_root__7Vdzs .lvs-svg .tx-go{font:700 34px/1 var(--font);fill:var(--ink)}.imatd_root__7Vdzs .lvs-svg .sb{font-size:.68em}.imatd_root__7Vdzs .lvs [data-b]{transition:opacity .3s var(--ease-out)}.imatd_root__7Vdzs .lvs.is-play [data-b]:not(.on){opacity:0}.imatd_root__7Vdzs .lvs .dr{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset .5s var(--ease-out)}.imatd_root__7Vdzs .lvs.is-play [data-b]:not(.on) .dr{stroke-dashoffset:1}.imatd_root__7Vdzs .lvs .hd{transition:opacity .15s .42s}.imatd_root__7Vdzs .lvs.is-play [data-b]:not(.on) .hd{opacity:0}.imatd_root__7Vdzs .lvs.is-wipe,.imatd_root__7Vdzs .lvs.is-wipe *{transition:none!important}.imatd_root__7Vdzs .lvs-cam{position:relative}.imatd_root__7Vdzs .lvs-ring{position:relative;overflow:hidden;background:#140a33}.imatd_root__7Vdzs .lvs-ring video{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover}.imatd_root__7Vdzs .lvs-ring .lvs-snd{z-index:2}.imatd_root__7Vdzs .lvs-tag{padding:4px 11px 5px;background:var(--brand-600);box-shadow:0 0 0 2.5px #fff;font:400 15px/1 var(--display);letter-spacing:.04em;transform:rotate(-6deg)}.imatd_root__7Vdzs .lvs-live,.imatd_root__7Vdzs .lvs-tag{position:absolute;z-index:3;border-radius:999px;color:#fff}.imatd_root__7Vdzs .lvs-live{display:inline-flex;align-items:center;gap:7px;padding:6px 11px 6px 9px;background:#e5242b;font:400 10.5px/1 var(--pixel);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;box-shadow:0 6px 16px -8px rgba(0,0,0,.6)}.imatd_root__7Vdzs .lvs-live i{width:8px;height:8px;border-radius:50%;background:#fff;box-shadow:0 0 0 3px rgba(255,255,255,.28)}.imatd_root__7Vdzs .lvs.is-on .lvs-live i{animation:imatd_lvs-blink__U5JQq 1.6s steps(2) infinite}@keyframes imatd_lvs-blink__U5JQq{50%{opacity:.25}}.imatd_root__7Vdzs .lvs-sound{position:absolute;z-index:3;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px 0 13px;border:0;border-radius:999px;background:#fff;color:var(--brand-800);font:700 14.5px/1 var(--font);cursor:pointer;box-shadow:0 8px 20px -10px rgba(0,0,0,.55);white-space:nowrap}.imatd_root__7Vdzs .lvs-sound svg{flex:none;width:18px;height:18px}.imatd_root__7Vdzs .lvs-sound .sw{opacity:.35}.imatd_root__7Vdzs .lvs-st2,.imatd_root__7Vdzs .lvs.is-sound .lvs-st{display:none}.imatd_root__7Vdzs .lvs.is-sound .lvs-st2{display:inline}.imatd_root__7Vdzs .lvs.is-sound .lvs-sound{background:var(--gold);color:var(--ink)}.imatd_root__7Vdzs .lvs.is-sound .lvs-sound .sw{opacity:1}.imatd_root__7Vdzs .lvs-sound:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.imatd_root__7Vdzs .lvs-cc{margin:0;font:600 17px/1.4 var(--font);color:rgba(255,255,255,.4);text-wrap:pretty}.imatd_root__7Vdzs .lvs-cc span{transition:color .12s}.imatd_root__7Vdzs .lvs-cc span.on{color:#fff}@media (min-width:700px){.imatd_root__7Vdzs .lvs{aspect-ratio:16/9}.imatd_root__7Vdzs .lvs-board{position:absolute;inset:0;border-radius:24px;box-shadow:0 1px 2px rgba(20,16,40,.08),0 30px 60px -34px rgba(40,16,109,.6)}.imatd_root__7Vdzs .lvs-hd{position:absolute;left:4%;top:5.6%}.imatd_root__7Vdzs .lvs-ttl{font-size:clamp(24px,3.1vw,40px)}.imatd_root__7Vdzs .lvs-svg{position:absolute;left:2.4%;top:18%;width:64%}.imatd_root__7Vdzs .lvs-cam{position:absolute;right:4%;top:23%;width:min(27%,280px);aspect-ratio:1}.imatd_root__7Vdzs .lvs-ring{position:absolute;inset:0;border-radius:50%;box-shadow:0 0 0 6px #fff,0 0 0 10px var(--gold),0 24px 50px -18px rgba(0,0,0,.7)}.imatd_root__7Vdzs .lvs-tag{left:-2%;bottom:6%}.imatd_root__7Vdzs .lvs-live{left:50%;top:-58px;transform:translateX(-50%)}.imatd_root__7Vdzs .lvs-sound{left:50%;bottom:-66px;transform:translateX(-50%)}.imatd_root__7Vdzs .lvs-cc{position:absolute;left:3.4%;bottom:5%;width:63%;padding:10px 16px 11px;border-radius:14px;background:rgba(12,6,40,.62);font-size:clamp(15px,1.45vw,19px)}.imatd_root__7Vdzs .lvs.is-final .lvs-cc{font-size:clamp(13.5px,1.2vw,16px)}}@media (min-width:700px) and (max-width:959px){.imatd_root__7Vdzs .lvs-live{top:-48px;font-size:9.5px}.imatd_root__7Vdzs .lvs-sound{bottom:-56px;font-size:13.5px}}@media (max-width:699px){.imatd_root__7Vdzs .lvs{position:relative;display:flex;flex-direction:column;border-radius:20px;overflow:hidden;background:var(--brand-900);box-shadow:0 1px 2px rgba(20,16,40,.08),0 24px 44px -30px rgba(40,16,109,.6)}.imatd_root__7Vdzs .lvs-cam{position:static;order:0;height:0}.imatd_root__7Vdzs .lvs-ring{position:absolute;top:14px;right:14px;width:124px;height:124px;z-index:2;border-radius:50%;box-shadow:0 0 0 4px #fff,0 0 0 7px var(--gold),0 16px 30px -12px rgba(0,0,0,.7)}.imatd_root__7Vdzs .lvs-ring video{object-position:50% 30%}.imatd_root__7Vdzs .lvs-tag{top:118px;right:104px;font-size:13px}.imatd_root__7Vdzs .lvs-live{left:14px;top:14px;max-width:calc(100% - 172px);white-space:normal;line-height:1.3}.imatd_root__7Vdzs .lvs-sound{top:152px;right:12px;min-height:44px;padding:0 13px 0 11px;font-size:13.5px}.imatd_root__7Vdzs .lvs-cc{order:2;min-height:calc(2 * 1.4em + 20px);padding:10px 14px;background:#140a33;font-size:15.5px}.imatd_root__7Vdzs .lvs-board{order:1;padding:62px 10px 10px}.imatd_root__7Vdzs .lvs-hd{flex-direction:column;align-items:flex-start;gap:4px;padding:0 150px 0 4px;min-height:136px}.imatd_root__7Vdzs .lvs-ttl{font-size:19px}.imatd_root__7Vdzs .lvs-svg{margin-top:4px}.imatd_root__7Vdzs .lvs-svg .tx-s{font-size:30px}.imatd_root__7Vdzs .lvs-svg .tx-m{font-size:43px}.imatd_root__7Vdzs .lvs-svg .tx-k{font-size:48px}.imatd_root__7Vdzs .lvs-svg .tx-m2{font-size:36px}.imatd_root__7Vdzs .lvs-svg .tx-st{font-size:38px}.imatd_root__7Vdzs .lvs.is-final .lvs-cc{font-size:14.5px}}html[data-calm="1"] .imatd_root__7Vdzs .lvs,html[data-calm="1"] .imatd_root__7Vdzs .lvs *{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.imatd_root__7Vdzs .lvs *{transition:none!important;animation:none!important}}.imatd_root__7Vdzs #bonus .bx-gift.is-armed:not(.is-drawn) .bx-hl{background-size:0 var(--hl-h,40%)}.imatd_root__7Vdzs #bonus .bx-gift.is-armed .bx-hl{transition:background-size .9s var(--ease-out) .15s}.imatd_root__7Vdzs #bonus .lf-armed .lf-stop.is-b b{background:#fff;border-style:dashed;color:var(--ink-2);box-shadow:none}.imatd_root__7Vdzs #bonus .lf-armed .lf-stop.is-b i{color:var(--gold-700)}.imatd_root__7Vdzs #bonus .lf-armed.is-there .lf-stop.is-b b{background:var(--gold-300);border-style:solid;color:var(--gold-ink)}.imatd_root__7Vdzs #bonus .lf-armed .lf-y{--f:0}.imatd_root__7Vdzs #bonus .lf-armed .lf-y:not(.is-lit) .lf-yl,.imatd_root__7Vdzs #bonus .lf-armed .lf-y:not(.is-lit) .lf-yp{color:var(--ink-3)}.imatd_root__7Vdzs #bonus .lf-leo{transition:transform .12s steps(2)}.imatd_root__7Vdzs #bonus .lf-leo.is-up{transform:translateY(-5px)}.imatd_root__7Vdzs #bonus .lf-leo .lf-leo-art .is-h{opacity:0}.imatd_root__7Vdzs #bonus .lf-leo.is-hoodie .lf-leo-art .is-h{opacity:1}.imatd_root__7Vdzs #bonus .lf-leo.is-hoodie .lf-leo-art .is-c{opacity:0}html[data-calm="1"] .imatd_root__7Vdzs #bonus .bx-hl,html[data-calm="1"] .imatd_root__7Vdzs #bonus .lf-leo{transition:none}@media (prefers-reduced-motion:reduce){.imatd_root__7Vdzs #bonus .bx-hl,.imatd_root__7Vdzs #bonus .lf-leo{transition:none}}.imatd_root__7Vdzs .bs-on{container:bs/inline-size;color:var(--ink,#0c0b14)}.imatd_root__7Vdzs .bs-in{display:grid;gap:14px}.imatd_root__7Vdzs .bs-on *,.imatd_root__7Vdzs .bs-on :after,.imatd_root__7Vdzs .bs-on :before{box-sizing:border-box}.imatd_root__7Vdzs .bs-on h3,.imatd_root__7Vdzs .bs-on ol,.imatd_root__7Vdzs .bs-on p{margin:0}.imatd_root__7Vdzs .bs-on ol{list-style:none;padding:0}.imatd_root__7Vdzs .bs-on button{font:inherit;color:inherit}.imatd_root__7Vdzs .bs-art{display:grid;place-items:center;min-width:0;border-radius:16px;background:#f6f4fb;overflow:hidden}.imatd_root__7Vdzs .bs-side{display:grid;align-content:start;gap:10px;min-width:0}.imatd_root__7Vdzs .bs-tag{font-size:12.5px;font-weight:700;line-height:1.3;color:var(--brand-800,#39139b)}.imatd_root__7Vdzs .bs-t{font:400 22px/1.12 var(--display,sans-serif);letter-spacing:-.01em;text-wrap:balance}.imatd_root__7Vdzs .bs-fbs{display:grid;gap:6px;min-height:44px}.imatd_root__7Vdzs .bs-fb{padding:9px 11px;border-radius:10px;font-size:14px;font-weight:600;line-height:1.4;text-wrap:pretty}.imatd_root__7Vdzs .bs-fb.is-hint{background:var(--brand-50,#f4f1ff);color:var(--brand-800,#39139b)}.imatd_root__7Vdzs .bs-fb.is-right{background:#edf9f1;color:#14532d}.imatd_root__7Vdzs .bs-fb.is-wrong{background:#fff3ea;color:#7c2d12}.imatd_root__7Vdzs .bs-fb.is-result{padding:0 2px;font-weight:500;color:var(--ink,#0c0b14)}.imatd_root__7Vdzs .bs-acts{display:flex}.imatd_root__7Vdzs .bs-link{min-height:44px;padding:0;border:0;background:none;font-size:14px;font-weight:700;color:var(--brand-ink,#4817c4);cursor:pointer;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px}.imatd_root__7Vdzs .bs-on .he-stage{position:relative;width:100%;max-width:300px;aspect-ratio:76/90;overflow:hidden;overflow:clip}.imatd_root__7Vdzs .bs-on .he-full,.imatd_root__7Vdzs .bs-on .he-lit .he-mask{position:absolute;left:-15.79%;top:-4.44%;width:131.58%;max-width:none;height:auto}.imatd_root__7Vdzs .bs-on .he-lit{position:absolute;inset:0;pointer-events:none}.imatd_root__7Vdzs .bs-on .he-lit .he-mask{opacity:0;transition:opacity .25s}.imatd_root__7Vdzs .bs-on .he-lit .he-mask.is-lit{opacity:1;filter:brightness(1.1) drop-shadow(0 0 1px #fff) drop-shadow(0 0 5px rgba(115,73,242,.85))}.imatd_root__7Vdzs .bs-on .he-lit .he-mask.is-miss{opacity:1;filter:drop-shadow(0 0 1px var(--gold-500,#f5a70a)) drop-shadow(0 0 1px var(--gold-500,#f5a70a)) drop-shadow(0 0 5px var(--gold-500,#f5a70a))}.imatd_root__7Vdzs .bs-on .he-pin{position:absolute;width:26px;height:26px;margin:-13px 0 0 -13px;padding:0;border-radius:50%;border:2px solid #fff;background:rgba(12,11,20,.42);box-shadow:0 1px 4px rgba(12,11,20,.35);cursor:pointer;transition:transform .2s var(--spring,ease),background .2s}.imatd_root__7Vdzs .bs-on .he-pin:before{content:"";position:absolute;inset:-10px;border-radius:50%}.imatd_root__7Vdzs .bs-on .he-pin:hover:not(:disabled){transform:scale(1.18)}.imatd_root__7Vdzs .bs-on .he-pin:focus-visible{outline:3px solid var(--brand-400,#9275f8);outline-offset:2px}.imatd_root__7Vdzs .bs-on .he-pin.is-gate{width:30px;height:30px;margin:-15px 0 0 -15px;background:transparent;border:3px solid #fff;box-shadow:0 0 0 1.5px rgba(12,11,20,.5),inset 0 0 0 1.5px rgba(12,11,20,.5)}.imatd_root__7Vdzs .bs-on .he-pin.is-passed{background:var(--brand-600,#5a20ec)}.imatd_root__7Vdzs .bs-on .he-pin.is-gate.is-passed{background:transparent;border-color:var(--brand-200,#d7ccff);box-shadow:0 0 0 1.5px var(--brand-600,#5a20ec),inset 0 0 0 1.5px var(--brand-600,#5a20ec)}.imatd_root__7Vdzs .bs-on .he-pin.is-start{width:16px;height:16px;margin:-8px 0 0 -8px}.imatd_root__7Vdzs .bs-on .he-pin.is-hint{animation:imatd_bsHint__faNXg 1.2s var(--ease-out,ease) .8s 3}.imatd_root__7Vdzs .bs-on .he-pin:disabled{cursor:default}.imatd_root__7Vdzs .bs-on .he-pin.is-ghost{background:var(--gold-500,#f5a70a);transform:scale(1.15);box-shadow:0 0 0 4px rgba(255,255,255,.9),0 0 0 9px rgba(245,167,10,.55)}@keyframes imatd_bsHint__faNXg{0%{box-shadow:0 0 0 0 rgba(245,167,10,.9),0 1px 4px rgba(12,11,20,.35)}to{box-shadow:0 0 0 14px rgba(245,167,10,0),0 1px 4px rgba(12,11,20,.35)}}.imatd_root__7Vdzs .bs-on .he-drop{position:absolute;z-index:2;width:18px;height:18px;margin:-9px 0 0 -9px;border-radius:50%;background:#3451d1;border:2.5px solid #fff;box-shadow:0 2px 6px rgba(20,30,90,.45);pointer-events:none;transition:left .45s var(--ease-out,ease),top .45s var(--ease-out,ease)}.imatd_root__7Vdzs .bs-on .he-drop.bump{animation:imatd_bsBump__Zl1Xk .36s}@keyframes imatd_bsBump__Zl1Xk{30%{transform:translate(-5px,-3px)}60%{transform:translate(4px,2px)}}.imatd_root__7Vdzs .bs-on .he-tag{position:absolute;z-index:3;padding:4px 8px;border-radius:7px;background:var(--ink,#0c0b14);color:#fff;font-size:12px;font-weight:650;line-height:1.2;white-space:nowrap;transform:translate(-50%,calc(-100% - 16px));pointer-events:none}.imatd_root__7Vdzs .bs-on .he-tag.is-l{transform:translate(-14px,calc(-100% - 16px))}.imatd_root__7Vdzs .bs-on .he-route{display:flex;flex-wrap:wrap;gap:5px}.imatd_root__7Vdzs .bs-on .he-route li{display:inline-flex;align-items:center;height:26px;padding:0 8px;border:1.5px dashed var(--line-2,#d6d6dd);border-radius:8px;font-size:12px;line-height:1;color:var(--ink-3,#6b6a78)}.imatd_root__7Vdzs .bs-on .he-route .px{font:400 10px/1 var(--pixel,monospace)}.imatd_root__7Vdzs .bs-on .he-route .nm,.imatd_root__7Vdzs .bs-on .he-route li.is-resolving .px{display:none}.imatd_root__7Vdzs .bs-on .he-route li.is-resolving .nm{display:inline;font:400 10px/1 var(--pixel,monospace);text-transform:uppercase}.imatd_root__7Vdzs .bs-on .he-route li.is-done{border-style:solid;border-color:var(--brand-200,#d7ccff);background:var(--brand-50,#f4f1ff);color:var(--brand-800,#39139b);font-weight:650}.imatd_root__7Vdzs .bs-on .he-route li.is-done .px{display:none}.imatd_root__7Vdzs .bs-on .he-route li.is-done .nm{display:inline}.imatd_root__7Vdzs .bs-on .he-credit{font-size:11px;line-height:1.4;color:var(--ink-3,#6b6a78)}.imatd_root__7Vdzs .bs-on .he-stage{max-width:262px}@container bs (max-width:439px){.imatd_root__7Vdzs .bs-in{grid-template-columns:minmax(0,150px) minmax(0,1fr);gap:10px;align-items:start}.imatd_root__7Vdzs .bs-on .he-stage{max-width:150px}.imatd_root__7Vdzs .bs-art{border-radius:12px}.imatd_root__7Vdzs .bs-on .he-route{display:none}.imatd_root__7Vdzs .bs-on .he-pin:before{inset:-4px}.imatd_root__7Vdzs .bs-side{gap:6px}.imatd_root__7Vdzs .bs-tag{font-size:11.5px}.imatd_root__7Vdzs .bs-t{font-size:16.5px;line-height:1.15}.imatd_root__7Vdzs .bs-fb{padding:7px 8px;font-size:12.5px;line-height:1.35}.imatd_root__7Vdzs .bs-acts .bs-link{min-height:40px;font-size:13px}}.imatd_root__7Vdzs .bs-on>.he-credit{margin-top:8px}@container bs (min-width:440px){.imatd_root__7Vdzs .bs-in{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:18px;align-items:stretch}.imatd_root__7Vdzs .bs-art{height:100%}.imatd_root__7Vdzs .bs-on .he-stage{max-width:270px}}.imatd_root__7Vdzs .bx-leo{transition:left .15s steps(2),transform .15s steps(2)}.imatd_root__7Vdzs .bx-leo.is-up{transform:translateY(-5px)}.imatd_root__7Vdzs .bx-leo .bx-leo-art{position:relative}.imatd_root__7Vdzs .bx-leo .bx-leo-art img{display:block;width:100%;height:auto}.imatd_root__7Vdzs .bx-leo .bx-leo-art .is-h{position:absolute;inset:0;opacity:0}.imatd_root__7Vdzs .bx-leo.is-hoodie .bx-leo-art .is-h{opacity:1}.imatd_root__7Vdzs .bx-leo.is-hoodie .bx-leo-art .is-c{opacity:0}@media (prefers-reduced-motion:reduce){.imatd_root__7Vdzs .bs-on *{transition:none!important;animation:none!important}}html[data-calm="1"] .imatd_root__7Vdzs .bs-on *{transition:none!important;animation:none!important}.imatd_root__7Vdzs .bx-heart .bs-fbs>.bs-fb{grid-area:1/1}.imatd_root__7Vdzs .bx-heart .bs-fbs>.bs-fb[hidden]{display:block!important;visibility:hidden}@media (max-width:429px),(min-width:700px) and (max-width:899px){.imatd_root__7Vdzs #inside .qz-foot{min-height:30px;align-content:flex-end}}.imatd_root__7Vdzs .demo:is([data-demo=inside-shelf],[data-demo=imat-map],[data-demo=r3-imat2026-evidence],[data-demo=pairs-reveal],[data-demo=review-mark],[data-demo=rank-grid],[data-demo=angle-switcher],[data-demo=question-lab],[data-demo=lessons-wall],[data-demo=zero-staircase],[data-demo=ask-wall],[data-demo=r3-offers],[data-demo=live-stage],[data-demo=r3-schedule-month],[data-demo=year-ribbon],[data-demo=r3-bonus-life],[data-demo=bonus-shelf]):not([data-fit])>.demo-ph{min-height:inherit}@media (max-width:359px){.imatd_root__7Vdzs .demo[data-demo=inside-shelf]:not([data-fit]){min-height:1681px}.imatd_root__7Vdzs .demo[data-demo=imat-map]:not([data-fit]){min-height:785px}.imatd_root__7Vdzs .demo[data-demo=r3-imat2026-evidence]:not([data-fit]){min-height:115px}.imatd_root__7Vdzs .demo[data-demo=pairs-reveal]:not([data-fit]){min-height:1557px}.imatd_root__7Vdzs .demo[data-demo=review-mark]:not([data-fit]){min-height:502px}.imatd_root__7Vdzs .demo[data-demo=rank-grid]:not([data-fit]){min-height:577px}.imatd_root__7Vdzs .demo[data-demo=angle-switcher]:not([data-fit]){min-height:756px}.imatd_root__7Vdzs .demo[data-demo=question-lab]:not([data-fit]){min-height:968px}.imatd_root__7Vdzs .demo[data-demo=lessons-wall]:not([data-fit]){min-height:1089px}.imatd_root__7Vdzs .demo[data-demo=zero-staircase]:not([data-fit]){min-height:621px}.imatd_root__7Vdzs .demo[data-demo=ask-wall]:not([data-fit]){min-height:1137px}.imatd_root__7Vdzs .demo[data-demo=r3-offers]:not([data-fit]){min-height:2352px}.imatd_root__7Vdzs .demo[data-demo=live-stage]:not([data-fit]){min-height:456px}.imatd_root__7Vdzs .demo[data-demo=r3-schedule-month]:not([data-fit]){min-height:971px}.imatd_root__7Vdzs .demo[data-demo=year-ribbon]:not([data-fit]){min-height:952px}.imatd_root__7Vdzs .demo[data-demo=r3-bonus-life]:not([data-fit]){min-height:936px}.imatd_root__7Vdzs .demo[data-demo=bonus-shelf]:not([data-fit]){min-height:955px}}@media (min-width:360px) and (max-width:374px){.imatd_root__7Vdzs .demo[data-demo=inside-shelf]:not([data-fit]){min-height:1586px}.imatd_root__7Vdzs .demo[data-demo=imat-map]:not([data-fit]){min-height:765px}.imatd_root__7Vdzs .demo[data-demo=pairs-reveal]:not([data-fit]){min-height:1504px}.imatd_root__7Vdzs .demo[data-demo=rank-grid]:not([data-fit]){min-height:493px}.imatd_root__7Vdzs .demo[data-demo=angle-switcher]:not([data-fit]){min-height:677px}.imatd_root__7Vdzs .demo[data-demo=question-lab]:not([data-fit]){min-height:877px}.imatd_root__7Vdzs .demo[data-demo=lessons-wall]:not([data-fit]){min-height:946px}.imatd_root__7Vdzs .demo[data-demo=ask-wall]:not([data-fit]){min-height:1131px}.imatd_root__7Vdzs .demo[data-demo=r3-offers]:not([data-fit]){min-height:2116px}.imatd_root__7Vdzs .demo[data-demo=live-stage]:not([data-fit]){min-height:464px}.imatd_root__7Vdzs .demo[data-demo=r3-schedule-month]:not([data-fit]){min-height:929px}.imatd_root__7Vdzs .demo[data-demo=year-ribbon]:not([data-fit]){min-height:940px}}@media (min-width:375px) and (max-width:389px){.imatd_root__7Vdzs .demo[data-demo=inside-shelf]:not([data-fit]){min-height:1548px}.imatd_root__7Vdzs .demo[data-demo=pairs-reveal]:not([data-fit]){min-height:1500px}.imatd_root__7Vdzs .demo[data-demo=angle-switcher]:not([data-fit]){min-height:688px}.imatd_root__7Vdzs .demo[data-demo=question-lab]:not([data-fit]){min-height:863px}.imatd_root__7Vdzs .demo[data-demo=lessons-wall]:not([data-fit]){min-height:909px}.imatd_root__7Vdzs .demo[data-demo=ask-wall]:not([data-fit]){min-height:1120px}.imatd_root__7Vdzs .demo[data-demo=r3-offers]:not([data-fit]){min-height:2096px}.imatd_root__7Vdzs .demo[data-demo=live-stage]:not([data-fit]){min-height:473px}.imatd_root__7Vdzs .demo[data-demo=year-ribbon]:not([data-fit]){min-height:922px}}@media (min-width:390px) and (max-width:411px){.imatd_root__7Vdzs .demo[data-demo=inside-shelf]:not([data-fit]){min-height:1514px}.imatd_root__7Vdzs .demo[data-demo=pairs-reveal]:not([data-fit]){min-height:1492px}.imatd_root__7Vdzs .demo[data-demo=question-lab]:not([data-fit]){min-height:862px}.imatd_root__7Vdzs .demo[data-demo=zero-staircase]:not([data-fit]){min-height:637px}.imatd_root__7Vdzs .demo[data-demo=ask-wall]:not([data-fit]){min-height:1148px}.imatd_root__7Vdzs .demo[data-demo=r3-offers]:not([data-fit]){min-height:2038px}.imatd_root__7Vdzs .demo[data-demo=live-stage]:not([data-fit]){min-height:485px}.imatd_root__7Vdzs .demo[data-demo=bonus-shelf]:not([data-fit]){min-height:869px}}@media (min-width:412px) and (max-width:429px){.imatd_root__7Vdzs .demo[data-demo=inside-shelf]:not([data-fit]){min-height:1472px}.imatd_root__7Vdzs .demo[data-demo=pairs-reveal]:not([data-fit]){min-height:1463px}.imatd_root__7Vdzs .demo[data-demo=review-mark]:not([data-fit]){min-height:428px}.imatd_root__7Vdzs .demo[data-demo=rank-grid]:not([data-fit]){min-height:478px}.imatd_root__7Vdzs .demo[data-demo=question-lab]:not([data-fit]){min-height:869px}.imatd_root__7Vdzs .demo[data-demo=zero-staircase]:not([data-fit]){min-height:650px}.imatd_root__7Vdzs .demo[data-demo=ask-wall]:not([data-fit]){min-height:1171px}.imatd_root__7Vdzs .demo[data-demo=live-stage]:not([data-fit]){min-height:495px}.imatd_root__7Vdzs .demo[data-demo=r3-schedule-month]:not([data-fit]){min-height:935px}}@media (min-width:430px) and (max-width:478px){.imatd_root__7Vdzs .demo[data-demo=inside-shelf]:not([data-fit]){min-height:1420px}.imatd_root__7Vdzs .demo[data-demo=review-mark]:not([data-fit]){min-height:403px}.imatd_root__7Vdzs .demo[data-demo=lessons-wall]:not([data-fit]){min-height:821px}.imatd_root__7Vdzs .demo[data-demo=r3-bonus-life]:not([data-fit]){min-height:800px}}@media (min-width:479px) and (max-width:479px){.imatd_root__7Vdzs .demo[data-demo=inside-shelf]:not([data-fit]){min-height:1387px}.imatd_root__7Vdzs .demo[data-demo=angle-switcher]:not([data-fit]){min-height:672px}.imatd_root__7Vdzs .demo[data-demo=lessons-wall]:not([data-fit]){min-height:794px}.imatd_root__7Vdzs .demo[data-demo=r3-offers]:not([data-fit]){min-height:1811px}.imatd_root__7Vdzs .demo[data-demo=bonus-shelf]:not([data-fit]){min-height:815px}}@media (min-width:480px) and (max-width:539px){.imatd_root__7Vdzs .demo[data-demo=inside-shelf]:not([data-fit]){min-height:1433px}.imatd_root__7Vdzs .demo[data-demo=lessons-wall]:not([data-fit]){min-height:769px}.imatd_root__7Vdzs .demo[data-demo=zero-staircase]:not([data-fit]){min-height:731px}.imatd_root__7Vdzs .demo[data-demo=r3-offers]:not([data-fit]){min-height:1792px}.imatd_root__7Vdzs .demo[data-demo=live-stage]:not([data-fit]){min-height:557px}.imatd_root__7Vdzs .demo[data-demo=r3-schedule-month]:not([data-fit]){min-height:961px}.imatd_root__7Vdzs .demo[data-demo=bonus-shelf]:not([data-fit]){min-height:823px}}@media (min-width:540px) and (max-width:599px){.imatd_root__7Vdzs .demo[data-demo=inside-shelf]:not([data-fit]){min-height:1461px}.imatd_root__7Vdzs .demo[data-demo=imat-map]:not([data-fit]){min-height:690px}.imatd_root__7Vdzs .demo[data-demo=pairs-reveal]:not([data-fit]){min-height:1459px}.imatd_root__7Vdzs .demo[data-demo=review-mark]:not([data-fit]){min-height:329px}.imatd_root__7Vdzs .demo[data-demo=question-lab]:not([data-fit]){min-height:902px}.imatd_root__7Vdzs .demo[data-demo=lessons-wall]:not([data-fit]){min-height:736px}.imatd_root__7Vdzs .demo[data-demo=r3-offers]:not([data-fit]){min-height:1733px}.imatd_root__7Vdzs .demo[data-demo=live-stage]:not([data-fit]){min-height:590px}.imatd_root__7Vdzs .demo[data-demo=r3-schedule-month]:not([data-fit]){min-height:963px}.imatd_root__7Vdzs .demo[data-demo=bonus-shelf]:not([data-fit]){min-height:1084px}}@media (min-width:600px) and (max-width:699px){.imatd_root__7Vdzs .demo[data-demo=inside-shelf]:not([data-fit]){min-height:1505px}.imatd_root__7Vdzs .demo[data-demo=r3-imat2026-evidence]:not([data-fit]){min-height:66px}.imatd_root__7Vdzs .demo[data-demo=pairs-reveal]:not([data-fit]){min-height:1500px}.imatd_root__7Vdzs .demo[data-demo=question-lab]:not([data-fit]){min-height:958px}.imatd_root__7Vdzs .demo[data-demo=lessons-wall]:not([data-fit]){min-height:783px}.imatd_root__7Vdzs .demo[data-demo=ask-wall]:not([data-fit]){min-height:1275px}.imatd_root__7Vdzs .demo[data-demo=live-stage]:not([data-fit]){min-height:646px}.imatd_root__7Vdzs .demo[data-demo=r3-schedule-month]:not([data-fit]){min-height:1018px}.imatd_root__7Vdzs .demo[data-demo=bonus-shelf]:not([data-fit]){min-height:1090px}}@media (min-width:700px) and (max-width:767px){.imatd_root__7Vdzs .demo[data-demo=inside-shelf]:not([data-fit]){min-height:1065px}.imatd_root__7Vdzs .demo[data-demo=pairs-reveal]:not([data-fit]){min-height:1172px}.imatd_root__7Vdzs .demo[data-demo=question-lab]:not([data-fit]){min-height:945px}.imatd_root__7Vdzs .demo[data-demo=ask-wall]:not([data-fit]){min-height:1333px}.imatd_root__7Vdzs .demo[data-demo=live-stage]:not([data-fit]){min-height:409px}.imatd_root__7Vdzs .demo[data-demo=r3-bonus-life]:not([data-fit]){min-height:628px}}@media (min-width:768px) and (max-width:898px){.imatd_root__7Vdzs .demo[data-demo=inside-shelf]:not([data-fit]){min-height:1034px}.imatd_root__7Vdzs .demo[data-demo=pairs-reveal]:not([data-fit]){min-height:1118px}.imatd_root__7Vdzs .demo[data-demo=question-lab]:not([data-fit]){min-height:643px}}@media (min-width:899px) and (max-width:899px){.imatd_root__7Vdzs .demo[data-demo=inside-shelf]:not([data-fit]){min-height:1002px}.imatd_root__7Vdzs .demo[data-demo=rank-grid]:not([data-fit]){min-height:397px}.imatd_root__7Vdzs .demo[data-demo=question-lab]:not([data-fit]){min-height:628px}.imatd_root__7Vdzs .demo[data-demo=lessons-wall]:not([data-fit]){min-height:638px}}@media (min-width:900px) and (max-width:1023px){.imatd_root__7Vdzs .demo[data-demo=inside-shelf]:not([data-fit]){min-height:987px}.imatd_root__7Vdzs .demo[data-demo=angle-switcher]:not([data-fit]){min-height:568px}.imatd_root__7Vdzs .demo[data-demo=question-lab]:not([data-fit]){min-height:596px}.imatd_root__7Vdzs .demo[data-demo=lessons-wall]:not([data-fit]){min-height:639px}.imatd_root__7Vdzs .demo[data-demo=live-stage]:not([data-fit]){min-height:553px}}@media (min-width:1024px){.imatd_root__7Vdzs .demo[data-demo=inside-shelf]:not([data-fit]){min-height:680px}.imatd_root__7Vdzs .demo[data-demo=pairs-reveal]:not([data-fit]){min-height:1063px}.imatd_root__7Vdzs .demo[data-demo=review-mark]:not([data-fit]){min-height:287px}.imatd_root__7Vdzs .demo[data-demo=angle-switcher]:not([data-fit]){min-height:570px}.imatd_root__7Vdzs .demo[data-demo=question-lab]:not([data-fit]){min-height:581px}.imatd_root__7Vdzs .demo[data-demo=live-stage]:not([data-fit]){min-height:638px}.imatd_root__7Vdzs .demo[data-demo=r3-schedule-month]:not([data-fit]){min-height:656px}.imatd_root__7Vdzs .demo[data-demo=year-ribbon]:not([data-fit]){min-height:500px}}@media (min-width:375px) and (max-width:478px){.imatd_root__7Vdzs .demo[data-demo=imat-map]:not([data-fit]){min-height:727px}}@media (min-width:479px) and (max-width:539px){.imatd_root__7Vdzs .demo[data-demo=imat-map]:not([data-fit]){min-height:708px}.imatd_root__7Vdzs .demo[data-demo=review-mark]:not([data-fit]){min-height:378px}.imatd_root__7Vdzs .demo[data-demo=r3-bonus-life]:not([data-fit]){min-height:774px}}@media (min-width:600px) and (max-width:698px){.imatd_root__7Vdzs .demo[data-demo=imat-map]:not([data-fit]){min-height:653px}.imatd_root__7Vdzs .demo[data-demo=review-mark]:not([data-fit]){min-height:304px}.imatd_root__7Vdzs .demo[data-demo=rank-grid]:not([data-fit]){min-height:476px}.imatd_root__7Vdzs .demo[data-demo=r3-offers]:not([data-fit]){min-height:1679px}}@media (min-width:699px) and (max-width:699px){.imatd_root__7Vdzs .demo[data-demo=imat-map]:not([data-fit]){min-height:634px}.imatd_root__7Vdzs .demo[data-demo=review-mark]:not([data-fit]){min-height:279px}.imatd_root__7Vdzs .demo[data-demo=r3-bonus-life]:not([data-fit]){min-height:683px}}@media (min-width:700px) and (max-width:899px){.imatd_root__7Vdzs .demo[data-demo=imat-map]:not([data-fit]){min-height:764px}.imatd_root__7Vdzs .demo[data-demo=r3-imat2026-evidence]:not([data-fit]){min-height:68px}}@media (min-width:900px) and (max-width:1239px){.imatd_root__7Vdzs .demo[data-demo=imat-map]:not([data-fit]){min-height:777px}}@media (min-width:1240px){.imatd_root__7Vdzs .demo[data-demo=imat-map]:not([data-fit]){min-height:824px}}@media (min-width:360px) and (max-width:599px){.imatd_root__7Vdzs .demo[data-demo=r3-imat2026-evidence]:not([data-fit]){min-height:83px}}@media (min-width:900px){.imatd_root__7Vdzs .demo[data-demo=r3-imat2026-evidence]:not([data-fit]){min-height:85px}}@media (min-width:430px) and (max-width:539px){.imatd_root__7Vdzs .demo[data-demo=pairs-reveal]:not([data-fit]){min-height:1450px}.imatd_root__7Vdzs .demo[data-demo=question-lab]:not([data-fit]){min-height:882px}}@media (min-width:899px) and (max-width:1023px){.imatd_root__7Vdzs .demo[data-demo=pairs-reveal]:not([data-fit]){min-height:1087px}.imatd_root__7Vdzs .demo[data-demo=r3-offers]:not([data-fit]){min-height:919px}.imatd_root__7Vdzs .demo[data-demo=r3-schedule-month]:not([data-fit]){min-height:728px}.imatd_root__7Vdzs .demo[data-demo=bonus-shelf]:not([data-fit]){min-height:1109px}}@media (min-width:360px) and (max-width:411px){.imatd_root__7Vdzs .demo[data-demo=review-mark]:not([data-fit]){min-height:452px}}@media (min-width:700px) and (max-width:819px){.imatd_root__7Vdzs .demo[data-demo=review-mark]:not([data-fit]){min-height:346px}.imatd_root__7Vdzs .demo[data-demo=lessons-wall]:not([data-fit]){min-height:740px}.imatd_root__7Vdzs .demo[data-demo=bonus-shelf]:not([data-fit]){min-height:1172px}}@media (min-width:820px) and (max-width:1023px){.imatd_root__7Vdzs .demo[data-demo=review-mark]:not([data-fit]){min-height:316px}}@media (min-width:375px) and (max-width:411px){.imatd_root__7Vdzs .demo[data-demo=rank-grid]:not([data-fit]){min-height:494px}.imatd_root__7Vdzs .demo[data-demo=r3-schedule-month]:not([data-fit]){min-height:937px}}@media (min-width:430px) and (max-width:479px){.imatd_root__7Vdzs .demo[data-demo=rank-grid]:not([data-fit]){min-height:491px}.imatd_root__7Vdzs .demo[data-demo=zero-staircase]:not([data-fit]){min-height:686px}.imatd_root__7Vdzs .demo[data-demo=ask-wall]:not([data-fit]){min-height:1213px}.imatd_root__7Vdzs .demo[data-demo=live-stage]:not([data-fit]){min-height:523px}.imatd_root__7Vdzs .demo[data-demo=r3-schedule-month]:not([data-fit]){min-height:947px}}@media (min-width:480px) and (max-width:599px){.imatd_root__7Vdzs .demo[data-demo=rank-grid]:not([data-fit]){min-height:494px}.imatd_root__7Vdzs .demo[data-demo=angle-switcher]:not([data-fit]){min-height:720px}.imatd_root__7Vdzs .demo[data-demo=ask-wall]:not([data-fit]){min-height:1291px}}@media (min-width:699px) and (max-width:898px){.imatd_root__7Vdzs .demo[data-demo=rank-grid]:not([data-fit]){min-height:406px}}@media (min-width:900px) and (max-width:1179px){.imatd_root__7Vdzs .demo[data-demo=rank-grid]:not([data-fit]){min-height:457px}.imatd_root__7Vdzs .demo[data-demo=zero-staircase]:not([data-fit]){min-height:573px}.imatd_root__7Vdzs .demo[data-demo=ask-wall]:not([data-fit]){min-height:1666px}.imatd_root__7Vdzs .demo[data-demo=r3-bonus-life]:not([data-fit]){min-height:626px}}@media (min-width:1180px){.imatd_root__7Vdzs .demo[data-demo=rank-grid]:not([data-fit]){min-height:402px}.imatd_root__7Vdzs .demo[data-demo=lessons-wall]:not([data-fit]){min-height:512px}.imatd_root__7Vdzs .demo[data-demo=zero-staircase]:not([data-fit]){min-height:528px}.imatd_root__7Vdzs .demo[data-demo=ask-wall]:not([data-fit]){min-height:767px}.imatd_root__7Vdzs .demo[data-demo=r3-offers]:not([data-fit]){min-height:855px}.imatd_root__7Vdzs .demo[data-demo=r3-bonus-life]:not([data-fit]){min-height:567px}.imatd_root__7Vdzs .demo[data-demo=bonus-shelf]:not([data-fit]){min-height:448px}}@media (min-width:390px) and (max-width:478px){.imatd_root__7Vdzs .demo[data-demo=angle-switcher]:not([data-fit]){min-height:698px}.imatd_root__7Vdzs .demo[data-demo=year-ribbon]:not([data-fit]){min-height:904px}}@media (min-width:600px) and (max-width:767px){.imatd_root__7Vdzs .demo[data-demo=angle-switcher]:not([data-fit]){min-height:675px}}@media (min-width:768px) and (max-width:819px){.imatd_root__7Vdzs .demo[data-demo=angle-switcher]:not([data-fit]){min-height:676px}.imatd_root__7Vdzs .demo[data-demo=ask-wall]:not([data-fit]){min-height:1401px}.imatd_root__7Vdzs .demo[data-demo=r3-offers]:not([data-fit]){min-height:1084px}.imatd_root__7Vdzs .demo[data-demo=live-stage]:not([data-fit]){min-height:438px}.imatd_root__7Vdzs .demo[data-demo=r3-bonus-life]:not([data-fit]){min-height:584px}}@media (min-width:820px) and (max-width:899px){.imatd_root__7Vdzs .demo[data-demo=angle-switcher]:not([data-fit]){min-height:677px}.imatd_root__7Vdzs .demo[data-demo=zero-staircase]:not([data-fit]){min-height:559px}.imatd_root__7Vdzs .demo[data-demo=ask-wall]:not([data-fit]){min-height:1504px}.imatd_root__7Vdzs .demo[data-demo=live-stage]:not([data-fit]){min-height:482px}.imatd_root__7Vdzs .demo[data-demo=r3-bonus-life]:not([data-fit]){min-height:578px}}@media (min-width:390px) and (max-width:429px){.imatd_root__7Vdzs .demo[data-demo=lessons-wall]:not([data-fit]){min-height:873px}.imatd_root__7Vdzs .demo[data-demo=r3-bonus-life]:not([data-fit]){min-height:819px}}@media (min-width:820px) and (max-width:898px){.imatd_root__7Vdzs .demo[data-demo=lessons-wall]:not([data-fit]){min-height:652px}.imatd_root__7Vdzs .demo[data-demo=r3-offers]:not([data-fit]){min-height:1021px}.imatd_root__7Vdzs .demo[data-demo=bonus-shelf]:not([data-fit]){min-height:1129px}}@media (min-width:1024px) and (max-width:1179px){.imatd_root__7Vdzs .demo[data-demo=lessons-wall]:not([data-fit]){min-height:525px}.imatd_root__7Vdzs .demo[data-demo=r3-offers]:not([data-fit]){min-height:894px}.imatd_root__7Vdzs .demo[data-demo=bonus-shelf]:not([data-fit]){min-height:467px}}@media (min-width:360px) and (max-width:389px){.imatd_root__7Vdzs .demo[data-demo=zero-staircase]:not([data-fit]){min-height:632px}.imatd_root__7Vdzs .demo[data-demo=r3-bonus-life]:not([data-fit]){min-height:844px}.imatd_root__7Vdzs .demo[data-demo=bonus-shelf]:not([data-fit]){min-height:888px}}@media (min-width:540px) and (max-width:698px){.imatd_root__7Vdzs .demo[data-demo=zero-staircase]:not([data-fit]){min-height:876px}.imatd_root__7Vdzs .demo[data-demo=r3-bonus-life]:not([data-fit]){min-height:749px}}@media (min-width:699px) and (max-width:819px){.imatd_root__7Vdzs .demo[data-demo=zero-staircase]:not([data-fit]){min-height:528px}}@media (min-width:412px) and (max-width:478px){.imatd_root__7Vdzs .demo[data-demo=r3-offers]:not([data-fit]){min-height:1931px}.imatd_root__7Vdzs .demo[data-demo=bonus-shelf]:not([data-fit]){min-height:835px}}@media (min-width:699px) and (max-width:767px){.imatd_root__7Vdzs .demo[data-demo=r3-offers]:not([data-fit]){min-height:1639px}}@media (min-width:700px) and (max-width:898px){.imatd_root__7Vdzs .demo[data-demo=r3-schedule-month]:not([data-fit]){min-height:742px}}@media (min-width:479px) and (max-width:699px){.imatd_root__7Vdzs .demo[data-demo=year-ribbon]:not([data-fit]){min-height:883px}}@media (min-width:700px) and (max-width:1023px){.imatd_root__7Vdzs .demo[data-demo=year-ribbon]:not([data-fit]){min-height:525px}}@media (prefers-reduced-motion:reduce){@media (max-width:359px){.imatd_root__7Vdzs .demo[data-demo=pairs-reveal]:not([data-fit]){min-height:1523px}.imatd_root__7Vdzs .demo[data-demo=angle-switcher]:not([data-fit]){min-height:704px}.imatd_root__7Vdzs .demo[data-demo=question-lab]:not([data-fit]){min-height:965px}.imatd_root__7Vdzs .demo[data-demo=zero-staircase]:not([data-fit]){min-height:621px}.imatd_root__7Vdzs .demo[data-demo=ask-wall]:not([data-fit]){min-height:1220px}.imatd_root__7Vdzs .demo[data-demo=live-stage]:not([data-fit]){min-height:473px}.imatd_root__7Vdzs .demo[data-demo=r3-schedule-month]:not([data-fit]){min-height:956px}.imatd_root__7Vdzs .demo[data-demo=year-ribbon]:not([data-fit]){min-height:933px}}@media (min-width:360px) and (max-width:374px){.imatd_root__7Vdzs .demo[data-demo=pairs-reveal]:not([data-fit]){min-height:1471px}.imatd_root__7Vdzs .demo[data-demo=angle-switcher]:not([data-fit]){min-height:677px}.imatd_root__7Vdzs .demo[data-demo=question-lab]:not([data-fit]){min-height:890px}.imatd_root__7Vdzs .demo[data-demo=ask-wall]:not([data-fit]){min-height:1198px}.imatd_root__7Vdzs .demo[data-demo=live-stage]:not([data-fit]){min-height:482px}.imatd_root__7Vdzs .demo[data-demo=r3-schedule-month]:not([data-fit]){min-height:909px}}@media (min-width:375px) and (max-width:389px){.imatd_root__7Vdzs .demo[data-demo=pairs-reveal]:not([data-fit]){min-height:1467px}.imatd_root__7Vdzs .demo[data-demo=angle-switcher]:not([data-fit]){min-height:688px}.imatd_root__7Vdzs .demo[data-demo=question-lab]:not([data-fit]){min-height:876px}.imatd_root__7Vdzs .demo[data-demo=ask-wall]:not([data-fit]){min-height:1186px}.imatd_root__7Vdzs .demo[data-demo=live-stage]:not([data-fit]){min-height:490px}}@media (min-width:390px) and (max-width:411px){.imatd_root__7Vdzs .demo[data-demo=pairs-reveal]:not([data-fit]){min-height:1458px}.imatd_root__7Vdzs .demo[data-demo=question-lab]:not([data-fit]){min-height:859px}.imatd_root__7Vdzs .demo[data-demo=zero-staircase]:not([data-fit]){min-height:637px}.imatd_root__7Vdzs .demo[data-demo=ask-wall]:not([data-fit]){min-height:1214px}.imatd_root__7Vdzs .demo[data-demo=live-stage]:not([data-fit]){min-height:502px}}@media (min-width:412px) and (max-width:429px){.imatd_root__7Vdzs .demo[data-demo=pairs-reveal]:not([data-fit]){min-height:1430px}.imatd_root__7Vdzs .demo[data-demo=question-lab]:not([data-fit]){min-height:869px}.imatd_root__7Vdzs .demo[data-demo=zero-staircase]:not([data-fit]){min-height:650px}.imatd_root__7Vdzs .demo[data-demo=ask-wall]:not([data-fit]){min-height:1237px}.imatd_root__7Vdzs .demo[data-demo=live-stage]:not([data-fit]){min-height:513px}.imatd_root__7Vdzs .demo[data-demo=r3-schedule-month]:not([data-fit]){min-height:916px}}@media (min-width:430px) and (max-width:479px){.imatd_root__7Vdzs .demo[data-demo=pairs-reveal]:not([data-fit]){min-height:1416px}.imatd_root__7Vdzs .demo[data-demo=zero-staircase]:not([data-fit]){min-height:686px}.imatd_root__7Vdzs .demo[data-demo=ask-wall]:not([data-fit]){min-height:1280px}.imatd_root__7Vdzs .demo[data-demo=live-stage]:not([data-fit]){min-height:520px}}@media (min-width:480px) and (max-width:539px){.imatd_root__7Vdzs .demo[data-demo=pairs-reveal]:not([data-fit]){min-height:1417px}.imatd_root__7Vdzs .demo[data-demo=zero-staircase]:not([data-fit]){min-height:731px}.imatd_root__7Vdzs .demo[data-demo=live-stage]:not([data-fit]){min-height:554px}}@media (min-width:540px) and (max-width:599px){.imatd_root__7Vdzs .demo[data-demo=pairs-reveal]:not([data-fit]){min-height:1426px}.imatd_root__7Vdzs .demo[data-demo=question-lab]:not([data-fit]){min-height:902px}.imatd_root__7Vdzs .demo[data-demo=live-stage]:not([data-fit]){min-height:587px}.imatd_root__7Vdzs .demo[data-demo=r3-schedule-month]:not([data-fit]){min-height:943px}}@media (min-width:600px) and (max-width:699px){.imatd_root__7Vdzs .demo[data-demo=pairs-reveal]:not([data-fit]){min-height:1466px}.imatd_root__7Vdzs .demo[data-demo=question-lab]:not([data-fit]){min-height:958px}.imatd_root__7Vdzs .demo[data-demo=ask-wall]:not([data-fit]){min-height:1275px}.imatd_root__7Vdzs .demo[data-demo=live-stage]:not([data-fit]){min-height:643px}.imatd_root__7Vdzs .demo[data-demo=r3-schedule-month]:not([data-fit]){min-height:999px}}@media (min-width:700px) and (max-width:767px){.imatd_root__7Vdzs .demo[data-demo=pairs-reveal]:not([data-fit]){min-height:1172px}.imatd_root__7Vdzs .demo[data-demo=question-lab]:not([data-fit]){min-height:945px}.imatd_root__7Vdzs .demo[data-demo=ask-wall]:not([data-fit]){min-height:1333px}.imatd_root__7Vdzs .demo[data-demo=live-stage]:not([data-fit]){min-height:409px}}@media (min-width:768px) and (max-width:898px){.imatd_root__7Vdzs .demo[data-demo=pairs-reveal]:not([data-fit]){min-height:1118px}.imatd_root__7Vdzs .demo[data-demo=question-lab]:not([data-fit]){min-height:643px}}@media (min-width:899px) and (max-width:1023px){.imatd_root__7Vdzs .demo[data-demo=pairs-reveal]:not([data-fit]){min-height:1087px}}@media (min-width:1024px){.imatd_root__7Vdzs .demo[data-demo=pairs-reveal]:not([data-fit]){min-height:1063px}.imatd_root__7Vdzs .demo[data-demo=angle-switcher]:not([data-fit]){min-height:570px}.imatd_root__7Vdzs .demo[data-demo=question-lab]:not([data-fit]){min-height:581px}.imatd_root__7Vdzs .demo[data-demo=live-stage]:not([data-fit]){min-height:638px}.imatd_root__7Vdzs .demo[data-demo=r3-schedule-month]:not([data-fit]){min-height:656px}.imatd_root__7Vdzs .demo[data-demo=year-ribbon]:not([data-fit]){min-height:500px}}@media (min-width:390px) and (max-width:478px){.imatd_root__7Vdzs .demo[data-demo=angle-switcher]:not([data-fit]){min-height:698px}.imatd_root__7Vdzs .demo[data-demo=year-ribbon]:not([data-fit]){min-height:904px}}@media (min-width:479px) and (max-width:479px){.imatd_root__7Vdzs .demo[data-demo=angle-switcher]:not([data-fit]){min-height:672px}}@media (min-width:480px) and (max-width:599px){.imatd_root__7Vdzs .demo[data-demo=angle-switcher]:not([data-fit]){min-height:720px}.imatd_root__7Vdzs .demo[data-demo=ask-wall]:not([data-fit]){min-height:1358px}}@media (min-width:600px) and (max-width:767px){.imatd_root__7Vdzs .demo[data-demo=angle-switcher]:not([data-fit]){min-height:675px}}@media (min-width:768px) and (max-width:819px){.imatd_root__7Vdzs .demo[data-demo=angle-switcher]:not([data-fit]){min-height:676px}.imatd_root__7Vdzs .demo[data-demo=ask-wall]:not([data-fit]){min-height:1401px}.imatd_root__7Vdzs .demo[data-demo=live-stage]:not([data-fit]){min-height:438px}}@media (min-width:820px) and (max-width:899px){.imatd_root__7Vdzs .demo[data-demo=angle-switcher]:not([data-fit]){min-height:677px}.imatd_root__7Vdzs .demo[data-demo=zero-staircase]:not([data-fit]){min-height:559px}.imatd_root__7Vdzs .demo[data-demo=ask-wall]:not([data-fit]){min-height:1504px}.imatd_root__7Vdzs .demo[data-demo=live-stage]:not([data-fit]){min-height:482px}}@media (min-width:900px) and (max-width:1023px){.imatd_root__7Vdzs .demo[data-demo=angle-switcher]:not([data-fit]){min-height:568px}.imatd_root__7Vdzs .demo[data-demo=question-lab]:not([data-fit]){min-height:596px}.imatd_root__7Vdzs .demo[data-demo=live-stage]:not([data-fit]){min-height:553px}}@media (min-width:430px) and (max-width:539px){.imatd_root__7Vdzs .demo[data-demo=question-lab]:not([data-fit]){min-height:882px}.imatd_root__7Vdzs .demo[data-demo=r3-schedule-month]:not([data-fit]){min-height:927px}}@media (min-width:899px) and (max-width:899px){.imatd_root__7Vdzs .demo[data-demo=question-lab]:not([data-fit]){min-height:628px}}@media (min-width:360px) and (max-width:389px){.imatd_root__7Vdzs .demo[data-demo=zero-staircase]:not([data-fit]){min-height:632px}.imatd_root__7Vdzs .demo[data-demo=year-ribbon]:not([data-fit]){min-height:922px}}@media (min-width:540px) and (max-width:698px){.imatd_root__7Vdzs .demo[data-demo=zero-staircase]:not([data-fit]){min-height:851px}}@media (min-width:699px) and (max-width:819px){.imatd_root__7Vdzs .demo[data-demo=zero-staircase]:not([data-fit]){min-height:528px}}@media (min-width:900px) and (max-width:1179px){.imatd_root__7Vdzs .demo[data-demo=zero-staircase]:not([data-fit]){min-height:573px}.imatd_root__7Vdzs .demo[data-demo=ask-wall]:not([data-fit]){min-height:1666px}}@media (min-width:1180px){.imatd_root__7Vdzs .demo[data-demo=zero-staircase]:not([data-fit]){min-height:528px}.imatd_root__7Vdzs .demo[data-demo=ask-wall]:not([data-fit]){min-height:767px}}@media (min-width:375px) and (max-width:411px){.imatd_root__7Vdzs .demo[data-demo=r3-schedule-month]:not([data-fit]){min-height:918px}}@media (min-width:700px) and (max-width:1023px){.imatd_root__7Vdzs .demo[data-demo=r3-schedule-month]:not([data-fit]){min-height:728px}.imatd_root__7Vdzs .demo[data-demo=year-ribbon]:not([data-fit]){min-height:525px}}@media (min-width:479px) and (max-width:699px){.imatd_root__7Vdzs .demo[data-demo=year-ribbon]:not([data-fit]){min-height:883px}}}@media (max-width:359px){:is(html[data-calm="1"],html[data-theme=professional]) .imatd_root__7Vdzs .demo[data-demo=pairs-reveal]:not([data-fit]){min-height:1523px}:is(html[data-calm="1"],html[data-theme=professional]) .imatd_root__7Vdzs .demo[data-demo=angle-switcher]:not([data-fit]){min-height:704px}:is(html[data-calm="1"],html[data-theme=professional]) .imatd_root__7Vdzs .demo[data-demo=question-lab]:not([data-fit]){min-height:965px}:is(html[data-calm="1"],html[data-theme=professional]) .imatd_root__7Vdzs .demo[data-demo=zero-staircase]:not([data-fit]){min-height:621px}:is(html[data-calm="1"],html[data-theme=professional]) .imatd_root__7Vdzs .demo[data-demo=ask-wall]:not([data-fit]){min-height:1220px}:is(html[data-calm="1"],html[data-theme=professional]) .imatd_root__7Vdzs .demo[data-demo=live-stage]:not([data-fit]){min-height:473px}:is(html[data-calm="1"],html[data-theme=professional]) .imatd_root__7Vdzs .demo[data-demo=r3-schedule-month]:not([data-fit]){min-height:956px}:is(html[data-calm="1"],html[data-theme=professional]) .imatd_root__7Vdzs .demo[data-demo=year-ribbon]:not([data-fit]){min-height:933px}}@media (min-width:360px) and (max-width:374px){:is(html[data-calm="1"],html[data-theme=professional]) .imatd_root__7Vdzs .demo[data-demo=pairs-reveal]:not([data-fit]){min-height:1471px}:is(html[data-calm="1"],html[data-theme=professional]) .imatd_root__7Vdzs .demo[data-demo=angle-switcher]:not([data-fit]){min-height:677px}:is(html[data-calm="1"],html[data-theme=professional]) .imatd_root__7Vdzs .demo[data-demo=question-lab]:not([data-fit]){min-height:890px}:is(html[data-calm="1"],html[data-theme=professional]) .imatd_root__7Vdzs .demo[data-demo=ask-wall]:not([data-fit]){min-height:1198px}:is(html[data-calm="1"],html[data-theme=professional]) .imatd_root__7Vdzs .demo[data-demo=live-stage]:not([data-fit]){min-height:482px}:is(html[data-calm="1"],html[data-theme=professional]) .imatd_root__7Vdzs .demo[data-demo=r3-schedule-month]:not([data-fit]){min-height:909px}}@media (min-width:375px) and (max-width:389px){:is(html[data-calm="1"],html[data-theme=professional]) .imatd_root__7Vdzs .demo[data-demo=pairs-reveal]:not([data-fit]){min-height:1467px}:is(html[data-calm="1"],html[data-theme=professional]) .imatd_root__7Vdzs .demo[data-demo=angle-switcher]:not([data-fit]){min-height:688px}:is(html[data-calm="1"],html[data-theme=professional]) .imatd_root__7Vdzs .demo[data-demo=question-lab]:not([data-fit]){min-height:876px}:is(html[data-calm="1"],html[data-theme=professional]) .imatd_root__7Vdzs .demo[data-demo=ask-wall]:not([data-fit]){min-height:1186px}:is(html[data-calm="1"],html[data-theme=professional]) .imatd_root__7Vdzs .demo[data-demo=live-stage]:not([data-fit]){min-height:490px}}@media (min-width:390px) and (max-width:411px){:is(html[data-calm="1"],html[data-theme=professional]) .imatd_root__7Vdzs .demo[data-demo=pairs-reveal]:not([data-fit]){min-height:1458px}:is(html[data-calm="1"],html[data-theme=professional]) .imatd_root__7Vdzs .demo[data-demo=question-lab]:not([data-fit]){min-height:859px}:is(html[data-calm="1"],html[data-theme=professional]) .imatd_root__7Vdzs .demo[data-demo=zero-staircase]:not([data-fit]){min-height:637px}:is(html[data-calm="1"],html[data-theme=professional]) .imatd_root__7Vdzs .demo[data-demo=ask-wall]:not([data-fit]){min-height:1214px}:is(html[data-calm="1"],html[data-theme=professional]) .imatd_root__7Vdzs .demo[data-demo=live-stage]:not([data-fit]){min-height:502px}}@media (min-width:412px) and (max-width:429px){:is(html[data-calm="1"],html[data-theme=professional]) .imatd_root__7Vdzs .demo[data-demo=pairs-reveal]:not([data-fit]){min-height:1430px}:is(html[data-calm="1"],html[data-theme=professional]) .imatd_root__7Vdzs .demo[data-demo=question-lab]:not([data-fit]){min-height:869px}:is(html[data-calm="1"],html[data-theme=professional]) .imatd_root__7Vdzs .demo[data-demo=zero-staircase]:not([data-fit]){min-height:650px}:is(html[data-calm="1"],html[data-theme=professional]) .imatd_root__7Vdzs .demo[data-demo=ask-wall]:not([data-fit]){min-height:1237px}:is(html[data-calm="1"],html[data-theme=professional]) .imatd_root__7Vdzs .demo[data-demo=live-stage]:not([data-fit]){min-height:513px}:is(html[data-calm="1"],html[data-theme=professional]) .imatd_root__7Vdzs .demo[data-demo=r3-schedule-month]:not([data-fit]){min-height:916px}}@media (min-width:430px) and (max-width:479px){:is(html[data-calm="1"],html[data-theme=professional]) .imatd_root__7Vdzs .demo[data-demo=pairs-reveal]:not([data-fit]){min-height:1416px}:is(html[data-calm="1"],html[data-theme=professional]) .imatd_root__7Vdzs .demo[data-demo=zero-staircase]:not([data-fit]){min-height:686px}:is(html[data-calm="1"],html[data-theme=professional]) .imatd_root__7Vdzs .demo[data-demo=ask-wall]:not([data-fit]){min-height:1280px}:is(html[data-calm="1"],html[data-theme=professional]) .imatd_root__7Vdzs .demo[data-demo=live-stage]:not([data-fit]){min-height:520px}}@media (min-width:480px) and (max-width:539px){:is(html[data-calm="1"],html[data-theme=professional]) .imatd_root__7Vdzs .demo[data-demo=pairs-reveal]:not([data-fit]){min-height:1417px}:is(html[data-calm="1"],html[data-theme=professional]) .imatd_root__7Vdzs .demo[data-demo=zero-staircase]:not([data-fit]){min-height:731px}:is(html[data-calm="1"],html[data-theme=professional]) .imatd_root__7Vdzs .demo[data-demo=live-stage]:not([data-fit]){min-height:554px}}@media (min-width:540px) and (max-width:599px){:is(html[data-calm="1"],html[data-theme=professional]) .imatd_root__7Vdzs .demo[data-demo=pairs-reveal]:not([data-fit]){min-height:1426px}:is(html[data-calm="1"],html[data-theme=professional]) .imatd_root__7Vdzs .demo[data-demo=question-lab]:not([data-fit]){min-height:902px}:is(html[data-calm="1"],html[data-theme=professional]) .imatd_root__7Vdzs .demo[data-demo=live-stage]:not([data-fit]){min-height:587px}:is(html[data-calm="1"],html[data-theme=professional]) .imatd_root__7Vdzs .demo[data-demo=r3-schedule-month]:not([data-fit]){min-height:943px}}@media (min-width:600px) and (max-width:699px){:is(html[data-calm="1"],html[data-theme=professional]) .imatd_root__7Vdzs .demo[data-demo=pairs-reveal]:not([data-fit]){min-height:1466px}:is(html[data-calm="1"],html[data-theme=professional]) .imatd_root__7Vdzs .demo[data-demo=question-lab]:not([data-fit]){min-height:958px}:is(html[data-calm="1"],html[data-theme=professional]) .imatd_root__7Vdzs .demo[data-demo=ask-wall]:not([data-fit]){min-height:1275px}:is(html[data-calm="1"],html[data-theme=professional]) .imatd_root__7Vdzs .demo[data-demo=live-stage]:not([data-fit]){min-height:643px}:is(html[data-calm="1"],html[data-theme=professional]) .imatd_root__7Vdzs .demo[data-demo=r3-schedule-month]:not([data-fit]){min-height:999px}}@media (min-width:700px) and (max-width:767px){:is(html[data-calm="1"],html[data-theme=professional]) .imatd_root__7Vdzs .demo[data-demo=pairs-reveal]:not([data-fit]){min-height:1172px}:is(html[data-calm="1"],html[data-theme=professional]) .imatd_root__7Vdzs .demo[data-demo=question-lab]:not([data-fit]){min-height:945px}:is(html[data-calm="1"],html[data-theme=professional]) .imatd_root__7Vdzs .demo[data-demo=ask-wall]:not([data-fit]){min-height:1333px}:is(html[data-calm="1"],html[data-theme=professional]) .imatd_root__7Vdzs .demo[data-demo=live-stage]:not([data-fit]){min-height:409px}}@media (min-width:768px) and (max-width:898px){:is(html[data-calm="1"],html[data-theme=professional]) .imatd_root__7Vdzs .demo[data-demo=pairs-reveal]:not([data-fit]){min-height:1118px}:is(html[data-calm="1"],html[data-theme=professional]) .imatd_root__7Vdzs .demo[data-demo=question-lab]:not([data-fit]){min-height:643px}}@media (min-width:899px) and (max-width:1023px){:is(html[data-calm="1"],html[data-theme=professional]) .imatd_root__7Vdzs .demo[data-demo=pairs-reveal]:not([data-fit]){min-height:1087px}}@media (min-width:1024px){:is(html[data-calm="1"],html[data-theme=professional]) .imatd_root__7Vdzs .demo[data-demo=pairs-reveal]:not([data-fit]){min-height:1063px}:is(html[data-calm="1"],html[data-theme=professional]) .imatd_root__7Vdzs .demo[data-demo=angle-switcher]:not([data-fit]){min-height:570px}:is(html[data-calm="1"],html[data-theme=professional]) .imatd_root__7Vdzs .demo[data-demo=question-lab]:not([data-fit]){min-height:581px}:is(html[data-calm="1"],html[data-theme=professional]) .imatd_root__7Vdzs .demo[data-demo=live-stage]:not([data-fit]){min-height:638px}:is(html[data-calm="1"],html[data-theme=professional]) .imatd_root__7Vdzs .demo[data-demo=r3-schedule-month]:not([data-fit]){min-height:656px}:is(html[data-calm="1"],html[data-theme=professional]) .imatd_root__7Vdzs .demo[data-demo=year-ribbon]:not([data-fit]){min-height:500px}}@media (min-width:390px) and (max-width:478px){:is(html[data-calm="1"],html[data-theme=professional]) .imatd_root__7Vdzs .demo[data-demo=angle-switcher]:not([data-fit]){min-height:698px}:is(html[data-calm="1"],html[data-theme=professional]) .imatd_root__7Vdzs .demo[data-demo=year-ribbon]:not([data-fit]){min-height:904px}}@media (min-width:479px) and (max-width:479px){:is(html[data-calm="1"],html[data-theme=professional]) .imatd_root__7Vdzs .demo[data-demo=angle-switcher]:not([data-fit]){min-height:672px}}@media (min-width:480px) and (max-width:599px){:is(html[data-calm="1"],html[data-theme=professional]) .imatd_root__7Vdzs .demo[data-demo=angle-switcher]:not([data-fit]){min-height:720px}:is(html[data-calm="1"],html[data-theme=professional]) .imatd_root__7Vdzs .demo[data-demo=ask-wall]:not([data-fit]){min-height:1358px}}@media (min-width:600px) and (max-width:767px){:is(html[data-calm="1"],html[data-theme=professional]) .imatd_root__7Vdzs .demo[data-demo=angle-switcher]:not([data-fit]){min-height:675px}}@media (min-width:768px) and (max-width:819px){:is(html[data-calm="1"],html[data-theme=professional]) .imatd_root__7Vdzs .demo[data-demo=angle-switcher]:not([data-fit]){min-height:676px}:is(html[data-calm="1"],html[data-theme=professional]) .imatd_root__7Vdzs .demo[data-demo=ask-wall]:not([data-fit]){min-height:1401px}:is(html[data-calm="1"],html[data-theme=professional]) .imatd_root__7Vdzs .demo[data-demo=live-stage]:not([data-fit]){min-height:438px}}@media (min-width:820px) and (max-width:899px){:is(html[data-calm="1"],html[data-theme=professional]) .imatd_root__7Vdzs .demo[data-demo=angle-switcher]:not([data-fit]){min-height:677px}:is(html[data-calm="1"],html[data-theme=professional]) .imatd_root__7Vdzs .demo[data-demo=zero-staircase]:not([data-fit]){min-height:559px}:is(html[data-calm="1"],html[data-theme=professional]) .imatd_root__7Vdzs .demo[data-demo=ask-wall]:not([data-fit]){min-height:1504px}:is(html[data-calm="1"],html[data-theme=professional]) .imatd_root__7Vdzs .demo[data-demo=live-stage]:not([data-fit]){min-height:482px}}@media (min-width:900px) and (max-width:1023px){:is(html[data-calm="1"],html[data-theme=professional]) .imatd_root__7Vdzs .demo[data-demo=angle-switcher]:not([data-fit]){min-height:568px}:is(html[data-calm="1"],html[data-theme=professional]) .imatd_root__7Vdzs .demo[data-demo=question-lab]:not([data-fit]){min-height:596px}:is(html[data-calm="1"],html[data-theme=professional]) .imatd_root__7Vdzs .demo[data-demo=live-stage]:not([data-fit]){min-height:553px}}@media (min-width:430px) and (max-width:539px){:is(html[data-calm="1"],html[data-theme=professional]) .imatd_root__7Vdzs .demo[data-demo=question-lab]:not([data-fit]){min-height:882px}:is(html[data-calm="1"],html[data-theme=professional]) .imatd_root__7Vdzs .demo[data-demo=r3-schedule-month]:not([data-fit]){min-height:927px}}@media (min-width:899px) and (max-width:899px){:is(html[data-calm="1"],html[data-theme=professional]) .imatd_root__7Vdzs .demo[data-demo=question-lab]:not([data-fit]){min-height:628px}}@media (min-width:360px) and (max-width:389px){:is(html[data-calm="1"],html[data-theme=professional]) .imatd_root__7Vdzs .demo[data-demo=zero-staircase]:not([data-fit]){min-height:632px}:is(html[data-calm="1"],html[data-theme=professional]) .imatd_root__7Vdzs .demo[data-demo=year-ribbon]:not([data-fit]){min-height:922px}}@media (min-width:540px) and (max-width:698px){:is(html[data-calm="1"],html[data-theme=professional]) .imatd_root__7Vdzs .demo[data-demo=zero-staircase]:not([data-fit]){min-height:851px}}@media (min-width:699px) and (max-width:819px){:is(html[data-calm="1"],html[data-theme=professional]) .imatd_root__7Vdzs .demo[data-demo=zero-staircase]:not([data-fit]){min-height:528px}}@media (min-width:900px) and (max-width:1179px){:is(html[data-calm="1"],html[data-theme=professional]) .imatd_root__7Vdzs .demo[data-demo=zero-staircase]:not([data-fit]){min-height:573px}:is(html[data-calm="1"],html[data-theme=professional]) .imatd_root__7Vdzs .demo[data-demo=ask-wall]:not([data-fit]){min-height:1666px}}@media (min-width:1180px){:is(html[data-calm="1"],html[data-theme=professional]) .imatd_root__7Vdzs .demo[data-demo=zero-staircase]:not([data-fit]){min-height:528px}:is(html[data-calm="1"],html[data-theme=professional]) .imatd_root__7Vdzs .demo[data-demo=ask-wall]:not([data-fit]){min-height:767px}}@media (min-width:375px) and (max-width:411px){:is(html[data-calm="1"],html[data-theme=professional]) .imatd_root__7Vdzs .demo[data-demo=r3-schedule-month]:not([data-fit]){min-height:918px}}@media (min-width:700px) and (max-width:1023px){:is(html[data-calm="1"],html[data-theme=professional]) .imatd_root__7Vdzs .demo[data-demo=r3-schedule-month]:not([data-fit]){min-height:728px}:is(html[data-calm="1"],html[data-theme=professional]) .imatd_root__7Vdzs .demo[data-demo=year-ribbon]:not([data-fit]){min-height:525px}}@media (min-width:479px) and (max-width:699px){:is(html[data-calm="1"],html[data-theme=professional]) .imatd_root__7Vdzs .demo[data-demo=year-ribbon]:not([data-fit]){min-height:883px}}