.quiz-call-button{cursor:pointer;color:#1e6131;letter-spacing:.03em;background:0 0;border:1px solid;border-radius:999px;align-items:center;gap:8px;margin-top:20px;padding:9px 13px;font:800 12px/1 Geologica,sans-serif;display:inline-flex}.quiz-call-button:hover{transform:translateY(-2px)}.quiz-call-button span{text-transform:uppercase}.quiz-call-button b{color:#fff;background:currentColor;border-radius:50%;place-items:center;min-width:22px;height:22px;padding:0 5px;font-size:11px;display:grid}.quiz-call-button small{opacity:.72;font-size:9px;font-weight:700}.quiz-call-button.maxim{color:#a51f61;background:#fff7fb}.quiz-call-button.nikita{color:#e8f5ff;background:#07111a66}.quiz-call-button.vlad{color:#a9441d;background:#fff6e9}.availability-card .quiz-call-button{margin-top:6px}.vlad-profile .stamp{display:none}
.quiz-call-button b{color:#fff!important;background:#172126!important}
.schedule-page{background:radial-gradient(circle at 10% 12%,#fde3ea 0,#0000 28%),radial-gradient(circle at 97% 78%,#d8f0cc 0,#0000 25%),#faf7f1;grid-template-columns:minmax(270px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(26px,6vw,90px);max-width:1280px;display:grid}.schedule-intro{padding-top:12px;position:sticky;top:24px}.schedule-intro h1{margin:13px 0 18px;font-size:clamp(54px,6vw,84px)}.schedule-intro p{color:#646860;max-width:390px;font-size:16px;line-height:1.52}.spark{color:#ed5876;font-size:16px}.team-key{color:#59605c;flex-wrap:wrap;align-items:center;gap:7px 9px;margin-top:28px;font-size:12px;font-weight:800;display:flex}.team-dot{border-radius:50%;width:9px;height:9px;margin-left:8px}.team-dot:first-child{margin-left:0}.vamp{background:#e14d71}.sempre{background:#78a956}.schedule-list{gap:10px;display:grid}.game-card{background:#fffdf9;border:1px solid #e2ddd3;border-radius:21px;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:15px;padding:16px;transition:transform .2s,box-shadow .2s;display:grid;box-shadow:0 8px 24px #23342108}.game-card:hover{transform:translateY(-2px);box-shadow:0 14px 30px #23342112}.vamp-game{border-left:4px solid #e14d71}.sempre-game{border-left:4px solid #8fb66c}.game-date{border-right:1px solid #e9e3da;flex-direction:column;justify-content:center;align-self:stretch;display:flex}.game-date b{letter-spacing:-.08em;font-family:Geologica,sans-serif;font-size:30px;line-height:.86}.game-date span{color:#7c817b;text-transform:uppercase;margin-top:6px;font-size:10px;font-weight:800;line-height:1.1}.game-kicker{color:#747770;letter-spacing:.02em;font-size:11px;font-weight:800}.game-info h2{letter-spacing:-.03em;margin:4px 0 6px;font-size:17px;line-height:1.14}.game-theme{color:#6b6c67;background:#f0eee9;border-radius:99px;padding:3px 7px;font-size:10px;font-weight:800;display:inline-block}.game-info p{color:#737871;align-items:center;gap:5px;margin:7px 0 0;font-size:12px;display:flex}.game-actions{align-items:center;gap:12px;display:flex}.game-actions>span{text-align:right;white-space:nowrap;font-size:13px;font-weight:900}.game-actions small{color:#888b85;font-size:9px;font-weight:600;display:block}.game-actions a{color:#fff;background:#172126;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.homework-teaser{color:#ecf2e9;background:#172126;border-radius:26px;grid-column:1/-1;margin-top:16px;overflow:hidden}.homework-head{background:linear-gradient(100deg,#172126,#314439);padding:23px 28px}.homework-teaser .eyebrow{color:#b9e878}.homework-teaser h2{letter-spacing:-.05em;margin:6px 0;font-size:28px}.homework-head p{color:#d3ded1;margin:0;font-size:12px}.homework-content{grid-template-columns:1.1fr .9fr;display:grid}.homework-content>div{padding:22px 28px}.homework-content>div+div{border-left:1px solid #506057}.homework-content h3{color:#b9e878;letter-spacing:.12em;text-transform:uppercase;margin:0 0 13px;font-size:11px}.homework-content ol{columns:2;margin:0;padding-left:18px;font-size:13px;line-height:1.55}.homework-content li{break-inside:avoid}.homework-content p{color:#d4ddd4;border-top:1px solid #506057;margin:0;padding:9px 0;font-size:13px;line-height:1.4}.homework-content p:first-of-type{border-top:0}.homework-content b{color:#fff}@media (max-width:760px){.site-header{height:64px}.brand{max-width:250px;font-size:12px;line-height:1.2}.schedule-page{padding-top:30px;display:block}.schedule-intro{position:static}.schedule-intro h1{font-size:49px}.team-key{margin:20px 0 26px}.game-card{border-radius:17px;grid-template-columns:44px minmax(0,1fr);gap:10px;padding:13px}.game-date b{font-size:26px}.game-info h2{font-size:15px}.game-actions{grid-column:2;justify-content:space-between}.game-actions>span{text-align:left}.game-actions a{width:30px;height:30px}.homework-head,.homework-content>div{padding:20px}.homework-content{grid-template-columns:1fr}.homework-content>div+div{border-top:1px solid #506057;border-left:0}.homework-content ol{columns:1}.game-info p{font-size:11px}}.calendar-link{color:#fff;white-space:nowrap;cursor:pointer;background:#172126;border:0;border-radius:13px;flex:none;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 13px;font:800 12px inherit;display:inline-flex}.game-actions a{width:42px;height:42px}.calendar-link:focus-visible,.calendar-panel a:focus-visible,.calendar-close:focus-visible{outline-offset:3px;outline:3px solid #e14d71}.calendar-modal{z-index:1000;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.calendar-backdrop{background:#10191bbb;border:0;width:100%;position:absolute;inset:0}.calendar-panel{color:#172126;background:#fffdf9;border-radius:22px;width:min(100%,390px);padding:26px;position:relative;box-shadow:0 20px 70px #0005}.calendar-panel strong{padding-right:32px;font-size:21px;line-height:1.2;display:block}.calendar-panel p{color:#59605c;margin:12px 0 20px;font-size:15px;line-height:1.5}.calendar-panel a{color:#fff;text-align:center;background:#172126;border-radius:12px;margin-top:10px;padding:14px 16px;font-size:16px;font-weight:700;text-decoration:none;display:block}.calendar-panel a+a{color:#172126;background:#edf1e8}.google-subscribe{background:#f7f2eb;border:1px solid #d8d2c8;border-radius:14px;margin:18px 0;padding:15px}.google-subscribe b{font-size:15px;display:block}.google-subscribe span{color:#59605c;margin-top:6px;font-size:13px;line-height:1.4;display:block}.google-subscribe button{color:#fff;cursor:pointer;background:#e14d71;border:0;border-radius:10px;width:100%;margin-top:12px;padding:12px;font:800 14px inherit}.google-subscribe a{color:#172126;background:0 0;margin-top:8px;padding:11px;font-size:13px;text-decoration:underline}.calendar-panel .google-subscribe+a{margin-top:10px}.calendar-panel small{color:#59605c;margin-top:16px;font-size:13px;line-height:1.45;display:block}.calendar-close{color:#172126;cursor:pointer;background:0 0;border:0;width:40px;height:40px;font-size:27px;position:absolute;top:13px;right:16px}@media (max-width:760px){.calendar-modal{align-items:end;padding:0}.calendar-panel{width:100%;max-width:none;padding:26px 22px calc(24px + env(safe-area-inset-bottom));border-radius:24px 24px 0 0}}.calendar-hint{background:#fff8f4;border-left:4px solid #e14d71;border-radius:0 12px 12px 0;padding:12px 14px;font-weight:700;color:#4b5651!important;margin:20px 0 0!important;font-size:13px!important}.archive-link{color:#263b36;text-underline-offset:4px;margin-top:20px;font-size:14px;font-weight:800;display:inline-block}.archive-link:hover,.game-result-link:hover,.archive-back:hover{text-decoration:underline}.archive-back{color:#263b36;font-size:14px;font-weight:800;text-decoration:none}.archive-page{min-height:calc(100svh - 64px)}.archive-page .schedule-intro{position:sticky}.game-result-link{color:#305f76;margin-top:10px;font-size:14px;font-weight:800;line-height:1.35;text-decoration:none;display:inline-block}.schedule-empty{color:#59605c;background:#fffdf9;border:1px solid #e2ddd3;border-radius:18px;padding:22px;font-size:16px}.calendar-subscribe{background:linear-gradient(135deg,#fffdfa 0%,#f5eee8 100%);border:1px solid #d8d2c8;border-radius:20px;margin-top:22px;padding:17px 18px 18px;box-shadow:0 10px 22px #26331b0b}.calendar-subscribe b{color:#172126;letter-spacing:.02em;font-size:13px;display:block}.calendar-subscribe p{color:#6b716d;margin:5px 0 13px;font-size:12px;line-height:1.4}.calendar-subscribe a{color:#fff;background:#172126;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:9px 12px;font-size:12px;font-weight:800;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex}.calendar-subscribe a:hover{transform:translateY(-2px);box-shadow:0 7px 15px #17212624}.calendar-subscribe .calendar-web{color:#bb2e5d;background:#fff9fa;border:1px solid #e14d71;margin-left:7px}.calendar-subscribe .calendar-web:before{content:"↗";font-size:15px;line-height:1}.calendar-subscribe .calendar-web:hover{color:#fff;background:#e14d71;box-shadow:0 7px 15px #e14d7140}.calendar-subscribe a:focus-visible{outline-offset:3px;outline:3px solid #e14d71}.calendar-subscribe-button{color:#fff;cursor:pointer;background:#172126;border:0;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:9px 12px;font:800 12px inherit;transition:transform .18s,box-shadow .18s;display:inline-flex}.calendar-subscribe-button:hover{transform:translateY(-2px);box-shadow:0 7px 15px #17212624}.calendar-subscribe-button:focus-visible{outline-offset:3px;outline:3px solid #e14d71}.franchise-tag{letter-spacing:0;border-radius:99px;align-items:center;gap:5px;width:max-content;padding:4px 8px;display:inline-flex}.franchise-tag i{opacity:.65;font-style:normal}.franchise-smuzi{color:#61419a;background:#eee4ff}.franchise-quizplease{color:#b82d62;background:#fde0eb}.franchise-melody{color:#b75312;background:#ffe6ca}.franchise-indigo{color:#3d47a5;background:#e2e4ff}.franchise-tuctuc{color:#c43c2a;background:#ffe0dc}.franchise-shaker{color:#80610a;background:#fff3be}.franchise-wow{color:#fff;background:#172126}.franchise-neutral{color:#59605c;background:#edf0ea}.franchise-tag+h2{margin-top:6px}.archive-count{color:#59605c;background:#fff8f4;border-left:4px solid #e14d71;border-radius:0 14px 14px 0;margin-top:24px;padding:14px 16px;font-size:13px;line-height:1.45}.archive-count b{color:#172126;font-size:22px;line-height:1}.archive-count span{text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:800}.archive-more{color:#fff;cursor:pointer;background:#172126;border:1px solid #172126;border-radius:17px;width:100%;margin-top:8px;padding:16px 20px;font:800 15px inherit;transition:transform .18s,background .18s}.archive-more:hover{background:#304138;transform:translateY(-2px)}.archive-more span{color:#c9d6ce;margin-left:8px;font-size:12px;font-weight:700}@media (max-width:760px){.archive-page .schedule-intro{position:static}.archive-back{text-align:right;white-space:nowrap;margin-left:12px;font-size:12px}.archive-page .brand{max-width:220px}.game-result-link{font-size:14px}}.week-heading{color:#59605c;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:3px;padding:0 3px;font-size:12px;font-weight:800;display:flex}.week-heading small{color:#8a8d87;letter-spacing:0;font-size:11px}.schedule-more{color:#fff;cursor:pointer;background:#172126;border:1px solid #172126;border-radius:17px;width:100%;margin-top:8px;padding:16px 20px;font:800 15px inherit;transition:transform .18s,background .18s}.schedule-more:hover{background:#304138;transform:translateY(-2px)}.schedule-more span{color:#c9d6ce;margin-left:8px}.game-actions a{flex-shrink:0}.game-external-link span{display:none}@media (max-width:760px){.game-actions{grid-column:2;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:9px;display:grid}.game-actions .calendar-link{width:100%;min-width:0}.game-actions a.game-external-link{border-radius:12px;grid-column:2;justify-content:center;align-items:center;gap:5px;width:auto;height:36px;padding:0 12px;font-size:12px;font-weight:800;text-decoration:none;display:flex}.game-external-link span{display:inline}}.schedule-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:390px;margin-top:18px;display:grid}.schedule-links a{box-sizing:border-box;color:#172126;text-align:center;border:1px solid #172126;border-radius:12px;justify-content:center;align-items:center;height:58px;margin:0;padding:0 10px;font-size:12px;font-weight:800;text-decoration:none;display:flex}.schedule-links .archive-link{margin:0;display:flex}.schedule-links .homework-link{color:#fff;background:#e14d71;border-color:#e14d71}.schedule-links a:hover{transform:translateY(-1px)}@media (max-width:760px){.schedule-links{margin-top:15px}.schedule-links a{height:58px;padding:0 8px;font-size:11px}}
.statistics-page{background:radial-gradient(circle at 12% 8%,#f5df9b 0,#0000 25%),radial-gradient(circle at 91% 87%,#f1ccd5 0,#0000 25%),#f7f1e6;grid-template-columns:.75fr 1.25fr;align-items:start;gap:clamp(28px,6vw,90px);max-width:1280px;display:grid}.stats-heading{position:sticky;top:24px}.stats-heading h1{margin:12px 0 17px;font-size:clamp(48px,5.7vw,78px)}.stats-heading p{color:#696557;max-width:380px;line-height:1.5}.stats-summary{gap:14px;display:grid}.stats-hero{color:#fff5dd;background:#1b2928;border-radius:29px;min-height:232px;padding:28px;position:relative;overflow:hidden}.stats-hero>span{color:#e6c77f;text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:800;display:block}.stats-hero strong{letter-spacing:-.11em;margin:21px 0 5px;font-size:110px;line-height:.74;display:block}.stats-hero b{font-size:17px}.stats-hero p{color:#cfd6c8;max-width:280px;font-size:12px;line-height:1.35}.stats-hero svg{color:#f3bf64;position:absolute;bottom:25px;right:24px;transform:rotate(14deg)}.stats-metrics{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.stats-metrics>div{background:#fffaf1;border:1px solid #dfd3bf;border-radius:20px;flex-direction:column;justify-content:flex-end;min-height:112px;padding:15px;display:flex}.stats-metrics b{letter-spacing:-.07em;font-size:35px;line-height:1}.stats-metrics span{color:#777266;margin-top:8px;font-size:11px;line-height:1.15}.results-list{grid-column:1/-1;margin-top:10px}.results-list-head{border-bottom:1px solid #dacfbf;justify-content:space-between;align-items:baseline;padding-bottom:10px;display:flex}.results-list h2{letter-spacing:-.05em;margin:0;font-size:26px}.results-list-head span{color:#777266;font-size:11px}.result-row{border-bottom:1px solid #dfd5c7;grid-template-columns:72px minmax(0,1fr) 70px;align-items:center;gap:17px;padding:16px 0;display:grid}.place-mark{color:#665f53;background:#e9e0d2;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:62px;height:62px;display:flex}.place-mark.top{color:#242b27;background:#eec66d}.place-mark b{letter-spacing:-.08em;font-size:26px;line-height:.85}.place-mark span{margin-top:5px;font-size:9px}.result-info>span{color:#817a6e;font-size:11px;font-weight:700}.result-info h3{letter-spacing:-.02em;margin:3px 0 9px;font-size:15px;line-height:1.2}.result-bar{background:#e4dbcf;border-radius:99px;height:5px;overflow:hidden}.result-bar i{background:#c38847;border-radius:99px;height:100%;display:block}.result-score{text-align:right;flex-direction:column;display:flex;position:relative}.result-score b{letter-spacing:-.06em;font-size:22px}.result-score span{color:#817a6e;font-size:10px}.result-score svg{color:#ca8e2d;position:absolute;top:-12px;right:-4px}@media (max-width:760px){.quiz-tabs>[role=tablist]{grid-template-columns:repeat(6,1fr)}.statistics-page{padding-top:30px;display:block}.stats-heading{position:static}.stats-heading h1{font-size:47px}.stats-summary{margin-top:28px}.stats-metrics{grid-template-columns:repeat(2,1fr)}.stats-metrics>div{min-height:90px}.results-list{margin-top:29px}.results-list-head span{display:none}.result-row{grid-template-columns:54px minmax(0,1fr) 52px;gap:9px}.place-mark{width:48px;height:48px}.place-mark b{font-size:21px}.result-info h3{font-size:13px}.result-score b{font-size:18px}.result-score span{font-size:9px}.stats-hero strong{font-size:96px}}.result-info>span em{color:#5f513e;letter-spacing:.02em;background:#eee1c9;border-radius:99px;margin-left:6px;padding:3px 6px;font-size:9px;font-style:normal}.result-info>span em.per-team{color:#52652d;background:#dce6b9}.result-info>span em.vamp-team{color:#9b1759;background:#f7c6dc}.result-info>span em.garrix-team{color:#5634a9;background:#e5dcff}.result-info>span em.dualipa-team{color:#8a4a00;background:#ffe1a6}.result-info>span em.week-team{color:#2e637d;background:#d9e8f0}.result-info>span em.guest-team{color:#087265;background:#d5f1ea}.result-info>span em.franchise-tag{color:#5f513e;background:#eee1c9}@media (max-width:760px){.result-info>span em{margin:4px 0 0;display:inline-block}}.month-nav{border-bottom:1px solid #dacfbf;flex-wrap:wrap;gap:7px;padding:18px 0 14px;display:flex}.month-nav a{color:#4f4a3f;text-transform:capitalize;background:#fffaf1;border:1px solid #d9cbb6;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:700;text-decoration:none}.month-nav a:hover{color:#fff5dd;background:#1b2928;border-color:#1b2928}.month-nav b{color:#2b302c;background:#eec66d;border-radius:50%;place-items:center;min-width:18px;height:18px;margin-left:3px;font-size:10px;display:inline-grid}.month-group{scroll-margin-top:24px}.month-title{border-bottom:2px solid #c38847;grid-template-columns:1fr auto auto;align-items:center;gap:10px;margin-top:31px;padding-bottom:8px;display:grid}.month-title h3{letter-spacing:-.04em;text-transform:capitalize;margin:0;font-size:25px}.month-title-meta{align-items:center;gap:8px;display:flex}.games-count{color:#817a6e;font-size:11px;font-weight:700}.month-average{color:#fff5dd;background:#1b2928;border-radius:12px;align-items:center;gap:7px;padding:6px 9px 6px 10px;display:flex;box-shadow:0 3px #c38847}.month-average small{letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800;line-height:1.05}.month-average b{letter-spacing:-.08em;font-size:23px;line-height:.85}.month-title a{color:#817a6e;font-size:11px;text-decoration:none}@media (max-width:760px){.month-nav{flex-wrap:nowrap;margin-right:-14px;padding-right:14px;overflow-x:auto}.month-nav a{flex:none}.month-title{grid-template-columns:1fr auto;margin-top:26px}.month-title h3{font-size:22px}.month-title a,.games-count{display:none}.month-average{padding:7px 10px 7px 11px}.month-average b{font-size:25px}}.season-insights{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.season-insights>div{color:#172126;background:#fffaf1;border:1px solid #dfd3bf;border-radius:20px;padding:15px}.season-insights span,.season-insights small{font-size:10px;display:block}.season-insights span{text-transform:uppercase;color:#777266;font-weight:800}.season-insights b{margin:8px 0;font-size:15px;display:block}.season-insights small{color:#777266}.franchise-overview{background:#fffaf1;border:1px solid #dfd3bf;border-radius:20px;margin-top:17px;padding:16px 18px}.franchise-overview h3{margin:0 0 10px;font-size:13px}.franchise-row{border-top:1px solid #eadfd0;justify-content:space-between;padding:5px 0;font-size:12px;display:flex}.franchise-row strong{color:#42786b}@media (max-width:760px){.season-insights{grid-template-columns:repeat(2,1fr)}.season-insights>div:last-child{grid-column:1/-1}}.result-row[id]{scroll-margin-top:16px}.result-row:target{outline-offset:2px;border-radius:12px;outline:3px solid #e14d71}
.brand:after{content:" И PER SEMPRE SÌ"}.header-status{display:none}
.homework-page{background:radial-gradient(circle at 6% 20%,#ffdce7 0,#0000 24%),radial-gradient(circle at 91% 45%,#d9edc8 0,#0000 24%),#faf7f1;min-height:100svh}.homework-hero,.homework-dashboard,.assignment-view,.homework-library,.homework-ranking{max-width:1240px;margin:auto}.homework-hero{grid-template-columns:1fr auto;align-items:end;gap:60px;padding-top:70px;display:grid}.homework-hero h1{letter-spacing:-.08em;margin:12px 0 18px;font-size:clamp(54px,7vw,92px);line-height:.88}.homework-hero h1 i{color:#e14d71;font-style:normal}.homework-hero p{color:#626a66;max-width:530px;font-size:17px;line-height:1.5}.homework-stats{background:#fffdf9;border:1px solid #dfe4da;border-radius:25px;grid-template-columns:auto auto;gap:2px 14px;min-width:225px;padding:24px;display:grid}.homework-stats span{color:#778075;letter-spacing:.1em;text-transform:uppercase;grid-column:1/-1;font-size:10px;font-weight:900}.homework-stats b{font-size:34px;line-height:1.05}.homework-stats small{color:#68706b;align-self:end;padding-bottom:5px;font-size:11px;font-weight:800}.homework-dashboard{grid-template-columns:1.35fr .65fr;gap:14px;padding-top:35px;display:grid}.homework-feature{color:#f6f5ed;background:#182527;border-radius:28px;padding:28px 30px}.feature-date{color:#bde77c;text-transform:uppercase;margin-top:18px;font-size:12px;font-weight:900}.homework-feature h2{letter-spacing:-.06em;max-width:580px;margin:9px 0;font-size:clamp(30px,4vw,48px)}.homework-feature p{color:#cad6ca;margin:0;font-size:13px}.feature-actions{gap:10px;margin-top:23px;display:flex}.feature-actions a,.feature-actions button{color:#182527;cursor:pointer;background:#f6f5ed;border:0;border-radius:12px;padding:11px 15px;font:800 12px inherit;text-decoration:none}.feature-actions button{color:#d9e6da;background:0 0;box-shadow:inset 0 0 0 1px #76907d}.homework-podium{background:#f1e7cb;border-radius:28px;padding:28px}.podium-list{gap:8px;margin:18px 0;display:grid}.podium-list article{grid-template-columns:28px 1fr;align-items:center;gap:3px 10px;display:grid}.podium-list b{background:#fff6dc;border-radius:50%;grid-row:span 2;place-items:center;width:27px;height:27px;font-size:12px;display:grid}.podium-list strong{font-size:15px}.podium-list span{color:#6d6859;font-size:10px;font-weight:800}.homework-podium>a{color:#172126;font-size:12px;font-weight:900}.assignment-view{padding-top:48px}.assignment-head{border-bottom:1px solid #dcd8ce;align-items:end;gap:20px;padding-bottom:16px;display:flex}.assignment-head h2{letter-spacing:-.05em;margin:0;font-size:34px}.assignment-note{color:#69716b;max-width:400px;margin:0 0 3px auto;font-size:12px;line-height:1.4}.track-cloud{flex-wrap:wrap;gap:8px;padding:20px 0 32px;display:flex}.track-cloud span{color:#879087;background:#fffdf9;border:1px solid #e5e0d6;border-radius:12px;padding:8px 10px;font-size:10px;font-weight:800}.track-cloud b{color:#172126;margin-left:4px;font-size:12px}.answer-board{border-top:1px solid #e5e0d6;grid-template-columns:.6fr 1.4fr;gap:40px;padding:26px 0 46px;display:grid}.answer-board h3{letter-spacing:-.05em;margin:8px 0;font-size:28px}.answer-board>div>p{color:#68706b;font-size:12px;line-height:1.45}.answer-list{gap:9px;display:grid}.answer-list article{background:#fffdf9;border-left:4px solid #e14d71;border-radius:0 15px 15px 0;padding:14px 16px}.answer-list article>div{align-items:center;gap:9px;display:flex}.answer-list article b{color:#c9335e;background:#f9e3e9;border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;display:grid}.answer-list article strong{font-size:14px}.answer-list article span{color:#798079;margin-left:auto;font-size:10px;font-weight:900}.answer-list article p{color:#66706a;margin:8px 0 0;font-size:12px;line-height:1.45}.homework-library{border-top:1px solid #dcd8ce;padding:35px 0 60px}.library-head h2,.homework-ranking h2{letter-spacing:-.05em;margin:8px 0;font-size:34px}.library-head p,.homework-ranking>p{color:#68706b;margin:0 0 18px;font-size:13px}.library-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.library-grid button{color:#172126;text-align:left;cursor:pointer;background:#fffdf9;border:1px solid #e3ded4;border-radius:18px;gap:7px;min-height:140px;padding:17px;transition:all .2s;display:grid}.library-grid button:hover,.library-grid button.active{border-color:#e14d71;transform:translateY(-2px);box-shadow:0 8px 18px #ad40571b}.library-grid span{color:#e14d71;text-transform:uppercase;font-size:10px;font-weight:900}.library-grid b{letter-spacing:-.035em;font-size:16px;line-height:1.13}.library-grid small{color:#737a75;margin-top:auto;font-size:10px;font-weight:800}.homework-ranking{padding-bottom:80px}.ranking-list{gap:8px;max-width:780px;display:grid}.ranking-list article{background:#fffdf9;border:1px solid #e3ded4;border-radius:16px;grid-template-columns:32px 86px 1fr auto;align-items:center;gap:12px;padding:13px 15px;display:grid}.rank-place{background:#edf0ea;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.rank-0{background:#ffe6a4}.rank-1{background:#e2e8ed}.rank-2{background:#f6dbc8}.ranking-list i{background:#edf0ea;border-radius:99px;height:8px;overflow:hidden}.ranking-list em{border-radius:inherit;background:linear-gradient(90deg,#e14d71,#8fb66c);height:100%;display:block}.ranking-list span{color:#68706b;white-space:nowrap;font-size:12px;font-weight:800}@media (max-width:760px){.homework-hero,.homework-dashboard,.answer-board{grid-template-columns:1fr;gap:18px}.homework-hero{padding-top:35px}.homework-hero h1{font-size:57px}.homework-stats{box-sizing:border-box;grid-template-columns:auto 1fr;width:100%}.homework-dashboard{padding-top:22px}.homework-feature,.homework-podium{padding:23px}.assignment-view{padding-top:35px}.assignment-head{display:block}.assignment-head h2{margin-top:8px;font-size:29px}.assignment-note{margin-top:10px}.track-cloud{gap:6px;padding-bottom:25px}.track-cloud span{box-sizing:border-box;width:100%}.answer-board{padding-bottom:34px}.library-grid{grid-template-columns:repeat(2,1fr);gap:8px}.library-grid button{min-height:126px;padding:14px}.library-grid b{font-size:14px}.homework-library{padding-top:28px;padding-bottom:42px}.homework-ranking{padding-bottom:45px}.ranking-list article{grid-template-columns:30px 65px 1fr}.ranking-list span{grid-column:3;font-size:10px}.feature-actions{flex-wrap:wrap}}
