301 response code means that the requested resource has been permanently moved to a new URL. All future requests should use the new address.
The browser will automatically redirect the user to the new address, and search engines will update their indexes.
200 response code is a standard successful HTTP server response. It means that the client’s request (e.g., from a browser) was successfully processed, and the server is delivering the requested data.
The user receives content without errors, and the page or application functions properly. If Code 200 is accompanied by data, the browser or program processes and displays it to the user.
GET / HTTP/1.1 Host: letpy.com Accept: */* User-Agent: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; [email protected])
<!DOCTYPE html><html data-color-mode-forced="dark"><head><meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>Python для начинающих. Уроки и задачи. Интерактивный онлайн-курс | Letpy</title> <link rel="stylesheet" href="/fonts/inter/inter.css"> <style>/*! tailwindcss v4.1.3 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:rotateX(0);--tw-rotate-y:rotateY(0);--tw-rotate-z:rotateZ(0);--tw-skew-x:skewX(0);--tw-skew-y:skewY(0);--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:host,:root{--font-sans:"Inter var",ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-500:oklch(63.7% .237 25.331);--color-indigo-400:oklch(67.3% .182 276.935);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-950:oklch(12.9% .042 264.695);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-black:#000;--color-white:#fff;--spacing:.25rem;--breakpoint-lg:64rem;--container-xs:20rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:1.33333;--text-sm:.875rem;--text-sm--line-height:1.42857;--text-base:1rem;--text-base--line-height:1.5;--text-lg:1.125rem;--text-lg--line-height:1.55556;--text-xl:1.25rem;--text-xl--line-height:1.4;--text-2xl:1.5rem;--text-2xl--line-height:1.33333;--text-3xl:1.875rem;--text-3xl--line-height:1.2;--text-4xl:2.25rem;--text-4xl--line-height:1.11111;--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tight:-.025em;--leading-tight:1.25;--leading-normal:1.5;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-3xl:1.5rem;--drop-shadow-2xl:0 25px 25px #00000026;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-brand-green:#50ab25;--color-brand-blue:#2a69b1;--color-brand-dark:#080922;--color-brand-dark-100:#10112f;--color-brand-yellow:#f7e616}}@layer base{*,::backdrop,:after,:before{border:0 solid;box-sizing:border-box;margin:0;padding:0}::file-selector-button{border:0 solid;box-sizing:border-box;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-size:1em;font-variation-settings:var(--default-mono-font-variation-settings,normal)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}button,input,optgroup,select,textarea{background-color:#0000;border-radius:0;color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}::file-selector-button{background-color:#0000;border-radius:0;color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-moz-placeholder{color:currentColor}::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:where(:not([type])),select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;--tw-shadow:0 0 #0000;background-color:#fff;border-color:#6a7282;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}:is([type=text],input:where(:not([type])),[type=email],[type=url],[type=password],[type=number],[type=date],[type=datetime-local],[type=month],[type=search],[type=tel],[type=time],[type=week],[multiple],textarea,select):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:oklch(54.6% .245 262.881);--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color);border-color:#155dfc;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid #0000}input::-moz-placeholder,textarea::-moz-placeholder{color:#6a7282;opacity:1}input::placeholder,textarea::placeholder{color:#6a7282;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-bottom:0;padding-top:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-bottom:0;padding-top:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-bottom:0;padding-top:0}::-webkit-datetime-edit-meridiem-field{padding-bottom:0;padding-top:0}select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='oklch(55.1%25 0.027 264.364)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}[multiple],[size]:where(select:not([size="1"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}[type=checkbox],[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#155dfc;-webkit-print-color-adjust:exact;print-color-adjust:exact;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;--tw-shadow:0 0 #0000;background-color:#fff;background-origin:border-box;border-color:#6a7282;border-width:1px;display:inline-block;flex-shrink:0;height:1rem;padding:0;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:oklch(54.6% .245 262.881);--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid #0000}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}[type=checkbox]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0'/%3E%3C/svg%3E")}@media (forced-colors:active){[type=checkbox]:checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}[type=radio]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E")}@media (forced-colors:active){[type=radio]:checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:#0000}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}@media (forced-colors:active){[type=checkbox]:indeterminate{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:#0000}[type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}[type=file]:focus{outline:1px solid buttontext;outline:1px auto -webkit-focus-ring-color}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;white-space:nowrap;width:1px}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.-inset-x-20{inset-inline:calc(var(--spacing)*-20)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.inset-x-5{inset-inline:calc(var(--spacing)*5)}.-start-8{inset-inline-start:calc(var(--spacing)*-8)}.-top-6{top:calc(var(--spacing)*-6)}.top-0{top:calc(var(--spacing)*0)}.top-1{top:calc(var(--spacing)*1)}.top-1\/2{top:50%}.top-24{top:calc(var(--spacing)*24)}.right-0{right:calc(var(--spacing)*0)}.right-1\/2{right:50%}.right-\[20px\]{right:20px}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-4{bottom:calc(var(--spacing)*4)}.bottom-\[-10px\]{bottom:-10px}.bottom-\[-32px\]{bottom:-32px}.bottom-\[-60px\]{bottom:-60px}.left-0{left:calc(var(--spacing)*0)}.left-1{left:calc(var(--spacing)*1)}.left-\[20px\]{left:20px}.left-\[max\(-7rem\,calc\(50\%-52rem\)\)\]{left:max(-7rem,50% - 52rem)}.left-full{left:100%}.isolate{isolation:isolate}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.-m-2\.5{margin:calc(var(--spacing)*-2.5)}.mx-2{margin-inline:calc(var(--spacing)*2)}.mx-4{margin-inline:calc(var(--spacing)*4)}.mx-auto{margin-inline:auto}.my-8{margin-block:calc(var(--spacing)*8)}.my-10{margin-block:calc(var(--spacing)*10)}.prose{color:var(--tw-prose-body);--tw-prose-body:oklch(37.3% .034 259.733);--tw-prose-headings:oklch(21% .034 264.665);--tw-prose-lead:oklch(44.6% .03 256.802);--tw-prose-links:oklch(21% .034 264.665);--tw-prose-bold:oklch(21% .034 264.665);--tw-prose-counters:oklch(55.1% .027 264.364);--tw-prose-bullets:oklch(87.2% .01 258.338);--tw-prose-hr:oklch(92.8% .006 264.531);--tw-prose-quotes:oklch(21% .034 264.665);--tw-prose-quote-borders:oklch(92.8% .006 264.531);--tw-prose-captions:oklch(55.1% .027 264.364);--tw-prose-kbd:oklch(21% .034 264.665);--tw-prose-kbd-shadows:NaN NaN NaN;--tw-prose-code:oklch(21% .034 264.665);--tw-prose-pre-code:oklch(92.8% .006 264.531);--tw-prose-pre-bg:oklch(27.8% .033 256.848);--tw-prose-th-borders:oklch(87.2% .01 258.338);--tw-prose-td-borders:oklch(92.8% .006 264.531);--tw-prose-invert-body:oklch(87.2% .01 258.338);--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:oklch(70.7% .022 261.325);--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:oklch(70.7% .022 261.325);--tw-prose-invert-bullets:oklch(44.6% .03 256.802);--tw-prose-invert-hr:oklch(37.3% .034 259.733);--tw-prose-invert-quotes:oklch(96.7% .003 264.542);--tw-prose-invert-quote-borders:oklch(37.3% .034 259.733);--tw-prose-invert-captions:oklch(70.7% .022 261.325);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:255 255 255;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:oklch(87.2% .01 258.338);--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:oklch(44.6% .03 256.802);--tw-prose-invert-td-borders:oklch(37.3% .034 259.733);font-size:1rem;line-height:1.75;max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-bottom:1.2em;margin-top:1.2em}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-bottom:1.25em;margin-top:1.25em;padding-inline-start:1.625em}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-bottom:1.25em;margin-top:1.25em;padding-inline-start:1.625em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-bottom:3em;margin-top:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){border-inline-start-color:var(--tw-prose-quote-borders);border-inline-start-width:.25rem;color:var(--tw-prose-quotes);font-style:italic;font-weight:500;margin-bottom:1.6em;margin-top:1.6em;padding-inline-start:1em;quotes:"“""”""‘""’"}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:2.25em;font-weight:800;line-height:1.11111;margin-bottom:.888889em;margin-top:0}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:1.5em;font-weight:700;line-height:1.33333;margin-bottom:1em;margin-top:2em}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-size:1.25em;font-weight:600;line-height:1.6;margin-bottom:.6em;margin-top:1.6em}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;line-height:1.5;margin-bottom:.5em;margin-top:1.5em}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-bottom:2em;margin-top:2em}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:.3125rem;box-shadow:0 0 0 1px rgb(var(--tw-prose-kbd-shadows)/10%),0 3px rgb(var(--tw-prose-kbd-shadows)/10%);color:var(--tw-prose-kbd);font-family:inherit;font-size:.875em;font-weight:500;padding-inline-end:.375em;padding-bottom:.1875em;padding-top:.1875em;padding-inline-start:.375em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after,.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:var(--tw-prose-pre-bg);border-radius:.375rem;color:var(--tw-prose-pre-code);font-size:.875em;font-weight:400;line-height:1.71429;margin-bottom:1.71429em;margin-top:1.71429em;overflow-x:auto;padding-inline-end:1.14286em;padding-bottom:.857143em;padding-top:.857143em;padding-inline-start:1.14286em}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:#0000;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after,.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em;line-height:1.71429;margin-bottom:2em;margin-top:2em;table-layout:auto;width:100%}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color:var(--tw-prose-th-borders);border-bottom-width:1px}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em;vertical-align:bottom}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-color:var(--tw-prose-td-borders);border-bottom-width:1px}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-color:var(--tw-prose-th-borders);border-top-width:1px}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.42857;margin-top:.857143em}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.5em;margin-top:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.75em;margin-top:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.75em;margin-top:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em;margin-top:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:.571429em;padding-bottom:.571429em;padding-top:.571429em;padding-inline-start:.571429em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:2em;margin-top:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-10{margin-top:calc(var(--spacing)*10)}.mt-12{margin-top:calc(var(--spacing)*12)}.mt-16{margin-top:calc(var(--spacing)*16)}.mr-2{margin-right:calc(var(--spacing)*2)}.mr-16{margin-right:calc(var(--spacing)*16)}.mr-\[52px\]{margin-right:52px}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-2\.5{margin-bottom:calc(var(--spacing)*2.5)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-\[-12\%\]{margin-bottom:-12%}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-4{margin-left:calc(var(--spacing)*4)}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[577\/310\]{aspect-ratio:577/310}.aspect-video{aspect-ratio:var(--aspect-video)}.size-5{height:calc(var(--spacing)*5);width:calc(var(--spacing)*5)}.size-16{height:calc(var(--spacing)*16);width:calc(var(--spacing)*16)}.h-0\.5{height:calc(var(--spacing)*.5)}.h-2\/3{height:66.6667%}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-8{height:calc(var(--spacing)*8)}.h-10{height:calc(var(--spacing)*10)}.h-12{height:calc(var(--spacing)*12)}.h-16{height:calc(var(--spacing)*16)}.h-\[30px\]{height:30px}.h-\[88px\]{height:88px}.h-\[400px\]{height:400px}.h-\[468px\]{height:468px}.h-\[calc\(100vh-5\.25rem\)\]{height:calc(100vh - 5.25rem)}.h-full{height:100%}.h-screen{height:100vh}.max-h-0{max-height:calc(var(--spacing)*0)}.max-h-\[30px\]{max-height:30px}.max-h-\[60px\]{max-height:60px}.max-h-\[400px\]{max-height:400px}.max-h-\[500px\]{max-height:500px}.min-h-full{min-height:100%}.w-0\.5{width:calc(var(--spacing)*.5)}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-10{width:calc(var(--spacing)*10)}.w-11{width:calc(var(--spacing)*11)}.w-12{width:calc(var(--spacing)*12)}.w-16{width:calc(var(--spacing)*16)}.w-40{width:calc(var(--spacing)*40)}.w-60{width:calc(var(--spacing)*60)}.w-72{width:calc(var(--spacing)*72)}.w-\[10px\]{width:10px}.w-\[36\.0625rem\]{width:36.0625rem}.w-\[88px\]{width:88px}.w-\[180px\]{width:180px}.w-\[400px\]{width:400px}.w-\[468px\]{width:468px}.w-auto{width:auto}.w-full{width:100%}.w-screen{width:100vw}.max-w-2xl{max-width:var(--container-2xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[320px\]{max-width:320px}.max-w-\[400px\]{max-width:400px}.max-w-lg{max-width:var(--container-lg)}.max-w-max{max-width:-moz-max-content;max-width:max-content}.max-w-md{max-width:var(--container-md)}.max-w-screen-lg{max-width:var(--breakpoint-lg)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-auto{flex:auto}.flex-none{flex:none}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.origin-top-right{transform-origin:100% 0}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-x-full{translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-x-full{--tw-translate-x:-100%}.translate-x-0{--tw-translate-x:calc(var(--spacing)*0)}.translate-x-0,.translate-x-1\/2{translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-1\/2{--tw-translate-x:50%}.translate-x-2\/3{--tw-translate-x:66.66667%}.translate-x-2\/3,.translate-x-5{translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-5{--tw-translate-x:calc(var(--spacing)*5)}.translate-x-40{--tw-translate-x:calc(var(--spacing)*40)}.-translate-y-1\/2,.translate-x-40{translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:-50%}.-translate-y-1\/3{--tw-translate-y:-33.33333%}.-translate-y-1\/3,.-translate-y-full{translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-full{--tw-translate-y:-100%}.translate-y-0{--tw-translate-y:calc(var(--spacing)*0)}.translate-y-0,.translate-y-1{translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-1{--tw-translate-y:calc(var(--spacing)*1)}.translate-y-1\/3{--tw-translate-y:33.33333%}.translate-y-1\/3,.translate-y-2\/3{translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-2\/3{--tw-translate-y:66.66667%}.translate-y-4{--tw-translate-y:calc(var(--spacing)*4)}.translate-y-32,.translate-y-4{translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-32{--tw-translate-y:calc(var(--spacing)*32)}.scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%}.scale-100,.scale-95{scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x)var(--tw-rotate-y)var(--tw-rotate-z)var(--tw-skew-x)var(--tw-skew-y)}.transform-gpu{transform:translateZ(0)var(--tw-rotate-x)var(--tw-rotate-y)var(--tw-rotate-z)var(--tw-skew-x)var(--tw-skew-y)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.break-inside-avoid{-moz-column-break-inside:avoid;break-inside:avoid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-8{gap:calc(var(--spacing)*8)}.gap-10{gap:calc(var(--spacing)*10)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*1*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*1*var(--tw-space-y-reverse))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*2*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*2*var(--tw-space-y-reverse))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*4*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*4*var(--tw-space-y-reverse))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*6*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*6*var(--tw-space-y-reverse))}.gap-x-1{-moz-column-gap:calc(var(--spacing)*1);column-gap:calc(var(--spacing)*1)}.gap-x-2{-moz-column-gap:calc(var(--spacing)*2);column-gap:calc(var(--spacing)*2)}.gap-x-3{-moz-column-gap:calc(var(--spacing)*3);column-gap:calc(var(--spacing)*3)}.gap-x-4{-moz-column-gap:calc(var(--spacing)*4);column-gap:calc(var(--spacing)*4)}.gap-x-5{-moz-column-gap:calc(var(--spacing)*5);column-gap:calc(var(--spacing)*5)}.gap-x-6{-moz-column-gap:calc(var(--spacing)*6);column-gap:calc(var(--spacing)*6)}.gap-x-8{-moz-column-gap:calc(var(--spacing)*8);column-gap:calc(var(--spacing)*8)}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-end:calc(var(--spacing)*2*(1 - var(--tw-space-x-reverse)));margin-inline-start:calc(var(--spacing)*2*var(--tw-space-x-reverse))}:where(.space-x-3>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-end:calc(var(--spacing)*3*(1 - var(--tw-space-x-reverse)));margin-inline-start:calc(var(--spacing)*3*var(--tw-space-x-reverse))}:where(.space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-end:calc(var(--spacing)*4*(1 - var(--tw-space-x-reverse)));margin-inline-start:calc(var(--spacing)*4*var(--tw-space-x-reverse))}:where(.space-x-5>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-end:calc(var(--spacing)*5*(1 - var(--tw-space-x-reverse)));margin-inline-start:calc(var(--spacing)*5*var(--tw-space-x-reverse))}.gap-y-1{row-gap:calc(var(--spacing)*1)}.gap-y-2{row-gap:calc(var(--spacing)*2)}.gap-y-4{row-gap:calc(var(--spacing)*4)}.gap-y-5{row-gap:calc(var(--spacing)*5)}.gap-y-7{row-gap:calc(var(--spacing)*7)}.gap-y-8{row-gap:calc(var(--spacing)*8)}.gap-y-10{row-gap:calc(var(--spacing)*10)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-bottom-width:calc(1px*(1 - var(--tw-divide-y-reverse)));border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse))}:where(.divide-gray-200>:not(:last-child)){border-color:var(--color-gray-200)}:where(.divide-gray-300>:not(:last-child)){border-color:var(--color-gray-300)}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.scroll-auto{scroll-behavior:auto}.rounded{border-radius:.25rem}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-xl{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.rounded-b-xl{border-bottom-left-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl)}.border,.border-1{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-brand-dark{border-color:var(--color-brand-dark)}.border-brand-green{border-color:var(--color-brand-green)}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-600{border-color:var(--color-gray-600)}.border-red-500{border-color:var(--color-red-500)}.border-transparent{border-color:#0000}.bg-\[\#24232B\]{background-color:#24232b}.bg-\[\#343338\]{background-color:#343338}.bg-black{background-color:var(--color-black)}.bg-black\/75{background-color:#000000bf}@supports (color:color-mix(in lab,red,red)){.bg-black\/75{background-color:color-mix(in oklab,var(--color-black)75%,transparent)}}.bg-brand-blue{background-color:var(--color-brand-blue)}.bg-brand-dark{background-color:var(--color-brand-dark)}.bg-brand-green{background-color:var(--color-brand-green)}.bg-brand-yellow{background-color:var(--color-brand-yellow)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-400{background-color:var(--color-gray-400)}.bg-gray-900{background-color:var(--color-gray-900)}.bg-gray-900\/80{background-color:#101828cc}@supports (color:color-mix(in lab,red,red)){.bg-gray-900\/80{background-color:color-mix(in oklab,var(--color-gray-900)80%,transparent)}}.bg-slate-200{background-color:var(--color-slate-200)}.bg-slate-950{background-color:var(--color-slate-950)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-linear-to-t{--tw-gradient-position:to top;background-image:linear-gradient(var(--tw-gradient-stops))}@supports (background-image:linear-gradient(in lab,red,red)){.bg-linear-to-t{--tw-gradient-position:to top in oklab}}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-brand-dark{--tw-gradient-from:var(--color-brand-dark);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-brand-green{--tw-gradient-from:var(--color-brand-green);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-brand-yellow{--tw-gradient-from:var(--color-brand-yellow);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-gray-900{--tw-gradient-from:var(--color-gray-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-brand-green{--tw-gradient-to:var(--color-brand-green);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-brand-yellow{--tw-gradient-to:var(--color-brand-yellow);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.fill-current{fill:currentColor}.p-1{padding:calc(var(--spacing)*1)}.p-2{padding:calc(var(--spacing)*2)}.p-2\.5{padding:calc(var(--spacing)*2.5)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.px-0{padding-inline:calc(var(--spacing)*0)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-3\.5{padding-inline:calc(var(--spacing)*3.5)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-7{padding-inline:calc(var(--spacing)*7)}.px-8{padding-inline:calc(var(--spacing)*8)}.px-12{padding-inline:calc(var(--spacing)*12)}.py-1{padding-block:calc(var(--spacing)*1)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-3\.5{padding-block:calc(var(--spacing)*3.5)}.py-4{padding-block:calc(var(--spacing)*4)}.py-6{padding-block:calc(var(--spacing)*6)}.py-8{padding-block:calc(var(--spacing)*8)}.py-12{padding-block:calc(var(--spacing)*12)}.py-16{padding-block:calc(var(--spacing)*16)}.py-20{padding-block:calc(var(--spacing)*20)}.py-24{padding-block:calc(var(--spacing)*24)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-5{padding-top:calc(var(--spacing)*5)}.pt-12{padding-top:calc(var(--spacing)*12)}.pt-16{padding-top:calc(var(--spacing)*16)}.pt-20{padding-top:calc(var(--spacing)*20)}.pt-\[1px\]{padding-top:1px}.pt-\[7\%\]{padding-top:7%}.pr-2{padding-right:calc(var(--spacing)*2)}.pr-3{padding-right:calc(var(--spacing)*3)}.pr-4{padding-right:calc(var(--spacing)*4)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-8{padding-bottom:calc(var(--spacing)*8)}.pb-20{padding-bottom:calc(var(--spacing)*20)}.pl-4{padding-left:calc(var(--spacing)*4)}.pl-9{padding-left:calc(var(--spacing)*9)}.text-center{text-align:center}.text-left{text-align:left}.align-bottom{vertical-align:bottom}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{line-height:var(--tw-leading,var(--text-base--line-height))}.text-base,.text-base\/7{font-size:var(--text-base)}.text-base\/7{line-height:calc(var(--spacing)*7)}.text-lg{line-height:var(--tw-leading,var(--text-lg--line-height))}.text-lg,.text-lg\/8{font-size:var(--text-lg)}.text-lg\/8{line-height:calc(var(--spacing)*8)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-6{--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6)}.leading-7{--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7)}.leading-8{--tw-leading:calc(var(--spacing)*8);line-height:calc(var(--spacing)*8)}.leading-\[1\.8\]{--tw-leading:1.8;line-height:1.8}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-nowrap{text-wrap:nowrap}.text-pretty{text-wrap:pretty}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-brand-blue{color:var(--color-brand-blue)}.text-brand-dark{color:var(--color-brand-dark)}.text-brand-green{color:var(--color-brand-green)}.text-gray-100{color:var(--color-gray-100)}.text-gray-200{color:var(--color-gray-200)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-indigo-400{color:var(--color-indigo-400)}.text-red-500{color:var(--color-red-500)}.text-transparent{color:#0000}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.placeholder-gray-400::-moz-placeholder{color:var(--color-gray-400)}.placeholder-gray-400::placeholder{color:var(--color-gray-400)}.opacity-0{opacity:0}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-2xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)}.shadow-lg,.shadow-md{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow-sm,.shadow-xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor)}.ring-0,.ring-1{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor)}.shadow-gray-300{--tw-shadow-color:oklch(87.2% .01 258.338)}@supports (color:color-mix(in lab,red,red)){.shadow-gray-300{--tw-shadow-color:color-mix(in oklab,var(--color-gray-300)var(--tw-shadow-alpha),transparent)}}.ring-gray-900\/5{--tw-ring-color:#1018280d}@supports (color:color-mix(in lab,red,red)){.ring-gray-900\/5{--tw-ring-color:color-mix(in oklab,var(--color-gray-900)5%,transparent)}}.ring-white\/10{--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.ring-white\/10{--tw-ring-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.outline{outline-width:1px}.outline,.outline-2{outline-style:var(--tw-outline-style)}.outline-2{outline-width:2px}.outline-\[rgb\(255\,255\,255\)\]\/5{outline-color:#ffffff0d}.outline-brand-blue\/20{outline-color:#2a69b133}@supports (color:color-mix(in lab,red,red)){.outline-brand-blue\/20{outline-color:color-mix(in oklab,var(--color-brand-blue)20%,transparent)}}.outline-brand-blue\/25{outline-color:#2a69b140}@supports (color:color-mix(in lab,red,red)){.outline-brand-blue\/25{outline-color:color-mix(in oklab,var(--color-brand-blue)25%,transparent)}}.blur{--tw-blur:blur(8px)}.blur,.blur-2xl{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.blur-2xl{--tw-blur:blur(var(--blur-2xl))}.blur-3xl{--tw-blur:blur(var(--blur-3xl))}.blur-3xl,.blur-xl{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.blur-xl{--tw-blur:blur(var(--blur-xl))}.drop-shadow-2xl{--tw-drop-shadow-size:drop-shadow(0 25px 25px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-2xl))}.drop-shadow-2xl,.invert{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%)}.sepia{--tw-sepia:sepia(100%)}.filter,.sepia{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-all{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-colors{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-opacity{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media (hover:hover){.group-hover\:inline:is(:where(.group):hover *){display:inline}}.group-\[\.dark-variant\]\:border-brand-dark:is(:where(.group).dark-variant *){border-color:var(--color-brand-dark)}.group-\[\.dark-variant\]\:text-brand-dark:is(:where(.group).dark-variant *){color:var(--color-brand-dark)}@media (hover:hover){.hover\:border-brand-green:hover{border-color:var(--color-brand-green)}.hover\:bg-brand-green:hover{background-color:var(--color-brand-green)}.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.hover\:bg-gray-700:hover{background-color:var(--color-gray-700)}.hover\:text-brand-blue:hover{color:var(--color-brand-blue)}.hover\:text-brand-green:hover{color:var(--color-brand-green)}.hover\:text-gray-500:hover{color:var(--color-gray-500)}.hover\:text-gray-600:hover{color:var(--color-gray-600)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-button:hover{--tw-shadow:4px 4px 0px 0px var(--tw-shadow-color,#000)}.hover\:shadow-button-light:hover,.hover\:shadow-button:hover{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-button-light:hover{--tw-shadow:4px 4px 0px 0px var(--tw-shadow-color,#fff)}.group-\[\.dark-variant\]\:hover\:border-brand-green:is(:where(.group).dark-variant *):hover{border-color:var(--color-brand-green)}.group-\[\.dark-variant\]\:hover\:bg-brand-green:is(:where(.group).dark-variant *):hover{background-color:var(--color-brand-green)}.group-\[\.dark-variant\]\:hover\:text-gray-600:is(:where(.group).dark-variant *):hover{color:var(--color-gray-600)}.group-\[\.dark-variant\]\:hover\:text-white:is(:where(.group).dark-variant *):hover{color:var(--color-white)}.group-\[\.dark-variant\]\:hover\:shadow-button:is(:where(.group).dark-variant *):hover{--tw-shadow:4px 4px 0px 0px var(--tw-shadow-color,#000);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus\:border-brand-blue:focus{border-color:var(--color-brand-blue)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-brand-blue:focus{--tw-ring-color:var(--color-brand-blue)}.focus\:ring-brand-green:focus{--tw-ring-color:var(--color-brand-green)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-gray-900:focus-visible{outline-color:var(--color-gray-900)}@media (min-width:40rem){.sm\:right-\[60px\]{right:60px}.sm\:bottom-\[-20px\]{bottom:-20px}.sm\:left-auto{left:auto}.sm\:mx-auto{margin-inline:auto}.sm\:my-8{margin-block:calc(var(--spacing)*8)}.sm\:mt-0{margin-top:calc(var(--spacing)*0)}.sm\:mt-20{margin-top:calc(var(--spacing)*20)}.sm\:ml-4{margin-left:calc(var(--spacing)*4)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:w-full{width:100%}.sm\:max-w-4xl{max-width:var(--container-4xl)}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-md{max-width:var(--container-md)}.sm\:translate-y-0{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.sm\:scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%}.sm\:scale-100,.sm\:scale-95{scale:var(--tw-scale-x)var(--tw-scale-y)}.sm\:scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row-reverse{flex-direction:row-reverse}.sm\:items-center{align-items:center}.sm\:justify-start{justify-content:flex-start}.sm\:rounded-lg{border-radius:var(--radius-lg)}.sm\:p-0{padding:calc(var(--spacing)*0)}.sm\:p-6{padding:calc(var(--spacing)*6)}.sm\:px-6{padding-inline:calc(var(--spacing)*6)}.sm\:px-10{padding-inline:calc(var(--spacing)*10)}.sm\:py-8{padding-block:calc(var(--spacing)*8)}.sm\:py-32{padding-block:calc(var(--spacing)*32)}.sm\:pl-0{padding-left:calc(var(--spacing)*0)}.sm\:text-center{text-align:center}.sm\:text-left{text-align:left}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:text-balance{text-wrap:balance}}@media (min-width:48rem){.md\:right-\[120px\]{right:120px}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-5{grid-column:span 5/span 5}.md\:mx-52{margin-inline:calc(var(--spacing)*52)}.md\:mt-0{margin-top:calc(var(--spacing)*0)}.md\:mt-24{margin-top:calc(var(--spacing)*24)}.md\:mb-\[22px\]{margin-bottom:22px}.md\:hidden{display:none}.md\:h-\[156px\]{height:156px}.md\:min-h-\[550px\]{min-height:550px}.md\:w-1\/2{width:50%}.md\:w-3\/4{width:75%}.md\:w-\[156px\]{width:156px}.md\:translate-x-1\/3{--tw-translate-x:33.33333%;translate:var(--tw-translate-x)var(--tw-translate-y)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:flex-col{flex-direction:column}.md\:flex-row{flex-direction:row}.md\:flex-nowrap{flex-wrap:nowrap}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:justify-start{justify-content:flex-start}.md\:gap-5{gap:calc(var(--spacing)*5)}.md\:gap-20{gap:calc(var(--spacing)*20)}.md\:px-5{padding-inline:calc(var(--spacing)*5)}.md\:text-left{text-align:left}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media (min-width:64rem){.lg\:absolute{position:absolute}.lg\:sticky{position:sticky}.lg\:right-0{right:calc(var(--spacing)*0)}.lg\:right-\[-200px\]{right:-200px}.lg\:bottom-\[-130px\]{bottom:-130px}.lg\:bottom-\[40px\]{bottom:40px}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:mx-0{margin-inline:calc(var(--spacing)*0)}.lg\:prose-lg{font-size:1.125rem;line-height:1.77778}.lg\:prose-lg :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.33333em;margin-top:1.33333em}.lg\:prose-lg :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.22222em;line-height:1.45455;margin-bottom:1.09091em;margin-top:1.09091em}.lg\:prose-lg :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.66667em;margin-top:1.66667em;padding-inline-start:1em}.lg\:prose-lg :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:2.66667em;line-height:1;margin-bottom:.833333em;margin-top:0}.lg\:prose-lg :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.66667em;line-height:1.33333;margin-bottom:1.06667em;margin-top:1.86667em}.lg\:prose-lg :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.33333em;line-height:1.5;margin-bottom:.666667em;margin-top:1.66667em}.lg\:prose-lg :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){line-height:1.55556;margin-bottom:.444444em;margin-top:1.77778em}.lg\:prose-lg :where(img):not(:where([class~=not-prose],[class~=not-prose] *)),.lg\:prose-lg :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.77778em;margin-top:1.77778em}.lg\:prose-lg :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.lg\:prose-lg :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.77778em;margin-top:1.77778em}.lg\:prose-lg :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:.3125rem;font-size:.888889em;padding-inline-end:.444444em;padding-bottom:.222222em;padding-top:.222222em;padding-inline-start:.444444em}.lg\:prose-lg :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.888889em}.lg\:prose-lg :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.866667em}.lg\:prose-lg :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em}.lg\:prose-lg :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:.375rem;font-size:.888889em;line-height:1.75;margin-bottom:2em;margin-top:2em;padding-inline-end:1.5em;padding-bottom:1em;padding-top:1em;padding-inline-start:1.5em}.lg\:prose-lg :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)),.lg\:prose-lg :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.33333em;margin-top:1.33333em;padding-inline-start:1.55556em}.lg\:prose-lg :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.666667em;margin-top:.666667em}.lg\:prose-lg :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.lg\:prose-lg :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.444444em}.lg\:prose-lg :where(.lg\:prose-lg>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.888889em;margin-top:.888889em}.lg\:prose-lg :where(.lg\:prose-lg>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em}.lg\:prose-lg :where(.lg\:prose-lg>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.33333em}.lg\:prose-lg :where(.lg\:prose-lg>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em}.lg\:prose-lg :where(.lg\:prose-lg>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.33333em}.lg\:prose-lg :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:.888889em;margin-top:.888889em}.lg\:prose-lg :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.33333em;margin-top:1.33333em}.lg\:prose-lg :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em}.lg\:prose-lg :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.666667em;padding-inline-start:1.55556em}.lg\:prose-lg :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:3.11111em;margin-top:3.11111em}.lg\:prose-lg :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.lg\:prose-lg :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.lg\:prose-lg :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)),.lg\:prose-lg :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.lg\:prose-lg :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.888889em;line-height:1.5}.lg\:prose-lg :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:.75em;padding-bottom:.75em;padding-inline-start:.75em}.lg\:prose-lg :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.lg\:prose-lg :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.lg\:prose-lg :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:.75em;padding-bottom:.75em;padding-top:.75em;padding-inline-start:.75em}.lg\:prose-lg :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.lg\:prose-lg :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.lg\:prose-lg :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.77778em;margin-top:1.77778em}.lg\:prose-lg :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;margin-top:0}.lg\:prose-lg :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.888889em;line-height:1.5;margin-top:1em}.lg\:prose-lg :where(.lg\:prose-lg>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.lg\:prose-lg :where(.lg\:prose-lg>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:h-16{height:calc(var(--spacing)*16)}.lg\:h-\[450px\]{height:450px}.lg\:w-1\/2{width:50%}.lg\:max-w-none{max-width:none}.lg\:columns-2{-moz-columns:2;column-count:2}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:gap-16{gap:calc(var(--spacing)*16)}:where(.lg\:space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*10*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*10*var(--tw-space-y-reverse))}.lg\:gap-x-8{-moz-column-gap:calc(var(--spacing)*8);column-gap:calc(var(--spacing)*8)}.lg\:gap-x-40{-moz-column-gap:calc(var(--spacing)*40);column-gap:calc(var(--spacing)*40)}.lg\:gap-y-16{row-gap:calc(var(--spacing)*16)}.lg\:px-0{padding-inline:calc(var(--spacing)*0)}.lg\:px-4{padding-inline:calc(var(--spacing)*4)}.lg\:px-8{padding-inline:calc(var(--spacing)*8)}.lg\:pt-12{padding-top:calc(var(--spacing)*12)}.lg\:text-center{text-align:center}.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.lg\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}}@media (min-width:80rem){.xl\:right-0{right:calc(var(--spacing)*0)}.xl\:right-\[100px\]{right:100px}.xl\:bottom-\[80px\]{bottom:80px}.xl\:bottom-\[100px\]{bottom:100px}.xl\:block{display:block}.xl\:h-\[500px\]{height:500px}.xl\:gap-x-8{-moz-column-gap:calc(var(--spacing)*8);column-gap:calc(var(--spacing)*8)}.xl\:gap-y-8{row-gap:calc(var(--spacing)*8)}.xl\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.xl\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.dark\:block:where(.dark,.dark *){display:block}.dark\:hidden:where(.dark,.dark *){display:none}.dark\:border-gray-200:where(.dark,.dark *){border-color:var(--color-gray-200)}.dark\:border-b-gray-700:where(.dark,.dark *){border-bottom-color:var(--color-gray-700)}.dark\:bg-brand-dark:where(.dark,.dark *){background-color:var(--color-brand-dark)}.dark\:bg-brand-dark-100:where(.dark,.dark *){background-color:var(--color-brand-dark-100)}.dark\:text-gray-100:where(.dark,.dark *){color:var(--color-gray-100)}.dark\:text-gray-200:where(.dark,.dark *){color:var(--color-gray-200)}.dark\:text-gray-300:where(.dark,.dark *){color:var(--color-gray-300)}.dark\:text-white:where(.dark,.dark *){color:var(--color-white)}.dark\:shadow-black:where(.dark,.dark *){--tw-shadow-color:#000}@supports (color:color-mix(in lab,red,red)){.dark\:shadow-black:where(.dark,.dark *){--tw-shadow-color:color-mix(in oklab,var(--color-black)var(--tw-shadow-alpha),transparent)}}.dark\:prose-invert:where(.dark,.dark *){--tw-prose-body:var(--tw-prose-invert-body);--tw-prose-headings:var(--tw-prose-invert-headings);--tw-prose-lead:var(--tw-prose-invert-lead);--tw-prose-links:var(--tw-prose-invert-links);--tw-prose-bold:var(--tw-prose-invert-bold);--tw-prose-counters:var(--tw-prose-invert-counters);--tw-prose-bullets:var(--tw-prose-invert-bullets);--tw-prose-hr:var(--tw-prose-invert-hr);--tw-prose-quotes:var(--tw-prose-invert-quotes);--tw-prose-quote-borders:var(--tw-prose-invert-quote-borders);--tw-prose-captions:var(--tw-prose-invert-captions);--tw-prose-kbd:var(--tw-prose-invert-kbd);--tw-prose-kbd-shadows:var(--tw-prose-invert-kbd-shadows);--tw-prose-code:var(--tw-prose-invert-code);--tw-prose-pre-code:var(--tw-prose-invert-pre-code);--tw-prose-pre-bg:var(--tw-prose-invert-pre-bg);--tw-prose-th-borders:var(--tw-prose-invert-th-borders);--tw-prose-td-borders:var(--tw-prose-invert-td-borders)}@media (hover:hover){.dark\:hover\:border-brand-green:where(.dark,.dark *):hover{border-color:var(--color-brand-green)}.dark\:hover\:bg-brand-dark-100:where(.dark,.dark *):hover{background-color:var(--color-brand-dark-100)}.dark\:hover\:bg-brand-green:where(.dark,.dark *):hover{background-color:var(--color-brand-green)}.dark\:hover\:text-white:where(.dark,.dark *):hover{color:var(--color-white)}.dark\:hover\:shadow-button-light:where(.dark,.dark *):hover{--tw-shadow:4px 4px 0px 0px var(--tw-shadow-color,#fff);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.prose-h1\:text-3xl :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.prose-h1\:font-bold :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.prose-h2\:text-2xl :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.prose-h3\:text-xl :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.prose-p\:mt-0 :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:calc(var(--spacing)*0)}.prose-p\:mb-2 :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:calc(var(--spacing)*2)}.prose-code\:bg-\[\#282A36\] :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:#282a36}.prose-code\:text-black :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--color-black)}.prose-code\:text-white :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--color-white)}.prose-code\:after\:content-\[\'\'\] :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after,.prose-code\:before\:content-\[\'\'\] :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{--tw-content:"";content:var(--tw-content)}.dark\:prose-code\:text-white:where(.dark,.dark *) :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--color-white)}.prose-pre\:bg-gray-100 :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:var(--color-gray-100)}.dark\:prose-pre\:bg-brand-dark-100:where(.dark,.dark *) :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:var(--color-brand-dark-100)}.\[\&\>\*\:last-child\]\:after\:ml-2>:last-child:after{content:var(--tw-content);margin-left:calc(var(--spacing)*2)}.\[\&\>\*\:last-child\]\:after\:inline-block>:last-child:after{content:var(--tw-content);display:inline-block}.\[\&\>\*\:last-child\]\:after\:animate-pulse>:last-child:after{animation:var(--animate-pulse);content:var(--tw-content)}.\[\&\>\*\:last-child\]\:after\:content-\[\'●\'\]>:last-child:after{--tw-content:"●";content:var(--tw-content)}}body{--plyr-color-main:#50ab25}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false;initial-value:rotateX(0)}@property --tw-rotate-y{syntax:"*";inherits:false;initial-value:rotateY(0)}@property --tw-rotate-z{syntax:"*";inherits:false;initial-value:rotateZ(0)}@property --tw-skew-x{syntax:"*";inherits:false;initial-value:skewX(0)}@property --tw-skew-y{syntax:"*";inherits:false;initial-value:skewY(0)}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(1turn)}}@keyframes pulse{50%{opacity:.5}}</style> <style>@keyframes plyr-progress{to{background-position:25px 0;background-position:var(--plyr-progress-loading-size,25px) 0}}@keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes plyr-fade-in{0%{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;align-items:center;direction:ltr;display:flex;flex-direction:column;font-family:inherit;font-family:var(--plyr-font-family,inherit);font-variant-numeric:tabular-nums;font-weight:400;font-weight:var(--plyr-font-weight-regular,400);height:100%;line-height:1.7;line-height:var(--plyr-line-height,1.7);max-width:100%;min-width:200px;position:relative;text-shadow:none;transition:box-shadow .3s ease;z-index:0}.plyr audio,.plyr iframe,.plyr video{display:block;height:100%;width:100%}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui :after,.plyr--full-ui :before{box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{touch-action:manipulation}.plyr__badge{background:#4a5464;background:var(--plyr-badge-background,#4a5464);border-radius:2px;border-radius:var(--plyr-badge-border-radius,2px);color:#fff;color:var(--plyr-badge-text-color,#fff);font-size:9px;font-size:var(--plyr-font-size-badge,9px);line-height:1;padding:3px 4px}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{animation:plyr-fade-in .3s ease;bottom:0;display:none;font-size:13px;font-size:var(--plyr-font-size-small,13px);left:0;padding:10px;padding:var(--plyr-control-spacing,10px);position:absolute;text-align:center;transition:transform .4s ease-in-out;width:100%}.plyr__captions span:empty{display:none}@media (min-width:480px){.plyr__captions{font-size:15px;font-size:var(--plyr-font-size-base,15px);padding:20px;padding:calc(var(--plyr-control-spacing,10px)*2)}}@media (min-width:768px){.plyr__captions{font-size:18px;font-size:var(--plyr-font-size-large,18px)}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(-40px);transform:translateY(calc(var(--plyr-control-spacing,10px)*-4))}.plyr__caption{background:#000c;background:var(--plyr-captions-background,rgba(0,0,0,.8));border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#fff;color:var(--plyr-captions-text-color,#fff);line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__caption div{display:inline}.plyr__control{background:0 0;border:0;border-radius:3px;border-radius:var(--plyr-control-radius,3px);color:inherit;cursor:pointer;flex-shrink:0;overflow:visible;padding:7px;padding:calc(var(--plyr-control-spacing,10px)*.7);position:relative;transition:all .3s ease}.plyr__control svg{display:block;fill:currentColor;height:18px;height:var(--plyr-control-icon-size,18px);pointer-events:none;width:18px;width:var(--plyr-control-icon-size,18px)}.plyr__control:focus{outline:0}.plyr__control.plyr__tab-focus{outline-color:#00b3ff;outline-color:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));outline-offset:2px;outline-style:dotted;outline-width:3px}a.plyr__control{text-decoration:none}.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed,a.plyr__control:after,a.plyr__control:before{display:none}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{align-items:center;display:flex;justify-content:flex-end;text-align:center}.plyr__controls .plyr__progress__container{flex:1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:2.5px;margin-left:calc(var(--plyr-control-spacing,10px)/4)}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:2.5px;padding-left:calc(var(--plyr-control-spacing,10px)/4)}.plyr__controls .plyr__controls__item.plyr__time{padding:0 5px;padding:0 calc(var(--plyr-control-spacing,10px)/2)}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time,.plyr__controls .plyr__controls__item.plyr__time:first-child{padding-left:0}.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip],.plyr__controls:empty{display:none}.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip]{display:inline-block}.plyr__menu{display:flex;position:relative}.plyr__menu .plyr__control svg{transition:transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{animation:plyr-popup .2s ease;background:#ffffffe6;background:var(--plyr-menu-background,hsla(0,0%,100%,.9));border-radius:4px;bottom:100%;box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-menu-shadow,0 1px 2px rgba(0,0,0,.15));color:#4a5464;color:var(--plyr-menu-color,#4a5464);font-size:15px;font-size:var(--plyr-font-size-base,15px);margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.plyr__menu__container:after{border:4px solid transparent;border-top-color:#ffffffe6;border:var(--plyr-menu-arrow-size,4px) solid transparent;border-top-color:var(--plyr-menu-background,hsla(0,0%,100%,.9));content:"";height:0;position:absolute;right:14px;right:calc(var(--plyr-control-icon-size,18px)/2 + var(--plyr-control-spacing,10px)*.7 - var(--plyr-menu-arrow-size,4px)/2);top:100%;width:0}.plyr__menu__container [role=menu]{padding:7px;padding:calc(var(--plyr-control-spacing,10px)*.7)}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{align-items:center;color:#4a5464;color:var(--plyr-menu-color,#4a5464);display:flex;font-size:13px;font-size:var(--plyr-font-size-menu,var(--plyr-font-size-small,13px));padding:4.66667px 10.5px;padding:calc(var(--plyr-control-spacing,10px)*.7/1.5) calc(var(--plyr-control-spacing,10px)*.7*1.5);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.plyr__menu__container .plyr__control>span{align-items:inherit;display:flex;width:100%}.plyr__menu__container .plyr__control:after{border:4px solid transparent;border:var(--plyr-menu-item-arrow-size,4px) solid transparent;content:"";position:absolute;top:50%;transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:28px;padding-right:calc(var(--plyr-control-spacing,10px)*.7*4)}.plyr__menu__container .plyr__control--forward:after{border-left-color:#728197;border-left-color:var(--plyr-menu-arrow-color,#728197);right:6.5px;right:calc(var(--plyr-control-spacing,10px)*.7*1.5 - var(--plyr-menu-item-arrow-size,4px))}.plyr__menu__container .plyr__control--forward.plyr__tab-focus:after,.plyr__menu__container .plyr__control--forward:hover:after{border-left-color:currentColor}.plyr__menu__container .plyr__control--back{font-weight:400;font-weight:var(--plyr-font-weight-regular,400);margin:7px;margin:calc(var(--plyr-control-spacing,10px)*.7);margin-bottom:3.5px;margin-bottom:calc(var(--plyr-control-spacing,10px)*.7/2);padding-left:28px;padding-left:calc(var(--plyr-control-spacing,10px)*.7*4);position:relative;width:calc(100% - 14px);width:calc(100% - var(--plyr-control-spacing,10px)*.7*2)}.plyr__menu__container .plyr__control--back:after{border-right-color:#728197;border-right-color:var(--plyr-menu-arrow-color,#728197);left:6.5px;left:calc(var(--plyr-control-spacing,10px)*.7*1.5 - var(--plyr-menu-item-arrow-size,4px))}.plyr__menu__container .plyr__control--back:before{background:#dcdfe5;background:var(--plyr-menu-back-border-color,#dcdfe5);box-shadow:0 1px #fff;box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color,#fff);content:"";height:1px;left:0;margin-top:3.5px;margin-top:calc(var(--plyr-control-spacing,10px)*.7/2);overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back.plyr__tab-focus:after,.plyr__menu__container .plyr__control--back:hover:after{border-right-color:currentColor}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:7px;padding-left:calc(var(--plyr-control-spacing,10px)*.7)}.plyr__menu__container .plyr__control[role=menuitemradio]:after,.plyr__menu__container .plyr__control[role=menuitemradio]:before{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]:before{background:#0000001a;content:"";display:block;flex-shrink:0;height:16px;margin-right:10px;margin-right:var(--plyr-control-spacing,10px);transition:all .3s ease;width:16px}.plyr__menu__container .plyr__control[role=menuitemradio]:after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before{background:#00b3ff;background:var(--plyr-control-toggle-checked-background,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)))}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:after{opacity:1;transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio].plyr__tab-focus:before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover:before{background:#23282f1a}.plyr__menu__container .plyr__menu__value{align-items:center;display:flex;margin-left:auto;margin-right:calc(-7px + 2);margin-right:calc(var(--plyr-control-spacing,10px)*.7*-1 - -2);overflow:hidden;padding-left:24.5px;padding-left:calc(var(--plyr-control-spacing,10px)*.7*3.5);pointer-events:none}.plyr--full-ui input[type=range]{-webkit-appearance:none;background:0 0;border:0;border-radius:26px;border-radius:calc(var(--plyr-range-thumb-height,13px)*2);color:#00b3ff;color:var(--plyr-range-fill-background,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));display:block;height:19px;height:calc(var(--plyr-range-thumb-active-shadow-width,3px)*2 + var(--plyr-range-thumb-height,13px));margin:0;padding:0;transition:box-shadow .3s ease;width:100%}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:0 0;background-image:linear-gradient(90deg,currentColor 0,transparent 0);background-image:linear-gradient(to right,currentColor var(--value,0),transparent var(--value,0));border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height,5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-webkit-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2));height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:-4px;margin-top:calc((var(--plyr-range-thumb-height,13px) - var(--plyr-range-track-height,5px))/2*-1);position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-track{background:0 0;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height,5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-moz-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-moz-user-select:none;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-moz-range-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2));height:13px;height:var(--plyr-range-thumb-height,13px);position:relative;-moz-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height,5px)/2);height:5px;height:var(--plyr-range-track-height,5px)}.plyr--full-ui input[type=range]::-ms-track{color:transparent}.plyr--full-ui input[type=range]::-ms-fill-upper,.plyr--full-ui input[type=range]::-ms-track{background:0 0;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height,5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{background:0 0;background:currentColor;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height,5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-ms-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2));height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:0;position:relative;-ms-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range].plyr__tab-focus::-webkit-slider-runnable-track{outline-color:#00b3ff;outline-color:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));outline-offset:2px;outline-style:dotted;outline-width:3px}.plyr--full-ui input[type=range].plyr__tab-focus::-moz-range-track{outline-color:#00b3ff;outline-color:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));outline-offset:2px;outline-style:dotted;outline-width:3px}.plyr--full-ui input[type=range].plyr__tab-focus::-ms-track{outline-color:#00b3ff;outline-color:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));outline-offset:2px;outline-style:dotted;outline-width:3px}.plyr__poster{background-color:#000;background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:1}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr__time{font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__time+.plyr__time:before{content:"⁄";margin-right:10px;margin-right:var(--plyr-control-spacing,10px)}@media (max-width: calc(768px - 1)){.plyr__time+.plyr__time{display:none}}.plyr__tooltip{background:#ffffffe6;background:var(--plyr-tooltip-background,hsla(0,0%,100%,.9));border-radius:3px;border-radius:var(--plyr-tooltip-radius,3px);bottom:100%;box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-tooltip-shadow,0 1px 2px rgba(0,0,0,.15));color:#4a5464;color:var(--plyr-tooltip-color,#4a5464);font-size:13px;font-size:var(--plyr-font-size-small,13px);font-weight:400;font-weight:var(--plyr-font-weight-regular,400);left:50%;line-height:1.3;margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing,10px)/2*2);opacity:0;padding:5px 7.5px;padding:calc(var(--plyr-control-spacing,10px)/2) calc(var(--plyr-control-spacing,10px)/2*1.5);pointer-events:none;position:absolute;transform:translate(-50%,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;white-space:nowrap;z-index:2}.plyr__tooltip:before{border-left:4px solid transparent;border-left:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-right:4px solid transparent;border-right:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-top:4px solid hsla(0,0%,100%,.9);border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,hsla(0,0%,100%,.9));bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size,4px)*-1);content:"";height:0;left:50%;position:absolute;transform:translate(-50%);width:0;z-index:2}.plyr .plyr__control.plyr__tab-focus .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;transform:translateY(10px) scale(.8);transform-origin:0 100%}.plyr__controls>.plyr__control:first-child .plyr__tooltip:before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip:before{left:16px;left:calc(var(--plyr-control-icon-size,18px)/2 + var(--plyr-control-spacing,10px)*.7)}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;transform:translateY(10px) scale(.8);transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip:before{left:auto;right:16px;right:calc(var(--plyr-control-icon-size,18px)/2 + var(--plyr-control-spacing,10px)*.7);transform:translate(50%)}.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{transform:translate(0) scale(1)}.plyr__progress{left:6.5px;left:calc(var(--plyr-range-thumb-height,13px)*.5);margin-right:13px;margin-right:var(--plyr-range-thumb-height,13px);position:relative}.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:-6.5px;margin-left:calc(var(--plyr-range-thumb-height,13px)*-.5);margin-right:-6.5px;margin-right:calc(var(--plyr-range-thumb-height,13px)*-.5);width:calc(100% + 13px);width:calc(100% + var(--plyr-range-thumb-height,13px))}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px));left:0}.plyr__progress__buffer{-webkit-appearance:none;background:0 0;border:0;border-radius:100px;height:5px;height:var(--plyr-range-track-height,5px);left:0;margin-top:-2.5px;margin-top:calc((var(--plyr-range-track-height,5px)/2)*-1);padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:0 0}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-webkit-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-moz-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;-ms-transition:width .2s ease;transition:width .2s ease}.plyr--loading .plyr__progress__buffer{animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg,rgba(35,40,47,.6) 25%,transparent 0,transparent 50%,rgba(35,40,47,.6) 0,rgba(35,40,47,.6) 75%,transparent 0,transparent);background-image:linear-gradient(-45deg,var(--plyr-progress-loading-background,rgba(35,40,47,.6)) 25%,transparent 25%,transparent 50%,var(--plyr-progress-loading-background,rgba(35,40,47,.6)) 50%,var(--plyr-progress-loading-background,rgba(35,40,47,.6)) 75%,transparent 75%,transparent);background-repeat:repeat-x;background-size:25px 25px;background-size:var(--plyr-progress-loading-size,25px) var(--plyr-progress-loading-size,25px);color:transparent}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:#ffffff40;background-color:var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25))}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:#c1c8d199;background-color:var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6))}.plyr__volume{align-items:center;display:flex;max-width:110px;min-width:80px;position:relative;width:20%}.plyr__volume input[type=range]{margin-left:5px;margin-left:calc(var(--plyr-control-spacing,10px)/2);margin-right:5px;margin-right:calc(var(--plyr-control-spacing,10px)/2);position:relative;z-index:2}.plyr--is-ios .plyr__volume{min-width:0;width:auto}.plyr--audio{display:block}.plyr--audio .plyr__controls{background:#fff;background:var(--plyr-audio-controls-background,#fff);border-radius:inherit;color:#4a5464;color:var(--plyr-audio-control-color,#4a5464);padding:10px;padding:var(--plyr-control-spacing,10px)}.plyr--audio .plyr__control.plyr__tab-focus,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:#00b3ff;background:var(--plyr-audio-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));color:#fff;color:var(--plyr-audio-control-color-hover,#fff)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6)))}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6)))}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6)))}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(35,40,47,.1))}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(35,40,47,.1))}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(35,40,47,.1))}.plyr--audio .plyr__progress__buffer{color:#c1c8d199;color:var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6))}.plyr--video{background:#000;overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:#000;height:100%;margin:auto;overflow:hidden;position:relative;width:100%}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;left:0;position:absolute;top:0}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.28125%)}.plyr--video .plyr__controls{background:linear-gradient(transparent,#000000bf);background:var(--plyr-video-controls-background,linear-gradient(transparent,rgba(0,0,0,.75)));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:#fff;color:var(--plyr-video-control-color,#fff);left:0;padding:5px;padding:calc(var(--plyr-control-spacing,10px)/2);padding-top:20px;padding-top:calc(var(--plyr-control-spacing,10px)*2);position:absolute;right:0;transition:opacity .4s ease-in-out,transform .4s ease-in-out;z-index:3}@media (min-width:480px){.plyr--video .plyr__controls{padding:10px;padding:var(--plyr-control-spacing,10px);padding-top:35px;padding-top:calc(var(--plyr-control-spacing,10px)*3.5)}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}.plyr--video .plyr__control.plyr__tab-focus,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#00b3ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));color:#fff;color:var(--plyr-video-control-color-hover,#fff)}.plyr__control--overlaid{background:#00b3ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));border:0;border-radius:100%;color:#fff;color:var(--plyr-video-control-color,#fff);display:none;left:50%;opacity:.9;padding:15px;padding:calc(var(--plyr-control-spacing,10px)*1.5);position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{opacity:1}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25)))}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25)))}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25)))}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,hsla(0,0%,100%,.5))}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,hsla(0,0%,100%,.5))}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,hsla(0,0%,100%,.5))}.plyr--video .plyr__progress__buffer{color:#ffffff40;color:var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25))}.plyr:fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:fullscreen video{height:100%}.plyr:fullscreen .plyr__video-wrapper{height:100%;position:static}.plyr:fullscreen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:fullscreen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr:-webkit-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-webkit-full-screen video{height:100%}.plyr:-webkit-full-screen .plyr__video-wrapper{height:100%;position:static}.plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-webkit-full-screen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-webkit-full-screen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr:-moz-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-moz-full-screen video{height:100%}.plyr:-moz-full-screen .plyr__video-wrapper{height:100%;position:static}.plyr:-moz-full-screen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative}.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-moz-full-screen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-moz-full-screen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr:-ms-fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-ms-fullscreen video{height:100%}.plyr:-ms-fullscreen .plyr__video-wrapper{height:100%;position:static}.plyr:-ms-fullscreen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-ms-fullscreen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-ms-fullscreen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr--fullscreen-fallback{background:#000;border-radius:0!important;bottom:0;display:block;height:100%;left:0;margin:0;position:fixed;right:0;top:0;width:100%;z-index:10000000}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__video-wrapper{height:100%;position:static}.plyr--fullscreen-fallback.plyr--vimeo .plyr__video-wrapper{height:0;position:relative}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr__ads{border-radius:inherit;bottom:0;cursor:pointer;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}.plyr__ads:after{background:#23282f;border-radius:2px;bottom:10px;bottom:var(--plyr-control-spacing,10px);color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:10px;right:var(--plyr-control-spacing,10px);z-index:3}.plyr__ads:after:empty{display:none}.plyr__cues{background:currentColor;display:block;height:5px;height:var(--plyr-range-track-height,5px);left:0;margin:-var(--plyr-range-track-height,5px)/2 0 0;opacity:.8;position:absolute;top:50%;width:3px;z-index:3}.plyr__preview-thumb{background-color:#ffffffe6;background-color:var(--plyr-tooltip-background,hsla(0,0%,100%,.9));border-radius:3px;bottom:100%;box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-tooltip-shadow,0 1px 2px rgba(0,0,0,.15));margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing,10px)/2*2);opacity:0;padding:3px;padding:var(--plyr-tooltip-radius,3px);pointer-events:none;position:absolute;transform:translateY(10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;z-index:2}.plyr__preview-thumb--is-shown{opacity:1;transform:translate(0) scale(1)}.plyr__preview-thumb:before{border-left:4px solid transparent;border-left:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-right:4px solid transparent;border-right:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-top:4px solid hsla(0,0%,100%,.9);border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,hsla(0,0%,100%,.9));bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size,4px)*-1);content:"";height:0;left:50%;position:absolute;transform:translate(-50%);width:0;z-index:2}.plyr__preview-thumb__image-container{background:#c1c8d1;border-radius:2px;border-radius:calc(var(--plyr-tooltip-radius,3px) - 1px);overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__image-container img{height:100%;left:0;max-height:none;max-width:none;position:absolute;top:0;width:100%}.plyr__preview-thumb__time-container{bottom:6px;left:0;position:absolute;right:0;white-space:nowrap;z-index:3}.plyr__preview-thumb__time-container span{background-color:#0000008c;border-radius:2px;border-radius:calc(var(--plyr-tooltip-radius,3px) - 1px);color:#fff;font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px));padding:3px 6px}.plyr__preview-scrubbing{bottom:0;filter:blur(1px);height:100%;left:0;margin:auto;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease;width:100%;z-index:1}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;width:100%}.plyr--no-transition{transition:none!important}.plyr__sr-only{clip:rect(1px,1px,1px,1px);border:0!important;height:1px!important;overflow:hidden;padding:0!important;position:absolute!important;width:1px!important}.plyr [hidden]{display:none!important}</style> <style>@layer utilities{@keyframes blink-1201bb12{0%,49%{opacity:1}50%,to{opacity:0}}.animate-blink[data-v-1201bb12]{animation:blink-1201bb12 1s step-start infinite}}</style> <style>pre.shiki{margin:4px 0;padding:8px 16px}.list-enter-active{animation:fade-in .5s ease-in-out}.list-leave-active{animation:fade-in .5s ease-in-out reverse}@keyframes fade-in{0%{opacity:0}to{opacity:1}}</style> <link rel="stylesheet" href="/_nuxt/index.Dc_FwHrV.css" crossorigin> <link rel="stylesheet" href="/_nuxt/Messages.BNLJw1xi.css" crossorigin> <link rel="modulepreload" as="script" crossorigin href="/_nuxt/DXjqSJRw.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt/TKJLSUhN.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt/DSoQuRet.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt/CEL_r4Eu.js"> <link rel="modulepreload" as="script" crossorigin href="/_nuxt/BZsocE6L.js"> <link rel="preload" as="fetch" fetchpriority="low" crossorigin="anonymous" href="/_nuxt/builds/meta/f6d8fbe8-6802-4ec0-b3ea-1b105073a66a.json"> <link rel="prefetch" as="script" crossorigin href="/_nuxt/CVRqShm9.js"> <link rel="prefetch" as="image" type="image/jpeg" href="/_nuxt/app-ru.zUNll_c3.jpg"> <link rel="prefetch" as="script" crossorigin href="/_nuxt/BGGPbJFG.js"> <link rel="icon" href="/favicon.ico" sizes="any"> <link rel="icon" href="/favicon.svg" type="image/svg+xml"> <link rel="apple-touch-icon" href="/apple-touch-icon.png"> <link rel="manifest" href="/site.webmanifest"> <link rel="canonical" href="https://letpy.com/"> <meta name="description" content="Обучение Python для новичков. Онлайн тренажер с автоматической проверкой решений."> <script type="module" src="/_nuxt/DXjqSJRw.js" crossorigin></script><script>"use strict";(()=>{const t=window,e=document.documentElement,c=["dark","light"],n=getStorageValue("localStorage","nuxt-color-mode")||"system";let i=n==="system"?u():n;const r=e.getAttribute("data-color-mode-forced");r&&(i=r),l(i),t["__NUXT_COLOR_MODE__"]={preference:n,value:i,getColorScheme:u,addColorScheme:l,removeColorScheme:d};function l(o){const s=""+o+"",a="";e.classList?e.classList.add(s):e.className+=" "+s,a&&e.setAttribute("data-"+a,o)}function d(o){const s=""+o+"",a="";e.classList?e.classList.remove(s):e.className=e.className.replace(new RegExp(s,"g"),""),a&&e.removeAttribute("data-"+a)}function f(o){return t.matchMedia("(prefers-color-scheme"+o+")")}function u(){if(t.matchMedia&&f("").media!=="not all"){for(const o of c)if(f(":"+o).matches)return o}return"light"}})();function getStorageValue(t,e){switch(t){case"localStorage":return window.localStorage.getItem(e);case"sessionStorage":return window.sessionStorage.getItem(e);case"cookie":return getCookie(e);default:return null}}function getCookie(t){const c=("; "+window.document.cookie).split("; "+t+"=");if(c.length===2)return c.pop()?.split(";").shift()}</script></head><body class="dark:bg-brand-dark"><div id="__nuxt"><div><div class="nuxt-loading-indicator" style="position:fixed;top:0;right:0;left:0;pointer-events:none;width:auto;height:3px;opacity:0;background:repeating-linear-gradient(to right,#00dc82 0%,#34cdfe 50%,#0047e1 100%);background-size:Infinity% auto;transform:scaleX(0%);transform-origin:left;transition:transform 0.1s, height 0.4s, opacity 0.4s;z-index:999999;"></div><div><div class="dark:bg-brand-dark bg-white py-4 sm:py-8"><header class="container mx-auto px-4 sm:px-6 lg:px-8"><!--[--><!--[--><div data-headlessui-state><div class="flex justify-between items-center"><a aria-current="page" href="/" class="router-link-active router-link-exact-active"><img src="data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Generator:%20Adobe%20Illustrator%2024.1.2,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%206.00%20Build%200)%20--%3e%3csvg%20version='1.1'%20id='Layer_1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20viewBox='0%200%20406%20202'%20style='enable-background:new%200%200%20406%20202;'%20xml:space='preserve'%3e%3cstyle%20type='text/css'%3e%20.st0{fill:%23fff;}%20.st1{fill:%2350AB25;}%20.st2{fill:%23F7E616;}%20.st3{fill:%232A69B1;}%20.st4{fill:%230D461A;}%20%3c/style%3e%3cg%3e%3cg%3e%3cg%3e%3cpath%20class='st0'%20d='M153.91,133.79V67.81c0-4.05,3.01-7.16,7.05-7.16c3.94,0,6.95,3.11,6.95,7.16v65.97%20c0,4.05-3.01,7.16-6.95,7.16C156.91,140.94,153.91,137.83,153.91,133.79z'/%3e%3cpath%20class='st0'%20d='M229.94,111.28v0.31c0,4.36-3.11,7.16-7.68,7.16h-29.25c1.66,6.43,6.85,10.17,14.42,10.17%20c3.73,0,7.57-1.04,10.68-3.01c1.04-0.62,1.97-0.93,3.01-0.93c3.22,0,5.71,2.39,5.71,5.6c0,2.28-1.04,3.94-3.53,5.6%20c-4.67,3.11-10.27,4.77-16.29,4.77c-16.18,0-28.11-11.51-28.11-26.87c0-15.25,11.51-26.87,26.66-26.87%20C219.57,87.21,229.94,97.38,229.94,111.28z%20M193.01,108.89h23.34c-0.21-6.12-4.56-10.37-11.1-10.37%20C199.13,98.52,194.57,102.56,193.01,108.89z'/%3e%3cpath%20class='st0'%20d='M274.95,133.99c0,2.59-1.35,4.56-3.53,5.6c-1.97,0.83-4.25,1.35-7.26,1.35c-13.38,0-20.54-6.74-20.54-19.29%20v-21.47h-2.9c-3.42,0-6.02-2.49-6.02-5.91c0-3.42,2.59-5.91,6.02-5.91h2.9V81.3c0-4.05,2.9-7.05,7.05-7.05%20c3.94,0,6.95,3.01,6.95,7.05v7.05h9.44c3.42,0,5.91,2.49,5.91,5.91c0,3.42-2.49,5.91-5.91,5.91h-9.44v20.23%20c0,5.71,2.7,7.99,9.23,7.99c0.83,0,1.45-0.1,1.97-0.1C272.57,128.29,274.95,130.57,274.95,133.99z'/%3e%3cpath%20class='st0'%20d='M338.23,113.97c0,15.56-10.48,26.97-24.9,26.97c-6.43,0-11.83-2.28-15.35-6.22v17.84%20c0,4.05-3.01,7.05-6.95,7.05c-4.05,0-7.05-3.01-7.05-7.05v-58.5c0-3.94,3.01-6.95,6.95-6.95c3.73,0,6.53,2.8,6.74,6.64%20c3.53-4.15,9.02-6.53,15.66-6.53C327.75,87.21,338.23,98.42,338.23,113.97z%20M324.02,114.08c0-8.3-5.5-14.21-13.28-14.21%20s-12.97,5.71-12.97,14.11c0,8.4,5.29,14.21,12.97,14.21C318.42,128.19,324.02,122.27,324.02,114.08z'/%3e%3cpath%20class='st0'%20d='M396.94,93.95c0,1.04-0.21,2.07-0.83,3.22l-22.61,46.37c-5.5,11.31-11.72,16.08-21.06,16.08%20c-2.28,0-4.36-0.42-5.91-1.14c-2.18-0.93-3.53-3.11-3.53-5.5c0-3.42,2.8-6.02,6.33-6.02c0.52,0,0.93,0.1,1.24,0.1%20c4.46,0,7.47-1.87,9.75-6.53l1.87-4.15l-17.74-39.11c-0.62-1.24-0.93-2.28-0.93-3.32c0-3.63,3.11-6.74,6.85-6.74%20c2.7,0,5.08,1.45,6.12,3.94l13.59,30.39l13.9-30.39c1.04-2.39,3.42-3.94,6.22-3.94C393.83,87.21,396.94,90.32,396.94,93.95z'/%3e%3c/g%3e%3c/g%3e%3c/g%3e%3cpath%20class='st1'%20d='M56.58,108.71c-27.4,0-49.69-22.29-49.69-49.69S29.18,9.32,56.58,9.32s49.69,22.29,49.69,49.69%20S83.98,108.71,56.58,108.71z%20M56.58,34.17c-13.7,0-24.85,11.15-24.85,24.85s11.15,24.85,24.85,24.85s24.85-11.15,24.85-24.85%20S70.28,34.17,56.58,34.17z'/%3e%3cpath%20class='st2'%20d='M6.88,183.25L6.88,183.25c0-6.83,5.59-12.42,12.42-12.42h43.48c6.83,0,12.42,5.59,12.42,12.42v0%20c0,6.83-5.59,12.42-12.42,12.42H19.31C12.47,195.68,6.88,190.09,6.88,183.25z'/%3e%3cpath%20class='st3'%20d='M19.31,152.2L19.31,152.2c-6.83,0-12.42-5.59-12.42-12.42V21.75c0-6.83,5.59-12.42,12.42-12.42h0%20c6.83,0,12.42,5.59,12.42,12.42v118.02C31.73,146.6,26.14,152.2,19.31,152.2z'/%3e%3cpath%20class='st4'%20d='M32,15.95C17.25,24.58,7.31,40.58,7.31,58.87S17.25,93.16,32,101.79V15.95z'/%3e%3c/svg%3e" class="w-40 hidden dark:block" alt="logo"><img src="data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Generator:%20Adobe%20Illustrator%2024.1.2,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%206.00%20Build%200)%20--%3e%3csvg%20version='1.1'%20id='Layer_1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20viewBox='0%200%20406%20202'%20style='enable-background:new%200%200%20406%20202;'%20xml:space='preserve'%3e%3cstyle%20type='text/css'%3e%20.st0{fill:%23544846;}%20.st1{fill:%2350AB25;}%20.st2{fill:%23F7E616;}%20.st3{fill:%232A69B1;}%20.st4{fill:%230D461A;}%20%3c/style%3e%3cg%3e%3cg%3e%3cg%3e%3cpath%20class='st0'%20d='M153.91,133.79V67.81c0-4.05,3.01-7.16,7.05-7.16c3.94,0,6.95,3.11,6.95,7.16v65.97%20c0,4.05-3.01,7.16-6.95,7.16C156.91,140.94,153.91,137.83,153.91,133.79z'/%3e%3cpath%20class='st0'%20d='M229.94,111.28v0.31c0,4.36-3.11,7.16-7.68,7.16h-29.25c1.66,6.43,6.85,10.17,14.42,10.17%20c3.73,0,7.57-1.04,10.68-3.01c1.04-0.62,1.97-0.93,3.01-0.93c3.22,0,5.71,2.39,5.71,5.6c0,2.28-1.04,3.94-3.53,5.6%20c-4.67,3.11-10.27,4.77-16.29,4.77c-16.18,0-28.11-11.51-28.11-26.87c0-15.25,11.51-26.87,26.66-26.87%20C219.57,87.21,229.94,97.38,229.94,111.28z%20M193.01,108.89h23.34c-0.21-6.12-4.56-10.37-11.1-10.37%20C199.13,98.52,194.57,102.56,193.01,108.89z'/%3e%3cpath%20class='st0'%20d='M274.95,133.99c0,2.59-1.35,4.56-3.53,5.6c-1.97,0.83-4.25,1.35-7.26,1.35c-13.38,0-20.54-6.74-20.54-19.29%20v-21.47h-2.9c-3.42,0-6.02-2.49-6.02-5.91c0-3.42,2.59-5.91,6.02-5.91h2.9V81.3c0-4.05,2.9-7.05,7.05-7.05%20c3.94,0,6.95,3.01,6.95,7.05v7.05h9.44c3.42,0,5.91,2.49,5.91,5.91c0,3.42-2.49,5.91-5.91,5.91h-9.44v20.23%20c0,5.71,2.7,7.99,9.23,7.99c0.83,0,1.45-0.1,1.97-0.1C272.57,128.29,274.95,130.57,274.95,133.99z'/%3e%3cpath%20class='st0'%20d='M338.23,113.97c0,15.56-10.48,26.97-24.9,26.97c-6.43,0-11.83-2.28-15.35-6.22v17.84%20c0,4.05-3.01,7.05-6.95,7.05c-4.05,0-7.05-3.01-7.05-7.05v-58.5c0-3.94,3.01-6.95,6.95-6.95c3.73,0,6.53,2.8,6.74,6.64%20c3.53-4.15,9.02-6.53,15.66-6.53C327.75,87.21,338.23,98.42,338.23,113.97z%20M324.02,114.08c0-8.3-5.5-14.21-13.28-14.21%20s-12.97,5.71-12.97,14.11c0,8.4,5.29,14.21,12.97,14.21C318.42,128.19,324.02,122.27,324.02,114.08z'/%3e%3cpath%20class='st0'%20d='M396.94,93.95c0,1.04-0.21,2.07-0.83,3.22l-22.61,46.37c-5.5,11.31-11.72,16.08-21.06,16.08%20c-2.28,0-4.36-0.42-5.91-1.14c-2.18-0.93-3.53-3.11-3.53-5.5c0-3.42,2.8-6.02,6.33-6.02c0.52,0,0.93,0.1,1.24,0.1%20c4.46,0,7.47-1.87,9.75-6.53l1.87-4.15l-17.74-39.11c-0.62-1.24-0.93-2.28-0.93-3.32c0-3.63,3.11-6.74,6.85-6.74%20c2.7,0,5.08,1.45,6.12,3.94l13.59,30.39l13.9-30.39c1.04-2.39,3.42-3.94,6.22-3.94C393.83,87.21,396.94,90.32,396.94,93.95z'/%3e%3c/g%3e%3c/g%3e%3c/g%3e%3cpath%20class='st1'%20d='M56.58,108.71c-27.4,0-49.69-22.29-49.69-49.69S29.18,9.32,56.58,9.32s49.69,22.29,49.69,49.69%20S83.98,108.71,56.58,108.71z%20M56.58,34.17c-13.7,0-24.85,11.15-24.85,24.85s11.15,24.85,24.85,24.85s24.85-11.15,24.85-24.85%20S70.28,34.17,56.58,34.17z'/%3e%3cpath%20class='st2'%20d='M6.88,183.25L6.88,183.25c0-6.83,5.59-12.42,12.42-12.42h43.48c6.83,0,12.42,5.59,12.42,12.42v0%20c0,6.83-5.59,12.42-12.42,12.42H19.31C12.47,195.68,6.88,190.09,6.88,183.25z'/%3e%3cpath%20class='st3'%20d='M19.31,152.2L19.31,152.2c-6.83,0-12.42-5.59-12.42-12.42V21.75c0-6.83,5.59-12.42,12.42-12.42h0%20c6.83,0,12.42,5.59,12.42,12.42v118.02C31.73,146.6,26.14,152.2,19.31,152.2z'/%3e%3cpath%20class='st4'%20d='M32,15.95C17.25,24.58,7.31,40.58,7.31,58.87S17.25,93.16,32,101.79V15.95z'/%3e%3c/svg%3e" class="w-40 dark:hidden" alt="logo"></a><!----><div class="flex items-center gap-x-4"><!--[--><div class="h-6 w-6" aria-hidden="true"></div><!--]--><div class="flex space-x-2 group hidden sm:flex"><button class="px-5 py-2 dark:text-gray-200 dark:hover:text-white group-[.dark-variant]:text-brand-dark group-[.dark-variant]:hover:text-gray-600 text-brand-dark hover:text-gray-600 capitalize cursor-pointer">Войти</button><button class="px-5 py-2 border transition-all duration-300 rounded-xl group-[.dark-variant]:border-brand-dark group-[.dark-variant]:text-brand-dark group-[.dark-variant]:hover:shadow-button group-[.dark-variant]:hover:text-white group-[.dark-variant]:hover:bg-brand-green group-[.dark-variant]:hover:border-brand-green dark:border-gray-200 dark:text-gray-200 dark:hover:text-white dark:hover:bg-brand-green dark:hover:border-brand-green dark:hover:shadow-button-light border-brand-dark text-brand-dark hover:shadow-button hover:text-white hover:bg-brand-green hover:border-brand-green capitalize cursor-pointer">Регистрация</button></div><div class="flex sm:hidden items-center space-x-4"><!--[--><button class="dark:text-gray-200 px-5 py-3 dark:hover:text-white text-brand-dark hover:text-gray-500" id="headlessui-popover-button-v-0-0-0" type="button" aria-expanded="false" data-headlessui-state><span class="sr-only">Open menu</span><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" class="h-6 w-6"><path stroke-linecap="round" stroke-linejoin="round" d="M15.75 6a3.75 3.75 0 1 1-7.5 0 3.75 3.75 0 0 1 7.5 0ZM4.501 20.118a7.5 7.5 0 0 1 14.998 0A17.933 17.933 0 0 1 12 21.75c-2.676 0-5.216-.584-7.499-1.632Z"></path></svg></button><!----><!--]--></div></div></div><!----></div><!--]--><div hidden style="position:fixed;top:1;left:1;width:1;height:0;padding:0;margin:-1;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;display:none;"></div><!--]--></header></div><div class="relative overflow-x-hidden"><section class="bg-brand-dark"><div class="container mx-auto px-4 sm:px-6 lg:px-8 md:min-h-[550px] pb-8"><h1 class="leading-tight text-4xl lg:text-7xl inline bg-gradient-to-r from-brand-green to-brand-yellow bg-clip-text text-transparent font-extrabold mt-12"> Python для начинающих </h1><h4 class="text-gray-200 text-xl mt-2 lg:w-1/2"> Тренажёр, который учит находить решения, а не копировать. </h4><dl class="mt-10 max-w-lg space-y-4 text-lg text-gray-300"><!--[--><div class="relative pl-9"><dt class="inline font-semibold text-white"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 30 30" class="absolute left-1 top-1 size-5"><circle cx="15" cy="15" r="7" stroke="#2A69B1" stroke-width="5"></circle></svg> Проверка задач — как у человека.</dt> <dd class="inline">Не по шаблону, а по смыслу.</dd></div><div class="relative pl-9"><dt class="inline font-semibold text-white"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 30 30" class="absolute left-1 top-1 size-5"><circle cx="15" cy="15" r="7" stroke="#2A69B1" stroke-width="5"></circle></svg> Виртуальный помощник, который реально работает.</dt> <dd class="inline">Направляет и объясняет, а не сыплет готовыми решениями.</dd></div><div class="relative pl-9"><dt class="inline font-semibold text-white"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 30 30" class="absolute left-1 top-1 size-5"><circle cx="15" cy="15" r="7" stroke="#2A69B1" stroke-width="5"></circle></svg> 25 уроков — бесплатно.</dt> <dd class="inline">Без карты. Без пробного периода. Без спама. Только полезные письма, если поставите галочку.</dd></div><!--]--></dl><div class="text-center lg:w-1/2"><button class="mt-16 font-semibold text-white uppercase px-7 py-4 rounded-xl bg-brand-green transition-all duration-300 hover:shadow-button-light cursor-pointer"> Начать бесплатно </button></div></div><span></span></section><div class="bg-brand-green relative overflow-hidden"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 400 400" class="w-[400px] h-[400px] absolute bottom-0 left-0 -translate-x-1/2 translate-y-1/3 pointer-events-none"><circle cx="200" cy="200" r="160" stroke="url(#paint0_linear_84_340)" stroke-width="80" opacity=".5"></circle><defs><linearGradient id="paint0_linear_84_340" x1="234" x2="234" y1="0" y2="468" gradientUnits="userSpaceOnUse"><stop stop-color="#fff"></stop><stop offset="1" stop-color="#fff" stop-opacity="0"></stop></linearGradient></defs></svg><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 400 400" class="w-[468px] h-[468px] absolute bottom-0 right-0 translate-x-2/3 md:translate-x-1/3 translate-y-2/3 pointer-events-none"><circle cx="200" cy="200" r="160" stroke="url(#paint0_linear_84_340)" stroke-width="80" opacity=".5"></circle><defs><linearGradient id="paint0_linear_84_340" x1="234" x2="234" y1="0" y2="468" gradientUnits="userSpaceOnUse"><stop stop-color="#fff"></stop><stop offset="1" stop-color="#fff" stop-opacity="0"></stop></linearGradient></defs></svg><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 400 400" class="w-[468px] h-[468px] absolute top-0 right-1/2 translate-x-1/2 -translate-y-1/3 pointer-events-none"><circle cx="200" cy="200" r="160" stroke="url(#paint0_linear_84_340)" stroke-width="80" opacity=".5"></circle><defs><linearGradient id="paint0_linear_84_340" x1="234" x2="234" y1="0" y2="468" gradientUnits="userSpaceOnUse"><stop stop-color="#fff"></stop><stop offset="1" stop-color="#fff" stop-opacity="0"></stop></linearGradient></defs></svg><!--[--><div class="container mx-auto px-4 pt-20 pb-20 sm:px-6 lg:px-8 text-left lg:pt-12"><div class="flex"><div class="lg:w-1/2 text-xl text-white"><h2 class="font-extrabold text-4xl lg:text-6xl">Задачи, изменяющие мышление</h2><p class="mt-8">Чем сложнее задача, тем больше способов ее решить. У нас нет «единственно правильного» ответа и вам не придётся бороться с проверкой из-за досадной опечатки. Наша система понимает логику — как это сделал бы человек.</p><p class="mt-4">Экспериментируйте, пробуйте разные подходы и делитесь своими решениями. Ничего подобного вы не найдете в обычных онлайн-курсах.</p></div><div class="hidden lg:block lg:w-1/2"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 121 88" class="w-[180px] translate-x-40 translate-y-32"><path fill="#fff" d="M110.061.94a1.5 1.5 0 0 0-2.122 0l-9.546 9.545a1.5 1.5 0 1 0 2.122 2.122L109 4.12l8.485 8.486a1.5 1.5 0 0 0 2.122-2.122L110.061.94ZM.695 85.677c18.122 3.76 45.486 2.267 68.38-9.858C92.082 63.635 110.5 40.738 110.5 2h-3c0 37.57-17.753 59.477-39.83 71.17C45.48 84.921 18.842 86.378 1.305 82.74l-.61 2.938Z"></path></svg></div></div></div><!--]--></div><section class="bg-white"><div class="container mx-auto px-4 sm:px-6 lg:px-8 py-12"><div class="text-left lg:text-center"><h2 class="leading-tight text-4xl lg:text-6xl inline bg-gradient-to-r from-brand-green to-brand-yellow bg-clip-text text-transparent font-extrabold"> Представьте: час ночи</h2></div><div class="flex flex-col-reverse lg:flex-row gap-8 mt-8 lg:gap-16"><div class="flex-1 text-base bg-brand-dark rounded-xl z-10 py-4 px-6 shadow-xl outline-2 outline-brand-blue/25 text-gray-400 font-mono w-full overflow-hidden" style="opacity:0;transform:translate3d(-100px,0px,0px);" data-v-1201bb12><pre class="whitespace-pre-wrap" data-v-1201bb12>Traceback (most recent call last): File "/opt/app/main.py", line 5, in <module> start_engine() File "/opt/app/core/runtime.py", line 147, in start_engine bootstrap(load_registry()) File "/opt/app/lib/registry.py", line 88, in load_registry return json.loads(cache.read()) File "/opt/app/deps/_native.so", line 56, in read ImportError: cannot import name 'cache' from partially initialized module 'registry' (most likely due to a circular import) File "/opt/app/lib/config/loader.py", line 12, in resolve_path return resolve_path(os.getenv("CONFIG_PATH")) RecursionError: maximum recursion depth exceeded <span class="inline-block w-[10px] bg-gray-100 animate-blink align-bottom" data-v-1201bb12> </span></pre></div><div class="gap-y-4 flex flex-col flex-1 text-lg text-gray-600"><p> Вы почти дописали программу. Почти нащупали тот выключатель, который <strong>зажжёт лампочку над головой</strong>. И вдруг — ошибка. Сообщение на экране больше похоже на <strong>древний шифр</strong>. </p><p> Спросить на форуме? В Телеграмме? У ментора? (Если он у вас, конечно же, есть) <strong> Не ответят — даже за деньги. Спят.</strong> А если и ответят — то далеко не сразу.</p><p>Да, можно обратиться к ChatGPT — но нужно задать правильный вопрос, объяснить задачу, и надеяться, что он не уведёт в сторону.</p><p> Вы на пороге понимания. Идти спать — не вариант. </p></div></div></div></section><section class="bg-white"><div class="container mx-auto px-4 sm:px-6 lg:px-8 py-16"><div class="text-center"><h2 class="leading-tight text-4xl lg:text-6xl inline bg-gradient-to-r from-brand-green to-brand-yellow bg-clip-text text-transparent font-extrabold"> Наш виртуальный помощник</h2></div><div class="flex flex-col lg:flex-row gap-8 mt-8 lg:gap-16"><div class="max-w-2xl gap-y-4 flex flex-col flex-1"><dl class="space-y-4 text-lg text-gray-600"><!--[--><div class="relative pl-9"><dt class="inline font-semibold text-brand-dark"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 30 30" class="absolute left-1 top-1 size-5"><circle cx="15" cy="15" r="7" stroke="#2A69B1" stroke-width="5"></circle></svg> Всегда на связи</dt> <dd class="inline">Не спит, не ест и не пропадает с пятницы по понедельник.</dd></div><div class="relative pl-9"><dt class="inline font-semibold text-brand-dark"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 30 30" class="absolute left-1 top-1 size-5"><circle cx="15" cy="15" r="7" stroke="#2A69B1" stroke-width="5"></circle></svg> Понимает контекст</dt> <dd class="inline">В теме задачи, кода и вашего прогресса — объяснять ничего не нужно.</dd></div><div class="relative pl-9"><dt class="inline font-semibold text-brand-dark"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 30 30" class="absolute left-1 top-1 size-5"><circle cx="15" cy="15" r="7" stroke="#2A69B1" stroke-width="5"></circle></svg> Не решает за вас</dt> <dd class="inline">Помогает найти решение, а не подсовывает ответ. Иногда «мучает» — но для вашего же роста. Немногословен.</dd></div><!--]--></dl><p class="text-lg text-gray-600 mt-4">Это не чат-бот ради галочки, просто потому что «так модно». Он встроен в процесс обучения и действительно помогает там, где нужно.</p></div><div class="flex-1"><div class="relative text-sm sm:text-lg bg-[#24232B] rounded-xl py-4 px-4 shadow-xl outline-2 outline-[rgb(255,255,255)]/5 h-[400px]" style="opacity:0;transform:translate3d(100px,0px,0px);"><div class="overflow-hidden w-full h-full scroll-auto"><div><div name="list"></div></div><!----></div></div></div></div></div></section><section class="bg-brand-dark"><div class="container mx-auto px-4 sm:px-6 lg:px-8 py-16"><div class="text-center"><h2 class="leading-tight text-4xl lg:text-6xl inline bg-gradient-to-r from-brand-green to-brand-yellow bg-clip-text text-transparent font-extrabold"> Все в одном месте</h2></div><div class="relative overflow-hidden pt-16"><div class="mx-auto max-w-7xl px-6 lg:px-8"><img src="/_nuxt/app-ru.zUNll_c3.jpg" alt="App screenshot" class="mb-[-12%] rounded-xl shadow-2xl ring-1 ring-white/10" width="2663" height="1530" style="opacity:0;transform:translate3d(0px,100px,0px);"><div class="relative" aria-hidden="true"><div class="absolute -inset-x-20 bottom-0 bg-linear-to-t from-brand-dark pt-[7%]"></div></div></div></div><div class="mx-auto mt-16 max-w-7xl px-6 sm:mt-20 md:mt-24 lg:px-8"><dl class="mx-auto grid max-w-2xl grid-cols-1 gap-x-6 gap-y-10 text-base/7 text-gray-300 sm:grid-cols-2 lg:mx-0 lg:max-w-none lg:grid-cols-2 lg:gap-x-8 lg:gap-y-16 text-lg"><!--[--><div class="relative pl-9"><dt class="inline font-semibold text-white"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 30 30" class="absolute left-1 top-1 size-5"><circle cx="15" cy="15" r="7" stroke="#2A69B1" stroke-width="5"></circle></svg> Редактор</dt> <dd class="inline">Пишите и запускайте код прямо в браузере — на компьютере, планшете или в телефоне. Всё работает сразу, без установки и настройки.</dd></div><div class="relative pl-9"><dt class="inline font-semibold text-white"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 30 30" class="absolute left-1 top-1 size-5"><circle cx="15" cy="15" r="7" stroke="#2A69B1" stroke-width="5"></circle></svg> Теория</dt> <dd class="inline">Плотно, но информативно. Всё необходимое перед каждой задачей — без воды и лишних слов. 130 уроков, изменяющих мышление.</dd></div><div class="relative pl-9"><dt class="inline font-semibold text-white"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 30 30" class="absolute left-1 top-1 size-5"><circle cx="15" cy="15" r="7" stroke="#2A69B1" stroke-width="5"></circle></svg> Проверка и помощник</dt> <dd class="inline">Работают в паре. Проверка требовательна и не пропустит халтуру. Помощник — на вашей стороне и не даст сдаться.</dd></div><div class="relative pl-9"><dt class="inline font-semibold text-white"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 30 30" class="absolute left-1 top-1 size-5"><circle cx="15" cy="15" r="7" stroke="#2A69B1" stroke-width="5"></circle></svg> Дружелюбное сообщество</dt> <dd class="inline">У каждой задачи — много решений. Делитесь своими, смотрите, как решают другие, задавайте вопросы и обсуждайте детали.</dd></div><!--]--></dl></div></div></section><div class="bg-brand-green relative overflow-hidden"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 400 400" class="w-[400px] h-[400px] absolute bottom-0 left-0 -translate-x-1/2 translate-y-1/3 pointer-events-none"><circle cx="200" cy="200" r="160" stroke="url(#paint0_linear_84_340)" stroke-width="80" opacity=".5"></circle><defs><linearGradient id="paint0_linear_84_340" x1="234" x2="234" y1="0" y2="468" gradientUnits="userSpaceOnUse"><stop stop-color="#fff"></stop><stop offset="1" stop-color="#fff" stop-opacity="0"></stop></linearGradient></defs></svg><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 400 400" class="w-[468px] h-[468px] absolute bottom-0 right-0 translate-x-2/3 md:translate-x-1/3 translate-y-2/3 pointer-events-none"><circle cx="200" cy="200" r="160" stroke="url(#paint0_linear_84_340)" stroke-width="80" opacity=".5"></circle><defs><linearGradient id="paint0_linear_84_340" x1="234" x2="234" y1="0" y2="468" gradientUnits="userSpaceOnUse"><stop stop-color="#fff"></stop><stop offset="1" stop-color="#fff" stop-opacity="0"></stop></linearGradient></defs></svg><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 400 400" class="w-[468px] h-[468px] absolute top-0 right-1/2 translate-x-1/2 -translate-y-1/3 pointer-events-none"><circle cx="200" cy="200" r="160" stroke="url(#paint0_linear_84_340)" stroke-width="80" opacity=".5"></circle><defs><linearGradient id="paint0_linear_84_340" x1="234" x2="234" y1="0" y2="468" gradientUnits="userSpaceOnUse"><stop stop-color="#fff"></stop><stop offset="1" stop-color="#fff" stop-opacity="0"></stop></linearGradient></defs></svg><!--[--><section><div class="container mx-auto px-4 sm:px-6 lg:px-8 py-8 flex flex-col gap-y-8 md:flex-row justify-between items-center"><div class="lg:w-1/2 text-lg text-white"><h2 class="font-extrabold text-4xl lg:text-6xl">Сделано на совесть</h2><p class="mt-4">Без 300 часов видео-воды «для солидности». Один язык. Основы. Но по-настоящему.</p></div><div><button class="text-white font-semibold uppercase text-nowrap px-7 py-4 rounded-xl bg-transparent border-2 transition-all duration-300 hover:shadow-button-light cursor-pointer"> Начать бесплатно </button></div></div></section><!--]--></div><section class="bg-white"><div class="container mx-auto px-4 sm:px-6 lg:px-8 py-8 flex justify-end"><blockquote class="relative"><svg class="absolute -top-6 -start-8 size-16 text-gray-100" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"><path d="M7.39762 10.3C7.39762 11.0733 7.14888 11.7 6.6514 12.18C6.15392 12.6333 5.52552 12.86 4.76621 12.86C3.84979 12.86 3.09047 12.5533 2.48825 11.94C1.91222 11.3266 1.62421 10.4467 1.62421 9.29999C1.62421 8.07332 1.96459 6.87332 2.64535 5.69999C3.35231 4.49999 4.33418 3.55332 5.59098 2.85999L6.4943 4.25999C5.81354 4.73999 5.26369 5.27332 4.84476 5.85999C4.45201 6.44666 4.19017 7.12666 4.05926 7.89999C4.29491 7.79332 4.56983 7.73999 4.88403 7.73999C5.61716 7.73999 6.21938 7.97999 6.69067 8.45999C7.16197 8.93999 7.39762 9.55333 7.39762 10.3ZM14.6242 10.3C14.6242 11.0733 14.3755 11.7 13.878 12.18C13.3805 12.6333 12.7521 12.86 11.9928 12.86C11.0764 12.86 10.3171 12.5533 9.71484 11.94C9.13881 11.3266 8.85079 10.4467 8.85079 9.29999C8.85079 8.07332 9.19117 6.87332 9.87194 5.69999C10.5789 4.49999 11.5608 3.55332 12.8176 2.85999L13.7209 4.25999C13.0401 4.73999 12.4903 5.27332 12.0713 5.85999C11.6786 6.44666 11.4168 7.12666 11.2858 7.89999C11.5215 7.79332 11.7964 7.73999 12.1106 7.73999C12.8437 7.73999 13.446 7.97999 13.9173 8.45999C14.3886 8.93999 14.6242 9.55333 14.6242 10.3Z" fill="currentColor"></path></svg><div class="relative z-10"><p class="text-gray-800 sm:text-xl"><em>Мы делаем то, с чего должен начинаться каждый разработчик. А не то, под что хорошо засыпается.</em></p></div></blockquote></div></section><section class="bg-white pt-12"><div class="container mx-auto px-4 sm:px-6 lg:px-8"><div class="text-center"><h2 class="leading-tight text-4xl lg:text-6xl inline bg-gradient-to-r from-brand-green to-brand-yellow bg-clip-text text-transparent font-extrabold"> Отзывы</h2></div><ul class="grid grid-cols-1 gap-10 md:gap-20 lg:block lg:columns-2 lg:gap-x-40 lg:space-y-10 mt-12"><!--[--><li class="break-inside-avoid"><p class="leading-[1.8] mb-5">Материал подаётся грамотно и понятно. <span class="bg-brand-yellow font-bold">Интересные практические задания</span>. Ты пишешь всё полностью сам. Но текст задания содержит очень важные подсказки, без которых крестики-нолики, например, сам я бы никогда не написал.</p><div class="font-bold leading-normal">rommaz</div></li><li class="break-inside-avoid"><p class="leading-[1.8] mb-5">Спасибо за очень интересный и понятный курс. Это было круто. <span class="bg-brand-yellow font-bold">Лучшие курсы по Python</span> из тех, что я видел, как по доступности, так и по интересности заданий. Ну и приятно то что автор и сокурсники помогали разобраться в непонятных мне вещах.</p><div class="font-bold leading-normal">Ivan Kay</div></li><li class="break-inside-avoid"><p class="leading-[1.8] mb-5">Спасибо огромное за курс! <span class="bg-brand-yellow font-bold">Я получил нереальный кайф</span>, и это дало мне стимул изучать язык дальше. Успехов в дальнейшем развитии курса, а всем студентам удачи в дальнейшем изучении Python.</p><div class="font-bold leading-normal">Андрей</div></li><li class="break-inside-avoid"><p class="leading-[1.8] mb-5">Спасибо разработчикам, что не только создали платформу, но и <span class="bg-brand-yellow font-bold">помогаете с решениями задач.</span></p><div class="font-bold leading-normal">Dmitry Belikov</div></li><li class="break-inside-avoid"><p class="leading-[1.8] mb-5">Спасибо большое за уроки. Очень понравились, и подача знаний, и практика. С ботом интересно решать задачи, <span class="bg-brand-yellow font-bold">это не книга и не видео, с ним действительно быстрее понимаешь теорию, быстрее осознаешь свои ошибки,</span> учишься правильно писать, экспериментируешь. Конечно, это базовые знания, но достаточные, чтобы в первое время посмотреть в интернете коды под схожие задачи и переписать под свои нужды, перенимая знания и умения других.</p><div class="font-bold leading-normal">Сергей Шалимов</div></li><li class="break-inside-avoid"><p class="leading-[1.8] mb-5">Хотелось бы сказать большое спасибо как и автору курса, так и всему коммьюнити из комментов. Во-первых, <span class="bg-brand-yellow font-bold">невероятно дружелюбная атмосфера</span>, во-вторых, действительно крутая среда программирования прямо в браузере с ботом, который подсказывает в чём ошибка. <span class="bg-brand-yellow font-bold">Вы действительно сделали крутой продукт, всегда рады ответить на вопросы и просто видно, с какой любовью всё это делается.</span> Большое вам спасибо за то, что привили интерес к программированию и дали возможность столько часов потрудиться над самыми разными и интересными задачками. <span class="bg-brand-yellow font-bold">Пожалуй, лучший курс для начала!</span></p><div class="font-bold leading-normal">Никита Морозов</div></li><li class="break-inside-avoid"><p class="leading-[1.8] mb-5">Огромное Вам спасибо за то, что создали этот курс. За то, что <span class="bg-brand-yellow font-bold">оперативно отвечали на вопросы</span>, за то, что подробно объяснили как работает каждый метод, каждая функция (а если и нет — то указали в справочнике), за сам справочник спасибо (уверен еще не раз буду им пользоваться), спасибо за то что сделали из меня программиста. Спасибо, LETPY, спасибо!</p><div class="font-bold leading-normal">Роман Павлюк</div></li><li class="break-inside-avoid"><p class="leading-[1.8] mb-5">Огромное спасибо за такой замечательный курс! Я прошла все уроки за месяц с небольшим, было <span class="bg-brand-yellow font-bold">так увлекательно, что сложно оторваться!</span></p><div class="font-bold leading-normal">Елена Вишнякова</div></li><li class="break-inside-avoid"><p class="leading-[1.8] mb-5">Хочу поблагодарить вас за данный курс! Очень приятно и размеренно подается нужная информация. <span class="bg-brand-yellow font-bold">Круто подобраны практические задачи.</span> Я вообще решил попробовать себя в программировании абсолютно случайно и точно так же случайно наткнулся на ваш курс. Но в процессе прохождения курса моя мотивация продолжать учиться только увеличивалась. Сейчас очень сильно хочу улучшить скилл в программировании на сколько это возможно самому, а после попробовать найти первую работу в этом направлении.</p><div class="font-bold leading-normal">Artur Zhukovets</div></li><li class="break-inside-avoid"><p class="leading-[1.8] mb-5">Сергей, большое спасибо за ваш курс. Все очень доступно и, думаю, полезно. В детстве знал Бейсик на ZX-Spectrum, что-то пытался делать, после с программированием дел не имел. Решил попробовать Python, но по книгам стартовать было трудно. <span class="bg-brand-yellow font-bold">С вашей помощью стартовал.</span> Теперь планирую взяться за книги, которые вы рекомендуете. Еще раз, большое спасибо!</p><div class="font-bold leading-normal">Виктор Евтухов</div></li><li class="break-inside-avoid"><p class="leading-[1.8] mb-5">За счет множества практических заданий, отличной подачи материала и очень оперативной обратной связи, это пожалуй <span class="bg-brand-yellow font-bold">лучший курс по основам Python</span>. Огромное спасибо, всем кто принимает участие в создании и поддержке данного ресурса! Вы молодцы!</p><div class="font-bold leading-normal">Дмитрий Шутов</div></li><li class="break-inside-avoid"><p class="leading-[1.8] mb-5">Спасибо умным и отзывчивым коллегам по учебе. Вы с радостью делились опытом и были добры, отзывчивы и терпеливы. Если коротко резюмировать — было круто, <span class="bg-brand-yellow font-bold">ни разу не пожалел, что купил курс и могу его смело рекомендовать всем.</span> Сам же уверен, что вернусь еще не один раз.</p><div class="font-bold leading-normal">Юлий Ромашин</div></li><li class="break-inside-avoid"><p class="leading-[1.8] mb-5">Огромное спасибо разработчикам этого курса! Я получил много удовольствия. <span class="bg-brand-yellow font-bold">Действительно очень удобно сделано.</span> Думаю, что для закрепления результата пройду учебную программу еще раз, может быть будут приходить в голову другие варианты решения заданий. В общем, с нуля в программировании до более-менее нормального понимания, что и как работает в Питоне.</p><div class="font-bold leading-normal">Кирилл Гук</div></li><li class="break-inside-avoid"><p class="leading-[1.8] mb-5">Очень занимательно и действительно дает представление об этом языке. Не могу сказать, что курс сложный, но то что <span class="bg-brand-yellow font-bold">он интересный и дает начальные знания — это точно.</span></p><div class="font-bold leading-normal">Артем Лукашин</div></li><li class="break-inside-avoid"><p class="leading-[1.8] mb-5">Кроме школьного паскаля больше ничего не знал. Благодаря этим курсам положено начало моего изучения python! <span class="bg-brand-yellow font-bold">Бот сделан шикарно!</span> Лучше любого учителя)</p><div class="font-bold leading-normal">Борис Крылов</div></li><li class="break-inside-avoid"><p class="leading-[1.8] mb-5">Ребята, мне 38. Когда-то 20 лет назад в институте проходили Pascal. У меня был комп на 486 процессоре. Ночами сидел и программировал, казалось ничего лучше нет. И почему я в те времена не выбрал путь программиста. Но я знаю точно, что я ни за что не отступлюсь, дальнейший мой путь очевиден. <span class="bg-brand-yellow font-bold">Этот курс открыл мне окно в новый мир.</span> Спасибо авторам за такой замечательный проект. Спасибо Сергею Котову и супер-Боту. Буду ждать обновлений.</p><div class="font-bold leading-normal">Сергей Бондаренко</div></li><!--]--></ul></div></section><section class="bg-white"><div class="text-center py-12"><button class="text-white uppercase font-semibold px-7 py-4 rounded-xl bg-brand-green transition-all duration-300 hover:shadow-button cursor-pointer"> Начать бесплатно </button></div></section><footer class="bg-brand-dark" aria-labelledby="footer-heading"><div class="container mx-auto px-4 sm:px-6 lg:px-8 py-20"><div class="flex flex-col md:flex-row"><div class="md:w-1/2"><img alt="Letpy logo" src="data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Generator:%20Adobe%20Illustrator%2024.1.2,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%206.00%20Build%200)%20--%3e%3csvg%20version='1.1'%20id='Layer_1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20viewBox='0%200%20406%20202'%20style='enable-background:new%200%200%20406%20202;'%20xml:space='preserve'%3e%3cstyle%20type='text/css'%3e%20.st0{fill:%23fff;}%20.st1{fill:%2350AB25;}%20.st2{fill:%23F7E616;}%20.st3{fill:%232A69B1;}%20.st4{fill:%230D461A;}%20%3c/style%3e%3cg%3e%3cg%3e%3cg%3e%3cpath%20class='st0'%20d='M153.91,133.79V67.81c0-4.05,3.01-7.16,7.05-7.16c3.94,0,6.95,3.11,6.95,7.16v65.97%20c0,4.05-3.01,7.16-6.95,7.16C156.91,140.94,153.91,137.83,153.91,133.79z'/%3e%3cpath%20class='st0'%20d='M229.94,111.28v0.31c0,4.36-3.11,7.16-7.68,7.16h-29.25c1.66,6.43,6.85,10.17,14.42,10.17%20c3.73,0,7.57-1.04,10.68-3.01c1.04-0.62,1.97-0.93,3.01-0.93c3.22,0,5.71,2.39,5.71,5.6c0,2.28-1.04,3.94-3.53,5.6%20c-4.67,3.11-10.27,4.77-16.29,4.77c-16.18,0-28.11-11.51-28.11-26.87c0-15.25,11.51-26.87,26.66-26.87%20C219.57,87.21,229.94,97.38,229.94,111.28z%20M193.01,108.89h23.34c-0.21-6.12-4.56-10.37-11.1-10.37%20C199.13,98.52,194.57,102.56,193.01,108.89z'/%3e%3cpath%20class='st0'%20d='M274.95,133.99c0,2.59-1.35,4.56-3.53,5.6c-1.97,0.83-4.25,1.35-7.26,1.35c-13.38,0-20.54-6.74-20.54-19.29%20v-21.47h-2.9c-3.42,0-6.02-2.49-6.02-5.91c0-3.42,2.59-5.91,6.02-5.91h2.9V81.3c0-4.05,2.9-7.05,7.05-7.05%20c3.94,0,6.95,3.01,6.95,7.05v7.05h9.44c3.42,0,5.91,2.49,5.91,5.91c0,3.42-2.49,5.91-5.91,5.91h-9.44v20.23%20c0,5.71,2.7,7.99,9.23,7.99c0.83,0,1.45-0.1,1.97-0.1C272.57,128.29,274.95,130.57,274.95,133.99z'/%3e%3cpath%20class='st0'%20d='M338.23,113.97c0,15.56-10.48,26.97-24.9,26.97c-6.43,0-11.83-2.28-15.35-6.22v17.84%20c0,4.05-3.01,7.05-6.95,7.05c-4.05,0-7.05-3.01-7.05-7.05v-58.5c0-3.94,3.01-6.95,6.95-6.95c3.73,0,6.53,2.8,6.74,6.64%20c3.53-4.15,9.02-6.53,15.66-6.53C327.75,87.21,338.23,98.42,338.23,113.97z%20M324.02,114.08c0-8.3-5.5-14.21-13.28-14.21%20s-12.97,5.71-12.97,14.11c0,8.4,5.29,14.21,12.97,14.21C318.42,128.19,324.02,122.27,324.02,114.08z'/%3e%3cpath%20class='st0'%20d='M396.94,93.95c0,1.04-0.21,2.07-0.83,3.22l-22.61,46.37c-5.5,11.31-11.72,16.08-21.06,16.08%20c-2.28,0-4.36-0.42-5.91-1.14c-2.18-0.93-3.53-3.11-3.53-5.5c0-3.42,2.8-6.02,6.33-6.02c0.52,0,0.93,0.1,1.24,0.1%20c4.46,0,7.47-1.87,9.75-6.53l1.87-4.15l-17.74-39.11c-0.62-1.24-0.93-2.28-0.93-3.32c0-3.63,3.11-6.74,6.85-6.74%20c2.7,0,5.08,1.45,6.12,3.94l13.59,30.39l13.9-30.39c1.04-2.39,3.42-3.94,6.22-3.94C393.83,87.21,396.94,90.32,396.94,93.95z'/%3e%3c/g%3e%3c/g%3e%3c/g%3e%3cpath%20class='st1'%20d='M56.58,108.71c-27.4,0-49.69-22.29-49.69-49.69S29.18,9.32,56.58,9.32s49.69,22.29,49.69,49.69%20S83.98,108.71,56.58,108.71z%20M56.58,34.17c-13.7,0-24.85,11.15-24.85,24.85s11.15,24.85,24.85,24.85s24.85-11.15,24.85-24.85%20S70.28,34.17,56.58,34.17z'/%3e%3cpath%20class='st2'%20d='M6.88,183.25L6.88,183.25c0-6.83,5.59-12.42,12.42-12.42h43.48c6.83,0,12.42,5.59,12.42,12.42v0%20c0,6.83-5.59,12.42-12.42,12.42H19.31C12.47,195.68,6.88,190.09,6.88,183.25z'/%3e%3cpath%20class='st3'%20d='M19.31,152.2L19.31,152.2c-6.83,0-12.42-5.59-12.42-12.42V21.75c0-6.83,5.59-12.42,12.42-12.42h0%20c6.83,0,12.42,5.59,12.42,12.42v118.02C31.73,146.6,26.14,152.2,19.31,152.2z'/%3e%3cpath%20class='st4'%20d='M32,15.95C17.25,24.58,7.31,40.58,7.31,58.87S17.25,93.16,32,101.79V15.95z'/%3e%3c/svg%3e" class="w-40"></div><nav class="grid grid-cols-2 text-white md:w-1/2 mt-8 md:mt-0"><!--[--><div class="flex flex-col"><div class="font-bold mb-6">О курсе</div><ul class="font-medium space-y-2 text-gray-400"><!--[--><li><a href="/python-guide" class="hover:underline">Самоучитель</a></li><li><a href="/handbook" class="hover:underline">Справочник</a></li><li><a href="/subjects" class="hover:underline">Программа курса</a></li><li><a href="/examples" class="hover:underline">Примеры задач</a></li><!--]--></ul></div><div class="flex flex-col"><div class="font-bold mb-6">Информация</div><ul class="font-medium space-y-2 text-gray-400"><!--[--><li><a href="/contacts" class="hover:underline">Контакты</a></li><li><a href="/price" class="hover:underline">Оплата</a></li><li><a href="/oferta" class="hover:underline">Договор</a></li><!--]--></ul></div><!--]--></nav></div><div class="flex flex-col md:flex-row items-center pt-5"><div class="md:w-3/4"><div class="flex items-center space-x-5 justify-center sm:justify-start flex-wrap"><!--[--><img alt="Visa" src="/icons/visa.svg" class="py-3 block"><img alt="Visa Verified" src="/icons/visa-verified.svg" class="py-3 block"><img alt="Mastercard" src="/icons/mastercard.svg" class="py-3 block"><img alt="Mastercard Secure" src="/icons/mastercard-secure.svg" class="py-3 block"><img alt="Belcard" src="/icons/belcard.svg" class="py-3 block"><!--]--></div></div><div class="flex items-center space-x-3 mt-6 md:mt-0"><!--[--><a href="https://facebook.com/letpy" target="_blank" rel="noopener noreferrer" class="flex" aria-label="Facebook"><img src="/icons/facebook.svg?1" class="w-8 h-8" alt="Facebook"></a><a href="https://www.instagram.com/letpy_official/" target="_blank" rel="noopener noreferrer" class="flex" aria-label="Instagram"><img src="/icons/instagram.svg?1" class="w-8 h-8" alt="Instagram"></a><a href="https://www.youtube.com/channel/UCsQ6fQoFKO_j3O4WQeUJZhQ" target="_blank" rel="noopener noreferrer" class="flex" aria-label="Youtube"><img src="/icons/youtube.svg?1" class="w-8 h-8" alt="Youtube"></a><a href="https://vk.com/letpy" target="_blank" rel="noopener noreferrer" class="flex" aria-label="VK"><img src="/icons/vk.svg?1" class="w-8 h-8" alt="VK"></a><!--]--></div></div><div class="mt-6 text-gray-400 text-sm font-medium flex items-start justify-between md:items-center md:justify-start"><div class="mr-[52px] whitespace-nowrap">©2025 Letpy</div><a href="/privacy-policy" class="hover:underline">Политика конфиденциальности</a></div></div></footer></div></div><!----><!----></div></div><div id="teleports"></div><script type="application/json" data-nuxt-data="nuxt-app" data-ssr="true" id="__NUXT_DATA__">[["ShallowReactive",1],{"data":2,"state":4,"once":28,"_errors":29,"serverRendered":10,"path":31},["ShallowReactive",3],{},["Reactive",5],{"$snuxt-i18n-meta":6,"$scolor-mode":7,"$sdistinctId":11,"$sregisterDialog":13,"$sloginDialog":15,"$suser":16,"$ssite-config":18},{},{"preference":8,"value":9,"unknown":10,"forced":10},"system","dark",true,["Ref",12],"96bc7d4cf06746389b578b551a7b48e5",["EmptyRef",14],"false",["EmptyRef",14],["EmptyRef",17],"null",{"_priority":19,"currentLocale":24,"defaultLocale":24,"env":25,"name":26,"url":27},{"name":20,"env":21,"url":22,"defaultLocale":23,"currentLocale":23},-10,-15,-4,-2,"ru-RU","production","nuxt-app","https://letpy.com",["Set"],["ShallowReactive",30],{},"/"]</script> <script>window.__NUXT__={};window.__NUXT__.config={public:{apiHost:"",loginRedirectUrl:"https://letpy.com/app/",vkLoginUrl:"https://letpy.com/login/vk-oauth2/",facebookLoginUrl:"https://letpy.com/login/facebook/",defaultLocale:"ru",csrfCookieName:"csrftoken4",gtagId:"G-PB5QQJNWBZ",siteUrl:"https://letpy.com",posthogPublicKey:"phc_TXM82sM9vg5XC2ry5RL8nr6B0Ci1Oq634Bu3mvOlw1v",posthogHost:"https://eu.i.posthog.com",content:{wsUrl:""},mdc:{components:{prose:true,map:{}},headings:{anchorLinks:{h1:false,h2:true,h3:true,h4:true,h5:false,h6:false}}},motion:{},i18n:{baseUrl:"",defaultLocale:"ru",defaultDirection:"ltr",strategy:"no_prefix",lazy:false,rootRedirect:"",routesNameSeparator:"___",defaultLocaleRouteNameSuffix:"default",skipSettingLocaleOnNavigate:false,differentDomains:false,trailingSlash:false,locales:[{code:"en",iso:"en-US",name:"English",files:[{path:"/home/runner/work/letpy-frontend/letpy-frontend/i18n/locales/en.ts",cache:""}]},{code:"ru",iso:"ru-RU",name:"Russian",files:[{path:"/home/runner/work/letpy-frontend/letpy-frontend/i18n/locales/ru.ts",cache:""}]}],detectBrowserLanguage:false,experimental:{localeDetector:"",switchLocalePathLinkSSR:false,autoImportTranslationFunctions:false,typedPages:true,typedOptionsAndMessages:false,generatedLocaleFilePathFormat:"absolute",alternateLinkCanonicalQueries:false,hmr:true},multiDomainLocales:false}},app:{baseURL:"/",buildId:"f6d8fbe8-6802-4ec0-b3ea-1b105073a66a",buildAssetsDir:"/_nuxt/",cdnURL:""}}</script></body></html>