html,body,#cabinet{height:100%;margin:0}body{background:var(--ev-gray-0);font-family:var(--ev-font);color:var(--ev-black)}.cb{height:100%}.cb-i{flex:none;display:block}.cb-card-page{position:relative;min-height:calc(100% - 4px)}.cb-page-ghost{position:absolute!important;left:0;right:0;z-index:2;max-width:none!important;min-height:0!important;margin:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:hidden;pointer-events:none}@media(max-width:760px){.cb-card-page{min-height:calc(100% - 12px)}}.cb .ev-page-main{padding-bottom:32px}.cb-tools{display:grid;gap:12px}.cb-tools-row{display:flex;gap:8px;align-items:center}.cb-search{flex:1}.cb-chips{display:flex;flex-wrap:wrap;gap:6px}.cb-fchip{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;white-space:nowrap;border:1px solid var(--ev-gray-50);border-radius:var(--ev-r-pill);background:var(--ev-white);color:var(--ev-gray-100);font:var(--ev-sp);font-weight:var(--ev-medium);cursor:pointer;transition:background .15s,color .15s}.cb-fchip:hover{color:var(--ev-black)}.cb-fchip.is-on{border-color:transparent;background:var(--ev-gray-75);color:#fff}.cb-fchip small{padding:1px 6px;border-radius:var(--ev-r-pill);background:var(--ev-gray-25);color:var(--ev-gray-100);font:var(--ev-cap)}.cb-fchip.is-on small{background:#ffffff40;color:#fff}.cb-view{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cb-view-sep{width:1px;height:24px;background:var(--ev-gray-50)}.cb-mini-select{width:auto;min-width:150px}.cb-mini-select.ev-field{height:32px}.cb-count{display:flex;align-items:center;gap:8px;color:var(--ev-gray-75);font:var(--ev-sp)}.cb-count:after{content:"";flex:1;border-top:1px dashed var(--ev-gray-50)}.cb-list{display:grid;gap:16px}.cb-grow{flex:1}.cb-grid{display:grid;gap:24px 32px}.cb-grid.is-list{grid-template-columns:1fr;gap:0}.cb-card{position:relative;display:grid;gap:8px;align-content:start;min-width:0;border-radius:var(--ev-r-12);outline:none;cursor:pointer}.cb-card:focus-visible{box-shadow:var(--ev-focus)}.cb-card.is-drag{outline:2px dashed var(--ev-gray-50);outline-offset:4px}.cb-card.is-drag>*{opacity:.25}.cb-grid.is-grid .cb-card.is-ins-before>.cb-card-c:before,.cb-grid.is-grid .cb-card.is-ins-after>.cb-card-c:after,.cb-grid.is-list .cb-card.is-ins-before:before,.cb-grid.is-list .cb-card.is-ins-after:after{content:"";position:absolute;z-index:4;border-radius:3px;background:var(--ev-brand);box-shadow:0 0 0 4px rgb(var(--ev-brand-rgb) / 18%),0 0 14px rgb(var(--ev-brand-rgb) / 55%);pointer-events:none;animation:mt-bar-in .15s ease both}.cb-grid.is-grid .cb-card.is-ins-before>.cb-card-c:before,.cb-grid.is-grid .cb-card.is-ins-after>.cb-card-c:after{top:0;bottom:0;width:6px}.cb-grid.is-grid .cb-card.is-ins-before>.cb-card-c:before{left:calc(-1 * var(--cb-ins, 16px) - 3px)}.cb-grid.is-grid .cb-card.is-ins-after>.cb-card-c:after{right:calc(-1 * var(--cb-ins, 16px) - 3px)}.cb-grid.is-list .cb-card.is-ins-before:before,.cb-grid.is-list .cb-card.is-ins-after:after{left:0;right:0;height:6px}.cb-grid.is-list .cb-card.is-ins-before:before{top:-3px}.cb-grid.is-list .cb-card.is-ins-after:after{bottom:-3px}@media(prefers-reduced-motion:reduce){.cb-card:before,.cb-card:after,.cb-card-c:before,.cb-card-c:after{animation:none!important}}.cb-card-c{position:relative;border-radius:var(--ev-r-12);transition:transform .2s var(--ev-ease),box-shadow .2s}.cb-grid.is-grid .cb-card:hover .cb-card-c{transform:translateY(-2px);box-shadow:var(--ev-sh-16)}.cb-grid.is-circle .cb-card:hover .cb-card-c{box-shadow:none}.cb-cover{display:grid;place-items:center;width:100%;border-radius:var(--ev-r-12);background:var(--bg, var(--ev-gray-25));color:var(--fg, var(--ev-gray-75));overflow:hidden}.cb-cover.is-square{aspect-ratio:1}.cb-cover.is-portrait{aspect-ratio:166 / 245}.cb-cover.is-circle{aspect-ratio:1;border-radius:50%}.cb-cover .cb-i{color:#e58ae0}.cb-cover.is-mini{width:64px;height:64px;aspect-ratio:auto;border-radius:var(--ev-r-8)}.cb-cover.is-mini.is-circle{border-radius:50%}.cb-cover-wrap{position:relative}.cb-cover-wrap.is-mini{width:64px}.cb-cover-wrap.is-mini>.cb-cover{width:64px;height:64px}.cb-cover-wrap .cb-dot{right:2px;bottom:2px}.cb-card-c>.cb-dot{right:14%;bottom:14%;width:14px;height:14px;border-width:3px}.cb-corner{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:var(--ev-r-8);background:rgb(var(--ev-white-rgb) / 92%);color:var(--ev-gray-100);box-shadow:var(--ev-sh-8);cursor:pointer}.cb-corner:hover{color:var(--ev-brand)}@media(hover:none){.cb-corner,.mt-card .mt-more.is-corner,.cb-more-x,.cm-lgrip,.cm-mod-grip,.cb-mod-arrow{opacity:1}.mt-lesson-a{opacity:1;pointer-events:auto}.mt-pvhint{display:none}}.cb-dots{font-size:10px;letter-spacing:1px;line-height:1}.cb-card-b{display:grid;gap:6px;min-width:0}.cb-card-t{display:flex;align-items:center;gap:6px;overflow:hidden;color:var(--ev-black);font:var(--ev-p);font-weight:var(--ev-medium);white-space:nowrap;text-overflow:ellipsis}.cb-card-s{color:var(--ev-gray-75);font:var(--ev-sp)}.cb-card-m{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0}.cb-sep{width:1px;height:14px;background:var(--ev-gray-50)}.cb-create{place-items:center;aspect-ratio:1;border:1px solid var(--ev-gray-50);background:var(--ev-white);color:var(--ev-brand);font:var(--ev-p);font-weight:var(--ev-bold);transition:border-color .15s,box-shadow .15s}.cb-create:hover{border-color:var(--ev-brand);box-shadow:var(--ev-sh-8)}.cb-create-in{display:grid;justify-items:center;gap:8px;text-align:center;padding:12px}.cb-grid.is-portrait .cb-create{aspect-ratio:166 / 245}.cb-grid.is-circle .cb-create{border-radius:50%}.cb-grid.is-list .cb-create{aspect-ratio:auto;min-height:72px;margin-bottom:8px;border-radius:var(--ev-r-12)}.cb-grid.is-list .cb-create{display:grid;place-items:center}.cb-grid.is-list .cb-create-in{grid-auto-flow:column;align-items:center;white-space:nowrap}.cb-grid.is-list .cb-card:not(.cb-create){grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px 0;border-bottom:1px solid var(--ev-gray-50);border-radius:0}.cb-grid.is-list .cb-card:not(.cb-create):hover{background:linear-gradient(90deg,transparent,rgb(var(--ev-brand-rgb) / 4%),transparent)}.cb-grid.is-list .cb-card.is-drag:not(.cb-create){outline-offset:-2px;border-radius:var(--ev-r-12)}.cb-card-a{display:flex;align-items:center;gap:8px}.cb-card-a .cb-corner{position:static;opacity:1;box-shadow:none;background:var(--ev-gray-25)}.cb-chip{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px;border-radius:var(--ev-r-pill);background:var(--ev-gray-25);color:var(--ev-gray-100);font:var(--ev-cap);white-space:nowrap}.cb-chip.is-icon{width:22px;padding:0;justify-content:center;cursor:copy}.cb-chip.is-plain{background:none;padding:0;max-width:100%;overflow:hidden}.cb-chip.is-plain span{overflow:hidden;text-overflow:ellipsis}.cb-chip.is-price{color:var(--ev-gray-100);font-weight:var(--ev-medium);text-transform:uppercase}.cb-chip.is-green{background:var(--ev-green-tr);color:var(--ev-green)}.cb-chip.is-brand{background:var(--ev-brand-tr);color:var(--ev-brand)}.cb-face{position:relative;display:inline-grid;place-items:center;flex:none;width:var(--s);height:var(--s);border-radius:50%;background:var(--bg);box-shadow:0 0 0 2px var(--ev-white)}.cb-face-e{font-size:calc(var(--s) * .55);line-height:1}.cb-face-e.is-ini{font-size:calc(var(--s) * .38);font-weight:var(--ev-bold);color:var(--ev-gray-100);letter-spacing:.02em}.cb-face-img{display:block;width:var(--s);height:var(--s);max-width:none;border-radius:50%;object-fit:cover}.cb-dot{position:absolute;right:0;bottom:0;width:10px;height:10px;border:2px solid var(--ev-white);border-radius:50%;background:var(--ev-gray-75)}.cb-dot.is-online{background:var(--ev-green)}.cb-dot.is-away{background:var(--ev-yellow)}.cb-faces{display:inline-flex;align-items:center}.cb-faces>.cb-face+.cb-face{margin-left:-6px}.cb-faces-n{margin-left:4px;padding:1px 6px;border-radius:var(--ev-r-pill);background:var(--ev-gray-25);color:var(--ev-gray-100);font:var(--ev-cap)}.cb-faces-none{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--ev-red-tr);color:var(--ev-red)}.cb-tags{display:inline-flex;gap:4px}.cb-tag{display:inline-grid;place-items:center;min-width:32px;height:22px;padding:0 6px;border-radius:var(--ev-r-pill);font:var(--ev-cap)}.cb-tag.is-green{background:var(--ev-green-tr);color:var(--ev-green)}.cb-tag.is-red{background:var(--ev-red-tr);color:var(--ev-red)}.cb-tag.is-gray{background:var(--ev-gray-25);color:var(--ev-gray-75)}.cb-new{padding:1px 6px;border-radius:var(--ev-r-4);background:var(--ev-red);color:#fff;font:700 10px/14px var(--ev-font)}.cb-me{padding:1px 8px;border-radius:var(--ev-r-pill);background:var(--ev-brand-tr);color:var(--ev-brand);font:var(--ev-cap);font-style:normal;font-weight:var(--ev-medium);white-space:nowrap}.cb-soon{padding:1px 6px;border-radius:var(--ev-r-pill);background:var(--ev-gray-25);color:var(--ev-gray-100);font:var(--ev-cap);font-style:normal}.cb-icon-btn{display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:var(--ev-r-8);background:var(--ev-gray-25);color:var(--ev-gray-100);cursor:pointer;flex:none}.cb-icon-btn:hover{color:var(--ev-brand)}.cb-q{display:inline-grid;place-items:center;width:16px;height:16px;margin-left:6px;border:1.5px solid var(--ev-gray-75);border-radius:50%;color:var(--ev-gray-75);font:700 10px/1 var(--ev-font);cursor:help;vertical-align:1px}.cb-q:is(:hover,:focus-visible),.mt-q:is(:hover,:focus-visible){border-color:var(--ev-gray-100);color:var(--ev-gray-100)}.cb-crumbs{display:flex;align-items:center;gap:10px}.cb-crumbs a{color:var(--ev-gray-75);text-decoration:none}.cb-crumbs a:hover{color:var(--ev-brand)}.cb-crumbs span{color:var(--ev-gray-50)}.cb-muted{margin:0;color:var(--ev-gray-100);font:var(--ev-sp)}.cb-hint{margin:0;color:var(--ev-gray-75);font:var(--ev-cap)}.cb-link-red{display:inline-flex;align-items:center;gap:6px;justify-self:start;padding:4px 0;border:0;background:none;color:var(--ev-red);font:var(--ev-sp);font-weight:var(--ev-medium);cursor:pointer}.cb-w-auto{justify-self:start;width:auto;min-width:220px}.cb-empty{display:grid;place-items:center;align-content:center;gap:14px;min-height:360px;padding:40px 16px;border:1px solid var(--ev-gray-50);border-radius:var(--ev-r-12);text-align:center}.cb-empty-e{font-size:56px;line-height:1}.cb-empty p{margin:0;max-width:520px;color:var(--ev-gray-100);font:var(--ev-p)}.cb-empty-a{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.cb-alert{display:flex;align-items:center;gap:12px}.cb-alert-i{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--ev-yellow);color:#fff;font:700 12px/1 var(--ev-font);flex:none}.cb-alert-t{flex:1;font:var(--ev-p);font-weight:var(--ev-medium)}.cb-banner{position:relative;display:flex;align-items:center;gap:20px;padding:20px 48px 20px 20px;border-radius:var(--ev-r-16);background:linear-gradient(100deg,#fff3e8,#eef8ff 60%,#e8f4ff)}.cb-banner-art{font-size:56px;line-height:1;flex:none}.cb-banner-t{display:grid;gap:12px;justify-items:start}.cb-banner-t p{margin:0;color:var(--ev-black);font:var(--ev-p)}.cb-banner-x{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:50%;background:var(--ev-white);color:var(--ev-gray-100);font:18px/1 var(--ev-font);cursor:pointer;box-shadow:var(--ev-sh-8)}[data-ev-theme=dark] .cb-banner{background:linear-gradient(100deg,#3a3348,#2d3b59)}.cb-tabs{margin-bottom:-8px}.cb-tabtip{position:absolute;z-index:5;top:138px;left:24px;max-width:230px}.cb-hover{cursor:default}.cb-pop{position:fixed;z-index:960;max-width:300px;padding:12px;border-radius:var(--ev-r-12);background:#525266;color:#fff;box-shadow:var(--ev-sh-tip-black);animation:cb-in .14s var(--ev-ease)}@keyframes cb-in{0%{opacity:0;transform:translateY(4px)}}.cb-pop-list{display:grid;gap:8px;min-width:220px}.cb-pop-h{font:var(--ev-sp);font-weight:var(--ev-medium)}.cb-pop-row{display:flex;align-items:center;gap:10px}.cb-pop-row span{display:grid}.cb-pop-row b{font:var(--ev-sp);font-weight:var(--ev-medium)}.cb-pop-row small{color:#ffffffb3;font:var(--ev-cap)}.cb-pop-row .cb-cover.is-mini{width:32px;height:32px}.cb-pop-empty{margin:0;color:#ffffffb3;font:var(--ev-cap)}.cb-pop-info{display:grid;gap:10px;min-width:240px}.cb-pop-head{display:flex;align-items:center;gap:10px;padding-bottom:10px;border-bottom:1px solid rgb(255 255 255 / 15%)}.cb-pop-head>span{font-size:28px}.cb-pop-head div{display:grid}.cb-pop-head small,.cb-pop-sec small{color:#ffffffa6;font:var(--ev-cap)}.cb-pop-sec{display:grid;gap:2px;padding-bottom:8px;border-bottom:1px solid rgb(255 255 255 / 15%)}.cb-pop-sec b{font:var(--ev-sp);font-weight:var(--ev-medium)}.cb-pop-sec .is-ok{color:#4be3a0}.cb-pop-sec .is-bad{color:#ff8fa3}.cb-pop-cls{display:grid;gap:6px;max-height:160px;overflow:auto}.cb-rows{display:grid;gap:0}.cb-row{display:flex;align-items:center;gap:12px;min-height:56px;padding:8px 0;border-bottom:1px solid var(--ev-gray-50)}.cb-row:last-child{border-bottom:0}.cb-row-t{display:grid;flex:1;min-width:0}.cb-row-t b{overflow:hidden;color:var(--ev-black);font:var(--ev-sp);font-weight:var(--ev-medium);white-space:nowrap;text-overflow:ellipsis}.cb-row-t small{color:var(--ev-gray-100);font:var(--ev-cap)}.cb-row-a{display:flex;gap:8px;align-items:center}.cb-row .cb-cover.is-mini{width:44px;height:44px}.cb-row.is-head{border:0;padding:0 0 8px}.cb-row.is-pick{width:100%;border:0;border-bottom:1px solid var(--ev-gray-50);background:none;text-align:left;cursor:pointer}.cb-row.is-pick:hover{background:var(--ev-gray-25)}.cb-choose{display:grid;gap:8px}.cb-types{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.cb-type{position:relative;display:grid;justify-items:center;align-content:start;gap:8px;min-height:220px;padding:24px 16px 18px;border:1px solid var(--ev-gray-50);border-radius:var(--ev-r-16);background:var(--ev-white);color:var(--ev-black);text-align:center;cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .15s}.cb-type:hover:not(:disabled){border-color:var(--ev-brand);box-shadow:var(--ev-sh-16);transform:translateY(-2px)}.cb-type-e{display:grid;place-items:center;width:80px;height:80px;margin-bottom:6px;border-radius:50%;background:var(--bg);font-size:42px;line-height:1}.cb-type b{font:var(--ev-p);font-weight:var(--ev-medium)}.cb-type small{color:var(--ev-gray-100);font:var(--ev-sp)}.cb-type-go{margin-top:auto;padding-top:8px;color:var(--ev-brand);font:var(--ev-sp);font-weight:var(--ev-medium);opacity:0;transition:opacity .15s}.cb-type:hover .cb-type-go,.cb-type:focus-visible .cb-type-go{opacity:1}.cb-type em{position:absolute;top:12px;right:12px;padding:1px 8px;border-radius:var(--ev-r-pill);background:var(--ev-gray-25);color:var(--ev-gray-100);font:var(--ev-cap);font-style:normal}.cb-type.is-soon{cursor:not-allowed}.cb-type.is-soon>:not(em){opacity:.55}@media(max-width:760px){.cb-types{grid-template-columns:1fr}.cb-type{min-height:0;grid-template-columns:56px 1fr;justify-items:start;text-align:left}.cb-type-e{grid-row:1 / 3;width:56px;height:56px;font-size:28px}.cb-type-go{display:none}}.cb-form{display:grid;gap:14px}.cb-field{display:grid;grid-template-columns:160px minmax(0,1fr);align-items:center;gap:12px}.cb-field-l{color:var(--ev-gray-100);font:var(--ev-sp);font-weight:var(--ev-medium)}.cb-field-c{display:grid;gap:4px;min-width:0}.cb-field-h{color:var(--ev-gray-75);font:var(--ev-cap)}.cb-form-coverrow{display:flex;align-items:center;gap:14px}.cb-form-cover{width:72px;flex:none}.cb-form-coverc{display:grid;gap:8px;justify-items:start}.cb-tones{display:flex;gap:6px}.cb-tone{width:26px;height:26px;padding:0;border:2px solid transparent;border-radius:50%;cursor:pointer}.cb-tone[aria-pressed=true]{border-color:currentColor;box-shadow:0 0 0 2px var(--ev-white) inset}.cb-form-avatar{display:flex;align-items:center;gap:12px}.cb-more{display:grid;gap:12px}.cb-more summary{justify-self:start;padding:8px 14px;border-radius:var(--ev-r-8);background:var(--ev-gray-25);color:var(--ev-gray-100);font:var(--ev-sp);font-weight:var(--ev-medium);cursor:pointer;list-style:none}.cb-more[open]{gap:14px}.cb-prof{display:grid;gap:14px}.cb-prof-top{display:flex;align-items:center;gap:16px}.cb-prof-top>.cb-cover{width:96px;flex:none}.cb-prof-top>.cb-cover.is-portrait{width:110px}.cb-prof-info{display:grid;gap:6px;flex:1;min-width:0}.cb-prof-info small{color:var(--ev-gray-100);font:var(--ev-cap)}.cb-prof-name{display:flex;align-items:center;gap:8px;font:var(--ev-h3);font-weight:var(--ev-bold)}.cb-prof-acts{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.cb-mini-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.cb-mini-stats>div{display:grid;gap:2px;padding:10px 12px;border-radius:var(--ev-r-8);background:var(--ev-gray-25)}.cb-mini-stats small{color:var(--ev-gray-100);font:var(--ev-cap)}.cb-mini-stats b{font:var(--ev-sp);font-weight:var(--ev-medium)}.cb-mini-stats .is-ok{color:var(--ev-green)}.cb-mini-stats .is-bad{color:var(--ev-red)}.cb-sched-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cb-week{display:flex;align-items:stretch;height:40px;border:1px solid var(--ev-gray-50);border-radius:var(--ev-r-8);overflow:hidden}.cb-week button{padding:0 12px;border:0;background:var(--ev-white);color:var(--ev-gray-100);font:var(--ev-sp);cursor:pointer}.cb-week button:hover{color:var(--ev-brand)}.cb-week-l{min-width:170px;border-left:1px solid var(--ev-gray-50)!important;border-right:1px solid var(--ev-gray-50)!important;color:var(--ev-black)!important;font-weight:var(--ev-medium)!important}.cb-tz{width:240px}.cb-ev{display:grid;gap:12px}.cb-ev-list{display:grid;max-height:320px;overflow:auto}.cb-ev-list .cb-empty{min-height:220px;border:0}.cb-ev-l{color:var(--ev-gray-100);font:var(--ev-sp);font-weight:var(--ev-medium)}.cb-ev-when{display:flex;align-items:center;gap:8px}.cb-ev-when>.ev-field:first-child{flex:1}.cb-ev-sw{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--ev-gray-50);color:var(--ev-gray-100);font:var(--ev-sp);font-weight:var(--ev-medium)}.cb-ev-acts{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cb-ev-time{margin:0;color:var(--ev-gray-100);font:var(--ev-sp)}.cb-ev-note{margin:0;font:var(--ev-p)}.cb-ev-studs{display:flex;gap:4px;flex-wrap:wrap}.cb-site{display:flex;align-items:center;gap:12px;padding:16px 0;border-top:1px solid var(--ev-gray-50);border-bottom:1px solid var(--ev-gray-50);flex-wrap:wrap}.cb-site-l{display:inline-flex;align-items:center;color:var(--ev-gray-100);font:var(--ev-p);font-weight:var(--ev-medium);margin-right:auto}.cb-site-url{width:min(440px,100%)}.cb-apps{display:grid;gap:10px}.cb-app{display:flex;align-items:center;gap:12px;padding:14px 16px 14px 18px;border-radius:var(--ev-r-8);background:var(--ev-white);box-shadow:inset 3px 0 0 var(--ev-brand),var(--ev-sh-8)}.cb-app-t{display:grid;gap:2px;flex:1}.cb-app-t small{color:var(--ev-gray-75);font:var(--ev-cap)}.cb-app-t b{font:var(--ev-p);font-weight:var(--ev-medium)}.cb-dl{display:grid;gap:8px;margin:0}.cb-dl div{display:grid;grid-template-columns:110px 1fr;gap:12px}.cb-dl dt{color:var(--ev-gray-100);font:var(--ev-sp)}.cb-dl dd{margin:0;font:var(--ev-sp);font-weight:var(--ev-medium)}.cb-quote{padding:12px 14px;border-radius:var(--ev-r-8);background:var(--ev-gray-25);font:var(--ev-sp)}.cb-site-prev{display:grid;gap:6px;padding:16px;border:1px dashed var(--ev-gray-50);border-radius:var(--ev-r-12)}.cb-site-prev small{color:var(--ev-gray-75);font:var(--ev-cap)}.cb-site-prev p{margin:0;color:var(--ev-gray-100);font:var(--ev-sp)}.cb-site-prev em{justify-self:start;padding:6px 12px;border-radius:var(--ev-r-8);background:var(--ev-brand);color:#fff;font:var(--ev-sp);font-style:normal;font-weight:var(--ev-medium)}.cb-widgets{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.cb-charts{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px}.cb-filters{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.cb-filters>.ev-field{width:220px}.cb-rev{display:grid;gap:16px;padding:20px;border:1px solid var(--ev-gray-50);border-radius:var(--ev-r-12)}.cb-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;border-radius:var(--ev-r-8);background:var(--ev-gray-25)}.cb-metric{display:grid;gap:2px;padding:12px;border:0;border-radius:var(--ev-r-6);background:none;color:var(--ev-gray-100);cursor:pointer}.cb-metric small{font:var(--ev-cap)}.cb-metric b{font:var(--ev-p);font-weight:var(--ev-medium)}.cb-metric.is-on{background:var(--ev-white);color:var(--ev-black);box-shadow:var(--ev-sh-8)}.cb-staff-hero{display:grid;justify-items:center;gap:8px;margin-bottom:4px}.cb-staff-hero b{font:var(--ev-h3);font-weight:var(--ev-bold)}.cb-roles{display:grid;gap:8px}.cb-role{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--ev-gray-50);border-radius:var(--ev-r-12);transition:border-color .15s,background .15s}.cb-role.is-on{border-color:rgb(var(--ev-brand-rgb) / 45%);background:rgb(var(--ev-brand-rgb) / 4%)}.cb-role-e{font-size:30px;line-height:1}.cb-role-t{display:grid;gap:2px;flex:1}.cb-role-t b{font:var(--ev-sp);font-weight:var(--ev-medium)}.cb-role-t small{color:var(--ev-gray-100);font:var(--ev-cap)}.cb-note{display:flex;gap:10px;padding:12px 14px;border-radius:var(--ev-r-8);background:var(--ev-brand-tr);color:var(--ev-brand);font:var(--ev-sp)}.cb-access{display:grid}.cb-acc{display:flex;align-items:center;gap:12px;min-height:44px;border-bottom:1px solid var(--ev-gray-25)}.cb-acc-l{display:inline-flex;align-items:center;flex:1;color:var(--ev-black);font:var(--ev-sp);font-weight:var(--ev-medium)}.cb-acc.is-sub{padding-left:24px;min-height:38px}.cb-acc.is-sub .cb-acc-l{color:var(--ev-gray-100);font-weight:var(--ev-regular)}.cb-acc.is-locked{opacity:.6}.cb-acc-sel{width:170px}.cb-mods{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.cb-mod{position:relative;display:grid;gap:8px;align-content:start;box-sizing:border-box;min-height:192px;padding:23px;border:1px solid var(--ev-gray-25);border-radius:var(--ev-r-8);background:var(--ev-white);color:var(--ev-black);text-align:left;cursor:pointer;transition:background .15s,border-color .15s}.cb-mod:hover{background:var(--ev-gray-0)}.cb-mod-top{display:flex;align-items:center;gap:8px;min-height:40px;margin-bottom:8px;padding-right:32px}.cb-mod-ic{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--ev-r-8);font-size:16px;flex:none}.cb-mod-title{font:var(--ev-h2);font-weight:var(--ev-medium)}.cb-mod-text{color:var(--ev-gray-100);font:var(--ev-p)}.cb-mod-arrow{position:absolute;top:32px;right:24px;display:grid;width:24px;height:24px;place-items:center;color:var(--ev-gray-75);font:18px/1 var(--ev-font);opacity:0;transition:opacity .15s}.cb-mod:hover .cb-mod-arrow{opacity:1}.cb-mod-b{display:inline-flex;gap:4px;flex-wrap:wrap}.cb-biz{display:inline-flex;align-items:center;height:18px;padding:0 6px;border-radius:var(--ev-r-pill);background:#1f1f2e;color:#fff;font:600 10px/1 var(--ev-font)}.cb-on,.cb-off{display:inline-flex;align-items:center;height:18px;padding:0 6px;border-radius:var(--ev-r-pill);font:600 10px/1 var(--ev-font)}.cb-on{background:var(--ev-green);color:#fff}.cb-off{background:var(--ev-gray-25);color:var(--ev-gray-100)}.cb-set-c .cb-on,.cb-set-c .cb-off{height:24px;padding:0 10px;font:var(--ev-cap);font-weight:var(--ev-medium)}.cb-mod-head{display:flex;align-items:center;gap:12px}.cb-mod-head h1{margin:0;font:var(--ev-h1);font-weight:var(--ev-bold)}.cb-back-btn{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--ev-r-8);background:var(--ev-gray-25);color:var(--ev-gray-100);font:20px/1 var(--ev-font);text-decoration:none}.cb-back-btn:hover{color:var(--ev-brand)}.cb-mod-bar{display:flex;align-items:center;gap:10px}.cb-biz-note{margin:-8px 0 0;color:var(--ev-yellow-dark);font:var(--ev-cap)}.cb-mod-body{display:grid;gap:16px}.cb-mod-page{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:24px;align-items:start}.cb-mod-page p{margin:0;grid-column:1;grid-row:1;color:var(--ev-gray-100);font:var(--ev-p)}.cb-mod-art{grid-column:2;display:grid;place-items:center;aspect-ratio:4 / 3;border-radius:var(--ev-r-16);background:var(--ev-gray-25);font-size:80px}.cb-set{display:grid}.cb-set-row{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;align-items:center;min-height:56px;padding:8px 0;border-bottom:1px solid var(--ev-gray-50)}.cb-set-row.is-sub{padding-left:20px;grid-template-columns:200px minmax(0,1fr)}.cb-set-row.is-sub .cb-set-l{color:var(--ev-gray-100);font-weight:var(--ev-regular)}.cb-set-l{display:inline-flex;align-items:center;color:var(--ev-gray-100);font:var(--ev-sp);font-weight:var(--ev-medium)}.cb-set-c{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}.cb-set-c>.ev-field,.cb-set-c>label.ev-field{flex:1;min-width:180px}.cb-set-c>.ev-switch{flex:none}.cb-num{width:72px!important;flex:none!important;min-width:0!important}.cb-chips-edit{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.cb-chips-edit .ev-field{width:190px}.cb-echip{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 6px 0 12px;border-radius:var(--ev-r-8);background:var(--ev-gray-25);font:var(--ev-sp)}.cb-echip button{width:20px;height:20px;padding:0;border:0;border-radius:50%;background:none;color:var(--ev-gray-75);font:16px/1 var(--ev-font);cursor:pointer}.cb-echip button:hover{color:var(--ev-red)}.cb-tariffs{display:grid;gap:10px;width:100%}.cb-tariff-list{display:grid;gap:10px}.cb-tariff{padding:4px 14px 8px;border:1px solid var(--ev-gray-50);border-radius:var(--ev-r-12)}.cb-tariff.is-arch{opacity:.6}.cb-tariff-h{display:flex;align-items:center;gap:8px;min-height:44px;border-bottom:1px solid var(--ev-gray-25)}.cb-tariff-h b{font:var(--ev-sp);font-weight:var(--ev-medium)}.cb-tariff-a{display:flex;gap:4px;margin-left:auto}.cb-tariff-r{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:8px;padding:8px 0;border-bottom:1px solid var(--ev-gray-25);font:var(--ev-sp);color:var(--ev-gray-100)}.cb-tariff-r:last-child{border-bottom:0}.cb-tariff-r b{color:var(--ev-black);font-weight:var(--ev-medium)}.cb-icon-btn.is-s{width:28px;height:28px;border-radius:var(--ev-r-6);background:none;font-size:14px}.cb-icon-btn.is-s:hover{background:var(--ev-gray-25)}.cb-pack{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr 28px;gap:8px;align-items:center}.cb-pack-h{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr 28px;gap:8px;order:-1;color:var(--ev-gray-75);font:var(--ev-cap)}.cb-checklist{display:grid;max-height:300px;overflow:auto}.cb-check{display:flex;align-items:center;gap:12px;min-height:48px;border-bottom:1px solid var(--ev-gray-25);cursor:pointer}.cb-check input{width:18px;height:18px;accent-color:var(--ev-brand)}.cb-check span{display:grid}.cb-check b{font:var(--ev-sp);font-weight:var(--ev-medium)}.cb-check small{color:var(--ev-gray-100);font:var(--ev-cap)}.cb-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px}.cb-plan{display:grid;gap:8px;align-content:start;padding:20px;border:1px solid var(--ev-gray-50);border-radius:var(--ev-r-16)}.cb-plan.is-current{border-color:var(--ev-brand);box-shadow:0 0 0 3px rgb(var(--ev-brand-rgb) / 15%)}.cb-plan>b{font:var(--ev-h3);font-weight:var(--ev-bold)}.cb-plan-p{font:var(--ev-p);font-weight:var(--ev-bold);color:var(--ev-brand)}.cb-plan small{color:var(--ev-gray-75);font:var(--ev-cap)}.cb-plan ul{margin:4px 0 8px;padding-left:18px;color:var(--ev-gray-100);font:var(--ev-sp);display:grid;gap:4px}.cb-plan .ev-tag{justify-self:start}.cb-dev{position:fixed;left:8px;bottom:8px;z-index:990}.cb-dev-b{padding:4px 8px;border:0;border-radius:4px;background:#3d3c58;color:#fff;font:600 10px/1.4 ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;opacity:.75}.cb-dev-b:hover{opacity:1}@media(max-width:760px){.cb-field{grid-template-columns:1fr;gap:6px}.cb-grid.is-grid.is-square,.cb-grid.is-grid.is-circle{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.cb-grid.is-grid.is-portrait{grid-template-columns:repeat(2,minmax(0,1fr))}.cb-grid.is-list .cb-card:not(.cb-create){grid-template-columns:56px minmax(0,1fr) auto;gap:12px}.cb-grid.is-list .cb-card-a>.ev-btn:not(.cb-corner):has(>svg){width:auto;aspect-ratio:1;padding:0;justify-content:center}.cb-grid.is-list .cb-card-a>.ev-btn:not(.cb-corner):has(>svg)>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cb-banner{flex-direction:column;align-items:flex-start}.cb-mod-page,.cb-mods{grid-template-columns:1fr}.cb-set-row,.cb-set-row.is-sub{grid-template-columns:1fr;gap:6px}.cb-mod-art{grid-column:1}.cb-mini-stats,.cb-metrics{grid-template-columns:1fr}.cb-tz{width:100%}.cb-dev{bottom:64px}}.cb .ev-sched-grid{grid-template-columns:52px repeat(var(--_days, 7),minmax(92px,1fr));min-width:0}@media(max-width:900px){.cb .ev-sched-grid{min-width:760px}}.cb .ev-sched .ev-lesson span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-classes{display:grid;gap:16px}.cs-class{display:grid;grid-template-columns:120px minmax(0,1fr);gap:8px 24px;padding:24px;border-radius:var(--ev-r-16);background:var(--ev-white);box-shadow:0 0 0 1px var(--ev-gray-25),var(--ev-sh-8)}.cs-class-cv{position:relative;width:120px}.cs-teacher{position:absolute;right:-12px;bottom:-12px;box-shadow:0 0 0 3px var(--ev-white)}.cs-class-b{display:grid;gap:10px;align-content:start;min-width:0}.cs-class-top{display:flex;align-items:flex-start;gap:12px}.cs-class-t{flex:1;min-width:0;font:var(--ev-h2);font-weight:var(--ev-medium)}.cs-class-a{display:flex;gap:8px}.cs-tags{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.cs-type{padding:1px 8px;border-radius:var(--ev-r-pill);background:var(--ev-brand-tr);color:var(--ev-brand);font:var(--ev-cap);font-weight:var(--ev-medium)}.cs-pill{padding:1px 8px;border-radius:var(--ev-r-pill);font:var(--ev-cap);font-weight:var(--ev-medium)}.cs-pill.is-brand{background:var(--ev-brand-tr);color:var(--ev-brand)}.cs-pill.is-yellow{background:var(--ev-yellow-tr);color:var(--ev-yellow-dark)}.cs-pill.is-red{background:var(--ev-red-tr);color:var(--ev-red)}.cs-next{display:flex;align-items:center;gap:16px;margin-top:4px}.cs-next-t{display:grid}.cs-next-t small{color:var(--ev-gray-75);font:var(--ev-cap)}.cs-next-t b{font:var(--ev-sp);font-weight:var(--ev-medium)}.cs-next-t i{color:var(--ev-gray-75);font-style:normal;margin:0 4px}.cs-bal{grid-column:1 / -1;display:grid;gap:10px;margin-top:12px}.cs-bal-r{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cs-pack{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 14px;border-radius:var(--ev-r-pill);font:var(--ev-p);cursor:default}.cs-pack i{color:var(--ev-gray-75);font-style:normal}.cs-pack.is-green{background:var(--ev-green-tr)}.cs-pack.is-green b{color:var(--ev-green)}.cs-pack.is-yellow{background:var(--ev-yellow-tr)}.cs-pack.is-yellow b{color:var(--ev-yellow-dark)}.cs-pack.is-gray{background:var(--ev-gray-25);color:var(--ev-gray-100)}.cs-pack.is-red{background:var(--ev-red-tr)}.cs-pack.is-red b{color:var(--ev-red)}.cs-sched .ev-sched-grid{grid-template-columns:52px repeat(7,minmax(80px,1fr));min-width:0}.cs-stat-h{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:6px;font:var(--ev-p)}.cs-stat-h span{color:var(--ev-gray-100);font:var(--ev-sp)}.cs-bar{display:grid;grid-template-columns:190px 1fr 60px;gap:12px;align-items:center;font:var(--ev-sp)}.cs-bar span{color:var(--ev-gray-100)}.cs-bar i{height:8px;border-radius:4px;background:var(--ev-gray-25);overflow:hidden}.cs-bar em{display:block;height:100%;border-radius:4px;background:var(--ev-g-green, var(--ev-green))}.cs-bar b{text-align:right;font-weight:var(--ev-medium)}.cs-place{width:28px;text-align:center;font:var(--ev-p);font-weight:var(--ev-medium)}.cb-row.is-me{background:var(--ev-brand-tr);border-radius:var(--ev-r-8);padding-inline:8px}.cs-buy{display:grid;gap:14px}.cs-tariffs{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.cs-tariff{display:grid;gap:10px;justify-items:start;padding:14px;border:1px solid transparent;border-radius:var(--ev-r-12);background:var(--ev-gray-25);color:var(--ev-gray-100);font:var(--ev-sp);text-align:left;cursor:pointer}.cs-tariff span{font-size:30px}.cs-tariff.is-on{border-color:var(--ev-gray-50);background:var(--ev-white);color:var(--ev-black);box-shadow:var(--ev-sh-8)}.cs-opts{display:flex;gap:8px;flex-wrap:wrap}.cs-opt{height:36px;padding:0 12px;border:1px solid transparent;border-radius:var(--ev-r-8);background:var(--ev-gray-25);color:var(--ev-gray-100);font:var(--ev-sp);cursor:pointer}.cs-opt.is-on{border-color:var(--ev-gray-50);background:var(--ev-white);color:var(--ev-black);font-weight:var(--ev-medium)}.cs-sum{display:grid;gap:8px;padding:18px 20px;border-radius:var(--ev-r-12);background:var(--ev-gray-0)}.cs-sum>div{display:flex;align-items:center;justify-content:space-between;gap:12px;font:var(--ev-sp)}.cs-sum span{color:var(--ev-gray-100)}.cs-sum .is-total{padding-top:12px;border-top:1px solid var(--ev-gray-50)}.cs-sum .is-total b{margin-left:auto;font:var(--ev-h3);font-weight:var(--ev-medium)}.cs-op.is-plus b:last-child{color:var(--ev-green)}.cs-wbar{display:flex;align-items:center;gap:8px}.cs-wbar>.cs-wdir{width:120px;flex:none}.cs-wbar>label.ev-field{flex:1;min-width:0}@media(max-width:760px){.cs-wbar{flex-wrap:wrap}.cs-wbar>label.ev-field{flex-basis:calc(100% - 56px)}}.cs-wadd{gap:12px}.cs-wadd-head{display:flex;align-items:center;gap:8px;font:var(--ev-h4);overflow-wrap:anywhere}.cs-wadd-opts{display:grid}.cs-wadd-row{display:flex;align-items:center;gap:8px;padding:0 var(--ev-s-8);cursor:default}.cs-wadd-b{flex:1;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:48px;padding:0;border:0;background:none;color:var(--ev-black);font:var(--ev-p);text-align:left;cursor:pointer}.cs-wadd-b b{font-weight:var(--ev-regular, 400);overflow-wrap:anywhere}.cs-wadd-b .ev-ic{flex:none;color:var(--ev-brand)}.cs-wload{display:grid;place-items:center;padding:64px 0}.cs-chips{display:flex;flex-wrap:wrap;gap:8px}.cs-chip{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border:1.5px solid var(--ev-gray-50);border-radius:var(--ev-r-pill);background:var(--ev-white);color:var(--ev-black);font:var(--ev-sp);font-weight:var(--ev-medium);cursor:pointer;transition:transform .12s,background-color .2s,border-color .2s,color .2s}.cs-chip b{display:grid;place-items:center;min-width:24px;height:24px;padding:0 6px;border-radius:var(--ev-r-pill);background:var(--ev-gray-25);color:var(--ev-gray-100);font:var(--ev-cap);font-weight:var(--ev-bold)}@media(hover:hover){.cs-chip:hover{border-color:var(--ev-brand)}}.cs-chip:active{transform:scale(.96)}.cs-chip:focus-visible{outline:none;box-shadow:var(--ev-focus)}.cs-chip[aria-checked=true]{border-color:var(--ev-brand);background:var(--ev-brand);color:var(--ev-white)}.cs-chip[aria-checked=true] b{background:#ffffff47;color:var(--ev-white)}.cs-sets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cs-set{position:relative;display:flex;align-items:center;gap:16px;padding:16px;border:2px solid var(--ev-gray-50);border-bottom-width:4px;border-radius:20px;background:var(--ev-white);cursor:pointer;transition:transform .15s,box-shadow .2s,border-color .2s;animation:cs-set-in .5s cubic-bezier(.2,.9,.3,1.15) both;animation-delay:calc(var(--i, 0) * 50ms)}@media(hover:hover){.cs-set:hover{transform:translateY(-2px);box-shadow:var(--ev-sh-16-soft);border-color:rgb(var(--ev-brand-rgb) / 50%)}}.cs-set:active{transform:translateY(1px)}.cs-set:focus-visible{outline:none;box-shadow:var(--ev-focus)}.cs-set.is-done{border-color:rgb(var(--ev-green-rgb) / 45%)}.mt-cover.is-lesson.cs-set-av{width:64px;height:64px;border-radius:12px;font-size:26px}.mt-cover.is-lesson.cs-set-av.is-none{background:var(--ev-gray-25)}.cs-set-star{position:absolute;z-index:2;right:-8px;bottom:-8px;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--ev-white);box-shadow:var(--ev-sh-8-soft);animation:cs-star 2.4s ease-in-out infinite}.cs-set-t{flex:1;min-width:0;display:grid;gap:4px}.cs-set-t b{font:var(--ev-p);font-weight:var(--ev-bold);color:var(--ev-black);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-set-t small{font:var(--ev-cap);color:var(--ev-gray-100);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-set-bar{display:block;height:8px;margin-top:4px;border-radius:var(--ev-r-pill);background:var(--ev-gray-25);overflow:hidden}.cs-set-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#5bddff,var(--ev-brand));animation:cs-bar 1s cubic-bezier(.2,.8,.2,1) both}.cs-set.is-done .cs-set-bar i,.cs-sethero.is-done .cs-set-bar i{background:linear-gradient(90deg,#4be597,var(--ev-green))}.cs-set-n{font:var(--ev-cap);color:var(--ev-gray-100)}.cs-set>.ev-btn{flex:none}@keyframes cs-set-in{0%{opacity:0;transform:translateY(12px)}}@keyframes cs-bar{0%{width:0}}@keyframes cs-star{50%{transform:scale(1.12) rotate(10deg)}}.cs-strip{display:grid;gap:12px}.cs-strip-h{display:flex;align-items:center;gap:8px}.cs-strip-h h2{flex:1;margin:0;font:var(--ev-h3);font-weight:var(--ev-bold);color:var(--ev-black)}.cs-strip-h.no-scroll .ev-btn{display:none}.cs-strip-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 12px) / 2.2);gap:12px;margin:-6px -4px -12px;padding:6px 4px 12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 4px;scrollbar-width:none;overscroll-behavior-x:contain}.cs-strip-track::-webkit-scrollbar{display:none}.cs-strip-track>*{scroll-snap-align:start;min-width:0}.cs-strip-all{display:flex;align-items:center;gap:16px;padding:16px;border:2px dashed rgb(var(--ev-brand-rgb) / 45%);border-radius:20px;background:linear-gradient(120deg,rgb(var(--ev-brand-rgb) / 10%),#aa80ff17);color:var(--ev-black);text-align:left;cursor:pointer;animation:cs-set-in .5s cubic-bezier(.2,.9,.3,1.15) both;animation-delay:calc(var(--i, 0) * 50ms);transition:transform .15s,box-shadow .2s,border-color .2s}@media(hover:hover){.cs-strip-all:hover{transform:translateY(-2px);box-shadow:var(--ev-sh-16-soft);border-color:var(--ev-brand)}}.cs-strip-all:focus-visible{outline:none;box-shadow:var(--ev-focus)}.cs-strip-covers{flex:none;display:flex;padding-left:10px}.cs-strip-covers>.mt-cover.is-lesson.cs-set-av{width:48px;height:48px;margin-left:-10px;border-radius:10px;font-size:20px;box-shadow:0 0 0 3px var(--ev-white)}.cs-strip-covers>.mt-cover:nth-child(2){transform:rotate(6deg)}.cs-strip-covers>.mt-cover:nth-child(3){transform:rotate(-4deg)}.cs-strip-covers .mt-ear{display:none}.cs-strip-all-t{flex:1;min-width:0;display:grid;gap:2px}.cs-strip-all-t b{font:var(--ev-p);font-weight:var(--ev-bold)}.cs-strip-all-t small{font:var(--ev-cap);color:var(--ev-gray-100)}.cs-strip-all-go{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--ev-brand);color:var(--ev-white);transition:transform .2s}.cs-strip-all:hover .cs-strip-all-go{transform:translate(3px)}.wt-sheet.cs-sets-sheet .ev-sheet-body,.wt-sheet.cs-sets-sheet .ev-wheader-in,.wt-sheet.cs-sets-sheet .ev-wfooter-in{max-width:1000px}.cs-sh-ic{flex:none;display:grid;place-items:center;width:40px;height:40px}.cs-sh{display:grid;gap:20px;align-content:start}.cs-sethero{display:flex;align-items:center;gap:20px;padding:20px 24px;border-radius:24px;background:linear-gradient(120deg,rgb(var(--ev-brand-rgb) / 12%),#aa80ff1a);animation:cs-set-in .45s cubic-bezier(.2,.9,.3,1.15) both}.cs-sethero>.mt-cover.is-lesson.cs-set-av{width:88px;height:88px;border-radius:16px;font-size:34px}.cs-sethero .cs-set-t b{font:var(--ev-h2);font-weight:var(--ev-bold);white-space:normal}.cs-sethero .cs-set-t{max-width:420px}.cs-sh-words .cs-word{cursor:default;animation:cs-set-in .4s ease-out both;animation-delay:calc(min(var(--i, 0),12)*30ms)}.cs-sh-words .cs-word>span{flex:1;display:grid}.cs-sh-words .cs-say{display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:none;color:var(--ev-brand);cursor:pointer;opacity:1}.cs-sh-ok{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--ev-green);color:var(--ev-white);font-style:normal}.cs-sh-ok .ev-ic{width:16px;height:16px}.cs-sh-empty{margin:0;padding:32px 0;font:var(--ev-p);color:var(--ev-gray-100);text-align:center}@media(max-width:760px){.cs-strip-track{grid-auto-columns:86%}.cs-sethero{gap:14px;padding:16px}.cs-sethero>.mt-cover.is-lesson.cs-set-av{width:64px;height:64px;font-size:26px}.cs-sethero .cs-set-t b{font:var(--ev-h3);font-weight:var(--ev-bold)}}.cs-sethead-back{justify-self:start;display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;color:var(--ev-brand-dark);font:var(--ev-sp);font-weight:var(--ev-medium);cursor:pointer}.cs-sethead-back:hover{color:var(--ev-brand)}.cs-sethead-back .ev-ic{width:20px;height:20px}@media(max-width:760px){.cs-sets{grid-template-columns:1fr}.cs-set{padding:12px;gap:12px}.mt-cover.is-lesson.cs-set-av{width:56px;height:56px}}@media(prefers-reduced-motion:reduce){.cs-set,.cs-set-bar i,.cs-set-star{animation:none}}.ev-popup.cs-wadd-pop .ev-popup-acts>.ev-btn{flex:1 1 0;min-width:0}.cs-wcount{display:flex;align-items:center;gap:12px}.cs-wcount .cb-count{flex:1}.cs-wcount input,.cs-word input{width:18px;height:18px;accent-color:var(--ev-brand)}.cs-words{display:grid}.cs-word{display:flex;align-items:center;gap:12px;min-height:64px;border-bottom:1px solid var(--ev-gray-50);cursor:pointer}.cs-word>span:not(.cs-say){display:grid;flex:1}.cs-word b{font:var(--ev-p)}.cs-word small{color:var(--ev-gray-75);font:var(--ev-sp)}.cs-say{padding:0;border:0;background:none;font-size:18px;cursor:pointer;opacity:.6}.cs-say:hover{opacity:1}.cs-float{position:sticky;bottom:16px;z-index:5;display:flex;justify-content:center;gap:8px;justify-self:center;padding:8px;border-radius:var(--ev-r-12);background:#3d3c58;box-shadow:var(--ev-sh-32)}.cs-train{display:grid;gap:14px}.cs-card-w{display:grid;justify-items:center;gap:8px;padding:36px 16px;border-radius:var(--ev-r-16);background:var(--ev-gray-0);text-align:center}.cs-card-w b{font:var(--ev-h1);font-weight:var(--ev-bold)}.cs-card-w span{font-size:48px}.cs-card-w small{color:var(--ev-gray-100);font:var(--ev-p)}.cs-prof{display:grid;grid-template-columns:180px minmax(0,1fr);gap:32px;align-items:start}.cs-prof-l{display:grid;justify-items:center;gap:12px}@media(max-width:760px){.cs-class{grid-template-columns:72px minmax(0,1fr);padding:16px;gap:8px 14px}.cs-class-cv{width:72px}.cs-teacher{--s: 30px !important}.cs-class-top{flex-wrap:wrap}.cs-class-a{width:100%}.cs-class-a .ev-btn{flex:1}.cs-prof{grid-template-columns:1fr}.cs-bar{grid-template-columns:1fr 50px}.cs-bar i{grid-column:1 / -1;grid-row:2}}.cb-planpop{display:grid;gap:8px;width:260px;padding:14px}.cb-planpop p{margin:0;color:var(--ev-gray-100);font:var(--ev-sp)}.ct-cur{display:grid;grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));gap:0;padding:18px 20px;border:1px solid var(--ev-gray-50);border-radius:var(--ev-r-12)}.ct-cur>div{display:grid;gap:4px;padding:0 16px;border-left:1px solid var(--ev-gray-50)}.ct-cur>div:first-child{padding-left:0;border:0}.ct-cur small{display:inline-flex;align-items:center;color:var(--ev-gray-75);font:var(--ev-cap)}.ct-cur b{display:flex;align-items:center;gap:6px;font:var(--ev-p);font-weight:var(--ev-medium)}.ct-chip{padding:1px 6px;border:1px solid var(--ev-gray-50);border-radius:var(--ev-r-4);color:var(--ev-gray-100);font:var(--ev-cap);font-weight:var(--ev-regular)}.ct-periods{justify-self:center;display:flex;gap:4px;padding:6px;border-radius:var(--ev-r-pill);background:var(--ev-gray-25)}.ct-period{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 18px;border:0;border-radius:var(--ev-r-pill);background:none;color:var(--ev-gray-100);font:var(--ev-p);cursor:pointer}.ct-period em{padding:1px 5px;border-radius:var(--ev-r-pill);background:#525266;color:#fff;font:600 10px/1.3 var(--ev-font);font-style:normal}.ct-period.is-on{background:var(--ev-white);color:var(--ev-black);font-weight:var(--ev-medium);box-shadow:var(--ev-sh-8)}.ct-plans{display:grid;grid-template-columns:1fr 1fr;gap:20px}.ct-plan{display:grid;gap:14px;align-content:start;padding:0 0 20px;border-radius:22px;background:linear-gradient(180deg,transparent 0 40%,rgb(139 212 90 / 8%))}.ct-plan.is-pro{background:linear-gradient(180deg,transparent 0 40%,rgb(255 138 76 / 8%))}.ct-plan-in{position:relative;display:grid;gap:12px;padding:22px 22px 18px;border-radius:20px;background:var(--ev-white);box-shadow:0 0 0 6px #fff0,var(--ev-sh-16);overflow:hidden}.ct-plan-in:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:4px;border-radius:20px;background:linear-gradient(120deg,#8bd45a,#d6f06b 50%,#fff 90%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.ct-plan.is-pro .ct-plan-in:before{background:linear-gradient(120deg,#8e87f0,#e58ae0 35%,#ff8a4c 70%,#fff)}.ct-ribbon{position:absolute;top:18px;left:-26px;padding:2px 30px;background:var(--ev-brand);color:#fff;font:600 10px/1.4 var(--ev-font);transform:rotate(-45deg)}.ct-plan-name{justify-self:center;padding:6px 14px;border-radius:var(--ev-r-pill);box-shadow:0 0 0 1px var(--ev-gray-50);font:var(--ev-h3);font-weight:var(--ev-medium)}.ct-sizes{justify-self:center;display:flex;gap:2px;padding:4px;border-radius:var(--ev-r-pill);background:var(--ev-gray-25)}.ct-size{height:32px;padding:0 12px;border:0;border-radius:var(--ev-r-pill);background:none;color:var(--ev-gray-100);font:var(--ev-sp);cursor:pointer}.ct-size.is-on{background:var(--ev-white);color:var(--ev-black);font-weight:var(--ev-medium);box-shadow:var(--ev-sh-8)}.ct-row{display:flex;align-items:center;justify-content:space-between;gap:12px;font:var(--ev-sp)}.ct-row span{color:var(--ev-black)}.ct-price{display:grid;justify-items:center;gap:2px;margin:14px 0 6px}.ct-price.is-left{justify-items:start}.ct-price s{color:var(--ev-gray-75);font:var(--ev-cap)}.ct-price b{font:var(--ev-h3);font-weight:var(--ev-medium)}.ct-price small{color:var(--ev-gray-75);font:var(--ev-cap)}.ct-plan-a{display:flex;gap:8px}.ct-plan-a>.ev-btn--block{flex:1}.ct-feats{display:grid;gap:12px;margin:6px 0 0;padding:0 22px;list-style:none}.ct-feats li{position:relative;padding-left:28px;font:var(--ev-sp)}.ct-feats li:before{content:"✓";position:absolute;left:4px;color:var(--ev-black)}.ct-plan>.ev-btn{margin:0 22px;width:auto}.ct-sub{font:var(--ev-p);font-weight:var(--ev-medium)}.ct-addons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ct-addon{display:grid;gap:10px;align-content:start;padding:20px;border-radius:18px;background:var(--ev-white);box-shadow:0 0 0 6px var(--ev-gray-0),var(--ev-sh-8)}.ct-addon-t b{display:inline-flex;align-items:center;font:var(--ev-h3);font-weight:var(--ev-medium)}.ct-pro{justify-self:start;padding:1px 8px;border-radius:var(--ev-r-pill);background:linear-gradient(90deg,#8e87f0,#e58ae0,#ff8a4c);color:#fff;font:600 10px/1.6 var(--ev-font)}.ct-ai{display:grid;gap:12px;text-align:center}.ct-gift{justify-self:center;padding:1px 8px;border-radius:var(--ev-r-pill);background:var(--ev-green-tr);color:var(--ev-green);font:var(--ev-cap);font-weight:var(--ev-medium)}.ct-tokens{justify-self:center;display:flex;align-items:center;gap:16px}.ct-tokens b{font:var(--ev-h2);font-weight:var(--ev-medium)}.ct-tokens button{width:32px;height:32px;border:0;border-radius:50%;background:var(--ev-gray-25);color:var(--ev-gray-100);font:20px/1 var(--ev-font);cursor:pointer}.ct-tokens-l{color:var(--ev-gray-75);font:var(--ev-cap)}.ct-ai .ct-row{padding:8px 0;border-bottom:1px solid var(--ev-gray-25)}.ct-ai-feats{display:grid;grid-template-columns:1fr 1fr;gap:10px;text-align:left}.ct-ai-f{display:grid;gap:4px;padding:14px;border-radius:var(--ev-r-12);background:var(--ev-gray-0)}.ct-ai-f span{font-size:22px}.ct-ai-f b{font:var(--ev-sp);font-weight:var(--ev-medium)}.ct-ai-f small{color:var(--ev-gray-100);font:var(--ev-cap)}.ct-cmp{display:grid;gap:10px}.ct-cmp>.ev-tabs-seg{justify-self:center}.ct-cmp-h{display:grid;grid-template-columns:1fr 110px 110px;align-items:center;padding:10px 16px;color:var(--ev-gray-100);font:var(--ev-sp)}.ct-cmp-h em{justify-self:center;padding:2px 10px;border-radius:var(--ev-r-pill);color:#fff;font:var(--ev-cap);font-weight:var(--ev-medium);font-style:normal}.ct-cmp-h .is-std{background:linear-gradient(90deg,#49c224,#b6e34a)}.ct-cmp-h .is-pro{background:linear-gradient(90deg,#8e87f0,#e58ae0,#ff8a4c)}.ct-cmp-g{border:1px solid var(--ev-gray-50);border-radius:var(--ev-r-12);overflow:hidden}.ct-cmp-gh{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:56px;padding:0 16px;border:0;background:var(--ev-white);color:var(--ev-black);font:var(--ev-p);cursor:pointer}.ct-cmp-g.is-open .ct-cmp-gh{background:var(--ev-gray-0)}.ct-cmp-g.is-open .ct-cmp-gh span{transform:rotate(180deg)}.ct-cmp-r{display:grid;grid-template-columns:1fr 110px 110px;align-items:center;min-height:44px;padding:0 16px;border-top:1px solid var(--ev-gray-25);font:var(--ev-sp)}.ct-cmp-r i{justify-self:center;font-style:normal}.ct-cmp-r .is-yes{color:var(--ev-green);font-weight:var(--ev-bold)}.ct-cmp-r .is-no{color:var(--ev-gray-75)}.ct-cmp-r .is-val{color:var(--ev-black);font:var(--ev-cap);text-align:center}.ct-pay{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ct-pay-c{display:grid;gap:8px;align-content:start;justify-items:start;padding:18px 20px;border:1px solid var(--ev-gray-50);border-radius:var(--ev-r-12)}.ct-pay-c small{color:var(--ev-gray-100);font:var(--ev-cap)}.ct-pay-c b{font:var(--ev-h3);font-weight:var(--ev-medium)}.ct-pay-c>.ev-field{width:100%}@media(max-width:760px){.ct-cur{grid-template-columns:1fr 1fr;gap:12px}.ct-cur>div{padding:0;border:0}.ct-cur>div:first-child{grid-column:1 / -1}.ct-periods{justify-self:stretch;overflow-x:auto}.ct-period{padding:0 12px}.ct-plans,.ct-addons,.ct-pay,.ct-ai-feats{grid-template-columns:1fr}.ct-cmp-h,.ct-cmp-r{grid-template-columns:1fr 70px 70px}}.cb-planbadge{min-width:64px;justify-content:center;border-radius:var(--ev-r-pill)!important}.cb-planbadge.is-ok{background:linear-gradient(90deg,#49c224,#b6e34a)!important;color:#fff!important}.cb-planbadge.is-bad{background:var(--ev-red)!important;color:#fff!important}.cb-planbadge.is-trial{background:var(--ev-brand)!important;color:#fff!important}.cb-planbadge svg{display:none}.cb-planpop{display:grid;gap:12px;width:260px;padding:14px;text-align:center}.cb-planpop-tabs{display:grid;grid-template-columns:1fr 1fr;gap:2px;padding:3px;border-radius:var(--ev-r-8);background:var(--ev-gray-25)}.cb-planpop-tabs button{height:30px;border:0;border-radius:var(--ev-r-6);background:none;color:var(--ev-gray-100);font:var(--ev-sp);cursor:pointer}.cb-planpop-tabs .is-on{background:var(--ev-white);color:var(--ev-black);font-weight:var(--ev-medium);box-shadow:var(--ev-sh-8)}.cb-planpop-name{display:inline-flex;justify-content:center;align-items:center;gap:6px;font:var(--ev-h3);font-weight:var(--ev-medium)}.cb-lim{display:grid;grid-template-columns:1fr auto;gap:4px 8px;text-align:left;font:var(--ev-cap)}.cb-lim span{color:var(--ev-gray-100)}.cb-lim i{grid-column:1 / -1;height:4px;border-radius:2px;background:var(--ev-gray-25);overflow:hidden}.cb-lim em{display:block;height:100%;background:var(--ev-green)}.cb-lim em.is-hot{background:var(--ev-yellow)}.cb-alert.is-brand{background:var(--ev-brand-tr);color:var(--ev-brand)}.cb-alert-i.is-brand{background:var(--ev-brand)}.cb-alert-i.is-red{background:var(--ev-red)}.ct-note{color:var(--ev-brand);font:var(--ev-cap);font-style:normal;margin-top:6px}.ct-off{margin-left:auto;color:var(--ev-red);font:var(--ev-cap);font-style:normal;text-align:right}.ct-price.is-left{grid-template-columns:1fr auto}.ct-price.is-left>s,.ct-price.is-left>b,.ct-price.is-left>small{grid-column:1}.ct-price.is-left>.ct-off{grid-column:2;grid-row:1 / 4;align-self:end}.ct-step{display:inline-flex;align-items:center;gap:10px}.ct-step button{width:24px;height:24px;border:0;border-radius:50%;background:var(--ev-gray-25);color:var(--ev-gray-100);cursor:pointer}.ct-step b{display:grid;justify-items:center;min-width:36px;line-height:1.1}.ct-step small{padding:0 4px;border-radius:var(--ev-r-4);background:var(--ev-brand-tr);color:var(--ev-brand);font:600 8px/1.4 var(--ev-font)}.cb .ev-page-body{position:relative;padding-left:64px}.cb .ev-page-body>.cb-side{position:absolute;top:0;bottom:0;left:0;z-index:40;width:64px;box-shadow:inset -1px 0 0 var(--ev-gray-50);transition:width .22s cubic-bezier(.2,.8,.2,1)}.cb .ev-page-body>.cb-side.is-open{width:280px}.cb .ev-page-body>.cb-side:not(.is-open){transition-duration:.16s}.cb .ev-header{box-shadow:inset 0 -1px 0 var(--ev-gray-50)}@media(max-width:760px){.cb .ev-page-body{padding-left:0}}.cb .ev-page-main{scrollbar-gutter:stable}.cb-card-page{container-type:inline-size}.cb-grid.is-grid{--cols: 4;grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:24px 32px}.cb-grid.is-grid.is-portrait{--cols: 5;gap:24px 32px}@container (max-width: 860px){.cb-grid.is-grid{--cols: 3;gap:20px 24px}.cb-grid.is-grid.is-portrait{--cols: 4;gap:20px 20px}}@container (max-width: 620px){.cb-grid.is-grid{--cols: 2;gap:16px}.cb-grid.is-grid.is-portrait{--cols: 3;gap:16px}}@container (max-width: 420px){.cb-grid.is-grid.is-portrait{--cols: 2}}.cb-create{align-content:center;justify-content:center}.cb-create-in{align-content:center}.cb-create .ev-ic{color:var(--ev-brand)}.cb-cover{container-type:size}.cb-cover.is-mini,.cs-class-cv>.cb-cover,.cb-prof-top>.cb-cover,.cb-form-cover>.cb-cover{container-type:size}.cb-cover-l{font:700 38cqmin/1 var(--ev-font)}.cb-cover-e{font-size:42cqmin;line-height:1}.cb-cover.is-circle .cb-cover-e{font-size:34cqmin}.cb-cover.is-mini.is-circle .cb-cover-e{font-size:52cqmin}.cb-cover img{width:100%;height:100%;object-fit:cover;display:block}.cb-cover.is-circle>img{min-width:0;aspect-ratio:1;border-radius:50%}.cb-cover:has(img){background:var(--ev-gray-25)}.cb-cover-wrap.is-mini>.cb-cover .cb-cover-e{font-size:52cqmin}.cb .ev-page-card{box-sizing:border-box;max-width:1024px;width:100%}.cb-cover-l{font-size:26cqmin}.cb-cover-e{font-size:32cqmin}.cb-cover.is-portrait .cb-cover-l{font-size:34cqmin}.cb-cover.is-mini .cb-cover-l{font-size:40cqmin}.cb-cover.is-mini:not(.is-circle) .cb-cover-e{font-size:50cqmin}.cb-cover>.cb-i{width:30cqmin;height:30cqmin}.cb-cover.is-mini>.cb-i{width:44cqmin;height:44cqmin}.ct-plans{align-items:stretch}.ct-plan{display:flex;flex-direction:column;gap:18px;padding-bottom:22px}.ct-plan>.ev-btn{margin-top:auto}.ct-plan-in{gap:14px;padding:26px 24px 22px;border-radius:22px;box-shadow:0 6px 24px #52526614}.ct-plan-in:before{padding:5px;border-radius:22px;background:linear-gradient(165deg,#9be15d,#d4f27a 18%,#d4f27a59 42%,#fff0 70%)}.ct-plan.is-pro .ct-plan-in:before{background:linear-gradient(165deg,#8e9bf7,#d58ff0,#ff9a6b 32%,#ff9a6b4d 50%,#fff0 72%)}.ct-plan{background:linear-gradient(180deg,#fff0 0,#fff0 30%,#9be15d12)}.ct-plan.is-pro{background:linear-gradient(180deg,#fff0 0,#fff0 30%,#ff9a6b12)}.ct-ribbon{top:14px;left:-30px;padding:2px 32px;background:linear-gradient(90deg,#f3eefe,#fde9f3);color:var(--ev-gray-75);font:500 9px/1.5 var(--ev-font)}.ct-plan-name{display:inline-flex;align-items:center;gap:6px;padding:6px 16px;box-shadow:0 0 0 1px var(--ev-gray-50)}.ct-plan-name .ev-ic{color:var(--ev-black)}.ct-size-l{justify-self:center;margin-bottom:-6px;color:var(--ev-gray-75);font:var(--ev-cap)}.ct-plan-in .ct-row{padding:6px 0;font:var(--ev-p)}.ct-plan-in .ct-row b{font-weight:var(--ev-medium)}.ct-price{margin:22px 0 10px}.ct-price b{font:var(--ev-h2);font-weight:var(--ev-medium)}.ct-price small{font:var(--ev-sp)}.ct-note{margin-top:10px}.ct-feats{gap:14px;padding:4px 26px 0}.ct-feats li{font:var(--ev-p)}.ct-addons{align-items:stretch}.ct-addon{display:flex;flex-direction:column;gap:12px;min-height:280px;padding:24px}.ct-addon-bottom{display:grid;gap:14px;margin-top:auto}.ct-addon-bottom .ct-price{margin:0}.ct-addon-bottom .ct-price b{font:var(--ev-h3);font-weight:var(--ev-medium)}.ct-pro{display:inline-flex;align-items:center;gap:4px;align-self:flex-start;padding:2px 8px;background:linear-gradient(90deg,#7fb2ff,#c58cf4 45%,#ff9a6b)}.ct-pro .ev-ic{color:#fff}.ct-addon .ct-row{font:var(--ev-p)}.ct-note.is-empty{visibility:hidden}.ct-cur b .ev-ic{color:var(--ev-black)}.ct-edit{display:inline-grid;place-items:center;width:24px;height:24px;margin-left:6px;padding:0;border:0;background:none;color:var(--ev-gray-75);vertical-align:-5px;cursor:pointer}.ct-edit:hover{color:var(--ev-brand)}.ct-row b{display:inline-flex;align-items:center}.ev-popup:has(>.ev-popup-corner.is-left) .ev-popup-title{padding-left:44px}.ev-popup.is-emotion:has(>.ev-popup-corner.is-left) .ev-popup-title{padding-inline:44px}.cb-grid.is-grid .cb-card-t{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;line-height:1.3}.cb-grid.is-grid .cb-card-t .cb-new{display:inline-block;vertical-align:2px;margin-left:4px}.cb-date2{line-height:1.4}.cb-stats-sched .ev-lesson{justify-content:center;background:none!important;box-shadow:none!important;color:var(--ev-brand);font-weight:var(--ev-medium)}.cb-stats-sched .ev-lesson.is-done{color:var(--ev-gray-75)}.cb-stats-sched .ev-lesson:hover{background:var(--ev-brand-tr)!important}.cb-mod-ic .ev-ic{color:currentColor}.cb-biz{gap:3px}.cb-biz .ev-ic{color:#ffc93c}.cb-biz-note{display:inline-flex;align-items:center;gap:6px}.cb-biz-note .ev-ic{color:var(--ev-yellow)}.cb-mod-art .ev-ic{color:currentColor}.cs-pill{display:inline-flex;align-items:center;gap:4px;padding:1px 8px 1px 6px}.cs-pill .cb-i{flex:none}.cs-class-a .cb-icon-btn,.cs-bal-r .cb-icon-btn{color:var(--ev-gray-100)}.cs-class-a .cb-icon-btn:hover,.cs-bal-r .cb-icon-btn:hover{color:var(--ev-gray-125, #6b6b85)}.cs-say{display:inline-flex;color:var(--ev-gray-75);opacity:1;font-size:0}.cs-say:hover{color:var(--ev-brand)}.cs-wcount input[type=checkbox],.cs-word input[type=checkbox],.cb-check input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:none;width:18px;height:18px;margin:0 3px;border:2px solid var(--ev-gray-75);border-radius:3px;background:var(--ev-white, #fff) center / 14px no-repeat;cursor:pointer;transition:background-color .15s,border-color .15s}.cs-wcount input[type=checkbox]:checked,.cs-word input[type=checkbox]:checked,.cb-check input[type=checkbox]:checked{border-color:var(--ev-brand);background-color:var(--ev-brand);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='white' d='M9 16.17 4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z'/%3E%3C/svg%3E")}.cs-invite-t{margin:0;text-align:center;color:var(--ev-gray-150, var(--ev-text));font:var(--ev-sp)}.cb-check:has(.cs-agree){align-items:flex-start;justify-content:center;min-height:0;padding-top:4px;border:0}.cb-check:has(.cs-agree) input{margin-top:1px}.cs-agree{display:block!important;max-width:300px;text-align:left;font:var(--ev-cap);color:var(--ev-gray-150, var(--ev-text))}.cs-agree a{color:var(--ev-brand);text-decoration:underline;text-underline-offset:2px}.cs-wbar>.ev-btn:first-child{min-width:160px}.cs-wbar>.ev-field:nth-child(2){margin-right:8px}.cs-prof{grid-template-columns:240px minmax(0,1fr);gap:32px}.cs-prof-l{gap:16px;padding-top:16px;justify-items:stretch}.cs-prof-l>:first-child{justify-self:center}.cs-set .cb-set-row{grid-template-columns:208px minmax(0,1fr)}.cs-set .cb-set-l{font:var(--ev-p);font-weight:var(--ev-medium);color:var(--ev-gray-100)}.cs-set .cb-set-c{display:flex;gap:8px;align-items:center}.cs-set .cb-set-c>.ev-field{flex:1;min-width:0}.cs-set .cb-set-row:last-child .cb-set-c>.ev-field:first-child{flex:0 0 122px}@media(max-width:760px){.cs-set .cb-set-row{grid-template-columns:1fr}.cs-prof-l>:first-child{--s: 140px !important}}.ct-plan-in .ct-row{padding:0;min-height:22px}.ct-plan-in .ct-row+.ct-row{margin-top:-2px}.ct-row>span{display:inline-flex;align-items:center;gap:4px}.ct-ribbon{top:14px;left:-30px;padding:2px 32px;background:linear-gradient(90deg,#3cf,#6be08a);color:#fff;font:600 9px/1.5 var(--ev-font)}.ct-plan.is-pro .ct-ribbon{background:linear-gradient(90deg,#8e9bf7,#d58ff0)}.ct-plan-in>.ev-btn--white-border,.ct-plan>.ev-btn--white-border{font-weight:var(--ev-regular)}.ct-cmp-pop .ev-popup-title{text-align:center}.ct-cmp{gap:16px}.ct-cmp>.ev-tabs-seg{margin-bottom:24px}.ct-cmp-h{padding:0 16px;color:var(--ev-black);font-weight:var(--ev-medium)}.ct-cmp-h em{display:inline-flex;align-items:center;gap:3px}.ct-cmp-h .ev-ic{color:#fff}.ct-cmp-gh{min-height:78px;font-weight:var(--ev-medium)}.ct-cmp-gh span{display:inline-flex;color:var(--ev-gray-75);transition:transform .18s}.ct-cmp-gh:hover{background:var(--ev-gray-0)}.ct-cmp-r .is-yes .ev-ic{color:var(--ev-green)}.ct-row .cb-q{width:14px;height:14px;border:1px solid var(--ev-gray-75);background:none;color:var(--ev-gray-75);font-size:10px;line-height:12px}.ct-cmp-pop .ev-popup-title,.ct-cmp-pop.ev-popup .ev-popup-title{flex:1;padding-left:40px;text-align:center}.cb-stats-sched .ev-lesson{justify-content:center;background:none!important;box-shadow:none!important}.cb-stats-sched .ev-lesson>span{display:inline-flex;align-items:center;gap:3px;color:var(--ev-yellow);font-weight:var(--ev-bold)}.cb-stats-sched .ev-lesson>span:before{content:"";width:20px;height:20px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 13.18v4L12 21l7-3.82v-4L12 17l-7-3.82zM12 3 1 9l11 6 9-4.91V17h2V9L12 3z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 13.18v4L12 21l7-3.82v-4L12 17l-7-3.82zM12 3 1 9l11 6 9-4.91V17h2V9L12 3z'/%3E%3C/svg%3E") center / contain no-repeat}.cb-stats-sched .ev-lesson.is-done>span{color:var(--ev-gray-100)}.cb-stats-sched .ev-lesson.is-current>span{color:var(--ev-brand)}.cb-sched-bar .cb-tz{width:auto}.cb-sched-bar .cb-icon-btn{color:var(--ev-gray-100)}.cb .ev-table .ev-tag{height:24px;padding:0 8px;font:var(--ev-sp);font-weight:var(--ev-medium)}.cb-week button,.cb-back-btn{display:inline-grid;place-items:center}.cb-week button .cb-i{color:var(--ev-gray-100)}.cb .ev-lesson{font:var(--ev-cap);font-weight:var(--ev-medium)}.cs-class-cv{align-self:start}@media(max-width:760px){.cs-class{grid-template-columns:80px minmax(0,1fr);grid-template-areas:"cv t" "cv tags" "next next" "bal bal" "acts acts";gap:8px 16px;padding:24px}.cs-class-cv{grid-area:cv;width:80px}.cs-class-b,.cs-class-top{display:contents}.cs-class-t{grid-area:t;font:var(--ev-h3);font-weight:var(--ev-medium)}.cs-tags{grid-area:tags;align-self:start}.cs-tags .cb-sep{display:none}.cs-next{grid-area:next;margin-top:12px}.cs-bal{grid-area:bal}.cs-class-a{grid-area:acts;width:auto;margin-top:16px}.cs-class-a .ev-btn{flex:1}.cs-teacher{--s: 36px !important;right:-10px;bottom:-10px}.cs-bal-r{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.cs-bal-r>*{flex:none}}@container (max-width: 860px){.cb-grid.is-grid{--cols: 3}}@container (max-width: 480px){.cb-grid.is-grid{--cols: 2}}@container (max-width: 620px){.cb-grid.is-grid:not(.is-portrait){--cols: 3}}@container (max-width: 480px){.cb-grid.is-grid:not(.is-portrait){--cols: 2}}.cb-ctypes{display:grid;gap:16px}.cb-ctype{display:flex;align-items:center;gap:24px;min-height:78px;padding:12px 16px;border:1px solid var(--ev-gray-25);border-radius:var(--ev-r-12);background:var(--ev-white);color:var(--ev-black);text-align:left;cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s}.cb-ctype:hover{border-color:var(--ev-gray-50);background:var(--ev-gray-0)}.cb-ctype:focus-visible{outline:none;box-shadow:var(--ev-focus)}.cb-ctype-e{flex:none;display:grid;place-items:center;width:44px;height:44px;font-size:38px;line-height:1}.cb-ctype-t{display:grid;gap:2px;min-width:0}.cb-ctype-t b{font:var(--ev-h4, 600 18px/24px var(--ev-font));font-weight:var(--ev-bold)}.cb-ctype-t small{color:var(--ev-gray-100);font:var(--ev-p)}.cb-ctype-grp{position:relative;display:block;width:44px;height:44px;font-style:normal}.cb-ctype-grp i{position:absolute;font-style:normal;font-size:22px;line-height:1}.cb-ctype-grp i:nth-child(1){left:11px;top:0;font-size:24px}.cb-ctype-grp i:nth-child(2){left:0;bottom:0}.cb-ctype-grp i:nth-child(3){right:0;bottom:0}@media(max-width:600px){.cb-ctype{gap:14px}.cb-ctype-t small{font:var(--ev-sp)}}.cb-staff-owner{justify-self:center;margin-top:-8px}.cb-staff-acts{display:flex;flex-wrap:wrap;gap:var(--ev-s-8)}.cb-umenu .ev-menu-scroll{max-height:none}.cb-ro{font:var(--ev-p);color:var(--ev-black);overflow-wrap:anywhere}.ev-popup .cb-form,.ev-popup .cb-form .cb-role,.ev-popup .cb-form .cb-role *{text-align:left}.ev-popup:has(.cb-ctypes,.cb-staff) .ev-popup-emoji{font-size:80px;line-height:1}.cb-planpop{width:360px;max-width:calc(100vw - 32px);box-sizing:border-box;gap:0;padding:24px 32px 32px;border-radius:24px;background:var(--ev-white);box-shadow:0 0 0 1px #5252660a,0 16px 48px #2e2e4229;text-align:center}.cb-planpop-tabs{height:48px;padding:4px;margin-bottom:32px;border-radius:var(--ev-r-12);background:var(--ev-gray-0)}.cb-planpop-tabs button{height:40px;border-radius:var(--ev-r-8);font:var(--ev-p);font-weight:var(--ev-medium);color:var(--ev-gray-100)}.cb-planpop-tabs .is-on{color:var(--ev-black);box-shadow:0 2px 8px #5252661a}.cb-planpop-name{gap:8px;font:var(--ev-h3);font-weight:var(--ev-bold)}.cb-planpop-name .ev-ic{color:var(--ev-black)}.cb-planpop-size{display:inline-grid;place-items:center;height:28px;padding:0 8px;border:2px solid var(--ev-black);border-radius:var(--ev-r-8);font:var(--ev-p);font-weight:var(--ev-medium);line-height:1}.cb-planpop .cb-planpop-t{margin:16px auto 32px;max-width:240px;color:var(--ev-gray-100);font:var(--ev-sp);line-height:1.6}.cb-planpop-go{height:48px;font:var(--ev-h4);font-weight:var(--ev-bold)}.cb-planpop-title{margin-bottom:16px;font:var(--ev-h3);font-weight:var(--ev-bold);color:var(--ev-black)}.cb-planpop .cb-lim{display:grid;grid-template-columns:1fr auto;gap:12px 8px;padding:18px 0;font:var(--ev-p);text-align:left}.cb-planpop .cb-lim:last-child{padding-bottom:0}.cb-lim-l{display:inline-flex;align-items:center;gap:6px;color:var(--ev-gray-75)}.cb-lim-q{display:inline-grid;place-items:center;width:18px;height:18px;border:1.5px solid var(--ev-gray-75);border-radius:50%;font:600 11px/1 var(--ev-font);font-style:normal;cursor:help}.cb-planpop .cb-lim b{color:var(--ev-black);font-weight:var(--ev-bold)}.cb-lim-bar{grid-column:1 / -1;height:6px;overflow:hidden;border-radius:3px;background:var(--ev-gray-25)}.cb-lim-bar em{display:block;height:100%;border-radius:3px;background:var(--ev-green)}.cb-lim-bar em.is-hot{background:var(--ev-yellow)}.cm-head{display:grid;grid-template-columns:120px minmax(0,1fr) auto;gap:24px;align-items:center;margin:8px 0 24px}.cm-head-cv{width:120px}.cm-head-i{display:grid;gap:10px;min-width:0}.cm-head-a{display:flex;gap:8px;align-items:center}.cm-tags{display:flex;flex-wrap:wrap;gap:6px}.cm-tag{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 8px;border-radius:var(--ev-r-pill);background:var(--ev-gray-25);color:var(--ev-gray-100);font:var(--ev-cap);font-weight:var(--ev-medium)}.cm-tag.is-brand{background:var(--ev-brand-tr);color:var(--ev-brand)}.cm-tag.is-soft{background:var(--ev-gray-0);font-weight:var(--ev-regular)}.cm-meta{display:flex;align-items:center;gap:8px;color:var(--ev-gray-100);font:var(--ev-sp)}.cm-meta i{width:4px;height:4px;border-radius:50%;background:var(--ev-gray-50)}.cm-body{display:grid;gap:16px;margin-top:24px}.cm-bar{display:flex;gap:8px;align-items:center}.cm-mailbatch{display:grid;gap:8px;margin-top:16px}.cm-mailbatch-lead{margin:0 0 12px;color:var(--ev-gray-100)}.cm-mailbatch-list ul{list-style:none;margin:0;padding:0;max-height:50vh;overflow:auto;display:grid;gap:8px}.cm-mailbatch-list li{display:grid;gap:2px;min-width:0}.cm-mailbatch-list li b{font-weight:600;overflow-wrap:anywhere}.cm-mailbatch-list li small{color:var(--ev-gray-100)}.cm-bar>label.ev-field,.cm-bar>.ev-field{flex:1}.cm-rows{display:grid}.cm-row{display:flex;align-items:center;gap:16px;min-height:76px;padding:12px 0;border-bottom:1px solid var(--ev-gray-25)}.cm-row.is-s{min-height:52px;padding:6px 0}.cm-row-t{flex:1;display:grid;gap:4px;min-width:0}.cm-row-t b{color:var(--ev-black);font:var(--ev-p);font-weight:var(--ev-medium)}.cm-row-t small{display:flex;align-items:center;gap:4px;color:var(--ev-gray-100);font:var(--ev-cap)}.cm-star{color:var(--ev-yellow);font-style:normal}.cm-prog{display:inline-flex;align-items:center;gap:6px;justify-self:start;height:24px;padding:0 8px;border-radius:var(--ev-r-pill);box-shadow:inset 0 0 0 1px var(--ev-gray-25);color:var(--ev-gray-100);font:var(--ev-cap)}.cm-prog i{width:120px;height:3px;border-radius:2px;background:var(--ev-gray-25);overflow:hidden}.cm-prog em{display:block;height:100%;background:var(--ev-gray-75)}.cm-prog.is-on{color:var(--ev-yellow)}.cm-prog.is-on em{background:var(--ev-yellow)}.cm-prog.is-done{color:var(--ev-green)}.cm-prog.is-done em{background:var(--ev-green)}.cm-pill{display:inline-grid;place-items:center;width:32px;height:20px;border-radius:var(--ev-r-pill)}.cm-pill.is-n{display:inline-flex;gap:2px;width:auto;padding:0 8px;font:var(--ev-cap);font-weight:var(--ev-bold)}.cm-pill.is-gray{background:var(--ev-gray-25);color:var(--ev-gray-100)}.cm-pill.is-yellow{background:var(--ev-yellow-tr);color:var(--ev-yellow)}.cm-pill.is-red{background:var(--ev-red-tr);color:var(--ev-red)}.cm-pill.is-green{background:var(--ev-green-tr);color:var(--ev-green)}.cm-cur{display:inline-flex}.cm-cur .cb-face+.cb-face{margin-left:-6px}.cm-checklist{display:grid;max-height:320px;overflow:auto}.cm-check{display:flex;align-items:center;gap:12px;min-height:56px;padding:6px 4px;border-bottom:1px solid var(--ev-gray-25);cursor:pointer}.cm-check>input{width:18px;height:18px;margin:0;accent-color:var(--ev-brand)}.cm-check-t{display:grid;min-width:0}.cm-check-t b{font:var(--ev-p);font-weight:var(--ev-medium)}.cm-check-t small{color:var(--ev-gray-100);font:var(--ev-cap)}.cm-add{display:grid;gap:12px}.cm-lessons{display:grid}.cm-lrow{display:flex;align-items:center;gap:16px;min-height:72px;padding:10px 0;border-bottom:1px solid var(--ev-gray-25)}.cm-lrow.is-closed .cm-lcv,.cm-lrow.is-closed .cm-lrow-t b{opacity:.5}.cm-lcv{position:relative;flex:none;width:52px}.cm-lrow.is-drag .cm-lcv,.cm-mod-h>.cm-mod-cv{touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.cm-lrow.is-drag .cm-lcv img,.cm-mod-h>.cm-mod-cv img{-webkit-user-drag:none;-webkit-touch-callout:none;pointer-events:none}.cm-lcv.is-s{width:40px}.cm-lcv.is-flag{display:grid;place-items:center;height:52px;border-radius:10px;background:var(--ev-green-tr);color:var(--ev-green)}.cm-pin{position:absolute;right:-6px;top:-6px;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--ev-brand);color:#fff;box-shadow:0 0 0 2px var(--ev-white)}.cm-lrow-t{flex:1;display:grid;gap:2px;min-width:0}.cm-lrow-t small{color:var(--ev-gray-75);font:var(--ev-cap)}.cm-lrow-t b{font:var(--ev-p);font-weight:var(--ev-medium)}.cm-ltags{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.cm-ltags:empty{display:none}.cm-grade{font-size:18px}.cm-progress{display:grid;gap:16px}.cm-pr-top{display:flex;align-items:center;gap:16px}.cm-pr-cv{width:64px}.cm-pr-who{flex:1;display:grid;gap:4px}.cm-pr-who b{font:var(--ev-p);font-weight:var(--ev-medium)}.cm-pr-who small{display:flex;align-items:center;gap:4px;color:var(--ev-gray-100);font:var(--ev-cap)}.cm-pr-who .cm-tag{justify-self:start}.cm-set{display:grid;gap:4px}.cm-set-body{display:grid;gap:4px;margin-top:16px}.cm-set-item{display:grid;gap:10px;padding:10px 0;border-bottom:1px solid var(--ev-gray-25)}.cm-set-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.cm-set-row.is-col{display:grid;gap:8px;justify-content:stretch;padding:8px 0}.cm-set-l{display:flex;align-items:center;gap:2px;color:var(--ev-black);font:var(--ev-p);font-weight:var(--ev-medium)}.cm-set-hint{margin:-2px 0 6px;color:var(--ev-gray-100);font:var(--ev-sp)}.cm-set-h{margin-top:12px;color:var(--ev-gray-100);font:var(--ev-sp);font-weight:var(--ev-medium)}.cm-set-pair{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.cm-set-pair>*{flex:1 1 160px}.cm-set-inline{display:flex;align-items:center;gap:8px}.cm-set-inline>.ev-field{width:100px;flex:none}.cm-days{display:flex;gap:4px}.cm-day{width:36px;height:36px;border:0;border-radius:var(--ev-r-8);background:var(--ev-gray-0);color:var(--ev-gray-100);font:var(--ev-sp);font-weight:var(--ev-medium);cursor:pointer}.cm-day.is-on{background:var(--ev-brand);color:#fff}.cm-bgs{display:flex;gap:8px}.cm-bg{width:40px;height:40px;border:0;border-radius:var(--ev-r-8);cursor:pointer;box-shadow:inset 0 0 0 1px var(--ev-gray-25)}.cm-bg.is-on{box-shadow:0 0 0 2px var(--ev-brand)}.cm-pay{margin-top:8px}.cm-pay .cm-set-row{padding:12px 0;border-bottom:1px solid var(--ev-gray-25)}.cm-pay .cm-set-pair{max-width:480px}.cm-rating{display:grid}.cm-rate-h,.cm-rate-r{display:grid;grid-template-columns:72px minmax(0,1fr) 140px 80px;align-items:center;gap:12px;padding:0 12px}.cm-rate-h{height:40px;border-radius:var(--ev-r-8);background:var(--ev-gray-25);color:var(--ev-gray-100);font:var(--ev-sp);font-weight:var(--ev-medium)}.cm-rate-r{min-height:56px;border-bottom:1px solid var(--ev-gray-25);font:var(--ev-p)}.cm-rate-p{font-size:20px;text-align:center}.cm-place{color:var(--ev-gray-75);font:var(--ev-p)}.cm-rate-who{display:flex;align-items:center;gap:10px;min-width:0}.cm-rate-pts{text-align:right}.cs-mar{gap:12px}@media(max-width:760px){.cm-head{grid-template-columns:72px minmax(0,1fr)}.cm-head-cv{width:72px}.cm-head-a{grid-column:1 / -1;flex-wrap:wrap}.cm-row{flex-wrap:wrap}.cm-rate-h,.cm-rate-r{grid-template-columns:40px minmax(0,1fr) 60px}.cm-rate-h span:nth-child(3),.cm-rate-r>span:nth-child(3){display:none}}.cm-title{gap:12px}.cm-title h1{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-head{grid-template-columns:96px minmax(0,1fr);gap:20px;margin:24px 0 8px;padding:20px;border-radius:var(--ev-r-16);background:var(--ev-gray-0)}.cm-head-cv{width:96px}.cm-head-i{gap:14px}.cm-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.cm-kpi{display:grid;gap:2px;padding:10px 14px;border-radius:var(--ev-r-12);background:var(--ev-white)}.cm-kpi b{color:var(--ev-black);font:var(--ev-h3);font-weight:var(--ev-medium)}.cm-kpi small{color:var(--ev-gray-100);font:var(--ev-cap)}.cm-kpi.is-yellow{background:var(--ev-yellow-tr)}.cm-kpi.is-yellow b{color:#d99a00}@media(max-width:760px){.cm-title{flex-wrap:wrap}.cm-title .cm-head-a{width:100%}.cm-head{grid-template-columns:64px minmax(0,1fr);padding:14px}.cm-head-cv{width:64px}.cm-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.cm-hero{display:flex;align-items:stretch;gap:16px;margin:0 0 32px}.cm-back{display:grid;place-items:center;flex:none;width:40px;border-radius:var(--ev-r-12);background:var(--ev-gray-25);color:var(--ev-gray-100);transition:color .15s,background .15s}.cm-back:hover{background:var(--ev-gray-50);color:var(--ev-black)}.cm-hero-cv{position:relative;flex:none;width:120px}.cm-new{position:absolute;left:-4px;top:8px;z-index:1}.cm-hero-i{display:grid;align-content:start;gap:12px;min-width:0;padding-top:2px}.cm-hero-t{display:flex;align-items:center;gap:6px;margin:0;color:var(--ev-black);font:var(--ev-h1);font-weight:var(--ev-bold);overflow:hidden}.cm-mine{display:inline-grid;place-items:center;flex:none;width:20px;height:20px;border-radius:50%;background:var(--ev-brand);color:#fff;font-size:12px;line-height:1}.cm-hero-m{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.cm-mode{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:var(--ev-r-pill);box-shadow:inset 0 0 0 1px var(--ev-gray-50);color:var(--ev-gray-100);font:var(--ev-cap);white-space:nowrap}.cm-hero-a{display:flex;gap:8px;align-items:center}.cm-body{margin-top:16px}.cm-addbox{display:flex;align-items:center;justify-content:center;gap:8px;min-height:88px;border:1px solid var(--ev-gray-25);border-radius:var(--ev-r-12);background:var(--ev-white);color:var(--ev-brand);font:var(--ev-p);cursor:pointer;transition:background .15s,border-color .15s}.cm-addbox:hover{border-color:var(--ev-brand);background:var(--ev-brand-tr)}.cm-addbox b{font-weight:var(--ev-bold)}.cm-addbox-i{display:grid;place-items:center;width:20px;height:20px;border-radius:4px;background:var(--ev-brand);color:#fff;font:700 16px/1 var(--ev-font)}.cm-vsep{display:inline-block;width:1px;height:12px;margin:0 6px;background:var(--ev-gray-50)}.cm-srow2{display:grid;grid-template-columns:64px minmax(0,1fr) auto;grid-template-areas:"av who act" "av bar bar";column-gap:16px;row-gap:6px;align-items:center;padding:16px 0;border-top:1px solid var(--ev-gray-25)}.cm-srow2:last-child{border-bottom:1px solid var(--ev-gray-25)}.cm-sav{grid-area:av;position:relative;align-self:start}.cm-sav .cm-new{left:-6px;top:2px}.cm-srow2>.cm-row-t{grid-area:who}.cm-srow2-a{grid-area:act;display:flex;gap:8px;align-items:center}.cm-srow2>.cm-pbar,.cm-srow2>.cm-inactive{grid-area:bar}.cm-pbar{display:flex;align-items:center;gap:8px;height:20px;padding:0 8px;border-radius:var(--ev-r-pill);box-shadow:inset 0 0 0 1px var(--ev-gray-25);color:var(--ev-gray-100);font:var(--ev-cap);font-weight:var(--ev-medium)}.cm-pbar>span{display:inline-flex;align-items:center;gap:4px;flex:none}.cm-pbar i{flex:1;height:3px;border-radius:2px;background:var(--ev-gray-25);overflow:hidden}.cm-pbar em{display:block;height:100%;border-radius:2px;background:var(--ev-gray-75)}.cm-pbar.is-on{color:var(--ev-yellow)}.cm-pbar.is-on em{background:var(--ev-yellow)}.cm-pbar.is-done{color:var(--ev-green)}.cm-pbar.is-done em{background:var(--ev-green)}.cm-inactive{justify-self:start;display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 8px;border-radius:var(--ev-r-pill);background:var(--ev-brand-tr);color:var(--ev-brand);font:var(--ev-cap);font-weight:var(--ev-medium)}.cm-inactive:before{content:"i";display:grid;place-items:center;width:12px;height:12px;border-radius:50%;background:var(--ev-brand);color:#fff;font:700 9px/1 var(--ev-font)}.cm-body>.cm-lessons .cm-lrow,.cm-progress .cm-lrow{min-height:88px;padding:12px 0;border-top:1px solid var(--ev-gray-25);border-bottom:0}.cm-body>.cm-lessons .cm-lrow:last-child,.cm-progress .cm-lrow:last-child{border-bottom:1px solid var(--ev-gray-25)}.cm-body>.cm-lessons .cm-lcv,.cm-progress .cm-lcv{width:64px}.cm-progress .cm-lcv.is-flag{height:64px}.cm-lsrc{position:absolute;right:-4px;bottom:-4px;width:24px;border-radius:6px;box-shadow:0 0 0 2px var(--ev-white);overflow:hidden}.cm-lsrc .cb-cover{border-radius:6px;font-size:10px}.cm-lrow-t{gap:6px}.cm-lrow.is-closed .cm-lrow-t b,.cm-lrow.is-closed .cm-lcv{opacity:1}.cm-pr-top{align-items:center;gap:16px;padding-bottom:8px}.cm-pr-top>.cb-face{flex:none}.cm-pr-who{gap:6px;min-width:0}.cm-pr-who b{font:var(--ev-h3);font-weight:var(--ev-medium)}.cm-pr-top>.cb-icon-btn{align-self:start}.cb-card.is-mar .cb-card-s{justify-self:start;display:inline-flex;align-items:center;width:max-content;max-width:100%;height:20px;padding:0 8px;border-radius:var(--ev-r-pill);box-shadow:inset 0 0 0 1px var(--ev-gray-50);color:var(--ev-gray-100);font:var(--ev-cap);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cm-set-pop .ev-popup-body{overflow-x:hidden}.cm-sbody{display:grid;margin-top:8px}.cm-srow{display:grid;grid-template-columns:180px minmax(0,1fr);gap:16px;align-items:start;padding:14px 0;border-bottom:1px solid var(--ev-gray-25)}.cm-srow:last-child{border-bottom:0}.cm-srow-l{display:flex;align-items:center;gap:4px;min-height:40px;color:var(--ev-gray-100);font:var(--ev-sp)}.cm-srow-c{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-height:40px;min-width:0}.cm-srow-c>.ev-field,.cm-srow-c>label,.cm-srow-c>.ev-select,.cm-srow-c>.ev-textarea,.cm-srow-c>textarea,.cm-srow-c>.cm-spair,.cm-srow-c>.cm-snote,.cm-srow-c>.cm-shint,.cm-srow-c>.cm-sgrid,.cm-srow-c>.cm-bgs,.cm-srow-c>.ev-btn.is-block{flex:1 1 100%;min-width:0}.cm-srow-c>.ev-switcher,.cm-srow-c>label.ev-switch{flex:none}.cm-scover{width:40px;flex:none}.cm-scover .cb-cover{border-radius:var(--ev-r-8);font-size:16px}.cm-shint{color:var(--ev-gray-100);font:var(--ev-cap)}.cm-snote{display:flex;gap:8px;color:var(--ev-brand);font:var(--ev-cap);font-weight:var(--ev-medium)}.cm-snote>span{flex:none}.cm-spair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-items:center}.cm-spair .cm-days{flex-wrap:wrap}.cm-sinline{color:var(--ev-gray-100);font:var(--ev-sp)}.cm-srow-c>.cm-sdays{flex:none;width:64px}.cm-sgrid{display:grid;grid-template-columns:120px minmax(0,1fr);gap:8px 12px;align-items:center}.cm-srow-c>.cm-sopt{flex:1 1 100%;display:flex;align-items:center;gap:var(--ev-s-12);min-height:40px;margin-top:var(--ev-s-8)}.cm-sopt>span{font:var(--ev-p);color:var(--ev-black)}.cm-sgrid>span{color:var(--ev-gray-100);font:var(--ev-sp)}.cm-srow-c>.cm-bgs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.cm-srow-c>.cm-bgs .cm-bg{width:auto;height:56px;border-radius:var(--ev-r-8)}.cm-srow2>.cm-sline{grid-area:bar;display:flex;align-items:center;gap:8px;min-width:0}.cm-sline>.ev-tag{flex:none}.cm-sline>.cm-pbar{flex:1;min-width:0}.cm-life-ban{margin-top:16px}.cm-srow-c>.cm-sdate{flex:1 1 100%;min-width:0}.cm-sdate{display:grid;grid-template-columns:68px 92px 92px auto minmax(0,1fr);gap:6px;align-items:center}.cm-snote.is-red{color:var(--ev-red)}.cm-srow2.is-pick{grid-template-columns:24px 64px minmax(0,1fr) auto;grid-template-areas:"cb av who act" "cb av bar bar"}.cm-srow2.is-pick>:first-child{grid-area:cb;align-self:center}.cm-msel-bar{position:sticky;bottom:var(--ev-s-24);z-index:5;display:flex;justify-content:center;margin-top:var(--ev-s-16);pointer-events:none}.cm-msel-bar>.ev-bottom-bar{width:min(420px,100%);pointer-events:auto}.cm-msel-bar .ev-bottom-bar>.ev-btn{flex:1 1 0;min-width:0}.cm-offb{display:grid;gap:var(--ev-s-8);margin:var(--ev-s-12) 0}.cs-class-a.has-demo{position:relative}.cs-demo{position:absolute;top:calc(100% + 6px);right:0;display:flex;align-items:center;gap:4px;color:var(--ev-gray-100);font:var(--ev-cap);white-space:nowrap}.cs-demo.is-over{color:var(--ev-red)}.cs-demo .ev-ic,.cs-demo svg{flex:none;width:14px;height:14px}.cs-class-b>.ev-alert{margin-top:var(--ev-s-16)}.cm-demo .cm-srow-l{min-width:0}.cm-demo-link{display:flex;align-items:center;gap:8px;flex:1 1 100%;min-width:0}.cm-demo-link>.cm-demo-url{flex:1 1 auto;min-width:0}.cm-demo-sub{flex:1 1 100%;display:flex}.cm-row-t>.cm-demo-tag{justify-self:start;margin-top:4px}.cm-demo-tip{display:grid;gap:10px;text-align:left}.cm-demo-tip p{margin:0}.cm-dpick{display:grid;gap:12px}.cm-dpick-head{display:flex;align-items:center;gap:12px}.cm-dpick-head>.cb-count{flex:1}.cm-dpick-list{display:grid;max-height:46vh;overflow-y:auto}.cm-dpick-row{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 0;border-top:1px solid var(--ev-gray-25)}.cm-dpick-row.is-sub{padding-left:24px}.cm-dpick-row .cb-cover{width:40px;height:40px;font-size:18px;border-radius:var(--ev-r-8)}.cm-dpick-t{color:var(--ev-black);font:var(--ev-p);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-close{display:flex;align-items:center;gap:6px;margin-top:var(--ev-s-8);color:var(--ev-red);font:var(--ev-cap);font-weight:var(--ev-medium)}.cs-close .ev-ic,.cs-close svg{flex:none;width:16px;height:16px}.sp-mrow{display:flex;align-items:center;justify-content:space-between;gap:var(--ev-s-16);flex-wrap:wrap}.sp-mrow>.sp-widgets{flex:1 1 240px}.sp-mrow-a{display:flex;align-items:center;gap:var(--ev-s-8)}.cm-days.is-error .cm-day:not(.is-on){box-shadow:inset 0 0 0 1px var(--ev-red)}.cm-odate{display:grid;gap:var(--ev-s-8);min-width:0}.cm-odate-h{display:flex;align-items:center;gap:var(--ev-s-12)}.cm-odate-t{color:var(--ev-gray-100);font:var(--ev-sp)}.sp-mar{display:grid;gap:12px}.sp-mar-t{margin:0;color:var(--ev-gray-100);font:var(--ev-sp)}.sp-mar-list{display:grid;gap:8px;padding-left:32px}.cm-del{display:grid;gap:12px;text-align:center}.cm-del p{margin:0;color:var(--ev-gray-100);font:var(--ev-p)}.cm-del-n{display:flex;gap:8px;padding:12px 14px;border-radius:var(--ev-r-8);text-align:left;font:var(--ev-sp)}.cm-del-n.is-brand{background:var(--ev-brand-tr);color:var(--ev-brand)}.cm-del-n.is-red{background:var(--ev-red-tr);color:var(--ev-red)}@media(max-width:760px){.cm-hero{flex-wrap:wrap}.cm-back{width:40px;height:40px}.cm-hero-cv{width:80px}.cm-hero-i{flex:1 1 200px}.cm-srow2{grid-template-columns:48px minmax(0,1fr);grid-template-areas:"av who" "bar bar" "act act"}.cm-srow2-a{justify-content:flex-start}.cm-srow{grid-template-columns:minmax(0,1fr);gap:4px}.cm-srow-l{min-height:0}.cm-sdate{grid-template-columns:68px minmax(0,1fr) 92px}.cm-sdate>.cm-sinline{display:none}.cm-sdate>:last-child{grid-column:1 / -1}}.cb-tools,.cb-list,.cm-body,.cm-rows,.cm-lessons,.cm-progress{grid-template-columns:minmax(0,1fr)}.cb-search,.cm-bar>.ev-field,.cm-bar>label.ev-field,.cs-wbar>label.ev-field{min-width:0}@media(max-width:760px){.cb-set-row,.cb-set-row.is-sub{grid-template-columns:minmax(0,1fr);gap:8px}.cb-set-c>.ev-field,.cb-set-c>label.ev-field{min-width:0}}@media(max-width:760px){.cs-prof{grid-template-columns:minmax(0,1fr);gap:16px}.cs-prof-l{padding-top:0}}@container (max-width: 820px){.cs-prof{grid-template-columns:minmax(0,1fr);gap:16px}.cs-prof-l{padding-top:0;justify-items:center}.cs-prof-l>:first-child{--s: 140px !important}.cs-prof-l>.ev-btn{justify-self:center;width:240px;max-width:100%}}.cm-hero-t{display:block;overflow-wrap:anywhere}.cm-hero-t .cm-mine{margin-left:6px;vertical-align:4px}@media(max-width:760px){.cm-hero{gap:12px;margin-bottom:0}.cm-back{width:32px;height:auto;border-radius:var(--ev-r-8)}.cm-hero-cv{width:72px}.cm-hero-i{flex:1 1 0;gap:10px}.cm-hero-t{font:var(--ev-h3);font-weight:var(--ev-bold)}.cm-hero-t .cm-mine{vertical-align:1px}.cm-hero-a{grid-column:1 / -1}.cb .ev-table-wrap .ev-table{min-width:640px}.cb .ev-table td:first-child{white-space:nowrap}}@media(max-width:760px){.ct-periods{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible}.ct-period{flex-direction:column;justify-content:center;gap:2px;height:52px;padding:0 4px;white-space:nowrap;font:var(--ev-sp)}.cb-grid.is-grid .cb-card-m{column-gap:6px}.cb-grid.is-grid .cb-card-m .cb-sep{display:none}}@media(max-width:760px){.cb-row{flex-wrap:wrap}.cb-row-t{flex:1 1 160px}.cb-row-a{margin-left:auto}}@media(max-width:760px){.cs-wbar{flex-wrap:wrap}.cs-wbar>.ev-btn:first-child{flex:1 1 auto;min-width:0}.cs-wbar>.ev-field:nth-child(2){margin-right:0}.cs-wbar>label.ev-field:not(:nth-child(2)){flex:1 1 200px}}@media(max-width:760px){.cb .ev-tabs-line{gap:16px}}@media(max-width:760px){.cb-widgets{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cb-widgets .ev-widget{padding:12px;gap:10px}.cb-widgets .ev-widget-text small,.cb-widgets .ev-widget-text b{overflow:hidden;text-overflow:ellipsis}.cm-back{align-self:flex-start;height:32px}}@container (max-width: 760px){.ct-cur{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:14px}.ct-cur>div:first-child{grid-column:1 / -1}.ct-cur>div:nth-child(2){padding-left:0;border-left:0}}.cb .ev-table td:first-child{white-space:nowrap}.cb .ev-table-wrap .ev-table{min-width:640px}@media(max-width:760px){.cm-lrow{flex-wrap:wrap;gap:12px}.cm-lrow-t{flex:1 1 calc(100% - 80px)}.cm-lrow>.ev-btn{flex:1 1 auto}.cm-body>.cm-lessons .cm-lcv,.cm-progress .cm-lcv{width:56px}.cm-progress .cm-lcv.is-flag{height:56px}.cm-pr-top>.cb-face{--s: 56px !important}.cm-pr-who small{flex-wrap:wrap}}.cb-about{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:start;padding-top:8px}.cb-about-t{display:grid;gap:16px;color:var(--ev-black);font:var(--ev-p)}.cb-about-t p,.cb-about-t ul{margin:0}.cb-about-t ul{display:grid;gap:6px;padding-left:20px}.cb-about-t a{color:var(--ev-brand)}.cb-about-m{position:relative;display:block;aspect-ratio:16 / 9;padding:0;border:0;border-radius:var(--ev-r-12);background:var(--ev-gray-0);box-shadow:inset 0 0 0 1px var(--ev-gray-25);overflow:hidden;cursor:pointer}.cb-about-m img{display:block;width:100%;height:100%;object-fit:cover;object-position:top left}.cb-about-art{display:grid;place-items:center;width:100%;height:100%}.cb-about-art .ev-ic{color:currentColor;opacity:.55}.cb-about-play{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:96px;height:96px;margin:-48px 0 0 -48px;border-radius:50%;background:var(--ev-brand);color:#fff;box-sizing:border-box;box-shadow:0 8px 24px #33ccff59;transition:transform .2s}.cb-about-m:hover .cb-about-play{transform:scale(1.06)}@container (max-width: 720px){.cb-about{grid-template-columns:minmax(0,1fr);gap:20px}.cb-about-play{width:64px;height:64px;margin:-32px 0 0 -32px}}.cb-savef{display:grid;gap:6px;min-width:0;flex:1}.cb-savef-l{display:flex;align-items:center;gap:8px;min-width:0}.cb-savef-l>.ev-field,.cb-savef-l>label.ev-field,.cb-savef-l>.cb-callpair{flex:1;min-width:0}.cb-savef-l>.ev-btn{flex:none}.cb-savef-err{color:var(--ev-red);font:var(--ev-cap)}.cb-savef-warn{color:var(--ev-yellow-dark, #c98a00);font:var(--ev-cap)}.ev-field.is-readonly{--_bg: var(--ev-gray-0)}.ev-field.is-readonly .ev-field-input{color:var(--ev-gray-100)}.cb-pass-f{display:grid;gap:6px;min-width:0;flex:1}.cb-ava{display:grid;place-items:center;flex:none;width:var(--s);height:var(--s);border-radius:50%;background:var(--ev-brand-tr);color:var(--ev-brand);overflow:hidden}.cb-ava img{width:100%;height:100%;object-fit:cover}.cb-ava>img{display:block;min-width:0;aspect-ratio:1;border-radius:50%}.cb-ava-l{font:700 calc(var(--s) * .42) / 1 var(--ev-font)}.cb-uprof{display:grid;grid-template-columns:240px minmax(0,1fr);gap:32px;align-items:start}.cb-uprof-l{display:grid;gap:16px;justify-items:center;padding-top:8px}.cb-uprof-l>.ev-btn,.cb-uprof-av>.ev-btn{width:100%}.cb-uprof-av{display:grid;gap:16px;justify-items:center}.cb-callpair{display:grid;grid-template-columns:120px minmax(0,1fr);gap:8px;min-width:0}.cb-srv{display:flex;flex-wrap:wrap;gap:16px}.cb-srv-b{position:relative;display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:6px;background:var(--ev-white);box-shadow:inset 0 0 0 1px var(--ev-gray-25);font:700 16px/1 var(--ev-font);cursor:pointer}.cb-srv-b:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--bg, transparent)}.cb-srv-b>*{position:relative}.cb-srv-b:before,.cb-srv-b>*{transition:opacity .15s}.cb-srv-b:not(.is-on):before,.cb-srv-b:not(.is-on)>*{opacity:.3}.cb-srv-b:not(.is-on):hover:before,.cb-srv-b:not(.is-on):hover>*{opacity:.6}.cb-srv-b:after{content:"";position:absolute;right:-2px;top:-2px;width:6px;height:6px;border-radius:50%;background:var(--ev-gray-50);box-shadow:0 0 0 2px var(--ev-white)}.cb-srv-b.is-on:after{background:var(--ev-green)}.cb-srv-auth{display:grid;gap:8px}.cb-srv-acc{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border:0;border-radius:var(--ev-r-8);background:var(--ev-gray-0);color:var(--ev-black);font:var(--ev-p);text-align:left;cursor:pointer}.cb-srv-acc:hover{background:var(--ev-brand-tr)}.cb-srv-acc-i{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--ev-brand);color:#fff;font-weight:700}.cb-dev-check{display:grid;gap:12px}.cb-dev-pv{position:relative;display:grid;place-items:center;aspect-ratio:16 / 9;border-radius:var(--ev-r-12);background:var(--ev-gray-25);overflow:hidden}.cb-dev-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transform:scaleX(-1)}.cb-dev-pv.is-on .cb-dev-msg{display:none}.cb-dev-msg{position:relative;padding:0 24px;color:var(--ev-gray-100);font:var(--ev-sp);text-align:center}.cb-dev-hr{width:100%;margin:0;border:0;border-top:1px dashed var(--ev-gray-50)}.cb-dev-meter{height:6px;border-radius:3px;background:var(--ev-gray-25);overflow:hidden}.cb-dev-meter i{display:block;width:0;height:100%;border-radius:3px;background:var(--ev-green);transition:width .08s}.cb-info{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:var(--ev-r-8);background:var(--ev-brand-tr);color:var(--ev-brand);font:var(--ev-sp);font-weight:var(--ev-medium)}.cb-info .ev-ic{flex:none}.cb-linkbtn{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;color:var(--ev-brand);font:inherit;font-weight:var(--ev-medium);cursor:pointer}.cb-linkbtn:hover{text-decoration:underline}.cb-linkbtn.is-add{justify-self:center;padding:8px 0;font:var(--ev-p);font-weight:var(--ev-bold)}.cb-pill{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:var(--ev-r-pill);font:var(--ev-cap);font-weight:var(--ev-bold)}.cb-pill.is-green{background:var(--ev-green-tr);color:var(--ev-green)}.cb-pill.is-red{background:var(--ev-red-tr);color:var(--ev-red)}.cb-sup-w{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.cb-sup-c{display:grid;gap:8px}.cb-sup-l{display:inline-flex;align-items:center;gap:10px;color:var(--ev-black);font:var(--ev-p);text-decoration:none}.cb-sup-l:hover{color:var(--ev-brand)}.cb-sup-i{display:grid;place-items:center;width:32px;height:32px;border-radius:var(--ev-r-8);background:var(--ev-gray-25);color:var(--ev-gray-100);font:700 12px/1 var(--ev-font)}.cb-ntimes{display:grid;gap:8px;flex:1 1 100%;min-width:0}.cb-nc{display:grid;gap:12px}.cb-nc-c{border-radius:var(--ev-r-12);box-shadow:inset 0 0 0 1px var(--ev-gray-25)}.cb-nc-h{display:flex;align-items:center;gap:12px;padding:12px 16px}.cb-nc-t{display:flex;flex:1;align-items:center;gap:12px;min-width:0;padding:0;border:0;background:none;text-align:left;cursor:pointer}.cb-nc-t>span:last-child{display:grid}.cb-nc-t b{color:var(--ev-black);font:var(--ev-p);font-weight:var(--ev-medium)}.cb-nc-t small{color:var(--ev-gray-75);font:var(--ev-cap)}.cb-nc-e{font-size:28px;line-height:1}.cb-nc-chev{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:var(--ev-r-8);background:none;color:var(--ev-gray-75);cursor:pointer;transition:transform .2s}.cb-nc-c.is-open .cb-nc-chev{transform:rotate(180deg)}.cb-nc-items{display:grid;padding:0 16px 8px}.cb-nc-r{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;border-top:1px solid var(--ev-gray-25)}.cb-nc-l{color:var(--ev-gray-100);font:var(--ev-sp);font-weight:var(--ev-medium)}.cb-school-av{display:flex;align-items:center;gap:12px}.cb-school-avr{display:grid;gap:4px;justify-items:start}.cb-inline .ev-field-input{font-weight:var(--ev-medium)}.cb-langs{display:grid;gap:8px;flex:1 1 100%;min-width:0}.cb-acc-r{min-height:64px}.cb-acc-ic{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:var(--ev-r-8);background:var(--ev-green-tr);color:var(--ev-green)}.cb-grp{gap:12px}.cb-grp-b{display:grid;gap:10px}.cb-grp-h{display:flex;align-items:center;gap:12px}.cb-grp-h .cb-count{flex:1}.cb-grp-all{display:inline-flex;align-items:center;gap:8px;color:var(--ev-gray-100);font:var(--ev-cap);cursor:pointer}.cb-grp-all input,.cb-grp .cb-check input,.cb-maccess .cb-check input{width:18px;height:18px;margin:0 4px 0 auto;accent-color:var(--ev-brand)}.cb-check-e{display:grid!important;place-items:center;flex:none;width:36px;height:36px;border-radius:50%;background:var(--ev-gray-25);font-size:20px}.cb-check-t{min-width:0}.cb-check .cb-owner-star{display:inline!important}.cb-owner-star{margin-right:4px;color:var(--ev-yellow);font-style:normal;cursor:help}.cb-maccess-h{padding:12px 0 4px;color:var(--ev-gray-75);font:var(--ev-cap);font-weight:var(--ev-bold);text-transform:uppercase;letter-spacing:.02em}.cb-maccess .cb-checklist{max-height:46vh}.cb-eye{cursor:pointer}.cb-extra,.cb-extra-b{display:grid;gap:12px}.cb-extra-b[hidden]{display:none}.cb-range{flex-wrap:wrap;align-items:center}.cb-range>.ev-field{width:150px;flex:none}.cb-range-d{color:var(--ev-gray-75)}.cb-sum{display:inline-grid;justify-items:end}.cb-sum small{color:var(--ev-gray-75);font:var(--ev-cap)}.ct-topup{display:grid;gap:10px;justify-items:center;text-align:center}.ct-topup p{margin:0;color:var(--ev-gray-100);font:var(--ev-p)}.ct-topup-i{width:200px}.ct-topup-i .ev-field-input{text-align:center;font:var(--ev-h3)}.ct-topup-cur{color:var(--ev-gray-75);font:var(--ev-cap)}.ct-topup-a{display:grid;gap:8px;width:100%;margin-top:8px}@container (max-width: 720px){.cb-uprof{grid-template-columns:minmax(0,1fr);gap:16px}.cb-uprof-l{justify-items:center}.cb-uprof-l .cb-ava{--s: 140px !important}.cb-uprof-l>.ev-btn,.cb-uprof-av>.ev-btn{width:240px;max-width:100%}.cb-callpair{grid-template-columns:minmax(0,1fr)}}.cb-card-page [hidden],.ev-overlay [hidden]{display:none!important}.cb-set-c>.cb-savef-l{flex:1}.cb-eye{border:0;padding:0;background:var(--ev-brand-tr);color:var(--ev-brand)}.cb-range>button.ev-select{width:190px;flex:none}.cb-sum{white-space:nowrap}.cb-set-sub{margin-top:8px}.cb-tagedit{display:grid;gap:8px;flex:1 1 100%;min-width:0}.cb-tagedit.is-num .cb-savef-l>.ev-field{flex:none;width:110px}.cb-set-note{flex:1 1 100%}.cb-chip.is-yellow{background:var(--ev-yellow-tr);color:var(--ev-yellow-dark, #c98a00)}.cb-chip.is-red{background:var(--ev-red-tr);color:var(--ev-red)}.cb-workgrid{display:grid;grid-template-columns:52px repeat(7,minmax(0,1fr));gap:3px;max-height:56vh;overflow:auto}.cb-workgrid>b{padding-bottom:4px;color:var(--ev-gray-100);font:var(--ev-cap);font-weight:var(--ev-bold);text-align:center}.cb-workgrid>small{display:flex;align-items:center;color:var(--ev-gray-75);font:var(--ev-cap)}.cb-workcell{display:grid;place-items:center;height:26px;padding:0;border:0;border-radius:6px;background:var(--ev-gray-25);color:var(--ev-green);cursor:pointer}.cb-workcell.is-on{background:var(--ev-green-tr)}.cb-workcell:hover{box-shadow:inset 0 0 0 1px var(--ev-brand)}.cb-tariff-d{margin:0 0 6px;color:var(--ev-gray-100);font:var(--ev-cap)}.cb-tform{gap:12px}.cb-tdur{display:grid;gap:6px;padding:12px;border-radius:var(--ev-r-12);box-shadow:inset 0 0 0 1px var(--ev-gray-25)}.cb-tdur-h{display:flex;align-items:center;justify-content:space-between}.cb-tdur-r{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) 28px;align-items:center;gap:8px;min-height:36px;padding:0 4px;border-top:1px solid var(--ev-gray-25);color:var(--ev-black);font:var(--ev-sp)}.cb-tdur>.ev-btn{justify-self:start}.cb-ev-when>.ev-field{min-width:0}.cb-ev-when>.ev-field:last-child{flex:0 0 120px;width:120px}.cb-mod-body .cb-set-row{box-sizing:border-box;grid-template-columns:264px minmax(0,1fr);min-height:72px;padding:16px 0;border-bottom-color:var(--ev-gray-25)}.cb-mod-body .cb-set-l{font:var(--ev-p);font-weight:var(--ev-medium)}.cb-mod-body .cb-set-sub{margin-top:16px}.cb-mod-body .cb-set-sub span{font:var(--ev-p);color:var(--ev-gray-75)}.cb-mod-body .ev-switch--s input,.cb-mod-body .ev-switch--s .ev-switch-track{width:40px;height:24px}.cb-mod-body .ev-switch--s .ev-switch-knob{width:20px;height:20px}@media(max-width:760px){.cb-mod-body .cb-set-row{grid-template-columns:minmax(0,1fr);min-height:0;padding:12px 0}}.cb-mod-body .cb-uprof .cb-set-row{grid-template-columns:208px minmax(0,1fr)}@media(max-width:760px){.cb-mod-body .cb-uprof .cb-set-row{grid-template-columns:minmax(0,1fr)}}.cb-card-page:has(>.cb-mod-head){padding-top:32px}.cb-card-page>.cb-mod-bar{margin-top:8px}.cb-card-page>.cb-biz-note{margin-top:-4px}.cb-card-page>.cb-biz-note+.ev-tabs-line,.cb-card-page>.cb-mod-bar+.ev-tabs-line{margin-top:12px}.cb-card-page>.cb-mod-head+.ev-tabs-line{margin-top:8px}.cb-card-page>.cb-mod-body{margin-top:-8px}.cb-mod-body .cb-set-row{align-items:start}.cb-mod-body .cb-set-l{display:flex;align-items:center;min-height:40px}.cb-mod-body .cb-set-lt{display:inline}.cb-set-lt .cb-q{margin-left:4px;vertical-align:-2px}.cb-mod-body .cb-set-c{min-height:40px}.cb-mod-body>.cb-set:first-child>.cb-set-row:first-child,.cb-mod-body>.cb-uprof .cb-set>.cb-set-row:first-child,.cb-mod-body>.cb-set-sub+.cb-set>.cb-set-row:first-child{border-top:1px solid var(--ev-gray-25)}.cb-mod-body .cb-set-sub{margin:16px 0 -16px}.cb-inline .ev-field-input{font-weight:var(--ev-regular)}.cb-workgrid{gap:2px;padding:2px;background:var(--ev-gray-0);border-radius:var(--ev-r-8)}.cb-workcell{height:36px;background:var(--ev-gray-25)}.cb-workcell.is-on{background:var(--ev-white);box-shadow:inset 0 0 0 1px var(--ev-gray-25)}.cb-info-act{flex-wrap:wrap}.cb-info-act>span{flex:1 1 calc(100% - 30px)}.cb-info-act>.ev-btn{margin-left:28px}.cb-set-lw{white-space:nowrap}.cb-set-lt .cb-q{margin-left:4px;vertical-align:1px}.cb-mod-body .cb-set-sub{margin:16px 0 0}.cb-mod-body>.cb-set-sub:first-child{margin-top:0}.cb-mod-body>.cb-uprof{margin-top:16px}.cb-pill.is-yellow{background:var(--ev-yellow-tr);color:var(--ev-yellow-dark, #c98a00)}.cb-pill.is-brand{background:var(--ev-brand-tr);color:var(--ev-brand)}.cb-pill{gap:4px}.cb-wl-dom,.cb-wl-logo{display:grid;gap:12px;justify-items:start;flex:1 1 100%;min-width:0}.cb-wl-link{color:var(--ev-brand);font:var(--ev-sp)}.cb-wl-mail,.cb-wl-chat{display:grid;gap:8px;justify-items:start;flex:1 1 100%;min-width:0}.cb-wl-mailp{display:grid;gap:16px}.cb-wl-mailf{display:grid;grid-template-columns:180px 1fr;align-items:center;gap:8px 16px;padding:12px 0;border-top:1px solid var(--ev-gray-25);border-bottom:1px solid var(--ev-gray-25)}.cb-wl-mailf-k{font:var(--ev-sp);color:var(--ev-gray-100)}.cb-wl-mailf-l{display:flex;gap:8px;min-width:0}.cb-wl-mailf-l>.ev-field{flex:1 1 auto;min-width:0}.cb-wl-mailf>.cb-savef-err,.cb-wl-mailf>.cb-muted{grid-column:2}.cb-wl-tipbox{display:inline-flex}.cb-wl-rec{font:var(--ev-sp);word-break:break-all;-webkit-user-select:all;user-select:all}@media(max-width:600px){.cb-wl-mailf{grid-template-columns:1fr}.cb-wl-mailf>.cb-savef-err,.cb-wl-mailf>.cb-muted{grid-column:1}}.cb-wl-prev{display:flex;align-items:center;min-height:56px;padding:8px 12px;border-radius:var(--ev-r-8);box-shadow:inset 0 0 0 1px var(--ev-gray-25)}.cb-wl-prev img{max-height:48px;max-width:320px}.cb-wl-prev.is-dark{background:#2f2f3d}.cb-wl-prev.is-dark .cb-muted{color:#b8b8cc}.cb-wl-wiz{display:grid;gap:16px}.cb-steps{display:grid;grid-template-columns:1fr 1fr;border-radius:var(--ev-r-8);box-shadow:inset 0 0 0 1px var(--ev-gray-25);overflow:hidden}.cb-step{display:grid;place-items:center;height:56px;color:var(--ev-gray-75);font:var(--ev-sp);font-weight:var(--ev-medium)}.cb-step.is-on{background:var(--ev-gray-0);color:var(--ev-gray-100);clip-path:polygon(0 0,calc(100% - 16px) 0,100% 50%,calc(100% - 16px) 100%,0 100%)}.cb-wl-h{display:grid;gap:6px;text-align:center}.cb-wl-h b{color:var(--ev-black);font:var(--ev-h3);font-weight:var(--ev-medium)}.cb-wl-h span{color:var(--ev-gray-100);font:var(--ev-p)}.cb-wl-acts{display:flex;justify-content:center;gap:12px}.cb-wl-acts>.ev-btn{min-width:140px}.cb-wl-check{display:grid;justify-items:center;gap:8px;color:var(--ev-brand);font:var(--ev-sp);text-align:center}.cb-wl-note{display:block;color:var(--ev-brand);text-align:center}.cb-spin{width:24px;height:24px;border:3px solid var(--ev-brand-tr);border-top-color:var(--ev-brand);border-radius:50%;animation:cb-spin .9s linear infinite}@keyframes cb-spin{to{transform:rotate(360deg)}}.cb-wl-ok{display:grid;justify-items:center;gap:8px;text-align:center}.cb-wl-ok-i{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--ev-green);color:#fff}.cb-wl-ok b{color:var(--ev-black);font:var(--ev-h3);font-weight:var(--ev-medium)}.cb-wl-ok span{color:var(--ev-gray-100);font:var(--ev-p)}.cb-wl-ok a{color:var(--ev-brand)}.cb-wl-wiz .cb-set-row{min-height:56px}.cb-bn-prev{display:block;width:100%;max-width:640px;padding:0;border:0;border-radius:var(--ev-r-12);overflow:hidden;background:none;cursor:pointer}.cb-bn-prev img,.cb-bn-img img,.cb-bn-pv img,.cs-banner img{display:block;width:100%;height:auto;aspect-ratio:2048 / 480;object-fit:cover;border-radius:var(--ev-r-12)}.cb-bn-info{display:flex;align-items:center;gap:12px;padding:16px 20px;border-radius:var(--ev-r-12);background:var(--ev-brand-tr);color:var(--ev-black);font:var(--ev-p)}.cb-bn-info a{color:var(--ev-brand)}.cb-bn-bulb{font-size:32px;line-height:1}.cb-bn-card{display:grid;gap:0;padding:8px 24px;border-radius:var(--ev-r-12);box-shadow:var(--ev-sh-8),inset 0 0 0 1px var(--ev-gray-25)}.cb-bn-h{display:flex;align-items:center;gap:12px;min-height:56px;border-bottom:1px solid var(--ev-gray-25)}.cb-bn-h b{flex:1;color:var(--ev-black);font:var(--ev-p);font-weight:var(--ev-medium)}.cb-bn-card .cb-set-row{grid-template-columns:264px minmax(0,1fr);min-height:72px;padding:16px 0;align-items:start;border-bottom-color:var(--ev-gray-25)}.cb-bn-card .cb-set-row:last-child{border-bottom:0}.cb-bn-card .cb-set-l{min-height:40px;font:var(--ev-p);font-weight:var(--ev-medium)}.cb-bn-img{display:grid;gap:12px;justify-items:start;width:100%}.cb-bn-pv-a{display:block}.cs-banner{display:block;border-radius:var(--ev-r-12);overflow:hidden;transition:transform .15s}.cs-banner:hover{transform:translateY(-1px)}.cm-curic{display:inline-flex;align-items:center;gap:2px;height:24px;padding:0 8px;border-radius:var(--ev-r-pill);background:var(--ev-brand-tr);color:var(--ev-brand);font:var(--ev-cap);font-weight:var(--ev-bold);cursor:default}@media(max-width:760px){.cb-bn-card{padding:8px 16px}.cb-bn-card .cb-set-row{grid-template-columns:minmax(0,1fr)}.cb-wl-acts>.ev-btn{min-width:0;flex:1}}.cb-wl-ok-i .ev-ic,.cb-wl-ok-i svg{color:#fff;fill:#fff}.nb-btn{position:relative;display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:var(--ev-r-8);background:none;color:var(--ev-gray-75);cursor:pointer}.nb-btn:hover{background:var(--ev-gray-25);color:var(--ev-gray-100)}.nb-badge{position:absolute;top:3px;left:21px;min-width:16px;height:16px;padding:0 4px;border-radius:var(--ev-r-pill);background:var(--ev-red);color:#fff;font:700 10px/16px var(--ev-font);text-align:center;box-shadow:0 0 0 2px var(--ev-white);box-sizing:border-box}.nb-badge[hidden]{display:none}.nb-panel{display:grid;grid-template-rows:auto auto minmax(0,1fr);width:340px;max-height:min(632px,calc(100vh - 88px));margin-top:8px;border-radius:var(--ev-r-16);background:var(--ev-white);box-shadow:var(--ev-sh-16);overflow:hidden}.nb-head{display:flex;align-items:flex-start;gap:12px;padding:24px 24px 12px}.nb-head-t{display:grid;flex:1;gap:2px}.nb-head-t b{color:var(--ev-black);font:var(--ev-p);font-size:18px;font-weight:var(--ev-medium)}.nb-readall{justify-self:start;padding:0;border:0;background:none;color:var(--ev-gray-75);font:var(--ev-sp);cursor:pointer}.nb-readall:hover{color:var(--ev-brand)}.nb-gear{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:var(--ev-r-8);background:none;color:var(--ev-gray-75);cursor:pointer}.nb-gear:hover{background:var(--ev-gray-25);color:var(--ev-gray-100)}.nb-filters{position:relative;display:flex;align-items:center;gap:4px;padding:0 16px 12px 24px;border-bottom:1px solid var(--ev-gray-25)}.nb-chips{display:flex;gap:4px;flex:1;min-width:0;overflow-x:auto;scrollbar-width:none}.nb-chips::-webkit-scrollbar{display:none}.nb-chip{flex:none;height:24px;padding:0 8px;border:0;border-radius:var(--ev-r-pill);background:none;box-shadow:inset 0 0 0 1px var(--ev-gray-25);color:var(--ev-gray-100);font:var(--ev-cap);cursor:pointer;white-space:nowrap}.nb-chip.is-on{background:var(--ev-gray-100);box-shadow:none;color:#fff}.nb-arr{display:grid;place-items:center;flex:none;width:24px;height:24px;padding:0;border:0;border-radius:50%;background:var(--ev-white);box-shadow:var(--ev-sh-8);color:var(--ev-gray-100);cursor:pointer}.nb-list{overflow-y:auto;overscroll-behavior:contain}.nb-card{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr);gap:16px;padding:20px 28px 20px 24px;border-bottom:1px solid var(--ev-gray-25)}.nb-card.is-critical{background:var(--ev-red-tr)}.nb-card-b{display:grid;gap:8px;justify-items:start;min-width:0}.nb-card-t{color:var(--ev-black);font:var(--ev-p);font-weight:var(--ev-medium)}.nb-card-p{margin:0;color:var(--ev-gray-100);font:var(--ev-cap);font-size:13px;line-height:18px}.nb-card-p b{color:var(--ev-black);font-weight:var(--ev-medium)}.nb-card-time{color:var(--ev-gray-75);font:var(--ev-cap)}.nb-dot{position:absolute;top:12px;right:14px;width:6px;height:6px;border-radius:50%;background:var(--ev-red);opacity:0}.nb-card.is-new .nb-dot{opacity:1}.nb-ic{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;color:#fff}.nb-ic b{font:700 18px/1 var(--ev-font)}.nb-ic.is-info{background:var(--ev-brand)}.nb-ic.is-ok{background:var(--ev-green)}.nb-ic.is-ok .ev-ic,.nb-ic.is-ok svg{color:#fff;fill:#fff}.nb-ic.is-bad{background:var(--ev-red)}.nb-empty{display:grid;justify-items:center;gap:6px;padding:48px 24px;text-align:center}.nb-empty span{font-size:40px}.nb-empty b{color:var(--ev-black);font:var(--ev-p);font-weight:var(--ev-medium)}.nb-empty small{color:var(--ev-gray-75);font:var(--ev-cap)}.nb-stack{position:fixed;top:76px;right:16px;z-index:1200;display:grid;gap:8px;width:340px;pointer-events:none}.nb-toast{grid-template-columns:32px minmax(0,1fr);padding:16px 36px 16px 16px;border:0;border-radius:var(--ev-r-16);background:var(--ev-white);box-shadow:var(--ev-sh-16);cursor:pointer;pointer-events:auto;transform:translate(calc(100% + 24px));transition:transform .26s cubic-bezier(.2,.8,.2,1)}.nb-toast.is-critical{background:#fff1f3}.nb-toast.is-in{transform:none}.nb-toast .nb-card-p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nb-toast-x{position:absolute;top:-6px;right:-6px;display:grid;place-items:center;width:22px;height:22px;padding:0;border:0;border-radius:50%;background:var(--ev-white);box-shadow:var(--ev-sh-8);color:var(--ev-gray-100);cursor:pointer}.cs-center{margin-top:8px}@media(max-width:760px){.nb-panel{width:calc(100vw - 32px)}.nb-stack{left:16px;width:auto}}.nb-panel{grid-template-columns:minmax(0,1fr)}.nb-filters,.nb-list,.nb-head{min-width:0}.nb-pop{z-index:1100}.nb-panel{position:relative;overflow:visible;margin-top:0}.nb-panel>.nb-list{border-radius:0 0 var(--ev-r-16) var(--ev-r-16)}.nb-nose{position:absolute;top:-8px;left:var(--nose, 216px);width:16px;height:8px;background:var(--ev-white);clip-path:polygon(50% 0,100% 100%,0 100%)}.nb-mhead{display:none}.nb-head{padding:24px}.nb-head-t{gap:0}.nb-head-t b{font:var(--ev-p);font-weight:var(--ev-medium)}.nb-gear{width:24px;height:24px}.nb-filters{padding:0 14px 16px 24px}.nb-chip{height:20px;padding:0 8px;font:400 12px/18px var(--ev-font)}.nb-chip.is-on{background:var(--ev-gray-75)}.nb-card{gap:16px;padding:16px 24px;cursor:default;transition:background .15s}.nb-card:not(.is-critical):hover{background:var(--ev-gray-0)}.nb-card-b{gap:12px}.nb-card-t{font:var(--ev-sp);font-weight:var(--ev-medium)}.nb-card-p{color:var(--ev-black);font:400 12px/18px var(--ev-font)}.nb-card-p b{font-weight:var(--ev-bold)}.nb-dot{top:12px;right:12px;width:8px;height:8px}.nb-list{scrollbar-width:thin}@media(max-width:760px){.nb-pop{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;transform:none!important;width:auto!important;max-width:none!important}.nb-panel{width:100vw;height:100dvh;max-height:none;margin:0;border-radius:0;grid-template-rows:auto auto auto minmax(0,1fr)}.nb-nose{display:none}.nb-mhead{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid var(--ev-gray-25)}.nb-mhead b{color:var(--ev-black);font:var(--ev-h2);font-weight:var(--ev-bold)}.nb-close{display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;background:none;color:var(--ev-gray-75);cursor:pointer}.nb-head{align-items:center;padding:16px 16px 12px}.nb-head-t b{display:none}.nb-filters{padding:0 16px 16px}.nb-card{padding:16px}.nb-panel>.nb-list{border-radius:0}}.cb-card-page>.ev-tabs-bubble--l,.cb-card-page>.ev-tabs-bubble--l+.cb-mods{margin-top:8px}.cb-about-play .ev-ic{width:66.667%;height:66.667%;color:#fff;transform:translate(5%)}.ev-pop.has-nose>.ev-menu,.ev-pop.is-head>.ev-menu{width:auto;min-width:208px;max-width:340px}.ev-pop.has-nose>.ev-menu .ev-menu-item:not(:disabled)>span,.ev-pop.is-head>.ev-menu .ev-menu-item:not(:disabled)>span{white-space:nowrap}.cb-card-page>.ev-tabs-bubble--l{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.cb-card-page>.ev-tabs-bubble--l::-webkit-scrollbar{display:none}.cb-card-page>.ev-tabs-bubble--l button{flex:none;white-space:nowrap}@media(min-width:561px)and (max-width:760px){.cb-mods{grid-template-columns:repeat(2,minmax(0,1fr))}}.mt-page{display:grid;align-content:start;gap:0}.mt-page>.mt-h1{margin:0;font:700 30px/38px var(--ev-font);color:var(--ev-black)}.mt-page>.mt-tabs{margin-top:24px}.mt-tabs button{padding-bottom:6px}.mt-page>.mt-filter{margin-top:16px}.mt-page>.mt-body{margin-top:8px}.mt-page>.mt-empty{margin-top:16px}.mt-page>.mt-phead+.mt-filter{margin-top:32px}.mt-page.is-profile{padding-top:32px}.mt-pbody{display:grid;gap:16px;margin-top:32px}.mt-muted{margin:0;color:var(--ev-gray-75);font:var(--ev-p)}.mt-none{padding:24px 0;text-align:center}.mt-filter{display:flex;gap:8px;align-items:center}.mt-filter .mt-search{flex:1;min-width:0}.mt-filter>.ev-btn{flex:none}.mt-filter .mt-x{display:none;width:24px;height:24px;padding:0;border:0;background:none;color:var(--ev-black);cursor:pointer}.mt-filter .mt-go{display:none;place-items:center;flex:none;width:40px;height:40px;padding:0;border:0;border-radius:var(--ev-r-8);background:var(--ev-brand);color:#fff;cursor:pointer}.mt-filter .mt-go:hover{background:var(--ev-brand-light)}.mt-filter.has-q .mt-x,.mt-filter.has-q .mt-go{display:grid}.cab-fchips{align-items:center;margin-top:12px}.mt-count{display:flex;align-items:center;gap:8px;min-height:32px;color:var(--ev-gray-75);font:500 16px/24px var(--ev-font)}.mt-count>i{flex:1;height:0;border-top:2px dotted var(--ev-gray-50)}.mt-count.is-check{min-height:40px}.mt-body{display:grid;gap:8px}.mt-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:32px}.mt-grid.is-boards{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}@container (min-width: 958px){.mt-grid{grid-template-columns:repeat(5,166px);justify-content:space-between}.mt-grid.is-boards{grid-template-columns:repeat(4,216px)}}.mt-card{display:grid;align-content:start;gap:4px;min-width:0;cursor:pointer;outline:none}.mt-card:focus-visible .mt-cover{box-shadow:var(--ev-focus)}.mt-card-b{display:grid;min-width:0}.mt-card-t{overflow:hidden;color:var(--ev-black);font:500 16px/24px var(--ev-font);white-space:nowrap;text-overflow:ellipsis}.mt-card-s{color:var(--ev-gray-100);font:400 14px/20px var(--ev-font)}.mt-card-b>.mt-tags{margin-top:4px}.mt-card-s+.mt-tags{margin-top:8px}.mt-card:hover .mt-cover{filter:brightness(.98)}.mt-card .mt-more.is-corner{position:absolute;top:8px;right:8px;opacity:0;transition:opacity .15s}.mt-card:hover .mt-more.is-corner,.mt-card:focus-within .mt-more.is-corner{opacity:1}.mt-cover{position:relative;display:grid;place-items:center;box-sizing:border-box;border-radius:var(--ev-r-8);background:var(--bg);color:var(--fg);font:500 40px/1 var(--ev-font);overflow:visible;flex:none}.mt-cover>img{width:100%;height:100%;border-radius:inherit;object-fit:cover}.mt-cover .mt-folder{width:60px;height:60px;color:var(--fg)}.mt-cover.is-card{width:100%;aspect-ratio:166 / 248}.mt-cover.is-board{width:100%;aspect-ratio:1}.mt-cover.is-phead{width:120px;height:176px}.mt-cover.is-phead-sq{width:120px;height:120px}.mt-cover.is-sec{width:64px;height:64px;font-size:24px}.mt-cover.is-lesson,.mt-cover.is-res,.mt-cover.is-pick{width:40px;height:40px;font-size:16px}.mt-cover.is-mini{width:32px;height:48px;font-size:14px}.mt-cover.is-mhead,.mt-cover.is-arow{width:48px;height:72px;font-size:16px}.mt-cover.is-ok{width:88px;height:128px;font-size:32px;margin:0 auto}.mt-cover.is-sec .mt-folder,.mt-cover.is-res .mt-folder,.mt-cover.is-mini .mt-folder{width:24px;height:24px}.mt-new{position:absolute;top:8px;left:-4px;height:12px;padding:0 2px;border-radius:2px;background:#ff667f;box-shadow:0 0 0 2px var(--ev-white);color:#fff;font:700 10px/12px var(--ev-font);font-style:normal;letter-spacing:0}.mt-cover.is-sec .mt-new{top:4px;left:-12px}.mt-cover.is-lesson .mt-new{top:0;left:-12px}.mt-tags{display:flex;flex-wrap:wrap;gap:4px}.mt-tag{display:inline-flex;align-items:center;gap:2px;box-sizing:border-box;height:20px;padding:1px 6px;border:0;border-radius:var(--ev-r-pill);background:var(--ev-gray-25);color:var(--ev-gray-100);font:500 12px/18px var(--ev-font);white-space:nowrap}.mt-tag .cb-i,.mt-tag .ev-ic{width:14px;height:14px}.mt-tag.is-green{padding-left:4px;background:#edfff6;color:#16d977}.mt-tag.is-eye{width:20px;padding:3px;justify-content:center;background:#f0fbff;color:var(--ev-brand);cursor:default}button.mt-tag.is-eye{cursor:pointer}.mt-create{display:grid;place-content:center;justify-items:center;gap:8px;box-sizing:border-box;width:100%;aspect-ratio:166 / 248;padding:16px 8px;border:1px solid var(--ev-gray-50);border-radius:var(--ev-r-8);background:var(--ev-white);color:var(--ev-brand);text-align:center;cursor:pointer}.mt-create.is-board{aspect-ratio:1}.mt-create b{font:700 16px/24px var(--ev-font)}.mt-create:hover{border-color:var(--ev-brand)}.mt-more{display:grid;place-items:center;flex:none;width:40px;height:40px;padding:0;border:0;border-radius:var(--ev-r-8);background:var(--ev-gray-25);color:var(--ev-gray-100);cursor:pointer}.mt-more:hover{color:var(--ev-black)}.mt-more.is-flat{width:24px;height:24px;background:none;color:var(--ev-gray-75)}.mt-more.is-corner{width:32px;height:32px;background:#fffc}.mt-phead{display:flex;gap:16px;align-items:stretch}.mt-back{display:grid;place-items:center;flex:none;width:40px;padding:0;border:0;border-radius:var(--ev-r-8);background:var(--ev-gray-25);color:var(--ev-gray-100);cursor:pointer}.mt-back:hover{color:var(--ev-brand)}.mt-pinfo{display:flex;flex-direction:column;justify-content:space-between;gap:14px;min-width:0;flex:1}.mt-ptop{display:grid;justify-items:start;gap:0;min-width:0}.mt-ptitle{margin:0;color:var(--ev-black);font:700 30px/38px var(--ev-font);overflow-wrap:anywhere}.mt-pauthor{margin:0;color:var(--ev-gray-100);font:400 16px/24px var(--ev-font)}.mt-ptop>.mt-tags{margin-top:8px}.mt-pacts{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.mt-price{display:grid;margin-right:8px}.mt-price-v{display:flex;align-items:flex-start;gap:4px}.mt-price-v b{color:var(--ev-black);font:500 16px/24px var(--ev-font)}.mt-price-v small{color:var(--ev-gray-75);font:500 12px/18px var(--ev-font)}.mt-price-f{display:inline-flex;align-items:center;gap:4px;margin-top:-4px;color:var(--ev-gray-75);font:400 14px/20px var(--ev-font)}.mt-q{display:inline-grid;place-items:center;width:16px;height:16px;box-sizing:border-box;border:1px solid var(--ev-gray-75);border-radius:50%;color:var(--ev-gray-75);font:500 10px/1 var(--ev-font);cursor:help}.mt-pill{display:inline-flex;align-items:center;height:40px;box-sizing:border-box;padding:0 12px;border:1px solid var(--ev-gray-50);border-radius:var(--ev-r-pill);color:var(--ev-gray-100);font:500 16px/24px var(--ev-font)}.mt-secs{display:grid;box-shadow:inset 0 1px 0 var(--ev-gray-25)}.mt-sec{box-shadow:inset 0 -1px 0 var(--ev-gray-25)}.mt-sec.is-open{padding-bottom:16px}.mt-sec-h{display:flex;align-items:center;gap:16px;padding:16px 0;cursor:pointer}.mt-sec-t{flex:1;min-width:0;color:var(--ev-black);font:500 18px/26px var(--ev-font)}.mt-sec-a{display:flex;align-items:center;gap:16px}.mt-chev{display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;background:none;color:var(--ev-gray-75);cursor:pointer}.mt-lessons{display:grid;gap:16px;padding-left:24px}.mt-lessons.is-flat{padding:16px 0}.mt-lesson{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.mt-lesson.is-open{cursor:pointer}.mt-lesson:before{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;z-index:0;border-radius:var(--ev-r-12);background:var(--ev-gray-0);opacity:0;transition:opacity .12s}.mt-lesson:hover:before,.mt-lesson.is-desc:before{opacity:1}.mt-lesson>*{position:relative;z-index:1}.mt-lesson-r{display:flex;align-items:center;gap:16px;min-height:40px}.mt-lesson-t{flex:1;min-width:0;overflow:hidden;color:var(--ev-black);font:400 16px/24px var(--ev-font);white-space:nowrap;text-overflow:ellipsis}.mt-lesson-a{flex:none;display:flex;align-items:center;gap:8px;opacity:0;pointer-events:none;transition:opacity .12s}.mt-lesson:hover .mt-lesson-a,.mt-lesson.is-desc .mt-lesson-a,.mt-lesson:focus-within .mt-lesson-a{opacity:1;pointer-events:auto}.mt-vsep{width:1px;height:24px;background:var(--ev-gray-50)}.mt-ib{display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;background:none;color:var(--ev-gray-75);cursor:pointer}.mt-ib:hover,.mt-ib.is-on{color:var(--ev-brand)}.mt-lesson-d{max-height:100px;overflow:auto;padding:8px 16px;border-radius:var(--ev-r-8);background:var(--ev-white);color:var(--ev-black);font:400 14px/20px var(--ev-font)}.mt-lock{position:absolute;top:-6px;right:-6px;display:grid;place-items:center;width:16px;height:16px;border-radius:50%;background:var(--ev-gray-100);box-shadow:0 0 0 2px var(--ev-white);color:#fff}.mt-lock .ev-ic{width:10px;height:10px}.mt-addlesson{display:flex;align-items:center;gap:16px;min-height:40px;padding:0;border:0;background:none;color:var(--ev-brand);font:400 16px/24px var(--ev-font);text-align:left;cursor:pointer}.mt-addlesson-i{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--ev-r-8);background:#f0fbff}.mt-addsec{display:flex;align-items:center;justify-content:center;gap:8px;min-height:88px;margin-top:16px;border:1px solid var(--ev-gray-50);border-radius:var(--ev-r-8);background:var(--ev-white);color:var(--ev-brand);font:700 16px/24px var(--ev-font);cursor:pointer}.mt-addsec:hover{border-color:var(--ev-brand)}.mt-desc{display:grid;gap:32px}.mt-desc-t{color:var(--ev-black);font:400 16px/24px var(--ev-font)}:is(.mt-desc-t,.mt-lesson-d) :is(ul,ol){margin:0;padding-left:24px}:is(.mt-desc-t,.mt-lesson-d) p{margin:0}:is(.mt-desc-t,.mt-lesson-d) a{color:var(--ev-brand)}.mt-descf{min-width:0}:root:has(.ev-overlay .mt-descf) body>.ev-rt-menu{z-index:var(--ev-z-pop, 950)}.mt-rows{display:grid;box-shadow:inset 0 1px 0 var(--ev-gray-25)}.mt-row{display:grid;grid-template-columns:280px minmax(0,1fr);align-items:center;min-height:72px;box-shadow:inset 0 -1px 0 var(--ev-gray-25)}.mt-row>span{color:var(--ev-gray-100);font:500 16px/24px var(--ev-font)}.mt-row>b{color:var(--ev-black);font:400 16px/24px var(--ev-font)}.mt-link-b{justify-self:start;padding:0;border:0;background:none;color:var(--ev-black);font:400 16px/24px var(--ev-font);text-decoration:underline dotted var(--ev-gray-75);text-underline-offset:4px;cursor:pointer}.mt-link-b:hover{color:var(--ev-brand)}.mt-results{display:grid;margin:8px -32px 0}.mt-res{display:grid;gap:8px;padding:16px 32px;border:0;background:none;box-shadow:inset 0 -1px 0 var(--ev-gray-25);text-align:left;cursor:pointer}.mt-res:hover{background:var(--ev-gray-0)}.mt-res-p{color:var(--ev-gray-75);font:400 14px/20px var(--ev-font)}.mt-res-l{display:flex;align-items:center;gap:16px}.mt-res-l b{color:var(--ev-black);font:500 16px/24px var(--ev-font)}.mt-res mark,.mt-res-d mark{padding:0 2px;border-radius:2px;background:#d7f7fc;color:inherit}.mt-res-d{max-height:80px;margin:8px 0 0;overflow:auto;color:var(--ev-black);font:400 14px/20px var(--ev-font)}.mt-empty{display:grid;place-content:center;justify-items:center;gap:16px;min-height:464px;padding:32px;border:1px solid var(--ev-gray-25);border-radius:var(--ev-r-8);text-align:center}.mt-empty.is-search{min-height:240px;border:0}.mt-empty-e{font-size:64px;line-height:1}.mt-empty p{margin:0;color:var(--ev-gray-100);font:400 18px/26px var(--ev-font)}.mt-pop .ev-popup-acts{justify-content:center!important}.mt-pop .ev-popup-acts .ev-btn{min-width:160px}.mt-pop .ev-popup-body{text-align:left}.mt-pop.is-confirm .ev-popup-body,.mt-pop.is-confirm .mt-del>p{text-align:center}.mt-pop .ev-frow{grid-template-columns:224px minmax(0,1fr);align-items:center}.mt-pop .ev-form:not(.is-vertical){box-shadow:inset 0 1px 0 var(--ev-gray-25)}.mt-pop .ev-frow-label .ev-label{font-weight:var(--ev-medium)}.mt-formbox{display:grid;gap:16px;min-width:0}.mt-formbox>.ev-tabs-line{margin-bottom:0}.mt-del{display:grid;gap:8px}.mt-del>p{margin:0 0 16px}.mt-coverf{display:flex;align-items:center;gap:8px}.mt-namerow{display:flex;gap:8px}.mt-namerow>.ev-field{flex:1;min-width:0}.mt-colorbtn{display:inline-flex;align-items:center;gap:4px;height:40px;padding:0 8px;border:1px solid var(--ev-gray-50);border-radius:var(--ev-r-8);background:var(--ev-white);color:var(--ev-gray-75);cursor:pointer}.mt-colorbtn>i{width:24px;height:24px;border-radius:4px}.mt-colors .ev-menu-item{gap:8px}.mt-sw{flex:none;width:24px;height:24px;border-radius:4px;font-style:normal}.mt-checklist{display:grid;max-height:288px;overflow:auto;box-shadow:inset 0 1px 0 var(--ev-gray-25)}.mt-check{display:flex;align-items:center;gap:8px;min-height:64px;box-shadow:inset 0 -1px 0 var(--ev-gray-25);cursor:pointer}.mt-check>b{flex:1;min-width:0;color:var(--ev-black);font:500 16px/24px var(--ev-font)}.mt-mhead{display:flex;align-items:center;gap:16px}.mt-mhead-t{display:grid;min-width:0}.mt-mhead-t b{color:var(--ev-black);font:500 20px/28px var(--ev-font)}.mt-mhead-t small{color:var(--ev-gray-100);font:400 16px/24px var(--ev-font)}.mt-plist{display:grid;max-height:320px;overflow:auto;box-shadow:inset 0 1px 0 var(--ev-gray-25)}.mt-person{display:flex;align-items:center;gap:8px;min-height:64px;box-shadow:inset 0 -1px 0 var(--ev-gray-25)}.mt-person-t{display:grid;flex:1;min-width:0}.mt-person-t b{display:inline-flex;align-items:center;gap:4px;color:var(--ev-black);font:500 16px/24px var(--ev-font)}.mt-person-t small{display:inline-flex;align-items:center;gap:4px;color:var(--ev-gray-100);font:400 14px/20px var(--ev-font)}.mt-person-t small>i{width:1px;height:16px;margin:0 4px;background:var(--ev-gray-50)}.mt-person-t small .cb-i{width:16px;height:16px;color:var(--ev-gray-100)}.mt-star{display:inline-grid;place-items:center;width:16px;height:16px;border-radius:50%;background:var(--ev-brand);color:#fff}.mt-star .ev-ic{width:10px;height:10px}.mt-person-a{display:flex;align-items:center;gap:8px}.mt-st{display:inline-flex;align-items:center;gap:2px;height:20px;padding:1px 6px;border-radius:var(--ev-r-pill);font:500 12px/18px var(--ev-font);white-space:nowrap}.mt-st.is-ok{background:#edfff6;color:#16d977}.mt-st.is-bad{background:#fff0f2;color:#ff667f}.mt-st .ev-ic{width:12px;height:12px}.mt-val{color:var(--ev-black);font:400 16px/24px var(--ev-font)}.mt-access .ev-tabs-seg{margin-top:0}.mt-link{display:flex;gap:8px;padding:0 0 16px;box-shadow:inset 0 -1px 0 var(--ev-gray-25)}.mt-link>.ev-field{flex:1;min-width:0}.mt-link .ev-field-input{color:var(--ev-gray-100)}.mt-copy{display:grid;place-items:center;flex:none;width:40px;height:40px;padding:0;border:0;border-radius:var(--ev-r-8);background:var(--ev-brand);color:#fff;cursor:pointer}.mt-pay{display:grid;gap:24px;padding:24px 32px;border-radius:var(--ev-r-8);background:var(--ev-gray-0)}.mt-pay-l{display:grid;gap:8px;padding-bottom:24px;box-shadow:inset 0 -1px 0 var(--ev-gray-50)}.mt-pay-l>div{display:flex;justify-content:space-between;gap:16px;font:400 16px/24px var(--ev-font)}.mt-pay-l span{color:var(--ev-gray-100)}.mt-pay-l b{display:inline-flex;align-items:center;gap:4px;color:var(--ev-black);font-weight:400}.mt-pay-tot{display:flex;align-items:center;gap:8px}.mt-pay-tot>span{flex:1;color:var(--ev-gray-100);font:400 16px/24px var(--ev-font)}.mt-pay-tot>b{color:var(--ev-black);font:500 24px/32px var(--ev-font)}.mt-pay-new{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px}.mt-cardf{display:grid;gap:8px;padding:16px;border-radius:var(--ev-r-8);background:var(--ev-white);box-shadow:var(--ev-sh-8, 0 2px 8px rgb(82 82 102 / 10%))}.mt-cardf-h,.mt-cardf-r{display:flex;justify-content:space-between;color:var(--ev-gray-100);font:500 16px/24px var(--ev-font)}.mt-cardf-r{margin-top:8px}.mt-cardf-h i{font-style:normal}.mt-cardf-e{display:grid;grid-template-columns:56px auto 56px 1fr 56px;align-items:center;gap:4px}.mt-pay-sum{display:grid;align-content:start;gap:8px}.mt-pay-sum>small{color:var(--ev-gray-100);font:400 16px/24px var(--ev-font)}.mt-pay-sum>b{color:var(--ev-black);font:500 24px/32px var(--ev-font)}.mt-terms{color:var(--ev-gray-100);font:400 12px/18px var(--ev-font)}.mt-terms a{color:inherit}.mt-nocard{margin-top:8px;color:var(--ev-brand);font:500 12px/18px var(--ev-font);cursor:pointer}.mt-ok{display:grid;justify-items:center;gap:16px;text-align:center}.mt-ok h2{margin:0;color:var(--ev-black);font:700 24px/32px var(--ev-font)}.mt-ok p{margin:0}.mt-author-h{display:flex;align-items:center;gap:16px}.mt-author-h div{display:grid}.mt-author-h b{color:var(--ev-black);font:500 20px/28px var(--ev-font)}.mt-author-h small{color:var(--ev-gray-100);font:400 16px/24px var(--ev-font)}.mt-author-a{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:#d7f7fc;font-size:40px}.mt-author-p{margin:0;color:var(--ev-black);font:400 16px/24px var(--ev-font)}.mt-alist{display:grid;box-shadow:inset 0 1px 0 var(--ev-gray-25)}.mt-arow{display:flex;align-items:center;gap:16px;min-height:104px;box-shadow:inset 0 -1px 0 var(--ev-gray-25)}.mt-arow>b{flex:1;min-width:0;color:var(--ev-black);font:500 16px/24px var(--ev-font)}@media(max-width:760px){.mt-grid{gap:16px;grid-template-columns:repeat(auto-fill,minmax(136px,1fr))}.mt-grid.is-boards{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.mt-phead{flex-wrap:wrap}.mt-pinfo{flex-basis:100%}.mt-ptitle{font-size:24px;line-height:32px}.mt-lesson-a{opacity:1;pointer-events:auto}.mt-lesson-a .ev-btn span{display:none}.mt-row{grid-template-columns:minmax(0,1fr);gap:4px;padding:16px 0}.mt-results{margin:8px -16px 0}.mt-res{padding:16px}.mt-pop .ev-frow{grid-template-columns:minmax(0,1fr);gap:8px}.mt-pay{padding:16px}.mt-pay-new{grid-template-columns:minmax(0,1fr)}.mt-pop .ev-popup-acts .ev-btn{min-width:0;flex:1}}.mt-content{display:grid;gap:16px}.mt-pop .ev-frow{align-items:start}.mt-pop .ev-frow-field>.ev-btn,.mt-pop .ev-frow-field>.ev-switch{justify-self:start}.mt-pop .ev-popup-acts .ev-btn{flex:0 0 160px}.mt-pop .ev-alert{text-align:left}.mt-pop.ev-overlay .ev-popup-acts .ev-btn{flex:0 0 160px!important;width:auto!important}.mt-pop .ev-frow-field>.ev-switch{margin-top:8px}.mt-share .ev-frow{grid-template-columns:280px minmax(0,1fr)}@media(max-width:760px){.mt-pop.ev-overlay .ev-popup-acts .ev-btn{flex:1 1 0!important}.mt-share .ev-frow{grid-template-columns:minmax(0,1fr)}}.mt-page,.mt-pbody,.mt-content,.mt-secs,.mt-body{grid-template-columns:minmax(0,1fr);min-width:0}@media(max-width:760px){.mt-lesson-a .mt-ib,.mt-lesson-a .mt-vsep{display:none}.mt-lesson-a .ev-btn{width:40px;padding:0;justify-content:center}.mt-lessons{padding-left:8px}}.cb-moved{display:grid;justify-items:start;gap:16px;padding:16px;border-radius:12px;background:#f0fbfe}.cb-moved p{display:flex;align-items:center;gap:8px;margin:0;color:var(--ev-brand);font:var(--ev-p);font-weight:var(--ev-medium)}.cb-moved p svg{flex:none}.cb-moved .ev-btn{margin-left:32px}.cb-moved+.cb-set-tabs{margin-top:8px}.cb-mod-body.cb-set-body{margin-top:-10px}.cb-set-body>.cb-uprof{margin-top:0}.cb-set-body .cb-uprof-l{padding-top:0}.cb-set-body .cb-set-row{min-height:72px;padding:16px 0 15px}.cb-feat{position:relative;isolation:isolate}.cb-feat-glow{position:absolute;z-index:-1;top:-18px;right:-32px;width:520px;height:520px;border-top-right-radius:16px;background:radial-gradient(60% 55% at 100% 0%,rgb(167 150 255 / 55%),transparent 70%),radial-gradient(45% 60% at 100% 45%,rgb(110 214 255 / 45%),transparent 70%);pointer-events:none}.cb-feat-head{margin:6px 0 63px;padding-right:250px}.cb-feat-head h1{margin:0 0 5px;font:700 30px/38px var(--ev-font)}.cb-feat-head p{margin:0;color:var(--ev-gray-100);font:var(--ev-p)}.cb-feat-count{position:absolute;top:14px;right:0;box-sizing:border-box;display:grid;gap:6px;width:225px;height:50px;padding:12px;border-radius:8px;background:var(--ev-white);box-shadow:0 0 16px #8f8fbf33}.cb-feat-count b{font:500 12px/16px var(--ev-font);color:var(--ev-black)}.cb-feat-count i{display:block;height:4px;border-radius:2px;background:var(--ev-gray-25);overflow:hidden}.cb-feat-count i span{display:block;height:100%;border-radius:inherit;background:var(--ev-green)}.cb-feat-group{margin:32px 0 16px;color:var(--ev-gray-100);font:400 16px/24px var(--ev-font)}.cb-feat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.cb-feat-card{position:relative;display:flex;flex-direction:column;gap:4px;min-height:147px;box-sizing:border-box;padding:20px 16px 18px 22px;border-radius:16px;background:var(--ev-white);box-shadow:inset 0 0 0 1px var(--ev-gray-25);color:var(--ev-black);text-decoration:none;transition:box-shadow var(--ev-t-fast) var(--ev-ease)}.cb-feat-card:hover{box-shadow:inset 0 0 0 1px var(--ev-gray-50),0 4px 16px #8f8fbf29}.cb-feat-card:focus-visible{outline:none;box-shadow:var(--ev-focus)}.cb-feat-card>b{display:flex;align-items:center;gap:8px;font:500 16px/24px var(--ev-font)}.cb-feat-card>b svg{flex:none;width:18px;height:18px;color:var(--ev-gray-125, #4d4d66)}.cb-feat-card>small{color:var(--ev-gray-100);font:400 12px/18px var(--ev-font)}.cb-feat-foot{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:12px}.cb-feat-b{position:relative;display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:var(--ev-r-pill);background:var(--ev-gray-25);color:var(--ev-gray-100);font:500 12px/16px var(--ev-font)}.cb-feat-b.is-on{background:#5fd57a;color:#fff}.cb-feat-b.is-pro{background:linear-gradient(90deg,#f6f7ff,#fff6f6 55%,#fff8f2)}.cb-feat-b.is-pro>.cb-feat-bt{background:linear-gradient(90deg,#5c6cff,#ff4f7a 62%,#ff7a3d);-webkit-background-clip:text;background-clip:text;color:transparent}.cb-feat-lock{display:inline-flex;margin:0 4px 7px 0;color:var(--ev-gray-75)}.cb-feat-tip{position:absolute;z-index:2;left:calc(50% - 3px);bottom:calc(100% + 10px);box-sizing:border-box;display:grid;justify-items:center;gap:17px;padding:8px 12px 13px;border-radius:8px;background:#545266;color:#fff;font:400 14px/20px var(--ev-font);white-space:nowrap;box-shadow:0 4px 16px #00000029;opacity:0;visibility:hidden;transform:translate(-50%,4px);transition:opacity var(--ev-t-fast),transform var(--ev-t-fast),visibility var(--ev-t-fast)}.cb-feat-tip:after{content:"";position:absolute;top:100%;left:50%;margin-left:-8px;border:8px solid transparent;border-top-color:#545266;border-bottom:0}.cb-feat-tip .ev-btn{height:30px;min-height:30px;padding:0 11px;border-radius:6px;background:var(--ev-white);color:#545266;font:700 14px/20px var(--ev-font);box-shadow:none}.cb-feat-card.is-locked:hover .cb-feat-tip,.cb-feat-card.is-locked:focus-within .cb-feat-tip{opacity:1;visibility:visible;transform:translate(-50%)}@media(max-width:1200px){.cb-feat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.cb-feat-head{padding-right:0}.cb-feat-count{position:static;width:100%;margin-top:16px}.cb-feat-grid{grid-template-columns:minmax(0,1fr)}.cb-feat-glow{right:0;width:100%}}.cb-more-wrap{position:relative;display:inline-flex;margin-right:11px}.cb-more-btn{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 7px;border:0;border-radius:8px;background:linear-gradient(90deg,#917ffe,#0ea6fd 45%,#3bdbff);color:#fff;font:500 12px/16px var(--ev-font);white-space:nowrap;cursor:pointer}.cb-more-btn svg{width:16px;height:16px}.cb-more-btn:hover{filter:brightness(1.06)}.cb-more-btn:focus-visible{outline:none;box-shadow:var(--ev-focus)}.cb-more-x{position:absolute;top:-6px;right:-6px;display:grid;place-items:center;width:18px;height:18px;padding:0;border:0;border-radius:50%;background:var(--ev-white);color:var(--ev-gray-100);box-shadow:0 1px 4px #0000002e;cursor:pointer;opacity:0;transition:opacity var(--ev-t-fast)}.cb-more-wrap:hover .cb-more-x,.cb-more-x:focus-visible{opacity:1}@media(max-width:1100px){.cb-more-btn span{display:none}.cb-more-btn{padding:0 6px}}.cb-more-pop{overflow:hidden}.cb-more-pop:before{content:"";position:absolute;inset:0 0 auto;height:320px;background:radial-gradient(40% 70% at 0% 0%,rgb(167 150 255 / 45%),transparent 70%),radial-gradient(45% 70% at 60% 0%,rgb(110 214 255 / 40%),transparent 70%),radial-gradient(35% 60% at 100% 10%,rgb(167 150 255 / 40%),transparent 70%);pointer-events:none}.cb-more-pop>:not(.ev-popup-corner){position:relative}.cb-more-pop .ev-popup-title{max-width:440px;margin:0 auto;text-align:center;font-size:32px;line-height:40px}.cb-more{display:grid;gap:24px;text-align:center}.cb-more-top{display:grid;justify-items:center;gap:24px;margin-bottom:24px}.cb-more-top p{margin:0;color:var(--ev-gray-100);font:var(--ev-p)}.cb-more-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.cb-more-card{display:grid;align-content:start;gap:8px;padding:24px 24px 28px;border-radius:24px;background:linear-gradient(var(--ev-gray-0),var(--ev-white) 40%);box-shadow:inset 0 0 0 1px var(--ev-gray-25)}.cb-more-card>b{margin-top:16px;font:var(--ev-h5, 500 18px/24px var(--ev-font));font-weight:var(--ev-medium)}.cb-more-card>p{margin:0;color:var(--ev-gray-100);font:var(--ev-sp)}.cb-more-art{display:grid;min-height:160px;padding:16px;border-radius:16px;background:var(--ev-white);box-shadow:0 2px 12px #8f8fbf2e;text-align:left;font:var(--ev-sp)}.cb-more-team p{display:flex;align-items:center;gap:12px;margin:0 0 12px;color:var(--ev-gray-75)}.cb-more-team i{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--ev-gray-0);font-style:normal;font-size:20px}.cb-more-team span{display:grid;flex:1}.cb-more-team b{color:var(--ev-black);font-weight:var(--ev-medium)}.cb-more-team small,.cb-more-pay small,.cb-more-chart small{color:var(--ev-gray-100)}.cb-more-team em,.cb-more-pay em{display:flex;align-items:center;justify-content:center;gap:6px;height:32px;border-radius:6px;background:#eefcff;color:var(--ev-brand);font-style:normal;font-weight:var(--ev-medium)}.cb-more-pay{display:grid;justify-items:center;gap:6px}.cb-more-pay>b{font-size:24px;line-height:32px;font-weight:var(--ev-medium)}.cb-more-pay em{justify-self:stretch}.cb-more-pay p{display:flex;gap:6px;margin:4px 0 0}.cb-more-pay p span{display:inline-grid;place-items:center;min-width:34px;height:22px;padding:0 4px;border-radius:4px;box-shadow:inset 0 0 0 1px var(--ev-gray-50);color:#1a1f71;font:700 10px/1 var(--ev-font)}.cb-more-pay p .is-mc{display:inline-flex;align-items:center;justify-content:center}.cb-more-pay .is-mc i{display:inline-block;width:12px;height:12px;border-radius:50%;background:#eb001b}.cb-more-pay .is-mc i+i{margin-left:-5px;background:#f79e1b;opacity:.9}.cb-more-brand{display:grid;align-content:start;gap:24px}.cb-more-brand p{display:flex;align-items:center;justify-content:center;gap:4px;margin:0;height:32px;border-radius:6px;background:var(--ev-gray-0);color:var(--ev-black)}.cb-more-brand p span{color:var(--ev-gray-75)}.cb-more-brand>b{display:flex;align-items:center;justify-self:center;gap:10px;padding:10px 16px;border-radius:8px;box-shadow:0 2px 10px #8f8fbf38;font:500 26px/32px var(--ev-font)}.cb-more-brand>b i{width:0;height:0;border-left:16px solid transparent;border-right:16px solid transparent;border-bottom:28px solid #ff5e8e}.cb-more-chart{position:relative;display:grid;align-content:start;color:var(--ev-brand)}.cb-more-chart>b{color:var(--ev-black);font:500 26px/34px var(--ev-font)}.cb-more-chart svg{width:100%;height:64px;margin-top:12px}.cb-more-chart p{position:absolute;right:12px;top:72px;display:grid;margin:0;padding:8px 12px;border-radius:8px;background:var(--ev-white);box-shadow:0 2px 10px #8f8fbf38}.cb-more-chart p b{color:var(--ev-green);font-weight:var(--ev-medium)}.cb-more-etc{margin:0;color:var(--ev-black);font:var(--ev-p)}.cb-more-end{display:grid;justify-items:center;gap:24px;padding:40px 24px;border-radius:24px;box-shadow:inset 0 0 0 1px var(--ev-gray-25)}.cb-more-end b{font:500 24px/32px var(--ev-font)}@media(max-width:760px){.cb-more-grid{grid-template-columns:minmax(0,1fr)}.cb-more-pop .ev-popup-title{font-size:24px;line-height:32px}}.cb-callsrc .ev-field-body{padding-left:10px}.cb-callsrc .ev-select-art{margin-right:2px}.cb-callsrc .ev-select-art svg{width:20px;height:20px}.cb-mod-body .ev-switch--s input:checked+.ev-switch-track .ev-switch-knob{transform:translate(16px)}.cb-set-body .cb-ntimes{margin-top:22px;gap:10px}.cb-set-body .cb-ntimes .ev-chip{padding-top:7px;padding-bottom:7px}.cb-set-body .cb-nc{gap:16px;margin-top:2px}.cb-set-body .cb-nc-h{gap:3px;padding:14px 21px 16px 24px}.cb-set-body .cb-nc-t{gap:12px}.cb-set-body .cb-nc-e{display:grid;place-items:center;width:40px;height:40px;font-size:38px}.cb-set-body .cb-nc-t small{color:var(--ev-gray-75);font:400 14px/18px var(--ev-font)}.cb-set-body .ev-switch.is-locked input:disabled~*{opacity:1}.cb-set-body .ev-switch.is-locked .ev-ic{display:none}.cb-set-body .ev-switch.is-locked .ev-switch-track:before{background:rgb(var(--ev-brand-rgb) / 25%)}.cb-set-body .ev-switch.is-locked .ev-switch-knob{transform:translate(16px);background:var(--ev-brand)}.cb-more-pop .ev-popup-head{padding-top:32px}.cb-more-pop .ev-popup-title{max-width:360px;font:700 30px/38px var(--ev-font)}.cb-more-pop .ev-popup-corner.is-right{top:16px;right:13px}.cb-more-pop .ev-popup-x svg{width:28px;height:28px}.cb-more-pop .ev-popup-body{padding-top:18px}.cb-more-top{gap:30px;margin-bottom:42px}.cb-more-top p{font:400 18px/26px var(--ev-font)}.cb-more-grid{gap:32px 31px}.cb-more-card{gap:0;padding:24px 24px 21px;background:linear-gradient(#ebecf0,var(--ev-white) 50%)}.cb-more-art{box-sizing:border-box;height:161px;min-height:0;overflow:hidden}.cb-more-card>b{margin-top:26px;font:500 16px/24px var(--ev-font)}.cb-more-card>p{margin-top:6px;font:400 14px/20px var(--ev-font)}.cb-more-etc{margin-top:12px}.cb-more-end{gap:19px;margin-top:4px;padding:56px 24px 50px}.cb-more-pop .ev-popup-head{padding-left:96px;padding-right:96px}.cb-more-pop .ev-popup-title{margin:0 auto}.cb-more-pop .ev-popup-body{padding-top:13px}.cb-more-art:has(.cb-more-team),.cb-more-art:has(.cb-more-pay){padding-top:13px;padding-bottom:0}.cb-more-team p{min-height:40px;margin:0 0 10px}.cb-more-team i{width:40px;height:40px}.cb-more-team b{font:500 14px/18px var(--ev-font)}.cb-more-team small{font:400 12px/16px var(--ev-font)}.cb-more-team em{height:31px;margin-top:-1px}.cb-more-pay{gap:0;align-content:start;padding-top:1px}.cb-more-pay>small{display:block;font:400 12px/16px var(--ev-font)}.cb-more-pay>b{display:block;height:32px;margin:1px 0 9px}.cb-more-pay em{height:32px}.cb-more-pay p{margin-top:15px}.cb-more-art:has(.cb-more-brand),.cb-more-art:has(.cb-more-chart){padding-top:12px}.cb-more-brand{gap:40px}.cb-more-brand p{height:30px}.cb-more-brand>b{box-sizing:border-box;width:175px;height:52px;justify-content:center;gap:13px;padding:0 10px;font:500 24px/28px var(--ev-font)}.cb-more-brand>b i{border-left-width:20px;border-right-width:20px;border-bottom-width:36px}.cb-more-art:has(.cb-more-chart){padding-top:10px}.cb-more-chart>small{font:400 12px/20px var(--ev-font)}.cb-more-chart>b{margin-top:3px}.cb-more-chart p{top:67px;right:6px;box-sizing:border-box;min-width:100px;padding:11px 12px;gap:3px}.cb-more-chart p small{font:400 12px/16px var(--ev-font)}.cb-more-chart p b{font:700 16px/20px var(--ev-font)}.mt-cover.is-olesson{overflow:hidden;background:var(--ev-white)}.mt-cover.is-olesson .mt-lbg{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--bg) center / cover no-repeat;opacity:.5}.mt-cover.is-olesson .mt-lbg[style]{opacity:.75;filter:blur(25px);transform:scale(1.2)}.mt-cover.is-olesson .mt-lbg[style]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffffbf}.mt-cover.is-olesson .mt-lav{position:relative;display:grid;place-items:center;width:53%;aspect-ratio:1;border-radius:var(--ev-r-8);background:var(--bg);color:var(--fg);font:500 40px/1 var(--ev-font);overflow:hidden}.mt-cover.is-olesson .mt-lav img{width:100%;height:100%;object-fit:cover}.mt-cover.is-olesson>.mt-new{z-index:1}.mt-card .mt-more.is-qk{top:8px;right:8px;width:24px;height:24px;border-radius:6px;background:#ffffffbf;box-shadow:inset 0 0 0 1px var(--ev-white);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--ev-gray-100);opacity:1;z-index:2}.mt-card .mt-more.is-qk svg{width:16px;height:16px}.mo-kinds{display:grid;gap:16px}.mo-kind{display:flex;align-items:center;gap:16px;min-height:96px;box-sizing:border-box;padding:16px 24px;border:0;border-radius:12px;background:var(--ev-white);box-shadow:inset 0 0 0 1px var(--ev-gray-25);text-align:left;cursor:pointer;transition:background var(--ev-t-fast),box-shadow var(--ev-t-fast)}.mo-kind:hover,.mo-kind:focus-visible{outline:none;background:var(--ev-gray-0);box-shadow:none}.mo-kind-e{flex:none;width:56px;font-size:44px;line-height:1;text-align:center}.mo-kind>span:last-child{display:grid;gap:4px}.mo-kind b{color:var(--ev-black);font:500 16px/24px var(--ev-font)}.mo-kind small{color:var(--ev-gray-100);font:400 14px/20px var(--ev-font)}.mo-opt-i{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:4px;font:500 12px/1 var(--ev-font)}.mt-create.is-out{gap:8px}.mo-qmenu.ev-menu .ev-menu-scroll,.mo-qmenu .ev-menu-scroll{max-height:none}.cb-devp{box-sizing:border-box;width:340px;max-height:calc(100vh - 72px);overflow:auto;padding:8px 0;border-radius:12px;background:var(--ev-white);box-shadow:0 8px 32px #52526638,0 0 0 1px var(--ev-gray-25)}.cb-devp-h{padding:4px 16px 8px;color:var(--ev-gray-75);font:600 10px/1.4 ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase}.cb-devp-g+.cb-devp-g{margin-top:4px;padding-top:4px;border-top:1px solid var(--ev-gray-25)}.cb-devp-g h3{margin:0;padding:8px 16px 4px;color:var(--ev-gray-100);font:500 12px/16px var(--ev-font)}.cb-devp-i{display:flex;align-items:center;gap:12px;width:100%;min-height:40px;box-sizing:border-box;padding:6px 16px;border:0;background:none;color:var(--ev-black);text-align:left;cursor:pointer}.cb-devp-i:hover,.cb-devp-i:focus-visible{outline:none;background:var(--ev-gray-0)}.cb-devp-i>span{display:grid;flex:1;min-width:0}.cb-devp-i b{font:400 14px/20px var(--ev-font)}.cb-devp-i small{color:var(--ev-gray-75);font:400 12px/16px var(--ev-font)}.cb-devp-i>svg{flex:none;color:var(--ev-gray-75)}.cb-devp-sw{position:relative;flex:none;width:32px;height:18px;border-radius:9px;background:var(--ev-gray-50);transition:background var(--ev-t-fast)}.cb-devp-sw:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0003;transition:transform var(--ev-t-fast)}.cb-devp-sw.is-on{background:var(--ev-brand)}.cb-devp-sw.is-on:after{transform:translate(14px)}.cb-devp-rd{flex:none;box-sizing:border-box;width:20px;height:20px;border-radius:50%;box-shadow:inset 0 0 0 2px var(--ev-gray-50)}.cb-devp-rd.is-on{box-shadow:inset 0 0 0 2px var(--ev-brand),inset 0 0 0 6px #fff;background:var(--ev-brand)}.mt-cover .mt-kind{position:absolute;left:8px;bottom:8px;z-index:1;display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 6px;border-radius:10px;background:#ffffffd9;color:var(--ev-gray-100);font:500 11px/1 var(--ev-font);font-style:normal}.mt-cover.is-oboard .mt-lav{width:72%;border-radius:10px}.mt-typebar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:4px 0 8px}.mt-chips{display:flex;flex-wrap:wrap;gap:8px}.mt-chip{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:0;border-radius:16px;background:var(--ev-gray-0);box-shadow:inset 0 0 0 1px var(--ev-gray-25);color:var(--ev-gray-100);font:500 14px/20px var(--ev-font);cursor:pointer;transition:background var(--ev-t-fast),color var(--ev-t-fast)}.mt-chip i{min-width:20px;height:20px;padding:0 6px;box-sizing:border-box;border-radius:10px;background:var(--ev-white);color:var(--ev-gray-75);font:500 12px/20px var(--ev-font);font-style:normal;text-align:center}.mt-chip:hover{color:var(--ev-black)}.mt-chip.is-on{background:#ebfaff;box-shadow:inset 0 0 0 1px var(--ev-brand);color:var(--ev-black)}.mt-chip.is-on i{background:var(--ev-brand);color:#fff}.mt-chip:focus-visible{outline:none;box-shadow:var(--ev-focus)}.mt-sort{flex:none;width:180px}@media(max-width:760px){.mt-typebar{flex-direction:column;align-items:stretch}.mt-sort{width:100%}}.mt-recent{display:grid;gap:8px;margin-bottom:8px}.mt-recent-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.mt-rc{display:flex;align-items:center;gap:12px;min-width:0;padding:8px;border:0;border-radius:12px;background:var(--ev-gray-0);text-align:left;cursor:pointer;transition:background var(--ev-t-fast),box-shadow var(--ev-t-fast),transform .2s cubic-bezier(.2,.8,.2,1)}.mt-rc:hover,.mt-rc:focus-visible{outline:none;background:var(--ev-white);box-shadow:inset 0 0 0 1px var(--ev-brand);transform:translateY(-1px)}.mt-cover.is-rc{width:40px;height:60px;font-size:18px}.mt-cover.is-rc.is-sq{height:40px}.mt-rc-t{display:grid;min-width:0}.mt-rc-t b{overflow:hidden;color:var(--ev-black);font:500 14px/20px var(--ev-font);white-space:nowrap;text-overflow:ellipsis}.mt-rc-t small{color:var(--ev-gray-75);font:400 12px/16px var(--ev-font);white-space:nowrap}@media(max-width:1100px){.mt-recent-row{display:flex;overflow-x:auto}.mt-rc{flex:0 0 200px}}@property --ear-k{syntax: "<number>"; inherits: true; initial-value: 1;}.mt-cover.is-ear{--e: 10px;clip-path:polygon(-8px -8px,calc(100% - var(--e) * var(--ear-k)) -8px,calc(100% - var(--e) * var(--ear-k)) 0,100% calc(var(--e) * var(--ear-k)),100% calc(100% + 8px),-8px calc(100% + 8px));transition:--ear-k .25s cubic-bezier(.2,.8,.2,1)}.mt-cover.is-olesson{--e: 28px}.mt-cover.is-olesson .mt-lav{--e: 16px;--ear-k: 1;position:relative}.mt-cover.is-olesson .mt-lav.is-ear{clip-path:polygon(0 0,calc(100% - var(--e) * var(--ear-k)) 0,100% calc(var(--e) * var(--ear-k)),100% 100%,0 100%)}.mt-cover.is-rc.is-ear{--e: 9px}.mt-ear{position:absolute;top:0;right:0;z-index:2;width:calc(var(--e) * var(--ear-k));height:calc(var(--e) * var(--ear-k));border-radius:0 0 0 calc(var(--e) * var(--ear-k) / 4);background:linear-gradient(to left bottom,transparent 50%,#e6e6f0 50%,#fff 80%);filter:drop-shadow(-1px 1px 1px rgb(82 82 102 / 28%))}.mt-card:hover .mt-cover.is-olesson{--ear-k: 1.25}.mt-cover.is-book{border-radius:3px 8px 8px 3px;box-shadow:3px 3px 0 -1px #fff,3px 3px 0 0 var(--ev-gray-50),6px 6px 0 -1px #fff,6px 6px 0 0 var(--ev-gray-50);transition:transform .3s cubic-bezier(.2,.8,.2,1);transform-origin:0 50%}.mt-cover.is-book:before{content:"";position:absolute;left:0;top:0;bottom:0;z-index:1;width:max(5px,7%);border-radius:3px 0 0 3px;background:linear-gradient(90deg,rgb(0 0 0 / 24%),rgb(0 0 0 / 10%) 70%,rgb(255 255 255 / 45%) 74%,transparent 90%);pointer-events:none}.mt-cover.is-card.is-book{width:100%}.mt-card:hover .mt-cover.is-card.is-book{transform:perspective(600px) rotateY(-7deg)}.mt-cover.is-rc.is-book,.mt-cover.is-mhead.is-book{box-shadow:2px 2px 0 -1px #fff,2px 2px 0 0 var(--ev-gray-50)}.mt-cover.is-canvas{overflow:hidden;background-color:var(--ev-gray-0);background-image:radial-gradient(circle,var(--ev-gray-50) 1px,transparent 1.3px);background-size:12px 12px;box-shadow:inset 0 0 0 1px var(--ev-gray-25)}.mt-pin{position:absolute;left:11%;right:11%;top:24%;aspect-ratio:4 / 3;border:4px solid #fff;border-radius:4px;overflow:hidden;box-shadow:0 4px 12px #52526633;transform:rotate(var(--r));transition:transform .3s cubic-bezier(.2,.8,.2,1)}.mt-pin img{width:100%;height:100%;object-fit:cover}.mt-tape{position:absolute;left:38%;top:calc(24% - 8px);z-index:1;width:26%;height:14px;background:#ffd86bd9;transform:rotate(-6deg)}.mt-stick{position:absolute;left:12%;top:12%;width:24%;aspect-ratio:1;border-radius:3px;background:#ffd86b;box-shadow:0 2px 4px #0000001a;transform:rotate(-4deg);transition:transform .3s}.mt-stick.is-1{left:auto;right:12%;top:auto;bottom:30%;transform:rotate(5deg)}.mt-stick.is-2{top:60%}.mt-pin~.mt-stick{left:auto;top:auto;right:9%;bottom:9%;width:20%}.mt-tbx{position:absolute;right:11%;top:14%;padding:2px 8px;border:1.5px solid var(--ev-brand);background:#fff;color:var(--ev-black);font:600 18px/1.2 Georgia,serif}.mt-line{position:absolute;left:8%;right:8%;top:44%;height:16%;fill:none;stroke:var(--fg);stroke-width:2.5;stroke-linecap:round;vector-effect:non-scaling-stroke}.mt-shape{position:absolute;left:16%;bottom:12%;width:38%;aspect-ratio:4 / 3;border-radius:6px;background:var(--bg);box-shadow:inset 0 0 0 2px var(--fg)}.mt-card:hover .mt-pin{transform:rotate(0) scale(1.03)}.mt-card:hover .mt-stick{transform:rotate(6deg) translateY(-2px)}.mt-cover.is-pocket{overflow:visible;background:none}.mt-pk-tab{position:absolute;left:0;top:3%;width:44%;height:9%;border-radius:10px 10px 0 0;background:var(--fg)}.mt-pk-back{position:absolute;left:0;right:0;top:9%;bottom:0;border-radius:0 10px 10px;background:var(--fg);opacity:.7}.mt-pk-photo{position:absolute;left:9%;right:9%;top:15%;height:54%;border:3px solid #fff;border-radius:6px;overflow:hidden;box-shadow:0 2px 8px #00000024;transform:rotate(-3deg);transition:transform .3s cubic-bezier(.2,.8,.2,1)}.mt-pk-photo img,.mt-pk-sheet img{width:100%;height:100%;object-fit:cover}.mt-pk-sheet{position:absolute;top:17%;width:42%;height:44%;display:grid;place-items:center;box-sizing:border-box;border:2px solid #fff;border-radius:6px;overflow:hidden;background:var(--pbg);color:var(--pfg);font:500 22px/1 var(--ev-font);box-shadow:0 2px 6px #0000001a;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.mt-pk-sheet.is-0{left:7%;transform:rotate(-7deg)}.mt-pk-sheet.is-1{left:29%;top:14%;transform:rotate(1deg)}.mt-pk-sheet.is-2{left:51%;transform:rotate(7deg)}.mt-pk-front{position:absolute;left:0;right:0;bottom:0;height:46%;display:grid;place-items:center;border-radius:4px 4px 10px 10px;background:var(--bg);box-shadow:0 -6px 12px #5252661f}.mt-pk-front .mt-folder{width:30%;height:auto;color:var(--fg);opacity:.8}.mt-card:hover .mt-pk-photo{transform:rotate(-1deg) translateY(-6px)}.mt-card:hover .mt-pk-sheet.is-0{transform:rotate(-10deg) translateY(-6px)}.mt-card:hover .mt-pk-sheet.is-1{transform:rotate(0) translateY(-9px)}.mt-card:hover .mt-pk-sheet.is-2{transform:rotate(10deg) translateY(-6px)}.mt-card-k{display:flex;align-items:center;gap:4px;color:var(--ev-gray-75);font:400 12px/16px var(--ev-font)}.mt-card-k svg{flex:none}.mt-card.is-drop .mt-card-c{outline:2px dashed var(--ev-brand);outline-offset:4px;border-radius:10px}@media(prefers-reduced-motion:reduce){.mt-cover,.mt-cover *{transition:none!important}}.mt-card-tr{display:flex;align-items:flex-start;gap:4px;min-width:0}.mt-card-tr .mt-card-t{flex:1;min-width:0}.mt-card-tr .mt-more.is-qk{position:static;flex:none;width:24px;height:24px;margin-top:0;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--ev-gray-75);opacity:1}.mt-card-tr .mt-more.is-qk:hover{background:var(--ev-gray-25);color:var(--ev-black)}.mt-pin.is-sq{left:17%;right:17%;top:22%;aspect-ratio:1;display:grid;place-items:center;background:var(--bg);color:var(--fg);font:500 40px/1 var(--ev-font)}.mt-pin.is-sq~.mt-tape{top:calc(22% - 8px)}.mt-pin.is-sq~.mt-stick{left:auto;top:auto;right:8%;bottom:8%;width:20%}.mt-cover.is-taped{box-sizing:border-box;border:2px solid #fff;box-shadow:0 0 0 1px var(--ev-gray-50),0 2px 4px #5252661f;transform:rotate(-3deg) translateY(1px)}.mt-cover.is-taped>img{border-radius:2px}.mt-tape-s{position:absolute;left:50%;top:-5px;z-index:1;width:45%;height:7px;margin-left:-22%;background:#ffd86beb;transform:rotate(-6deg)}.mt-card[draggable=true]{cursor:grab}.mt-card.is-dragging{opacity:.4}.mt-card.is-dz .mt-card-c{position:relative;outline:2px solid var(--ev-brand);outline-offset:4px;border-radius:10px}.mt-card.is-dz .mt-card-c:after{content:attr(data-dz);position:absolute;left:50%;bottom:12px;z-index:3;padding:4px 10px;border-radius:12px;background:var(--ev-brand);color:#fff;font:500 12px/16px var(--ev-font);white-space:nowrap;transform:translate(-50%);pointer-events:none}.mt-card.is-dz .mt-card-c{transform:scale(1.03);transition:transform .15s}.mt-card img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.mt-grid .mt-card{position:relative}.mt-card.is-ins-before:before,.mt-card.is-ins-after:after{content:"";position:absolute;top:0;z-index:4;width:4px;height:calc(100% - 52px);border-radius:2px;background:var(--ev-brand);pointer-events:none}.mt-card.is-ins-before:before{left:-18px}.mt-card.is-ins-after:after{right:-18px}.mt-back.is-back-dz{box-shadow:inset 0 0 0 2px var(--ev-brand);background:#ebfaff;color:var(--ev-brand)}.mt-rc-t small{display:flex;align-items:center;gap:4px;overflow:hidden;text-overflow:ellipsis}.mt-rc-t small svg{flex:none;color:var(--ev-gray-75)}.mt-cover.is-card>img,.mt-cover.is-phead>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.mt-cover.is-book{box-shadow:3px 3px 0 -1px #fff,3px 3px 0 0 var(--ev-gray-25),6px 6px 0 -1px #fff,6px 6px 0 0 var(--ev-gray-25)}.mt-cover.is-book:before{width:max(5px,6%);background:linear-gradient(90deg,color-mix(in srgb,var(--fg) 55%,transparent),color-mix(in srgb,var(--fg) 30%,transparent))}.mt-cover.is-book:after{content:"";position:absolute;left:max(5px,6%);top:0;bottom:0;z-index:1;width:2px;background:linear-gradient(90deg,#ffffffbf,#fff0);pointer-events:none}.mt-cover.is-book:has(>img):before{background:linear-gradient(90deg,#ffffff4d,#ffffff1f);box-shadow:1px 0 #0000001a}.mt-card:hover .mt-cover.is-card.is-book{transform:translateY(-3px);box-shadow:3px 3px 0 -1px #fff,3px 3px 0 0 var(--ev-gray-25),6px 6px 0 -1px #fff,6px 6px 0 0 var(--ev-gray-25),0 10px 18px #52526624}.mt-cover.is-book:before,.mt-cover.is-book:after{content:none}.mt-ribbon{position:absolute;right:14%;top:-3px;z-index:2;width:max(6px,9%);height:22%;background:var(--fg);clip-path:polygon(0 0,100% 0,100% 100%,50% 80%,0 100%);filter:drop-shadow(0 1px 1px rgb(0 0 0 / 18%));transition:height .25s cubic-bezier(.2,.8,.2,1)}.mt-ribbon:before{content:"";position:absolute;inset:0 auto 0 0;width:35%;background:#ffffff38}.mt-card:hover .mt-cover.is-book .mt-ribbon{height:27%}.mt-cover.is-rc .mt-ribbon,.mt-cover.is-mhead .mt-ribbon{top:-2px;height:30%}.mt-lesson.is-added{animation:mt-added 2.4s ease both;border-radius:12px}@keyframes mt-added{0%,40%{background:#ebfaff;box-shadow:inset 0 0 0 1px var(--ev-brand)}to{background:transparent;box-shadow:none}}.mt-ghost{position:fixed;left:-10000px;top:0;box-sizing:content-box;padding:10px;border-radius:16px;background:#fff;box-shadow:0 0 0 2px var(--ev-brand),0 18px 40px #52526647}.mt-ghost .mt-card{pointer-events:none}.mt-card.is-dragging{opacity:1}.mt-card.is-dragging .mt-card-c,.mt-card.is-dragging .mt-card-b{opacity:.25}.mt-card.is-dragging .mt-card-c{outline:2px dashed var(--ev-gray-50);outline-offset:4px;border-radius:10px}.mt-grid.is-dragging-any .mt-card:not(.is-cand):not(.is-dragging):not(.is-dz) .mt-card-c{opacity:.55;filter:saturate(.75);transition:opacity .2s,filter .2s}.mt-card.is-cand .mt-card-c{transition:opacity .2s}.mt-card.is-dz .mt-card-c{outline:2px solid var(--ev-brand);outline-offset:4px;border-radius:10px;box-shadow:0 0 0 8px #33ccff24,0 14px 30px #33ccff42;transform:scale(1.04);transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s}.mt-card.is-dz .mt-card-c:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;border-radius:10px;background:#33ccff1f;pointer-events:none}.mt-card.is-dz .mt-card-c:after{bottom:14px;padding:6px 12px;border-radius:16px;box-shadow:0 6px 16px #3cf6;font:500 13px/16px var(--ev-font);animation:mt-dz-pill .22s cubic-bezier(.2,.8,.2,1.3) both}@keyframes mt-dz-pill{0%{opacity:0;transform:translate(-50%,6px) scale(.9)}}.mt-card.is-ins-before:before,.mt-card.is-ins-after:after{box-shadow:0 0 0 4px #33ccff2e,0 0 14px #33ccff8c;animation:mt-bar-in .15s ease both}@keyframes mt-bar-in{0%{transform:scaleY(.6);opacity:0}}.mt-card.is-just .mt-card-c{animation:mt-just 1.2s ease both;border-radius:10px}@keyframes mt-just{0%{box-shadow:0 0 #3cf0;transform:scale(.96)}25%{box-shadow:0 0 0 8px #33ccff4d;transform:scale(1.02)}to{box-shadow:0 0 0 14px #3cf0;transform:none}}@media(prefers-reduced-motion:reduce){.mt-card .mt-card-c,.mt-card .mt-card-c:after{animation:none!important;transition:none!important}}.mt-grid .mt-card{border-radius:14px;transition:box-shadow .18s ease,transform .2s cubic-bezier(.2,.8,.2,1),background .18s}.mt-card.is-dz .mt-card-c,.mt-card.is-dragging .mt-card-c,.mt-card.is-cand .mt-card-c{outline:none;box-shadow:none;transform:none}.mt-card.is-dz .mt-card-c:before{content:none}.mt-card.is-dz{background:#33ccff1a;box-shadow:0 0 0 10px #33ccff1a,0 0 0 12px var(--ev-brand),0 10px 30px 8px #33ccff38;transform:scale(.97)}.mt-card.is-dz .mt-cover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;border-radius:inherit;box-shadow:inset 0 8px 16px #2424402e,inset 0 0 0 1px #2424400f;pointer-events:none}.mt-card.is-dz .mt-cover.is-book:after{content:""}.mt-card.is-dz .mt-card-c:after{bottom:16px}.mt-card.is-dragging{box-shadow:none;outline:2px dashed var(--ev-gray-50);outline-offset:10px}.mt-grid.is-dragging-any .mt-card:hover .mt-cover,.mt-grid.is-dragging-any .mt-card:hover .mt-cover *{transform:none!important}.mt-grid.is-dragging-any .mt-card:hover .mt-cover.is-olesson{--ear-k: 1}.mt-card.is-ins-before:before{left:-17px}.mt-card.is-ins-after:after{right:-17px}.mt-card.is-dz{background:none;box-shadow:none}.mt-card.is-dz:after{content:"";position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;z-index:-1;border:2px solid var(--ev-brand);border-radius:22px;background:#33ccff14;box-shadow:0 0 0 4px #33ccff1f,0 12px 32px #33ccff38;pointer-events:none;animation:mt-dz-in .18s ease both}@keyframes mt-dz-in{0%{opacity:0;transform:scale(1.03)}}.mt-ghost{box-shadow:0 0 0 1px var(--ev-gray-25),0 18px 40px #5252663d}.mt-lesson{position:relative}.mt-lesson[draggable=true]{cursor:grab}.mt-lesson.is-dragging{opacity:.35}.mt-lesson.is-ins-top:before,.mt-lesson.is-ins-bottom:after{content:"";position:absolute;left:0;right:0;z-index:2;height:3px;border-radius:2px;background:var(--ev-brand);box-shadow:0 0 0 3px #33ccff2e,0 0 10px #33ccff7f;pointer-events:none}.mt-lesson.is-ins-top:before{top:-2px}.mt-lesson.is-ins-bottom:after{bottom:-2px}.mt-sec-h.is-dz{border-radius:12px;background:#33ccff14;box-shadow:inset 0 0 0 2px var(--ev-brand)}.mt-viewbtn{flex:none}.mt-viewbtn.is-on{background:#ebfaff;color:var(--ev-brand);box-shadow:inset 0 0 0 1px var(--ev-brand)}.mt-pk-patch{display:block;width:44%;aspect-ratio:1;box-sizing:border-box;border:3px solid #fff;border-radius:12px;overflow:hidden;box-shadow:0 3px 10px #5252662e;transform:translateY(-4%)}.mt-pk-patch img{width:100%;height:100%;object-fit:cover;display:block}.mt-card:hover .mt-pk-patch{transform:translateY(-4%) rotate(-3deg);transition:transform .3s cubic-bezier(.2,.8,.2,1)}.mo-fpatch{display:grid;place-items:center;width:40px;height:40px;border-radius:8px;overflow:hidden;flex:none}.mo-fpatch img{width:100%;height:100%;object-fit:cover}html.cb-is-embed,html.cb-is-embed body{background:var(--ev-white)}.cb-embed{height:100%;overflow:auto;box-sizing:border-box;overscroll-behavior:contain}.cb-embed>.ev-page-card{max-width:none;padding:8px 24px 32px;border-radius:0;box-shadow:none}.cb-is-embed .mt-h1{display:none}.cb-is-auto .cb-embed{height:auto;overflow:visible}.cb-is-auto .cb-card-page{min-height:0}.cb-is-auto .ev-overlay{inset:auto 0 auto 0;top:var(--cm-vt, 0px);height:var(--cm-vh, 100vh)}.mt-cover:is(.is-olesson,.is-canvas)>.mt-new{left:8px}.mt-pick{position:absolute;right:8px;top:8px;z-index:2;display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:var(--ev-white);box-shadow:0 2px 8px #5252662e;color:var(--ev-brand);cursor:pointer;transition:transform .2s cubic-bezier(.2,.8,.2,1),background var(--ev-t-fast),color var(--ev-t-fast)}.mt-pick .ev-ic{width:20px;height:20px}.mt-card:hover .mt-pick{transform:scale(1.08)}.mt-pick.is-on{background:var(--ev-brand);color:var(--ev-white);box-shadow:0 0 0 3px var(--ev-white),0 2px 8px #33ccff59}.mt-card.is-picked .mt-card-c:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:16px;box-shadow:0 0 0 2px var(--ev-brand);pointer-events:none}.mt-pick-n{position:absolute;right:8px;top:8px;z-index:2;display:inline-flex;align-items:center;gap:2px;height:24px;padding:0 8px 0 6px;border-radius:12px;background:var(--ev-brand);color:var(--ev-white);font:500 12px/1 var(--ev-font);box-shadow:0 0 0 2px var(--ev-white)}.mt-pick-n .ev-ic{width:14px;height:14px}.mt-lesson.is-picked>.mt-lesson-r{border-radius:12px;background:#ebfaff}.cb-is-embed .mt-lesson-a{opacity:1;pointer-events:auto}.mt-pvhint{position:absolute;left:50%;bottom:12px;z-index:3;display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 10px;border-radius:14px;background:#525266cc;color:#fff;font:500 13px/1 var(--ev-font);white-space:nowrap;transform:translate(-50%,4px);opacity:0;pointer-events:none;transition:opacity .15s,transform .15s}.mt-pvhint .ev-ic{width:16px;height:16px}.mt-card:hover .mt-pvhint,.mt-card:focus-visible .mt-pvhint{opacity:1;transform:translate(-50%)}.cb-is-copy .mt-card.is-off,.cb-is-mar .mt-card.is-off{cursor:not-allowed}.cb-is-copy .mt-card.is-off .mt-card-c>:not(.mt-offnote),.cb-is-copy .mt-card.is-off .mt-card-b,.cb-is-mar .mt-card.is-off .mt-card-c>:not(.mt-offnote),.cb-is-mar .mt-card.is-off .mt-card-b{opacity:.45;filter:grayscale(.6)}.mt-offnote{position:absolute;left:50%;bottom:12px;z-index:3;display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:13px;background:var(--ev-white);color:var(--ev-gray-100);font:500 12px/1 var(--ev-font);white-space:nowrap;transform:translate(-50%);box-shadow:0 2px 8px rgb(var(--ev-shadow-rgb, 24 32 64) / 12%)}.mt-lesson.is-off{opacity:.55;cursor:not-allowed}.mt-lesson .mt-offnote{position:static;transform:none;box-shadow:none;background:var(--ev-gray-0)}.cb-is-embed .mt-card:hover .mt-card-c{transform:translateY(-3px);transition:transform .2s cubic-bezier(.2,.8,.2,1)}.mt-card.is-picked .mt-card-c:after{box-shadow:0 0 0 2px var(--ev-green)}.mt-pick-n{background:var(--ev-green)}.mt-lesson.is-pickrow>.mt-lesson-r{cursor:pointer}.mt-lesson.is-pickrow .mt-lesson-t{flex:0 1 auto;display:inline-flex;align-items:center;gap:8px}.mt-lesson.is-pickrow .mt-lesson-t{margin-right:auto}.mt-addib.is-in{color:#0e9f57}.mt-addib:disabled{opacity:.35;pointer-events:none}.mt-inclass{display:inline-flex;align-items:center;gap:2px;height:20px;padding:0 6px;border-radius:10px;background:#e8fbf2;color:#0e9f57;font:500 12px/1 var(--ev-font)}.mt-inclass .ev-ic{width:14px;height:14px}.ct-cur.has-4{grid-template-columns:minmax(0,2fr) repeat(4,minmax(0,1fr))}.ct-store{display:grid;gap:16px;text-align:center}.ct-store>p{margin:0 0 8px}.ct-store-list{display:grid;gap:8px}.ct-store-o{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:64px;padding:8px 16px;border:1px solid var(--ev-gray-25);border-radius:var(--ev-r-8);background:var(--ev-white);text-align:left;cursor:pointer;outline:none;transition:border-color .15s,box-shadow .15s}.ct-store-o:hover{border-color:var(--ev-gray-50)}.ct-store-o:focus-visible{box-shadow:var(--ev-focus)}.ct-store-o.is-on{border:2px solid var(--ev-brand);padding:7px 15px}.ct-store-n{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px}.ct-store-n b{color:var(--ev-black);font:var(--ev-p);font-weight:var(--ev-medium)}.ct-store-cur{flex-basis:100%;color:var(--ev-brand);font:var(--ev-cap)}.ct-store-st{display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;background:none;color:var(--ev-gray-75);cursor:pointer}.ct-store-st:hover:not(:disabled){color:var(--ev-black)}.ct-store-st:disabled{opacity:.4;cursor:default}.ct-store-p{display:grid;justify-items:end;color:var(--ev-black);font:var(--ev-p);font-weight:var(--ev-medium)}.ct-store-p s{color:var(--ev-gray-75);font:var(--ev-cap)}.ct-store-p small{color:var(--ev-gray-75);font:var(--ev-scap)}@media(max-width:760px){.ct-cur.has-4{grid-template-columns:1fr 1fr}}.ct-plan .ct-plan-in .ct-ribbon.is-gift{left:auto;right:-30px;top:14px;padding:2px 34px;background:var(--ev-brand);color:#fff;font:var(--ev-scap);font-weight:var(--ev-bold);transform:rotate(45deg)}.cb-planbadge.is-trial.is-pro{background:var(--ev-g-plan-business)!important}.cb-planbadge.is-trial.is-standart{background:var(--ev-g-plan-standart)!important}.cb-planbadge.is-pro svg{display:inline-block;width:20px;height:20px}.cb-planbadge.is-pro>span{display:inline-flex;align-items:center;gap:var(--ev-s-4)}.csx-pill{display:inline-flex;align-items:center;height:24px;padding:0 var(--ev-s-8);border:0;border-radius:var(--ev-r-pill);background:var(--ev-brand);color:#fff;font:var(--ev-sp);font-weight:var(--ev-medium);white-space:nowrap;cursor:pointer}.csx-pill:hover{background:var(--ev-brand-light)}.csx-pill:focus-visible{outline:none;box-shadow:var(--ev-focus)}.csx-card{display:grid;gap:var(--ev-s-8);margin:var(--ev-s-16);padding:var(--ev-s-16);border-radius:var(--ev-r-12);background:var(--ev-brand-tr);text-align:center}.csx-card b{color:var(--ev-black);font:var(--ev-p);font-weight:var(--ev-medium)}.csx-card p{margin:0 0 var(--ev-s-8);color:var(--ev-black);font:var(--ev-sp)}.ev-side:not(.is-open) .csx-card{display:none}.cs-pop{width:min(400px,100%)}.cs-hero{overflow:hidden;border-radius:var(--ev-r-16) var(--ev-r-16) 0 0;background:linear-gradient(106deg,#ff00000d,#ffd4000d 33%,#ff00ff0d 66%,#00ffff0d),var(--ev-white)}.cs-hero img{display:block;width:100%;height:auto}.cs-pop .ev-popup-head{padding-top:var(--ev-s-24)}.cs-form{display:grid;gap:var(--ev-s-16);text-align:left}.cs-text{margin:0 0 var(--ev-s-8);color:var(--ev-black);font:var(--ev-sp);text-align:center}@media(max-width:720px){.csx-pill{display:none}}.mt-prot{position:absolute;top:-6px;left:-6px;z-index:2;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;cursor:help}.mt-prot svg{display:block}.mt-prot:focus-visible{outline:none;box-shadow:var(--ev-focus)}.mt-card-c{position:relative}.mt-resave{display:grid;gap:var(--ev-s-8);padding:var(--ev-s-16);border-radius:var(--ev-r-12);background:var(--ev-brand-tr);color:var(--ev-black);font:var(--ev-sp);text-align:center}.mt-resave p{margin:0}.mt-link .mt-refresh{flex:none}.mt-cover:has(>.mt-prot)>.mt-new,.mt-card-c:has(>.mt-prot) .mt-new{left:16px}.mt-lockwrap{display:inline-flex;align-self:center;justify-self:start;cursor:not-allowed}.mt-share .ev-frow{grid-template-columns:max-content minmax(0,1fr);column-gap:var(--ev-s-16)}.mt-share .ev-frow-label .ev-label{white-space:nowrap}@media(max-width:760px){.mt-share .ev-frow{grid-template-columns:minmax(0,1fr)}.mt-share .ev-frow-label .ev-label{white-space:normal}}.sp-page{display:flex;flex-direction:column;gap:var(--ev-s-32)}.sp-page>.sp-head{margin-bottom:var(--ev-s-32)}.sp-head .mt-back{min-height:120px}.sp-ava{position:relative;flex:none;align-self:flex-start}.sp-ava>.cb-new{position:absolute;top:14px;left:-4px}.sp-info{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ev-s-8);min-width:0}.sp-name{margin:0;color:var(--ev-black);font:700 var(--ev-h1);overflow-wrap:anywhere}.sp-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ev-s-8);color:var(--ev-gray-100)}.sp-meta .cb-chip{font:var(--ev-sp)}.sp-tags{display:flex;gap:var(--ev-s-4)}.sp-tags .cb-tag{display:inline-flex;gap:2px}.cb-tag.is-blue{background:var(--ev-brand-tr);color:var(--ev-brand)}.sp-info>.ev-btn{margin-top:var(--ev-s-8)}.sp-status{display:flex;flex-direction:column;border-top:1px solid var(--ev-gray-50)}.sp-status:empty{display:none}.sp-srow{display:flex;align-items:center;justify-content:space-between;gap:var(--ev-s-16);min-height:72px;border-bottom:1px solid var(--ev-gray-50)}.sp-slabel{display:inline-flex;align-items:center;gap:var(--ev-s-4);color:var(--ev-gray-100);font:var(--ev-p)}.sp-sright{display:flex;align-items:center;gap:var(--ev-s-16)}.sp-empty{display:grid;justify-items:center;gap:var(--ev-s-16);padding:var(--ev-s-32);border:1px solid var(--ev-gray-50);border-radius:var(--ev-r-16);text-align:center}.sp-empty-e{font-size:64px;line-height:1}.sp-empty p{margin:0;color:var(--ev-gray-100);font:var(--ev-h4)}.sp-cls{display:flex;gap:var(--ev-s-16);overflow-x:auto;padding-bottom:2px}.sp-cls-add{display:grid;place-items:center;flex:none;width:40px;min-height:72px;padding:0;border:0;border-radius:var(--ev-r-8);background:var(--ev-gray-25);color:var(--ev-gray-100);cursor:pointer}.sp-cls-add:hover{color:var(--ev-brand)}.sp-cls-i{display:flex;align-items:center;gap:var(--ev-s-12);flex:none;width:272px;min-height:72px;padding:var(--ev-s-12) var(--ev-s-16);border:1px solid transparent;border-radius:var(--ev-r-8);background:var(--ev-gray-25);color:var(--ev-gray-100);text-align:left;cursor:pointer}.sp-cls-i.is-on{border-color:var(--ev-gray-50);background:var(--ev-white);color:var(--ev-black)}.sp-cls-i:hover:not(.is-on){color:var(--ev-black)}.sp-cls-cv{position:relative;flex:none}.sp-mine{position:absolute;top:-6px;right:-6px;display:grid;place-items:center;width:16px;height:16px;border:2px solid var(--ev-white);border-radius:50%;background:var(--ev-brand);color:var(--ev-white);font:700 9px/1 var(--ev-font)}.sp-cls-t{display:grid;justify-items:start;gap:2px;flex:1;min-width:0}.sp-cls-t b{max-width:100%;overflow:hidden;font:500 var(--ev-p);white-space:nowrap;text-overflow:ellipsis}.sp-tab{display:flex;flex-direction:column;gap:var(--ev-s-32)}.sp-tab>.ev-sep{margin-bottom:calc(var(--ev-s-16) - var(--ev-s-32))}.sp-ctitle{display:flex;align-items:center;gap:var(--ev-s-16)}.sp-ccv .cb-cover{width:64px;height:64px;border-radius:var(--ev-r-8)}.sp-ccv .cb-cover-l{font-size:28px}.sp-ct{display:grid;justify-items:start;gap:var(--ev-s-4);flex:1;min-width:0}.sp-ct b{color:var(--ev-black);font:500 var(--ev-p)}.sp-cacts{display:flex;gap:var(--ev-s-8)}.sp-widgets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ev-s-16)}.sp-widgets .ev-widget{min-height:80px;box-sizing:border-box}.sp-wbtn{margin-left:auto}.sp-list{display:flex;flex-direction:column}.sp-li{display:flex;align-items:center;gap:var(--ev-s-16);min-height:96px;border-bottom:1px solid var(--ev-gray-50)}.sp-li:first-child{border-top:1px solid var(--ev-gray-50)}.sp-li-t{display:grid;gap:var(--ev-s-4);flex:1;min-width:0}.sp-li-t b{color:var(--ev-black);font:500 var(--ev-p)}.sp-li-a{display:flex;gap:var(--ev-s-8)}.sp-packs{display:flex;flex-direction:column;gap:var(--ev-s-16)}.sp-pack{display:grid;grid-template-columns:minmax(0,1fr) 96px 104px 96px auto;align-items:center;gap:var(--ev-s-16);min-height:72px;padding:var(--ev-s-12) var(--ev-s-16);border:1px solid var(--ev-gray-50);border-radius:var(--ev-r-8)}.sp-pack.is-mini{grid-template-columns:minmax(0,1fr) repeat(2,104px);min-height:0}.sp-pk{display:grid;gap:2px;min-width:0}.sp-pk small{color:var(--ev-gray-75);font:var(--ev-cap)}.sp-pk b{color:var(--ev-black);font:400 var(--ev-sp)}.sp-pk.is-wide b{font-weight:500}.sp-pk.is-zero b{color:var(--ev-red)}.sp-pk-a,.sp-pack-f{display:flex;gap:var(--ev-s-8)}.sp-addpk{display:grid;gap:var(--ev-s-8);justify-items:start}.sp-sched{display:flex;flex-direction:column;gap:var(--ev-s-16)}.sp-stbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ev-s-16)}.sp-period{width:228px}.sp-stat{display:grid;gap:var(--ev-s-16);padding:var(--ev-s-24);border:1px solid var(--ev-gray-50);border-radius:var(--ev-r-16)}.sp-stat-h{color:var(--ev-gray-100);font:var(--ev-p)}.sp-stat-total{display:flex;align-items:center;gap:var(--ev-s-16)}.sp-stat-e{font-size:56px;line-height:1}.sp-stat-total small{display:block;color:var(--ev-gray-75);font:var(--ev-p)}.sp-stat-total b{color:var(--ev-black);font:500 var(--ev-h1)}.sp-stat-total b i{color:var(--ev-gray-75);font-style:normal}.sp-cat{display:grid;gap:var(--ev-s-8)}.sp-cat-h{display:flex;justify-content:space-between;color:var(--ev-black);font:500 var(--ev-p)}.sp-cat-h span{color:var(--ev-gray-75);font-weight:400}.sp-cat-h span b{color:var(--ev-black);font-weight:500}.sp-bar{display:flex;height:8px;overflow:hidden;border-radius:var(--ev-r-4);background:var(--ev-gray-25)}.sp-bar i{display:block;height:100%}.sp-bar .is-ok{background:var(--ev-green)}.sp-bar .is-bad{background:var(--ev-red)}.sp-bar .is-part{background:var(--ev-yellow)}.sp-form>.ev-tabs-seg,.sp-form>.ev-tabs-line{margin-bottom:var(--ev-s-8)}.sp-ro{color:var(--ev-black);font:400 var(--ev-sp)}.sp-ro-row{display:flex;align-items:center;justify-content:space-between;gap:var(--ev-s-8)}.sp-alerts{display:grid;gap:var(--ev-s-8);margin-top:var(--ev-s-16)}.sp-login{display:grid;gap:0;margin-top:var(--ev-s-16);padding:var(--ev-s-16) var(--ev-s-24);border-radius:var(--ev-r-16);box-shadow:var(--ev-sh-16-soft);text-align:left}.sp-login-h{margin-bottom:var(--ev-s-8);color:var(--ev-black);font:500 var(--ev-sp);text-align:center}.sp-login-r{display:grid;gap:2px;padding:var(--ev-s-8) 0;border-bottom:1px solid var(--ev-gray-50)}.sp-login-r small{color:var(--ev-gray-75);font:var(--ev-cap)}.sp-login-r span{color:var(--ev-black);font:var(--ev-sp);overflow-wrap:anywhere}.sp-login .ev-link-btn{justify-self:center;margin-top:var(--ev-s-12)}.sp-det{display:grid;gap:var(--ev-s-16)}.sp-det-sum{display:flex;justify-content:center;gap:var(--ev-s-32);padding:var(--ev-s-12) 0;border-block:1px solid var(--ev-gray-50);text-align:center}.sp-det-sum small{display:block;color:var(--ev-gray-100);font:var(--ev-sp)}.sp-det-sum b{color:var(--ev-black);font:500 var(--ev-p)}.sp-det-w{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ev-s-16)}.sp-det tr.is-plus td{background:var(--ev-green-tr)}.sp-det tr.is-minus td{background:var(--ev-red-tr)}.sp-det b.is-plus{color:var(--ev-green)}.sp-det b.is-minus{color:var(--ev-red)}.sp-note{color:var(--ev-brand)}@media(max-width:760px){.sp-head{flex-wrap:wrap}.sp-head .mt-back{min-height:40px}.sp-srow{flex-wrap:wrap;padding:var(--ev-s-12) 0}.sp-widgets,.sp-det-w{grid-template-columns:minmax(0,1fr)}.sp-ctitle,.sp-li{flex-wrap:wrap}.sp-pack{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-pk-a{grid-column:1 / -1}}.mt-back-t{display:none}@media(max-width:760px){.sp-head{--sp-av: 120px;display:grid;grid-template-columns:40px var(--sp-av) minmax(0,1fr);align-items:start;column-gap:var(--ev-s-16)}.sp-head>.mt-back{grid-column:1;align-self:stretch;width:40px;min-height:var(--sp-av)}.sp-head>.sp-ava .cb-face{--s: var(--sp-av) !important}.sp-head>.cp-ava .cb-cover{width:var(--sp-av);height:var(--sp-av)}}.cp-ava-faces{display:none}@media(max-width:600px){.sp-head{--sp-av: 112px;position:relative;display:flex;flex-direction:column;align-items:center;gap:0;text-align:center}.sp-head>.mt-back{position:absolute;top:0;left:0;width:40px;height:40px;min-height:40px;align-self:auto}.sp-page>.sp-head{margin-bottom:0}.sp-head>.sp-ava{align-self:center;margin-bottom:var(--ev-s-16)}.sp-head>.sp-ava>.cb-new{top:-8px;left:-12px}.sp-head>.cp-ava .cb-cover{border-radius:var(--ev-r-16)}.sp-head>.cp-ava .cb-cover-l{font-size:44px}.cp-ava-faces{position:absolute;right:-14px;bottom:-10px;display:flex;align-items:center}.sp-head>.cp-ava .cp-ava-faces>.cb-face{--s: 30px !important;box-shadow:0 0 0 3px var(--ev-white)}.cp-ava-faces>.cb-face+.cb-face{margin-left:-10px}.cp-ava-n{margin-left:-6px;padding:2px 7px;border-radius:var(--ev-r-pill);background:var(--ev-gray-25);color:var(--ev-gray-100);font:var(--ev-cap);font-weight:var(--ev-medium);box-shadow:0 0 0 3px var(--ev-white)}.sp-head .sp-tags>.cb-faces{display:none}.sp-head .sp-tags:not(:has(>:not(.cb-faces))){display:none}.sp-info{align-items:center;gap:var(--ev-s-4);width:100%}.sp-info>.sp-tags{margin-top:var(--ev-s-4)}.sp-name{font:var(--ev-h2);font-weight:var(--ev-bold);text-align:center;text-wrap:balance}.sp-meta,.sp-tags{justify-content:center}.sp-info>.sp-head-acts,.sp-info>.cp-acts{display:flex;gap:var(--ev-s-8);align-self:stretch;margin-top:var(--ev-s-12)}.sp-info>.sp-head-acts:empty{display:none}.sp-info>.sp-head-acts>.ev-btn:first-child,.sp-info>.cp-acts>.ev-btn:first-child{flex:1;justify-content:center}.sp-info>.ev-btn{align-self:stretch;justify-content:center;margin-top:var(--ev-s-12)}.sp-ctitle,.sp-li{flex-wrap:nowrap}.sp-cacts>.ev-btn:not(.cb-icon-btn):has(>svg),.sp-li-a>.ev-btn:not(.cb-icon-btn):has(>svg){width:auto;aspect-ratio:1;padding:0;justify-content:center}.sp-cacts>.ev-btn:not(.cb-icon-btn):has(>svg)>span,.sp-li-a>.ev-btn:not(.cb-icon-btn):has(>svg)>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.sp-meta button.cb-chip{padding:0;border:0;background:none;color:inherit;cursor:pointer}.sp-meta button.cb-chip:hover{color:var(--ev-brand)}.sp-stbar>:not(.cb-grow):not(.ev-btn){flex:none;width:228px}.cp-ava .cb-cover{width:120px;height:120px;border-radius:var(--ev-r-8)}@media(min-width:761px){.sp-head>.cp-ava .cb-cover{width:var(--cp, 120px);height:var(--cp, 120px)}}@media(min-width:601px)and (max-width:760px){.sp-head:has(>.cp-ava){grid-template-columns:40px auto minmax(0,1fr)}.sp-head>.cp-ava .cb-cover{width:min(var(--cp, 120px),200px);height:min(var(--cp, 120px),200px)}}.cp-ava .cb-cover-l{font-size:48px}.cp-acts{display:flex;gap:var(--ev-s-8);margin-top:var(--ev-s-8)}.sp-tags .cb-faces{margin-left:var(--ev-s-4)}.cp-studs{gap:var(--ev-s-16)}.cp-list{display:flex;flex-direction:column;gap:0}.cp-list>.cb-count{margin-bottom:var(--ev-s-16)}.cp-add{display:flex;align-items:center;justify-content:center;gap:var(--ev-s-8);min-height:88px;margin-bottom:var(--ev-s-16);border:1px solid var(--ev-gray-50);border-radius:var(--ev-r-8);background:var(--ev-white);color:var(--ev-brand);font:500 var(--ev-p);cursor:pointer}.cp-add:hover{box-shadow:var(--ev-sh-8-soft)}.cp-list .sp-tags{margin-top:2px}.cb-tag.is-yellow{background:var(--ev-yellow-tr);color:var(--ev-yellow-dark)}.cp-none{padding:var(--ev-s-16) 0}.cp-check{margin-left:auto;color:var(--ev-brand)}.cb-row.is-pick.is-on{background:var(--ev-brand-tr)}.cp-rate{display:flex;flex-direction:column}.cp-rate-h{display:flex;justify-content:space-between;padding:var(--ev-s-8) var(--ev-s-16);border-radius:var(--ev-r-8);background:var(--ev-gray-25);color:var(--ev-gray-100);font:var(--ev-sp)}.cp-rate-r{display:flex;align-items:center;gap:var(--ev-s-12);min-height:64px;padding:var(--ev-s-8) var(--ev-s-16);border-bottom:1px solid var(--ev-gray-50)}.cp-rate-r.is-top{border-radius:var(--ev-r-8);background:var(--ev-gray-0)}.cp-rate-r .sp-li-t{flex:1}.cp-place{width:24px;color:var(--ev-gray-75);font:var(--ev-sp);text-align:center}.cp-pts{color:var(--ev-black);font:500 var(--ev-p)}.cp-rate>.ev-btn{margin-top:var(--ev-s-16)}.cp-att-box{display:grid;gap:0}.cp-dates{display:flex;flex-wrap:wrap;gap:var(--ev-s-8);margin-bottom:var(--ev-s-16)}.cp-date{display:grid;justify-items:center;min-width:72px;padding:var(--ev-s-6) var(--ev-s-12);border:1px solid transparent;border-radius:var(--ev-r-8);background:var(--ev-gray-25);color:var(--ev-gray-100);cursor:pointer}.cp-date b{font:500 var(--ev-sp)}.cp-date small{font:var(--ev-cap)}.cp-date.is-on{border-color:var(--ev-gray-50);background:var(--ev-white);color:var(--ev-black)}.cp-att-r{display:flex;align-items:center;gap:var(--ev-s-12);min-height:64px;border-top:1px solid var(--ev-gray-50)}.cp-att-r .sp-li-t{flex:1}.cp-att-r>.ev-select,.cp-att-r>.ev-tag{flex:none;width:264px}.sp-widgets.is-3{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.cb-preview{display:grid;gap:var(--ev-s-12);color:var(--ev-black);font:var(--ev-sp);text-align:center}.cb-preview p{margin:0}.cb-preview-card{display:grid;gap:var(--ev-s-12);margin-top:var(--ev-s-8);padding:var(--ev-s-16) var(--ev-s-24);border-radius:var(--ev-r-8);box-shadow:var(--ev-sh-16-soft);text-align:left}.cb-preview-card b{font-weight:500;text-align:center}.cb-preview-card span{display:flex;align-items:flex-start;gap:var(--ev-s-12);color:var(--ev-black)}.cb-preview-card span .ev-ic{flex:none;color:var(--ev-black)}.cb-preview-card i{font-style:normal}.cb-ev-lh{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ev-s-8)}.cb-ev-tz{color:var(--ev-gray-100);font:var(--ev-cap)}.cs-none>p{max-width:420px;margin:0;color:var(--ev-gray-100);font:var(--ev-p)}.cs-none-me{display:grid;justify-items:center;gap:var(--ev-s-4);margin-bottom:var(--ev-s-8)}.cs-none-me>b{margin-top:var(--ev-s-8);color:var(--ev-black);font:var(--ev-h4);font-weight:var(--ev-bold)}.cs-none-me>small{color:var(--ev-gray-100);font:var(--ev-sp)}.cb-legal{margin:var(--ev-s-32) 0 0;padding-left:272px;color:var(--ev-gray-100);font:var(--ev-sp)}.cb-legal a{color:inherit;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.cb-legal a:hover{color:var(--ev-black)}@media(max-width:760px){.cb-legal{padding-left:0;text-align:center}}.cm-pop-eq .ev-popup-acts{justify-content:stretch!important}.cm-pop-eq .ev-popup-acts>.ev-btn{flex:1 1 0;min-width:0}.cm-pick .cm-pick-t{flex:1;min-width:0;display:grid}.cm-pick .cm-pick-t b{overflow:hidden;color:var(--ev-black);font:500 16px/24px var(--ev-font);text-overflow:ellipsis;white-space:nowrap}.cm-pick .cm-pick-t small{color:var(--ev-gray-75);font:14px/20px var(--ev-font)}.cm-rate-h.is-3,.cm-rate-r.is-3{grid-template-columns:72px minmax(0,1fr) 140px}@media(max-width:760px){.cm-rate-h.is-3,.cm-rate-r.is-3{grid-template-columns:40px minmax(0,1fr) 72px}}@media(max-width:480px){.cb-is-copy .cb-embed>.ev-page-card{padding:8px 16px 24px}}.cb-notices{display:grid;gap:var(--ev-s-8);max-width:1024px;margin:0 auto}.cb-notices:not(:empty){margin-bottom:var(--ev-s-16)}@media(max-width:760px){.cb-notices:not(:empty){padding:var(--ev-s-8) var(--ev-s-8) 0;margin-bottom:var(--ev-s-8)}}.cb-zone-note{max-width:1024px;margin:0 auto var(--ev-s-16)}@media(max-width:760px){.cb-zone-note{padding:var(--ev-s-8) var(--ev-s-8) 0;margin-bottom:var(--ev-s-8)}}.ev-page-main>.pmk-new-version.is-slot{max-width:1024px;margin:0 auto var(--ev-s-16)}.ev-page-main:has(>.cb-notices>[data-urgent])>.pmk-new-version{display:none}.ev-page-main:has(>.pmk-new-version)>.cb-notices>:not([data-urgent]){display:none}@media(max-width:760px){.ev-page-main>.pmk-new-version.is-slot{padding:var(--ev-s-8) var(--ev-s-8) 0;margin-bottom:var(--ev-s-8)}}.cm-addl{display:grid;gap:20px}.cm-addl-sub{margin:-8px 0 0;color:var(--ev-gray-100);font:var(--ev-p)}.cm-addl-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.cm-addl-card{position:relative;display:grid;justify-items:center;align-content:start;gap:8px;padding:28px 20px 64px;border:1px solid var(--ev-gray-50);border-radius:var(--ev-r-16);background:var(--ev-white);color:var(--ev-black);text-align:center;cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .15s}.cm-addl-card:hover,.cm-addl-card:focus-visible{outline:none;border-color:var(--ev-brand);box-shadow:var(--ev-sh-16);transform:translateY(-2px)}.cm-addl-pic{display:block;width:128px;height:128px;margin-bottom:8px;border-radius:28px;overflow:hidden}.cm-addl-pic img{display:block;width:100%;height:100%;object-fit:cover}.cm-addl-card>b{font:var(--ev-h5, 500 18px/24px var(--ev-font));font-weight:var(--ev-medium)}.cm-addl-card>small{max-width:260px;color:var(--ev-gray-100);font:var(--ev-p)}.cm-addl-go{position:absolute;bottom:16px;left:50%;display:grid;place-items:center;width:36px;height:36px;margin-left:-18px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--ev-brand);color:var(--ev-brand);transform:rotate(180deg);transition:transform .2s}.cm-addl-card:hover .cm-addl-go{transform:rotate(180deg) translate(-3px)}@media(max-width:640px){.cm-addl-cards{grid-template-columns:minmax(0,1fr)}}.cm-mpick-pop .ev-popup{width:min(1080px,calc(100vw - 32px));max-width:none}.cm-mpick{display:grid;gap:16px}.cm-mpick-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 24px}.cm-mpick-tabs{min-width:0}.cm-mpick-how{display:grid;grid-template-columns:auto auto;align-items:center;gap:4px 16px}.cm-mpick-howl{color:var(--ev-gray-100);font:var(--ev-p)}.cm-mpick-how>small{grid-column:1 / -1;justify-self:end;color:var(--ev-gray-100);font:var(--ev-cap)}.cm-mpick-frame{display:block;width:100%;height:min(60vh,620px);border:1px solid var(--ev-gray-50);border-radius:var(--ev-r-16);background:var(--ev-white)}.cm-mpick-mars{display:grid;align-content:start;gap:16px;height:min(60vh,620px);overflow:auto;padding-right:4px}.cm-mpick-none{grid-column:1 / -1}.cm-mpick-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:20px}.cm-mpick-card{display:grid;align-content:start;gap:6px;padding:0;border:0;background:none;color:var(--ev-black);text-align:left;cursor:pointer}.cm-mpick-cv{position:relative;border-radius:var(--ev-r-16);overflow:hidden;transition:transform .15s,box-shadow .15s}.cm-mpick-cv>*{width:100%;height:auto;aspect-ratio:1}.cm-mpick-card:hover .cm-mpick-cv,.cm-mpick-card:focus-visible .cm-mpick-cv{transform:translateY(-2px);box-shadow:var(--ev-sh-16)}.cm-mpick-cv .mt-pick-n{position:absolute;left:8px;top:8px;width:auto;height:auto;aspect-ratio:auto}.cm-mpick-card>b{font:var(--ev-p);font-weight:var(--ev-medium)}.cm-mpick-card>small{color:var(--ev-gray-100);font:var(--ev-cap)}.cm-mpick-mhead{display:flex;align-items:center;gap:16px}.cm-mpick-mhead>b{color:var(--ev-black);font:700 24px/32px var(--ev-font)}.cm-mpick-mcv{width:72px;height:72px;border-radius:var(--ev-r-16);overflow:hidden;flex:none}.cm-mpick-mcv>*{width:100%;height:100%}.cm-mpick-list{display:grid}.cm-mpick-row{display:flex;align-items:center;gap:12px;padding:10px 8px;border-bottom:1px solid var(--ev-gray-25);border-radius:var(--ev-r-8);cursor:pointer}.cm-mpick-row:hover,.cm-mpick-row.is-on{background:var(--ev-gray-0)}.cm-mpick-row .cm-lcv{width:40px;height:40px;flex:none}.cm-mpick-rt{flex:1;min-width:0;color:var(--ev-black);font:var(--ev-p)}.cm-mpick-n{display:inline-grid;place-items:center;min-width:22px;height:22px;margin-left:8px;padding:0 6px;border-radius:11px;background:#ffffff4d;font:600 13px/1 var(--ev-font)}.cm-mpick-n[hidden]{display:none}@media(max-width:640px){.cm-mpick-how{grid-template-columns:minmax(0,1fr)}.cm-mpick-how>small{justify-self:start}}.cm-lgrip{display:grid;place-items:center;flex:none;width:20px;margin-right:-8px;color:var(--ev-gray-75);cursor:grab;opacity:0;transition:opacity .15s}.cm-lrow:hover .cm-lgrip,.cm-lgrip:focus-visible{opacity:1}@media(hover:none){.cm-lgrip{opacity:1}}.cm-lpin{position:sticky;bottom:16px;z-index:2;display:flex;justify-content:center;margin:8px 0;pointer-events:none}.cm-lpin[hidden]{display:none}.cm-lpin>.ev-btn{pointer-events:auto;box-shadow:0 8px 24px #52526638}.cm-mpick-mod{display:flex;align-items:center;gap:12px;width:100%;margin-top:8px;padding:14px 12px 12px;border:0;border-radius:var(--ev-r-12);background:var(--ev-gray-0);color:var(--ev-black);text-align:left;font:var(--ev-p);font-weight:var(--ev-medium);cursor:pointer}.cm-mpick-chev{display:grid;color:var(--ev-gray-75);transition:transform .2s}.cm-mpick-mod.is-open .cm-mpick-chev{transform:rotate(180deg)}.cm-mpick-sub{display:grid;margin-left:36px;padding-left:12px;border-left:2px solid var(--ev-gray-50)}.cm-mods{display:grid;gap:8px}.cm-mod-h{display:flex;align-items:center;gap:16px;min-height:104px;padding:20px 16px 14px;border-radius:var(--ev-r-16);background:var(--ev-gray-0);cursor:pointer}.cm-mod-h:hover .cm-mod-grip,.cm-mod-grip:focus-visible{opacity:1}.cm-mod-cv{position:relative;width:72px;height:72px;flex:none;margin-top:10px}.cm-mod-cv:before,.cm-mod-cv:after{content:"";position:absolute;left:50%;height:24px;border-radius:var(--ev-r-12) var(--ev-r-12) 0 0;translate:-50% 0}.cm-mod-cv:before{top:-12px;width:66%;background:color-mix(in srgb,var(--fg, var(--ev-gray-75)) 30%,var(--ev-white))}.cm-mod-cv:after{top:-6px;width:83%;background:color-mix(in srgb,var(--fg, var(--ev-gray-75)) 55%,var(--ev-white))}.cm-mod-cv>*{position:relative;z-index:1;width:100%;height:100%;border-radius:var(--ev-r-16);overflow:hidden}.cm-mod-cv.is-s{width:52px;height:52px;margin-top:6px}.cm-mod-cv.is-s:before{top:-8px;height:18px}.cm-mod-cv.is-s:after{top:-4px;height:18px}.cm-mod-cv.is-s>*{border-radius:var(--ev-r-12)}.cm-mod-t{flex:1;display:grid;gap:4px;min-width:0}.cm-mod-t>small{color:var(--ev-gray-75);font:var(--ev-cap);font-weight:var(--ev-medium)}.cm-mod-t>b{color:var(--ev-black);font:var(--ev-h4);font-weight:var(--ev-bold);overflow-wrap:anywhere}.cm-mpick-mod .cm-mod-t>b{font:var(--ev-p);font-weight:var(--ev-bold)}.cm-mod-chev{display:grid;place-items:center;flex:none;width:32px;height:32px;padding:0;border:0;border-radius:var(--ev-r-8);background:none;color:var(--ev-gray-75);cursor:pointer;transition:transform .2s,background .15s}.cm-mod-chev:hover{background:var(--ev-gray-0)}.cm-mod.is-open .cm-mod-chev{transform:rotate(180deg)}.cm-mod-b{display:grid;margin:0 0 8px 50px;padding-left:16px;border-left:2px solid var(--ev-gray-50)}.cm-mod-h{position:relative;min-height:72px;padding:12px 20px;transition:background .12s}.cm-mod-h:hover{background:var(--ev-gray-25)}.cm-mod-h>.cm-mod-cv.is-s{width:56px;height:56px;margin-top:6px}.cm-mod-t{gap:2px}.cm-mod-t>b{font:500 18px/26px var(--ev-font)}.cm-mod-t>.cm-ltags{margin-top:2px}.cm-mod-b{margin:4px 0 8px;padding-left:24px;border-left:0}.cm-body .cm-ltab .cm-lrow{position:relative;min-height:64px;padding:8px 12px;border:0;border-radius:var(--ev-r-12);transition:background .12s}.cm-body .cm-ltab .cm-lrow:last-child{border-bottom:0}.cm-body .cm-ltab .cm-lrow:hover{background:var(--ev-gray-0)}.cm-body .cm-ltab .cm-lcv{width:48px}@media(max-width:760px){.cm-mod-h{gap:12px;padding:10px 8px 10px 12px}.cm-mod-h>.cm-mod-chev{width:24px}.cm-mod-h>.cm-mod-cv.is-s{width:48px;height:48px}.cm-mod-h>.cb-icon-btn,.cm-body .cm-ltab .cm-lrow>.cb-icon-btn{flex:none;width:32px;height:32px}.cm-mod-t>b{font:var(--ev-p);font-weight:var(--ev-bold)}.cm-mod-b{padding-left:0}.cm-body .cm-ltab .cm-lrow{flex-wrap:nowrap;gap:12px;padding:8px 4px 8px 8px}.cm-body .cm-ltab .cm-lrow-t{flex:1 1 auto}.cm-body .cm-ltab .cm-lcv{width:40px;touch-action:none}.cm-mod-h>.cm-mod-cv{touch-action:none}.cm-body .cm-ltab .cm-lrow>.cm-ledit{flex:none;width:32px;height:32px;min-width:0;padding:0;justify-content:center}.cm-body .cm-ltab .cm-lrow>.cm-ledit>span{display:none}.cm-body .cm-ltab .cm-lrow>.cm-ledit>.ev-ic{width:20px;height:20px}.cm-body .cm-ltab .cm-lrow-t>b{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}}.cm-mod-b>.cm-lessons>.cm-lrow:last-child{border-bottom:0}.cm-lbar{display:flex;align-items:center;gap:12px}.cm-lbar>.ev-field{flex:1;min-width:0}.cm-lbar>.ev-btn.is-on{box-shadow:inset 0 0 0 2px var(--ev-brand);color:var(--ev-brand)}.cm-lrow.is-pick{cursor:pointer}.cm-lrow.is-pick>.ev-check{flex:none}.cm-lrow.is-pick{padding-inline:12px;border-radius:var(--ev-r-12)}.cm-lrow.is-picked{background:var(--ev-brand-tr)}.cm-mod-h>.ev-check{flex:none}.cm-opens .ev-ic{flex:none}.cm-mod-drop{min-height:0}.cm-mod-drop:empty{display:block;height:0}.cm-selbar{position:fixed;left:50%;bottom:24px;z-index:60;display:flex;align-items:center;gap:12px;max-width:calc(100vw - 32px);padding:12px 12px 12px 20px;border-radius:var(--ev-r-16);background:var(--ev-white);box-shadow:0 0 0 1px var(--ev-gray-25),0 12px 40px #2e2e422e;transform:translate(-50%)}.cm-selbar[hidden]{display:none}.cm-selbar-t{margin-right:12px;color:var(--ev-black);font:var(--ev-p);font-weight:var(--ev-medium);white-space:nowrap}@media(max-width:640px){.cm-selbar{bottom:80px;flex-wrap:wrap;justify-content:flex-end}.cm-selbar-t{flex-basis:100%}}.ev-header-end .ev-link-btn.has-upd-dot{position:relative}.ev-header-end .ev-link-btn.has-upd-dot:after,.cb-upd-menu .ev-menu-item.has-upd-dot:after{content:"";position:absolute;width:8px;height:8px;border-radius:50%;background:var(--ev-red)}.ev-header-end .ev-link-btn.has-upd-dot:after{top:6px;right:4px}.ev-header-end>.ev-link-btn{height:40px;padding:0 10px;border-radius:var(--ev-r-8);transition:background var(--ev-t-fast),color var(--ev-t-fast)}.ev-header-end>.ev-link-btn:hover,.ev-header-end>.ev-link-btn.is-open{background:var(--ev-gray-25);color:var(--ev-gray-100)}.cb-upd-menu .ev-menu-item.has-upd-dot{position:relative}.cb-upd-menu .ev-menu-item.has-upd-dot:after{top:50%;right:16px;margin-top:-4px}.cb-upd{display:grid;gap:var(--ev-s-12)}.cb-upd-top{display:flex;align-items:center;justify-content:space-between;gap:var(--ev-s-12);flex-wrap:wrap}.cb-upd-list{display:grid;gap:var(--ev-s-8)}.cb-upd-item{position:relative;display:grid;gap:2px;padding:var(--ev-s-16) var(--ev-s-32) var(--ev-s-16) var(--ev-s-16);border:1px solid var(--ev-gray-25);border-radius:var(--ev-r-8);background:var(--ev-white);color:var(--ev-black);text-align:left;cursor:pointer;transition:background .24s var(--ev-ease-io)}.cb-upd-item:hover{background:var(--ev-gray-0)}.cb-upd-item b{font:var(--ev-p);font-weight:var(--ev-medium)}.cb-upd-item span{font:var(--ev-sp);color:var(--ev-gray-75)}.cb-upd-item.is-new{background:var(--ev-gray-0);border-color:transparent}.cb-upd-item.is-new:after{content:"";position:absolute;top:12px;right:12px;width:8px;height:8px;border-radius:50%;background:var(--ev-red)}.cb-upd-one{display:grid;gap:var(--ev-s-12)}.cb-upd-cover,.cb-upd-new-cover{aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--ev-r-8);background:var(--ev-gray-25)}.cb-upd-cover img,.cb-upd-new-cover img{width:100%;height:100%;object-fit:cover;display:block}.cb-upd-h{margin:0;font:var(--ev-h2);font-weight:var(--ev-bold);text-wrap:balance}.cb-upd-date{margin-top:calc(var(--ev-s-8) * -1);font:var(--ev-sp);color:var(--ev-gray-75)}.cb-upd-text{font:var(--ev-p);white-space:pre-wrap;overflow-wrap:anywhere}.ev-popup.cb-upd-new{overflow:hidden;text-align:center}.ev-popup.cb-upd-new>.cb-upd-new-cover{border-radius:0;margin:0}.ev-popup.cb-upd-new .ev-popup-head{justify-items:center;text-align:center;padding-left:var(--ev-s-32);padding-right:var(--ev-s-32)}.ev-popup.cb-upd-new .ev-popup-title,.ev-popup.cb-upd-new .ev-popup-body{text-align:center}.ev-popup.cb-upd-new .ev-popup-acts{display:grid;justify-content:stretch}.ev-popup.cb-upd-new .ev-popup-acts .ev-btn{width:100%}.cb-idea{display:grid;gap:var(--ev-s-12);text-align:left}.cb-idea-cats{display:grid;gap:var(--ev-s-8);justify-items:center;padding:var(--ev-s-12);border-radius:var(--ev-r-8);background:var(--ev-gray-0);text-align:center}.cb-idea-cats p{margin:0;font:var(--ev-sp);color:var(--ev-black)}.cb-idea-cats .ev-selector{flex-wrap:wrap;justify-content:center}.cb-idea-err{margin:0;min-height:20px;font:var(--ev-sp);color:var(--ev-red)}.cs-learn{gap:var(--ev-s-16)}.cs-learn>p.cs-learn-t{color:var(--ev-black);font:var(--ev-h4);font-weight:var(--ev-bold)}.cs-learn-steps{display:grid;gap:var(--ev-s-12);width:100%;max-width:420px;margin:var(--ev-s-8) 0 0;padding:0;list-style:none;text-align:left}.cs-learn-steps li{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:var(--ev-s-12);color:var(--ev-black);font:var(--ev-p)}.cs-learn-n{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--ev-gray-0);color:var(--ev-brand);font:var(--ev-sp);font-weight:var(--ev-bold)}.cs-learn-link{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--ev-s-8) var(--ev-s-12);width:100%;max-width:420px;margin-top:var(--ev-s-8);text-align:left}.cs-learn-link>.ev-label{grid-column:1 / -1}.cb-trial{display:grid;gap:var(--ev-s-8);width:300px;max-width:calc(100vw - 32px);padding:var(--ev-s-16);border-radius:var(--ev-r-8);background:var(--ev-white);box-shadow:var(--ev-sh-16);color:var(--ev-black)}.cb-trial-h{margin:0;font:var(--ev-p);font-weight:var(--ev-bold)}.cb-trial-left{margin:0;font:var(--ev-sp);color:var(--ev-gray-100)}.cb-trial-list{display:grid;gap:var(--ev-s-8);margin:var(--ev-s-4) 0;padding:0;list-style:none;font:var(--ev-sp)}.cb-trial-list li{display:flex;gap:var(--ev-s-8);align-items:flex-start}.cb-trial-list .ev-ic{flex:none;color:var(--ev-green)}.cb-trial-st{margin:var(--ev-s-4) 0 0;padding-top:var(--ev-s-8);border-top:1px solid var(--ev-gray-25);font:var(--ev-sp);color:var(--ev-gray-100)}.cs-class.is-invite{box-shadow:0 0 0 2px var(--ev-brand),var(--ev-sh-8)}.cs-inv-from{color:var(--ev-gray-100);font:var(--ev-cap)}.cb-rolecards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ev-s-16);margin-top:var(--ev-s-16)}.cb-rolecard{display:flex;flex-direction:column;gap:var(--ev-s-12);min-width:0;padding:var(--ev-s-16);border:1px solid var(--ev-gray-50);border-radius:var(--ev-r-12)}.cb-rolecard-h{display:flex;align-items:flex-start;gap:12px}.cb-rolecard-l{display:grid;align-content:start;gap:var(--ev-s-8);flex:1;margin:0;padding:0;list-style:none;font:var(--ev-sp)}.cb-rolecard-l li{display:flex;gap:var(--ev-s-8);align-items:flex-start}.cb-rolecard-l .ev-ic{flex:none}.cb-rolecard-l .is-yes .ev-ic{color:var(--ev-green)}.cb-rolecard-l .is-no{color:var(--ev-gray-100)}.cb-rolecard-l .is-no .ev-ic{color:var(--ev-gray-75, var(--ev-gray-100))}.cb-rolecard-acc{margin:0;padding-top:var(--ev-s-12);border-top:1px solid var(--ev-gray-25);color:var(--ev-gray-100);font:var(--ev-cap)}.cb-acc{display:grid;gap:var(--ev-s-8);margin-top:var(--ev-s-8)}.cb-acc[hidden]{display:none}.cb-acc .cb-hint{margin:0}.cb-acc-sub{margin:var(--ev-s-4) 0 0;color:var(--ev-gray-100);font:var(--ev-cap);font-weight:var(--ev-medium)}.cb-acc-row{padding:8px 14px}.cb-rolecard-n{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;padding:0;border:0;background:none;color:var(--ev-brand);font:var(--ev-sp);font-weight:var(--ev-medium);cursor:pointer}.cb-rolecard-n:disabled{color:var(--ev-gray-100);cursor:default}.cb-rolecard-n:focus-visible{outline:none;box-shadow:var(--ev-focus);border-radius:4px}.cb-about-t .ev-btn{justify-self:start}@media(max-width:1100px){.cb-rolecards{grid-template-columns:minmax(0,1fr)}}.cb-roles-tab{display:grid;gap:var(--ev-s-24)}.cb-roleset{display:grid;gap:var(--ev-s-8);padding:var(--ev-s-16) var(--ev-s-20, 20px) var(--ev-s-8);border:1px solid var(--ev-gray-50);border-radius:var(--ev-r-12)}.cb-roleset-h{display:flex;align-items:flex-start;gap:12px;padding-bottom:var(--ev-s-8)}.cb-roleset .cb-acc{margin-top:0}.ev-header-end>.ev-link-btn+.ev-plan{margin-left:var(--ev-s-8)}.cb-logo-mark,.cb-plan-short{display:none}@media(max-width:900px){.cb-plan-full{display:none}.cb-plan-short{display:inline}.ev-header-end>.ev-link-btn{font-size:0;gap:0}}@media(max-width:640px){.ev-header-logo .cb-logo-full{display:none}.ev-header-logo .cb-logo-mark{display:inline-flex}}.pl-head{display:flex;align-items:center;justify-content:space-between;gap:var(--ev-s-16);flex-wrap:wrap}.pl-head h1{margin:0;font:var(--ev-h1);font-weight:var(--ev-bold);color:var(--ev-black)}.pl-head .ev-select{width:auto;min-width:180px}.pl-sec{display:grid;gap:var(--ev-s-12)}.pl-views{margin-top:calc(var(--ev-s-8) * -1)}.pl-stack{display:contents}.pl-today-sum.pl-prod{grid-template-columns:repeat(2,minmax(0,1fr))}.pl-box-h .ev-btn{align-self:center;margin-left:auto}.pl-sec-h{display:flex;align-items:baseline;gap:var(--ev-s-12);flex-wrap:wrap}.pl-sec-h h2{margin:0;font:var(--ev-h3, var(--ev-p));font-weight:var(--ev-bold);color:var(--ev-black)}.pl-sec-h small{color:var(--ev-gray-100);font:var(--ev-sp)}.pl-delta{display:block;margin-top:2px;font:var(--ev-cap);color:var(--ev-gray-100)}.pl-delta.is-good{color:var(--ev-green)}.pl-delta.is-bad{color:var(--ev-red)}.pl-today{display:grid;gap:2px}.pl-today-r{display:grid;grid-template-columns:56px minmax(0,1fr) minmax(0,200px) auto;align-items:center;gap:var(--ev-s-12);width:100%;padding:var(--ev-s-8) var(--ev-s-12);border:0;border-radius:var(--ev-r-8);background:none;color:var(--ev-black);font:var(--ev-sp);text-align:left;cursor:pointer}.pl-today-r:hover{background:var(--ev-gray-0)}.pl-today-r:focus-visible{outline:none;box-shadow:var(--ev-focus)}.pl-today-r span,.pl-today-r small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pl-today-r small{color:var(--ev-gray-100)}.pl-att{display:grid;gap:var(--ev-s-8)}.pl-att-r{display:flex;align-items:center;gap:var(--ev-s-12);padding:var(--ev-s-12) var(--ev-s-16);border:1px solid var(--ev-gray-50);border-radius:var(--ev-r-12)}.pl-att-dot{flex:none;width:10px;height:10px;border-radius:50%;background:var(--ev-gray-75)}.pl-att-r.is-red .pl-att-dot{background:var(--ev-red)}.pl-att-r.is-yellow .pl-att-dot{background:var(--ev-yellow, #ffb800)}.pl-att-t{display:grid;gap:2px;flex:1;min-width:0}.pl-att-t b{font:var(--ev-sp);font-weight:var(--ev-medium);color:var(--ev-black)}.pl-att-t small{overflow:hidden;color:var(--ev-gray-100);font:var(--ev-cap);text-overflow:ellipsis;white-space:nowrap}.pl-who{display:grid}.pl-who small{color:var(--ev-gray-100);font:var(--ev-cap)}.pl-wins{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--ev-s-12)}.pl-win{display:flex;align-items:center;gap:var(--ev-s-12);min-width:0;padding:var(--ev-s-16);border-radius:var(--ev-r-16);background:var(--ev-green-tr);animation:pl-rise .5s var(--ev-ease) both}.pl-win.is-brand{background:var(--ev-brand-tr)}.pl-win.is-violet{background:var(--ev-av-violet-tr, #ececfc)}.pl-win.is-yellow{background:var(--ev-yellow-tr)}.pl-win:nth-child(2){animation-delay:60ms}.pl-win:nth-child(3){animation-delay:.12s}.pl-win:nth-child(4){animation-delay:.18s}.pl-win-e{flex:none;font-size:28px;line-height:1}.pl-win-t{display:grid;gap:2px;min-width:0}.pl-win-t b{font:var(--ev-p);font-weight:var(--ev-bold);color:var(--ev-black)}.pl-win-t small{font:var(--ev-cap);color:var(--ev-gray-100)}@keyframes pl-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.pl-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ev-s-12)}.pl-kpis .ev-kpi{animation:pl-rise .5s var(--ev-ease) both}.pl-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:var(--ev-s-12)}.pl-box{display:grid;align-content:start;gap:var(--ev-s-16);min-width:0;padding:var(--ev-s-16) var(--ev-s-20, 20px) var(--ev-s-16);border-radius:var(--ev-r-16);background:var(--ev-white);box-shadow:inset 0 0 0 1px var(--ev-gray-25)}.pl-box-h{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ev-s-8)}.pl-box-h h3{margin:0;font:var(--ev-p);font-weight:var(--ev-bold);color:var(--ev-black)}.pl-box-h small{color:var(--ev-gray-100);font:var(--ev-cap)}.pl-box .ev-donut{align-self:center}.pl-today-r.is-done b,.pl-today-r.is-done span{color:var(--ev-gray-100)}@media(max-width:1100px){.pl-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.pl-grid{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.pl-win,.pl-kpis .ev-kpi{animation:none}}.pl-kpis[data-n="3"],.pl-kpis[data-n="6"]{grid-template-columns:repeat(3,minmax(0,1fr))}.pl-kpis[data-n="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.pl-kpis[data-n="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}@media(max-width:1100px){.pl-kpis[data-n="5"],.pl-kpis[data-n="6"]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.pl-kpis,.pl-kpis[data-n]{grid-template-columns:repeat(2,minmax(0,1fr))}}.pl-grid.is-one{grid-template-columns:minmax(0,1fr)}.pl-today-sum{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ev-s-12)}.pl-ts{display:grid;gap:2px;padding:var(--ev-s-12) var(--ev-s-16);border-radius:var(--ev-r-12);background:var(--ev-gray-0)}.pl-ts b{font:var(--ev-h3);font-weight:var(--ev-bold);color:var(--ev-black);font-variant-numeric:tabular-nums}.pl-ts small{font:var(--ev-cap);color:var(--ev-gray-100)}.pl-ts.is-brand{background:var(--ev-brand-tr)}.pl-ts.is-green{background:var(--ev-green-tr)}.pl-ts.is-red{background:var(--ev-red-tr)}.pl-hours{display:flex;align-items:flex-end;gap:4px;height:96px;padding:var(--ev-s-8) var(--ev-s-12) 0;border-radius:var(--ev-r-12);box-shadow:inset 0 0 0 1px var(--ev-gray-25)}.pl-hour{position:relative;display:flex;flex:1;flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;height:100%}.pl-hour i{display:block;width:100%;max-width:28px;min-height:2px;border-radius:4px 4px 0 0;background:rgb(var(--ev-brand-rgb) / 55%);transform-origin:bottom;animation:pl-grow .6s var(--ev-ease) both}.pl-hour.is-past i{background:var(--ev-gray-50)}.pl-hour.is-now i{background:var(--ev-brand)}.pl-hour small{font:var(--ev-cap);color:var(--ev-gray-75)}.pl-hour.is-now small{color:var(--ev-brand);font-weight:var(--ev-bold)}@keyframes pl-grow{0%{transform:scaleY(0)}}.pl-today-cap{margin:var(--ev-s-4) 0 0;color:var(--ev-gray-100);font:var(--ev-cap);font-weight:var(--ev-medium)}.pl-sec>.ev-btn{justify-self:start}.pl-att-g{border:1px solid var(--ev-gray-50);border-radius:var(--ev-r-12)}.pl-att-g .pl-att-r{border:0}.pl-att-g.is-red .pl-att-dot{background:var(--ev-red)}.pl-att-g.is-yellow .pl-att-dot{background:var(--ev-yellow)}.pl-att-items{display:grid;gap:2px;padding:0 var(--ev-s-12) var(--ev-s-12) 38px}.pl-att-items>.ev-btn{justify-self:start;margin-top:var(--ev-s-4)}.pl-att-i{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,220px) 40px 18px;align-items:center;gap:var(--ev-s-12);width:100%;padding:6px var(--ev-s-8);border:0;border-radius:var(--ev-r-8);background:none;color:var(--ev-black);font:var(--ev-sp);text-align:left;cursor:pointer}.pl-att-i:hover{background:var(--ev-gray-0)}.pl-att-i:focus-visible{outline:none;box-shadow:var(--ev-focus)}.pl-att-i span,.pl-att-i small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pl-att-i small{color:var(--ev-gray-100);font:var(--ev-cap)}.pl-att-i b{text-align:right;font-variant-numeric:tabular-nums}.pl-att-i .ev-ic{color:var(--ev-gray-75)}.pl-big{display:grid;gap:var(--ev-s-8)}.pl-big>div:not(.pl-big-bar){display:grid;gap:var(--ev-s-8)}.pl-big>div>.ev-btn{justify-self:start}.pl-big .pl-big-bar{display:flex;align-items:center;gap:var(--ev-s-12)}.pl-big .pl-big-bar>:first-child{flex:0 1 360px;width:auto;min-width:0}.pl-big-n{color:var(--ev-gray-100);font:var(--ev-cap)}.pl-more{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--ev-s-12)}.pl-more-c{display:grid;align-content:start;gap:var(--ev-s-8);padding:var(--ev-s-16);border:1px dashed var(--ev-gray-50);border-radius:var(--ev-r-16)}.pl-more-c>b{display:flex;align-items:center;gap:6px;font:var(--ev-p);font-weight:var(--ev-bold);color:var(--ev-black)}.pl-more-c>b .ev-ic{color:var(--ev-gray-75)}.pl-more-c>small{color:var(--ev-gray-100);font:var(--ev-cap)}.pl-more-c>.ev-btn,.pl-more-c>.ev-tag{justify-self:start;margin-top:var(--ev-s-4)}.pl-more-e{font-size:28px;line-height:1}.pl-more-c.is-soon{opacity:.8}@media(prefers-reduced-motion:reduce){.pl-hour i{animation:none}}.pl-ghost{position:relative;min-height:160px}.pl-ghost-c{filter:grayscale(.6);opacity:.28;pointer-events:none;-webkit-user-select:none;user-select:none}.pl-ghost-m{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;justify-items:center;gap:4px;padding:var(--ev-s-16);text-align:center;background:radial-gradient(closest-side,rgb(255 255 255 / 92%),rgb(255 255 255 / 55%) 70%,transparent)}[data-ev-theme=dark] .pl-ghost-m{background:radial-gradient(closest-side,rgb(30 32 48 / 92%),rgb(30 32 48 / 55%) 70%,transparent)}.pl-ghost-e{font-size:28px;line-height:1}.pl-ghost-m b{font:var(--ev-p);font-weight:var(--ev-bold);color:var(--ev-black)}.pl-ghost-m small{max-width:360px;font:var(--ev-cap);color:var(--ev-gray-100)}.pl-ghost-m .ev-btn{margin-top:var(--ev-s-8)}.pl-ok{display:flex;align-items:flex-start;gap:var(--ev-s-12);padding:var(--ev-s-16);border-radius:var(--ev-r-16);background:var(--ev-green-tr);animation:pl-rise .5s var(--ev-ease) both}.pl-ok-e{font-size:28px;line-height:1}.pl-ok-t{display:grid;gap:4px;min-width:0}.pl-ok-t b{font:var(--ev-p);font-weight:var(--ev-bold);color:var(--ev-black)}.pl-ok-t small{font:var(--ev-cap);color:var(--ev-gray-100)}.pl-ok-l{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.pl-ok-l span{display:inline-flex;align-items:center;gap:4px;padding:3px 10px 3px 8px;border-radius:var(--ev-r-pill);background:var(--ev-white);color:var(--ev-green-dark);font:var(--ev-cap);font-weight:var(--ev-medium)}@media(prefers-reduced-motion:reduce){.pl-ok{animation:none}}.pl-head-r{display:flex;align-items:center;gap:var(--ev-s-8)}.pl-grid.is-half{grid-template-columns:repeat(2,minmax(0,1fr))}.pl-grid.is-half.is-one{grid-template-columns:minmax(0,1fr)}.pl-grid.is-half .pl-ghost{min-height:190px}.pl-cust-r{gap:var(--ev-s-8);cursor:grab;-webkit-user-select:none;user-select:none}.pl-cust-r:active{cursor:grabbing}.pl-cust-grip{flex:none;display:grid;place-items:center;color:var(--ev-gray-75);touch-action:none}.pl-cust-r:hover .pl-cust-grip{color:var(--ev-gray-100)}.pl-cust-ai{margin-top:var(--ev-s-8);border-style:dashed}.pl-cust-reset{justify-self:start;padding:0;border:0;background:none;color:var(--ev-brand);font:var(--ev-sp);font-weight:var(--ev-medium);cursor:pointer}.pl-cust-reset:focus-visible{outline:none;box-shadow:var(--ev-focus);border-radius:4px}@media(max-width:1100px){.pl-grid.is-half{grid-template-columns:minmax(0,1fr)}}.pl-head+.pl-sec{margin-top:var(--ev-s-8)}.pl-sec+.pl-sec{margin-top:var(--ev-s-24);padding-top:var(--ev-s-32);border-top:1px solid var(--ev-gray-25)}.pl-sec{gap:var(--ev-s-16)}.pl-sec-h h2{font:var(--ev-h3);font-weight:var(--ev-bold)}.pl-sch-who{width:240px}.pl-sch-empty{display:flex;align-items:center;gap:var(--ev-s-12);flex-wrap:wrap;padding:var(--ev-s-16);border-radius:var(--ev-r-12);background:var(--ev-gray-0);color:var(--ev-black);font:var(--ev-sp)}.pl-sch-empty>span{font-size:22px}.pl-sch-empty>.ev-btn{margin-left:auto}.pl-tl-box{display:grid;grid-template-columns:180px minmax(0,1fr);overflow:hidden;border-radius:var(--ev-r-12);box-shadow:inset 0 0 0 1px var(--ev-gray-25)}.pl-tl-names{display:grid;align-content:start;border-right:1px solid var(--ev-gray-25)}.pl-tl-wrap{min-width:0;overflow-x:auto}.pl-tl{display:grid;grid-template-columns:minmax(calc(var(--_h) * 96px),1fr);min-width:100%}.pl-tl-corner,.pl-tl-axis{box-sizing:border-box;height:36px;background:var(--ev-gray-0);border-bottom:1px solid var(--ev-gray-25)}.pl-tl-corner{display:flex;align-items:center;padding:0 var(--ev-s-16);color:var(--ev-gray-100);font:var(--ev-cap)}.pl-tl-axis{display:grid;grid-template-columns:repeat(var(--_h),minmax(0,1fr))}.pl-tl-axis small{display:flex;align-items:center;padding-left:6px;border-left:1px solid var(--ev-gray-25);color:var(--ev-gray-100);font:var(--ev-cap);font-variant-numeric:tabular-nums}.pl-tl-who{box-sizing:border-box;background:var(--ev-white);display:grid;align-content:center;gap:2px;min-width:0;padding:var(--ev-s-8) var(--ev-s-16);border-bottom:1px solid var(--ev-gray-25)}.pl-tl-who b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ev-black);font:var(--ev-sp);font-weight:var(--ev-medium)}.pl-tl-who small{color:var(--ev-gray-100);font:var(--ev-cap)}.pl-tl-track{position:relative;box-sizing:border-box;border-bottom:1px solid var(--ev-gray-25);background:repeating-linear-gradient(to right,var(--ev-gray-25) 0 1px,transparent 1px calc(100% / var(--_h)))}.pl-tl-names>.pl-tl-who:last-child,.pl-tl>.pl-tl-track:last-child{border-bottom:0}.pl-tl-track.is-today:after{content:"";position:absolute;top:0;bottom:0;left:calc(var(--_now) * 100%);width:2px;margin-left:-1px;background:var(--ev-red);pointer-events:none}.pl-tl-l{position:absolute;top:calc(6px + var(--_lane, 0) * 40px);display:flex;flex-direction:column;justify-content:center;min-width:6px;height:36px;padding:0 8px;overflow:hidden;border:0;border-radius:var(--ev-r-8);background:var(--ev-brand-tr);color:var(--ev-brand);text-align:left;cursor:pointer;transition:box-shadow var(--ev-t) var(--ev-ease),transform var(--ev-t) var(--ev-ease)}.pl-tl-l:hover{z-index:1;box-shadow:var(--ev-shadow-s, 0 2px 8px rgb(0 0 0 / 12%));transform:translateY(-1px)}.pl-tl-l:focus-visible{outline:none;box-shadow:var(--ev-focus)}.pl-tl-l b,.pl-tl-l small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pl-tl-l b{font:var(--ev-cap);font-weight:var(--ev-bold)}.pl-tl-l small{font:var(--ev-cap);font-size:11px;opacity:.85;font-variant-numeric:tabular-nums}.pl-tl-l.is-now{background:var(--ev-brand);color:var(--ev-white)}.pl-tl-l.is-done{background:var(--ev-green-tr);color:var(--ev-gray-100)}.pl-tl-l.is-miss{background:var(--ev-red-tr);color:var(--ev-red)}.pl-tl-l.is-cancel{background:var(--ev-gray-0);color:var(--ev-gray-75);box-shadow:inset 0 0 0 1px var(--ev-gray-50)}.pl-tl-l.is-cancel b{text-decoration:line-through}.pl-tl-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--ev-s-12);flex-wrap:wrap}.pl-tl-legend{display:flex;gap:var(--ev-s-16);flex-wrap:wrap;color:var(--ev-gray-100);font:var(--ev-cap)}.pl-tl-legend span{display:inline-flex;align-items:center;gap:6px}.pl-tl-legend i{width:12px;height:12px;border-radius:4px;background:var(--ev-brand-tr)}.pl-tl-legend .is-now i{background:var(--ev-brand)}.pl-tl-legend .is-done i{background:var(--ev-green-tr)}.pl-tl-legend .is-miss i{background:var(--ev-red-tr)}.pl-tl-legend .is-cancel i{background:var(--ev-gray-0);box-shadow:inset 0 0 0 1px var(--ev-gray-50)}.pl-sch-week .ev-lesson span{font-variant-numeric:tabular-nums}.pl-lp{display:grid;gap:var(--ev-s-12);text-align:left}.pl-lp-r{display:grid;grid-template-columns:120px minmax(0,1fr);align-items:baseline;gap:var(--ev-s-12);font:var(--ev-sp);color:var(--ev-black)}.pl-lp-r small{color:var(--ev-gray-100);font:var(--ev-sp)}.pl-lp-r .ev-tag{justify-self:start}.cb-rolesx{display:grid;gap:var(--ev-s-8)}.cb-rolesx-g{display:grid;gap:var(--ev-s-8);margin-top:var(--ev-s-16)}.cb-racc-l{display:grid;gap:var(--ev-s-8)}.cb-racc{border:1px solid var(--ev-gray-50);border-radius:var(--ev-r-12);background:var(--ev-white);transition:border-color var(--ev-t) var(--ev-ease)}.cb-racc.is-on{border-color:rgb(var(--ev-brand-rgb) / 45%)}.cb-racc-h{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;border:0;border-radius:var(--ev-r-12);background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.cb-racc-h:focus-visible{outline:none;box-shadow:var(--ev-focus)}.cb-racc-h .cb-role-t{gap:2px}.cb-racc-h .cb-role-t .ev-tag{justify-self:start;margin-top:4px}.cb-racc-ch{flex:none;display:grid;color:var(--ev-gray-75);transition:transform var(--ev-t) var(--ev-ease)}.cb-racc.is-open .cb-racc-ch{transform:rotate(180deg)}.cb-racc-b{display:none;padding:0 14px 12px}.cb-racc.is-open .cb-racc-b{display:grid}.cb-racc-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;border-top:1px solid var(--ev-gray-25);font:var(--ev-sp);font-weight:var(--ev-medium);color:var(--ev-black)}.cb-racc-note{margin:4px 0 0;color:var(--ev-gray-100);font:var(--ev-cap)}.cb-acc{display:grid;gap:0;margin-top:var(--ev-s-4)}.cb-acc-sub{margin:var(--ev-s-12) 0 2px;color:var(--ev-gray-100);font:var(--ev-cap);font-weight:var(--ev-medium)}.cb-acc-r{display:flex;align-items:center;gap:10px;min-height:40px;border-top:1px solid var(--ev-gray-25);font:var(--ev-sp);color:var(--ev-black)}.cb-acc-r>.ev-ic{flex:none;color:var(--ev-gray-75)}.cb-acc-t{display:grid;flex:1;min-width:0}.cb-acc-t small{color:var(--ev-gray-100);font:var(--ev-cap)}.cb-acc-r.is-lock{color:var(--ev-gray-100)}.cb-acc-off{color:var(--ev-gray-75);font:var(--ev-cap)}.cb-acc-note{margin:var(--ev-s-8) 0 0;color:var(--ev-gray-75);font:var(--ev-cap)}.ev-popup .cb-form .cb-racc-h,.ev-popup .cb-form .cb-racc-h *{text-align:left}.cb-acc-r .ev-link-btn{font:var(--ev-sp);font-weight:var(--ev-medium)}.cb-rolesx .cb-role-t b{font:var(--ev-p);font-weight:var(--ev-medium)}.cb-rolesx .cb-role-t small{font:var(--ev-sp)}.cb-racc-row{font:var(--ev-p);font-weight:var(--ev-medium);min-height:52px}.cb-acc-sub{margin:var(--ev-s-16) 0 4px;font:var(--ev-sp);font-weight:var(--ev-medium)}.cb-acc-r{align-items:center;gap:12px;min-height:56px;padding:8px 0}.cb-acc-t{gap:2px}.cb-acc-t b{font:var(--ev-p);font-weight:var(--ev-medium);color:var(--ev-black)}.cb-acc-t small{font:var(--ev-sp);color:var(--ev-gray-100)}.cb-acc-r.is-lock .cb-acc-t b{color:var(--ev-gray-100)}.cb-mgmt{display:grid;gap:0;margin-top:var(--ev-s-16);padding-top:var(--ev-s-16);border-top:1px solid var(--ev-gray-50)}.cb-mgmt>.cb-count{margin-bottom:var(--ev-s-4)}.cb-mgmt-r{display:flex;align-items:center;gap:var(--ev-s-16);min-height:64px;padding:10px 0;border-top:1px solid var(--ev-gray-25)}.cb-mgmt>.cb-count+.cb-mgmt-r{border-top:0}.cb-mgmt-t{display:grid;gap:2px;flex:1;min-width:0}.cb-mgmt-t b{font:var(--ev-p);font-weight:var(--ev-medium);color:var(--ev-black)}.cb-mgmt-t small{font:var(--ev-sp);color:var(--ev-gray-100)}.cb-mgmt-r>.ev-btn{flex:none}.ev-popup .cb-form .cb-mgmt-r,.ev-popup .cb-form .cb-mgmt-r *{text-align:left}.cb-invite-note{margin-top:var(--ev-s-8)}.ev-popup .cb-form .cb-invite-note,.ev-popup .cb-form .cb-invite-note *{text-align:left}.cb-wg-box{display:grid;gap:var(--ev-s-12)}.cb-wg-top{display:flex;align-items:center;justify-content:space-between;gap:var(--ev-s-12);flex-wrap:wrap}.cb-wg-presets{display:flex;gap:var(--ev-s-8);flex-wrap:wrap}.cb-wg-total{color:var(--ev-black);font:var(--ev-sp);font-weight:var(--ev-bold);font-variant-numeric:tabular-nums}.cb-wg-scroll{max-height:min(52vh,520px);overflow:auto;border-radius:var(--ev-r-12);box-shadow:inset 0 0 0 1px var(--ev-gray-25)}.cb-wg{display:grid;grid-template-columns:56px repeat(7,minmax(0,1fr));gap:2px;padding:0 6px 6px 0;user-select:none;-webkit-user-select:none}.cb-wg-corner,.cb-wg-day{position:sticky;top:0;z-index:1;height:36px;background:var(--ev-white)}.cb-wg-day,.cb-wg-hour{padding:0;border:0;background:var(--ev-white);color:var(--ev-gray-100);font:var(--ev-cap);font-weight:var(--ev-bold);cursor:pointer}.cb-wg-day:hover,.cb-wg-hour:hover{color:var(--ev-brand)}.cb-wg-day:focus-visible,.cb-wg-hour:focus-visible,.cb-wg-c:focus-visible{outline:none;box-shadow:var(--ev-focus);border-radius:6px}.cb-wg-hour{height:28px;font-weight:var(--ev-regular);font-variant-numeric:tabular-nums}.cb-wg-c{display:grid;place-items:center;height:30px;padding:0;border:0;border-radius:6px;background:var(--ev-gray-0);color:var(--ev-green);cursor:pointer;touch-action:pan-y;transition:background var(--ev-t) var(--ev-ease)}@media(pointer:fine){.cb-wg-c{touch-action:none}}.cb-wg-c:hover{box-shadow:inset 0 0 0 1px var(--ev-gray-50)}.cb-wg-c.is-on{background:var(--ev-green-tr)}.cb-wg-c .ev-ic{width:22px;height:22px}.cb-wg-c.is-lock{background:var(--ev-gray-25);color:var(--ev-gray-75);cursor:not-allowed}.cb-wg.is-adding .cb-wg-c.is-pre{background:var(--ev-green-tr);box-shadow:inset 0 0 0 1px rgb(var(--ev-green-rgb) / 60%)}.cb-wg.is-adding .cb-wg-c.is-pre:not(.is-on):after{content:"";width:12px;height:6px;margin-top:-3px;border:solid var(--ev-green);border-width:0 0 2px 2px;opacity:.6;transform:rotate(-45deg)}.cb-wg.is-removing .cb-wg-c.is-pre{background:var(--ev-gray-25);box-shadow:inset 0 0 0 1px var(--ev-gray-75)}.cb-wg-lead{margin:0;color:var(--ev-black);font:var(--ev-sp)}.cb-wg-zone{display:inline-flex;align-items:center;gap:6px;color:var(--ev-gray-100);font:var(--ev-cap)}.cb-wg-help{color:var(--ev-gray-75);font:var(--ev-cap)}.cb-wg-popup .ev-popup-acts{justify-content:center}.cb-wg-popup .ev-popup-acts>.ev-btn{flex:1 1 0;min-width:0}.cb-racc-hw{position:relative}.cb-racc-hw.has-q .cb-racc-ch{margin-left:36px}.cb-racc-q{position:absolute;top:50%;right:42px;display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:none;color:var(--ev-gray-75);cursor:pointer;transform:translateY(-50%)}.cb-racc-q:hover,.cb-racc-q.is-open{color:var(--ev-brand);background:var(--ev-brand-tr)}.cb-racc-q:focus-visible{outline:none;box-shadow:var(--ev-focus)}.cb-rinfo{display:grid;gap:var(--ev-s-12);width:min(360px,calc(100vw - 32px));padding:var(--ev-s-16);border-radius:var(--ev-r-12);background:var(--ev-white);box-shadow:var(--ev-sh-16)}.cb-rinfo-h{display:flex;align-items:center;gap:var(--ev-s-12)}.cb-rinfo-art{display:grid;place-items:center;flex:none;width:56px;height:56px;border-radius:50%;background:var(--ev-brand-tr);font-size:30px;line-height:1}.cb-rinfo .cb-role-t b{font:var(--ev-p);font-weight:var(--ev-bold)}.cb-rinfo .cb-role-t small{font:var(--ev-sp)}.cb-team-head{display:flex;align-items:center;justify-content:space-between;gap:var(--ev-s-12);flex-wrap:wrap}.cb-team-head h1{margin:0}.cb-mod-tabs{margin-top:var(--ev-s-8)}.cb-mod-set{display:grid;gap:var(--ev-s-16);margin-top:var(--ev-s-16)}.cb-school-tz{width:300px}@media(max-width:760px){.cb-acc-r.is-stack{flex-wrap:wrap}.cb-acc-r.is-stack>.cb-acc-t{flex:1 1 calc(100% - 40px)}.cb-acc-r.is-stack>.cb-school-tz,.cb-acc-r.is-stack>.cb-school-hours,.cb-acc-r.is-stack>.cb-school-who,.cb-acc-r.is-stack>.cb-school-langs{width:auto;max-width:none;flex:1 1 100%;margin-left:32px;justify-content:flex-start}.cb-school-hours-t{text-align:left}}.cb-school-hours{display:flex;align-items:center;gap:var(--ev-s-12);flex-wrap:wrap;justify-content:flex-end;max-width:60%}.cb-school-hours-t{color:var(--ev-black);font:var(--ev-sp);font-weight:var(--ev-medium);text-align:right}.cb-tm{display:grid;gap:var(--ev-s-12)}.cb-tm-row{display:flex;align-items:center;gap:var(--ev-s-12);flex-wrap:wrap}.cb-tm-l{color:var(--ev-gray-100);font:var(--ev-sp)}.cb-tm-row .ev-select{width:140px}.cb-tm-sum{display:flex;align-items:center;justify-content:space-between;gap:var(--ev-s-12);flex-wrap:wrap;padding:10px 12px;border-radius:var(--ev-r-8);background:var(--ev-gray-0);color:var(--ev-black);font:var(--ev-sp);font-weight:var(--ev-medium)}.cb-tm-note{color:var(--ev-gray-100);font:var(--ev-cap)}.cb-tm-list{display:grid;gap:2px}.cb-tm-t{display:flex;align-items:center;gap:var(--ev-s-12);padding:var(--ev-s-8) var(--ev-s-12);border-radius:var(--ev-r-8)}.cb-tm-t:hover{background:var(--ev-gray-0)}.cb-tm-e{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:50%;background:var(--ev-brand-tr);font-size:22px;line-height:1}.cb-tm-e.is-big{width:56px;height:56px;font-size:30px}.cb-tm-m{display:grid;gap:4px;flex:1;min-width:0}.cb-tm-m b{color:var(--ev-black);font:var(--ev-sp);font-weight:var(--ev-bold)}.cb-tm-chips{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.cb-tm-load{color:var(--ev-gray-100);font:var(--ev-cap)}.cb-tm-empty{display:grid;justify-items:center;gap:6px;padding:var(--ev-s-24);border-radius:var(--ev-r-12);box-shadow:inset 0 0 0 1px var(--ev-gray-25);color:var(--ev-black);font:var(--ev-sp);text-align:center}.cb-tm-empty>span{font-size:32px}.cb-tm-empty small{color:var(--ev-gray-100)}.cb-tm-pick{display:flex;align-items:center;gap:var(--ev-s-12)}.cb-tm-pick>div{display:grid;gap:2px}.cb-tm-pick b{color:var(--ev-black);font:var(--ev-p);font-weight:var(--ev-bold)}.cb-tm-pick small{color:var(--ev-gray-100);font:var(--ev-sp)}.cb-tm-field{display:grid;gap:6px;justify-items:start}.cb-tm-field>div{width:100%}.cb-wg-legend{display:flex;flex-wrap:wrap;gap:6px 16px;color:var(--ev-gray-100);font:var(--ev-cap)}.cb-wg-legend span{display:inline-flex;align-items:center;gap:6px}.cb-wg-legend i{display:grid;place-items:center;width:22px;height:18px;border-radius:4px;background:var(--ev-gray-0);color:var(--ev-green);font-style:normal}.cb-wg-legend .is-on i{background:var(--ev-green-tr)}.cb-wg-legend .is-lock i{background:var(--ev-gray-25);color:var(--ev-gray-75)}@media(max-width:760px){.pl-tl-box{grid-template-columns:112px minmax(0,1fr)}.pl-tl-who,.pl-tl-corner{padding-left:var(--ev-s-12);padding-right:var(--ev-s-8)}}@media(max-width:760px){.cb-tm-row .cb-tm-zone{flex:1 1 100%}.cb-tm-row .cb-tm-zone button{flex:1;min-width:0}}.cb-tm,.cb-wg-pop,.cb-wg-box{min-width:0}.cb-feat-card{-webkit-user-select:none;user-select:none}.nb-btn.is-open{background:var(--ev-gray-25);color:var(--ev-gray-100)}.ev-header-user.is-open{background:var(--ev-gray-25);box-shadow:0 0 0 4px var(--ev-gray-25);color:var(--ev-gray-100)}button.ev-plan.is-open{box-shadow:0 0 0 3px var(--ev-gray-25)}.ev-header-end>button.ev-plan.is-icon{gap:0;padding-inline:8px}.ev-header-end>button.ev-plan.is-icon>:last-child:empty,.ev-header-end>button.ev-plan.is-icon .cb-plan-full:empty,.ev-header-end>button.ev-plan.is-icon .cb-plan-short:empty{display:none}.cb-chip-n{margin-left:6px;padding:0 6px;border-radius:var(--ev-r-pill);background:var(--ev-white);color:var(--ev-gray-100);font:var(--ev-sp);font-weight:var(--ev-medium)}.cb-school-who{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.cb-school-who .cb-ava,.cb-school-who .cb-ava>img{border-radius:var(--ev-r-12)}.cb-school-who .ev-input{flex:1 1 220px;min-width:0}.cb-school-langs{min-width:0}.cb-school-h{margin:28px 0 4px;font:var(--ev-h4);font-weight:var(--ev-bold);color:var(--ev-black)}.cb-school-lead{margin:0 0 16px;font:var(--ev-sp);color:var(--ev-gray-100)}.cb-school-contacts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px}.cb-school-f{display:grid;gap:6px;min-width:0}.cb-school-fl{font:var(--ev-sp);font-weight:var(--ev-medium);color:var(--ev-gray-100)}@media(max-width:640px){.cb-school-contacts{grid-template-columns:1fr}}.cb-contacts{display:grid;gap:6px;margin-top:8px}.cb-contacts a{color:var(--ev-brand-dark, #2eb8e6);text-decoration:none;overflow-wrap:anywhere}.cb-contacts a:hover{text-decoration:underline}.pl-reports{display:grid;gap:8px}.pl-rep-per{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:0 0 4px}.pl-rep-per small{font:var(--ev-sp);color:var(--ev-gray-100)}.pl-rep-per .ev-select{width:220px;max-width:100%}.pl-rep{display:flex;align-items:center;gap:16px;padding:14px 16px;border-radius:var(--ev-r-12);background:var(--ev-white);box-shadow:inset 0 0 0 1px var(--ev-gray-50)}.pl-rep-t{flex:1;display:grid;gap:2px;min-width:0}.pl-rep-t b{font:var(--ev-p);font-weight:var(--ev-bold);color:var(--ev-black)}.pl-rep-t small{font:var(--ev-sp);color:var(--ev-gray-100)}@media(max-width:640px){.pl-rep{flex-wrap:wrap}.pl-rep .ev-btn{width:100%}}.bl-chip.is-m{height:28px;padding:0 10px;font:var(--ev-sp)}.bl-card{display:grid;gap:var(--ev-s-12);padding:var(--ev-s-16);border:1px solid var(--ev-gray-50);border-radius:var(--ev-r-12);background:var(--ev-white)}.bl-card.is-low{border-color:var(--ev-yellow)}.bl-card.is-zero,.bl-card.is-debt{border-color:var(--ev-red)}.bl-top{display:flex;align-items:center;gap:var(--ev-s-16);flex-wrap:wrap}.bl-big{display:flex;align-items:baseline;gap:8px;margin-right:auto}.bl-big b{font:var(--ev-h1);font-weight:var(--ev-bold);color:var(--ev-green);line-height:1}.bl-card.is-low .bl-big b{color:var(--ev-yellow-dark)}.bl-card.is-zero .bl-big b,.bl-card.is-debt .bl-big b{color:var(--ev-red)}.bl-big span{color:var(--ev-gray-100);font:var(--ev-p)}.bl-acts{display:flex;align-items:center;gap:var(--ev-s-8)}.bl-sub{display:flex;gap:6px;flex-wrap:wrap}.bl-pack{display:inline-flex;align-items:center;height:28px;padding:0 10px;border-radius:var(--ev-r-pill);background:var(--ev-gray-25);color:var(--ev-black);font:var(--ev-sp)}.bl-pack.is-soon{background:var(--ev-yellow-tr);color:var(--ev-yellow-dark)}.bl-pack.is-gone{background:var(--ev-red-tr);color:var(--ev-red)}.bl-pack.is-empty{color:var(--ev-gray-100)}.bl-meta{display:flex;gap:var(--ev-s-16);flex-wrap:wrap;color:var(--ev-gray-100);font:var(--ev-cap)}.bl-meta b{color:var(--ev-black);font-weight:var(--ev-medium)}.bl-claims{display:grid;gap:8px}.bl-claim{display:flex;align-items:center;gap:var(--ev-s-12);flex-wrap:wrap;padding:var(--ev-s-12);border-radius:var(--ev-r-8);background:var(--ev-blue-tr, var(--ev-gray-25))}.bl-claim-t{display:grid;gap:2px;flex:1 1 240px;min-width:0}.bl-claim-t b{font:var(--ev-sp);font-weight:var(--ev-medium)}.bl-claim-t small{color:var(--ev-gray-100);font:var(--ev-cap)}.bl-claim-a{display:flex;gap:8px}.bl-form .bl-two{display:grid;grid-template-columns:1fr 1fr;gap:var(--ev-s-12)}.bl-per{display:block;margin:-6px 0 8px;color:var(--ev-gray-100);font:var(--ev-cap)}.bl-names{display:flex;gap:6px;flex-wrap:wrap;margin:-8px 0 12px}.bl-names .cb-chip{cursor:pointer}.bl-packs{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.bl-pk{display:grid;gap:4px;justify-items:start;padding:12px 14px;border:1px solid var(--ev-gray-50);border-radius:var(--ev-r-12);background:var(--ev-white);text-align:left;cursor:pointer;position:relative}.bl-pk b{font:var(--ev-sp);font-weight:var(--ev-medium)}.bl-pk span{color:var(--ev-gray-100);font:var(--ev-cap)}.bl-pk i{font:var(--ev-h3);font-weight:var(--ev-medium);font-style:normal}.bl-pk small{color:var(--ev-gray-100);font:var(--ev-cap)}.bl-pk em{position:absolute;top:-8px;right:10px;padding:2px 8px;border-radius:var(--ev-r-pill);background:var(--ev-green);color:var(--ev-white);font:var(--ev-cap);font-style:normal}.bl-pk.is-on{border-color:var(--ev-brand);box-shadow:0 0 0 1px var(--ev-brand)}.bl-shop{display:grid;gap:var(--ev-s-16)}.bl-how{display:grid;gap:6px;padding:var(--ev-s-12) var(--ev-s-16);border-radius:var(--ev-r-8);background:var(--ev-gray-25);font:var(--ev-sp)}.bl-how p{margin:0;white-space:pre-line;color:var(--ev-gray-100)}.bl-hist{display:grid;gap:var(--ev-s-16)}.bl-op-n{min-width:36px;text-align:right;color:var(--ev-red);font-weight:var(--ev-medium)}.bl-op.is-plus .bl-op-n{color:var(--ev-green)}.bl-op.is-wait{opacity:.7}.bl-group-pack{display:flex;align-items:center;gap:var(--ev-s-16);flex-wrap:wrap;padding:var(--ev-s-12) var(--ev-s-16);border:1px solid var(--ev-gray-50);border-radius:var(--ev-r-8)}.bl-group-pack-t{display:grid;gap:2px;flex:1 1 240px}.bl-group-pack-t b{font:var(--ev-sp);font-weight:var(--ev-medium)}.bl-group-pack-t small{color:var(--ev-gray-100);font:var(--ev-cap)}.bl-set-h{margin:20px 0 10px;font:var(--ev-h3);font-weight:var(--ev-medium)}.bl-set-bar{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:10px}.bl-set-seg{margin-bottom:10px}.bl-set-list{display:grid;gap:10px}.bl-set-card{padding:4px 14px 6px;border:1px solid var(--ev-gray-50);border-radius:var(--ev-r-12)}.bl-set-card.is-arch{opacity:.65}.bl-set-card-h{display:flex;align-items:center;gap:8px;min-height:40px;border-bottom:1px solid var(--ev-gray-25);font:var(--ev-sp);font-weight:var(--ev-medium)}.bl-set-row{display:grid;grid-template-columns:64px 1fr 1fr 1fr 1fr auto;align-items:center;gap:8px;padding:8px 0;border-bottom:1px solid var(--ev-gray-25);font:var(--ev-sp);color:var(--ev-gray-100)}.bl-set-row:last-child{border-bottom:0}.bl-set-row b{color:var(--ev-black);font-weight:var(--ev-medium)}.bl-set-d{color:var(--ev-black)}.bl-set-a{display:flex;gap:2px;justify-self:end}.cs-bal.bl-strip{grid-area:auto;grid-column:auto;margin:0 0 var(--ev-s-16);padding:var(--ev-s-12) var(--ev-s-16);border:1px solid var(--ev-gray-50);border-radius:var(--ev-r-12);background:var(--ev-white)}.cs-bal.bl-strip .cb-count{margin:0}.cb-sl-charge{display:flex;align-items:center;gap:6px;margin:4px 0 0;color:var(--ev-gray-100);font:var(--ev-cap)}.cb-sl-charge.is-on{color:var(--ev-green)}@media(max-width:900px){.bl-set-row{grid-template-columns:56px 1fr 1fr auto}.bl-set-row small,.bl-set-days{display:none}}@media(max-width:520px){.bl-form .bl-two{grid-template-columns:1fr}.bl-big b{font:var(--ev-h2);font-weight:var(--ev-bold)}.bl-acts{width:100%}.bl-acts>:first-child{flex:1}}.bl-form .cb-field{grid-template-columns:minmax(0,1fr);gap:6px;align-items:start}.bl-form .ev-selector{flex-wrap:wrap}.mn-page{gap:var(--ev-s-24)}.mn-head-r{flex-wrap:wrap}.mn-head-r .ev-select{min-width:160px}.mn-row-a{display:flex;align-items:center;gap:var(--ev-s-8);margin-left:auto}.pl-att-r.is-brand .pl-att-dot{background:var(--ev-brand)}.mn-claimrow .bl-claims{flex:1;min-width:0}.mn-claimrow .bl-claim{padding:0;background:none}.mn-rem .cb-tag{flex:none}.mn-rh{display:grid;gap:2px}.mn-rh-h{display:flex;align-items:center;gap:6px;margin:var(--ev-s-8) 0 2px;color:var(--ev-gray-100);font:var(--ev-cap);font-weight:var(--ev-medium)}.mn-rh-h:first-child{margin-top:0}.mn-rh-h i{min-width:18px;padding:0 6px;border-radius:var(--ev-r-pill);background:var(--ev-gray-25);color:var(--ev-gray-100);font-style:normal;text-align:center;line-height:18px}.mn-rh-h.is-down i{background:var(--ev-red-tr);color:var(--ev-red)}.mn-rh-h.is-up i{background:var(--ev-green-tr);color:var(--ev-green-dark, var(--ev-green))}.mn-rh-r{display:grid;grid-template-columns:28px minmax(0,1fr) 96px;align-items:center;gap:var(--ev-s-12);padding:6px var(--ev-s-8);border-radius:var(--ev-r-8);color:inherit;text-decoration:none}.mn-rh-r:hover{background:var(--ev-gray-0)}.mn-rh-t{display:grid;min-width:0}.mn-rh-t b{font:var(--ev-sp);font-weight:var(--ev-medium);color:var(--ev-black)}.mn-rh-t small{overflow:hidden;color:var(--ev-gray-100);font:var(--ev-cap);text-overflow:ellipsis;white-space:nowrap}.mn-tb{display:flex;gap:var(--ev-s-8);flex-wrap:wrap}.mn-tb>:first-child{flex:1 1 240px}.mn-tb>.ev-select{flex:0 1 260px}.mn-table{display:grid;overflow:hidden;border-radius:var(--ev-r-16);box-shadow:inset 0 0 0 1px var(--ev-gray-25)}.mn-table>.ev-btn{margin:var(--ev-s-8);width:auto}.mn-tr{display:grid;grid-template-columns:minmax(200px,2.2fr) 1.1fr .7fr 1fr minmax(110px,1.1fr) minmax(170px,1.5fr);align-items:center;gap:var(--ev-s-16);padding:var(--ev-s-12) var(--ev-s-16);border-top:1px solid var(--ev-gray-25);color:var(--ev-black);text-decoration:none;font:var(--ev-sp)}.mn-tr.is-head{border-top:0;padding-top:10px;padding-bottom:10px;background:var(--ev-gray-0);color:var(--ev-gray-100);font:var(--ev-cap);font-weight:var(--ev-medium)}.mn-tr:not(.is-head):hover{background:var(--ev-gray-0)}.mn-tr.is-debt .mn-who b{color:var(--ev-red)}.mn-td{display:flex;align-items:center;gap:6px;min-width:0}.mn-td.is-num{font-variant-numeric:tabular-nums}.mn-td.is-num b{font-weight:var(--ev-medium)}.mn-td.is-who{gap:var(--ev-s-12)}.mn-td.is-rh .ev-spark{flex:1}.mn-td.is-bal{flex-wrap:wrap}.mn-td.is-bal small{color:var(--ev-gray-100);font:var(--ev-cap)}.mn-who{display:grid;gap:2px;min-width:0}.mn-who b{overflow:hidden;font-weight:var(--ev-medium);text-overflow:ellipsis;white-space:nowrap}.mn-who small{display:flex;align-items:center;gap:4px;flex-wrap:wrap;color:var(--ev-gray-100);font:var(--ev-cap)}.mn-tag{padding:0 6px;border-radius:var(--ev-r-pill);background:var(--ev-gray-25);color:var(--ev-gray-100);font:var(--ev-cap);font-style:normal;line-height:18px}.mn-tag.is-red{background:var(--ev-red-tr);color:var(--ev-red)}.mn-tag.is-green{background:var(--ev-green-tr);color:var(--ev-green-dark, var(--ev-green))}.mn-teach{display:grid}.mn-teach-r{display:grid;grid-template-columns:minmax(0,2fr) 1fr 1.2fr 1fr;align-items:center;gap:var(--ev-s-12);padding:8px 4px;border-top:1px solid var(--ev-gray-25);font:var(--ev-sp)}.mn-teach-r.is-head{border-top:0;color:var(--ev-gray-100);font:var(--ev-cap);font-weight:var(--ev-medium)}.mn-teach-r .is-num{font-variant-numeric:tabular-nums}.mn-teach-r .is-bad{color:var(--ev-red);font-weight:var(--ev-medium)}.mn-teach-r .is-who b{overflow:hidden;font-weight:var(--ev-medium);text-overflow:ellipsis;white-space:nowrap}.bl-lead{margin:0;color:var(--ev-gray-100);font:var(--ev-sp)}.bl-form .bl-three{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:var(--ev-s-12);align-items:start}.bl-htable{display:grid;max-height:320px;overflow:auto;border-radius:var(--ev-r-12);box-shadow:inset 0 0 0 1px var(--ev-gray-25)}.bl-hrow{display:grid;grid-template-columns:1fr 120px 160px;align-items:center;gap:var(--ev-s-12);padding:6px var(--ev-s-12);border-top:1px solid var(--ev-gray-25);font:var(--ev-sp)}.bl-hrow.is-head{position:sticky;top:0;z-index:1;border-top:0;background:var(--ev-gray-0);color:var(--ev-gray-100);font:var(--ev-cap);font-weight:var(--ev-medium)}.bl-hrow.is-total{background:var(--ev-gray-0)}.bl-hrow.is-total b{padding-left:14px;font-variant-numeric:tabular-nums}.bl-hm{text-transform:capitalize}.bl-meta small{color:var(--ev-gray-75)}@media(max-width:900px){.mn-tr{grid-template-columns:minmax(0,1.6fr) 1fr 1fr}.mn-tr>:nth-child(3),.mn-tr>:nth-child(4),.mn-tr>:nth-child(5){display:none}}@media(max-width:560px){.mn-head-r{width:100%}.mn-head-r .ev-select{flex:1}.pl-att-r{flex-wrap:wrap}.mn-row-a{width:100%;margin-left:0}.mn-row-a>.ev-btn:first-child{flex:1}.mn-tr{grid-template-columns:minmax(0,1fr) auto;gap:var(--ev-s-8)}.mn-tr>:nth-child(2){display:none}.mn-teach-r{grid-template-columns:minmax(0,1.6fr) 1fr 1fr}.mn-teach-r>:nth-child(2){display:none}.bl-form .bl-three{grid-template-columns:1fr}.bl-hrow{grid-template-columns:1fr 72px 110px}}.bl-histw>.ev-btn{justify-self:start}.mn-page .ev-kpi-row{flex-wrap:wrap;row-gap:4px}.mn-page .ev-kpi-d{white-space:normal}@media(max-width:560px){.mn-page .pl-kpis,.mn-page .pl-kpis[data-n]{grid-template-columns:minmax(0,1fr)}}.bl-form .cb-field{align-content:start}.bl-form .bl-two,.bl-form .bl-three{align-items:start}.bl-sumhint.is-new{color:var(--ev-brand)}.bl-tu{gap:var(--ev-s-16)}.bl-tu-head{display:flex;align-items:center;gap:var(--ev-s-12);padding:var(--ev-s-12) var(--ev-s-16);border-radius:var(--ev-r-16);background:var(--ev-green-tr)}.bl-tu-who{display:grid;gap:2px;min-width:0}.bl-tu-who b{font:var(--ev-p);font-weight:var(--ev-bold);color:var(--ev-black)}.bl-tu-who small{color:var(--ev-gray-100);font:var(--ev-cap)}.bl-tu-after{display:grid;grid-template-columns:auto auto;align-items:baseline;column-gap:6px;margin-left:auto;text-align:right}.bl-tu-after small{grid-column:1 / -1;color:var(--ev-gray-100);font:var(--ev-cap)}.bl-tu-after b{font:var(--ev-h2);font-weight:var(--ev-bold);color:var(--ev-green);line-height:1.1;transition:transform .2s var(--ev-ease)}.bl-tu-after span{color:var(--ev-gray-100);font:var(--ev-sp)}.bl-tu-body{display:grid;gap:var(--ev-s-16)}.bl-tu-n{display:flex;align-items:center;gap:var(--ev-s-8);flex-wrap:wrap}.bl-tu-n .ev-selector{flex:0 1 auto}.bl-tu-n>label.ev-field,.bl-tu-n>.ev-field{flex:0 0 104px}.bl-tu-more{display:flex;align-items:center;gap:6px;justify-self:start;padding:0;border:0;background:none;color:var(--ev-brand);font:var(--ev-sp);font-weight:var(--ev-medium);cursor:pointer}.bl-tu-more small{color:var(--ev-gray-100);font:var(--ev-cap);font-weight:var(--ev-regular)}.bl-tu-more:focus-visible{outline:none;box-shadow:var(--ev-focus);border-radius:4px}.bl-hist2{display:grid;gap:var(--ev-s-12)}.bl-hist2-bar{display:flex;align-items:center;gap:var(--ev-s-8);flex-wrap:wrap}.bl-hist2-bar>.ev-select{flex:0 1 220px}.bl-hist2-list{display:grid;gap:2px}.bl-hist2-list>.ev-btn{justify-self:start;margin-top:var(--ev-s-8)}.bl-hist2-day{margin:var(--ev-s-12) 0 var(--ev-s-4);color:var(--ev-gray-100);font:var(--ev-cap);font-weight:var(--ev-medium)}.bl-hist2-day:first-letter{text-transform:uppercase}.bl-hist2-day:first-child{margin-top:0}.bl-op2{display:flex;align-items:center;gap:var(--ev-s-12);padding:var(--ev-s-8) var(--ev-s-12);border-radius:var(--ev-r-12)}.bl-op2:hover{background:var(--ev-gray-0)}.bl-op2-ic{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--ev-gray-25);color:var(--ev-gray-100)}.bl-op2.is-in .bl-op2-ic{background:var(--ev-green-tr);color:var(--ev-green)}.bl-op2.is-out .bl-op2-ic{background:var(--ev-brand-tr);color:var(--ev-brand)}.bl-op2.is-burn .bl-op2-ic{background:var(--ev-red-tr);color:var(--ev-red)}.bl-op2.is-wait{opacity:.7}.bl-op2-t{display:grid;gap:2px;flex:1;min-width:0}.bl-op2-t b{font:var(--ev-sp);font-weight:var(--ev-medium);color:var(--ev-black)}.bl-op2-t small{overflow:hidden;color:var(--ev-gray-100);font:var(--ev-cap);text-overflow:ellipsis;white-space:nowrap}.bl-op2-r{display:grid;justify-items:end;gap:2px;flex:none;min-width:76px}.bl-op2-r b{font:var(--ev-p);font-weight:var(--ev-bold);font-variant-numeric:tabular-nums;color:var(--ev-black)}.bl-op2.is-in .bl-op2-r b{color:var(--ev-green)}.bl-op2.is-burn .bl-op2-r b{color:var(--ev-red)}.bl-op2-r small{color:var(--ev-gray-100);font:var(--ev-cap);white-space:nowrap}.bl-op2-x{flex:none;opacity:0}.bl-op2:hover .bl-op2-x,.bl-op2-x:focus-visible{opacity:1}.bl-hist2-empty{padding:var(--ev-s-16);text-align:center}@media(hover:none){.bl-op2-x{opacity:1}}@media(max-width:560px){.bl-tu-head{flex-wrap:wrap}.bl-op2{padding:var(--ev-s-8);gap:var(--ev-s-8)}.bl-op2-t small{white-space:normal}}.bl-tu-n,.bl-tu-n .ev-selector{flex-wrap:nowrap}.bl-tu-n .ev-selector-item{min-width:44px;justify-content:center}.bl-tu-n>.ev-field{flex:1 1 96px;max-width:120px}@media(max-width:560px){.bl-tu-n,.bl-tu-n .ev-selector{flex-wrap:wrap}.bl-tu-n>.ev-field{max-width:none;flex-basis:100%}}.bl-hw{gap:0}.bl-step{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr);column-gap:var(--ev-s-12);padding-bottom:var(--ev-s-20, 20px)}.bl-step:before{content:"";position:absolute;top:32px;bottom:4px;left:13px;width:2px;border-radius:1px;background:var(--ev-gray-25)}.bl-step:last-child{padding-bottom:0}.bl-step:last-child:before{display:none}.bl-step-h{display:contents}.bl-step-n{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--ev-brand);color:var(--ev-white);font:var(--ev-sp);font-weight:var(--ev-bold)}.bl-step.is-done .bl-step-n{background:var(--ev-green)}.bl-step.is-off .bl-step-n{background:var(--ev-gray-25);color:var(--ev-gray-100)}.bl-step-t{display:grid;align-content:center;min-height:28px}.bl-step-t b{font:var(--ev-p);font-weight:var(--ev-bold);color:var(--ev-black)}.bl-step-t small{color:var(--ev-gray-100);font:var(--ev-cap)}.bl-step.is-off .bl-step-t b{color:var(--ev-gray-75)}.bl-step-b{grid-column:2;display:grid;gap:var(--ev-s-12);margin-top:var(--ev-s-12)}.bl-choice{display:grid;grid-template-columns:1fr 1fr;gap:var(--ev-s-12)}.bl-choice-c{display:grid;justify-items:start;align-content:start;gap:4px;padding:var(--ev-s-12) var(--ev-s-16);border:0;border-radius:var(--ev-r-12);background:var(--ev-white);box-shadow:inset 0 0 0 1px var(--ev-gray-50);text-align:left;cursor:pointer;transition:box-shadow var(--ev-t-fast),background var(--ev-t-fast)}.bl-choice-c:hover:not(:disabled){background:var(--ev-gray-0)}.bl-choice-c.is-on{background:var(--ev-brand-tr);box-shadow:inset 0 0 0 2px var(--ev-brand)}.bl-choice-c:disabled{opacity:.5;cursor:default}.bl-choice-c:focus-visible{outline:none;box-shadow:inset 0 0 0 1px var(--ev-gray-50),var(--ev-focus)}.bl-choice-e{font-size:22px;line-height:1}.bl-choice-c b{font:var(--ev-p);font-weight:var(--ev-bold);color:var(--ev-black)}.bl-choice-c small{color:var(--ev-gray-100);font:var(--ev-cap)}.bl-stub{display:grid;justify-items:center;gap:4px;padding:var(--ev-s-24) var(--ev-s-16);border:1px dashed var(--ev-gray-50);border-radius:var(--ev-r-12);text-align:center}.bl-stub span{font-size:26px;line-height:1}.bl-stub b{font:var(--ev-p);font-weight:var(--ev-bold);color:var(--ev-black)}.bl-stub small{max-width:360px;color:var(--ev-gray-100);font:var(--ev-cap)}.bl-hw-sum{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ev-s-8)}.bl-hw-sum>div{display:grid;gap:2px;padding:var(--ev-s-12) var(--ev-s-16);border-radius:var(--ev-r-12);background:var(--ev-green-tr)}.bl-hw-sum small{color:var(--ev-gray-100);font:var(--ev-cap)}.bl-hw-sum b{font:var(--ev-h3);font-weight:var(--ev-bold);color:var(--ev-black);font-variant-numeric:tabular-nums}.bl-hw-sum p{grid-column:1 / -1;margin:0;color:var(--ev-gray-100);font:var(--ev-sp)}.bl-hw-note{color:var(--ev-gray-100);font:var(--ev-cap)}.bl-hw .bl-htable{max-height:260px}.bl-hw .bl-hrow.is-total{border-radius:var(--ev-r-12)}.bl-hw .bl-three .ev-selector-item{min-width:40px;justify-content:center}@media(max-width:560px){.bl-choice,.bl-hw-sum{grid-template-columns:1fr}}.bl-card.is-off{background:var(--ev-gray-0);border-style:dashed}.bl-off-t{display:grid;gap:2px;margin-right:auto}.bl-off-t b{font:var(--ev-p);font-weight:var(--ev-bold);color:var(--ev-black)}.bl-off-t small{color:var(--ev-gray-100);font:var(--ev-cap)}.bl-deal{display:flex;align-items:flex-start;gap:var(--ev-s-8);padding:var(--ev-s-8) var(--ev-s-12);border-radius:var(--ev-r-8);background:var(--ev-yellow-tr);font:var(--ev-sp)}.bl-deal p{flex:1;margin:0;color:var(--ev-black);white-space:pre-line}.bl-deal small{flex:none;color:var(--ev-gray-100);font:var(--ev-cap)}.bl-terms-h{display:flex;align-items:center;gap:var(--ev-s-12)}.bl-tiers{display:grid;gap:var(--ev-s-8);justify-items:start}.bl-tier{display:flex;align-items:center;gap:var(--ev-s-8);flex-wrap:wrap;color:var(--ev-gray-100);font:var(--ev-sp)}.bl-tier>.ev-field{width:96px;flex:none}.bl-payw{display:grid;gap:var(--ev-s-8)}.bl-pay-all{margin:0;padding:var(--ev-s-8) var(--ev-s-12);border-radius:var(--ev-r-8);background:var(--ev-gray-0);color:var(--ev-gray-100);font:var(--ev-sp);white-space:pre-line}.bl-tu-last{display:grid;gap:4px;margin-top:calc(var(--ev-s-8) * -1);color:var(--ev-gray-100);font:var(--ev-cap)}.bl-welcome{display:grid;gap:var(--ev-s-12)}.bl-wl{padding:var(--ev-s-12) var(--ev-s-16);border-radius:var(--ev-r-16);background:var(--ev-gray-0)}.bl-wl:nth-child(1){background:var(--ev-brand-tr)}.bl-wl:nth-child(2){background:var(--ev-av-violet-tr, #ececfc)}.bl-wl:nth-child(3){background:var(--ev-green-tr)}.bl-wl-h{display:flex;align-items:center;gap:var(--ev-s-8);margin-bottom:6px}.bl-wl-h span{font-size:22px;line-height:1}.bl-wl-h b{font:var(--ev-p);font-weight:var(--ev-bold);color:var(--ev-black)}.bl-wl ul{display:grid;gap:4px;margin:0;padding-left:38px;color:var(--ev-black);font:var(--ev-sp)}.bl-wl-foot{margin:0;color:var(--ev-gray-100);font:var(--ev-sp);text-align:center}.bl-start-t{display:grid;max-height:420px;overflow:auto;border-radius:var(--ev-r-12);box-shadow:inset 0 0 0 1px var(--ev-gray-25)}.bl-start-r{display:grid;grid-template-columns:minmax(0,1.8fr) 120px 150px auto;align-items:center;gap:var(--ev-s-12);padding:8px var(--ev-s-12);border-top:1px solid var(--ev-gray-25)}.bl-start-r.is-head{position:sticky;top:0;z-index:1;border-top:0;background:var(--ev-gray-0);color:var(--ev-gray-100);font:var(--ev-cap);font-weight:var(--ev-medium)}.bl-start-who{display:flex;align-items:center;gap:var(--ev-s-8);min-width:0}.bl-start-who>span:last-child{display:grid;min-width:0}.bl-start-who b{font:var(--ev-sp);font-weight:var(--ev-medium)}.bl-start-who small{overflow:hidden;color:var(--ev-gray-100);font:var(--ev-cap);text-overflow:ellipsis;white-space:nowrap}.bl-startb{display:flex;align-items:center;gap:var(--ev-s-12);flex-wrap:wrap;padding:var(--ev-s-12) var(--ev-s-16);border-radius:var(--ev-r-16);background:var(--ev-brand-tr)}.bl-startb-e{font-size:28px;line-height:1}.bl-startb-t{display:grid;gap:2px;flex:1 1 260px;min-width:0}.bl-startb-t b{font:var(--ev-p);font-weight:var(--ev-bold);color:var(--ev-black)}.bl-startb-t small{color:var(--ev-gray-100);font:var(--ev-cap)}.bl-startb-a{display:flex;gap:var(--ev-s-8)}@media(max-width:560px){.bl-start-r{grid-template-columns:minmax(0,1fr) 80px}.bl-start-r>:nth-child(3),.bl-start-r>:nth-child(4),.bl-start-r.is-head>:nth-child(3){display:none}.bl-startb-a{width:100%}.bl-startb-a>.ev-btn:last-child{flex:1}}.cs-bal.bl-sb{display:grid;gap:var(--ev-s-8);margin-top:var(--ev-s-12);padding-top:var(--ev-s-12);border-top:1px solid var(--ev-gray-25)}.bl-sb-l{color:var(--ev-gray-100);font:var(--ev-cap);font-weight:var(--ev-medium);margin-right:var(--ev-s-4)}.bl-sb-msg{display:flex;align-items:center;gap:var(--ev-s-12);padding:var(--ev-s-8) var(--ev-s-12);border-radius:var(--ev-r-12);background:var(--ev-yellow-tr)}.bl-sb.is-zero .bl-sb-msg,.bl-sb.is-debt .bl-sb-msg{background:var(--ev-red-tr)}.bl-sb-msg>span{font-size:20px;line-height:1}.bl-sb-msg div{display:grid;gap:1px}.bl-sb-msg b{font:var(--ev-sp);font-weight:var(--ev-bold);color:var(--ev-black)}.bl-sb.is-zero .bl-sb-msg b,.bl-sb.is-debt .bl-sb-msg b{color:var(--ev-red)}.bl-sb-msg small{color:var(--ev-gray-100);font:var(--ev-cap)}.bl-chip-c{margin-right:2px;color:var(--ev-gray-100);font-style:normal;font-weight:var(--ev-regular)}.bl-rp{display:grid;gap:var(--ev-s-24)}.bl-rp-s{display:grid;gap:var(--ev-s-12)}.bl-rp-h{display:grid;gap:2px}.bl-rp-h b{font:var(--ev-p);font-weight:var(--ev-bold);color:var(--ev-black)}.bl-rp-h small{color:var(--ev-gray-100);font:var(--ev-cap)}.bl-rp-case{padding:0 var(--ev-s-16) var(--ev-s-12);border-radius:var(--ev-r-16);box-shadow:inset 0 0 0 1px var(--ev-gray-25)}.bl-rp-case .cs-bal.bl-sb{border-top:0}.bl-rp-tag{display:inline-block;margin-top:var(--ev-s-12);color:var(--ev-gray-75);font:var(--ev-cap);font-weight:var(--ev-medium)}.bl-rp-bell{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ev-s-8)}.bl-rp-card{border-radius:var(--ev-r-12);box-shadow:inset 0 0 0 1px var(--ev-gray-25)}.bl-rp-mail{display:grid;gap:var(--ev-s-12);max-width:520px;padding:var(--ev-s-20, 20px);border-radius:var(--ev-r-16);background:var(--ev-white);box-shadow:inset 0 0 0 1px var(--ev-gray-50);font:var(--ev-sp);color:var(--ev-black)}.bl-rp-mail p{margin:0}.bl-rp-mail-h{display:grid;gap:2px;padding-bottom:var(--ev-s-12);border-bottom:1px solid var(--ev-gray-25)}.bl-rp-mail-h b{font:var(--ev-p);font-weight:var(--ev-bold)}.bl-rp-mail-h small,.bl-rp-mail-pay{color:var(--ev-gray-100);font:var(--ev-cap);white-space:pre-line}.bl-rp-mail-sum{display:flex;justify-content:space-between;align-items:baseline;padding:var(--ev-s-12) var(--ev-s-16);border-radius:var(--ev-r-12);background:var(--ev-gray-0)}.bl-rp-mail-sum b{font:var(--ev-h3);font-weight:var(--ev-bold)}.bl-rp-mail-btn{justify-self:start;padding:8px 20px;border-radius:var(--ev-r-8);background:var(--ev-brand);color:var(--ev-white);font-weight:var(--ev-bold)}@media(max-width:560px){.bl-rp-bell{grid-template-columns:1fr}}.bl-cls{display:inline-flex;align-items:center;gap:4px;justify-self:start;max-width:100%;padding:2px 8px;border-radius:var(--ev-r-pill);background:var(--ev-gray-25);color:var(--ev-gray-125, #5c5c74);font:var(--ev-cap);font-weight:var(--ev-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bl-cls .ev-ic{flex:none;color:var(--ev-gray-100)}.bl-start-c{display:flex;align-items:center;gap:var(--ev-s-8);padding:10px var(--ev-s-12) 6px;border-top:1px solid var(--ev-gray-25);background:var(--ev-gray-0)}.bl-start-c .ev-ic{color:var(--ev-gray-100)}.bl-start-c b{font:var(--ev-sp);font-weight:var(--ev-bold);color:var(--ev-black)}.bl-start-c small{color:var(--ev-gray-100);font:var(--ev-cap)}.bl-start-c+.bl-start-r{border-top:0}.mn-goal{display:grid;gap:var(--ev-s-12);padding:var(--ev-s-16);border-radius:var(--ev-r-16);box-shadow:inset 0 0 0 1px var(--ev-gray-25)}.mn-goal:has(>.mn-goal-t){display:flex;align-items:center;gap:var(--ev-s-12);flex-wrap:wrap}.mn-goal-h{display:flex;align-items:center;gap:var(--ev-s-12);flex-wrap:wrap}.mn-goal-t{display:grid;gap:2px;flex:1 1 260px;min-width:0}.mn-goal-t b{font:var(--ev-p);font-weight:var(--ev-bold);color:var(--ev-black)}.mn-goal-t small{color:var(--ev-gray-100);font:var(--ev-cap)}.mn-goal-bar{position:relative;height:14px;overflow:hidden;border-radius:var(--ev-r-pill);background:var(--ev-gray-25)}.mn-goal-bar em,.mn-goal-bar i{position:absolute;top:0;bottom:0;left:0;border-radius:inherit}.mn-goal-bar em{background:rgb(var(--ev-brand-rgb) / 18%)}.mn-goal-bar i{background:var(--ev-green);transition:width .6s var(--ev-ease)}.mn-goal-bar span{position:absolute;right:8px;top:50%;transform:translateY(-50%);color:var(--ev-gray-125, #5c5c74);font:600 10px/1 var(--ev-font, inherit)}.mn-up-sum{grid-template-columns:repeat(2,minmax(0,1fr))}.mn-up-d{flex:none;width:92px;color:var(--ev-gray-100);font:var(--ev-cap)}.mn-up-d b:first-letter{text-transform:uppercase}.mn-up-d b{display:inline-block}.mn-up-d b{color:var(--ev-black);font-weight:var(--ev-medium)}.mn-up-sum1{flex:none;font:var(--ev-p);font-weight:var(--ev-bold);font-variant-numeric:tabular-nums;color:var(--ev-black)}.pl-att-t small .bl-cls{margin-right:4px;vertical-align:middle}.mn-lt{display:grid;gap:var(--ev-s-8)}.mn-lt-sum{grid-template-columns:repeat(2,minmax(0,1fr))}.mn-src{display:grid;gap:var(--ev-s-12)}.mn-src>.ev-btn{justify-self:start}.mn-src-r{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(60px,1fr) auto;align-items:center;gap:var(--ev-s-12)}.mn-src-n{display:grid;gap:1px;min-width:0}.mn-src-n b{font:var(--ev-sp);font-weight:var(--ev-medium);color:var(--ev-black)}.mn-src-n small{overflow:hidden;color:var(--ev-gray-100);font:var(--ev-cap);text-overflow:ellipsis;white-space:nowrap}.mn-src-bar{position:relative;height:10px;overflow:hidden;border-radius:var(--ev-r-pill);background:var(--ev-gray-25)}.mn-src-bar i{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--ev-gray-75)}.mn-src-bar.is-green i{background:var(--ev-green)}.mn-src-bar.is-brand i{background:var(--ev-brand)}.mn-src-bar.is-violet i{background:var(--ev-av-violet, #8e87f0)}.mn-src-bar.is-yellow i{background:var(--ev-yellow)}.mn-src-v{font:var(--ev-sp);font-weight:var(--ev-bold);font-variant-numeric:tabular-nums;white-space:nowrap}.mn-cn{display:flex;align-items:flex-start;gap:var(--ev-s-16);flex-wrap:wrap}.mn-cn .ev-donut{flex:0 1 auto}.mn-cn-t{display:grid;gap:var(--ev-s-8);flex:1 1 200px;min-width:0}.mn-cn-r{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:var(--ev-s-8);align-items:baseline;font:var(--ev-sp)}.mn-cn-r small{color:var(--ev-gray-100);font:var(--ev-cap)}.mn-ph,.mn-srcm{display:grid;gap:var(--ev-s-8)}.mn-srcm-r{display:grid;grid-template-columns:28px 120px minmax(0,1fr);align-items:center;gap:var(--ev-s-12);padding:6px 0;border-top:1px solid var(--ev-gray-25)}.mn-srcm-r:first-child{border-top:0}@media(max-width:560px){.mn-srcm-r{grid-template-columns:28px minmax(0,1fr)}.mn-srcm-r .ev-selector{grid-column:1 / -1}.mn-src-r{grid-template-columns:minmax(0,1fr) auto}.mn-src-bar{grid-column:1 / -1;grid-row:2}.mn-up-d{width:auto}}.mn-page .ev-kpi{grid-template-rows:auto auto 1fr;align-content:stretch}.mn-page .ev-kpi>.ev-spark{align-self:end}.bl-pick{display:grid;gap:4px}.bl-pick .bl-lead{margin-bottom:var(--ev-s-8)}.bl-pick-c{display:flex;align-items:center;gap:var(--ev-s-8);margin-top:var(--ev-s-8);color:var(--ev-gray-100);font:var(--ev-cap)}.bl-pick-c b{color:var(--ev-black);font:var(--ev-sp);font-weight:var(--ev-bold)}.bl-pick-r{display:flex;align-items:center;gap:var(--ev-s-12);width:100%;padding:var(--ev-s-8) var(--ev-s-12);border:0;border-radius:var(--ev-r-12);background:none;text-align:left;cursor:pointer}.bl-pick-r:hover{background:var(--ev-gray-0)}.bl-pick-r:focus-visible{outline:none;box-shadow:var(--ev-focus)}.bl-pick-n{display:grid;flex:1;min-width:0}.bl-pick-n b{font:var(--ev-sp);font-weight:var(--ev-medium);color:var(--ev-black)}.bl-pick-n small{color:var(--ev-gray-100);font:var(--ev-cap)}.bl-pick-a{display:inline-flex;align-items:center;gap:4px;color:var(--ev-brand);font:var(--ev-sp);font-weight:var(--ev-medium)}.bl-pick-r.is-done .bl-pick-a{color:var(--ev-green)}.bl-pick-r.is-done .bl-pick-n small{color:var(--ev-green-dark, var(--ev-green))}.bl-form .ev-selector-item,.bl-shop .ev-selector-item,.bl-hw .ev-selector-item{color:var(--ev-gray-125, #5c5c74)}.bl-form .ev-selector-item[aria-pressed=true],.bl-shop .ev-selector-item[aria-pressed=true],.bl-hw .ev-selector-item[aria-pressed=true]{background:var(--ev-brand-tr);box-shadow:inset 0 0 0 2px var(--ev-brand);color:var(--ev-brand-dark, var(--ev-brand));font-weight:var(--ev-bold)}.bl-tu-n>.ev-field.is-on{--_bd: var(--ev-brand);background:var(--ev-brand-tr);box-shadow:inset 0 0 0 1px var(--ev-brand)}.bl-tu-n>.ev-field.is-on input{font-weight:var(--ev-bold);color:var(--ev-black)}.ll-lead{margin:0;color:var(--ev-gray-100);font:var(--ev-sp)}.ll-wz{display:grid;gap:var(--ev-s-16)}.ll-wz-steps{display:flex;gap:var(--ev-s-8);flex-wrap:wrap}.ll-wz-steps span{display:inline-flex;align-items:center;gap:6px;padding:4px 12px 4px 4px;border-radius:var(--ev-r-pill);background:var(--ev-gray-0);color:var(--ev-gray-100);font:var(--ev-cap);font-weight:var(--ev-medium)}.ll-wz-steps i{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--ev-gray-25);color:var(--ev-gray-100);font-style:normal;font-weight:var(--ev-bold)}.ll-wz-steps .is-on{background:var(--ev-brand-tr);color:var(--ev-black)}.ll-wz-steps .is-on i{background:var(--ev-brand);color:var(--ev-white)}.ll-wz-steps .is-done i{background:var(--ev-green);color:var(--ev-white)}.ll-wz-f{display:grid;gap:6px}.ll-wz-l{color:var(--ev-gray-100);font:var(--ev-sp);font-weight:var(--ev-medium)}.ll-wz-f>small{color:var(--ev-gray-75);font:var(--ev-cap)}.ll-wz-pr{display:flex;align-items:center;gap:var(--ev-s-8);flex-wrap:wrap}.ll-wz-pr>.ev-field{flex:1 1 160px}.ll-wz .ev-selector-item[aria-pressed=true]{background:var(--ev-brand-tr);box-shadow:inset 0 0 0 2px var(--ev-brand);color:var(--ev-black);font-weight:var(--ev-bold)}.ll-wz-foot{display:grid;grid-template-columns:1fr 1fr;gap:var(--ev-s-12);margin-top:var(--ev-s-8)}.ll-done{display:grid;justify-items:center;gap:4px;padding:var(--ev-s-16);border-radius:var(--ev-r-16);background:var(--ev-green-tr);text-align:center}.ll-done span{font-size:34px;line-height:1}.ll-done b{font:var(--ev-h3);font-weight:var(--ev-bold);color:var(--ev-black)}.ll-done small{color:var(--ev-gray-100);font:var(--ev-sp)}.ll-where{display:grid;gap:var(--ev-s-8)}.ll-where-r{box-sizing:border-box;display:flex;align-items:center;gap:var(--ev-s-12);width:100%;padding:var(--ev-s-12);border:0;border-radius:var(--ev-r-12);background:var(--ev-gray-0);text-align:left}button.ll-where-r{cursor:pointer}button.ll-where-r:hover{background:var(--ev-gray-25)}.ll-where-r>span:last-child{display:grid;gap:2px}.ll-where-r b{font:var(--ev-sp);font-weight:var(--ev-bold);color:var(--ev-black)}.ll-where-r small{color:var(--ev-gray-100);font:var(--ev-cap)}.ll-where-i{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:var(--ev-r-12);background:var(--ev-white);color:var(--ev-brand)}.lp{display:grid;gap:72px;margin:var(--ev-s-8) 0 var(--ev-s-16)}.lp-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:var(--ev-s-32);padding:48px 40px;border-radius:32px;background:radial-gradient(120% 120% at 0% 0%,#e9fbef,#eef8ff 55%,#f3f0ff);overflow:hidden}.lp-hero-t{position:relative;z-index:1;display:grid;gap:var(--ev-s-16)}.lp-hero h2{margin:0;font-size:clamp(30px,3.6vw,46px);line-height:1.08;font-weight:800;letter-spacing:-.02em;color:var(--ev-black)}.lp-hero p{margin:0;max-width:520px;color:var(--ev-gray-125, #5c5c74);font-size:18px;line-height:1.5}.lp-hero-a{display:flex;align-items:center;gap:var(--ev-s-16);flex-wrap:wrap;margin-top:var(--ev-s-8)}.lp-hero-a small{color:var(--ev-gray-100);font:var(--ev-cap)}.lp-pain-g{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ev-s-16)}.lp-pain-c{display:grid;gap:6px;padding:var(--ev-s-24);border-radius:24px;background:#fff7f3}.lp-pain-c span{font-size:34px;line-height:1;margin-bottom:6px}.lp-pain-c b{font-size:18px;font-weight:var(--ev-bold);color:var(--ev-black);line-height:1.3}.lp-pain-c small{color:var(--ev-gray-100);font:var(--ev-sp)}.lp-feat{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:48px}.lp-feat.is-flip .lp-feat-t{order:2}.lp-feat-t{display:grid;gap:var(--ev-s-12)}.lp-num{justify-self:start;padding:4px 12px;border-radius:var(--ev-r-pill);background:var(--ev-brand-tr);color:var(--ev-brand-dark, #12a8d8);font:var(--ev-sp);font-weight:800}.lp-feat h3{margin:0;font-size:clamp(24px,2.6vw,32px);line-height:1.15;font-weight:800;letter-spacing:-.01em;color:var(--ev-black)}.lp-feat p{margin:0;color:var(--ev-gray-125, #5c5c74);font-size:17px;line-height:1.5}.lp-feat ul{display:grid;gap:10px;margin:6px 0 0;padding:0;list-style:none}.lp-feat li{position:relative;padding-left:32px;color:var(--ev-black);font:var(--ev-p)}.lp-feat li:before{content:"✓";position:absolute;left:0;top:1px;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--ev-green-tr);color:var(--ev-green-dark, #2f9e57);font-size:13px;font-weight:800}.lp-final{display:flex;align-items:center;justify-content:space-between;gap:var(--ev-s-24);flex-wrap:wrap;padding:40px;border-radius:32px;background:linear-gradient(120deg,#3cf,#5b8cff 55%,#8e6cff);color:var(--ev-white)}.lp-final-t{display:grid;gap:6px;max-width:620px}.lp-final-t b{font-size:clamp(22px,2.4vw,30px);line-height:1.2;font-weight:800}.lp-final-t small{color:#ffffffd9;font:var(--ev-p)}.lp-final .ev-btn{background:var(--ev-white);color:#3a6dff;box-shadow:0 10px 24px #141e5040}@media(max-width:1100px){.lp-hero,.lp-feat{grid-template-columns:minmax(0,1fr)}.lp-feat.is-flip .lp-feat-t{order:0}.lp-pain-g{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.lp{gap:48px}.lp-hero{padding:28px 18px;border-radius:24px}.lp-final{padding:28px 20px}.lp-final .ev-btn{width:100%}}.lp{gap:96px}.lp-block{display:grid;gap:32px}.lp-head{display:grid;justify-items:center;gap:10px;max-width:760px;margin:0 auto;text-align:center}.lp-head h3{margin:0;font-size:clamp(28px,3.2vw,40px);line-height:1.12;font-weight:800;letter-spacing:-.02em;color:var(--ev-black)}.lp-head p{margin:0;color:var(--ev-gray-125, #5c5c74);font-size:18px;line-height:1.5}.lp-bridge{margin-bottom:-40px}.lp-feats{display:grid;gap:96px}.lp-pain-c{padding:28px}.lp-pain-c b{font-size:19px}.lp-pain-c small{font:var(--ev-p);line-height:1.45}.lp-start .lp-num{background:var(--ev-green-tr);color:var(--ev-green-dark, #2f9e57)}.lp-steps-l{display:grid;gap:14px;margin:8px 0 0;padding:0;list-style:none}.lp-steps-l li{display:flex;gap:14px;align-items:flex-start}.lp-steps-l li>span{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--ev-brand);color:var(--ev-white);font-weight:800;box-shadow:0 6px 14px #33ccff4d}.lp-steps-l b{display:block;font-size:18px;font-weight:var(--ev-bold);color:var(--ev-black)}.lp-steps-l small{color:var(--ev-gray-100);font:var(--ev-p)}.lp-final{position:relative;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:32px;padding:56px 48px;overflow:hidden}.lp-final-t{display:grid;justify-items:start;gap:12px;max-width:none}.lp-final-t b{font-size:clamp(26px,3vw,38px)}.lp-final-t small{max-width:520px;font-size:18px;line-height:1.5}.lp-final-t .ev-btn{margin-top:8px}.lp-final-v{position:relative;min-height:200px;pointer-events:none}@media(max-width:1100px){.lp-final{grid-template-columns:minmax(0,1fr)}.lp-final-v{min-height:170px}.lp-bridge{margin-bottom:-24px}}@media(max-width:600px){.lp,.lp-feats{gap:64px}.lp-final{padding:32px 20px}}.ll-set{display:grid;gap:10px}.ll-set-r{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:4px 14px;padding:14px 16px;border-radius:16px;background:var(--ev-gray-0)}.ll-set-e{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--ev-white);font-size:20px;box-shadow:0 2px 8px #3434620f}.ll-set-t{display:grid;gap:2px;min-width:0}.ll-set-t b{font:var(--ev-sp);font-weight:var(--ev-bold);color:var(--ev-black)}.ll-set-t small{color:var(--ev-gray-100);font:var(--ev-cap)}.ll-set-c{justify-self:end}.ll-set-c .ev-select{width:120px}.ll-set-x{grid-column:2 / -1;padding-top:8px}.ll-set-x .ev-field{max-width:260px}.ll-set .ev-selector-item{background:var(--ev-white)}.ll-wz .ll-set .ev-selector-item[aria-pressed=true]{background:var(--ev-brand-tr)}@media(max-width:600px){.ll-set-r{grid-template-columns:40px minmax(0,1fr)}.ll-set-c{grid-column:1 / -1;justify-self:start}}.lp-steps-l li{padding-left:0}.lp-steps-l li:before{content:none}@media(max-width:1100px){.lp-final-v{display:flex;flex-wrap:wrap;gap:10px;min-height:0}}.ll-main{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:14px;padding:16px;border-radius:16px;background:var(--ev-brand-tr);box-shadow:inset 0 0 0 1px #33ccff59}.ll-main .ll-set-t b{font:var(--ev-p);font-weight:var(--ev-bold)}.ll-know-h{margin:var(--ev-s-8) 0 0;color:var(--ev-gray-100);font:var(--ev-cap);font-weight:var(--ev-bold);text-transform:uppercase;letter-spacing:.04em}.ll-know{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ev-s-12);align-items:stretch}@media(max-width:640px){.ll-know{grid-template-columns:minmax(0,1fr)}}.ll-fin{display:grid;justify-items:center;gap:var(--ev-s-16);padding:var(--ev-s-24);border-radius:var(--ev-r-16);background:var(--ev-gray-0);text-align:center}.ll-fin-t{display:grid;justify-items:center;gap:var(--ev-s-4)}.ll-fin-t b{font:var(--ev-h3);font-weight:var(--ev-bold);color:var(--ev-black)}.ll-fin-t small{max-width:460px;color:var(--ev-gray-100);font:var(--ev-sp)}.ll-fin-pic{width:100%;text-align:left;-webkit-user-select:none;user-select:none}.ll-fin-win{display:grid;gap:var(--ev-s-12);padding:var(--ev-s-16);border-radius:var(--ev-r-16);background:var(--ev-white);box-shadow:var(--ev-sh-card)}.ll-fin-wh{display:flex;align-items:center;gap:var(--ev-s-8);color:var(--ev-brand)}.ll-fin-wh b{color:var(--ev-black);font:var(--ev-h4);font-weight:var(--ev-bold)}.ll-fin-k{grid-template-columns:repeat(3,minmax(0,1fr))}.ll-fin>.ev-btn{width:100%}.ll-know-c{display:grid;grid-template-rows:auto 1fr;overflow:hidden;border-radius:var(--ev-r-16);background:var(--ev-white);box-shadow:var(--ev-sh-card)}.ll-know-v{display:grid;place-items:center;height:196px;padding:var(--ev-s-16);box-sizing:border-box;background:var(--ev-gray-0);-webkit-user-select:none;user-select:none}.ll-know-p{display:grid;gap:var(--ev-s-8);width:100%;padding:var(--ev-s-12);box-sizing:border-box;border-radius:var(--ev-r-12);background:var(--ev-white);box-shadow:var(--ev-sh-8-soft);text-align:left}.ll-know-p .ev-selector{width:100%}.ll-know-p .ev-selector>*{flex:1}.ll-know-t{display:grid;align-content:start;gap:var(--ev-s-4);padding:var(--ev-s-12) var(--ev-s-16) var(--ev-s-16)}.ll-know-t b{font:var(--ev-sp);font-weight:var(--ev-bold);color:var(--ev-black)}.ll-know-t small{color:var(--ev-gray-100);font:var(--ev-cap)}.ll-who{display:flex;align-items:center;gap:var(--ev-s-8);min-width:0}.ll-who-t{display:grid;flex:1;min-width:0}.ll-who-t b{overflow:hidden;color:var(--ev-black);font:var(--ev-sp);font-weight:var(--ev-medium);text-overflow:ellipsis;white-space:nowrap}.ll-who-t small{color:var(--ev-gray-100);font:var(--ev-cap)}.ll-know-s,.ll-know-r{display:flex;align-items:center;justify-content:space-between;gap:var(--ev-s-8)}.ll-know-s{padding-top:var(--ev-s-8);border-top:1px solid var(--ev-gray-50)}.ll-know-s small{color:var(--ev-gray-100);font:var(--ev-cap)}.ll-know-s b{color:var(--ev-black);font:var(--ev-sp);font-weight:var(--ev-bold)}.ll-know-r span{overflow:hidden;color:var(--ev-black);font:var(--ev-cap);text-overflow:ellipsis;white-space:nowrap}.ll-know-r+.ll-know-r{padding-top:var(--ev-s-8);border-top:1px solid var(--ev-gray-50)}.ll-know-g{display:grid;padding-bottom:var(--ev-s-4);border-bottom:1px solid var(--ev-gray-50)}.ll-know-g b{color:var(--ev-black);font:var(--ev-sp);font-weight:var(--ev-bold)}.ll-know-g small{color:var(--ev-gray-100);font:var(--ev-cap)}@media(max-width:560px){.ll-fin{padding:var(--ev-s-16)}.ll-fin-k{grid-template-columns:minmax(0,1fr)}}.bl-school{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,300px);align-items:center;gap:var(--ev-s-24);margin-top:var(--ev-s-8);padding:var(--ev-s-24);border-radius:var(--ev-r-16);background:var(--ev-brand-tr)}.bl-school-t{display:grid;justify-items:start;gap:var(--ev-s-8)}.bl-school-t b{color:var(--ev-black);font:var(--ev-h3);font-weight:var(--ev-bold)}.bl-school-t small{color:var(--ev-gray-100);font:var(--ev-sp)}.bl-school-t .ev-btn{margin-top:var(--ev-s-8)}.bl-school-v{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:var(--ev-s-8);padding-top:var(--ev-s-12);-webkit-user-select:none;user-select:none}.bl-school-p{position:relative;display:grid;justify-items:center;gap:var(--ev-s-4);padding:var(--ev-s-16) var(--ev-s-8);border-radius:var(--ev-r-12);background:var(--ev-white);box-shadow:var(--ev-sh-card);text-align:center}.bl-school-p b{color:var(--ev-black);font:var(--ev-h2);font-weight:var(--ev-bold)}.bl-school-p small{margin-top:-6px;color:var(--ev-gray-100);font:var(--ev-cap)}.bl-school-p.is-on{padding:var(--ev-s-24) var(--ev-s-8);box-shadow:var(--ev-sh-16),inset 0 0 0 2px var(--ev-brand)}.bl-school-p.is-on>.ev-tag:first-child{position:absolute;top:-11px;left:50%;transform:translate(-50%);white-space:nowrap}@media(max-width:720px){.bl-school{grid-template-columns:minmax(0,1fr);padding:var(--ev-s-16)}.bl-school-v{max-width:320px}}.mn-fab{display:none}.mn-bal-btn{cursor:pointer;transition:box-shadow var(--ev-dur, .15s)}.mn-bal-btn:hover{box-shadow:inset 0 0 0 1px currentColor}.mn-bal-btn:focus-visible{outline:none;box-shadow:var(--ev-focus)}.mn-topped-s{flex:none;color:var(--ev-green);font:var(--ev-sp);font-weight:var(--ev-bold);white-space:nowrap}.bl-quick{gap:var(--ev-s-8)}.bl-quick .bl-pick-c:first-child{margin-top:0}@media(max-width:760px){.mn-head-r .mn-quick{display:none}.mn-fab{position:sticky;bottom:var(--ev-s-16);z-index:30;display:block;margin-top:var(--ev-s-16)}.mn-fab .ev-btn{box-shadow:var(--ev-sh-16)}}.mn-td.is-bal:has(.mn-bal-r){flex-direction:column;align-items:stretch;gap:var(--ev-s-4)}.mn-bal-r{display:flex;align-items:center;justify-content:space-between;gap:var(--ev-s-8);width:100%;min-width:0}.mn-td.is-bal small.mn-bal-c{flex:1 1 0;min-width:0;overflow:hidden;color:var(--ev-gray-100);font:var(--ev-cap);text-overflow:ellipsis;white-space:nowrap}.mn-bal-r .bl-chip{flex:none}@media(max-width:560px){.mn-td.is-bal:has(.mn-bal-r){width:150px}}.mn-feed{display:grid;gap:var(--ev-s-8)}.mn-fr{display:grid;grid-template-columns:36px minmax(0,1fr) auto auto;align-items:center;column-gap:var(--ev-s-12);row-gap:var(--ev-s-12);padding:var(--ev-s-12) var(--ev-s-16);border:1px solid var(--ev-gray-50);border-radius:var(--ev-r-12);box-shadow:inset 3px 0 0 var(--_c, var(--ev-gray-75))}.mn-fr.is-brand{--_c: var(--ev-brand)}.mn-fr.is-red{--_c: var(--ev-red)}.mn-fr.is-yellow{--_c: var(--ev-yellow)}.mn-fr.is-green{--_c: var(--ev-green)}.mn-fr-ic{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--ev-yellow-tr);color:var(--ev-yellow-dark)}.mn-fr-t{display:grid;gap:2px;min-width:0}.mn-fr-t b{overflow:hidden;color:var(--ev-black);font:var(--ev-sp);font-weight:var(--ev-medium);text-overflow:ellipsis;white-space:nowrap}.mn-fr-t small{color:var(--ev-gray-100);font:var(--ev-cap)}.mn-fr>.bl-chip,.mn-fr>.mn-topped-s{justify-self:end}.mn-fr-a{display:flex;align-items:center;gap:var(--ev-s-8)}.mn-fr:not(:has(>.bl-chip,>.mn-topped-s)) .mn-fr-a{grid-column:3 / -1}@media(max-width:760px){.mn-fr{grid-template-columns:36px minmax(0,1fr) auto;padding:var(--ev-s-12)}.mn-fr .mn-fr-a,.mn-fr:not(:has(>.bl-chip,>.mn-topped-s)) .mn-fr-a{grid-column:1 / -1}.mn-fr-a>.ev-btn:not(.ev-btn--icon){flex:1}.mn-fr-t b{white-space:normal}.mn-fab .ev-btn{height:48px}.mn-page{padding-bottom:var(--ev-s-16)}}.mn-open{cursor:pointer}.mn-fr-t.mn-open:hover b{color:var(--ev-brand)}.sm-card{display:grid;gap:var(--ev-s-16)}.sm-head{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:var(--ev-s-16)}.sm-who{display:grid;gap:var(--ev-s-4);min-width:0}.sm-who>b{overflow:hidden;color:var(--ev-black);font:var(--ev-h3);font-weight:var(--ev-bold);text-overflow:ellipsis;white-space:nowrap}.sm-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ev-s-4) var(--ev-s-12);color:var(--ev-gray-100);font:var(--ev-cap)}.sm-src{display:inline-flex;align-items:center;gap:var(--ev-s-4);height:24px;margin-left:calc(-1 * var(--ev-s-4));padding:0 var(--ev-s-4);border:0;border-radius:var(--ev-r-6);background:none;color:var(--ev-black);font:var(--ev-sp);font-weight:var(--ev-medium);cursor:pointer}.sm-src svg{flex:none;color:var(--ev-gray-100)}.sm-src:hover{background:var(--ev-gray-25)}.sm-src:focus-visible{outline:none;box-shadow:var(--ev-focus)}.sm-src.is-empty{color:var(--ev-brand)}.sm-src.is-empty svg{color:var(--ev-brand)}.sm-prof{align-self:start}.sm-cls{display:flex;align-items:center;gap:var(--ev-s-8);color:var(--ev-gray-100)}.sm-cls b{color:var(--ev-black);font:var(--ev-sp);font-weight:var(--ev-bold)}.sm-h{display:flex;align-items:baseline;gap:var(--ev-s-8);margin-top:var(--ev-s-8)}.sm-h b{color:var(--ev-black);font:var(--ev-h4);font-weight:var(--ev-bold)}.sm-h small{color:var(--ev-gray-100);font:var(--ev-cap)}.sm-add{gap:var(--ev-s-12)}.sm-add-hint{margin:0;color:var(--ev-gray-100);font:var(--ev-cap)}.mn-bal-none{display:inline-flex;align-items:center;height:22px;padding:0 var(--ev-s-8);border-radius:var(--ev-r-pill);background:var(--ev-gray-25);color:var(--ev-brand);font:var(--ev-cap);font-weight:var(--ev-medium);white-space:nowrap}.bl-pick-none{flex:none;color:var(--ev-gray-100);font:var(--ev-cap)}.lp-hero{background:var(--ev-brand-tr);border-radius:var(--ev-r-32)}.lp-hero p,.lp-head p,.lp-feat p{color:var(--ev-gray-100)}.lp-pain-c{background:var(--ev-gray-0);border-radius:var(--ev-r-16)}.lp-final{background:var(--ev-g-blue);border-radius:var(--ev-r-32)}.lp-final .ev-btn{background:var(--ev-white);color:var(--ev-brand-dark)}.lp-final-v{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:var(--ev-s-12);min-height:0}.lp-final-v .ev-tag{background:var(--ev-white);box-shadow:var(--ev-sh-16-soft)}.lp-steps-l li>span{box-shadow:none}.lp-art{display:grid;gap:var(--ev-s-16);margin:0;padding:var(--ev-s-24);border-radius:var(--ev-r-16);background:var(--ev-gray-0);-webkit-user-select:none;user-select:none;min-width:0}.lp-art-hero{padding:0;background:none}.lp-art-hero>.lp-card:nth-child(2){justify-self:end;width:min(100%,380px)}.lp-card{display:grid;gap:var(--ev-s-12);min-width:0;padding:var(--ev-s-16);border-radius:var(--ev-r-16);background:var(--ev-white);box-shadow:var(--ev-sh-card);text-align:left}.lp-card-h{display:flex;align-items:center;gap:var(--ev-s-8);color:var(--ev-brand)}.lp-card-h b{color:var(--ev-black);font:var(--ev-h4);font-weight:var(--ev-bold)}.lp-card-h small{margin-left:auto;color:var(--ev-gray-100);font:var(--ev-cap)}.lp-card-p{margin:0;color:var(--ev-gray-100);font:var(--ev-sp)}.lp-card .ev-selector{width:100%}.lp-card .ev-selector>*{flex:1}.lp-card>.ev-tag{justify-self:start}.lp-art-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--ev-s-8)}.lp-art-k{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-stu{margin-top:0}.lp-art .mn-goal{margin:0}.lp-hero-t>.ev-tag{justify-self:start}.lp-card .mn-fr{grid-template-columns:36px minmax(0,1fr)}.lp-card .mn-fr .mn-fr-a{grid-column:1 / -1}.lp-card .mn-fr .mn-fr-a>.ev-btn{flex:1}.lp-card .mn-fr-t b{white-space:normal}.lp-card .ll-know-r .ev-selector{width:auto;flex:none}.lp-card .ll-know-r .ev-selector>*{flex:none}.lp-card .ll-know-r>span:first-child{flex:1;min-width:0;font:var(--ev-sp)}.sc-pack{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px var(--ev-s-12);padding:var(--ev-s-8) 0;border-top:1px solid var(--ev-gray-50)}.lp-card-h+.sc-pack{border-top:0}.sc-pack>span{display:grid;min-width:0}.sc-pack>span b{overflow:hidden;color:var(--ev-black);font:var(--ev-sp);font-weight:var(--ev-medium);text-overflow:ellipsis;white-space:nowrap}.sc-pack small{color:var(--ev-gray-100);font:var(--ev-cap)}.sc-pack-r{display:grid;justify-items:end}.sc-pack-r b{color:var(--ev-black);font:var(--ev-sp);font-weight:var(--ev-bold);white-space:nowrap}.sc-pack-r em{color:var(--ev-gray-100);font:var(--ev-cap);font-style:normal}.sc-pack.is-arch b{color:var(--ev-gray-75)}.sc-tiles{padding-top:var(--ev-s-12)}.lp-card .ll-know-r.sc-rule{flex-direction:column;align-items:stretch;gap:var(--ev-s-8)}.lp-card .sc-rule .ev-selector{width:100%}.lp-card .sc-rule .ev-selector>*{flex:1}.lp-card .ev-donut{justify-self:center}.ll-wz>.ev-btn--s{justify-self:start}.sc-stu{display:grid;gap:var(--ev-s-8)}.sc-stu .cs-pack{justify-content:center;height:32px;font:var(--ev-sp)}.cm-pill-btn{border:0;cursor:pointer;font-family:inherit}.cm-pill-btn:focus-visible{outline:2px solid var(--ev-brand);outline-offset:2px}.cm-acc{display:grid;gap:var(--ev-s-24)}.cm-acc-sec{display:grid;gap:var(--ev-s-12);min-width:0}.cm-acc-sec+.cm-acc-sec{padding-top:var(--ev-s-24);border-top:1px solid var(--ev-gray-25)}.cm-acc-h{margin:0;color:var(--ev-black);font:var(--ev-h4);font-weight:var(--ev-bold)}.cm-acc-body{display:grid;gap:var(--ev-s-16);min-width:0}.cm-acc-empty{margin:0;padding:var(--ev-s-16) 0;color:var(--ev-gray-100);font:var(--ev-p);text-align:center}.cm-acc-people{display:grid;gap:var(--ev-s-8);min-width:0}.cm-acc-people .cb-count{margin:0}.cm-acc-row .cm-check-t{flex:1}.cm-acc-tags{flex:none;justify-content:flex-end}.cm-acc-muted{margin:0;color:var(--ev-gray-100);font:var(--ev-sp)}.cm-acc-card{display:flex;align-items:center;gap:var(--ev-s-12);min-width:0;padding:var(--ev-s-12);border-radius:var(--ev-r-12);background:var(--ev-gray-0)}.cm-acc-card>.cm-lcv{width:48px}.cm-acc-card>.cm-mod-cv.is-s{width:48px;height:48px;margin-top:8px}.cm-acc-card-t{display:grid;gap:2px;min-width:0}.cm-acc-card-t b{overflow:hidden;color:var(--ev-black);font:var(--ev-p);font-weight:var(--ev-bold);text-overflow:ellipsis;white-space:nowrap}.cm-acc-card-t small{color:var(--ev-gray-75);font:var(--ev-cap)}.cm-acc-form{display:grid;gap:var(--ev-s-16)}.cm-acc-field{display:grid;gap:var(--ev-s-8)}.cm-acc-label{color:var(--ev-black);font:var(--ev-sp);font-weight:var(--ev-medium)}.cm-acc-hint{color:var(--ev-gray-100);font:var(--ev-cap)}.cm-acc-calbtn{display:grid;place-items:center;width:32px;height:32px;margin-right:-6px;padding:0;border:0;border-radius:var(--ev-r-8);background:none;color:var(--ev-gray-75);cursor:pointer}.cm-acc-calbtn:hover,.cm-acc-calbtn.is-open{background:var(--ev-gray-0);color:var(--ev-brand)}.cm-acc-off{justify-self:start}.cm-coverf{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.cm-coverf>.cm-scover,.cm-coverf>.cb-form-cover{flex:none;width:56px}.cm-coverf>.cm-scover .cb-cover,.cm-coverf>.cb-form-cover .cb-cover{border-radius:var(--ev-r-12);font-size:24px}.cm-coverf>[hidden]{display:none}.cm-body .cm-ltab .cm-mod-h{min-height:0;padding:20px 12px 20px 8px;gap:16px}.cm-body .cm-ltab .cm-mod-h>.cm-mod-chev{margin-right:-8px}.cm-body .cm-ltab .cm-mod-chev{transform:rotate(-90deg)}.cm-body .cm-ltab .cm-mod.is-open .cm-mod-chev{transform:rotate(0)}.cm-body .cm-ltab .cm-lrow.is-drag{cursor:grab}.cm-body .cm-ltab.cm-mods{gap:var(--ev-s-16)}.cm-body .cm-ltab .cm-mod{border:2px solid var(--ev-gray-25);border-radius:var(--ev-r-16);background:var(--ev-white)}.cm-body .cm-ltab .cm-mod-h{border-radius:14px}.cm-body .cm-ltab .cm-mod-h{background:transparent}.cm-body .cm-ltab .cm-mod-h:hover{background:var(--ev-gray-0)}.cm-body .cm-ltab .cm-mod-b{margin:0;padding:var(--ev-s-12)}.cm-body .cm-ltab .cm-mod-b>.cm-lessons{gap:var(--ev-s-4)}.cm-body .cm-ltab .cm-mod-b .cm-lrow{min-height:0;padding:var(--ev-s-8)}.cm-body .cm-ltab .cm-mod-b .cm-lrow:hover{background:var(--ev-gray-0)}@media(max-width:760px){.cm-body .cm-ltab.cm-mods{gap:var(--ev-s-12)}.cm-body .cm-ltab .cm-mod-h{padding-block:var(--ev-s-16)}.cm-body .cm-ltab .cm-mod-b{padding:var(--ev-s-8) 6px}}.cm-body .cm-ltab .cm-mod.is-open>.cm-mod-h{border-bottom-left-radius:0;border-bottom-right-radius:0}.cm-ltab{overflow-anchor:none}.cm-addrow{display:flex;align-items:center;gap:var(--ev-s-16);width:100%;padding:var(--ev-s-8);border:0;border-radius:var(--ev-r-12);background:none;color:var(--ev-brand);font:var(--ev-p);text-align:left;cursor:pointer;transition:background .12s}.cm-lessons+.cm-addrow{margin-top:var(--ev-s-4)}.cm-addrow:hover{background:var(--ev-gray-0)}.cm-addrow-i{display:grid;place-items:center;flex:none;width:48px;height:48px;border-radius:var(--ev-r-12);background:var(--ev-brand-tr)}.cm-addrow-t{display:grid;gap:2px;min-width:0}.cm-addrow-t>b{font-weight:var(--ev-medium)}.cm-addrow-t>small{color:var(--ev-gray-75);font:var(--ev-cap)}@media(max-width:760px){.cm-addrow{gap:var(--ev-s-12)}.cm-addrow-i{width:40px;height:40px}}.sp-name-end{white-space:nowrap}.sp-name-end>.cm-mine{position:relative;top:-.1em;margin-left:var(--ev-s-8);vertical-align:middle}.cm-row-t small,.cm-pr-who small{min-width:0}.cm-row-t small>span,.cm-pr-who small>span{display:inline-flex;align-items:center;gap:4px;min-width:0}.cm-row-t small>span>svg,.cm-pr-who small>span>svg{flex:none}.cm-row-t small>span>em,.cm-pr-who small>span>em{overflow:hidden;font-style:normal;white-space:nowrap;text-overflow:ellipsis}@media(max-width:760px){.cm-row-t small,.cm-pr-who small{flex-wrap:wrap;gap:2px var(--ev-s-12)}.cm-row-t small>.cm-vsep,.cm-pr-who small>.cm-vsep{display:none}.cm-row-t small>span,.cm-pr-who small>span{max-width:100%}.cm-srow2{grid-template-columns:48px minmax(0,1fr);grid-template-areas:"av who" ". bar" ". act";column-gap:var(--ev-s-12);row-gap:var(--ev-s-8)}.cm-sav .cb-face{--s: 48px !important}.cm-sav .cm-new{left:-8px;top:-4px}}@media(max-width:600px){.mt-phead.is-mcenter{position:relative;flex-direction:column;flex-wrap:nowrap;align-items:center;gap:var(--ev-s-16);text-align:center}.mt-phead.is-mcenter>.mt-back{position:absolute;top:0;left:0;width:40px;height:40px}.mt-phead.is-mcenter>.mt-pinfo{flex:none;align-self:stretch;align-items:center;gap:var(--ev-s-16)}.mt-phead.is-mcenter .mt-ptop{justify-items:center}.mt-phead.is-mcenter .mt-ptitle{text-wrap:balance}.mt-phead.is-mcenter .mt-pauthor,.mt-phead.is-mcenter .mt-tags{justify-content:center}.mt-phead.is-mcenter .mt-pacts{align-self:stretch;justify-content:center}.mt-phead.is-mcenter .mt-pacts>.ev-btn{flex:1 1 0;min-width:0;justify-content:center}}@media(max-width:600px){.mt-phead.is-mcenter .mt-pacts>.ct-bfav{position:absolute;top:0;right:0;flex:none;width:40px;height:40px;padding:0}.mt-phead.is-mcenter .mt-pacts>.ct-bfav>span{display:none}.mt-phead.is-mcenter .mt-pacts:not(:has(>:not(.ct-bfav))){height:0;margin-top:calc(var(--ev-s-16) * -1)}.mt-phead.is-mcenter .mt-pacts>.ev-btn>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.spc-switch{display:flex;align-items:center;gap:var(--ev-s-12);min-width:0;margin-left:var(--ev-s-16)}.spc-switch[hidden]{display:none}.spc-sep{width:1px;height:24px;background:var(--ev-gray-50)}.spc-btn{display:flex;align-items:center;gap:var(--ev-s-8);min-width:0;max-width:280px;height:44px;padding:4px 8px 4px 6px;border:0;border-radius:var(--ev-r-12);background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color .15s ease}.spc-btn:hover,.spc-btn[aria-expanded=true]{background:var(--ev-gray-0)}.spc-btn:focus-visible{outline:none;box-shadow:var(--ev-focus)}.spc-t{display:grid;min-width:0;line-height:1.2}.spc-t b{overflow:hidden;font:var(--ev-sp);font-weight:var(--ev-medium);color:var(--ev-black);text-overflow:ellipsis;white-space:nowrap}.spc-t small.is-new{color:var(--ev-red);font-weight:var(--ev-medium)}.spc-t small{overflow:hidden;font:var(--ev-cap);color:var(--ev-gray-75);text-overflow:ellipsis;white-space:nowrap}.spc-arr{display:grid;color:var(--ev-gray-75)}.spc-mark{position:relative;display:grid;flex:none}.spc-mark>.ev-badge{position:absolute;top:-3px;right:-3px;box-shadow:0 0 0 2px var(--ev-white)}.spc-mark>.ev-badge[hidden]{display:none}.spc-list{display:grid;gap:2px;width:300px;max-width:calc(100vw - 32px);padding:var(--ev-s-8);border-radius:var(--ev-r-8);background:var(--ev-white);box-shadow:var(--ev-sh-16);color:var(--ev-black)}.spc-h{margin:var(--ev-s-8) var(--ev-s-8) 2px;font:var(--ev-cap);font-weight:var(--ev-medium);color:var(--ev-gray-75);text-transform:uppercase;letter-spacing:.04em}.spc-h:first-child{margin-top:2px}.spc-row{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(20px,auto);align-items:center;gap:var(--ev-s-12);width:100%;padding:var(--ev-s-8);border:0;border-radius:var(--ev-r-8);background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.spc-row:hover{background:var(--ev-gray-0)}.spc-row.is-on{cursor:default}.spc-row:focus-visible{outline:none;box-shadow:var(--ev-focus)}.spc-ok{display:grid;justify-items:end;color:var(--ev-brand)}.spc-row.is-teach{margin-top:var(--ev-s-4);border-top:1px solid var(--ev-gray-25);border-radius:0 0 var(--ev-r-8) var(--ev-r-8);padding-top:var(--ev-s-12)}.spc-plus{display:grid;place-items:center;width:32px;height:32px;border-radius:var(--ev-r-8);background:var(--ev-brand-tr);color:var(--ev-brand)}.spc-hint{max-width:260px}@media(max-width:760px){.spc-switch{flex:none;gap:var(--ev-s-8);margin-left:var(--ev-s-16)}.spc-btn{flex:none}.spc-sep,.spc-btn .spc-t{display:none}.spc-btn{padding:4px}}@media(max-width:640px){.spc-switch{flex:none}}.spc-btn.is-open{background:var(--ev-gray-25)}.ct-wait{display:grid;place-items:center;min-height:240px}.ct-subjects{margin-top:var(--ev-s-16)}.ct-body{margin-top:var(--ev-s-8)}.ct-up{margin-top:var(--ev-s-24)}.ct-subj-host{display:contents}.ct-subj-btn{flex:none;max-width:280px}.ct-subj-btn span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ct-subj-field{max-width:100%}.ct-subj-field span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:600px){.ct-subj-btn{width:40px;padding:0;justify-content:center}.ct-subj-btn span{display:none}}.ct-bans{display:grid;grid-template-columns:repeat(auto-fill,minmax(208px,1fr));gap:var(--ev-s-16);margin:var(--ev-s-16) 0 var(--ev-s-24)}.ct-ban{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:var(--ev-s-4);min-height:136px;padding:var(--ev-s-16);overflow:hidden;border:0;border-radius:var(--ev-r-16);background:var(--bg);color:var(--ev-black);font:inherit;text-align:left;cursor:pointer;transition:transform .25s var(--ev-ease, ease),box-shadow .25s var(--ev-ease, ease)}.ct-ban:hover,.ct-ban:focus-visible{outline:none;transform:translateY(-2px);box-shadow:0 8px 20px #52526624}.ct-ban-t{position:relative;z-index:2;flex:none;display:-webkit-box;max-width:64%;overflow:hidden;font:var(--ev-h4);overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:3}.ct-ban-n{position:relative;z-index:2;flex:none;color:var(--ev-gray-100);font:var(--ev-sp)}.ct-ban-art{position:absolute;right:0;bottom:-34px;width:152px;height:132px;pointer-events:none}.ct-ban-c{position:absolute;bottom:0;width:66px;aspect-ratio:2 / 3;overflow:hidden;border:2px solid var(--ev-white);border-radius:6px;background:var(--ev-gray-25);box-shadow:0 4px 12px #00000029;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.ct-ban-c img{display:block;width:100%;height:100%;object-fit:cover}.ct-ban-c.is-0{right:78px;transform:rotate(-10deg)}.ct-ban-c.is-1{right:40px;bottom:16px;z-index:1;transform:rotate(2deg)}.ct-ban-c.is-2{right:2px;transform:rotate(12deg)}.ct-ban:hover .ct-ban-c.is-0{transform:rotate(-13deg) translateY(-6px)}.ct-ban:hover .ct-ban-c.is-1{transform:rotate(0) translateY(-9px)}.ct-ban:hover .ct-ban-c.is-2{transform:rotate(15deg) translateY(-6px)}@media(max-width:600px){.ct-bans{grid-template-columns:none;grid-template-rows:repeat(2,minmax(112px,auto));grid-auto-flow:column;grid-auto-columns:64%;gap:var(--ev-s-8);margin-inline:calc(-1 * var(--ev-s-16));padding:0 var(--ev-s-16) var(--ev-s-4);overflow-x:auto;scroll-padding-inline:var(--ev-s-16);scrollbar-width:none}.ct-bans::-webkit-scrollbar{display:none}.ct-ban{min-height:112px;padding:var(--ev-s-12)}.ct-ban-art{transform:scale(.85);transform-origin:right bottom}.ct-chips .ev-selector,.ct-sec-subj{flex-wrap:nowrap;margin-inline:calc(-1 * var(--ev-s-16));padding:0 var(--ev-s-16);overflow-x:auto;scrollbar-width:none}.ct-chips .ev-selector::-webkit-scrollbar,.ct-sec-subj::-webkit-scrollbar{display:none}.ct-chips .ev-selector-item,.ct-sec-subj .ev-selector-item{flex:none}}.ct-sec-head{align-items:stretch}.ct-sec-hero{position:relative;flex:1;min-width:0;display:flex;align-items:center;min-height:208px;padding:var(--ev-s-24) var(--ev-s-32, 32px);overflow:hidden;border-radius:var(--ev-r-16);background:var(--bg)}.ct-sec-text{position:relative;z-index:2;display:grid;gap:var(--ev-s-8);max-width:min(44%,420px)}.ct-sec-text .mt-ptitle{margin:0}.ct-sec-d{margin:0;color:var(--ev-black);font:var(--ev-p)}.ct-sec-n{margin:0;color:var(--ev-gray-100);font:var(--ev-sp)}.ct-sec-hero>.ct-ban-art{display:none}.ct-sec-shelf{position:absolute;right:var(--ev-s-32, 32px);bottom:-36px;display:flex;align-items:flex-end;pointer-events:none}.ct-sec-c{position:relative;flex:none;width:104px;aspect-ratio:2 / 3;margin-left:-22px;overflow:hidden;border:3px solid var(--ev-white);border-radius:8px;background:var(--ev-gray-25);box-shadow:0 6px 16px #00000029;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.ct-sec-c img{display:block;width:100%;height:100%;object-fit:cover}.ct-sec-c.is-0{transform:rotate(-7deg) translateY(10px)}.ct-sec-c.is-1{transform:rotate(3deg) translateY(-6px);z-index:1}.ct-sec-c.is-2{transform:rotate(-2deg) translateY(-18px);z-index:2}.ct-sec-c.is-3{transform:rotate(5deg) translateY(-4px);z-index:1}.ct-sec-c.is-4{transform:rotate(-4deg) translateY(12px)}.ct-sec-hero:hover .ct-sec-c{transform:rotate(0) translateY(-14px)}.ct-sec-subj{margin-top:calc(-1 * var(--ev-s-4))}.ct-sec-list>.ct-none{margin-top:0}@media(max-width:900px){.ct-sec-shelf{display:none}.ct-sec-hero>.ct-ban-art{display:block;right:var(--ev-s-24);bottom:-40px;transform:scale(1.3);transform-origin:right bottom}.ct-sec-text{max-width:56%}}@media(max-width:600px){.ct-sec-hero{min-height:136px;padding:var(--ev-s-16)}.ct-sec-hero .mt-ptitle{font-size:22px;line-height:28px}.ct-sec-d{display:none}.ct-sec-hero>.ct-ban-art{right:0;bottom:-34px;transform:scale(.95)}}.ct-card .mt-card-c{position:relative}.ct-fav{position:absolute;top:var(--ev-s-8);right:var(--ev-s-8);z-index:2;box-shadow:0 2px 8px #0000001f;opacity:0;transition:opacity var(--ev-t-fast)}.ct-card:hover .ct-fav,.ct-card:focus-within .ct-fav,.ct-fav.is-active{opacity:1}@media(hover:none){.ct-fav{opacity:1}}.ct-fav.is-active .ev-ic,.ct-fav.is-just.is-active .ev-ic{color:var(--ev-red)}.ct-fav.is-active:not(.is-just):hover .ev-ic{color:var(--ev-red-dark)}.ct-chip-fav .ev-ic{color:var(--ev-red)}.ct-card .mt-tags{margin-top:var(--ev-s-4)}.ct-found .ct-found-r{width:100%;border:0;background:none;text-align:left;cursor:pointer;font:inherit;color:inherit}.ct-page .mt-lesson-t small{display:block;margin-top:2px;overflow:hidden;color:var(--ev-gray-75);font:var(--ev-cap);text-overflow:ellipsis}.ct-none{margin-top:var(--ev-s-16)}.ct-none-t{max-width:460px;margin:0 auto;color:var(--ev-gray-100);font:var(--ev-sp);text-align:center}.ct-none .ev-empty-acts{flex-wrap:wrap;justify-content:center}.ct-more-ai{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ev-s-8) var(--ev-s-12);margin-top:var(--ev-s-24)}.ct-more-ai:empty{display:none}.ct-more-ai-t{color:var(--ev-gray-100);font:var(--ev-sp)}.ct-body>.ev-alert{margin:var(--ev-s-16) 0 0}.ct-sp{display:grid;gap:var(--ev-s-12);text-align:left}.ct-sp [hidden]{display:none!important}.ct-sp-p{margin:0;color:var(--ev-gray-100);font:var(--ev-sp)}.ct-sp-q{width:100%}.ct-sp-list{display:grid;gap:var(--ev-s-8);max-height:min(46vh,420px);overflow:auto}.ct-sp-g{display:grid;gap:4px}.ct-sp-cap{margin:4px 4px 0;color:var(--ev-gray-100);font:var(--ev-cap);font-weight:var(--ev-medium)}.ct-sp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:4px}.ct-sp-o{display:flex;align-items:center;gap:var(--ev-s-8);min-width:0;height:44px;padding:0 var(--ev-s-8) 0 6px;border:0;border-radius:var(--ev-r-8);background:none;color:var(--ev-black);font:var(--ev-sp);text-align:left;cursor:pointer}.ct-sp-o:hover,.ct-sp-o:focus-visible{outline:none;background:var(--ev-gray-0)}.ct-sp-o.is-on{background:var(--ev-brand-tr);font-weight:var(--ev-medium)}.ct-sp-b{flex:none;display:grid;place-items:center;min-width:32px;height:32px;padding:0 6px;border-radius:var(--ev-r-8);background:var(--ev-brand-tr);color:var(--ev-brand-dark);font:var(--ev-cap);font-weight:var(--ev-bold);line-height:1}.ct-sp-o.is-on .ct-sp-b{background:var(--ev-white)}.ct-sp-n{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ct-sp-has{flex:none;display:grid;color:var(--ev-gray-75)}.ct-sp-ok{flex:none;color:var(--ev-brand);opacity:0}.ct-sp-o.is-on .ct-sp-ok{opacity:1}.ct-sp-o.is-add{width:100%;background:var(--ev-brand-tr);color:var(--ev-brand-dark);font-weight:var(--ev-medium)}.ct-sp-o.is-add .ct-sp-b,.ct-sp-o.is-mine .ct-sp-b{background:var(--ev-white);color:var(--ev-brand)}.ct-sp-own{display:flex;flex-wrap:wrap;gap:4px}.ct-sp-own:empty{display:none}.ct-sp-own .ct-sp-o{width:auto;max-width:100%}.ct-sp-legend{display:flex;align-items:center;gap:var(--ev-s-4);color:var(--ev-gray-75);font:var(--ev-cap)}@media(max-width:600px){.ct-sp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ct-sp-list{max-height:50vh}}.ct-sp-pop .ev-popup-acts .ev-btn{flex:1 1 0;min-width:0}.ct-notes{display:grid;gap:var(--ev-s-8)}.ct-notes-p{margin:0}.ct-notes-h{font:var(--ev-sp);font-weight:var(--ev-bold)}.ct-notes-ol{display:grid;gap:4px;margin:0;padding-left:20px}.ct-notes-ol li span{margin-right:var(--ev-s-8)}.ct-notes-ol li small{color:var(--ev-gray-100);font:var(--ev-cap)}.ct-next{display:grid;gap:var(--ev-s-8);padding:var(--ev-s-16) var(--ev-s-24);border-radius:var(--ev-r-16);background:var(--ev-gray-0)}.ct-next-h{font:var(--ev-h4)}.ct-next-r{display:flex;align-items:center;justify-content:space-between;gap:var(--ev-s-12);min-width:0}.ct-next-t{display:grid;min-width:0}.ct-next-t small{overflow:hidden;color:var(--ev-gray-100);font:var(--ev-sp);text-overflow:ellipsis;white-space:nowrap}.ct-next-r>.ev-btn{flex:none}@media(max-width:600px){.ct-next{padding:var(--ev-s-16)}.ct-next-r{flex-wrap:wrap}}.ct-page .mt-pacts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ev-s-8)}.ct-fav-on .ev-ic{color:var(--ev-red)}.ct-page .mt-lesson{cursor:pointer}.ct-page .mt-lessons,.ct-page .mt-lesson{grid-template-columns:minmax(0,1fr)}.ct-rate{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ev-s-12) var(--ev-s-24);padding:var(--ev-s-16) var(--ev-s-24);border-radius:var(--ev-r-16);background:var(--ev-brand-tr);transition:opacity .3s}.ct-rate-t{display:grid;gap:var(--ev-s-4);max-width:460px}.ct-rate-t b{font:var(--ev-h4)}.ct-rate-t span{color:var(--ev-gray-100);font:var(--ev-sp)}.ct-rate.is-done{justify-content:center}@media(max-width:600px){.ct-rate{padding:var(--ev-s-16)}.ct-rate .ev-rate button{width:36px;height:36px}.ct-rate .ev-rate button .ev-ic{width:32px;height:32px}}.ct-sim{margin-top:var(--ev-s-16)}.ct-bh{margin:0;color:var(--ev-black);font:var(--ev-h4);font-weight:700}.ct-bh>span{color:var(--ev-gray-75);font-weight:500}.ct-about{display:grid;justify-items:start;gap:var(--ev-s-8);margin-bottom:var(--ev-s-16)}.ct-about-t{justify-self:stretch}.ct-about-t.is-clamp{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4}a.mt-card,a.mt-lesson,a.ct-ban{text-decoration:none}a.mt-card,a.mt-lesson{color:inherit}.ct-news{margin-bottom:var(--ev-s-16)}.ct-news:empty{display:none}.ct-author-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ev-s-12);margin-top:var(--ev-s-32, 32px);padding:var(--ev-s-16) var(--ev-s-24);border-radius:var(--ev-r-16);background:var(--ev-gray-0)}.ct-author-cta small,.ct-author-t small{display:block;color:var(--ev-gray-100);font:var(--ev-sp)}.ct-author-t b{font:var(--ev-h4)}.ct-req{display:flex;flex-wrap:wrap;gap:var(--ev-s-8)}.ct-req-i{padding:var(--ev-s-4) var(--ev-s-12);border-radius:var(--ev-r-pill);background:var(--ev-gray-0);font:var(--ev-sp)}.ct-req-i small{color:var(--ev-gray-100)}.mt-pauthor .ev-tag,.mt-pauthor .ev-btn{margin-left:var(--ev-s-8);vertical-align:middle}.ct-promo{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--ev-s-16);margin-top:var(--ev-s-16)}.ct-promo-i{display:flex;align-items:center;justify-content:space-between;gap:var(--ev-s-12);padding:var(--ev-s-16) var(--ev-s-24);border-radius:var(--ev-r-16);background:var(--bg)}.ct-promo-t{display:grid;gap:2px;min-width:0}.ct-promo-t b{font:var(--ev-h4)}.ct-promo-t small{color:var(--ev-gray-100);font:var(--ev-sp)}.ct-promo-i>.ev-btn{flex:none}.ct-old{color:var(--ev-gray-75);font:var(--ev-sp)}.ct-upd{display:grid;gap:var(--ev-s-8)}.ct-changes{display:grid;gap:2px}.ct-list-a{opacity:1;pointer-events:auto}.ct-parsed{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ev-s-8);margin-top:var(--ev-s-8)}.ct-author-cta.is-pitch{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 360px;align-items:center;gap:var(--ev-s-24);overflow:hidden;margin-top:var(--ev-s-32);padding:var(--ev-s-32) var(--ev-s-40, 40px);border-radius:var(--ev-r-32);background:var(--ev-brand);color:var(--ev-white)}.ct-pitch-txt{position:relative;z-index:1;display:grid;justify-items:start;gap:var(--ev-s-16)}.ct-pitch-badge{padding:var(--ev-s-4) var(--ev-s-12);border-radius:var(--ev-r-32);background:color-mix(in srgb,var(--ev-white) 22%,transparent);font:var(--ev-cap);font-weight:500;letter-spacing:.02em}.ct-pitch-h{margin:0;font:var(--ev-h2);font-weight:700;color:var(--ev-white);max-width:560px;text-wrap:balance}.ct-pitch-p{margin:0;font:var(--ev-p, var(--ev-sp));opacity:.92;max-width:560px}.ct-pitch-perks{display:grid;gap:var(--ev-s-8);margin:var(--ev-s-4) 0 var(--ev-s-8)}.ct-pitch-perk{display:flex;align-items:center;gap:var(--ev-s-12);font:var(--ev-p);font-weight:500}.ct-pitch-ic{display:inline-grid;place-items:center;flex:none;width:36px;height:36px;border-radius:var(--ev-r-12);background:color-mix(in srgb,var(--ev-white) 22%,transparent);color:var(--ev-white)}.ct-pitch-art{position:relative;align-self:stretch;min-height:260px;margin:calc(-1 * var(--ev-s-32)) 0}.ct-pitch-c{position:absolute;bottom:-40px;width:170px;aspect-ratio:3 / 4;overflow:hidden;border-radius:var(--ev-r-12);box-shadow:var(--ev-sh-32);transition:transform var(--ev-t) var(--ev-ease)}.ct-pitch-c img{display:block;width:100%;height:100%;object-fit:cover}.ct-pitch-c.is-0{left:0;transform:rotate(-10deg)}.ct-pitch-c.is-1{left:90px;bottom:-6px;z-index:2;transform:rotate(-1deg)}.ct-pitch-c.is-2{left:185px;transform:rotate(9deg)}.ct-author-cta.is-pitch:hover .ct-pitch-c.is-1{transform:rotate(-1deg) translateY(-6px)}@media(max-width:860px){.ct-author-cta.is-pitch{grid-template-columns:1fr;padding:var(--ev-s-24);border-radius:var(--ev-r-16)}.ct-pitch-art{display:none}.ct-pitch-h{font:var(--ev-h3)}}.ct-ord{gap:var(--ev-s-12)}.ct-ord-book{display:flex;align-items:center;gap:var(--ev-s-16);margin-bottom:var(--ev-s-4)}.ct-ord-cover{flex:none;width:56px;height:76px;overflow:hidden;border-radius:var(--ev-r-8);background:var(--ev-gray-25);box-shadow:var(--ev-sh-8)}.ct-ord-cover img{display:block;width:100%;height:100%;object-fit:cover}.ct-ord-bt{display:grid;gap:4px;min-width:0}.ct-ord-bt b{font:var(--ev-h4)}.ct-ord-bt small{color:var(--ev-gray-100);font:var(--ev-sp)}.ct-ord-card{display:flex;align-items:center;gap:var(--ev-s-12);padding:var(--ev-s-12) var(--ev-s-16);border-radius:var(--ev-r-16);background:var(--ev-gray-0)}.ct-ord-ic{display:inline-grid;place-items:center;flex:none;width:44px;height:44px;border-radius:var(--ev-r-12);background:var(--ev-brand-tr);color:var(--ev-brand)}.ct-ord-ct{display:grid;gap:2px;min-width:0;flex:1}.ct-ord-ct b{font:var(--ev-p);font-weight:500}.ct-ord-ct small{color:var(--ev-gray-100);font:var(--ev-sp)}.ct-ord-pill{flex:none;padding:var(--ev-s-4) var(--ev-s-12);border-radius:var(--ev-r-32);background:var(--ev-brand-tr);color:var(--ev-brand-dark);font:var(--ev-sp);font-weight:500}.ct-ord-pay{display:flex;align-items:center;justify-content:space-between;gap:var(--ev-s-12);margin-top:var(--ev-s-4);padding:var(--ev-s-16);border-radius:var(--ev-r-16);background:var(--ev-brand-tr)}.ct-ord-pl{display:grid;gap:2px}.ct-ord-pl b{font:var(--ev-h4)}.ct-ord-sale{color:var(--ev-red);font:var(--ev-sp)}.ct-ord-sum{display:grid;justify-items:end}.ct-ord-sum b{font:var(--ev-h2);font-weight:700}.ct-ord-sum s{color:var(--ev-gray-75);font:var(--ev-sp)}.ct-ord-method{display:flex;align-items:center;gap:var(--ev-s-8);color:var(--ev-gray-100);font:var(--ev-sp)}.ct-ord-method .ev-ic{flex:none;color:var(--ev-gray-75)}.ct-ord-pop.is-done .ev-popup-title{width:100%;text-align:center}.ct-ord-done{display:grid;justify-items:center;gap:var(--ev-s-24);padding-top:var(--ev-s-8);text-align:center}.ct-ord-done-t{max-width:420px;margin:0;color:var(--ev-gray-100);font:var(--ev-p);text-wrap:balance}.ct-ord-art{position:relative;display:block;width:132px;height:180px}.ct-ord-big{display:block;width:132px;height:180px;overflow:hidden;border-radius:var(--ev-r-12);box-shadow:var(--ev-sh-32);background:var(--ev-gray-25);animation:ct-ord-pop .48s cubic-bezier(.2,.9,.3,1.3) both}.ct-ord-big img{display:block;width:100%;height:100%;object-fit:cover}.ct-ord-ok{position:absolute;right:-14px;bottom:-14px;display:grid;place-items:center;width:48px;height:48px;border:4px solid var(--ev-white);border-radius:50%;background:var(--ev-green);color:var(--ev-white);animation:ct-ord-pop .42s .26s cubic-bezier(.2,.9,.3,1.4) both}.ct-ord-art i{position:absolute;top:50%;left:50%;width:10px;height:10px;margin:-5px;border-radius:3px;background:var(--ev-brand);opacity:0;animation:ct-ord-burst .9s .2s cubic-bezier(.15,.7,.3,1) both}.ct-ord-art i:nth-of-type(2n){background:var(--ev-yellow);border-radius:50%}.ct-ord-art i:nth-of-type(3n){background:var(--ev-pink, var(--ev-red))}.ct-ord-art i:nth-of-type(5n){background:var(--ev-green)}.ct-ord-art i:nth-of-type(1){--x: -120px;--y: -70px}.ct-ord-art i:nth-of-type(2){--x: 120px;--y: -80px}.ct-ord-art i:nth-of-type(3){--x: -140px;--y: 10px}.ct-ord-art i:nth-of-type(4){--x: 140px;--y: 0}.ct-ord-art i:nth-of-type(5){--x: -100px;--y: 90px}.ct-ord-art i:nth-of-type(6){--x: 110px;--y: 95px}.ct-ord-art i:nth-of-type(7){--x: -50px;--y: -120px}.ct-ord-art i:nth-of-type(8){--x: 60px;--y: -125px}.ct-ord-art i:nth-of-type(9){--x: -160px;--y: -40px}.ct-ord-art i:nth-of-type(10){--x: 165px;--y: 45px}@keyframes ct-ord-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes ct-ord-burst{0%{opacity:0;transform:translate(0) scale(.4)}20%{opacity:1}to{opacity:0;transform:translate(var(--x),var(--y)) scale(1) rotate(160deg)}}@media(prefers-reduced-motion:reduce){.ct-ord-big,.ct-ord-ok{animation:none}.ct-ord-art i{display:none}}.ct-ord-rows{display:grid;grid-template-columns:minmax(120px,34%) 1fr;gap:var(--ev-s-8) var(--ev-s-16);margin:0;font:var(--ev-sp)}.ct-ord-rows dt{color:var(--ev-gray-100)}.ct-ord-rows dd{margin:0}@media(max-width:560px){.ct-ord-rows{grid-template-columns:1fr;gap:2px}.ct-ord-rows dd{margin-bottom:var(--ev-s-8)}.ct-ord-sum b{font:var(--ev-h3)}}.ct-btabs button{padding-bottom:6px}.cb-nw{display:grid;gap:var(--ev-s-16);text-align:left}.cb-nw .ev-frow{padding:0;box-shadow:none;gap:var(--ev-s-8)}.cb-nw .ev-frow-desc{font:var(--ev-cap)}.cb-nw-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ev-s-16)}@media(max-width:600px){.cb-nw-pair{grid-template-columns:minmax(0,1fr)}}.ev-popup.is-emotion.cb-nw-pop .ev-popup-icon{overflow:hidden;background:var(--_av, none);transition:background .15s}.ev-popup.cb-nw-pop .ev-popup-icon img{width:100%;height:100%;object-fit:cover}.ev-popup.cb-nw-pop .ev-popup-icon>img{display:block;min-width:0;aspect-ratio:1;border-radius:50%}.ev-popup.cb-nw-pop .ev-popup-icon .cb-cover{width:88px;height:88px;border-radius:var(--ev-r-16)}.ev-popup.cb-nw-pop .ev-popup-icon:has(.cb-cover){border-radius:var(--ev-r-16)}.ev-popup.cb-nw-pop .cb-nw-cv{display:block;border-radius:var(--ev-r-16)}.ev-popup.cb-nw-pop .cb-nw-cv .ev-hover-acts{cursor:pointer}.ev-popup.cb-nw-pop .cb-nw-cv .ev-hover-acts svg{width:24px;height:24px;filter:none}.cb-nw-avs{display:flex;flex-wrap:wrap;gap:var(--ev-s-8)}.cb-nw-av{position:relative;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:var(--bg, var(--ev-gray-25));color:var(--ev-gray-100);font-size:24px;line-height:1;cursor:pointer;transition:box-shadow .15s,transform .15s}.cb-nw-av:hover{transform:scale(1.06)}.cb-nw-av:focus-visible{outline:none;box-shadow:var(--ev-focus)}.cb-nw-av[aria-checked=true]{box-shadow:0 0 0 2px var(--ev-white),0 0 0 4px var(--ev-brand)}.cb-nw-av.is-up{border:1px dashed var(--ev-gray-50);background:var(--ev-white)}.cb-nw-av.is-up:hover{border-color:var(--ev-brand);color:var(--ev-brand)}.cb-nw-av img{width:100%;height:100%;border-radius:50%;object-fit:cover}.cb-nw-av>img{display:block;min-width:0;aspect-ratio:1}.cb-nw-av .ev-ic{width:20px;height:20px}.cb-nw-who{display:flex;align-items:center;gap:var(--ev-s-12);padding:var(--ev-s-8) var(--ev-s-12);border-radius:var(--ev-r-12);background:var(--ev-gray-0, var(--ev-gray-25))}.cb-nw-who-t{display:grid;gap:2px;min-width:0}.cb-nw-who-t b{font:var(--ev-p);font-weight:var(--ev-medium);color:var(--ev-black)}.cb-nw-who-t small{overflow:hidden;color:var(--ev-gray-100);font:var(--ev-sp);text-overflow:ellipsis;white-space:nowrap}.cb-nw-steps{display:grid;gap:var(--ev-s-12)}.cb-nw-step{display:flex;align-items:center;gap:var(--ev-s-16);padding:var(--ev-s-12) var(--ev-s-16);border:1px solid var(--ev-gray-25);border-radius:var(--ev-r-12);background:var(--ev-white)}.cb-nw-step-e{flex:none;display:grid;place-items:center;width:40px;height:40px;font-size:30px;line-height:1}.cb-nw-step-t{display:grid;flex:1;gap:2px;min-width:0}.cb-nw-step-t b{color:var(--ev-black);font:var(--ev-p);font-weight:var(--ev-medium)}.cb-nw-step-t small{color:var(--ev-gray-100);font:var(--ev-sp)}.cb-nw-step .ev-btn,.cb-nw-step .ev-tag{flex:none}@media(max-width:600px){.cb-nw-step{flex-wrap:wrap;gap:var(--ev-s-12)}.cb-nw-step-e{width:32px;height:32px;font-size:24px}.cb-nw-step-t{flex-basis:calc(100% - 48px)}.cb-nw-step .ev-btn{flex:1 1 100%}}.cb-nw-tones{display:flex;flex-wrap:wrap;gap:var(--ev-s-8)}.cb-nw-tones .cb-tone{width:32px;height:32px}.cb-tag.is-num{display:inline-flex;align-items:center;gap:2px}.cb-tag.is-num b{font-weight:var(--ev-medium)}.cb-nw-more{justify-self:start}.cb-nw-new .ev-popup-head>.cb-nw-avs{justify-content:center;align-items:center;gap:var(--ev-s-8) 10px;max-width:100%;min-height:64px}.cb-nw-new .cb-nw-av{width:44px;height:44px;font-size:24px;transition:width .15s,height .15s,font-size .15s,box-shadow .15s,transform .15s}.cb-nw-new .cb-nw-av[aria-checked=true]{width:60px;height:60px;font-size:34px}.cb-nw-new .cb-nw-av[aria-checked=true]:hover{transform:none}@media(max-width:600px){.cb-nw-new .ev-popup-head>.cb-nw-avs{gap:6px}.cb-nw-new .cb-nw-av{width:36px;height:36px;font-size:20px}.cb-nw-new .cb-nw-av[aria-checked=true]{width:52px;height:52px;font-size:30px}}.cb-nw-line{display:grid;gap:var(--ev-s-4)}.cb-nw-line .ev-alert{text-align:left}.cb-nw-note{color:var(--ev-gray-100);font:var(--ev-cap);padding-left:32px}.ev-popup.cb-nw-mini .ev-popup-body,.ev-popup.cb-pick-pop .ev-popup-body{text-align:left;color:inherit}.cb-pick{gap:var(--ev-s-12)}.cb-pick-list{display:grid;max-height:min(44vh,360px);overflow:auto;overscroll-behavior:contain}.cb-pick-h{padding:var(--ev-s-12) 0 var(--ev-s-4);color:var(--ev-gray-100);font:var(--ev-cap);font-weight:var(--ev-medium)}.cb-pick-h:first-child{padding-top:0}.cb-pick .cb-row.is-pick{padding:8px var(--ev-s-12);border-radius:var(--ev-r-12);border-bottom:0}.cb-pick .cb-row.is-pick.is-on{background:var(--ev-brand-tr);box-shadow:inset 0 0 0 2px var(--ev-brand)}.cb-pick .cb-row.is-pick:focus-visible{outline:none;box-shadow:var(--ev-focus)}.cb-pick .cb-row-t small{display:inline-flex;align-items:center;gap:4px}.cb-pick .cb-row-t small .ev-ic{width:16px;height:16px}.cb-pick-new{border-top:1px solid var(--ev-gray-25);padding-top:var(--ev-s-8)}.cb-pick-list:empty+.cb-pick-new,.cb-pick>.cb-pick-new:first-child{border-top:0;padding-top:0}.cb-pick-plus{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:var(--ev-r-8);border:1px dashed var(--ev-gray-50);color:var(--ev-brand)}.cb-pick-none{margin:0;padding:var(--ev-s-12) 0;color:var(--ev-gray-100);font:var(--ev-sp)}.cb-inv-copy{width:100%;min-height:96px;padding:var(--ev-s-12);border:1px solid var(--ev-gray-50);border-radius:var(--ev-r-12);font:var(--ev-sp);resize:none}.sp-head-acts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ev-s-8);margin-top:var(--ev-s-8)}@media(max-width:600px){.cb-nw-new .ev-popup-head{padding-top:var(--ev-s-56)}}.cb-tone.cb-tone-own{display:grid;place-items:center;background:var(--ev-gray-0);color:var(--ev-gray-100);box-shadow:inset 0 0 0 1px var(--ev-gray-50)}.cb-tone.cb-tone-own:hover{color:var(--ev-brand)}.cb-tone.cb-tone-own[aria-pressed=true]{color:var(--ev-brand);border-color:var(--ev-brand)}.ev-popup.cb-nw-pop .ev-popup-head{row-gap:var(--ev-s-16)}.mp-ms{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px;width:max-content;max-width:100%}.mp-ms .cb-cover.is-mini.mp-m{width:20px;height:20px;border-radius:var(--ev-r-4, 4px);container-type:size}.mp-ms .cb-cover.mp-m.is-off{opacity:.4}.mp-row.is-off .cm-row-t b{color:var(--ev-gray-100)}.cm-rows+.cm-rows{margin-top:0}.cm-lrow-t .mp-ldesc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--ev-gray-100);font:var(--ev-cap)}.mp-tags{display:grid;gap:12px}.mp-tags>div{display:grid;gap:6px}.mp-tags>div>span{color:var(--ev-gray-100);font:var(--ev-cap);font-weight:var(--ev-medium)}.mp-how{display:grid;gap:8px}.mp-how small{color:var(--ev-gray-100);font:var(--ev-cap)}.mp-stats{display:grid;gap:12px}.mp-secs{display:flex;flex-wrap:wrap;gap:4px 12px;color:var(--ev-gray-100);font:var(--ev-cap)}.mp-secs b{color:var(--ev-black);font-weight:var(--ev-medium)}.mp-rate .cm-rate-who>div{display:grid;gap:2px;min-width:0}@media(max-width:760px){.mp-rate .cm-rate-h span:nth-child(3),.mp-rate .cm-rate-r>span:nth-child(3){display:block;text-align:right}}.mp-pts{display:grid;grid-template-columns:minmax(0,1fr) 96px auto;align-items:center;gap:12px;font:var(--ev-sp)}.mp-pts>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mp-pts>small{color:var(--ev-gray-100);font:var(--ev-cap);white-space:nowrap}.cma-in{display:flex;gap:8px;align-items:flex-start}.cma-in>.ev-field{flex:1;min-width:0}.cma-in textarea{min-height:24px;max-height:12.75em;overflow-y:auto;resize:none;word-break:keep-all;overflow-wrap:normal}.cma-err{display:block;margin-top:-4px}.cma-head{display:flex;align-items:center;gap:16px;min-height:32px}.cma-head .cb-count{margin:0}.cma-list{display:grid;max-height:min(46vh,420px);overflow-y:auto}.cma-row{gap:12px}.cma-row .cm-row-t b{overflow-wrap:anywhere}.cma-check .ev-check{flex:none}.cma-q{display:inline-grid;place-items:center;color:var(--ev-gray-100);cursor:help}.cma-q:focus-visible{outline:2px solid var(--ev-brand);border-radius:50%}.cma-links{display:grid;gap:20px}.cma-link{display:grid;gap:12px;padding:16px;border:1px solid var(--ev-gray-50);border-radius:var(--ev-r-16);background:var(--ev-white)}.cma-link.is-off .dr-copy{opacity:.55}.cma-link-ic{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:50%;background:var(--ev-brand-tr);color:var(--ev-brand)}.cma-link-t{display:grid;gap:2px;min-width:0}.cma-link-t small{color:var(--ev-gray-100);font:var(--ev-cap)}.cma-link-new{justify-self:start}.cma-link-h{display:flex;align-items:center;gap:12px;font:var(--ev-p)}.cma-link-h b{font-weight:var(--ev-medium)}.cma-link-h .ev-switch{margin-left:auto}.cma-link-a{display:flex;gap:8px;flex-wrap:wrap}.cma-link .ev-field{min-width:0;background:var(--ev-gray-0)}.cma-link .ev-field-input{color:var(--ev-gray-75);text-overflow:ellipsis}.cma-req{display:grid;gap:16px}.cma-req>.cma-links{padding:16px;border:1px solid var(--ev-gray-25);border-radius:var(--ev-r-12);background:var(--ev-white)}.cma-req .cma-list{max-height:none;overflow:visible}.cma-rrow{gap:12px;flex-wrap:wrap}.cma-rrow .cm-row-t small{flex-wrap:wrap}.cma-new{padding:2px 8px;border-radius:999px;background:var(--ev-brand-tr);color:var(--ev-brand);font:var(--ev-cap);font-weight:var(--ev-medium)}.cma-note{margin:0;color:var(--ev-red);font:var(--ev-cap)}.cma-bar{position:sticky;bottom:0;display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:12px 0;background:var(--ev-white);border-top:1px solid var(--ev-gray-25)}.cma-dot{display:inline-grid;place-items:center;min-width:18px;height:18px;margin-left:6px;padding:0 5px;border-radius:999px;background:var(--ev-red);color:#fff;font:var(--ev-cap);font-weight:var(--ev-bold);line-height:1}.cma-details{display:grid;gap:12px}.cma-drow{display:grid;gap:2px}.cma-drow small{color:var(--ev-gray-100);font:var(--ev-cap)}.cma-drow b{font:var(--ev-p);font-weight:var(--ev-medium);overflow-wrap:anywhere}.cma-limit p{margin:0 0 8px}.cma-limit .cma-blue{color:var(--ev-brand)}@media(max-width:560px){.cma-rrow>.ev-btn{margin-left:56px}}.cb-card-page.wl-page{gap:var(--ev-s-56)}.wl-head{display:flex;align-items:center;justify-content:space-between;gap:var(--ev-s-16)}.wl-head-t{display:grid;gap:var(--ev-s-4);min-width:0}.wl-head h1{margin:0;color:var(--ev-black);font:var(--ev-h1);font-weight:var(--ev-bold);overflow-wrap:anywhere}.wl-head p{margin:0;color:var(--ev-gray-100);font:var(--ev-p)}.wl-ring{flex:none}.wl-ring .ev-ring-dial{box-sizing:border-box;width:72px;height:72px;padding:0 var(--ev-s-8);color:var(--ev-black);font:var(--ev-sp);font-weight:var(--ev-bold);text-align:center}.wl-ring .ev-ring-dial:before{top:6px;right:6px;bottom:6px;left:6px}.wl-ring.is-success .ev-ring-dial{color:var(--ev-green-dark)}.wl-pick{display:grid;gap:var(--ev-s-16);margin-top:calc(var(--ev-s-24) * -1)}.wl-pick-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ev-s-16)}.wl-opt{position:relative;display:grid;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:var(--ev-s-16);min-width:0;padding:var(--ev-s-16) var(--ev-s-56) var(--ev-s-16) var(--ev-s-16);border:0;border-radius:var(--ev-r-16);background:var(--ev-white);box-shadow:inset 0 0 0 1px var(--ev-gray-50);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .2s var(--ev-ease),box-shadow .2s var(--ev-ease)}.wl-opt:hover{box-shadow:inset 0 0 0 1px var(--ev-gray-75),var(--ev-sh-card)}.wl-opt.is-on{background:var(--ev-brand-tr);box-shadow:inset 0 0 0 2px var(--ev-brand)}.wl-opt:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--ev-brand),var(--ev-focus)}.wl-opt-e{display:grid;place-items:center;width:56px;height:56px;border-radius:var(--ev-r-16);background:var(--ev-white);box-shadow:var(--ev-sh-8-soft);font-size:30px;line-height:1}.wl-opt-t{display:grid;gap:var(--ev-s-2);min-width:0}.wl-opt-t b{color:var(--ev-black);font:var(--ev-h4);font-weight:var(--ev-bold)}.wl-opt-t small{color:var(--ev-gray-100);font:var(--ev-sp)}.wl-opt-ok{position:absolute;top:50%;right:var(--ev-s-16);display:grid;place-items:center;width:24px;height:24px;margin-top:-12px;border-radius:50%;box-shadow:inset 0 0 0 2px var(--ev-gray-50);color:transparent;transition:background .2s var(--ev-ease)}.wl-opt.is-on .wl-opt-ok{background:var(--ev-brand);box-shadow:none;color:#fff}.wl-about{max-width:76ch;margin:0;color:var(--ev-gray-100);font:var(--ev-p)}.wl-road{position:relative;container:wl-road / inline-size}.wl-route{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none}.wl-route path{fill:none;stroke-width:3;stroke-linecap:round;stroke-dasharray:8 10}.wl-route .is-todo{stroke:var(--ev-gray-75);animation:wl-march 1.4s linear infinite}.wl-route .is-done{stroke:var(--ev-green)}@keyframes wl-march{to{stroke-dashoffset:-36}}.wl-steps{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--ev-s-24) 88px;margin:0;padding:0;list-style:none}.wl-step{position:relative;container:wl-step / inline-size}.wl-step:nth-child(odd){grid-column:1}.wl-step:nth-child(2n){grid-column:2}.wl-step:nth-child(1){grid-row:1 / span 2}.wl-step:nth-child(2){grid-row:2 / span 2}.wl-step:nth-child(3){grid-row:3 / span 2}.wl-step:nth-child(4){grid-row:4 / span 2}.wl-step:nth-child(5){grid-row:5 / span 2}.wl-card{position:relative;display:grid;grid-template-columns:152px minmax(0,1fr);align-items:center;gap:var(--ev-s-16);padding:var(--ev-s-12);border-radius:var(--ev-r-16);background:var(--ev-white);box-shadow:var(--ev-sh-card);transition:opacity var(--ev-t),box-shadow var(--ev-t)}.wl-body{display:grid;justify-items:start;gap:var(--ev-s-4);min-width:0}.wl-body h2{margin:0;color:var(--ev-black);font:var(--ev-h4);font-weight:var(--ev-bold);overflow-wrap:anywhere}.wl-body p{margin:0 0 var(--ev-s-8);color:var(--ev-gray-100);font:var(--ev-sp)}.wl-acts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ev-s-8) var(--ev-s-16)}.wl-step.is-next .wl-card{box-shadow:var(--ev-sh-16),inset 0 0 0 2px var(--ev-brand)}.wl-step.is-later .wl-card{opacity:.6;box-shadow:inset 0 0 0 1px var(--ev-gray-50)}.wl-step.is-later:is(:hover,:focus-within) .wl-card{opacity:1;box-shadow:var(--ev-sh-card)}.wl-step.is-done .wl-card{display:flex;align-items:center;justify-content:space-between;gap:var(--ev-s-12);min-height:56px;padding:var(--ev-s-12) var(--ev-s-16);box-shadow:inset 0 0 0 1px var(--ev-gray-25)}.wl-step.is-done h2{margin:0;min-width:0;color:var(--ev-black);font:var(--ev-p);font-weight:var(--ev-medium)}.wl-ok{flex:none;color:var(--ev-green-dark);font:var(--ev-sp);font-weight:var(--ev-medium)}.wl-step:nth-child(odd) .wl-card{padding-right:var(--ev-s-28)}.wl-step:nth-child(2n) .wl-card{padding-left:var(--ev-s-28)}.wl-node{position:absolute;z-index:1;top:50%;display:grid;place-items:center;width:32px;height:32px;margin-top:-16px;border-radius:50%;background:var(--ev-white);color:var(--ev-gray-100);font:var(--ev-sp);font-weight:var(--ev-bold);box-shadow:inset 0 0 0 2px var(--ev-gray-50),0 0 0 4px var(--ev-white)}.wl-step:nth-child(odd) .wl-node{right:-16px}.wl-step:nth-child(2n) .wl-node{left:-16px}.wl-step.is-next .wl-node{background:var(--ev-brand);color:#fff;box-shadow:0 0 0 4px var(--ev-white);animation:wl-ping 2s var(--ev-ease) infinite}.wl-step.is-done .wl-node{background:var(--ev-green);color:#fff;box-shadow:0 0 0 4px var(--ev-white)}@keyframes wl-ping{0%{box-shadow:0 0 0 4px var(--ev-white),0 0 0 4px rgb(var(--ev-brand-rgb) / 45%)}70%,to{box-shadow:0 0 0 4px var(--ev-white),0 0 0 16px rgb(var(--ev-brand-rgb) / 0%)}}.wl-node.is-pop{animation:wl-node-pop .5s var(--ev-ease) both}@keyframes wl-node-pop{0%{transform:scale(.4)}60%{transform:scale(1.2)}to{transform:none}}.wl-burst{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.wl-burst i{position:absolute;top:50%;left:50%;width:6px;height:6px;margin:-3px;border-radius:50%;background:var(--ev-green);opacity:0;animation:wl-spark .8s var(--ev-ease) forwards}.wl-burst i:nth-child(3n+1){background:var(--ev-brand)}.wl-burst i:nth-child(3n+2){background:var(--ev-yellow)}@keyframes wl-spark{0%{opacity:1;transform:rotate(var(--a)) translateY(-10px) scale(1)}to{opacity:0;transform:rotate(var(--a)) translateY(-34px) scale(.4)}}.wl-step.is-new .wl-card{animation:wl-done-in .5s var(--ev-ease) both}@keyframes wl-done-in{0%{opacity:0;transform:scale(.96)}}.wl-confetti{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;overflow:hidden;pointer-events:none}.wl-confetti i{position:absolute;top:-16px;left:var(--x);width:var(--sz);height:calc(var(--sz) * .6);border-radius:2px;opacity:0;animation:wl-fall var(--dur) cubic-bezier(.25,.6,.45,1) var(--delay) forwards}.wl-confetti .is-c0{background:var(--ev-brand)}.wl-confetti .is-c1{background:var(--ev-yellow)}.wl-confetti .is-c2{background:var(--ev-green)}.wl-confetti .is-c3{background:var(--ev-red)}.wl-confetti .is-c4{background:var(--ev-decor-violet)}.wl-confetti .is-c5{background:var(--ev-av-pink)}@keyframes wl-fall{0%{opacity:1;transform:translate(0) rotate(0)}85%{opacity:1}to{opacity:0;transform:translate(var(--dx),105vh) rotate(var(--rot))}}.wl-art{--tint: var(--ev-brand-tr);display:grid;place-items:center;height:112px;overflow:hidden;border-radius:var(--ev-r-12);background:var(--tint)}.wl-art.is-schedule{--tint: var(--ev-av-yellow-tr)}.wl-art.is-pin{--tint: var(--ev-av-violet-tr)}.wl-art.is-student{--tint: var(--ev-av-orange-tr)}.wl-art.is-held{--tint: var(--ev-av-green-tr)}.wl-art.is-race{--tint: var(--ev-av-yellow-tr)}.wl-art.is-unlock{--tint: var(--ev-av-violet-tr)}.wl-art.is-crowd{--tint: var(--ev-av-orange-tr)}.wl-art.is-bars{--tint: var(--ev-av-green-tr)}.wl-stage{position:relative;flex:none;width:152px;height:112px}.wl-stage>*{position:absolute}.wl-stage .ev-ic{display:block}:is(.wl-sheet,.wl-chip,.wl-cal,.wl-cal-pin,.wl-room,.wl-mini,.wl-link,.wl-ava,.wl-vid,.wl-ex,.wl-track,.wl-flag,.wl-lrow,.wl-face,.wl-prow){background:var(--ev-white);box-shadow:0 4px 12px rgb(var(--ev-shadow-rgb) / 18%)}.wl-sheet{top:6px;left:32px;display:grid;grid-template-rows:12px repeat(3,20px);align-content:start;row-gap:6px;width:88px;height:100px;overflow:hidden;border-radius:var(--ev-r-8)}.wl-sheet-bar{background:var(--ev-brand)}.wl-slot{margin:0 8px;border:1.5px dashed var(--ev-gray-50);border-radius:6px}.wl-chip{left:40px;display:flex;align-items:center;gap:4px;width:72px;height:20px;padding:0 6px;border-radius:6px;color:var(--ev-brand)}.wl-chip i:not(.wl-dot){flex:1;height:4px;border-radius:2px;background:var(--ev-gray-50)}.wl-chip b{font:var(--ev-cap);font-weight:var(--ev-bold);line-height:1}.wl-dot{flex:none;width:7px;height:7px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--ev-brand)}.wl-dot.is-on{background:var(--ev-brand)}.wl-chip.is-1{top:24px;--fx: -46px;--fy: -18px;--fr: -14deg}.wl-chip.is-2{top:50px;--fx: 52px;--fy: 4px;--fr: 12deg;--d: .45s}.wl-chip.is-3{top:76px;--fx: -42px;--fy: 22px;--fr: 10deg;--d: .9s}.wl-tick{top:0;left:108px;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--ev-green);color:#fff}.wl-step:is(.is-next,.is-later:hover,.is-later:focus-within) .wl-chip{animation:wl-fly 5s var(--ev-ease) var(--d, 0s) infinite both}.wl-step:is(.is-next,.is-later:hover,.is-later:focus-within) .wl-tick{animation:wl-pop 5s var(--ev-ease) .3s infinite both}@keyframes wl-fly{0%,6%{opacity:0;transform:translate(var(--fx),var(--fy)) rotate(var(--fr)) scale(.9)}20%,84%{opacity:1;transform:none}94%,to{opacity:0;transform:none}}@keyframes wl-pop{0%,36%{opacity:0;transform:scale(.3)}44%{opacity:1;transform:scale(1.2)}50%,84%{opacity:1;transform:none}94%,to{opacity:0;transform:none}}.wl-cal{top:6px;left:20px;display:grid;grid-template-rows:14px auto;width:112px;height:100px;overflow:hidden;border-radius:var(--ev-r-8)}.wl-cal-bar{background:var(--ev-brand)}.wl-cal-grid{display:grid;grid-template-columns:repeat(5,1fr);align-content:start;gap:4px;padding:8px}.wl-cal-grid i{height:18px;border-radius:4px;background:var(--ev-gray-25)}.wl-cal-lesson{top:50px;left:48px;width:56px;height:18px;border-radius:4px;background:var(--ev-g-lesson-current);transform-origin:left center}.wl-cal-pin{top:36px;left:96px;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;color:var(--ev-brand)}.wl-step:is(.is-next,.is-later:hover,.is-later:focus-within) .wl-cal-lesson{animation:wl-fill 4.5s var(--ev-ease) infinite both}.wl-step:is(.is-next,.is-later:hover,.is-later:focus-within) .wl-cal-pin{animation:wl-pop 4.5s var(--ev-ease) infinite both}@keyframes wl-fill{0%,10%{opacity:0;transform:scaleX(0)}14%{opacity:1}34%,84%{opacity:1;transform:none}94%,to{opacity:0;transform:none}}.wl-room{top:24px;left:82px;display:grid;place-items:center;width:60px;height:60px;border-radius:var(--ev-r-16);color:var(--ev-av-violet)}.wl-room-live{position:absolute;top:-4px;right:-4px;width:14px;height:14px;border-radius:50%;background:var(--ev-green);box-shadow:0 0 0 2px var(--ev-white)}.wl-mini{top:36px;left:12px;display:grid;grid-template-rows:8px;align-content:start;gap:5px;width:46px;height:40px;overflow:hidden;border-radius:var(--ev-r-8)}.wl-mini i{height:4px;margin:0 6px;border-radius:2px;background:var(--ev-gray-50)}.wl-mini i.wl-mini-bar{height:8px;margin:0;border-radius:0;background:var(--ev-brand)}.wl-step:is(.is-next,.is-later:hover,.is-later:focus-within) .wl-mini{animation:wl-flight 4.5s var(--ev-ease) infinite both}.wl-step:is(.is-next,.is-later:hover,.is-later:focus-within) .wl-room{animation:wl-bump 4.5s var(--ev-ease) infinite both}.wl-step:is(.is-next,.is-later:hover,.is-later:focus-within) .wl-room-live{animation:wl-pop 4.5s var(--ev-ease) infinite both}@keyframes wl-flight{0%{opacity:0;transform:none}8%,16%{opacity:1;transform:none}32%{opacity:1;transform:translate(38px,-30px) rotate(-8deg)}46%{opacity:1;transform:translate(77px,-4px) scale(.35)}50%,to{opacity:0;transform:translate(77px,-4px) scale(.3)}}@keyframes wl-bump{0%,44%{transform:none}50%{transform:scale(1.1)}58%,to{transform:none}}.wl-link{top:60px;left:8px;display:flex;align-items:center;gap:4px;width:62px;height:28px;padding:0 8px;border-radius:var(--ev-r-pill);color:var(--ev-brand)}.wl-link i{flex:1;height:4px;border-radius:2px;background:var(--ev-gray-50)}.wl-bubble{top:12px;left:64px;display:flex;align-items:center;gap:4px;width:76px;height:36px;padding:0 8px;border-radius:12px 12px 12px 4px;background:var(--ev-brand);color:#fff}.wl-bubble i{flex:1;height:4px;border-radius:2px;background:#fff9}.wl-ava{top:58px;left:84px;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;font-size:24px;line-height:1}.wl-ava-ok{top:56px;left:116px;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--ev-green);color:#fff}.wl-step:is(.is-next,.is-later:hover,.is-later:focus-within) .wl-link{animation:wl-send 4.5s var(--ev-ease) infinite both}.wl-step:is(.is-next,.is-later:hover,.is-later:focus-within) .wl-bubble{animation:wl-pop 4.5s var(--ev-ease) -.4s infinite both}.wl-step:is(.is-next,.is-later:hover,.is-later:focus-within) .wl-ava{animation:wl-pop 4.5s var(--ev-ease) .5s infinite both}.wl-step:is(.is-next,.is-later:hover,.is-later:focus-within) .wl-ava-ok{animation:wl-pop 4.5s var(--ev-ease) .9s infinite both}@keyframes wl-send{0%{opacity:0;transform:none}6%,14%{opacity:1;transform:none}30%{opacity:0;transform:translate(48px,-40px) scale(.5)}31%,to{opacity:0;transform:none}}.wl-vid{top:6px;display:grid;place-items:center;width:62px;height:44px;border-radius:var(--ev-r-8);font-size:22px;line-height:1}.wl-vid.is-t{left:10px}.wl-vid.is-s{left:80px}.wl-talk{position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:10px;box-shadow:0 0 0 2px var(--ev-green)}.wl-ex{top:58px;left:10px;display:grid;align-content:center;gap:8px;width:132px;height:46px;padding:0 10px;border-radius:var(--ev-r-8)}.wl-ex i{width:85%;height:6px;border-radius:3px;background:var(--ev-gray-50)}.wl-ex i+i{width:60%}.wl-focus{top:67px;left:14px;width:124px;height:14px;border-radius:5px;background:rgb(var(--ev-brand-rgb) / 12%);box-shadow:0 0 0 2px var(--ev-brand)}.wl-cur{width:16px;height:20px}.wl-cur svg{display:block;stroke:#fff;stroke-width:1.2;stroke-linejoin:round}.wl-cur.is-t{top:66px;left:98px;fill:var(--ev-brand)}.wl-cur.is-s{top:84px;left:44px;fill:var(--ev-decor-pink)}.wl-step:is(.is-next,.is-later:hover,.is-later:focus-within) .wl-talk{animation:wl-blink 1.6s ease-in-out infinite both}.wl-step:is(.is-next,.is-later:hover,.is-later:focus-within) .wl-focus{animation:wl-focus 4.5s var(--ev-ease) infinite both}.wl-step:is(.is-next,.is-later:hover,.is-later:focus-within) .wl-cur.is-t{animation:wl-cur-t 4.5s var(--ev-ease) infinite both}.wl-step:is(.is-next,.is-later:hover,.is-later:focus-within) .wl-cur.is-s{animation:wl-cur-s 4.5s var(--ev-ease) infinite both}@keyframes wl-blink{50%{opacity:.25}}@keyframes wl-focus{0%,40%{transform:none}50%,90%{transform:translateY(14px)}to{transform:none}}@keyframes wl-cur-t{0%,to{transform:none}25%{transform:translate(-36px,2px)}50%{transform:translate(-50px,16px)}75%{transform:translate(-10px,14px)}}@keyframes wl-cur-s{0%,to{transform:none}30%{transform:translate(30px,-6px)}60%{transform:translate(56px,-2px)}80%{transform:translate(20px,2px)}}.wl-track{top:50px;left:10px;width:132px;height:36px;border-radius:var(--ev-r-pill)}.wl-track-line{position:absolute;top:17px;right:18px;left:18px;border-top:2px dashed var(--ev-gray-50)}.wl-track-dot{position:absolute;top:13px;width:10px;height:10px;border-radius:50%;background:var(--ev-white);box-shadow:inset 0 0 0 2px var(--ev-gray-50)}.wl-track-dot.is-1{left:30px}.wl-track-dot.is-2{left:61px;--d: .3s}.wl-track-dot.is-3{left:92px;--d: .6s}.wl-runner{top:16px;left:14px;font-size:30px;line-height:1;transform:scaleX(-1)}.wl-flag{top:18px;left:112px;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;color:var(--ev-brand)}.wl-step:is(.is-next,.is-later:hover,.is-later:focus-within) .wl-runner{animation:wl-run 4.5s var(--ev-ease) infinite both}.wl-step:is(.is-next,.is-later:hover,.is-later:focus-within) .wl-track-dot{animation:wl-dot 4.5s var(--ev-ease) var(--d, 0s) infinite both}.wl-step:is(.is-next,.is-later:hover,.is-later:focus-within) .wl-flag{animation:wl-bump 4.5s var(--ev-ease) .9s infinite both}@keyframes wl-run{0%,8%{transform:scaleX(-1)}50%,84%{transform:translate(82px) scaleX(-1)}94%,to{opacity:0;transform:translate(82px) scaleX(-1)}}@keyframes wl-dot{0%,14%{background:var(--ev-white)}22%,84%{background:var(--ev-brand);box-shadow:inset 0 0 0 2px var(--ev-brand)}94%,to{background:var(--ev-white)}}.wl-lrow{left:16px;display:flex;align-items:center;gap:8px;width:120px;height:26px;padding:0 4px 0 10px;border-radius:var(--ev-r-8)}.wl-lrow.is-1{top:14px}.wl-lrow.is-2{top:43px}.wl-lrow.is-3{top:72px;opacity:.7}.wl-lrow i{flex:1;height:6px;border-radius:3px;background:var(--ev-gray-50)}.wl-lk{display:grid;place-items:center;flex:none;width:18px;height:18px;border-radius:50%}.wl-lk.is-ok{background:var(--ev-green);color:#fff}.wl-lk.is-lock{background:var(--ev-gray-25);color:var(--ev-gray-100)}.wl-lk.is-swap{position:absolute;top:4px;right:4px;opacity:0}.wl-step:is(.is-next,.is-later:hover,.is-later:focus-within) .wl-lrow.is-2 .wl-lk.is-lock{animation:wl-hide 4.5s var(--ev-ease) infinite both}.wl-step:is(.is-next,.is-later:hover,.is-later:focus-within) .wl-lk.is-swap{animation:wl-pop 4.5s var(--ev-ease) infinite both}@keyframes wl-hide{0%,36%{opacity:1;transform:none}44%,84%{opacity:0;transform:scale(.4)}94%,to{opacity:1;transform:none}}.wl-face{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;font-size:20px;line-height:1}.wl-face.is-1{top:10px;left:16px;--d: -1.2s}.wl-face.is-2{top:6px;left:58px;--d: -1s}.wl-face.is-3{top:12px;left:100px;--d: -.8s}.wl-face.is-4{top:46px;left:32px;--d: -.6s}.wl-face.is-5{top:42px;left:76px;--d: -.4s}.wl-face.is-6{top:50px;left:112px;width:28px;height:28px;font-size:16px;--d: -.2s}.wl-count{top:82px;left:34px;display:flex;align-items:center;gap:4px;height:24px;padding:0 10px;border-radius:var(--ev-r-pill);background:var(--ev-brand);color:#fff;font:var(--ev-cap);font-weight:var(--ev-bold);line-height:1}.wl-step:is(.is-next,.is-later:hover,.is-later:focus-within) .wl-face{animation:wl-pop 4.5s var(--ev-ease) var(--d, 0s) infinite both}.wl-step:is(.is-next,.is-later:hover,.is-later:focus-within) .wl-count{animation:wl-bump 4.5s var(--ev-ease) .2s infinite both}.wl-prow{left:12px;display:flex;align-items:center;gap:6px;width:128px;height:28px;padding:0 10px 0 4px;border-radius:var(--ev-r-pill)}.wl-prow.is-1{top:12px;--w: 92%}.wl-prow.is-2{top:44px;--w: 64%;--c: var(--ev-brand);--d: .3s}.wl-prow.is-3{top:76px;--w: 36%;--c: var(--ev-yellow);--d: .6s}.wl-prow b{display:grid;place-items:center;flex:none;width:22px;height:22px;font-size:16px;font-weight:400;line-height:1}.wl-prow i{position:relative;flex:1;height:8px;overflow:hidden;border-radius:4px;background:var(--ev-gray-25)}.wl-prow em{position:absolute;top:0;bottom:0;left:0;width:var(--w);border-radius:inherit;background:var(--c, var(--ev-green));transform-origin:left center}.wl-step:is(.is-next,.is-later:hover,.is-later:focus-within) .wl-prow em{animation:wl-fill 4.5s var(--ev-ease) var(--d, 0s) infinite both}.wl-why{display:grid;gap:var(--ev-s-16)}.wl-why-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--ev-s-20) var(--ev-s-24);margin:0;padding:var(--ev-s-24);list-style:none;border-radius:var(--ev-r-16);background:var(--ev-brand-tr)}.wl-why-item{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:var(--ev-s-12)}.wl-why-ic{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--ev-white);color:var(--ev-brand);box-shadow:var(--ev-sh-8-soft)}.wl-why-t{display:grid;gap:var(--ev-s-2)}.wl-why-t b{color:var(--ev-black);font:var(--ev-sp);font-weight:var(--ev-bold)}.wl-why-t small{color:var(--ev-gray-100);font:var(--ev-cap)}.wl-cmp{display:grid;gap:var(--ev-s-16)}.wl-cmp-wrap{min-width:0;overflow-x:auto;border-radius:var(--ev-r-16);box-shadow:inset 0 0 0 1px var(--ev-gray-25)}.wl-cmp-t{width:100%;border-collapse:collapse;color:var(--ev-black);font:var(--ev-sp)}.wl-cmp-t :is(th,td){width:30%;padding:var(--ev-s-12) var(--ev-s-16);border-top:1px solid var(--ev-gray-25);text-align:center;vertical-align:middle}.wl-cmp-t :is(th,td):first-child{width:40%;text-align:left}.wl-cmp-t thead :is(th,td){border-top:0;font:var(--ev-p);font-weight:var(--ev-bold)}.wl-cmp-t tbody th{font-weight:var(--ev-medium)}.wl-cmp-t .is-on{background:var(--ev-brand-tr)}.wl-cmp-t thead .is-on{color:var(--ev-brand-dark, var(--ev-brand))}.wl-yes{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--ev-green);color:#fff;vertical-align:middle}.wl-no{color:var(--ev-gray-75);font-weight:var(--ev-bold)}.wl-tools{display:grid;gap:var(--ev-s-16)}.wl-why>h2,.wl-cmp>h2,.wl-tools>h2{margin:0;color:var(--ev-black);font:var(--ev-h3);font-weight:var(--ev-bold)}.wl-tools .k-ct-list{grid-template-columns:repeat(auto-fill,minmax(216px,1fr));gap:var(--ev-s-12)}.wl-tools .k-ct-card{grid-template-columns:44px minmax(0,1fr);gap:var(--ev-s-12);padding:var(--ev-s-12);box-shadow:inset 0 0 0 1px var(--ev-gray-25)}.wl-tools .k-ct-tile{width:44px;height:44px;border-radius:var(--ev-r-12)}.wl-tools .k-ct-tile img{width:30px;height:30px}.wl-tools .k-ct-emoji{font-size:24px}.wl-tools .k-ct-title{font:var(--ev-sp);font-weight:var(--ev-bold)}.wl-tools .k-ct-line{color:var(--ev-gray-100);font:var(--ev-cap)}@container wl-step (max-width: 400px){.wl-card{grid-template-columns:minmax(0,1fr)}.wl-art{height:104px}.wl-stage{transform:scale(.93)}}@container wl-road (max-width: 700px){.wl-steps{grid-template-columns:minmax(0,1fr);row-gap:var(--ev-s-16);padding-left:44px}.wl-step:nth-child(n){grid-column:1;grid-row:auto}.wl-step:nth-child(n) .wl-card{padding-inline:var(--ev-s-12)}.wl-step.is-done:nth-child(n) .wl-card{padding-inline:var(--ev-s-16)}.wl-step:nth-child(n) .wl-node{top:28px;right:auto;left:-38px}.wl-step.is-done:nth-child(n) .wl-node{top:50%}}@media(max-width:640px){.cb-card-page.wl-page{gap:var(--ev-s-40)}.wl-pick{margin-top:calc(var(--ev-s-16) * -1)}.wl-pick-list{grid-template-columns:minmax(0,1fr);gap:var(--ev-s-8)}.wl-opt{grid-template-columns:44px minmax(0,1fr);gap:var(--ev-s-12);padding:var(--ev-s-12) var(--ev-s-48) var(--ev-s-12) var(--ev-s-12)}.wl-opt-e{width:44px;height:44px;border-radius:var(--ev-r-12);font-size:24px}.wl-cmp-t :is(th,td){padding:var(--ev-s-8) var(--ev-s-8)}.wl-cmp-t :is(th,td):first-child{padding-left:var(--ev-s-12)}.wl-cmp-t thead :is(th,td){font:var(--ev-sp);font-weight:var(--ev-bold)}.wl-why-list{padding:var(--ev-s-16)}.wl-head{align-items:flex-start}.wl-head h1{font:var(--ev-h2);font-weight:var(--ev-bold)}.wl-ring .ev-ring-dial{width:60px;height:60px;font:var(--ev-cap);font-weight:var(--ev-bold)}.wl-ring .ev-ring-dial:before{top:5px;right:5px;bottom:5px;left:5px}}@media(prefers-reduced-motion:reduce){.wl-page *,.wl-page *:before,.wl-page *:after{animation:none!important;transition:none!important}}.pp-page{gap:var(--ev-s-24)}.pp-bar{display:flex;align-items:center;justify-content:space-between;gap:var(--ev-s-12);flex-wrap:wrap}.pp-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--ev-s-24)}.pp-id{display:grid;gap:var(--ev-s-8);min-width:0}.pp-name{margin:0;font:var(--ev-h2);color:var(--ev-black)}.pp-meta{display:flex;flex-wrap:wrap;gap:var(--ev-s-4) var(--ev-s-16);color:var(--ev-gray-100);font:var(--ev-cap)}.pp-meta>span{display:inline-flex;align-items:center;gap:var(--ev-s-4)}.pp-meta svg{color:var(--ev-gray-75)}.pp-tags{display:flex;flex-wrap:wrap;gap:var(--ev-s-8)}.pp-acts{display:flex;align-items:center;gap:var(--ev-s-8);align-self:start}.pp-cls{justify-self:start}.pp-kpis .ev-kpi{grid-template-rows:auto auto 1fr;align-content:stretch}.pp-kpis .ev-kpi>.ev-spark{align-self:end}.pp-next{display:grid;align-content:start;gap:var(--ev-s-4);padding:var(--ev-s-16);border-radius:var(--ev-r-16);background:var(--ev-brand-tr);box-shadow:inset 0 0 0 1px rgba(var(--ev-brand-rgb),.25)}.pp-next-t{display:inline-flex;align-items:center;gap:var(--ev-s-8);color:var(--ev-brand);font:var(--ev-cap);font-weight:var(--ev-medium)}.pp-next-w{font:var(--ev-h4);color:var(--ev-black)}.pp-next-s{font:var(--ev-cap);color:var(--ev-gray-100)}.pp-next-s em{font-style:normal;font-weight:var(--ev-bold);color:var(--ev-brand)}.pp-next .ev-btn{justify-self:start;margin-top:var(--ev-s-8)}.pp-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:var(--ev-s-16);align-items:start}.pp-col{display:grid;gap:var(--ev-s-16);min-width:0}.pp-box-a{display:flex;align-items:center;gap:var(--ev-s-8);margin-left:auto}.pp-box .pl-box-h{align-items:center}.pp-box .pl-box-h small{margin-right:auto}.pp-attn{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ev-s-8);padding:var(--ev-s-12);border-radius:var(--ev-r-12);background:var(--ev-gray-0)}.pp-attn-t{display:inline-flex;align-items:center;gap:var(--ev-s-4);margin-right:var(--ev-s-4);font:var(--ev-cap);color:var(--ev-black)}.pp-attn-t svg{color:var(--ev-red)}.pp-jr{display:grid;grid-template-columns:minmax(150px,1.2fr) minmax(150px,1fr) minmax(110px,.9fr) 72px;align-items:center;gap:var(--ev-s-16);width:100%;padding:var(--ev-s-8) var(--ev-s-12);border:0;border-radius:var(--ev-r-12);background:none;font:inherit;color:inherit;text-align:left;cursor:pointer;transition:background var(--ev-t-fast) var(--ev-ease)}.pp-jr:hover{background:var(--ev-gray-0)}.pp-jr:focus-visible{outline:none;box-shadow:var(--ev-focus)}.pp-jr-h{padding-block:0;cursor:default;font:var(--ev-cap);color:var(--ev-gray-100)}.pp-jr-h:hover{background:none}.pp-who{display:flex;align-items:center;gap:var(--ev-s-12);min-width:0}.pp-who b{font:var(--ev-p);font-weight:var(--ev-bold)}.pp-who b.is-red{color:var(--ev-red)}.pp-jr-b{justify-self:end}.pp-legend{display:flex;flex-wrap:wrap;gap:var(--ev-s-16);font:var(--ev-cap);color:var(--ev-gray-100)}.pp-legend span{display:inline-flex;align-items:center;gap:var(--ev-s-4)}.pp-legend i{width:10px;height:10px;border-radius:50%;background:var(--ev-gray-50)}.pp-legend i.is-green{background:var(--ev-green)}.pp-legend i.is-yellow{background:var(--ev-yellow)}.pp-legend i.is-red{background:var(--ev-red)}.pp-legend i.is-brand{background:var(--ev-brand)}.pp-lessons{grid-template-columns:repeat(5,minmax(0,1fr))}.pp-lessons .ev-tile-thumb{aspect-ratio:auto;height:56px}.pp-lt{display:grid;place-items:center;width:100%;height:100%}.pp-classes .ev-tile-thumb{aspect-ratio:auto;height:72px}.pp-ct{display:grid;place-items:center;width:100%;height:100%;font-size:40px}.pp-feed{display:grid}.pp-fr{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:var(--ev-s-12);padding:var(--ev-s-8) 0;border-top:1px solid var(--ev-gray-25);font:var(--ev-p)}.pp-fr:first-child{border-top:0}.pp-fr small{font:var(--ev-cap);color:var(--ev-gray-100);white-space:nowrap}.pp-fr-i{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--ev-brand-tr);color:var(--ev-brand)}.pp-fr.is-green .pp-fr-i{background:var(--ev-green-tr);color:var(--ev-green)}.pp-fr.is-red .pp-fr-i{background:var(--ev-red-tr);color:var(--ev-red)}.pp-fr.is-yellow .pp-fr-i{background:var(--ev-yellow-tr);color:var(--ev-yellow)}.pp-dates{display:grid;gap:var(--ev-s-4)}.pp-dates>div{display:grid;grid-template-columns:96px 52px minmax(0,1fr);align-items:baseline;gap:var(--ev-s-8);padding:var(--ev-s-8) var(--ev-s-12);border-radius:var(--ev-r-12)}.pp-dates>div.is-on{background:var(--ev-brand-tr)}.pp-dates b{font:var(--ev-p);font-weight:var(--ev-bold)}.pp-dates span{font:var(--ev-p);color:var(--ev-black)}.pp-dates small{font:var(--ev-cap);color:var(--ev-gray-100);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-person{display:flex;align-items:center;gap:var(--ev-s-12);width:100%;padding:var(--ev-s-8);border:0;border-radius:var(--ev-r-12);background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.pp-person:hover{background:var(--ev-gray-0)}.pp-person:focus-visible{outline:none;box-shadow:var(--ev-focus)}.pp-person>span:not(.ev-avatar):not(.ev-tag){display:grid;flex:1;min-width:0}.pp-person b{font:var(--ev-p);font-weight:var(--ev-bold)}.pp-person small{font:var(--ev-cap);color:var(--ev-gray-100)}.pp-code{display:flex;align-items:center;gap:var(--ev-s-12);padding:var(--ev-s-12) var(--ev-s-16);border-radius:var(--ev-r-12);background:var(--ev-gray-0)}.pp-code small{font:var(--ev-cap);color:var(--ev-gray-100)}.pp-code b{flex:1;font:var(--ev-h4);letter-spacing:.06em}.pp-rows{display:grid}.pp-rows>div{display:grid;grid-template-columns:20px minmax(0,1fr);column-gap:var(--ev-s-12);padding:var(--ev-s-8) 0;border-top:1px solid var(--ev-gray-25)}.pp-rows>div:first-child{border-top:0}.pp-rows svg{grid-row:span 2;color:var(--ev-brand)}.pp-rows span{font:var(--ev-p);color:var(--ev-black)}.pp-rows small{font:var(--ev-cap);color:var(--ev-gray-100)}.pp-rows>div.is-off svg,.pp-rows>div.is-off span{color:var(--ev-gray-75)}.pp-kv{display:grid;margin:0}.pp-kv>div{display:grid;gap:2px;padding:var(--ev-s-8) 0;border-top:1px solid var(--ev-gray-25)}.pp-kv>div:first-child{border-top:0}.pp-kv dt{font:var(--ev-cap);color:var(--ev-gray-100)}.pp-kv dd{margin:0;font:var(--ev-p);color:var(--ev-black);overflow-wrap:anywhere}.pp-note{margin:0;font:var(--ev-p);color:var(--ev-black)}.pp-prog{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--ev-s-16)}.pp-prog-c{display:grid;align-content:start;gap:var(--ev-s-8);padding:var(--ev-s-12) var(--ev-s-16);border-radius:var(--ev-r-12);background:var(--ev-gray-0)}.pp-prog-c>small{font:var(--ev-cap);color:var(--ev-gray-100)}.pp-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--ev-s-8)}.pp-day{display:grid;align-content:start;gap:var(--ev-s-4);min-width:0;padding:var(--ev-s-8);border-radius:var(--ev-r-12);background:var(--ev-gray-0)}.pp-day.is-today{background:var(--ev-brand-tr);box-shadow:inset 0 0 0 1px rgba(var(--ev-brand-rgb),.35)}.pp-day-h{display:flex;align-items:baseline;justify-content:space-between}.pp-day-h b{font:var(--ev-p);font-weight:var(--ev-bold)}.pp-day-h span{font:var(--ev-cap);color:var(--ev-gray-100)}.pp-day-load{height:4px;margin-bottom:var(--ev-s-4);border-radius:var(--ev-r-pill);background:var(--ev-gray-25)}.pp-day-load:after{content:"";display:block;width:var(--_v);height:100%;border-radius:inherit;background:var(--ev-brand)}.pp-l{display:grid;padding:6px var(--ev-s-8);border-radius:var(--ev-r-8);background:var(--ev-white);box-shadow:inset 3px 0 0 var(--ev-brand)}.pp-l.is-g{box-shadow:inset 3px 0 0 var(--ev-green)}.pp-l.is-free{box-shadow:none;background:none;color:var(--ev-gray-75);text-align:center}.pp-l small{font:var(--ev-cap);color:var(--ev-gray-100)}.pp-l span{font:var(--ev-cap);font-weight:var(--ev-medium);color:var(--ev-black);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1100px){.pp-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.pp-head{grid-template-columns:auto minmax(0,1fr);gap:var(--ev-s-16)}.pp-head>.ev-avatar{--_sz: 64px !important}.pp-acts{grid-column:1 / -1;flex-wrap:wrap}.pp-acts>.ev-btn:first-child{flex:1}.pp-jr{grid-template-columns:minmax(0,1fr) auto auto}.pp-jr-hw,.pp-jr-h>span:nth-child(3){display:none}.pp-prog{grid-template-columns:minmax(0,1fr)}.pp-lessons{grid-template-columns:repeat(5,minmax(130px,1fr));overflow-x:auto;padding-bottom:var(--ev-s-4)}.pp-week{grid-template-columns:repeat(7,minmax(110px,1fr));overflow-x:auto;padding-bottom:var(--ev-s-4)}.pp-fr{grid-template-columns:36px minmax(0,1fr)}.pp-fr small{grid-column:2}}
