.lesson-app.lesson-v4-skin .reference-native{--tint:var(--t-grundlagen);font:400 15.5px/1.66 var(--sans,Raleway,sans-serif);color:var(--text);min-width:0}.lesson-app.lesson-v4-skin .reference-native :where(h1,h2,h3,h4,h5,h6,b,strong,button){font-family:inherit}.lesson-app.lesson-v4-skin .reference-native>.sh{margin-top:0}.lesson-app.lesson-v4-skin .reference-native h3[id],.lesson-app.lesson-v4-skin .reference-native h4[id]{scroll-margin-top:94px}.lesson-app.lesson-v4-skin .reference-native .lesson-math.is-display .katex-display,.lesson-app.lesson-v4-skin .reference-native .lesson-math.is-display .katex-display>.katex{text-align:center}.lesson-app.lesson-v4-skin .reference-native .lesson-math{color:inherit}.lesson-app.lesson-v4-skin .reference-native .lesson-math .katex{font-size:1.21em}.lesson-app.lesson-v4-skin .reference-native .pfx .katex{font-size:.94em}.lesson-app.lesson-v4-skin .reference-native .lesson-content-link{color:var(--acc)}.lesson-app.lesson-v4-skin .reference-native .map a{color:inherit}.lesson-app.lesson-v4-skin .reference-native .map a:hover{text-decoration:none}.lesson-app.lesson-v4-skin .reference-native .iru-badge{display:none}.lesson-app.lesson-v4-skin .reference-native .pcard{margin-bottom:14px}.lesson-app.lesson-v4-skin .reference-native .pcard .pfx{gap:13px}.lesson-app.lesson-v4-skin .reference-native .reference-widget{min-width:0}html.noru .lesson-app.lesson-v4-skin .reference-native .ru{display:none}.cc,.checkout-caption,.checkout-consents,.legal-bar,.legal-links,.legal-page{font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1}.legal-links{justify-content:space-between;gap:14px 28px;color:var(--legal-muted)}.legal-links,.legal-links ul{display:flex;flex-wrap:wrap;align-items:center}.legal-links ul{gap:6px 0;margin:0;padding:0;list-style:none}.legal-links li+li:before{content:"";display:inline-block;width:1px;height:11px;margin:0 14px;vertical-align:-1px;background:var(--legal-line)}.legal-links li a,.legal-links li button{padding:0;border:0;background:none;color:inherit;font:inherit;font-size:12px;letter-spacing:.01em;line-height:1.4;text-decoration:none;cursor:pointer;transition:color .15s ease}.legal-links li a:hover,.legal-links li button:hover{color:var(--legal-strong)}.legal-links a:focus-visible,.legal-links button:focus-visible{outline:2px solid var(--legal-accent);outline-offset:3px;border-radius:4px}.legal-withdraw{display:inline-flex;align-items:center;gap:6px;padding:7px 12px 7px 14px;border:1px solid var(--legal-line);border-radius:999px;color:var(--legal-strong);font-size:12px;font-weight:700;letter-spacing:.01em;line-height:1.2;text-decoration:none;transition:border-color .15s ease,color .15s ease}.legal-withdraw svg{color:var(--legal-accent)}.legal-withdraw:hover{border-color:var(--legal-accent)}.cc,.legal-bar,.legal-links,.legal-page{--legal-accent:#c7c6ff;--legal-strong:#f8f7ed;--legal-muted:#8f8e9b;--legal-line:#34343c;--legal-bg:#09090b}.legal-bar-cabinet,.legal-bar-cabinet .legal-links{--legal-accent:hsl(var(--primary));--legal-strong:hsl(var(--foreground));--legal-muted:hsl(var(--muted-foreground));--legal-line:hsl(var(--border));--legal-bg:transparent}:root:not([data-theme=dark]) .legal-bar-cabinet .legal-links{--legal-accent:hsl(var(--accent-foreground))}.gf-footer-legal{grid-column:1/-1;margin-top:20px;padding:22px 0;border-top:1px solid #2a2a30;border-bottom:1px solid #2a2a30}.gf-footer nav.gf-footer-legal{display:flex;gap:14px 28px}.gf-footer .gf-footer-legal ul{display:flex;gap:6px 0}.gf-footer .gf-footer-legal li a,.gf-footer .gf-footer-legal li button{font-size:12px}.gf-footer .gf-footer-legal .legal-withdraw{color:var(--legal-strong);font-size:12px}.gf-footer-legal+.gf-footer-bottom{margin-top:0;border-top:0;padding-top:20px}.legal-bar{border-top:1px solid var(--legal-line);background:var(--legal-bg);color:var(--legal-muted);font-family:Raleway,sans-serif}.legal-bar-inner{display:grid;gap:14px;width:min(1200px,calc(100% - 64px));margin-inline:auto;padding:22px 0 24px}.legal-copy{font-size:11px;letter-spacing:.02em;opacity:.8}.legal-bar-cabinet{margin-top:48px}.legal-bar-cabinet .legal-bar-inner{width:auto;padding:20px clamp(20px,3vw,40px) 24px}body:has(.gf-auth) .legal-bar-global,body:has(.gf-footer-legal) .legal-bar-global{display:none}body:not(:has(.gf-landing)) .legal-bar-global,body:not(:has(.gf-landing)) .legal-bar-global .legal-links{--legal-accent:hsl(var(--primary));--legal-strong:hsl(var(--foreground));--legal-muted:hsl(var(--muted-foreground));--legal-line:hsl(var(--border));--legal-bg:hsl(var(--background))}.cc{position:fixed;z-index:1000;right:max(20px,env(safe-area-inset-right));bottom:max(20px,env(safe-area-inset-bottom));width:min(420px,calc(100% - 32px));max-height:calc(100dvh - 40px);overflow:auto;padding:20px;border:1px solid #26262c;border-radius:18px;background:#000;color:var(--legal-strong);font-family:Raleway,sans-serif;box-shadow:0 18px 50px -12px #000;animation:cc-in .35s cubic-bezier(.2,.9,.25,1.05) both;color-scheme:dark}@keyframes cc-in{0%{opacity:0;transform:translateY(16px)}}.cc-head{display:flex;align-items:center;gap:10px}.cc-icon{display:grid;place-items:center;flex:0 0 auto;color:var(--legal-accent)}.cc-icon svg{width:19px;height:19px}.cc h2{margin:0;font:700 16px/1.2 Gotham,Raleway,sans-serif;letter-spacing:-.01em}.cc-close{display:grid;place-items:center;width:26px;height:26px;margin-left:auto;border:0;border-radius:50%;background:none;color:var(--legal-muted);cursor:pointer}.cc-close:hover{color:var(--legal-strong);background:#ffffff12}.cc-text{margin:10px 0 0;color:#b9b8c2;font-size:13px;line-height:1.55}.cc-text a{color:var(--legal-accent);font-weight:700;text-decoration:underline;text-underline-offset:2px}.cc-options{display:grid;gap:6px;margin:14px 0 0;padding:0;list-style:none}.cc-options li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid #222228;border-radius:10px;background:#0d0d10}.cc-options strong{display:block;font-size:13px}.cc-options span{display:block;margin-top:2px;color:var(--legal-muted);font-size:12px;line-height:1.45}.cc-switch{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;cursor:pointer}.cc-switch input{position:absolute;inset:0;opacity:0;margin:0;cursor:inherit}.cc-switch>span{position:relative;width:34px;height:20px;margin:0;border-radius:999px;background:#34343f;transition:background-color .2s ease}.cc-switch>span:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#f8f7ed;transition:transform .2s ease}.cc-switch input:checked+span{background:#7572ff}.cc-switch input:checked+span:after{transform:translateX(14px)}.cc-switch input:focus-visible+span{outline:2px solid var(--legal-accent);outline-offset:3px}.cc-switch.is-locked{cursor:default}.cc-switch.is-locked>span{opacity:.55}.cc-switch em{order:-1;color:var(--legal-muted);font-size:10px;font-style:normal;font-weight:700}.cc-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px}.cc-btn{min-height:40px;padding:0 8px;border:1px solid #2e2e36;border-radius:9px;background:#121216;color:var(--legal-strong);font:700 12px Raleway,sans-serif;white-space:nowrap;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.cc-btn:hover{border-color:#7572ff;background:#1a1a24}.cc-btn:focus-visible,.cc-close:focus-visible,.cc-text a:focus-visible{outline:2px solid var(--legal-accent);outline-offset:2px}@media (max-width:560px){.cc{right:12px;bottom:max(12px,env(safe-area-inset-bottom));width:calc(100% - 24px)}}@media (prefers-reduced-motion:reduce){.cc{animation:none}}.legal-main{padding:140px 0 96px}.legal-hero{max-width:860px;padding-bottom:40px;border-bottom:1px solid var(--gf-border)}.legal-hero h1{margin-top:18px;font-size:clamp(40px,6vw,72px)}.legal-lead{max-width:640px;margin-top:22px!important;color:var(--gf-muted);font-size:17px;line-height:1.7}.legal-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:28px}.legal-meta>span{padding:7px 11px;border:1px solid var(--gf-border);border-radius:8px;color:#c5c5cc;font-size:11px;font-weight:700}.legal-print{display:inline-flex;align-items:center;gap:7px;padding:8px 13px;border:1px solid #4a4785;border-radius:8px;background:#7572ff1f;color:var(--gf-lilac);font:700 11px Raleway,sans-serif;cursor:pointer}.legal-print:hover{border-color:var(--gf-violet);color:var(--gf-ink)}.legal-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:72px;margin-top:48px}.legal-toc{position:sticky;top:110px;align-self:start}.legal-toc p{margin-bottom:14px!important;color:#aaa9b5;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.legal-toc ol{display:grid;gap:2px;margin:0;padding:0 0 0 14px;border-left:1px solid var(--gf-border);list-style:none}.legal-toc a{display:block;padding:6px 0;color:var(--gf-muted);font-size:13px;line-height:1.4;transition:color .15s ease}.legal-toc a:hover{color:var(--gf-ink)}.legal-doc{max-width:780px;color:#dcdbe3;font-size:16px;line-height:1.75}.legal-section{scroll-margin-top:110px}.legal-section+.legal-section{margin-top:52px}.legal-doc h2{position:relative;margin-bottom:18px;color:var(--gf-ink);font-size:clamp(22px,2.4vw,28px);letter-spacing:-.03em}.legal-anchor{position:absolute;left:-.9em;color:var(--gf-violet);opacity:0;transition:opacity .15s ease}.legal-doc h2:hover .legal-anchor{opacity:1}.legal-doc p+p{margin-top:12px}.legal-doc a:not(.legal-anchor){color:var(--gf-lilac);text-decoration:underline;text-decoration-color:#c7c6ff66;text-underline-offset:3px}.legal-doc a:not(.legal-anchor):hover{text-decoration-color:currentColor}.legal-doc ul{display:grid;gap:8px;margin:14px 0;padding:0;list-style:none}.legal-doc ul>li{position:relative;padding-left:22px}.legal-doc ul>li:before{content:"";position:absolute;left:4px;top:.72em;width:6px;height:6px;border-radius:50%;background:var(--gf-violet)}.legal-doc strong{color:var(--gf-ink)}.legal-org{display:block;margin:4px 0 18px;padding:18px 20px;border:1px solid var(--gf-border);border-radius:14px;background:var(--gf-surface);font-style:normal;line-height:1.7}.legal-org strong{display:block;font-size:17px}.legal-note{color:var(--gf-muted);font-size:14px}.legal-facts{margin:0;border-top:1px solid var(--gf-border)}.legal-facts>div{display:grid;grid-template-columns:220px minmax(0,1fr);gap:20px;padding:12px 0;border-bottom:1px solid var(--gf-border)}.legal-facts dt{color:var(--gf-muted);font-size:13px;line-height:1.6}.legal-facts dd{margin:0;font-size:15px;line-height:1.6}.legal-translation{margin-top:72px;padding-top:52px;border-top:1px dashed #3a3a44}.legal-company{margin-top:64px!important;padding-top:20px;border-top:1px solid var(--gf-border);color:var(--gf-muted);font-size:12px;line-height:1.7}.legal-table-wrap{overflow-x:auto;border:1px solid var(--gf-border);border-radius:14px}.legal-table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.55}.legal-table td,.legal-table th{padding:13px 16px;border-bottom:1px solid var(--gf-border);text-align:left;vertical-align:top}.legal-table thead th{background:var(--gf-surface);color:#aaa9b5;font:800 10px Raleway,sans-serif;letter-spacing:.1em;text-transform:uppercase}.legal-table tbody th{color:var(--gf-ink);font:700 14px Raleway,sans-serif}.legal-table tbody tr:last-child>*{border-bottom:0}.legal-table+p,.legal-table-wrap+p{margin-top:16px}.legal-sample{padding:24px;border:1px dashed #4a4785;border-radius:16px;background:#7572ff0a}.legal-sample ul{gap:14px;margin-top:18px}.legal-sample ul>li{display:flex;align-items:end;gap:12px;padding-left:0}.legal-sample ul>li:before{display:none}.legal-sample li i{flex:1 1 60px;min-width:60px;border-bottom:1px solid #55546a;transform:translateY(-6px)}.legal-section#form{margin-top:72px;padding:clamp(22px,3vw,36px);border:1px solid #4a4785;border-radius:22px;background:radial-gradient(90% 70% at 100% 0,#7572ff1f,transparent 60%),var(--gf-surface)}.wd-sub{color:var(--gf-muted)}.wd-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:22px}.wd-grid label{display:grid;gap:7px}.wd-grid label>span{display:flex;align-items:baseline;gap:6px;color:#c9c8d2;font-size:13px;font-weight:700}.wd-grid b{color:var(--gf-violet)}.wd-grid em{font-weight:600}.wd-grid em,.wd-grid small{color:var(--gf-muted);font-size:11px}.wd-grid small{margin-left:auto}.wd-wide{grid-column:1/-1}.wd-grid input,.wd-grid textarea{width:100%;min-height:48px;padding:12px 14px;border:1px solid #34343f;border-radius:12px;background:#0d0d12;color:var(--gf-ink);font:500 15px Raleway,sans-serif;color-scheme:dark;transition:border-color .15s ease,box-shadow .15s ease}.wd-grid textarea{resize:vertical;line-height:1.6}.wd-grid input:focus,.wd-grid textarea:focus{outline:none;border-color:var(--gf-violet);box-shadow:0 0 0 3px #7572ff33}.wd-error{margin-top:16px!important;padding:12px 14px;border:1px solid #ff6b6b55;border-radius:12px;background:#ff6b6b14;color:#ffb4b4;font-size:14px}.wd-submit{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;margin-top:22px;padding:0 26px;border:0;border-radius:14px;background:linear-gradient(135deg,#7572ff,#5d57df);color:#fff;font:700 15px Raleway,sans-serif;cursor:pointer;box-shadow:0 12px 30px -12px #7572ffcc;transition:transform .15s ease,box-shadow .15s ease}.wd-submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 16px 36px -12px #7572ffee}.wd-submit:disabled{opacity:.7;cursor:progress}.wd-submit:focus-visible{outline:2px solid var(--gf-lilac);outline-offset:4px}.wd-spin{animation:wd-spin .9s linear infinite}@keyframes wd-spin{to{transform:rotate(1turn)}}.wd-hint{max-width:620px;margin-top:14px!important;color:var(--gf-muted);font-size:13px;line-height:1.6}.wd-done{display:flex;gap:16px;padding:22px;border:1px solid #3fbf8a66;border-radius:16px;background:#3fbf8a14;outline:none}.wd-done svg{flex:0 0 auto;color:#5fd8a4}.wd-done h3{font-size:20px;letter-spacing:-.02em}.wd-done p{margin-top:8px!important;color:#c9c8d2}@media (max-width:960px){.legal-layout{grid-template-columns:1fr;gap:36px}.legal-toc{position:static;padding:18px 20px;border:1px solid var(--gf-border);border-radius:16px;background:var(--gf-surface)}.legal-toc ol{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));padding-left:0;border-left:0}}@media (max-width:720px){.legal-main{padding:108px 0 64px}.legal-bar-inner{width:calc(100% - 32px)}.legal-links{align-items:flex-start;flex-direction:column}.gf-footer .gf-footer-legal ul,.legal-links ul{gap:10px 20px}.legal-links li+li:before{display:none}.legal-facts>div{gap:2px}.legal-facts>div,.wd-grid{grid-template-columns:1fr}.wd-submit{width:100%}.legal-table-wrap{overflow:visible;border:0}.legal-table thead{display:none}.legal-table,.legal-table tbody,.legal-table td,.legal-table th,.legal-table tr{display:block}.legal-table tr{margin-bottom:12px;padding:14px 16px;border:1px solid var(--gf-border);border-radius:14px;background:var(--gf-surface)}.legal-table td,.legal-table th{padding:4px 0;border:0}.legal-table tbody th{padding-bottom:8px}.legal-table td:before{content:attr(data-label);display:block;color:#8f8e9b;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}}@media print{.cc,.gf-footer,.gf-header,.gf-mobile-menu,.legal-anchor,.legal-bar,.legal-print,.legal-section#form,.legal-toc{display:none!important}.legal-page,.legal-page *{background:#fff!important;color:#000!important;box-shadow:none!important}.legal-main{width:100%;padding:0}.legal-layout{display:block;margin-top:16px}.legal-doc{max-width:none;font-size:11pt;line-height:1.5}.legal-hero h1{font-size:26pt}.legal-section{-moz-column-break-inside:auto;break-inside:auto}.legal-doc h2{-moz-column-break-after:avoid;break-after:avoid}}.checkout-consents{display:grid;gap:12px;margin:18px 0 0;padding:0;border:0;min-width:0}.checkout-consents label{display:grid;grid-template-columns:22px minmax(0,1fr);gap:12px;align-items:start;padding:14px 16px;border:1px solid var(--gf-border,hsl(var(--border)));border-radius:14px;font-size:13px;font-weight:500;line-height:1.55;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.checkout-consents label:has(input:checked){border-color:#7572ff;background:#7572ff12}.checkout-consents input{width:20px;height:20px;margin:1px 0 0;accent-color:#7572ff;cursor:pointer}.checkout-consents a{color:var(--gf-lilac,hsl(var(--primary)));font-weight:700;text-decoration:underline;text-underline-offset:3px}.checkout-caption{margin-top:12px!important;color:var(--gf-muted,hsl(var(--muted-foreground)));font-size:12px;line-height:1.6;text-align:center}