@font-face{font-family:"Golos Text";font-style:normal;font-weight:400 900;font-display:swap;src:url("/assets/fonts/golos-text-variable.woff2") format("woff2")}:root{--chronika-font:"Golos Text",Arial,sans-serif;--chronika-ink:#192332;--chronika-rust:#2455D6;--chronika-cream:#F3F6FA;--chronika-paper:#FFF;--chronika-teal:#285F54;--chronika-muted:#556577;--chronika-line:#D7E0EA;--chronika-focus:#285F54;--chronika-radius:12px;--chronika-type-caption:14px;--chronika-type-control:16px;--chronika-type-body:17px;--chronika-motion-control:160ms;--chronika-motion-change:260ms;--chronika-motion-scene:560ms;--chronika-motion-ambient:18s;--chronika-ease-out:cubic-bezier(.16,1,.3,1);--chronika-space-section:clamp(40px,6vw,80px)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:32px}body.public-site{--ink: var(--chronika-ink, #192332);--amber: var(--chronika-rust, #2455D6);--ivory: var(--chronika-cream, #F3F6FA);--surface: #FFFFFF;--green: var(--chronika-teal, #285F54);--muted: var(--chronika-muted, #556577);--line: var(--chronika-line, #D7E0EA);--font: var(--chronika-font, "Golos Text", sans-serif);margin:0;background:var(--ivory);color:var(--ink);font:17px/1.65 var(--font);-webkit-font-smoothing:antialiased;scrollbar-color:var(--muted) var(--ivory);caret-color:var(--amber)}.public-site ::selection{background:var(--amber);color:white}.public-site a{color:inherit;text-decoration:none;text-underline-offset:.2em}.public-site button, .public-site input{font:inherit}body.public-site [hidden]{display:none !important}.public-site img{display:block;max-width:100%}.public-site h1, .public-site h2, .public-site h3, .public-site p, .public-site figure{margin:0}.public-site h1, .public-site h2, .public-site h3{line-height:1.16;letter-spacing:-.035em;font-weight:740;text-wrap:balance}.public-site h1, .public-site h2, .public-site h3, .public-site p, .public-site a, .public-site span, .public-site strong{overflow-wrap:anywhere}.public-site h2{font-size:clamp(28px, 3vw, 40px)}.public-site h3{font-size:23px}.public-site p{max-width:72ch}.public-site a:focus-visible, .public-site summary:focus-visible, .public-site button:focus-visible{outline:3px solid var(--green);outline-offset:5px}.public-site main:focus{outline:none}.public-site .skip-link{position:fixed;z-index:10;top:-80px;left:20px;padding:12px 20px;border-radius:12px;background:var(--ink);color:white}.public-site .skip-link:focus{top:12px}.public-header{background:var(--ivory)}.public-header-inner{max-width:1280px;margin:auto;padding:25px 32px;display:flex;align-items:center;gap:32px}.public-brand{display:inline-flex;align-items:center;gap:11px;flex-shrink:0;font-size:23px;font-weight:800;letter-spacing:-.02em}.public-brand img{width:34px;height:34px}.public-nav{display:flex;gap:25px;margin-left:auto;flex-wrap:wrap;align-items:center}.public-nav a{display:inline-flex;align-items:center;min-height:44px;font-size:16px;color:var(--muted)}.public-nav a[aria-current="page"], .public-nav a:hover{color:var(--amber)}.public-main{width:min(1280px, 100%);margin:auto;padding:24px 32px 80px}.public-site .btn{display:inline-flex;justify-content:center;align-items:center;min-height:50px;padding:13px 21px;border:1px solid transparent;border-radius:12px;font-size:14px;font-weight:650;line-height:1.45;text-align:center;transition:background-color .16s, border-color .16s}.public-site .btn-primary{background:var(--amber);color:white}.public-site .btn-primary:hover{background:#1743AF}.public-site .btn-outline{border-color:var(--line);background:transparent;color:var(--ink)}.public-site .btn-outline:hover{border-color:var(--ink);background:white}.public-site .btn-sm{min-height:44px;padding:10px 15px}.public-login{flex-shrink:0}.public-home .public-header-inner{padding-top:23px;padding-bottom:23px;padding-inline:clamp(16px, 3vw, 40px)}.public-home .public-header{border-bottom:1px solid var(--line)}.public-home .public-main{padding-top:0;padding-inline:0}.public-home .public-nav{gap:27px}.public-home .public-nav a{color:var(--ink)}.public-home .public-nav a:hover{color:var(--amber);text-decoration:underline}.public-home .public-login{background:var(--surface);border-radius:8px}.public-home .public-footer{margin-top:0}.public-site .text-link{display:inline-flex;align-items:center;min-height:44px;padding:6px 0;color:var(--amber);font-size:14px;font-weight:650}.public-site .text-link:hover{text-decoration:underline}.public-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px}.public-fine, .public-muted{color:var(--muted);font-size:16px;line-height:1.65}.public-hero{display:grid;grid-template-columns:minmax(0, 1.2fr) minmax(0, .9fr);column-gap:54px;row-gap:0;grid-template-areas:"copy sample" "details sample";padding:35px 0 40px;align-items:center}.public-hero-copy{grid-area:copy}.public-hero-details{grid-area:details}.public-hero h1{font-size:clamp(48px, 5.6vw, 76px);font-weight:790;line-height:1.05;max-width:700px;margin-bottom:25px}.public-hero .public-lead{font-size:20px;line-height:1.5;max-width:37ch}.public-hero-description{margin-top:13px;max-width:46ch;color:var(--muted)}.public-hero .public-actions{margin-top:26px}.public-free-note{margin-top:11px;color:var(--green)}.public-hero-offers{display:grid;grid-template-columns:repeat(4, minmax(0,1fr));gap:14px;margin:25px 0 17px}.public-hero-offer{display:flex;flex-direction:column;gap:4px;padding-top:12px;border-top:1px solid var(--line);min-height:92px}.public-hero-offer span, .public-hero-offer small{font-size:14px;color:var(--muted);line-height:1.5}.public-hero-offer strong{font-size:20px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.4;white-space:normal}.public-hero-offer:hover strong{color:var(--amber)}.public-program-line{max-width:57ch}.public-entry-links{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:4px}.public-sample{grid-area:sample;min-width:0;padding:0}.public-material-spread{position:relative;height:430px;width:100%}.public-sample-main{display:block;width:61%;max-width:278px;position:absolute;left:5%;top:9px;transform:rotate(-6deg);z-index:2;box-shadow:5px 18px 30px rgba(34,42,50,.13)}.public-sample-main img{width:100%;height:auto}.public-sample-companion{display:block;width:47%;max-width:215px;position:absolute;right:2%;top:64px;transform:rotate(8deg);z-index:1;background:white;box-shadow:5px 12px 22px rgba(34,42,50,.10)}.public-sample-companion img{width:100%;height:auto}.public-sample-companion span{display:block;padding:9px 11px;color:var(--muted);font-size:14px;line-height:1.4}.public-sample figcaption{margin:11px 0 0 7%;font-size:14px;color:var(--muted);max-width:34ch}.public-sample figcaption strong{display:block;font-size:15px;color:var(--ink);line-height:1.5;margin:4px 0;font-weight:650}.public-sample figcaption>span{display:block}.public-hero-facts{list-style:none;margin:0;padding:26px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px}.public-hero-facts li{min-width:0}.public-hero-facts strong{display:block;font-size:15px;font-weight:700;margin-bottom:7px}.public-hero-facts span{display:block;font-size:14px;color:var(--muted);line-height:1.6}.public-section{margin:66px 0;scroll-margin-top:26px}.public-section>h2{margin-bottom:25px}.public-site .section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:28px;margin:0 0 25px}.public-site .section-heading p{color:var(--muted);max-width:65ch;margin-top:12px}.public-site .section-heading>span{color:var(--muted);font-size:14px;white-space:nowrap}.public-site .topic-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.public-site .public-topic-card{background:white;border:1px solid var(--line);border-radius:16px;display:grid;grid-template-columns:113px minmax(0,1fr);gap:23px;padding:24px;min-width:0}.public-site .public-topic-card:hover{border-color:var(--amber)}.public-site .topic-preview{width:113px;height:160px;align-self:start;overflow:hidden;background:var(--ivory)}.public-site .topic-preview img{width:100%;height:100%;object-fit:cover;object-position:top}.public-site .topic-body{display:flex;flex-direction:column;min-width:0}.public-site .topic-label{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:14px;color:var(--muted);margin-bottom:9px}.public-site .topic-body h3{font-size:21px;line-height:1.3;margin-bottom:10px}.public-site .topic-period{font-size:14px;color:var(--muted);line-height:1.55}.public-site .topic-meta{margin-top:auto;padding-top:10px;color:var(--muted);font-size:14px}.public-site .badge-free{display:inline-block;background:#ECF3EE;color:var(--green);border-radius:6px;padding:4px 7px;font-size:14px;line-height:1.4}.public-site .topic-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px}.public-site .topic-price{font-size:15px;font-weight:700}.public-site .card-open{min-height:44px;display:inline-flex;align-items:center;font-size:14px;color:var(--amber)}.public-no-cover{min-height:150px;height:100%;display:flex;flex-direction:column;justify-content:center;gap:6px;padding:15px;color:var(--muted);font-size:25px}.public-no-cover span{font-size:14px}.public-site .panel{background:white;border:1px solid var(--line);border-radius:16px;padding:28px;min-width:0}.public-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.public-product, .public-combo{display:flex;flex-direction:column;align-items:flex-start}.public-product h3, .public-combo h3, .public-product h2{font-size:24px;line-height:1.25;margin-bottom:10px}.public-format{display:inline-block;font-size:14px;color:var(--muted);line-height:1.5;margin-bottom:16px}.public-product>p, .public-combo>p{color:var(--muted);font-size:14px;line-height:1.65}.public-product>.price-comparison, .public-combo>.price-comparison{margin-top:auto;padding-top:24px}.public-product>.btn, .public-combo>.btn{width:100%;margin-top:22px}.public-product[data-format="kit"]{background:#E8EFFB}.public-combo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.public-combo>.public-fine{margin-top:14px}.price-comparison{display:flex;flex-direction:column;gap:5px;font-variant-numeric:tabular-nums}.public-price{display:block;font-size:clamp(26px,3vw,36px);line-height:1.25;letter-spacing:-.035em;font-weight:730}.price-separate{font-size:16px;color:var(--muted);line-height:1.6}.price-separate s{white-space:nowrap}.price-saving{color:var(--green);font-size:16px;line-height:1.55;font-weight:600}.public-library-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.public-site .public-product[data-format="full"]{background:var(--green);color:white}.public-library-grid>.public-product[data-format="full"]{grid-column:span 2}.public-product[data-format="full"] .public-format, .public-product[data-format="full"] p, .public-product[data-format="full"] .price-separate{color:#DEE9E4}.public-product[data-format="full"] .price-saving{color:#DEE9E4}.public-product[data-format="full"]>.btn{background:white;color:var(--green)}.public-bank{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:45px;align-items:center;margin:66px 0}.public-bank h2{margin-bottom:16px}.public-bank p{margin-top:13px}.public-bank .public-actions{flex-direction:column;margin:0;width:235px}.public-bank .public-actions>.btn{width:100%}.public-full{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:50px;margin:44px 0 66px}.public-site .public-full{background:var(--green);color:white;padding:40px;border:0}.public-full h2{margin-bottom:17px}.public-full p, .public-full .price-separate, .public-full .price-saving{color:#DEE9E4}.public-full>div:last-child{min-width:225px}.public-full .btn{background:white;color:var(--green);margin-top:20px;width:100%}.public-site .public-full .btn:hover, .public-product[data-format="full"]>.btn:hover{background:#EDF3EE;color:var(--green)}.public-method{list-style:none;counter-reset:study;padding:0;margin:30px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}.public-method li{counter-increment:study;min-width:0}.public-method li::before{content:counter(study);display:inline-flex;align-items:center;justify-content:center;width:35px;height:35px;margin-bottom:15px;border:1px solid var(--line);border-radius:10px;font-size:14px;color:var(--amber)}.public-method strong{display:block;font-size:23px;line-height:1.3;margin-bottom:11px}.public-method p{color:var(--muted);font-size:14px}.public-author-feature{display:grid;grid-template-columns:minmax(180px,.65fr) minmax(0,1.35fr);align-items:center;gap:70px;margin:80px 0}.public-author-feature>img{width:100%;height:365px;object-fit:cover;object-position:50% 35%;border-radius:16px}.public-author-feature p{margin:20px 0 25px;color:var(--muted)}.public-faq{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:55px}.public-faq details{border-bottom:1px solid var(--line)}.public-faq details:first-child{border-top:1px solid var(--line)}.public-faq summary{min-height:58px;padding:18px 27px 18px 0;font-size:16px;font-weight:650;cursor:pointer}.public-faq p{color:var(--muted);margin:0 0 22px;font-size:14px}.public-site .page-heading{margin:18px 0 32px}.public-site .page-heading h1{font-size:clamp(38px,4.5vw,58px);margin-bottom:19px}.public-site .page-heading p{color:var(--muted);font-size:18px;max-width:60ch}.public-breadcrumbs{display:flex;gap:11px;align-items:center;flex-wrap:wrap;color:var(--muted);font-size:14px;margin:0 0 30px}.public-breadcrumbs a{display:inline-flex;min-height:44px;align-items:center}.public-breadcrumbs a:hover{color:var(--amber)}.public-periods{display:flex;flex-wrap:wrap;gap:10px;margin:30px 0 40px}.public-periods a{display:inline-flex;align-items:center;min-height:46px;padding:10px 16px;border:1px solid var(--line);border-radius:10px;font-size:14px;line-height:1.5}.public-periods a:hover{background:white;border-color:var(--amber)}.public-catalog-search{margin:34px 0 26px;max-width:750px}.public-catalog-search label{display:block;font-size:16px;font-weight:650;margin-bottom:12px}.public-search-row{display:flex;align-items:stretch;gap:12px}.public-search-row input{flex:1;min-width:0;width:100%;min-height:50px;padding:12px 16px;border:1px solid var(--line);border-radius:12px;background:white;color:var(--ink);caret-color:var(--amber)}.public-search-row input::placeholder{color:var(--muted)}.public-search-row input:focus-visible{outline:3px solid var(--green);outline-offset:3px}.public-search-row button{cursor:pointer}.public-search-row button:disabled{opacity:.55;cursor:default}#public-topic-results{margin-top:12px;color:var(--muted);font-size:14px}.public-search-empty{padding:30px 0;margin:20px 0}.public-search-empty h2{font-size:28px;margin-bottom:14px}.public-search-empty p{color:var(--muted)}.public-catalog-entry{margin-bottom:30px}.public-catalog-prices{font-size:15px}.public-catalog-entry .public-fine{margin-top:12px;color:var(--green)}.public-period-price-list{display:grid;gap:14px}.public-site .public-period-price{padding:0}.public-period-price>summary{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;padding:22px 28px;cursor:pointer;min-height:68px;font-size:20px;font-weight:650}.public-period-price>summary>span:nth-of-type(2){margin-left:auto;color:var(--muted);font-size:14px;font-weight:400}.public-disclosure-icon{width:18px;height:18px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:2}.public-period-price[open] .public-disclosure-icon{transform:rotate(180deg)}.public-period-price>div{padding:0 28px 15px}.public-price-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(170px,1fr) auto;gap:25px;align-items:center;padding:21px 0;border-top:1px solid var(--line)}.public-price-row>span{font-size:15px;font-weight:650}.public-price-row .public-price{font-size:27px}.public-access{margin:45px 0}.public-access h2{font-size:25px;margin-bottom:16px}.public-access p{color:var(--muted);font-size:16px;margin-bottom:12px}.public-practice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.public-practice-grid h2{font-size:28px;margin-bottom:16px}.public-practice-grid p{color:var(--muted);margin-bottom:15px}.public-section>.public-fine{margin-top:22px}.public-metrics{padding:0;margin:38px 0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.public-metrics li{border-top:1px solid var(--line);padding-top:20px}.public-metrics strong{display:block;font-size:35px;font-weight:720}.public-metrics span{display:block;color:var(--muted);font-size:14px}.public-topic-reference{font-size:14px;color:var(--muted);margin-bottom:10px}.public-topic-detail{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:65px;align-items:start;margin:35px 0 60px}.public-topic-detail>figure{max-width:360px;padding:0}.public-topic-detail>figure>img{width:100%;height:auto;max-height:520px;object-fit:contain;object-position:top}.public-topic-detail figcaption{font-size:14px;color:var(--muted);margin-top:12px}.public-topic-detail>div{min-width:0}.public-topic-detail>div>p{color:var(--muted);margin-bottom:20px}.public-topic-detail>div>p.public-fine{margin-top:18px;font-size:16px}.public-contents{margin:28px 0}.public-contents h2{font-size:25px;margin-bottom:16px}.public-contents ul{margin:0;padding-left:20px;color:var(--muted);font-size:15px;line-height:1.9}.public-topic-detail .btn{margin-top:8px}.public-neighbors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:35px;border-top:1px solid var(--line);padding:25px 0 0;margin-top:45px}.public-neighbors a{min-height:70px}.public-neighbors span{display:block;color:var(--amber);font-size:14px;margin-bottom:10px}.public-neighbors strong{display:block;font-size:18px;line-height:1.5}.public-next-step .section-heading{margin-bottom:30px}.public-next-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:45px}.public-next-offer{display:flex;flex-direction:column;align-items:flex-start}.public-next-offer h3{margin-bottom:17px}.public-next-offer p{color:var(--muted);font-size:16px;margin-bottom:20px}.public-next-offer .price-comparison{margin-top:auto}.public-next-offer>.btn{margin-top:20px}.public-product-detail>.public-purchase-summary>h2{font-size:29px;margin-bottom:15px}.public-offer-composition{padding-left:20px;margin:0 0 20px;line-height:1.85}.public-product-detail .public-actions>.btn{white-space:normal;min-height:48px}.public-product-topics>summary{cursor:pointer;min-height:50px;padding:13px 0;font-size:18px;font-weight:650}.public-product-topics ul{padding-left:22px;margin:10px 0 0;columns:2;column-gap:45px}.public-product-topics li{break-inside:avoid;margin-bottom:10px}.public-product-topics a{display:inline-block;min-height:44px;padding:5px 0;color:var(--muted)}.public-product-topics a:hover{color:var(--amber)}.public-author{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:75px;margin:45px 0 70px;align-items:center}.public-author img{width:100%;height:480px;object-fit:cover;object-position:50% 35%;border-radius:16px}.public-author figcaption{color:var(--muted);font-size:14px;margin-top:12px}.public-author h2{margin-bottom:24px}.public-author p{margin-bottom:20px;color:var(--muted)}.public-footer{width:min(1280px,100%);margin:auto;border-top:1px solid var(--line);padding:35px 32px 45px;display:grid;grid-template-columns:1fr 1.5fr 1fr;gap:40px;color:var(--muted);font-size:14px}.public-footer strong{display:block;color:var(--ink);font-size:21px;font-weight:800}.public-footer p{margin-top:7px}.public-footer nav, .public-footer-apps{display:flex;align-content:flex-start;flex-wrap:wrap;gap:0 20px}.public-footer a{display:inline-flex;align-items:center;min-height:44px}.public-footer a:hover{color:var(--amber)}.public-footer-apps{flex-direction:column}@media (max-width: 1100px){.public-nav{gap:16px}.public-header-inner{gap:20px}.public-hero{column-gap:32px}.public-hero h1{font-size:59px}.public-material-spread{height:355px}.public-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-hero-offers{gap:10px}.public-hero-offer strong{font-size:18px}.public-hero-facts{gap:20px}.public-bank{grid-template-columns:minmax(0,1fr) 205px;gap:30px}.public-bank .public-actions{width:205px}.public-author-feature, .public-author{gap:40px}}@media (max-width: 800px){.public-header-inner{flex-wrap:wrap;gap:13px;padding:18px 24px}.public-brand{margin-right:auto}.public-nav{order:3;width:100%;margin:0;justify-content:space-between}.public-nav a{font-size:14px}.public-main{padding:20px 24px 55px}.public-hero{grid-template-columns:minmax(0,1fr) minmax(0,.75fr);column-gap:25px}.public-hero h1{font-size:48px}.public-hero .public-lead{font-size:17px}.public-hero-description{font-size:14px}.public-material-spread{height:280px}.public-hero-offers{grid-template-columns:repeat(2,minmax(0,1fr))}.public-hero-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.public-combo-grid, .public-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-combo-grid>.public-combo:last-child{grid-column:1 / -1}.public-library-grid>.public-product[data-format="full"]{grid-column:1 / -1}.public-site .public-topic-card{gap:15px;padding:19px;grid-template-columns:83px minmax(0,1fr)}.public-site .topic-preview{width:83px;height:117px}.public-site .topic-body h3{font-size:18px}.public-bank, .public-full, .public-faq{grid-template-columns:minmax(0,1fr);gap:25px}.public-bank .public-actions{width:auto;flex-direction:row}.public-bank .public-actions>.btn{width:auto}.public-full>div:last-child{min-width:0}.public-full .btn{width:auto}.public-price-row{gap:20px;grid-template-columns:minmax(0,1fr) minmax(150px,1fr) auto}.public-author-feature>img{height:300px}.public-author img{height:350px}.public-topic-detail{gap:35px}.public-footer{padding:30px 24px;gap:25px;grid-template-columns:1fr 1fr}.public-footer nav{grid-column:2;grid-row:1 / span 2}}@media (max-width: 600px){.public-header-inner{padding:15px 20px}.public-brand{font-size:21px}.public-brand img{width:31px;height:31px}.public-login{font-size:14px;padding:10px 13px;min-height:44px}.public-nav{gap:0 13px;flex-wrap:wrap;justify-content:flex-start}.public-nav a{font-size:14px}.public-main{padding:14px 20px 40px}.public-hero{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "sample" "details";gap:0;padding:20px 0 30px}.public-hero h1{font-size:clamp(39px,10vw,57px);margin-bottom:20px}.public-hero .public-lead{font-size:18px}.public-hero-description{font-size:15px}.public-hero .public-actions{margin-top:22px;display:grid;grid-template-columns:1fr;gap:10px}.public-hero .public-actions>.btn{width:100%}.public-hero .public-sample{grid-area:sample;display:grid;grid-template-columns:115px minmax(0,1fr);gap:20px;align-items:center;margin:25px 0 0}.public-material-spread{height:150px}.public-sample-main{position:static;display:block;width:106px;transform:none;box-shadow:none}.public-sample-main img{width:106px;height:150px;object-fit:contain}.public-sample-companion{display:none}.public-sample figcaption{margin:0;font-size:14px}.public-sample figcaption strong{font-size:15px}.public-hero-offers{grid-template-columns:repeat(2,minmax(0,1fr));margin:26px 0 15px;gap:15px}.public-hero-offer{min-height:0}.public-hero-offer strong{font-size:22px}.public-entry-links{gap:0 20px;margin-top:6px}.public-hero-facts{gap:21px;padding:25px 0}.public-hero-facts strong{font-size:14px}.public-hero-facts span{font-size:14px}.public-section{margin:45px 0}.public-site h2{font-size:29px}.public-site .section-heading{align-items:flex-start;flex-wrap:wrap;gap:8px;margin-bottom:22px}.public-site .section-heading p{font-size:14px}.public-site .topic-grid, .public-product-grid, .public-library-grid, .public-combo-grid, .public-practice-grid{grid-template-columns:minmax(0,1fr)}.public-combo-grid>.public-combo:last-child, .public-library-grid>.public-product[data-format="full"]{grid-column:auto}.public-site .public-topic-card{grid-template-columns:86px minmax(0,1fr);gap:17px;padding:20px}.public-site .topic-preview{width:86px;height:122px}.public-site .topic-bottom{flex-wrap:wrap;gap:2px 8px}.public-site .panel{padding:24px}.public-product h3, .public-combo h3, .public-product h2{font-size:24px}.public-product>.price-comparison, .public-combo>.price-comparison{padding-top:22px}.public-bank{margin:45px 0}.public-bank .public-actions{display:grid;grid-template-columns:minmax(0,1fr)}.public-bank .public-actions>.btn{width:100%}.public-site .public-full{padding:27px}.public-full .btn{width:100%}.public-method{grid-template-columns:minmax(0,1fr);gap:28px}.public-method li{display:grid;grid-template-columns:35px minmax(0,1fr);gap:6px 16px}.public-method li::before{grid-row:1 / span 2;margin:0}.public-method strong{font-size:21px;margin:2px 0 4px}.public-method p{grid-column:2}.public-author-feature, .public-author{grid-template-columns:minmax(0,1fr);gap:25px;margin:55px 0}.public-author-feature>img{width:230px;height:290px}.public-author img{max-width:310px;height:380px}.public-faq{gap:20px}.public-faq summary{font-size:15px}.public-site .page-heading{margin-top:10px}.public-site .page-heading h1{font-size:clamp(32px,8.5vw,43px)}.public-site .page-heading p{font-size:16px}.public-periods{gap:8px}.public-search-row{flex-wrap:wrap}.public-search-row input{flex-basis:100%}.public-search-row button{width:100%}.public-periods a{padding:10px 12px;font-size:14px}.public-price-row{grid-template-columns:minmax(0,1fr);gap:14px}.public-price-row>.btn{grid-column:1 / -1;width:100%}.public-period-price>summary{padding:20px;font-size:18px}.public-period-price>div{padding:0 20px 10px}.public-metrics{grid-template-columns:minmax(0,1fr);gap:18px}.public-metrics li{display:flex;gap:20px;align-items:center;padding-top:18px}.public-metrics strong{min-width:102px;font-size:30px}.public-topic-detail{grid-template-columns:minmax(0,1fr);gap:30px}.public-topic-detail>figure{max-width:275px;margin:auto}.public-topic-detail>figure>img{max-height:385px}.public-neighbors, .public-next-grid{grid-template-columns:minmax(0,1fr);gap:30px}.public-next-offer+.public-next-offer{border-top:1px solid var(--line);padding-top:25px}.public-next-offer>.btn{width:100%}.public-product-detail>.public-purchase-summary{grid-row:1}.public-product-detail>figure{grid-row:2}.public-product-detail .public-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.public-product-detail .public-actions>.btn{width:100%}.public-product-topics ul{columns:1}.public-footer{grid-template-columns:minmax(0,1fr);gap:20px;padding:28px 20px 35px}.public-footer nav{grid-column:auto;grid-row:auto;gap:0 18px}.public-footer-apps{flex-direction:row}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}.public-site .btn{transition:none}}.public-site .btn, .public-site .text-link, .public-site .card-open{font-size:16px}.public-home .public-nav{gap:12px 20px}.public-nav-toggle{min-height:44px;padding:10px 15px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);font-size:16px;cursor:pointer}.public-site .public-product > p, .public-site .public-combo > p,
.public-site .section-heading p, .public-site .public-faq details > p{font-size:17px}.public-site .public-format, .public-site .topic-meta,
.public-site .public-periods a{font-size:15px}.public-site .public-faq summary{font-size:18px;min-height:48px}.public-site .public-hero-facts strong{font-size:17px}.public-site .public-hero-facts span{font-size:16px}.public-site input, .public-site select{font-size:16px}.public-site .topic-preview:focus-visible{outline-offset:-4px}.public-site .public-product[data-format="full"] :focus-visible{outline-color:#FFFFFF}@media (max-width: 1050px){.public-header-inner{gap:18px;padding-inline:24px}.public-brand{font-size:21px}.public-nav{gap:5px 16px}}@media (max-width: 800px){.public-header-inner, .public-home .public-header-inner{flex-wrap:wrap;padding:14px 18px;gap:12px}.public-brand{margin-right:auto}.public-nav-toggle{order:1}.public-login{order:2;padding:10px 14px !important}.public-nav, .public-home .public-nav{order:3;width:100%;margin-left:0;gap:4px 18px}.public-header[data-nav-enhanced="true"] .public-nav{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));border-top:1px solid var(--line);padding-top:12px}.public-nav a{min-height:48px;padding:8px 4px;font-size:16px;line-height:1.5}.public-header[data-nav-enhanced="true"] .public-nav a:last-child{grid-column:1 / -1}}@media (max-width: 390px){.public-header-inner, .public-home .public-header-inner{gap:10px;padding-inline:14px}.public-brand{font-size:18px;gap:7px}.public-brand img{width:28px;height:28px}.public-nav-toggle, .public-login{padding-inline:10px !important}.public-site .public-topic-card{grid-template-columns:64px minmax(0,1fr);gap:12px;padding:16px}.public-site .topic-preview{width:64px;height:91px}}.public-bundle-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:20px}.public-bundle-grid .public-product{padding:clamp(24px, 3vw, 36px)}.public-bundle-grid .public-product h3{font-size:clamp(25px, 2.6vw, 32px);line-height:1.2}.public-bundle-grid .price-current{font-size:clamp(36px, 4vw, 48px);line-height:1.15}.public-bundle-grid .public-product > .btn{width:100%;margin-top:auto;min-height:48px}.public-bundle-difference{max-width:72ch;margin:24px 0 12px;font-size:18px;line-height:1.6}.public-bundle-difference strong{white-space:nowrap}@media (max-width: 650px){.public-bundle-grid{grid-template-columns:minmax(0, 1fr)}}.public-site .public-format-label{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px}.public-site .public-format-icons{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;color:inherit}.public-site .public-format-icon{display:block;width:20px;height:20px;flex:0 0 auto}.public-product-offer{display:flex;align-items:center;gap:clamp(14px, 2vw, 26px);width:100%;margin:10px 0 22px}.public-product-purchase{display:flex;flex:1 1 auto;min-width:0;flex-direction:column;align-items:flex-start;gap:18px}.public-product-purchase > .btn{width:100%;min-height:48px}.public-product-purchase .price-separate, .public-product-purchase .price-saving{font-size:16px;line-height:1.5}.public-site .public-product[data-format="full"]{background:#2455D6;color:white;border-color:transparent}.public-product[data-format="full"] .public-format,
.public-product[data-format="full"] p,
.public-product[data-format="full"] .price-separate,
.public-product[data-format="full"] .price-saving{color:#EAF0FF}.public-product[data-format="full"] .public-product-purchase > .btn{background:white;color:#1843AD}.public-product[data-format="full"] .public-product-purchase > .btn:hover{background:#EDF2FF;color:#12358D}.public-bundle-preview{position:relative;flex:0 0 clamp(120px, 13vw, 170px);height:194px;min-width:0;pointer-events:none}.public-bundle-preview-note, .public-bundle-preview-presentation{position:absolute;display:block;background:white;box-shadow:3px 12px 20px rgb(21 38 67 / 16%)}.public-bundle-preview-note{top:0;left:0;width:74%}.public-bundle-preview-presentation{right:0;bottom:4px;width:98%}.public-bundle-preview-note img, .public-bundle-preview-presentation img{display:block;width:100%;height:auto}.public-bundle-preview [hidden]{display:none !important}.public-preview-link{display:block;flex:0 0 clamp(120px, 13vw, 170px);min-width:0;border-radius:4px}.public-preview-link > .public-bundle-preview{width:100%}.public-preview-link-label{display:flex;justify-content:flex-end;align-items:center;gap:6px;margin-top:6px;color:var(--amber);font-size:16px;line-height:1.4}.public-preview-link-label svg{flex:0 0 auto}.public-preview-link:hover .public-preview-link-label{text-decoration:underline}.public-product[data-format="full"] .public-preview-link-label{color:white}.public-bundle-grid .public-product h3{margin-bottom:14px}.public-bundle-grid .public-product > .public-format{margin-bottom:10px}.public-bundle-grid .public-product > p{font-size:17px}.public-product-preview .public-bundle-preview{width:100%;height:auto;aspect-ratio:1 / 1.02}.public-product-preview .public-bundle-preview-note{width:64%}.public-product-preview .public-bundle-preview-presentation{bottom:7%;width:86%}.public-product-detail .public-product-offer{margin:0 0 28px;padding:0 0 25px;border-bottom:1px solid var(--line)}.public-product-detail .public-product-purchase{gap:0;align-items:stretch}.public-product-detail .public-product-purchase .public-price{font-size:clamp(36px, 4vw, 50px)}.public-product-detail .public-product-purchase .public-actions{margin-top:20px}.public-product-detail .public-product-purchase .public-fine{margin:16px 0 0}.public-site:not(.public-home) .public-section{margin-block:48px}.public-site:not(.public-home) .page-heading{margin-top:12px;margin-bottom:26px}.public-site:not(.public-home) .page-heading h1{margin-bottom:14px}.public-site:not(.public-home) .public-breadcrumbs{margin-bottom:20px;font-size:15px;line-height:1.5}.public-catalog-search{margin-block:24px 20px}.public-periods{margin-block:22px 30px}.public-periods a, .public-site .public-topic-card{transition:border-color 180ms ease-out, background-color 180ms ease-out}.public-disclosure-icon{transition:transform 200ms ease-out}.public-period-price > summary{border-radius:15px}.public-period-price > summary:hover{background:#E8EEF8}.public-site .public-period-price > summary > span:nth-of-type(2){font-size:16px}.public-site .public-format, .public-site .topic-period{font-size:16px}.public-site .public-metrics span{font-size:16px}.public-site input:focus-visible{outline:3px solid var(--amber);outline-offset:3px}@media (max-width: 800px){.public-preview-link{flex-basis:140px}.public-bundle-preview{flex-basis:140px;height:180px}.public-bundle-grid .public-product{padding:24px}}@media (min-width: 651px) and (max-width: 1000px){.public-bundle-grid .public-product-offer{flex-wrap:wrap}.public-bundle-grid .public-product-purchase{flex-basis:100%}.public-bundle-grid .public-bundle-preview{display:none}.public-bundle-grid .public-preview-link{display:none}}@media (max-width: 650px){.public-site:not(.public-home) .public-section{margin-block:32px}.public-site:not(.public-home) .page-heading{margin-top:8px;margin-bottom:22px}.public-site:not(.public-home) .page-heading h1{margin-bottom:12px}.public-site:not(.public-home) .public-breadcrumbs{margin-bottom:16px;gap:5px 9px}.public-bundle-grid .public-product{padding:24px 22px}.public-product-offer{gap:12px;margin-block:6px 20px}.public-bundle-preview{flex-basis:106px;height:151px}.public-preview-link{flex-basis:106px}.public-bundle-grid .price-current{font-size:36px}.public-bundle-grid .public-product h3{font-size:27px}.public-bundle-grid .public-product-purchase > .btn{padding-inline:12px}.public-product-preview .public-bundle-preview{width:100%;max-width:310px;margin-inline:auto}.public-product-detail .public-product-offer{margin-bottom:24px;padding-bottom:22px}.public-product-detail .public-product-purchase .public-actions{margin-top:16px}.public-catalog-entry{margin-bottom:24px}.public-catalog-search{margin-block:22px 16px}.public-search-row{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:8px}.public-search-row input{flex-basis:auto;padding-inline:12px}.public-search-row button{width:auto;padding-inline:12px}.public-periods{flex-wrap:nowrap;align-items:stretch;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;margin-block:18px 22px;padding:5px 3px 10px;scroll-padding-inline:3px;scrollbar-width:thin}.public-periods a{flex:0 0 auto;max-width:260px;padding:9px 13px;min-height:48px;font-size:16px}.public-site .section-heading{margin-bottom:20px}.public-site .public-bundle-difference{margin-top:20px;font-size:17px}}@media (max-width: 359px){.public-bundle-preview{display:none}.public-preview-link{display:none}.public-product-preview .public-bundle-preview{display:block}.public-site .public-bundle-grid .public-product h3{font-size:25px}}@media (prefers-reduced-motion: reduce){.public-periods a, .public-site .public-topic-card, .public-disclosure-icon{transition:none}}@view-transition{navigation:none}@media (prefers-reduced-motion: no-preference){@view-transition{navigation:auto}::view-transition{pointer-events:none}::view-transition-group(root){animation:none}::view-transition-old(root){animation:none;opacity:0;mix-blend-mode:normal}::view-transition-new(root){animation:chronika-document-in 160ms cubic-bezier(.16,1,.3,1);mix-blend-mode:normal}}@keyframes chronika-document-in{from{opacity:.9}to{opacity:1}}@media (prefers-reduced-motion: no-preference) and (min-width: 1001px){.public-product[data-product-id="library-full"] .public-bundle-preview,
  .public-product-detail[data-public-product="library-full"] .public-bundle-preview{view-transition-name:chronika-full-preview}::view-transition-group(chronika-full-preview){animation-duration:420ms;animation-timing-function:cubic-bezier(.16,1,.3,1)}::view-transition-old(chronika-full-preview), ::view-transition-new(chronika-full-preview){animation-duration:420ms;mix-blend-mode:normal}}@media (max-width:650px){.public-product-detail > .public-purchase-summary{display:contents}.public-product-detail > .public-purchase-summary > .public-product-offer{order:-2;margin-bottom:0}.public-product-detail > .public-product-preview{order:-1}}@media (max-width: 650px){.public-site:not(.public-home) .public-breadcrumbs{flex-wrap:nowrap;min-width:0}.public-breadcrumbs > a{flex-shrink:0}.public-breadcrumbs > [aria-current="page"]{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.public-site .public-metrics{grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px 20px;margin-block:24px}.public-site .public-metrics li{display:block;padding-top:12px;min-width:0}.public-site .public-metrics strong{min-width:0;font-size:28px;line-height:1.25}.public-site .public-metrics span{font-size:16px;line-height:1.45}.public-site .public-metrics li:nth-child(3){grid-column:2;grid-row:1}.public-site .public-metrics li:nth-child(2){grid-column:1 / -1;grid-row:2;display:flex;align-items:baseline;gap:12px}}.public-topic-purchase{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:24px 0 28px;padding:18px 0;border-block:1px solid var(--line)}.public-topic-purchase>div{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;font-size:17px}.public-topic-purchase strong{font-size:28px;font-weight:650;line-height:1.2;color:var(--ink)}.public-topic-purchase>.btn{min-height:48px}.public-site #topic-formats{scroll-margin-top:130px}.public-site:not(.public-home) .page-heading h1{font-weight:650}@media (max-width:500px){.public-topic-purchase{gap:12px;margin:20px 0}.public-topic-purchase>.btn{flex:1 1 160px}.public-topic-purchase>div{flex:1 1 130px;gap:5px;flex-direction:column;align-items:flex-start}}.analytics-settings{display:block;margin:12px auto 24px;min-height:44px;padding:10px 16px;border:0;background:transparent;color:#556577;font:500 15px/1.5 "Golos Text", Arial, sans-serif;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.analytics-settings[hidden], .analytics-consent[hidden]{display:none !important}.analytics-consent{box-sizing:border-box;position:fixed;z-index:25;right:max(24px, env(safe-area-inset-right), var(--telegram-safe-right, 0px));bottom:max(24px, env(safe-area-inset-bottom), var(--telegram-safe-bottom, 0px));width:min(520px, calc(100% - 48px));max-height:calc(100dvh - 48px);overflow-y:auto;overscroll-behavior:contain;padding:16px;border-radius:16px;background:#FFFFFF;color:#192332;box-shadow:0 14px 52px rgb(25 35 50 / 18%);font:400 16px/1.55 "Golos Text", Arial, sans-serif;overflow-wrap:anywhere;animation:chronika-consent-enter 260ms cubic-bezier(.16, 1, .3, 1) both}.analytics-consent *, .analytics-consent *::before, .analytics-consent *::after{box-sizing:border-box}.analytics-consent .analytics-consent-title{display:block;margin:0 0 6px;font-size:18px;font-weight:600;line-height:1.3;letter-spacing:-.015em;text-wrap:balance}.analytics-consent-copy{margin:0 0 10px;color:var(--theme-muted,#556577)}.analytics-consent-copy p{display:inline;margin:0;max-width:none}.analytics-consent .analytics-consent-note{display:inline-flex;align-items:center;min-height:24px;margin-left:5px;color:#2455D6;font-size:16px;text-decoration:underline;text-underline-offset:4px}.analytics-consent-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.analytics-consent .analytics-consent-actions .btn{display:inline-flex;align-items:center;justify-content:center;width:100%;min-width:0;min-height:48px;height:auto;margin:0;padding:10px 6px;border:1px solid #D7E0EA;border-radius:10px;background:#F3F6FA;color:#192332;font:600 16px/1.4 "Golos Text", Arial, sans-serif;text-align:center;white-space:normal;cursor:pointer;transition:background-color 160ms ease-out, border-color 160ms ease-out}.analytics-consent .analytics-consent-actions .btn-primary{border-color:#D7E0EA;background:#F3F6FA;color:#192332}.analytics-consent .analytics-consent-actions .btn-outline:hover{background:#E8EEF6;border-color:#BAC9DB}.analytics-consent .analytics-consent-actions .btn-primary:hover{background:#E8EEF6;border-color:#BAC9DB}.analytics-consent :focus-visible, .analytics-settings:focus-visible{outline:3px solid #285F54;outline-offset:3px}.analytics-consent ::selection{color:#192332;background:#C8DAFF}.analytics-consent[data-consent-mode="initial"]{position:relative;inset:auto;z-index:auto;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 24px;width:min(1216px,calc(100% - 64px));max-height:none;margin:0 auto 8px;padding:14px 18px;border:1px solid var(--theme-line,#d7e0ea);border-radius:14px;background:var(--theme-surface,#fff);color:var(--theme-text,#192332);box-shadow:none;overflow:visible;animation:none}.analytics-consent[data-consent-mode="initial"] .analytics-consent-title{grid-column:1;margin:0}.analytics-consent[data-consent-mode="initial"] .analytics-consent-copy{grid-column:1;margin:0;font-size:15px;line-height:1.5}.analytics-consent[data-consent-mode="initial"] .analytics-consent-actions{grid-column:2;grid-row:1 / 3;align-self:center;min-width:236px}html[data-theme="dark"] .analytics-consent{background:#122037;color:#edf4ff}html[data-theme="dark"] .analytics-consent-copy{color:#bfcee2}html[data-theme="dark"] .analytics-consent .analytics-consent-note{color:#a5c2ff}@keyframes chronika-consent-enter{from{opacity:.5;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width: 760px){.analytics-consent{right:max(12px, env(safe-area-inset-right), var(--telegram-safe-right, 0px));left:max(12px, env(safe-area-inset-left), var(--telegram-safe-left, 0px));bottom:max(12px, env(safe-area-inset-bottom), var(--telegram-safe-bottom, 0px));width:auto;max-height:calc(var(--app-viewport-height, 100dvh) - 24px - var(--telegram-safe-top, 0px));padding:16px}.analytics-consent[data-consent-mode="initial"]{inset:auto;width:calc(100% - 36px);max-height:none;margin:0 auto 8px;grid-template-columns:minmax(0,1fr);gap:6px}.analytics-consent[data-consent-mode="initial"] .analytics-consent-actions{grid-column:1;grid-row:auto;margin-top:4px}.analytics-consent[data-consent-mode="initial"] .analytics-consent-copy{font-size:15px}body[data-analytics-context="spa"] .analytics-consent:not([data-consent-mode="initial"]){bottom:calc(var(--chronika-mobile-nav-height, 96px) + 12px);max-height:calc(var(--app-viewport-height, 100dvh) - var(--chronika-mobile-nav-height, 96px) - 24px - var(--telegram-safe-top, 0px))}body[data-analytics-context="spa"] .analytics-settings{margin-bottom:calc(var(--chronika-mobile-nav-height, 96px) + 12px)}}@media (max-width: 350px){.analytics-consent{padding:16px}.analytics-consent .analytics-consent-title{font-size:20px}}@media (prefers-reduced-motion: reduce){.analytics-consent{animation:none}.analytics-consent-actions .btn{transition:none}}html[data-telegram-app="true"] body[data-analytics-context="spa"] .analytics-consent:not([data-consent-mode="initial"]){--consent-bottom: max(24px, var(--app-safe-bottom, 0px));left:max(12px, var(--app-safe-left, 0px));right:max(12px, var(--app-safe-right, 0px));bottom:var(--consent-bottom);width:min(400px, calc(100% - var(--app-safe-left, 0px) - var(--app-safe-right, 0px) - 24px));margin-left:auto;max-height:calc(var(--app-viewport-height, 100dvh) - var(--app-safe-top, 0px) - var(--consent-bottom) - 16px)}@media (max-width: 760px){html[data-telegram-app="true"] body[data-analytics-context="spa"] .analytics-consent:not([data-consent-mode="initial"]){--consent-bottom: calc(var(--chronika-mobile-nav-height, 96px) + 12px);width:auto}}@media (max-width: 760px){html[data-client-surface="website"] body[data-analytics-context="spa"] .analytics-consent:not([data-consent-mode="initial"]){bottom:max(12px, env(safe-area-inset-bottom, 0px));max-height:calc(100dvh - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px) - 24px)}html[data-client-surface="website"] body[data-analytics-context="spa"] .analytics-settings{margin-bottom:24px}}.material-loading{--material-loading-blue:var(--blue,#2455D6);width:min(100%,300px);margin-inline:auto;display:flex;flex-direction:column;align-items:center;gap:18px;padding:28px 16px;color:var(--ink,#192332);text-align:center}.material-loading-book{position:relative;isolation:isolate;width:52px;height:54px;margin:0 0 2px;color:var(--material-loading-blue)}.material-loading-book span{position:absolute;inset:3px 5px 6px;border:2px solid currentColor;border-radius:4px 8px 8px 4px;background:var(--paper,#FFF);transform-origin:5px 50%}.material-loading-book span:first-child{transform:translate(6px,-3px) rotate(8deg);opacity:.35}.material-loading-book span:nth-child(2){transform:translate(3px,-1px) rotate(4deg);opacity:.65}.material-loading-book span:last-child{animation:material-loading-page 1.8s ease-in-out infinite}.material-loading-book span:last-child::before{content:"";position:absolute;inset:9px 8px auto;height:2px;background:currentColor;box-shadow:0 7px currentColor,0 14px currentColor;opacity:.55}.material-loading-copy{display:grid;gap:5px}.material-loading .material-loading-label{margin:0;color:var(--ink,#192332);font:600 18px/1.5 var(--font,'Golos Text',sans-serif)}.material-loading .material-loading-quip{margin:0;color:var(--muted,#556577);font:400 16px/1.5 var(--font,'Golos Text',sans-serif)}.material-loading-progress{height:4px;width:100%;overflow:hidden;border-radius:4px;background:var(--line,#D7E0EA)}.material-loading-progress>span{display:block;width:100%;height:100%;border-radius:inherit;background:var(--material-loading-blue);transform:translateX(-100%);animation:material-loading-travel 1.6s ease-in-out infinite}.material-loading-progress[aria-valuenow]>span{animation:none;transform:scaleX(var(--material-loading-progress,0));transform-origin:left;transition:transform 180ms ease-out}.material-loading .material-loading-value{margin:-10px 0 0;color:var(--muted,#556577);font:400 15px/1.5 var(--font,'Golos Text',sans-serif);font-variant-numeric:tabular-nums}.material-loading-value[hidden]{display:none}@keyframes material-loading-page{0%,100%{transform:rotate(0)}50%{transform:translateX(-3px) rotate(-12deg)}}@keyframes material-loading-travel{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.material-loading-book span:last-child{animation:none}.material-loading-progress>span{animation:none;transform:scaleX(.35);transform-origin:center}.material-loading-progress[aria-valuenow]>span{transform:scaleX(var(--material-loading-progress,0));transform-origin:left;transition:none}}html[data-ch-action-motion='ready'] :is(button,a[href],summary,input,select,textarea):not(:disabled):not([aria-disabled='true']):not([data-no-action-motion]):not([data-no-action-motion] *){transition-property:background-color, border-color, color, box-shadow, outline-color, accent-color, translate;transition-duration:var(--motion-duration-feedback,150ms);transition-timing-function:var(--motion-ease,cubic-bezier(0.2,0,0,1))}html[data-ch-action-motion='ready'] :is(button,a[href],summary,input[type='button'],input[type='submit'],input[type='reset']):not(:disabled):not([aria-disabled='true']):not([data-no-action-motion]):not([data-no-action-motion] *):active{translate:0 1px}:where(html[data-ch-action-motion='ready']) :where(button,a[href],summary,input,select,textarea):where(:not(:disabled):not([aria-disabled='true']):not([data-no-action-motion]):not([data-no-action-motion] *)):focus-visible{outline-color:var(--chronika-rust,#2455D6)}html[data-ch-action-motion='ready'] :is(input[type='checkbox'],input[type='radio']):not(:disabled):not([aria-disabled='true']):not([data-no-action-motion]):not([data-no-action-motion] *):checked{accent-color:var(--chronika-rust,#2455D6)}.ch-action-moving{will-change:transform, opacity}.media-zoom[data-material-zoom]{border:0;overflow:visible}.media-zoom[data-material-zoom] img{margin-inline:auto;max-width:100%;max-height:62dvh;width:auto;height:auto;object-fit:contain}.media-zoom[data-material-zoom][data-zoomed='true']{overflow:auto}.media-zoom[data-material-zoom][data-zoomed='true'] img{max-width:none;max-height:none}html.material-gallery-open{overflow:hidden}.material-gallery-dialog{overscroll-behavior:contain}.material-zoom-toggle{margin-top:16px;min-height:44px}.ch-action-tracer{position:fixed;left:0;top:0;width:1px;height:2px;border-radius:1px;z-index:29;background:var(--chronika-rust,#2455D6);transform-origin:0 0;pointer-events:none}@view-transition{navigation:none}@media (prefers-reduced-motion: no-preference){@view-transition{navigation:auto}.public-site .public-header,
  html[data-client-surface='website'] .topbar{view-transition-name:chronika-navigation}::view-transition{pointer-events:none}::view-transition-group(root),
  ::view-transition-group(chronika-navigation){animation:none}::view-transition-old(root),
  ::view-transition-old(chronika-navigation){animation:none;opacity:0;mix-blend-mode:normal}::view-transition-new(root){animation:ch-document-settle var(--motion-duration-route,300ms) var(--motion-ease,cubic-bezier(0.2,0,0,1));mix-blend-mode:normal}::view-transition-new(chronika-navigation){animation:none;mix-blend-mode:normal}html:has([data-history-hero])::view-transition-new(root){animation:none}}@keyframes ch-document-settle{from{opacity:.92;transform:translateY(3px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){html[data-ch-action-motion='ready'] :is(button,a[href],summary,input,select,textarea){transition:none;translate:none}.ch-action-tracer{display:none}}.chronika-learning{--cl-ink: #192332;--cl-rust: #2455D6;--cl-rust-hover: #1743AF;--cl-paper: #F3F6FA;--cl-white: #FFFFFF;--cl-green: #285f54;--cl-muted: #556577;--cl-line: #D7E0EA;color:var(--cl-ink);background:var(--cl-paper);font-family:"Golos Text", Arial, sans-serif;font-size:17px;line-height:1.6;width:100%;max-width:1280px;margin-inline:auto;min-width:0;padding-inline:clamp(16px, 3vw, 40px);overflow-wrap:anywhere;caret-color:var(--cl-rust)}.chronika-learning *, .chronika-learning *::before, .chronika-learning *::after{box-sizing:border-box}.chronika-learning ::selection{background:#C8DAFF;color:var(--cl-ink)}.chronika-learning :focus-visible{outline:3px solid var(--cl-green);outline-offset:4px}.chronika-learning [hidden]{display:none !important}.chronika-learning h1, .chronika-learning h2, .chronika-learning h3, .chronika-learning h4{color:inherit;margin:0;text-wrap:balance}.chronika-learning h1{font-size:clamp(43px, 5.6vw, 78px);font-weight:820;line-height:1.04;letter-spacing:-.035em}.chronika-learning h2{font-size:clamp(31px, 3.6vw, 48px);font-weight:680;line-height:1.12;letter-spacing:-.03em}.chronika-learning h3{font-size:clamp(22px, 2.2vw, 28px);font-weight:740;line-height:1.24;letter-spacing:-.02em}.chronika-learning h4{font-size:17px;line-height:1.45;font-weight:700}.chronika-learning p{margin:0 0 16px;max-width:70ch}.chronika-learning a{color:var(--cl-rust);text-underline-offset:5px;text-decoration-thickness:1px}.chronika-learning a:hover{color:var(--cl-rust-hover)}.chronika-learning button, .chronika-learning select, .chronika-learning input{font:inherit}.chronika-learning button{cursor:pointer}.chronika-learning button:disabled{cursor:default;opacity:.58}.chronika-learning svg{width:19px;height:19px;flex-shrink:0}.chronika-learning ul, .chronika-learning ol{padding:0;margin:0}.chronika-learning section{position:relative;min-width:0;padding-block:clamp(48px, 7vw, 88px);border-top:1px solid var(--cl-line);scroll-margin-top:24px}.chronika-learning .cl-anchor{position:absolute;top:0;scroll-margin-top:24px}.chronika-learning .cl-section-head{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:end;margin-bottom:36px}.chronika-learning .cl-section-head > p, .chronika-learning .cl-section-head > div > p:last-child{margin-bottom:0}.chronika-learning .cl-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;height:auto;border:1px solid transparent;border-radius:8px;padding:12px 18px;color:#fff;background:var(--cl-rust);font-size:16px;line-height:1.4;font-weight:650;white-space:normal;text-decoration:none;box-shadow:none;transition:background-color .18s ease-out, border-color .18s ease-out}.chronika-learning .cl-button:hover{background:var(--cl-rust-hover);color:#fff}.chronika-learning .cl-button-secondary{color:var(--cl-ink);background:transparent;border-color:var(--cl-line)}.chronika-learning .cl-button-secondary:hover{color:var(--cl-ink);background:#EDF2FA;border-color:#B9C8DA}.chronika-learning .cl-inline-link{display:inline-flex;align-items:center;gap:7px;min-height:44px;font-weight:650}.chronika-learning .cl-source, .chronika-learning .cl-purchase-note{color:var(--cl-muted);font-size:14px;line-height:1.6}.chronika-learning .cl-unavailable{padding:24px 0;color:var(--cl-muted)}.chronika-learning .cl-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.chronika-learning .cl-hero{display:grid;grid-template-columns:1.03fr 1fr;gap:clamp(24px, 4vw, 60px);align-items:center;border-top:0;padding-top:36px;padding-bottom:70px}.chronika-learning .cl-hero-copy > p{max-width:39ch;font-size:18px;margin-top:27px;margin-bottom:26px}.chronika-learning .cl-hero-actions{display:flex;flex-wrap:wrap;gap:10px}.chronika-learning .cl-hero-quicklinks{display:flex;flex-wrap:wrap;gap:14px 24px;margin-top:14px;font-size:14px}.chronika-learning .cl-hero-quicklinks a{min-height:44px;display:inline-flex;align-items:center}.chronika-learning .cl-chapter-line{display:flex;justify-content:space-between;gap:12px;max-width:390px;margin-top:38px;border-top:1px solid var(--cl-rust);padding-top:13px;font-size:14px}.chronika-learning .cl-chapter-line span{position:relative}.chronika-learning .cl-chapter-line span::before{content:"";position:absolute;top:-17px;left:0;width:7px;height:7px;background:var(--cl-rust);border-radius:50%}.chronika-learning .cl-hero-evidence{position:relative;min-height:560px;margin:0;isolation:isolate}.chronika-learning .cl-fragment{position:absolute;background:#fff;box-shadow:0 18px 40px rgb(0 0 0 / 14%);--cl-tilt: 0deg;transform:rotate(var(--cl-tilt))}.chronika-learning .cl-fragment img{display:block;max-width:100%;width:100%;height:auto}.chronika-learning .cl-fragment-note{width:57%;top:6%;left:11%;--cl-tilt: -6deg;z-index:1}.chronika-learning .cl-fragment-slide{width:72%;top:41%;right:-1%;--cl-tilt: 4deg;z-index:2}.chronika-learning .cl-fragment-context{width:62%;top:64%;left:-1%;padding:20px 22px;--cl-tilt: -2deg;z-index:3;background:#E8EFF8}.chronika-learning .cl-fragment-context > span{display:block;font-size:14px;color:#3F536D;margin-bottom:13px}.chronika-learning .cl-fact-line{border-top:1px solid #B9CAE0;padding-top:12px;display:grid;gap:12px}.chronika-learning .cl-fact-line p{position:relative;margin:0;font-size:14px;line-height:1.35;display:grid;grid-template-columns:85px 1fr;gap:8px}.chronika-learning .cl-fact-line p span{color:#465D78;font-size:14px}.chronika-learning .cl-fact-line strong{font-weight:650}.chronika-learning .cl-hero-caption{position:absolute;left:0;top:calc(100% + 8px);bottom:auto;width:100%;margin:0;font-size:14px;color:var(--cl-muted);line-height:1.5}.chronika-learning .cl-hero-evidence.has-entered .cl-fragment{animation:cl-paper-settle 560ms cubic-bezier(.16, 1, .3, 1) both}.chronika-learning .cl-hero-evidence.has-entered .cl-fragment-slide{animation-delay:40ms}.chronika-learning .cl-hero-evidence.has-entered .cl-fragment-context{animation-delay:80ms}.chronika-learning .cl-hero-evidence:not(.is-inview) .cl-fragment{animation-play-state:paused}@keyframes cl-paper-settle{from{transform:translate(var(--cl-entry-x, 0px), var(--cl-entry-y, 16px)) rotate(calc(var(--cl-tilt) + var(--cl-entry-turn, 2deg))) scale(.97);filter:blur(.35px);box-shadow:0 8px 18px rgb(0 0 0 / 8%)}to{transform:rotate(var(--cl-tilt));filter:blur(0);box-shadow:0 18px 40px rgb(0 0 0 / 14%)}}.chronika-learning .cl-material{background:var(--cl-white);border:1px solid var(--cl-line);border-radius:12px;overflow:hidden}.chronika-learning .cl-tabs{display:flex;gap:0;border-bottom:1px solid var(--cl-line);padding:0 24px;overflow-x:auto;scrollbar-color:#AFBED0 transparent;scrollbar-width:thin}.chronika-learning .cl-tabs [data-cl-tab]{position:relative;flex:0 0 auto;background:transparent;color:var(--cl-muted);min-height:58px;padding:14px 20px;border:0;font-size:16px;font-weight:620;text-decoration:none;display:inline-flex;align-items:center}.chronika-learning .cl-tabs [data-cl-tab][aria-selected="true"]{color:var(--cl-rust)}.chronika-learning .cl-tabs [data-cl-tab][aria-selected="true"]::after{content:"";position:absolute;bottom:0;left:20px;right:20px;height:2px;background:var(--cl-rust)}.chronika-learning .cl-tabs [data-cl-tab]:hover{background:#EDF2FA;color:var(--cl-ink)}.chronika-learning .cl-tabs [data-cl-tab]:focus-visible{outline-offset:-5px}.chronika-learning [data-cl-tabs-enhanced="true"] .cl-tabs{position:relative}.chronika-learning .cl-tab-indicator{position:absolute;left:0;bottom:0;height:2px;pointer-events:none;background:var(--cl-rust);transform-origin:left center}.chronika-learning [data-cl-tabs-enhanced="true"] .cl-tabs[data-cl-indicator-ready="true"] [data-cl-tab]::after{content:none}.chronika-learning [data-cl-tabs-enhanced="true"] .cl-material-stage *{animation:none !important}.chronika-learning .cl-material-stage{min-height:435px;padding:36px;display:grid}.chronika-learning .cl-demo-note, .chronika-learning .cl-demo-slide{display:grid;grid-template-columns:minmax(200px, .8fr) minmax(0, 1.4fr);gap:36px;align-items:center;min-height:360px}.chronika-learning .cl-demo-cover{display:grid;justify-items:center;width:100%;border:0;background:transparent;padding:0;color:var(--cl-rust)}.chronika-learning .cl-demo-cover img{display:block;max-height:330px;width:100%;max-width:270px;height:auto;object-fit:contain;box-shadow:0 10px 24px rgb(0 0 0 / 10%)}.chronika-learning .cl-demo-cover > span{display:inline-flex;align-items:center;gap:5px;min-height:44px;padding-top:8px;font-size:14px}.chronika-learning .cl-demo-excerpt h3{margin-bottom:22px}.chronika-learning .cl-demo-excerpt .cl-excerpt{font-size:clamp(19px, 2vw, 23px);line-height:1.58}.chronika-learning .cl-demo-slide{grid-template-columns:1.1fr 1fr}.chronika-learning .cl-demo-slide .cl-demo-cover img{max-width:470px;max-height:320px}.chronika-learning .cl-demo-links, .chronika-learning .cl-demo-practice{display:flex;flex-direction:column;justify-content:center;min-height:360px;max-width:900px;margin-inline:auto}.chronika-learning .cl-demo-links h3, .chronika-learning .cl-demo-practice h3{margin-bottom:26px}.chronika-learning .cl-demo-practice > p{max-width:65ch}.chronika-learning .cl-demo-practice .cl-button{align-self:start}.chronika-learning .cl-fact-sequence{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:24px;list-style:none;margin-block:16px 25px}.chronika-learning .cl-fact-sequence li{position:relative;border-top:1px solid var(--cl-rust);padding-top:18px}.chronika-learning .cl-fact-sequence li::before{content:"";position:absolute;top:-4px;left:0;width:7px;height:7px;border-radius:50%;background:var(--cl-rust)}.chronika-learning .cl-fact-sequence li > span{display:block;margin-bottom:8px;font-size:14px;color:var(--cl-muted)}.chronika-learning .cl-fact-sequence strong{display:block;font-size:18px;line-height:1.35;margin-bottom:12px}.chronika-learning .cl-fact-sequence p{font-size:16px;margin:0}.chronika-learning .cl-demo-slide .cl-fact-sequence{grid-template-columns:1fr;gap:12px;margin:20px 0 0}.chronika-learning .cl-demo-slide .cl-fact-sequence li{padding-top:12px}.chronika-learning .cl-demo-slide .cl-fact-sequence li > span{margin-bottom:3px}.chronika-learning .cl-demo-slide .cl-fact-sequence strong{font-size:16px;margin-bottom:3px}.chronika-learning .cl-demo-slide .cl-fact-sequence p{font-size:14px}.chronika-learning .cl-study{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1.2fr);gap:44px}.chronika-learning .cl-study-steps{list-style:none}.chronika-learning .cl-study-steps li{border-top:1px solid var(--cl-line)}.chronika-learning .cl-study-steps li:last-child{border-bottom:1px solid var(--cl-line)}.chronika-learning .cl-study-steps button{position:relative;display:block;text-align:left;width:100%;background:transparent;color:var(--cl-ink);border:0;padding:22px 12px 22px 55px;min-height:110px}.chronika-learning .cl-study-steps button[aria-pressed="true"]{background:#E4ECF7}.chronika-learning .cl-study-steps button:hover{background:#E9F0FB}.chronika-learning .cl-step-index{position:absolute;left:14px;top:22px;color:var(--cl-rust);font-size:20px;font-weight:650}.chronika-learning .cl-study-steps strong{display:block;font-size:21px;line-height:1.3;font-weight:700;margin-bottom:8px}.chronika-learning .cl-study-steps p{font-size:16px;line-height:1.6;margin:0}.chronika-learning .cl-method-scene{position:relative;display:grid;grid-template-columns:1fr 1fr;align-content:center;gap:22px;min-height:435px;padding:25px;background:#E8EFF8;border-radius:12px}.chronika-learning .cl-method-scene::before{content:"";position:absolute;left:30px;right:30px;top:50%;height:1px;background:#A7BCDD;transform-origin:left}.chronika-learning .cl-method-scene > div{position:relative;padding:21px;background:var(--cl-white);border:1px solid #C3D2E8;border-radius:8px;transition:border-color .2s ease-out, background-color .2s ease-out}.chronika-learning .cl-method-scene svg{color:var(--cl-rust);margin-right:8px;vertical-align:middle}.chronika-learning .cl-method-scene span{font-size:14px;font-weight:650;color:var(--cl-rust)}.chronika-learning .cl-method-scene strong{display:block;font-size:19px;line-height:1.45;margin-top:15px}.chronika-learning .cl-method-scene p{font-size:15px;line-height:1.6;margin-top:15px;margin-bottom:0}.chronika-learning .cl-method-recall{margin-top:34px}.chronika-learning .cl-method-answer{grid-column:1 / -1;margin-inline:25px}.chronika-learning .cl-method-scene[data-step="0"] .cl-method-sheet, .chronika-learning .cl-method-scene[data-step="1"] .cl-method-recall, .chronika-learning .cl-method-scene[data-step="2"] .cl-method-answer{background:#EDF3FF;border-color:var(--cl-rust)}.chronika-learning .cl-method-scene.has-entered::before{animation:cl-connect-line 600ms cubic-bezier(.16, 1, .3, 1) both}.chronika-learning .cl-method-scene:not(.is-inview)::before{animation-play-state:paused}@keyframes cl-connect-line{from{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.chronika-learning .cl-route-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-bottom:25px}.chronika-learning .cl-route-toolbar p{font-size:16px;margin:0}.chronika-learning .cl-route-switch{display:inline-flex;padding:4px;border:1px solid var(--cl-line);border-radius:8px;gap:3px}.chronika-learning .cl-route-switch button{color:var(--cl-ink);background:transparent;border:0;border-radius:5px;min-height:44px;padding:10px 15px;font-size:15px}.chronika-learning .cl-route-switch button[aria-pressed="true"]{color:#fff;background:var(--cl-ink)}.chronika-learning .cl-route-switch button:hover{background:#E8EEF6;color:var(--cl-ink)}.chronika-learning .cl-route-grid{position:relative;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:0 26px;list-style:none;margin:0}.chronika-learning .cl-route-grid li{position:relative;padding:12px 0 24px}.chronika-learning .cl-route-grid li::before{content:"";position:absolute;top:0;left:0;right:-26px;height:1px;background:#A7B8CD}.chronika-learning .cl-route-grid li:nth-child(3n)::before{right:0}.chronika-learning .cl-period{position:relative;display:block;text-align:left;width:100%;color:var(--cl-ink);background:transparent;border:1px solid transparent;border-radius:8px;padding:20px 12px 18px 45px;min-height:112px}.chronika-learning .cl-period::before{content:"";position:absolute;left:0;top:-17px;width:9px;height:9px;border-radius:50%;background:var(--cl-paper);border:1px solid #59708C}.chronika-learning .cl-period[aria-pressed="true"]{background:#E4ECF7;border-color:#B9CBE3}.chronika-learning .cl-period[aria-pressed="true"]::before{background:var(--cl-rust);border-color:var(--cl-rust)}.chronika-learning .cl-period:hover{background:#EDF2FA}.chronika-learning .cl-period-index{position:absolute;top:20px;left:14px;color:var(--cl-rust);font-size:17px;font-weight:650;font-variant-numeric:tabular-nums}.chronika-learning .cl-period strong{display:block;font-size:18px;line-height:1.4;font-weight:700;margin-bottom:5px}.chronika-learning .cl-period > span:last-child{color:var(--cl-muted);font-size:14px}.chronika-learning .cl-route-scene.has-entered .cl-route-grid li::before{animation:cl-connect-line 600ms cubic-bezier(.16, 1, .3, 1) both}.chronika-learning .cl-route-scene:not(.is-inview) .cl-route-grid li::before{animation-play-state:paused}.chronika-learning .cl-route-panel{padding:30px;border:1px solid var(--cl-line);border-radius:12px;background:var(--cl-white);margin-bottom:24px}.chronika-learning .cl-route-panel h3{margin-bottom:20px}.chronika-learning .cl-topic-links{list-style:none;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:0 26px}.chronika-learning .cl-topic-links li{min-width:0;border-top:1px solid var(--cl-line)}.chronika-learning .cl-topic-links a{display:flex;align-items:center;gap:10px;color:var(--cl-ink);min-height:58px;padding:13px 0;text-decoration:none;font-size:16px;line-height:1.5}.chronika-learning .cl-topic-links a:hover{color:var(--cl-rust)}.chronika-learning .cl-topic-links svg{width:16px;height:16px;margin-left:auto}.chronika-learning .cl-topic-number{color:var(--cl-muted);font-size:14px;font-variant-numeric:tabular-nums}.chronika-learning .cl-topic-number{flex:0 0 2.2ch;white-space:nowrap}.chronika-learning .cl-topic-links a > span:nth-child(2){min-width:0}.chronika-learning .cl-free-label{flex-shrink:0}.chronika-learning .cl-free-label{color:var(--cl-green);font-size:14px;line-height:1.4;margin-left:auto}.chronika-learning .cl-free-label + svg{margin-left:0}.chronika-learning .cl-route-list{list-style:none;margin-bottom:30px}.chronika-learning .cl-route-list > li{margin-bottom:32px}.chronika-learning .cl-route-list h3{margin-bottom:15px}.chronika-learning .cl-trial{background:#EAF0F7;padding-inline:32px;margin-inline:-32px;border-top:0;border-radius:12px}.chronika-learning .cl-task{max-width:850px;margin-inline:auto}.chronika-learning .cl-task-form fieldset{min-width:0;border:0;padding:0;margin:0}.chronika-learning .cl-task-form legend{font-size:clamp(18px, 1.5vw, 20px);font-weight:500;line-height:1.6;margin-bottom:24px;max-width:65ch}.chronika-learning .cl-options{display:grid;grid-template-columns:1fr 1fr;gap:10px}.chronika-learning .cl-options label{position:relative;display:flex;align-items:center;gap:12px;padding:17px;min-height:85px;border:1px solid #B9C8DA;border-radius:8px;background:var(--cl-white);cursor:pointer}.chronika-learning .cl-options label:has(input:checked){border-color:var(--cl-rust);background:#E7EEF9}.chronika-learning .cl-options label:has(input:focus-visible){outline:3px solid var(--cl-green);outline-offset:3px}.chronika-learning .cl-options input{width:20px;height:20px;margin:0;accent-color:var(--cl-rust);flex:0 0 20px}.chronika-learning .cl-options input:focus-visible{outline:0}.chronika-learning .cl-options label > span{font-size:16px;line-height:1.5}.chronika-learning .cl-choice-number{color:var(--cl-muted);margin-right:7px;font-size:14px;font-variant-numeric:tabular-nums}.chronika-learning .cl-task-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:24px}.chronika-learning .cl-task-actions .cl-source{max-width:30ch}.chronika-learning .cl-task-status:not(:empty){margin-top:26px}.chronika-learning .cl-task-error{color:#913321;font-weight:600;padding:16px;border:1px solid #ca9385;border-radius:8px;background:#F7FAFE}.chronika-learning .cl-feedback{padding:26px;background:var(--cl-white);border:1px solid #BDCADB;border-radius:12px}.chronika-learning .cl-feedback-correct{border-color:#91ae9b;background:#f6fbf4}.chronika-learning .cl-feedback h3{margin-bottom:9px}.chronika-learning .cl-feedback h4{margin-bottom:8px}.chronika-learning .cl-task-score{color:var(--cl-muted);font-size:14px;font-variant-numeric:tabular-nums}.chronika-learning .cl-feedback-correct h3{color:var(--cl-green)}.chronika-learning .cl-rubric{border-top:1px solid var(--cl-line);padding-top:16px;margin-top:20px}.chronika-learning .cl-rubric ul{padding-left:20px;font-size:16px;margin-bottom:20px}.chronika-learning .cl-feedback .cl-source{margin-bottom:0}.chronika-learning .cl-select-label{display:grid;gap:8px;max-width:650px;font-size:14px;font-weight:600;margin-bottom:24px}.chronika-learning .cl-select-label select{width:100%;min-width:0;max-width:100%;min-height:48px;border:1px solid #BCCADA;border-radius:8px;background:var(--cl-white);color:var(--cl-ink);padding:10px 35px 10px 14px;font-size:16px;text-overflow:ellipsis}.chronika-learning .cl-format-table{width:100%;border-collapse:collapse;font-size:16px;margin-bottom:35px;table-layout:fixed}.chronika-learning .cl-format-table th, .chronika-learning .cl-format-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--cl-line);padding:22px 12px 22px 0}.chronika-learning .cl-format-table thead th{font-size:14px;color:var(--cl-muted);font-weight:600;padding-block:14px}.chronika-learning .cl-format-table th:first-child{width:20%}.chronika-learning .cl-format-table th:nth-child(2){width:32%}.chronika-learning .cl-format-table th:nth-child(3){width:21%}.chronika-learning .cl-format-table th:last-child{width:27%}.chronika-learning .cl-format-table tbody th{font-size:19px;line-height:1.4;font-weight:700}.chronika-learning .cl-format-table td p{margin-bottom:7px}.chronika-learning .cl-format-table td .cl-button{font-size:14px;padding-inline:12px;min-height:46px}.chronika-learning .cl-format-table .cl-source{font-weight:400}.chronika-learning .ch-price{display:flex;flex-direction:column;gap:5px;margin:0 0 16px;font-variant-numeric:tabular-nums}.chronika-learning .ch-price-current{font-size:clamp(25px, 2.8vw, 32px);line-height:1.2;color:inherit;font-weight:760;letter-spacing:-.02em}.chronika-learning .cl-format-table .ch-price-current{font-size:24px}.chronika-learning .ch-price-separate{display:flex;flex-wrap:wrap;gap:4px 7px;font-size:14px;color:var(--cl-muted)}.chronika-learning .ch-price-saving{font-size:14px;color:var(--cl-green)}.chronika-learning .ch-price-missing{color:var(--cl-muted);font-size:14px}.chronika-learning .cl-offers{border-top:1px solid var(--cl-line)}.chronika-learning .cl-offer{display:grid;grid-template-columns:minmax(0, 1.4fr) minmax(0, .8fr);align-items:start;gap:40px;padding-block:34px;border-bottom:1px solid var(--cl-line)}.chronika-learning .cl-offer h3{margin-bottom:13px}.chronika-learning .cl-offer-copy > p{max-width:60ch}.chronika-learning .cl-offer-action{justify-self:end;width:min(100%, 300px)}.chronika-learning .cl-offer-action .cl-source{margin-top:10px}.chronika-learning .cl-offer .cl-select-label{margin:24px 0 0;max-width:480px}.chronika-learning .cl-full-offer{display:grid;grid-template-columns:1.4fr .8fr;align-items:start;gap:40px;margin-top:40px;padding:40px;color:var(--cl-paper);background:var(--cl-ink);border-radius:12px}.chronika-learning .cl-full-offer h3{font-size:clamp(28px, 3.4vw, 42px);margin-bottom:18px}.chronika-learning .cl-full-offer p{max-width:45ch}.chronika-learning .cl-full-offer .cl-source, .chronika-learning .cl-full-offer .ch-price-separate{color:#D6E1F0}.chronika-learning .cl-full-offer .ch-price-saving{color:#D6E1F0;background:transparent}.chronika-learning .cl-full-offer .cl-source{margin-top:12px}.chronika-learning .cl-full-offer .cl-button{background:#F3F6FA;color:var(--cl-ink)}.chronika-learning .cl-full-offer .cl-button:hover{background:#DCE6F7}.chronika-learning .cl-purchase-note{margin-top:25px;max-width:85ch}.chronika-learning .cl-author{display:grid;grid-template-columns:minmax(0, .8fr) minmax(0, 1.4fr);gap:60px;align-items:center}.chronika-learning .cl-author > img{display:block;width:100%;max-width:340px;height:auto;border-radius:8px}.chronika-learning .cl-author h2{margin-bottom:24px}.chronika-learning .cl-author p{max-width:50ch}.chronika-learning .cl-author-links{display:flex;flex-wrap:wrap;gap:8px 25px}.chronika-learning .cl-faq-list{max-width:920px;margin-inline:auto;margin-bottom:30px}.chronika-learning .cl-faq-list details{border-top:1px solid var(--cl-line)}.chronika-learning .cl-faq-list details:last-child{border-bottom:1px solid var(--cl-line)}.chronika-learning .cl-faq-list summary{padding:20px 4px;min-height:60px;font-size:18px;line-height:1.5;font-weight:650;cursor:pointer}.chronika-learning .cl-faq-list summary::marker{color:var(--cl-rust)}.chronika-learning .cl-faq-list details > p{padding:0 4px 20px;margin:0;max-width:70ch}@media (max-width: 1100px){.chronika-learning .cl-hero-evidence{min-height:500px}.chronika-learning .cl-fragment-context{padding:17px;width:71%}.chronika-learning .cl-fact-line p{grid-template-columns:70px 1fr}.chronika-learning .cl-format-table th:first-child{width:19%}.chronika-learning .cl-format-table th:nth-child(2){width:28%}.chronika-learning .cl-format-table th:nth-child(3){width:22%}.chronika-learning .cl-format-table th:last-child{width:31%}}@media (max-width: 950px){.chronika-learning .cl-hero{grid-template-columns:1fr;gap:18px}.chronika-learning .cl-hero-copy{max-width:750px}.chronika-learning h1{font-size:clamp(44px, 7.5vw, 72px)}.chronika-learning .cl-hero-copy > p{max-width:55ch}.chronika-learning .cl-hero-evidence{width:min(100%, 650px);justify-self:center;min-height:585px;margin-top:22px}.chronika-learning .cl-fragment-note{width:45%;left:15%;top:4%}.chronika-learning .cl-fragment-slide{width:61%;top:36%;right:0}.chronika-learning .cl-fragment-context{width:54%;top:61%;left:0}.chronika-learning .cl-study{grid-template-columns:1fr;gap:28px}.chronika-learning .cl-study-steps{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:20px}.chronika-learning .cl-study-steps li:last-child{border-bottom:0}.chronika-learning .cl-study-steps button{padding:22px 12px 22px 40px;height:100%}.chronika-learning .cl-step-index{left:9px}.chronika-learning .cl-study-steps strong{font-size:19px}.chronika-learning .cl-method-scene{min-height:365px}.chronika-learning .cl-method-answer{margin-inline:50px}.chronika-learning .cl-format-table{table-layout:auto}.chronika-learning .cl-format-table thead{display:none}.chronika-learning .cl-format-table tbody, .chronika-learning .cl-format-table tr{display:block}.chronika-learning .cl-format-table tr{border-top:1px solid var(--cl-line);display:grid;grid-template-columns:1fr 1fr;gap:0 28px;padding:24px 0}.chronika-learning .cl-format-table th, .chronika-learning .cl-format-table td{display:block;width:auto !important;border:0;padding:0}.chronika-learning .cl-format-table tbody th{grid-column:1;margin-bottom:12px}.chronika-learning .cl-format-table td:nth-child(2){grid-column:1}.chronika-learning .cl-format-table td:nth-child(3){grid-column:2;grid-row:1}.chronika-learning .cl-format-table td:nth-child(4){grid-column:2;grid-row:2}.chronika-learning .cl-author{gap:34px}}@media (max-width: 650px){.chronika-learning{font-size:16px;padding-inline:18px}.chronika-learning section{padding-block:50px}.chronika-learning .cl-section-head{grid-template-columns:1fr;gap:20px;margin-bottom:28px}.chronika-learning h2{font-size:clamp(29px, 7vw, 37px)}.chronika-learning .cl-hero{padding-top:25px;padding-bottom:80px}.chronika-learning h1{font-size:clamp(41px, 10.7vw, 65px)}.chronika-learning .cl-hero-copy > p{font-size:17px;margin-top:24px}.chronika-learning .cl-hero-evidence{min-height:510px;max-width:470px}.chronika-learning .cl-fragment-note{width:54%;left:8%;top:5%}.chronika-learning .cl-fragment-slide{width:64%;top:38%;right:0}.chronika-learning .cl-fragment-context{width:74%;top:62%;left:0;padding:17px}.chronika-learning .cl-hero-caption{font-size:14px}.chronika-learning .cl-tabs{padding-inline:5px}.chronika-learning .cl-tabs [data-cl-tab]{padding-inline:15px;min-height:54px;font-size:15px}.chronika-learning .cl-tabs [data-cl-tab][aria-selected="true"]::after{left:15px;right:15px}.chronika-learning .cl-material-stage{padding:24px 20px;min-height:655px}.chronika-learning .cl-demo-note, .chronika-learning .cl-demo-slide{grid-template-columns:1fr;gap:22px;min-height:595px;align-content:center}.chronika-learning .cl-demo-cover img{max-height:300px;max-width:215px}.chronika-learning .cl-demo-slide .cl-demo-cover img{max-height:250px;max-width:380px}.chronika-learning .cl-demo-excerpt h3{font-size:23px;margin-bottom:18px}.chronika-learning .cl-demo-excerpt .cl-excerpt{font-size:19px}.chronika-learning .cl-demo-links, .chronika-learning .cl-demo-practice{min-height:595px}.chronika-learning .cl-fact-sequence{grid-template-columns:1fr;gap:20px}.chronika-learning .cl-study-steps{display:block}.chronika-learning .cl-study-steps li:last-child{border-bottom:1px solid var(--cl-line)}.chronika-learning .cl-study-steps button{padding:20px 15px 20px 48px}.chronika-learning .cl-step-index{left:15px;top:20px}.chronika-learning .cl-study-steps strong{font-size:21px}.chronika-learning .cl-method-scene{padding:20px;gap:13px;min-height:360px}.chronika-learning .cl-method-scene > div{padding:15px}.chronika-learning .cl-method-scene strong{font-size:16px}.chronika-learning .cl-method-scene p{font-size:14px}.chronika-learning .cl-method-answer{margin-inline:8px}.chronika-learning .cl-method-recall{margin-top:20px}.chronika-learning .cl-route-grid{grid-template-columns:1fr;gap:0}.chronika-learning .cl-route-grid li::before, .chronika-learning .cl-route-grid li:nth-child(n)::before{right:0}.chronika-learning .cl-period{padding-left:34px;min-height:116px}.chronika-learning .cl-period-index{left:9px}.chronika-learning .cl-period strong{font-size:16px}.chronika-learning .cl-route-panel{padding:23px 20px}.chronika-learning .cl-topic-links{grid-template-columns:1fr}.chronika-learning .cl-topic-links a{min-height:58px}.chronika-learning .cl-trial{margin-inline:-8px;padding-inline:18px}.chronika-learning .cl-options{grid-template-columns:1fr}.chronika-learning .cl-options label{min-height:70px;padding:15px}.chronika-learning .cl-feedback{padding:22px 18px}.chronika-learning .cl-offer{grid-template-columns:1fr;gap:16px;padding-block:28px}.chronika-learning .cl-offer-action{justify-self:start;width:100%}.chronika-learning .cl-full-offer{grid-template-columns:1fr;padding:28px 22px;gap:20px}.chronika-learning .cl-format-table tr{gap:12px 20px}.chronika-learning .cl-format-table td:nth-child(3){grid-row:3;grid-column:1}.chronika-learning .cl-format-table td:nth-child(4){grid-row:3;grid-column:2;align-self:end}.chronika-learning .cl-format-table td:nth-child(2){grid-column:1 / -1}.chronika-learning .cl-format-table .ch-price-current{font-size:24px}.chronika-learning .cl-author{grid-template-columns:1fr;gap:28px}.chronika-learning .cl-author > img{max-width:250px}.chronika-learning .cl-faq-list summary{font-size:17px}}@media (max-width: 390px){.chronika-learning{padding-inline:14px}.chronika-learning h1{font-size:39px}.chronika-learning .cl-hero-evidence{min-height:465px}.chronika-learning .cl-fragment-context{top:52%;width:87%}.chronika-learning .cl-fragment-slide{top:32%;width:66%}.chronika-learning .cl-fragment-note{top:3%;width:53%}.chronika-learning .cl-fact-line p{grid-template-columns:70px 1fr;font-size:14px}.chronika-learning .cl-hero-actions .cl-button{flex:1 1 100%}.chronika-learning .cl-chapter-line{gap:8px;font-size:14px}.chronika-learning .cl-route-grid{grid-template-columns:1fr}.chronika-learning .cl-route-grid li::before, .chronika-learning .cl-route-grid li:nth-child(n)::before{right:0}.chronika-learning .cl-route-grid li{padding-bottom:15px}.chronika-learning .cl-period{min-height:90px}.chronika-learning .cl-method-scene{grid-template-columns:1fr;padding:15px}.chronika-learning .cl-method-recall{margin-top:0}.chronika-learning .cl-method-answer{grid-column:1;margin:0}.chronika-learning .cl-format-table tr{display:block}.chronika-learning .cl-format-table td{margin-bottom:16px}.chronika-learning .cl-format-table td:last-child{margin-bottom:0}.chronika-learning .cl-format-table .ch-price{margin-top:18px}.chronika-learning .cl-material-stage{padding-inline:17px}}@media (prefers-reduced-motion: reduce){.chronika-learning *, .chronika-learning *::before, .chronika-learning *::after{animation:none !important;transition:none !important;scroll-behavior:auto !important}}.chronika-learning .cl-free-note{margin-top:16px;margin-bottom:0}.chronika-learning .cl-demo-cover{text-decoration:none}.chronika-learning .cl-bank-description{max-width:850px;margin:32px auto 0;padding-top:28px;border-top:1px solid var(--cl-line)}.chronika-learning .cl-bank-description .cl-inline-link + .cl-inline-link{margin-left:24px}.chronika-learning .cl-format-row, .chronika-learning .cl-scope-row{display:grid;grid-template-columns:minmax(0, 1.5fr) minmax(0, .65fr) minmax(0, .7fr);align-items:center;gap:30px;padding-block:26px;border-top:1px solid var(--cl-line)}.chronika-learning .cl-format-row h3, .chronika-learning .cl-scope-row h3{font-size:22px;margin-bottom:12px}.chronika-learning .cl-format-row p, .chronika-learning .cl-scope-row p{font-size:16px;margin:0}.chronika-learning .cl-format-row .cl-source, .chronika-learning .cl-scope-row .cl-source{font-size:14px;margin-top:8px}.chronika-learning .cl-scope-comparison{margin-block:32px 20px}.chronika-learning .price-comparison{display:flex;flex-direction:column;gap:5px;margin:0;font-variant-numeric:tabular-nums}.chronika-learning .price-current{font-size:28px;font-weight:760;line-height:1.2;letter-spacing:-.02em}.chronika-learning .price-separate{font-size:14px;color:var(--cl-muted)}.chronika-learning .price-saving{font-size:14px;color:var(--cl-green)}.chronika-learning .public-faq > h2{margin-bottom:32px}.chronika-learning .public-faq > div{max-width:920px;margin-inline:auto}.chronika-learning .public-faq details{border:0;border-top:1px solid var(--cl-line);border-radius:0;background:transparent;padding:0}.chronika-learning .public-faq summary, .chronika-learning details.cl-rubric > summary{min-height:50px;font-size:17px;font-weight:650;padding:18px 4px;cursor:pointer}.chronika-learning .public-faq details > p{padding:0 4px 20px;margin:0;font-size:16px}.chronika-learning .public-faq summary::marker{color:var(--cl-rust)}.chronika-learning .cl-preview-dialog{position:fixed;inset:0;margin:auto;width:min(1000px, calc(100vw - 28px));max-height:90dvh;overflow:auto;border:1px solid var(--cl-line);border-radius:12px;padding:24px;background:var(--cl-paper);color:var(--cl-ink)}.chronika-learning .cl-preview-dialog::backdrop{background:rgb(34 42 50 / 65%)}.chronika-learning .cl-preview-dialog form{display:flex;justify-content:end;margin-bottom:20px}.chronika-learning .cl-preview-dialog h2{font-size:28px;margin-bottom:20px}.chronika-learning .cl-preview-dialog img{display:block;max-width:100%;height:auto;margin-inline:auto}@media (max-width: 950px){.chronika-learning .cl-format-row, .chronika-learning .cl-scope-row{grid-template-columns:minmax(0, 1.2fr) minmax(0, .8fr);gap:20px}.chronika-learning .cl-format-row > div:first-child, .chronika-learning .cl-scope-row > div:first-child{grid-row:1 / 3}.chronika-learning .cl-format-row > .cl-button, .chronika-learning .cl-scope-row > .cl-button{grid-column:2;justify-self:start}}@media (max-width: 650px){.chronika-learning .cl-format-row, .chronika-learning .cl-scope-row{grid-template-columns:1fr;gap:17px}.chronika-learning .cl-format-row > div:first-child, .chronika-learning .cl-scope-row > div:first-child{grid-row:auto}.chronika-learning .cl-format-row > .cl-button, .chronika-learning .cl-scope-row > .cl-button{grid-column:1}.chronika-learning .cl-bank-description .cl-inline-link + .cl-inline-link{margin-left:0}.chronika-learning .cl-bank-description .cl-inline-link{display:flex}.chronika-learning .cl-preview-dialog{padding:18px}}.chronika-learning .cl-fragment-slide.cl-fragment-secondary-note{width:39%;top:35%;right:2%}.chronika-learning .cl-material-stage > [role="tabpanel"]{grid-area:1 / 1}.chronika-learning .cl-material-stage > [role="tabpanel"][aria-hidden="true"]{display:none}.chronika-learning .cl-material-stage[data-cl-height-moving="true"]{overflow:clip}.chronika-learning .cl-fragment-note{--cl-entry-x: -22px;--cl-entry-y: 16px;--cl-entry-turn: 5deg}.chronika-learning .cl-fragment-slide{--cl-entry-x: 26px;--cl-entry-y: 10px;--cl-entry-turn: -4deg}.chronika-learning .cl-fragment-context{--cl-entry-x: 0px;--cl-entry-y: 20px;--cl-entry-turn: 2deg}.chronika-learning .cl-hero-offer{display:flex;flex-wrap:wrap;align-items:stretch;gap:18px 30px;margin:24px 0;padding-block:18px;border-block:1px solid var(--cl-line);max-width:43ch}.chronika-learning .cl-hero-offer > div{display:grid;align-content:start;gap:4px;flex:1 1 145px}.chronika-learning .cl-hero-offer strong{font-size:21px;line-height:1.3;font-weight:760;color:var(--cl-ink)}.chronika-learning .cl-hero-offer span{font-size:14px;line-height:1.5;color:var(--cl-muted)}.chronika-learning .cl-hero-offer .cl-offer-free strong{color:var(--cl-rust)}.chronika-learning .cl-hero-full-link{display:flex;align-items:center;gap:12px;min-height:48px;max-width:43ch;font-size:15px;line-height:1.5;margin-top:16px}.chronika-learning .cl-hero-full-link strong{font-variant-numeric:tabular-nums;white-space:nowrap}.chronika-learning .cl-tabs [data-cl-tab]::after{transition:background-color 160ms ease-out}.chronika-learning .cl-options label{transition:border-color 160ms ease-out, background-color 160ms ease-out}.chronika-learning .cl-task[data-cl-state="selected"] .cl-options label:has(input:checked){background:#E8EFFB;border-color:var(--cl-rust)}.chronika-learning .cl-task[data-cl-state="pending"] .cl-task-actions .cl-button{background:#1743AF}.chronika-learning .cl-method-status{grid-column:2;min-height:24px;font-size:14px;line-height:1.5;margin-top:-28px;color:var(--cl-rust)}.chronika-learning .cl-chapter-marker{position:relative;width:100%;height:3px;background:#D7E0EA;margin-bottom:16px;overflow:hidden;border-radius:0}.chronika-learning .cl-chapter-marker::after{content:"";display:block;width:calc(100% / var(--cl-marker-count, 9));height:100%;background:var(--cl-rust);transform:translateX(calc(var(--cl-marker-index, 0) * 100%));transition:transform 260ms var(--chronika-ease-out, ease-out)}.chronika-learning .cl-period{transition:background-color 160ms ease-out, border-color 160ms ease-out}.chronika-learning .cl-period[aria-pressed="true"]{border-color:var(--cl-rust)}.chronika-learning .cl-period strong::after{content:"Выбран";display:block;margin-top:4px;font-size:14px;line-height:1.4;font-weight:600;color:var(--cl-rust);visibility:hidden}.chronika-learning .cl-period[aria-pressed="true"] strong::after{visibility:visible}.chronika-learning .cl-method-scene[data-step="0"][data-cl-transition="odd"] .cl-method-sheet,
.chronika-learning .cl-method-scene[data-step="1"][data-cl-transition="odd"] .cl-method-recall,
.chronika-learning .cl-method-scene[data-step="2"][data-cl-transition="odd"] .cl-method-answer{animation:cl-state-a 260ms var(--chronika-ease-out, ease-out)}.chronika-learning .cl-method-scene[data-step="0"][data-cl-transition="even"] .cl-method-sheet,
.chronika-learning .cl-method-scene[data-step="1"][data-cl-transition="even"] .cl-method-recall,
.chronika-learning .cl-method-scene[data-step="2"][data-cl-transition="even"] .cl-method-answer{animation:cl-state-b 260ms var(--chronika-ease-out, ease-out)}.chronika-learning .cl-program-route[data-cl-mode="list"][data-cl-transition="odd"] .cl-route-list{animation:cl-state-a 220ms var(--chronika-ease-out, ease-out)}.chronika-learning .cl-program-route[data-cl-mode="list"][data-cl-transition="even"] .cl-route-list{animation:cl-state-b 220ms var(--chronika-ease-out, ease-out)}.chronika-learning .cl-feedback[data-cl-result]{animation:cl-result-confirm 260ms var(--chronika-ease-out, ease-out)}@keyframes cl-state-a{from{opacity:.65;transform:translateX(8px)}to{opacity:1;transform:none}}@keyframes cl-state-b{from{opacity:.65;transform:translateX(8px)}to{opacity:1;transform:none}}@keyframes cl-result-confirm{from{opacity:.65;transform:translateY(6px)}to{opacity:1;transform:none}}.chronika-learning[data-cl-motion="paused"] *, .chronika-learning[data-cl-motion="paused"] *::before, .chronika-learning[data-cl-motion="paused"] *::after,
.chronika-learning [data-cl-animate]:not(.is-inview), .chronika-learning [data-cl-animate]:not(.is-inview) *{animation-play-state:paused !important}@media (max-width: 950px){.chronika-learning .cl-method-status{grid-column:1 / -1;margin-top:-16px}}@media (max-width: 650px){.chronika-learning .cl-hero-offer{gap:12px 24px}.chronika-learning .cl-hero-full-link{align-items:flex-start}.chronika-learning .cl-method-status{margin-top:8px}}@media (prefers-reduced-motion: reduce){.chronika-learning *, .chronika-learning *::before, .chronika-learning *::after{animation:none !important;transition:none !important;scroll-behavior:auto !important}}.chronika-learning[data-cl-motion="paused"] *, .chronika-learning[data-cl-motion="paused"] *::before, .chronika-learning[data-cl-motion="paused"] *::after,
.chronika-learning [data-cl-animate]:not(.is-inview), .chronika-learning [data-cl-animate]:not(.is-inview) *,
.chronika-learning [data-cl-animate]:not(.is-inview)::before, .chronika-learning [data-cl-animate]:not(.is-inview)::after,
.chronika-learning [data-cl-animate]:not(.is-inview) *::before, .chronika-learning [data-cl-animate]:not(.is-inview) *::after{transition:none !important}.chronika-learning .cl-full-offer :focus-visible{outline:3px solid #FFFFFF;outline-offset:4px}.chronika-learning .cl-hero-quicklinks,
.chronika-learning .cl-hero-full-link{font-size:16px}.chronika-learning .cl-hero-profile{margin-top:18px;font-size:16px}.chronika-learning .cl-hero-offer strong{font-size:25px}.chronika-learning .cl-hero-offer span{font-size:15px}.chronika-learning .cl-hero-evidence{display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:start;gap:14px;min-height:0;width:100%;max-width:650px;margin:0;padding:0}.chronika-learning .cl-hero-stage{position:relative;grid-column:1 / -1;min-width:0;width:100%;height:420px;perspective:1100px;transform-style:preserve-3d;overflow:clip;--cl-note-drift: -30px;--cl-slide-drift: 38px;--cl-note-depth: 112px;--cl-slide-depth: 98px}.chronika-learning .cl-hero-stage::before{content:"";position:absolute;inset:auto 6% 12px;height:95px;border:0;border-radius:0;pointer-events:none;background:radial-gradient(ellipse at 52% 65%, rgb(25 35 50 / 10%), transparent 68%)}.chronika-learning .cl-fragment{min-width:0;box-shadow:0 24px 46px -12px rgb(25 35 50 / 24%), 0 3px 7px rgb(25 35 50 / 5%)}.chronika-learning .cl-fragment-note{position:absolute;inset:30px auto auto 8%;width:47%;max-width:270px;--cl-tilt: -3deg;z-index:1}.chronika-learning .cl-fragment-note img{max-height:365px;object-fit:contain}.chronika-learning .cl-fragment-slide,
.chronika-learning .cl-fragment-slide.cl-fragment-secondary-note{position:absolute;inset:126px 7% auto auto;width:80%;max-width:470px;margin:0;--cl-tilt: 2deg;z-index:2}.chronika-learning .cl-fragment-slide img{max-height:260px;object-fit:contain}.chronika-learning .cl-fragment-slide.cl-fragment-secondary-note{width:43%;max-width:230px;top:32px}.chronika-learning .cl-fragment-context{position:static;grid-column:1 / -1;width:100%;padding:14px 0;transform:none;--cl-tilt: 0deg;box-shadow:none;border:0;border-block:1px solid var(--cl-line);background:transparent}.chronika-learning .cl-fragment-context > span{font-size:14px;margin-bottom:10px}.chronika-learning .cl-hero-evidence.has-entered .cl-fragment-context{animation:none;transform:none}.chronika-learning .cl-fact-line{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:16px;border:0;padding:0}.chronika-learning .cl-fact-line p{display:block;font-size:16px;line-height:1.5}.chronika-learning .cl-fact-line p span{display:block;font-size:14px;margin-bottom:3px}.chronika-learning .cl-hero-caption{position:static;grid-column:1;width:100%;font-size:14px;line-height:1.6;margin:0}.chronika-learning .cl-fragment:is(button, a){display:block;border:0;padding:0;font:inherit;color:var(--cl-ink);text-align:left;cursor:zoom-in}.chronika-learning .cl-fragment:is(button, a):hover{outline:2px solid var(--cl-rust);outline-offset:3px}.chronika-learning .cl-fragment:is(button, a):focus-visible{outline:3px solid var(--cl-green);outline-offset:5px}.chronika-learning .cl-motion-toggle{grid-column:2;justify-self:end;max-width:180px;min-height:44px;padding:10px 12px;border:1px solid #B4C4D9;border-radius:8px;background:var(--cl-white);color:var(--cl-ink);font-size:14px}.chronika-learning .cl-motion-toggle[aria-pressed="true"]{border-color:var(--cl-rust);color:var(--cl-rust)}.chronika-learning .cl-hero-evidence .cl-hero-stage .cl-fragment-note{animation:cl-material-note-reveal 18s cubic-bezier(.65,0,.2,1) infinite;backface-visibility:hidden;animation-delay:0s;animation-play-state:paused}.chronika-learning .cl-hero-evidence .cl-hero-stage .cl-fragment-slide{animation:cl-material-slide-reveal 18s cubic-bezier(.65,0,.2,1) infinite;backface-visibility:hidden;animation-delay:0s;animation-play-state:paused}.chronika-learning .cl-hero-stage .cl-fragment-slide:not(.cl-fragment-secondary-note){overflow:hidden}.chronika-learning .cl-hero-stage .cl-fragment-slide .cl-art-detail{position:absolute;inset:0;pointer-events:none;width:100%;height:100%;max-height:none;object-fit:contain;background:#FDFDFD;opacity:0;animation:cl-material-detail 18s cubic-bezier(.65,0,.2,1) infinite;animation-play-state:inherit}.chronika-learning[data-cl-motion="active"] .cl-hero-evidence.is-inview .cl-hero-stage .cl-fragment{animation-play-state:running}.chronika-learning[data-cl-motion="active"] .cl-hero-evidence.is-inview .cl-hero-stage[data-cl-media-state="ready"] .cl-fragment{will-change:transform}.chronika-learning .cl-hero-stage:hover .cl-fragment,
.chronika-learning .cl-hero-stage:focus-within .cl-fragment,
.chronika-learning:has(.cl-preview-dialog[open]) .cl-hero-stage .cl-fragment{animation-play-state:paused !important}body:has(#modal-backdrop:not([hidden])) .chronika-learning .cl-hero-stage .cl-fragment{animation-play-state:paused !important}.chronika-learning .cl-hero-stage:not([data-cl-media-state="ready"]) .cl-fragment{animation:none !important;transform:rotate(var(--cl-tilt))}.chronika-learning .cl-hero-stage:not([data-cl-media-state="ready"]) .cl-fragment img{animation:none !important;transform:none}.chronika-learning .cl-hero-stage:not([data-cl-media-state="ready"]) .cl-art-detail{animation:none !important;opacity:0}@keyframes cl-material-note-reveal{0%, 10%, 100%{transform:translate3d(0, 0, 0) rotateZ(var(--cl-tilt))}25%, 43%{transform:translate3d(calc(var(--cl-note-drift) * .35), -12px, var(--cl-note-depth)) rotateZ(var(--cl-tilt))}59%, 77%{transform:translate3d(var(--cl-note-drift), 14px, -66px) rotateZ(var(--cl-tilt))}92%{transform:translate3d(0, 0, 0) rotateZ(var(--cl-tilt))}}@keyframes cl-material-slide-reveal{0%, 10%, 100%{transform:translate3d(0, 0, 0) rotateZ(var(--cl-tilt))}25%, 43%{transform:translate3d(var(--cl-slide-drift), 30px, -98px) rotateZ(var(--cl-tilt))}59%, 77%{transform:translate3d(calc(var(--cl-slide-drift) * -.22), -18px, var(--cl-slide-depth)) rotateZ(var(--cl-tilt))}92%{transform:translate3d(0, 0, 0) rotateZ(var(--cl-tilt))}}@keyframes cl-material-detail{0%, 43%, 92%, 100%{opacity:0}59%, 77%{opacity:1}}.chronika-learning .cl-demo-cover > span,
.chronika-learning .cl-route-switch button{font-size:16px}.chronika-learning .cl-format-table td .cl-button{font-size:16px}.chronika-learning .cl-demo-slide .cl-fact-sequence p,
.chronika-learning .cl-method-scene p{font-size:16px}.chronika-learning .cl-method-status{font-size:15px;line-height:1.6;min-height:48px}.chronika-learning .cl-format-helper{padding:24px 0;border-block:1px solid var(--cl-line);margin-bottom:32px}.chronika-learning .cl-format-picker{display:flex;gap:10px;flex-wrap:wrap}.chronika-learning .cl-format-choice,
.chronika-learning .cl-concept-choices button{min-height:48px;border:1px solid #B4C4D9;border-radius:8px;padding:12px 16px;font-size:16px;line-height:1.5;background:var(--cl-white);color:var(--cl-ink);text-align:left;transition:background-color 180ms ease-out, border-color 180ms ease-out}.chronika-learning .cl-format-choice:hover,
.chronika-learning .cl-concept-choices button:hover{background:#EDF3FF;border-color:var(--cl-rust)}.chronika-learning .cl-format-choice[aria-pressed="true"],
.chronika-learning .cl-concept-choices button[aria-pressed="true"]{background:#DFEAFE;border-color:var(--cl-rust);color:#1743AF}.chronika-learning .cl-format-status{margin:18px 0 0;font-size:17px;min-height:54px}.chronika-learning [data-cl-format-item][data-selected="true"]{background:#EDF3FF;box-shadow:inset 3px 0 var(--cl-rust);padding-inline:20px}.chronika-learning [data-cl-format-item]{transition:background-color 180ms ease-out}.chronika-learning .cl-full-offer[data-selected="true"]{background:#1743AF;color:#FFFFFF;box-shadow:inset 3px 0 #9DBBFF}.chronika-learning .cl-concept-demo{border-top:1px solid var(--cl-line);margin-top:28px;padding-top:24px}.chronika-learning .cl-concept-demo h4{font-size:20px;margin-bottom:16px}.chronika-learning .cl-concept-choices{display:flex;flex-wrap:wrap;gap:10px}.chronika-learning .cl-concept-feedback{min-height:80px;font-size:17px;line-height:1.6;margin:18px 0 0}.chronika-learning .cl-concept-feedback[data-cl-result="correct"]{color:var(--cl-green)}.chronika-learning .cl-concept-demo .cl-inline-link{font-size:16px;padding:8px 0;background:transparent;border:0;color:var(--cl-rust);text-align:left}@media (max-width: 650px){.chronika-learning{font-size:17px}.chronika-learning .cl-hero{padding-bottom:48px}.chronika-learning .cl-hero-evidence{min-height:0;max-width:520px;margin-top:8px;gap:12px;padding:0}.chronika-learning .cl-hero-stage{height:290px;perspective:900px;--cl-note-drift: -10px;--cl-slide-drift: 20px;--cl-note-depth: 66px;--cl-slide-depth: 56px}.chronika-learning .cl-fragment-note{width:46%;max-width:185px;top:24px}.chronika-learning .cl-fragment-note img{max-height:255px}.chronika-learning .cl-fragment-slide{width:81%;top:104px}.chronika-learning .cl-fragment-slide.cl-fragment-secondary-note{width:45%;top:20px}.chronika-learning .cl-fragment-slide img{max-height:210px}.chronika-learning .cl-fragment-context{width:100%;padding:12px 0}.chronika-learning .cl-fact-line{grid-template-columns:1fr;gap:8px}.chronika-learning .cl-fact-line p{display:grid}.chronika-learning .cl-hero-caption{grid-column:1 / -1}.chronika-learning .cl-motion-toggle{grid-column:1 / -1;justify-self:start;max-width:none}.chronika-learning .cl-fact-line p{grid-template-columns:84px minmax(0, 1fr)}.chronika-learning .cl-tabs [data-cl-tab]{font-size:16px}.chronika-learning .cl-period strong{font-size:18px}.chronika-learning .cl-format-picker{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr))}.chronika-learning .cl-format-choice{padding-inline:12px}.chronika-learning .cl-format-status{min-height:82px}.chronika-learning .cl-concept-feedback{min-height:108px}}@media (max-width: 390px){.chronika-learning .cl-fact-line p{grid-template-columns:76px minmax(0, 1fr);gap:6px}.chronika-learning .cl-hero-offer strong{font-size:23px}}@media (prefers-reduced-motion: reduce){.chronika-learning .cl-hero-stage .cl-fragment{animation:none !important;transform:rotate(var(--cl-tilt))}}.chronika-learning section{padding-block:36px}.chronika-learning .cl-hero{padding-top:20px;padding-bottom:34px;gap:36px}.chronika-learning h1{font-size:clamp(42px, 4.7vw, 64px);line-height:1.08}.chronika-learning h2{font-size:clamp(29px, 3.2vw, 42px)}.chronika-learning .cl-hero-copy > p{margin-top:20px;margin-bottom:20px;max-width:46ch}.chronika-learning .cl-hero-offer{margin:20px 0;padding-block:14px}.chronika-learning .cl-section-head{margin-bottom:24px;gap:24px}.chronika-learning .cl-material-stage{min-height:360px;padding:24px}.chronika-learning .cl-demo-note, .chronika-learning .cl-demo-slide,
.chronika-learning .cl-demo-links, .chronika-learning .cl-demo-practice{min-height:0}.chronika-learning .cl-demo-cover img{max-height:270px}.chronika-learning .cl-demo-slide .cl-demo-cover img{max-height:260px}.chronika-learning .cl-study{grid-template-columns:1fr;gap:18px;margin-top:24px}.chronika-learning .cl-study-steps{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:16px}.chronika-learning .cl-study-steps li:last-child{border-bottom:0}.chronika-learning .cl-study-steps button{min-height:0;height:100%;padding:16px 12px 16px 42px}.chronika-learning .cl-step-index{top:16px;left:12px}.chronika-learning .cl-study-steps strong{font-size:19px}.chronika-learning .cl-method-scene{grid-template-columns:repeat(3, minmax(0, 1fr));min-height:0;padding:20px;gap:14px}.chronika-learning .cl-method-scene > div{padding:16px}.chronika-learning .cl-method-scene strong{font-size:17px;margin-top:10px}.chronika-learning .cl-method-scene p{font-size:16px;margin-top:10px}.chronika-learning .cl-method-recall, .chronika-learning .cl-method-answer{margin:0;grid-column:auto}.chronika-learning .cl-method-status{grid-column:1 / -1;margin:0;min-height:0}.chronika-learning .cl-period{min-height:86px;padding:16px 10px 16px 36px}.chronika-learning .cl-period-index{top:16px;left:10px}.chronika-learning .cl-route-grid li{padding-bottom:16px}.chronika-learning .cl-route-panel{padding:24px}.chronika-learning .cl-topic-links a{min-height:50px;padding-block:10px}.chronika-learning .cl-format-helper{margin-bottom:24px;padding-block:18px}.chronika-learning .cl-format-status{min-height:0}.chronika-learning .cl-author{padding-block:32px;gap:32px}.chronika-learning .cl-author > img{max-width:240px}.chronika-learning .cl-faq-list{margin-bottom:20px}.chronika-learning .cl-faq-list summary{padding-block:16px;min-height:52px}@media (max-width: 950px){.chronika-learning .cl-method-scene{grid-template-columns:1fr}.chronika-learning .cl-method-scene > div{display:grid;grid-template-columns:130px minmax(0, 1fr);gap:12px;align-items:center}.chronika-learning .cl-method-scene strong, .chronika-learning .cl-method-scene p{margin:0}.chronika-learning .cl-method-scene span{grid-column:1 / -1}}@media (max-width: 650px){.chronika-learning section{padding-block:28px}.chronika-learning .cl-hero{padding-top:18px;gap:20px}.chronika-learning h1{font-size:clamp(39px, 9.6vw, 53px)}.chronika-learning .cl-material-stage{min-height:0;padding:20px 18px}.chronika-learning .cl-demo-note, .chronika-learning .cl-demo-slide{align-content:start;gap:18px}.chronika-learning .cl-study-steps{display:block}.chronika-learning .cl-study-steps li:last-child{border-bottom:1px solid var(--cl-line)}.chronika-learning .cl-study-steps button{padding-block:14px}.chronika-learning .cl-method-scene{padding:16px}.chronika-learning .cl-method-scene > div{display:block}.chronika-learning .cl-method-scene strong{margin-top:6px}.chronika-learning .cl-method-scene p{margin-top:6px}.chronika-learning .cl-author{gap:24px}.chronika-learning .cl-concept-feedback{min-height:0}}.chronika-learning .cl-study.cl-method-list{display:block;margin-top:20px;background:#E8EFF8;border:1px solid #C3D2E8;border-radius:10px;overflow:hidden}.chronika-learning .cl-method-list .cl-study-steps{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:0}.chronika-learning .cl-method-list .cl-study-steps li{border:0}.chronika-learning .cl-method-list .cl-study-steps li + li{border-left:1px solid #C3D2E8}.chronika-learning .cl-method-list .cl-study-steps button{padding:20px 18px 20px 48px;min-height:96px;height:100%}.chronika-learning .cl-method-list .cl-step-index{top:20px;left:18px}.chronika-learning .cl-method-list .cl-study-steps strong{font-size:20px;margin-bottom:5px}.chronika-learning .cl-method-list .cl-study-steps p{font-size:16px}.chronika-learning .cl-method-list button[aria-pressed="true"]{background:#DFEAFE;box-shadow:inset 0 -3px #2455D6}.chronika-learning .cl-method-list[data-cl-transition="odd"] button[aria-pressed="true"]{animation:cl-state-a 220ms var(--chronika-ease-out, ease-out)}.chronika-learning .cl-method-list[data-cl-transition="even"] button[aria-pressed="true"]{animation:cl-state-b 220ms var(--chronika-ease-out, ease-out)}.chronika-learning .cl-method-list button:focus-visible{outline-offset:-5px}.chronika-learning .cl-hero-evidence{gap:12px}.chronika-learning .cl-hero-caption{font-size:16px}.chronika-learning .cl-motion-toggle{font-size:16px;max-width:none;white-space:nowrap}.chronika-learning .cl-hero-offer > p{margin:0}.chronika-learning .cl-hero-offer .cl-offer-free{font-size:22px;line-height:1.4}.chronika-learning .cl-hero-offer strong{display:block}.chronika-learning .cl-hero-offer{display:grid;gap:12px}.chronika-learning .cl-hero-offer .cl-offer-free strong{font-size:22px}.chronika-learning .cl-hero-offer > p:not(.cl-offer-free) strong{display:inline-block;white-space:nowrap}.chronika-learning .cl-format-row{padding:20px;margin-bottom:10px;border:1px solid var(--cl-line);border-radius:10px;background:#FFFFFF}.chronika-learning .cl-format-row[data-format="presentation"]{background:#EAF5F0;border-color:#AAC7BB}.chronika-learning .cl-format-row[data-format="practice"]{background:#EEF1F5}.chronika-learning .cl-format-row[data-format="kit"]{background:#E8EFFB;border-color:#9DB7DE}.chronika-learning .cl-scope-row{padding:24px;margin-top:12px;border:1px solid var(--cl-line);border-radius:10px}.chronika-learning .cl-scope-row[data-cl-format-item="kit"]{background:#E8EFFB;border-color:#9DB7DE}.chronika-learning .cl-scope-row[data-cl-format-item="full"]{background:#192332;color:#FFFFFF;border-color:#192332}.chronika-learning .cl-scope-row[data-cl-format-item="full"][data-selected="true"]{background:#1743AF}.chronika-learning .cl-scope-row[data-cl-format-item="full"] .cl-source,
.chronika-learning .cl-scope-row[data-cl-format-item="full"] .price-separate,
.chronika-learning .cl-scope-row[data-cl-format-item="full"] .price-saving{color:#D6E1F0}.chronika-learning .cl-scope-row[data-cl-format-item="full"] .cl-button{background:#FFFFFF;color:#1743AF}.chronika-learning .cl-scope-row[data-cl-format-item="full"] :focus-visible{outline-color:#FFFFFF}.chronika-learning .price-current{font-size:32px}.chronika-learning .price-separate, .chronika-learning .ch-price-separate{font-size:16px;line-height:1.5}.chronika-learning .price-saving, .chronika-learning .ch-price-saving{font-size:18px;font-weight:650;line-height:1.5}.chronika-learning .cl-format-row .cl-source,
.chronika-learning .cl-scope-row .cl-source{font-size:16px}.chronika-learning .cl-scope-row[data-cl-format-item="full"] .price-current{font-size:38px}.chronika-learning .cl-format-table [data-cl-format-item="kit"]{background:#E8EFFB}.chronika-learning .cl-format-table [data-cl-format-item="presentation"]{background:#EAF5F0}.chronika-learning .cl-format-table [data-cl-format-item="practice"]{background:#EEF1F5}.chronika-learning .cl-offer[data-cl-format-item="kit"]{padding:24px;background:#E8EFFB;border:1px solid #9DB7DE;border-radius:10px;margin-block:12px}.chronika-learning .cl-full-offer .ch-price-saving{color:#D6E1F0;background:transparent}@media (max-width: 650px){.chronika-learning .cl-method-list .cl-study-steps{grid-template-columns:1fr}.chronika-learning .cl-method-list .cl-study-steps li + li{border-left:0;border-top:1px solid #C3D2E8}.chronika-learning .cl-method-list .cl-study-steps button{min-height:76px;padding-block:14px}.chronika-learning .cl-method-list .cl-step-index{top:14px}.chronika-learning .cl-method-list .cl-study-steps strong{font-size:19px}.chronika-learning .cl-hero-caption{grid-column:1}.chronika-learning .cl-motion-toggle{grid-column:2;justify-self:end}.chronika-learning .cl-format-row,.chronika-learning .cl-scope-row{padding:20px}}.chronika-learning .cl-demo-practice{display:block;min-height:0;max-width:none}.chronika-learning .cl-material-stage .cl-contained-trial{width:100%;margin:0;padding:0;border:0;border-radius:0;background:transparent;scroll-margin-top:24px}.chronika-learning .cl-contained-trial h3{font-size:24px;margin-bottom:16px}.chronika-learning .cl-contained-trial > p{font-size:16px}.chronika-learning .cl-contained-trial .cl-options label{min-height:68px;padding:14px}.chronika-learning .cl-contained-trial .cl-options label > span{font-size:17px}.chronika-learning .cl-contained-trial .cl-task-actions{margin-top:18px}.chronika-learning .cl-contained-trial .cl-source{font-size:16px}.chronika-learning .cl-practice-context{margin-top:24px;border-top:1px solid var(--cl-line)}.chronika-learning .cl-practice-context > summary{min-height:48px;padding-block:14px;font-size:17px;line-height:1.5;font-weight:650;color:var(--cl-rust);cursor:pointer}.chronika-learning .cl-practice-context h3{font-size:22px;margin:12px 0 20px}.chronika-learning .cl-practice-context .cl-source{font-size:16px}.chronika-learning .cl-practice-context .cl-concept-demo{margin-top:20px;padding-top:20px}.chronika-learning .cl-practice-context .cl-concept-feedback{min-height:0}.chronika-learning .cl-practice-context .cl-fact-sequence{margin-block:14px 20px}.chronika-learning .cl-bundle-entry{display:grid;grid-template-columns:minmax(0, 1fr) max-content;align-items:center;gap:12px;min-height:44px;max-width:46ch;font-size:17px;line-height:1.5;font-weight:600;text-decoration:none;margin-top:0}.chronika-learning .cl-bundle-entry > span{min-width:0}.chronika-learning .cl-bundle-entry > svg{display:none}.chronika-learning .cl-bundle-entry strong{font-size:21px;white-space:nowrap;font-variant-numeric:tabular-nums}.chronika-learning .cl-bundle-entry:hover{text-decoration:underline}.chronika-learning .cl-bundle-benefits{display:flex;flex-wrap:wrap;gap:8px 24px;margin:18px 0 0;padding:0;list-style:none;font-size:17px;line-height:1.5}.chronika-learning .cl-bundle-benefits li{position:relative;padding-left:16px}.chronika-learning .cl-bundle-benefits li::before{content:"";position:absolute;top:.65em;left:0;width:5px;height:5px;background:currentColor;border-radius:50%}.chronika-learning .cl-full-offer h3{font-size:clamp(28px, 3vw, 38px);max-width:22ch}.chronika-learning .cl-scope-row[data-cl-format-item="full"] h3{font-size:28px}.chronika-learning .cl-hero-curated{perspective:1300px;--cl-curated-note-depth: 72px;--cl-curated-note-shift: 104px;--cl-curated-slide-shift: 18px}.chronika-learning .cl-hero-evidence .cl-hero-curated .cl-fragment{--cl-tilt: 0deg;border-radius:0;overflow:visible;backface-visibility:hidden;animation-duration:24s;animation-timing-function:cubic-bezier(.65, 0, .2, 1);animation-iteration-count:infinite;animation-delay:0s;animation-play-state:paused}.chronika-learning .cl-hero-evidence .cl-hero-curated .cl-fragment img{display:block;width:100%;height:auto;max-height:none;object-fit:contain}.chronika-learning .cl-hero-evidence .cl-hero-curated .cl-fragment-note{inset:20px auto auto 7%;width:42%;max-width:245px;transform:none;opacity:1;visibility:visible;animation-name:cl-curated-note}.chronika-learning .cl-hero-evidence .cl-hero-curated .cl-fragment-slide{inset:auto auto 24px 10%;width:86%;max-width:520px;transform:none;opacity:1;visibility:visible;animation-name:cl-curated-slide}.chronika-learning .cl-hero-evidence .cl-hero-curated .cl-fragment-art{inset:50% auto auto 50%;width:88%;max-width:503px;z-index:3;transform:translate(-50%, -50%);opacity:0;visibility:hidden;animation-name:cl-curated-art;box-shadow:0 32px 60px -18px rgb(25 35 50 / 38%)}.chronika-learning .cl-hero-curated:not([data-cl-media-state="ready"]) .cl-fragment-art{display:none}@keyframes cl-curated-note{0%, 18%, 100%{transform:translate3d(0, 0, 0);opacity:1;visibility:visible}28%, 44%{transform:translate3d(var(--cl-curated-note-shift), -6px, var(--cl-curated-note-depth));opacity:1;visibility:visible}53%, 75%{transform:translate3d(0, 0, 0);opacity:0;visibility:hidden}86%{transform:translate3d(0, 0, 0);opacity:1;visibility:visible}}@keyframes cl-curated-slide{0%, 18%, 100%{transform:translate3d(0, 0, 0);opacity:1;visibility:visible}28%, 44%{transform:translate3d(var(--cl-curated-slide-shift), 8px, -70px);opacity:1;visibility:visible}53%, 75%{transform:translate3d(0, 0, 0);opacity:0;visibility:hidden}86%{transform:translate3d(0, 0, 0);opacity:1;visibility:visible}}@keyframes cl-curated-art{0%, 44%, 100%{transform:translate3d(-50%, calc(-50% + 8px), 0);opacity:0;visibility:hidden}49%, 81%{transform:translate3d(-50%, -50%, 0);opacity:1;visibility:visible}86%{transform:translate3d(-50%, calc(-50% - 4px), 0);opacity:0;visibility:hidden}}@media (max-width: 650px){.chronika-learning .cl-hero-curated{perspective:1100px;--cl-curated-note-depth: 28px;--cl-curated-note-shift: 66px;--cl-curated-slide-shift: 8px}.chronika-learning .cl-hero-evidence .cl-hero-curated .cl-fragment-note{inset:12px auto auto 7%;width:46%;max-width:185px}.chronika-learning .cl-hero-evidence .cl-hero-curated .cl-fragment-slide{inset:auto auto 16px 6%;width:88%;max-width:360px}.chronika-learning .cl-hero-evidence .cl-hero-curated .cl-fragment-art{width:88%;max-width:350px}}@supports (width: 1cqw){.chronika-learning .cl-hero-curated{container-type:inline-size}.chronika-learning .cl-hero-curated .cl-fragment-note{--cl-curated-note-shift: calc(43cqw - min(21cqw, 122.5px))}@media (max-width: 650px){.chronika-learning .cl-hero-curated .cl-fragment-note{--cl-curated-note-shift: calc(43cqw - min(23cqw, 92.5px))}}}@media (prefers-reduced-motion: reduce){.chronika-learning .cl-hero-evidence .cl-hero-curated .cl-fragment-note,
  .chronika-learning .cl-hero-evidence .cl-hero-curated .cl-fragment-slide{transform:none;opacity:1;visibility:visible}.chronika-learning .cl-hero-evidence .cl-hero-curated .cl-fragment-art{display:none}}.chronika-learning .cl-bundle-entry{padding:14px 16px;background:#E5EDFF;border-radius:8px}@media (max-width:390px){.chronika-learning .cl-tabs{padding-inline:0}.chronika-learning .cl-tabs [data-cl-tab]{flex:1 0 auto;justify-content:center;padding-inline:5px;white-space:nowrap}.chronika-learning .cl-tabs [data-cl-tab][aria-selected="true"]::after{left:5px;right:5px}}@container cl-material (max-width:350px){.chronika-learning .cl-tabs{padding-inline:0}.chronika-learning .cl-tabs [data-cl-tab]{flex:1 0 auto;justify-content:center;padding-inline:5px;white-space:nowrap}.chronika-learning .cl-tabs [data-cl-tab][aria-selected="true"]::after{left:5px;right:5px}}.chronika-learning .cl-material{container:cl-material / inline-size}.chronika-learning .cl-program-route{container:cl-program / inline-size}.chronika-learning :is(.cl-material-stage,.cl-route-panels){--cl-reveal-duration:420ms;--cl-copy-duration:200ms;--cl-mask-amount:100%;--cl-mask-left:0%;--cl-mask-right:var(--cl-mask-amount);--cl-reveal-sign:1;--cl-reveal-distance:14px;--cl-copy-distance:5px
}.chronika-learning :is(.cl-material-stage,.cl-route-panels)[data-cl-direction="backward"]{--cl-mask-left:var(--cl-mask-amount);--cl-mask-right:0%;--cl-reveal-sign:-1
}.chronika-learning .cl-material-stage[data-cl-reveal="true"][data-cl-transition="odd"]>[aria-hidden="false"]>.cl-demo-cover>img,
.chronika-learning .cl-route-panels[data-cl-reveal="true"][data-cl-transition="odd"]>.cl-route-panel:not([hidden])>.cl-epoch-topics>.cl-topic-links{animation:cl-material-open-a var(--cl-reveal-duration) cubic-bezier(.16,1,.3,1)}.chronika-learning .cl-material-stage[data-cl-reveal="true"][data-cl-transition="even"]>[aria-hidden="false"]>.cl-demo-cover>img,
.chronika-learning .cl-route-panels[data-cl-reveal="true"][data-cl-transition="even"]>.cl-route-panel:not([hidden])>.cl-epoch-topics>.cl-topic-links{animation:cl-material-open-b var(--cl-reveal-duration) cubic-bezier(.16,1,.3,1)}.chronika-learning .cl-material-stage[data-cl-reveal="true"][data-cl-transition="odd"]>[aria-hidden="false"]>.cl-demo-excerpt,
.chronika-learning .cl-material-stage[data-cl-reveal="true"][data-cl-transition="odd"]>.cl-demo-practice[aria-hidden="false"]>:is(:first-child,details),
.chronika-learning .cl-route-panels[data-cl-reveal="true"][data-cl-transition="odd"]>.cl-route-panel:not([hidden])>.cl-epoch-topics>h3{animation:cl-material-copy-a var(--cl-copy-duration) cubic-bezier(.16,1,.3,1)}.chronika-learning .cl-material-stage[data-cl-reveal="true"][data-cl-transition="even"]>[aria-hidden="false"]>.cl-demo-excerpt,
.chronika-learning .cl-material-stage[data-cl-reveal="true"][data-cl-transition="even"]>.cl-demo-practice[aria-hidden="false"]>:is(:first-child,details),
.chronika-learning .cl-route-panels[data-cl-reveal="true"][data-cl-transition="even"]>.cl-route-panel:not([hidden])>.cl-epoch-topics>h3{animation:cl-material-copy-b var(--cl-copy-duration) cubic-bezier(.16,1,.3,1)}@keyframes cl-material-open-a{from{clip-path:inset(0 var(--cl-mask-right) 0 var(--cl-mask-left));transform:translateX(calc(var(--cl-reveal-sign) * var(--cl-reveal-distance)))}to{clip-path:inset(0);transform:none}}@keyframes cl-material-open-b{from{clip-path:inset(0 var(--cl-mask-right) 0 var(--cl-mask-left));transform:translateX(calc(var(--cl-reveal-sign) * var(--cl-reveal-distance)))}to{clip-path:inset(0);transform:none}}@keyframes cl-material-copy-a{from{opacity:.74;transform:translateX(calc(var(--cl-reveal-sign) * var(--cl-copy-distance)))}to{opacity:1;transform:none}}@keyframes cl-material-copy-b{from{opacity:.74;transform:translateX(calc(var(--cl-reveal-sign) * var(--cl-copy-distance)))}to{opacity:1;transform:none}}@media (max-width:650px){.chronika-learning :is(.cl-material-stage,.cl-route-panels){--cl-reveal-duration:200ms;--cl-mask-amount:0%;--cl-reveal-distance:4px;--cl-copy-distance:2px}}@container cl-material (max-width:650px){.chronika-learning .cl-material-stage{--cl-reveal-duration:200ms;--cl-mask-amount:0%;--cl-reveal-distance:4px;--cl-copy-distance:2px}}@container cl-program (max-width:650px){.chronika-learning .cl-route-panels{--cl-reveal-duration:200ms;--cl-mask-amount:0%;--cl-reveal-distance:4px;--cl-copy-distance:2px}}.chronika-learning[data-cl-motion="paused"] :is(.cl-material-stage,.cl-route-panels) *,
.chronika-learning :is(.cl-material-stage,.cl-route-panels):not(.is-inview) *{animation:none !important}.chronika-learning .cl-route-panels:focus-within .cl-topic-links{animation:none !important}@media (prefers-reduced-motion:reduce){.chronika-learning :is(.cl-material-stage,.cl-route-panels) *{animation:none !important}}.chronika-learning .cl-visual-practice{margin-top:24px;border-top:1px solid var(--cl-line, #D7E0EA);color:var(--cl-ink, #192332)}.chronika-learning .cl-visual-practice > summary{min-height:48px;padding:16px 0;font-size:18px;font-weight:700;line-height:1.45;cursor:pointer}.chronika-learning .cl-art-content{padding:4px 0 20px}.chronika-learning .cl-art-figure{margin:0 0 24px;max-width:760px}.chronika-learning .cl-art-figure img{display:block;width:100%;max-width:100%;height:auto;object-fit:contain}.chronika-learning .cl-art-figure img[hidden]{display:none}.chronika-learning .cl-art-figure figcaption{margin-top:12px;font-size:16px;line-height:1.6;color:var(--cl-muted, #556577);overflow-wrap:anywhere}.chronika-learning .cl-art-figure figcaption a{color:var(--cl-blue, #2455D6);text-decoration:underline;text-underline-offset:.18em}.chronika-learning .cl-art-question{min-width:0;margin:0;padding:0;border:0}.chronika-learning .cl-art-question legend{padding:0;margin-bottom:14px;font-size:18px;line-height:1.5;font-weight:700}.chronika-learning .cl-art-choices{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:10px}.chronika-learning .cl-art-choices button,
.chronika-learning .cl-art-reset{min-height:48px;padding:12px 16px;border:1px solid var(--cl-line, #D7E0EA);border-radius:8px;background:var(--cl-paper, #FFFFFF);color:var(--cl-ink, #192332);font:inherit;font-size:17px;line-height:1.5;overflow-wrap:anywhere;cursor:pointer}.chronika-learning .cl-art-choices button[aria-pressed="true"]{border-color:var(--cl-blue, #2455D6);background:#EDF2FF;font-weight:700}.chronika-learning .cl-art-choices button:disabled{color:var(--cl-muted, #556577);cursor:default}.chronika-learning .cl-art-feedback{margin-top:16px;font-size:17px;line-height:1.6}.chronika-learning .cl-art-feedback:empty{display:none}.chronika-learning .cl-art-feedback strong{display:block;font-size:18px}.chronika-learning .cl-art-feedback p{margin:6px 0 0}.chronika-learning .cl-art-reset{margin-top:14px;color:var(--cl-blue, #2455D6)}.chronika-learning .cl-art-reset[hidden]{display:none}.chronika-learning .cl-art-image-error{font-size:16px;line-height:1.6}.chronika-learning .cl-visual-practice > summary:focus-visible,
.chronika-learning .cl-art-choices button:focus-visible,
.chronika-learning .cl-art-reset:focus-visible,
.chronika-learning .cl-art-figure a:focus-visible{outline:3px solid var(--cl-blue, #2455D6);outline-offset:4px}@media (max-width: 650px){.chronika-learning .cl-art-choices{grid-template-columns:minmax(0, 1fr)}.chronika-learning .cl-art-choices button{width:100%;text-align:left}}.chronika-learning .cl-epoch-layout{display:grid;grid-template-columns:minmax(170px,.65fr) minmax(0,1.7fr);gap:28px;align-items:start}.chronika-learning .cl-epoch-layout[hidden]{display:none}.chronika-learning .cl-epoch-topics{min-width:0}.chronika-learning .cl-epoch-visual{margin:0;min-width:0}.chronika-learning .cl-epoch-visual img{display:block;width:100%;height:300px;object-fit:contain;background:#edf2f8;border-radius:8px}.chronika-learning .cl-epoch-preview img{object-fit:contain}.chronika-learning .cl-epoch-visual figcaption{margin-top:12px;color:#556577;font-size:16px;line-height:1.5;overflow-wrap:anywhere}.chronika-learning .cl-epoch-visual figcaption strong{display:block;color:#192332;font-weight:650;font-size:17px}.chronika-learning .cl-epoch-date{display:block;margin-top:5px}.chronika-learning .cl-epoch-credits{margin:0 0 20px;color:#556577;font-size:16px;line-height:1.6}.chronika-learning .cl-epoch-credits summary{min-height:44px;padding-block:10px;cursor:pointer}.chronika-learning .cl-epoch-credits li{margin-bottom:12px;overflow-wrap:anywhere}.chronika-learning .cl-epoch-credits a{text-decoration:underline;text-underline-offset:3px;color:#2455d6}@media (prefers-reduced-motion:no-preference){.chronika-learning .cl-route-panels[data-cl-reveal="true"] .cl-route-panel:not([hidden]) .cl-epoch-visual{animation:cl-epoch-reveal 550ms cubic-bezier(.16,1,.3,1)}@keyframes cl-epoch-reveal{from{opacity:.4;transform:translateY(12px);clip-path:inset(12% 0 0 0)}to{opacity:1;transform:none;clip-path:inset(0)}}}@media (max-width:650px){.chronika-learning .cl-epoch-layout{grid-template-columns:minmax(0,1fr);gap:20px;padding:20px 16px}.chronika-learning .cl-epoch-visual{display:grid;grid-template-columns:90px minmax(0,1fr);gap:16px;align-items:center}.chronika-learning .cl-epoch-visual img{height:120px}.chronika-learning .cl-epoch-visual figcaption{margin:0}.chronika-learning .cl-route-panels[data-cl-reveal="true"] .cl-route-panel:not([hidden]) .cl-epoch-visual{animation-duration:220ms;clip-path:none}}@container (max-width:650px){.chronika-learning .cl-epoch-layout{grid-template-columns:minmax(0,1fr);gap:20px}.chronika-learning .cl-epoch-visual{display:grid;grid-template-columns:90px minmax(0,1fr);gap:16px;align-items:center}.chronika-learning .cl-epoch-visual img{height:120px}}.chronika-learning .cl-epoch-visual img[hidden]{display:none}@media (max-width:767px){.chronika-learning .cl-route-scene{min-width:0}.chronika-learning .cl-route-grid{display:flex;gap:10px;overflow-x:auto;padding:3px 3px 14px;scroll-snap-type:x proximity;scrollbar-width:thin}.chronika-learning .cl-route-grid > li{flex:0 0 215px;padding:0;scroll-snap-align:start}.chronika-learning .cl-route-grid > li::before,.chronika-learning .cl-period::before,.chronika-learning .cl-chapter-marker{display:none}.chronika-learning .cl-route-grid .cl-period{height:100%;min-height:114px;border-color:#d7e0ea;padding:14px 12px 14px 34px}.chronika-learning .cl-period > span:last-child{font-size:16px}}@container (max-width:650px){.chronika-learning .cl-route-grid{display:flex;gap:10px;overflow-x:auto;padding:3px 3px 14px;scroll-snap-type:x proximity}.chronika-learning .cl-route-grid > li{flex:0 0 215px;padding:0;scroll-snap-align:start}.chronika-learning .cl-route-grid > li::before,.chronika-learning .cl-period::before,.chronika-learning .cl-chapter-marker{display:none}.chronika-learning .cl-route-grid .cl-period{height:100%;min-height:114px;border-color:#d7e0ea;padding:14px 12px 14px 34px}}.cl-start-check{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;padding:26px 30px;margin:20px 0 34px;background:#EAF0FC;border-radius:16px}.cl-start-check h2{font-size:clamp(24px,2.5vw,32px);line-height:1.2;letter-spacing:-.025em;margin:0 0 10px}.cl-start-check p{font-size:18px;line-height:1.6;color:#405776;max-width:58ch;margin:0}.cl-start-check .cl-button{font-size:17px;min-height:50px;gap:12px;white-space:normal}@media (max-width:760px){.cl-start-check{grid-template-columns:1fr;padding:24px;gap:18px}.cl-start-check .cl-button{justify-self:start}.cl-start-check p{font-size:17px}}.material-gallery{min-width:0;width:100%}.material-gallery-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:16px}.material-sample{flex:0 0 100%;min-width:0;margin:0;scroll-snap-align:start}.material-sample[hidden]{display:none}.material-sample a{display:flex;flex-direction:column;align-items:center;color:#2455d6;text-decoration:none}.material-sample img{width:100%;height:440px;max-width:100%;object-fit:contain;background:#e8eef6;border-radius:10px}.material-sample a > span{min-height:44px;padding:10px 12px;font-size:16px;font-weight:650}.material-sample figcaption{color:#192332;font-size:17px;font-weight:650}.material-gallery-controls{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:16px}.material-gallery-controls[hidden]{display:none}.material-gallery-controls p{margin:0;color:#556577;font-size:16px;font-variant-numeric:tabular-nums}.material-gallery-controls button, .material-gallery-dialog button{min-height:44px;padding:10px 14px;border:1px solid #b9c8da;border-radius:8px;background:#fff;color:#192332;font:650 16px/1.4 'Golos Text', sans-serif;cursor:pointer}.material-gallery-controls button:disabled{color:#556577;background:#edf2f8;cursor:default}.material-gallery-caption{margin:16px 0 0;font-size:16px;line-height:1.6;color:#556577}.material-gallery a:focus-visible, .material-gallery button:focus-visible, .material-gallery-dialog button:focus-visible{outline:3px solid #2455d6;outline-offset:3px}.material-gallery-dialog{max-width:min(1100px, calc(100vw - 24px));width:fit-content;max-height:calc(100dvh - 24px);padding:16px;border:0;border-radius:12px;background:#f3f6fa;overflow:visible}.material-gallery-dialog::backdrop{background:rgb(13 23 40 / 72%)}.material-gallery-dialog button{display:block;margin:0 0 12px auto;position:sticky;top:0}.material-gallery-dialog img{display:block;max-width:100%;width:auto;height:auto;max-height:calc(100dvh - 110px);object-fit:contain}.material-gallery-dialog img[hidden], .material-gallery-dialog p[hidden]{display:none}.material-gallery-dialog p{max-width:40ch;color:#192332;font-size:17px;line-height:1.6}.material-gallery-dialog a{color:#2455d6;text-underline-offset:3px}@media (max-width: 650px){.material-sample img{height:330px}.material-gallery-dialog{padding:10px}}@media (prefers-reduced-motion: no-preference){.material-gallery[data-material-motion="active"][data-material-direction] .material-sample:not([hidden]){animation:material-page-open 240ms cubic-bezier(.16,1,.3,1);--material-page-offset: 12px}.material-gallery[data-material-direction="backward"] .material-sample:not([hidden]){--material-page-offset: -12px}@keyframes material-page-open{from{opacity:.6;transform:translateX(var(--material-page-offset))}to{opacity:1;transform:none}}}.public-site .public-catalog-entry{margin-bottom:22px}.public-site .public-catalog-search{margin-block:22px 16px}.public-site .public-catalog-search label{margin-bottom:8px}.public-site .public-catalog-prices,
.public-site .public-topic-card .topic-meta,
.public-site .public-topic-card .topic-label,
.public-site .public-topic-card .topic-period{font-size:16px;line-height:1.5}.public-site .public-periods{gap:8px;margin-block:16px 24px}.public-site .public-periods a{min-height:44px;padding-block:9px}.public-site .public-bundle-choice{margin-block:36px}.public-site .public-bundle-choice > .section-heading{margin-bottom:20px}.public-site .public-bundle-grid{gap:16px}.public-site .public-bundle-grid .public-product{padding:24px}.public-site .public-bundle-grid .public-product h3{margin-bottom:12px}.public-site .public-product-offer{gap:16px;margin-block:8px 16px}.public-site .public-product-purchase{gap:14px}.public-site .public-bundle-difference{margin-top:18px;line-height:1.55}.public-site .public-period-price-list{gap:10px}.public-site .public-period-price > summary{padding:17px 22px;min-height:58px;gap:10px 16px}.public-site .public-period-price > div{padding:0 22px 12px}.public-site .public-price-row{padding-block:17px;gap:16px}.public-site .public-price-row > span{font-size:16px;line-height:1.5}.public-site .public-topic-detail{gap:clamp(24px, 3.5vw, 44px);margin-block:28px 40px}.public-site .public-topic-detail > div > p{margin-bottom:16px}.public-site .public-topic-detail .public-contents{margin-block:22px}.public-site .public-topic-detail .public-contents ul{font-size:16px;line-height:1.65}.public-site .public-topic-detail figcaption,
.public-site .public-topic-reference{font-size:16px;line-height:1.5}.public-site .public-product-detail .public-product-offer{margin-bottom:20px;padding-bottom:20px}.public-site .public-product-detail .public-product-purchase .public-actions{margin-top:16px}.public-home #formats{padding-block:28px}.public-home #formats .cl-format-helper{padding-block:14px;margin-bottom:20px}.public-home #formats .cl-format-row,
.public-home #formats .cl-scope-row{gap:20px;padding:18px}.public-home #formats .cl-format-row h3,
.public-home #formats .cl-scope-row h3{margin-bottom:8px}.public-home #formats .cl-format-row .cl-source,
.public-home #formats .cl-scope-row .cl-source{font-size:16px;line-height:1.5}.chronika-ui .ch-catalog .ch-screen-heading,
.chronika-ui .ch-pricing .ch-screen-heading,
.chronika-ui .ch-library .ch-page-heading{margin:8px 0 24px}.chronika-ui .ch-catalog .ch-screen-heading h1,
.chronika-ui .ch-pricing .ch-screen-heading h1,
.chronika-ui .ch-library .ch-page-heading h1{font-size:clamp(32px, 3.9vw, 46px);line-height:1.14;margin-block:0 12px}.chronika-ui .ch-catalog .ch-screen-heading > p,
.chronika-ui .ch-pricing .ch-screen-heading > p,
.chronika-ui .ch-library .ch-page-heading > p{margin-top:0;font-size:17px;line-height:1.55}.chronika-ui .ch-catalog .ch-catalog-filters{gap:12px;margin-bottom:18px}.chronika-ui .ch-catalog .ch-sort-field > span,
.chronika-ui .ch-catalog .ch-catalog-results-heading h2{font-size:16px;line-height:1.5}.chronika-ui .ch-catalog .ch-catalog-results-heading{gap:12px;margin-bottom:12px}.chronika-ui .ch-catalog .ch-topic-grid,
.chronika-ui .ch-library .ch-topic-grid{gap:16px}.chronika-ui .ch-catalog .ch-topic-media,
.chronika-ui .ch-library .ch-topic-media{height:166px;padding:12px 20px}.chronika-ui .ch-catalog .ch-topic-copy,
.chronika-ui .ch-library .ch-topic-copy{padding:18px}.chronika-ui .ch-catalog .ch-topic-copy h3,
.chronika-ui .ch-library .ch-topic-copy h3{margin-top:10px;font-size:20px;line-height:1.3}.chronika-ui .ch-catalog .ch-topic-meta,
.chronika-ui .ch-library .ch-topic-meta,
.chronika-ui .ch-catalog .ch-topic-card .ch-badge,
.chronika-ui .ch-library .ch-topic-card .ch-badge,
.chronika-ui .ch-catalog .ch-topic-period,
.chronika-ui .ch-library .ch-topic-period,
.chronika-ui .ch-catalog .ch-topic-access,
.chronika-ui .ch-library .ch-topic-access,
.chronika-ui .ch-catalog .ch-catalog-note{font-size:16px;line-height:1.5}.chronika-ui .ch-catalog .ch-topic-period,
.chronika-ui .ch-library .ch-topic-period{margin-top:6px}.chronika-ui .ch-catalog .ch-topic-bottom,
.chronika-ui .ch-library .ch-topic-bottom{padding-top:12px;gap:8px 12px;flex-wrap:wrap}.chronika-ui .ch-catalog .ch-topic-bottom > *,
.chronika-ui .ch-library .ch-topic-bottom > *{min-width:0;max-width:100%}.chronika-ui .ch-catalog .ch-topic-open,
.chronika-ui .ch-library .ch-topic-open{margin-left:auto;min-height:44px;font-size:16px}.chronika-ui .ch-pricing .ch-primary-bundle-grid,
.chronika-ui .ch-pricing .ch-period-product-grid{gap:16px}.chronika-ui .ch-pricing .ch-product-card{padding:22px;border-radius:12px}.chronika-ui .ch-pricing .ch-product-top{margin-bottom:12px}.chronika-ui .ch-pricing .ch-product-description{font-size:16px;line-height:1.55}.chronika-ui .ch-pricing .ch-product-exclusion,
.chronika-ui .ch-pricing .ch-product-status,
.chronika-ui .ch-pricing .ch-format-explanation,
.chronika-ui .ch-pricing .ch-empty-copy{font-size:16px;line-height:1.5}.chronika-ui .ch-pricing .ch-product-exclusion{margin-bottom:16px}.chronika-ui .ch-pricing .ch-price-first > .ch-price{margin-block:14px}.chronika-ui .ch-pricing .ch-price-first > .ch-product-description{margin-top:12px}.chronika-ui .ch-pricing .ch-product-card > .ch-button{min-height:48px;font-size:16px}.chronika-ui .ch-pricing .ch-section-heading{margin-bottom:20px}.chronika-ui .ch-pricing .ch-section-heading p{margin-top:10px;font-size:16px;line-height:1.55}.chronika-ui .ch-pricing .ch-bundle-difference{font-size:16px;line-height:1.55}.chronika-ui .ch-pricing .ch-period-pricing{margin-top:32px}.chronika-ui .ch-pricing .ch-one-topic{padding:22px}.chronika-ui .ch-pricing .ch-pricing-help{margin-top:36px;padding-top:24px;gap:24px}.chronika-ui .ch-pricing .ch-pricing-faq p{font-size:16px;line-height:1.6}.chronika-ui .ch-library .ch-learning-overview{gap:16px;margin-bottom:24px}.chronika-ui .ch-library .ch-continue,
.chronika-ui .ch-library .ch-progress{padding:24px;border-radius:12px}.chronika-ui .ch-library .ch-continue h2{font-size:clamp(22px, 2.5vw, 28px);line-height:1.25}.chronika-ui .ch-library .ch-continue > p:last-of-type,
.chronika-ui .ch-library .ch-progress > p,
.chronika-ui .ch-library .ch-account-banner p{font-size:16px;line-height:1.5}.chronika-ui .ch-library .ch-progress{gap:12px}.chronika-ui .ch-library .ch-progress strong{font-size:36px}.chronika-ui .ch-library .ch-progress strong small{font-size:20px}.chronika-ui .ch-library .ch-account-banner{padding:18px 20px;gap:14px;margin-bottom:20px}.chronika-ui .ch-library .ch-profile-section{margin-top:36px;padding-top:22px}.chronika-ui .ch-library .ch-profile-section .ch-section-heading{margin-bottom:16px}.chronika-ui .ch-library .ch-tabs-list{gap:4px}.chronika-ui .ch-library .ch-tabs-list [data-slot="tabs-trigger"]{min-width:0;min-height:48px;padding:10px 12px;font-size:16px;line-height:1.4}.modal .purchase-box{padding:20px}.modal .purchase-box .purchase-composition{margin-block:10px 14px;font-size:16px;line-height:1.5}.modal .purchase-box .buyer-access-terms,
.modal .purchase-box .buyer-seller{margin-block:14px}.modal .purchase-box .buyer-access-terms h4,
.modal .purchase-box .buyer-seller h4,
.modal .purchase-box .buyer-access-terms p,
.modal .purchase-box .buyer-seller p,
.modal .purchase-box .buyer-data-basis,
.modal .purchase-box .buyer-document-links a,
.modal .purchase-box .consent{font-size:16px;line-height:1.5}.modal .purchase-box .buyer-document-links{gap:0 14px;margin-block:10px 14px}.modal .purchase-box .buyer-document-links a{min-height:44px;max-width:100%;overflow-wrap:anywhere}.modal .purchase-box .buyer-data-basis{margin-block:14px}.modal .purchase-box .consent{min-height:48px;padding-block:8px}.modal .purchase-box > .btn{min-height:48px;max-width:100%;white-space:normal}.modal .purchase-details{margin-block:8px 12px;border-block:1px solid var(--line)}.modal .purchase-details > summary{min-height:44px;padding-block:12px;font-size:16px;line-height:1.4;cursor:pointer}.modal .purchase-details > summary:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.modal .purchase-details .buyer-seller{padding:0;border:0}@media (max-width: 760px){.chronika-ui .ch-library .ch-progress{display:block;padding:16px 0;border-inline:0;border-radius:0}.chronika-ui .ch-library .ch-progress > svg{display:none}.chronika-ui .ch-library .ch-progress > div{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 16px}.chronika-ui .ch-library .ch-progress strong{margin:0;font-size:28px}.chronika-ui .ch-library .ch-progress strong small{font-size:18px}.chronika-ui .ch-library .ch-progress progress{display:block;margin-block:10px;height:6px}.chronika-ui .ch-library .ch-progress > p{margin:0}.chronika-ui .ch-library .ch-continue{padding:20px}.chronika-ui .ch-library .ch-learning-overview{gap:12px}}@media (max-width: 650px){.public-site .public-bundle-grid .public-product{padding:20px}.public-site .public-bundle-choice{margin-block:28px}.public-site .public-period-price > summary{padding:16px}.public-site .public-period-price > div{padding-inline:16px}.public-site .public-price-row{padding-block:16px}.public-home #formats{padding-block:24px}.public-home #formats .cl-format-row,
  .public-home #formats .cl-scope-row{padding:16px;gap:16px}.chronika-ui .ch-catalog .ch-screen-heading,
  .chronika-ui .ch-pricing .ch-screen-heading,
  .chronika-ui .ch-library .ch-page-heading{margin-bottom:20px}.chronika-ui .ch-catalog .ch-topic-media,
  .chronika-ui .ch-library .ch-topic-media{height:160px}.chronika-ui .ch-catalog .ch-topic-copy,
  .chronika-ui .ch-library .ch-topic-copy{padding:16px}.chronika-ui .ch-pricing .ch-product-card,
  .chronika-ui .ch-pricing .ch-primary-bundle-grid > .ch-product-card,
  .chronika-ui .ch-pricing .ch-one-topic{padding:20px}.chronika-ui .ch-library .ch-account-banner{padding:16px}.modal .purchase-box{padding:16px}}@container chronika-app (max-width: 650px){.chronika-ui .ch-catalog .ch-topic-media,
  .chronika-ui .ch-library .ch-topic-media{height:160px}.chronika-ui .ch-catalog .ch-topic-copy,
  .chronika-ui .ch-library .ch-topic-copy{padding:16px}}[data-floating-nav]{isolation:isolate;--floating-nav-item-radius:999px}.public-nav[data-floating-nav]{position:relative}.floating-nav-indicator{position:absolute;top:0;left:0;z-index:-1;pointer-events:none;border-radius:var(--floating-nav-item-radius);background:#E9EFF9;transition:transform 220ms cubic-bezier(.16,1,.3,1),width 220ms cubic-bezier(.16,1,.3,1),height 220ms cubic-bezier(.16,1,.3,1)}.floating-nav-indicator[data-positioned="false"]{transition:none}[data-floating-nav][data-floating-ready="true"]>[aria-current]{color:#2455D6;background:transparent}[data-floating-nav]>a,[data-floating-nav]>button{position:relative}.public-site .public-header{position:sticky;top:max(12px,env(safe-area-inset-top,0px));z-index:20;width:min(1280px,calc(100% - 32px));margin:16px auto 24px;border:0;border-radius:30px;background:#FFF;box-shadow:0 8px 32px #00000012;transform-origin:50% 0;transition:transform 220ms cubic-bezier(.16,1,.3,1),background-color 180ms ease}.public-site .public-header-inner{position:relative;padding:12px 18px;gap:18px;max-width:none}.public-site .public-brand{font-size:21px;gap:9px;min-height:44px}.public-site .public-brand img{width:30px;height:30px}.public-site .public-nav{flex-wrap:nowrap;gap:2px;margin-left:auto;min-width:0}.public-site .public-nav a{justify-content:center;padding:10px;min-height:46px;line-height:1.4;border-radius:var(--floating-nav-item-radius);font-size:16px;white-space:nowrap;color:#3D4F65}.public-site .public-nav-more{position:relative;flex-shrink:0}.public-site .public-nav-more>summary{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:46px;padding:10px 8px;border-radius:var(--floating-nav-item-radius);font-size:16px;color:#3D4F65;cursor:pointer;list-style:none;white-space:nowrap}.public-site .public-nav-more>summary::-webkit-details-marker{display:none}.public-site .public-nav-more>summary:hover{background:#E9EFF9}.public-site .public-nav-more>summary:focus-visible{outline:3px solid #2455D6;outline-offset:3px}.public-site .public-nav-more[open]>summary{background:#E9EFF9;color:#2455D6}.public-site .public-nav-more-content{position:absolute;top:calc(100% + 12px);right:0;width:360px;max-width:calc(100vw - 48px);padding:12px;border-radius:20px;background:#FFF;box-shadow:0 14px 28px #1923321a}.public-site .public-nav-home-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.public-site .public-nav-route-links,
html[data-client-surface="website"] .public-nav-route-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid var(--theme-line,#D7E0EA)}html[data-client-surface="website"] .public-nav-route-links .nav-link{justify-content:flex-start;min-height:44px;white-space:normal}.public-site .public-nav-route-links a{justify-content:flex-start;min-height:44px;white-space:normal}.public-site .public-nav-edges{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-top:8px;padding-top:8px;border-top:1px solid #D7E0EA}.public-site .public-nav-edges a{font-size:14px;min-height:44px}.public-site .public-nav a:hover{background:#E9EFF9;color:#192332;text-decoration:none}.public-site .public-nav[data-floating-ready="true"]>a[aria-current]{background:transparent;color:#2455D6}.public-site .public-nav[data-floating-ready="true"]>a[aria-current]:hover,
.public-site .public-nav-more>summary[data-floating-current="true"]{background:transparent;color:#2455D6}.public-site .public-header .public-nav[data-floating-ready] .public-nav-more>summary[data-floating-current="true"]{background:transparent;color:#2455D6}.public-site .public-nav:not([data-floating-ready])>a[aria-current]{background:#E9EFF9;color:#2455D6}.public-site .public-nav a:focus-visible{outline:3px solid #2455D6;outline-offset:3px}.public-site .public-header :is(a,button,summary):focus-visible,
.topbar :is(a,button,summary):focus-visible{outline:3px solid #2455D6;outline-offset:3px}.public-site .public-header :is(a,button,summary):focus:not(:focus-visible),
.topbar :is(a,button,summary):focus:not(:focus-visible){outline:none}html[data-client-surface="website"] .topbar .desktop-nav[data-floating-ready]>.nav-link[aria-current],
html[data-client-surface="website"] .topbar .desktop-nav[data-floating-ready]>.nav-link[aria-current]:hover,
html[data-client-surface="website"] .topbar .public-nav-more>summary[data-floating-current="true"]{background:transparent;color:#2455D6}html[data-client-surface="website"] .topbar .desktop-nav .nav-link,
html[data-client-surface="website"] .topbar .public-nav-more>summary{border-radius:var(--floating-nav-item-radius)}.public-site .public-login{min-height:46px;padding:10px 18px;border-radius:999px;background:#F3F6FA}.public-site .public-header[data-floating-compact="true"]{background:#FFFFFFED}.public-site .public-header[data-floating-hidden="true"]:not(:focus-within){transform:translateY(calc(-100% - 36px))}.public-site .skip-link:focus{z-index:100}html:has(.public-header[data-floating-surface]){scroll-padding-top:var(--floating-header-height,120px)}.public-site #program,.public-site #materials-demo,.public-site #main-content{scroll-margin-top:24px}@supports (backdrop-filter:blur(12px)){.public-site .public-header[data-floating-compact="true"]{backdrop-filter:blur(16px)}}@media (max-width:1279px) and (min-width:961px){.public-site .public-header-inner{gap:10px;padding-inline:12px}.public-site .public-nav a{padding-inline:6px}.public-site .public-brand{font-size:19px}.public-site .public-login{padding-inline:14px}}@media (max-width:960px){.public-site .public-header{width:calc(100% - 24px);margin-top:12px;margin-bottom:18px;border-radius:27px}.public-site .public-header-inner{padding:9px 12px;gap:8px;flex-wrap:wrap}.public-site .public-brand{margin-right:auto;font-size:18px;gap:7px}.public-site .public-nav-toggle{min-height:44px;padding:9px 12px;border-radius:999px;font-size:16px}.public-site .public-login{min-height:44px;padding:9px 13px!important;font-size:16px}.public-site .public-nav,.public-site .public-header[data-nav-enhanced="true"] .public-nav{position:absolute;left:0;right:0;top:calc(100% + 8px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin:0;gap:4px;padding:12px;max-height:calc(100vh - 120px);max-height:calc(100dvh - 120px);overflow-y:auto;overscroll-behavior:contain;border:0;border-radius:20px;background:#FFF;box-shadow:0 14px 28px #1923321a}.public-site .public-header:not([data-nav-enhanced]) .public-nav{display:none!important}.public-site .public-header:not([data-nav-enhanced]) .public-nav-toggle[hidden]{display:inline-flex!important;align-items:center;justify-content:center}.public-site .public-nav a{min-height:48px;padding:10px 8px;white-space:normal;justify-content:flex-start}.public-site .public-nav-more{grid-column:1/-1;width:100%}.public-site .public-nav-more>summary{display:none}.public-site .public-nav-more-content{position:static;width:100%;max-width:none;padding:0;border-radius:0;background:transparent;box-shadow:none}.public-site .public-nav-home-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column:1/-1;flex-basis:100%;width:100%;gap:4px;margin-top:4px;padding-top:8px;border-top:1px solid #D7E0EA}.public-site .public-nav-home-links a{color:#485d76;font-size:16px}.public-site .public-nav-edges{display:flex;grid-column:1/-1;flex-basis:100%;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-top:4px;padding-top:8px;border-top:1px solid #D7E0EA}.public-site .public-nav-edges a{font-size:14px;color:#485d76;min-height:44px}.public-site .public-header:not([data-nav-enhanced]) .public-nav{flex-wrap:wrap}.public-site .public-header[data-floating-hidden="true"]:not(:focus-within){transform:translateY(calc(-100% - 36px))}}@media (max-width:359px){.public-site .public-header-inner{padding-inline:9px;gap:6px}.public-site .public-brand{font-size:16px;gap:5px}.public-site .public-brand img{width:25px;height:25px}.public-site .public-nav-toggle{padding-inline:9px!important}.public-site .public-login{padding-inline:10px!important}}@media (max-width:760px){#mobile-nav[data-floating-ready="true"]{position:fixed;--floating-nav-item-radius:23px;--floating-bottom-safe:max(env(safe-area-inset-bottom,0px),var(--telegram-safe-bottom,0px),var(--telegram-content-bottom,0px));background:transparent;border:0;box-shadow:none;z-index:20;pointer-events:none;padding:12px 16px calc(14px + var(--floating-bottom-safe));gap:3px;grid-template-columns:repeat(5,minmax(0,1fr));transition:transform 220ms cubic-bezier(.16,1,.3,1)}#mobile-nav[data-floating-ready="true"]::before{content:"";position:absolute;inset:6px 10px calc(8px + var(--floating-bottom-safe));z-index:-2;background:#FFF;border-radius:30px;box-shadow:0 8px 30px #00000026}#mobile-nav[data-floating-ready="true"] .nav-link{pointer-events:auto;min-height:64px;padding:7px 3px;gap:5px;border-radius:var(--floating-nav-item-radius);font-size:14px;color:#3D4F65}#mobile-nav[data-floating-ready="true"] .nav-link.active{color:#2455D6;background:transparent}#mobile-nav[data-floating-ready="true"] .nav-link:hover{background:#E9EFF9;color:#192332}#mobile-nav[data-floating-ready="true"] .nav-link.active:hover{background:transparent;color:#2455D6}#mobile-nav[data-floating-ready="true"] .nav-link:focus-visible{outline:3px solid #2455D6;outline-offset:2px}#mobile-nav .floating-nav-indicator{border-radius:var(--floating-nav-item-radius)}#mobile-nav[data-floating-hidden="true"]:not(:focus-within){transform:translateY(110%)}#mobile-nav[data-floating-compact="true"]::before{background:#FFFFFFED}html[data-telegram-app="true"] #mobile-nav[data-floating-ready="true"]{--floating-bottom-safe:var(--app-safe-bottom)}}@supports (backdrop-filter:blur(12px)){#mobile-nav[data-floating-compact="true"]::before{backdrop-filter:blur(14px)}}@media (max-width:390px){#mobile-nav[data-floating-ready="true"]{padding-inline:10px;gap:1px}#mobile-nav[data-floating-ready="true"] .nav-link{padding-inline:0;font-weight:500}#mobile-nav[data-floating-ready="true"] .nav-link span{white-space:nowrap;overflow-wrap:normal;word-break:normal}}@media (prefers-reduced-motion:reduce){.public-site .public-header,#mobile-nav[data-floating-ready="true"],.floating-nav-indicator{transition:none!important}.public-site .public-header[data-floating-compact="true"]{transform:none}}.public-site .public-header[data-floating-surface="top"],
html[data-client-surface="website"] body .topbar{min-height:76px;height:auto;background:#FFF;transition:none;transform:none}.public-site .public-header .public-header-inner{min-height:76px;box-sizing:border-box;padding:12px 18px;gap:18px;flex-wrap:nowrap}html[data-client-surface="website"] body .topbar{box-sizing:border-box;padding:12px 18px;gap:18px;flex-wrap:nowrap}.public-site .public-header[data-floating-surface="top"][data-floating-hidden],
html[data-client-surface="website"] body .topbar[data-floating-surface="top"][data-floating-hidden]{transform:none}.public-site .public-header[data-floating-surface="top"][data-floating-compact],
html[data-client-surface="website"] body .topbar[data-floating-surface="top"][data-floating-compact]{background:#FFF;backdrop-filter:none}.public-site .public-header .floating-nav-indicator,
html[data-client-surface="website"] body .topbar .floating-nav-indicator{transition:none}.public-site .public-header .public-brand,
html[data-client-surface="website"] body .topbar .mobile-brand{flex-shrink:0;white-space:nowrap}.public-site .public-header .public-nav-toggle,
html[data-client-surface="website"] body .topbar .website-nav-toggle{line-height:1.5;min-height:44px}.public-site .public-header .public-login,
html[data-client-surface="website"]:not([data-client-signed-in="true"]) body .topbar .account{padding:10px 16px;min-height:46px}html[data-client-surface="website"]:not([data-client-signed-in="true"]) body .topbar .account-avatar{display:none}.public-site .public-header .public-nav-more>summary>svg{display:none}.public-site .public-header .public-nav-more>summary::after,
html[data-client-surface="website"] body .topbar .public-nav-more>summary::after{content:"";width:7px;height:7px;flex-shrink:0;margin:-4px 4px 0;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg)}.public-site .public-header .public-nav-more[open]>summary::after,
html[data-client-surface="website"] body .topbar .public-nav-more[open]>summary::after{margin-top:4px;transform:rotate(225deg)}.public-site .public-header .public-nav a[aria-current]:not([aria-current="false"]),
html[data-client-surface="website"] body .topbar .desktop-nav a[aria-current]:not([aria-current="false"]){color:#2455D6}.public-site .public-header .public-nav-more:has(a[aria-current]):not([open])>summary,
html[data-client-surface="website"] body .topbar .public-nav-more:has(a[aria-current]):not([open])>summary{color:#2455D6;font-weight:500}html[data-client-surface="website"]{scroll-padding-top:var(--floating-header-height,120px)}@media (max-width:1279px) and (min-width:961px){.public-site .public-header .public-header-inner,
 html[data-client-surface="website"] body .topbar{padding:12px;gap:10px}}@media (max-width:960px){.public-site .public-header[data-floating-surface="top"],
 html[data-client-surface="website"] body .topbar{min-height:62px}.public-site .public-header .public-header-inner,
 html[data-client-surface="website"] body .topbar{min-height:62px;padding:9px 12px;gap:8px;flex-wrap:nowrap}.public-site .public-header .public-login,
 html[data-client-surface="website"]:not([data-client-signed-in="true"]) body .topbar .account{min-height:44px;padding:9px 13px!important}.public-site .public-header .public-nav,
 html[data-client-surface="website"] body .topbar .desktop-nav{box-sizing:border-box}.public-site .public-header .public-nav a,
 html[data-client-surface="website"] body .topbar .desktop-nav .nav-link{border-radius:12px}.public-site .public-header .public-nav-more-content,
 html[data-client-surface="website"] body .topbar .public-nav-more-content{position:static}.public-site .public-header .public-nav-more summary[data-floating-current],
 html[data-client-surface="website"] body .topbar .public-nav-more summary[data-floating-current]{font-weight:500}}@media (max-width:390px){.public-site .public-header .public-header-inner,
 html[data-client-surface="website"] body .topbar{padding:9px;gap:6px}.public-site .public-header .public-brand,
 html[data-client-surface="website"] body .topbar .mobile-brand{font-size:16px;gap:5px}.public-site .public-header .public-brand img,
 html[data-client-surface="website"] body .topbar .mobile-brand img{width:25px;height:25px}}.public-site .legal-page .legal-toc-v143{margin-block:24px 28px;padding:16px 18px;border:1px solid var(--theme-line,#D7E0EA);border-radius:16px;background:var(--theme-surface,#fff)}.public-site .legal-page .legal-toc-v143>p{margin:0 0 8px;font-size:16px;line-height:1.5;font-weight:650}.public-site .legal-page .legal-toc-v143 nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;margin:0}.public-site .legal-page .legal-toc-v143 a{display:flex;align-items:center;min-height:44px;padding:7px 0;line-height:1.4;text-decoration:none;text-wrap:pretty}.public-site .legal-page .legal-toc-v143 a:hover{text-decoration:underline}.public-site .legal-page :is(h2,h3)[id]{scroll-margin-top:calc(var(--floating-header-height,100px) + 20px)}@media (max-width:550px){.public-site .legal-page .legal-toc-v143{padding:14px 16px;margin-block:20px 24px}.public-site .legal-page .legal-toc-v143 nav{grid-template-columns:minmax(0,1fr)}}@media print{.public-site .legal-page .legal-toc-v143{display:none}}.public-site .legal-page .legal-back{display:none}.public-site .legal-page>header>nav{flex-wrap:nowrap;overflow-x:auto;max-width:100%;gap:16px;padding-block:4px;overscroll-behavior-x:contain;scrollbar-width:thin}.public-site .legal-page>header>nav>a{flex:0 0 auto;max-width:230px;min-height:44px;line-height:1.4;white-space:normal}@media (max-width:550px){.public-site .legal-page>header{padding-bottom:16px}.public-site .legal-page>header>nav{margin-top:12px}.public-site .legal-page .legal-toc-v143 nav{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:230px;overflow-x:auto;gap:12px;max-width:100%;padding-bottom:8px;overscroll-behavior-x:contain;scrollbar-width:thin}.public-site .legal-page .legal-toc-v143 a{align-items:flex-start;min-height:44px;padding:8px 0;overflow-wrap:anywhere}}.chronika-ui .ch-historical-art{display:block;position:relative;width:100%;height:100%;overflow:hidden;background:#e4ebf3}.chronika-ui .ch-historical-art>img,.library-history-cover>.library-history-image{display:block;width:100%;height:100%;object-fit:cover;max-width:100%;padding:0;border-radius:0;transform:none;box-shadow:none}.chronika-ui .ch-historical-art-fallback{display:grid;place-content:center;gap:14px;text-align:center;min-height:180px;color:#2455d6;padding:24px;font-size:18px}.chronika-ui .ch-historical-art-fallback svg{width:44px;height:44px;margin:auto}.chronika-ui .ch-topic-card .ch-topic-media{aspect-ratio:16/10;min-height:0;padding:0;background:#e4ebf3;overflow:hidden}.chronika-ui .ch-topic-card .ch-topic-media .ch-historical-art{height:100%;aspect-ratio:16/10}.chronika-ui .ch-topic-card .ch-topic-media .ch-historical-art>img{width:100%;height:100%;max-height:none;object-fit:cover;transform:none;padding:0;border:0;border-radius:0}.public-topic-card .library-history-cover{aspect-ratio:16/10;height:auto;overflow:hidden;padding:0;background:#e4ebf3}.public-topic-card .library-history-cover>.library-history-image{height:100%;min-height:100%;aspect-ratio:16/10;object-fit:cover}.chronika-ui .ch-art-credits{margin-top:24px;font-size:16px;line-height:1.6;color:#43536b}.chronika-ui .ch-art-credits summary{cursor:pointer;min-height:44px;display:list-item}.chronika-ui .ch-art-credits ul{display:grid;gap:10px;padding-left:22px;margin-top:12px}.chronika-ui .ch-art-credits a{text-decoration:underline;text-underline-offset:3px}.chronika-ui .ch-library-focus .ch-continue-history{border-radius:12px;overflow:hidden;transform:none;aspect-ratio:4/3;box-shadow:0 12px 25px #071a3a22}.chronika-ui .ch-library-offer .ch-library-offer-history{width:100%;height:160px;max-width:100%;aspect-ratio:auto;border-radius:12px;overflow:hidden;transform:none;align-self:center;box-shadow:none}.chronika-ui .ch-personal-history{align-items:start}.chronika-ui .ch-history-atlas{min-width:0;border:0;background:transparent;border-radius:0;padding:0;color:#192332}.chronika-ui .ch-history-atlas>header{display:flex;align-items:center;gap:14px;margin-bottom:16px}.chronika-ui .ch-atlas-mark{display:grid;place-items:center;width:48px;height:48px;flex-shrink:0;border-radius:12px;background:#e8efff;color:#2455d6}.chronika-ui .ch-atlas-mark svg{width:28px;height:28px;stroke-width:2.3}.chronika-ui .ch-history-atlas h2{font-size:clamp(24px,2.5vw,30px);line-height:1.15;letter-spacing:-.03em;margin:0;font-weight:650}.chronika-ui .ch-history-atlas header p{font-size:17px;line-height:1.4;margin:6px 0 0;color:#374960}.chronika-ui .ch-atlas-period-nav{display:flex;align-items:center;gap:8px;min-width:0;margin-bottom:10px}.chronika-ui .ch-atlas-periods{display:flex;flex:1;min-width:0;gap:8px;overflow-x:auto;padding:3px 1px 6px;scrollbar-width:thin;overscroll-behavior-x:contain}.chronika-ui .ch-atlas-periods button{display:flex;align-items:center;gap:8px;flex-shrink:0;min-height:46px;max-width:min(280px,100%);border:1px solid #cdd8e7;border-radius:10px;background:#f3f6fa;padding:10px 12px;font:inherit;font-weight:600;font-size:16px;line-height:1.3;text-align:left;color:#192332;cursor:pointer;transition:background .18s,color .18s}.chronika-ui .ch-atlas-period-controls{display:flex;flex:none;gap:6px;padding-bottom:3px}.chronika-ui .ch-atlas-period-controls[hidden]{display:none}.chronika-ui .ch-atlas-period-arrow{display:grid;place-items:center;flex:none;width:44px;height:46px;padding:0;border:1px solid #cdd8e7;border-radius:10px;background:#fff;color:#2455d6;cursor:pointer;transition:background .18s,color .18s,border-color .18s}.chronika-ui .ch-atlas-period-arrow:last-child{background:#2455d6;border-color:#2455d6;color:#fff}.chronika-ui .ch-atlas-period-arrow:disabled{background:#edf1f6;border-color:#d7e0ea;color:#65758a;cursor:default}.chronika-ui .ch-atlas-period-arrow svg{width:22px;height:22px;stroke-width:2.3}.chronika-ui .ch-atlas-period-arrow:focus-visible{outline:3px solid #2455d6;outline-offset:3px}@media (hover:hover){.chronika-ui .ch-atlas-period-arrow:enabled:hover{background:#e8efff;color:#163fba}.chronika-ui .ch-atlas-period-arrow:last-child:enabled:hover{background:#163fba;color:#fff}}@media (prefers-reduced-motion:reduce){.chronika-ui .ch-atlas-period-arrow{transition:none}}.chronika-ui .ch-atlas-periods button span{font-size:16px;color:#2455d6;font-variant-numeric:tabular-nums}.chronika-ui .ch-atlas-periods button>span:first-child{flex:0 0 auto;min-width:2ch;white-space:nowrap;overflow-wrap:normal;word-break:normal}.chronika-ui .ch-atlas-periods button[aria-pressed=true]{background:#2455d6;color:#fff;border-color:#2455d6}.chronika-ui .ch-atlas-periods button[aria-pressed=true] span{color:#fff}.chronika-ui .ch-atlas-loading{width:18px;height:18px;flex:none;animation:ch-atlas-loading .8s linear infinite}.chronika-ui .ch-atlas-detail{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;gap:0;min-height:540px;padding:16px;overflow:hidden;border-radius:16px;background:#dce5ee}.chronika-ui .ch-atlas-backdrop{position:absolute;inset:0;min-width:0;z-index:-2;overflow:hidden;margin:0;width:100%;height:100%}.chronika-ui .ch-atlas-backdrop>img{display:block;position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;border-radius:0;object-fit:cover;max-width:none}.chronika-ui .ch-atlas-current-art.is-changing{animation:ch-atlas-reveal 720ms cubic-bezier(.16,1,.3,1) both}.chronika-ui .ch-atlas-old-art{animation:ch-atlas-leave 650ms cubic-bezier(.16,1,.3,1) both}.chronika-ui .ch-atlas-detail:after{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,transparent 35%,#0d22352a 100%)}.chronika-ui .ch-atlas-title-card{display:flex;align-items:center;gap:10px;max-width:100%;padding:0 0 12px;border:0;border-radius:0;background:transparent;color:#192332;box-shadow:none}.chronika-ui .ch-atlas-era-number{display:grid;place-items:center;min-width:32px;height:32px;padding:0 5px;border-radius:7px;background:#2455d6;color:#fff;font-size:19px;font-weight:650;line-height:1;font-variant-numeric:tabular-nums}.chronika-ui .ch-atlas-title-card h3{font-size:25px;line-height:1.2;letter-spacing:-.025em;font-weight:600;margin:0}.chronika-ui .ch-atlas-panel{z-index:1;align-self:stretch;min-width:0;margin-top:auto;padding:14px 16px;border-radius:10px;border:1px solid #fff;background:#fffffff7;box-shadow:0 8px 24px #10203a24;animation:ch-atlas-panel 550ms cubic-bezier(.16,1,.3,1) both}.chronika-ui .ch-atlas-numbers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0 0 6px;background:#edf2fc;border:1px solid #d6e1f3;border-radius:8px;overflow:hidden}.chronika-ui .ch-atlas-numbers>div{display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px;min-width:0;padding:10px;border-right:1px solid #d6e1f3}.chronika-ui .ch-atlas-numbers>div:last-child{border-right:0}.chronika-ui .ch-atlas-numbers dt{display:flex;align-items:center;gap:6px;font-size:16px;font-weight:500;line-height:1.25;color:#192332}.chronika-ui .ch-atlas-numbers svg{width:21px;height:21px;stroke-width:2.3;flex:none;color:#2455d6}.chronika-ui .ch-atlas-numbers dd{font-size:27px;line-height:1.1;font-weight:700;letter-spacing:-.03em;margin:0;color:#2455d6}.chronika-ui .ch-atlas-chapters{margin:0 0 8px}.chronika-ui .ch-atlas-chapters button{display:grid;grid-template-columns:27px minmax(0,1fr) 20px;align-items:center;gap:9px;width:100%;min-height:48px;padding:10px 0;border:0;border-bottom:1px solid #dbe3ee;text-align:left;background:transparent;font:inherit;font-size:17px;line-height:1.3;cursor:pointer;color:#192332;transition:color .18s,background .18s}.chronika-ui .ch-atlas-chapters button>span{color:#2455d6;font-size:17px;font-weight:700;font-variant-numeric:tabular-nums}.chronika-ui .ch-atlas-chapters button>strong{font-weight:570}.chronika-ui .ch-atlas-chapters button>svg{width:20px;height:20px;stroke-width:2.3}.chronika-ui .ch-atlas-footer{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.chronika-ui .ch-atlas-all{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:10px 14px;border-radius:8px;background:#2455d6;color:#fff;font-size:17px;font-weight:700;text-decoration:none;line-height:1.3}.chronika-ui .ch-atlas-all>svg{width:20px;height:20px;flex:none}.chronika-ui .ch-atlas-credit{display:inline-flex;align-items:center;gap:5px;min-height:44px;font-size:16px;color:#374960;text-decoration:none;white-space:nowrap}.chronika-ui .ch-atlas-credit>svg{width:17px;height:17px}.chronika-ui .ch-atlas-periods button:focus-visible,.chronika-ui .ch-atlas-chapters button:focus-visible,.chronika-ui .ch-atlas-all:focus-visible,.chronika-ui .ch-atlas-credit:focus-visible{outline:3px solid #2455d6;outline-offset:3px}@media (hover:hover){.chronika-ui .ch-atlas-chapters button:hover{color:#2455d6;background:#edf2fc}.chronika-ui .ch-atlas-all:hover{background:#163fba}.chronika-ui .ch-atlas-credit:hover{text-decoration:underline}}@keyframes ch-atlas-reveal{from{opacity:0;transform:translateX(42px) scale(1.04)}to{opacity:1;transform:none}}@keyframes ch-atlas-leave{from{opacity:1;transform:none}to{opacity:0;transform:translateX(-25px) scale(.98)}}@keyframes ch-atlas-heading{from{opacity:.25;transform:translateX(18px)}to{opacity:1;transform:none}}@keyframes ch-atlas-panel{from{opacity:.6;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes ch-atlas-loading{to{transform:rotate(1turn)}}@media (max-width:1100px){.chronika-ui .ch-atlas-numbers>div{grid-template-columns:1fr;gap:5px;padding:9px 10px}.chronika-ui .ch-atlas-numbers dt{gap:5px}.chronika-ui .ch-atlas-numbers dd{font-size:25px}}@media (max-width:767px){.chronika-ui .ch-history-atlas{padding:0}.chronika-ui .ch-history-atlas>header{align-items:flex-start;gap:10px}.chronika-ui .ch-atlas-mark{width:40px;height:40px;border-radius:10px}.chronika-ui .ch-atlas-mark svg{width:25px;height:25px}.chronika-ui .ch-history-atlas h2{font-size:24px}.chronika-ui .ch-history-atlas header p{font-size:16px}.chronika-ui .ch-atlas-detail{padding:10px;gap:0;min-height:560px}.chronika-ui .ch-atlas-backdrop{margin:0;width:100%}.chronika-ui .ch-atlas-title-card{padding:0 0 10px;gap:9px}.chronika-ui .ch-atlas-title-card h3{font-size:22px}.chronika-ui .ch-atlas-era-number{height:29px;min-width:29px;font-size:18px}.chronika-ui .ch-atlas-panel{padding:10px;margin-top:0}.chronika-ui .ch-atlas-numbers>div{padding:9px 5px;text-align:center;grid-template-rows:27px auto;grid-template-columns:1fr;gap:5px}.chronika-ui .ch-atlas-numbers dt{grid-row:2;justify-content:center;font-size:16px;font-weight:600}.chronika-ui .ch-atlas-numbers dd{grid-row:1;grid-column:1}.chronika-ui .ch-atlas-numbers svg{display:none}.chronika-ui .ch-atlas-chapters button{font-size:17px;grid-template-columns:23px minmax(0,1fr) 18px;gap:7px;padding:10px 0}.chronika-ui .ch-atlas-chapters button:nth-child(3){display:none}.chronika-ui .ch-atlas-all{font-size:16px;padding:10px 11px;flex:1}.chronika-ui .ch-atlas-credit{font-size:16px;min-height:44px}.chronika-ui .ch-library-offer .ch-library-offer-history{width:100%;max-width:none;height:160px}.chronika-ui .ch-library-focus .ch-continue-history{aspect-ratio:16/9}}@media (max-width:360px){.chronika-ui .ch-atlas-detail{padding:8px}.chronika-ui .ch-atlas-backdrop{margin:0;width:100%}.chronika-ui .ch-atlas-panel{padding:8px}.chronika-ui .ch-atlas-title-card h3{font-size:21px}.chronika-ui .ch-atlas-footer{gap:0}.chronika-ui .ch-atlas-all{width:100%}.chronika-ui .ch-atlas-credit{margin-left:auto}.chronika-ui .ch-atlas-numbers dt{font-size:16px;letter-spacing:-.03em}}.chronika-ui .ch-catalog .ch-period-button{border-radius:12px;min-height:48px}.chronika-ui .ch-catalog .ch-period-button[aria-pressed=true]{background:#2455d6;border-color:#2455d6;color:#fff}@media (prefers-reduced-motion:reduce){.chronika-ui .ch-atlas-backdrop>img,.chronika-ui .ch-atlas-title-card,.chronika-ui .ch-atlas-panel,.chronika-ui .ch-atlas-loading{animation:none}.chronika-ui .ch-atlas-old-art{display:none}.chronika-ui .ch-atlas-periods button,.chronika-ui .ch-atlas-chapters button{transition:none}}.chronika-ui .ch-personal-home .ch-page-heading h1{font-weight:680}.chronika-ui .ch-library h2,.chronika-ui .ch-catalog .ch-screen-heading h1{font-weight:650}.chronika-ui .ch-topic-card h3{font-weight:620}.chronika-ui .ch-library-offer .ch-library-bundle-mark{display:grid;grid-template-columns:44px 1fr;align-content:center;align-items:center;gap:10px;width:150px;min-height:150px;color:#fff;border:1px solid #738cbb;border-radius:12px;background:#244576;padding:18px;box-sizing:border-box}.chronika-ui .ch-library-bundle-mark>svg{width:44px;height:44px;stroke-width:1.7}.chronika-ui .ch-library-bundle-mark>strong{font-size:38px;line-height:1;font-weight:650;letter-spacing:-.03em}.chronika-ui .ch-library-bundle-mark>span{grid-column:1/-1;font-size:17px;line-height:1.4;font-weight:400}@media (max-width:1024px){.chronika-ui .ch-library-offer .ch-library-bundle-mark{display:none}}.chronika-ui .ch-library .ch-library-start .ch-library-focus>h2{font-weight:650}.chronika-ui .ch-atlas-numbers{display:flex;align-items:center;justify-content:space-between}.chronika-ui .ch-atlas-numbers>div{display:flex;align-items:center;justify-content:space-between;flex:1;gap:8px;padding:9px 10px}.chronika-ui .ch-atlas-numbers dd{font-size:24px;font-weight:650}@media (max-width:767px){.chronika-ui .ch-atlas-numbers{padding:8px 6px;gap:8px;min-height:44px}.chronika-ui .ch-atlas-numbers>div{flex:initial;gap:4px;padding:0;border:0}.chronika-ui .ch-atlas-numbers dt{font-size:16px;font-weight:450;letter-spacing:-.015em;white-space:nowrap}.chronika-ui .ch-atlas-numbers dd{font-size:21px}}.public-site .chronika-ui .ch-atlas-chapters a{display:grid;grid-template-columns:27px minmax(0,1fr) 20px;align-items:center;gap:9px;width:100%;min-height:48px;padding:10px 0;border-bottom:1px solid #dbe3ee;text-align:left;font:inherit;font-size:17px;line-height:1.3;color:#192332;text-decoration:none;transition:color .18s,background .18s}.public-site .chronika-ui .ch-atlas-chapters a>span{color:#2455d6;font-size:17px;font-weight:700;font-variant-numeric:tabular-nums}.public-site .chronika-ui .ch-atlas-chapters a>strong{font-weight:570}.public-site .chronika-ui .ch-atlas-chapters a>svg{width:20px;height:20px;stroke-width:2.3}.public-site .chronika-ui .ch-atlas-chapters a:focus-visible{outline:3px solid #2455d6;outline-offset:3px}.public-site .chronika-ui .ch-atlas-title-card h3{margin:0}.public-site .chronika-ui .ch-atlas-panel{animation:none}.public-site .chronika-ui .ch-atlas-detail.is-changing>.ch-atlas-panel{animation:ch-atlas-panel 550ms cubic-bezier(.16,1,.3,1) both}.public-site .chronika-ui .ch-atlas-all,.public-site .chronika-ui .ch-atlas-all:hover{color:#fff}.public-site .cl-atlas-panels{min-width:0}.public-site .cl-atlas-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.chronika-learning[data-cl-motion="paused"] .cl-atlas-panels :is(img,.ch-atlas-panel){animation:none!important}@media (hover:hover){.public-site .chronika-ui .ch-atlas-chapters a:hover{color:#2455d6;background:#edf2fc}}@media (max-width:767px){.public-site .chronika-ui .ch-atlas-chapters a{grid-template-columns:23px minmax(0,1fr) 18px;gap:7px}}@media (prefers-reduced-motion:reduce){.public-site .chronika-ui .ch-atlas-chapters a{transition:none}.public-site .chronika-ui .ch-atlas-detail.is-changing>.ch-atlas-panel{animation:none}}.public-site .chronika-ui .ch-atlas-periods button[aria-busy="true"]{cursor:progress;box-shadow:inset 0 0 0 2px currentColor}.public-site #cl-program-title{font-weight:650}.library-art-media{display:block;position:relative;width:100%;height:100%;aspect-ratio:16/10;overflow:hidden;background:var(--theme-soft,#e7eef8);isolation:isolate}.library-art-media>.library-art-placeholder{min-height:0;position:absolute;inset:0;z-index:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px;text-align:center;line-height:1.4;color:var(--theme-muted,#465d78);pointer-events:none}.library-art-placeholder>strong{max-width:30ch;font-size:18px;font-weight:650;color:var(--theme-text,#192332)}.library-art-placeholder>span{font-size:16px}.library-art-placeholder>svg{width:28px;height:28px;flex:none;margin-bottom:4px}.library-art-placeholder .library-art-error{display:none;max-width:34ch;margin-top:8px}.library-art-media>.library-history-image,.chronika-ui .library-art-media>img{display:block;position:absolute;inset:0;z-index:1;width:100%;height:100%;max-width:100%;object-fit:cover;border:0;border-radius:0;padding:0;background:transparent;box-shadow:none;opacity:1;transition:opacity var(--motion-duration-feedback,150ms) ease-out}.library-art-media[data-art-state="loading"]>img{opacity:0}.library-art-media[data-art-state="ready"]>.library-art-placeholder{visibility:hidden}.library-art-media[data-art-state="error"]>.library-art-placeholder .library-art-error{display:block}.library-art-media>img[hidden]{display:none!important}@media (prefers-reduced-motion:reduce){.library-art-media>img{transition:none!important}}@media (max-width:360px){.library-art-media>.library-art-placeholder{padding:16px;gap:6px}.library-art-placeholder>svg{margin-bottom:0}}.chronika-ui .ch-topic-card .ch-topic-media .ch-historical-art.ch-gallery-art,
.public-topic-card .library-history-cover{background:#e8edf3;padding:0;aspect-ratio:16/11;box-sizing:border-box}.chronika-ui .ch-topic-card .ch-topic-media{aspect-ratio:16/11}.chronika-ui .ch-topic-card .ch-topic-media .ch-historical-art.ch-gallery-art>img,
.chronika-ui .ch-library-focus .ch-continue-history .ch-gallery-art>img,
.chronika-ui .ch-library-offer .ch-library-offer-history .ch-gallery-art>img,
.public-topic-card .library-history-cover>.library-history-image{display:block;width:100%;height:100%;min-height:0;max-height:100%;object-fit:cover;padding:0;border:0;border-radius:0;transform:none!important;filter:none}.chronika-ui .ch-library-focus .ch-continue-history,
.chronika-ui .ch-library-offer .ch-library-offer-history{padding:0;background:#e8edf3;box-sizing:border-box}.public-topic-card .library-history-cover>.library-history-image{aspect-ratio:auto}@media (max-width:767px){.chronika-ui .ch-topic-card .ch-topic-media .ch-historical-art.ch-gallery-art,
  .public-topic-card .library-history-cover{padding:0}}.chronika-ui .ch-catalog .ch-topic-card .ch-topic-copy h3,
.chronika-ui .ch-library .ch-topic-card .ch-topic-copy h3{font-weight:600}.public-site .public-topic-card{display:flex;flex-direction:column;gap:0;padding:0;overflow:hidden}.public-site .public-topic-card .library-history-cover{width:100%;height:auto;align-self:stretch}.public-site .public-topic-card .topic-body{padding:20px;flex:1}.public-site .public-topic-card .topic-body h3{font-weight:600}@media (min-width:1100px){.public-site .topic-grid:has(.library-history-cover){grid-template-columns:repeat(3,minmax(0,1fr))}}.chronika-ui .ch-catalog .ch-topic-card .ch-topic-media,
.chronika-ui .ch-library .ch-topic-card .ch-topic-media{height:auto;min-height:0;padding:0;aspect-ratio:16/11}:where(
 .chronika-learning .cl-hero-actions > a.cl-button,
 .chronika-ui .cl-full-offer button.ch-button[data-action="product"][data-variant="default"]:not(:disabled),
 .chronika-ui .ch-primary-bundle-grid > .ch-product-card > button.ch-button[data-action="product"][data-variant="default"]:not(:disabled),
 .public-bundle-grid .public-product-purchase > a.btn-primary[href^="/store#pricing?product="]
){--reveal-fill:#2455D6;--reveal-ink:#FFFFFF;--reveal-wash:#1743AF;--reveal-icon:#FFFFFF}:is(
 .chronika-learning .cl-hero-actions > a.cl-button,
 .chronika-ui .cl-full-offer button.ch-button[data-action="product"][data-variant="default"]:not(:disabled),
 .chronika-ui .ch-primary-bundle-grid > .ch-product-card > button.ch-button[data-action="product"][data-variant="default"]:not(:disabled),
 .public-bundle-grid .public-product-purchase > a.btn-primary[href^="/store#pricing?product="]
){position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:flex-start;min-height:52px;max-width:100%;height:auto;padding:13px 64px 13px 20px;border-radius:var(--ch-control-radius,12px);background:var(--reveal-fill);color:var(--reveal-ink);line-height:1.45;text-align:left;white-space:normal;overflow-wrap:normal;text-decoration:none;box-shadow:none}:is(
 .chronika-learning .cl-hero-actions > a.cl-button-secondary,
 .chronika-ui .cl-full-offer button.ch-button[data-action="product"][data-variant="default"]:not(:disabled),
 .chronika-ui .ch-primary-full > button.ch-button[data-action="product"][data-variant="default"]:not(:disabled),
 .public-bundle-grid .public-product[data-format="full"] .public-product-purchase > a.btn-primary[href^="/store#pricing?product="]
){--reveal-fill:#FFFFFF;--reveal-ink:#192332;--reveal-wash:#E8EFFB;--reveal-icon:#2455D6}:is(
 .chronika-ui .cl-full-offer,
 .chronika-ui .ch-primary-full,
 .public-bundle-grid .public-product[data-format="full"]
){--reveal-focus:#FFFFFF}:is(
 .chronika-learning .cl-hero-actions > a.cl-button,
 .chronika-ui .cl-full-offer button.ch-button[data-action="product"][data-variant="default"]:not(:disabled),
 .chronika-ui .ch-primary-bundle-grid > .ch-product-card > button.ch-button[data-action="product"][data-variant="default"]:not(:disabled),
 .public-bundle-grid .public-product-purchase > a.btn-primary[href^="/store#pricing?product="]
)::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:var(--reveal-wash);clip-path:circle(18px at calc(100% - 26px) 50%);transition:clip-path 260ms cubic-bezier(.16,1,.3,1)}:is(
 .chronika-learning .cl-hero-actions > a.cl-button,
 .chronika-ui .cl-full-offer button.ch-button[data-action="product"][data-variant="default"]:not(:disabled),
 .chronika-ui .ch-primary-bundle-grid > .ch-product-card > button.ch-button[data-action="product"][data-variant="default"]:not(:disabled),
 .public-bundle-grid .public-product-purchase > a.btn-primary[href^="/store#pricing?product="]
)::after{content:"";position:absolute;right:17px;top:calc(50% - 9px);width:18px;height:18px;z-index:1;pointer-events:none;background:var(--reveal-icon);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12H19M19 12L13 6M19 12L13 18' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%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 12H19M19 12L13 6M19 12L13 18' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;transform:rotate(-45deg);transition:transform 200ms cubic-bezier(.16,1,.3,1)}:is(
 .chronika-learning .cl-hero-actions > a.cl-button,
 .chronika-ui .cl-full-offer button.ch-button[data-action="product"][data-variant="default"]:not(:disabled),
 .chronika-ui .ch-primary-bundle-grid > .ch-product-card > button.ch-button[data-action="product"][data-variant="default"]:not(:disabled)
)>svg{display:none}@media (hover:hover) and (pointer:fine){:is(
  .chronika-learning .cl-hero-actions > a.cl-button,
  .chronika-ui .cl-full-offer button.ch-button[data-action="product"][data-variant="default"]:not(:disabled),
  .chronika-ui .ch-primary-bundle-grid > .ch-product-card > button.ch-button[data-action="product"][data-variant="default"]:not(:disabled),
  .public-bundle-grid .public-product-purchase > a.btn-primary[href^="/store#pricing?product="]
 ):hover{background:var(--reveal-fill);color:var(--reveal-ink)}:is(
  .chronika-learning .cl-hero-actions > a.cl-button,
  .chronika-ui .cl-full-offer button.ch-button[data-action="product"][data-variant="default"]:not(:disabled),
  .chronika-ui .ch-primary-bundle-grid > .ch-product-card > button.ch-button[data-action="product"][data-variant="default"]:not(:disabled),
  .public-bundle-grid .public-product-purchase > a.btn-primary[href^="/store#pricing?product="]
 ):hover::before{clip-path:circle(150% at calc(100% - 26px) 50%)}:is(
  .chronika-learning .cl-hero-actions > a.cl-button,
  .chronika-ui .cl-full-offer button.ch-button[data-action="product"][data-variant="default"]:not(:disabled),
  .chronika-ui .ch-primary-bundle-grid > .ch-product-card > button.ch-button[data-action="product"][data-variant="default"]:not(:disabled),
  .public-bundle-grid .public-product-purchase > a.btn-primary[href^="/store#pricing?product="]
 ):hover::after{transform:rotate(0deg)}}:is(
 .chronika-learning .cl-hero-actions > a.cl-button,
 .chronika-ui .cl-full-offer button.ch-button[data-action="product"][data-variant="default"]:not(:disabled),
 .chronika-ui .ch-primary-bundle-grid > .ch-product-card > button.ch-button[data-action="product"][data-variant="default"]:not(:disabled),
 .public-bundle-grid .public-product-purchase > a.btn-primary[href^="/store#pricing?product="]
):focus-visible{outline:3px solid var(--reveal-focus,#2455D6);outline-offset:3px}:is(
 .chronika-learning .cl-hero-actions > a.cl-button,
 .chronika-ui .cl-full-offer button.ch-button[data-action="product"][data-variant="default"]:not(:disabled),
 .chronika-ui .ch-primary-bundle-grid > .ch-product-card > button.ch-button[data-action="product"][data-variant="default"]:not(:disabled),
 .public-bundle-grid .public-product-purchase > a.btn-primary[href^="/store#pricing?product="]
):is(:focus-visible,:active)::before{clip-path:circle(150% at calc(100% - 26px) 50%)}:is(
 .chronika-learning .cl-hero-actions > a.cl-button,
 .chronika-ui .cl-full-offer button.ch-button[data-action="product"][data-variant="default"]:not(:disabled),
 .chronika-ui .ch-primary-bundle-grid > .ch-product-card > button.ch-button[data-action="product"][data-variant="default"]:not(:disabled),
 .public-bundle-grid .public-product-purchase > a.btn-primary[href^="/store#pricing?product="]
):is(:focus-visible,:active)::after{transform:rotate(0deg)}@media (prefers-reduced-motion:reduce){:is(
  .chronika-learning .cl-hero-actions > a.cl-button,
  .chronika-ui .cl-full-offer button.ch-button[data-action="product"][data-variant="default"]:not(:disabled),
  .chronika-ui .ch-primary-bundle-grid > .ch-product-card > button.ch-button[data-action="product"][data-variant="default"]:not(:disabled),
  .public-bundle-grid .public-product-purchase > a.btn-primary[href^="/store#pricing?product="]
 )::before{transition:none!important;clip-path:circle(18px at calc(100% - 26px) 50%)!important}:is(
  .chronika-learning .cl-hero-actions > a.cl-button,
  .chronika-ui .cl-full-offer button.ch-button[data-action="product"][data-variant="default"]:not(:disabled),
  .chronika-ui .ch-primary-bundle-grid > .ch-product-card > button.ch-button[data-action="product"][data-variant="default"]:not(:disabled),
  .public-bundle-grid .public-product-purchase > a.btn-primary[href^="/store#pricing?product="]
 )::after{transition:none!important;transform:none!important}}:is(.public-site .public-topic-card, .chronika-ui .ch-topic-card){transition:border-color 180ms ease-out}:is(.public-site .public-topic-card .topic-preview > img,
    .chronika-ui .ch-topic-card .ch-topic-media > img){transform-origin:50% 35%;transition:transform 260ms cubic-bezier(.16,1,.3,1)}:is(.public-site a.text-link,
    .public-site .public-product-topics a,
    .chronika-learning a.cl-inline-link,
    .chronika-ui a.ch-text-link):not([aria-disabled="true"]){position:relative;text-decoration:none}:is(.public-site a.text-link,
    .public-site .public-product-topics a,
    .chronika-learning a.cl-inline-link,
    .chronika-ui a.ch-text-link):not([aria-disabled="true"])::after{content:"";position:absolute;inset-inline:0;bottom:3px;height:2px;background:currentColor;pointer-events:none;transform:scaleX(0);transform-origin:left;transition:transform 240ms cubic-bezier(.16,1,.3,1)}:is(.chronika-ui .ch-topic-open > svg,
    .public-site .public-preview-link-label > svg){transition:transform 200ms cubic-bezier(.16,1,.3,1)}@media (hover:hover) and (pointer:fine){:is(.public-site .public-topic-card, .chronika-ui .ch-topic-card):hover{border-color:#2455D6}.public-site .public-topic-card:hover .topic-preview > img,
  .chronika-ui .ch-topic-card:hover .ch-topic-media > img{transform:scale(1.025)}:is(.public-site a.text-link,
      .public-site .public-product-topics a,
      .chronika-learning a.cl-inline-link,
      .chronika-ui a.ch-text-link):not([aria-disabled="true"]):hover::after{transform:scaleX(1)}.chronika-ui .ch-topic-open:not(:disabled):not([aria-disabled="true"]):hover > svg,
  .public-site .public-preview-link:hover .public-preview-link-label > svg{transform:translate(3px,-3px)}}.public-site .public-topic-card:focus-visible,
.chronika-ui .ch-topic-card:focus-within{border-color:#2455D6}:is(.public-site a.text-link,
    .public-site .public-product-topics a,
    .chronika-learning a.cl-inline-link,
    .chronika-ui a.ch-text-link):not([aria-disabled="true"]):focus-visible::after{transform:scaleX(1)}.chronika-ui .ch-topic-open:not(:disabled):not([aria-disabled="true"]):focus-visible > svg,
.public-site .public-preview-link:focus-visible .public-preview-link-label > svg{transform:translate(3px,-3px)}@media (hover:none), (pointer:coarse){:is(.public-site a.text-link,
      .public-site .public-product-topics a,
      .chronika-learning a.cl-inline-link,
      .chronika-ui a.ch-text-link):not([aria-disabled="true"])::after{transform:scaleX(1);transition:none}}@media (prefers-reduced-motion:reduce){:is(.public-site .public-topic-card, .chronika-ui .ch-topic-card){transition:none !important}:is(.public-site .public-topic-card .topic-preview > img,
      .chronika-ui .ch-topic-card .ch-topic-media > img,
      .chronika-ui .ch-topic-open > svg,
      .public-site .public-preview-link-label > svg){transform:none !important;transition:none !important}:is(.public-site a.text-link,
      .public-site .public-product-topics a,
      .chronika-learning a.cl-inline-link,
      .chronika-ui a.ch-text-link):not([aria-disabled="true"])::after{transform:scaleX(1);transition:none !important}}:is(.public-site,.chronika-ui){--ch-control-radius:12px;--ch-surface-radius:16px;--ch-response:180ms;--ch-choice:240ms;--ch-ease:cubic-bezier(.16,1,.3,1)}.chronika-learning .cl-benefits{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(28px,5vw,76px);padding:clamp(26px,4vw,48px);margin-block:32px 48px;border-radius:var(--ch-surface-radius,16px);background:#E8EFF9;color:#192332}.chronika-learning .cl-benefits h2{font-size:clamp(28px,3.3vw,42px);font-weight:770;line-height:1.14;letter-spacing:-.03em;margin:0 0 18px;text-wrap:balance}.chronika-learning .cl-benefits-intro p{font-size:17px;line-height:1.6;margin:0;max-width:42ch;color:#3F536D}.chronika-learning .cl-benefits-list{margin:0;display:grid;gap:0}.chronika-learning .cl-benefits-list>div{display:grid;grid-template-columns:minmax(120px,.72fr) minmax(0,1.28fr);gap:18px;padding:17px 0;border-bottom:1px solid #BCCCE2}.chronika-learning .cl-benefits-list>div:first-child{padding-top:0}.chronika-learning .cl-benefits-list>div:last-child{border:0;padding-bottom:0}.chronika-learning .cl-benefits dt{font-weight:720;font-size:18px;line-height:1.45}.chronika-learning .cl-benefits dd{margin:0;font-size:16px;line-height:1.6;color:#3F536D}.chronika-learning .cl-primary-packages{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:24px 0}.chronika-learning .cl-primary-packages :is(.cl-main-package,.cl-offer){margin:0;padding:26px;display:flex;flex-direction:column;align-items:stretch;gap:20px;border:0;border-radius:var(--ch-surface-radius,16px);background:#E8EFF9;color:#192332}.chronika-learning .cl-primary-packages :is(.cl-main-package,.cl-offer) h3{font-size:28px;line-height:1.2;letter-spacing:-.02em;margin:0 0 12px}.chronika-learning .cl-primary-packages :is(.cl-main-package,.cl-offer) p{font-size:17px;line-height:1.55;margin:0 0 12px;max-width:60ch}.chronika-learning .cl-primary-packages :is(.cl-main-package,.cl-offer) p.cl-source{font-size:16px;line-height:1.5}.chronika-learning .cl-primary-packages :is(.cl-main-package,.cl-offer) :is(.cl-offer-action,.public-price,.ch-price){margin-top:auto}.chronika-learning .cl-primary-packages :is(.cl-main-package,.cl-offer)>div:last-child{width:100%;max-width:100%}.chronika-learning .cl-primary-packages [data-cl-format-item="full"]{background:#2455D6;color:#FFF}.chronika-learning .cl-primary-packages [data-cl-format-item="full"] :is(p,.cl-source,.price-separate,.ch-price-separate){color:#E1EAFE}.chronika-learning .cl-primary-packages [data-cl-format-item="full"] :is(.price-saving,.ch-price-saving){color:#FFFFFF}.chronika-learning .cl-primary-packages [data-cl-format-item="full"] :is(.cl-button,.ch-button){background:#FFF;color:#192332;--reveal-fill:#FFF;--reveal-ink:#192332;--reveal-wash:#E8EFFB;--reveal-icon:#2455D6}.chronika-learning .cl-primary-packages :is(.cl-button,.ch-button){margin-top:16px;min-height:48px;max-width:100%;width:100%}.chronika-learning .cl-primary-packages :is(.public-price,.ch-price-current){font-size:clamp(32px,3.8vw,42px);line-height:1.15}.chronika-learning .cl-primary-packages .cl-bundle-benefits{padding:0;margin:12px 0 0;list-style:none;display:flex;flex-wrap:wrap;gap:8px 16px;font-size:16px}.chronika-learning .cl-payment-unit{font-size:17px;line-height:1.5;margin-block:0 20px}.chronika-learning .cl-more-formats{border-block:1px solid #C5D1E0;margin-block:24px}.chronika-learning .cl-more-formats>summary{cursor:pointer;min-height:56px;padding:16px 32px 16px 0;font-size:18px;font-weight:700;line-height:1.5}.chronika-learning .cl-more-formats-body{padding-bottom:24px}.chronika-learning .cl-more-formats-body .cl-offers{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.chronika-learning .cl-more-formats-body .cl-offer{padding:22px;border-radius:var(--ch-surface-radius,16px)}.chronika-learning :is(.cl-button,.cl-format-choice,.cl-concept-choices button,.cl-answer-options button,.cl-art-choices button){border-radius:var(--ch-control-radius,12px)}.chronika-ui :is(.ch-button,[data-slot="button"],.ch-filter,.ch-topic-open),
.public-site :is(.public-product .btn,.public-topic-detail .btn,.public-price-row .btn){border-radius:var(--ch-control-radius,12px)}:is(.public-site,.chronika-ui) :is(.public-product,.public-topic-card,.ch-product-card,.ch-topic-card,.cl-material){border-radius:var(--ch-surface-radius,16px)}.chronika-learning :is(.cl-fragment img,.cl-preview-image img,.cl-material-preview img){border-radius:4px}.chronika-learning .cl-more-formats>summary:focus-visible{outline:3px solid #2455D6;outline-offset:4px}html[data-ch-action-motion='ready'] :is(button,a[href],summary,input[type='button'],input[type='submit'],input[type='reset']):not(:disabled):not([aria-disabled='true']):not([data-no-action-motion]):not([data-no-action-motion] *):active{translate:none}@media (max-width:900px){.chronika-learning .cl-benefits{grid-template-columns:1fr;gap:24px}.chronika-learning .cl-benefits-intro p{max-width:65ch}}@media (max-width:600px){.chronika-learning .cl-benefits{margin-block:24px 32px;padding:24px 20px}.chronika-learning .cl-benefits-list>div{grid-template-columns:1fr;gap:5px;padding-block:15px}.chronika-learning .cl-benefits h2{font-size:29px}.chronika-learning .cl-primary-packages{grid-template-columns:1fr;gap:14px}.chronika-learning .cl-primary-packages :is(.cl-main-package,.cl-offer){padding:24px 20px;gap:16px}.chronika-learning .cl-more-formats-body .cl-offers{grid-template-columns:1fr}.chronika-learning .cl-more-formats>summary{font-size:17px}}@media (prefers-reduced-motion:reduce){.chronika-learning .cl-benefits,.chronika-learning .cl-primary-packages{animation:none!important;transition:none!important}}@container chronika-app (max-width:700px){.chronika-ui .cl-benefits{grid-template-columns:1fr;gap:24px}.chronika-ui .cl-benefits-list>div{grid-template-columns:1fr;gap:5px}.chronika-ui .cl-primary-packages,.chronika-ui .cl-more-formats-body .cl-offers{grid-template-columns:1fr}}.chronika-learning .cl-mini-film-evidence .cl-film-offer{display:flex;align-items:center;gap:12px;width:fit-content;margin-top:16px;font-size:17px;min-height:48px}.chronika-learning .cl-mini-film-evidence .cl-film-offer strong{font-size:24px;white-space:nowrap}.chronika-ui .chronika-learning.cl-home-surface .cl-primary-packages>:is(.cl-offer,.cl-main-package){border:0;border-radius:var(--ch-surface-radius);padding:26px}.chronika-ui .chronika-learning.cl-home-surface .cl-primary-packages .ch-button{border-radius:var(--ch-control-radius)}@container chronika-app (max-width:700px){.chronika-ui .chronika-learning.cl-home-surface .cl-primary-packages>:is(.cl-offer,.cl-main-package){padding:24px 20px}}@media (max-width:600px){.chronika-ui .chronika-learning.cl-home-surface .cl-primary-packages>:is(.cl-offer,.cl-main-package){padding:24px 20px}}.chronika-learning .cl-benefits{display:block;margin-block:28px 36px;padding:clamp(24px,3vw,40px);background:#E8EFF9}.chronika-learning .cl-benefits-intro{display:flex;align-items:start;gap:32px;margin-bottom:28px}.chronika-learning .cl-benefits-intro h2{flex:1;margin:0;font-size:clamp(28px,3vw,40px);max-width:20ch}.chronika-learning .cl-benefits-intro p{flex:1;font-size:18px;line-height:1.55;max-width:46ch}.chronika-learning .cb-switch{position:relative;margin:0;padding:0;border:0;display:grid;grid-template-columns:minmax(170px,.68fr) minmax(0,1.32fr);grid-template-rows:repeat(4,minmax(48px,auto));gap:8px 30px;min-width:0}.chronika-learning .cb-item{display:contents}.chronika-learning .cb-radio{position:absolute;width:1px;height:1px;opacity:0}.chronika-learning .cb-choice{grid-column:1;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border:1px solid #B8C9E0;border-radius:12px;min-height:48px;font-size:18px;font-weight:650;cursor:pointer;background:transparent;transition:background 180ms,color 180ms,border-color 180ms}.chronika-learning .cb-radio:checked+.cb-choice{background:#2455D6;border-color:#2455D6;color:white}.chronika-learning .cb-radio:focus-visible+.cb-choice{outline:3px solid #192332;outline-offset:3px}.chronika-learning .cb-panel{grid-column:2;grid-row:1/5;display:none;min-width:0;align-content:space-between;gap:20px;padding:24px;background:#FFF;border-radius:16px;min-height:310px}.chronika-learning .cb-radio:checked+.cb-choice+.cb-panel{display:grid;animation:cb-panel-in 300ms cubic-bezier(.16,1,.3,1) both}.chronika-learning .cb-panel h3{font-size:clamp(23px,2.3vw,30px);line-height:1.16;letter-spacing:-.02em;margin:0 0 12px;max-width:28ch}.chronika-learning .cb-panel p{font-size:17px;line-height:1.55;margin:0;color:#3F536D;max-width:60ch}.chronika-learning .cb-panel .cl-inline-link{font-size:17px;min-height:44px;display:inline-flex;align-items:center;margin:0;width:fit-content}.chronika-learning .cb-route{display:grid;gap:7px}.chronika-learning .cb-route a{display:flex;gap:12px;align-items:center;min-height:44px;font-size:16px;text-decoration:none;color:#192332;border-bottom:1px solid #D9E2F0;padding:5px 0}.chronika-learning .cb-route a span{color:#2455D6;font-variant-numeric:tabular-nums;font-weight:700}.chronika-learning .cb-pages{position:relative;min-height:170px;overflow:hidden;isolation:isolate}.chronika-learning .cb-pages img{position:absolute;object-fit:contain;object-position:top;width:43%;height:200px;left:8%;top:0;box-shadow:0 12px 28px #253b5d20;border-radius:4px}.chronika-learning .cb-pages img+img{width:67%;height:145px;left:auto;right:0;top:36px}.chronika-learning .cb-flow{display:flex;align-items:center;gap:12px;list-style:none;padding:0;margin:12px 0;min-height:100px}.chronika-learning .cb-flow li{flex:1;min-width:0;position:relative;display:grid;justify-items:start;gap:12px;font-size:17px;line-height:1.4}.chronika-learning .cb-flow li:not(:last-child):after{content:'';position:absolute;top:19px;left:49px;right:2px;height:1px;background:#91ABD1}.chronika-learning .cb-flow li span{display:grid;place-items:center;width:38px;height:38px;border:1px solid #9EB5D6;border-radius:12px;color:#2455D6;background:#E8EFF9;font-weight:700}@keyframes cb-panel-in{from{opacity:.55;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:700px){.chronika-learning .cl-benefits-intro{display:block;margin-bottom:22px}.chronika-learning .cl-benefits-intro h2{margin-bottom:14px}.chronika-learning .cl-benefits-intro p{font-size:17px}.chronika-learning .cb-switch{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto auto;gap:8px;align-items:stretch}.chronika-learning .cb-choice{grid-column:auto;grid-row:auto;font-size:16px;padding:12px;min-height:54px}.chronika-learning .cb-panel{grid-column:1/-1;grid-row:3;min-height:315px;padding:20px;margin-top:8px}.chronika-learning .cb-flow{gap:8px}.chronika-learning .cb-flow li{font-size:16px}}@container chronika-app (max-width:700px){.chronika-ui .cl-benefits-intro{display:block}.chronika-ui .cl-benefits-intro h2{margin-bottom:14px}.chronika-ui .cb-switch{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto auto;gap:8px}.chronika-ui .cb-choice{grid-column:auto;font-size:16px;padding:12px}.chronika-ui .cb-panel{grid-column:1/-1;grid-row:3;padding:20px;margin-top:8px}}@media (prefers-reduced-motion:reduce){.chronika-learning .cb-radio:checked+.cb-choice+.cb-panel{animation:none}.chronika-learning .cb-choice{transition:none}}@media (max-width:700px){.chronika-learning .cb-choice>span:last-child{display:none}.chronika-learning .cb-choice{min-height:64px}.chronika-learning .cb-panel{padding:18px;gap:14px;min-height:340px}.chronika-learning .cb-pages{min-height:135px}.chronika-learning .cb-pages img{height:155px}.chronika-learning .cb-pages img+img{height:115px;top:25px}}@container chronika-app (max-width:700px){.chronika-ui .cb-choice>span:last-child{display:none}.chronika-ui .cb-panel{gap:14px}}@media (max-width:340px){.chronika-learning .cb-switch{grid-template-columns:1fr;grid-template-rows:repeat(4,auto) auto}.chronika-learning .cb-choice{grid-column:1;min-height:48px}.chronika-learning .cb-panel{grid-column:1;grid-row:5}}html:has(#formats:target){scroll-behavior:auto}.chronika-learning .cb-panel-cost{gap:22px;align-content:start}.chronika-learning .cb-cost-scene{display:grid;gap:20px;min-width:0}.chronika-learning .cb-cost-chart{display:grid;gap:22px}.chronika-learning .cb-cost-row-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:10px}.chronika-learning .cb-cost-row-head>span{font-size:17px;line-height:1.4;font-weight:650}.chronika-learning .cb-cost-row-head>strong{font-size:clamp(24px,2.4vw,32px);font-weight:770;line-height:1.15;letter-spacing:-.025em;font-variant-numeric:tabular-nums;white-space:nowrap}.chronika-learning .cb-cost-track{height:12px;background:#E8EFF9;border-radius:4px;overflow:hidden;margin-bottom:8px}.chronika-learning .cb-cost-bar{display:block;width:calc(var(--cost-fraction)*100%);height:100%;background:#556577;transform-origin:left center}.chronika-learning .cb-cost-own .cb-cost-row-head{color:#2455D6}.chronika-learning .cb-cost-own .cb-cost-bar{background:#2455D6}.chronika-learning .cb-cost-row p{font-size:16px;line-height:1.45;margin:0}.chronika-learning .cb-radio:checked+.cb-choice+.cb-panel-cost .cb-cost-bar{animation:cb-cost-fill 600ms cubic-bezier(.16,1,.3,1) both}.chronika-learning .cb-radio:checked+.cb-choice+.cb-panel-cost .cb-cost-own .cb-cost-bar{animation-delay:90ms}.chronika-learning .cb-cost-result{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:12px;align-items:center;padding-block:6px}.chronika-learning .cb-cost-saving{font-size:19px;line-height:1.25;color:#2455D6;margin:0}.chronika-learning .cb-cost-saving strong{display:block;font-size:clamp(32px,3.2vw,44px);font-weight:800;line-height:1.14;letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-block:3px}.chronika-learning .cb-cost-saving span{display:block;font-size:17px;line-height:1.45;color:#192332}.chronika-learning p.cb-cost-contents{margin-top:10px;font-size:16px;color:#3F536D}.chronika-learning .cb-value-pages{display:block;position:relative;min-height:148px;isolation:isolate;max-width:100%;overflow:hidden;border-radius:4px}.chronika-learning .cb-value-pages img{position:absolute;object-fit:contain;object-position:top;left:2px;top:0;width:100px;height:142px;box-shadow:0 8px 14px #253b5d20;border-radius:3px}.chronika-learning .cb-value-pages img+img{width:144px;height:95px;left:auto;right:0;top:42px}.chronika-learning .cb-value-pages:focus-visible{outline:3px solid #2455D6;outline-offset:4px}.chronika-learning p.cb-cost-scope{font-size:16px;line-height:1.5;color:#3F536D}.chronika-learning .cb-cost-source{border-top:1px solid #D7E0EA;min-width:0}.chronika-learning .cb-cost-source summary{font-size:16px;line-height:1.5;font-weight:650;cursor:pointer;min-height:44px;padding:11px 0;color:#192332}.chronika-learning .cb-cost-source summary:focus-visible{outline:3px solid #2455D6;outline-offset:3px}.chronika-learning .cb-cost-source>div{display:grid;gap:12px;padding:4px 0 12px}.chronika-learning .cb-cost-source p{font-size:16px;line-height:1.55;margin:0;overflow-wrap:anywhere}.chronika-learning .cb-cost-source a{color:#1743AF;text-underline-offset:3px}@keyframes cb-cost-fill{from{transform:scaleX(.12)}to{transform:scaleX(1)}}@media (max-width:700px){.chronika-learning .cb-panel-cost{gap:20px}.chronika-learning .cb-cost-scene{gap:18px}.chronika-learning .cb-cost-row-head{flex-wrap:wrap;gap:5px 14px;margin-bottom:9px}.chronika-learning .cb-cost-row-head>span{font-size:16px}.chronika-learning .cb-cost-row-head>strong{font-size:27px}.chronika-learning .cb-cost-chart{gap:20px}.chronika-learning .cb-cost-result{grid-template-columns:minmax(0,1fr) 112px;gap:8px}.chronika-learning .cb-cost-saving strong{font-size:31px}.chronika-learning .cb-cost-saving span{font-size:16px}.chronika-learning .cb-value-pages{min-height:116px}.chronika-learning .cb-value-pages img{width:77px;height:110px}.chronika-learning .cb-value-pages img+img{width:94px;height:63px;top:40px}}@container chronika-app (max-width:700px){.chronika-ui .cb-cost-row-head{flex-wrap:wrap;gap:5px 14px}.chronika-ui .cb-cost-row-head>span{font-size:16px}.chronika-ui .cb-cost-row-head>strong{font-size:27px}.chronika-ui .cb-cost-result{grid-template-columns:minmax(0,1fr) 112px;gap:8px}.chronika-ui .cb-cost-saving strong{font-size:31px}.chronika-ui .cb-value-pages{min-height:116px}.chronika-ui .cb-value-pages img{width:77px;height:110px}.chronika-ui .cb-value-pages img+img{width:94px;height:63px;top:40px}}@media (max-width:360px){.chronika-learning .cb-cost-result{grid-template-columns:1fr}.chronika-learning .cb-value-pages{display:none}}@media (prefers-reduced-motion:reduce){.chronika-learning .cb-radio:checked+.cb-choice+.cb-panel-cost .cb-cost-bar{animation:none!important;transform:none}}.chronika-learning .cb-switch{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:auto auto;gap:16px 10px}.chronika-learning .cb-choice{grid-column:auto;grid-row:1;font-size:17px;min-height:56px}.chronika-learning .cb-panel{grid-column:1/-1;grid-row:2}.chronika-learning .cb-cost-scene{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:20px 36px;align-items:center}.chronika-learning .cb-cost-scene>:is(.cb-cost-scope,.cb-cost-source){grid-column:1/-1}.chronika-learning .cb-panel p.cb-cost-saving{font-size:19px;line-height:1.25;color:#2455D6;margin:0}.chronika-learning .cb-cost-saving strong{display:inline;white-space:nowrap}.chronika-learning .cb-panel-cost>.cl-inline-link{background:#2455D6;color:#FFF;border-radius:12px;padding:12px 20px;min-height:48px;font-weight:650;gap:20px;text-decoration:none}.chronika-learning .cb-panel-cost>.cl-inline-link:hover{background:#1743AF}.chronika-learning .cb-panel-cost>.cl-inline-link:focus-visible{outline:3px solid #192332;outline-offset:4px}@media (max-width:1000px){.chronika-learning .cb-cost-scene{grid-template-columns:1fr;gap:20px}.chronika-learning .cb-cost-scene>:is(.cb-cost-scope,.cb-cost-source){grid-column:auto}}@media (max-width:700px){.chronika-learning .cb-switch{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto auto;gap:8px}.chronika-learning .cb-choice{grid-row:auto;font-size:16px;min-height:60px}.chronika-learning .cb-panel{grid-column:1/-1;grid-row:3}}@container chronika-app (max-width:1000px){.chronika-ui .cb-cost-scene{grid-template-columns:1fr;gap:20px}.chronika-ui .cb-cost-scene>:is(.cb-cost-scope,.cb-cost-source){grid-column:auto}}@container chronika-app (max-width:700px){.chronika-ui .cb-switch{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto auto;gap:8px}.chronika-ui .cb-choice{grid-row:auto;font-size:16px;min-height:60px}.chronika-ui .cb-panel{grid-column:1/-1;grid-row:3}}@media (max-width:340px){.chronika-learning .cb-switch{grid-template-columns:1fr;grid-template-rows:repeat(4,auto) auto}.chronika-learning .cb-choice{grid-column:1;grid-row:auto;min-height:48px}.chronika-learning .cb-panel{grid-column:1;grid-row:5}}@media (max-width:500px){.chronika-learning .cb-cost-result{grid-template-columns:1fr}.chronika-learning .cb-value-pages{display:none}}@container chronika-app (max-width:500px){.chronika-ui .cb-cost-result{grid-template-columns:1fr}.chronika-ui .cb-value-pages{display:none}}.chronika-learning svg.cb-scene-icon{width:28px;height:28px;flex:none;color:#2455D6}.chronika-learning .cb-answer-scene{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;min-width:0}.chronika-learning .cb-answer-path{min-width:0;display:grid;gap:16px;align-content:start}.chronika-learning .cb-answer-heading{display:flex;align-items:center;gap:12px;font-size:19px;line-height:1.4}.chronika-learning .cb-answer-heading strong{font-weight:700}.chronika-learning .cb-answer-sheet{position:relative;min-height:164px;padding:24px;background:#F0F4FB;border-radius:12px;display:flex;flex-direction:column;align-items:start;gap:12px;overflow:hidden}.chronika-learning .cb-sheet-line{display:block;width:82%;height:5px;background:#CAD7EA;border-radius:3px}.chronika-learning .cb-sheet-line-short{width:55%}.chronika-learning .cb-answer-cells{display:flex;gap:6px;margin-top:5px;color:#192332}.chronika-learning .cb-answer-cells i{font-size:22px;font-weight:650;font-style:normal;width:38px;height:42px;display:grid;place-items:center;background:white;border:1px solid #9DB3D3;border-radius:6px}.chronika-learning .cb-sheet-key{display:flex;align-items:center;gap:7px;position:absolute;right:20px;bottom:16px;color:#2455D6;font-size:17px;font-weight:650;background:#F0F4FB;padding:4px 0 4px 10px}.chronika-learning .cb-sheet-key .cb-scene-icon{width:22px;height:22px}.chronika-learning .cb-review-line{display:flex;align-items:center;gap:9px;font-size:17px;font-weight:600;color:#192332}.chronika-learning .cb-review-line .cb-scene-icon{width:20px;height:20px}.chronika-learning .cb-answer-path>p{font-size:17px;line-height:1.5;color:#3F536D;margin:0}.chronika-learning .cb-account-scene{display:grid;gap:22px;min-width:0}.chronika-learning .cb-account-shared{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px 24px}.chronika-learning .cb-account-shared li{display:flex;align-items:center;gap:8px;color:#3F536D;font-size:16px;line-height:1.5}.chronika-learning .cb-account-shared .cb-scene-icon{width:20px;height:20px}.chronika-learning .cb-account-switch{min-width:0;margin:0;padding:0;border:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.chronika-learning .cb-account-switch>legend{position:absolute;width:1px;height:1px;padding:0;margin:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.chronika-learning .cb-account-item{display:contents}.chronika-learning .cb-account-radio{position:absolute;width:1px;height:1px;opacity:0}.chronika-learning .cb-account-choice{grid-row:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;padding:14px 10px;min-height:88px;min-width:0;cursor:pointer;text-align:center;background:#F0F4FB;color:#3F536D;border:1px solid transparent;border-radius:12px;font-size:16px;line-height:1.4;font-weight:650;transition:background-color 180ms,color 180ms}.chronika-learning .cb-account-choice .cb-scene-icon{color:inherit}.chronika-learning .cb-account-radio:checked+.cb-account-choice{background:#2455D6;color:#FFF}.chronika-learning .cb-account-radio:focus-visible+.cb-account-choice{outline:3px solid #192332;outline-offset:3px}.chronika-learning .cb-account-view{display:none;grid-column:1/-1;grid-row:2;gap:10px;min-width:0;align-content:start;min-height:125px;padding-top:10px}.chronika-learning .cb-account-radio:checked+.cb-account-choice+.cb-account-view{display:grid;animation:cb-account-select 280ms cubic-bezier(.16,1,.3,1)}.chronika-learning .cb-account-view>strong{font-size:21px;line-height:1.3;font-weight:700;color:#192332}.chronika-learning .cb-account-guide{border-top:1px solid #D7E0EA;padding-top:8px}.chronika-learning .cb-account-guide>summary{min-height:44px;display:list-item;align-content:center;cursor:pointer;font-size:16px;line-height:1.5;font-weight:650;color:#2455D6;padding:10px 0}.chronika-learning .cb-account-guide>p{padding:4px 0 8px}@keyframes cb-account-select{from{opacity:.65;transform:translateY(5px)}to{opacity:1;transform:none}}.chronika-learning .cb-radio:checked+.cb-choice+.cb-panel .cb-answer-sheet{animation:cb-diagram-reveal 480ms cubic-bezier(.16,1,.3,1) both}.chronika-learning .cb-answer-written .cb-answer-sheet{animation-delay:60ms!important}@keyframes cb-diagram-reveal{from{opacity:.65;transform:translateY(9px)}to{opacity:1;transform:none}}@media (max-width:600px){.chronika-learning .cb-answer-scene{grid-template-columns:1fr;gap:24px}.chronika-learning .cb-answer-path{gap:12px}.chronika-learning .cb-answer-heading{font-size:18px}.chronika-learning .cb-answer-sheet{min-height:150px;padding:20px}.chronika-learning .cb-account-shared{gap:8px 20px}.chronika-learning .cb-account-switch{grid-template-columns:minmax(0,1fr);gap:8px}.chronika-learning .cb-account-choice{flex-direction:row;justify-content:flex-start;gap:12px;padding:10px 14px;min-height:50px;font-size:16px;text-align:left}.chronika-learning .cb-account-choice:nth-of-type(1){grid-row:1}.chronika-learning .cb-account-choice:nth-of-type(2){grid-row:2}.chronika-learning .cb-account-choice:nth-of-type(3){grid-row:3}.chronika-learning .cb-account-view{grid-row:4;min-height:175px}}@container chronika-app (max-width:600px){.chronika-ui .cb-answer-scene{grid-template-columns:1fr;gap:24px}.chronika-ui .cb-answer-path{gap:12px}.chronika-ui .cb-answer-heading{font-size:18px}.chronika-ui .cb-answer-sheet{min-height:150px;padding:20px}.chronika-ui .cb-account-shared{gap:8px 20px}.chronika-ui .cb-account-switch{grid-template-columns:minmax(0,1fr);gap:8px}.chronika-ui .cb-account-choice{flex-direction:row;justify-content:flex-start;gap:12px;padding:10px 14px;min-height:50px;font-size:16px;text-align:left}.chronika-ui .cb-account-choice:nth-of-type(1){grid-row:1}.chronika-ui .cb-account-choice:nth-of-type(2){grid-row:2}.chronika-ui .cb-account-choice:nth-of-type(3){grid-row:3}.chronika-ui .cb-account-view{grid-row:4;min-height:175px}}@media (prefers-reduced-motion:reduce){.chronika-learning .cb-radio:checked+.cb-choice+.cb-panel .cb-answer-sheet,
 .chronika-learning .cb-account-radio:checked+.cb-account-choice+.cb-account-view{animation:none!important}.chronika-learning .cb-account-choice{transition:none}}.public-nav-more:has(a[aria-current])>summary{color:#2455D6;font-weight:750}.public-nav[data-floating-ready="true"] .public-nav-more:has(a[aria-current]):not([open])>summary{color:#FFF;background:transparent}.chronika-learning .cb-pace-scene{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:28px 40px;align-items:center;min-width:0}.chronika-learning .cb-pace-freedom>strong{display:block;color:#2455D6;font-size:clamp(24px,2.2vw,30px);line-height:1.2;letter-spacing:-.02em;font-weight:750;max-width:23ch}.chronika-learning .cb-pace-freedom ul{display:grid;gap:18px;list-style:none;padding:0;margin:24px 0 0}.chronika-learning .cb-pace-freedom li{display:flex;align-items:center;gap:12px;font-size:17px;line-height:1.45;color:#192332}.chronika-learning .cb-pace-freedom .cb-scene-icon{width:25px;height:25px}.chronika-learning .cb-pace-topics{display:grid;gap:0;position:relative;min-width:0}.chronika-learning .cb-pace-topics:before{content:'';position:absolute;left:21px;top:38px;bottom:38px;border-left:1px solid #9DB3D3;pointer-events:none}.chronika-learning .cb-pace-topics>a{display:grid;grid-template-columns:44px minmax(0,1fr) 20px;gap:14px;align-items:center;min-height:84px;padding:12px 0;color:#192332;text-decoration:none;position:relative}.chronika-learning .cb-pace-node{position:relative;display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:#EDF3FE;color:#2455D6;font-size:17px;font-weight:750;font-variant-numeric:tabular-nums;transition:background-color 180ms,color 180ms}.chronika-learning .cb-pace-topics strong{display:block;font-size:18px;line-height:1.4;font-weight:650}.chronika-learning .cb-pace-topics>a>span:nth-child(2)>span{display:block;margin-top:4px;font-size:16px;line-height:1.45;color:#3F536D}.chronika-learning .cb-pace-arrow{color:#2455D6;font-size:22px;transition:transform 180ms}.chronika-learning .cb-pace-topics>a:hover .cb-pace-node{background:#2455D6;color:white}.chronika-learning .cb-pace-topics>a:hover .cb-pace-arrow{transform:translate(2px,-2px)}.chronika-learning .cb-pace-topics>a:focus-visible{outline:3px solid #2455D6;outline-offset:4px;border-radius:6px}.chronika-learning .cb-radio:checked+.cb-choice+.cb-panel .cb-pace-topics{animation:cb-diagram-reveal 480ms cubic-bezier(.16,1,.3,1) both}@media (max-width:700px){.chronika-learning .cb-pace-scene{grid-template-columns:1fr;gap:24px}.chronika-learning .cb-pace-freedom>strong{font-size:25px}.chronika-learning .cb-pace-freedom ul{gap:14px;margin-top:20px}.chronika-learning .cb-pace-topics>a{gap:12px}}@container chronika-app (max-width:700px){.chronika-ui .cb-pace-scene{grid-template-columns:1fr;gap:24px}.chronika-ui .cb-pace-freedom>strong{font-size:25px}.chronika-ui .cb-pace-freedom ul{gap:14px;margin-top:20px}.chronika-ui .cb-pace-topics>a{gap:12px}}@media (prefers-reduced-motion:reduce){.chronika-learning .cb-radio:checked+.cb-choice+.cb-panel .cb-pace-topics{animation:none!important}.chronika-learning .cb-pace-node,.chronika-learning .cb-pace-arrow{transition:none;transform:none!important}}#main.chronika-ui{container-name:ch-store-content;container-type:inline-size}.chronika-ui .ch-topic-bottom>.ch-topic-open:first-child{margin-left:auto}.chronika-ui .ch-library-offer.ch-bundle-offer{grid-template-columns:minmax(0,.85fr) minmax(0,1.25fr) minmax(300px,1fr);gap:28px;padding:32px;border:1px solid #2455d6;border-radius:18px;background:#2455d6;box-shadow:0 12px 28px #163fba16;color:#fff}.chronika-ui .ch-library-offer.ch-bundle-offer:not(.ch-bundle-offer-with-preview){grid-template-columns:minmax(0,1.5fr) minmax(220px,.8fr)}.chronika-ui .ch-bundle-offer .ch-library-offer-copy h2{font-size:clamp(26px,2.5vw,34px);font-weight:650;line-height:1.15;letter-spacing:-.025em;margin:0 0 12px;color:#fff}.chronika-ui .ch-bundle-offer .ch-library-offer-copy>p{font-size:17px;line-height:1.5;margin:0;color:#fff}.chronika-ui .ch-bundle-includes,.chronika-learning .ch-bundle-includes{display:grid;gap:10px;list-style:none;padding:0;margin:14px 0}.ch-bundle-includes>li{display:flex;align-items:center;gap:10px;min-width:0;font-size:18px;line-height:1.4;font-weight:500}.ch-bundle-includes>li>svg{display:block;width:24px;height:24px;flex:none;stroke-width:1.8}.chronika-ui .ch-bundle-offer .ch-library-offer-copy>p.ch-bundle-scope{display:block;padding:0;margin-top:12px;background:none;color:#fff;font-size:17px;font-weight:600}.chronika-ui .ch-library-offer.ch-bundle-offer .ch-bundle-offer-preview{display:block;min-width:0;height:auto;overflow:visible;align-self:center}.chronika-ui .ch-bundle-offer-preview .ch-bundle-materials{height:300px}.chronika-ui .ch-bundle-offer-preview .ch-sales-preview-note{width:46%;max-width:190px;height:auto;aspect-ratio:210/297;left:8px;top:auto;bottom:10px;transform:rotate(-4deg);box-shadow:0 14px 28px #10203a30}.chronika-ui .ch-bundle-offer-preview .ch-sales-preview-presentation{width:69%;max-width:300px;height:auto;aspect-ratio:16/9;right:4px;left:auto;top:12px;bottom:auto;transform:rotate(3deg);box-shadow:0 14px 28px #10203a30}.chronika-ui .ch-bundle-offer-preview .ch-sales-preview-additional{top:auto;bottom:12px;right:0;transform:rotate(-2deg)}.chronika-ui .ch-library-offer.ch-bundle-offer .ch-library-offer-price{display:block;padding:28px;border-radius:12px;background:#fff;color:#192332}.chronika-ui .ch-library-offer.ch-bundle-offer .ch-price-current{color:#192332;font-size:60px;font-weight:650;line-height:1.1;letter-spacing:-.035em}.chronika-ui .ch-library-offer.ch-bundle-offer :is(.ch-price-separate,.ch-price-separate span,.ch-price-separate s){color:#405776;font-size:16px;line-height:1.4;opacity:1}.chronika-ui .ch-library-offer.ch-bundle-offer .ch-price-saving{display:inline-block;margin-top:10px;padding:7px 9px;border-radius:7px;background:#e8efff;color:#1743af;font-size:16px;line-height:1.4;font-weight:600}.chronika-ui .ch-library-offer.ch-bundle-offer .ch-library-offer-price>p{margin:14px 0;font-size:16px;line-height:1.45;color:#405776}.chronika-ui .ch-library-offer.ch-bundle-offer .ch-library-offer-price .ch-button{width:100%;min-height:54px;padding:14px;background:#2455d6;color:#fff;border-radius:9px;font-size:18px;line-height:1.4;white-space:normal}.chronika-ui .ch-library-offer.ch-bundle-offer .ch-library-offer-price .ch-button:hover{background:#1743af}.chronika-ui .ch-pricing .ch-product-card.ch-primary-full,
.public-site .public-product[data-format="full"][data-scope="all"]{background:#2455d6;border-color:#2455d6;color:#fff;box-shadow:0 12px 28px #163fba16}.chronika-ui .ch-pricing .ch-primary-full :is(h3,.ch-price-current,.ch-product-description,.ch-product-exclusion,.ch-product-status,.ch-price-separate,.ch-price-separate span,.ch-price-separate s),
.public-site .public-product[data-format="full"][data-scope="all"] :is(h3,p,.public-format,.public-price,.price-separate){color:#fff;opacity:1}.chronika-ui .ch-pricing .ch-primary-full .ch-price-saving,
.public-site .public-product[data-format="full"][data-scope="all"] .price-saving{background:#fff;color:#1743af;border-radius:7px;padding:7px 9px;font-size:16px;font-weight:600}.chronika-ui .ch-pricing .ch-primary-full .ch-product-format-icons>svg{background:#fff;color:#2455d6;border-radius:8px;width:38px;height:38px;padding:8px}.chronika-ui .ch-pricing .ch-primary-full .ch-button,
.public-site .public-product[data-format="full"][data-scope="all"] .btn{background:#fff;color:#1743af;border-color:#fff;min-height:48px}.chronika-ui .ch-pricing .ch-primary-full .ch-button:hover,
.public-site .public-product[data-format="full"][data-scope="all"] .btn:hover{background:#e8efff;color:#1743af}.chronika-learning .cl-primary-packages:has(>.ch-full-package){grid-template-columns:minmax(0,1fr)}.chronika-learning .cl-primary-packages>.cl-main-package:not(.ch-full-package){display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr) minmax(200px,.7fr);align-items:center;gap:28px}.chronika-learning .cl-primary-packages>.cl-offer{grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);align-items:center}.chronika-learning .cl-primary-packages>.cl-main-package.ch-full-package{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.25fr) minmax(300px,1fr);align-items:center;gap:28px;padding:36px;background:#2455d6;border-color:#2455d6;color:#fff}.chronika-learning .cl-primary-packages>.ch-full-package>.ch-full-package-heading{grid-column:auto;grid-row:auto}.chronika-learning .ch-full-package :is(h3,.ch-full-package-heading>p){color:#fff;margin:0}.chronika-learning .cl-primary-packages .ch-full-package h3{font-weight:650;font-size:38px;line-height:1.15}.chronika-learning .ch-full-package .ch-bundle-includes{margin:18px 0 0}.chronika-learning .ch-full-package .ch-full-package-preview{display:block;min-width:0;align-self:center}.chronika-learning .ch-full-package .ch-full-package-preview :is(.public-bundle-preview,.ch-bundle-materials){display:block;position:relative;width:100%;height:300px;min-height:0;margin:0;max-width:100%}.chronika-learning .ch-full-package .ch-full-package-preview :is(.public-bundle-preview-note,.ch-sales-preview-note){position:absolute;left:8px;right:auto;top:auto;bottom:10px;width:46%;max-width:190px;height:auto;aspect-ratio:210/297;transform:rotate(-4deg);box-shadow:0 14px 28px #10203a30}.chronika-learning .ch-full-package .ch-full-package-preview :is(.public-bundle-preview-presentation,.ch-sales-preview-presentation){position:absolute;left:auto;right:4px;top:12px;bottom:auto;width:69%;max-width:300px;height:auto;aspect-ratio:16/9;transform:rotate(3deg);box-shadow:0 14px 28px #10203a30}.chronika-learning .ch-full-package .ch-full-package-preview :is(.public-bundle-preview-additional,.ch-sales-preview-additional){top:auto;bottom:12px;right:0;transform:rotate(-2deg)}.chronika-learning .ch-full-package.cl-main-package .ch-full-package-purchase{min-width:0;padding:28px;background:#fff;border-radius:12px;color:#192332}.chronika-learning .ch-full-package.cl-main-package .ch-full-package-purchase :is(.public-price,.ch-price-current){color:#192332;font-size:64px;font-weight:650;line-height:1.1;letter-spacing:-.035em}.chronika-learning .ch-full-package.cl-main-package .ch-full-package-purchase :is(.price-separate,.ch-price-separate,.ch-price-separate span,.ch-price-separate s){color:#405776;font-size:16px;line-height:1.4}.chronika-learning .ch-full-package.cl-main-package .ch-full-package-purchase :is(.price-saving,.ch-price-saving){background:#e8efff;color:#1743af;font-size:16px;padding:7px 8px;border-radius:7px;font-weight:600}.chronika-learning .ch-full-package.cl-main-package .ch-full-package-purchase .cl-button{width:100%;min-height:54px;font-size:18px;margin-top:20px;background:#2455d6;color:#fff;border-color:#2455d6;--reveal-fill:#2455d6;--reveal-ink:#fff;--reveal-wash:#1743af;--reveal-icon:#fff;white-space:normal;line-height:1.4}.chronika-learning .ch-full-package.cl-main-package .ch-full-package-purchase .cl-button:hover{background:#1743af;color:#fff}.chronika-learning .cl-primary-packages>.ch-full-package.ch-full-package-no-preview{grid-template-columns:minmax(0,1.4fr) minmax(300px,1fr)}@media (max-width:1100px){.chronika-ui .ch-library-offer.ch-bundle-offer,
 .chronika-learning .cl-primary-packages>.cl-main-package.ch-full-package{grid-template-columns:minmax(0,1.2fr) minmax(280px,1fr);gap:24px}.chronika-ui .ch-bundle-offer .ch-library-offer-copy,
 .chronika-learning .ch-full-package .ch-full-package-heading{grid-column:1;grid-row:1}.chronika-ui .ch-library-offer.ch-bundle-offer .ch-bundle-offer-preview,
 .chronika-learning .ch-full-package .ch-full-package-preview{grid-column:1;grid-row:2}.chronika-ui .ch-bundle-offer .ch-library-offer-price,
 .chronika-learning .ch-full-package .ch-full-package-purchase{grid-column:2;grid-row:1/span 2}.chronika-ui .ch-bundle-offer-preview .ch-bundle-materials,
 .chronika-learning .ch-full-package .ch-full-package-preview :is(.public-bundle-preview,.ch-bundle-materials){height:260px}.chronika-ui .ch-bundle-offer .ch-library-offer-copy h2,
 .chronika-learning .cl-primary-packages .ch-full-package h3{font-size:32px}}@media (max-width:767px){.chronika-ui .ch-library-offer.ch-bundle-offer,
 .chronika-ui .ch-library-offer.ch-bundle-offer:not(.ch-bundle-offer-with-preview),
 .chronika-learning .cl-primary-packages>.cl-main-package.ch-full-package,
 .chronika-learning .cl-primary-packages>.ch-full-package.ch-full-package-no-preview{grid-template-columns:minmax(0,1fr);gap:22px;padding:22px;margin:24px 0;border-radius:16px}.chronika-ui .ch-bundle-offer :is(.ch-library-offer-copy,.ch-library-offer-price),
 .chronika-ui .ch-library-offer.ch-bundle-offer .ch-bundle-offer-preview,
 .chronika-learning .ch-full-package :is(.ch-full-package-heading,.ch-full-package-preview,.ch-full-package-purchase){grid-column:1;grid-row:auto}.chronika-ui .ch-library-offer.ch-bundle-offer .ch-library-offer-price,
 .chronika-learning .ch-full-package.cl-main-package .ch-full-package-purchase{padding:22px}.chronika-ui .ch-library-offer.ch-bundle-offer .ch-price-current,
 .chronika-learning .ch-full-package.cl-main-package .ch-full-package-purchase :is(.public-price,.ch-price-current){font-size:52px}.chronika-ui .ch-bundle-offer .ch-library-offer-copy h2,
 .chronika-learning .cl-primary-packages .ch-full-package h3{font-size:32px}.chronika-ui .ch-library-offer.ch-bundle-offer .ch-bundle-offer-preview{min-height:0}.chronika-ui .ch-bundle-offer-preview .ch-bundle-materials,
 .chronika-learning .ch-full-package .ch-full-package-preview :is(.public-bundle-preview,.ch-bundle-materials){height:250px}.chronika-learning .cl-primary-packages>.cl-main-package:not(.ch-full-package),
 .chronika-learning .cl-primary-packages>.cl-offer{grid-template-columns:minmax(0,1fr);gap:18px}}.chronika-learning .ch-full-package.cl-main-package .ch-full-package-purchase .cl-source{color:#405776;font-size:16px;line-height:1.5}@container ch-store-content (max-width:650px){.chronika-ui .ch-library-start{grid-template-columns:minmax(0,1fr)}.chronika-ui .ch-library-offer.ch-bundle-offer,
 .chronika-ui .ch-library-offer.ch-bundle-offer:not(.ch-bundle-offer-with-preview),
 .chronika-learning .cl-primary-packages>.cl-main-package.ch-full-package,
 .chronika-learning .cl-primary-packages>.ch-full-package.ch-full-package-no-preview{grid-template-columns:minmax(0,1fr);gap:22px;padding:22px}.chronika-ui .ch-bundle-offer :is(.ch-library-offer-copy,.ch-library-offer-price),
 .chronika-ui .ch-library-offer.ch-bundle-offer .ch-bundle-offer-preview,
 .chronika-learning .ch-full-package :is(.ch-full-package-heading,.ch-full-package-preview,.ch-full-package-purchase){grid-column:1;grid-row:auto}.chronika-ui .ch-library-offer.ch-bundle-offer .ch-library-offer-price,
 .chronika-learning .ch-full-package.cl-main-package .ch-full-package-purchase{padding:22px}.chronika-ui .ch-library-offer.ch-bundle-offer .ch-price-current,
 .chronika-learning .ch-full-package.cl-main-package .ch-full-package-purchase :is(.public-price,.ch-price-current){font-size:52px}.chronika-ui .ch-bundle-offer .ch-library-offer-copy h2,
 .chronika-learning .cl-primary-packages .ch-full-package h3{font-size:32px}.chronika-ui .ch-library-offer.ch-bundle-offer .ch-bundle-offer-preview{min-height:0}.chronika-ui .ch-bundle-offer-preview .ch-bundle-materials,
 .chronika-learning .ch-full-package .ch-full-package-preview :is(.public-bundle-preview,.ch-bundle-materials){height:250px}.chronika-learning .cl-primary-packages>.cl-main-package:not(.ch-full-package),
 .chronika-learning .cl-primary-packages>.cl-offer{grid-template-columns:minmax(0,1fr);gap:18px}}.historical-aside{width:100%;max-width:260px;min-width:0;font-family:inherit;color:#192332}.historical-aside>details{border:1px solid #C5D1E0;border-radius:16px;background:#F3F6FA;overflow:hidden}.historical-aside summary{position:relative;display:flex;align-items:center;min-height:94px;padding:20px 112px 20px 18px;cursor:pointer;list-style:none;line-height:1.3}.historical-aside summary::-webkit-details-marker{display:none}.historical-aside summary:focus-visible{outline:3px solid #2455D6;outline-offset:-4px;border-radius:12px}.historical-aside .ha-name{font-size:20px;font-weight:740;overflow-wrap:normal}.historical-aside .ha-portrait{position:absolute;right:0;top:0;width:94px;height:94px;overflow:hidden;border-radius:4px 0 0 4px;background:#D7E2F1;pointer-events:none}.historical-aside .ha-portrait img{display:block;width:112px;height:112px;max-width:none;object-fit:cover;object-position:50% 22%;transform-origin:right center}.historical-aside[data-historical-aside="catherine"] .ha-portrait img{object-position:50% 32%}.historical-aside .ha-chevron{position:absolute;right:100px;bottom:10px;color:#2455D6;pointer-events:none}.historical-aside details[open] .ha-chevron{transform:rotate(180deg)}.historical-aside .ha-body{padding:0 18px 18px}.historical-aside .ha-body p{margin:0;font-size:16px;line-height:1.5;overflow-wrap:break-word}.historical-aside .ha-body .ha-frame{padding-top:16px;border-top:1px solid #C5D1E0;font-weight:650;color:#2455D6}.historical-aside .ha-body .ha-quip{margin-top:10px}.historical-aside .ha-body .ha-fact{margin-top:18px;color:#3F536D}.historical-aside .ha-fact strong{font-weight:650}.historical-aside a{color:#2455D6;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.historical-aside a:focus-visible{outline:3px solid #2455D6;outline-offset:3px}.historical-aside .ha-source{display:inline-flex;align-items:center;min-height:44px;margin-top:4px;font-size:16px;line-height:1.4}.historical-aside .ha-body .ha-credit{margin-top:8px;color:#3F536D;font-size:14px;line-height:1.5}.historical-aside .ha-credit a{font-size:14px}.historical-layout,.historical-main,.ch-practice-rail{min-width:0}.historical-layout>.historical-aside{margin-top:24px}.ch-practice-rail{display:grid;justify-items:start;gap:20px}@media (min-width:1180px){.public-site .historical-layout{display:grid;grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:28px}.public-site .historical-layout>.historical-aside{margin-top:0}}@container chronika-app (min-width:1020px){.chronika-ui .historical-layout{display:grid;grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:28px}.chronika-ui .historical-layout>.historical-aside{margin-top:0}}@media (max-width:760px){.historical-aside{max-width:260px}.historical-aside summary{min-height:68px;padding:14px 96px 14px 16px}.historical-aside .ha-name{font-size:18px}.historical-aside .ha-portrait{width:76px;height:68px}.historical-aside .ha-portrait img{width:94px;height:94px}.historical-aside .ha-chevron{right:81px;bottom:8px}}@media (prefers-reduced-motion:reduce){.historical-aside img{animation:none!important;transition:none!important;transform:none!important}}.historical-aside .ha-artwork{margin-top:16px;border-top:1px solid #C5D1E0}.historical-aside .ha-artwork>summary{min-height:44px;padding:8px 0;font-size:16px;color:#2455D6;font-weight:600}.historical-aside .ha-artwork>summary::after{content:'+';margin-left:auto}.historical-aside .ha-artwork[open]>summary::after{content:'−'}.historical-aside .ha-artwork .ha-fact{margin-top:4px}.historical-aside .ha-portrait img{position:absolute;width:240px;height:auto;left:-76px;top:-26px;object-fit:initial}.historical-aside[data-historical-aside="catherine"] .ha-portrait img{left:-60px;top:-52px}.living-portraits{--lp-ink:#192332;--lp-muted:#485d76;--lp-paper:#fff;--lp-line:#d6e0ed;--lp-blue:#2858d9;--lp-art-size:64cqw;--lp-art-top:56px;position:relative;container-type:inline-size;min-width:0;width:100%;max-width:580px;margin:0;font-family:"Golos Text",sans-serif;color:var(--lp-ink);isolation:isolate;align-self:start}.lp-stage{position:relative;display:grid;grid-template-columns:calc(50% - 8px) minmax(0,1fr);align-items:start;isolation:isolate}.lp-stage:before{content:"";grid-area:1/1/2/3;height:calc(var(--lp-art-size) + var(--lp-art-top));pointer-events:none}.lp-window,.lp-frame{position:absolute;left:36%;bottom:0;width:64%;height:auto;aspect-ratio:1;pointer-events:none}.lp-window{z-index:0;background:radial-gradient(ellipse at 35% 26%,#4678e8,#2858d9 50%,#17377e 100%);mask:url('/assets/living-portraits/window-round.svg') center/100% 100% no-repeat;-webkit-mask:url('/assets/living-portraits/window-round.svg') center/100% 100% no-repeat}.lp-window:after{content:"";position:absolute;inset:16%;border-radius:50%;box-shadow:inset 13px 15px 20px #0c20595c}.lp-frame{z-index:1;mask:url('/assets/living-portraits/frame-clean-mask.svg') center/100% 100% no-repeat;-webkit-mask:url('/assets/living-portraits/frame-clean-mask.svg') center/100% 100% no-repeat;filter:drop-shadow(0 10px 11px #18315c24)}.lp-frame-front{z-index:3;clip-path:polygon(0 0,22% 0,22% 8%,30% 25%,40% 45%,60% 45%,70% 25%,78% 8%,78% 0,100% 0,100% 100%,0 100%);filter:none}.lp-portrait{position:absolute;left:36%;bottom:0;width:64%;height:calc(var(--lp-art-size) + var(--lp-art-top));z-index:2;pointer-events:none;mask-image:linear-gradient(#000 0 0),url('/assets/living-portraits/window-round.svg');mask-size:56% calc(var(--lp-art-top) + var(--lp-art-size)*.5),100% var(--lp-art-size);mask-position:top,bottom;mask-repeat:no-repeat;-webkit-mask-image:linear-gradient(#000 0 0),url('/assets/living-portraits/window-round.svg');-webkit-mask-size:56% calc(var(--lp-art-top) + var(--lp-art-size)*.5),100% var(--lp-art-size);-webkit-mask-position:top,bottom;-webkit-mask-repeat:no-repeat}.lp-portrait img{display:block;width:100%;margin:0;height:100%;object-fit:cover;object-position:50% 0;transform-origin:50% 70%;filter:saturate(.82) contrast(.99) brightness(1.015) drop-shadow(7px 9px 7px #14244730)}.living-portraits[data-lp-character="catherine"] .lp-portrait img{object-position:0% 0}.living-portraits[data-lp-character="alexander-iii"] .lp-portrait img{object-position:43% 0}.living-portraits:is([data-lp-character="peter-i"],[data-lp-character="pushkin"]) .lp-portrait{mask-size:78% calc(var(--lp-art-top) + var(--lp-art-size)*.5),100% var(--lp-art-size);-webkit-mask-size:78% calc(var(--lp-art-top) + var(--lp-art-size)*.5),100% var(--lp-art-size)}.living-portraits:is([data-lp-character="peter-i"],[data-lp-character="pushkin"]) .lp-frame-front{clip-path:polygon(0 0,12% 0,12% 8%,20% 25%,32% 45%,68% 45%,80% 25%,88% 8%,88% 0,100% 0,100% 100%,0 100%)}.living-portraits[data-lp-character="lenin"] .lp-portrait img{position:absolute;left:0;bottom:calc(var(--lp-art-size)*.03);width:92%;height:auto;margin:0}.living-portraits[data-lp-character="lenin"] .lp-portrait{mask-size:70% calc(var(--lp-art-top) + var(--lp-art-size)*.6),100% var(--lp-art-size);-webkit-mask-size:70% calc(var(--lp-art-top) + var(--lp-art-size)*.6),100% var(--lp-art-size)}.living-portraits[data-lp-character="lenin"] .lp-frame-front{clip-path:polygon(0 0,12% 0,12% 30%,28% 50%,70% 50%,82% 30%,82% 0,100% 0,100% 100%,0 100%)}.lp-bubble{position:relative;grid-area:1/1;top:0;width:100%;box-sizing:border-box;padding:16px;background:var(--lp-paper);border:1px solid var(--lp-line);border-radius:22px 22px 6px 22px;box-shadow:0 20px 42px -26px #1a345345,0 1px 0 #fff inset;z-index:4;overflow:visible}.lp-bubble:after{content:"";position:absolute;right:-10px;top:clamp(var(--lp-tail-y,48px),calc(100% - var(--lp-art-size) - var(--lp-art-top) + var(--lp-tail-y,48px)),calc(100% - 28px));width:17px;height:17px;background:var(--lp-paper);border-top:1px solid var(--lp-line);border-right:1px solid var(--lp-line);transform:skewY(-15deg) rotate(42deg);border-radius:0 4px 0 0;z-index:-1}.living-portraits .lp-name{display:block;margin:0 0 10px;font-size:19px;line-height:1.3;font-weight:750;letter-spacing:-.025em;color:var(--lp-ink)}.living-portraits .lp-text{font-size:17px;line-height:1.5;margin:0;color:var(--lp-ink);text-wrap:pretty;overflow-wrap:break-word}.living-portraits .lp-source{display:inline-block;margin-top:10px;font-size:14px;line-height:1.4;color:var(--lp-muted);text-underline-offset:3px;text-decoration:underline;min-height:30px;padding-block:6px}.lp-controls{display:flex;flex-wrap:wrap;gap:8px;position:relative;z-index:5;margin-top:8px}.living-portraits .lp-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;max-width:100%;padding:10px 15px;border-radius:12px;border:1px solid var(--lp-line);background:var(--lp-paper);color:var(--lp-ink);font:600 16px/1.35 "Golos Text",sans-serif;text-decoration:none;cursor:pointer;box-shadow:none;transition:background-color 160ms,transform 160ms}.living-portraits .lp-button-primary{background:var(--lp-blue);border-color:var(--lp-blue);color:white}.lp-button:focus-visible,.lp-tool:focus-visible,.lp-source:focus-visible,.lp-credit a:focus-visible,.lp-attribution summary:focus-visible{outline:3px solid #2455d6;outline-offset:4px}.lp-button:active{transform:translateY(1px)}.lp-button:disabled{opacity:.55;cursor:default;transform:none}.living-portraits .lp-tools{display:grid;grid-template-columns:1fr auto;gap:0 12px;margin-top:8px;align-items:start}.living-portraits .lp-attribution[open]{grid-column:1/-1}.living-portraits .lp-tool{min-height:44px;padding:8px 0;background:transparent;border:0;border-radius:6px;color:var(--lp-muted);font:500 14px/1.4 "Golos Text",sans-serif;cursor:pointer;text-decoration:underline;text-decoration-color:#aabbd3;text-underline-offset:4px}.lp-attribution{font-size:14px;color:var(--lp-muted);max-width:100%}.lp-attribution summary{min-height:44px;align-content:center;cursor:pointer}.lp-credit{margin:8px 0 0;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.lp-credit a{color:inherit;text-decoration:underline}.lp-status{margin:0;font-size:15px;line-height:1.45;color:var(--lp-muted)}.lp-status:empty{display:none}.lp-status:not(:empty){margin-top:12px}.lp-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.living-portraits [hidden]{display:none!important}.living-portraits .lp-portrait img{animation:lp-breathe 7s ease-in-out infinite!important;animation-play-state:paused!important}.living-portraits[data-lp-moving="true"] .lp-portrait img{animation-play-state:running!important}@keyframes lp-breathe{0%,100%{translate:0 0}50%{translate:0 -3px}}.lp-heading-layout,.lp-heading-main,.cl-program-selection,.historical-main{min-width:0}.lp-heading-layout{margin-bottom:24px}.lp-heading-layout>.living-portraits{display:none;margin:20px auto 0}.cl-program-selection{display:grid;gap:24px;align-items:start}.cl-program-selection>.cl-route-panels{margin-top:0}.cl-program-selection>.living-portraits{margin:0 auto}.cl-program-selection .cl-route-panel{display:block}.historical-layout>.living-portraits{margin:20px auto 0}.ch-practice-rail>.living-portraits{max-width:100%}@media (min-width:1180px){.public-site .lp-heading-layout,.public-site .cl-program-selection,.public-site .historical-layout:has(>.living-portraits){display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:32px;align-items:start}.public-site .lp-heading-layout>.living-portraits{display:block}.public-site .lp-heading-layout>.living-portraits,.public-site .historical-layout>.living-portraits{margin:0}}@container chronika-app (min-width:1020px){.chronika-ui .lp-heading-layout,.chronika-ui .cl-program-selection{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:28px;align-items:start}.chronika-ui .lp-heading-layout>.living-portraits{display:block;margin:0}}.living-portraits .lp-offer{display:inline-flex;align-items:center;min-height:44px;color:var(--lp-blue);font-size:16px;font-weight:650;text-underline-offset:4px}@media (hover:hover){.living-portraits .lp-button:hover:not(:disabled){background:#e9effc}.living-portraits .lp-button-primary:hover:not(:disabled){background:#1946bd}}@container (max-width:375px){.living-portraits{--lp-art-top:64px}.lp-bubble{padding:16px 14px}.living-portraits .lp-name{font-size:17px}.living-portraits .lp-text{font-size:16px;line-height:1.5}.living-portraits .lp-button{padding:10px 12px;flex:1 1 auto}}@media (max-width:767px){.living-portraits{--lp-art-top:64px;max-width:520px}.lp-bubble{padding:16px 14px}.living-portraits .lp-name{font-size:18px}.living-portraits .lp-text{font-size:17px}.lp-heading-layout>.living-portraits{margin:20px auto}.living-portraits .lp-source{font-size:14px}}@media (max-width:375px){.lp-bubble{padding:16px 14px}.living-portraits .lp-name{font-size:17px}.living-portraits .lp-text{font-size:16px}}[data-theme="dark"] .living-portraits,.tg-theme-dark .living-portraits{--lp-paper:#222e40;--lp-ink:#f0f4fa;--lp-muted:#c0cee0;--lp-line:#455773}.living-portraits .lp-bubble .lp-text{margin:0}@container (max-width:300px){.living-portraits .lp-stage{--lp-art-size:74cqw;--lp-art-top:40px;grid-template-columns:minmax(0,1fr);row-gap:12px}.living-portraits .lp-stage:before{grid-area:2/1;width:100%;height:calc(var(--lp-art-size) + var(--lp-art-top))}.living-portraits .lp-stage>.lp-bubble{grid-area:1/1;width:100%;padding:16px 14px}.living-portraits .lp-stage>.lp-window,.living-portraits .lp-stage>.lp-frame,.living-portraits .lp-stage>.lp-portrait{left:26%;width:74%}.living-portraits .lp-stage>.lp-bubble:after{left:60%;right:auto;top:auto;bottom:-9px;transform:rotate(135deg)}.living-portraits .lp-stage .lp-bubble .lp-name{font-size:17px}.living-portraits .lp-stage .lp-bubble .lp-text{font-size:16px;line-height:1.5}}.lp-practice-intro,.lp-program-intro,.ch-practice-intro{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:start;min-width:0;margin-bottom:28px}.lp-practice-intro-main,.ch-practice-intro-main{min-width:0}.lp-practice-intro>.living-portraits,.lp-program-intro>.living-portraits,.ch-practice-intro>.living-portraits{width:100%;max-width:380px;height:auto;min-height:0;align-self:start;justify-self:center;margin:0}.public-site .lp-program-intro>.cl-section-head{display:block;margin:0;max-width:56ch}.public-site .lp-program-intro>.cl-section-head>p{margin-top:20px}.public-site .cl-program-selection:not(:has(>.living-portraits)){grid-template-columns:minmax(0,1fr)}.chronika-ui .ch-practice .ch-practice-intro .ch-page-heading{margin:0 0 20px}.chronika-ui .ch-practice .ch-practice-intro .ch-practice-actions{margin:0 0 24px}.chronika-ui .ch-practice .ch-practice-intro .ch-practice-guide{padding:20px 24px;border-radius:16px}.chronika-ui .ch-practice .ch-practice-intro .ch-practice-guide>h2{margin:0 0 12px;font-size:23px;line-height:1.25}.chronika-ui .ch-practice>.ch-workspace{width:100%;min-width:0;box-sizing:border-box}.chronika-ui .ch-personal-home .ch-personal-history{margin:30px 0}@media (min-width:1180px){.public-site .lp-practice-intro,.public-site .lp-program-intro{grid-template-columns:minmax(0,1fr) 340px;gap:32px}}@container chronika-app (min-width:900px){.chronika-ui .ch-practice .ch-practice-intro{grid-template-columns:minmax(0,1fr) 340px;gap:32px}}@container ch-store-content (min-width:900px){.chronika-ui .ch-practice .ch-practice-intro{grid-template-columns:minmax(0,1fr) 340px;gap:32px}}@media (max-width:767px){.lp-practice-intro,.lp-program-intro,.ch-practice-intro{gap:20px;margin-bottom:24px}.chronika-ui .ch-practice .ch-practice-intro .ch-practice-guide{padding:20px}}:is(.public-site,.chronika-ui) .living-portraits[data-living-portraits][data-lp-compact="true"]{--lp-art-size:min(clamp(224px,76cqw,248px),100cqw);--lp-art-top:36px;max-width:560px;height:auto;min-height:0}:is(.public-site,.chronika-ui) .living-portraits[data-living-portraits][data-lp-compact="true"] .lp-stage{--lp-art-size:min(clamp(224px,76cqw,248px),100cqw);--lp-art-top:36px;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;row-gap:8px;align-items:start;min-height:0;padding:0;background:transparent;border:0;box-shadow:none;isolation:isolate}:is(.public-site,.chronika-ui) .living-portraits[data-living-portraits][data-lp-compact="true"] .lp-stage:before{display:block;content:"";grid-area:2/1;width:100%;height:calc(var(--lp-art-size) + var(--lp-art-top));pointer-events:none}:is(.public-site,.chronika-ui) .living-portraits[data-living-portraits][data-lp-compact="true"] .lp-stage>.lp-bubble{display:block;position:relative;inset:auto;grid-area:1/1;justify-self:stretch;align-self:start;width:100%;max-width:100%;min-width:0;height:auto;min-height:0;margin:0;padding:18px 20px;box-sizing:border-box;border-radius:22px;overflow:visible;z-index:9}:is(.public-site,.chronika-ui) .living-portraits[data-living-portraits][data-lp-compact="true"] .lp-stage>.lp-bubble:before{display:none;content:none}:is(.public-site,.chronika-ui) .living-portraits[data-living-portraits][data-lp-compact="true"] .lp-stage>.lp-bubble:after{display:block;content:"";position:absolute;left:calc(50% - 9px);right:auto;top:auto;bottom:-9px;width:18px;height:18px;background:var(--lp-paper);border-top:0;border-right:1px solid var(--lp-line);border-bottom:1px solid var(--lp-line);transform:rotate(45deg);border-radius:0 0 4px 0;z-index:-1}:is(.public-site,.chronika-ui) .living-portraits[data-living-portraits][data-lp-compact="true"] .lp-stage>:is(.lp-window,.lp-frame,.lp-portrait){left:calc((100% - var(--lp-art-size))/2);right:auto;top:auto;bottom:0;width:var(--lp-art-size);min-width:var(--lp-art-size);max-width:var(--lp-art-size)}:is(.public-site,.chronika-ui) .living-portraits[data-living-portraits][data-lp-compact="true"] .lp-stage>.lp-window{height:var(--lp-art-size);z-index:5}:is(.public-site,.chronika-ui) .living-portraits[data-living-portraits][data-lp-compact="true"] .lp-stage>.lp-frame{height:var(--lp-art-size);z-index:6}:is(.public-site,.chronika-ui) .living-portraits[data-living-portraits][data-lp-compact="true"] .lp-stage>.lp-portrait{height:calc(var(--lp-art-size) + var(--lp-art-top));z-index:7}:is(.public-site,.chronika-ui) .living-portraits[data-living-portraits][data-lp-compact="true"] .lp-stage>.lp-frame-front{z-index:8}:is(.public-site,.chronika-ui) .living-portraits[data-living-portraits][data-lp-compact="true"] .lp-portrait img{display:block;max-width:none;max-height:none;object-fit:cover}:is(.public-site,.chronika-ui) .living-portraits[data-living-portraits][data-lp-compact="true"]:not([data-lp-character="lenin"]):not([data-lp-character="chernomyrdin"]) .lp-portrait img{width:100%;height:100%}:is(.public-site,.chronika-ui) .living-portraits[data-living-portraits][data-lp-compact="true"] .lp-stage .lp-name{font-size:18px;line-height:1.3;margin:0 0 8px}:is(.public-site,.chronika-ui) .living-portraits[data-living-portraits][data-lp-compact="true"] .lp-stage .lp-text{font-size:17px;line-height:1.5;margin:0;max-width:none;overflow:visible;overflow-wrap:break-word}:is(.public-site,.chronika-ui) .living-portraits[data-living-portraits][data-lp-compact="true"] .lp-source{margin-top:6px;min-height:34px;padding-block:7px}:is(.public-site,.chronika-ui) .living-portraits[data-living-portraits][data-lp-compact="true"] .lp-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}:is(.public-site,.chronika-ui) .living-portraits[data-living-portraits][data-lp-compact="true"] .lp-button{width:100%;min-width:0;min-height:44px;padding:10px;font-size:15px;white-space:normal;flex:none}:is(.public-site,.chronika-ui) .living-portraits[data-living-portraits][data-lp-compact="true"] .lp-tools{margin-top:0;min-width:0}@container (min-width:540px){:is(.public-site,.chronika-ui) .living-portraits[data-living-portraits][data-lp-compact="true"] .lp-stage{--lp-art-size:260px;--lp-art-top:40px;grid-template-columns:minmax(0,1fr) var(--lp-art-size);grid-template-rows:auto;gap:24px}:is(.public-site,.chronika-ui) .living-portraits[data-living-portraits][data-lp-compact="true"] .lp-stage:before{grid-area:1/2}:is(.public-site,.chronika-ui) .living-portraits[data-living-portraits][data-lp-compact="true"] .lp-stage>.lp-bubble{grid-area:1/1;align-self:start;margin-block-start:20px;padding:18px}:is(.public-site,.chronika-ui) .living-portraits[data-living-portraits][data-lp-compact="true"] .lp-stage>.lp-bubble:after{left:auto;right:-9px;top:clamp(38px,var(--lp-tail-y,48px),calc(100% - 28px));bottom:auto;border-top:1px solid var(--lp-line);border-right:1px solid var(--lp-line);border-bottom:0;border-radius:0 4px 0 0}:is(.public-site,.chronika-ui) .living-portraits[data-living-portraits][data-lp-compact="true"] .lp-stage>:is(.lp-window,.lp-frame,.lp-portrait){left:auto;right:0;top:var(--lp-art-top);bottom:auto}:is(.public-site,.chronika-ui) .living-portraits[data-living-portraits][data-lp-compact="true"] .lp-stage>.lp-portrait{top:0}}@media (min-width:760px){.public-site .lp-practice-intro{grid-template-columns:minmax(0,1fr) clamp(320px,36vw,400px);gap:24px;align-items:start}}@container chronika-app (min-width:760px){.chronika-ui .ch-practice .ch-practice-intro{grid-template-columns:minmax(0,1fr) 340px;gap:24px;align-items:start}}@container ch-store-content (min-width:760px){.chronika-ui .ch-practice .ch-practice-intro{grid-template-columns:minmax(0,1fr) 340px;gap:24px;align-items:start}}@container chronika-app (min-width:1020px){.chronika-ui .ch-practice .ch-practice-intro,.chronika-ui .lp-heading-layout,.chronika-ui .cl-program-selection,
 .chronika-ui .ch-history-atlas.ch-journey-v85 .ch-journey-intro.has-companion{grid-template-columns:minmax(0,1fr) 400px;gap:28px;align-items:start}}@container ch-store-content (min-width:1020px){.chronika-ui .ch-practice .ch-practice-intro,.chronika-ui .lp-heading-layout,.chronika-ui .cl-program-selection,
 .chronika-ui .ch-history-atlas.ch-journey-v85 .ch-journey-intro.has-companion{grid-template-columns:minmax(0,1fr) 400px;gap:28px;align-items:start}}@media (max-width:759px){.public-site .lp-practice-intro>.living-portraits[data-lp-compact="true"],
 .public-site .lp-heading-layout>.living-portraits[data-lp-compact="true"],
 .chronika-ui .ch-practice .ch-practice-intro>.living-portraits[data-lp-compact="true"]{max-width:none;justify-self:stretch;margin:0}}@container (max-width:300px){:is(.public-site,.chronika-ui) .living-portraits[data-living-portraits][data-lp-compact="true"] .lp-stage>.lp-bubble{padding:16px}}.living-portraits[data-lp-character="chernomyrdin"] .lp-portrait{mask-size:74% calc(var(--lp-art-top) + var(--lp-art-size)*.6),100% var(--lp-art-size);-webkit-mask-size:74% calc(var(--lp-art-top) + var(--lp-art-size)*.6),100% var(--lp-art-size)}.living-portraits[data-lp-character="chernomyrdin"] .lp-portrait img{position:absolute;left:12%;top:calc(var(--lp-art-size)*-.138);width:100%;height:auto;margin:0;mask-image:url('/assets/living-portraits/chernomyrdin-silhouette.svg');mask-size:100% 100%;mask-repeat:no-repeat;-webkit-mask-image:url('/assets/living-portraits/chernomyrdin-silhouette.svg');-webkit-mask-size:100% 100%;-webkit-mask-repeat:no-repeat}.living-portraits[data-lp-character="chernomyrdin"] .lp-frame-front{clip-path:polygon(0 0,12% 0,12% 30%,28% 50%,70% 50%,82% 30%,82% 0,100% 0,100% 100%,0 100%)}.living-portraits[data-lp-passive="true"] .lp-portrait img{animation:none!important}.living-portraits .lp-type-accessible{user-select:none}.living-portraits .lp-type-character{opacity:1}.living-portraits .lp-text[data-lp-typing="true"] .lp-type-character{animation:lp-type-character 1ms linear both;animation-delay:calc(var(--lp-character-index)*var(--lp-type-step))}@keyframes lp-type-character{from{opacity:0}to{opacity:1}}.living-portraits[data-lp-passive="true"]>.lp-credit{max-width:52ch;font-size:13px;line-height:1.5;color:var(--lp-muted)}@media (prefers-reduced-motion:reduce){.living-portraits .lp-type-character{animation:none!important;opacity:1!important}.living-portraits .lp-portrait img{animation:none!important}}:root{--edu-ink:#192332;--edu-blue:#2455d6;--edu-blue-hover:#1743af;--edu-tint:#eaf0ff;--edu-line:#d8e1ed;--edu-radius:16px;--edu-control:12px;--edu-ease:cubic-bezier(.16,1,.3,1)}body.public-site,body:has(.app-shell){color:var(--edu-ink);caret-color:var(--edu-blue)}.public-site ::selection,.app-shell ::selection,.modal ::selection{background:#c8daff;color:#142f69}.public-site :is(a,button,summary,input,select,textarea):focus-visible,.app-shell :is(a,button,summary,input,select,textarea):focus-visible,.modal :is(a,button,summary,input,select,textarea):focus-visible{outline:3px solid var(--edu-blue);outline-offset:4px}.public-site :is(h1,h2,h3),.app-shell :is(.page-heading,.section-heading) :is(h1,h2,h3){overflow-wrap:normal;text-wrap:balance}.public-site .page-heading h1{font-size:clamp(38px,4.4vw,62px);font-weight:700;line-height:1.1;max-width:23ch;letter-spacing:-.032em}.public-site .page-heading p{font-size:18px;line-height:1.6;max-width:64ch;color:#354961}.public-site h2{font-size:clamp(28px,3.1vw,44px);font-weight:680;line-height:1.15;letter-spacing:-.03em}.public-site h3{font-weight:650;letter-spacing:-.018em}.public-site .chronika-learning .cl-hero{gap:clamp(32px,5vw,72px);align-items:center;padding-top:32px;padding-bottom:42px}.public-site .chronika-learning .cl-hero h1{font-size:clamp(44px,4.8vw,68px);font-weight:730;line-height:1.06;letter-spacing:-.035em;max-width:16ch;margin-bottom:24px}.public-site .chronika-learning .cl-hero-copy>p{font-size:19px;line-height:1.55;color:var(--edu-ink);max-width:48ch;margin:0 0 28px}.public-site .chronika-learning .cl-hero-actions{gap:12px;margin:0 0 20px}.public-site .chronika-learning .cl-hero-offer{margin-top:20px;border:0;padding:0}.public-site .chronika-learning .cl-offer-free{display:flex;align-items:baseline;gap:4px 14px;flex-wrap:wrap;font-size:16px;line-height:1.6;color:var(--edu-ink);margin:0}.public-site .chronika-learning .cl-offer-free strong{font-size:18px;line-height:1.4;font-weight:650;color:var(--edu-blue)}.public-site .chronika-learning .cl-offer-free span{font-size:16px;color:#354961}.public-site .chronika-learning :is(.cl-section-head h2,.cl-benefits-intro h2){font-size:clamp(30px,3.5vw,46px);font-weight:680;line-height:1.12;letter-spacing:-.03em}.public-site .chronika-learning .cl-section{padding-block:34px}.public-site .chronika-learning .cl-section-head{gap:24px;margin-bottom:28px;align-items:end}.public-site .chronika-learning .cl-section-head>p{font-size:18px;line-height:1.55;color:#354961;max-width:46ch}.public-site .chronika-learning .cl-start-check{display:flex;align-items:center;justify-content:space-between;gap:24px;background:#e7efff;border:0;border-radius:var(--edu-radius);padding:28px 32px;margin:0 0 10px}.public-site .chronika-learning .cl-start-check h2{font-size:clamp(24px,2.5vw,32px);font-weight:650;margin-bottom:8px}.public-site .chronika-learning .cl-start-check p{font-size:17px;line-height:1.6;color:#304967;max-width:60ch}.public-site .chronika-learning .cl-start-check>.cl-button{flex-shrink:0}.public-site :is(.cl-button,.btn),.app-shell :is(.btn,.answer-input,.answer-textarea,.select),.modal :is(.btn,.answer-input,.answer-textarea,.select){border-radius:var(--edu-control);font-size:16px;min-height:48px;line-height:1.5}.public-site :is(.cl-button,.btn),.app-shell .btn,.modal .btn{font-weight:600;padding:12px 20px;white-space:normal}.public-site :is(.cl-button,.btn-primary),.app-shell .btn-primary,.modal .btn-primary{transition:background-color 180ms var(--edu-ease),box-shadow 180ms var(--edu-ease)}.public-site :is(.cl-inline-link,.cl-source,.public-fine,.public-format,.public-topic-reference,.public-price-reference){font-size:16px;line-height:1.6;opacity:1}.public-site .cl-source,.public-site .public-fine{color:#354961}.public-site .cl-material{background:#fff;border-radius:var(--edu-radius);border:1px solid var(--edu-line);overflow:hidden}.public-site .cl-tabs{gap:28px;padding-inline:28px;min-height:62px}.public-site .cl-tabs :is(a,button){font-size:18px;font-weight:600;min-height:60px}.public-site .chronika-learning .cl-material-stage{padding:0;min-height:0}.public-site :is(.cl-demo-note,.cl-demo-slide){gap:28px;padding:28px;align-items:center;min-height:0}.public-site .cl-demo-excerpt h3{font-size:clamp(24px,2.4vw,32px);font-weight:650;line-height:1.25}.public-site .cl-demo-excerpt :is(.cl-excerpt,p){font-size:18px;line-height:1.65}.public-site .cl-study{border-radius:var(--edu-control);overflow:hidden}.public-site .cl-primary-packages{gap:20px}.public-site .chronika-learning .cl-main-package{border-radius:var(--edu-radius);padding:28px;background:#fff}.public-site .chronika-learning .cl-main-package h3{font-size:clamp(26px,2.7vw,36px);font-weight:680;line-height:1.16}.public-site .chronika-learning .cl-main-package :is(.cl-source,p){font-size:17px;line-height:1.6;color:#354961}.public-site .chronika-learning .cl-main-package[data-cl-format-item="full"]{background:#e8efff;border-color:transparent}.public-site .chronika-learning .cl-main-package[data-cl-format-item="kit"]{background:#fff;border-color:var(--edu-line)}.public-site :is(.cl-price,.public-price),.app-shell :is(.purchase-price,.price-current){font-variant-numeric:tabular-nums;letter-spacing:-.025em}.public-site .chronika-learning .cl-main-package .price-current{font-size:clamp(34px,3.5vw,48px);font-weight:730;line-height:1.08}.public-site .chronika-learning .cl-main-package :is(.price-saving,.price-reference){font-size:16px;line-height:1.5}.public-site :is(.cl-more-formats,.public-access,.public-faq details){border-radius:var(--edu-radius)}.public-site .cl-more-formats>summary{min-height:56px;padding:14px 20px;font-size:17px;font-weight:600}.public-site .cl-benefits{padding-block:34px}.public-site .cl-benefits-intro{margin-bottom:28px}.public-site .cb-switch{gap:10px 28px}.public-site .cb-choice{border-radius:var(--edu-control);min-height:64px;font-size:19px;font-weight:600;padding:16px 20px}.public-site .cb-panel{border-radius:var(--edu-radius);padding:28px;background:#fff}.public-site .cb-panel h3{font-size:clamp(25px,2.5vw,34px);font-weight:650;line-height:1.2}.public-site .cb-panel>div>p{font-size:18px;color:#354961;line-height:1.6}.public-site :is(.cb-cost-row-head,.cb-cost-contents,.cb-pace-scene,.cb-account-scene){font-size:17px}.public-site :is(.cb-cost-source,.cb-cost-scope){font-size:16px;color:#354961}.public-site .cl-author{background:white;padding:32px;gap:32px;border-radius:var(--edu-radius);border:0;margin-block:44px}.public-site .cl-author h2{font-size:clamp(28px,3vw,40px);font-weight:650}.public-site .cl-author p{font-size:18px;line-height:1.65;color:#354961}.public-site .cl-author img{border-radius:var(--edu-control)}.public-site .public-faq details{background:white;border:1px solid var(--edu-line);padding-inline:24px}.public-site .public-faq summary{min-height:70px;font-size:19px;font-weight:600;align-content:center;padding-block:16px}.public-site .public-faq details p{font-size:17px;color:var(--edu-ink);padding-bottom:20px}.public-site .page-heading{margin-block:12px 28px}.public-site :is(.public-catalog-entry,.public-catalog-search){margin-bottom:24px}.public-site .public-search-row :is(input,button){font-size:17px;min-height:52px;border-radius:var(--edu-control)}.public-site .public-periods{gap:8px;margin-top:20px}.public-site .public-periods a{font-size:16px;min-height:44px;padding:10px 14px;border-radius:var(--edu-control);background:#fff;color:#304967}.public-site .public-section{margin-top:44px}.public-site :is(.public-product,.public-combo,.public-access,.public-next-step,.public-next-offer){border-radius:var(--edu-radius);padding:24px}.public-site .public-product :is(h2,h3),.public-site .public-combo h3{font-size:25px;line-height:1.2;font-weight:650}.public-site :is(.public-product,.public-combo,.public-next-offer) p{font-size:17px;line-height:1.6}.public-site .public-product .public-price{font-size:38px;line-height:1.15;font-weight:700}.public-site .public-topic-detail{gap:40px;align-items:start}.public-site .public-topic-detail>figure{padding:20px;background:#e8edf6;border-radius:var(--edu-radius)}.public-site .public-topic-detail>figure img{width:100%;height:auto;max-height:650px;object-fit:contain;border-radius:4px}.public-site :is(.public-topic-detail,.public-product-detail) figcaption{font-size:16px;line-height:1.5;padding-top:12px;color:#354961}.public-site .public-contents{margin-top:24px}.public-site .public-contents h2{font-size:27px}.public-site .public-contents li{font-size:17px;line-height:1.65}.public-site .public-topic-purchase{background:#e8efff;border:0;border-radius:var(--edu-radius);padding:20px 24px}.public-site .public-topic-purchase strong{font-size:34px}.public-site .public-neighbors{gap:20px;margin-top:32px}.public-site .public-neighbors a{padding:22px;border-radius:var(--edu-radius);background:white}.public-site .public-footer{gap:28px;font-size:16px;padding-block:36px}.app-shell .page-heading h1{font-size:clamp(32px,3.8vw,48px);font-weight:680;line-height:1.14;letter-spacing:-.03em}.app-shell .page-heading>p{font-size:18px;line-height:1.6;color:#354961}.app-shell :is(.panel,.test-card,.test-review,.attempt-card,.order-card,.purchase-box,.admin-row,.admin-metrics>article){border-radius:var(--edu-radius)}.app-shell .section-heading h2{font-size:clamp(25px,2.6vw,34px);font-weight:650;line-height:1.2}.app-shell :is(.answer-label,.answer-input,.answer-textarea,.select,.input-hint,.source-line,.task-label,.task-help,.info-note,.form-message,.tab,.consent,.profile-row,.notification-description){font-size:16px;line-height:1.6}.app-shell :is(.input-hint,.source-line,.task-help,.modal-summary,.author-note){color:#354961;opacity:1}.app-shell :is(.answer-input,.answer-textarea,.select){background:#fff;border-color:#bccbdf}.app-shell textarea{resize:vertical;min-height:132px;line-height:1.65}.app-shell .answer-textarea{font-size:18px}.app-shell :is(.quiz-panel,.test-result){padding:28px}.app-shell .quiz-numbers{gap:8px;flex-wrap:wrap}.app-shell .quiz-number{width:44px;min-height:44px;border-radius:var(--edu-control);font-size:16px}.app-shell .quiz-progress{font-size:17px;color:var(--edu-ink)}.app-shell .test-review summary{font-size:18px;font-weight:600;min-height:56px;gap:16px}.app-shell .result-score{font-size:clamp(32px,4vw,48px);line-height:1.15;font-weight:700}.app-shell .result-score span{font-size:16px;font-weight:400;line-height:1.6;color:#354961}.app-shell .criterion{gap:12px;margin-block:16px}.app-shell .criterion :is(p,span){font-size:17px;line-height:1.65}.app-shell .criterion strong{font-size:18px;font-weight:600}.app-shell .attempt-card{padding:22px;gap:20px;background:white}.app-shell .attempt-card strong{font-size:18px;line-height:1.45;font-weight:600}.app-shell .attempt-card small{font-size:16px;color:#354961;line-height:1.6}.app-shell .attempt-score{font-size:30px;line-height:1.2;font-weight:650}.app-shell .order-summary{background:#eaf0ff;border-color:transparent}.app-shell :is(.order-summary,.order-next,.checkout-summary){padding:24px;border-radius:var(--edu-radius)}.app-shell .order-summary h2{font-size:30px;font-weight:650}.app-shell .profile-link-card{border-radius:var(--edu-radius)}.app-shell :is(.admin-nav,.tabs){gap:8px}.app-shell .admin-nav>a{border-radius:var(--edu-control);font-size:16px;min-height:46px}.app-shell .admin-nav>a.active{background:#e8efff;color:var(--edu-blue);border-color:#b8caf1}.app-shell .admin-row :is(p,small),.app-shell .admin-form :is(.answer-label,.input-hint,.consent),.app-shell .admin-metrics span{font-size:16px;color:#354961;line-height:1.6}.app-shell .admin-row h3{font-size:18px;font-weight:600}.app-shell .admin-metrics strong{font-size:32px;font-weight:650}.modal-backdrop .modal{width:min(880px,100%);border-radius:20px;box-shadow:0 24px 72px #132b4c38}.modal .modal-cover{padding:32px 32px 24px}.modal .modal-cover h2{font-size:clamp(28px,3vw,38px);font-weight:650;line-height:1.2;letter-spacing:-.025em;padding-right:38px}.modal .modal-body{padding:24px 32px 32px}.modal :is(.modal-meta,.modal-summary,.modal-file,.modal-file small,.consent,.input-hint,.product-access-terms,.product-status-note){font-size:16px;line-height:1.6;color:#354961;opacity:1}.modal .modal-summary{font-size:18px;color:var(--edu-ink)}.modal .modal-file{padding:16px;border-radius:var(--edu-control);gap:16px}.modal .purchase-box{padding:24px;background:#e8efff;border:0;border-radius:var(--edu-radius)}.modal .purchase-price{font-size:42px;line-height:1.12;font-weight:700}.modal .purchase-box p{font-size:16px;line-height:1.6;color:#304967}.modal .topic-list li{font-size:17px;line-height:1.5}.modal .topic-list li>span{font-size:16px}.modal .topic-list button{min-height:50px}.modal .provider-payment-brands{margin-block:20px}.public-site .public-nav-edges a,html[data-client-surface="website"] .public-nav-edges a{font-size:16px;line-height:1.5}.public-site :is(.public-nav a,.public-nav-more summary),html[data-client-surface="website"] .desktop-nav .nav-link{font-weight:500}@media (hover:hover) and (pointer:fine){.public-site .public-product:hover,.public-site .public-combo:hover{border-color:#9db5db}.modal .btn-primary:hover,.app-shell .btn-primary:hover{background-color:var(--edu-blue-hover)}}@media (max-width:900px){.public-site .chronika-learning .cl-hero{padding-top:20px;gap:24px}.public-site .chronika-learning .cl-start-check{padding:24px;flex-direction:column;align-items:stretch}.public-site .chronika-learning .cl-start-check>.cl-button{align-self:flex-start}.public-site .cl-section-head{grid-template-columns:1fr}.public-site :is(.cl-demo-note,.cl-demo-slide){padding:24px;gap:24px}.public-site .cb-panel{padding:24px}.public-site .cl-author{padding:24px;gap:24px}.public-site .public-topic-detail{gap:24px}.modal .modal-body,.modal .modal-cover{padding:24px}}@media (max-width:600px){.public-site .chronika-learning{padding-inline:18px}.public-site .chronika-learning .cl-hero{padding-top:22px;padding-bottom:28px;gap:24px}.public-site .chronika-learning .cl-hero h1{font-size:clamp(36px,9.5vw,46px);font-weight:700;line-height:1.08;margin-bottom:20px;max-width:17ch}.public-site .chronika-learning .cl-hero-copy>p{font-size:18px;line-height:1.55;margin-bottom:22px}.public-site .chronika-learning .cl-hero-actions{gap:10px;margin-bottom:14px}.public-site .chronika-learning .cl-hero-offer{margin-top:14px}.public-site .chronika-learning .cl-offer-free{gap:3px 10px;line-height:1.5}.public-site .chronika-learning .cl-offer-free strong{font-size:17px}.public-site .chronika-learning .cl-offer-free span{font-size:16px}.public-site .chronika-learning :is(.cl-section,.cl-benefits){padding-block:30px}.public-site .chronika-learning .cl-section-head{margin-bottom:22px;gap:14px}.public-site .chronika-learning :is(.cl-section-head h2,.cl-benefits-intro h2){font-size:32px;line-height:1.12;font-weight:650}.public-site .chronika-learning .cl-start-check{padding:22px;margin-bottom:4px;gap:18px}.public-site .chronika-learning .cl-start-check h2{font-size:26px;line-height:1.16}.public-site .chronika-learning .cl-start-check p{font-size:16px;line-height:1.6}.public-site .chronika-learning .cl-start-check>.cl-button{align-self:stretch}.public-site :is(.cl-demo-note,.cl-demo-slide){padding:20px;gap:20px}.public-site .cl-tabs{gap:20px;padding-inline:20px;overflow-x:auto;scrollbar-width:thin}.public-site .cl-tabs :is(a,button){font-size:17px;min-height:56px;flex-shrink:0}.public-site .cl-demo-excerpt h3{font-size:26px;line-height:1.2}.public-site .cl-demo-excerpt :is(.cl-excerpt,p){font-size:17px;line-height:1.65}.public-site .chronika-learning .cl-main-package{padding:22px}.public-site .chronika-learning .cl-main-package h3{font-size:29px}.public-site .chronika-learning .cl-main-package .price-current{font-size:40px}.public-site .cb-panel{padding:22px}.public-site .cb-choice{min-height:54px;padding:13px 16px;font-size:17px}.public-site .cb-panel h3{font-size:28px}.public-site .cl-author{padding:22px;margin-block:30px}.public-site .cl-author h2{font-size:30px}.public-site .cl-author p{font-size:17px}.public-site .public-faq summary{font-size:18px;line-height:1.45}.public-site .public-faq details{padding-inline:20px}.public-site .public-main:not(:has(.chronika-learning)){padding-inline:18px}.public-site .page-heading h1{font-size:36px;line-height:1.12}.public-site .page-heading p{font-size:17px}.public-site :is(.public-product,.public-combo,.public-next-step,.public-next-offer){padding:22px}.public-site .public-topic-detail>figure{padding:16px}.app-shell .page-heading h1{font-size:32px}.app-shell :is(.quiz-panel,.test-result,.order-summary,.order-next){padding:22px}.app-shell .attempt-card{padding:20px;align-items:flex-start;flex-wrap:wrap;gap:14px}.app-shell .attempt-card .text-link{min-height:44px}.app-shell .admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .admin-row{align-items:flex-start;flex-direction:column;gap:16px;padding:20px}.app-shell .admin-row-actions{width:100%;justify-content:flex-start}.modal-backdrop{padding:max(12px,var(--telegram-content-top,0px)) max(12px,var(--telegram-content-right,0px)) max(12px,var(--telegram-content-bottom,0px)) max(12px,var(--telegram-content-left,0px))}.modal-backdrop .modal{border-radius:var(--edu-radius);max-height:calc(var(--app-viewport-height,100dvh) - 24px - var(--telegram-content-top,0px) - var(--telegram-content-bottom,0px))}.modal .modal-cover{padding:24px 20px 20px}.modal .modal-body{padding:20px}.modal .modal-cover h2{font-size:28px}.modal .purchase-box{padding:20px}.modal .purchase-price{font-size:38px}}@media (prefers-reduced-motion:reduce){.public-site :is(.btn,.cl-button),.app-shell .btn,.modal .btn{transition:none}}.public-site .chronika-learning .cl-title-accent{color:var(--edu-blue)}.public-site .chronika-learning :is(.cl-section-head h2,.cl-benefits-intro h2){font-size:clamp(34px,4.1vw,54px);font-weight:650;line-height:1.09;max-width:19ch}.public-site .chronika-learning .cl-start-check{display:grid;grid-template-columns:minmax(0,1fr) 230px minmax(210px,.64fr);gap:26px;padding-block:22px;overflow:hidden}.public-site .chronika-learning .cl-start-check h2{font-size:clamp(29px,3.2vw,42px);line-height:1.12;max-width:20ch;letter-spacing:-.025em}.public-site .chronika-learning .cl-start-check p{font-size:18px;max-width:45ch}.public-site .cl-entry-map{display:block;width:100%;height:auto;max-width:230px;aspect-ratio:1;object-fit:contain;background:#d4e2ff;border-radius:50%;padding:6px;filter:drop-shadow(0 12px 10px #193c8314)}.public-site .chronika-learning .cl-start-check>.cl-button{justify-self:stretch;align-self:center;text-align:center}.public-site .chronika-learning .cl-main-package[data-cl-format-item="full"]{background:#2455d6;color:#fff}.public-site .chronika-learning .cl-main-package[data-cl-format-item="full"] :is(h3,.ch-bundle-includes){color:#fff}.public-site .chronika-learning .cl-main-package[data-cl-format-item="full"]>.ch-full-package-heading>p{color:#e7efff}.public-site .chronika-learning .cb-value-pages{width:260px;min-height:210px;max-width:100%}.public-site .chronika-learning .cb-value-pages img:first-child{width:54%;max-height:230px}.public-site .chronika-learning .cb-value-pages img:last-child{width:76%;max-height:150px}.public-site .chronika-learning .cb-account-choice{min-height:120px;font-size:18px;font-weight:600;gap:14px;border:1px solid var(--edu-line);background:#f6f8fc}.public-site .chronika-learning .cb-account-choice .cb-scene-icon{width:42px;height:42px;stroke-width:1.45}.public-site .chronika-learning .cb-account-radio:checked+.cb-account-choice{background:#2455d6;color:#fff;border-color:#2455d6}.public-site .chronika-learning .cb-answer-sheet{min-height:220px;padding:28px;border:1px solid #d8e3f3;background:#f3f6fc;box-shadow:0 10px 20px #193c8308}.public-site .chronika-learning .cb-answer-cells i{width:48px;height:52px;border-radius:10px;font-size:26px}.public-site .chronika-learning .cb-review-line{font-size:18px;gap:14px}.public-site .chronika-learning .cb-answer-heading .cb-scene-icon{width:30px;height:30px}.public-site .chronika-learning .cb-pace-freedom>.cb-scene-icon{width:70px;height:70px}.public-site .chronika-learning .cb-pace-node{width:52px;height:52px;border-radius:14px;font-size:22px;font-weight:600}.public-site .chronika-learning .cb-pace-topics>a{grid-template-columns:52px minmax(0,1fr) 24px;min-height:100px;gap:18px}.public-site .chronika-learning .cb-pace-topics:before{left:26px}:is(.public-site,.chronika-ui) .cl-benefits-intro{display:flex;align-items:center;justify-content:space-between;gap:28px;min-width:0}:is(.public-site,.chronika-ui) .cl-benefits-intro h2{margin:0;max-width:14ch;min-width:0}:is(.public-site,.chronika-ui) .cb-historical-symbol{position:relative;width:180px;height:136px;flex:none;isolation:isolate}:is(.public-site,.chronika-ui) .cb-historical-symbol:before{content:"";position:absolute;z-index:-1;inset:14px 12px 0;border-radius:50%;background:#d1dfff}:is(.public-site,.chronika-ui) .cb-historical-symbol img{display:none;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 12px 8px #14326a25)}:is(.public-site,.chronika-ui) .cb-historical-symbol img:first-child{display:block}:is(.public-site,.chronika-ui) .cl-benefits:has(.cb-radio:checked) .cb-symbol{display:none}:is(.public-site,.chronika-ui) .cl-benefits:has(.cb-radio[data-benefit-index="0"]:checked) .cb-symbol[data-symbol-index="0"],
:is(.public-site,.chronika-ui) .cl-benefits:has(.cb-radio[data-benefit-index="1"]:checked) .cb-symbol[data-symbol-index="1"],
:is(.public-site,.chronika-ui) .cl-benefits:has(.cb-radio[data-benefit-index="2"]:checked) .cb-symbol[data-symbol-index="2"],
:is(.public-site,.chronika-ui) .cl-benefits:has(.cb-radio[data-benefit-index="3"]:checked) .cb-symbol[data-symbol-index="3"]{display:block}.public-site .edu-pricing-heading{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:32px;align-items:center}.public-site .edu-pricing-heading>img{display:block;width:220px;height:200px;object-fit:contain;filter:drop-shadow(0 14px 12px #16397324);background:#e2ebff;border-radius:50%}.public-site .cl-hero-actions .cl-button{font-size:18px;min-height:58px;padding:15px 64px 15px 22px;font-weight:600}.public-site .cl-button-secondary{background:#e8eef8;color:#192332;border-color:transparent}.public-site .cl-main-package .cl-button,.public-site .public-topic-purchase .btn-primary,.public-site .public-product-detail .btn-primary{min-height:56px;font-size:18px;padding:14px 24px;font-weight:600}.public-site .chronika-learning .cl-method-list .cl-study-steps button{min-height:64px;padding-block:18px}.public-site .chronika-learning .cl-method-list .cl-study-steps strong{margin:0;font-size:18px;font-weight:600}.public-site .chronika-learning .cl-method-list .cl-step-index{top:18px}@media (prefers-reduced-motion:no-preference){:is(.public-site,.chronika-ui) .cb-historical-symbol img{animation:edu-art-enter 600ms var(--edu-ease) both}@keyframes edu-art-enter{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}}@media (max-width:1050px){.public-site .chronika-learning .cl-start-check{grid-template-columns:minmax(0,1fr) 190px;gap:12px 24px}.public-site .chronika-learning .cl-start-check>.cl-button{grid-column:1;grid-row:2;justify-self:start}.public-site .cl-entry-map{grid-column:2;grid-row:1/span 2}}@media (max-width:600px){.public-site .chronika-learning :is(.cl-section-head h2,.cl-benefits-intro h2){font-size:34px;line-height:1.12;font-weight:650}.public-site .chronika-learning .cl-start-check{grid-template-columns:minmax(0,1fr) 104px;gap:14px 10px;padding:22px}.public-site .chronika-learning .cl-start-check>div{grid-column:1/-1}.public-site .chronika-learning .cl-start-check h2{font-size:30px;max-width:19ch}.public-site .chronika-learning .cl-start-check p{font-size:17px}.public-site .chronika-learning .cl-start-check>.cl-button{grid-row:2;grid-column:1;align-self:center;min-width:0}.public-site .cl-entry-map{grid-row:2;grid-column:2;width:126px;max-width:none;justify-self:center}.public-site .chronika-learning .cb-account-choice{min-height:102px;font-size:16px;padding:14px 8px;gap:12px}.public-site .chronika-learning .cb-account-choice .cb-scene-icon{width:34px;height:34px}.public-site .chronika-learning .cb-answer-sheet{min-height:200px;padding:22px}.public-site .chronika-learning .cb-value-pages{width:260px;min-height:210px}:is(.public-site,.chronika-ui) .cl-benefits-intro{gap:12px}:is(.public-site,.chronika-ui) .cb-historical-symbol{width:114px;height:112px}.public-site .edu-pricing-heading{grid-template-columns:minmax(0,1fr) 108px;gap:14px;align-items:start}.public-site .edu-pricing-heading>div{display:contents}.public-site .edu-pricing-heading h1{grid-column:1/-1}.public-site .edu-pricing-heading>img{width:108px;height:108px;grid-column:2;grid-row:2}.public-site .edu-pricing-heading p{grid-column:1;grid-row:2;margin:0}:is(.public-site,.chronika-ui) .chronika-learning .cb-switch{grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(4,auto) auto;gap:8px}:is(.public-site,.chronika-ui) .chronika-learning .cb-choice{grid-column:1;grid-row:auto;min-height:54px;padding:13px 16px;font-size:17px;line-height:1.45;overflow-wrap:normal;background:#dce7fa;border-color:transparent}:is(.public-site,.chronika-ui) .chronika-learning .cb-choice>span:last-child{display:block}:is(.public-site,.chronika-ui) .chronika-learning .cb-radio:checked+.cb-choice{background:#2455d6;color:white}:is(.public-site,.chronika-ui) .chronika-learning .cb-panel{grid-column:1;grid-row:5;min-height:0;margin-top:4px;gap:18px}.public-site .chronika-learning .cl-start-check{grid-template-columns:minmax(0,1fr) 104px;gap:14px;padding:22px}.public-site .chronika-learning .cl-start-check>.cl-button{grid-column:1/-1;grid-row:3;min-height:56px;font-size:17px;padding:14px 18px}.public-site .cl-entry-map{grid-column:2;grid-row:2;width:100px}.public-site .chronika-learning .cl-start-check>div{display:contents}.public-site .chronika-learning .cl-start-check h2{font-size:28px;grid-column:1/-1;grid-row:1;margin:0}.public-site .chronika-learning .cl-start-check p{font-size:17px;grid-column:1;grid-row:2;margin:0}.public-site .chronika-learning .cl-method-list .cl-study-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.public-site .chronika-learning .cl-method-list .cl-study-steps li+li{border-top:0;border-left:1px solid #c3d2e8}.public-site .chronika-learning .cl-method-list .cl-study-steps button{padding:12px 6px;min-height:76px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:4px}.public-site .chronika-learning .cl-method-list .cl-step-index{position:static;font-size:16px;line-height:1.2}.public-site .chronika-learning .cl-method-list .cl-study-steps strong{font-size:16px;line-height:1.3}}@media (max-width:375px){:is(.public-site,.chronika-ui) .cl-benefits-intro{gap:8px}:is(.public-site,.chronika-ui) .cb-historical-symbol{width:80px;height:90px}.public-site .chronika-learning .cl-benefits-intro h2{font-size:28px}}:root{--edu-radius:28px;--edu-control:16px;--edu-tint:#e6edff}.public-site,.app-shell{background:#f5f7fc}:is(.public-site,.chronika-ui) .chronika-learning .cl-hero{padding:40px;gap:24px;background:#e3ebff;border-radius:32px;margin:12px 0 28px;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center}:is(.public-site,.chronika-ui) .chronika-learning .cl-hero h1{font-size:clamp(42px,4.6vw,66px);line-height:1.04;letter-spacing:-.035em;font-weight:730;max-width:15ch;margin:0 0 24px}:is(.public-site,.chronika-ui) .chronika-learning .cl-hero-copy>p{font-size:19px;line-height:1.5;max-width:36ch;margin:0 0 26px}:is(.public-site,.chronika-ui) .chronika-learning .cl-hero-actions{align-items:center;gap:14px 24px;flex-wrap:wrap}:is(.public-site,.chronika-ui) .chronika-learning .cl-hero-actions>.cl-button{min-height:60px;padding:16px 26px;font-size:19px;font-weight:600;justify-content:center;border-radius:18px}:is(.public-site,.chronika-ui) .chronika-learning .cl-hero-actions>.cl-button:before,:is(.public-site,.chronika-ui) .chronika-learning .cl-hero-actions>.cl-button:after{display:none}:is(.public-site,.chronika-ui) .chronika-learning .cl-hero-actions>.cl-button-secondary{min-height:44px;padding:10px 0;background:transparent;border:0;color:#20375d;box-shadow:inset 0 -1px #20375d;text-align:left;border-radius:0}.public-site .chronika-learning .cl-offer-free{gap:4px 12px;font-size:16px}.public-site .chronika-learning .cl-offer-free strong{color:#20375d;font-size:16px;font-weight:500}.public-site .chronika-learning .cl-offer-free span{display:none}.public-site .site-hero-evidence{margin:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 12px}.public-site .site-hero-assembly{background:transparent;aspect-ratio:4/3}.public-site .site-hero-caption{display:none}.public-site .site-hero-credits{grid-column:1;font-size:16px;line-height:1.4}.public-site .site-hero-credits summary{min-height:36px;padding-block:8px}.public-site .site-hero-evidence>.cl-motion-toggle{grid-column:2;grid-row:2;border:0;background:#fff9;min-height:36px;padding:6px 12px;font-size:14px}.public-site .chronika-learning .cl-start-check{background:#fff;border-radius:28px;grid-template-columns:minmax(0,1fr) 180px auto;padding:28px 32px;gap:20px;margin:0 0 28px}.public-site .chronika-learning .cl-start-check h2{font-size:clamp(27px,3vw,38px);max-width:22ch;line-height:1.08}.public-site .chronika-learning .cl-start-check p{font-size:17px;line-height:1.5;max-width:44ch;margin:12px 0 0}.public-site .cl-entry-map{background:none;padding:0;border-radius:0;max-width:180px}.public-site .chronika-learning .cl-start-check>.cl-button{min-height:58px;padding:16px 24px;font-size:18px;border-radius:18px;max-width:275px}.public-site .chronika-learning .cl-section{padding-block:36px}.public-site .chronika-learning .cl-section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:26px}.public-site .chronika-learning .cl-section-head h2{font-size:clamp(34px,4vw,52px);line-height:1.05;font-weight:700;letter-spacing:-.032em;max-width:19ch}.public-site .chronika-learning .cl-section-head>p{font-size:17px;line-height:1.5;max-width:42ch}.public-site .cl-material{border:0;border-radius:28px;background:#fff}.public-site .cl-tabs{border-bottom:1px solid #e2e7f0;padding-inline:28px;min-height:66px}.public-site .cl-tabs :is(a,button){font-size:18px;font-weight:550;min-height:66px}.public-site .cl-demo-note,.public-site .cl-demo-slide{padding:32px;gap:36px;min-height:0}.public-site .cl-demo-excerpt h3{font-size:32px;font-weight:650;line-height:1.13;max-width:23ch}.public-site .cl-demo-excerpt .cl-source{font-size:16px;line-height:1.4;color:#425b7b}.public-site .cl-demo-excerpt p{font-size:18px;line-height:1.55}.public-site .cl-method-list{border:0!important;border-radius:18px;background:#e4ebfa}.public-site .cl-method-list .cl-study-steps button{min-height:66px}.public-site .chronika-learning .cl-main-package{border:0;border-radius:28px}.public-site .chronika-learning .ch-full-package.cl-main-package{padding:32px;background:#2455d6;gap:24px;border-radius:28px;box-shadow:none}.public-site .chronika-learning .ch-full-package .ch-full-package-purchase{border-radius:20px;border:0}.public-site .chronika-learning .ch-full-package .ch-full-package-purchase .cl-button{min-height:60px;font-size:19px;border-radius:16px}.public-site .chronika-learning .cl-primary-packages>.cl-main-package:not(.ch-full-package){display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:28px;background:#fff}.public-site .chronika-learning .cl-primary-packages>.cl-main-package:not(.ch-full-package) .public-bundle-preview{display:none}.public-site .chronika-learning .cl-primary-packages>.cl-main-package:not(.ch-full-package) h3{font-size:28px;font-weight:600}:is(.public-site,.chronika-ui) .chronika-learning .cl-benefits{background:none;border:0;padding:36px 0;margin:0}:is(.public-site,.chronika-ui) .chronika-learning .cl-benefits-intro{display:block;margin:0 0 26px}:is(.public-site,.chronika-ui) .chronika-learning .cl-benefits-intro h2{font-size:clamp(34px,4vw,52px);font-weight:700;line-height:1.05;max-width:none;letter-spacing:-.032em}:is(.public-site,.chronika-ui) .chronika-learning .cb-switch{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:auto auto;gap:14px;align-items:start}:is(.public-site,.chronika-ui) .chronika-learning .cb-choice{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:8px;min-height:170px;border:0;border-radius:24px;padding:18px;background:#e4ebfa;color:#192332;overflow:hidden;font-size:18px;font-weight:600;line-height:1.2}:is(.public-site,.chronika-ui) .chronika-learning .cb-choice>span{display:block;min-width:0;max-width:14ch;overflow-wrap:normal}:is(.public-site,.chronika-ui) .chronika-learning .cb-choice[data-choice="0"]{grid-column:1;grid-row:1}:is(.public-site,.chronika-ui) .chronika-learning .cb-choice[data-choice="1"]{grid-column:2;grid-row:1}:is(.public-site,.chronika-ui) .chronika-learning .cb-choice[data-choice="2"]{grid-column:3;grid-row:1}:is(.public-site,.chronika-ui) .chronika-learning .cb-choice[data-choice="3"]{grid-column:4;grid-row:1}:is(.public-site,.chronika-ui) .chronika-learning .cb-radio:checked+.cb-choice{background:#2455d6;color:#fff}:is(.public-site,.chronika-ui) .chronika-learning .cb-tile-art{display:block;width:110px;height:134px;flex:none;object-fit:contain;align-self:center;filter:drop-shadow(0 10px 8px #1e397020)}:is(.public-site,.chronika-ui) .chronika-learning .cb-radio:focus-visible+.cb-choice{outline:3px solid #2455d6;outline-offset:4px}:is(.public-site,.chronika-ui) .chronika-learning .cb-panel{grid-column:1/-1;grid-row:2;margin:0;min-height:0;align-content:start;gap:22px;padding:28px;border-radius:28px;background:#fff;border:0}:is(.public-site,.chronika-ui) .chronika-learning .cb-panel h3{font-size:32px;font-weight:650;line-height:1.1;letter-spacing:-.025em;max-width:22ch;margin-bottom:12px}:is(.public-site,.chronika-ui) .chronika-learning .cb-panel>div>p{font-size:17px;line-height:1.5}:is(.public-site,.chronika-ui) .chronika-learning .cb-cost-chart{gap:20px}:is(.public-site,.chronika-ui) .chronika-learning .cb-cost-result{display:block;min-width:0;padding:16px 20px;border-radius:18px;background:#eaf0ff}:is(.public-site,.chronika-ui) .chronika-learning .cb-cost-scene{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px 32px;align-items:start}:is(.public-site,.chronika-ui) .chronika-learning :where(.cb-cost-scene)>.cb-cost-chart{grid-column:1;grid-row:1/3}:is(.public-site,.chronika-ui) .chronika-learning .cb-cost-school{grid-column:1;grid-row:1}:is(.public-site,.chronika-ui) .chronika-learning .cb-cost-own{grid-column:1;grid-row:2}:is(.public-site,.chronika-ui) .chronika-learning .cb-cost-result{grid-column:2;grid-row:1}:is(.public-site,.chronika-ui) .chronika-learning .cb-cost-action{grid-column:2;grid-row:2;align-self:start;display:flex;align-items:center;justify-content:space-between;gap:24px;width:fit-content;min-width:min(100%,280px);max-width:100%;min-height:52px;margin:0;padding:14px 20px;border-radius:16px;background:#2455d6;color:#fff;text-decoration:none;font-size:17px;line-height:1.4;font-weight:550}:is(.public-site,.chronika-ui) .chronika-learning .cb-cost-action:hover{background:#1743af}:is(.public-site,.chronika-ui) .chronika-learning .cb-cost-action:focus-visible{outline:3px solid var(--theme-focus,#2455d6);outline-offset:4px}html[data-theme="dark"] :is(.public-site,.chronika-ui) .chronika-learning .cb-cost-action{background:#2455d6!important;color:#fff!important}html[data-theme="dark"] :is(.public-site,.chronika-ui) .chronika-learning .cb-cost-action:hover{background:#1743af!important}:is(.public-site,.chronika-ui) .chronika-learning .cb-cost-scope{grid-column:2;grid-row:2}:is(.public-site,.chronika-ui) .chronika-learning .cb-cost-source{grid-column:1/-1;grid-row:3}:is(.public-site,.chronika-ui) .chronika-learning .cb-cost-result .cb-value-pages{display:none}:is(.public-site,.chronika-ui) .chronika-learning .cb-cost-saving strong{font-size:36px;font-weight:700;white-space:normal}:is(.public-site,.chronika-ui) .chronika-learning .cb-cost-saving span{display:inline;margin-left:6px}:is(.public-site,.chronika-ui) .chronika-learning .cb-cost-scope{font-size:16px;line-height:1.5}:is(.public-site,.chronika-ui) .chronika-learning .cb-panel>.cl-inline-link{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:14px 20px;background:#2455d6;color:#fff;border-radius:16px;text-decoration:none;font-size:17px;font-weight:550;width:fit-content;min-width:min(100%,280px);margin-top:auto}:is(.public-site,.chronika-ui) .chronika-learning .cb-answer-sheet{min-height:160px;padding:20px;border:0;border-radius:18px}:is(.public-site,.chronika-ui) .chronika-learning .cb-pace-topics>a{min-height:76px}.public-site .cl-author{border-radius:28px;background:#e5edfb;border:0}.public-site .public-faq details{border:0;border-bottom:1px solid #d5dfef;border-radius:0;background:transparent;padding-inline:0}.public-site .public-faq summary{min-height:70px;font-size:21px;font-weight:550}.public-site .cl-program-selection{grid-template-columns:minmax(0,1fr) 330px;gap:24px}.public-site .cl-program-selection>.ch-history-atlas{width:100%;min-width:0;max-width:100%}.public-site .cl-program-selection>.living-portraits{max-width:330px;align-self:start}@media (max-width:1100px){:is(.public-site,.chronika-ui) .chronika-learning .cl-hero{padding:32px;grid-template-columns:1.05fr 1fr;gap:12px}:is(.public-site,.chronika-ui) .chronika-learning .cl-hero h1{font-size:48px}.public-site .chronika-learning .cl-start-check{grid-template-columns:minmax(0,1fr) 140px}.public-site .chronika-learning .cl-start-check>.cl-button{grid-column:1;grid-row:2;max-width:none;justify-self:start}.public-site .cl-entry-map{grid-column:2;grid-row:1/3;max-width:140px}:is(.public-site,.chronika-ui) .chronika-learning .cb-switch{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}:is(.public-site,.chronika-ui) .chronika-learning .cb-choice[data-choice="2"]{grid-column:1;grid-row:2}:is(.public-site,.chronika-ui) .chronika-learning .cb-choice[data-choice="3"]{grid-column:2;grid-row:2}:is(.public-site,.chronika-ui) .chronika-learning .cb-choice{min-height:180px;flex-direction:row;align-items:center;gap:8px;padding:18px}:is(.public-site,.chronika-ui) .chronika-learning .cb-tile-art{width:115px;height:120px}:is(.public-site,.chronika-ui) .chronika-learning .cb-panel{grid-column:1/-1;grid-row:3}}@media (max-width:767px){:is(.public-site,.chronika-ui) .chronika-learning .cl-hero{display:grid;grid-template-columns:1fr;padding:26px 22px;margin:0 0 20px;border-radius:28px;gap:12px}:is(.public-site,.chronika-ui) .chronika-learning .cl-hero h1{font-size:clamp(36px,8.9vw,50px);font-weight:700;max-width:17ch;line-height:1.04;margin-bottom:18px}:is(.public-site,.chronika-ui) .chronika-learning .cl-hero-copy>p{font-size:17px;line-height:1.5;margin-bottom:20px}:is(.public-site,.chronika-ui) .chronika-learning .cl-hero-actions{gap:12px;flex-direction:row;align-items:center;margin-bottom:16px}:is(.public-site,.chronika-ui) .chronika-learning .cl-hero-actions>.cl-button{width:100%;min-height:58px;font-size:18px;padding:14px 18px;border-radius:16px}:is(.public-site,.chronika-ui) .chronika-learning .cl-hero-actions>.cl-button-secondary{width:auto;min-height:40px;padding:8px 0;border-radius:0;box-shadow:inset 0 -1px #20375d}:is(.public-site,.chronika-ui) .chronika-learning .cl-hero-offer{margin-top:0}.public-site .site-hero-evidence{gap:0 8px}.public-site .site-hero-assembly{aspect-ratio:4/3}.public-site .site-hero-credits{font-size:16px}.public-site .chronika-learning .cl-start-check{display:grid;grid-template-columns:minmax(0,1fr) 100px;gap:14px;padding:24px;border-radius:24px}.public-site .chronika-learning .cl-start-check>div{display:contents}.public-site .chronika-learning .cl-start-check h2{grid-column:1/-1;grid-row:1;font-size:29px;line-height:1.08;margin:0}.public-site .chronika-learning .cl-start-check p{grid-column:1;grid-row:2;margin:0;font-size:16px}.public-site .cl-entry-map{grid-column:2;grid-row:2;width:100px;max-width:100px}.public-site .chronika-learning .cl-start-check>.cl-button{grid-column:1/-1;grid-row:3;justify-self:stretch;min-height:56px;font-size:17px;width:100%}.public-site .chronika-learning .cl-section{padding-block:28px}.public-site .chronika-learning .cl-section-head{display:block;margin-bottom:22px}.public-site .chronika-learning .cl-section-head h2{font-size:34px;line-height:1.07;margin:0 0 14px;max-width:18ch}.public-site .chronika-learning .cl-section-head>p{font-size:17px;line-height:1.5;max-width:none}.public-site .cl-demo-note,.public-site .cl-demo-slide{padding:24px 20px;gap:20px}.public-site .cl-demo-excerpt h3{font-size:27px;line-height:1.15}.public-site .chronika-learning .cl-main-package,.public-site .chronika-learning .ch-full-package.cl-main-package{border-radius:24px;padding:24px}.public-site .chronika-learning .cl-primary-packages>.cl-main-package:not(.ch-full-package){grid-template-columns:1fr;padding:24px;gap:16px}:is(.public-site,.chronika-ui) .chronika-learning .cl-benefits{padding:28px 0}:is(.public-site,.chronika-ui) .chronika-learning .cl-benefits-intro h2{font-size:34px;line-height:1.05}:is(.public-site,.chronika-ui) .chronika-learning .cb-switch{gap:10px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}:is(.public-site,.chronika-ui) .chronika-learning .cb-choice{min-height:170px;flex-direction:column;align-items:flex-start;padding:16px 12px 8px;gap:8px;border-radius:22px;font-size:17px;line-height:1.18}:is(.public-site,.chronika-ui) .chronika-learning .cb-choice>span{max-width:13ch}:is(.public-site,.chronika-ui) .chronika-learning .cb-tile-art{width:100%;height:100px}:is(.public-site,.chronika-ui) .chronika-learning .cb-panel{grid-column:1/-1;grid-row:3;padding:24px 20px;gap:20px;border-radius:24px}:is(.public-site,.chronika-ui) .chronika-learning .cb-panel h3{font-size:28px}:is(.public-site,.chronika-ui) .chronika-learning .cb-cost-scene{grid-template-columns:minmax(0,1fr)}:is(.public-site,.chronika-ui) .chronika-learning .cb-cost-scene>*{grid-column:1;grid-row:auto}:is(.public-site,.chronika-ui) .chronika-learning .cb-cost-action{width:100%}:is(.public-site,.chronika-ui) .chronika-learning .cb-panel>.cl-inline-link{width:100%}.public-site .cl-program-selection{display:flex;flex-direction:column;gap:20px}.public-site .cl-program-selection>.living-portraits{max-width:min(380px,100%);align-self:center}}@media (max-width:375px){:is(.public-site,.chronika-ui) .chronika-learning .cl-hero{padding:22px 18px}:is(.public-site,.chronika-ui) .chronika-learning .cl-hero h1{font-size:34px}:is(.public-site,.chronika-ui) .chronika-learning .cl-hero-copy>p{font-size:17px}.public-site .chronika-learning .cl-start-check{padding:22px 18px;grid-template-columns:minmax(0,1fr) 84px}.public-site .cl-entry-map{width:84px;height:100px}:is(.public-site,.chronika-ui) .chronika-learning .cb-choice{font-size:16px;min-height:164px;padding:14px 10px 8px}:is(.public-site,.chronika-ui) .chronika-learning .cb-panel{padding:22px 18px}}.public-site .site-hero-poster{mix-blend-mode:multiply}.chronika-ui .cl-hero .cl-film-offer,.chronika-ui .cl-hero .cl-hero-basis{display:none}.chronika-ui .cl-hero .cl-hero-caption{font-size:16px;line-height:1.4}:is(.public-site,.chronika-ui) .chronika-learning .cb-panel>.cl-inline-link .cb-scene-icon{width:22px;height:22px;flex:none}:is(#main-content,#main) .chronika-learning .cl-hero-actions>a.cl-button{min-height:60px;padding:16px 26px;font-size:19px;font-weight:600;line-height:1.4;justify-content:center;border-radius:18px}:is(#main-content,#main) .chronika-learning .cl-hero-actions>a.cl-button-secondary{min-height:44px;padding:10px 0;background:transparent;color:#20375d;border:0;border-radius:0;box-shadow:inset 0 -1px #20375d;flex:0 1 auto}:is(#main-content,#main) .chronika-learning .cl-hero-actions>a.cl-button::before,:is(#main-content,#main) .chronika-learning .cl-hero-actions>a.cl-button::after{display:none}@media (max-width:767px){:is(#main-content,#main) .chronika-learning .cl-hero-actions>a.cl-button{width:100%;min-height:58px;padding:14px 18px;font-size:18px;border-radius:16px}:is(#main-content,#main) .chronika-learning .cl-hero-actions>a.cl-button-secondary{width:auto;min-height:44px;padding:10px 0;border-radius:0}:is(.public-site,.chronika-ui) .chronika-learning .cb-cost-result{padding:16px}:is(.public-site,.chronika-ui) .chronika-learning .cb-cost-saving strong{font-size:32px}}.app-shell .written-ai-guidance{margin:18px 0 22px}.app-shell .written-ai-guidance h4{font-size:18px;line-height:1.4;font-weight:600;margin:0 0 10px;color:#192332}.app-shell .written-ai-guidance p{font-size:17px;line-height:1.6;white-space:pre-line;margin:0;color:#192332}.provider-brand-icon{display:inline-block;width:28px;height:28px;flex:none;object-fit:contain;vertical-align:middle;opacity:1;filter:none}.provider-identity{display:inline-flex;align-items:center;gap:10px;max-width:100%;color:#192332;font-size:16px;font-weight:500;line-height:1.4;vertical-align:middle}.provider-identity>span{min-width:0}.provider-account-marks{display:flex;align-items:center;flex-wrap:wrap;gap:16px 24px;margin:20px 0 12px;min-width:0;color:#192332}.provider-account-marks img{display:block;object-fit:contain;flex:none;filter:none;opacity:1}.provider-account-marks .provider-yandex-wordmark{width:110px;height:34px}.provider-payments{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:0;max-width:100%;margin:4px 0 12px;min-width:0}.provider-payments .provider-yookassa{display:inline-flex;align-items:center;justify-content:center;padding:30px;flex:none;box-sizing:content-box}.provider-payments .provider-yookassa img{display:block;width:123px;height:30px;object-fit:contain;filter:none;opacity:1}.provider-payments .provider-sbp{display:block;width:96px;height:47px;object-fit:contain;flex:none;filter:none;opacity:1}.provider-brand-fallback{display:inline-flex;align-items:center;font-size:17px;font-weight:600;color:#192332}.provider-result-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 24px;margin:0 0 18px}.provider-result-heading>h3{margin:0}.app-shell .practice-ai-notice{display:flex;align-items:flex-start;gap:10px;color:#192332}.app-shell .practice-ai-notice>.provider-brand-icon{margin-top:0}.app-shell .profile-provider{display:inline-flex;align-items:center;gap:8px;vertical-align:middle;font-size:16px;line-height:1.4;color:#192332;background:#EAF0FF;border-radius:8px;padding:5px 8px}.app-shell .profile-provider>.provider-brand-icon{width:22px;height:22px}.app-shell .library-profile-actions .btn>.provider-brand-icon{width:26px;height:26px}.chronika-ui .ch-written-ai-score>.provider-identity{display:inline-flex;max-width:100%}.chronika-ui .ch-practice-guide>h2{display:flex;align-items:center;gap:12px}.chronika-ui .ch-practice-guide>h2>.provider-brand-icon{width:28px;height:28px}:is(.chronika-ui,.chronika-learning) .cb-answer-written>.provider-identity{margin-top:6px}:is(.chronika-ui,.chronika-learning) .cb-account-scene .provider-account-marks{margin-block:0}@media (max-width:480px){.provider-payments .provider-yookassa{padding:24px}.provider-payments .provider-yookassa img{width:98px;height:24px}.provider-payments .provider-sbp{width:90px;height:44px}.provider-account-marks{gap:16px 20px}.provider-result-heading{align-items:flex-start;gap:10px}}.page-footer{flex-wrap:wrap}.page-footer>.provider-footer,.public-footer>.provider-footer{display:block;flex:1 0 100%;width:100%;min-width:0;margin:8px 0 0;padding:8px 0 0;border-top:1px solid #D7E0EA}:is(.page-footer,.public-footer) .provider-payments{margin:0}:is(.page-footer,.public-footer) .provider-yookassa{padding-left:0;padding-right:30px}:is(.page-footer,.public-footer) .provider-footer[hidden]{display:none}@media (max-width:480px){:is(.page-footer,.public-footer) .provider-yookassa{padding-left:0;padding-right:24px}}.public-footer>.provider-payments{grid-column:1/-1;width:100%;padding-top:8px;border-top:1px solid #D7E0EA}.public-site #main-content .chronika-learning .cl-hero-copy>p{color:var(--theme-muted,#405471);opacity:1;max-width:52ch;line-height:1.6}.public-site #main-content .chronika-learning .cl-hero-actions{gap:12px;align-items:stretch}.public-site #main-content .chronika-learning .cl-hero-actions>a.cl-button-secondary{min-height:60px;padding:16px 20px;background:var(--theme-surface,#fff);color:var(--theme-link,#2455d6);border:1px solid var(--theme-line,#c8d5e6);border-radius:16px;box-shadow:none;display:inline-flex;gap:12px;text-decoration:none;font-size:17px;flex:0 1 auto}.public-site #main-content .chronika-learning .cl-hero-actions>a.cl-button-secondary:hover{background:var(--theme-soft,#e8effb)}.public-site #main-content .cl-start-check{display:grid;grid-template-columns:minmax(250px,1.2fr) minmax(280px,1fr) auto;gap:24px;align-items:center;padding:28px;margin-block:24px 48px;background:var(--theme-soft,#e8effb);border-radius:16px}.public-site #main-content .cl-start-check>div{display:block}.public-site #main-content .cl-start-check h2{font-size:29px;line-height:1.12;margin:0 0 12px;max-width:18ch}.public-site #main-content .cl-start-check p{font-size:16px;line-height:1.55;margin:0;color:var(--theme-muted,#405471)}.public-site #main-content .cl-start-check>.cl-button{grid-column:auto;grid-row:auto;max-width:210px;justify-self:end;min-height:56px;font-size:16px}.cl-entry-flow{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.cl-entry-flow li{position:relative;display:flex;flex-direction:column;gap:7px}.cl-entry-flow li+li::before{content:"";position:absolute;left:-12px;top:13px;width:6px;height:6px;border-top:2px solid var(--theme-link,#2455d6);border-right:2px solid var(--theme-link,#2455d6);transform:rotate(45deg)}.cl-entry-flow strong{font-size:19px;color:var(--theme-link,#2455d6);line-height:1.3}.cl-entry-flow li:first-child strong{font-size:32px;line-height:1}.cl-entry-flow span{font-size:14px;line-height:1.4;color:var(--theme-muted,#405471)}.public-site #main-content .chronika-learning .ch-bundle-includes{gap:14px;margin-top:22px;font-size:20px;line-height:1.35}.public-site #main-content .chronika-learning .ch-bundle-includes li{display:flex;gap:12px;align-items:center}.public-site #main-content .chronika-learning .ch-bundle-includes svg{width:30px;height:30px;flex:0 0 30px}.public-site #main-content .chronika-learning .cl-primary-packages>.cl-files-package{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(180px,.7fr) minmax(220px,.75fr);gap:26px;padding:30px;align-items:center;background:var(--theme-surface,#fff);border-radius:16px}.cl-files-package h3{font-size:27px;line-height:1.15;margin-bottom:12px}.cl-files-package p{max-width:46ch}.cl-files-preview{min-width:0;align-self:center}.cl-files-preview .public-bundle-preview{width:100%;max-width:260px;min-height:180px;margin:0 auto}.cl-files-purchase{display:flex;flex-direction:column;gap:18px;align-items:stretch}.cl-files-purchase .cl-button{width:100%}.public-site #main-content .chronika-learning .cl-files-package .ch-bundle-includes{font-size:17px;gap:10px}.public-site #main-content .chronika-learning .cl-files-package .ch-bundle-includes svg{width:24px;height:24px;flex-basis:24px}.public-site #main-content .chronika-learning #program .lp-program-intro{display:block;min-height:0;margin-bottom:18px}.public-site #main-content .chronika-learning #program .cl-section-head{display:grid;grid-template-columns:1.2fr 1fr;align-items:end;gap:28px;margin-bottom:0}.public-site #main-content .chronika-learning #program .cl-section-head h2{font-size:clamp(32px,3.2vw,42px);max-width:22ch;margin:0;line-height:1.08}.public-site #main-content .chronika-learning #program .cl-section-head p{margin:0;max-width:42ch;color:var(--theme-muted,#405471)}.public-site #main-content .chronika-learning .cl-program-selection{display:block;grid-template-columns:none}.public-site #main-content .chronika-learning #program .cl-route-toolbar{margin-block:0 14px;padding:0}.public-site #main-content .chronika-learning #program .cl-route-toolbar>p{margin:0}.public-site #main-content .chronika-learning #program .ch-atlas-period-nav{margin-bottom:20px;min-width:0}.public-site #main-content .chronika-learning #program .ch-atlas-periods{border-radius:16px;overflow-x:auto;overflow-y:hidden;scroll-padding:4px;padding:4px;scrollbar-width:none}.public-site #main-content .chronika-learning #program .ch-atlas-periods:focus-within{outline:2px solid var(--theme-focus,#2455d6);outline-offset:3px}.cl-program-content{display:grid;grid-template-columns:minmax(0,1fr) 280px;grid-template-areas:"period guide";gap:24px;align-items:start}.cl-program-content>.cl-atlas-panels{grid-area:period}.cl-program-guide{grid-area:guide;min-width:0;padding-top:6px}.cl-program-guide .living-portraits{width:100%;max-width:100%;margin:0}.public-site #main-content .chronika-learning #program .cl-atlas-panels{min-width:0}.public-site #main-content .chronika-learning #program .ch-atlas-detail{min-height:410px;border-radius:16px;overflow:hidden}.public-site #main-content .chronika-learning #program .ch-atlas-panel{margin:155px 18px 18px;padding:18px;background:var(--theme-surface,#fff);border-radius:12px}.public-site #main-content .chronika-learning #program .ch-atlas-backdrop{border-radius:16px;overflow:hidden}.public-site #main-content .chronika-learning .cl-author{grid-template-columns:220px minmax(0,1fr);gap:36px;padding:28px;align-items:center;background:var(--theme-soft,#e8effb);border-radius:16px}.public-site #main-content .chronika-learning .cl-author>img{width:100%;max-width:220px;border-radius:12px}.public-site #main-content .chronika-learning .cl-author h2{font-size:clamp(28px,3vw,38px);line-height:1.14;max-width:25ch;margin:0 0 18px}.public-site #main-content .chronika-learning .cl-author p{font-size:17px;line-height:1.65;max-width:64ch;color:var(--theme-muted,#405471)}.cl-author-formats{display:flex;flex-wrap:wrap;gap:16px 24px;list-style:none;padding:0;margin:22px 0}.cl-author-formats li{display:flex;align-items:center;gap:8px;font-size:16px}.cl-author-formats svg{width:24px;height:24px;color:var(--theme-link,#2455d6)}@media (max-width:1100px){.public-site #main-content .cl-start-check{grid-template-columns:1fr 1fr}.public-site #main-content .cl-start-check>.cl-button{grid-column:1/-1;justify-self:start;max-width:none}.public-site #main-content .chronika-learning .cl-primary-packages>.cl-files-package{grid-template-columns:1fr 230px}.cl-files-purchase{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;align-items:center}.cl-program-content{grid-template-columns:minmax(0,1fr) 250px;gap:20px}}@media (max-width:760px){.public-site #main-content .chronika-learning .cl-hero-actions>a.cl-button-secondary{width:100%;min-height:56px;justify-content:center;flex:1 1 100%;font-size:17px;padding:14px 16px}.public-site #main-content .cl-start-check{grid-template-columns:1fr;padding:24px;gap:22px;margin-block:24px 36px}.public-site #main-content .cl-start-check h2{max-width:24ch}.cl-entry-flow{gap:22px}.cl-entry-flow strong{font-size:18px}.public-site #main-content .cl-start-check>.cl-button{width:100%;justify-self:stretch;grid-column:auto}.public-site #main-content .chronika-learning .cl-primary-packages>.cl-files-package{grid-template-columns:minmax(0,1fr);padding:24px;gap:22px}.cl-files-preview{display:none}.cl-files-purchase{grid-column:auto;display:flex}.public-site #main-content .chronika-learning #program .cl-section-head{grid-template-columns:1fr;gap:14px}.cl-program-content{grid-template-columns:minmax(0,1fr);grid-template-areas:"period" "guide";gap:20px}.cl-program-guide{width:100%}.cl-program-guide .living-portraits{max-width:360px;margin:0 auto}.public-site #main-content .chronika-learning #program .cl-atlas-panels{width:100%}.public-site #main-content .chronika-learning #program .ch-atlas-detail{min-height:390px}.public-site #main-content .chronika-learning .cl-author{grid-template-columns:110px minmax(0,1fr);gap:20px;padding:24px}.public-site #main-content .chronika-learning .cl-author>img{align-self:start}.public-site #main-content .chronika-learning .cl-author h2{font-size:28px}.public-site #main-content .chronika-learning .cl-author p{font-size:16px}.cl-author-formats{gap:12px;flex-direction:column}}@media (max-width:480px){.public-site #main-content .chronika-learning .cl-author{grid-template-columns:1fr}.public-site #main-content .chronika-learning .cl-author>img{width:120px;height:150px;object-fit:cover;object-position:center 30%}.cl-entry-flow span{font-size:14px}}.public-site #main-content .chronika-learning #program .cl-section-head{max-width:none;width:100%}.public-site #main-content .chronika-learning .cl-files-preview .public-bundle-preview{display:block;width:100%;height:210px;min-height:0;max-width:260px;margin:0 auto}.public-site #main-content .chronika-learning .cl-files-preview .public-bundle-preview{height:230px}.public-site #main-content .chronika-learning .cl-files-preview .public-bundle-preview-note{position:absolute;inset:0 auto auto 0;width:58%;height:auto;transform:rotate(-3deg)}.public-site #main-content .chronika-learning .cl-files-preview .public-bundle-preview-presentation{position:absolute;inset:auto 0 12px auto;width:83%;height:auto;transform:rotate(2deg)}.public-site #main-content .chronika-learning .cl-files-preview .public-bundle-preview img{display:block;width:100%;height:auto;max-height:225px;object-fit:contain}.public-site #main-content .chronika-learning .ch-full-package-purchase{background:var(--theme-surface,#fff)!important;color:var(--theme-text,#192332)!important}.public-site #main-content .chronika-learning .ch-full-package-purchase :is(.price-current,.price-reference,.price-separate,.price-context,.price-label){color:var(--theme-text,#192332)!important}.public-site #main-content .chronika-learning .ch-full-package-purchase .price-saving{color:var(--theme-success,#236151)!important;background:var(--theme-success-bg,#e8f3ee)!important}.public-site #main-content .cl-start-check.cl-start-check-route{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,1.08fr);align-items:center;gap:36px;padding:28px 32px;margin-block:22px 42px;overflow:hidden;border:1px solid var(--theme-line,#c8d5e6);border-radius:16px;background:var(--theme-surface,#fff);color:var(--theme-text,#192332);--entry-paper:var(--theme-surface,#fff)}.public-site #main-content .cl-start-check-route>.cl-entry-copy{display:flex;flex-direction:column;align-items:flex-start;gap:15px}.public-site #main-content .cl-start-check-route h2{max-width:18ch;margin:0;font-size:clamp(28px,2.6vw,36px);line-height:1.1;letter-spacing:-.025em;font-weight:650}.public-site #main-content .cl-start-check-route p{max-width:39ch;margin:0;font-size:16px;line-height:1.5;color:var(--theme-muted,#405471)}.public-site #main-content .cl-start-check-route .cl-entry-copy>.cl-button{display:inline-flex;align-items:center;justify-content:space-between;gap:20px;min-height:50px;max-width:100%;margin:2px 0 0;padding:12px 18px;border-radius:12px;font-size:16px;line-height:1.4;white-space:normal;background:var(--theme-action,#2455d6);color:#fff}.public-site #main-content .cl-start-check-route .cl-entry-copy>.cl-button>svg{flex:none;width:22px;height:22px}.public-site #main-content .cl-start-check-route>.cl-entry-route-map{position:relative;display:block;min-width:0;width:100%;max-width:510px;min-height:205px;justify-self:end;align-self:center;color:var(--theme-link,#2455d6)}.public-site #main-content .cl-start-check-route .cl-entry-route-line{position:absolute;inset:0;display:block;width:100%!important;height:190px!important;max-width:none;pointer-events:none;overflow:visible}.cl-entry-route-line path{stroke:currentColor;stroke-width:1.5;vector-effect:non-scaling-stroke}.cl-entry-route-steps{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.cl-entry-route-steps li{position:relative;min-width:0;display:flex;flex-direction:column;align-items:center;text-align:center;gap:7px;margin:0;padding:0;color:var(--theme-text,#192332)}.cl-entry-route-steps li:nth-child(2){padding-top:48px}.public-site #main-content .cl-start-check-route .cl-entry-node-icon{display:block;width:58px!important;height:72px!important;max-width:none;flex:none;color:var(--theme-link,#2455d6)}.cl-entry-node-icon rect,.cl-entry-icon-paper{fill:var(--entry-paper,#fff)}.cl-entry-route-steps strong{font-size:17px;line-height:1.25;font-weight:650;letter-spacing:-.01em}.cl-entry-route-steps span{font-size:14px;line-height:1.4;color:var(--theme-muted,#405471)}html[data-theme="dark"] .public-site #main-content .cl-start-check.cl-start-check-route{background:#101d30!important;color:var(--theme-text,#f3f6fc)!important;border-color:#304d74!important;--entry-paper:#101d30}html[data-theme="dark"] .public-site #main-content .cl-start-check-route :is(h2,strong){color:var(--theme-text,#f3f6fc)!important}html[data-theme="dark"] .public-site #main-content .cl-start-check-route :is(p,.cl-entry-route-steps span){color:var(--theme-muted,#c2cde0)!important}html[data-theme="dark"] .public-site #main-content .cl-start-check-route .cl-entry-copy>.cl-button{background:#2455d6!important;color:#fff!important;border-color:#2455d6!important}html[data-theme="dark"] .public-site #main-content .cl-start-check-route .cl-entry-copy>.cl-button:hover{background:#1743af!important}@media (max-width:1000px) and (min-width:761px){.public-site #main-content .cl-start-check.cl-start-check-route{grid-template-columns:minmax(0,1fr) minmax(310px,1.04fr);gap:26px;padding:26px}.public-site #main-content .cl-start-check-route h2{font-size:30px}.cl-entry-route-steps{gap:9px}.cl-entry-route-steps strong{font-size:16px}}@media (max-width:760px){.public-site #main-content .cl-start-check.cl-start-check-route{grid-template-columns:minmax(0,1fr);gap:24px;padding:24px 22px;margin-block:20px 32px}.public-site #main-content .cl-start-check-route h2{max-width:21ch;font-size:28px}.public-site #main-content .cl-start-check-route>.cl-entry-copy{gap:14px}.public-site #main-content .cl-start-check-route .cl-entry-copy>.cl-button{width:100%;margin-top:2px}.public-site #main-content .cl-start-check-route>.cl-entry-route-map{max-width:450px;min-height:195px;justify-self:center}.cl-entry-route-steps{gap:10px}.cl-entry-route-steps strong{font-size:16px}.cl-entry-route-steps span{font-size:13px}}@media (max-width:380px){.public-site #main-content .cl-start-check.cl-start-check-route{padding:21px 17px;gap:20px}.public-site #main-content .cl-start-check-route h2{font-size:27px}.public-site #main-content .cl-start-check-route .cl-entry-copy>.cl-button{font-size:15px;padding:12px 14px;gap:12px}.cl-entry-route-steps{gap:8px}.public-site #main-content .cl-start-check-route .cl-entry-node-icon{width:52px!important;height:65px!important}.cl-entry-route-steps strong{font-size:14px}.cl-entry-route-steps span{font-size:12.5px}.cl-entry-route-steps li:nth-child(2){padding-top:44px}.public-site #main-content .cl-start-check-route>.cl-entry-route-map{min-height:183px}.public-site #main-content .cl-start-check-route .cl-entry-route-line{height:178px!important}}.public-site #main-content .cl-video-note{display:flex;align-items:center;gap:14px;margin-top:20px;padding-top:18px;border-top:1px solid var(--theme-line,#c8d5e6);max-width:490px;color:var(--theme-link,#2455d6)}.public-site #main-content .cl-video-note>svg{flex:none;width:32px;height:32px}.public-site #main-content .cl-video-note>p{display:grid;gap:3px;margin:0;font-size:17px;line-height:1.45}.public-site #main-content .cl-video-note a{display:inline-flex;align-items:center;min-height:32px;font-weight:650;text-underline-offset:4px}.public-site #main-content .cl-video-note span{color:var(--theme-muted,#405471);font-size:16px}.public-site #main-content .cl-start-check-route p{font-size:18px;line-height:1.55}.public-site #main-content .cl-start-check-route .cl-entry-copy>.cl-button{font-size:17px;min-height:54px}.public-site #main-content .cl-start-check-route .cl-entry-node-icon :is(path,rect,circle){vector-effect:non-scaling-stroke;stroke-width:1.8px}.public-site #main-content .cl-start-check-route .cl-entry-route-steps strong{font-size:18px;line-height:1.3}.public-site #main-content .cl-start-check-route .cl-entry-route-steps span{font-size:16px;line-height:1.45}.public-site #main-content .chronika-learning .cl-author p{font-size:18px;line-height:1.6;max-width:48ch}.public-site #main-content .public-practice-repeat>p{max-width:65ch;font-size:18px;line-height:1.6;color:var(--theme-muted,#405471)}.public-site #main-content .public-product[data-free-compact] .public-product-offer{margin:10px 0 0}@media (max-width:760px){.public-site #main-content .cl-start-check-route .cl-entry-route-steps strong{font-size:16px}.public-site #main-content .cl-start-check-route .cl-entry-route-steps span{font-size:15px}.public-site #main-content .cl-start-check-route>.cl-entry-route-map{min-height:215px}.public-site #main-content .cl-video-note{margin-top:18px}.public-site #main-content .chronika-learning .cl-author p{font-size:17px}}.public-site #program .cl-program-fallback{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:8px 24px;list-style:none;padding:0;margin:16px 0 0}.public-site #program .cl-program-fallback a{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;min-height:48px;padding:12px 0;border-bottom:1px solid var(--cl-line);font-size:16px;line-height:1.5;text-decoration:none}.public-site #program .cl-program-fallback span{color:var(--cl-muted)}.public-site #program .cl-program-fallback a:focus-visible{outline:3px solid var(--cl-green);outline-offset:4px}.public-site #main-content .cl-pricing-bridge .cl-price-bridge-offer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px 40px;margin:0 0 18px}.public-site #main-content .cl-price-bridge-offer>div:first-child{flex:1 1 360px;min-width:0}.public-site #main-content .cl-price-bridge-offer h3{margin:0 0 16px}.public-site #main-content .cl-price-bridge-offer .ch-bundle-includes{display:flex;flex-wrap:wrap;gap:12px 24px;margin:0 0 14px;padding:0;list-style:none}.public-site #main-content .cl-price-bridge-offer .ch-bundle-includes li{display:inline-flex;align-items:center;gap:8px;min-width:0;font-size:16px;line-height:1.5}.public-site #main-content .cl-price-bridge-offer p{font-size:16px;line-height:1.6;color:var(--cl-muted);margin:0;max-width:60ch}.public-site #main-content .cl-price-bridge-purchase{display:grid;gap:12px;min-width:200px}.public-site #main-content .cl-price-bridge-purchase .public-price{font-size:36px;line-height:1.2;font-variant-numeric:tabular-nums}.public-site #main-content .cl-pricing-bridge>.cl-purchase-note{margin:0;font-size:15px;line-height:1.5}@media (max-width:560px){.public-site #main-content .cl-price-bridge-purchase{width:100%;grid-template-columns:minmax(0,1fr);gap:12px}.public-site #main-content .cl-price-bridge-offer>div:first-child{flex-basis:100%}.public-site #main-content .cl-pricing-bridge .cl-section-head{gap:16px;margin-bottom:24px}.public-site #main-content .cl-price-bridge-purchase .cl-button{width:100%}}.public-site #main-content .public-practice-access{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 32px}.public-site #main-content .public-practice-access>div:first-child{flex:1 1 320px;min-width:0}.public-site #main-content .public-practice-access h2{font-size:24px;line-height:1.25;margin:0 0 10px}.public-site #main-content .public-practice-access p{font-size:17px;line-height:1.6;max-width:54ch;margin:0;color:var(--theme-muted,#556577)}.public-site #main-content .public-practice-access .public-actions{margin:0;gap:16px}@media (max-width:560px){.public-site #main-content .public-practice-access .public-actions{width:100%;align-items:center}.public-site #main-content .public-practice-access .btn{width:100%;justify-content:center}.public-site #main-content .public-practice-access .text-link{display:inline-flex;align-items:center;min-height:44px}}.public-site #main-content .cl-start-check-route .cl-entry-route-steps{gap:18px}.public-site #main-content .cl-start-check-route .cl-entry-route-steps li{padding-top:0;gap:12px}.public-site #main-content .cl-start-check-route .cl-entry-node-icon{width:72px!important;height:80px!important;padding:7px;border-radius:14px;background:var(--theme-soft);color:var(--theme-text)}.public-site #main-content .cl-start-check-route .cl-entry-node-icon :is(path,rect,circle){stroke-width:2.2px}.public-site #main-content .cl-start-check-route .cl-entry-route-line{inset:auto;left:calc(50% + 40px);top:36px;width:calc(100% - 62px)!important;height:8px!important;overflow:hidden;color:var(--theme-link)}.public-site #main-content .cl-start-check-route .cl-entry-route-steps strong{font-weight:700}.public-site #program .cl-program-content{grid-template-columns:minmax(0,1fr) 248px;align-items:start}.public-site #program .cl-program-guide{max-width:248px;align-self:start}.public-site #program .cl-program-guide .living-portraits{width:100%;margin:0}.cl-program-topic-preview{list-style:none;padding:0;margin:16px 0}.cl-program-topic-preview a{display:flex;align-items:center;gap:12px;padding:12px 0;min-height:48px;border-bottom:1px solid var(--theme-line);font-size:18px;line-height:1.4;text-decoration:none;color:var(--theme-text);font-weight:600}.cl-program-topic-preview a>span{color:var(--theme-link);font-variant-numeric:tabular-nums;flex:none}.cl-program-topic-preview a>svg{margin-left:auto;flex:none}@media (max-width:760px){.public-site #program .cl-program-content{grid-template-columns:minmax(0,1fr)}.public-site #program .cl-program-guide{max-width:none;width:100%}.public-site #program .cl-program-guide .living-portraits{max-width:360px;margin-inline:auto}.public-site #main-content .cl-start-check-route .cl-entry-node-icon{width:58px!important;height:68px!important}.public-site #main-content .cl-start-check-route .cl-entry-route-line{top:30px;left:calc(50% + 32px);width:calc(100% - 46px)!important}.public-site #main-content .cl-start-check-route .cl-entry-route-steps{gap:12px}.public-site #main-content .cl-start-check-route .cl-entry-route-steps strong{font-size:16px}.public-site #main-content .cl-start-check-route .cl-entry-route-steps span{font-size:15px}}html{scrollbar-gutter:stable}.public-site .public-footer-v88{--footer-ink:var(--theme-text,#192332);--footer-body:var(--theme-muted,#354961);--footer-link:var(--theme-link,#2455d6);--footer-line:var(--theme-line,#d7e0ea);display:block;width:min(1280px,100%);box-sizing:border-box;margin-inline:auto;padding:32px 32px 28px;border-top:1px solid var(--footer-line);color:var(--footer-ink);font-size:16px;line-height:1.5}.public-footer-v88 .public-footer-brand-row{display:flex;align-items:center;gap:18px 24px;flex-wrap:wrap;margin:0 0 26px;padding:0 0 24px;border-bottom:1px solid var(--footer-line)}.public-footer-v88 .public-footer-brand{display:inline-flex;align-items:center;gap:11px;min-height:48px;text-decoration:none;font-size:25px;font-weight:750;letter-spacing:-.025em;color:var(--footer-ink)}.public-footer-v88 .public-footer-brand img{display:block;width:44px;height:44px;flex:none}.public-footer-v88 .public-footer-brand-row>p{margin:0;color:var(--footer-body);font-size:16px}.public-footer-v88 .public-footer-brand-row>.ch-theme-control{margin-left:auto}.public-footer-v88 .public-footer-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.4fr);gap:32px}.public-footer-v88 .public-footer-column{display:flex;flex-direction:column;align-items:stretch;gap:0;min-width:0;grid-column:auto;grid-row:auto}.public-site .public-footer-v88 .public-footer-column h2{display:flex;align-items:center;gap:10px;margin:0 0 10px;font-size:18px;font-weight:650;line-height:1.4;letter-spacing:-.01em;color:var(--footer-ink)}.public-footer-v88 .public-footer-column h2>svg{width:22px;height:22px;flex:none;color:var(--footer-link)}.public-footer-v88 .public-footer-column a{display:flex;align-items:center;min-height:44px;padding:8px 0;box-sizing:border-box;line-height:1.4;color:var(--footer-body);font-size:16px;text-decoration:none;text-underline-offset:4px;overflow-wrap:anywhere}.public-footer-v88 .public-footer-column a:hover{color:var(--footer-link);text-decoration:underline}.public-footer-v88 .public-footer-documents>div{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.public-site .public-footer-v88>.provider-payments{display:flex;align-items:center;justify-content:flex-start;gap:28px;width:100%;margin:24px 0 0;padding:20px 0 0;border-top:1px solid var(--footer-line)}.public-footer-v88 .provider-yookassa{padding:0}.public-footer-v88 :is(a,select):focus-visible{outline:3px solid var(--theme-focus,#2455d6);outline-offset:4px;border-radius:8px}:is(.public-site,html[data-client-surface="website"]) .public-nav-appearance{padding:12px 8px 4px;border-top:1px solid var(--theme-line,#d7e0ea);margin-top:8px}:is(.public-site,html[data-client-surface="website"]) .public-nav-appearance .ch-theme-control{width:100%;box-sizing:border-box}:is(.public-site,html[data-client-surface="website"]) .public-nav-appearance .ch-theme-control select{flex:1;width:100%}.public-site .public-faq{align-items:start;overflow-anchor:none}.public-site .public-faq>div{width:100%;min-width:0}.public-site .public-faq details{overflow-anchor:none}.public-site .public-faq details>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;min-height:72px;box-sizing:border-box;padding:18px 2px;margin:0;font-size:19px;font-weight:550;line-height:1.45;letter-spacing:-.01em;color:var(--theme-text,#192332)}.public-site .public-faq details>summary::-webkit-details-marker{display:none}.public-site .public-faq details>summary::marker{content:""}.public-site .public-faq details>summary::after{content:"";display:block;flex:none;width:9px;height:9px;margin:0 7px 4px;border-right:1.8px solid var(--theme-link,#2455d6);border-bottom:1.8px solid var(--theme-link,#2455d6);transform:rotate(45deg);transition:transform 180ms cubic-bezier(.16,1,.3,1)}.public-site .public-faq details[open]>summary::after{transform:rotate(225deg)}.public-site .public-faq details>p{margin:0;padding:0 34px 22px 2px;color:var(--theme-text,#192332);font-size:17px;line-height:1.65;max-width:68ch}.public-site .public-header .floating-nav-indicator,
html[data-client-surface="website"] body .topbar .floating-nav-indicator{transition:transform 250ms cubic-bezier(.16,1,.3,1),width 250ms cubic-bezier(.16,1,.3,1),height 250ms cubic-bezier(.16,1,.3,1)}.public-site .public-header .floating-nav-indicator[data-positioned="false"],
html[data-client-surface="website"] body .topbar .floating-nav-indicator[data-positioned="false"]{transition:none}@media (max-width:900px){.public-footer-v88 .public-footer-columns{grid-template-columns:1fr 1fr;gap:24px 32px}.public-footer-v88 .public-footer-documents{grid-column:1/-1}.public-footer-v88 .public-footer-documents>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.public-site .public-footer-v88{padding:26px 22px}.public-footer-v88 .public-footer-brand-row{gap:14px 16px;margin-bottom:24px;padding-bottom:20px}.public-footer-v88 .public-footer-brand{font-size:23px}.public-footer-v88 .public-footer-brand-row>p{flex-basis:100%}.public-footer-v88 .public-footer-brand-row>.ch-theme-control{margin-left:0}.public-footer-v88 .public-footer-columns{gap:24px 18px}.public-footer-v88 .public-footer-documents>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.public-site .public-footer-v88 .public-footer-column h2{font-size:17px;gap:8px}.public-footer-v88 .public-footer-column a{font-size:16px}.public-site .public-faq details>summary{font-size:18px;gap:16px;min-height:72px}.public-site .public-faq details>p{padding-right:24px}}@media (prefers-reduced-motion:reduce){.public-site .public-header .floating-nav-indicator,
 html[data-client-surface="website"] body .topbar .floating-nav-indicator,
 .public-site .public-faq details>summary::after{transition:none!important}}.public-site :is(.public-catalog-page,.public-pricing-page,.public-practice-page){--catalog-ink:var(--theme-text,#192332);--catalog-body:var(--theme-muted,#354961);--catalog-blue:var(--theme-link,#2455d6);--catalog-line:var(--theme-line,#d7e0ea);--catalog-paper:var(--theme-surface,#fff);--catalog-soft:var(--theme-soft,#eaf0ff);color:var(--catalog-ink)}.public-site .public-catalog-page .lp-heading-layout{align-items:start;margin-bottom:26px}.public-site .public-catalog-page .lp-heading-layout>.living-portraits{display:block}.public-site .public-catalog-page .page-heading{margin:0 0 18px}.public-site .public-catalog-page .page-heading h1{font-size:clamp(38px,4.25vw,64px);font-weight:680;max-width:19ch}.public-site .public-catalog-page .page-heading p{margin-top:16px;max-width:50ch;color:var(--catalog-ink)}.public-site .public-catalog-page .public-catalog-entry{margin:0}.public-site .public-catalog-page .public-catalog-prices{font-size:17px;line-height:1.6;color:var(--catalog-body);max-width:54ch;margin:0}.public-site .public-catalog-page .public-actions{margin:20px 0 0;gap:12px}.public-site .public-catalog-controls{padding:22px 24px;border-radius:16px;background:var(--catalog-paper)}.public-site .public-catalog-controls .public-catalog-search{margin:0 0 18px;max-width:none;width:100%}.public-site .public-catalog-controls label{display:block;font-size:17px;line-height:1.4;font-weight:600;margin-bottom:10px;color:var(--catalog-ink)}.public-site .public-catalog-controls .public-search-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px}.public-site .public-catalog-controls .public-search-row input{width:100%;box-sizing:border-box;min-width:0}.public-site .public-catalog-controls #public-topic-results{font-size:16px;line-height:1.45;margin:10px 0 0;color:var(--catalog-body)}.public-site .public-catalog-controls .public-periods{gap:8px;margin:0}.public-site .public-catalog-controls .public-periods a{min-height:44px;background:var(--catalog-soft);border:0;font-size:16px;line-height:1.4;padding:10px 13px}.public-site .public-catalog-page [data-public-period]{margin-block:36px}.public-site .public-catalog-page .section-heading{margin-bottom:18px;align-items:center}.public-site .public-catalog-page .section-heading>span{color:var(--catalog-body);font-size:16px}.public-site .public-pricing-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin:12px 0 30px}.public-site .public-pricing-intro h1{margin-bottom:16px}.public-site .public-pricing-intro p{max-width:48ch;color:var(--catalog-ink);font-size:18px;line-height:1.55}.public-site .public-pricing-shortcuts{display:flex;align-items:center;flex-wrap:wrap;gap:10px;flex:none;padding-bottom:3px}.public-site .public-pricing-page #whole-program .public-bundle-choice{margin-top:0}.public-site .public-pricing-page .public-section>h2{margin-bottom:22px}.public-site .public-single-formats>.public-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}.public-site .public-single-formats .public-single-format{display:grid;grid-template-columns:minmax(0,1fr) 132px;align-items:start;gap:22px 20px;padding:24px;border:0;border-radius:16px;background:var(--catalog-paper);color:var(--catalog-ink)}.public-site .public-single-formats .public-single-format[data-format="kit"]{background:var(--catalog-soft)}.public-site .public-single-format-copy{min-width:0}.public-site .public-single-format-copy>.public-format-label{color:var(--catalog-body);font-size:16px;margin:0 0 10px}.public-site .public-single-format-copy .public-format-icons>svg{width:22px;height:22px}.public-site .public-single-format-copy h2{font-size:27px;line-height:1.2;font-weight:650;letter-spacing:-.02em;margin:0 0 12px}.public-site .public-single-format-copy p{font-size:17px;line-height:1.5;margin:0;color:var(--catalog-body)}.public-site .public-format-sample{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;width:132px;height:150px;overflow:visible}.public-site .public-format-sample img{position:relative;display:block;object-fit:contain;border-radius:0;box-shadow:0 10px 22px #1923321c}.public-site .public-format-sample-note{width:auto;max-width:100px;height:auto;max-height:142px}.public-site .public-format-sample-presentation{width:132px;max-width:100%;height:auto;max-height:100px}.public-site .public-format-sample[data-sample-format="kit"] .public-format-sample-note{position:absolute;left:0;top:0;width:83px;max-height:126px}.public-site .public-format-sample[data-sample-format="kit"] .public-format-sample-presentation{position:absolute;right:-2px;bottom:4px;width:124px;max-height:78px}.public-site .public-format-sample>.public-format-icon{width:76px;height:76px;padding:20px;box-sizing:content-box;stroke-width:1.5;color:var(--catalog-blue);background:var(--catalog-soft);border-radius:16px}.public-site .public-format-sample[data-sample-format="kit"]>.public-format-icon{width:38px;height:38px;padding:12px;border-radius:12px}.public-site .public-single-format-purchase{grid-column:1/-1;display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:16px;min-width:0}.public-site .public-single-format-purchase>.btn{flex:none;min-height:48px;margin:0}.public-site .public-single-format-purchase .public-price{font-size:38px;line-height:1.08;font-weight:700;letter-spacing:-.025em;color:var(--catalog-ink)}.public-site .public-single-format-purchase .price-comparison{display:grid;grid-template-columns:auto auto;align-items:center;gap:5px 14px}.public-site .public-single-format-purchase .price-separate{grid-column:1/-1;font-size:16px;line-height:1.4}.public-site .public-single-format-purchase .price-saving{font-size:16px;line-height:1.4;max-width:15ch}.public-site .public-format-comparison-source{grid-column:1/-1;font-size:16px;line-height:1.5;color:var(--catalog-body);margin-top:-8px}.public-site .public-format-comparison-source>summary{min-height:44px;padding-block:10px;cursor:pointer;color:var(--catalog-blue)}.public-site .public-format-comparison-source>p{margin:2px 0 0;font-size:16px}.public-site .public-pricing-page .public-bundle-grid .public-product{border:0;padding:26px}.public-site .public-pricing-page .public-bundle-grid .public-product h3{font-size:29px;line-height:1.2}.public-site .public-pricing-page .public-bundle-grid .public-price{font-size:48px;line-height:1.1}.public-site .public-pricing-page .public-bundle-grid .public-product-purchase>.btn{min-height:52px;font-size:17px}.public-site .public-pricing-page .public-bundle-grid .public-format-label{font-size:17px}.public-site .public-practice-page .lp-practice-intro{align-items:start}.public-site .public-practice-page .lp-practice-intro .page-heading{margin:0 0 20px}.public-site .public-practice-page .lp-practice-intro .public-actions{margin:0}.public-site .public-practice-inventory{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:14px 32px;margin:22px 0 28px;padding:0;list-style:none}.public-site .public-practice-inventory>li{display:flex;align-items:baseline;gap:8px;margin:0;padding:0;min-width:0}.public-site .public-practice-inventory strong{font-size:24px;font-weight:650;line-height:1.25;color:var(--catalog-ink);font-variant-numeric:tabular-nums}.public-site .public-practice-inventory span{color:var(--catalog-body);font-size:16px;line-height:1.45;max-width:24ch}.public-site .public-practice-kinds{margin-top:0}.public-site .public-practice-kinds .public-practice-grid{gap:20px;align-items:stretch}.public-site .public-practice-kind{display:flex;flex-direction:column;gap:0;border:0;background:var(--catalog-paper);padding:26px}.public-site .public-practice-kind h2{display:flex;align-items:center;gap:12px;font-size:29px;line-height:1.2;font-weight:650;margin:0 0 16px}.public-site .public-practice-kind h2>.public-format-icon{width:28px;height:28px;flex:none;color:var(--catalog-blue)}.public-site .public-practice-kind>p{font-size:17px;line-height:1.55;color:var(--catalog-body);margin:0;max-width:55ch}.public-site .public-practice-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;list-style:none;margin:24px 0;padding:0}.public-site .public-practice-flow>li{position:relative;display:flex;align-items:center;flex-direction:column;justify-content:center;gap:10px;text-align:center;min-width:0;font-size:16px;line-height:1.4;font-weight:550;color:var(--catalog-ink)}.public-site .public-practice-flow>li::after{content:"";position:absolute;right:-10px;top:21px;width:7px;height:7px;border-top:1.6px solid var(--catalog-blue);border-right:1.6px solid var(--catalog-blue);transform:rotate(45deg)}.public-site .public-practice-flow>li:last-child::after{display:none}.public-site .public-practice-flow>li>svg,.public-site .public-practice-flow>li>img{display:block;width:28px;height:28px;object-fit:contain;padding:12px;background:var(--catalog-soft);border-radius:12px;color:var(--catalog-blue);box-sizing:content-box}.public-site .public-practice-kind>.public-practice-caption{font-size:16px;line-height:1.5;margin:0 0 14px}.public-site .public-practice-kind>.text-link{display:inline-flex;align-items:center;gap:12px;min-height:44px;margin-top:auto;color:var(--catalog-blue);font-size:17px;font-weight:600;text-decoration:none}.public-site .public-practice-kind>.text-link:hover{text-decoration:underline;text-underline-offset:4px}.public-site .public-practice-kinds>.public-fine{font-size:16px;color:var(--catalog-body);margin-top:16px}.public-site .public-free-section>.topic-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.public-site .public-access-v88{padding:24px;border:0;border-radius:16px;background:var(--theme-surface,#fff)}.public-site .public-access-v88 h2{margin:0 0 20px;font-size:28px;line-height:1.2}.public-site .public-access-options{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.public-site .public-access-options>div{display:flex;align-items:flex-start;gap:14px;min-width:0}.public-site .public-access-options .public-format-icon{flex:none;width:28px;height:28px;color:var(--theme-link,#2455d6)}.public-site .public-access-v88 p{color:var(--theme-text,#192332);font-size:17px;line-height:1.55;margin:0;max-width:none}.public-site .public-access-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:20px;padding-top:16px;border-top:1px solid var(--theme-line,#d7e0ea)}.public-site .public-access-bottom>p{font-size:16px;max-width:72ch}.public-site .public-access-bottom>a{display:inline-flex;align-items:center;gap:12px;min-height:44px;flex:none;font-size:16px;color:var(--theme-link,#2455d6)}@media (min-width:760px){.public-site .public-catalog-page .lp-heading-layout{display:grid;grid-template-columns:minmax(0,1fr) clamp(270px,32vw,340px);gap:26px}.public-site .public-catalog-page .lp-heading-layout>.living-portraits{max-width:340px}}@media (max-width:1000px){.public-site .public-pricing-intro{align-items:flex-start;flex-direction:column;gap:18px}.public-site .public-single-formats .public-single-format{grid-template-columns:minmax(0,1fr) 90px;gap:18px 14px;padding:22px}.public-site .public-format-sample{width:90px;height:128px}.public-site .public-format-sample>.public-format-icon{width:54px;height:54px;padding:14px}.public-site .public-format-sample[data-sample-format="kit"]>.public-format-icon{width:28px;height:28px;padding:6px}.public-site .public-format-sample-note{max-width:83px;max-height:122px}.public-site .public-format-sample[data-sample-format="kit"] .public-format-sample-note{width:70px}.public-site .public-format-sample[data-sample-format="kit"] .public-format-sample-presentation{width:90px}.public-site .public-single-format-copy h2{font-size:24px}.public-site .public-single-format-purchase{align-items:stretch;flex-direction:column;gap:14px}.public-site .public-single-format-purchase>.btn{width:100%}.public-site .public-single-format-purchase .price-comparison{justify-content:start}}@media (max-width:700px){.public-site .public-catalog-controls{padding:18px 16px}.public-site .public-catalog-controls .public-search-row{grid-template-columns:minmax(0,1fr);gap:8px}.public-site .public-catalog-controls .public-search-row>.btn{min-height:44px;justify-self:end;padding:8px 14px}.public-site .public-single-formats>.public-product-grid{grid-template-columns:minmax(0,1fr);gap:16px}.public-site .public-single-formats .public-single-format{grid-template-columns:minmax(0,1fr) 105px;padding:22px}.public-site .public-format-sample{width:105px}.public-site .public-single-format-purchase{flex-direction:row;align-items:flex-end;flex-wrap:wrap}.public-site .public-single-format-purchase>.btn{width:auto;flex:1 1 150px}.public-site .public-practice-kinds .public-practice-grid{grid-template-columns:minmax(0,1fr);gap:16px}.public-site .public-practice-kind{padding:22px}.public-site .public-practice-kind h2{font-size:27px;gap:10px}.public-site .public-practice-inventory{gap:12px 20px}.public-site .public-practice-inventory>li{flex-wrap:wrap;gap:2px 7px}.public-site .public-practice-inventory span{max-width:22ch}.public-site .public-access-options{grid-template-columns:minmax(0,1fr);gap:18px}.public-site .public-access-bottom{align-items:flex-start;flex-direction:column;gap:8px}.public-site .public-free-section>.topic-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:380px){.public-site .public-single-formats .public-single-format{grid-template-columns:minmax(0,1fr) 78px;gap:18px 12px;padding:18px}.public-site .public-format-sample{width:78px;height:116px}.public-site .public-format-sample>.public-format-icon{width:48px;height:48px;padding:12px}.public-site .public-format-sample[data-sample-format="kit"]>.public-format-icon{width:24px;height:24px;padding:5px}.public-site .public-format-sample-note{max-width:75px;max-height:110px}.public-site .public-single-format-copy h2{font-size:23px}.public-site .public-single-format-copy p{font-size:16px}.public-site .public-single-format-purchase .public-price{font-size:36px}.public-site .public-practice-kind{padding:18px}.public-site .public-practice-kind h2{font-size:25px}.public-site .public-practice-flow{gap:12px}.public-site .public-practice-flow>li{font-size:15px}}.chronika-learning .mi127-materials .cl-material{container-name:cl-material inside-material;border-radius:var(--chronika-radius,12px)}.chronika-learning .mi127-materials .cl-material-stage{min-height:0;padding:clamp(18px,2.5vw,32px)}.chronika-learning .mi127-materials :is(.cl-demo-note,.cl-demo-slide){min-height:0;grid-template-columns:minmax(0,1fr) minmax(0,1.06fr);gap:clamp(24px,3vw,44px);align-items:start}.chronika-learning .mi127-materials .cl-demo-cover{align-self:stretch;align-content:center;gap:8px;padding:24px 18px 12px;background:var(--cl-paper);border:1px solid var(--cl-line);border-radius:var(--chronika-radius,12px)}.chronika-learning .mi127-materials .cl-demo-cover img{width:100%;max-width:400px;max-height:none;height:auto;outline:1px solid rgb(0 0 0 / 10%);outline-offset:-1px;box-shadow:0 8px 20px rgb(0 0 0 / 8%)}.chronika-learning .mi127-materials .cl-demo-slide .cl-demo-cover img{max-width:560px;max-height:none}.chronika-learning .mi127-materials .cl-demo-cover>span{font-size:1rem;line-height:1.5;min-height:44px;padding:8px 0}.chronika-learning .mi127-materials .cl-demo-excerpt{min-width:0;padding-block-start:clamp(16px,5vw,64px)}.chronika-learning .mi127-materials .cl-demo-excerpt h3{font-size:clamp(1.5rem,2.5vw,2rem);line-height:1.25;margin-block:0 16px;text-wrap:balance}.chronika-learning .mi127-materials .cl-demo-excerpt :is(p,.cl-excerpt){font-size:1.0625rem;line-height:1.6;max-width:50ch}.chronika-learning .mi127-materials .cl-source{font-size:.9375rem!important;line-height:1.5;font-variant-numeric:tabular-nums}.chronika-learning .mi127-materials .cl-demo-excerpt>.cl-inline-link{font-size:1rem;line-height:1.5;min-height:44px;align-items:center}.chronika-learning .mi127-next{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 28px;padding-block:20px 0}.chronika-learning .mi127-next p{max-width:48ch;margin:0;color:var(--cl-muted);font-size:1rem;line-height:1.5}.chronika-learning .mi127-next a{flex-shrink:0;font-size:1rem;min-height:44px;gap:12px}.chronika-learning .mi127-dialog{width:min(1120px,calc(100% - 24px));block-size:min(94dvh,980px);max-height:94dvh;padding:0;overflow:hidden;background:var(--cl-white);color:var(--cl-ink);border-radius:var(--chronika-radius,12px)}.chronika-learning .mi127-dialog[open]{display:flex;flex-direction:column}.chronika-learning .mi127-dialog::backdrop{background:rgb(8 17 31 / 76%)}.chronika-learning .mi127-dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 24px;flex-shrink:0}.chronika-learning .mi127-dialog-head h2{font-size:clamp(1.125rem,2vw,1.5rem);line-height:1.4;margin:0;max-width:45ch;min-width:0;overflow-wrap:anywhere}.chronika-learning .mi127-dialog-head form{margin:0;flex-shrink:0}.chronika-learning .mi127-dialog-head button{font-size:1rem;line-height:1.4;min-height:44px;padding:10px 14px}.chronika-learning .mi127-preview-tools{display:flex;align-items:center;justify-content:space-between;gap:8px 20px;flex-wrap:wrap;padding:0 24px 16px;flex-shrink:0}.chronika-learning .mi127-preview-tools :is(button,a){font:inherit;font-size:1rem;line-height:1.5;min-height:44px;display:inline-flex;align-items:center}.chronika-learning .mi127-preview-tools button{border:1px solid var(--cl-muted);border-radius:8px;background:var(--cl-paper);color:var(--cl-ink);padding:8px 16px;cursor:pointer}.chronika-learning .mi127-preview-tools button:disabled{cursor:default;opacity:.55}.chronika-learning .mi127-preview-tools button[aria-pressed="true"]{background:var(--theme-action,var(--cl-rust));border-color:var(--theme-action,var(--cl-rust));color:var(--theme-action-text,#fff)}.chronika-learning .mi127-preview-tools a{color:var(--cl-rust);text-underline-offset:.2em}.chronika-learning .mi127-preview-viewport{overflow:auto;overscroll-behavior:contain;min-height:0;max-width:100%;padding:24px;flex:1 1 auto;background:var(--cl-paper)}.chronika-learning .mi127-preview-viewport:focus-visible{outline-offset:-4px}.chronika-learning .mi127-preview-viewport [data-cl-preview-image]{min-width:0}.chronika-learning .mi127-preview-viewport img{width:auto;max-width:100%;height:auto;max-height:none;margin-inline:auto;background:#fff;outline:1px solid rgb(0 0 0 / 10%);outline-offset:-1px}.chronika-learning .mi127-preview-viewport[data-cl-preview-zoomed="true"] img{width:max(100%,960px);max-width:none;margin:0}.chronika-learning .mi127-preview-status{padding-block:32px;margin:0;font-size:1.0625rem;line-height:1.6;text-align:center}.chronika-learning .mi127-preview-error{max-width:52ch;margin-inline:auto;padding-block-end:24px}.chronika-learning .mi127-preview-error p{font-size:1rem;line-height:1.6}.chronika-learning .mi127-preview-error>div{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px}.chronika-learning .mi127-preview-error :is(button,a){font-size:1rem;line-height:1.5;min-height:44px}html.mi127-preview-open{overflow:hidden}.chronika-learning #formats.cc104 .cc111-focus{align-items:start;gap:clamp(20px,3vw,36px)}.chronika-learning #formats.cc104 .cc111-art{margin:0;overflow:hidden;min-width:0}.chronika-learning #formats.cc104 .cc104-format-area{min-width:0}.chronika-learning #formats.cc104 .cc104-selection-copy p{font-size:1rem;line-height:1.5;max-width:45ch}.chronika-learning #formats.cc104 .cc104-selection-buy{align-self:start}.chronika-learning #formats.cc104 .cc113-composition ul{font-size:1rem;line-height:1.5;gap:8px}.chronika-learning #formats.cc104 .cc104-formats button{min-height:54px;font-size:1rem;line-height:1.4}.chronika-learning #formats.cc104 .cc104-primary{min-height:48px;font-size:1rem;line-height:1.5;white-space:normal;text-align:center}.chronika-learning #formats.cc104 .cc104-pack-detail p{font-size:1rem;line-height:1.6;max-width:65ch}.chronika-learning #formats.cc104 .cc104-extra-copy>span{font-size:.9375rem;line-height:1.5}@container inside-material (max-width:780px){.chronika-learning .mi127-materials :is(.cl-demo-note,.cl-demo-slide){grid-template-columns:minmax(0,1fr);gap:24px}.chronika-learning .mi127-materials .cl-demo-excerpt{padding-block-start:0}.chronika-learning .mi127-materials .cl-demo-cover{padding:20px 16px 8px}.chronika-learning .mi127-materials .cl-demo-note .cl-demo-cover img{max-width:300px}.chronika-learning .mi127-materials .cl-demo-slide .cl-demo-cover img{max-width:560px}}@media (max-width:560px){.chronika-learning .mi127-materials .cl-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:4px;gap:4px;overflow:visible}.chronika-learning .mi127-materials .cl-tabs [data-cl-tab]{justify-content:center;min-width:0;min-height:48px;padding:10px 6px;font-size:1rem;border-radius:8px;white-space:normal;text-align:center}.chronika-learning .mi127-materials .cl-tabs [aria-selected="true"]{background:var(--cl-paper);text-decoration:underline;text-underline-offset:.35em;text-decoration-thickness:2px}.chronika-learning .mi127-materials .cl-tab-indicator{display:none}.chronika-learning .mi127-materials .cl-material-stage{padding:18px 16px}.chronika-learning .mi127-materials .cl-demo-excerpt h3{font-size:1.5rem}.chronika-learning .mi127-next{align-items:start;gap:8px}.chronika-learning .mi127-next a{width:100%;justify-content:space-between}.chronika-learning .mi127-dialog-head{padding:16px;gap:12px;flex-wrap:wrap}.chronika-learning .mi127-dialog-head form{margin-inline-start:auto}.chronika-learning .mi127-preview-tools{padding:0 16px 12px;gap:4px 12px}.chronika-learning .mi127-preview-tools a{font-size:.9375rem}.chronika-learning .mi127-preview-viewport{padding:16px}.chronika-learning #formats.cc104 .cc104-selection-buy{width:100%}}@media (hover:hover){.chronika-learning .mi127-preview-tools button:not(:disabled):hover{border-color:var(--cl-rust)}.chronika-learning .mi127-materials .cl-demo-cover:hover>span{text-decoration:underline;text-underline-offset:.2em}}@media (prefers-reduced-motion:no-preference){.chronika-learning .mi127-materials .cl-tabs [data-cl-tab],.chronika-learning .mi127-preview-tools button{transition:background-color 120ms ease-out,color 120ms ease-out,border-color 120ms ease-out}}@media (prefers-reduced-motion:reduce){.chronika-learning .mi127-materials *, .chronika-learning .mi127-dialog *{animation:none!important;scroll-behavior:auto!important;transition:none!important}}@media (forced-colors:active){.chronika-learning .mi127-materials .cl-demo-cover,.chronika-learning .mi127-preview-tools button{border-color:ButtonText}.chronika-learning .mi127-materials .cl-tabs [aria-selected="true"]{outline:2px solid Highlight;outline-offset:-3px}}body{--rf-control-line: var(--theme-muted, #405471);--rf-space: clamp(20px, 2.4vw, 32px)}@supports (color:color-mix(in srgb, #000 50%, #fff)){body{--rf-control-line:color-mix(in srgb, var(--theme-muted, #405471) 76%, var(--theme-surface, #fff))}}:is(.public-catalog-page,.public-practice-page,.as96,.ch-catalog,.ch-library,.ch-pricing,.ch-practice,.ch-check-page){min-width:0;color:var(--theme-text, #192332)}:is(.public-catalog-page,.public-practice-page,.as96,.ch-catalog,.ch-library,.ch-pricing,.ch-practice,.ch-check-page) :is(button,a,select,input,textarea,summary):focus-visible,
.app-shell :is(.admin-section,.owner-login,.pf115-purchase,.pf115-auth,.pf115-order) :focus-visible{outline:3px solid var(--theme-focus, #2455d6);outline-offset:3px}:is(.public-catalog-page,.public-practice-page,.as96,.ch-catalog,.ch-library,.ch-pricing,.ch-practice,.ch-check-page) :is(button,select,input,textarea){font-family:inherit}.chronika-ui :is(.ch-catalog,.ch-library,.ch-pricing,.ch-practice,.ch-check-page) :is(.ch-button,.ch-text-link){min-height:48px;line-height:1.45}.chronika-ui :is(.ch-catalog,.ch-library,.ch-pricing,.ch-practice,.ch-check-page) :is(.ch-button,.ch-text-link)>svg,
.public-site :is(.public-catalog-page,.public-practice-page) .public-format-icon,
.cc104 :is(.cc104-extra-icon,.cc104-formats) svg,
.pf115-purchase :is(.pf115-formats,.pf115-access) svg{flex-shrink:0;stroke-width:2px}.chronika-ui :is(.ch-catalog,.ch-library,.ch-pricing,.ch-practice) :is(.ch-select,.answer-input),
.public-site .public-catalog-search input,
.app-shell :is(.admin-form,.admin-search-form,.owner-login-form,.studio-file-form,.studio-cover-form) :is(input:not([type=checkbox]):not([type=radio]),select,textarea),
.pf115-purchase :is(.answer-input,.select){border-color:var(--rf-control-line);color:var(--theme-text, #192332);background-color:var(--theme-surface, #fff);font-size:1.0625rem;min-height:48px;line-height:1.5}.chronika-ui :is(.ch-catalog,.ch-library,.ch-pricing,.ch-practice) select,
.public-site .public-catalog-search input{max-width:100%;min-width:0}.chronika-ui .ch-commerce-v80.ch-catalog .ch-commerce-controls{padding:var(--rf-space);gap:18px;background:var(--theme-surface, #fff);border-radius:20px}.chronika-ui .ch-commerce-v80.ch-catalog .ch-commerce-controls .ch-labelled-search{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;min-height:0;padding:0;border:0;border-radius:0;background:none}.chronika-ui .ch-commerce-v80.ch-catalog .ch-commerce-controls .ch-labelled-search:focus-within{outline:none}.chronika-ui .ch-filter-label{display:block;margin:0;color:var(--theme-text, #192332);font-size:1rem;line-height:1.4;font-weight:550}.chronika-ui .ch-commerce-v80.ch-catalog .ch-commerce-controls :is(.ch-sort-field,.ch-period-select-field){grid-template-columns:minmax(0,1fr);gap:8px;align-content:end}.chronika-ui .ch-commerce-v80.ch-catalog .ch-commerce-controls .ch-sort-field{display:grid}.chronika-ui .ch-search-control{display:flex;align-items:center;gap:12px;min-width:0;padding-inline:14px;border:1px solid var(--rf-control-line);border-radius:12px;background:var(--theme-surface, #fff)}.chronika-ui .ch-search-control>svg{width:22px;height:22px;flex:none;color:var(--theme-muted);stroke-width:2px}.chronika-ui .ch-search-control:focus-within{outline:3px solid var(--theme-focus);outline-offset:3px}html[data-theme=dark] .chronika-ui .ch-catalog .ch-commerce-controls .ch-labelled-search,
html[data-theme=dark] .chronika-ui .ch-catalog .ch-labelled-search .ch-search-control>input{background-color:transparent!important}html[data-theme=dark] .chronika-ui :is(.ch-catalog,.ch-library,.ch-pricing,.ch-practice) :is(.ch-select,.answer-input),
html[data-theme=dark] .chronika-ui .ch-library .ch-library-search,
html[data-theme=dark] .public-site .public-catalog-search input,
html[data-theme=dark] .app-shell :is(.admin-form,.admin-search-form,.owner-login-form,.studio-file-form,.studio-cover-form) :is(input:not([type=checkbox]):not([type=radio]),select,textarea),
html[data-theme=dark] .pf115-purchase :is(.answer-input,.select){border-color:var(--rf-control-line)!important}.chronika-ui .ch-account-v80.ch-library .ch-library-search{border-color:var(--rf-control-line)}:is(.ch-catalog,.ch-library,.ch-pricing,.ch-practice,.public-catalog-search,.pf115-purchase,.admin-form,.admin-search-form,.owner-login-form,.studio-file-form,.studio-cover-form) :is(input,select,textarea)[aria-invalid=true]{--rf-control-line:var(--theme-error)}.chronika-ui .ch-commerce-v80.ch-catalog .ch-search-control input{min-height:50px;padding-block:12px;color:var(--theme-text);font-size:1.0625rem}.chronika-ui .ch-commerce-v80.ch-catalog .ch-commerce-controls .ch-select{border:1px solid var(--rf-control-line);border-radius:12px;padding-block:12px;background-color:var(--theme-surface);color:var(--theme-text);min-height:52px}.chronika-ui .ch-commerce-v80.ch-catalog .ch-catalog-results-heading{display:flex;align-items:center;justify-content:space-between;gap:12px 24px;flex-wrap:wrap;margin:20px 0}.chronika-ui .ch-commerce-v80.ch-catalog .ch-catalog-results-heading h2{font-size:1.0625rem;line-height:1.5;color:var(--theme-muted);font-variant-numeric:tabular-nums}.chronika-ui .ch-catalog .ch-reset-button{min-height:44px;white-space:normal;text-align:start}.chronika-ui .ch-commerce-v80.ch-catalog .ch-topic-card h3{font-size:1.4375rem;line-height:1.28;text-wrap:pretty}.chronika-ui .ch-commerce-v80.ch-catalog .ch-topic-card .ch-topic-copy{padding:22px}.chronika-ui .ch-catalog .ch-topic-period{font-size:1rem;line-height:1.5}.public-site .public-catalog-controls{margin-block:28px 32px}.public-site .public-catalog-search{padding:24px;background:var(--theme-surface);border:1px solid var(--theme-line);border-radius:16px}.public-site .public-catalog-search>label{display:block;font-size:1.0625rem;font-weight:600;line-height:1.45;margin-bottom:10px}.public-site .public-catalog-search .public-search-row{display:flex;align-items:center;gap:12px;min-width:0}.public-site .public-catalog-search input{flex:1;width:100%;border-radius:10px;padding:12px 14px}.public-site .public-catalog-search #public-topic-results{font-size:1rem;line-height:1.5;margin:12px 0 0;color:var(--theme-muted)}.public-site .public-catalog-controls .public-periods{margin-top:18px;gap:10px}.public-site .public-catalog-controls .public-periods>a{min-height:44px;font-size:1rem;line-height:1.4;padding:11px 15px}.public-site .public-catalog-page .section-heading{gap:12px;align-items:baseline}.public-site .public-catalog-page .section-heading>span{font-size:1rem;color:var(--theme-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.public-site :is(.public-search-empty,.public-catalog-page .public-empty){max-width:68ch;padding-block:28px}@media (min-width:1000px){.public-site :is(.lp-heading-layout,.lp-practice-intro){grid-template-columns:minmax(0,1fr) 400px;gap:32px;align-items:start}.public-site :is(.lp-heading-layout,.lp-practice-intro)>.living-portraits[data-lp-compact=true]{max-width:400px;width:100%}}.living-portraits[data-lp-character=chernomyrdin] .lp-portrait{overflow:clip}:is(.public-site,.chronika-ui) .living-portraits[data-lp-compact=true] :is(.lp-text,.lp-source){overflow-wrap:break-word;word-break:normal}:is(.public-site,.chronika-ui) .living-portraits[data-lp-compact=true] .lp-name{text-wrap:pretty;line-height:1.3}.chronika-ui .ch-pricing-topic-first .ch-commerce-heading{max-width:900px;margin-bottom:28px}.chronika-ui .ch-pricing-topic-first .ch-commerce-heading>p{font-size:1.125rem;line-height:1.6;color:var(--theme-muted);max-width:58ch;margin-top:16px}.chronika-ui .ch-topic-purchase{padding:var(--rf-space);border-radius:20px;background:var(--theme-surface);margin-bottom:40px;min-width:0}.chronika-ui .ch-topic-purchase-heading{display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:20px 32px;align-items:end;margin-bottom:24px}.chronika-ui .ch-topic-purchase h2{font-size:clamp(1.625rem,2.6vw,2.125rem);line-height:1.2;letter-spacing:-.025em;margin:0}.chronika-ui .ch-topic-purchase-heading .ch-field{margin:0;min-width:0}.chronika-ui .ch-topic-purchase-heading .ch-select{width:100%;border-radius:12px;padding:12px 40px 12px 14px}.chronika-ui .ch-topic-purchase-layout{display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:32px;align-items:start}.chronika-ui .ch-topic-purchase-art{min-width:0}.chronika-ui .ch-topic-purchase-art>.ch-historical-art{display:block;aspect-ratio:4/3;min-height:0;width:100%;height:auto;border-radius:12px;overflow:hidden}.chronika-ui .ch-topic-purchase-art>.ch-historical-art>img{height:100%;width:100%;object-fit:cover;outline:1px solid #0000001a;outline-offset:-1px}html[data-theme=dark] .chronika-ui .ch-topic-purchase-art>.ch-historical-art>img{outline-color:#ffffff1a}.chronika-ui .ch-topic-purchase-art>span:last-child{display:block;margin-top:12px;color:var(--theme-muted);font-size:1rem;line-height:1.5}.chronika-ui .ch-topic-purchase-content{min-width:0}.chronika-ui .ch-topic-purchase-content>h3{font-size:clamp(1.5rem,2.5vw,1.875rem);font-weight:650;line-height:1.25;letter-spacing:-.02em;margin:0 0 20px;text-wrap:pretty}.chronika-ui .ch-topic-purchase .ch-price-tabs-list{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:6px;width:100%;height:auto;min-height:0;border:0;border-radius:0;padding:0;margin:0 0 20px;background:none;overflow:visible}.chronika-ui .ch-topic-purchase .ch-price-tab{height:auto;min-height:46px;flex:0 1 auto;max-width:100%;border:1px solid var(--rf-control-line);padding:10px 13px;border-radius:10px;background:var(--theme-surface);color:var(--theme-text);font-size:1rem;line-height:1.4;white-space:normal;text-align:center}.chronika-ui .ch-topic-purchase .ch-price-tab[data-state=active]{background:var(--theme-action);border-color:var(--theme-action);color:var(--theme-action-text);box-shadow:none;font-weight:650}.chronika-ui .ch-topic-purchase .ch-price-panel{margin:0;padding:0;min-width:0}.chronika-ui .ch-topic-purchase .ch-format-explanation{margin:0 0 20px;font-size:1.0625rem;line-height:1.6;color:var(--theme-muted);max-width:58ch}.chronika-ui .ch-topic-purchase-action{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:20px 24px;border-top:1px solid var(--theme-line);padding-top:20px}.chronika-ui .ch-topic-purchase-action>.ch-price{margin:0;min-width:0}.chronika-ui .ch-topic-purchase-action .ch-price-current{font-size:2.25rem;line-height:1.15;letter-spacing:-.025em;font-variant-numeric:tabular-nums}.chronika-ui .ch-topic-purchase-action>.ch-button{height:auto;white-space:normal;min-width:min(100%,180px);min-height:52px;padding:13px 18px;font-size:1.0625rem;line-height:1.4;text-align:center;justify-content:center}.chronika-ui .ch-topic-purchase .ch-product-status{font-size:1rem;line-height:1.55;color:var(--theme-muted);margin:16px 0 0}.chronika-ui .ch-topic-format-unavailable>p{font-size:1.0625rem;line-height:1.6;margin-bottom:10px;max-width:54ch}.chronika-ui .ch-topic-purchase>.ch-pricing-video-bridge{margin-top:20px;font-size:1rem}.chronika-ui .ch-pricing-topic-first .ch-primary-bundles>.ch-section-heading h2{font-size:clamp(1.625rem,2.8vw,2.25rem);line-height:1.2;text-wrap:pretty}.chronika-ui .ch-pricing-topic-first .ch-primary-bundles>.ch-section-heading p{font-size:1.0625rem;line-height:1.6;color:var(--theme-muted);margin-top:12px}.chronika-ui .ch-pricing-topic-first .ch-package-full .ch-package-exclusion{color:inherit;font-size:1rem;line-height:1.5;margin-top:14px}.chronika-ui .ch-pricing-topic-first .ch-custom-pricing-visible{padding:28px 0 0;margin-top:32px;border:0;border-top:1px solid var(--theme-line);border-radius:0;background:none;display:grid;gap:32px}.chronika-ui .ch-pricing-topic-first .ch-custom-pricing-visible .ch-period-pricing{margin:0;padding:0;border:0}.chronika-ui .ch-pricing-topic-first .ch-custom-pricing-visible .ch-whole-library>.ch-product-card{max-width:680px}.cc104 .cc112-topic .cc112-formats button[aria-pressed=true]{box-shadow:inset 0 -1px 0 var(--cc-accent)}.cc104 .cc113-composition li>svg{width:21px;height:21px;stroke-width:2px}.cc104 :is(.cc104-pack-art,.cc113-composition-art) svg :is(path,rect,line,polyline,circle,ellipse){vector-effect:non-scaling-stroke;stroke-width:2px}.cc104 .cc104-pack-benefit{line-height:1.45}.cc104 .cc104-extra-copy>span{line-height:1.5}.chronika-ui .ch-practice .ch-workspace{padding:var(--rf-space);border:1px solid var(--theme-line);border-radius:20px;background:var(--theme-surface)}.chronika-ui .ch-practice .ch-practice-guide{padding:22px 0 0;border:0;border-top:1px solid var(--theme-line);border-radius:0;background:none;max-width:760px}.chronika-ui .ch-practice .ch-practice-guide-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:16px}.chronika-ui .ch-practice .ch-practice-guide h2{font-size:1.4375rem;line-height:1.3;margin:0}.chronika-ui .ch-practice .ch-practice-check-methods{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.chronika-ui .ch-practice .ch-practice-check-methods>span{display:flex;align-items:flex-start;gap:12px;min-width:0;font-size:1rem;line-height:1.5}.chronika-ui .ch-practice .ch-practice-check-methods>span>svg{width:24px;height:24px;flex:none;margin-top:2px;color:var(--theme-link);stroke-width:2px}.chronika-ui .ch-practice .ch-practice-check-methods strong{display:block;margin-top:4px;font-size:1.0625rem;line-height:1.5;color:var(--theme-text)}.chronika-ui .ch-practice .ch-practice-guide>p{font-size:1rem;line-height:1.55;color:var(--theme-muted);margin-top:16px;display:flex;gap:10px;align-items:flex-start}.chronika-ui .ch-practice .ch-practice-guide>p>svg{width:20px;height:20px;flex:none;margin-top:2px}.chronika-ui #practice-content .practice-filter-toolbar{padding-block:20px 0;border-top:1px solid var(--theme-line)}.chronika-ui #practice-content .bank-filters{gap:8px}.chronika-ui #practice-content .bank-filter{min-height:48px;padding:11px 14px;border-radius:10px;font-size:1rem;line-height:1.4;background:var(--theme-surface);color:var(--theme-text);border-color:var(--rf-control-line)}.chronika-ui #practice-content .bank-filter.active{background:var(--theme-soft);border-color:var(--theme-link);color:var(--theme-link);font-weight:600}.chronika-ui #practice-content .bank-filter.active>small{color:inherit}.chronika-ui #practice-content .bank-navigation{margin-top:24px;margin-bottom:20px;align-items:end}.chronika-ui #practice-content .bank-navigation .btn{min-width:48px;min-height:48px;border-radius:10px}.chronika-ui #practice-content .task-label{font-size:1rem;line-height:1.5;color:var(--theme-muted);padding-bottom:16px}.chronika-ui #practice-content :is(.task-prompt,.answer-option,.task-stimulus blockquote,.matching-options,.matching-row,.order-items){font-size:1.125rem;line-height:1.65}.chronika-ui #practice-content .task-prompt{max-width:72ch}.chronika-ui #practice-content .answer-input{font-size:1.125rem;line-height:1.65;padding:14px;border-radius:12px}.chronika-ui #practice-content textarea.answer-input{min-height:168px;resize:vertical}.chronika-ui #practice-content .task-action{margin-top:20px}.chronika-ui #practice-content :is(.task-media,.task-stimulus){margin-block:20px}.chronika-ui #practice-content :is(.task-media img,.task-stimulus img){max-width:100%;height:auto}.chronika-ui #practice-content :is(.practice-sources,.practice-check-details){font-size:1rem;line-height:1.6;color:var(--theme-muted)}.chronika-ui #practice-content :is(.practice-sources,.practice-check-details)>summary{min-height:44px;padding-block:10px;cursor:pointer}.public-site .public-practice-kind h2{display:flex;align-items:center;gap:12px;font-size:1.6875rem;line-height:1.25}.public-site .public-practice-kind h2>.public-format-icon{width:27px;height:27px;flex:none}.public-site .public-practice-flow{gap:16px;font-size:1rem;line-height:1.45}.public-site .public-practice-flow .public-format-icon{width:26px;height:26px}.public-site .public-practice-kind>p{font-size:1.125rem;line-height:1.6;max-width:52ch}.public-site .public-practice-kind .public-practice-caption{font-size:1rem;line-height:1.55;color:var(--theme-muted)}.chronika-ui .ch-library :is(.ch-section-heading,.ch-library-heading)>p{font-size:1.0625rem;line-height:1.6}.chronika-ui .ch-library .ch-tabs-list{gap:4px 12px;flex-wrap:wrap;height:auto}.chronika-ui .ch-library .ch-tabs-list [data-slot=tabs-trigger]{min-height:48px;font-size:1.0625rem;line-height:1.4;white-space:normal}.chronika-ui .ch-empty-state[data-empty-kind]{grid-template-columns:44px minmax(0,1fr);padding:var(--rf-space);gap:18px;background:var(--theme-surface);border-color:var(--theme-line);border-radius:16px}.chronika-ui .ch-empty-mark{width:44px;height:44px;display:grid;place-items:center;border-radius:12px;color:var(--theme-link);background:var(--theme-soft)}.chronika-ui .ch-empty-mark>svg{width:26px;height:26px;stroke-width:2px}.chronika-ui .ch-empty-content h2{font-size:1.5625rem;line-height:1.25}.chronika-ui .ch-empty-content p{font-size:1.0625rem;line-height:1.6;margin-block:12px 20px}.chronika-ui .ch-check-review .ch-check-answer-review>summary{font-size:1.1875rem;line-height:1.5;padding-block:20px;gap:12px}.chronika-ui .ch-check-answer-content{padding-top:8px}.chronika-ui .ch-check-answer-comparison{display:grid;gap:12px}.chronika-ui .ch-check-answer-comparison p{margin:0;padding:16px 18px;border-radius:12px;font-size:1.0625rem;line-height:1.65}.chronika-ui .ch-check-answer-yours{background:var(--theme-surface);border:1px solid var(--theme-line);color:var(--theme-text)}.chronika-ui .ch-check-answer-correct{background:var(--theme-success-bg);border:1px solid var(--theme-success);color:var(--theme-text)}.chronika-ui .ch-check-answer-explanation{margin-top:20px;max-width:72ch}.chronika-ui .ch-check-answer-explanation h3{font-size:1.25rem;line-height:1.4;margin-bottom:8px}.chronika-ui .ch-check-answer-explanation p{font-size:1.125rem;line-height:1.7}.chronika-ui .ch-written-ai-criteria :is(p,blockquote){font-size:1.125rem;line-height:1.65}.chronika-ui .ch-written-ai-criteria>li>div{flex-wrap:wrap;gap:8px 16px}.pf115-purchase .modal-cover h2{font-size:1.625rem;line-height:1.27;text-wrap:pretty}.pf115-purchase .modal-cover .pf115-topic-title{font-size:1.125rem;line-height:1.5}.pf115-purchase .pf115-price-row{align-items:flex-end}.pf115-purchase .pf115-price-row .pf115-payment-note{font-size:1rem;line-height:1.5}.pf115-purchase .checkout-price .price-saving{border-radius:10px;gap:4px 8px}.pf115-auth .auth-provider{border-radius:12px;min-height:52px}.pf115-auth .auth-provider-copy{min-width:0}.pf115-order .pf115-order-actions{gap:12px}.app-shell :is(.admin-nav,.lesson-admin-tabs){gap:8px;scroll-padding-inline:8px;padding-block:8px 16px}.app-shell .admin-nav a{min-height:48px;font-size:1rem;line-height:1.4;white-space:nowrap;padding:12px 16px;border-radius:12px}.app-shell :is(.admin-section,.studio-grid,.studio-welcome) :is(p,.input-hint,.status-tag,dt,dd,.status-list>div){font-size:1rem;line-height:1.6}.app-shell :is(.admin-form,.admin-search-form,.owner-login-form,.studio-file-form,.studio-cover-form){gap:18px}.app-shell :is(.admin-form,.admin-search-form,.owner-login-form,.studio-file-form,.studio-cover-form) :is(.answer-label,label,legend){font-size:1rem;line-height:1.5}.app-shell .admin-form textarea{resize:vertical;min-height:128px}.app-shell :is(.admin-fieldset,.admin-format-checkboxes){border-color:var(--theme-line);border-radius:12px;padding:18px}.app-shell :is(.admin-row,.owner-order,.owner-bank-question){min-width:0;overflow-wrap:anywhere}.app-shell .owner-bank-question>summary{min-height:52px;font-size:1.0625rem;line-height:1.5;gap:12px;padding-block:14px}.app-shell .owner-bank-question>summary>small{font-size:0.875rem;line-height:1.5;overflow-wrap:anywhere}.app-shell :is(.admin-metrics,.admin-student-counts) strong{font-variant-numeric:tabular-nums;line-height:1.2}.app-shell :is(.admin-activity-table,.admin-student-dates){font-variant-numeric:tabular-nums}.app-shell :is(.admin-activity-table-wrap,.admin-topic-checklist){scroll-padding:12px;scrollbar-width:thin}.app-shell :is(.form-error,.form-message[role=alert],.pf115-status){font-size:1rem;line-height:1.6;overflow-wrap:anywhere}.public-site .as96 :is(.as96-intro-copy,.as96-section-intro,.as96-contact) p{font-size:1.125rem;line-height:1.65}.public-site .as96 .as96-flow-art :is(.as96-flow-line,.as96-flow-check,.as96-flow-connector,.as96-flow-chain,.as96-flow-node,.as96-flow-node-mark,.as96-flow-main-mark,.as96-flow-map-outline,.as96-flow-fold,.as96-flow-route,.as96-flow-map-emphasis){stroke-width:2px}.public-site .legal-page{max-width:76ch;margin-inline:auto;font-size:1.125rem;line-height:1.75}.public-site .legal-page :is(a,summary):focus-visible{outline:3px solid var(--theme-focus);outline-offset:3px}.public-site .legal-page .legal-version{font-size:.9375rem;line-height:1.6}.public-site .public-ege-guide :is(.eg-byline,.eg-source-note,.eg-sources p,.eg-counts>p){font-size:1rem;line-height:1.6}.public-site .public-ege-guide :is(.eg-metric>span,.eg-metric em,.eg-task-changes small){font-size:.9375rem;line-height:1.5}.public-site .public-ege-guide :is(.eg-task-changes p,.eg-skills p,.eg-textbook>p){font-size:1.0625rem;line-height:1.65}.public-site .public-ege-guide .eg-skills :is(.eg-outline,.eg-muted,.eg-ink,.eg-connect){vector-effect:non-scaling-stroke;stroke-width:2px}.cv101-page :is(.cv101-lesson-copy,.cv101-player-info,.cv101-feedback,.cv101-playback-error){min-width:0;font-size:1.0625rem;line-height:1.6}.cv101-page .cv101-lesson-copy h3{font-size:1.375rem;line-height:1.35;min-height:0;text-wrap:pretty}.cv101-page :is(.cv101-actions,.cv101-material-links){gap:12px;flex-wrap:wrap}.cv101-page :is(.cv101-material-links,.cv101-chapters) a{min-height:44px;font-size:1rem;line-height:1.5;white-space:normal}.cv101-page .cv101-lesson-nav a{min-height:48px;line-height:1.5;white-space:normal}.cv101-page :is(.cv101-error,.cv101-playback-error)>p{font-size:1.0625rem;line-height:1.6;max-width:58ch}.cv101-page .cv101-poster img,.cv101-page .cv101-poster:hover img{transform:none;transition:none}.cv101-page svg{stroke-width:2px}@media (hover:hover) and (pointer:fine){.cv101-page .cv101-poster:hover .cv101-play{background:var(--theme-action-hover)}}@media (max-width:700px){.chronika-ui .ch-commerce-v80.ch-catalog .ch-commerce-controls{padding:18px;gap:16px 12px}.chronika-ui .ch-commerce-v80.ch-catalog .ch-commerce-controls .ch-period-select-field{display:grid}.chronika-ui .ch-commerce-v80.ch-catalog .ch-commerce-controls .ch-select{font-size:1rem;padding-left:10px;padding-right:30px}.chronika-ui .ch-commerce-v80.ch-catalog .ch-topic-card .ch-topic-copy{padding:20px}.chronika-ui .ch-topic-purchase-heading{grid-template-columns:minmax(0,1fr);gap:18px;margin-bottom:20px}.chronika-ui .ch-topic-purchase-layout{grid-template-columns:minmax(0,1fr);gap:22px}.chronika-ui .ch-topic-purchase-art>.ch-historical-art{aspect-ratio:2/1;max-height:220px}.chronika-ui .ch-topic-purchase-art>span:last-child{margin-top:8px}.chronika-ui .ch-topic-purchase-content>h3{font-size:1.5625rem;line-height:1.3}.chronika-ui .ch-topic-purchase .ch-price-tabs-list{gap:8px}.chronika-ui .ch-topic-purchase .ch-price-tab{flex:1 1 calc(50% - 8px);padding:11px 8px}.chronika-ui .ch-topic-purchase-action{align-items:flex-start;gap:18px}.chronika-ui .ch-topic-purchase-action>.ch-button{width:100%}.chronika-ui .ch-practice .ch-practice-check-methods{gap:16px}.chronika-ui #practice-content .practice-filter-toolbar{padding-top:16px}.chronika-ui #practice-content .bank-navigation{margin-top:18px}.chronika-ui .ch-empty-state[data-empty-kind]{grid-template-columns:minmax(0,1fr);gap:16px}.chronika-ui .ch-empty-content h2{font-size:1.4375rem}.chronika-ui .ch-check-answer-comparison p{padding:14px}.public-site .public-catalog-search{padding:20px}.public-site .public-catalog-search .public-search-row{flex-wrap:wrap}.public-site .public-catalog-search input{flex-basis:100%}.public-site .public-catalog-search .btn{min-height:44px;padding-block:10px}.public-site .public-practice-kind h2{font-size:1.5625rem}.public-site .public-practice-flow{gap:12px}.app-shell .admin-row{gap:12px}.app-shell .admin-nav a{padding-inline:12px}.app-shell .admin-fieldset{padding:16px}}@container chronika-app (max-width:700px){.chronika-ui .ch-topic-purchase-heading,.chronika-ui .ch-topic-purchase-layout{grid-template-columns:minmax(0,1fr);gap:20px}.chronika-ui .ch-topic-purchase-art>.ch-historical-art{aspect-ratio:2/1;max-height:220px}.chronika-ui .ch-topic-purchase .ch-price-tab{flex:1 1 calc(50% - 8px)}.chronika-ui .ch-topic-purchase-action>.ch-button{width:100%}}@media (max-width:360px){.chronika-ui .ch-practice .ch-practice-check-methods{grid-template-columns:minmax(0,1fr)}.chronika-ui .ch-commerce-v80.ch-catalog .ch-commerce-controls{grid-template-columns:minmax(0,1fr)}.chronika-ui .ch-commerce-v80.ch-catalog .ch-commerce-controls :is(.ch-sort-field,.ch-period-select-field){grid-column:1}.chronika-ui .ch-topic-purchase{padding:18px}.chronika-ui .ch-topic-purchase .ch-price-current{font-size:2rem}.chronika-ui .ch-topic-purchase-content>h3{font-size:1.4375rem}}@media (prefers-reduced-motion:reduce){.chronika-ui :is(.ch-catalog,.ch-pricing,.ch-library,.ch-practice) :is(button,.ch-button){transition:none}}@media (forced-colors:active){.chronika-ui .ch-topic-purchase .ch-price-tab[data-state=active]{outline:2px solid Highlight;outline-offset:-4px}.chronika-ui .ch-catalog .ch-period-button[aria-pressed=true]{outline:2px solid Highlight;outline-offset:-4px}}.chronika-ui .ch-journey-v85 .ch-journey-content.has-companion{grid-template-columns:minmax(0,1fr) 248px}.chronika-ui .ch-journey-v85 .ch-journey-companion{max-width:248px}.chronika-ui .cl-program-topic-preview{list-style:none;padding:0;margin:16px 0}.chronika-ui .cl-program-topic-preview a{display:flex;align-items:center;gap:12px;padding:12px 0;min-height:48px;border-bottom:1px solid var(--theme-line);font-size:18px;line-height:1.4;text-decoration:none;color:var(--theme-text);font-weight:600}.chronika-ui .cl-program-topic-preview a>span{color:var(--theme-link);font-variant-numeric:tabular-nums;flex:none}.chronika-ui .cl-program-topic-preview a>svg{margin-left:auto;flex:none}@media (max-width:900px){.chronika-ui .ch-journey-v85 .ch-journey-content.has-companion{grid-template-columns:minmax(0,1fr)}.chronika-ui .ch-journey-v85 .ch-journey-companion{width:100%;max-width:360px;justify-self:center}}.public-site .public-catalog-page .lp-heading-layout{display:block;min-height:0}.public-site .public-catalog-page .lp-heading-main{max-width:none}.public-site .public-catalog-page .page-heading{margin:0 0 12px}.public-site .public-catalog-page .page-heading h1{max-width:none;margin-bottom:12px}.public-site .public-catalog-page .page-heading p{max-width:65ch;margin-top:0}.public-site .public-catalog-page .public-actions{margin-top:16px}.public-site .public-catalog-page .lp-heading-layout{margin-bottom:24px}.public-site .public-topic-formats{display:flex;flex-wrap:wrap;gap:8px 14px;list-style:none;margin:16px 0 12px;padding:0;color:var(--theme-text);font-size:16px;line-height:1.45}.public-site .public-topic-formats li{display:flex;align-items:center;gap:7px}.public-site .public-topic-formats li:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--theme-link);flex:none}.public-site .public-topic-card .topic-bottom{align-items:flex-end;gap:16px;flex-wrap:wrap}.public-site .public-topic-card .topic-price{font-size:17px;line-height:1.5;white-space:normal}.public-site .public-topic-card .card-open{font-size:16px;line-height:1.5}.public-site .public-catalog-controls{position:relative;background:var(--theme-surface);border:1px solid var(--theme-line)}.public-site .public-catalog-controls .public-periods{flex-wrap:nowrap;overflow:auto;max-width:100%;padding:4px 2px 12px;scroll-padding-inline:8px;scrollbar-width:thin}.public-site .public-catalog-controls .public-periods a{flex:none;white-space:nowrap}.cc104 .cc139-heading{display:block;margin-bottom:30px}.cc104 .cc139-heading p{margin:14px 0 0;color:var(--theme-muted);font-size:19px;line-height:1.5}.cc104 .cc139-programme-first{padding-top:0;margin-top:0;border-top:0}.cc104 .cc139-programme-first .cc104-bundles{display:block}.cc104 .cc139-ready-offer{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.55fr);gap:32px 48px;padding:32px;background:var(--theme-surface);border-radius:16px;align-items:center}.cc139-ready-copy :is(h2,h3){margin:0 0 14px;font-size:32px;line-height:1.15;letter-spacing:-.025em}.cc139-ready-copy p{font-size:18px;line-height:1.55;color:var(--theme-muted);max-width:52ch;margin:0}.cc139-ready-copy ul{display:flex;flex-wrap:wrap;gap:14px 20px;list-style:none;margin:22px 0 18px;padding:0}.cc139-ready-copy li{display:flex;align-items:center;gap:10px;font-size:18px;color:var(--theme-text)}.cc139-ready-copy li svg{width:26px;height:26px;fill:none;color:var(--theme-link)}.cc139-ready-copy .cc139-video-exclusion{font-size:16px}.cc139-ready-purchase{display:flex;flex-direction:column;gap:10px;min-width:0}.cc139-ready-price{font-size:48px;line-height:1.08;letter-spacing:-.025em;font-variant-numeric:tabular-nums}.cc139-ready-purchase>span{font-size:16px;color:var(--theme-muted)}.cc139-ready-purchase .cc104-primary{margin-top:8px;min-height:56px;display:flex;gap:12px;align-items:center;justify-content:center;white-space:normal;font-size:18px}.cc139-ready-purchase .cc104-primary svg{width:22px;height:22px;flex:none}.cc139-ready-saving{margin:4px 0 0;font-size:18px;font-weight:650;line-height:1.4;color:var(--theme-link)}.cc139-ready-saving span{display:block;margin-top:4px;font-size:16px;font-weight:400;color:var(--theme-muted)}.cc104 .cc139-programme-first .cc104-pack-detail{display:block;padding:0;margin:18px 0 0;border:0}.cc104 .cc139-video-future{display:block;padding:0;margin:0;font-size:17px;line-height:1.55;color:var(--theme-muted);max-width:80ch}.cc139-video-future a{color:var(--theme-link);font-weight:600;text-underline-offset:4px}.cc104 .cc139-one-topic{margin-top:42px;padding-top:34px;border-top:1px solid var(--theme-line)}.cc104 .cc139-one-topic .cc104-heading{margin-bottom:20px}.cc139-fallback-programme{padding:28px;background:var(--theme-surface);border-radius:16px;margin:24px 0}.chronika-ui .ch-topic-card .ch-topic-open{white-space:normal}.chronika-ui .ch-topic-card .ch-topic-price{white-space:normal;line-height:1.45}.chronika-ui .ch-topic-card .ch-topic-bottom{flex-wrap:wrap;gap:12px}.chronika-ui .ch-pricing .ch-primary-bundles{margin-top:0;padding-top:0}.chronika-ui .ch-pricing .ch-topic-purchase{margin-top:40px}.chronika-ui .ch-pricing .ch-program-offers{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.chronika-ui .ch-pricing .ch-package-full{background:var(--theme-surface);border:1px solid var(--theme-line)}.chronika-ui .ch-catalog .ch-commerce-topic-grid{align-items:stretch}.chronika-ui .ch-catalog .ch-catalog-band{padding:20px 24px;border-radius:20px}.chronika-ui .ch-pricing .ch-package-copy h2{font-size:30px;line-height:1.15;margin:0 0 12px;letter-spacing:-.025em}@media (max-width:760px){.cc104 .cc139-ready-offer{grid-template-columns:minmax(0,1fr);gap:18px;padding:22px}.cc139-ready-copy :is(h2,h3){font-size:28px;margin-bottom:10px}.cc139-ready-price{font-size:40px}.cc139-ready-copy ul{margin:16px 0 14px;gap:10px 16px}.cc139-ready-copy li{font-size:17px;gap:8px}.cc139-ready-copy li svg{width:24px;height:24px}.cc139-ready-copy p{font-size:17px;line-height:1.45}.cc139-ready-purchase .cc104-primary{width:100%}.cc104 .cc139-one-topic{margin-top:32px;padding-top:26px}.cc104 .cc139-heading p{font-size:17px}.chronika-ui .ch-pricing .ch-program-offers{grid-template-columns:minmax(0,1fr)}.public-site .public-catalog-controls{padding:18px}.public-site .public-catalog-controls .public-search-row{grid-template-columns:minmax(0,1fr)}.public-site .public-catalog-controls .public-search-row .btn{justify-self:start;min-height:44px}}@media (prefers-reduced-transparency:no-preference){@supports (backdrop-filter:blur(12px)){.public-site .public-catalog-controls{background:color-mix(in srgb,var(--theme-surface) 90%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}}}.chronika-ui .ch-practice-focus .ch-practice-heading,.pp139-heading{display:flex;align-items:center;justify-content:space-between;gap:12px 24px;flex-wrap:wrap;margin:0 0 20px;padding:0}.chronika-ui .ch-practice-focus .ch-practice-heading h1,.public-site .pp139-heading h1{margin:0;font-size:clamp(28px,3vw,38px);line-height:1.15;letter-spacing:-.025em;font-weight:700;color:var(--theme-text,#192332)}.ch-practice-heading nav{display:flex;gap:8px 22px;align-items:center}.ch-practice-heading a,.pp139-heading a,.pp139-topic a{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-size:16px;font-weight:600;line-height:1.4;color:var(--theme-link,#2455d6)}.ch-practice-heading svg{width:18px;height:18px;flex:none}.chronika-ui .ch-practice-focus .ch-workspace{margin-top:0}.ch-practice-focus .practice-topic-control{max-width:none;margin-bottom:16px}.ch-practice-focus .practice-topic-control>.answer-label{margin-bottom:6px;font-size:16px}.ch-practice-focus .practice-select{max-width:100%;min-height:48px;font-size:17px}.ch-practice-focus #practice-content .practice-filter-toolbar{margin-bottom:10px}.ch-practice-focus #practice-content .bank-filter-summary{margin:6px 0 10px;font-size:15px;line-height:1.4}.ch-practice-focus #practice-content .bank-navigation{margin:12px 0;gap:8px}.ch-practice-focus #practice-content .practice-context{border-top:1px solid var(--theme-line,#d7e0ea);border-bottom:0;margin:20px 0 0;padding:18px 0 0}.ch-practice-focus #practice-content .task-label{margin-bottom:14px}.ch-practice-focus #practice-content .task-prompt{font-size:19px;line-height:1.55;margin:0 0 20px}.ch-practice-focus #practice-content .answer-options{margin-top:0}.ch-practice-focus .practice-quota>strong{display:block;font-weight:600;color:var(--theme-text,#192332)}.ch-practice-focus .practice-quota>span{display:block;color:var(--theme-muted,#556577);margin-top:4px}.ch-practice-focus .practice-quota{font-size:16px;line-height:1.5;margin:16px 0}.ch-practice-focus .practice-ai-notice{font-size:16px;line-height:1.5;margin:14px 0 10px;color:var(--theme-text,#192332)}.public-site .pp139-focus{max-width:1200px;margin-inline:auto}.public-site .pp139-focus .pp139-workspace{padding:28px;background:var(--theme-surface,#fff);border-radius:16px;margin:0 0 34px}.pp139-topic{display:flex;align-items:baseline;justify-content:space-between;gap:8px 20px;flex-wrap:wrap;margin-bottom:20px}.public-site .pp139-topic h2{font-size:24px;line-height:1.25;margin:0;font-weight:650;letter-spacing:-.02em}.public-site .pp139-focus .cl-contained-trial{padding:0;margin:0;border:0;background:transparent}.public-site .pp139-focus .cl-task-form legend{font-size:20px;line-height:1.5;font-weight:550;margin-bottom:18px}.public-site .pp139-focus .cl-task-form fieldset{border:0;margin:0;padding:0;min-width:0}.public-site .pp139-focus .cl-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.public-site .pp139-focus .cl-options label{min-height:52px;font-size:17px;line-height:1.5}.public-site .pp139-focus .cl-task-actions{margin-top:16px}.pp139-trial-policy{font-size:16px!important;line-height:1.5!important;color:var(--theme-muted,#556577);max-width:76ch;margin:18px 0 0!important}.pp139-methods{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 48px}.pp139-methods h3{font-size:22px;line-height:1.3;margin:0 0 10px;color:var(--theme-text,#192332)}.pp139-methods p,.pp139-limit-explanation{font-size:17px;line-height:1.6;color:var(--theme-muted,#556577);margin:0}.pp139-limit-explanation{padding-top:24px;margin-top:24px;border-top:1px solid var(--theme-line,#d7e0ea);max-width:76ch}@media (max-width:600px){.chronika-ui .ch-practice-focus .ch-practice-heading,.pp139-heading{gap:8px 16px;margin-bottom:14px}.ch-practice-heading nav{gap:16px}.public-site .pp139-focus .pp139-workspace{padding:20px;margin-bottom:28px}.public-site .pp139-focus .cl-options{grid-template-columns:minmax(0,1fr)}.public-site .pp139-focus .cl-task-form legend{font-size:18px}.pp139-topic{margin-bottom:14px}.public-site .pp139-topic h2{font-size:21px}.pp139-methods{grid-template-columns:minmax(0,1fr);gap:24px}.ch-practice-focus #practice-content .task-prompt{font-size:18px;line-height:1.5}.ch-practice-focus .practice-selector-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ch-practice-focus .practice-selector-row label{min-width:0;margin:0}.ch-practice-focus .practice-selector-row .select{max-width:100%;font-size:16px}.ch-practice-focus #practice-content .bank-navigation .bank-question-label{font-size:15px}.ch-practice-focus #practice-content .bank-navigation{margin:8px 0}.ch-practice-focus .practice-quota{font-size:16px}}.ch-practice-navigation,.pp139-follow{display:flex;align-items:center;flex-wrap:wrap;gap:8px 24px;margin-top:16px}.ch-practice-navigation a,.pp139-follow a{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-size:16px;font-weight:600;line-height:1.4;color:var(--theme-link,#2455d6)}.ch-practice-navigation svg{width:18px;height:18px;flex:none}.ch-practice-focus .practice-quota-details,.pp139-trial-details{font-size:16px!important;line-height:1.5!important;margin:14px 0 0!important;color:var(--theme-muted,#556577)}.ch-practice-focus .practice-quota{margin:10px 0}.ch-practice-focus #practice-content .task-label{margin:10px 0;font-size:16px;line-height:1.45}.ch-practice-focus #practice-content .task-prompt{margin-bottom:10px}.ch-practice-focus #practice-content .bank-navigation{padding-top:0;border-top:0}.public-site #main-content .pp139-focus{padding-inline:0}.public-site .pp139-focus .cl-options label{padding:10px 12px;gap:10px}.public-site .pp139-focus .cl-task-actions{margin-top:12px}.pp139-trial-policy{margin-top:12px!important}.pp139-follow{padding-top:12px;border-top:1px solid var(--theme-line,#d7e0ea)}@media (max-width:600px){.public-site .pp139-focus .pp139-workspace{padding:16px}.pp139-topic{margin-bottom:14px}.chronika-ui .ch-practice-focus .ch-workspace{padding:14px}.ch-practice-focus #view-practice-slot{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:8px 10px;align-items:start}.ch-practice-focus #practice-content{display:contents}.ch-practice-focus #practice-content>*{grid-column:1/-1;min-width:0}.ch-practice-focus .practice-topic-control{grid-column:1;margin:0;gap:4px}.ch-practice-focus .practice-topic-control>.answer-label{margin:0;font-size:16px;line-height:1.5}.ch-practice-focus #practice-content>.practice-filter-toolbar{grid-column:2;margin:0;min-width:0}.ch-practice-focus #practice-content .practice-selector-row{grid-template-columns:minmax(0,1fr);gap:8px;margin:0}.ch-practice-focus #practice-content .practice-mobile-filter,.ch-practice-focus #practice-content .practice-exam-control{gap:4px;font-size:16px;line-height:1.5}.ch-practice-focus #practice-content .practice-mobile-filter>span{white-space:nowrap}.ch-practice-focus #practice-content .practice-mobile-filter>.select,.ch-practice-focus .practice-topic-control>.select{font-size:16px;min-height:48px;padding:10px 28px 10px 10px;background-position:right 6px center}.ch-practice-focus #practice-content .bank-navigation{margin:0 0 4px;padding:0}.ch-practice-focus #practice-content .task-label{margin:0;font-size:16px}.ch-practice-focus #practice-content .task-prompt{margin:0}.ch-practice-focus .practice-quota{margin:0 0 4px}.ch-practice-focus .practice-quota-details{margin-top:8px!important}}@media (min-width:1024px){.ch-practice-focus #practice-content .answer-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ch-practice-focus #practice-content .answer-options legend{grid-column:1/-1}.ch-practice-focus #practice-content .answer-option{min-width:0;margin:0;align-items:start}}:is(.chronika-ui,.public-site) .catalog-material-facts{display:flex;flex-wrap:wrap;gap:8px 20px;list-style:none;padding:0;margin:12px 0 16px;color:var(--theme-text);font-size:16px;line-height:1.5;font-variant-numeric:tabular-nums}:is(.chronika-ui,.public-site) .catalog-material-facts li{display:inline-flex;align-items:center;gap:7px;min-width:0}:is(.chronika-ui,.public-site) .catalog-material-facts svg{width:19px;height:19px;flex:none;stroke-width:1.8;color:var(--theme-link)}.public-site .catalog-material-facts .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:420px){:is(.chronika-ui,.public-site) .catalog-material-facts{column-gap:14px}}.public-site .public-catalog-page .lp-heading-layout{margin-bottom:18px}.public-site .public-catalog-page .page-heading h1{font-size:clamp(34px,3.8vw,54px);line-height:1.12}.public-site .public-catalog-page .public-actions{margin-top:12px}.public-site .public-catalog-page .public-catalog-controls{padding:18px 20px}.public-site .public-catalog-page .public-catalog-controls .public-catalog-search{margin-bottom:12px}.public-site .public-catalog-page .public-catalog-controls .public-periods{padding-bottom:6px}.public-site .public-catalog-page [data-public-period]{margin-block:28px}.chronika-ui .ch-catalog.ch-commerce-v80 .ch-catalog-band{padding:16px 20px;gap:8px;margin:0 0 14px}.chronika-ui .ch-catalog.ch-commerce-v80 .ch-catalog-band h1{font-size:clamp(32px,3.7vw,46px);line-height:1.14;max-width:none}.chronika-ui .ch-catalog.ch-commerce-v80 .ch-catalog-band p{font-size:17px;line-height:1.5}@media (max-width:760px){.public-site .public-catalog-page .public-catalog-controls{padding:16px}.public-site .public-catalog-page .public-catalog-controls .public-search-row{grid-template-columns:minmax(0,1fr) auto;gap:8px}.public-site .public-catalog-page .public-catalog-controls .public-search-row>.btn{align-self:stretch;justify-self:stretch;min-height:48px;padding:10px 12px}.public-site .public-catalog-page .public-catalog-controls label{margin-bottom:8px}.public-site .public-catalog-page .public-catalog-controls #public-topic-results{margin-top:8px}.chronika-ui .ch-catalog.ch-commerce-v80 .ch-catalog-band{padding:14px 16px;gap:6px}}.public-site .public-catalog-page .page-heading{margin-bottom:0}.public-site .public-catalog-page .public-catalog-controls .public-catalog-search{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}@media (min-width:1000px){.public-site .public-catalog-page .lp-heading-main{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:end}.public-site .public-catalog-page .public-catalog-entry{align-self:end}.public-site .public-catalog-page .public-actions{margin-top:0;flex-wrap:nowrap}}@media (max-width:550px){.public-site .public-catalog-page .public-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.public-site .public-catalog-page .public-actions>a{padding:10px 12px;min-width:0;white-space:normal;text-align:center;font-size:16px;line-height:1.4}}.public-site .public-catalog-page .public-catalog-controls{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.public-site .public-catalog-page .public-catalog-controls .public-catalog-search{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;margin:0;max-width:none}.public-site .public-catalog-page .public-catalog-controls label{grid-column:1;grid-row:1;margin:0}.public-site .public-catalog-page .public-search-row{grid-column:1/-1;grid-row:2}.public-site .public-catalog-page .public-catalog-controls #public-topic-results{grid-column:2;grid-row:1;margin:0;text-align:right;font-size:16px;line-height:1.5}.public-site .public-catalog-page .public-catalog-controls .public-periods{margin-top:12px;padding-bottom:0}.public-site .public-catalog-page [data-public-period]{margin-block:22px}.public-site .public-catalog-page .public-catalog-search noscript{grid-column:1/-1}@media (max-width:550px){.public-site .public-catalog-page .public-catalog-controls .public-catalog-search{gap:8px}.public-site .public-catalog-page .public-catalog-controls #public-topic-results{font-size:15px}}.chronika-ui .ch-commerce-v80.ch-pricing .ch-program-offers{align-items:start}.chronika-ui .ch-commerce-v80.ch-pricing .ch-package-offer,
.chronika-ui .ch-commerce-v80.ch-pricing .ch-package-full.ch-package-with-preview,
.chronika-ui .ch-commerce-v80.ch-pricing .ch-package-files{grid-template-columns:minmax(0,1fr);gap:24px;padding:clamp(20px,3vw,32px);color:var(--theme-text,#192332)}.chronika-ui .ch-commerce-v80.ch-pricing .ch-package-full{background:var(--theme-surface,#fff)}.chronika-ui .ch-commerce-v80.ch-pricing .ch-package-files{background:var(--theme-soft,#e7eefc)}.chronika-ui .ch-commerce-v80.ch-pricing .ch-package-copy{grid-column:1;grid-row:1;color:var(--theme-text,#192332)}.chronika-ui .ch-commerce-v80.ch-pricing .ch-package-copy>div{min-width:0}.chronika-ui .ch-commerce-v80.ch-pricing .ch-package-copy :is(h2,h3){color:var(--theme-text,#192332);font-size:clamp(27px,2.8vw,32px);line-height:1.15;overflow-wrap:normal;word-break:normal}.chronika-ui .ch-commerce-v80.ch-pricing :is(.ch-package-summary,.ch-package-practice,.ch-package-exclusion,.ch-package-payment,.ch-bundle-difference){color:var(--theme-muted,#556577)}.chronika-ui .ch-commerce-v80.ch-pricing .ch-package-book{width:72px;height:72px}.chronika-ui .ch-commerce-v80.ch-pricing .ch-package-files .ch-package-copy{gap:16px;align-items:flex-start}.chronika-ui .ch-commerce-v80.ch-pricing .ch-package-purchase,
.chronika-ui .ch-commerce-v80.ch-pricing .ch-package-files .ch-package-purchase{grid-column:1;grid-row:2;color:var(--theme-text,#192332)}.chronika-ui .ch-commerce-v80.ch-pricing .ch-package-purchase .ch-price-separate{color:var(--theme-muted,#556577)}.chronika-ui .ch-commerce-v80.ch-pricing .ch-package-purchase>.ch-button{width:100%;min-width:0;white-space:normal}.chronika-ui .ch-commerce-v80.ch-pricing .ch-package-preview{grid-column:1;grid-row:3;width:100%;max-width:510px;justify-self:center}.chronika-ui .ch-library-trial-policy{margin:20px 0;color:var(--theme-muted,#556577);font-size:16px;line-height:1.5}.chronika-ui .ch-library-trial-policy p{margin:8px 0}@media (max-width:360px){.chronika-ui .ch-commerce-v80.ch-pricing .ch-package-files .ch-package-copy{display:block}.chronika-ui .ch-commerce-v80.ch-pricing .ch-package-book{margin-bottom:12px}}html[data-theme="dark"] .chronika-ui .ch-commerce-v80.ch-pricing .ch-package-full .ch-price-saving{color:#fff!important}.chronika-learning .cl-study-cycle{margin:0 0 18px;color:var(--theme-text,#192332);font-size:17px;font-weight:550;line-height:1.6;text-wrap:pretty}.chronika-learning .cl-study-cycle>span{display:inline-block;margin-inline:5px;color:var(--theme-link,#2455d6)}.attempt-card .text-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:6px}html body[data-analytics-context] .chronika-ui .ch-commerce-v80.ch-pricing
  :is(.ch-package-files .ch-package-purchase>.ch-button,.ch-custom-pricing .ch-product-card>.ch-button){--lg140-surface:var(--lg140-control);--lg140-foreground:var(--lg140-ink);--lg140-outline:var(--lg140-edge);box-shadow:inset 0 1px 0 var(--lg140-rim)}html body[data-analytics-context] .chronika-ui .ch-commerce-v80.ch-pricing
  :is(.ch-package-files .ch-package-purchase>.ch-button,.ch-custom-pricing .ch-product-card>.ch-button):hover:not(:disabled){--lg140-surface:var(--lg140-selected);--lg140-outline:var(--lg140-selected-edge);box-shadow:inset 0 1px 0 var(--lg140-rim)}.chronika-ui .ch-commerce-v80.ch-pricing .ch-package-purchase>.ch-button{border-radius:var(--ch-control-radius,12px)}html[data-theme="dark"] .chronika-ui{--lg140-control:#1b2d47e6;--lg140-control-opaque:#1b2d47;--lg140-ink:#edf4ff;--lg140-edge:#6b8fba;--lg140-selected:#294c79f2;--lg140-selected-opaque:#294c79;--lg140-selected-ink:#edf4ff;--lg140-selected-edge:#95bfff;--lg140-rim:#cce5ff70;--lg140-lower-rim:#06112280;--lg140-shadow:0 6px 18px -9px #02081499;--lg140-hover-shadow:0 10px 22px -10px #020814bd;--lg140-press-shadow:inset 0 2px 6px #02081499}@media (prefers-reduced-transparency:reduce){html[data-theme="dark"] .chronika-ui{--lg140-control:var(--lg140-control-opaque);--lg140-selected:var(--lg140-selected-opaque)}}@supports not (backdrop-filter:blur(8px)){html[data-theme="dark"] .chronika-ui{--lg140-control:var(--lg140-control-opaque);--lg140-selected:var(--lg140-selected-opaque)}}.chronika-learning .cl-demo-conditions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0 24px;padding-top:20px;border-top:1px solid var(--theme-line,#d7e0ea)}.chronika-learning .cl-demo-conditions p{margin:0;color:var(--theme-muted,#556577);font-size:16px;line-height:1.55}.chronika-learning .cl-demo-conditions strong{color:var(--theme-text,#192332)}.chronika-learning .cl-study-route{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0;padding:20px 0;list-style:none;border-block:1px solid var(--theme-line,#d7e0ea)}.chronika-learning .cl-study-route li{min-width:0}.chronika-learning .cl-study-route a{display:block;min-height:48px;text-decoration:none}.chronika-learning .cl-study-route strong{display:block;font-size:18px;line-height:1.4}.chronika-learning .cl-study-route span{display:block;margin-top:6px;color:var(--theme-muted,#556577);font-size:16px;line-height:1.5}.chronika-learning .cl-study-route li:last-child strong{color:var(--theme-text,#192332)}.chronika-ui .ch-package-audience{color:var(--theme-text,#192332);font-size:17px;line-height:1.5;margin:12px 0}.public-site .public-product-for{font-size:17px;line-height:1.5;color:var(--theme-text,#192332)}@media (max-width:760px){.chronika-learning .cl-demo-conditions{grid-template-columns:1fr;gap:12px}.chronika-learning .cl-study-route{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}}.chronika-learning .ht144{margin:20px 0;padding:0;border:0;background:transparent;color:var(--theme-text,#192332);scroll-margin-top:calc(var(--floating-header-height,90px) + 16px)}.ht144>summary{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;width:fit-content;max-width:100%;min-height:48px;padding:10px 16px;border:1px solid var(--theme-line,#d7e0ea);border-radius:12px;background:var(--lg140-control,var(--theme-surface,#fff));box-shadow:inset 0 1px 0 var(--lg140-rim,#ffffffa3);font-size:16px;line-height:1.5;cursor:pointer;list-style:none}.ht144>summary::-webkit-details-marker{display:none}.ht144>summary::marker{content:''}.ht144>summary strong{color:var(--theme-link,#2455d6);font-weight:650}.ht144 .ht144-teaser{color:var(--theme-muted,#556577)}.ht144 .ht144-panel{margin-top:16px;max-width:880px}.ht144 .ht144-search label{display:block;margin-bottom:8px;font-size:16px;font-weight:600}.ht144 .ht144-search>div{display:flex;gap:10px}.ht144 .ht144-search input{flex:1;min-width:0;min-height:48px;padding:10px 14px;border:1px solid var(--theme-line,#b8c6d8);border-radius:12px;background:var(--theme-surface,#fff);color:var(--theme-text,#192332);font:inherit}.ht144 .ht144-search button{min-height:48px;padding:10px 14px;border:1px solid var(--theme-line,#b8c6d8);border-radius:12px;background:var(--lg140-control,var(--theme-soft,#edf3fb));color:var(--theme-text,#192332);font:inherit;cursor:pointer}.ht144 .ht144-search button:disabled{opacity:.55;cursor:default}.ht144 .ht144-count{margin:10px 0;font-size:16px;line-height:1.45;color:var(--theme-muted,#556577)}.ht144 .ht144-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:20px;align-items:start}.ht144 .ht144-body:has(>.ht144-selection[hidden]){grid-template-columns:1fr}.ht144 :is(.ht144-results,.ht144-offers){list-style:none;margin:0;padding:0;display:grid;gap:6px}.ht144 .ht144-topic{display:flex;flex-direction:column;gap:2px;width:100%;min-height:48px;padding:8px 10px;border:0;border-bottom:1px solid var(--theme-line,#d7e0ea);border-radius:0;text-align:left;background:transparent;color:var(--theme-text,#192332);font:inherit;text-decoration:none;cursor:pointer}.ht144 .ht144-topic strong{font-size:16px;line-height:1.4;font-weight:600}.ht144 .ht144-topic span{font-size:16px;line-height:1.4;color:var(--theme-muted,#556577)}.ht144 .ht144-topic[aria-pressed=true]{background:var(--theme-soft,#edf3fb);box-shadow:inset 3px 0 0 var(--theme-link,#2455d6)}.ht144 .ht144-selection{min-width:0;padding:14px 16px;border-radius:12px;background:var(--theme-soft,#edf3fb)}.ht144 .ht144-selection h3{margin:4px 0 12px;font-size:20px;line-height:1.3;color:var(--theme-text,#192332)}.ht144 .ht144-selection p{margin:0;font-size:16px;line-height:1.5;color:var(--theme-muted,#556577)}.ht144 .ht144-offers a{display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:48px;padding:8px 10px;border:1px solid var(--theme-line,#d7e0ea);border-radius:10px;background:var(--theme-surface,#fff);color:var(--theme-text,#192332);font-size:16px;line-height:1.4;text-decoration:none}.ht144 .ht144-offers strong{flex-shrink:0;font-weight:650}.ht144 .ht144-detail{display:inline-flex;align-items:center;min-height:44px;margin-top:8px;font-size:16px}.ht144 .ht144-footer{display:flex;flex-wrap:wrap;gap:8px 24px;align-items:baseline;margin:12px 0 0;font-size:16px;line-height:1.5;color:var(--theme-muted,#556577)}.ht144 .ht144-footer a{min-height:44px;display:inline-flex;align-items:center;font-size:16px}.ht144 .ht144-empty{padding:10px;font-size:16px;line-height:1.5}.ht144 :is(summary,input,button,a):focus-visible{outline:3px solid var(--theme-link,#2455d6);outline-offset:3px}.ht144 .ht144-selection .ht144-video-status{margin-top:10px}@media (max-width:640px){.ht144>summary{gap:4px 12px;padding:10px 12px}.ht144 .ht144-body{grid-template-columns:1fr;gap:12px}.ht144 .ht144-search>div{gap:8px}.ht144 .ht144-search button{padding-inline:10px}.ht144 .ht144-results{grid-auto-flow:column;grid-auto-columns:minmax(240px,78%);grid-template-columns:none;overflow-x:auto;overscroll-behavior-inline:contain;max-width:100%;padding:3px 3px 8px;scroll-snap-type:x proximity}.ht144 .ht144-results>li{min-width:0;scroll-snap-align:start}.ht144 .ht144-topic{height:100%}.ht144 .ht144-offers a{flex-wrap:wrap}}@media (min-width:360px) and (max-width:640px){.ht144 .ht144-offers{grid-template-columns:repeat(2,minmax(0,1fr))}.ht144 .ht144-offers a{height:100%;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:4px}}html body.public-site .public-header .public-nav-more-content,html body .topbar .public-nav-more-content{background:var(--theme-surface,#fff)!important;border:1px solid var(--theme-line,#d7e0ea);box-shadow:inset 0 1px 0 #ffffff80,0 18px 54px -18px #142e554d;color:var(--theme-text,#192332);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);isolation:isolate}.public-site .public-nav-more-content .public-nav-group-title{grid-column:1/-1;font-size:14px;font-weight:600;line-height:1.4;color:var(--theme-muted,#556577);margin:4px 10px 6px;padding:0}.public-site .public-nav-more-content :is(.public-nav-route-links,.public-nav-home-links){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px 6px;padding:6px 0 10px}.public-site .public-nav-more-content :is(.public-nav-route-links,.public-nav-home-links)>a{display:flex;align-items:center;justify-content:flex-start;min-height:44px;padding:10px;border-radius:10px;font-size:16px;line-height:1.4;color:var(--theme-text,#192332);background:transparent;box-shadow:none;text-decoration:none;text-align:start;overflow-wrap:break-word}.public-site .public-nav-more-content .public-nav-route-links>a:last-child{grid-column:1/-1}.public-site .public-nav-more-content .public-nav-home-links{border-top:1px solid var(--theme-line,#d7e0ea);padding-top:14px}.public-site .public-nav-more-content .public-nav-appearance{padding:12px 6px;border-top:1px solid var(--theme-line,#d7e0ea)}.public-site .public-nav-more-content .public-nav-appearance select{width:100%;max-width:none;font-size:16px;min-height:44px}.public-site .public-nav-more-content .public-nav-edges{display:grid;grid-template-columns:1fr 1fr;gap:6px;border-top:1px solid var(--theme-line,#d7e0ea);padding:8px 0 0}.public-site .public-nav-more-content .public-nav-edges>a{font-size:14px;line-height:1.4;min-height:44px;padding:10px;border-radius:10px;color:var(--theme-muted,#556577)}.public-site .public-nav-more-content a:focus-visible{outline:3px solid var(--theme-focus,#2455d6);outline-offset:1px;background:var(--theme-soft,#e8effb)}@media (min-width:961px){.public-site .public-header .public-nav-more-content{width:390px;max-width:calc(100vw - 40px);max-height:calc(100dvh - 112px);overflow-y:auto;overscroll-behavior:contain;padding:12px;border-radius:20px}}@media (max-width:960px){html body.public-site .public-header .public-nav-more-content{box-shadow:none;border:0;background:var(--theme-surface,#fff)!important;border-radius:14px;padding:10px 4px}.public-site .public-nav-more-content .public-nav-group-title{font-size:15px}.public-site .public-nav-more-content :is(.public-nav-route-links,.public-nav-home-links){gap:4px}.public-site .public-nav-more-content .public-nav-edges>a{font-size:15px}}@media (hover:hover){.public-site .public-nav-more-content :is(.public-nav-route-links,.public-nav-home-links)>a:hover,.public-site .public-nav-more-content .public-nav-edges>a:hover{background:var(--theme-soft,#e8effb);color:var(--theme-link,#2455d6)}}@media (prefers-reduced-transparency:reduce){html body.public-site .public-header .public-nav-more-content{background:var(--theme-surface,#fff)!important;backdrop-filter:none;-webkit-backdrop-filter:none}}@media (forced-colors:active){html body.public-site .public-header .public-nav-more-content{background:Canvas!important;border:1px solid CanvasText;box-shadow:none}.public-site .public-nav-more-content a{color:LinkText}}.public-site .public-topic-card .topic-bottom{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding-top:10px}.public-site .public-topic-card .topic-bottom .topic-price{font-size:20px;line-height:1.35;font-weight:680;color:var(--theme-link,#2455d6);font-variant-numeric:tabular-nums}.public-site .public-topic-card .topic-bottom .card-open{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:11px 14px;border:1px solid transparent;border-radius:12px;background:var(--theme-action,#2455d6);color:var(--theme-action-text,#fff);font-size:16px;font-weight:600;line-height:1.35;white-space:nowrap;box-shadow:inset 0 1px 0 #ffffff47,0 5px 14px -9px #153b9e99;transition:background-color 150ms ease,box-shadow 150ms ease}@media (max-width:359px){.public-site .public-topic-card .topic-bottom{grid-template-columns:1fr}.public-site .public-topic-card .topic-bottom .card-open{width:100%}.public-site .public-topic-card .topic-bottom .topic-price{font-size:20px}}@media (hover:hover){.public-site .public-topic-card:hover .card-open{background:var(--theme-action-hover,#1743af);box-shadow:inset 0 1px 0 #ffffff47,0 7px 18px -9px #153b9e99}}@media (prefers-reduced-motion:reduce){.public-site .public-topic-card .card-open{transition:none}}@media (forced-colors:active){.public-site .public-topic-card .topic-bottom .card-open{border-color:ButtonText;background:ButtonFace;color:ButtonText;box-shadow:none}}.public-site #main-content .cl-start-check.cl-start-check-route,
.chronika-ui .cl-home-surface .ch-guest-check.cp145-start-check{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.85fr);align-items:center;gap:32px;padding:32px;border:1px solid var(--theme-line,#d7e0ea);border-radius:20px;background:var(--theme-surface,#fff);color:var(--theme-text,#192332)}.public-site #main-content .cl-start-check-route h2,
.chronika-ui .cp145-start-check h2{max-width:23ch;margin:0 0 14px;font-size:clamp(27px,2.8vw,36px);line-height:1.16;letter-spacing:-.025em}.public-site #main-content .cl-start-check-route .cl-entry-copy,
.chronika-ui .cp145-start-check>div{display:block;min-width:0}.public-site #main-content .cl-start-check-route .cl-entry-copy>p,
.chronika-ui .cp145-start-check>div>p{max-width:46ch;margin:0 0 22px;font-size:18px;line-height:1.55;color:var(--theme-muted,#556577)}.chronika-ui .cl-home-surface .cp145-start-check a.ch-button{display:inline-flex;align-items:center;gap:12px;min-height:50px;padding:13px 20px;color:var(--theme-action-text,#fff)!important;background:var(--theme-action,#2455d6)!important;border-radius:12px;white-space:normal}.chronika-learning .cp145-check-steps{display:grid;gap:16px;margin:0;padding:0;list-style:none;min-width:0}.chronika-learning .cp145-check-steps li{display:flex;align-items:flex-start;gap:14px;min-width:0;margin:0;padding:0}.chronika-learning .cp145-check-steps li>span{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:12px;background:var(--theme-soft,#e7eefc);color:var(--theme-link,#2455d6);font-size:16px;font-weight:700;line-height:1}.chronika-learning .cp145-check-steps strong{display:block;margin:0;font-size:18px;line-height:1.4;color:var(--theme-text,#192332)}.public-site #main-content .cl-start-check-route .cp145-check-steps p,
.chronika-ui .cp145-start-check .cp145-check-steps p{margin:2px 0 0;font-size:16px;line-height:1.45;color:var(--theme-muted,#556577)}.public-site #main-content #program .lp-program-intro .cl-section-head{display:block;max-width:70ch}.public-site #main-content #program .lp-program-intro h2{max-width:none;margin-bottom:14px}.public-site #main-content #program .lp-program-intro p,
.chronika-ui #program .ch-journey-intro>header>p{max-width:62ch;margin:0 0 24px;font-size:18px;line-height:1.55;text-wrap:pretty}.public-site #main-content .chronika-learning .cl-author,
.chronika-ui .cl-home-surface .cl-author{grid-template-columns:minmax(180px,280px) minmax(0,1fr);gap:clamp(28px,5vw,64px);align-items:start}.public-site #main-content .chronika-learning .cl-author>img,
.chronika-ui .cl-home-surface .cl-author>img{width:100%;max-width:280px;height:auto;border-radius:16px}.chronika-learning .cp145-author-copy{min-width:0;max-width:66ch}.chronika-learning .cp145-author-copy h2{max-width:22ch;margin:0 0 20px;text-wrap:balance}.chronika-learning .cp145-author-copy p{max-width:60ch;margin:0 0 18px;font-size:18px;line-height:1.6;text-wrap:pretty}.chronika-learning .cp145-author-copy .cp145-author-basis{padding-top:16px;border-top:1px solid var(--theme-line,#d7e0ea);font-size:16px;line-height:1.55;color:var(--theme-muted,#556577)}.public-site #main-content .cl-pricing-editorial .cl-price-bridge-offer,
.chronika-ui .cl-pricing-editorial .cl-price-bridge-offer{grid-template-columns:minmax(130px,.5fr) minmax(0,1fr) minmax(250px,.85fr);gap:28px;align-items:center;border:1px solid var(--theme-line,#d7e0ea);padding:32px}.cp145-bundle-visual,.cp145-package-visual,.cp145-library-visual,.cp145-programme-art{min-width:0;pointer-events:none}.cp145-bundle-visual img,.cp145-package-visual img,.cp145-library-visual img,.cp145-programme-art img{display:block;width:100%;height:auto;object-fit:contain}.cp145-bundle-visual{max-width:220px;align-self:center}.cl-pricing-editorial .cl-price-bridge-copy .offer-v141-passport{margin:20px 0 0;font-size:16px;line-height:1.55;color:var(--theme-muted,#556577)}.public-site #main-content .cl-pricing-editorial .cl-price-bridge-purchase,
.chronika-ui .cl-pricing-editorial .cl-price-bridge-purchase{gap:18px}.public-site .public-bundle-choice .cp145-library-visual{float:right;width:132px;margin:0 0 14px 18px}.public-site .public-bundle-choice .public-product-offer{clear:both}.chronika-ui .ch-commerce-v80.ch-pricing .ch-package-offer,
.chronika-ui .ch-commerce-v80.ch-pricing .ch-package-full.ch-package-with-preview{grid-template-columns:128px minmax(0,1fr);column-gap:20px;align-items:start}.chronika-ui .ch-commerce-v80.ch-pricing .cp145-package-visual{grid-column:1;grid-row:1;width:128px}.chronika-ui .ch-commerce-v80.ch-pricing .cp145-package-visual .ch-package-book{width:100%;height:auto;margin:0;max-width:100%}.chronika-ui .ch-commerce-v80.ch-pricing .ch-package-copy{grid-column:2;grid-row:1;display:block}.chronika-ui .ch-commerce-v80.ch-pricing .ch-package-purchase,
.chronika-ui .ch-commerce-v80.ch-pricing .ch-package-files .ch-package-purchase{grid-column:1/-1;grid-row:2}.chronika-ui .ch-commerce-v80.ch-pricing .ch-package-preview{grid-column:1/-1;grid-row:3}.chronika-ui .ch-commerce-v80.ch-pricing .ch-package-copy:only-child{grid-column:1/-1}.chronika-ui .ch-commerce-v80.ch-pricing .ch-package-offer:not(:has(.cp145-package-visual)) .ch-package-copy{grid-column:1/-1}.public-site .cc104 .cc139-ready-copy{display:grid;grid-template-columns:140px minmax(0,1fr);column-gap:24px;align-items:center}.public-site .cc104 .cc139-ready-copy::before{content:"";display:block;grid-column:1;grid-row:1/5;width:140px;aspect-ratio:1;background:url('/assets/education-v79/3d-book-blue.webp') center/contain no-repeat}.public-site .cc104 .cc139-ready-copy>*{grid-column:2}.public-site .cc104 .cc139-fallback-programme{display:grid;grid-template-columns:160px minmax(0,1fr) minmax(220px,.7fr);gap:24px;align-items:center}.cp145-programme-copy{min-width:0}.cp145-programme-copy h2{margin:0 0 14px}.cp145-programme-copy p{margin:0;font-size:18px;line-height:1.55;color:var(--theme-muted,#556577)}.cp145-programme-purchase{display:flex;flex-direction:column;gap:16px;min-width:0}.cp145-programme-purchase strong{font-size:clamp(36px,3.5vw,48px);line-height:1.1;letter-spacing:-.025em;color:var(--theme-text,#192332)}.cp145-programme-purchase>a{display:flex;align-items:center;justify-content:center;min-height:50px;padding:12px 18px;border-radius:12px;background:var(--theme-action,#2455d6);color:var(--theme-action-text,#fff);font-size:17px;line-height:1.4;font-weight:650;text-decoration:none}.cp145-programme-purchase>a:focus-visible{outline:3px solid var(--theme-focus,#2455d6);outline-offset:4px}@media (max-width:1000px){.chronika-ui .ch-commerce-v80.ch-pricing .ch-program-offers{grid-template-columns:minmax(0,1fr)}.public-site #main-content .cl-pricing-editorial .cl-price-bridge-offer,.chronika-ui .cl-pricing-editorial .cl-price-bridge-offer{grid-template-columns:150px minmax(0,1fr)}.cl-pricing-editorial .cl-price-bridge-purchase{grid-column:1/-1}.public-site .cc104 .cc139-ready-copy{grid-template-columns:100px minmax(0,1fr);column-gap:16px}.public-site .cc104 .cc139-ready-copy::before{width:100px}.public-site .cc104 .cc139-fallback-programme{grid-template-columns:130px minmax(0,1fr)}.cp145-programme-purchase{grid-column:1/-1}}@media (max-width:760px){.public-site #main-content .cl-start-check.cl-start-check-route,.chronika-ui .cl-home-surface .ch-guest-check.cp145-start-check{grid-template-columns:minmax(0,1fr);gap:24px;padding:24px}.chronika-learning .cp145-check-steps{gap:12px}.public-site #main-content .chronika-learning .cl-author,.chronika-ui .cl-home-surface .cl-author{grid-template-columns:minmax(0,1fr);gap:24px}.public-site #main-content .chronika-learning .cl-author>img,.chronika-ui .cl-home-surface .cl-author>img{max-width:240px}.public-site .cc104 .cc139-ready-copy{grid-template-columns:100px minmax(0,1fr)}.public-site .cc104 .cc139-ready-copy::before{grid-row:1/3}.public-site .cc104 .cc139-ready-copy ul,.public-site .cc104 .cc139-ready-copy .cc139-video-exclusion{grid-column:1/-1}.chronika-ui .ch-commerce-v80.ch-pricing .ch-package-offer,.chronika-ui .ch-commerce-v80.ch-pricing .ch-package-full.ch-package-with-preview{grid-template-columns:104px minmax(0,1fr);gap:22px 16px}.chronika-ui .ch-commerce-v80.ch-pricing .cp145-package-visual{width:104px}}@media (max-width:560px){.public-site #main-content .cl-pricing-editorial .cl-price-bridge-offer,.chronika-ui .cl-pricing-editorial .cl-price-bridge-offer{grid-template-columns:100px minmax(0,1fr);gap:20px 16px;padding:22px}.cl-pricing-editorial .cp145-bundle-visual{grid-column:1;grid-row:1;width:100px}.cl-pricing-editorial .cl-price-bridge-copy{display:contents}.cl-pricing-editorial .cl-price-bridge-copy h3{grid-column:2;grid-row:1;align-self:center;margin:0}.cl-pricing-editorial .cl-price-bridge-copy .ch-bundle-includes,.cl-pricing-editorial .cl-price-bridge-copy .offer-v141-passport{grid-column:1/-1;margin:0}.public-site .cc104 .cc139-fallback-programme{grid-template-columns:96px minmax(0,1fr);gap:18px;padding:22px}.public-site .cc104 .cc139-fallback-programme .cp145-programme-art{grid-column:1;grid-row:1;width:96px}.cp145-programme-copy{grid-column:2}.public-site .public-bundle-choice .cp145-library-visual{width:100px;margin-left:12px}.chronika-ui .ch-commerce-v80.ch-pricing .ch-package-offer,.chronika-ui .ch-commerce-v80.ch-pricing .ch-package-full.ch-package-with-preview{grid-template-columns:minmax(0,1fr)}.chronika-ui .ch-commerce-v80.ch-pricing .cp145-package-visual{grid-column:1;grid-row:1;width:112px;justify-self:start}.chronika-ui .ch-commerce-v80.ch-pricing .ch-package-copy{grid-column:1;grid-row:2}.chronika-ui .ch-commerce-v80.ch-pricing .ch-package-purchase,.chronika-ui .ch-commerce-v80.ch-pricing .ch-package-files .ch-package-purchase{grid-row:3}.chronika-ui .ch-commerce-v80.ch-pricing .ch-package-preview{grid-row:4}}.chronika-learning .cl-material.mp145-material{container-type:inline-size;container-name:cl-material inside-material;border-radius:24px;overflow:hidden}.chronika-learning .cl-material.mp145-material .cl-tabs{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:6px;padding:8px;border-bottom:1px solid var(--cl-line);overflow:visible;background:var(--cl-paper)}.chronika-learning .cl-material.mp145-material .cl-tabs [data-cl-tab]{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;min-width:0;min-height:64px;padding:14px 12px;border:0;border-radius:14px;color:var(--cl-muted);font-size:1.0625rem;font-weight:600;line-height:1.4;text-align:center;white-space:normal;text-decoration:none;background:transparent}.chronika-learning .cl-material.mp145-material .cl-tabs [data-cl-tab][aria-selected=true]{background:var(--cl-white);color:var(--cl-rust);box-shadow:0 2px 8px rgb(17 35 65 / 7%)}.chronika-learning .cl-material.mp145-material .cl-tabs .mp145-tab-icon{width:22px;height:22px;flex:none;stroke-width:1.8}.chronika-learning .cl-material.mp145-material .cl-tabs :is(.cl-tab-indicator,.cl-react-tab-indicator){bottom:7px;height:2px;border-radius:2px}.chronika-learning .cl-material.mp145-material .cl-tabs [aria-selected=true]:after{bottom:7px}.chronika-learning .cl-material.mp145-material .cl-material-stage{min-height:0!important;min-block-size:0!important;padding:clamp(20px,3vw,36px)}.chronika-learning .cl-material.mp145-material :is(.cl-demo-note,.cl-demo-slide){min-height:0;grid-template-columns:minmax(260px,.95fr) minmax(0,1.2fr);align-items:start;gap:28px 40px}.chronika-learning .cl-material.mp145-material :is(.cl-demo-media,.cl-demo-cover){align-self:start;min-width:0;width:100%}.chronika-learning .cl-material.mp145-material .cl-demo-cover{display:grid;justify-items:center;align-content:start;padding:20px 16px 8px;gap:8px;border:1px solid var(--cl-line);border-radius:18px;background:var(--cl-paper)}.chronika-learning .cl-material.mp145-material .cl-demo-cover img{display:block;width:100%;height:auto;max-width:380px;max-height:none;object-fit:contain;outline:1px solid rgb(0 0 0 / 8%);outline-offset:-1px;box-shadow:0 8px 20px rgb(0 0 0 / 9%)}.chronika-learning .cl-material.mp145-material .cl-demo-slide{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.chronika-learning .cl-material.mp145-material .cl-demo-slide .cl-demo-cover img{max-width:560px}.chronika-learning .cl-material.mp145-material .cl-demo-cover>span{min-height:36px;padding:4px 0;font-size:1rem;line-height:1.5}.chronika-learning .cl-material.mp145-material .cl-demo-excerpt{min-width:0;padding:0}.chronika-learning .cl-material.mp145-material .cl-demo-excerpt h3{margin:0 0 18px;font-size:clamp(1.5rem,2.5vw,2rem);line-height:1.2;text-wrap:balance}.chronika-learning .cl-material.mp145-material .cl-demo-excerpt :is(p,.cl-excerpt){max-width:48ch;margin:0 0 18px;font-size:1.125rem;line-height:1.6}.chronika-learning .cl-material.mp145-material .cl-demo-excerpt .cl-source{font-size:1rem!important;line-height:1.5}.chronika-learning .cl-material.mp145-material .cl-demo-excerpt>.cl-inline-link{min-height:44px;font-size:1rem;line-height:1.5}.chronika-learning .cl-material.mp145-material .cl-demo-media-status:empty{display:none}.chronika-learning .cl-material.mp145-material .cl-demo-media-status{font-size:1rem;line-height:1.5}.chronika-learning .cl-material.mp145-material .mp145-explanation>.cl-source{display:inline-block;margin:0 18px 12px 0;vertical-align:middle}.chronika-learning .cl-material.mp145-material .mp145-explanation>.cl-inline-link{margin-bottom:12px;vertical-align:middle}.chronika-learning .cl-material.mp145-material .mp145-insight{min-width:0;border-top:1px solid var(--cl-line);margin-top:6px;padding-top:18px}.chronika-learning .cl-material.mp145-material .mp145-insight .mi138-insight{margin-top:0;padding-top:0;border-top:0}.chronika-learning .cl-material.mp145-material .mp145-insight .mi141-insight{display:block}.chronika-learning .cl-material.mp145-material .mp145-insight .mi141-insight>h4{margin:0 0 12px;font-size:1.25rem;line-height:1.35}.chronika-learning .cl-material.mp145-material .mp145-insight .mi141-dates{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 16px;padding:0;border:0}.chronika-learning .cl-material.mp145-material .mp145-insight .mi141-dates>div{padding:12px;border:1px solid var(--cl-line);border-radius:12px;background:var(--cl-paper)}.chronika-learning .cl-material.mp145-material .mp145-insight .mi141-dates dt{font-size:2rem;line-height:1.1;margin:0 0 6px}.chronika-learning .cl-material.mp145-material .mp145-insight .mi141-dates strong{font-size:1.125rem;line-height:1.35}.chronika-learning .cl-material.mp145-material .mp145-insight .mi141-dates span{font-size:1rem;line-height:1.4;margin-top:2px}.chronika-learning .cl-material.mp145-material .mp145-insight .mi141-feedback{margin:0;padding:16px;border:1px solid var(--cl-line);border-radius:16px;background:var(--cl-paper)}.chronika-learning .cl-material.mp145-material .mp145-insight .mi141-feedback :is(p,dt,dd){font-size:1rem;line-height:1.5}.chronika-learning .cl-material.mp145-material .mp145-insight .mi141-feedback h5{font-size:1.125rem;line-height:1.4}.chronika-learning .cl-material.mp145-material .mp145-insight .mi141-example-label{margin:6px 0 12px}.chronika-learning .cl-material.mp145-material .mp145-insight .mi141-review{margin:0;gap:8px}.chronika-learning .cl-material.mp145-material .mp145-insight .mi141-review>div{grid-template-columns:92px minmax(0,1fr);gap:12px}.chronika-learning .cl-material.mp145-material .mp145-insight .mi141-check-kind{margin:12px 0 2px}.chronika-learning .cl-study-route.sr145-route{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:24px 0 0;padding:0;border:0;list-style:none;counter-reset:none}.chronika-learning .cl-study-route.sr145-route>li{display:flex;min-width:0;margin:0;padding:0;border:0;background:none}.chronika-learning .cl-study-route.sr145-route>li:before,.chronika-learning .cl-study-route.sr145-route>li:after{content:none}.chronika-learning .cl-study-route.sr145-route>li>:is(a,.sr145-static){display:grid;grid-template-columns:minmax(0,1fr);align-content:start;justify-items:start;width:100%;min-width:0;gap:12px;padding:18px;border:1px solid var(--cl-line);border-radius:20px;background:var(--cl-white);color:var(--cl-ink);text-decoration:none;box-shadow:inset 0 1px 0 rgb(255 255 255 / 25%)}.chronika-learning .cl-study-route.sr145-route img{display:block;width:88px;height:88px;max-width:100%;margin:0;object-fit:contain;object-position:center;filter:none;box-shadow:none;border:0;background:transparent}.chronika-learning .cl-study-route.sr145-route .sr145-copy{display:grid;grid-template-columns:auto minmax(0,1fr);align-content:start;align-items:baseline;gap:8px;min-width:0}.chronika-learning .cl-study-route.sr145-route .sr145-index{grid-column:1;grid-row:1;color:var(--cl-rust);font-size:1rem;font-weight:650;line-height:1.4;font-variant-numeric:tabular-nums}.chronika-learning .cl-study-route.sr145-route strong{grid-column:2;grid-row:1;display:block;margin:0;color:var(--cl-ink);font-size:1.125rem;font-weight:650;line-height:1.35}.chronika-learning .cl-study-route.sr145-route .sr145-copy>span:last-child{grid-column:1/-1;display:block;color:var(--cl-muted);font-size:1rem;line-height:1.5}.chronika-learning .cl-study-route.sr145-route a:focus-visible,.chronika-learning .cl-material.mp145-material .cl-tabs [data-cl-tab]:focus-visible{outline:3px solid var(--cl-rust);outline-offset:-4px}@container cl-material (max-width:980px){.chronika-learning .cl-material.mp145-material :is(.cl-demo-note,.cl-demo-slide){grid-template-columns:minmax(0,1fr);gap:24px}.chronika-learning .cl-material.mp145-material .cl-demo-cover{max-width:420px;justify-self:center}.chronika-learning .cl-material.mp145-material .cl-demo-slide .cl-demo-cover{max-width:560px}.chronika-learning .cl-material.mp145-material .cl-demo-excerpt{padding-top:0}}@media (max-width:900px){.chronika-learning .cl-study-route.sr145-route{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.chronika-learning .cl-material.mp145-material{border-radius:20px}.chronika-learning .cl-material.mp145-material .cl-tabs{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:7px}.chronika-learning .cl-material.mp145-material .cl-tabs [data-cl-tab]{min-height:56px;gap:8px;padding:12px 8px;font-size:1rem}.chronika-learning .cl-material.mp145-material .cl-material-stage{padding:20px 16px}.chronika-learning .cl-material.mp145-material .cl-demo-excerpt :is(p,.cl-excerpt){font-size:1.0625rem;line-height:1.6}.chronika-learning .cl-material.mp145-material .cl-demo-cover{padding:16px 12px 6px}.chronika-learning .cl-material.mp145-material .cl-demo-note .cl-demo-cover img{max-width:260px}.chronika-learning .cl-material.mp145-material .mp145-insight .mi141-feedback{padding:18px}.chronika-learning .cl-material.mp145-material .mp145-insight .mi141-review>div{grid-template-columns:minmax(0,1fr);gap:2px}.chronika-learning .cl-study-route.sr145-route{gap:10px}.chronika-learning .cl-study-route.sr145-route>li>:is(a,.sr145-static){padding:14px;gap:10px;border-radius:16px}.chronika-learning .cl-study-route.sr145-route img{width:80px;height:80px}}@media (max-width:359px){.chronika-learning .cl-material.mp145-material .cl-tabs .mp145-tab-icon{width:19px;height:19px}.chronika-learning .cl-material.mp145-material .cl-tabs [data-cl-tab]{gap:5px;padding:12px 5px}.chronika-learning .cl-study-route.sr145-route{grid-template-columns:minmax(0,1fr)}.chronika-learning .cl-study-route.sr145-route>li>:is(a,.sr145-static){grid-template-columns:64px minmax(0,1fr);align-items:center;gap:14px}.chronika-learning .cl-study-route.sr145-route img{width:64px;height:64px}}@media (hover:hover){.chronika-learning .cl-material.mp145-material .cl-tabs [data-cl-tab]:hover{color:var(--cl-ink);background:var(--cl-white)}.chronika-learning .cl-study-route.sr145-route a:hover{border-color:var(--cl-rust)}.chronika-learning .cl-study-route.sr145-route a:hover strong{text-decoration:underline;text-underline-offset:4px}}@media (prefers-reduced-motion:no-preference){.chronika-learning .cl-material.mp145-material .cl-tabs [data-cl-tab],.chronika-learning .cl-study-route.sr145-route a{transition:background-color 150ms ease-out,color 150ms ease-out,border-color 150ms ease-out}}@media (prefers-reduced-motion:reduce){.chronika-learning .cl-material.mp145-material *,.chronika-learning .sr145-route *{transition:none!important;animation:none!important}}@media (forced-colors:active){.chronika-learning .cl-material.mp145-material .cl-tabs [aria-selected=true]{outline:2px solid Highlight;outline-offset:-4px;box-shadow:none}.chronika-learning .cl-study-route.sr145-route>li>:is(a,.sr145-static){border-color:CanvasText;background:Canvas;box-shadow:none}}html :is(.public-site,.chronika-ui) .chronika-learning .bp145-school{margin-top:8px;color:var(--theme-text,#192332)}html :is(.public-site,.chronika-ui) .chronika-learning .bp145-school .bp96-material{padding:clamp(22px,3vw,36px);border-radius:20px;background:var(--theme-surface,#fff)}html :is(.public-site,.chronika-ui) .chronika-learning .bp145-school .bp96-board{display:block;padding:0}html :is(.public-site,.chronika-ui) .chronika-learning .bp145-school .bp145-lead{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px}html :is(.public-site,.chronika-ui) .chronika-learning .bp145-school .bp145-lead>div{min-width:0}html :is(.public-site,.chronika-ui) .chronika-learning .bp145-school .bp145-lead h3{max-width:24ch;font-size:clamp(27px,3vw,36px);line-height:1.14;font-weight:760;color:var(--theme-text,#192332);text-wrap:balance}html :is(.public-site,.chronika-ui) .chronika-learning .bp145-school .bp145-lead p{margin:12px 0 0;font-size:17px;line-height:1.5;color:var(--theme-muted,#556577)}html :is(.public-site,.chronika-ui) .chronika-learning .bp145-school .bp145-model{display:block;flex:none;width:112px;height:112px;object-fit:contain;background:transparent;margin:0;filter:none}html :is(.public-site,.chronika-ui) .chronika-learning .bp145-school .bp145-chain{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;list-style:none;margin:0;padding:0 0 28px}html :is(.public-site,.chronika-ui) .chronika-learning .bp145-school .bp145-chain li{position:relative;min-width:0;padding:44px 0 0;border:0;background:transparent}html :is(.public-site,.chronika-ui) .chronika-learning .bp145-school .bp145-chain li::before{content:"";position:absolute;z-index:1;left:0;top:4px;width:22px;height:22px;box-sizing:border-box;border:3px solid var(--theme-link,#2455d6);border-radius:50%;background:var(--theme-surface,#fff)}html :is(.public-site,.chronika-ui) .chronika-learning .bp145-school .bp145-chain .bp145-event::before{background:var(--theme-link,#2455d6);box-shadow:inset 0 0 0 4px var(--theme-surface,#fff)}html :is(.public-site,.chronika-ui) .chronika-learning .bp145-school .bp145-chain li:not(:last-child)::after{content:"";position:absolute;left:28px;top:14px;width:100%;height:2px;background:var(--theme-line,#d7e0ea)}html :is(.public-site,.chronika-ui) .chronika-learning .bp145-school .bp145-stage{display:block;margin-bottom:8px;color:var(--theme-muted,#556577);font-size:16px;font-weight:550;line-height:1.4}html :is(.public-site,.chronika-ui) .chronika-learning .bp145-school .bp145-event .bp145-stage{color:var(--theme-link,#2455d6);font-weight:720;font-variant-numeric:tabular-nums}html :is(.public-site,.chronika-ui) .chronika-learning .bp145-school .bp145-chain strong{display:block;max-width:20ch;color:var(--theme-text,#192332);font-size:clamp(19px,1.7vw,22px);line-height:1.3;font-weight:720;overflow-wrap:normal}html :is(.public-site,.chronika-ui) .chronika-learning .bp145-school .bp145-detail{display:block;margin-top:8px;color:var(--theme-muted,#556577);font-size:16px;line-height:1.5}html :is(.public-site,.chronika-ui) .chronika-learning .bp145-school .bp145-meaning{padding:22px 0;border-block:1px solid var(--theme-line,#d7e0ea)}html :is(.public-site,.chronika-ui) .chronika-learning .bp145-school .bp145-meaning>p{margin:0 0 16px;color:var(--theme-muted,#556577);font-size:16px;line-height:1.5}html :is(.public-site,.chronika-ui) .chronika-learning .bp145-school .bp145-terms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0}html :is(.public-site,.chronika-ui) .chronika-learning .bp145-school .bp145-terms>div{min-width:0}html :is(.public-site,.chronika-ui) .chronika-learning .bp145-school .bp145-terms>div+div{padding-left:24px;border-left:1px solid var(--theme-line,#d7e0ea)}html :is(.public-site,.chronika-ui) .chronika-learning .bp145-school .bp145-terms dt{margin:0 0 6px;color:var(--theme-text,#192332);font-size:clamp(23px,2vw,28px);line-height:1.2;font-weight:730}html :is(.public-site,.chronika-ui) .chronika-learning .bp145-school .bp145-terms dd{margin:0;color:var(--theme-muted,#556577);font-size:18px;line-height:1.5}html :is(.public-site,.chronika-ui) .chronika-learning .bp145-school .bp145-terms dd strong{color:var(--theme-link,#2455d6);font-weight:700}html :is(.public-site,.chronika-ui) .chronika-learning .bp145-school .bp145-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 28px;padding-top:22px}html :is(.public-site,.chronika-ui) .chronika-learning .bp145-school .bp145-bottom>p{margin:0;color:var(--theme-muted,#556577);font-size:16px;line-height:1.5}html :is(.public-site,.chronika-ui) .chronika-learning .bp145-school .bp145-bottom .cl-inline-link{min-height:44px;color:var(--theme-link,#2455d6);font-size:17px;font-weight:700;line-height:1.4}@media (max-width:640px){html :is(.public-site,.chronika-ui) .chronika-learning .bp145-school .bp145-lead{gap:12px;margin-bottom:22px}html :is(.public-site,.chronika-ui) .chronika-learning .bp145-school .bp145-model{width:80px;height:80px}html :is(.public-site,.chronika-ui) .chronika-learning .bp145-school .bp145-lead h3{font-size:27px}html :is(.public-site,.chronika-ui) .chronika-learning .bp145-school .bp145-chain{grid-template-columns:minmax(0,1fr);gap:0;padding-bottom:24px}html :is(.public-site,.chronika-ui) .chronika-learning .bp145-school .bp145-chain li{padding:0 0 24px 42px}html :is(.public-site,.chronika-ui) .chronika-learning .bp145-school .bp145-chain li:last-child{padding-bottom:0}html :is(.public-site,.chronika-ui) .chronika-learning .bp145-school .bp145-chain li::before{top:3px}html :is(.public-site,.chronika-ui) .chronika-learning .bp145-school .bp145-chain li:not(:last-child)::after{left:10px;top:31px;width:2px;height:calc(100% - 31px)}html :is(.public-site,.chronika-ui) .chronika-learning .bp145-school .bp145-chain strong{max-width:none;font-size:20px}html :is(.public-site,.chronika-ui) .chronika-learning .bp145-school .bp145-terms{gap:16px}html :is(.public-site,.chronika-ui) .chronika-learning .bp145-school .bp145-terms>div+div{padding-left:16px}html :is(.public-site,.chronika-ui) .chronika-learning .bp145-school .bp145-bottom{align-items:flex-start;gap:12px}}@media (max-width:360px){html :is(.public-site,.chronika-ui) .chronika-learning .bp145-school .bp145-lead h3{font-size:25px}html :is(.public-site,.chronika-ui) .chronika-learning .bp145-school .bp145-model{width:64px;height:64px}}@media (forced-colors:active){html :is(.public-site,.chronika-ui) .chronika-learning .bp145-school .bp145-chain li::before{border-color:CanvasText;background:Canvas}html :is(.public-site,.chronika-ui) .chronika-learning .bp145-school .bp145-chain li::after{background:CanvasText}}.chronika-learning .h146-topic-entry .ht144>summary{min-height:100px;padding:20px 22px;gap:18px;background:linear-gradient(120deg,#fff 35%,#e9f0ff)!important;border:2px solid #87a4e8;box-shadow:inset 0 1px 0 #fff,0 6px 20px -12px #2455d666}.chronika-learning .ht145-summary-copy{display:grid;gap:6px;min-width:0;flex:1}.chronika-learning .ht145-summary-copy strong{font-size:24px;line-height:1.2;letter-spacing:-.015em;color:#183f9e}.chronika-learning .ht145-summary-copy>span{font-size:16px;font-weight:400;line-height:1.45;color:#425675}.chronika-learning .h146-topic-entry .ht144>summary .ht144-teaser{font-size:18px;line-height:1.4;background:#dbe7ff;color:#153d99;padding:10px 14px;border-radius:12px}.chronika-learning .h146-topic-entry .ht144>summary .ht144-disclosure{box-sizing:content-box;padding:12px;border-radius:50%;background:#2455d6;color:#fff;flex:none}.public-site #main-content .cl-start-check.cl-start-check-route,.chronika-ui .cl-home-surface .ch-guest-check.cp145-start-check{background:var(--theme-surface,#fff);border-color:var(--theme-focus,#2455d6);box-shadow:inset 5px 0 0 #2455d6,0 10px 32px -24px #2455d680;gap:36px}.public-site #main-content .cl-start-check-route h2,.chronika-ui .cp145-start-check h2{max-width:21ch;font-size:clamp(28px,3vw,40px)}.public-site #main-content .cl-start-check-route .cl-entry-copy>p,.chronika-ui .cp145-start-check>div>p{color:var(--theme-text,#192332);max-width:49ch}.public-site #main-content .cl-start-check-route .cl-button,.chronika-ui .cl-home-surface .cp145-start-check a.ch-button{min-height:56px;padding:15px 24px;font-size:18px;gap:18px}@media (max-width:760px){.chronika-learning .h146-topic-entry .ht144>summary{display:grid;grid-template-columns:minmax(0,1fr) auto;padding:18px;gap:14px}.chronika-learning .ht145-summary-copy{grid-column:1/-1}.chronika-learning .ht145-summary-copy strong{font-size:23px}.chronika-learning .h146-topic-entry .ht144>summary .ht144-teaser{justify-self:start;font-size:16px;padding:8px 10px}.chronika-learning .h146-topic-entry .ht144>summary .ht144-disclosure{width:20px;height:20px;padding:9px}.public-site #main-content .cl-start-check.cl-start-check-route,.chronika-ui .cl-home-surface .ch-guest-check.cp145-start-check{gap:24px}}@media (forced-colors:active){.chronika-learning .h146-topic-entry .ht144>summary{background:Canvas!important;border-color:Highlight}.chronika-learning .ht145-summary-copy strong,.chronika-learning .ht145-summary-copy>span{color:CanvasText}.chronika-learning .h146-topic-entry .ht144>summary .ht144-teaser,.chronika-learning .h146-topic-entry .ht144>summary .ht144-disclosure{background:Canvas;color:CanvasText}}html :is(.public-site,.chronika-ui) .chronika-learning .cl-pricing-editorial .cl-price-bridge-offer{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.9fr)!important;gap:36px;align-items:center;padding:28px}html :is(.public-site,.chronika-ui) .chronika-learning .cl-pricing-editorial .cl-price-bridge-copy{display:grid;grid-column:1;grid-row:1;grid-template-columns:minmax(0,1fr) 150px;gap:14px 20px;align-items:center;min-width:0}html :is(.public-site,.chronika-ui) .chronika-learning .cl-price-bridge-copy .cp145-bundle-visual{grid-column:2;grid-row:1/3;width:150px;max-width:none;align-self:center}html :is(.public-site,.chronika-ui) .chronika-learning .cl-price-bridge-copy h3{grid-column:1;grid-row:1;margin:0;font-size:30px}html :is(.public-site,.chronika-ui) .chronika-learning .cl-price-bridge-copy .ch-bundle-includes{grid-column:1;grid-row:2;margin:0;font-size:18px}html :is(.public-site,.chronika-ui) .chronika-learning .cl-price-bridge-copy .offer-v141-passport{grid-column:1/-1;grid-row:3;margin:0;font-size:17px;line-height:1.5}html :is(.public-site,.chronika-ui) .chronika-learning .cl-pricing-editorial .cl-price-bridge-purchase{grid-column:2!important;grid-row:1!important;align-self:center;gap:16px;padding:0;min-width:0}html :is(.public-site,.chronika-ui) .chronika-learning .cl-price-bridge-purchase .cl-button{min-height:54px;width:100%;justify-content:center;font-size:17px;white-space:normal}.chronika-learning .cl-study-route.sr145-route img{width:96px;height:96px}html :is(.public-site,.chronika-ui) .chronika-learning .cb-switch-five>label img{width:60px!important;height:60px!important;object-fit:contain}html :is(.public-site,.chronika-ui) .chronika-learning .cb-switch-five>label{min-height:88px;gap:12px;padding:12px 14px}html :is(.public-site,.chronika-ui) .chronika-learning .bp145-school .bp145-lead{margin-bottom:14px}html :is(.public-site,.chronika-ui) .chronika-learning .bp145-school .bp145-bottom{justify-content:flex-end;padding-top:14px;margin-top:14px}html :is(.public-site,.chronika-ui) .chronika-learning .cl-material.mp145-material .mi141-feedback :is(p,dt,dd){font-size:18px;line-height:1.5}html :is(.public-site,.chronika-ui) .chronika-learning .cl-material.mp145-material .mi141-feedback h5{font-size:21px;line-height:1.3}html :is(.public-site,.chronika-ui) .chronika-learning .cl-material.mp145-material .mi141-example-label{font-size:16px}html :is(.public-site,.chronika-ui) .cl-program-guide .living-portraits[data-lp-compact=true] .lp-stage{--lp-art-size:min(94cqw,280px);--lp-art-top:36px}@media (max-width:900px){html :is(.public-site,.chronika-ui) .chronika-learning .cl-pricing-editorial .cl-price-bridge-offer{grid-template-columns:minmax(0,1fr)!important;gap:24px}html :is(.public-site,.chronika-ui) .chronika-learning .cl-pricing-editorial .cl-price-bridge-purchase{grid-column:1!important;grid-row:2!important}html :is(.public-site,.chronika-ui) .chronika-learning .cl-price-bridge-copy .cp145-bundle-visual{width:130px}html :is(.public-site,.chronika-ui) .chronika-learning .cl-pricing-editorial .cl-price-bridge-copy{grid-template-columns:minmax(0,1fr) 130px}}@media (max-width:560px){html :is(.public-site,.chronika-ui) .chronika-learning .cl-pricing-editorial .cl-price-bridge-offer{padding:22px}html :is(.public-site,.chronika-ui) .chronika-learning .cl-pricing-editorial .cl-price-bridge-copy{grid-template-columns:minmax(0,1fr) 90px;gap:16px}html :is(.public-site,.chronika-ui) .chronika-learning .cl-price-bridge-copy .cp145-bundle-visual{width:90px;grid-row:1}html :is(.public-site,.chronika-ui) .chronika-learning .cl-price-bridge-copy .ch-bundle-includes{grid-column:1/-1}html :is(.public-site,.chronika-ui) .chronika-learning .cb-switch-five>label img{width:52px!important;height:52px!important}}.chronika-learning{--cl-reading-width:64ch}.chronika-learning :is(h2,h3,h4,h5),.public-topic-card h2,.public-topic-card h3,.modal :is(h2,h3){word-break:normal;overflow-wrap:normal;hyphens:none;text-wrap:balance}.chronika-learning :is(p,li),.public-page :is(p,li),.purchase-box :is(p,li){word-break:normal;hyphens:none;text-wrap:pretty}.chronika-learning :is(.cl-section-head,.cp145-author-copy)>p{max-width:var(--cl-reading-width);line-height:1.6}.chronika-learning .cl-section-head{gap:20px 40px}.public-topic-card .topic-price,.purchase-price,.pf115-price-row .price-comparison-current{font-variant-numeric:tabular-nums}.public-topic-card .topic-body{min-width:0}.public-topic-card .topic-body :is(h2,h3){font-size:clamp(20px,2vw,24px);line-height:1.3}.public-topic-card .topic-bottom{gap:16px;align-items:center;flex-wrap:wrap}.pf146-material-preview{display:flex;align-items:flex-start;gap:18px;margin:0 0 18px;padding-bottom:18px;border-bottom:1px solid var(--theme-line,#d7e0ea)}.pf146-material-preview img{display:block;flex:none;width:84px;height:auto;max-height:119px;object-fit:contain;border-radius:4px;background:var(--theme-soft,#edf2fa);box-shadow:0 3px 12px #19233215}.pf146-material-preview>div{min-width:0;flex:1}.pf146-material-preview strong{display:block;font-size:17px;line-height:1.45;font-weight:600}.pf146-material-preview p{max-width:48ch;margin:6px 0 0;color:var(--theme-muted,#405570);font-size:16px;line-height:1.5}.pf146-material-preview ul{margin:8px 0 0;padding-inline-start:18px;color:var(--theme-muted,#405570);font-size:16px;line-height:1.5}.pf146-material-preview li+li{margin-top:5px}.purchase-box .pf146-video-boundary{margin:8px 0 16px;font-size:16px;line-height:1.5;color:var(--theme-muted,#405570)}.modal :is(.modal-subtitle,.pf115-payment-note,.input-hint,.pf115-access p){font-size:16px;line-height:1.55}.public-site .public-fine,.chronika-learning .cl-purchase-note{font-size:16px;line-height:1.55;max-width:72ch}.chronika-learning .cl-faq-list details{box-shadow:none}.chronika-learning .cl-faq-list summary{line-height:1.45;text-wrap:pretty}.chronika-learning .cl-faq-list details p{max-width:66ch;font-size:18px;line-height:1.65}.chronika-learning .cl-demo-conditions{gap:18px;align-items:start;padding-block:18px;font-size:16px;line-height:1.55;background:transparent}.chronika-learning .cl-demo-conditions p{margin:0;max-width:50ch;font-size:16px;line-height:1.55}.chronika-learning .cl-material.mp145-material .cl-demo-note{grid-template-columns:minmax(220px,.85fr) minmax(0,1.15fr);gap:28px;align-items:start;padding:0}.chronika-learning .cl-material.mp145-material .cl-demo-excerpt.mp145-explanation{padding:0!important}.chronika-learning .cl-material.mp145-material .cl-demo-note .cl-demo-cover{max-width:340px;justify-self:center;border:0;background:var(--cl-paper);padding:16px 16px 4px;box-shadow:none}.chronika-learning .cl-material.mp145-material .cl-demo-note .cl-demo-cover img{max-width:300px}.chronika-learning .cl-material.mp145-material .cl-demo-media[data-cl-cover]{display:grid;align-content:start;justify-items:center;gap:8px;min-width:0;width:100%}.chronika-learning .cl-material.mp145-material .cl-demo-media[data-cl-cover] [hidden]{display:none!important}.chronika-learning .cl-material.mp145-material [data-cl-cover-status]:empty{display:none}.chronika-learning .cl-material.mp145-material [data-cl-cover-status]{margin:0;font-size:16px;line-height:1.5;color:var(--cl-muted)}.chronika-learning .cl-material.mp145-material [data-cl-cover-error]{padding:22px;min-width:0;max-width:340px;border-radius:16px;background:var(--cl-paper)}.chronika-learning .cl-material.mp145-material [data-cl-cover-error] p{font-size:17px;line-height:1.5;margin:0 0 16px}.chronika-learning .cl-material.mp145-material [data-cl-cover-error] :is(button,a){min-height:44px;max-width:100%;margin-bottom:8px;white-space:normal}.chronika-learning .cl-material.mp145-material .cl-demo-note .cl-demo-media{display:grid;grid-template-rows:minmax(390px,auto) minmax(24px,auto);gap:8px;align-content:start}.chronika-learning .cl-material.mp145-material .cl-demo-note .cl-demo-media>:is(.cl-demo-cover,.cl-demo-media-error){grid-column:1;grid-row:1;align-self:stretch}.chronika-learning .cl-material.mp145-material .cl-demo-note .cl-demo-media>.cl-demo-media-error{display:flex;flex-direction:column;justify-content:center}.chronika-learning .cl-material.mp145-material .cl-demo-note .cl-demo-media>.cl-demo-media-status{display:block;grid-column:1;grid-row:2;min-block-size:24px;margin:0;font-size:16px;line-height:1.5}.chronika-learning .cl-material.mp145-material .mp145-explanation>h3{font-size:clamp(24px,2.4vw,30px);margin-bottom:12px}.chronika-learning .cl-material.mp145-material .mp145-insight{padding-top:14px;margin-top:4px}.chronika-learning .cl-material.mp145-material .mp145-insight .mi141-dates{gap:10px;margin-bottom:14px}.chronika-learning .cl-material.mp145-material .mp145-insight .mi141-dates>div{padding:12px;border:0;border-left:3px solid var(--cl-rust);border-radius:0;background:transparent}.chronika-learning .cl-material.mp145-material .mp145-insight .mi141-feedback{padding:18px 0 0;border:0;border-top:1px solid var(--cl-line);border-radius:0;background:transparent}.chronika-learning .cl-material.mp145-material .mp145-insight .mi141-example-label{margin:6px 0 12px;font-size:16px}.chronika-learning .cl-material.mp145-material .mi146-review-details{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.chronika-learning .cl-material.mp145-material .mi146-review-details>summary{padding:10px 0;min-height:44px;color:var(--cl-rust);font-size:17px;line-height:1.5;font-weight:600;cursor:pointer}.chronika-learning .cl-material.mp145-material .mi146-review-details[open]>summary{margin-bottom:10px}.chronika-learning .cl-material.mp145-material .cl-demo-note>.mi146-review-details{grid-column:1/-1;margin:0;padding:0;border:0;border-top:1px solid var(--cl-line);border-radius:0;background:transparent;box-shadow:none}.chronika-learning .cl-material.mp145-material .cl-demo-note>.mi146-review-details>summary{min-height:54px;padding-block:14px}.chronika-learning .cl-material.mp145-material .cl-demo-note>.mi146-review-details .mi141-review{display:grid;gap:14px;margin:0 0 12px;max-width:900px}.chronika-learning .cl-material.mp145-material .cl-demo-note>.mi146-review-details .mi141-review>div{display:grid;grid-template-columns:minmax(140px,auto) minmax(0,1fr);gap:20px;align-items:baseline;min-width:0}.chronika-learning .cl-material.mp145-material .cl-demo-note>.mi146-review-details .mi141-review :is(dt,dd){margin:0;font-size:18px;line-height:1.55}.chronika-learning .cl-material.mp145-material .mp145-insight .mi141-review>div{grid-template-columns:minmax(120px,auto) minmax(0,1fr);gap:16px}.chronika-learning .cl-material.mp145-material .mi141-review dt{white-space:nowrap;word-break:normal;overflow-wrap:normal}.chronika-learning .cl-material.mp145-material .mi141-review dd{word-break:normal;overflow-wrap:break-word}.chronika-learning .cl-material.mp145-material .mp145-insight .mi141-check-kind{margin:12px 0;font-size:16px;line-height:1.55}.chronika-learning .cl146-study-details{border:0;border-top:1px solid var(--cl-line);border-bottom:1px solid var(--cl-line);border-radius:0;padding:0;margin:10px 0 0;box-shadow:none;background:transparent}.chronika-learning .cl146-study-details>summary{min-height:56px;padding:15px 0;color:var(--cl-ink);font-size:18px;line-height:1.45;font-weight:600;cursor:pointer;text-wrap:pretty}.chronika-learning .cl146-study-details .sr145-route{margin:4px 0 18px}:is(.public-site #main-content,.chronika-ui) #formats.cl-pricing-editorial .cl-price-bridge-offer{--cl-ink:#fff;--cl-muted:#e0e9ff;--cl-rust:#fff;--cl-line:#ffffff3d;--theme-text:#fff;--theme-muted:#e0e9ff;--theme-link:#fff;--theme-line:#ffffff3d;background:linear-gradient(125deg,#123fae,#1b4dcc 65%,#2458dd)!important;color:#fff;border:1px solid #4678e8;box-shadow:0 16px 36px rgb(25 69 178 / 15%),inset 0 1px 0 #ffffff2e}#formats .cl-price-bridge-offer :is(h3,.cl-price-bridge-copy,.price-comparison-current,.price-current,.price){color:#fff}#formats .cl-price-bridge-offer :is(p,.offer-v141-passport,.cl-price-bridge-purchase>span){color:#e0e9ff}#formats .cl-price-bridge-offer .ch-bundle-includes{gap:14px}#formats .cl-price-bridge-offer .ch-bundle-includes li{color:#fff;font-size:18px;line-height:1.5}#formats .cl-price-bridge-offer .ch-bundle-includes svg{color:#c4d8ff;stroke-width:1.9}#formats .cl-price-bridge-offer .cl-price-bridge-purchase>.cl-button{background:#fff!important;color:#1746b8!important;border-color:#fff!important;box-shadow:0 4px 16px #062d8966,inset 0 1px 0 #fff;min-height:52px}#formats .cl-price-bridge-offer .cl-price-bridge-purchase>.cl-button:hover{background:#edf3ff!important}#formats .cl-price-bridge-offer .cp145-bundle-visual{filter:drop-shadow(0 8px 18px #062a7e3d)}#formats .cl-price-bridge-offer summary{color:#e0e9ff;line-height:1.5}#formats .cl-price-bridge-offer .price-comparison-saving{background:#ffffff20;color:#fff;border-color:#ffffff3d;box-shadow:none}#formats .cl-price-bridge-offer .price-saving{display:block;padding:0;border:0;background:transparent!important;color:#e0e9ff!important;font-size:16px;line-height:1.5;font-weight:600;box-shadow:none}#program :is(.cl-program-guide,.ch-journey-companion):has(>.living-portraits[hidden]){display:none}:is(.public-site #main-content,.chronika-ui) #program :is(.cl-program-content,.ch-journey-content)[data-lp-has-companion="false"],
:is(.public-site #main-content,.chronika-ui) #program .cl-program-content:has(>.cl-program-guide>.living-portraits[hidden]),
:is(.public-site #main-content,.chronika-ui) #program .ch-journey-content:has(>.ch-journey-companion>.living-portraits[hidden]){grid-template-columns:minmax(0,1fr);grid-template-areas:"period"}.h145 .h140-trade-reveal{filter:drop-shadow(0 0 3px rgb(45 114 255 / 60%))}.h145 .h140-city-ring{filter:drop-shadow(0 0 4px rgb(45 114 255 / 50%))}.h145 .h140-physical-land{stroke:none}html[data-theme="dark"] .h145 .h140-trade-reveal{filter:drop-shadow(0 0 4px rgb(75 151 255 / 75%))}.h145 .h130-primary{box-shadow:0 5px 20px rgb(36 85 214 / 26%),inset 0 1px 0 rgb(255 255 255 / 40%)}.h145 [data-hero-single-topic]{display:none;color:var(--hero-accent);font-size:17px;line-height:1.5;text-decoration:underline;text-underline-offset:4px;max-width:100%}.h145 [data-hero-single-topic]:focus-visible{outline:3px solid currentColor;outline-offset:3px;border-radius:4px}html[data-theme="dark"] .h130.h139.h145{--hero-paper:#0f2037;--hero-ink:#edf4ff;--hero-muted:#c3d4ec;--hero-accent:#8dbaff}html[data-theme="dark"] .h145 .h140-route-map{--h140-land:#1c3b60;--h140-water:#0f2037;--h140-coast:#7497bd;--h140-river:#719bc9;--h140-route:#8cbdff;--h140-ink:#edf4ff;--h140-label:#b7cdec;--h140-halo:#0f2037}html[data-theme="dark"] .chronika-learning .h130.h139.h145 .h130-actions>a.h130-secondary{color:#b8d2ff!important}html[data-theme="dark"] .h145 .h146-topic-entry .ht144>summary{background:#18304f;border-color:#527ac0;box-shadow:inset 0 1px 0 #ffffff15,0 0 16px #4a83ff18}html[data-theme="dark"] .h145 .h146-topic-entry summary>strong,
html[data-theme="dark"] .h145 .h146-topic-entry .ht144-disclosure{color:#bed6ff}html[data-theme="dark"] .h145 .h146-topic-entry summary>.ht144-teaser{background:#274a78;color:#eff5ff}html[data-theme="dark"] .h145 .h146-topic-entry .ht144[open]>summary{background:#18304f}@container cl-material (max-width:700px){.chronika-learning .cl-material.mp145-material .cl-demo-note{grid-template-columns:minmax(0,1fr);gap:20px}.chronika-learning .cl-material.mp145-material .cl-demo-note .cl-demo-cover{max-width:300px}.chronika-learning .cl-material.mp145-material .mi141-review>div{grid-template-columns:minmax(0,1fr);gap:3px}.chronika-learning .cl-material.mp145-material .cl-demo-note>.mi146-review-details .mi141-review>div{grid-template-columns:minmax(0,1fr);gap:3px}}@media (max-width:600px){.chronika-learning .cl-section-head{gap:12px;margin-bottom:20px}.chronika-learning .cl-demo-conditions{grid-template-columns:minmax(0,1fr);gap:10px;padding-block:16px}.chronika-learning .cl-demo-conditions p{max-width:none}.chronika-learning .cl146-study-details>summary{font-size:17px}.chronika-learning .cl-material.mp145-material .cl-demo-note .cl-demo-cover img{max-width:230px}.chronika-learning .cl-material.mp145-material .mp145-insight .mi141-review>div{grid-template-columns:minmax(0,1fr);gap:3px}.chronika-learning .cl-faq-list details p{font-size:17px;line-height:1.6}.analytics-consent[data-consent-mode="initial"]{padding:10px 12px;gap:4px;width:calc(100% - 32px);border-radius:12px}.analytics-consent[data-consent-mode="initial"] .analytics-consent-title{font-size:17px;line-height:1.3}.analytics-consent[data-consent-mode="initial"] .analytics-consent-copy{font-size:15px;line-height:1.4}.analytics-consent[data-consent-mode="initial"] .analytics-consent-actions{margin-top:4px;gap:10px;min-width:0}.analytics-consent[data-consent-mode="initial"] .analytics-consent-actions .btn{min-height:44px;padding:9px 6px;font-size:16px}}@media (max-width:959px){.h145 [data-hero-single-topic]{display:inline-flex;align-items:center;min-height:44px;margin-top:2px}}@media (max-width:379px){.h130.h139.h145{padding-inline:18px}.h130.h139.h145 h1{font-size:1.875rem;line-height:1.08;letter-spacing:-.035em}}@media (prefers-reduced-motion:reduce){.h145 .h140-trade-reveal,.h145 .h140-city-ring{filter:none}}@media (forced-colors:active){#formats.cl-pricing-editorial .cl-price-bridge-offer{background:Canvas!important;color:CanvasText;border-color:CanvasText;box-shadow:none}}