.jN46eq_issue{flex-direction:column;align-items:flex-start;gap:12px;display:flex}
.ikmipq_spinner{flex:none;width:24px;height:24px;display:inline-block;position:relative}.ikmipq_spinner:before{content:"";border:2px solid #ffffff1f;border-top-color:var(--color-text);border-radius:50%;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.ikmipq_spinner:before{animation:.8s linear infinite ikmipq_spin}}.ikmipq_large{width:44px;height:44px}.ikmipq_large:before{border-width:3px}@keyframes ikmipq_spin{to{transform:rotate(360deg)}}
.Gykz6q_loading{justify-content:center;align-items:center;min-height:240px;display:flex}@media (prefers-reduced-motion:no-preference){.Gykz6q_loading{--appear-shift:0;--appear-scale:1;animation:.4s cubic-bezier(.16,1,.3,1) backwards Gykz6q_motion-appear}}@keyframes Gykz6q_motion-appear{0%{opacity:0;translate:0 var(--appear-shift);scale:var(--appear-scale)}}
.-vselW_badge{white-space:nowrap;text-transform:uppercase;font:600 11px/1.2 var(--font-roboto-mono),ui-monospace,monospace;border-radius:14px;flex:none;align-items:center;padding:6px 12px;display:inline-flex}.-vselW_timecode{border-radius:12px;padding:4px 10px}.-vselW_accent{background:var(--color-accent);color:var(--color-on-accent)}.-vselW_neutral{color:var(--color-text);background:#ffffff1f}.-vselW_outline{color:#f2efea99;border:1px solid #fff3}.-vselW_danger{border:1px solid color-mix(in oklab, var(--color-danger) 56%, transparent);color:var(--color-danger)}
.EEeB0a_button{--button-inline:30px;--button-circle:44px;height:var(--button-height);padding:0 var(--button-inline);color:var(--color-text);white-space:nowrap;cursor:pointer;font:600 12px/1 var(--font-manrope),system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;border:1px solid #0000;flex:none;justify-content:center;align-items:center;gap:20px;transition:background-color .25s,border-color .25s,color .25s,transform .25s;display:inline-flex}.EEeB0a_button:focus-visible{outline:2px solid var(--color-text);outline-offset:3px}.EEeB0a_button:active:not(:disabled,[aria-disabled=true]){transform:scale(.98)}.EEeB0a_button:disabled,.EEeB0a_button[aria-disabled=true]{opacity:.5;cursor:not-allowed}.EEeB0a_xs{--button-height:48px;--button-inline:24px;border-radius:24px;gap:12px}.EEeB0a_sm{--button-height:64px;--button-inline:26px;border-radius:32px;gap:16px}.EEeB0a_md{--button-height:72px;border-radius:36px}.EEeB0a_lg{--button-height:84px;--button-circle:52px;border-radius:42px}.EEeB0a_withIcon{padding-right:calc((var(--button-height) - var(--button-circle))/2 - 1px);justify-content:space-between}.EEeB0a_label{text-overflow:ellipsis;min-width:0;margin-block:-.25em;padding-block:.25em;overflow:hidden}.EEeB0a_circle{width:var(--button-circle);height:var(--button-circle);background:var(--color-accent);color:var(--color-on-accent);border-radius:50%;flex:none;justify-content:center;align-items:center;transition:transform .25s;display:flex}.EEeB0a_button:hover:not(:disabled,[aria-disabled=true]) .EEeB0a_circle{transform:scale(1.06)}.EEeB0a_circle svg{width:18px;height:18px}.EEeB0a_primary{background:var(--color-text);color:var(--color-ink)}.EEeB0a_primary:hover:not(:disabled,[aria-disabled=true]){background:#f2efead1}.EEeB0a_capsule{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#1c1918b8;border:1px solid #ffffff14;box-shadow:inset 0 1px #ffffff0f,0 24px 64px #00000047}.EEeB0a_capsule:hover:not(:disabled,[aria-disabled=true]){border-color:#fff3}.EEeB0a_outline{color:#f2efea99;background:0 0;border-color:#ffffff24}.EEeB0a_outline:hover:not(:disabled,[aria-disabled=true]){color:var(--color-text);border-color:#fff3}.EEeB0a_accent{background:var(--color-accent);color:var(--color-on-accent);font-weight:700}.EEeB0a_accent:hover:not(:disabled,[aria-disabled=true]){background:color-mix(in oklab, var(--color-accent) 88%, var(--color-text))}
.mLaCwG_capsule{flex-direction:var(--capsule-direction,column);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#1c1918b8;border:1px solid #ffffff14;min-width:0;display:flex;box-shadow:inset 0 1px #ffffff0f,0 24px 64px #00000047}.mLaCwG_dense{-webkit-backdrop-filter:none;backdrop-filter:none;background:#1c1918db;border:1px solid #ffffff14}.mLaCwG_panel{padding:var(--capsule-padding,28px 32px);border-radius:var(--capsule-radius,40px)}@media (max-width:767px){.mLaCwG_panel{padding:var(--capsule-padding,24px);border-radius:var(--capsule-radius,32px)}}.mLaCwG_card{padding:var(--capsule-padding,14px);border-radius:var(--capsule-radius,32px);gap:14px}.mLaCwG_table{padding:var(--capsule-padding,8px 32px);border-radius:var(--capsule-radius,32px)}@media (max-width:767px){.mLaCwG_table{padding:var(--capsule-padding,8px 20px)}}.mLaCwG_bare{border-radius:var(--capsule-radius,32px)}
.MLLlJq_theoryArticle{--capsule-padding:36px 40px;--capsule-radius:40px;min-width:0;max-width:760px}@media (max-width:767px){.MLLlJq_theoryArticle{--capsule-padding:24px 20px;--capsule-radius:32px}}
._0VH0DW_page+._0VH0DW_page{margin-top:40px}._0VH0DW_pageTitle{font:800 26px/1.1 var(--font-onest),system-ui,sans-serif;letter-spacing:-.05em;margin:0 0 16px}
._2bDaLa_countUp{font-variant-numeric:tabular-nums}
.SlDxyG_cover{border-radius:24px;flex:none;position:relative;overflow:hidden}.SlDxyG_tone1{background:linear-gradient(135deg,#2a2322,#4a2b2b)}.SlDxyG_tone2{background:linear-gradient(135deg,#22262a,#2b3a4a)}.SlDxyG_tone3{background:linear-gradient(135deg,#2a2232,#4a2b5a)}.SlDxyG_tone4{background:linear-gradient(135deg,#2a2a22,#4a4a2b)}.SlDxyG_tone5{background:linear-gradient(135deg,#22292a,#2b4a48)}.SlDxyG_tone6{background:linear-gradient(135deg,#2a2222,#4a2b3b)}.SlDxyG_image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.SlDxyG_overlay{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}
.h0ELoG_dialog{width:min(480px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--color-text);background:#1c1918db;border:1px solid #ffffff14;border-radius:40px;padding:0}.h0ELoG_dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c0b0b99}.h0ELoG_body{flex-direction:column;gap:20px;padding:32px;display:flex}@media (max-width:767px){.h0ELoG_body{padding:24px}}.h0ELoG_title{font:800 26px/1.1 var(--font-onest),system-ui,sans-serif;letter-spacing:-.05em}.h0ELoG_actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}@media (prefers-reduced-motion:no-preference){.h0ELoG_dialog[open]:not([data-closing]){transition:opacity .45s cubic-bezier(.16,1,.3,1),transform .45s cubic-bezier(.16,1,.3,1)}@starting-style{.h0ELoG_dialog[open]:not([data-closing]){opacity:0;transform:translateY(16px)scale(.97)}}.h0ELoG_dialog[open]:not([data-closing])::backdrop{transition:opacity .45s cubic-bezier(.16,1,.3,1)}@starting-style{.h0ELoG_dialog[open]:not([data-closing])::backdrop{opacity:0}}.h0ELoG_dialog[data-closing]::backdrop{opacity:0;transition:opacity .25s cubic-bezier(.7,0,.84,0)}}
.-\39 -DFW_trigger{width:100%}@media (max-width:767px){.-\39 -DFW_sheet{margin-top:auto;margin-bottom:0}}.-\39 -DFW_sources{grid-template-columns:1fr 1fr;gap:12px;display:grid}.-\39 -DFW_source{cursor:pointer;background:#ffffff0f;border-radius:20px;flex-direction:column;gap:4px;min-height:96px;padding:16px;display:flex;position:relative}.-\39 -DFW_source:focus-within{outline:2px solid var(--color-text);outline-offset:3px}.-\39 -DFW_title{font-weight:600}.-\39 -DFW_hint{color:#f2efea99;margin:0;font-size:13px}.-\39 -DFW_input{opacity:0;cursor:pointer;position:absolute;inset:0}
.DCbqIq_field{flex-direction:column;gap:8px;min-width:0;display:flex}.DCbqIq_label{font:600 11px/1.2 var(--font-manrope),system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#f2efea8c;padding-left:24px}.DCbqIq_hiddenLabel{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.DCbqIq_error{padding-left:24px}.DCbqIq_label.DCbqIq_flush,.DCbqIq_error.DCbqIq_flush{padding-left:0}
._xxt7G_form{flex-direction:column;gap:16px;display:flex}._xxt7G_fields{border:0;flex-direction:column;gap:16px;min-width:0;margin:0;padding:0;display:flex}
.C7U_Qa_hint{font:400 13px/1.4 var(--font-manrope),system-ui,sans-serif;color:#f2efea99}
.iktnqa_text{font:400 17px/1.5 var(--font-manrope),system-ui,sans-serif;color:#f2efead1}
.rkYkqa_glowLines{pointer-events:none;border:1px solid #0000;border-radius:24px;position:absolute;inset:0;overflow:hidden}.rkYkqa_content{color:#0000;white-space:pre-wrap;overflow-wrap:break-word}.rkYkqa_line{position:relative}.rkYkqa_line:before{content:"";background:radial-gradient(circle, color-mix(in oklab, var(--color-accent) 70%, transparent), color-mix(in oklab, var(--color-accent) 28%, transparent) 36%, transparent 70%);opacity:0;pointer-events:none;border-radius:50%;width:44px;height:44px;transition:opacity .35s;position:absolute;top:.75em;left:-8px;transform:translateY(-50%)scale(.4)}@media (prefers-reduced-motion:no-preference){.rkYkqa_line:before{transition:opacity .35s,transform .45s cubic-bezier(.16,1,.3,1)}}.rkYkqa_line[data-glow]:before{opacity:1;transform:translateY(-50%)scale(1)}
.u9V1ZW_guideLight{overflow-clip-margin:var(--guide-light-bleed,0px);border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:clip}.u9V1ZW_back{z-index:-1;position:absolute;inset:0}.u9V1ZW_front{z-index:1;position:absolute;inset:0}.u9V1ZW_front .u9V1ZW_spot{mix-blend-mode:screen}.u9V1ZW_spot{--guide-tone:var(--color-accent);visibility:hidden;opacity:0;transition:--guide-tone .5s ease-in-out;position:absolute;top:0;left:0}.u9V1ZW_spot[data-alert]{--guide-tone:color-mix(in oklab, var(--color-danger) 75%, transparent)}.u9V1ZW_light{--size:160px;top:calc(var(--size)/-2);left:calc(var(--size)/-2);width:var(--size);height:var(--size);position:absolute}.u9V1ZW_light:before{--guide-glow:65%;content:"";background:radial-gradient(closest-side, color-mix(in oklab, var(--guide-tone) var(--guide-glow), transparent), color-mix(in oklab, var(--guide-tone) calc(var(--guide-glow) * .4), transparent) 45%, transparent);filter:blur(15px);border-radius:50%;transition:transform .6s ease-in-out,--guide-glow .6s ease-in-out;position:absolute;inset:0}.u9V1ZW_front .u9V1ZW_light{--size:96px}.u9V1ZW_front .u9V1ZW_light:before{background:radial-gradient(closest-side, color-mix(in oklab, var(--color-text) 22%, transparent), color-mix(in oklab, var(--guide-tone) 22%, transparent) 40%, transparent);filter:blur(12px)}.u9V1ZW_back [data-wide] .u9V1ZW_light:before{--guide-glow:90%;transform:scale(1.375)}.u9V1ZW_front [data-wide] .u9V1ZW_light:before{transform:scale(.92)}
.dgFRwW_iconButton{cursor:pointer;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;transition:background-color .25s,transform .25s,opacity .25s;display:inline-flex}.dgFRwW_iconButton:focus-visible{outline:2px solid var(--color-text);outline-offset:3px}.dgFRwW_iconButton:active:not(:disabled,[aria-disabled=true]){transform:scale(.96)}.dgFRwW_iconButton:disabled,.dgFRwW_iconButton[aria-disabled=true]{opacity:.5;cursor:not-allowed}.dgFRwW_size44{width:44px;height:44px}.dgFRwW_size44 svg{width:18px;height:18px}.dgFRwW_size60{width:60px;height:60px}.dgFRwW_size60 svg{width:22px;height:22px}.dgFRwW_size72{width:72px;height:72px}.dgFRwW_size72 svg{width:24px;height:24px}.dgFRwW_accent{background:var(--color-accent);color:var(--color-on-accent)}.dgFRwW_accent:hover:not(:disabled,[aria-disabled=true]){background:color-mix(in oklab, var(--color-accent) 88%, var(--color-text))}.dgFRwW_light{color:var(--color-ink);background:#f2efeae6}.dgFRwW_light:hover:not(:disabled,[aria-disabled=true]){background:var(--color-text)}.dgFRwW_glass{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);color:var(--color-text);background:#1c1918b8;border:1px solid #ffffff14;box-shadow:inset 0 1px #ffffff0f,0 24px 64px #00000047}.dgFRwW_glass:hover:not(:disabled,[aria-disabled=true]){background:#ffffff1f}
.wCm1oq_listPanel{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#1c1918b8;border:1px solid #ffffff14;border-radius:40px;flex-direction:column;min-width:0;padding:28px 32px;display:flex;box-shadow:inset 0 1px #ffffff0f,0 24px 64px #00000047}@media (max-width:767px){.wCm1oq_listPanel{border-radius:32px;padding:20px 20px 8px}}.wCm1oq_header{justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:10px;display:flex}.wCm1oq_label{font:600 11px/1.2 var(--font-manrope),system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#f2efea8c}.wCm1oq_rows{flex-direction:column;display:flex}
.RLKIhq_listRow{border-top:1px solid #ffffff14;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:14px 0;display:flex}.RLKIhq_index{color:#f2efea66;font:500 12px/1.3 var(--font-roboto-mono),ui-monospace,monospace;flex:none}.RLKIhq_body{flex-direction:column;flex:160px;gap:4px;min-width:0;display:flex}.RLKIhq_title{font:700 15px/1.35 var(--font-manrope),system-ui,sans-serif;overflow-wrap:break-word}.RLKIhq_caption{font:400 13px/1.4 var(--font-manrope),system-ui,sans-serif;color:#f2efea99}.RLKIhq_aside{color:#f2efea99;flex:none;align-items:center;gap:10px;margin-left:auto;font-size:12px;display:flex}
.lG3QNa_media{width:100%;height:100%;display:block}.lG3QNa_media:focus-visible{outline:2px solid var(--color-text);outline-offset:3px}.lG3QNa_cover{object-fit:cover}.lG3QNa_contain{object-fit:contain}.lG3QNa_thumb{pointer-events:none}.lG3QNa_pending,.lG3QNa_loading{background:#ffffff0f}.lG3QNa_pending{width:100%;height:100%;display:block}
.dzHrea_pill{color:#f2efea99;white-space:nowrap;cursor:pointer;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);height:44px;font:600 12px/1 var(--font-manrope),system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;letter-spacing:.12em;background:#1c1918b8;border:1px solid #ffffff14;border-radius:22px;flex:none;align-items:center;padding:0 20px;transition:background-color .25s,border-color .25s,color .25s,opacity .25s;display:inline-flex;box-shadow:inset 0 1px #ffffff0f,0 24px 64px #00000047}.dzHrea_pill:focus-visible{outline:2px solid var(--color-text);outline-offset:3px}.dzHrea_pill:hover:not(:disabled,[aria-disabled=true],.dzHrea_active){color:var(--color-text);border-color:#fff3}.dzHrea_pill:disabled,.dzHrea_pill[aria-disabled=true]{opacity:.5;cursor:not-allowed}.dzHrea_active{background:var(--color-text);color:var(--color-ink);-webkit-backdrop-filter:none;backdrop-filter:none;border-color:#0000}
.U3a5BG_nav{min-width:0}.U3a5BG_row{border:0;gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.U3a5BG_wrap{flex-wrap:wrap}@media (max-width:767px){.U3a5BG_wrap{scrollbar-width:none;flex-wrap:nowrap;margin:-6px;padding:6px;overflow-x:auto}@supports (animation-timeline:scroll()){.U3a5BG_wrap{--strip-fade-size:28px;--strip-fade-start:0px;--strip-fade-end:0px;-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--strip-fade-start), #000 calc(100% - var(--strip-fade-end)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--strip-fade-start), #000 calc(100% - var(--strip-fade-end)), transparent);animation:linear both U3a5BG_strip-fade;animation-timeline:scroll(self inline)}}}@keyframes U3a5BG_strip-fade{0%{--strip-fade-start:0px;--strip-fade-end:var(--strip-fade-size)}to{--strip-fade-start:var(--strip-fade-size);--strip-fade-end:0px}}.U3a5BG_strip{scrollbar-width:none;flex-wrap:nowrap;margin:-6px;padding:6px;overflow-x:auto}@supports (animation-timeline:scroll()){.U3a5BG_strip{--strip-fade-size:28px;--strip-fade-start:0px;--strip-fade-end:0px;-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--strip-fade-start), #000 calc(100% - var(--strip-fade-end)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--strip-fade-start), #000 calc(100% - var(--strip-fade-end)), transparent);animation:linear both U3a5BG_strip-fade;animation-timeline:scroll(self inline)}}.U3a5BG_rows{flex-wrap:wrap}.U3a5BG_legend{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.U3a5BG_row{isolation:isolate;position:relative}.U3a5BG_row[data-indicator] :is(a,button){transition:background-color .25s,border-color .25s,color .1s}.U3a5BG_row[data-indicator] :is(a,button):is([aria-current=page],[aria-pressed=true]){background:0 0;transition:color .2s .15s}.U3a5BG_indicator{z-index:-1;background:var(--color-text);visibility:hidden;pointer-events:none;border-radius:22px;list-style:none;position:absolute;top:0;left:0}
._8wX_2a_label{align-items:center;gap:8px;display:inline-flex}._8wX_2a_label svg{width:14px;height:14px}@media (prefers-reduced-motion:no-preference){._8wX_2a_switched{--appear-shift:0;--appear-scale:1;animation:.4s cubic-bezier(.16,1,.3,1) backwards _8wX_2a_motion-appear}}@keyframes _8wX_2a_motion-appear{0%{opacity:0;translate:0 var(--appear-shift);scale:var(--appear-scale)}}
.g3JG-W_popover{z-index:2;background:radial-gradient(ellipse 90% 70% at 15% -10%, var(--glow-1) 0%, var(--glow-2) 40%, var(--color-frame) 100%);border:1px solid #ffffff24;border-radius:24px;flex-direction:column;padding:8px;display:flex;position:absolute;top:calc(100% + 11px);left:0;right:0;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 24px 64px #00000047}@media (prefers-reduced-motion:no-preference){.g3JG-W_popover{--appear-shift:-6px;--appear-scale:.98;animation:.45s cubic-bezier(.16,1,.3,1) backwards g3JG-W_motion-appear}}@keyframes g3JG-W_motion-appear{0%{opacity:0;translate:0 var(--appear-shift);scale:var(--appear-scale)}}.g3JG-W_floating{top:calc(var(--popover-anchor-bottom) + 11px);right:auto;left:var(--popover-anchor-left);z-index:10;width:var(--popover-anchor-width);max-height:calc(100dvh - var(--popover-anchor-bottom) - 11px - 16px - env(safe-area-inset-bottom,0px));position:fixed}.g3JG-W_end{width:max-content;max-width:calc(100vw - 32px);left:auto;right:0}.g3JG-W_end.g3JG-W_floating{left:calc(var(--popover-anchor-left) + var(--popover-anchor-width));translate:-100%}.g3JG-W_above{top:auto;bottom:calc(100dvh - var(--popover-anchor-top) + 11px);max-height:calc(var(--popover-anchor-top) - 11px - 16px)}
.L8sdAW_progress{appearance:none;width:100%;height:4px;color:var(--progress-fill);background:#ffffff1f;border:0;border-radius:2px;display:block;overflow:hidden}.L8sdAW_progress::-webkit-progress-bar{background:#ffffff1f}.L8sdAW_progress::-webkit-progress-value{background:var(--progress-fill);border-radius:2px;transition:inline-size .35s}.L8sdAW_progress::-moz-progress-bar{background:var(--progress-fill);border-radius:2px}.L8sdAW_light{--progress-fill:var(--color-text)}.L8sdAW_accent{--progress-fill:var(--color-accent)}
.-_18eG_sectionHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:0 8px;display:flex}.-_18eG_title{font:600 11px/1.2 var(--font-manrope),system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#f2efea8c}.-_18eG_aside{flex-wrap:wrap;align-items:center;gap:8px;display:flex}
.UkbMoG_section{flex-direction:column;gap:12px;min-width:0;display:flex}
._5dGqsa_counter{color:#f2efea99;font:500 12px/1.3 var(--font-roboto-mono),ui-monospace,monospace}@media (prefers-reduced-motion:no-preference){._5dGqsa_counter{--appear-shift:0;--appear-scale:1;animation:.4s cubic-bezier(.16,1,.3,1) backwards _5dGqsa_motion-appear}}@keyframes _5dGqsa_motion-appear{0%{opacity:0;translate:0 var(--appear-shift);scale:var(--appear-scale)}}._5dGqsa_body{--capsule-padding:24px 28px;--capsule-radius:40px;flex-direction:column;gap:20px;display:flex}@media (max-width:767px){._5dGqsa_body{--capsule-padding:20px;--capsule-radius:32px}}._5dGqsa_grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;display:grid}._5dGqsa_item{aspect-ratio:1;background:var(--color-depth);cursor:pointer;border:1px solid #ffffff14;border-radius:24px;width:100%;padding:0;transition:border-color .25s,border-width .25s;display:block;overflow:hidden}._5dGqsa_item:focus-visible{outline:2px solid var(--color-text);outline-offset:3px}._5dGqsa_item:hover:not(:disabled,[aria-disabled=true],._5dGqsa_active){border-color:#fff3}._5dGqsa_missing{pointer-events:none;background:#ffffff0f;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;height:100%;padding:12px;display:flex}._5dGqsa_missingIcon{color:#f2efea66;flex:none;width:22px;height:22px}._5dGqsa_missingPrompt{-webkit-line-clamp:3;text-align:center;font:400 13px/1.4 var(--font-manrope),system-ui,sans-serif;color:#f2efea99;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}._5dGqsa_active{border:3px solid var(--color-text)}
._4lkI2G_generationStep{flex-direction:column;gap:24px;min-width:0;display:flex;container:generation-workspace/inline-size}._4lkI2G_workspace{--stage-caption-left:460px;grid-template:1fr/minmax(0,1fr);display:grid;position:relative}._4lkI2G_workspace>*{grid-area:1/1}@container generation-workspace (max-width:879px){._4lkI2G_workspace{--stage-caption-left:388px}}@container generation-workspace (max-width:719px){._4lkI2G_workspace{flex-direction:column;gap:16px;display:flex}}._4lkI2G_workspace._4lkI2G_panelHidden{--stage-caption-left:24px}._4lkI2G_workspace._4lkI2G_panelHidden ._4lkI2G_panel{visibility:hidden;opacity:0;transform:translate(-40px)}@container generation-workspace (max-width:719px){._4lkI2G_workspace._4lkI2G_panelHidden ._4lkI2G_panel{visibility:visible;opacity:1;transform:none}}._4lkI2G_panel{z-index:1;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#1c1918b8;border:1px solid #ffffff14;border-radius:40px;justify-self:start;width:400px;margin:24px;padding:28px 32px;transition:opacity .35s,transform .35s,visibility .35s;position:relative;box-shadow:inset 0 1px #ffffff0f,0 24px 64px #00000047}@container generation-workspace (max-width:879px){._4lkI2G_panel{width:340px;padding:24px}}@container generation-workspace (max-width:719px){._4lkI2G_panel{border-radius:32px;width:auto;margin:0;padding:20px;position:static}}._4lkI2G_toolbar{top:24px;right:24px;left:var(--stage-caption-left);pointer-events:none;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex;position:absolute}._4lkI2G_toolbar>*{pointer-events:auto}@container generation-workspace (max-width:719px){._4lkI2G_toolbar{top:12px;left:auto;right:12px}._4lkI2G_toolbar ._4lkI2G_paramsChip{display:none}}
.GDSvZa_lessonCapsule{border-radius:40px;gap:4px;width:240px;padding:24px 28px;transition:opacity .35s,transform .35s,visibility .35s}@media (max-width:767px){.GDSvZa_lessonCapsule{border-radius:32px;width:100%;padding:20px 24px}}.GDSvZa_hidden{visibility:hidden;opacity:0;transform:translate(40px)}.GDSvZa_label{font:600 11px/1.2 var(--font-manrope),system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#f2efea8c;overflow-wrap:anywhere}.GDSvZa_number{font:800 clamp(40px, 3.9vw, 56px)/1 var(--font-onest),system-ui,sans-serif;letter-spacing:-.05em}.GDSvZa_total{color:#f2efea66}.GDSvZa_title{font:400 13px/1.4 var(--font-manrope),system-ui,sans-serif;color:#f2efea99;overflow-wrap:anywhere;margin-top:6px}
.rODFZa_chapterList{flex-direction:column;display:flex}.rODFZa_chapter{color:#f2efea99;text-align:left;background:0 0;border:0;border-top:1px solid #ffffff14;justify-content:space-between;align-items:baseline;gap:12px;width:100%;padding:12px 0;transition:color .25s;display:flex}.rODFZa_chapter:focus-visible{outline:2px solid var(--color-text);outline-offset:3px}.rODFZa_chapter:disabled,.rODFZa_chapter[aria-disabled=true]{opacity:.5;cursor:not-allowed}.rODFZa_chapter:hover:not(:disabled,[aria-disabled=true]),.rODFZa_current{color:var(--color-text)}.rODFZa_current .rODFZa_title{font-weight:700}.rODFZa_current .rODFZa_time{font-weight:600}.rODFZa_title{font:500 15px/1.3 var(--font-manrope),system-ui,sans-serif}.rODFZa_time{font:500 12px/1.3 var(--font-roboto-mono),ui-monospace,monospace;font-variant-numeric:tabular-nums;flex:none;font-size:13px}.rODFZa_empty{font:400 13px/1.4 var(--font-manrope),system-ui,sans-serif;color:#f2efea99}
.plPK8W_lessonFiles{flex-direction:column;display:flex}.plPK8W_file{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.plPK8W_body{flex-direction:column;gap:2px;min-width:0;display:flex}.plPK8W_title{font:600 15px/1.3 var(--font-manrope),system-ui,sans-serif;overflow-wrap:anywhere}.plPK8W_meta{font:400 13px/1.4 var(--font-manrope),system-ui,sans-serif;color:#f2efea99}@media (prefers-reduced-motion:no-preference){.plPK8W_failed{--appear-shift:4px;--appear-scale:1;animation:.4s cubic-bezier(.16,1,.3,1) backwards plPK8W_motion-appear}}@keyframes plPK8W_motion-appear{0%{opacity:0;translate:0 var(--appear-shift);scale:var(--appear-scale)}}.plPK8W_empty{font:400 13px/1.4 var(--font-manrope),system-ui,sans-serif;color:#f2efea99}
.Zfg9qW_lessonQuestions{flex-direction:column;gap:16px;display:flex}.Zfg9qW_items{flex-direction:column;display:flex}.Zfg9qW_items:empty{display:none}.Zfg9qW_item{border-top:1px solid #ffffff14;flex-direction:column;gap:8px;padding:14px 0;display:flex}.Zfg9qW_label{font:600 11px/1.2 var(--font-manrope),system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#f2efea8c}.Zfg9qW_question{font:600 15px/1.4 var(--font-manrope),system-ui,sans-serif;overflow-wrap:anywhere}.Zfg9qW_answer{color:#f2efead1;overflow-wrap:anywhere;border-left:2px solid #fff3;flex-direction:column;gap:4px;padding-left:14px;display:flex}.Zfg9qW_hint{font:400 13px/1.4 var(--font-manrope),system-ui,sans-serif;color:#f2efea99}
.WXE-hW_lessonSidePanel{flex-direction:column;gap:16px;width:min(380px,100%);max-height:60vh;transition:opacity .35s,transform .35s;display:flex}.WXE-hW_content{overscroll-behavior:contain;min-height:0;margin:-6px;padding:6px;overflow-y:auto}.WXE-hW_hidden{opacity:0;pointer-events:none;transform:translate(40px)}
.tHN-DW_stepFooter{border-top:1px solid #ffffff14;align-items:center;padding-top:24px;display:flex}.tHN-DW_status{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tHN-DW_nav{align-items:center;gap:12px;margin-left:auto;display:flex}.tHN-DW_nav .tHN-DW_locked[aria-disabled=true]{cursor:help;transition:opacity .25s}.tHN-DW_nav .tHN-DW_locked[aria-disabled=true]:hover{opacity:.7}
._1G91Ha_select{min-width:0}._1G91Ha_box{position:relative}._1G91Ha_button{text-align:left;cursor:pointer;width:100%;height:56px;font:400 14px/1.4 var(--font-manrope),system-ui,sans-serif;color:var(--color-text);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:28px;justify-content:space-between;align-items:center;gap:12px;padding:0 20px 0 24px;transition:border-color .25s,background-color .25s;display:flex}._1G91Ha_button::placeholder{color:#f2efea66}._1G91Ha_button:hover:not(:disabled,[aria-disabled=true],:focus-visible,[aria-invalid=true]){border-color:#fff3}._1G91Ha_button:focus-visible{background:#ffffff1f;border-color:#f2efea99;outline:none}._1G91Ha_button:disabled,._1G91Ha_button[aria-disabled=true]{opacity:.5;cursor:not-allowed}._1G91Ha_button[aria-invalid=true]{border-color:var(--color-danger)}._1G91Ha_open ._1G91Ha_button{box-shadow:0 0 0 4px color-mix(in oklab, var(--color-accent) 12%, transparent);background:#ffffff1f;border-color:#f2efea99}._1G91Ha_value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._1G91Ha_valueCaption{color:#f2efea99}._1G91Ha_placeholder{color:#f2efea66}._1G91Ha_chevron{color:#f2efea99;flex:none;width:18px;height:18px;transition:transform .3s cubic-bezier(.16,1,.3,1)}._1G91Ha_open ._1G91Ha_chevron{transform:rotate(180deg)}._1G91Ha_list{flex-direction:column;gap:2px;min-height:0;max-height:300px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}._1G91Ha_option{min-height:48px;font:400 14px/1.4 var(--font-manrope),system-ui,sans-serif;color:#f2efead1;cursor:pointer;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px 10px 36px;transition:background-color .25s,color .25s;display:flex;position:relative}@media (prefers-reduced-motion:no-preference){._1G91Ha_option{--appear-shift:8px;--appear-scale:1;animation:.5s cubic-bezier(.16,1,.3,1) backwards _1G91Ha_motion-appear}}@keyframes _1G91Ha_motion-appear{0%{opacity:0;translate:0 var(--appear-shift);scale:var(--appear-scale)}}._1G91Ha_option:first-child{animation-delay:30ms}._1G91Ha_option:nth-child(2){animation-delay:70ms}._1G91Ha_option:nth-child(3){animation-delay:.11s}._1G91Ha_option:nth-child(4){animation-delay:.15s}._1G91Ha_option:nth-child(5){animation-delay:.19s}._1G91Ha_option:nth-child(6){animation-delay:.23s}._1G91Ha_option:nth-child(7){animation-delay:.27s}._1G91Ha_option:nth-child(8){animation-delay:.31s}._1G91Ha_option:before{content:"";background:radial-gradient(circle, color-mix(in oklab, var(--color-accent) 70%, var(--color-text)), var(--color-accent) 60%);width:8px;height:8px;box-shadow:0 0 12px color-mix(in oklab, var(--color-accent) 70%, transparent);opacity:0;border-radius:50%;transition:opacity .25s,transform .4s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:16px;transform:scale(.4)}._1G91Ha_active:not(._1G91Ha_disabled){color:var(--color-text);background:#ffffff1f}._1G91Ha_selected{color:var(--color-text)}._1G91Ha_selected:before{opacity:1;transform:scale(1)}._1G91Ha_disabled{opacity:.45;cursor:not-allowed}._1G91Ha_text{flex-direction:column;gap:1px;min-width:0;display:flex}._1G91Ha_caption{font:400 13px/1.4 var(--font-manrope),system-ui,sans-serif;color:#f2efea99;font-size:12px}._1G91Ha_check{width:16px;height:16px;color:var(--color-accent);opacity:0;flex:none;transition:opacity .25s}._1G91Ha_selected ._1G91Ha_check{opacity:1}
.TZgNVa_choiceCards{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.TZgNVa_label{font:600 11px/1.2 var(--font-manrope),system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#f2efea8c;margin-bottom:8px;padding:0}.TZgNVa_card{isolation:isolate;cursor:pointer;border:1px solid #ffffff14;border-radius:24px;align-items:center;gap:16px;padding:18px 22px;transition:border-color .25s,opacity .25s;display:flex;position:relative}.TZgNVa_card:hover:not(:has(:disabled)){border-color:#fff3}.TZgNVa_card:has(:focus-visible){outline:2px solid var(--color-text);outline-offset:3px}.TZgNVa_card:has(:disabled){opacity:.5;cursor:not-allowed}@media (max-width:767px){.TZgNVa_card{flex-wrap:wrap;padding:16px 18px}}.TZgNVa_dense .TZgNVa_card{border-radius:20px;gap:14px;padding:14px 18px}@media (max-width:767px){.TZgNVa_dense .TZgNVa_card{flex-wrap:nowrap}}.TZgNVa_checked{border-color:#fff3}.TZgNVa_plate{z-index:-1;border-radius:inherit;background:#ffffff1f;position:absolute;inset:-1px}.TZgNVa_input{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.TZgNVa_mark{border:1.5px solid #fff3;border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;transition:background-color .25s,border-color .25s;display:flex;position:relative}.TZgNVa_mark:after{content:"";border-radius:50%;width:8px;height:8px;transition:transform .3s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:50%;transform:scale(0)}.TZgNVa_card:hover:not(:has(:disabled)) .TZgNVa_mark{border-color:#f2efea99}.TZgNVa_checked .TZgNVa_mark{border-color:#0000}.TZgNVa_checked .TZgNVa_mark:after{transform:scale(1)}.TZgNVa_square{border-radius:6px}.TZgNVa_square:after{display:none}.TZgNVa_square svg{stroke-width:3px;opacity:0;width:13px;height:13px;transition:opacity .25s,transform .3s cubic-bezier(.16,1,.3,1);transform:scale(.4)}.TZgNVa_checked .TZgNVa_square svg{opacity:1;transform:scale(1)}.TZgNVa_light:after{background:var(--color-ink)}.TZgNVa_light svg{color:var(--color-ink)}.TZgNVa_checked .TZgNVa_light{background:var(--color-text)}.TZgNVa_accent:after{background:var(--color-on-accent)}.TZgNVa_accent svg{color:var(--color-on-accent)}.TZgNVa_checked .TZgNVa_accent{background:var(--color-accent)}@media (forced-colors:active){.TZgNVa_checked .TZgNVa_mark{background:highlight;border-color:highlight}.TZgNVa_checked .TZgNVa_mark:after{background:highlighttext}.TZgNVa_checked .TZgNVa_mark svg{color:highlighttext}}.TZgNVa_body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.TZgNVa_title{font:600 16px/1.35 var(--font-manrope),system-ui,sans-serif;overflow-wrap:anywhere}.TZgNVa_dense .TZgNVa_title{font-size:14px;line-height:1.3}.TZgNVa_caption{font:400 13px/1.4 var(--font-manrope),system-ui,sans-serif;color:#f2efea99}.TZgNVa_dense .TZgNVa_caption{font-size:12px;line-height:1.3}.TZgNVa_aside{white-space:nowrap;flex-direction:column;flex:none;align-items:flex-end;display:flex}@media (max-width:767px){.TZgNVa_choiceCards:not(.TZgNVa_dense) .TZgNVa_aside{flex-direction:row;flex-basis:100%;align-items:baseline;gap:10px;padding-left:36px}}
.mHubgG_stat{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#1c1918b8;border:1px solid #ffffff14;border-radius:36px;flex:none;justify-content:center;align-items:center;gap:10px;min-width:168px;height:72px;padding:0 24px;display:inline-flex;box-shadow:inset 0 1px #ffffff0f,0 24px 64px #00000047}@media (max-width:767px){.mHubgG_stat{min-width:0;height:60px;padding:0 18px}}.mHubgG_value{white-space:nowrap;font:700 26px/1 var(--font-onest),system-ui,sans-serif;letter-spacing:-.04em;font-variant-numeric:tabular-nums}@media (max-width:767px){.mHubgG_value{font-size:22px}}.mHubgG_accent{color:var(--color-accent)}.mHubgG_total{color:#f2efea66}.mHubgG_label{font:400 11px/1.2 var(--font-manrope),system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#f2efea8c}
.Vc57gG_stateMessage{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#1c1918b8;border:1px solid #ffffff14;border-radius:40px;flex-direction:column;align-items:flex-start;gap:12px;max-width:560px;padding:28px 32px;display:flex;box-shadow:inset 0 1px #ffffff0f,0 24px 64px #00000047}@media (max-width:767px){.Vc57gG_stateMessage{border-radius:32px;padding:24px}}@media (prefers-reduced-motion:no-preference){.Vc57gG_error{--appear-shift:4px;--appear-scale:1;animation:.4s cubic-bezier(.16,1,.3,1) backwards Vc57gG_motion-appear}}@keyframes Vc57gG_motion-appear{0%{opacity:0;translate:0 var(--appear-shift);scale:var(--appear-scale)}}.Vc57gG_title{font:800 26px/1.1 var(--font-onest),system-ui,sans-serif;letter-spacing:-.05em}.Vc57gG_text{font:400 17px/1.5 var(--font-manrope),system-ui,sans-serif;color:#f2efead1}.Vc57gG_action{max-width:100%;margin-top:8px}.Vc57gG_action>*{max-width:100%}
.yBBJJW_box{position:relative}.yBBJJW_textarea{field-sizing:content;resize:none;width:100%;min-height:90px;max-height:320px;font:400 14px/1.4 var(--font-manrope),system-ui,sans-serif;color:var(--color-text);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:24px;padding:16px 22px;transition:border-color .25s,background-color .25s;display:block;overflow-y:auto}.yBBJJW_textarea::placeholder{color:#f2efea66}.yBBJJW_textarea:hover:not(:disabled,[aria-disabled=true],:focus-visible,[aria-invalid=true]){border-color:#fff3}.yBBJJW_textarea:focus-visible{background:#ffffff1f;border-color:#f2efea99;outline:none}.yBBJJW_textarea:disabled,.yBBJJW_textarea[aria-disabled=true]{opacity:.5;cursor:not-allowed}.yBBJJW_textarea[aria-invalid=true]{border-color:var(--color-danger)}
.IvEZiW_messageComposer{flex-direction:column;gap:8px;display:flex}.IvEZiW_row{align-items:flex-end;gap:12px;display:flex}.IvEZiW_field{flex:1;min-width:0}
.cjv4na_box{position:relative}.cjv4na_box:before{content:"";background:radial-gradient(circle, color-mix(in oklab, var(--color-accent) 70%, transparent), color-mix(in oklab, var(--color-accent) 28%, transparent) 36%, transparent 70%);opacity:0;pointer-events:none;border-radius:50%;width:44px;height:44px;transition:opacity .35s;position:absolute;top:50%;left:2px;transform:translateY(-50%)scale(.4)}@media (prefers-reduced-motion:no-preference){.cjv4na_box:before{transition:opacity .35s,transform .45s cubic-bezier(.16,1,.3,1)}}.cjv4na_box[data-glow]:before{opacity:1;transform:translateY(-50%)scale(1)}.cjv4na_input{text-overflow:ellipsis;width:100%;height:56px;font:400 14px/1.4 var(--font-manrope),system-ui,sans-serif;color:var(--color-text);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:28px;padding:0 24px;transition:border-color .25s,background-color .25s}.cjv4na_input::placeholder{color:#f2efea66}.cjv4na_input:hover:not(:disabled,[aria-disabled=true],:focus-visible,[aria-invalid=true]){border-color:#fff3}.cjv4na_input:focus-visible{background:#ffffff1f;border-color:#f2efea99;outline:none}.cjv4na_input:disabled,.cjv4na_input[aria-disabled=true]{opacity:.5;cursor:not-allowed}.cjv4na_input[aria-invalid=true]{border-color:var(--color-danger)}.cjv4na_input::placeholder{text-overflow:ellipsis}.cjv4na_input[type=number]{appearance:textfield}.cjv4na_input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.cjv4na_input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}
._8ecjRW_tooltip{z-index:20;background:var(--color-frame);max-width:min(320px,100vw - 16px);color:var(--color-text);font:500 13px/1.4 var(--font-manrope),system-ui,sans-serif;text-align:left;text-wrap:pretty;white-space:pre-line;overflow-wrap:anywhere;-webkit-line-clamp:12;line-clamp:12;transform-origin:50% 100%;border:1px solid #ffffff24;border-radius:14px;-webkit-box-orient:vertical;padding:6px 12px;display:-webkit-box;position:fixed;top:0;left:0;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 24px 64px #00000047}._8ecjRW_tooltip[data-side=bottom]{transform-origin:50% 0}._8ecjRW_tooltip[data-side=left]{transform-origin:100%}._8ecjRW_tooltip[data-side=right]{transform-origin:0}
.Qn7vvG_topNav{align-items:center;gap:40px;min-width:0;display:flex}@media (max-width:1199px){.Qn7vvG_topNav{gap:28px}}@media (max-width:767px){.Qn7vvG_topNav{scrollbar-width:none;flex-wrap:nowrap;gap:24px;margin:-6px;padding:6px;overflow-x:auto}@supports (animation-timeline:scroll()){.Qn7vvG_topNav{--strip-fade-size:28px;--strip-fade-start:0px;--strip-fade-end:0px;-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--strip-fade-start), #000 calc(100% - var(--strip-fade-end)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--strip-fade-start), #000 calc(100% - var(--strip-fade-end)), transparent);animation:linear both Qn7vvG_strip-fade;animation-timeline:scroll(self inline)}}}@keyframes Qn7vvG_strip-fade{0%{--strip-fade-start:0px;--strip-fade-end:var(--strip-fade-size)}to{--strip-fade-start:var(--strip-fade-size);--strip-fade-end:0px}}.Qn7vvG_link{color:#f2efea99;white-space:nowrap;font:600 13px/1 var(--font-manrope),system-ui,sans-serif;letter-spacing:.12em;text-transform:uppercase;flex:none;padding:8px 0;transition:color .25s}.Qn7vvG_link:focus-visible{outline:2px solid var(--color-text);outline-offset:3px}.Qn7vvG_link:hover,.Qn7vvG_active{color:var(--color-text)}.Qn7vvG_withIndicator{isolation:isolate;gap:12px;position:relative}.Qn7vvG_withIndicator[data-indicator] .Qn7vvG_link{transition:background-color .25s,border-color .25s,color .1s}.Qn7vvG_withIndicator[data-indicator] .Qn7vvG_link:is([aria-current=page],[aria-pressed=true]){background:0 0;transition:color .2s .15s}.Qn7vvG_withIndicator .Qn7vvG_link{padding-inline:14px}@media (max-width:1199px){.Qn7vvG_withIndicator{gap:0}}@media (max-width:767px){.Qn7vvG_withIndicator{gap:0}}.Qn7vvG_indicator{z-index:-1;visibility:hidden;pointer-events:none;background:#ffffff1f;border-radius:999px;position:absolute;top:0;left:0}
._0YRKPW_stepTopBar{z-index:1;grid-template-columns:1fr minmax(0,auto) 1fr;align-items:center;gap:16px;height:72px;margin-top:-96px;margin-bottom:24px;display:grid;position:relative}@media (max-width:767px){._0YRKPW_stepTopBar{flex-wrap:wrap;height:auto;margin:0 0 16px;display:flex}}._0YRKPW_back{justify-self:start}._0YRKPW_tabs{min-width:0;transition:opacity .35s,transform .35s,visibility .35s}@media (max-width:767px){._0YRKPW_tabs{flex-basis:100%;order:3}}._0YRKPW_strip{scrollbar-width:none;flex-wrap:nowrap;margin:-6px;padding:6px;overflow-x:auto}@supports (animation-timeline:scroll()){._0YRKPW_strip{--strip-fade-size:28px;--strip-fade-start:0px;--strip-fade-end:0px;-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--strip-fade-start), #000 calc(100% - var(--strip-fade-end)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--strip-fade-start), #000 calc(100% - var(--strip-fade-end)), transparent);animation:linear both _0YRKPW_strip-fade;animation-timeline:scroll(self inline)}}@keyframes _0YRKPW_strip-fade{0%{--strip-fade-start:0px;--strip-fade-end:var(--strip-fade-size)}to{--strip-fade-start:var(--strip-fade-size);--strip-fade-end:0px}}._0YRKPW_hidden{visibility:hidden;opacity:0;transform:translateY(-40px)}._0YRKPW_chips{justify-self:end;min-width:0}@media (max-width:767px){._0YRKPW_chips{flex:1}}
.nL504q_visualFrame{overflow-clip-margin:40px;contain:layout;max-width:100%;display:block;overflow-x:clip}.nL504q_visualFrame[hidden]{display:none}
.pjJBZW_richText{overflow-wrap:anywhere;flex-direction:column;gap:1em;min-width:0;display:flex}.pjJBZW_richText h2,.pjJBZW_richText h3,.pjJBZW_richText h4,.pjJBZW_richText h5,.pjJBZW_richText h6{color:var(--color-text);margin:.75em 0 0}.pjJBZW_richText h2{font:800 26px/1.1 var(--font-onest),system-ui,sans-serif;letter-spacing:-.05em}.pjJBZW_richText h3,.pjJBZW_richText h4,.pjJBZW_richText h5,.pjJBZW_richText h6{font:700 20px/1.25 var(--font-onest),system-ui,sans-serif;letter-spacing:-.03em}.pjJBZW_richText strong{color:var(--color-text);font-weight:700}.pjJBZW_richText a{color:var(--color-text);text-underline-offset:.2em;-webkit-text-decoration:underline #fff3;text-decoration:underline #fff3;transition:text-decoration-color .25s}.pjJBZW_richText a:focus-visible{outline:2px solid var(--color-text);outline-offset:3px}.pjJBZW_richText a:hover{text-decoration-color:currentColor}.pjJBZW_richText ul,.pjJBZW_richText ol{flex-direction:column;gap:.4em;padding-left:1.4em;display:flex}.pjJBZW_richText ul{list-style:outside}.pjJBZW_richText ol{list-style:decimal}.pjJBZW_richText li::marker{color:#f2efea66}.pjJBZW_richText li>p+p,.pjJBZW_richText blockquote>p+p{margin-top:.5em}.pjJBZW_richText blockquote{color:#f2efea99;border-left:2px solid #fff3;margin:0;padding-left:20px}.pjJBZW_richText hr{background:#ffffff14;border:0;width:100%;height:1px}.pjJBZW_richText pre{background:#ffffff0f;border-radius:20px;padding:16px 20px;overflow-x:auto}.pjJBZW_richText code{font:500 12px/1.3 var(--font-roboto-mono),ui-monospace,monospace}.pjJBZW_richText :not(pre)>code{color:var(--color-text);background:#ffffff0f;border-radius:12px;padding:.15em .45em;font-size:.8em}.pjJBZW_richText h2[id]{scroll-margin-top:96px}.pjJBZW_richText>:first-child{margin-top:0}.pjJBZW_term{text-decoration-style:dotted}.pjJBZW_figure{flex-direction:column;gap:10px;margin:.5em 0;display:flex}.pjJBZW_figure img{border-radius:24px;width:100%;height:auto}.pjJBZW_figure figcaption{font:400 13px/1.4 var(--font-manrope),system-ui,sans-serif;color:#f2efea99}.pjJBZW_gallery{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.pjJBZW_gallery .pjJBZW_figure{margin:0}.pjJBZW_gallery .pjJBZW_figure img{aspect-ratio:4/3;object-fit:cover}.pjJBZW_video{background:var(--color-depth);border-radius:24px;width:100%}.pjJBZW_example{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:20px;flex-direction:column;gap:6px;padding:16px 20px;display:flex}.pjJBZW_exampleText{font:500 12px/1.3 var(--font-roboto-mono),ui-monospace,monospace;color:var(--color-text)}.pjJBZW_exampleMeta{font:400 13px/1.4 var(--font-manrope),system-ui,sans-serif;color:#f2efea99}.pjJBZW_reading{font:400 18px/1.65 var(--font-manrope),system-ui,sans-serif;color:#f2efead1}@media (max-width:767px){.pjJBZW_reading{font-size:16px}}.pjJBZW_lead{font:400 17px/1.5 var(--font-manrope),system-ui,sans-serif;color:#f2efead1}
.IQGMDq_stage{isolation:isolate;background:var(--color-depth);border:1px solid #ffffff14;border-radius:32px;min-height:640px;position:relative;overflow:hidden}@container generation-workspace (max-width:719px){.IQGMDq_stage{flex-direction:column;min-height:0;display:flex}}@media (max-width:767px){.IQGMDq_stage{border-radius:24px}}.IQGMDq_frame{position:absolute;inset:0}@container generation-workspace (max-width:719px){.IQGMDq_frame{aspect-ratio:4/3;position:relative;inset:auto}}@media (max-width:767px){.IQGMDq_frame{aspect-ratio:4/5}}.IQGMDq_result{width:100%;height:100%}.IQGMDq_placeholder{width:100%;height:100%;padding:24px 24px 200px var(--stage-caption-left,24px);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}@container generation-workspace (max-width:719px){.IQGMDq_placeholder{padding:16px}}.IQGMDq_pending{isolation:isolate;position:relative;overflow:hidden}@media (prefers-reduced-motion:no-preference){.IQGMDq_pending:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(100deg,#0000 25%,#ffffff0f 50%,#0000 75%);animation:2.4s cubic-bezier(.7,0,.2,1) infinite IQGMDq_stage-shimmer;position:absolute;inset:0;transform:translate(-100%)}}@keyframes IQGMDq_stage-shimmer{to{transform:translate(100%)}}.IQGMDq_placeholderIcon{color:#f2efea66;width:32px;height:32px}.IQGMDq_placeholderText{font:600 12px/1.3 var(--font-manrope),system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#f2efea99}.IQGMDq_scrim{pointer-events:none;background:linear-gradient(90deg,#0c0b0b8c 0%,#0000 40%),linear-gradient(#0000 55%,#0c0b0b99 100%);position:absolute;inset:0}@container generation-workspace (max-width:719px){.IQGMDq_scrim{display:none}}.IQGMDq_overlay{bottom:24px;right:24px;left:var(--stage-caption-left,24px);flex-direction:column;align-items:flex-start;gap:16px;min-width:0;display:flex;position:absolute}@container generation-workspace (max-width:719px){.IQGMDq_overlay{padding:16px;position:static}}.IQGMDq_videoResult .IQGMDq_overlay{bottom:80px}.IQGMDq_caption{pointer-events:none;flex-direction:column;gap:10px;min-width:0;max-width:560px;display:flex}@media (max-width:767px){.IQGMDq_caption{gap:8px}}.IQGMDq_kicker{font:600 12px/1.3 var(--font-manrope),system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#f2efea99}.IQGMDq_prompt{-webkit-line-clamp:3;overflow-wrap:anywhere;font:800 26px/1.1 var(--font-onest),system-ui,sans-serif;letter-spacing:-.05em;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (max-width:767px){.IQGMDq_prompt{font-size:22px}}.IQGMDq_reason{font:400 13px/1.4 var(--font-manrope),system-ui,sans-serif;color:#f2efead1}.IQGMDq_actions{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;max-width:100%;display:flex}.IQGMDq_thumbs{scrollbar-width:none;flex:0 auto;gap:8px;min-width:0;max-width:calc(100% + 10px);margin:-5px;padding:5px;display:flex;overflow-x:auto}.IQGMDq_thumb{cursor:pointer;background:#1c1918b8;border:1px solid #ffffff14;border-radius:24px;flex:none;justify-content:center;align-items:center;width:72px;height:72px;transition:border-color .25s;display:flex;overflow:hidden}.IQGMDq_thumb:focus-visible{outline:2px solid var(--color-text);outline-offset:3px}.IQGMDq_thumb:hover:not(:disabled,[aria-disabled=true],.IQGMDq_activeThumb){border-color:#fff3}@media (max-width:767px){.IQGMDq_thumb{border-radius:20px;width:56px;height:56px}}.IQGMDq_activeThumb{border:2px solid var(--color-text)}.IQGMDq_download{background:var(--color-accent);width:72px;height:72px;color:var(--color-on-accent);border-radius:50%;flex:none;justify-content:center;align-items:center;transition:background-color .25s;display:flex}.IQGMDq_download:focus-visible{outline:2px solid var(--color-text);outline-offset:3px}.IQGMDq_download svg{width:22px;height:22px}.IQGMDq_download:hover:not(:disabled,[aria-disabled=true]){background:color-mix(in oklab, var(--color-accent) 88%, var(--color-text))}@media (max-width:767px){.IQGMDq_download{width:56px;height:56px}}
.rDo3dq_playerControls{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#1c1918b8;border:1px solid #ffffff14;border-radius:48px;align-items:center;gap:20px;min-width:0;height:96px;margin:0;padding:0 20px;display:flex;box-shadow:inset 0 1px #ffffff0f,0 24px 64px #00000047}@media (max-width:767px){.rDo3dq_playerControls{border-radius:32px;flex-wrap:wrap;gap:8px 12px;height:auto;padding:12px 16px}}.rDo3dq_quiet{color:#f2efea99;width:44px;height:44px;font:600 13px/1 var(--font-manrope),system-ui,sans-serif;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;gap:2px;padding:0;transition:color .25s;display:inline-flex}.rDo3dq_quiet:focus-visible{outline:2px solid var(--color-text);outline-offset:3px}.rDo3dq_quiet svg{width:14px;height:14px}.rDo3dq_quiet:hover{color:var(--color-text)}.rDo3dq_forward{margin-left:-12px}.rDo3dq_position{min-width:64px;font:700 18px/1 var(--font-onest),system-ui,sans-serif;letter-spacing:-.02em;font-variant-numeric:tabular-nums;flex:none}.rDo3dq_duration{color:#f2efea99;min-width:48px;font:400 14px/1 var(--font-manrope),system-ui,sans-serif;font-variant-numeric:tabular-nums;text-align:right;flex:none}.rDo3dq_track{cursor:pointer;appearance:none;background:0 0;flex:1;min-width:120px;height:44px;margin:0}.rDo3dq_track:focus-visible{outline:2px solid var(--color-text);outline-offset:3px}.rDo3dq_track::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--color-accent) var(--progress), #ffffff26 var(--progress));border-radius:2px;height:4px}.rDo3dq_track::-moz-range-track{background:linear-gradient(90deg, var(--color-accent) var(--progress), #ffffff26 var(--progress));border-radius:2px;height:4px}.rDo3dq_track::-webkit-slider-thumb{appearance:none;background:var(--color-text);border:0;border-radius:50%;width:16px;height:16px;margin-top:-6px;box-shadow:0 0 0 4px #fff3}.rDo3dq_track::-moz-range-thumb{background:var(--color-text);border:0;border-radius:50%;width:16px;height:16px;box-shadow:0 0 0 4px #fff3}.rDo3dq_track:disabled{cursor:default}@media (max-width:767px){.rDo3dq_track{flex-basis:100%;order:10}}.rDo3dq_chip{height:44px;color:var(--color-text);font:600 12px/1 var(--font-manrope),system-ui,sans-serif;letter-spacing:.1em;cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:22px;flex:none;padding:0 16px;transition:border-color .25s}.rDo3dq_chip:focus-visible{outline:2px solid var(--color-text);outline-offset:3px}.rDo3dq_chip:hover:not(:disabled,[aria-disabled=true]){border-color:#fff3}.rDo3dq_fullscreen{flex:none}.rDo3dq_rate{display:inline-block}@media (prefers-reduced-motion:no-preference){.rDo3dq_switched .rDo3dq_icon{--appear-shift:0;--appear-scale:.6;animation:.4s cubic-bezier(.16,1,.3,1) backwards rDo3dq_motion-appear}}@keyframes rDo3dq_motion-appear{0%{opacity:0;translate:0 var(--appear-shift);scale:var(--appear-scale)}}@media (prefers-reduced-motion:no-preference){.rDo3dq_switched .rDo3dq_rate{--appear-shift:0;--appear-scale:1;animation:.4s cubic-bezier(.16,1,.3,1) backwards rDo3dq_motion-appear}}.rDo3dq_legend{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.ChVMBW_frame{isolation:isolate;aspect-ratio:16/9;background:var(--color-depth);border:1px solid #ffffff14;border-radius:32px;width:100%;position:relative;overflow:hidden}@media (max-width:767px){.ChVMBW_frame{aspect-ratio:auto;background:0 0;border:0;border-radius:0;flex-direction:column;gap:12px;display:flex;overflow:visible}}@media (min-width:768px){.ChVMBW_fill{aspect-ratio:auto;height:calc(100dvh - 120px);min-height:480px}}.ChVMBW_fullscreen{aspect-ratio:auto;border:0;border-radius:0;height:auto;min-height:0}.ChVMBW_video{object-fit:contain;cursor:pointer;width:100%;height:100%;display:block}@media (max-width:767px){.ChVMBW_video{aspect-ratio:16/9;background:var(--color-depth);border:1px solid #ffffff14;border-radius:24px;height:auto}}.ChVMBW_controls{z-index:1;position:absolute;bottom:24px;left:24px;right:24px}@media (max-width:767px){.ChVMBW_controls{position:static}}.ChVMBW_caption{pointer-events:none;background:linear-gradient(90deg,#0c0b0b8c 0%,#0000 40%),linear-gradient(#0000 55%,#0c0b0b99 100%);flex-direction:column;justify-content:flex-end;gap:12px;padding:32px 40px 168px;transition:opacity .35s,transform .35s;display:flex;position:absolute;inset:0}@media (max-width:767px){.ChVMBW_caption{aspect-ratio:16/9;padding:16px;bottom:auto}}.ChVMBW_hidden{opacity:0;transform:translateY(40px)}.ChVMBW_kicker{font:600 12px/1.3 var(--font-manrope),system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#f2efea99}.ChVMBW_title{max-width:700px;font:800 clamp(40px, 5vw, 72px)/.95 var(--font-onest),system-ui,sans-serif;letter-spacing:-.05em}.ChVMBW_watermark{color:#f2efea66;pointer-events:none;-webkit-user-select:none;user-select:none;font:500 12px/1.3 var(--font-roboto-mono),ui-monospace,monospace;position:absolute;top:20px;left:24px}.ChVMBW_error{text-align:center;background:#1c1918db;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px;display:flex;position:absolute;inset:0}.ChVMBW_errorTitle{font:800 26px/1.1 var(--font-onest),system-ui,sans-serif;letter-spacing:-.05em}
.vDb-_W_screen{isolation:isolate;--guide-light-bleed:24px;flex-direction:column;min-width:0;display:flex;position:relative}@media (min-width:768px){.vDb-_W_screen{min-height:calc(100dvh - 120px)}}.vDb-_W_body{flex-direction:column;flex:1;gap:32px;min-width:0;display:flex}@media (max-width:767px){.vDb-_W_body{gap:24px}}.vDb-_W_srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.vDb-_W_stage{flex:1;grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.vDb-_W_scene{flex-direction:column;min-width:0;display:flex}.vDb-_W_aside{grid-template-columns:minmax(0,1fr) auto;gap:16px}.vDb-_W_aside .vDb-_W_capsule{align-self:start}@media (max-width:1199px){.vDb-_W_aside{grid-template-columns:minmax(0,1fr)}.vDb-_W_aside .vDb-_W_capsule{order:-1}}.vDb-_W_overlay .vDb-_W_scene,.vDb-_W_overlay .vDb-_W_capsule{grid-area:1/1}.vDb-_W_overlay .vDb-_W_capsule{z-index:1;place-self:start end;margin:24px}@media (max-width:767px){.vDb-_W_overlay .vDb-_W_scene,.vDb-_W_overlay .vDb-_W_capsule{grid-area:auto}.vDb-_W_overlay .vDb-_W_capsule{order:-1;margin:0 0 16px}}.vDb-_W_capsule{flex-direction:column;align-items:flex-end;gap:12px;min-width:0;display:flex}@media (max-width:767px){.vDb-_W_capsule{align-items:stretch}}.vDb-_W_footer{transition:opacity .35s,transform .35s,visibility .35s}.vDb-_W_footerHidden{visibility:hidden;opacity:0;transform:translateY(40px)}
.MPQKVG_freeLessonTeaser{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#1c1918b8;border:1px solid #ffffff14;border-radius:42px;align-items:center;gap:16px;max-width:340px;height:84px;padding-right:24px;transition:border-color .25s;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 24px 64px #00000047}.MPQKVG_freeLessonTeaser:focus-visible{outline:2px solid var(--color-text);outline-offset:3px}.MPQKVG_freeLessonTeaser:hover{border-color:#fff3}@media (max-width:767px){.MPQKVG_freeLessonTeaser{max-width:none}}.MPQKVG_freeLessonTeaser .MPQKVG_thumb{border-radius:0;width:120px;height:100%}.MPQKVG_play{width:40px;height:40px;color:var(--color-ink);background:#f2efeae6;border-radius:50%;justify-content:center;align-items:center;transition:transform .25s;display:flex;position:relative}.MPQKVG_freeLessonTeaser:hover .MPQKVG_play{transform:scale(1.06)}.MPQKVG_play svg{fill:currentColor;width:14px;height:14px}@media (prefers-reduced-motion:no-preference){.MPQKVG_play:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;animation:MPQKVG_play-pulse 2.4s cubic-bezier(.16, 1, .3, 1) var(--pulse-delay) 3;border:1px solid #f2efeae6;position:absolute;inset:0}}@keyframes MPQKVG_play-pulse{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}.MPQKVG_text{flex-direction:column;gap:4px;min-width:0;display:flex}.MPQKVG_label{font:600 11px/1.3 var(--font-manrope),system-ui,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#f2efead1}.MPQKVG_title{text-overflow:ellipsis;white-space:nowrap;color:#f2efea99;font-size:13px;line-height:1.3;overflow:hidden}
@media (min-width:768px){.xuOebW_homeCredits{width:min(100% - 24px,1344px);margin-left:calc(50% + min(100% - 24px,1344px)/-2 - 12px)}}.xuOebW_homeCredits{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:16px;display:grid}.xuOebW_homeCredits:not(:has(.xuOebW_gift)){grid-template-columns:minmax(0,1fr)}@media (max-width:1199px){.xuOebW_homeCredits{grid-template-columns:minmax(0,1fr)}}.xuOebW_kicker{font:600 12px/1.3 var(--font-manrope),system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#f2efea99}.xuOebW_title{font:800 clamp(30px, 3.1vw, 44px)/1 var(--font-onest),system-ui,sans-serif;letter-spacing:-.05em;margin:12px 0 24px}.xuOebW_row{grid-template-columns:minmax(0,180px) minmax(0,1fr) 72px;align-items:center;gap:16px;padding:14px 0;font-size:14px;display:grid}.xuOebW_row+.xuOebW_row{border-top:1px solid #ffffff14}@media (max-width:767px){.xuOebW_row{grid-template-columns:minmax(0,100px) minmax(0,1fr) 56px;gap:10px}}.xuOebW_model{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xuOebW_price{text-align:right;font:500 12px/1.3 var(--font-roboto-mono),ui-monospace,monospace}.xuOebW_gift{isolation:isolate;justify-content:space-between;gap:32px;position:relative;overflow:hidden}.xuOebW_giftText{flex-direction:column;gap:12px;display:flex}.xuOebW_giftNumber{font:800 clamp(64px, 6.7vw, 96px)/1 var(--font-onest),system-ui,sans-serif;letter-spacing:-.05em}.xuOebW_lead{max-width:420px;font:400 17px/1.5 var(--font-manrope),system-ui,sans-serif;color:#f2efead1}.xuOebW_giftAction{align-self:flex-start}@media (max-width:767px){.xuOebW_giftAction{align-self:stretch}}
.F2f2UG_list{z-index:1;border-top:1px solid #ffffff14;position:relative}.F2f2UG_row{border-bottom:1px solid #ffffff14;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:20px 0;transition:padding .35s;display:grid}.F2f2UG_row:focus-visible{outline:2px solid var(--color-text);outline-offset:3px;outline-offset:-2px}.F2f2UG_row:hover,.F2f2UG_row:focus-visible{padding-left:24px}.F2f2UG_name{flex-direction:column;gap:6px;min-width:0;display:flex}.F2f2UG_title{font:800 clamp(44px, 7vw, 104px)/1 var(--font-onest),system-ui,sans-serif;letter-spacing:-.05em;color:#f2efea66;transition:color .35s}.F2f2UG_row:hover .F2f2UG_title,.F2f2UG_row:focus-visible .F2f2UG_title{color:var(--color-text)}.F2f2UG_caption{font:400 13px/1.4 var(--font-manrope),system-ui,sans-serif;color:#f2efea99;transition:color .35s}.F2f2UG_row:hover .F2f2UG_caption,.F2f2UG_row:focus-visible .F2f2UG_caption{color:#f2efead1}.F2f2UG_arrow{isolation:isolate;border:1px solid #ffffff24;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:color .25s;display:flex;position:relative}.F2f2UG_arrow:before{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(circle at 28% 24%, color-mix(in oklab, var(--color-accent) 70%, var(--color-text)) 0%, var(--color-accent) 48%, color-mix(in oklab, var(--color-accent) 70%, var(--color-depth)) 100%);opacity:0;transition:opacity .25s;position:absolute;inset:0}.F2f2UG_arrow svg{width:20px;height:20px}.F2f2UG_row:hover .F2f2UG_arrow,.F2f2UG_row:focus-visible .F2f2UG_arrow{color:var(--color-on-accent)}.F2f2UG_row:hover .F2f2UG_arrow:before,.F2f2UG_row:focus-visible .F2f2UG_arrow:before{opacity:1}.F2f2UG_row:hover .F2f2UG_arrow,.F2f2UG_row:focus-visible .F2f2UG_arrow{border-color:#0000;transform:rotate(-45deg)}@media (max-width:767px){.F2f2UG_arrow{width:44px;height:44px}}.F2f2UG_float{z-index:0;aspect-ratio:4/3;pointer-events:none;opacity:0;width:320px;transition:opacity .35s,scale .35s;display:none;position:fixed;top:0;left:0;scale:.8}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.F2f2UG_float{display:block}}.F2f2UG_visible{opacity:1;scale:1}.F2f2UG_float .F2f2UG_cover{opacity:0;transition:opacity .35s .35s;position:absolute;inset:0}.F2f2UG_float .F2f2UG_currentCover{z-index:1;opacity:1;transition:opacity .35s}.F2f2UG_appearing .F2f2UG_cover{transition:none}.F2f2UG_floatCaption{font:500 12px/1.3 var(--font-roboto-mono),ui-monospace,monospace;color:#f2efead1;align-self:flex-end;margin-right:auto;padding:16px}
.gIlYRW_sandboxDemo{--capsule-padding:20px;--capsule-radius:40px;flex-direction:column;gap:14px;min-width:0;display:flex}@media (max-width:767px){.gIlYRW_sandboxDemo{--capsule-padding:14px;--capsule-radius:32px}}.gIlYRW_head{font:500 12px/1.3 var(--font-roboto-mono),ui-monospace,monospace;justify-content:space-between;align-items:center;gap:12px;padding:4px 8px 0;display:flex}.gIlYRW_muted{color:#f2efea99}.gIlYRW_balance{color:var(--color-accent)}.gIlYRW_tabs{align-self:flex-start;max-width:100%}.gIlYRW_screen{aspect-ratio:16/9;background:var(--color-depth);border:1px solid #ffffff14;border-radius:24px;position:relative;overflow:hidden}.gIlYRW_result{opacity:0;border-radius:0;transition:opacity .8s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.gIlYRW_shown{opacity:1}.gIlYRW_screen .gIlYRW_model{background:#1c1918db;border:1px solid #ffffff14;position:absolute;top:12px;left:12px}.gIlYRW_state{font:500 12px/1.3 var(--font-roboto-mono),ui-monospace,monospace;flex-direction:column;gap:8px;display:flex;position:absolute;bottom:14px;left:16px;right:16px}@media (prefers-reduced-motion:no-preference){.gIlYRW_swap{--appear-shift:4px;--appear-scale:1;animation:.4s cubic-bezier(.16,1,.3,1) backwards gIlYRW_motion-appear}}@keyframes gIlYRW_motion-appear{0%{opacity:0;translate:0 var(--appear-shift);scale:var(--appear-scale)}}.gIlYRW_announcement{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.gIlYRW_foot{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;padding:12px 4px 0 8px;display:flex}.gIlYRW_cost{flex-direction:column;gap:4px;display:flex}.gIlYRW_costLabel{font:400 13px/1.4 var(--font-manrope),system-ui,sans-serif;color:#f2efea99}.gIlYRW_costValue{font:700 22px/1 var(--font-onest),system-ui,sans-serif;letter-spacing:-.03em}
.E5Q2HG_unreadCounter{position:relative}.E5Q2HG_count{background:var(--color-text);min-width:18px;color:var(--color-ink);font:700 11px/18px var(--font-manrope),system-ui,sans-serif;font-variant-numeric:tabular-nums;letter-spacing:0;text-align:center;box-shadow:0 0 0 2px var(--color-ink);border-radius:9px;padding:0 5px;position:absolute;top:2px;right:0}
._0rbc0a_homeSandbox{isolation:isolate;border-radius:32px;grid-template-columns:minmax(0,1fr) minmax(0,560px);align-items:center;gap:48px;margin-left:-24px;padding:72px max(48px,50% - 636px);display:grid;position:relative;overflow:hidden}@media (max-width:1199px){._0rbc0a_homeSandbox{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){._0rbc0a_homeSandbox{border-radius:24px;gap:32px;margin-left:0;padding:40px 16px 16px}}._0rbc0a_text{flex-direction:column;align-items:flex-start;gap:28px;display:flex}._0rbc0a_gift{gap:8px}._0rbc0a_gift:before{content:"";background:var(--color-accent);border-radius:50%;width:6px;height:6px}._0rbc0a_title{font:800 clamp(48px, 6.7vw, 96px)/.92 var(--font-onest),system-ui,sans-serif;letter-spacing:-.05em;text-wrap:balance}._0rbc0a_lead{max-width:520px;font:400 17px/1.5 var(--font-manrope),system-ui,sans-serif;color:#f2efead1}@media (max-width:767px){._0rbc0a_open{align-self:stretch}}
.lvsfGa_item{background:var(--color-depth);border-radius:24px;justify-content:center;align-items:center;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.lvsfGa_pending{text-align:center;font:400 13px/1.4 var(--font-manrope),system-ui,sans-serif;color:#f2efea99;padding:24px}.lvsfGa_file{color:var(--color-text);font:600 12px/1 var(--font-manrope),system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;padding:24px}.lvsfGa_file:focus-visible{outline:2px solid var(--color-text);outline-offset:3px}
.WXIoVa_unavailable{justify-content:center;align-items:center;min-height:100dvh;padding:16px;display:flex}
@media (min-width:768px){.AcfWaW_homeSection{width:min(100% - 24px,1344px);margin-left:calc(50% + min(100% - 24px,1344px)/-2 - 12px)}}.AcfWaW_homeSection{flex-direction:column;gap:40px;min-width:0;scroll-margin-top:24px;display:flex}@media (max-width:767px){.AcfWaW_homeSection{gap:24px}}.AcfWaW_header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.AcfWaW_heading{flex-direction:column;gap:8px;min-width:0;display:flex}.AcfWaW_kicker{font:600 12px/1.3 var(--font-manrope),system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#f2efea99}.AcfWaW_title{max-width:15ch;font:800 clamp(36px, 4.4vw, 64px)/.98 var(--font-onest),system-ui,sans-serif;letter-spacing:-.05em;text-wrap:balance}.AcfWaW_aside{flex-wrap:wrap;gap:8px;min-width:0;max-width:100%;display:flex}
._1aSeMG_context{min-height:44px;font:600 11px/1.2 var(--font-manrope),system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#f2efea8c;align-items:center;gap:8px;display:flex}._1aSeMG_moment{font-variant-numeric:tabular-nums;flex:1;min-width:0}
._9xwZrG_profileForm{flex-direction:column;flex:1;gap:14px;display:flex}._9xwZrG_fields{border:0;flex-direction:column;gap:14px;min-width:0;margin:0;padding:0;display:flex}._9xwZrG_hint{font:400 13px/1.4 var(--font-manrope),system-ui,sans-serif;color:#f2efea99;margin:-6px 0 0;padding-left:24px}._9xwZrG_error{padding:0 24px}._9xwZrG_actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;margin-top:auto;padding-top:10px;display:flex}._9xwZrG_status{font:400 13px/1.4 var(--font-manrope),system-ui,sans-serif;color:#f2efea99}
:where(.VXUqUq_supportChatTrigger){cursor:pointer;background:0 0;border:0;padding:0;position:relative}.VXUqUq_count{background:var(--color-text);min-width:18px;color:var(--color-ink);font:700 11px/18px var(--font-manrope),system-ui,sans-serif;font-variant-numeric:tabular-nums;letter-spacing:0;text-align:center;box-shadow:0 0 0 2px var(--color-ink);border-radius:9px;padding:0 5px;position:absolute;top:2px;right:0}
.eAf9EG_beforeAfter{border-radius:inherit;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}.eAf9EG_layer{position:absolute;inset:0}.eAf9EG_after{clip-path:inset(0 0 0 var(--split))}.eAf9EG_beforeAfter .eAf9EG_tag{z-index:2;background:#1c1918db;border:1px solid #ffffff14;position:absolute;top:16px}.eAf9EG_left{left:16px}.eAf9EG_right{right:16px}.eAf9EG_handle{top:0;bottom:0;left:var(--split);z-index:2;background:var(--color-text);pointer-events:none;width:2px;position:absolute;transform:translate(-1px)}.eAf9EG_handle svg{box-sizing:content-box;background:var(--color-text);width:20px;height:20px;color:var(--color-ink);border-radius:50%;padding:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.eAf9EG_range{z-index:3;opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;inset:0}.eAf9EG_beforeAfter:has(.eAf9EG_range:focus-visible){outline:2px solid var(--color-text);outline-offset:-2px}.eAf9EG_handle svg{transition:scale .25s}.eAf9EG_beforeAfter:has(.eAf9EG_range:hover,.eAf9EG_range:active,.eAf9EG_range:focus-visible) .eAf9EG_handle svg{scale:1.08}
.sL4HiG_areaSelector{z-index:1;pointer-events:none;background:0 0;border:0;padding:0;position:absolute;inset:0}.sL4HiG_areaSelector[data-active]{pointer-events:auto;cursor:crosshair;touch-action:none}.sL4HiG_areaSelector[data-active]:focus-visible{outline:2px solid var(--color-text);outline-offset:3px}.sL4HiG_rect{border:2px solid var(--color-text);background:#ffffff1f;border-radius:12px;position:absolute}
.Ny-paG_grid{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:200px;gap:16px;display:grid}@media (max-width:1199px){.Ny-paG_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.Ny-paG_grid{grid-template-columns:minmax(0,1fr);grid-auto-rows:220px}}.Ny-paG_work{border-radius:32px;grid-column:span 2;align-items:flex-end;padding:16px;display:flex;position:relative;overflow:hidden}@media (max-width:1199px){.Ny-paG_work{grid-column:span 1}}@media (max-width:767px){.Ny-paG_work{grid-column:auto}}.Ny-paG_grid .Ny-paG_big{grid-area:span 2/span 3}@media (max-width:1199px){.Ny-paG_grid .Ny-paG_big{grid-column:span 2}}@media (max-width:767px){.Ny-paG_grid .Ny-paG_big{grid-area:auto}}.Ny-paG_grid .Ny-paG_half{grid-column:span 3}@media (max-width:1199px){.Ny-paG_grid .Ny-paG_half{grid-column:span 1}}@media (max-width:767px){.Ny-paG_grid .Ny-paG_half{grid-column:auto}}.Ny-paG_filtered .Ny-paG_work{grid-area:auto/span 2}@media (max-width:1199px){.Ny-paG_filtered .Ny-paG_work{grid-column:span 1}}@media (max-width:767px){.Ny-paG_filtered .Ny-paG_work{grid-column:auto}}.Ny-paG_layerCover{border-radius:0;position:absolute;inset:0}.Ny-paG_raw{filter:grayscale()contrast(.7)brightness(.9)}.Ny-paG_prompt{background:var(--color-depth);font:500 15px/1.6 var(--font-roboto-mono),ui-monospace,monospace;color:#f2efead1;flex-direction:column;justify-content:center;gap:12px;padding:28px;display:flex;position:absolute;inset:0}.Ny-paG_promptLabel{color:#f2efea66}.Ny-paG_promptMark{color:var(--color-text);background:0 0;border-bottom:1px dashed #fff3}.Ny-paG_work .Ny-paG_caption{z-index:2;pointer-events:none;background:#1c1918db;border:1px solid #ffffff14;position:relative}
.QU_AJa_avatarChange{flex-direction:column;align-items:center;gap:10px;display:flex}.QU_AJa_input{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.QU_AJa_actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}
.KjUdcG_avatar{width:56px;height:56px;font:700 18px/1 var(--font-onest),system-ui,sans-serif;letter-spacing:-.03em;color:var(--color-text);background-clip:padding-box;border:2px solid #ffffff26;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.KjUdcG_tone1{background-image:linear-gradient(140deg,#c9a58a,#5e3a2a)}.KjUdcG_tone2{background-image:linear-gradient(140deg,#8a9ac9,#2a3a5e)}.KjUdcG_tone3{background-image:linear-gradient(140deg,#9ac98a,#2f5e2a)}.KjUdcG_tone4{background-image:linear-gradient(140deg,#c98ab4,#5e2a4e)}.KjUdcG_photo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.KjUdcG_small{width:44px;height:44px;font-size:15px}
.WSZvjq_rail{z-index:10;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);view-transition-name:WSZvjq_cabinet-rail;background:#1c1918b8;border:1px solid #ffffff14;border-radius:48px;flex-direction:column;align-items:center;width:96px;padding:20px 0;display:flex;position:fixed;top:24px;bottom:24px;left:24px;box-shadow:inset 0 1px #ffffff0f,0 24px 64px #00000047}@media (max-width:767px){.WSZvjq_rail{top:auto;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));border-radius:36px;flex-direction:row;gap:8px;width:auto;height:72px;padding:0 14px;left:12px;view-transition-name:WSZvjq_cabinet-rail!important;view-transition-class:none!important}}.WSZvjq_logo{margin-bottom:28px}@media (max-width:767px){.WSZvjq_logo{display:none}}.WSZvjq_items{isolation:isolate;scrollbar-width:none;flex-direction:column;flex:0 auto;gap:14px;min-height:0;margin:-4px 0;padding:4px;display:flex;position:relative;overflow-y:auto}.WSZvjq_items[data-indicator] .WSZvjq_item{transition:background-color .25s,border-color .25s,color .1s}.WSZvjq_items[data-indicator] .WSZvjq_item:is([aria-current=page],[aria-pressed=true]){background:0 0;transition:color .2s .15s}@media (max-width:767px){.WSZvjq_items{flex-direction:row;flex:1;gap:6px;min-width:0;margin:0 -4px;padding:4px;overflow-x:auto}@supports (animation-timeline:scroll()){.WSZvjq_items{--strip-fade-size:28px;--strip-fade-start:0px;--strip-fade-end:0px;-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--strip-fade-start), #000 calc(100% - var(--strip-fade-end)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--strip-fade-start), #000 calc(100% - var(--strip-fade-end)), transparent);animation:linear both WSZvjq_strip-fade;animation-timeline:scroll(self inline)}}}@keyframes WSZvjq_strip-fade{0%{--strip-fade-start:0px;--strip-fade-end:var(--strip-fade-size)}to{--strip-fade-start:var(--strip-fade-size);--strip-fade-end:0px}}.WSZvjq_footer{flex-direction:column;flex:none;align-items:center;gap:14px;margin-top:auto;padding-top:16px;display:flex}@media (max-width:767px){.WSZvjq_footer{border-left:1px solid #ffffff14;flex-direction:row;gap:6px;margin-top:0;padding:0 0 0 8px}}.WSZvjq_group,.WSZvjq_groupItems{flex-direction:column;align-items:center;display:flex}@media (max-width:767px){.WSZvjq_group,.WSZvjq_groupItems{flex-direction:row}}@media (prefers-reduced-motion:no-preference){.WSZvjq_arrived{--appear-shift:0;--appear-scale:1;animation:.4s cubic-bezier(.16,1,.3,1) backwards WSZvjq_motion-appear}}@keyframes WSZvjq_motion-appear{0%{opacity:0;translate:0 var(--appear-shift);scale:var(--appear-scale)}}@media (prefers-reduced-motion:no-preference){.WSZvjq_cascade{--appear-shift:-8px;--appear-scale:1;animation:.4s cubic-bezier(.16,1,.3,1) backwards WSZvjq_motion-appear;animation-delay:calc(.15s + var(--cascade-index,0)*60ms)}}.WSZvjq_groupItems{gap:10px}@media (max-width:767px){.WSZvjq_groupItems{gap:6px}}.WSZvjq_divided{border-top:1px solid #ffffff14;padding-top:14px}@media (max-width:767px){.WSZvjq_divided{border-top:0;border-left:1px solid #ffffff14;padding:0 0 0 6px}}.WSZvjq_item{color:#f2efea80;border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;transition:background-color .25s,color .25s;display:flex}.WSZvjq_item:focus-visible{outline:2px solid var(--color-text);outline-offset:3px}.WSZvjq_item svg{width:18px;height:18px}.WSZvjq_item:hover:not(.WSZvjq_active){color:var(--color-text);background:#ffffff1f}.WSZvjq_active{background:var(--color-text);color:var(--color-ink)}.WSZvjq_indicator{z-index:-1;background:var(--color-text);visibility:hidden;pointer-events:none;border-radius:50%;list-style:none;position:absolute;top:0;left:0}.WSZvjq_profile{border-radius:32px;flex-direction:column;flex:none;align-items:center;gap:10px;display:flex}.WSZvjq_profile:focus-visible{outline:2px solid var(--color-text);outline-offset:3px}@media (max-width:767px){.WSZvjq_profile{border-radius:50%;flex:none}}.WSZvjq_avatar{transition:border-color .25s}@media (max-width:767px){.WSZvjq_avatar{width:44px;height:44px;font-size:15px}}.WSZvjq_profileActive .WSZvjq_avatar,.WSZvjq_profile:hover .WSZvjq_avatar{border-color:var(--color-text)}.WSZvjq_name{max-width:80px;font:600 11px/1 var(--font-manrope),system-ui,sans-serif;letter-spacing:.12em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;color:#f2efea99;transition:color .25s;overflow:hidden}@media (max-width:767px){.WSZvjq_name{display:none}}.WSZvjq_profileActive .WSZvjq_name,.WSZvjq_profile:hover .WSZvjq_name{color:var(--color-text)}
.ZBDXAG_scale{border:0;border-top:1px solid #ffffff14;flex-direction:column;gap:10px;min-width:0;margin:0;padding:14px 0;display:flex}.ZBDXAG_legend{float:left;width:100%;font:400 15px/1.4 var(--font-manrope),system-ui,sans-serif;margin-bottom:10px;padding:0}.ZBDXAG_options{gap:6px;display:flex}.ZBDXAG_option{flex:1;position:relative}.ZBDXAG_input{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ZBDXAG_chip{color:#f2efea99;height:40px;font:700 14px/1 var(--font-onest),system-ui,sans-serif;cursor:pointer;border:1px solid #ffffff24;border-radius:20px;justify-content:center;align-items:center;transition:background-color .25s,border-color .25s,color .25s;display:flex}.ZBDXAG_input:checked+.ZBDXAG_chip{background:var(--color-text);color:var(--color-ink);border-color:#0000}.ZBDXAG_input:focus-visible+.ZBDXAG_chip{outline:2px solid var(--color-text);outline-offset:3px}.ZBDXAG_input:not(:checked,:disabled)+.ZBDXAG_chip:hover{color:var(--color-text);border-color:#f2efea66}.ZBDXAG_input:disabled+.ZBDXAG_chip{opacity:.5;cursor:not-allowed}
._5o_JNa_homeOpen{flex-direction:column;gap:96px;display:flex}@media (max-width:767px){._5o_JNa_homeOpen{gap:64px}}._5o_JNa_sandbox{flex-direction:column;gap:16px;display:flex}._5o_JNa_heroActions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}@media (max-width:767px){._5o_JNa_heroActions{flex-direction:column}}
.wVR90G_shell{isolation:isolate;min-height:100dvh;position:relative}.wVR90G_topBar{view-transition-name:wVR90G_cabinet-top-bar;justify-content:center;align-items:center;height:72px;padding:0 24px 0 144px;display:flex;position:absolute;top:0;left:0;right:0}@media (max-width:767px){.wVR90G_topBar{justify-content:flex-start;gap:24px;height:64px;padding:0 16px}}.wVR90G_mobileLogo{flex:none;display:none}@media (max-width:767px){.wVR90G_mobileLogo{display:block}}.wVR90G_main{padding:96px 24px 24px 144px}@media (max-width:767px){.wVR90G_main{padding:80px 16px calc(72px + 28px + env(safe-area-inset-bottom,0px))}}
._97RZYW_orderSuccess{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:28px;min-height:calc(100dvh - 144px);padding-right:24px;display:flex}@media (max-width:767px){._97RZYW_orderSuccess{gap:22px;min-height:calc(100dvh - 116px);padding-right:0}}._97RZYW_course{min-height:44px;font:400 14px/1.4 var(--font-manrope),system-ui,sans-serif;color:#f2efead1;overflow-wrap:anywhere;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#1c1918b8;border:1px solid #ffffff14;border-radius:22px;align-items:center;padding:10px 20px;display:inline-flex;box-shadow:inset 0 1px #ffffff0f,0 24px 64px #00000047}._97RZYW_orbSlot{display:flex}._97RZYW_orb{width:112px;height:112px;color:var(--color-on-accent);background:radial-gradient(circle at 35% 30%, color-mix(in oklab, var(--color-accent) 70%, var(--color-text)) 0%, var(--color-accent) 45%, color-mix(in oklab, var(--color-accent) 70%, var(--color-depth)) 100%);box-shadow:0 0 0 10px color-mix(in oklab, var(--color-accent) 12%, transparent),0 30px 80px color-mix(in oklab, var(--color-accent) 45%, transparent);border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}._97RZYW_orb svg{width:48px;height:48px}._97RZYW_orb:after{content:"";border:1.5px solid var(--color-accent);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:-1.5px}@media (prefers-reduced-motion:no-preference){._97RZYW_orb:after{animation:1.2s cubic-bezier(.16,1,.3,1) .7s forwards _97RZYW_order-success-ripple}}@media (max-width:767px){._97RZYW_orb{width:88px;height:88px}._97RZYW_orb svg{width:38px;height:38px}}._97RZYW_title{font:800 clamp(48px, 6.7vw, 96px)/.92 var(--font-onest),system-ui,sans-serif;letter-spacing:-.05em;margin:0}._97RZYW_text{max-width:560px;font:400 17px/1.5 var(--font-manrope),system-ui,sans-serif;color:#f2efead1;text-wrap:balance;margin:0;font-size:19px}@media (max-width:767px){._97RZYW_text{font-size:17px}}._97RZYW_actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px;display:flex}@media (max-width:767px){._97RZYW_actions{flex-direction:column;align-items:stretch;width:100%}}@keyframes _97RZYW_order-success-ripple{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.1)}}
.C0MxqW_markAllReadButton{align-items:center;gap:10px;display:inline-flex}
.miM33G_checklist{flex-direction:column;gap:6px;min-height:0;display:flex}.miM33G_label{font:600 11px/1.2 var(--font-manrope),system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#f2efea8c;margin:0;padding-bottom:8px}.miM33G_scroll{flex-direction:column;flex:1;gap:6px;min-height:0;display:flex;overflow-y:auto}.miM33G_comment{padding-top:14px}.miM33G_hint{font:400 13px/1.4 var(--font-manrope),system-ui,sans-serif;color:#f2efea99;margin:0;padding:8px 0}.miM33G_empty{border-top:1px solid #ffffff14;padding:14px 0}.miM33G_verdicts{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;padding-top:14px;display:grid}
.-J_xIG_count{font:600 12px/1.3 var(--font-roboto-mono),ui-monospace,monospace;color:#f2efea8c}.-J_xIG_badges{flex-wrap:wrap;gap:6px;display:flex}
._0I1MYa_person{text-align:center;align-items:center;gap:20px}._0I1MYa_portrait{display:flex}._0I1MYa_person ._0I1MYa_avatar{border-width:3px;width:160px;height:160px;font-size:48px}@media (max-width:767px){._0I1MYa_person ._0I1MYa_avatar{width:112px;height:112px;font-size:36px}}._0I1MYa_name{font:800 36px/1 var(--font-onest),system-ui,sans-serif;letter-spacing:-.05em;overflow-wrap:anywhere}._0I1MYa_email{font:400 13px/1.4 var(--font-manrope),system-ui,sans-serif;color:#f2efea99;overflow-wrap:anywhere}._0I1MYa_roles{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}._0I1MYa_stats{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:auto;padding-top:20px;display:flex}._0I1MYa_person ._0I1MYa_stat{min-width:140px}
.Fk8p0q_cardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}@media (max-width:1199px){.Fk8p0q_cardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.Fk8p0q_cardGrid{grid-template-columns:minmax(0,1fr);gap:12px}}
.JMC5ba_guideLightScope{isolation:isolate;position:relative}
.L14N9W_item{border-top:1px solid #ffffff14;padding:4px 0}.L14N9W_notificationRow{width:100%;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:20px;grid-template-columns:8px 44px minmax(0,1fr) auto;align-items:center;column-gap:18px;padding:12px 14px 12px 10px;transition:background-color .25s;display:grid}.L14N9W_notificationRow:focus-visible{outline:2px solid var(--color-text);outline-offset:3px}.L14N9W_notificationRow:hover:not(:disabled,[aria-disabled=true]){background:#ffffff0f}@media (max-width:767px){.L14N9W_notificationRow{grid-template-columns:8px 40px minmax(0,1fr);column-gap:12px;padding:12px 8px 12px 4px}}.L14N9W_dot{border-radius:50%;width:8px;height:8px}.L14N9W_icon{color:#f2efea99;background:#ffffff14;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.L14N9W_icon svg{width:18px;height:18px}@media (max-width:767px){.L14N9W_icon{width:40px;height:40px}}.L14N9W_body{flex-direction:column;gap:2px;min-width:0;display:flex}.L14N9W_title{font:700 15px/1.35 var(--font-manrope),system-ui,sans-serif;color:#f2efead1;overflow-wrap:anywhere}.L14N9W_subtitle{font:400 13px/1.4 var(--font-manrope),system-ui,sans-serif;color:#f2efea99;overflow-wrap:anywhere}.L14N9W_time{font:400 13px/1.4 var(--font-manrope),system-ui,sans-serif;color:#f2efea99;white-space:nowrap;font-variant-numeric:tabular-nums}@media (max-width:767px){.L14N9W_time{grid-column:3;margin-top:4px;font-size:12px}}.L14N9W_unread .L14N9W_dot{background:var(--color-text)}.L14N9W_unread .L14N9W_title{color:var(--color-text)}.L14N9W_unread .L14N9W_icon{color:var(--color-text);background:#ffffff1f}.L14N9W_srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
._0wqlqG_person{align-items:center;gap:14px;min-width:0;display:flex}._0wqlqG_text{flex-direction:column;gap:2px;min-width:0;display:flex}._0wqlqG_name{font-weight:600}._0wqlqG_link{text-underline-offset:4px;font-weight:600;-webkit-text-decoration:underline #fff3;text-decoration:underline #fff3;transition:text-decoration-color .25s}._0wqlqG_link:focus-visible{outline:2px solid var(--color-text);outline-offset:3px}._0wqlqG_link:hover:not(:disabled,[aria-disabled=true]){-webkit-text-decoration-color:var(--color-text);text-decoration-color:var(--color-text)}._0wqlqG_caption{font:400 13px/1.4 var(--font-manrope),system-ui,sans-serif;color:#f2efea99}
._6EXE_W_phase{flex-direction:column;gap:32px;display:flex}@media (max-width:767px){._6EXE_W_phase{gap:24px}}._6EXE_W_spinner{align-self:center}._6EXE_W_actions{flex-wrap:wrap;gap:10px;display:flex}
.-mk6Fa_security{flex:1;gap:10px}.-mk6Fa_label{font:600 11px/1.2 var(--font-manrope),system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#f2efea8c}.-mk6Fa_text{min-height:3em;font:400 14px/1.5 var(--font-manrope),system-ui,sans-serif;color:#f2efead1}.-mk6Fa_actions{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:8px;display:flex}
.kXFUJq_progress{align-items:center;gap:12px;display:flex}.kXFUJq_bar{width:200px}@media (max-width:767px){.kXFUJq_bar{width:64px}}.kXFUJq_percent{text-align:right;min-width:44px;font:700 15px/1 var(--font-onest),system-ui,sans-serif;color:var(--color-text)}
._7ugxfW_summary{cursor:pointer;list-style:none}._7ugxfW_summary::-webkit-details-marker{display:none}._7ugxfW_content{overflow:clip}
.uSvuhW_glow{z-index:-1;pointer-events:none;background:radial-gradient(ellipse 70% 60% at var(--glow-at), var(--glow-1) 0%, var(--glow-2) 40%, var(--color-depth) 100%);position:absolute;inset:0}.uSvuhW_fixed{position:fixed}
.wh8ERW_screenTitle{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.wh8ERW_heading{flex-direction:column;gap:14px;min-width:0;display:flex}.wh8ERW_kicker{font:600 12px/1.3 var(--font-manrope),system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#f2efea99}.wh8ERW_title{font:800 clamp(40px, 5vw, 72px)/.95 var(--font-onest),system-ui,sans-serif;letter-spacing:-.05em;overflow-wrap:anywhere;margin-bottom:-.12em;padding-bottom:.12em;overflow:clip}.wh8ERW_titleText{display:block}.wh8ERW_aside{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:767px){.wh8ERW_aside{scrollbar-width:none;flex-wrap:nowrap;width:calc(100% + 12px);margin:-6px;padding:6px;overflow-x:auto}@supports (animation-timeline:scroll()){.wh8ERW_aside{--strip-fade-size:28px;--strip-fade-start:0px;--strip-fade-end:0px;-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--strip-fade-start), #000 calc(100% - var(--strip-fade-end)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--strip-fade-start), #000 calc(100% - var(--strip-fade-end)), transparent);animation:linear both wh8ERW_strip-fade;animation-timeline:scroll(self inline)}}}@keyframes wh8ERW_strip-fade{0%{--strip-fade-start:0px;--strip-fade-end:var(--strip-fade-size)}to{--strip-fade-start:var(--strip-fade-size);--strip-fade-end:0px}}
.Iubymq_workStage{--stage-panel-bottom:88px;--stage-panel-width:min(400px, 34%);flex-direction:column;flex:1;gap:16px;min-height:0;display:flex}.Iubymq_top{--stage-panel-top:92px}.Iubymq_bottom{--stage-panel-top:24px}.Iubymq_viewport{background:var(--color-depth);border-radius:32px;flex:1;min-height:560px;position:relative;overflow:hidden}@media (max-width:1199px){.Iubymq_viewport{background:0 0;border-radius:0;flex-direction:column;flex:none;gap:16px;min-height:0;display:flex;overflow:visible}}.Iubymq_frame{position:absolute;inset:0}@media (max-width:1199px){.Iubymq_frame{aspect-ratio:16/9;background:var(--color-depth);border-radius:32px;position:relative;inset:auto;overflow:hidden}}.Iubymq_media{width:100%;height:100%}.Iubymq_document{padding:var(--stage-panel-top) calc(var(--stage-panel-width) + 48px) 24px;overscroll-behavior:contain;position:absolute;inset:0;overflow-y:auto}@media (max-width:1199px){.Iubymq_document{padding:0;position:static;overflow:visible}.Iubymq_documentFrame{aspect-ratio:auto;background:0 0;overflow:visible}}.Iubymq_sheet{max-width:900px;margin:0 auto}.Iubymq_scrim{pointer-events:none;background:linear-gradient(90deg,#0c0b0b8c 0%,#0000 40%),linear-gradient(#0000 55%,#0c0b0b99 100%);position:absolute;inset:0}.Iubymq_top .Iubymq_bar{z-index:3;max-width:calc(100% - 48px);position:absolute;top:24px;left:50%;transform:translate(-50%)}@media (max-width:1199px){.Iubymq_top .Iubymq_bar{order:-1;max-width:none;position:static;transform:none}}
.O4NTvG_note{border-top:1px solid #ffffff14;padding-top:14px}.O4NTvG_fill{flex:1}
._4LkcCG_submissionVersions{flex-direction:column;gap:12px;display:flex}._4LkcCG_label{font:600 11px/1.2 var(--font-manrope),system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#f2efea8c;margin:0}._4LkcCG_list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}._4LkcCG_row{align-items:center;gap:12px;display:flex}._4LkcCG_next{opacity:.55}._4LkcCG_number{width:30px;height:30px;font:700 13px/1 var(--font-onest),system-ui,sans-serif;border:1px solid #ffffff24;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}._4LkcCG_current{background:var(--color-text);color:var(--color-ink);border-color:#0000}._4LkcCG_dashed{border:1.5px dashed #f2efea99}._4LkcCG_body{flex-direction:column;gap:2px;min-width:0;display:flex}._4LkcCG_title{font:700 14px/1.3 var(--font-manrope),system-ui,sans-serif;color:var(--color-text)}._4LkcCG_link{color:var(--color-text);text-underline-offset:.2em;-webkit-text-decoration:underline #fff3;text-decoration:underline #fff3;transition:text-decoration-color .25s}._4LkcCG_link:focus-visible{outline:2px solid var(--color-text);outline-offset:3px}._4LkcCG_link:hover{text-decoration-color:currentColor}._4LkcCG_caption{font:400 12px/1.4 var(--font-manrope),system-ui,sans-serif;color:#f2efea8c}
.DYzr-W_logo{font:800 22px/1 var(--font-onest),system-ui,sans-serif;letter-spacing:-.05em;color:var(--color-text)}.DYzr-W_logo:focus-visible{outline:2px solid var(--color-text);outline-offset:3px}.DYzr-W_brandMark{view-transition-name:DYzr-W_brand-mark;display:inline-block}
.ALQqcq_skeleton{background:#ffffff0f;border-radius:12px;width:100%;display:block;position:relative;overflow:hidden}@media (prefers-reduced-motion:no-preference){.ALQqcq_skeleton:after{content:"";background:radial-gradient(ellipse 50% 100% at 50% 50%, color-mix(in oklab, var(--color-accent) 14%, transparent), transparent 70%);animation:2.4s cubic-bezier(.16,1,.3,1) infinite ALQqcq_skeleton-sweep;position:absolute;inset:0;transform:translate(-100%)}}@keyframes ALQqcq_skeleton-sweep{to{transform:translate(100%)}}.ALQqcq_line{height:14px}.ALQqcq_title{border-radius:8px;width:70%;height:24px}.ALQqcq_cover{border-radius:24px;height:140px}.ALQqcq_circle{border-radius:50%;flex:none;width:44px;height:44px}.ALQqcq_pill{border-radius:22px;flex:none;width:96px;height:44px}.ALQqcq_block{height:auto}.ALQqcq_group{flex-direction:column;min-width:0;display:flex}@media (prefers-reduced-motion:no-preference){.ALQqcq_group{--appear-shift:0;--appear-scale:1;animation:.4s cubic-bezier(.16,1,.3,1) backwards ALQqcq_motion-appear}}@keyframes ALQqcq_motion-appear{0%{opacity:0;translate:0 var(--appear-shift);scale:var(--appear-scale)}}.ALQqcq_cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}@media (max-width:1199px){.ALQqcq_cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.ALQqcq_cards{grid-template-columns:minmax(0,1fr);gap:12px}}.ALQqcq_list{grid-template-columns:minmax(0,1fr)}.ALQqcq_card{gap:10px}.ALQqcq_panel{gap:0}.ALQqcq_panelLabel{margin-bottom:10px}.ALQqcq_table{gap:0}.ALQqcq_tableRow{gap:16px;padding:16px;display:grid}.ALQqcq_tableBody{border-top:1px solid #ffffff14;padding:18px 16px}.ALQqcq_row{border-top:1px solid #ffffff14;align-items:center;gap:16px;padding:14px 0;display:flex}.ALQqcq_rowBody{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}
._6JixGq_spinner{align-self:center}
.HQJOoq_courseOldPrice{letter-spacing:-.02em;color:#f2efea66;font-size:16px;text-decoration:none;position:relative}.HQJOoq_courseOldPrice:after{content:"";height:1px;transform:scaleX(var(--strike,1));transform-origin:0;background:currentColor;position:absolute;top:50%;left:0;right:0}.HQJOoq_visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
._3ZItva_screen{flex-direction:column;gap:20px;height:calc(100dvh - 120px);min-height:720px;display:flex}@media (max-width:1199px){._3ZItva_screen{height:auto;min-height:0}}._3ZItva_header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}._3ZItva_heading{flex-direction:column;gap:10px;min-width:0;display:flex}._3ZItva_kicker{font:600 12px/1.3 var(--font-manrope),system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#f2efea99}._3ZItva_title{font:800 26px/1.1 var(--font-onest),system-ui,sans-serif;letter-spacing:-.05em;margin:0}._3ZItva_actions{flex-wrap:wrap;gap:8px;display:flex}
.hTq6jG_rows{margin:0;padding:0;list-style:none}.hTq6jG_loading{justify-content:center;padding:24px 0;display:flex}.hTq6jG_more{align-self:center;margin-top:12px}
.cq-alq_submissionBrief{flex-direction:column;align-items:flex-start;gap:22px;display:flex}.cq-alq_heading{flex-direction:column;gap:10px;min-width:0;display:flex}.cq-alq_kicker{font:600 11px/1.2 var(--font-manrope),system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#f2efea8c}.cq-alq_title{overflow-wrap:anywhere;font:800 clamp(30px, 3.1vw, 44px)/1 var(--font-onest),system-ui,sans-serif;letter-spacing:-.05em;margin:0}.cq-alq_notice{font:400 13px/1.4 var(--font-manrope),system-ui,sans-serif;color:#f2efea99;margin:0}.cq-alq_notice b{color:var(--color-text)}.cq-alq_group{flex-direction:column;gap:12px;display:flex}.cq-alq_label{font:600 11px/1.2 var(--font-manrope),system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#f2efea8c;margin:0}.cq-alq_criteria{font:400 15px/1.45 var(--font-manrope),system-ui,sans-serif;color:#f2efead1;flex-direction:column;gap:8px;margin:0;padding-left:18px;list-style:outside;display:flex}
.t3p9VW_host{top:calc(24px + env(safe-area-inset-top,0px));z-index:30;pointer-events:none;justify-items:end;max-width:calc(100vw - 48px);display:grid;position:fixed;right:24px}@media (max-width:767px){.t3p9VW_host{top:calc(16px + env(safe-area-inset-top,0px));justify-items:center;max-width:none;left:16px;right:16px}}.t3p9VW_toast{background:var(--color-text);max-width:420px;color:var(--color-ink);font:500 14px/1.4 var(--font-manrope),system-ui,sans-serif;pointer-events:auto;border-radius:28px;grid-area:1/1;align-items:center;gap:12px;padding:12px 12px 12px 20px;display:flex;box-shadow:inset 0 1px #ffffff0f,0 24px 64px #00000047}.t3p9VW_dot{background:var(--color-danger);border-radius:50%;flex:none;width:10px;height:10px}.t3p9VW_text{overflow-wrap:anywhere;min-width:0}.t3p9VW_action{border:1px solid color-mix(in oklab, var(--color-ink) 22%, transparent);height:36px;color:color-mix(in oklab, var(--color-ink) 75%, transparent);cursor:pointer;font:600 12px/1 var(--font-manrope),system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;background:0 0;border-radius:18px;flex:none;padding:0 14px;font-size:11px;transition:color .25s,border-color .25s}.t3p9VW_action:hover{border-color:color-mix(in oklab, var(--color-ink) 45%, transparent);color:var(--color-ink)}.t3p9VW_action:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.t3p9VW_close{width:32px;height:32px;color:color-mix(in oklab, var(--color-ink) 60%, transparent);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;transition:color .25s,background-color .25s;display:grid}.t3p9VW_close svg{width:14px;height:14px}.t3p9VW_close:hover{background:color-mix(in oklab, var(--color-ink) 10%, transparent);color:var(--color-ink)}.t3p9VW_close:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}
._7Jof4G_ring{flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;position:relative}._7Jof4G_svg{position:absolute;inset:0;overflow:visible;transform:rotate(-90deg)}._7Jof4G_track{fill:none;stroke:#fff3;stroke-width:1.5px}._7Jof4G_arc{fill:none;stroke:var(--color-text);stroke-width:3px;stroke-linecap:round}._7Jof4G_arc._7Jof4G_full{stroke-linecap:butt}._7Jof4G_value{font:700 12px/1 var(--font-onest),system-ui,sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.04em;white-space:nowrap;color:var(--color-text);position:relative}._7Jof4G_value._7Jof4G_full{font-size:11px}._7Jof4G_empty{color:#f2efea99}._7Jof4G_lock{color:#f2efea66;position:relative}._7Jof4G_done{background:var(--color-text);border-radius:50%}._7Jof4G_done ._7Jof4G_svg{display:none}._7Jof4G_play{color:var(--color-ink);fill:currentColor;margin-left:2px;position:relative}
.ah6DhG_hint{font:400 13px/1.4 var(--font-manrope),system-ui,sans-serif;color:#f2efea99}
.ioTL9q_checkoutScreen{flex-direction:column;gap:32px;display:flex}@media (max-width:767px){.ioTL9q_checkoutScreen{gap:24px}}
._3cCQfW_courseEnroll{gap:12px;display:flex}@media (max-width:767px){._3cCQfW_courseEnroll{flex-direction:column}}._3cCQfW_price{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#1c1918b8;border:1px solid #ffffff14;border-radius:42px;flex-direction:column;justify-content:center;gap:2px;height:84px;padding:0 32px;display:flex;box-shadow:inset 0 1px #ffffff0f,0 24px 64px #00000047}._3cCQfW_priceLabel{font:600 11px/1.2 var(--font-manrope),system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#f2efea8c}._3cCQfW_priceValue{font:700 28px/1.1 var(--font-onest),system-ui,sans-serif;letter-spacing:-.04em;white-space:nowrap;align-items:baseline;gap:10px;display:flex}._3cCQfW_closed{font:700 22px/1.1 var(--font-onest),system-ui,sans-serif;letter-spacing:-.04em}
._4-pouG_notificationFeed{min-width:0}._4-pouG_head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-bottom:16px;display:flex}._4-pouG_unreadCount{display:inline-block}
.GlsIpq_screen{flex-direction:column;gap:32px;display:flex}@media (max-width:767px){.GlsIpq_screen{gap:24px}}.GlsIpq_grid{grid-template-columns:400px minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}@media (max-width:1199px){.GlsIpq_grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.GlsIpq_grid>:first-child{grid-column:1/-1}}@media (max-width:767px){.GlsIpq_grid{grid-template-columns:minmax(0,1fr)}}.GlsIpq_data{gap:14px}.GlsIpq_label{font:600 11px/1.2 var(--font-manrope),system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#f2efea8c}.GlsIpq_column{flex-direction:column;gap:16px;min-width:0;display:flex}
._1LDOwq_screen{flex-direction:column;gap:32px;display:flex}@media (max-width:767px){._1LDOwq_screen{gap:24px}}
._3fmJ5q_screen{flex-direction:column;height:calc(100dvh - 120px);min-height:720px;display:flex}@media (max-width:1199px){._3fmJ5q_screen{height:auto;min-height:0}}._3fmJ5q_bar{border-radius:40px;flex-flow:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px}@media (max-width:767px){._3fmJ5q_bar{border-radius:32px;padding:14px}}._3fmJ5q_caption{bottom:var(--stage-panel-bottom);z-index:1;pointer-events:none;flex-direction:column;gap:14px;max-width:min(700px,100% - 96px);display:flex;position:absolute;left:48px}@media (max-width:1199px){._3fmJ5q_caption{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}._3fmJ5q_captionHidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._3fmJ5q_kicker{font:600 12px/1.3 var(--font-manrope),system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#f2efea99}._3fmJ5q_title{overflow-wrap:anywhere;font:800 clamp(40px, 5vw, 72px)/.95 var(--font-onest),system-ui,sans-serif;letter-spacing:-.05em;margin:0}
._36Or3a_checkbox{flex-direction:column;gap:8px;min-width:0;display:flex}._36Or3a_label{cursor:pointer;font:400 13px/1.4 var(--font-manrope),system-ui,sans-serif;color:#f2efead1;align-items:flex-start;gap:12px;transition:color .25s;display:flex}._36Or3a_label:hover{color:var(--color-text)}._36Or3a_label:has(._36Or3a_input:disabled){opacity:.5;cursor:not-allowed}._36Or3a_label a{color:var(--color-text);text-underline-offset:.2em;-webkit-text-decoration:underline #fff3;text-decoration:underline #fff3;transition:text-decoration-color .25s}._36Or3a_label a:focus-visible{outline:2px solid var(--color-text);outline-offset:3px}._36Or3a_label a:hover{text-decoration-color:currentColor}._36Or3a_input{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._36Or3a_mark{isolation:isolate;flex:none;width:22px;height:22px;margin-top:-2px;position:relative}._36Or3a_halo{background:radial-gradient(circle, color-mix(in oklab, var(--color-accent) 70%, transparent), color-mix(in oklab, var(--color-accent) 28%, transparent) 36%, transparent 70%);opacity:0;pointer-events:none;border-radius:50%;width:44px;height:44px;transition:opacity .35s;position:absolute;top:50%;left:50%;transform:scale(.4)}@media (prefers-reduced-motion:no-preference){._36Or3a_halo{transition:opacity .35s,transform .45s cubic-bezier(.16,1,.3,1)}}._36Or3a_box{width:100%;height:100%;color:var(--color-on-accent);border:1.5px solid #fff3;border-radius:7px;justify-content:center;align-items:center;transition:border-color .25s,background-color .25s,box-shadow .35s;display:flex;position:relative}._36Or3a_box svg{stroke-dasharray:1;stroke-dashoffset:1px;width:14px;height:14px;transition:stroke-dashoffset .3s cubic-bezier(.16,1,.3,1) 80ms}._36Or3a_label:hover ._36Or3a_box{border-color:#f2efea99}._36Or3a_input:checked~._36Or3a_mark ._36Or3a_halo{opacity:1;transform:scale(1)}._36Or3a_input:checked~._36Or3a_mark ._36Or3a_box{background:radial-gradient(circle at 28% 24%, color-mix(in oklab, var(--color-accent) 70%, var(--color-text)) 0%, var(--color-accent) 48%, color-mix(in oklab, var(--color-accent) 70%, var(--color-depth)) 100%);box-shadow:0 0 0 4px color-mix(in oklab, var(--color-accent) 16%, transparent),0 6px 20px color-mix(in oklab, var(--color-accent) 35%, transparent);border-color:#0000}@media (prefers-reduced-motion:no-preference){._36Or3a_input:checked~._36Or3a_mark ._36Or3a_box{animation:.35s cubic-bezier(.16,1,.3,1) _36Or3a_checkbox-pop}}._36Or3a_input:checked~._36Or3a_mark ._36Or3a_box svg{stroke-dashoffset:0}._36Or3a_input:focus-visible~._36Or3a_mark ._36Or3a_box{outline:2px solid var(--color-text);outline-offset:3px}._36Or3a_input[aria-invalid=true]~._36Or3a_mark ._36Or3a_box{border-color:var(--color-danger)}._36Or3a_text{min-width:0}._36Or3a_error{padding-left:34px}@keyframes _36Or3a_checkbox-pop{40%{transform:scale(1.14)}}
._HccYW_linkCard{height:100%;transition:border-color .25s;position:relative}._HccYW_linkCard:hover{border-color:#fff3}._HccYW_linkCard:before{content:"";z-index:1;border-radius:inherit;background:radial-gradient(circle at var(--spot-x,50%) var(--spot-y,0%), #ffffff1f, transparent 45%);opacity:0;pointer-events:none;transition:opacity .25s;position:absolute;inset:0}@media (hover:hover){._HccYW_linkCard:hover:before{opacity:1}}._HccYW_cover{height:200px}@media (max-width:767px){._HccYW_cover{height:180px}}._HccYW_body{flex-direction:column;flex:1;gap:8px;padding:4px 14px 10px;display:flex}._HccYW_meta{font:600 11px/1.2 var(--font-manrope),system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#f2efea8c}._HccYW_title{font:800 24px/1.1 var(--font-onest),system-ui,sans-serif;letter-spacing:-.05em;overflow-wrap:anywhere}._HccYW_link{outline:none}._HccYW_link:after{content:"";border-radius:32px;position:absolute;inset:0}._HccYW_link:focus-visible:after{outline:2px solid var(--color-text);outline-offset:3px}._HccYW_footer{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:8px;display:flex}._HccYW_price{font:700 20px/1.2 var(--font-onest),system-ui,sans-serif;letter-spacing:-.03em}._HccYW_arrow{isolation:isolate;background:#ffffff14;border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;transition:color .25s;display:flex;position:relative}._HccYW_arrow:before{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(circle at 28% 24%, color-mix(in oklab, var(--color-accent) 70%, var(--color-text)) 0%, var(--color-accent) 48%, color-mix(in oklab, var(--color-accent) 70%, var(--color-depth)) 100%);opacity:0;transition:opacity .25s;position:absolute;inset:0}._HccYW_arrow svg{transition:translate .25s}._HccYW_linkCard:hover ._HccYW_arrow{color:var(--color-on-accent)}._HccYW_linkCard:has(:focus-visible) ._HccYW_arrow{color:var(--color-on-accent)}._HccYW_linkCard:hover ._HccYW_arrow:before{opacity:1}._HccYW_linkCard:has(:focus-visible) ._HccYW_arrow:before{opacity:1}._HccYW_linkCard:hover ._HccYW_arrow svg{translate:2px}._HccYW_linkCard:has(:focus-visible) ._HccYW_arrow svg{translate:2px}._HccYW_arrow svg{width:18px;height:18px}
.wUZuhq_lesson{color:var(--color-text);border-top:1px solid #ffffff14;align-items:center;gap:20px;padding:18px 0;text-decoration:none;display:flex}@media (max-width:767px){.wUZuhq_lesson{flex-wrap:wrap;gap:12px 14px;padding:14px 0}}.wUZuhq_link{border-radius:20px;margin:0 -20px;padding-left:20px;padding-right:20px;transition:background-color .25s}.wUZuhq_link:focus-visible{outline:2px solid var(--color-text);outline-offset:3px}.wUZuhq_link:hover:not(:disabled,[aria-disabled=true]){background:#ffffff0f}.wUZuhq_next{cursor:pointer;background:#ffffff0f;border-top-color:#0000;border-radius:20px;margin:0 -20px;padding-left:20px;padding-right:20px;transition:background-color .25s;position:relative}.wUZuhq_next:hover:not(:disabled,[aria-disabled=true]){background:#ffffff1f}.wUZuhq_next:active{background:#fff3}.wUZuhq_disabled{color:#f2efea99}.wUZuhq_link.wUZuhq_disabled .wUZuhq_caption{transition:color .25s}.wUZuhq_link.wUZuhq_disabled:focus-visible .wUZuhq_caption,.wUZuhq_link.wUZuhq_disabled:hover:not(:disabled,[aria-disabled=true]) .wUZuhq_caption{color:#f2efead1}.wUZuhq_body{flex-direction:column;flex:200px;gap:2px;min-width:0;display:flex}.wUZuhq_title{font:700 16px/1.35 var(--font-manrope),system-ui,sans-serif;overflow-wrap:anywhere}.wUZuhq_caption{font:400 12px/1.4 var(--font-manrope),system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#f2efea8c}.wUZuhq_continue{flex:none}.wUZuhq_continue:after{content:"";border-radius:20px;position:absolute;inset:0}.wUZuhq_next .wUZuhq_continue:active:not(:disabled){transform:none}@media (max-width:767px){.wUZuhq_continue{justify-content:space-between;width:100%}}.wUZuhq_visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.Lo-rJG_reviewDisclosure{border-top:1px solid #ffffff14}.Lo-rJG_summary{border-radius:12px;align-items:center;gap:12px;padding:14px 0;display:flex}.Lo-rJG_summary:focus-visible{outline:2px solid var(--color-text);outline-offset:3px}.Lo-rJG_heading{flex-wrap:wrap;flex:1;align-items:baseline;gap:4px 12px;min-width:0;display:flex}.Lo-rJG_title{font:600 15px/1.4 var(--font-manrope),system-ui,sans-serif}.Lo-rJG_meta{font:500 12px/1.3 var(--font-roboto-mono),ui-monospace,monospace;color:#f2efea8c}.Lo-rJG_icon{color:#f2efea66;flex:none;transition:transform .25s,color .25s;display:flex}.Lo-rJG_icon svg{width:18px;height:18px}.Lo-rJG_summary:hover .Lo-rJG_icon{color:var(--color-text)}details[open]:not([data-closing]) .Lo-rJG_icon{transform:rotate(180deg)}.Lo-rJG_content{padding-bottom:6px}
._8gA8mW_card{min-width:0;height:100%}._8gA8mW_card:hover ._8gA8mW_action [aria-hidden=true]{transform:scale(1.06)}._8gA8mW_dimmed{opacity:.7}._8gA8mW_cover{height:280px}@media (max-width:767px){._8gA8mW_cover{height:200px}}._8gA8mW_body{flex-direction:column;flex:1;gap:10px;min-width:0;padding:6px 14px 10px;display:flex}._8gA8mW_phase{font:600 11px/1.2 var(--font-manrope),system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#f2efea8c}._8gA8mW_title{font:800 26px/1.1 var(--font-onest),system-ui,sans-serif;letter-spacing:-.05em;-webkit-line-clamp:3;line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._8gA8mW_caption{font:400 14px/1.4 var(--font-manrope),system-ui,sans-serif;color:#f2efea99;-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._8gA8mW_progress{align-items:center;gap:14px;margin-top:auto;padding-top:8px;display:flex}._8gA8mW_progress>:first-child{flex:1;min-width:0}._8gA8mW_percent{min-width:4ch;font:700 18px/1 var(--font-onest),system-ui,sans-serif;text-align:right;flex:none}._8gA8mW_action{justify-content:space-between;width:100%}
.sfr1Fq_resend{flex-direction:column;align-items:center;gap:6px;display:flex}.sfr1Fq_button{font:400 13px/1.4 var(--font-manrope),system-ui,sans-serif;cursor:pointer;color:var(--color-text);text-underline-offset:.2em;background:0 0;border:0;border-radius:12px;padding:4px 8px;-webkit-text-decoration:underline #fff3;text-decoration:underline #fff3;transition:text-decoration-color .25s}.sfr1Fq_button:focus-visible{outline:2px solid var(--color-text);outline-offset:3px}.sfr1Fq_button:hover{text-decoration-color:currentColor}.sfr1Fq_button:disabled{color:#f2efea99;cursor:default;text-decoration:none}.sfr1Fq_status{font:400 13px/1.4 var(--font-manrope),system-ui,sans-serif;color:#f2efea99;margin:0}.sfr1Fq_error{font:500 13px/1.4 var(--font-manrope),system-ui,sans-serif;color:var(--color-danger);margin:0}
.bawVPG_courseProgram{overscroll-behavior:contain;width:360px;max-height:100%;overflow-y:auto}@media (max-width:1199px){.bawVPG_courseProgram{width:320px}}@media (max-width:767px){.bawVPG_courseProgram{width:100%;max-height:none}}.bawVPG_label{font:600 11px/1.2 var(--font-manrope),system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#f2efea8c;padding-bottom:10px}.bawVPG_empty{font:400 13px/1.4 var(--font-manrope),system-ui,sans-serif;color:#f2efea99;border-top:1px solid #ffffff14;padding:14px 0 4px}.bawVPG_module{border-top:1px solid #ffffff14}@media (prefers-reduced-motion:no-preference){@supports (interpolate-size:allow-keywords) and selector(::details-content){.bawVPG_details{interpolate-size:allow-keywords}.bawVPG_details::details-content{opacity:0;block-size:0;transition:block-size .5s cubic-bezier(.16, 1, .3, 1),opacity .5s cubic-bezier(.16, 1, .3, 1),content-visibility .5s allow-discrete;overflow-y:clip}.bawVPG_details[open]::details-content{opacity:1;block-size:auto}}}.bawVPG_summary{cursor:pointer;border-radius:12px;align-items:baseline;gap:16px;padding:14px 0;list-style:none;display:flex}.bawVPG_summary:focus-visible{outline:2px solid var(--color-text);outline-offset:3px}.bawVPG_summary::-webkit-details-marker{display:none}.bawVPG_index{color:#f2efea66;font:500 12px/1.3 var(--font-roboto-mono),ui-monospace,monospace;flex:none}.bawVPG_title{min-width:0;font:600 15px/1.35 var(--font-manrope),system-ui,sans-serif;overflow-wrap:anywhere;flex:1}.bawVPG_count{color:#f2efea99;flex:none;font-size:12px}.bawVPG_chevron{color:#f2efea66;flex:none;align-self:center;width:16px;height:16px;transition:transform .25s,color .25s}.bawVPG_summary:hover .bawVPG_chevron{color:var(--color-text)}details[open] .bawVPG_chevron{transform:rotate(180deg)}.bawVPG_lessons{flex-direction:column;gap:10px;padding:0 0 16px 36px;display:flex}.bawVPG_lesson{color:#f2efea99;justify-content:space-between;align-items:center;gap:10px;font-size:14px;line-height:1.4;display:flex}@media (prefers-reduced-motion:no-preference){.bawVPG_details[open] .bawVPG_lesson{animation:.6s cubic-bezier(.16,1,.3,1) both bawVPG_lesson-rise;animation-delay:calc(min(var(--lesson-index),8)*40ms)}}@keyframes bawVPG_lesson-rise{0%{opacity:0;transform:translateY(12px)}}.bawVPG_freeLink{color:var(--color-text);text-underline-offset:.2em;-webkit-text-decoration:underline #fff3;text-decoration:underline #fff3;transition:text-decoration-color .25s}.bawVPG_freeLink:focus-visible{outline:2px solid var(--color-text);outline-offset:3px}.bawVPG_freeLink:hover{text-decoration-color:currentColor}
.ECnSbq_notificationsScreen{flex-direction:column;gap:32px;display:flex}@media (max-width:767px){.ECnSbq_notificationsScreen{gap:24px}}.ECnSbq_grid{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:16px;display:grid}@media (max-width:1199px){.ECnSbq_grid{grid-template-columns:minmax(0,1fr)}}.ECnSbq_side{flex-direction:column;gap:16px;min-width:0;display:flex}
.WiCQGq_balance{font:700 15px/1 var(--font-onest),system-ui,sans-serif}.WiCQGq_actions{gap:8px;display:inline-flex}
.lyCTbq_total{flex-direction:column;gap:8px;display:flex}.lyCTbq_percent{font:700 15px/1 var(--font-onest),system-ui,sans-serif}
._5bvDQW_dataTable{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#1c1918b8;border:1px solid #ffffff14;border-radius:32px;min-width:0;padding:8px 32px;box-shadow:inset 0 1px #ffffff0f,0 24px 64px #00000047}@media (max-width:767px){._5bvDQW_dataTable{padding:8px 20px}}._5bvDQW_scroll{overflow-x:auto}._5bvDQW_table{width:100%;min-width:var(--table-min-width);border-collapse:collapse;table-layout:fixed}._5bvDQW_caption{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._5bvDQW_head{text-align:left;font:600 11px/1.2 var(--font-manrope),system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#f2efea8c;padding:16px 16px 16px 0}._5bvDQW_head:last-child{padding-right:0}._5bvDQW_cell{font:400 15px/1.35 var(--font-manrope),system-ui,sans-serif;vertical-align:middle;overflow-wrap:anywhere;border-top:1px solid #ffffff14;padding:18px 16px 18px 0}._5bvDQW_cell:last-child{padding-right:0}._5bvDQW_end{text-align:right}._5bvDQW_muted{color:#f2efea99}._5bvDQW_hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
._2iiqYa_calendar{flex-direction:column;gap:8px;display:flex;container:calendar/inline-size}._2iiqYa_head{justify-content:space-between;align-items:center;gap:8px;display:flex}._2iiqYa_title{min-width:0;height:44px;color:var(--color-text);font:600 14px/1 var(--font-manrope),system-ui,sans-serif;cursor:pointer;background:0 0;border:0;border-radius:22px;flex:1;padding:0 16px;transition:background-color .25s}._2iiqYa_title:hover:not(:disabled,[aria-disabled=true]),._2iiqYa_title[aria-pressed=true]{background:#ffffff1f}._2iiqYa_weekdays,._2iiqYa_week{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}._2iiqYa_weekdays span{text-align:center;font:600 11px/1.2 var(--font-manrope),system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#f2efea8c}._2iiqYa_grid{flex-direction:column;gap:2px;display:flex}._2iiqYa_day,._2iiqYa_year{color:#f2efead1;height:40px;font:500 14px/1 var(--font-manrope),system-ui,sans-serif;cursor:pointer;background:0 0;border:0;border-radius:20px;justify-content:center;align-items:center;padding:0;transition:background-color .25s,color .25s;display:flex}._2iiqYa_outside{color:#f2efea66}._2iiqYa_today{box-shadow:inset 0 0 0 1.5px #fff3}._2iiqYa_active:not(._2iiqYa_disabled),._2iiqYa_day:hover:not(._2iiqYa_disabled),._2iiqYa_year:hover:not(:disabled){color:var(--color-text);background:#ffffff1f}._2iiqYa_selected,._2iiqYa_selected:hover{background:var(--color-text);color:var(--color-ink)}._2iiqYa_disabled,._2iiqYa_year:disabled{opacity:.35;cursor:not-allowed}._2iiqYa_years{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}@container calendar (max-width:300px){._2iiqYa_day,._2iiqYa_year{border-radius:17px;height:34px;font-size:13px}._2iiqYa_title{padding:0 8px;font-size:13px}._2iiqYa_weekdays span{font-size:10px}}@container calendar (min-width:420px){._2iiqYa_day,._2iiqYa_year{border-radius:22px;height:44px}._2iiqYa_weekdays,._2iiqYa_week{gap:4px}}@media (forced-colors:active){._2iiqYa_selected,._2iiqYa_selected:hover{color:highlighttext;background:highlight;border:2px solid highlight}}
@media (min-width:1200px){.KckAka_moduleLessons{padding:36px 40px}}.KckAka_content{flex-direction:column;min-width:0;display:flex}.KckAka_label{font:600 11px/1.2 var(--font-manrope),system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#f2efea8c}.KckAka_title{font:800 clamp(30px, 3.1vw, 44px)/1 var(--font-onest),system-ui,sans-serif;letter-spacing:-.05em;overflow-wrap:anywhere;padding:12px 0 24px}.KckAka_lessons{flex-direction:column;gap:6px;display:flex}.KckAka_empty{font:400 13px/1.4 var(--font-manrope),system-ui,sans-serif;color:#f2efea99;border-top:1px solid #ffffff14;padding:18px 0}
.hFWkKG_grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.hFWkKG_item{flex-direction:column;gap:6px;min-width:0;display:flex}.hFWkKG_item>:first-child:not(.hFWkKG_audio,.hFWkKG_caption){aspect-ratio:1;border-radius:20px;overflow:hidden}.hFWkKG_audio{width:100%}.hFWkKG_hidden{text-align:center;font:400 13px/1.4 var(--font-manrope),system-ui,sans-serif;color:#f2efea99;background:#ffffff0f;place-items:center;padding:12px;display:grid}.hFWkKG_caption{font:400 13px/1.4 var(--font-manrope),system-ui,sans-serif;color:#f2efea99;overflow-wrap:anywhere}
._5gbr4W_courseSection{flex-direction:column;gap:20px;display:flex}._5gbr4W_courseSection:last-child{padding-bottom:48px}._5gbr4W_narrow{max-width:720px}._5gbr4W_title{font:800 clamp(30px, 3.1vw, 44px)/1 var(--font-onest),system-ui,sans-serif;letter-spacing:-.05em}
._1YTLEa_roles{flex-wrap:wrap;gap:6px;display:flex}._1YTLEa_self{font:400 13px/1.4 var(--font-manrope),system-ui,sans-serif;color:#f2efea99}
.mc8arq_tabs{flex-wrap:wrap;gap:8px;display:flex}
.QzzK3q_name{display:inline-block}
