.front .ix-g .ix-side p{color:var(--ink3);margin-top:8px;font-size:14.5px;line-height:1.5}.front .ix-hero .ix-counts b{min-height:1em}@media (max-width:860px){.front .ix-g .ix-side{margin-bottom:16px}.front main .ix-bar{position:static}.front main .ix-bar-plain{display:none}}
@font-face{font-family:Front Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/nunito/nunito-latin-800-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Front Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/nunito/nunito-cyrillic-800-normal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Front Noto;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans/noto-sans-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Front Noto;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans/noto-sans-cyrillic-400-normal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Front Noto;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans/noto-sans-latin-700-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Front Noto;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans/noto-sans-cyrillic-700-normal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Front Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/jetbrains-mono/jetbrains-mono-latin-700-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Front Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/jetbrains-mono/jetbrains-mono-cyrillic-700-normal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}.front{--paper:var(--surface);--desk:#f4f3f7;--ink2:var(--ink-2);--ink3:var(--ink-3);--line:#e3e0eb;--line2:#cfcadd;--violet:var(--primary);--violet-d:var(--primary-700);--age:#2457e6;--age-on:#fff;--f-display:var(--font-display);--f-text:var(--font-text);--wrap:1296px;--gut:72px}.front *{box-sizing:border-box;margin:0;padding:0}.front :before,.front :after{box-sizing:content-box}.front{background:var(--paper);color:var(--ink);font:400 16px/1.6 var(--f-text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.front img{max-width:100%;height:auto;display:block}.front a{color:inherit;font-weight:inherit;text-decoration:none}.front button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.front :focus-visible{outline:2px solid var(--violet);outline-offset:3px;border-radius:4px}.front .wrap{width:min(var(--wrap), 100% - 2 * var(--gut));margin-inline:auto}.front main{overflow-x:clip}.front .skip{position:absolute;left:-999px}.front .skip:focus{z-index:50;background:var(--ink);color:#fff;border-radius:8px;padding:10px 14px;top:12px;left:16px}.front h1,.front h2,.front h3{font-family:var(--f-display);letter-spacing:-.028em;text-wrap:balance;font-weight:700}.front h1{letter-spacing:-.035em;font-size:76px;line-height:1.03}.front h2{font-size:48px;line-height:1.08}.front h3{letter-spacing:-.015em;font-size:22px;font-weight:600;line-height:1.25}.front .btn{height:44px;font:600 15px/1 var(--f-text);white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;padding:0 18px;transition:background-color .15s,border-color .15s,transform .15s;display:inline-flex}.front .btn:active{transform:translateY(1px)}.front .btn-p{background:var(--violet);color:#fff}.front .btn-p:hover{background:var(--violet-d)}.front .btn-s{background:var(--paper);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line2)}.front .btn-s:hover{box-shadow:inset 0 0 0 1px var(--ink)}.front .btn-ink{background:var(--ink);color:#fff}.front .btn-lg{border-radius:14px;height:56px;padding:0 28px;font-size:17px}.front .top{z-index:30;-webkit-backdrop-filter:saturate(1.4)blur(10px);backdrop-filter:saturate(1.4)blur(10px);border-bottom:1px solid var(--line);background:#fffffff0;position:sticky;top:0}.front .top-in{align-items:center;gap:28px;height:68px;display:flex}.front .brand{font:700 19px/1 var(--f-display);letter-spacing:-.02em;align-items:center;gap:9px;display:inline-flex}.front .brand img{width:30px;height:30px}.front .brand b{color:var(--violet);font-weight:700}.front .who{align-items:center;gap:10px;display:inline-flex}.front .who-l{color:var(--ink3);font-size:13px}.front .who-seg{background:var(--desk);border-radius:11px;padding:3px;display:inline-flex}.front .who-seg a{height:34px;font:600 14px/1 var(--f-text);color:var(--ink2);border-radius:8px;align-items:center;padding:0 16px;display:inline-flex}.front .who-seg a.on{background:var(--paper);color:var(--ink);box-shadow:0 1px 2px #15121f1f,0 0 0 1px #15121f0a}.front .nav{color:var(--ink2);gap:24px;margin-left:8px;font-size:15px;display:flex}.front .nav a:hover{color:var(--ink)}.front .top-r{align-items:center;gap:18px;margin-left:auto;font-size:15px;display:flex}.front .lang{color:var(--ink2);align-items:center;gap:6px;font-size:14px;display:inline-flex}.front .lang:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;transform:rotate(45deg)translateY(-2px)}.front .login{font-weight:600}.front .menu-btn,.front .who-bar{display:none}.front .top-t .top-in{white-space:nowrap;gap:22px}.front .top-t .nav{gap:16px;margin-left:0}@media (min-width:1241px) and (max-width:1439px){.front .top-t .who-l{display:none}}@media (min-width:1241px) and (max-width:1349px){.front .top-t .lang{display:none}.front .top-t .top-in{gap:18px}.front .top-t .nav{gap:14px}}.front .hero{padding:36px 0 48px}.front .hero-head{grid-template-columns:repeat(12,1fr);align-items:end;column-gap:24px;display:grid}.front .hero-head h1{grid-column:1/span 8}.front .hero-head .lead{color:var(--ink2);grid-column:9/span 4;padding-bottom:8px;font-size:17px;line-height:1.55}.front .ask{align-items:center;gap:14px;margin-top:26px;display:flex}.front .ask-field{background:var(--paper);height:56px;box-shadow:inset 0 0 0 1px var(--line2), 0 14px 28px -20px #15121f59;border-radius:14px;flex:0 720px;align-items:center;gap:12px;padding:0 10px 0 20px;display:flex}.front .ask-text{font:500 18px/1.3 var(--f-text);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.front .caret{background:var(--violet);flex:none;width:2px;height:22px;margin-left:-8px;animation:1.1s step-end infinite blink}@keyframes blink{50%{opacity:0}}.front .ask-chips{flex:none;gap:6px;margin-left:auto;display:flex}.front .chip{background:var(--desk);height:36px;font:500 14px/1 var(--f-text);color:var(--ink2);white-space:nowrap;border-radius:9px;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.front .chip-age{color:var(--ink);font-weight:600}.front .chip-age:before{content:"";background:var(--age);border-radius:2px;width:9px;height:9px}.front .ask-note{color:var(--ink3);max-width:190px;font-size:14px;line-height:1.35}.front .stage{display:none}.front .band{gap:10px;margin-top:20px;display:flex;container-type:inline-size}.front .stop{text-align:left;flex-direction:column;flex:0 0 108px;min-width:0;transition:flex-basis .45s cubic-bezier(.2,.7,.2,1);display:flex}.front .stop.on{flex:1 1 0}.front .pane{background-color:var(--desk);background-repeat:no-repeat;background-size:cover;background-position:var(--pos,50%) 50%;border-radius:8px;height:calc(56.25cqw - 331.875px);transition:transform .2s,box-shadow .2s;display:block;box-shadow:inset 0 0 0 1px #15121f1a}.front .stop:not(.on):hover .pane{transform:translateY(-6px);box-shadow:inset 0 0 0 1px #15121f1a,0 18px 24px -18px #15121f73}.front .stop.on .pane{background-position:50%;box-shadow:inset 0 0 0 1px #15121f1a,0 30px 50px -34px #15121f8c}.front .tick{height:38px;display:block;position:relative}.front .tick:before{content:"";background:var(--line2);height:2px;position:absolute;top:18px;left:-5px;right:-5px}.front .stop:first-child .tick:before{left:0}.front .stop:last-child .tick:before{right:0}.front .tick:after{content:"";background:var(--line2);width:2px;height:14px;margin-left:-1px;position:absolute;top:12px;left:50%}.front .thumb,.front .stop.on .tick:after{display:none}.front .stop.on .thumb{background:var(--age);width:52px;height:28px;box-shadow:0 0 0 4px var(--paper), 0 6px 12px -4px #15121f73;border-radius:14px;margin-left:-26px;display:block;position:absolute;top:5px;left:50%}.front .thumb:before{content:"";background:var(--age-on);width:2px;height:10px;box-shadow:6px 0 0 var(--age-on), 12px 0 0 var(--age-on);opacity:.85;position:absolute;top:9px;left:19px}.front .lab{text-align:center;flex-direction:column;align-items:center;gap:2px;display:flex}.front .lab b{font:600 14.5px/1.2 var(--f-display);letter-spacing:-.015em;white-space:nowrap}.front .lab small{color:var(--ink3);font-size:12.5px;line-height:1.25}.front .lab .short,.front .lab .cap{display:none}.front .stop.on .lab{text-align:left;flex-direction:row;align-items:baseline;gap:12px}.front .stop.on .lab b{white-space:nowrap;font-size:22px}.front .stop.on .lab small{white-space:nowrap;font-size:14px}.front .stop.on .lab .cap{color:var(--ink2);text-align:right;margin-left:auto;font-size:14px;display:block}.front .cv-k14{background-image:url(/landing/front/hero-k14.webp)}.front .cv-k58{background-image:url(/landing/front/hero-k58.webp)}.front .cv-k911{background-image:url(/landing/front/hero-k911.webp)}.front .cv-kol{background-image:url(/landing/front/hero-kol.webp)}.front .cv-uni{background-image:url(/landing/front/hero-uni.webp)}.front .cv-markaz{background-image:url(/landing/front/hero-markaz.webp)}.front .band-t .stop:not(.on) .pane{background-position:50%;background-size:contain;background-origin:content-box}.front .band-t .stop:not(.on) .pane.cv-k14{background-color:#fffdf6;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%2214%2012%20332%20420%22%20fill%3D%22none%22%20stroke%3D%22%2317356F%22%20stroke-width%3D%229%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%22264%22%20cy%3D%2286%22%20r%3D%2264%22%20fill%3D%22%23FFC53D%22%20stroke%3D%22none%22%2F%3E%3Cpath%20d%3D%22M92%20204H250A50%2050%200%200%200%20262%20106A72%2072%200%200%200%20128%2086A64%2064%200%200%200%2092%20204Z%22%20fill%3D%22%23fff%22%2F%3E%3Cg%20fill%3D%22%2317356F%22%20stroke%3D%22none%22%3E%3Cpath%20transform%3D%22translate(112%20262)%22%20d%3D%22M0-24C10-8%2017%202%2017%2011A17%2017%200%201%201-17%2011C-17%202-10-8%200-24Z%22%2F%3E%3Cpath%20transform%3D%22translate(180%20290)%22%20d%3D%22M0-24C10-8%2017%202%2017%2011A17%2017%200%201%201-17%2011C-17%202-10-8%200-24Z%22%2F%3E%3Cpath%20transform%3D%22translate(248%20262)%22%20d%3D%22M0-24C10-8%2017%202%2017%2011A17%2017%200%201%201-17%2011C-17%202-10-8%200-24Z%22%2F%3E%3C%2Fg%3E%3Cpath%20d%3D%22M24%20368q26-24%2052%200t52%200%2052%200%2052%200%2052%200%2052%200%22%2F%3E%3Cpath%20d%3D%22M24%20408q26-24%2052%200t52%200%2052%200%2052%200%2052%200%2052%200%22%20stroke%3D%22%232E9E6B%22%2F%3E%3C%2Fsvg%3E"),repeating-linear-gradient(#0000 0 29px,#618cc857 29px 31px);background-position:50%,0 14px;background-repeat:no-repeat,repeat;background-size:contain,auto;background-origin:content-box,border-box;padding:0 5px}.front .band-t .stop:not(.on) .pane.cv-k58{background-color:#2457e6;background-image:url(/landing/front/sp-k58.png);padding:0 10px}.front .band-t .stop:not(.on) .pane.cv-k911{background-color:#1c2430;background-image:url(/landing/front/sp-k911.png);padding:0 3px}.front .band-t .stop:not(.on) .pane.cv-kol{background-color:#fff;background-image:url(/landing/front/sp-kol.png);padding:0 13px}.front .band-t .stop:not(.on) .pane.cv-uni{background-color:#fff;background-image:url(/landing/front/sp-uni.png);background-size:cover;background-origin:border-box}.front .band-t .stop:not(.on) .pane.cv-markaz{background-color:#4a3fe0;background-image:url(/landing/front/sp-markaz.png);padding:0 11px}@media (max-width:1240px){.front .band-t .stop .pane{background-position:50%;background-size:contain;background-origin:content-box}.front .band-t .stop .pane.cv-k14{background-color:#fffdf6;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%2214%2012%20332%20420%22%20fill%3D%22none%22%20stroke%3D%22%2317356F%22%20stroke-width%3D%229%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%22264%22%20cy%3D%2286%22%20r%3D%2264%22%20fill%3D%22%23FFC53D%22%20stroke%3D%22none%22%2F%3E%3Cpath%20d%3D%22M92%20204H250A50%2050%200%200%200%20262%20106A72%2072%200%200%200%20128%2086A64%2064%200%200%200%2092%20204Z%22%20fill%3D%22%23fff%22%2F%3E%3Cg%20fill%3D%22%2317356F%22%20stroke%3D%22none%22%3E%3Cpath%20transform%3D%22translate(112%20262)%22%20d%3D%22M0-24C10-8%2017%202%2017%2011A17%2017%200%201%201-17%2011C-17%202-10-8%200-24Z%22%2F%3E%3Cpath%20transform%3D%22translate(180%20290)%22%20d%3D%22M0-24C10-8%2017%202%2017%2011A17%2017%200%201%201-17%2011C-17%202-10-8%200-24Z%22%2F%3E%3Cpath%20transform%3D%22translate(248%20262)%22%20d%3D%22M0-24C10-8%2017%202%2017%2011A17%2017%200%201%201-17%2011C-17%202-10-8%200-24Z%22%2F%3E%3C%2Fg%3E%3Cpath%20d%3D%22M24%20368q26-24%2052%200t52%200%2052%200%2052%200%2052%200%2052%200%22%2F%3E%3Cpath%20d%3D%22M24%20408q26-24%2052%200t52%200%2052%200%2052%200%2052%200%2052%200%22%20stroke%3D%22%232E9E6B%22%2F%3E%3C%2Fsvg%3E"),repeating-linear-gradient(#0000 0 29px,#618cc857 29px 31px);background-position:50%,0 14px;background-repeat:no-repeat,repeat;background-size:contain,auto;background-origin:content-box,border-box;padding:6px}.front .band-t .stop .pane.cv-k58{background-color:#2457e6;background-image:url(/landing/front/sp-k58.png);padding:5px}.front .band-t .stop .pane.cv-k911{background-color:#1c2430;background-image:url(/landing/front/sp-k911.png);padding:6px}.front .band-t .stop .pane.cv-kol{background-color:#fff;background-image:url(/landing/front/sp-kol.png);padding:5px}.front .band-t .stop .pane.cv-uni{background-color:#fff;background-image:url(/landing/front/sp-uni.png);background-size:cover;background-origin:border-box}.front .band-t .stop .pane.cv-markaz{background-color:#4a3fe0;background-image:url(/landing/front/sp-markaz.png);padding:6px}}.front .cv-himoya{background-image:url(/landing/front/t-himoya.webp)}.front .cv-olchov{background-image:url(/landing/front/g-uni-1.webp)}.front .cv-topilma{background-image:url(/landing/front/t-topilma.webp)}.front .cv-sarlavha{background-image:url(/landing/front/t-sarlavha.webp)}.front .cv-studiya{background-image:url(/landing/front/t-studiya.webp)}.front .cv-sahna{background-image:url(/landing/front/t-sahna.webp)}.front .sec{padding:104px 0}.front .sec-desk{background:var(--desk)}.front .sec-head{max-width:860px;margin-bottom:52px}.front .sec-head p{color:var(--ink2);text-wrap:pretty;max-width:680px;margin-top:16px;font-size:18px;line-height:1.55}.front .voices{border-top:1px solid var(--line);padding:72px 0 104px}.front .voice{grid-template-columns:196px 1fr;align-items:stretch;column-gap:24px;display:grid}.front .voice+.voice{margin-top:14px}.front .v-who{flex-direction:column;justify-content:center;display:flex}.front .v-who b{font:600 20px/1.2 var(--f-display);letter-spacing:-.015em}.front .v-who span{color:var(--ink3);font-size:14px}.front .v-say{border-radius:6px;align-items:center;min-height:112px;display:flex;position:relative;overflow:hidden}div.front[data-ko=toliq] .v-k14 .v-say{background:#fffdf6 repeating-linear-gradient(#0000 0 54px,#618cc857 54px 56px) 0 23px;padding:0 40px 0 96px;box-shadow:inset 0 0 0 1px #17356f1f}div.front[data-ko=toliq] .v-k14 .v-say:before{content:"";opacity:.8;background:#e04e3a;width:2px;position:absolute;top:0;bottom:0;left:68px}div.front[data-ko=toliq] .v-k14 p{font:800 40px/56px "Front Nunito", var(--f-text);color:#17356f;letter-spacing:-.01em}div.front[data-ko=toliq] .v-k58 .v-say{box-shadow:inset 0 0 0 1px var(--line);background:#fff;padding:20px 76px 20px 28px}div.front[data-ko=toliq] .v-k58 .v-say:after{content:"6";color:#fff;width:44px;font:700 20px/1 var(--f-display);background:#2457e6;justify-content:center;align-items:flex-start;padding-top:18px;display:flex;position:absolute;top:0;bottom:0;right:0}div.front[data-ko=toliq] .v-k58 .callout{background:#eef2fb;border-left:6px solid #2457e6;width:100%;padding:22px 26px 16px;position:relative}div.front[data-ko=toliq] .v-k58 .callout i{color:#fff;font:700 12px/1 var(--f-text);background:#2457e6;padding:5px 9px;font-style:normal;position:absolute;top:-12px;left:-6px}div.front[data-ko=toliq] .v-k58 p{font:600 25px/1.35 var(--f-text);color:#14213d}div.front[data-ko=toliq] .v-k911 .v-say{background:#1c2430;padding:22px 36px 22px 0}div.front[data-ko=toliq] .v-k911 .formula{color:#f0b429;width:190px;font:700 44px/1 var(--f-display);background:#141b25;flex-direction:column;flex:none;justify-content:center;align-self:stretch;margin:-22px 32px -22px 0;padding-left:28px;display:flex}div.front[data-ko=toliq] .v-k911 .formula span{display:block}div.front[data-ko=toliq] .v-k911 .formula sub{vertical-align:-.2em;font-size:.55em}div.front[data-ko=toliq] .v-k911 .formula small{font:500 13px/1 var(--f-text);color:#fff9;letter-spacing:0;margin-top:8px;display:block}div.front[data-ko=toliq] .v-k911 p{font:400 20px/1.5 var(--f-text);color:#ffffffeb}div.front[data-ko=toliq] .v-uni .v-say{background:#fcfcfa;padding:24px 40px 24px 0;box-shadow:inset 0 0 0 1px #1e3a6e,inset 0 0 0 5px #fcfcfa,inset 0 0 0 6px #1e3a6e4d}div.front[data-ko=toliq] .v-uni .num{text-align:center;width:110px;font:700 26px/1 var(--f-display);color:#1e3a6e;border-right:1px solid #1e3a6e4d;flex:none;margin-right:32px;padding:8px 0}div.front[data-ko=toliq] .v-uni .num small{font:400 11px/1 var(--f-text);color:#5e6b7e;margin-top:6px;display:block}div.front[data-ko=toliq] .v-uni p{font:400 16px/1.6 var(--f-text);color:#1b2742;max-width:760px}div.front[data-ko=toliq] .v-uni p sup{color:#8c1d2f;font-weight:700}.front .how{grid-template-columns:4fr 5fr 3fr;column-gap:56px;display:grid}.front .step{position:relative}.front .step-vis{height:260px;position:relative}.front .step+.step .step-vis:before{content:"";background:var(--ink);width:30px;height:2px;position:absolute;top:118px;left:-44px}.front .step+.step .step-vis:after{content:"";border-top:2px solid var(--ink);border-right:2px solid var(--ink);width:10px;height:10px;position:absolute;top:113px;left:-22px;transform:rotate(45deg)}.front .step h3{gap:12px;margin-top:28px;display:flex}.front .step h3 span{color:var(--ink3);font-weight:600}.front .step p{color:var(--ink2);max-width:400px;margin-top:10px;font-size:16px;line-height:1.6}.front .mock-field{background:var(--paper);font:500 17px/1.45 var(--f-text);box-shadow:inset 0 0 0 1px var(--line2), 0 18px 30px -22px #15121f66;border-radius:14px;padding:18px 20px 54px;position:absolute;top:34px;left:0;right:0}.front .mock-field:after{content:attr(data-go);color:#fff;height:34px;font:600 13px/34px var(--f-text);background:#6b4fe3;border-radius:9px;padding:0 14px;position:absolute;bottom:10px;right:10px}.front .voice-msg{background:var(--paper);height:58px;box-shadow:inset 0 0 0 1px var(--line2), 0 14px 24px -18px #15121f66;border-radius:18px 18px 4px;align-items:center;gap:12px;padding:0 16px 0 10px;display:flex;position:absolute;top:176px;left:44px;right:0}.front .voice-msg .play{background:#2aabee;border-radius:50%;flex:none;width:38px;height:38px;position:relative}.front .voice-msg .play:after{content:"";border-top:8px solid #0000;border-bottom:8px solid #0000;border-left:12px solid #fff;position:absolute;top:11px;left:15px}.front .wave{height:26px;-webkit-mask-image:var(--wave);-webkit-mask-image:var(--wave);mask-image:var(--wave);--wave:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 26' preserveAspectRatio='none'%3E%3Cpath d='M0 13 L0 9 L6 5 L12 11 L18 2 L24 8 L30 0 L36 7 L42 3 L48 10 L54 6 L60 1 L66 8 L72 4 L78 11 L84 6 L90 9 L96 3 L102 10 L108 7 L114 11 L120 9 L120 17 L114 15 L108 19 L102 16 L96 23 L90 17 L84 20 L78 15 L72 22 L66 18 L60 25 L54 20 L48 16 L42 23 L36 19 L30 26 L24 18 L18 24 L12 15 L6 21 L0 17 Z'/%3E%3C/svg%3E");background:repeating-linear-gradient(90deg,#2aabee 0 3px,#0000 3px 6px);flex:1;-webkit-mask-size:100% 100%;mask-size:100% 100%}.front .voice-msg b{font:600 13px/1 var(--f-text);color:var(--ink2)}.front .voice-cap{color:var(--ink3);font-size:13px;position:absolute;top:240px;left:44px}.front .fan{position:absolute;inset:0}.front .fan .f-slide{border-radius:6px;width:300px;position:absolute;top:14px;left:0;box-shadow:0 0 0 1px #15121f1a,0 22px 30px -22px #15121f80}.front .mini{background:var(--paper);text-align:center;border-radius:2px;width:112px;height:150px;padding:14px 12px;font:700 10.5px/1.2 Times New Roman,Times,serif;position:absolute;box-shadow:0 0 0 1px #15121f1f,0 16px 22px -16px #15121f73}.front .mini:after{content:"";background:repeating-linear-gradient(#c9c6d4 0 2px,#0000 2px 10px);height:84px;margin-top:9px;display:block}.front .mini.m1{top:92px;left:176px;transform:rotate(-5deg)}.front .mini.m2{top:72px;left:264px;transform:rotate(1deg)}.front .mini.m3{top:92px;left:350px;transform:rotate(6deg)}.front .mini.m2:after{background:repeating-linear-gradient(#c9c6d4 0 2px,#0000 2px 9px,#e2e0ea 9px 11px,#0000 11px 22px)}.front .mini.m3:after{background:repeating-linear-gradient(#c9c6d4 0 2px,#0000 2px 14px)}.front .files{flex-direction:column;gap:10px;display:flex;position:absolute;top:30px;left:0;right:0}.front .file{background:var(--paper);height:58px;box-shadow:inset 0 0 0 1px var(--line2);font:500 14.5px/1.25 var(--f-text);border-radius:12px;align-items:center;gap:12px;padding:0 14px 0 10px;display:flex}.front .file i{color:#fff;width:38px;height:38px;font:700 11px/38px var(--f-text);text-align:center;border-radius:8px;flex:none;font-style:normal}.front .file .wd{background:#2b5fb8}.front .file .pd{background:#b3261e}.front .file small{color:var(--ink3);font-size:12px;display:block}.front .make{grid-template-columns:282px 1fr;align-items:start;column-gap:48px;display:grid}.front .rail{flex-direction:column;display:flex;position:sticky;top:92px}.front .rail-t{color:var(--ink3);margin-bottom:10px;font-size:14px}.front .rail-stop{text-align:left;border-radius:10px;align-items:center;gap:14px;padding:9px 10px 9px 12px;display:flex;position:relative}.front .rail-stop .sw{background-size:cover;background-position:var(--pos,50%) 50%;border-radius:4px;flex:none;width:60px;height:34px;box-shadow:inset 0 0 0 1px #15121f1f}.front .rail-stop b{font:600 15.5px/1.2 var(--f-display);letter-spacing:-.01em;display:block}.front .rail-stop small{color:var(--ink3);font-size:12.5px;display:block}.front .rail-stop:hover,.front .rail-stop.on{background:var(--desk)}.front .rail-stop.on:before{content:"";background:var(--age);border-radius:2px;width:4px;position:absolute;top:10px;bottom:10px;left:0}.front .rail-note{color:var(--ink3);margin-top:16px;padding-left:12px;font-size:14px;line-height:1.5}.front .panel[hidden]{display:none}.front .panel-h{align-items:baseline;gap:16px;margin-bottom:16px;display:flex}.front .panel-h p{color:var(--ink2);font-size:15.5px}.front .slides{grid-template-columns:1fr 1fr;gap:14px;display:grid}.front .slides img{aspect-ratio:16/9;background:var(--desk);border-radius:6px;width:100%;box-shadow:0 0 0 1px #15121f1a}.front .docs-h{margin:44px 0 16px}.front .docs{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.front .sheet{color:#111;background:#fff;border-radius:2px;height:318px;padding:22px 22px 0;font:400 12.5px/1.45 Times New Roman,Times,Liberation Serif,serif;position:relative;overflow:hidden;box-shadow:0 0 0 1px #15121f24,0 22px 30px -24px #15121f80}.front .sheet:after{content:"";background:linear-gradient(#fff0,#fff 85%);height:54px;position:absolute;bottom:0;left:0;right:0}.front .sheet .t{text-align:center;margin-bottom:8px;font-size:15px;font-weight:700}.front .sheet table{border-collapse:collapse;width:100%}.front .sheet td,.front .sheet th{text-align:left;vertical-align:top;border:1px solid #333;padding:3px 6px;font-weight:400}.front .sheet th{font-weight:700}.front .sheet .r{text-align:right;white-space:nowrap}.front .sheet p{margin:7px 0}.front .sheet .row{justify-content:space-between;gap:10px;display:flex}.front .sheet .q{margin-top:9px}.front .sheet .q b{font-weight:700}.front .sheet .opts{grid-template-columns:1fr 1fr;column-gap:8px;margin-top:2px;display:grid}.front .sheet .lvl{border-top:1px solid #333;grid-template-columns:62px 1fr;gap:8px;padding:7px 0 9px;display:grid}.front .sheet .lvl b{font-weight:700}.front .sheet .ans{border-bottom:1px solid #777;height:16px}.front .key{z-index:1;background:#fff8dc;padding:7px 10px;font:400 12px/1.35 Times New Roman,Times,serif;position:absolute;bottom:12px;left:14px;right:14px;transform:rotate(-1.2deg);box-shadow:0 0 0 1px #c9a400,0 8px 14px -8px #0006}.front .key b{font-weight:700}.front .doc-cap{margin-top:14px}.front .doc-cap b{font:600 17px/1.3 var(--f-display);letter-spacing:-.01em;display:block}.front .doc-cap span{color:var(--ink2);margin-top:3px;font-size:14.5px;line-height:1.5;display:block}.front .rules{border-top:2px solid var(--ink);list-style:none}.front .rules li{border-bottom:1px solid var(--line2);color:var(--ink2);padding:14px 0;font-size:16px;line-height:1.5}.front .rules li b{color:var(--ink);font-weight:600}.front .tg{grid-template-columns:minmax(0,560px) 1fr;align-items:start;column-gap:56px;display:grid}.front .tg .lead{color:var(--ink2);max-width:470px;margin-top:20px;font-size:18px;line-height:1.55}.front .tg .rules{margin-top:32px}.front .tg-act{align-items:center;gap:16px;margin-top:28px;display:flex}.front .tg-act p{color:var(--ink3);max-width:220px;font-size:14px;line-height:1.4}.front .tg-chats{grid-template-columns:1fr 1fr;column-gap:20px;display:grid}.front .thread{flex-direction:column;min-width:0;display:flex}.front .th-who{align-items:center;gap:9px;margin-bottom:12px;display:flex}.front .th-who:before{content:"";background:var(--at);border-radius:2px;width:10px;height:10px}.front .th-who b{font:600 20px/1.2 var(--f-display);letter-spacing:-.015em}.front .chat{background:#dde5ee;border-radius:16px;flex:1;overflow:hidden;box-shadow:inset 0 0 0 1px #15121f1a,0 30px 40px -34px #15121f80}.front .chat-h{background:var(--paper);height:50px;color:var(--ink3);align-items:center;gap:9px;padding:0 14px;font-size:13px;display:flex;box-shadow:0 1px #15121f1a}.front .chat-h img{background:var(--desk);border-radius:50%;width:32px;height:32px;padding:6px}.front .chat-h b{font:600 15px/1.2 var(--f-text);color:var(--ink)}.front .chat-b{flex-direction:column;align-items:flex-start;gap:6px;padding:12px 10px 14px;display:flex}.front .msg{background:var(--paper);max-width:90%;color:var(--ink);border-radius:14px 14px 14px 4px;padding:8px 12px 9px;font-size:14.5px;line-height:1.4;box-shadow:0 1px 1px #15121f24}.front .msg b{font-weight:600}.front .msg.out{background:#e6f8d6;border-radius:14px 14px 4px;align-self:flex-end;align-items:center;gap:10px;width:236px;margin-bottom:2px;padding:7px 10px 7px 8px;display:flex}.front .msg.out .play{background:#4fae4e;border-radius:50%;flex:none;width:36px;height:36px;position:relative}.front .msg.out .play:after{content:"";border-top:8px solid #0000;border-bottom:8px solid #0000;border-left:12px solid #fff;position:absolute;top:10px;left:14px}.front .msg.out .wave{background:repeating-linear-gradient(90deg,#4fae4e 0 3px,#0000 3px 6px);height:22px}.front .msg.out b{font:600 12.5px/1 var(--f-text);color:#3b7d3c}.front .msg.out i{font:400 11.5px/1 var(--f-text);color:#4f8f50;white-space:nowrap;align-self:flex-end}.front .msg.out i:after{content:"✓✓";letter-spacing:-.34em;margin-left:3px;padding-right:.34em}.front .msg.doc{width:90%;padding:8px 12px 9px 8px}.front .doc-f{align-items:center;gap:10px;margin-bottom:8px;display:flex}.front .doc-pic{aspect-ratio:16/9;background-position:50%;background-size:cover;border-radius:5px;flex:none;width:124px;box-shadow:inset 0 0 0 1px #15121f29}.front .doc-f b{font:600 14px/1.3 var(--f-text);overflow-wrap:anywhere;display:block}.front .doc-f small{color:var(--ink3);margin-top:3px;font-size:12.5px;display:block}.front .kb{gap:4px;width:90%;margin-top:-2px;display:flex}.front .kb span{color:#fff;height:36px;font:600 13.5px/1 var(--f-text);background:#5f6e83;border-radius:8px;flex:1;justify-content:center;align-items:center;display:inline-flex;position:relative}.front .kb .url:after{content:"";border-top:1.5px solid #ffffffbf;border-right:1.5px solid #ffffffbf;width:5px;height:5px;position:absolute;top:7px;right:7px}.front .tg-cap{color:var(--ink2);grid-column:1/-1;max-width:640px;margin-top:18px;font-size:14.5px;line-height:1.5}.front .app{grid-template-columns:8fr 4fr;align-items:start;column-gap:48px;display:grid}.front .win{color:#fff;background:#100e17;border-radius:10px;overflow:hidden;box-shadow:0 0 0 1px #0b0912,0 40px 60px -42px #15121fcc}.front .win-bar{color:#9a94b0;white-space:nowrap;background:#0b0912;align-items:center;gap:9px;height:40px;padding:0 16px 0 14px;font-size:13px;display:flex;box-shadow:0 1px #262233}.front .win-bar img{width:20px;height:20px}.front .win-bar b{color:#fff;font-weight:600}.front .win-bar em{color:#6fdca6;background:#12301f;border-radius:12px;align-items:center;height:24px;margin-left:auto;padding:0 10px;font-size:12px;font-style:normal;display:inline-flex}.front .win-bar em:before{content:"";background:#6fdca6;border-radius:50%;width:6px;height:6px;margin-right:7px}.front .win-bar em u{text-decoration:none}.front .win-bar>i{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 58 10' fill='none' stroke='%239a94b0' stroke-width='1.2'%3E%3Cpath d='M0 5.5h10M24.6.6h8.8v8.8h-8.8zM48.5.5l9 9M57.5.5l-9 9'/%3E%3C/svg%3E") no-repeat;flex:none;width:58px;height:10px;margin-left:10px}.front .win-body{grid-template-columns:164px 1fr;display:grid}.front .win-nav{color:#b9b3cc;flex-direction:column;gap:2px;padding:14px 10px 12px;font-size:13.5px;display:flex;box-shadow:1px 0 #262233}.front .win-nav span{border-radius:8px;align-items:center;height:34px;padding:0 12px;display:flex}.front .win-nav .on{color:#fff;background:#1f1b2e;font-weight:600;box-shadow:inset 3px 0 #8f7cf7}.front .win-nav em{color:#6fdca6;border-radius:8px;align-items:center;gap:7px;margin-top:auto;padding:9px 12px;font-size:12.5px;font-style:normal;display:flex;box-shadow:inset 0 0 0 1px #262233}.front .win-nav em:before{content:"";background:#6fdca6;border-radius:50%;width:6px;height:6px}.front .win-main{min-width:0;padding:20px 22px 18px}.front .win-h{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.front .win-h small{color:#9a94b0;font-size:12px;display:block}.front .win-h b{font:700 26px/1.15 var(--f-display);letter-spacing:-.02em;margin-top:5px;display:block}.front .win-h span{color:#9a94b0;margin-top:5px;font-size:13px;display:block}.front .win-h>i{color:#fff;height:34px;font:600 13px/34px var(--f-text);background:#7d6af0;border-radius:9px;flex:none;padding:0 14px}.front .wtiles{grid-template-columns:1.4fr 1fr 1fr;gap:12px;margin-top:18px;display:grid}.front .wtile{background:#17141f;border-radius:12px;min-width:0;padding:14px 14px 16px;box-shadow:inset 0 0 0 1px #262233}.front .wtile small{color:#9a94b0;justify-content:space-between;align-items:center;gap:8px;height:18px;font-size:12.5px;display:flex}.front .wtile small u{color:#b9b3cc;border-radius:7px;padding:2px 7px;font-size:11px;text-decoration:none;box-shadow:inset 0 0 0 1px #3a3450}.front .wtile>b{font:700 36px/1 var(--f-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:12px;display:block}.front .wtile>span{color:#b9b3cc;margin-top:9px;font-size:12.5px;line-height:1.35;display:block}.front .wtile-wait>b{color:#f5a94e}.front .ratio{background:#5fd39a;border-radius:6px;height:12px;margin-top:20px;overflow:hidden}.front .ratio i{background:#8f7cf7;width:68%;height:100%;display:block}.front .ratio-l{color:#b9b3cc;justify-content:space-between;gap:8px;margin-top:13px;font-size:13px;display:flex}.front .ratio-l b{color:#fff;font-weight:700}.front .tips{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.front .tip{background:#33250f;border-radius:12px;padding:13px 16px 15px}.front .tip-good{background:#12301f}.front .tip small{color:#ffffff9e;font-size:12px;display:block}.front .tip p{color:#fff;margin-top:6px;font-size:14px;line-height:1.45}.front .win-foot{color:#9a94b0;align-items:center;gap:9px;margin-top:14px;font-size:12.5px;display:flex}.front .win-foot:before{content:"";border-bottom:1.5px solid #6fdca6;border-left:1.5px solid #6fdca6;flex:none;width:9px;height:5px;margin-top:-3px;transform:rotate(-45deg)}.front .app-vis .org-note{max-width:640px;margin-top:18px}.front .app-side .rules{margin-top:14px}.front .app-side .rules li{padding:12px 0;font-size:15.5px}.front .app-act{margin-top:24px}.front .app-plan{color:var(--ink3);margin-top:14px;font-size:14px;line-height:1.5}.front .sec-ink{background:var(--ink);color:#fff}.front .live{grid-template-columns:5fr 7fr;align-items:center;column-gap:72px;display:grid}.front .live h2{color:#fff}.front .live .lead{color:#b9b3cc;max-width:440px;margin-top:20px;font-size:18px;line-height:1.55}.front .facts{border-top:1px solid #332e40;margin-top:32px;list-style:none}.front .facts li{color:#e9e6f3;border-bottom:1px solid #332e40;gap:14px;padding:14px 0;font-size:16px;display:flex}.front .facts li:before{content:"";background:#ffd500;border-radius:1px;flex:none;width:8px;height:8px;margin-top:9px}.front .room{padding:0 0 52px;position:relative}.front .screen{background:#211c30;border-radius:10px;width:calc(100% - 150px);padding:34px 40px 36px;box-shadow:inset 0 0 0 1px #3a3450,0 40px 60px -40px #000}.front .screen-top{color:#b9b3cc;justify-content:space-between;align-items:baseline;font-size:15px;display:flex}.front .screen-top b{color:#fff;font:600 17px/1.2 var(--f-display)}.front .code-row{align-items:center;gap:20px;max-width:452px;margin-top:34px;display:flex}.front .qr{background:#fff;border-radius:8px;flex:none;width:104px;height:104px;padding:8px}.front .qr i{background:conic-gradient(#15121f 25%, #fff 0 50%, #15121f 0 75%, #fff 0) 0 0 / 11px 11px, #fff;width:100%;height:100%;display:block;position:relative}.front .qr i:before,.front .qr i:after{content:"";background:#fff;width:28px;height:28px;position:absolute;box-shadow:inset 0 0 0 5px #15121f,inset 0 0 0 9px #fff,inset 0 0 0 28px #15121f}.front .qr i:before{top:0;left:0}.front .qr i:after{top:0;right:0}.front .code small{color:#b9b3cc;font-size:15px;display:block}.front .code{margin-top:40px}.front .code b{font:700 96px/1 var(--f-display);letter-spacing:.04em;color:#fff;margin-top:8px;display:block}.front .joined{color:#b9b3cc;flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;display:flex}.front .joined em{flex:0 0 100%;font-style:normal}.front .joined span{color:#fff;background:#2f2942;border-radius:15px;align-items:center;height:30px;padding:0 12px;font-size:14px;display:inline-flex}.front .phone{width:236px;color:var(--ink);background:#fff;border-radius:30px;padding:24px 16px 18px;position:absolute;bottom:0;right:-20px;box-shadow:0 0 0 7px #0b0912,0 0 0 8px #3a3450,0 40px 50px -30px #000}.front .phone-h{font:600 16px/1.2 var(--f-display);letter-spacing:-.01em}.front .phone-s{color:var(--ink3);margin-bottom:10px;font-size:12.5px}.front .rank{border-radius:9px;grid-template-columns:20px 1fr auto;align-items:center;gap:8px;height:38px;padding:0 10px;font-size:14px;display:grid}.front .rank+.rank{margin-top:4px}.front .rank b{font:700 14px/1 var(--f-display)}.front .rank i{font-variant-numeric:tabular-nums;font-style:normal;font-weight:600}.front .rank.me{background:#ffd500}.front .rank.o{background:var(--desk)}.front .org{grid-template-columns:1fr 1fr;align-items:start;column-gap:72px;display:grid}.front .org .lead{color:var(--ink2);max-width:520px;margin-top:18px;font-size:18px;line-height:1.55}.front .calc{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line2);border-radius:16px;margin-top:36px;padding:26px 28px 28px}.front .calc-top{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.front .calc-top label{color:var(--ink2);font-size:15px}.front .calc-top output{font:700 22px/1 var(--f-display)}.front .calc input[type=range]{appearance:none;cursor:grab;background:0 0;width:100%;height:38px;margin-top:6px}.front .calc input[type=range]::-webkit-slider-runnable-track{background:var(--line2);height:2px}.front .calc input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--ink);width:52px;height:28px;box-shadow:0 0 0 4px var(--paper), 0 6px 12px -4px #15121f73;border-radius:14px;margin-top:-13px}.front .calc input[type=range]::-moz-range-track{background:var(--line2);height:2px}.front .calc input[type=range]::-moz-range-thumb{background:var(--ink);border:0;border-radius:14px;width:52px;height:28px}.front .seats{flex-wrap:wrap;align-content:flex-start;gap:5px;min-height:59px;margin-top:14px;display:flex}.front .seats i{background:var(--ink);border-radius:3px;width:14px;height:14px}.front .calc-sum{border-top:1px solid var(--line);align-items:baseline;gap:10px;margin-top:22px;padding-top:20px;display:flex}.front .calc-sum b{font:700 44px/1 var(--f-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.front .calc-sum span{color:var(--ink2);font-size:16px}.front .calc-foot{justify-content:space-between;align-items:center;gap:16px;margin-top:20px;display:flex}.front .calc-foot p{color:var(--ink3);max-width:250px;font-size:14px;line-height:1.45}.front .ledger-h{justify-content:space-between;align-items:baseline;margin-bottom:14px;display:flex}.front .ledger-h span{color:var(--ink3);font-size:14px}.front .ledger{border-collapse:collapse;width:100%;font-size:15.5px}.front .ledger th{text-align:left;font:500 13.5px/1 var(--f-text);color:var(--ink3);border-bottom:2px solid var(--ink);padding:0 0 10px}.front .ledger td{border-bottom:1px solid var(--line);vertical-align:middle;padding:14px 0}.front .ledger td:first-child{width:34%;font-weight:600}.front .ledger .use{font-variant-numeric:tabular-nums;align-items:center;gap:10px;display:flex}.front .ledger .use i{background:var(--ink);border-radius:2px;height:10px}.front .ledger .hid{width:30%}.front .ledger .hid i{background:repeating-linear-gradient(135deg,#e3e0eb 0 6px,#f4f3f7 6px 12px);border-radius:4px;height:22px;display:block}.front .ledger th:last-child{padding-left:0}.front .org-note{color:var(--ink2);align-items:flex-start;gap:10px;margin-top:16px;font-size:15px;display:flex}.front .org-note:before{content:"";width:30px;height:16px;box-shadow:inset 0 0 0 1px var(--line2);background:repeating-linear-gradient(135deg,#d6d2e2 0 5px,#f4f3f7 5px 10px);border-radius:3px;flex:none;margin-top:4px}.front .plans{border-top:2px solid var(--ink)}.front .plan{border-bottom:1px solid var(--line2);grid-template-columns:230px 290px 1fr auto;align-items:center;column-gap:32px;padding:30px 0;display:grid}.front .plan h3{font-size:26px}.front .plan h3+p{color:var(--ink2);margin-top:4px;font-size:14.5px;line-height:1.45}.front .price b{font:700 40px/1 var(--f-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.front .price span{color:var(--ink2);margin-left:6px;font-size:15px}.front .price small{color:var(--ink3);margin-top:6px;font-size:13.5px;display:block}.front .units{flex-wrap:wrap;gap:4px;width:356px;display:flex}.front .units i{background:var(--ink);border-radius:3px;width:14px;height:14px}.front .units-l{color:var(--ink2);margin-top:10px;font-size:14.5px}.front .units-l b{color:var(--ink);font-weight:600}.front .plan .btn{min-width:190px}.front .plan-org{grid-template-columns:230px 290px 1fr auto}.front .plan-org .org-t{color:var(--ink2);max-width:380px;font-size:15.5px;line-height:1.5}.front .pay{color:var(--ink2);margin-top:22px;font-size:15px}.front .faq{grid-template-columns:4fr 8fr;align-items:start;column-gap:72px;display:grid}.front .faq-list{border-top:2px solid var(--ink)}.front .faq-list details{border-bottom:1px solid var(--line2)}.front .faq-list summary{cursor:pointer;font:600 19px/1.35 var(--f-display);letter-spacing:-.012em;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;list-style:none;display:flex}.front .faq-list summary::-webkit-details-marker{display:none}.front .faq-list summary:after{content:"";border-right:2px solid var(--ink);border-bottom:2px solid var(--ink);flex:none;width:12px;height:12px;transition:transform .2s;transform:rotate(45deg)translate(-3px,-3px)}.front .faq-list details[open] summary:after{transform:rotate(-135deg)translate(-3px,-3px)}.front .faq-list details p{color:var(--ink2);max-width:680px;padding:0 60px 24px 0;font-size:16.5px;line-height:1.6}.front .faq-side p{color:var(--ink2);max-width:340px;margin-top:16px;font-size:16px;line-height:1.6}.front .faq-side a{color:var(--violet-d);font-weight:600}.front .close{border-top:1px solid var(--line);padding:96px 0 0}.front .close-in{grid-template-columns:7fr 5fr;align-items:end;column-gap:48px;display:grid}.front .close .ask{justify-content:flex-end;margin-top:0}.front .close .ask-field{flex:auto}.front .shelf{gap:6px;margin-top:64px;display:flex}.front .shelf i{background-position:50% 26%;background-size:cover;border-radius:6px 6px 0 0;flex:1;height:84px;box-shadow:inset 0 0 0 1px #15121f1a}.front .foot{background:var(--ink);color:#cfc9e0;padding:56px 0 36px;font-size:15px}.front .foot-in{grid-template-columns:5fr 2fr 3fr 2fr;column-gap:48px;display:grid}.front .foot .brand{color:#fff}.front .foot .brand b{color:#b3a6ff}.front .foot-tag{color:#aaa4bf;max-width:340px;margin-top:14px;line-height:1.55}.front .foot h4{font:600 14px/1 var(--f-text);color:#fff;margin-bottom:14px}.front .foot ul{gap:9px;list-style:none;display:grid}.front .foot a:hover{color:#fff}.front .foot-base{color:#8f89a6;border-top:1px solid #332e40;justify-content:space-between;gap:24px;margin-top:44px;padding-top:20px;font-size:14px;display:flex}.front .foot-base nav{gap:18px;display:flex}.front .foot-base .cur{color:#fff}.front .s-inside{grid-template-columns:8fr 4fr;align-items:start;column-gap:48px;display:grid}.front .s-inside ul{border-top:2px solid var(--ink);list-style:none}.front .s-inside li{border-bottom:1px solid var(--line2);color:var(--ink2);padding:14px 0;font-size:16px}.front .s-inside li b{color:var(--ink);font-weight:600}.front .s-inside .lead{color:var(--ink2);margin-top:16px;font-size:18px;line-height:1.55}.front .ref{grid-template-columns:7fr 5fr;align-items:center;column-gap:64px;display:grid}.front .pages{height:420px;position:relative}.front .a4{color:#111;background:#fff;width:252px;height:356px;padding:26px 22px;font:400 11px/1.5 Times New Roman,Times,Liberation Serif,serif;position:absolute;overflow:hidden;box-shadow:0 0 0 1px #15121f24,0 30px 40px -30px #15121f8c}.front .a4.p1{text-align:center;top:34px;left:0;transform:rotate(-3deg)}.front .a4.p2{top:10px;left:236px;transform:rotate(1deg)}.front .a4.p3{top:38px;left:466px;transform:rotate(4deg)}.front .a4 .up{text-transform:uppercase;font-size:8.5px;line-height:1.35}.front .a4 .big{letter-spacing:.04em;margin-top:52px;font-size:18px;font-weight:700}.front .a4 .topic{margin-top:8px;font-size:12px;line-height:1.4}.front .a4 .sign{text-align:left;margin-top:36px;padding-left:84px;font-size:10px;line-height:1.7}.front .a4 .city{font-size:10px;position:absolute;bottom:20px;left:0;right:0}.front .a4 h5{text-align:center;letter-spacing:.03em;margin-bottom:12px;font:700 13px/1.4 Times New Roman,Times,serif}.front .a4 ol{list-style:none}.front .a4 ol li{align-items:baseline;gap:6px;margin-bottom:8px;font-size:11px;display:flex}.front .a4 ol li:after{content:"";border-bottom:1px dotted #555;flex:1;order:1}.front .a4 ol li span:last-child{order:2}.front .a4 .par{text-indent:18px;font-size:10.5px;line-height:1.7}.front .a4 .tag{height:24px;font:600 12px/24px var(--f-text);color:#0f7246;letter-spacing:0;text-transform:none;background:#e6f6ee;border-radius:12px;padding:0 10px;position:absolute;top:14px;left:14px}.front .a4 .tag.paid{color:#8f5300;background:#fff3e2}.front .a4.p3:after{content:"";background:linear-gradient(#fff0,#fff 80%);height:120px;position:absolute;bottom:0;left:0;right:0}.front .ref .lead{color:var(--ink2);margin-top:18px;font-size:18px;line-height:1.55}.front .ref-steps{border-top:2px solid var(--ink);counter-reset:s;margin-top:28px;list-style:none}.front .ref-steps>li{counter-increment:s;border-bottom:1px solid var(--line2);color:var(--ink2);grid-template-columns:36px 1fr;padding:14px 0;font-size:16px;line-height:1.5;display:grid}.front .ref-steps>li:before{content:counter(s);font:700 17px/1.45 var(--f-display);color:var(--ink)}.front .ref-steps>li b{color:var(--ink);font-weight:600}.front .ref .draft{color:var(--ink2);border-left:3px solid var(--ink);margin-top:18px;padding-left:14px;font-size:15px;line-height:1.55}.front .items{border-top:2px solid var(--ink)}.front .item{border-bottom:1px solid var(--line2);grid-template-columns:1fr 260px 200px;align-items:center;column-gap:32px;padding:26px 0;display:grid}.front .item h3{font-size:24px}.front .item h3+p{color:var(--ink2);margin-top:4px;font-size:15px}.front .item .price b{font-size:36px}.front .item .free b{color:#0f7246}.front .soon{grid-template-columns:250px 1fr;align-items:baseline;column-gap:32px;margin-top:40px;display:grid}.front .soon h3{font-size:20px}.front .soon ul{flex-wrap:wrap;gap:8px 10px;list-style:none;display:flex}.front .soon li{border:1px dashed var(--line2);height:38px;color:var(--ink2);border-radius:10px;align-items:center;padding:0 14px;font-size:15px;display:inline-flex}@media (max-width:860px){.front{--gut:16px}.front h1{font-size:40px;line-height:1.05}.front h2{font-size:30px;line-height:1.12}.front h3{font-size:20px}.front .top-in{gap:12px;height:56px}.front .brand{font-size:17px}.front .brand img{width:26px;height:26px}.front .top .who,.front .nav,.front .lang,.front .login{display:none}.front .top-r{gap:10px}.front .top-r .btn{border-radius:10px;height:38px;padding:0 14px;font-size:14px}.front .menu-btn{width:38px;height:38px;box-shadow:inset 0 0 0 1px var(--line2);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.front .menu-btn i{background:var(--ink);width:16px;height:2px;box-shadow:0 -5px 0 var(--ink), 0 5px 0 var(--ink)}.front .who-bar{padding:8px var(--gut);border-bottom:1px solid var(--line);background:var(--paper);justify-content:space-between;align-items:center;gap:12px;display:flex}.front .who-bar .who-seg{flex:1;max-width:240px}.front .who-bar .who-seg a{flex:1;justify-content:center;height:32px}.front .hero{padding:22px 0 36px}.front .hero-head{display:block}.front .hero-head .lead{margin-top:12px;padding-bottom:0;font-size:16px;line-height:1.5}.front .ask{flex-wrap:wrap;gap:10px;margin-top:16px}.front .ask-field{flex:100%;height:50px;padding:0 8px 0 14px}.front .ask-text{font-size:16px}.front .ask-chips .chip:not(.chip-age){display:none}.front .chip{height:34px}.front .ask .btn-lg{flex:100%;height:52px}.front .ask-note{text-align:center;flex:100%;max-width:none;font-size:13.5px}.front .stage{aspect-ratio:16/9;background-position:50%;background-size:cover;border-radius:8px;margin-top:20px;display:block;box-shadow:inset 0 0 0 1px #15121f1a,0 24px 34px -26px #15121f8c}.front .band{gap:6px;margin-top:12px;container-type:normal}.front .stop,.front .stop.on{flex:1 1 0}.front .pane,.front .stop.on .pane{aspect-ratio:1;background-position:var(--pos,50%) 50%;border-radius:8px;height:auto;box-shadow:inset 0 0 0 1px #15121f1f}.front .stop.on .pane{box-shadow:0 0 0 2px var(--paper), 0 0 0 4px var(--ink)}.front .stop:not(.on):hover .pane{transform:none}.front .tick{display:none}.front .lab,.front .stop.on .lab{text-align:center;flex-direction:column;align-items:center;gap:0;margin-top:8px}.front .lab b,.front .stop.on .lab b{white-space:nowrap;font-size:12px;font-weight:600}.front .stop.on .lab b{font-weight:700}.front .lab .full,.front .lab small,.front .stop.on .lab small,.front .stop.on .lab .cap{display:none}.front .lab .short{display:inline}.front .stage-cap{color:var(--ink2);text-align:center;margin-top:12px;font-size:13.5px;line-height:1.4;display:block}.front .sec{padding:64px 0}.front .sec-head{margin-bottom:30px}.front .sec-head p{margin-top:12px;font-size:16px}.front .voices{padding:48px 0 64px}.front .voice{display:block}.front .voice+.voice{margin-top:22px}.front .v-who{flex-direction:row;justify-content:flex-start;align-items:baseline;gap:10px;margin-bottom:8px}.front .v-who b{font-size:17px}.front .v-say{min-height:0}div.front[data-ko=toliq] .v-k14 .v-say{background-position:0 0;padding:14px 16px 14px 52px}div.front[data-ko=toliq] .v-k14 .v-say:before{left:36px}div.front[data-ko=toliq] .v-k14 p{font-size:25px;line-height:28px}div.front[data-ko=toliq] .v-k58 .v-say{padding:20px 44px 14px 14px}div.front[data-ko=toliq] .v-k58 .v-say:after{width:30px;padding-top:14px;font-size:15px}div.front[data-ko=toliq] .v-k58 .callout{padding:18px 14px 12px}div.front[data-ko=toliq] .v-k58 p{font-size:18px}div.front[data-ko=toliq] .v-k911 .v-say{padding:0 16px 18px;display:block}div.front[data-ko=toliq] .v-k911 .formula{flex-direction:row;justify-content:flex-start;align-items:baseline;gap:12px;width:auto;margin:0 -16px 14px;padding:14px 16px;font-size:30px}div.front[data-ko=toliq] .v-k911 .formula small{margin:0}div.front[data-ko=toliq] .v-k911 p{font-size:16px}div.front[data-ko=toliq] .v-uni .v-say{padding:18px;display:block}div.front[data-ko=toliq] .v-uni .num{text-align:left;border-bottom:1px solid #1e3a6e4d;border-right:0;align-items:baseline;gap:10px;width:auto;margin:0 0 12px;padding:0 0 10px;font-size:20px;display:flex}div.front[data-ko=toliq] .v-uni .num small{margin:0}div.front[data-ko=toliq] .v-uni p{font-size:14.5px}.front .how{display:block}.front .step+.step{margin-top:44px}.front .step+.step .step-vis:before,.front .step+.step .step-vis:after{display:none}.front .step-vis{height:236px}.front .step h3{margin-top:18px}.front .mock-field{font-size:16px;top:6px}.front .voice-msg{top:150px;left:28px}.front .voice-cap{top:214px;left:28px}.front .fan .f-slide{width:236px;top:4px}.front .mini{width:100px;height:134px;padding:11px 9px;font-size:9.5px}.front .mini:after{height:76px}.front .mini.m1{top:92px;left:62px}.front .mini.m2{top:78px;left:156px}.front .mini.m3{top:94px;left:248px}.front .step-files .step-vis{height:208px}.front .files{top:0}.front .make{display:block}.front .rail{margin:0 calc(-1 * var(--gut)) 22px;padding:2px var(--gut) 10px;scrollbar-width:none;flex-direction:row;gap:8px;position:static;overflow-x:auto}.front .rail::-webkit-scrollbar{display:none}.front .rail-t,.front .rail-note{display:none}.front .rail-stop{box-shadow:inset 0 0 0 1px var(--line2);flex:none;gap:9px;padding:7px 12px 7px 7px}.front .rail-stop .sw{width:34px;height:34px}.front .rail-stop small{display:none}.front .rail-stop b{white-space:nowrap;font-size:14px}.front .rail-stop.on{background:var(--ink);color:#fff;box-shadow:none}.front .rail-stop.on:before{display:none}.front .panel-h{margin-bottom:12px;display:block}.front .panel-h p{margin-top:4px;font-size:14.5px}.front .slides{grid-template-columns:1fr;gap:10px}.front .slides img:nth-child(n+3){display:none}.front .docs-h{margin:34px 0 12px}.front .docs{margin:0 calc(-1 * var(--gut));padding:4px var(--gut) 26px;scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;display:flex;overflow-x:auto}.front .docs::-webkit-scrollbar{display:none}.front .doc{scroll-snap-align:center;flex:0 0 82%}.front .rules li,.front .app-side .rules li{padding:12px 0;font-size:15px}.front .tg{display:block}.front .tg .lead{max-width:none;margin-top:12px;font-size:16px}.front .tg .rules{margin-top:22px}.front .tg-act{margin-top:20px;display:block}.front .tg-act .btn{width:100%;height:50px}.front .tg-act p{text-align:center;max-width:none;margin-top:10px;font-size:13.5px}.front .tg-chats{margin-top:36px;display:block}.front .thread+.thread{margin-top:26px}.front .thread+.thread .mid{display:none}.front .th-who b{font-size:17px}.front .tg-cap{margin-top:16px;font-size:14px}.front .app{display:block}.front .win-bar{padding:0 12px}.front .win-bar span,.front .win-bar em u{display:none}.front .win-body{display:block}.front .win-nav{display:none}.front .win-main{padding:16px 14px}.front .win-h>i{display:none}.front .win-h b{font-size:21px}.front .wtiles{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.front .wtile{padding:12px 13px 14px}.front .wtile-ratio{grid-column:1/-1}.front .wtile>b{font-size:30px}.front .ratio{margin-top:14px}.front .tips{grid-template-columns:1fr;gap:10px;margin-top:10px}.front .app-vis .org-note{font-size:14.5px}.front .app-side{margin-top:40px}.front .app-act .btn{width:100%;height:50px}.front .live{display:block}.front .live .lead{margin-top:14px;font-size:16px}.front .facts{margin-top:22px}.front .facts li{padding:12px 0;font-size:15px}.front .room{margin-top:32px;padding-bottom:0}.front .screen{width:auto;padding:20px 18px}.front .screen-top{font-size:13px}.front .screen-top b{font-size:15px}.front .code{margin-top:20px}.front .code-row{gap:14px;max-width:none;margin-top:20px}.front .qr{width:84px;height:84px;padding:7px}.front .qr i{background-size:10px 10px}.front .qr i:before,.front .qr i:after{width:24px;height:24px;box-shadow:inset 0 0 0 5px #15121f,inset 0 0 0 9px #fff,inset 0 0 0 24px #15121f}.front .code small{font-size:13px}.front .code b{font-size:56px}.front .joined{font-size:13px}.front .joined span{height:26px;padding:0 10px;font-size:13px}.front .phone{width:250px;margin:-8px auto 0;position:relative;right:auto;transform:none}.front .org{display:block}.front .org .lead{margin-top:12px;font-size:16px}.front .calc{margin-top:24px;padding:20px 16px}.front .calc-sum b{font-size:36px}.front .calc-foot{display:block}.front .calc-foot .btn{width:100%;height:50px;margin-top:14px}.front .calc-foot p{max-width:none}.front .org-side{margin-top:44px}.front .ledger{font-size:14.5px}.front .ledger .hid{width:24%}.front .ledger .use i{display:none}.front .plan,.front .plan-org{padding:24px 0;display:block}.front .plan .price{margin-top:14px}.front .price b{font-size:34px}.front .units{width:auto;max-width:356px;margin-top:16px}.front .plan .btn{width:100%;height:50px;margin-top:18px}.front .plan-org .org-t{margin-top:12px}.front .faq{display:block}.front .faq-side{margin-bottom:26px}.front .faq-list summary{padding:18px 0;font-size:17px}.front .faq-list details p{padding-right:0;font-size:15.5px}.front .close{padding-top:64px}.front .close-in{display:block}.front .close .ask{margin-top:22px}.front .shelf{gap:4px;margin-top:40px}.front .shelf i{height:56px}.front .foot{padding:40px 0 28px}.front .foot-in{grid-template-columns:1fr 1fr;gap:32px 24px}.front .foot-in>div:first-child,.front .foot-in>div:last-child{grid-column:1/-1}.front .foot-base{display:block}.front .foot-base nav{margin-top:12px}.front .s-inside,.front .ref{display:block}.front .s-inside ul{margin-top:26px}.front .pages{height:330px;margin:0 0 30px}.front .a4{width:210px;height:297px;padding:20px 18px;font-size:9px}.front .a4.p1{top:22px;left:0}.front .a4.p2{top:4px;left:74px}.front .a4.p3{top:26px;left:148px}.front .a4 .up{font-size:7.5px}.front .a4 .big{margin-top:50px;font-size:15px}.front .a4 .topic{font-size:10px}.front .a4 .sign{margin-top:40px;padding-left:60px;font-size:8.5px}.front .a4 .city{font-size:8.5px;bottom:16px}.front .a4 h5{margin-top:22px;margin-bottom:8px;font-size:10.5px}.front .a4 ol li{margin-bottom:6px;font-size:9.5px}.front .a4 .par{text-indent:14px;font-size:9px}.front .a4 .tag{height:20px;padding:0 8px;font-size:10.5px;line-height:20px;top:10px;left:10px}.front .item{padding:22px 0;display:block}.front .item .price{margin-top:12px}.front .item .btn{width:100%;height:50px;margin-top:16px}.front .soon{display:block}.front .soon ul{margin-top:14px}}@media (min-width:861px){.front .stage-cap{display:none}}@media (max-width:380px){.front .brand{gap:7px;font-size:16px}.front .top-r .btn{padding:0 11px;font-size:13.5px}.front .lab b,.front .stop.on .lab b{font-size:11px}}@media (min-width:861px) and (max-width:1240px){.front{--gut:32px}.front h1{font-size:60px}.front .nav,.front .ask-note{display:none}.front .plan,.front .plan-org{grid-template-columns:200px 200px 1fr;row-gap:18px}.front .units{width:266px}.front .tg,.front .app{display:block}.front .tg-text,.front .app-side{max-width:640px}.front .tg-chats{max-width:820px;margin-top:48px}.front .app-side{margin-top:44px}}@media (prefers-reduced-motion:reduce){.front *{transition:none!important;animation:none!important}}.front .rev{z-index:60;color:#5c4a00;background:#fffbe6;border:1px dashed #8a6d00;border-radius:3px;align-items:center;gap:4px;padding:4px 5px 4px 9px;font:400 12px/1 ui-monospace,Cascadia Mono,Consolas,monospace;display:flex;position:fixed;bottom:12px;left:12px}.front .rev span{margin-right:4px}.front .rev a{border-radius:2px;padding:5px 8px}.front .rev a.on{color:#fffbe6;background:#5c4a00}.front .wd{background:#2b5fb8}.front .pd{background:#b3261e}.front .file .pp-i{background:#c9482b}.front .cvr{aspect-ratio:16/9;background:var(--desk);display:block;position:relative;overflow:hidden;container-type:inline-size}.front .cvr>.cv,.front .cvr>img{object-fit:cover;background-position:50%;background-size:cover;width:100%;height:100%;position:absolute;inset:0}.front .now{background-color:var(--g);color:var(--i);text-align:left;white-space:normal;font-size:2.5cqw;line-height:1.2;display:block;position:absolute;inset:0;overflow:hidden}.front .now .n-x{width:20.5em;display:block;position:absolute;top:4.6em;left:2.6em}.front .now .n-l{font:700 .82em/1.2 "Front Noto", var(--f-text);letter-spacing:.1em;text-transform:uppercase;border-bottom:.12em solid var(--a);margin-bottom:.9em;padding-bottom:.5em;font-style:normal;display:inline-block}.front .now .n-t{font-family:var(--ff);font-weight:var(--fw);letter-spacing:-.01em;font-size:2.25em;line-height:1.1;display:block}.front .now .n-a{font:italic 400 .82em/1.3 "Front Noto", var(--f-text);opacity:.8;margin-top:1em;display:block}.front .now .n-i{background:var(--t);width:12.6em;height:12.6em;box-shadow:inset 0 0 0 .14em var(--tb);position:absolute;top:4.6em;right:2.6em}.front .now .n-i:after{content:"";background:var(--a);-webkit-mask:var(--ico) 50% 50% / contain no-repeat;-webkit-mask:var(--ico) 50% 50% / contain no-repeat;mask:var(--ico) 50% 50% / contain no-repeat;position:absolute;inset:27%}.front .now-textbook .n-x{flex-direction:column;display:flex;top:2em;bottom:2em}.front .now-textbook .n-l{letter-spacing:0;text-transform:none;border:0;align-self:flex-start;margin:0;padding:0;font-size:.9em;font-weight:400}.front .now-textbook .n-t{margin:auto 0;font-size:2.6em}.front .now-textbook .n-a{opacity:.92;margin:0;font-style:normal}.front .now-textbook .n-i{width:13.4em;height:12em;top:5.25em;right:2em}.front .now-stage_keynote .n-i,.front .now-exam_notes .n-i,.front .now-academic_defence .n-i{display:none}.front .now-stage_keynote .n-x,.front .now-exam_notes .n-x{flex-direction:column;width:auto;display:flex;inset:2em}.front .now-stage_keynote .n-l{letter-spacing:0;text-transform:none;color:#9a968c;border:0;align-self:flex-start;margin:0;padding:0;font-size:.9em;font-weight:400}.front .now-stage_keynote .n-t{border-bottom:.09em solid var(--a);letter-spacing:-.025em;margin-top:auto;padding-bottom:.3em;font-size:2.5em;line-height:1.06}.front .now-stage_keynote .n-a{color:#9a968c;opacity:1;margin-top:.9em;font-style:normal}.front .now-notebook_page{background-image:linear-gradient(90deg,#0000 0 3.5em,#e04e3ab3 3.5em 3.62em,#0000 3.62em),repeating-linear-gradient(#0000 0 1.9em,#618cc84d 1.9em 2em)}.front .now-notebook_page .n-x{flex-direction:column;width:19em;display:flex;top:2em;bottom:2em;left:4.7em}.front .now-notebook_page .n-l{border:.13em solid var(--a);letter-spacing:0;text-transform:none;background:#fff;border-radius:.55em;align-self:flex-start;margin-bottom:1.3em;padding:.3em .75em;transform:rotate(-1.5deg)}.front .now-notebook_page .n-t{font-size:2.55em}.front .now-notebook_page .n-a{color:#5a6b8a;opacity:1;margin-top:auto;font-style:normal}.front .now-notebook_page .n-i{top:4.8em;right:2.6em;transform:rotate(1.5deg);box-shadow:.25em .35em #17356f1f}.front .now-notebook_page .n-i:before{content:"";background:#ffc53dd9;width:4.8em;height:1.3em;position:absolute;top:-.7em;left:-1.3em;transform:rotate(-7deg)}.front .now-notebook_page .n-i:after{background:var(--i)}.front .now-exam_notes .n-l{letter-spacing:0;text-transform:none;color:var(--a);border:0;align-self:flex-start;margin-bottom:2.4em;padding:0;font-family:Front Mono,monospace}.front .now-exam_notes .n-t{max-width:13em;font-size:2.8em}.front .now-exam_notes .n-t:after{content:"";background:var(--a);width:3.2em;height:.12em;margin-top:.45em;display:block}.front .now-exam_notes .n-a{opacity:.75;margin-top:auto;font:700 .78em/1.3 Front Mono,monospace}.front .now-level_track .n-x{flex-direction:column;width:21em;display:flex;top:2em;bottom:2em;left:2em}.front .now-level_track .n-l{letter-spacing:0;text-transform:none;border:0;align-self:flex-start;margin:0;padding:0 0 0 1.1em;position:relative}.front .now-level_track .n-l:before{content:"";background:var(--a);width:.55em;height:.55em;position:absolute;top:.3em;left:0}.front .now-level_track .n-t{margin:auto 0;font-size:2.2em}.front .now-level_track .n-a{opacity:1;margin:0;font-style:normal;font-weight:700}.front .now-level_track .n-i{width:15em;height:100%;top:0;right:0}.front .now-level_track .n-i:after{background:#fff;inset:32% 30%}.front .now-academic_defence:before{content:"";box-shadow:inset 0 0 0 .08em #1e3a6e, inset 0 0 0 .3em var(--g), inset 0 0 0 .34em #c8ccd6;position:absolute;inset:1.1em}.front .now-academic_defence .n-x{text-align:center;flex-direction:column;align-items:center;width:auto;display:flex;inset:3em 4em}.front .now-academic_defence .n-l{letter-spacing:0;text-transform:none;color:#15213b;border:0;margin:0;padding:0 0 1em;position:relative}.front .now-academic_defence .n-l:after{content:"";background:var(--a);width:3em;height:.1em;margin-left:-1.5em;position:absolute;bottom:0;left:50%}.front .now-academic_defence .n-t{margin:auto 0;font-size:2.1em;line-height:1.15}.front .now-academic_defence .n-a{color:#5c6478;opacity:1;margin:0;font-style:normal}div.front[data-who=T] .now{--ico:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'2'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M12%202.8c3.7%204.4%206%207.6%206%2010.9a6%206%200%201%201-12%200c0-3.3%202.3-6.5%206-10.9z'%2F%3E%3C%2Fsvg%3E")}div.front[data-who=S] .now{--ico:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'black'%20stroke-width%3D'2'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M5%204h12a2%202%200%200%201%202%202v14H7.5A2.5%202.5%200%200%201%205%2017.5z'%2F%3E%3Cpath%20d%3D'M5%2017.5A2.5%202.5%200%200%201%207.5%2015H19'%2F%3E%3C%2Fsvg%3E")}.front .now-textbook{--g:#2457e6;--i:#fff;--a:#2457e6;--t:#fff;--tb:transparent;--ff:"Front Noto", var(--f-text);--fw:700}.front .now-stage_keynote{--g:#000;--i:#f2efe8;--a:#ffd500;--t:transparent;--tb:transparent;--ff:var(--f-text);--fw:800}.front .now-notebook_page{--g:#fffdf6;--i:#17356f;--a:#e04e3a;--t:#fff;--tb:transparent;--ff:"Front Nunito", var(--f-text);--fw:800}.front .now-exam_notes{--g:#1c2430;--i:#fff;--a:#f0b429;--t:transparent;--tb:transparent;--ff:"Front Noto", var(--f-text);--fw:700}.front .now-level_track{--g:#fcfaf5;--i:#1c1a2e;--a:#4a3fe0;--t:#4a3fe0;--tb:transparent;--ff:"Front Nunito", var(--f-text);--fw:800}.front .now-academic_defence{--g:#fcfcfa;--i:#1e3a6e;--a:#b4934f;--t:transparent;--tb:transparent;--ff:"Front Noto", var(--f-text);--fw:700}.front .band{position:relative}.front .band-t .stop{flex:0 0 84px}.front .band-t .stop.on{flex:1 1 0}.front .band-t .pane{height:calc(52cqw - 244.4px)}.front .set[hidden],.front .stage .cvr[hidden]{display:none}.front .set{position:absolute;inset:0}.front .s-slide{border-radius:.5em;width:39.6em;position:absolute;top:1.4em;left:1.4em;overflow:hidden;box-shadow:0 0 0 1px #15121f1a,0 2em 3em -2em #15121f8c}.front .s-quiz{color:#fff;text-align:left;background:#211c30;border-radius:.8em;width:39.6em;padding:1.1em 1.4em 1.3em;position:absolute;bottom:1.4em;left:1.4em;box-shadow:0 2em 3em -2.2em #15121fb3}.front .s-quiz small{color:#b9b3cc;font-size:1.05em;display:block}.front .s-quiz b{font:600 1.5em/1.22 var(--f-display);letter-spacing:-.01em;margin-top:.3em;display:block}.front .s-opts{flex-wrap:wrap;gap:.45em;margin-top:.8em;display:flex}.front .s-opts i{font:500 1.08em/1 var(--f-text);white-space:nowrap;background:#2f2942;border-radius:.5em;flex:auto;padding:.72em .8em;font-style:normal}.front .s-opts i.ok{color:#15121f;background:#ffd500;font-weight:600}.front .set .pp{text-align:left;padding:1.5em 1.3em 0;font-size:1em;line-height:1.38;position:absolute}.front .s-plan{width:15.8em;height:27em;top:1.6em;left:41.9em;transform:rotate(-2.5deg)}.front .s-test{width:16.6em;height:29.8em;top:6em;left:54.4em;transform:rotate(1.8deg)}.front .pp{color:#111;background:#fff;border-radius:2px;padding:14px 14px 0;font:400 11.5px/1.4 Times New Roman,Times,Liberation Serif,serif;overflow:hidden;box-shadow:0 0 0 1px #15121f24,0 22px 30px -24px #15121f80}.front .pp .t{text-align:center;margin-bottom:.55em;font-size:1.25em;font-weight:700}.front .pp table{border-collapse:collapse;width:100%}.front .pp td,.front .pp th{text-align:left;vertical-align:top;border:1px solid #333;padding:.22em .45em;font-weight:400}.front .pp th{font-weight:700}.front .pp p{margin:.6em 0}.front .pp .row{justify-content:space-between;gap:.8em;display:flex}.front .pp .q{margin-top:.75em}.front .pp .opts{grid-template-columns:1fr 1fr;column-gap:.6em;margin-top:.15em;display:grid}.front .pp .opts.one{grid-template-columns:1fr}.front .pp .r{white-space:nowrap}.front .pp .ans{border-bottom:1px solid #777;height:1.3em;display:block}.front .pp .h{font-weight:700;display:block}.front .pp .par{text-indent:1.4em;margin:0 0 .5em}@media (min-width:1241px){.front .band-t .stop.on .pane{background-image:none;background-color:var(--desk);padding:0;box-shadow:inset 0 0 0 1px #15121f14}}@media (min-width:861px){.front .band-t .stop:not(.on) .lab b{white-space:normal;line-height:1.15}.front .band-t .stop:not(.on) .lab small{display:none}.front .sets{left:calc(var(--i) * 94px);pointer-events:none;width:calc(100cqw - 470px);height:calc(52cqw - 244.4px);font-size:calc(1.38889cqw - 6.52778px);transition:left .45s cubic-bezier(.2,.7,.2,1);position:absolute;top:0}}.front .band-d .pane{position:relative;overflow:hidden;container-type:inline-size}.front .band-d .stop:not(.on) .pane .now{display:none}.front .band-d .pane .now{border-radius:8px;box-shadow:inset 0 0 0 1px #15121f1f}.front .s-inside{margin-top:44px}.front .chat{box-shadow:0 0 0 1px #15121f24,0 30px 40px -34px #15121f80}.front .doc-pic{overflow:hidden}.front .doc-pic .cvr{aspect-ratio:auto;width:100%;height:100%}.front .fan .f-slide{overflow:hidden}.front .fan .now .n-i{display:none}@media (max-width:860px){.front .band-d .pane .now{display:none!important}.front .band-d .stop,.front .band-d .stop.on{flex:0 0 calc(16.6667% - 5px)}}@media (min-width:861px){.front .band-d .stop.on{flex:0 0 calc(100cqw - 590px)}.front .band-d .stop:not(.on){flex:108px}div.front[data-ko=bugun] .band-d .stop.on .pane{background-image:none}}.front .day{margin-bottom:40px;display:flex}.front .day-i{font:600 14.5px/1.2 var(--f-display);letter-spacing:-.01em;color:var(--ink3);flex:1 1 0;padding-top:28px;position:relative}.front .day-i:before{content:"";background:var(--line2);height:2px;position:absolute;top:8px;left:0;right:0}.front .day-i:after{content:"";background:var(--line2);width:2px;height:14px;position:absolute;top:2px;left:0}.front .day-i.on{color:var(--ink)}.front .day-i.on:after{background:var(--ink);width:30px;height:16px;box-shadow:0 0 0 4px var(--ground,var(--paper));border-radius:8px;top:1px}.front .sec-desk{--ground:var(--desk)}.front .sec-ink{--ground:var(--ink)}.front .sec-ink .day-i{color:#8f89a6}.front .sec-ink .day-i:before,.front .sec-ink .day-i:after{background:#3a3450}.front .sec-ink .day-i.on{color:#fff}.front .sec-ink .day-i.on:after{background:#ffd500}.front .day-big{column-gap:32px;margin:56px 0 0}.front .day-big .day-i{color:var(--ink);padding-top:30px}.front .day-big .day-i:after{background:var(--ink);height:14px}.front .day-big .day-i b{font:700 22px/1.2 var(--f-display);letter-spacing:-.02em;display:block}.front .day-big ul{margin-top:10px;list-style:none}.front .day-big li{border-bottom:1px solid var(--line);font:400 15px/1.4 var(--f-text);letter-spacing:0;color:var(--ink2);padding:6px 0}.front .day-big .day-i:hover b{text-underline-offset:4px;text-decoration:underline}.front .mx-h,.front .mx-r{grid-template-columns:150px minmax(0,1.25fr) minmax(0,1fr) minmax(0,.9fr);column-gap:20px;display:grid}.front .mx-h{color:var(--ink3);margin-bottom:10px;font-size:14px}.front .mx-h b{font-weight:500}.front .mx-r{align-items:stretch}.front .mx-r+.mx-r{margin-top:14px}.front .v-say{box-shadow:inset 0 0 0 1px var(--line);background:#fff;padding:16px 24px}.front .v-say p{font:500 19px/1.4 var(--f-text)}.front .v-k14 .v-say p{font:800 30px/1.25 "Front Nunito", var(--f-text)}.front .v-k58 .v-say p{font-size:21px;font-weight:600}.front .v-k911 .v-say p{font-size:17px;font-weight:400}.front .v-uni .v-say p{font-size:15.5px;font-weight:400;line-height:1.55}div.front[data-ko=bugun] .v-say .num,div.front[data-ko=bugun] .v-say .callout i{display:none}div.front[data-ko=bugun] .v-say .formula{font:700 30px/1 var(--f-display);flex:none;margin-right:22px}div.front[data-ko=bugun] .v-say .formula sub{font-size:.55em}div.front[data-ko=bugun] .v-say .formula small{font:500 12px/1 var(--f-text);color:var(--ink3);margin-top:6px;display:block}.front .mx-t{flex-direction:column;justify-content:center;padding:12px 16px;font-size:13px;line-height:1.4;display:flex;position:relative}.front .mx-t .q{margin-top:0}.front .v-k14 .mx-t{font-size:16px}.front .v-k58 .mx-t{font-size:14px}.front .mx-q{color:#fff;background:#211c30;border-radius:10px;flex-direction:column;justify-content:center;padding:12px 16px 14px;display:flex}.front .mx-q b{font:600 15px/1.3 var(--f-display);letter-spacing:-.01em}.front .mx-q span{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.front .mx-q i{background:#2f2942;border-radius:6px;padding:6px 9px;font-size:12.5px;font-style:normal;line-height:1}.front .mx-q i.ok{color:#15121f;background:#ffd500;font-weight:600}.front .v-k14 .mx-q b{font-size:18px}.front .v-k14 .mx-q i{font-size:14px}.front .sub-head{max-width:860px;margin:96px 0 32px}.front .h-mid{letter-spacing:-.024em;font-size:32px;font-weight:700;line-height:1.15}.front .sub-head p{color:var(--ink2);max-width:680px;margin-top:12px;font-size:17px;line-height:1.55}.front .sec-ink .h-mid{color:#fff}.front .more{border-top:1px solid var(--line2);color:var(--ink2);justify-content:space-between;align-items:baseline;gap:32px;margin-top:56px;padding-top:18px;font-size:15.5px;line-height:1.5;display:flex}.front .more a{color:var(--ink);text-underline-offset:4px;flex:none;font-weight:600;text-decoration:underline}.front .sec-ink .more{color:#b9b3cc;border-color:#332e40}.front .sec-ink .more a{color:#fff}.front .tiles{flex-wrap:wrap;gap:56px 40px;display:flex}.front .tile{flex:calc(33.3333% - 26.6667px);min-width:300px;container-type:inline-size}.front .tile.w2{flex:2 calc(66.6667% - 13.3333px)}.front .tile.w3{flex:100%}.front .t-vis{height:280px;position:relative}.front .t-txt h3{margin-top:22px;font-size:20px}.front .t-txt p{color:var(--ink2);max-width:470px;margin-top:8px;font-size:15.5px;line-height:1.55}.front .sec-ink .t-txt h3{color:#fff}.front .sec-ink .t-txt p{color:#b9b3cc}@container (min-width:1000px){.front .tile-in{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;column-gap:56px;display:grid}.front .t-txt h3{margin-top:0;font-size:26px}.front .t-txt p{font-size:16.5px}}.front .soon-l{color:var(--ink2);grid-template-columns:auto 1fr;align-items:baseline;gap:8px 10px;max-width:470px;margin-top:14px;font-size:14px;line-height:1.45;display:grid}.front .soon-l>i{border:1px dashed var(--line2);white-space:nowrap;border-radius:7px;padding:5px 8px;font-size:12.5px;font-style:normal;line-height:1}.front .soon-c{grid-column:1/-1;gap:4px;display:flex}.front .soon-c i{background-position:50%;background-size:cover;border-radius:3px;flex:0 0 48px;height:27px;box-shadow:inset 0 0 0 1px #15121f1f}.front .v-var .var{width:66%;position:absolute}.front .v-var .v2{height:170px;top:0;left:31%;transform:rotate(3deg)}.front .v-var .v1{height:252px;top:20px;left:0}.front .blum{font:600 10.5px/1 var(--f-text);background:var(--desk);color:var(--ink2);border-radius:4px;margin-top:3px;padding:3px 6px;font-style:normal;display:inline-block}.front .v-var .key{width:50%;bottom:78px;left:auto;right:0}.front .rub{color:#111;background:#fff;flex-direction:column;width:60%;padding:7px 10px 8px;font:400 11.5px/1.35 Times New Roman,Times,serif;display:flex;position:absolute;bottom:0;right:0;transform:rotate(.8deg);box-shadow:0 0 0 1px #333,0 12px 16px -12px #15121f80}.front .sx{background:#fff;border-radius:6px;max-width:430px;position:absolute;inset:0;box-shadow:0 0 0 1px #15121f1a,0 22px 30px -24px #15121f80}.front .sx-t{text-align:center;font:700 13px/1 var(--f-text);position:absolute;top:16px;left:0;right:0}.front .sx-b{width:37%;height:74px;font:600 12.5px/1.2 var(--f-text);color:#3a1d14;background:#fdeee9;border:1.5px solid #d9573b;border-radius:8px;padding:9px 6px 0 30px;position:absolute}.front .sx-b i{color:#fff;width:17px;height:17px;font:700 10px/17px var(--f-text);text-align:center;background:#1e3a5f;border-radius:50%;font-style:normal;position:absolute;top:8px;left:8px}.front .sx-b small{font:400 10.5px/1.25 var(--f-text);color:#6b4a40;margin-top:4px;display:block}.front .sx .b1{top:48px;left:7%}.front .sx .b2{top:48px;right:7%}.front .sx .b3{bottom:26px;right:7%}.front .sx .b4{bottom:26px;left:7%}.front .sx-a{background:#d9573b;position:absolute}.front .sx-a:after{content:"";border-top:1.5px solid #d9573b;border-right:1.5px solid #d9573b;width:7px;height:7px;position:absolute}.front .sx .ar1{width:9%;height:1.5px;top:85px;left:45.5%}.front .sx .ar1:after{top:-3.5px;right:0;transform:rotate(45deg)}.front .sx .ar2{width:1.5px;height:48px;top:128px;right:25%}.front .sx .ar2:after{bottom:0;left:-3.5px;transform:rotate(135deg)}.front .sx .ar3{width:9%;height:1.5px;bottom:62px;left:45.5%}.front .sx .ar3:after{top:-3.5px;left:0;transform:rotate(225deg)}.front .sx .ar4{width:1.5px;height:48px;top:128px;left:25%}.front .sx .ar4:after{top:0;left:-3.5px;transform:rotate(-45deg)}.front .deck4{grid-template-columns:1fr 1fr;gap:8px;max-width:430px;padding-top:14px;display:grid}.front .deck4 img{border-radius:4px;width:100%;box-shadow:0 0 0 1px #15121f24}.front .deck6{grid-template-columns:repeat(3,1fr);gap:8px;max-width:450px;padding-top:44px;display:grid}.front .deck6 i{aspect-ratio:16/9;background-position:50%;background-size:cover;border-radius:4px;box-shadow:0 0 0 1px #15121f1f}.front .ktp{grid-template-columns:1fr 1fr 1.8fr 1fr 1fr;align-items:start;gap:6px;max-width:470px;padding-top:22px;display:grid}.front .ktp-d{color:var(--ink2);flex-direction:column;gap:5px;min-width:0;font-size:10.5px;line-height:1.25;display:flex}.front .ktp-d b{font:600 12px/1 var(--f-text);color:var(--ink3);border-bottom:2px solid var(--line2);padding-bottom:7px}.front .ktp-d span{box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:5px;padding:6px}.front .ktp-d.on{background:#fff;border-radius:8px;margin-top:-12px;padding:12px 10px;box-shadow:0 0 0 1px #15121f1a,0 22px 30px -22px #15121f80}.front .ktp-d.on b{color:var(--ink);border-color:var(--ink)}.front .ktp-d.on span.on{box-shadow:none;font:600 13.5px/1.3 var(--f-display);color:var(--ink);padding:2px 0}.front .ktp-d em{background:var(--desk);color:var(--ink);border-radius:6px;padding:6px 8px 6px 25px;font-size:11.5px;font-style:normal;position:relative}.front .ktp-d em:before{content:"";border-bottom:1.5px solid #0f7246;border-left:1.5px solid #0f7246;width:8px;height:4px;position:absolute;top:8px;left:9px;transform:rotate(-45deg)}.front .ktp-d small{color:#0f7246;font-size:11px;font-weight:600}.front .photo{color:#3b2f1c;background:#efe6d2;border-radius:3px;flex-direction:column;gap:8px;width:46%;height:240px;padding:18px 16px;font:700 11px/1.2 Times New Roman,Times,serif;display:flex;position:absolute;top:10px;left:0;transform:rotate(-3deg);box-shadow:0 0 0 1px #3c280a2e,0 22px 30px -22px #15121f8c}.front .photo i{background:repeating-linear-gradient(#3c2d1461 0 1.5px,#0000 1.5px 7px);height:26px;display:block}.front .photo i.s{width:60%}.front .photo i.fig{background:#d9cdb2;height:52px;box-shadow:inset 0 0 0 1px #3c2d144d}.front .photo u{background-color:#0000;background-image:linear-gradient(#15121f,#15121f),linear-gradient(#15121f,#15121f),linear-gradient(#15121f,#15121f),linear-gradient(#15121f,#15121f),linear-gradient(#15121f,#15121f),linear-gradient(#15121f,#15121f),linear-gradient(#15121f,#15121f),linear-gradient(#15121f,#15121f);background-position:0 0,0 0,100% 0,100% 0,0 100%,0 100%,100% 100%,100% 100%;background-repeat:no-repeat;background-size:16px 2px,2px 16px,16px 2px,2px 16px,16px 2px,2px 16px,16px 2px,2px 16px;background-attachment:scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box;position:absolute;inset:6px}.front .v-book .ex{width:60%;height:226px;font-size:12px;position:absolute;top:36px;right:0}.front .card{background:#fff;border-radius:10px;padding:14px 16px;position:absolute;box-shadow:0 0 0 1px #15121f1a,0 22px 30px -22px #15121f80}.front .card small{color:var(--ink3);margin-bottom:8px;font-size:11.5px;display:block}.front .card b{font:600 16px/1.3 var(--f-display);letter-spacing:-.01em;display:block}.front .card span{color:var(--ink2);margin-top:8px;font-size:13px;line-height:1.4;display:block}.front .v-cards .c1{width:68%;min-height:150px;top:6px;left:0;transform:rotate(-2deg)}.front .v-cards .c2{background:var(--ink);color:#fff;width:38%;height:110px;top:154px;left:30%;transform:rotate(2deg)}.front .v-cards .c2 small{color:#b9b3cc}.front .v-cards .c3{width:37%;min-height:124px;top:132px;right:0;transform:rotate(5deg)}.front .ph{color:var(--ink);background:#fff;border-radius:20px;padding:16px 12px 14px;font-size:12px;line-height:1.4;box-shadow:0 0 0 5px #0b0912,0 0 0 6px #3a3450,0 26px 34px -22px #0009}.front .ph small{color:var(--ink3);font-size:11px;display:block}.front .scr{background:#fff;border-radius:6px;overflow:hidden;box-shadow:0 0 0 1px #15121f1a,0 22px 30px -22px #15121f8c}.front .dk{color:#fff;background:#17141f;border-radius:12px;box-shadow:inset 0 0 0 1px #262233,0 30px 44px -34px #000c}.front .sec-ink .dk{background:#211c30;box-shadow:inset 0 0 0 1px #3a3450,0 30px 44px -34px #000}.front .cp{flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.front .cp-bar{color:#9a94b0;white-space:nowrap;background:#0b0912;justify-content:space-between;align-items:center;gap:12px;height:38px;padding:0 16px;font-size:12.5px;display:flex;box-shadow:0 1px #262233}.front .cp-bar b{color:#fff;font-weight:600}.front .cp-body{flex:1;gap:12px;min-height:0;padding:14px;display:flex}.front .cp-body>div{background:#2a2440;border-radius:10px;flex:1 1 0;min-width:0;padding:13px 15px}.front .cp-body small{color:#b9b3cc;font-size:12px;display:block}.front .cp-body .cp-timer{flex:1.5 1 0}.front .cp-timer b{font:700 68px/1 var(--f-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:12px;display:block}.front .cp-prog{background:#3a3450;border-radius:3px;height:6px;margin-top:16px}.front .cp-prog i{background:#ffd500;border-radius:3px;width:55%;height:100%;display:block}.front .cp-timer span{color:#b9b3cc;margin-top:9px;font-size:12px;display:block}.front .cp-pick b{font:700 30px/1.1 var(--f-display);letter-spacing:-.02em;margin-top:22px;display:block}.front .cp-pick span{height:30px;font:600 12.5px/30px var(--f-text);background:#7d6af0;border-radius:8px;margin-top:22px;padding:0 12px;display:inline-block}.front .cp-groups p{color:#e9e6f3;gap:8px;margin-top:10px;font-size:12.5px;line-height:1.35;display:flex}.front .cp-groups p b{width:18px;height:18px;font:700 11px/18px var(--f-text);text-align:center;background:#3a3450;border-radius:4px;flex:none}.front .cp-body .cp-noise{flex:.9 1 0}.front .cp-meter{align-items:flex-end;gap:3px;height:76px;margin-top:18px;display:flex}.front .cp-meter i{background:#5fd39a;border-radius:2px;flex:1}.front .cp-meter i.off{background:#3a3450}.front .cp-meter i:first-child{height:20%}.front .cp-meter i:nth-child(2){height:28%}.front .cp-meter i:nth-child(3){height:36%}.front .cp-meter i:nth-child(4){height:44%}.front .cp-meter i:nth-child(5){height:52%}.front .cp-meter i:nth-child(6){height:60%}.front .cp-meter i:nth-child(7){height:70%}.front .cp-meter i:nth-child(8){height:80%}.front .cp-meter i:nth-child(9){height:90%}.front .cp-meter i:nth-child(10){height:100%}.front .cp-noise span{color:#5fd39a;margin-top:10px;font-size:12px;display:block}.front .rm-slide{width:76%;max-width:470px;position:absolute;top:16px;left:0}.front .rm-ph{width:38%;max-width:150px;position:absolute;top:46px;right:0}.front .rm-ph p{color:var(--ink2);background:var(--desk);border-radius:8px;margin-top:8px;padding:8px;font-size:11.5px;line-height:1.35}.front .rm-ph b{color:#fff;height:54px;font:600 13px/1 var(--f-text);background:#6b4fe3;border-radius:12px;justify-content:center;align-items:center;margin-top:10px;display:flex}.front .rm-ph span{text-align:center;color:var(--ink3);margin-top:9px;font-size:11.5px;display:block}.front .ask-s{color:#14213d;border-right:10px solid #2457e6;max-width:450px;padding:18px 20px;position:absolute;inset:0}.front .ask-s small{color:#5e6b7e;font-size:11.5px;display:block}.front .ask-s>b{font:700 20px/1.2 var(--f-text);margin:6px 0 14px;display:block}.front .bar{grid-template-columns:96px 1fr 22px;align-items:center;gap:8px;height:32px;font-size:13px;display:grid}.front .bar i{background:#c9d3ea;border-radius:3px;min-width:4px;height:14px;display:block}.front .bar em{text-align:right;font-style:normal;font-weight:700}.front .bar.ok i{background:#2457e6}.front .bar.ok span{font-weight:700}.front .ask-s u{color:#5e6b7e;margin-top:12px;font-size:12px;text-decoration:none;display:block}.front .poll{max-width:430px;padding:20px 22px;position:absolute;inset:0}.front .poll small{color:#b9b3cc;font-size:13.5px;display:block}.front .poll-n{align-items:baseline;gap:12px;margin-top:30px;display:flex}.front .poll-n b{font:700 68px/1 var(--f-display);letter-spacing:-.03em}.front .poll-n span{color:#e9e6f3;font-size:14.5px}.front .poll-bar{gap:3px;height:16px;margin-top:30px;display:flex}.front .poll-bar i{background:#5fd39a;border-radius:3px}.front .poll-bar i:nth-child(2){background:#f5a94e}.front .poll-bar i:nth-child(3){background:#ef6b5e}.front .poll-l{color:#b9b3cc;justify-content:space-between;gap:8px;margin-top:13px;font-size:12.5px;display:flex}.front .poll-l b{color:#fff}.front .game{grid-template-columns:repeat(4,1fr);gap:8px;max-width:470px;padding-top:8px;display:grid}.front .game span{text-align:center;color:#fff;height:100px;font:600 12px/1.25 var(--f-text);background:#2a2440;border-radius:10px;justify-content:center;align-items:center;padding:6px;display:flex;box-shadow:inset 0 0 0 1px #3a3450}.front .game .m{color:#15121f;box-shadow:none;background:#ffd500}.front .game .m2{color:#0b2a1c;box-shadow:none;background:#5fd39a}.front .game-f{color:#b9b3cc;justify-content:space-between;max-width:470px;margin-top:14px;font-size:13px;display:flex}.front .game-f b{color:#fff}.front .bub{width:62%;height:272px;position:absolute;top:0;left:0;transform:rotate(-2deg)}.front .bub-g{grid-template-columns:1fr 1fr;column-gap:14px;margin-top:10px;display:grid}.front .bub-r{align-items:center;gap:5px;height:21px;font-size:11px;display:flex}.front .bub-r b{text-align:right;width:16px;font-weight:400}.front .bub-r i{border:1px solid #333;border-radius:50%;width:13px;height:13px}.front .bub-r i.f{background:#222}.front .scan-ph{text-align:center;width:44%;max-width:162px;padding:12px 10px 16px;position:absolute;top:6px;right:0}.front .scan-cam{background:#26252b;border-radius:12px;grid-template-columns:1fr 1fr;gap:0 8px;padding:22px 12px;display:grid;position:relative}.front .scan-cam .bub-r{gap:4px;height:19px}.front .scan-cam .bub-r b{display:none}.front .scan-cam .bub-r i{border-color:#6d6b78;width:9px;height:9px}.front .scan-cam .bub-r i.f{background:#5fd39a;border-color:#5fd39a}.front .scan-cam .bub-r i.f.no{background:#ef6b5e;border-color:#ef6b5e}.front .scan-cam .bub-r i.must{border-color:#5fd39a;box-shadow:0 0 0 1px #5fd39a}.front .scan-cam>i{background:#ffd500;height:2px;position:absolute;top:46%;left:6px;right:6px;box-shadow:0 0 10px 1px #ffd500b3}.front .scan-ph>b{font:700 30px/1 var(--f-display);color:#0f7246;letter-spacing:-.02em;margin-top:10px;display:block}.front .scan-ph>span{color:var(--ink3);margin-top:4px;font-size:11px;display:block}.front .map{grid-template-columns:minmax(0,1fr) 250px;align-items:center;column-gap:32px;height:100%;display:grid}.front .map-g{grid-template-columns:104px repeat(10,minmax(0,1fr));align-items:center;gap:5px;font-size:12.5px;display:grid}.front .map-g b{text-align:center;font:600 11.5px/1 var(--f-text);color:var(--ink3);padding-bottom:3px}.front .map-g b.h{color:var(--ink)}.front .map-g span{white-space:nowrap;text-overflow:ellipsis;color:var(--ink2);overflow:hidden}.front .map-g span.rest{color:var(--ink3);grid-column:1/-1;padding-top:2px}.front .map-g i{background:var(--ink);border-radius:3px;height:19px}.front .map-g i.x{box-shadow:inset 0 0 0 1px var(--line2);background:repeating-linear-gradient(135deg,#d6d2e2 0 4px,#f4f3f7 4px 8px)}.front .map-g i.x.h{box-shadow:none;background:#ffd500}.front .map-s{background:#fff;border-radius:12px;padding:16px 18px 18px;box-shadow:0 0 0 1px #15121f1a,0 22px 30px -24px #15121f80}.front .map-s small{color:#15121f;background:#ffd500;border-radius:5px;padding:3px 8px;font-size:12px;font-weight:600;display:inline-block}.front .map-s b{font:600 16.5px/1.3 var(--f-display);letter-spacing:-.01em;margin-top:9px;display:block}.front .map-s span{color:var(--ink2);margin-top:8px;font-size:13.5px;line-height:1.45;display:block}.front .map-s u{background:var(--ink);color:#fff;height:32px;font:600 13px/32px var(--f-text);border-radius:9px;margin-top:12px;padding:0 12px;text-decoration:none;display:inline-block}.front .qr-slip{width:52%;height:264px;font-size:12px;position:absolute;top:4px;left:0;transform:rotate(-2deg)}.front .qr-slip .qr{border-radius:0;width:108px;height:108px;margin:10px auto 8px;padding:6px;box-shadow:inset 0 0 0 1px #333}.front .qr-slip .c{text-align:center;font-size:10.5px}.front .hw{background:#fff;border-radius:12px;width:52%;padding:14px 16px 16px;position:absolute;top:58px;right:0;box-shadow:0 0 0 1px #15121f1a,0 22px 30px -24px #15121f80}.front .hw small,.front .selft small,.front .ex-sum small{color:var(--ink3);font-size:12px;display:block}.front .hw b,.front .selft b{font:700 34px/1.1 var(--f-display);letter-spacing:-.02em;margin-top:6px;display:block}.front .hw span,.front .selft span{color:var(--ink2);font-size:13px;display:block}.front .hw-sq{flex-wrap:wrap;gap:3px;margin-top:12px;display:flex}.front .hw-sq i{background:var(--ink);border-radius:2px;width:11px;height:11px}.front .hw-sq i.o{box-shadow:inset 0 0 0 1px var(--line2);background:0 0}.front .ex-ph{width:46%;max-width:176px;min-height:264px;position:absolute;top:0;left:0}.front .ex-ph p{border-bottom:1px solid var(--line2);margin-top:9px;padding-bottom:14px;font-size:11.5px;line-height:1.35}.front .ex-ph i{color:#fff;height:32px;font:600 12px/32px var(--f-text);text-align:center;background:#6b4fe3;border-radius:9px;margin-top:12px;font-style:normal;display:block}.front .ex-sum{background:#fff;border-radius:12px;width:58%;padding:14px 16px;position:absolute;top:44px;right:0;box-shadow:0 0 0 1px #15121f1a,0 22px 30px -24px #15121f80}.front .ex-sum p{border-top:1px solid var(--line);color:var(--ink2);margin-top:8px;padding-top:8px;font-size:13px;line-height:1.4}.front .ex-sum p b{color:var(--ink)}.front .parc{flex-direction:column;width:100%;max-width:390px;height:270px;display:flex;position:absolute;top:0;left:0}.front .parc .chat-b{flex:1}.front .parc .msg p+p{margin-top:3px}.front .msg.me{background:#e6f8d6;border-radius:14px 14px 4px;align-self:flex-end}.front .strip-h{grid-template-columns:8fr 4fr;align-items:end;column-gap:48px;margin-bottom:48px;display:grid}.front .strip-h p{color:var(--ink2);max-width:680px;margin-top:16px;font-size:18px;line-height:1.55}.front .strip-h .btn{justify-self:end}.front .strip-c{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:40px 32px;display:grid}.front .strip-c h3{border-bottom:2px solid var(--ink);padding-bottom:10px;font-size:17px}.front .strip-c ul{list-style:none}.front .strip-c li{border-bottom:1px solid var(--line2);color:var(--ink2);align-items:baseline;gap:9px;padding:8px 0;font-size:14.5px;line-height:1.35;display:flex}.front .strip-c li.m{color:var(--ink3);border:0}.front .strip-c li small{color:var(--ink3);white-space:nowrap;margin-left:6px;font-size:12px}.front .strip-l{color:var(--ink2);flex-wrap:wrap;gap:6px 18px;margin:-24px 0 28px;font-size:13.5px;display:flex}.front .strip-l span{align-items:center;gap:7px;display:inline-flex}.front .strip-c .wide{grid-column:span 2}.front .strip-c .wide ul{columns:2;column-gap:32px}.front .strip-c .wide li{break-inside:avoid}.front .hm{border-radius:2px;flex:none;width:10px;height:10px;display:inline-block;transform:translateY(1px)}.front .hm.bor{background:var(--ink)}.front .hm.tez{background:repeating-linear-gradient(135deg, var(--ink) 0 2px, transparent 2px 4px);box-shadow:inset 0 0 0 1px var(--ink)}.front .hm.reja{box-shadow:inset 0 0 0 1.5px var(--ink3)}.front .org-more{margin-top:44px}.front .org-more .rules{margin-top:12px}.front .org-more .rules li{padding:11px 0;font-size:15px}.front .path{gap:10px;margin-top:20px;display:flex}.front .p-stop{flex-direction:column;flex:1 1 0;min-width:0;display:flex;container-type:inline-size}.front .p-pane{background:var(--desk);border-radius:8px;height:396px;transition:box-shadow .2s;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #15121f14}.front .p-stop:hover .p-pane{box-shadow:inset 0 0 0 1px #15121f4d}.front .p-stop:first-child .tick:before{left:0}.front .p-stop:last-child .tick:before{right:0}.front .p-stop .lab b{font-size:17px}.front .p-stop .lab small{font-size:13px}.front .a4m{color:#111;text-align:center;background:#fff;flex-direction:column;width:164px;height:234px;padding:18px 14px;font:400 9.5px/1.45 Times New Roman,Times,serif;display:flex;position:absolute;left:50%;overflow:hidden;box-shadow:0 0 0 1px #15121f24,0 26px 34px -26px #15121f8c}.front .a4m>*{flex:none}.front .a4m small{margin-top:22px;font-size:7.5px;line-height:1.35}.front .a4m b{letter-spacing:.04em;margin-top:34px;font-size:16px}.front .a4m b.h{letter-spacing:.03em;margin:24px 0 8px;font-size:11px}.front .a4m span{margin-top:6px;font-size:10px;line-height:1.4}.front .a4m span.l{text-align:left;border-bottom:1px dotted #777;margin-top:5px;padding-bottom:2px}.front .a4m span.par{text-align:left;text-indent:14px;margin-top:0;margin-bottom:5px}.front .a4m u{text-align:left;margin-top:auto;padding-left:40%;font-size:9px;text-decoration:none}.front .tag{height:22px;font:600 11.5px/22px var(--f-text);color:#0f7246;background:#e6f6ee;border-radius:11px;padding:0 9px;font-style:normal;position:absolute;top:10px;left:10px}.front .tag.paid{color:#8f5300;background:#fff3e2}.front .p-write .t1{margin-left:-148px;top:74px;transform:rotate(-4deg)}.front .p-write .t2{margin-left:-18px;top:56px;transform:rotate(3deg)}.front .wide-only{display:none}.front mark.e{color:inherit;text-underline-offset:3px;background:0 0;-webkit-text-decoration:underline wavy #c0271e;text-decoration:underline wavy #c0271e;text-decoration-thickness:1.5px}.front mark.w{color:inherit;background:#fff1a8}.front i.n{color:#fff;width:16px;height:16px;font:700 10px/16px var(--f-text);text-align:center;text-indent:0;vertical-align:2px;background:#c0271e;border-radius:50%;margin-left:3px;font-style:normal;display:inline-block}.front .p-check .ck{text-align:left;width:196px;height:278px;margin-left:-128px;padding-top:4px;font-size:11px;top:46px;transform:rotate(-2deg)}.front .p-check .ck span.par{text-indent:16px;margin-bottom:8px;font-size:11px;line-height:1.6}.front .p-check .ck i.n{width:14px;height:14px;font-size:9px;line-height:14px;position:absolute;right:8px}.front .p-check .ck .n1{top:60px}.front .p-check .ck .n2{top:96px}.front .p-check .ck .n3{top:150px}.front .grade{background:#fff;border-radius:12px;width:124px;margin-left:14px;padding:12px 14px 14px;position:absolute;top:196px;left:50%;box-shadow:0 0 0 1px #15121f1a,0 22px 30px -22px #15121f8c}.front .grade b{font:700 44px/1 var(--f-display);letter-spacing:-.03em;display:block}.front .grade small{color:var(--ink3);margin-bottom:10px;font-size:12px;display:block}.front .g-b{background:var(--line);border-radius:2px;height:6px;margin-top:5px;display:block}.front .g-b i{background:var(--ink);border-radius:2px;height:100%;display:block}.front .p-slide{border-radius:6px;position:absolute;top:50%;left:7%;right:7%;overflow:hidden;transform:translateY(-50%);box-shadow:0 0 0 1px #15121f1a,0 26px 34px -24px #15121f8c}.front .p-slide img{width:100%}.front .fc{background:#fff;border-radius:14px;flex-direction:column;padding:14px 16px;display:flex;position:absolute;box-shadow:0 0 0 1px #15121f1a,0 24px 32px -24px #15121f8c}.front .fc small{color:var(--ink3);font-size:11.5px}.front .fc b{font:700 22px/1.2 var(--f-display);letter-spacing:-.02em;text-align:center;margin:auto 0}.front .fc u{text-align:center;color:var(--ink3);font-size:12px;text-decoration:none}.front .fc.back{background:var(--ink);color:#fff}.front .fc.back small{color:#b9b3cc}.front .fc span{margin:auto 0;font-size:14px;line-height:1.4}.front .p-study .fc{width:172px;height:196px;margin-left:-132px;top:56px;left:50%;transform:rotate(-4deg)}.front .p-study .fc.back{margin-left:-30px;top:176px;transform:rotate(4deg)}@container (min-width:520px){.front .wide-only{display:flex}.front .p-slide.wide-only{display:block}.front .a4m{width:200px;height:284px;padding:22px 18px;font-size:11px}.front .a4m b{margin-top:42px;font-size:19px}.front .a4m span{font-size:11.5px}.front .p-write .t1{margin-left:-292px;top:62px}.front .p-write .t2{margin-left:-104px;top:46px}.front .p-write .t3{margin-left:88px;top:66px;transform:rotate(5deg)}.front .p-slide{top:42%;left:6%;right:24%}.front .p-slide.s2{top:70%;left:44%;right:5%}}.front .stackp{width:46%;height:246px;position:absolute;top:8px;left:0}.front .stackp>i{background:#fff;position:absolute;inset:0;transform:translate(7px,7px);box-shadow:0 0 0 1px #15121f24}.front .stackp>i:first-child{transform:translate(14px,14px);box-shadow:0 0 0 1px #15121f24,0 22px 30px -22px #15121f80}.front .kt{text-align:center;flex-direction:column;padding:18px 14px 14px;display:flex;position:absolute;inset:0;box-shadow:0 0 0 1px #15121f24}.front .kt small{letter-spacing:.03em;font-size:9.5px}.front .kt b{letter-spacing:.04em;margin-top:54px;font-size:18px}.front .kt span{margin-top:8px;font-size:11.5px;line-height:1.35}.front .kt u{margin-top:auto;font-size:10px;text-decoration:none}.front .chap{border-top:2px solid var(--ink);width:46%;list-style:none;position:absolute;top:10px;right:0}.front .chap li{border-bottom:1px solid var(--line2);color:var(--ink2);padding:7px 0;font-size:13px;line-height:1.3}.front .chap li.f{color:var(--ink);border:0;align-items:center;gap:6px;padding-top:12px;font-weight:600;display:flex}.front .chap i{color:#fff;width:32px;height:22px;font:700 9px/22px var(--f-text);text-align:center;border-radius:5px;flex:none;font-style:normal}.front .dip{width:100%;max-width:410px;height:274px;padding:16px 18px;font-size:12px;line-height:1.5;position:absolute;top:0;left:0}.front .dip .h{margin-bottom:8px}.front .dip .old{color:#888;text-decoration:line-through}.front .dip .new{background:#e6f6ee}.front .dip .note{font:italic 500 12.5px/1.35 var(--f-text);color:#b3261e;border-left:2px solid #b3261e;margin-top:10px;padding-left:8px;display:block}.front .dip .redo{font:600 11px/1 var(--f-text);color:#0f7246;background:#e6f6ee;border-radius:6px;padding:5px 8px;position:absolute;bottom:10px;right:10px}.front .srcs{flex-direction:column;gap:6px;width:100%;max-width:330px;display:flex;position:absolute;top:0;left:0}.front .srcs .file{height:46px;font-size:13px}.front .srcp{max-width:380px;height:180px;padding:14px 16px;font-size:12px;line-height:1.5;position:absolute;top:94px;left:9%;right:0}.front .srcp .lit{border-top:1px solid #999;margin-top:8px;padding-top:6px;font-size:11px}.front .self{background:#fff;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(0,1.45fr) minmax(0,1.15fr);height:100%;display:grid;overflow:hidden;box-shadow:0 0 0 1px #15121f1a,0 30px 40px -32px #15121f80}.front .self>div{min-width:0;padding:16px 18px}.front .self small{color:var(--ink3);margin-bottom:8px;font-size:12px;display:block}.front .self-ai{background:var(--desk)}.front .self-ai p{color:var(--ink2);border-top:1px solid var(--line2);padding:8px 0;font-size:12.5px;line-height:1.45}.front .self-ai p b{color:var(--ink)}.front .self-me p{font:400 15.5px/1.6 var(--f-text)}.front .self-me .caret{vertical-align:-4px;margin-left:2px;display:inline-block}.front .self-log{box-shadow:inset 1px 0 0 var(--line)}.front .self-log ul{list-style:none}.front .self-log li{color:var(--ink2);border-top:1px solid var(--line);padding:6px 0;font-size:12.5px;line-height:1.35}.front .self-log li b{color:var(--ink);font-size:11.5px;font-weight:600;display:block}.front .self-log .file{height:auto;margin-top:10px;padding:8px 10px 8px 8px;font-size:12.5px;line-height:1.3}.front .self-log .file i{width:30px;height:30px;font-size:9px;line-height:30px}.front .chk{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:start;column-gap:72px;display:grid}.front .chk-page .big{padding:40px 44px 44px;font-size:14.5px;line-height:1.75;transform:rotate(-1deg)}.front .big .h{margin-bottom:12px;font-size:15.5px}.front .big .par{text-indent:26px;margin:0 0 10px}.front .score{align-items:baseline;gap:12px;display:flex}.front .score b{font:700 76px/1 var(--f-display);letter-spacing:-.035em}.front .score span{color:var(--ink2);font-size:16px}.front .crit{border-top:2px solid var(--ink);margin-top:20px;list-style:none}.front .crit li{border-bottom:1px solid var(--line);grid-template-columns:104px 1fr 64px;align-items:center;gap:14px;padding:9px 0;font-size:15px;display:grid}.front .crit li i{background:var(--line);border-radius:2px;height:8px}.front .crit li u{background:var(--ink);border-radius:2px;height:100%;display:block}.front .crit li b{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.front .errs{counter-reset:e;margin-top:24px;list-style:none}.front .errs li{counter-increment:e;border-bottom:1px solid var(--line);color:var(--ink2);padding:9px 0 9px 30px;font-size:14.5px;line-height:1.45;position:relative}.front .errs li:before{content:counter(e);color:#fff;width:18px;height:18px;font:700 11px/18px var(--f-text);text-align:center;background:#c0271e;border-radius:50%;position:absolute;top:11px;left:0}.front .errs li b{color:var(--ink);font-weight:600}.front .chk-price{color:var(--ink2);margin-top:18px;font-size:14.5px;line-height:1.5}.front .chk-price b{color:var(--ink);font-weight:600}.front .chk-note{max-width:780px;color:var(--ink2);border-left:3px solid var(--ink);margin-top:44px;padding-left:14px;font-size:15.5px;line-height:1.55}.front .fmt{border-top:2px solid var(--ink);max-width:430px;list-style:none}.front .fmt li{border-bottom:1px solid var(--line2);color:var(--ink2);grid-template-columns:78px 1fr auto;align-items:baseline;gap:10px;padding:9px 0;font-size:12.5px;line-height:1.35;display:grid}.front .fmt li b{color:var(--ink);font-size:13px;font-weight:600}.front .fmt li i{font-size:12px;font-style:normal}.front .fmt .ok i{color:#0f7246}.front .fmt .no i{color:#c0271e;font-weight:600}.front .fmt .f{border:0;padding-top:12px;display:block}.front .fmt .file{max-width:250px;height:46px;font-size:13px}.front .sp{background:#fff;border-radius:10px;max-width:430px;padding:12px 14px;box-shadow:0 0 0 1px #15121f1a,0 18px 24px -20px #15121f80}.front .sp+.sp{margin-top:12px}.front .sp small{color:var(--ink3);margin-bottom:6px;font-size:11.5px;display:block}.front .sp p{color:var(--ink);font-size:14px;line-height:1.45}.front .sp s{color:#c0271e}.front .sp b{color:#0f7246;font-weight:600}.front .batch{border-collapse:collapse;background:#fff;width:100%;max-width:450px;font-size:13px;box-shadow:0 0 0 1px #15121f1a,0 18px 24px -20px #15121f80}.front .batch th,.front .batch td{border-bottom:1px solid var(--line);text-align:left;padding:9px 10px}.front .batch th{font:500 11.5px/1.2 var(--f-text);color:var(--ink3)}.front .batch td{color:var(--ink)}.front .batch td+td,.front .batch th+th{text-align:right;font-variant-numeric:tabular-nums}.front .batch-n{color:var(--ink3);margin-top:12px;font-size:13px}.front .p2s-p{text-align:center;width:34%;max-width:176px;height:226px;padding:16px 14px;position:absolute;top:24px;left:0}.front .p2s-p .l{background:#d5d3de;height:4px;margin-top:10px;display:block}.front .p2s-p .l.s{width:60%}.front .p2s-s{grid-template-columns:1fr 1fr;gap:8px;width:58%;max-width:300px;display:grid;position:absolute;top:10px;left:min(40%,208px)}.front .p2s-s>span{grid-column:1/-1}.front .p2s-s>span,.front .p2s-s img{border-radius:4px;width:100%;overflow:hidden;box-shadow:0 0 0 1px #15121f1f}.front .reh{flex-direction:column;align-items:flex-start;gap:8px;max-width:450px;padding-top:4px;display:flex}.front .reh .msg{font-size:13.5px}.front .reh .msg small{opacity:.75;margin-bottom:3px;font-size:11px;display:block}.front .reh .q{background:var(--ink);color:#fff;max-width:88%}.front .reh .a{box-shadow:inset 0 0 0 1px var(--line2);border-radius:14px 14px 4px;align-self:flex-end;max-width:80%}.front .reh .v{background:#fff8dc;border-radius:10px;max-width:100%;box-shadow:inset 0 0 0 1px #c9a400}.front .v-notes .nm{width:62%;height:52px;top:0;left:0;right:auto}.front .v-notes .np{width:38%;height:176px;padding:14px 12px;top:78px;left:0}.front .notes{width:64%;height:228px;font-size:12px;position:absolute;top:46px;right:0}.front .v-fc .fc{width:40%;max-width:190px;height:150px;top:6px;left:0;transform:rotate(-3deg)}.front .v-fc .fc.back{top:122px;left:14%;transform:rotate(3deg)}.front .selft{background:#fff;border-radius:12px;width:34%;padding:14px 14px 16px;position:absolute;top:26px;right:0;box-shadow:0 0 0 1px #15121f1a,0 22px 30px -24px #15121f80}.front .selft .hw-sq{margin:10px 0}.front .selft span{font-size:12px;line-height:1.35}.front .exp{background:#fff;border-radius:12px;max-width:450px;height:272px;padding:14px 16px;overflow:hidden;box-shadow:0 0 0 1px #15121f1a,0 22px 30px -24px #15121f80}.front .exp-tabs{background:var(--desk);font:600 12.5px/1 var(--f-text);color:var(--ink2);border-radius:9px;padding:3px;display:inline-flex}.front .exp-tabs b,.front .exp-tabs span{border-radius:7px;padding:7px 12px}.front .exp-tabs b{color:var(--ink);background:#fff;font-weight:600;box-shadow:0 1px 2px #15121f1f}.front .exp .e1{font:500 16px/1.45 var(--f-text);margin-top:14px}.front .exp .e2{border-top:1px solid var(--line);color:var(--ink3);margin-top:10px;padding-top:10px;font-size:12.5px;line-height:1.45}.front .also{border-top:2px solid var(--ink);grid-template-columns:1fr 1fr;column-gap:48px;margin-top:72px;list-style:none;display:grid}.front .also li{border-bottom:1px solid var(--line2);color:var(--ink2);padding:14px 0;font-size:16px;line-height:1.5}.front .also li b{color:var(--ink);font-weight:600}.front .s-inside .soon-l{grid-column:1/-1;max-width:640px;margin-top:28px}@media (min-width:861px){div.front[data-ko=bugun] .s-inside .soon-l{border-top:2px solid var(--line2);grid-area:1/2;margin-top:0;padding-top:14px}}.front .item .by b{letter-spacing:-.02em;font-size:24px}.front .hero-s .hero-head h1{grid-column:1/span 8}.front .sec+.sec:not(.sec-desk):not(.sec-ink){border-top:1px solid var(--line)}.front .sec-ink .sec-head h2{color:#fff}.front .sec-ink .sec-head p,.front .sec-ink .score span,.front .sec-ink .chk-price,.front .sec-ink .chk-note,.front .sec-ink .errs li,.front .sec-ink .batch-n{color:#b9b3cc}.front .sec-ink .crit,.front .sec-ink .fmt{border-top-color:#fff}.front .sec-ink .crit li,.front .sec-ink .errs li,.front .sec-ink .fmt li{border-bottom-color:#332e40}.front .sec-ink .crit li i{background:#332e40}.front .sec-ink .crit li u{background:#fff}.front .sec-ink .errs li b,.front .sec-ink .chk-price b,.front .sec-ink .fmt li b{color:#fff}.front .sec-ink .fmt li{color:#b9b3cc}.front .sec-ink .fmt .ok i{color:#5fd39a}.front .sec-ink .fmt .no i,.front .sec-ink .sp s{color:#ef6b5e}.front .sec-ink .chk-note{border-left-color:#ffd500}.front .sec-ink .fmt .file{color:var(--ink);background:#fff}.front .pp .pg{text-align:center;font-size:12px;position:absolute;bottom:18px;left:0;right:0}.front .chk-page .big{min-height:600px;position:relative}.front .ix-hero{padding:56px 0 0}.front .ix-hero h1{font-size:64px}.front .ix-hero .lead{max-width:760px;color:var(--ink2);margin-top:18px;font-size:18px;line-height:1.55}.front .ix-counts{border-top:2px solid var(--ink);margin-top:40px;display:flex}.front .ix-counts div{flex:1 1 0;padding:18px 0 0}.front .ix-counts b{font:700 60px/1 var(--f-display);letter-spacing:-.035em;font-variant-numeric:tabular-nums;display:block}.front .ix-counts span{color:var(--ink2);align-items:center;gap:9px;margin-top:8px;font-size:15.5px;display:flex}.front .ix-bar{z-index:20;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fffffff5;margin-top:44px;position:sticky;top:68px}.front .ix-bar .wrap{align-items:center;gap:14px;height:60px;display:flex}.front .ix-bar .who-l{font-size:14px}.front .ix-bar .who-seg button{height:34px;font:600 14px/1 var(--f-text);color:var(--ink2);border-radius:8px;padding:0 16px}.front .ix-bar .who-seg button.on{background:var(--paper);color:var(--ink);box-shadow:0 1px 2px #15121f1f,0 0 0 1px #15121f0a}.front .ix-legend{color:var(--ink2);gap:18px;margin-left:auto;font-size:13.5px;display:flex}.front .ix-legend span{align-items:center;gap:7px;display:inline-flex}.front .ix-g{border-bottom:1px solid var(--line);grid-template-columns:3fr 9fr;column-gap:48px;padding:48px 0;scroll-margin-top:130px;display:grid}.front .ix-g[hidden]{display:none}.front .ix-g h2{font-size:30px}.front .ix-g aside p{color:var(--ink3);margin-top:8px;font-size:14.5px;line-height:1.5}.front .ix-list{border-top:2px solid var(--ink);list-style:none}.front .ix-list li{border-bottom:1px solid var(--line2);grid-template-columns:14px minmax(0,5fr) minmax(0,7fr) 92px;align-items:baseline;column-gap:14px;padding:12px 0;font-size:15.5px;line-height:1.45;display:grid}.front .ix-list li[hidden]{display:none}.front .ix-list b{font-weight:600}.front .ix-list b small{color:var(--ink3);margin-left:8px;font-size:12px;font-weight:400}.front .ix-list span{color:var(--ink2)}.front .ix-list em{color:var(--ink3);text-align:right;white-space:nowrap;font-size:13px;font-style:normal}.front .ix-list li[data-holat=bor] em{color:var(--ink);font-weight:600}.front .ix-end{justify-content:space-between;align-items:center;gap:32px;padding:56px 0 96px;display:flex}.front .ix-end p{color:var(--ink2);max-width:640px;font-size:16px;line-height:1.55}.front .top-t .top-in{gap:20px}.front .top-t .nav{gap:16px;font-size:14.5px}@media (min-width:1241px) and (max-width:1559px){.front .top-t .who-l{display:none}}@media (min-width:1241px) and (max-width:1399px){.front .top-t .lang{display:none}}@media (min-width:1241px) and (max-width:1339px){.front .top .who-l,.front .top .lang{display:none}}@media (min-width:1241px) and (max-width:1279px){.front .top-t .nav{gap:12px}.front .top-t .top-in{gap:16px}}@media (min-width:861px){div.front[data-ko=toliq] .v-k14 .v-say{background:#fffdf6 repeating-linear-gradient(#0000 0 38px,#618cc857 38px 40px) 0 15px;padding:0 24px 0 64px}div.front[data-ko=toliq] .v-k14 .v-say:before{left:44px}div.front[data-ko=toliq] .v-k14 p{font:800 28px/40px "Front Nunito", var(--f-text)}div.front[data-ko=toliq] .v-k58 .v-say{padding:18px 54px 14px 20px}div.front[data-ko=toliq] .v-k58 .v-say:after{width:36px;font-size:17px}div.front[data-ko=toliq] .v-k58 .callout{padding:18px 18px 12px}div.front[data-ko=toliq] .v-k58 p{font-size:17.5px}div.front[data-ko=toliq] .v-k911 .v-say{padding:16px 20px 16px 0}div.front[data-ko=toliq] .v-k911 .formula{width:124px;margin:-16px 20px -16px 0;padding-left:18px;font-size:32px}div.front[data-ko=toliq] .v-k911 p{font-size:14.5px;line-height:1.5}div.front[data-ko=toliq] .v-uni .v-say{padding:18px 22px 18px 0}div.front[data-ko=toliq] .v-uni .num{width:76px;margin-right:18px;font-size:22px}div.front[data-ko=toliq] .v-uni p{font-size:13.5px;line-height:1.55}}@media (min-width:861px) and (max-width:1240px){.front .band-t .stop{flex:0 0 64px}.front .band-t .pane{height:calc(52cqw - 192.4px)}.front .sets{left:calc(var(--i) * 74px);width:calc(100cqw - 370px);height:calc(52cqw - 192.4px);font-size:calc(1.38889cqw - 5.13889px)}.front .band-t .stop:not(.on) .lab b{font-size:12.5px}.front .mx-h,.front .mx-r{grid-template-columns:110px minmax(0,1.2fr) minmax(0,1fr) minmax(0,.9fr);column-gap:14px}.front .chk{column-gap:40px}.front .strip-c{grid-template-columns:repeat(2,minmax(0,1fr))}.front .map{grid-template-columns:1fr;row-gap:16px;height:auto}.front .v-map{height:auto}.front .ix-g{grid-template-columns:1fr;row-gap:20px}}@media (max-width:860px){.front .rev{bottom:8px;left:8px}.front .hero .wrap{flex-direction:column;display:flex}.front .hero .ask{display:contents}.front .hero-head{order:1}.front .hero .ask-field{flex:none;order:2;margin-top:14px}.front .hero .band,.front .hero .path{order:3}.front .hero .stage-cap{order:4}.front .hero .ask .btn-lg{flex:none;order:5;margin-top:16px}.front .hero .ask-note{order:6;margin-top:10px}.front .hero .day-big{order:7}.front .lead-2{display:none}.front .band{flex-wrap:wrap}.front .band-t .stop,.front .band-t .stop.on{flex:1 1 0}.front .band-t .pane{height:auto}.front .sets{flex:0 0 100%;order:-1;height:49.6em;margin-bottom:14px;font-size:calc(2.7933vw - .893855px);position:relative}.front .hero h1{font-size:min(9.3vw,44px)}.front .s-slide{width:35.8em;top:0;left:0}.front .s-quiz{width:35.8em;padding:1.1em 1.3em 1.2em;top:21em;bottom:auto;left:0}.front .s-quiz small{font-size:1.15em}.front .s-quiz b{font-size:1.6em}.front .s-opts i{padding:.7em .5em;font-size:1.15em}.front .set .pp{font-size:1.05em}.front .s-plan{width:16.6em;height:14.6em;top:33em;left:.3em;transform:rotate(-1.5deg)}.front .s-test{width:17em;height:14.4em;top:33.6em;left:17em;transform:rotate(1.2deg)}.front .day{margin-bottom:26px}.front .day-i{padding-top:24px;font-size:13px}.front .day-big{margin-top:40px;display:block}.front .day-big .day-i{padding-top:26px;display:block}.front .day-big .day-i+.day-i{margin-top:26px}.front .day-big .day-i b{font-size:19px}.front .day-big li{font-size:14.5px}.front .mx-h{display:none}.front .mx-r{display:block}.front .mx-r+.mx-r{margin-top:30px}.front .mx-t,.front .mx-q{margin-top:8px}.front .v-say{padding:14px 16px}.front .v-k14 .v-say p{font-size:24px}.front .v-k58 .v-say p{font-size:18px}.front .v-k911 .v-say p{font-size:16px}.front .v-uni .v-say p{font-size:14.5px}div.front[data-ko=bugun] .v-k911 .v-say{display:block}div.front[data-ko=bugun] .v-say .formula{margin:0 0 8px;font-size:24px}.front .sub-head{margin:64px 0 22px}.front .h-mid{font-size:24px}.front .sub-head p{font-size:15.5px}.front .more{margin-top:36px;font-size:14.5px;display:block}.front .more span{display:block}.front .more a{margin-top:8px;display:inline-block}.front .tiles{margin:0 calc(-1 * var(--gut));padding:4px var(--gut) 22px;scroll-snap-type:x mandatory;scrollbar-width:none;flex-wrap:nowrap;gap:16px;overflow-x:auto}.front .tiles::-webkit-scrollbar{display:none}.front .tile,.front .tile.w2,.front .tile.w3{scroll-snap-align:center;flex:1 0 86%;min-width:0}.front .t-txt h3{margin-top:18px;font-size:18px}.front .t-txt p{font-size:15px}.front .v-panel{height:auto}.front .cp{position:static}.front .cp-body{flex-wrap:wrap;gap:8px;padding:10px}.front .cp-body .cp-timer{flex:1 0 100%}.front .cp-timer b{margin-top:6px;font-size:56px}.front .cp-pick b{margin-top:10px;font-size:22px}.front .cp-pick span{margin-top:10px}.front .cp-body .cp-noise{display:none}.front .cp-groups p{margin-top:6px;font-size:11.5px}.front .cp-bar span{display:none}.front .map{grid-template-columns:1fr;row-gap:14px;height:auto}.front .v-map{height:auto}.front .map-g{grid-template-columns:62px repeat(10,minmax(0,1fr));gap:3px;font-size:11px}.front .map-g i{height:15px}.front .v-self{height:auto}.front .self{grid-template-columns:1fr;height:auto}.front .self-log{box-shadow:inset 0 1px 0 var(--line)}.front .bar{grid-template-columns:84px 1fr 20px}.front .game span{height:92px;font-size:11px}.front .strip-h{margin-bottom:30px;display:block}.front .strip-h p{margin-top:12px;font-size:16px}.front .strip-h .btn{width:100%;height:50px;margin-top:20px}.front .strip-c{grid-template-columns:1fr 1fr;gap:30px 16px}.front .strip-c li{font-size:13.5px}.front .org-more{margin-top:36px}.front .stage{box-shadow:none;aspect-ratio:auto;background:0 0;border-radius:0}.front .stage .cvr{border-radius:8px;box-shadow:inset 0 0 0 1px #15121f1a,0 24px 34px -26px #15121f8c}.front .path{flex-wrap:wrap;gap:8px;margin-top:16px}.front .p-stop{flex:44%}.front .p-pane{height:232px}.front .p-pane>*{zoom:.62}.front .p-pane>.p-slide{zoom:1;left:6%;right:6%}.front .p-stop .tick{display:none}.front .p-stop .lab{gap:1px;margin-top:8px}.front .p-stop .lab b{font-size:15px}.front .p-stop .lab small{font-size:12px;line-height:1.3}.front .chk{display:block}.front .chk-page .big{padding:24px 22px 28px;font-size:13px}.front .chk-side{margin-top:34px}.front .score b{font-size:60px}.front .crit li{grid-template-columns:84px 1fr 58px;gap:10px;font-size:14px}.front .chk-note{margin-top:30px;font-size:14.5px}.front .also{margin-top:44px;display:block}.front .also li{padding:12px 0;font-size:15px}.front .ix-hero{padding-top:28px}.front .ix-hero h1{font-size:36px}.front .ix-hero .lead{font-size:16px}.front .ix-counts{margin-top:26px}.front .ix-counts b{font-size:38px}.front .ix-counts span{gap:6px;font-size:13px}.front .ix-bar{margin-top:28px;top:56px}.front .ix-bar .wrap{gap:8px;height:54px}.front .ix-bar .who-l,.front .ix-legend{display:none}.front .ix-bar .who-seg{flex:1}.front .ix-bar .who-seg button{flex:1;padding:0 6px;font-size:13.5px}.front .ix-g{padding:34px 0;scroll-margin-top:120px;display:block}.front .ix-g h2{font-size:24px}.front .ix-g aside{margin-bottom:16px}.front .ix-list li{grid-template-columns:12px minmax(0,1fr) auto;column-gap:10px;font-size:15px}.front .ix-list span{grid-area:2/2/auto/-1;margin-top:2px;font-size:14px}.front .ix-list em{grid-area:1/3;font-size:12px}.front .ix-end{padding:36px 0 64px;display:block}.front .ix-end .btn{width:100%;height:50px;margin-top:20px}}
